324673594
200129701
84053556
206711021
27189032
309557961
185011520
66704113
380282755
119907585
131920795
54152071
18371409
146486304
157915311
164310653
394568042
115162161
299031558
623081578
357602150
109775254
410194527
24333806
19600428
61423503
23819725
166620681
235368188
224054991
358831613
352642258
387388313
381014447
70271190
89222399
1461162
174987225
225537955
527098477
131296715
247773618
209418161
121837637
205407751
179348322
379458174
26216328
147293513
539180061
336693853
7798036
783545048
169401352
867933856
51908105
76295222
243133699
367599034
365907389
423324625
72977045
682434070
702807799
40678394
87651734
384748669
10725382
5808649
26243553
605490043
96922567
77538131
381341575
199673303
231672786
302758685
56896084
334163446
335526289
233354440
691974368
202119703
97009921
143227006
284965485
663075292
11745660
668304387
8322287
49594321
370718533
510655794
7814524
30561058
119508653
17938533
177987071
862103261
154061106
15428949
85066268
63836763
82801936
36149495
317444949
99454198
455055969
383024820
224331849
260130508
68997029
139440376
363574064
107667919
136849707
5761745
447586182
590637191
491853524
200629673
157451180
76600107
230856473
627575189
320633956
56331128
50001834
283073879
148688353
35707920
159875367
463556218
100640901
480402970
53794052
10439835
54394595
67859059
103331111
175060228
557475945
199691655
18819261
84840733
4244196
57637874
401992761
6735200
288370012
121726043
64377254
537895574
203728109
69532469
226480699
868582
175681614
573227623
93031953
101084021
433895266
80739813
65621395
251159645
32221365
24736989
293789917
242448510
323272174
325914658
190134682
152320550
213614142
333242668
38117442
54064299
20157600
197180564
503693036
682101963
420712622
236210199
267059630
7143939
190127206
28995624
627564871
17519342
32361592
83252126
585634777
294723062
165689688
400820658
421476415
10630936
87411026
131877910
184863472
22451162
306148330
97015331
39210831
419623925
344144774
1989882
350750568
112265259
142036244
340958001
270906027
101735040
417731764
305387965
215793153
106338854
153929457
16475767
136652880
546018720
343370030
46284804
452698777
892943991
371639233
203630253
88190157
29048562
36215427
28101515
225354378
634763450
279942096
2456352
450271979
42080698
137833401
644181960
34137917
817765698
35964563
152376894
17956200
766953207
674003235
102790629
11187110
365890770
493998611
56747570
468966056
269633269
556000714
684859483
552070683
340883795
296947265
258398967
525035430
6379444
41144580
261318949
163641277
47750750
782849369
414640644
105470916
25114729
232054471
62916154
347532305
6135140
619424381
536168481
803571116
6669708
349844174
221370785
101649327
530954387
10485565
372454672
337424367
352676035
677106158
10522025
6038992
566596684
195448196
6099753
480625201
357024080
52117675
125138545
27950429
399813863
442474064
291685445
183093549
464681957
341358644
112299207
333249513
352876428
288410974
432246764
235854966
442220258
575090659
458117062
574320692
32693882
797085272
397577186
191460571
548262178
184186072
143977828
20242520
290484212
629311365
839601572
135040513
21818499
759890805
126582762
76687394
115890864
148434083
710251896
352755135
645848066
62204231
150074287
290805448
27745489
162324597
26795579
64451605
204220675
753814314
300907152
555097153
4161772
187008355
139533322
35961969
194524525
67463716
485631436
7219622
37062183
312229887
384718796
222557849
949631993
29632260
105417331
231016511
382413699
537202660
13265827
154610321
485867858
282919145
515879916
412806154
592771316
165602659
55908196
432855494
66576838
26621922
161767154
6347780
202417258
276628637
126681924
182882569
167078969
51606941
164292837
23064402
334267972
174159553
5640514
54996005
106282880
418407391
25449804
271301217
83907741
158651440
77577437
312618393
351731825
13205583
262805115
63465865
11144982
266238777
899336551
297313882
106549429
275929092
36769541
362253473
5825567
509569261
840953134
215695267
575399835
350822590
73459856
76368571
173078069
624415350
839064499
37186263
717678428
456750018
440701773
29473604
342178687
800049621
16068007
117195401
594167342
691141335
360469026
151738060
43974306
638204170
601042197
108940485
420215815
422676399
127781533
306328020
109339716
160410729
259847456
115912308
88775182
117553696
23480422
22124867
504792579
20082651
477464631
349070036
838654931
314212215
534501117
19760958
295596502
125099078
409264559
1052570
164198848
89075246
307517810
10676215
5569750
22511056
24020490
415425830
95773877
379470769
74511710
556904792
115185536
449914053
167580970
173667553
57160917
104357585
282261231
95071250
319601745
164294621
605301729
297312586
452259216
373392381
16463384
94222948
365364628
37622461
193656377
18510625
330441994
324986178
329901242
49995621
292553996
206423353
148591589
624050856
927879581
259401348
130855127
127770039
717078753
32761261
217461783
409859578
326914527
567701147
399010036
17813568
22345573
367187143
36346947
25373418
261739070
148588478
66606339
84177739
251806903
215068403
576877759
107902045
209092739
69228873
180277125
224460539
225136121
74387846
596740325
86747683
86075221
13169833
174487821
505125861
39927562
32641209
43090023
196373866
642506680
70728558
441977806
271565638
72006894
106127654
342219542
188189325
145350238
354912482
141867046
48383955
152268375
356413107
160642415
108474366
12932986
944626813
67441353
116773929
46656425
235159866
364399142
71317598
335687706
110033098
21580837
73655308
634521036
354782672
73914982
100875462
38384179
108412890
372270483
187994736
184395785
154988626
7124479
37328204
819194849
311047936
98032324
214100938
296987966
234310940
4192987
328210186
287225844
705820872
396008714
66017826
85515044
366691297
299689455
731326474
147597725
521726369
291826963
553433751
119609560
126624148
842758496
101097867
414746659
96812616
274520720
169890225
50468648
563744047
15779966
146077407
310396716
299338273
704380031
208893788
71046279
81571624
93536780
8432717
37780293
146870017
17106134
20815222
117631184
32588931
328054762
602388429
190726990
40387822
26144776
130661446
52774055
430992315
292220543
7014890
14878240
44605991
339563656
342625283
96551783
334443520
327707400
101750208
380754856
40771677
45123120
711531251
273204153
153031535
462061430
61563818
148450158
22368018
690530440
281871714
515572654
111361359
81812067
43299314
243440843
31159750
805651433
37854697
721580652
266573569
392061773
615405298
1662447
758876680
61669974
600810054
372158127
351017292
128283848
259299564
499762402
508003596
497640431
197434031
4488457
263775817
649199393
54943470
88564953
48364970
114904682
79786112
71999778
140937652
143848946
212979023
26346628
180891481
71274559
7981202
56044176
469967602
111740649
137652747
203913653
238990480
116197738
505186706
256585011
233092287
326412815
25867063
43388511
32195922
226003038
596152343
427033245
43417455
24298761
700512665
380440906
417059563
683549775
42609731
229712587
135122105
30189813
248327727
327181127
320526517
255426401
2763767
103316811
187355696
10526553
528854305
267628574
327202739
7433359
843354860
228948462
332109657
265064010
174134155
375055569
244935793
634067552
601251173
151802428
343039618
12539770
14101008
17206299
32558564
208685007
155236801
645035282
14273721
3414282
58563385
339291895
418221535
394385189
223586644
5094599
52932637
186111718
83469074
48808252
537138128
640811462
362284672
203960890
149632568
336043376
154532597
286661778
508746001
396293835
193955587
478659394
161814226
910811368
517714827
175514118
1370714
218378749
15522378
8876839
33087824
378167666
36879477
446196203
347764933
566411166
291641104
282890774
232210620
101935185
321701161
230943012
432087156
725350068
187535532
611410728
62584109
10271177
52779821
49841424
30041968
56870316
534309841
375598
401650439
329214289
3307972
81332550
333014565
555865400
218714317
303204111
34625903
522397570
35782262
717314412
198423692
438168689
231889048
29977300
76823788
414947800
390045051
116557108
730738828
506502090
388431752
104852826
446280068
797765510
264185836
166521975
153666736
460574718
9018371
139147477
153649400
333637183
90335726
234524815
196591710
154844545
736909456
557613341
150892330
370627211
608571383
22381544
180681623
379329298
554863096
73132342
473594523
103746896
157216623
278334109
98479060
53381767
600705251
260040
329516792
213405669
174578418
41505181
66282693
120509808
71829179
37709913
223086504
422892177
182814764
310855972
113938856
150166699
145270501
49203891
392428710
370998527
77777970
470488733
80555564
385438224
66047952
309771223
10158673
21962051
121727223
518446670
576647678
14778345
229360243
363260596
431263679
92269358
251903688
7316780
24680311
676447576
511190702
134180441
171939750
394759610
329251059
332997155
282837544
259662861
6552562
267413464
490891399
269180249
57721880
446480558
33851867
8437057
441774640
342002185
175797758
12206132
69541176
282443331
142577564
77290913
47645869
42184586
660185284
890546522
659315788
717902499
371953611
30269912
9821441
647296636
462238045
250200722
6663316
710006976
400185377
156352294
84484473
130068386
138351267
818053276
503311341
135237796
63334624
242937287
107923324
509019783
36596761
733101343
837837025
784514949
320988647
533177849
721053693
91432607
40053098
53580131
197911976
747561449
183244046
252376780
45073447
659360329
542421364
695092290
406129372
95416200
533100297
213604655
180925548
142113717
346206870
81529977
164951487
54569965
56102611
695061308
549215589
365758893
471919783
207040672
260071621
8489417
64601942
215150769
538947670
142463788
51692346
28375088
388639643
268571162
6686792
29960065
166738410
549428075
29392650
272079018
857567832
169745777
95202673
271299169
198717159
327520091
85244407
207340156
341190721
7100575
4134907
138016008
171684382
311288098
557239292
140068207
10872072
382318180
70520142
154841671
432202388
407362309
317881138
11918816
162200979
401535679
383846492
367224413
33944534
214601095
31697227
192961765
83688325
88526745
161709236
178168874
117285216
12402439
220755724
530420397
503890615
44053867
382161580
7946946
209511086
413980647
28610175
79616532
110112775
2913218
4897864
315410194
125738804
544096274
6769838
116558673
10594089
169489849
364047638
383560672
161994718
545815538
426971635
276065332
282671423
40457783
317797015
27058521
51502395
666408071
132412047
171260608
853192898
676229938
197702155
331529192
172839243
732321040
5123998
321007716
216957966
145733401
756666012
78068228
61860635
2452231
181310259
71680323
90039301
481738123
352063599
717090805
157670028
238489616
91327820
193323319
662691318
49425894
373131277
253690127
131367537
141935158
430026846
49336873
447577773
494559854
208192067
72802964
92234122
209925799
410840207
1005599
36486694
160675563
8423879
19954330
189722459
492258652
145735838
126797131
841983192
12032024
176180913
786164625
29472690
314225846
105399654
663770517
234311201
32991644
714384047
498508618
383140817
28645758
640161338
31371428
63500808
18307741
542447434
466132041
52660208
109179599
289073984
273303173
52928055
79269338
621429240
79434284
628452982
775087707
80654200
365586642
447839184
171794707
239237826
111642062
501901086
197161921
25239659
282250631
77505286
23976754
93570255
808626643
716469766
751732910
424839647
157641902
1748798
256384182
227487459
342827002
72861581
126480557
102790420
103113472
308062938
4838119
251968204
169324529
189121582
20841906
466795433
118152411
45523898
532264151
498071761
898455639
43730516
55652301
81441328
200272049
356329345
158771273
485839796
778236988
80156203
33444827
316029853
204966997
25006441
506878282
56974429
336235352
17618406
584979528
108929646
195499561
64752790
261190555
627518038
399067390
566251253
245901768
529629655
75915850
416505609
108025861
17669944
141717493
196497663
105917845
356896719
261474212
94860264
93383062
628987313
652887542
10047736
77344573
407363259
600668525
276542785
456309242
271384828
104253348
280165167
258807169
356376660
91702467
58096483
479876658
15634552
34039138
566716795
120900015
627033842
215303762
989203113
222546844
437133861
80317901
37057850
615946
572085701
149869865
74261768
69378009
339318626
747817079
103511242
128966590
86408990
627546700
439258826
22524602
162200415
7711647
355135895
29694529
27116160
76132137
64002889
401151954
33676575
214648634
677164
23051973
351633926
378091071
148018160
56538640
542055555
366776488
74440890
13317108
66577981
101426519
222044553
43994883
147365123
701401663
6092133
109677387
260854844
245309415
323049266
39529497
171257140
260795165
123531344
479336057
614120113
39663536
465373392
321411415
354516324
215729731
192222311
288235483
699985218
130791291
409386208
2559498
514318816
348082350
301444489
215110777
554733235
89168999
209002811
440592541
27681153
122389200
229029688
197295545
35112066
445640751
61401994
482573745
8042741
17612047
105810345
29267954
472078590
430883069
79734411
537824242
149817416
453357320
130294285
875319051
22905048
9166458
837683520
11743771
34968290
255608303
405670731
223833640
310706
791042180
958746884
696125549
218830042
272421365
282610812
47527764
24878649
229719411
263437335
113079494
28794273
445257222
27018631
214631720
523582224
138196710
714461868
409349950
508355666
544919527
145547047
371324100
410545475
232303762
509753887
33028967
94827643
81239814
4695742
11844938
262598562
493304828
848213174
4695672
370365085
222945365
117110658
128725923
26666894
396849797
108236118
43334519
363763071
691000198
90955649
253079251
199520560
217555405
82372875
475615876
358239572
213529856
608988007
68772545
199969864
152459185
80221221
531721167
152714018
265763558
182724335
15545059
26335006
127479653
17307403
84029900
248485785
280129288
73960861
345476613
28063802
13969808
288605055
179606423
62908992
111073737
15972176
34289224
243701985
154305430
152067098
288704513
19179835
90373376
181191522
34908336
493136210
35775424
831823936
144318232
235082737
189739867
1181628
180746446
66853445
691656011
67654653
43714621
22087577
278599015
131669523
800554651
123027326
256689889
353808383
88447829
7296857
300056672
89714514
731638442
77145324
35441690
494440775
64327307
110155780
542964256
200124861
578879240
94501073
155114990
500729104
96911756
170591459
174797829
15139166
204786399
291378958
10015917
74201855
370474588
99198112
278859694
378950834
61466381
90073028
335177519
294552427
317269278
113821421
148722629
518543109
309173662
292492946
17216565
102979707
191580743
240039504
224700214
64234915
193997388
92697844
1439760
405148057
62105579
392369658
13177269
372985646
138948983
75586696
51098645
328890311
169683017
135968943
91303649
37000871
58937401
76716574
72962987
215855732
129364953
547587057
140218689
132858908
48756157
25738687
42095970
63364433
14185560
560567760
43441931
508283693
5173877
278790157
68164776
247484514
94208373
19446505
456394425
139168546
46128265
112080860
430793250
771462785
604188677
200759344
558186897
129028404
94669596
176913119
15935999
160868677
262326144
4902889
181901515
389256181
71427463
11362553
440825442
331785108
701944207
24931260
335142314
222223902
268053963
316335966
133670286
83524691
59394531
284217615
474312819
78254170
490112029
6275082
5226545
166412567
96828682
538204918
370150329
429036438
13668837
3172833
283103167
475917186
179135112
20952109
340093803
145147544
534042167
15837788
278002205
602563447
25989325
16507313
115840024
126568781
244884734
211876766
67390146
415364256
34250050
708252667
61036048
126442412
18613611
190227182
5296258
104098403
484519352
359041577
435748021
624210006
42299832
15732521
115503443
27729464
859173665
178572781
10315618
172621470
282604486
26745070
111263997
409343052
254019876
547417131
83141486
344793752
80709217
10451579
225237976
282902885
38605348
158828281
84770950
139377215
320203611
1554967
6809171
16156430
101742760
181801204
56566076
547786637
618918181
273087563
357614505
26525348
48313396
702230633
243804333
9762093
326899391
287961532
40792657
180286747
549684181
200616650
31375420
115640007
339266482
706096924
342310961
258215600
376486208
4178283
656902039
619971014
155892343
181199039
3837393
277498431
417654715
12193867
211430402
5091369
69024368
237270825
549413648
506003718
125629287
109731442
283166928
338717666
72422062
73014075
450850565
298488468
259641630
12477457
75383965
95173200
256819483
54239248
75303961
129460835
352366935
121262540
212400919
330927236
845071908
365454367
714196593
473441340
49966187
80511532
593729558
12139899
195925729
30424432
26316737
172631184
140419143
334781935
69965918
122247310
83991171
123720171
106466310
166023281
254109127
348549846
144150543
14703643
69748913
52333457
233879125
112237262
219623889
2540184
207049297
130241981
40008349
182929413
238166204
33017024
124167934
28133808
482550845
697344
350284557
36961813
609277804
468072324
933764293
19313433
111123008
51111610
112050899
87523364
128136961
391244358
218040426
662483883
224677510
137909761
468688302
73975938
303735302
276329136
53759721
247313780
251101630
242695515
99107211
106789204
23621858
33954302
90189650
19407787
156171498
60981530
267356966
74148977
314008070
14423325
107109651
153995845
459063133
1138230
396416111
198023795
275007494
652022481
172896487
394436040
117561384
571097345
652206763
481892067
630579489
370557207
866621084
267703083
236847768
14849249
270768127
85314053
34270590
130949084
138987752
88683750
3066908
288606252
62972450
64362113
150580519
77511161
362384135
670663226
192713999
50819248
80111685
116040196
197479780
80869682
811873154
87246921
484511232
587712065
144323432
97519884
515875354
54491962
24534839
82783934
460012622
143170843
179292956
29883225
35090578
81312824
804500416
343373851
250830825
17024184
62050686
58883100
560169186
439161957
25357039
154021194
617236855
591052848
93681750
676301982
188286113
328084110
469889446
760817038
218521204
1996325
657682004
296024025
90055622
538167671
49805531
141436073
277952359
116998844
156458071
36941499
1793025
124156003
3464525
831815011
260190448
627569501
616505933
103283415
219690386
207624530
184673145
20978923
383073813
2069795
393748810
67776833
399797911
109683030
124338541
597203431
114790624
218381376
216676496
20981110
2890417
126638161
1422573
29043754
122377409
488773
507622570
17462322
409875796
602940355
453490934
571902749
76183666
221293867
20778229
231843658
380692108
81007802
334711053
180274012
179533788
742100
168492196
958562720
68259297
597669953
412151258
88148211
34654525
75758045
96683732
477769842
106877181
132620892
629034093
485640290
314381594
481942419
349387487
131462165
80792652
408369687
72683841
290763337
24037138
42969714
243000866
243673626
219525177
240843576
643881924
200789552
319886338
136417291
346828248
35071790
588677815
315031476
91257822
202767898
23491733
203516541
102019875
41360076
170277328
75780160
205462615
82043807
713447561
143387317
126408742
57841391
94570305
94267038
245841354
80070511
305773190
666196294
51197475
53147298
20146941
190382812
72961367
402440131
54376637
11644612
179579830
45228317
80801164
439676417
58197082
517985620
8759099
188426889
303705463
153801991
105954663
350330836
303357988
287723921
349490182
30354149
268701088
427168219
534508541
244511934
31118524
524535655
14867091
556388646
242835164
441532321
95159078
18036095
279763182
56271813
174781779
394963999
657454483
329523479
198175203
485371236
125044999
35514730
209434377
259266959
31517047
368655189
31872224
175395710
100225811
435491940
290358604
293568468
187139
399492821
153145030
239306224
63338223
183951459
272409017
454797463
138950421
126654850
61929655
195304763
221532938
536299897
16846792
146745073
577434869
48134332
84663060
2346371
100147331
160543533
557322248
321053453
25883865
95157471
52886802
54539945
531139889
459252040
127767636
9467531
332214190
205611074
444410247
155061541
111371873
127343353
311417688
127027346
113712463
224157002
152630889
124753224
321221148
51350152
147235738
40681711
486385254
295231936
540498628
255052810
248216477
107836821
22101772
27815452
768315016
208757589
211368639
53505276
493477193
542351616
473213856
1607829
378194886
159551396
605607929
86985973
39799991
178314722
28284459
139574137
711267733
122219729
235668078
58753552
308869063
368373993
156734112
22617819
72600246
592434831
15403659
245707984
66091175
116617108
93444837
34892117
6720804
484183782
735457043
57346801
74471965
69554750
959247329
354608491
45621647
65444539
267262960
137891809
200216995
120138528
136607754
505292321
57778358
7626767
326732159
261322029
540569422
6880993
10550415
199088531
30197919
298212489
178512461
29300704
44633512
407186970
331353631
69231776
84828012
479397752
483846479
889715332
523121503
146271575
273392611
265909546
3773869
798199209
245941228
3629443
120393359
74399388
441976853
137994179
419567130
426847660
85696790
435504330
357890337
428801022
338717170
43031772
162434480
61804056
483981146
135461552
578404134
100879187
128220045
46370014
5966950
214125736
287305917
602870568
185404682
641193682
248829116
80999445
100237429
246130976
416474467
354141438
245760131
160701673
83087029
847769204
343639054
33325703
19178078
299134075
17769077
163130924
21653882
53107697
126855391
219279780
239770505
90984967
282285498
13596945
290452247
205692477
133283691
230584849
511593758
464326942
61236563
538754042
422821828
156316481
249066421
47618349
17774534
174988147
36862835
95431018
279504132
306093431
184497365
746822816
13321405
126840594
116283626
606276154
138492563
590165316
70793287
21927771
17700869
124505054
2758356
805911119
811362509
320796185
195297015
65909146
352784042
347007066
347715936
188369246
138220619
765658591
7400446
134007469
82021755
478365366
398569069
172163575
1765054
92751873
79021
138538165
225097127
185486906
372685495
28191296
842382029
259714173
453062560
70332291
36839191
217392987
68652640
476520072
13793094
7541664
104588221
240111551
472421592
381763988
458606750
327944649
405039328
184620943
337446626
742853553
473538797
245318160
186071416
120808649
365392241
31326289
402398486
696337456
12828743
213477971
30914195
477461023
34416907
10921899
81620643
159338021
14121768
6680141
700156916
60188312
261318540
252998181
350951505
71956379
460825516
13207025
47065657
235843192
168312511
391994868
661032569
301614761
544741578
83253880
166379737
11882155
163717691
118068651
5825991
391183092
449714844
48077532
291676799
281580222
316092061
422670265
159897779
94569766
416136207
379425628
323065028
232539999
375362631
47598586
755303668
36950734
241289252
7708111
486518634
162964832
111110948
57032530
952711041
347835974
331211253
221321470
62834183
350550617
565798715
40772501
408167413
305418833
754613142
304135681
280277069
107967600
287536881
754501697
440172664
253683986
9168779
3696487
221257561
10586999
149532601
221553667
6008684
867078431
263415103
3526953
217320964
14577532
147098174
59202838
583350801
69710114
298087824
47660684
112066616
112803649
74041101
18629037
98442809
64411968
261622411
361214701
150614256
256129026
575550663
55761608
56496332
19001973
129948553
701855713
533020483
21355738
24465273
295575914
39296071
194396202
77842173
435084890
174851720
43615082
308146629
624833661
541030553
160979492
280872079
375053797
12557705
21686350
623260882
608845776
10653996
119545524
97041277
87721062
375373033
382474002
5471259
7383794
303562416
137368095
130192139
415451557
419406148
153671946
66517587
48975593
175801958
32812534
34457520
30016951
244419096
614786205
195551250
2656401
83520378
152748944
512698703
40535440
1869216
61819165
62855211
311201976
723140041
538181307
367046330
829596197
206916999
369227402
247113580
218641337
260584548
252534962
42922617
262618925
229850431
763143056
38222590
626190439
417301211
249564052
114549508
721059771
339520638
807257711
138331370
214822487
301010396
218166101
138430538
508216612
743783240
170767089
20501643
547934433
181482881
366575666
537696306
35287243
142595432
4266765
423198076
413612023
607135823
778969738
22661647
263313687
18532359
31875689
209252242
462582370
15636713
231125710
392858643
318324158
47031654
169284485
524747964
91497071
201875815
628923430
80438201
446111355
7459776
293454614
90061474
393953191
191630327
127474374
15651275
153643267
409028234
352914445
24073748
658925506
190391634
66951910
33893490
469128424
303019
21480829
24820756
179303940
181004553
265284888
393022386
354619754
172017387
533722400
30069801
665866959
428232802
569449027
5281810
450701895
10117660
52726182
29438566
933020179
54830532
103379846
341916260
371843458
207861018
3759613
373064398
170233995
595328124
431751711
239512735
75415151
683704406
384603465
9952000
534661765
589367098
237664577
42635068
122831809
314267327
44418511
464888262
418451882
556420256
465361274
369321990
217137010
6204298
126329386
517783448
65839891
154227347
417382851
48440738
437887729
39871783
63018575
476915464
263359510
558545751
14547004
533808310
5091272
936168939
115832565
689321706
31301838
50697587
89858741
125785132
948191766
640223617
140650638
335882334
358260983
321822581
695670540
418831063
708833065
218874569
365362163
117375773
10061484
388377518
26116282
16283673
151872323
390523367
374724030
518406269
73820354
477251114
23211039
29274658
684508395
263168024
57923214
276883916
46046817
104808097
615037248
221978245
680652875
237633546
546517541
625112003
75851202
625608031
176075419
132047828
352417876
123543671
14730911
2266724
482825809
773715
125005897
27892288
266004092
103507158
137106689
30396382
11830279
322727466
178090820
70473470
808472378
2843775
416600119
196094578
161254326
132648372
710621393
203550848
27882671
635585966
211463085
730993158
62285083
147402272
389238884
84822659
80222423
146520045
20671159
3969397
100107461
243999418
308046817
266234262
280526129
73785109
104089335
102082644
228805695
49568628
4611337
565142803
37849287
109249664
319666404
280579141
26931368
162758146
342364376
25087537
348225968
740202
430787537
696842802
44513275
29662594
337805634
27828888
179110008
142129422
124827311
506139034
30265202
137285863
373073182
179224457
35861704
33441182
122744237
114386548
626669922
456486613
278743873
242698273
103895118
254003585
130336813
239944606
2084584
175150801
197221715
17812005
74584781
30586399
297419738
543232201
250529710
17046995
78642710
1312051
35931140
212168943
160504803
248363657
59494663
15057385
454813021
7408250
4585659
163835432
174229105
7148550
202355551
167486716
29798416
159593008
594083173
308544196
40733416
649033829
284910817
7131053
399898438
104811212
8430954
476781954
300343956
568962822
569845075
467360959
39744493
546721483
212385865
606059759
54693370
198930898
300245403
15544132
210755416
75846239
57095656
66537204
470900962
565139142
63283647
389032445
78110715
133050676
162209591
229181494
244309811
6711321
457152425
462747980
264734481
173985144
54628139
673582112
526566890
478797586
202930334
37205470
32912584
262497860
25131779
20783431
294837315
204373313
117891315
361823523
54823157
385148542
558231664
271598603
88352184
564820182
690449660
225388154
49944425
846710463
451045722
85920602
704817130
53496845
155716727
40017663
615333671
398265991
210335239
60877411
217415390
159576891
22706110
172931070
264758343
413826304
428561318
338080946
142042110
458523973
35565902
714505757
344686845
9243720
91786674
229126442
374004119
4492373
22978786
199891375
629684147
130366
41320865
177072782
118299236
43556222
4412379
99989140
552071260
348235902
429468602
41761760
135309523
606569006
511969927
172549865
313136938
191250523
823376579
193744011
195802229
475288753
311930589
180474594
236341168
326084983
104397161
266745527
249989329
47682970
510682994
90103849
263407285
131352913
44293514
200265619
614995648
244816586
186455319
65702788
789560461
142350852
580790513
338226538
196094245
518622322
672181072
82672088
462379216
499894778
375569857
540267094
84386504
272299527
322497779
68619446
157898598
6124487
41006548
688731850
127423309
82931358
3527228
8056456
32864645
125927846
626926297
654665014
433212959
61776486
55244841
72572666
6818754
136189154
134508550
150571531
796223
7273197
117083995
550042623
4080340
513036779
368087138
6101406
213288706
6331658
214310183
348252074
180839891
256686040
61891547
33862235
68201909
737605449
289755341
146952870
87865703
41422889
756830780
36486865
303732978
10702156
21708629
25966312
419887865
126157017
52003250
95486439
304484934
508526594
4626248
453953857
19943773
51518995
390141530
185825145
14696512
89343216
257014361
265357326
338611226
74321166
476670326
330953640
303909120
457013139
111779861
136683704
772766090
444663885
602358279
589461797
186579725
316623079
255200447
669037972
67500224
321487580
198018839
7443393
121592618
831827173
525167997
1926317
339988494
409660841
91351808
263958861
31649624
425464423
371985887
255057673
139233617
70401423
241127109
114493233
174864126
126359201
49642506
39660735
161369382
35072284
525494714
49412847
83760731
491551611
97946773
248253138
234922415
415581182
332327368
81531653
866691502
4197968
72698221
486727728
144553827
329692662
244368834
366761895
152803664
286246646
292272863
25197885
74067870
745000511
403254868
14468526
111784556
92560374
472541314
56222632
357115885
199177446
5008356
73888875
18845597
440586598
253446771
148475696
422040744
292109908
309635296
371808104
621259542
256791358
357835526
141030624
143761650
97003204
4621556
75897931
120391743
8722451
109710132
161090885
585871363
187478072
387805864
73793545
35147780
13039732
146716000
725403410
33965592
489884465
319848
570589443
70251478
112269169
9155652
179993074
18337797
136252402
164424190
26150122
79269434
311688853
16969090
9467550
477409648
120928501
635419276
100382982
391769087
704149913
62789516
295942203
317714215
531502586
13847099
95089881
542858113
13009045
156812935
512208268
112661270
794483411
740548807
103387754
594094007
192029354
46879613
570477331
17746119
69255962
335721380
99344451
39101804
226847390
389996129
867593891
441855723
544251354
233786502
236837699
62140858
21447842
226439396
588184231
214917166
152990920
276146897
192612593
113153506
582299582
72582517
248071362
86338213
324539612
444745446
334962950
115603884
770179711
273214193
387949594
470333957
567099108
191315069
122748830
536509604
296307915
663369606
238879803
234689066
166837810
30505717
362261718
24721395
269991432
17062717
634954801
57215674
685224244
62382686
82575970
202300959
94915309
473062667
432791642
723680565
506260184
253526441
407429910
49089939
302739954
161592365
378654064
394216533
39354342
805312756
430074814
29816348
232524116
553356062
117640578
23422344
222926098
21954654
41790541
184189621
32020024
221249873
656620810
104063684
128990302
71163107
857199256
41983395
113787164
183378476
26929791
366347384
354345061
31341791
690350081
625906776
648413531
75337558
70304414
37549319
629999529
130750073
536740456
8467902
49182624
460522372
469841403
154641723
10864303
143168858
339614070
38846238
331124930
93943053
213933911
822145566
123330369
48366302
97509137
302225964
2618296
10839666
293383373
146605302
147375599
776675509
396010363
437494869
74179967
205612996
332812509
98511009
28563708
171289982
171764067
1257978
470088619
651697669
226252094
197561556
568709873
8395821
108157536
147236134
301793255
81730444
71704977
100991235
109673267
311946619
476318891
13426586
171127098
287045705
87362857
21455593
106137854
515914640
8654166
614792908
58182836
119064609
362883583
77281538
253102138
279017588
549829225
404479488
360472732
251693572
6649090
153261397
347963321
19924630
171955430
95971520
487987297
92689480
378585908
107986371
796659573
212836726
445100946
759544601
105501126
22627937
361943745
12553275
549492295
187788552
135606728
405735632
419226399
638050964
190023463
236915385
47303466
14796925
18532440
216162436
26052602
335848630
17433704
141714761
100894773
81826529
55258819
396559447
99442068
42815399
128828804
252702903
79096068
266600047
187577486
321438704
968069625
325833255
338146205
421408277
367206146
586748122
677552935
61335471
616157334
466383367
22275847
473911543
231669923
278030935
321986910
2525169
109132149
666104004
123097214
179784197
390134834
535661333
204951927
14628218
72780058
113105069
153611503
210227789
604676188
95739088
15596673
253329704
78691783
797812935
485335054
250429166
70327554
171312406
54220106
146155557
258685277
241355119
66736136
548105858
282997601
566521097
458970422
492808196
914211
235245529
24823163
169222650
583928455
15015118
227542303
141439413
125056260
108871617
327397974
43400689
72401973
40410822
7927352
152216654
97297911
17678868
8643425
305330167
134281258
55062379
152314839
281766081
5147700
175111589
395286032
506701555
371178336
239011935
429865126
156404251
166900171
474420713
127611571
337129775
49972704
75559126
344722729
195874011
100708804
173855819
178404
331766001
8440728
290861408
637418022
257853313
256943915
792117090
8701456
270447894
72243592
385410686
32764536
204325563
921010614
773167715
126089887
635045007
126480876
379857514
173291485
7056324
95093061
487906629
239800572
142716775
192663857
252132367
229435565
456065538
572550823
52486713
180844336
338684796
15146541
144485657
199693442
255237982
135358160
77933365
358436178
871329288
254594085
686675042
297811328
201987853
52674244
932842271
109659599
563464381
160068
481275178
150215284
271837374
80620230
370813
463988190
26770184
195250585
407409408
354508417
618511325
400064147
405332645
40960875
544481468
109486253
89027939
195896108
142168419
173150568
386131648
467972505
22343133
398058957
356802824
864635798
109645623
11696692
364058668
359411368
257732625
66119387
47647593
91596374
152982925
276522779
134723238
252476042
78036876
126365749
14420362
214772890
38199795
176745989
197756933
589095018
67210025
63916939
210708366
94205993
175149981
76561019
233421107
750368792
280227052
64845918
395275820
16024414
848012220
76377049
792011991
48032195
11081250
83580690
447902064
265655339
149279470
872160117
429748073
155520359
167762600
181284723
302302097
10652907
221361242
546751051
52201174
89657397
70968055
378345593
55618808
505417945
583072729
178940695
166710489
38405081
256604692
19678699
69044810
54353485
19746007
18870018
122355949
43211011
155462805
11409140
12569971
315245644
79702620
268883467
705378033
972380215
594979897
63859291
67478528
448210110
40664449
388256308
546143359
25836872
244600506
45319239
255634518
67263384
879260192
880200443
45650692
4925501
254653143
38402755
43779114
624973827
614089937
344086438
174246952
393456810
231842830
197453554
50678384
803810196
468525029
267126392
425890376
184625966
495397015
38671025
649321019
56151242
319876075
104311739
147284682
14673732
28606983
59486417
399898609
342050316
207835511
115027219
545967937
209950918
52269146
149403089
15551457
219028016
14709915
238759077
844174634
618017143
58926557
117712185
109136133
355873920
214998454
255320700
882105407
109518759
85346800
621838706
73228375
316142837
345527812
429521048
403837625
495316501
88552436
339397026
539362773
78777420
21245417
525975283
149495115
9234078
863157565
2822479
80501658
774745765
485693810
315464932
329747089
795728013
52633554
234872678
35888420
26048713
338447757
407765767
97763516
196641460
248599783
416413194
348145713
265520567
3581078
281369153
587173657
400725914
124240745
70709608
211134087
2569342
436291143
809920679
283017586
5196020
299363801
131034935
701891137
109646779
262239337
261776396
402796427
256597257
391008031
1337428
649403462
77644158
99188950
729827229
97340978
461037271
133177329
208500657
418751052
2440469
440828736
327281715
363756635
35635513
564169538
418946188
210974431
462621112
99036510
282995483
12710738
493704681
82808211
5590451
313662108
116468981
30341302
67156523
36362505
747021765
69269644
13566216
44563943
401848068
77550615
783910494
63498792
419490837
82225971
324858345
106348243
420550532
252706832
295206008
160378319
241293863
31596032
828339632
431875939
113951066
264891997
315621956
91311790
72815716
87296034
214388296
411875312
228823856
300239188
547252286
427312452
173172415
176658193
324836275
30027104
107174547
67073556
643517575
243225294
21287239
593806639
196040886
22479075
24461278
107095931
118706459
8599810
386143033
269894110
126313902
79534101
145548780
291164742
23664258
284459650
28942754
8713341
88819767
49625588
65936810
161350494
256178079
395501028
567121740
238455843
7784805
218995903
226163096
28598737
244335783
62316953
593148223
245339797
125149798
509173018
196958450
182800938
108730785
288461395
125056510
82376319
68697795
643408748
202706690
37040890
225830437
239042656
662620128
96542603
58442623
156881456
242993357
1189884
143904002
212712484
50223678
728229405
482835867
14560282
626169670
140686646
499200533
265350443
61382471
185995399
66305368
414246844
287651439
486860804
26405958
305366009
335983571
135553214
10623162
234911556
714396609
127761774
270274268
527045519
131017490
236236667
496107707
774711494
636846107
22579381
29006590
80492144
475174863
20986731
207689450
401058588
504145199
426174606
24839486
560971691
431924937
4138690
228947010
216930401
18870052
59646052
804580
109714049
674103099
154544438
277657754
502461671
65308451
10601281
170820030
187192482
242757305
119265686
221453046
96058717
828922294
346362195
1879346
5454846
244202858
23984577
143002770
791210973
844259127
93440817
585385890
470286983
432914672
85312881
763198849
137071774
47280844
572829142
49102970
727153423
135627460
102571865
94469758
179929665
116180058
607358157
46652029
281344389
125398795
530587959
82109401
216396110
145272914
108401307
199864330
301827378
43321696
435569654
65790751
117191077
12460643
181377205
24212786
363113968
46657025
95998002
434347887
185291245
77312473
40418937
9313153
118825928
242673055
298014990
209166374
39424981
757162798
68232929
51083102
128300119
411211422
292970043
18733210
6396096
247356724
687046288
151458763
96174915
31187397
123912218
794482002
175432172
157503593
71411359
452756422
533122888
103639802
385179702
602794157
66260560
47698591
5231140
220257254
33540886
413982880
756797597
688369947
46643487
299473672
233663605
33691215
362701636
99008554
521109838
120996157
168469431
57910403
167025492
464246072
219319044
69951998
16636288
75611159
20426134
677993983
741967726
281868689
73357686
51941516
177926739
513530329
49740866
84947278
408945909
943014013
263746026
144917069
4923252
595229831
298722160
8169045
134391822
4942542
175721682
17407699
141060832
342546768
738513900
625154995
315737733
178118964
220642551
15182704
108438123
632390737
166184931
35927103
806177308
92675513
572668300
480024573
374886043
430216778
417641460
17822068
641498196
532833652
86118772
385170821
271077653
430435522
271420315
28784640
195118530
226171620
488043352
162614684
120730210
83487985
313469594
131773641
54180789
646135923
434397004
53810802
145413984
72127448
496217569
156736937
119123228
272977049
250610046
198512622
169913413
289447639
359157946
418539186
20840224
120393561
6528829
898865641
74480320
122635710
472951612
471337849
328105884
459154456
276402047
190080354
194443286
23846180
56094445
17514287
476350997
75888673
32135498
105754048
13761454
270154130
370409212
461334183
197283014
490272326
494829325
85904789
16478326
483108792
528279641
273632517
23281680
146906
486724631
78046988
65062339
20799072
314080930
560577675
805303224
439485269
542624759
295675772
523105180
197938221
815973662
320109288
663595763
418492075
740940983
129395934
530966786
35873758
43608089
446694841
580004536
43462490
108676339
239452751
405005762
27065230
133187346
315619026
174958208
257219235
89107321
538360868
503020044
198279252
130923859
29594023
304320965
122764986
440884740
231477375
110169795
174226179
7458990
11877846
62514143
25557007
150046444
100067805
305220502
277476007
349521423
290430877
101739985
153066262
646566625
852993719
427607822
4040180
114650220
41966327
65775640
426832087
232631147
73068872
793303020
38247577
554657379
28565183
238660054
187235600
721816585
31080415
108463723
208449603
11332294
539728912
11268291
27333950
12178356
318562256
717448886
161526811
401437028
602663767
201443871
750205563
79559376
240647384
172265480
365305197
210110772
424870814
145792333
47051391
80587967
188721597
256884755
209167141
366624562
128507340
392472309
346705041
13074866
15478909
194770486
587315036
182361023
886400583
5854703
656154760
16495815
100991913
23173979
67539288
51429725
339571645
209327985
487933478
380639285
140388434
109281184
182614089
979341159
94376465
239412752
29288783
37678389
27837478
102658529
548864552
672476067
632826669
2625878
386115842
150010396
72232643
668549650
145915577
50888447
381551748
44628508
510334333
38582161
553269928
126454593
244203448
24101289
31403779
19725076
239623338
264198172
13357262
28260671
193778338
16389397
79386246
107707588
735574715
154202251
429181516
14304561
162751271
65820947
634575842
25244593
389033040
214304516
444589839
256181909
292641980
401025874
9119332
288759604
13226204
375199542
246447246
162121029
12014005
506582502
64630111
338198813
410708485
513148392
377899467
31150240
9139676
257279760
3901232
297890564
198025779
9940125
22800994
252596078
58536566
180103425
296894617
409886667
153888342
658344962
24020229
270865002
703448117
171745352
104398990
124936963
502944385
143921223
151131974
798701837
92519108
444289711
249316186
321311186
720954906
2927267
38176157
199225831
157808185
198182955
124981272
460568875
314339516
17978638
147655244
669741391
566925324
5143528
259006278
407960394
192733691
91371108
141015054
451204906
398245446
291837471
19286055
28238047
92411156
457681560
145744075
642688668
144258422
9429690
366156752
131368089
232406336
40262195
46735955
16748367
50472769
124035687
331605516
447142990
636607614
192299117
457805416
16640554
583359676
101160745
227641160
3339783
31964897
145595662
35107956
12894320
398806754
355887826
8945672
253668376
69256670
361004886
77543536
489344975
174837058
257079890
104900988
70431617
798706363
59639218
794411775
273673537
243789104
13114113
62597810
398723777
342807866
93570667
221034426
46666163
276142722
322026628
27351077
316242472
25725695
167360741
120283888
94704400
219653877
269788345
355124432
147910234
551617820
185638147
388073528
892815254
206870827
276418764
127237810
113278297
741631027
6607112
12552072
131629398
129066201
295323691
12714901
218099276
374909796
19683416
22400948
28012041
10961550
349840522
811288109
193080824
497316644
113166146
537811546
73791006
47711793
252268892
163364278
195494424
65279631
383789603
241804788
10080704
136112182
537146889
415298833
788177782
82655474
297923556
438683036
634968154
155316195
34048869
7080574
501391832
130675794
121058068
223270989
299722681
14683826
26004354
311916604
97605229
191704124
61440283
455715773
47342111
108128148
19078118
204702469
72468931
535343611
80386073
210095848
188958306
31934787
37458028
432689519
327078717
272552098
61261619
43268953
460737973
586673348
230562880
131460188
944889
360296341
213093789
757158344
94432165
418316484
214486411
901291
264733029
140450269
130589614
45404886
649825691
43343721
167345201
286900624
804023062
204728988
336678456
220668740
300142596
480617147
158411499
211054126
371159546
117914675
690850758
152635363
10551727
143232230
86262868
435451079
141819220
23449670
39507196
582158288
73842912
11303853
38558
11785565
343959238
687962564
167076937
16013825
411742248
234848491
103262869
209668633
483507874
148155024
21211004
464710282
22562069
152967349
7260199
247528559
121881275
69382540
108154818
410353046
213665001
121018565
148739878
170121399
139523534
111735495
528552781
117110011
20661418
141227670
66219639
76458653
106773237
171170856
266130281
422709943
154671133
216046084
371830672
302774256
550652179
457556289
74164143
339612046
45533574
99746321
185866726
65758926
242407893
81375427
381370267
17115829
424438464
84562065
51302712
182029424
390357082
44913362
702443966
36343778
857331413
7485236
46242358
633717259
2801370
664932600
344609784
753248487
211394803
262695785
404633664
150762393
91696337
326638372
276721759
68956827
9265360
30251953
686471
159581435
34239814
109740087
202179149
268642721
596297801
44554015
375647702
454313715
167259248
83294075
872024137
24386284
52636290
179895829
122532362
199842025
515230569
2731464
191941220
357012610
192062854
231354268
161283027
200966401
295965150
127041700
178408777
5659109
85953868
261096917
718650844
97266497
476484611
96383815
190373680
11564397
103996655
13123303
44074684
262324786
57550689
48184601
753837618
26801926
454954027
368805117
269343483
100695814
77746967
78815821
282630941
220664058
213763431
160520555
799862549
408169083
389856541
65897997
5078695
336867207
636580538
260849316
609710463
583020122
162991887
192564557
259403825
194493732
173177021
295051974
4750059
32782062
220522816
11702269
380580156
105597044
324982715
366576885
63751383
2129306
54097634
262012596
885153400
227394954
306923981
393367481
11075430
735022251
126158860
591065962
1683786
35498226
225031412
150513591
441635201
114621305
16944756
195654945
52409420
12521638
316605267
343856609
342360375
287909867
595588068
454297135
487945285
256793762
10982908
56276320
155514531
51841986
241495159
6742995
234916029
210623225
50718038
21749415
300341282
226572445
125528111
232102986
470355670
184276902
133604884
721300663
683428576
601041886
313510996
83445493
346350890
470370759
539512549
173959420
97688238
445381330
40098913
203434769
74466796
21151000
127952775
17335146
801257581
200674722
229477071
176206053
264135234
109911990
235654215
427708715
535038743
361835152
731979642
72962214
70385243
236034358
9495297
99467246
102661646
149369122
25535222
508721977
57588594
12948276
159551775
95616605
134107869
50496878
29568100
397244934
193592555
703424046
133704632
326108648
11828082
409183148
536820295
216806482
280402122
204722161
170152172
152535658
16020236
218543836
387496102
382764329
82832125
575619378
3248828
71290338
60175994
272264684
618782728
574635427
1853680
475900330
287706610
391117670
252955362
471047519
608238652
374202760
49708898
53363041
405675653
34722698
627542571
83292222
66935550
44316646
142618027
23950916
575340383
166123592
102341078
116689850
161417069
172211057
14269355
332703255
104683026
44053781
6916747
49209500
114300407
8106738
427370612
215743290
214057615
979406
250737175
39516938
351865463
325371163
108421523
29902162
599205217
88346165
113444370
23992048
543386963
34252670
42776906
665285713
649358720
67777985
507683271
440551704
319935431
41027211
345769861
99530049
1081109
296091532
210924879
278581466
843897566
213174556
202957498
496346853
106177275
101230776
274753069
185244119
8397548
386534657
213165079
595746139
370772807
307029093
8820559
417294575
525540323
51827160
60913159
171762787
69277972
493815890
314262151
667856407
664663191
155407416
303128846
160630656
23519177
6680746
604959229
291372426
323632267
122175
128414286
85374719
245358756
197828960
391871413
907208099
37439381
86266480
214149874
170901503
97555744
316264674
37546057
66748956
143545658
50611357
391770734
215172229
35924917
325752194
444260112
468694296
204073
335788004
164149311
96048608
559818683
253083739
110193145
93885998
142960522
36365803
74273463
526961969
68280533
35864214
579071231
36651984
283766108
59786935
116181623
691197355
320525760
121591441
19460414
117335375
797498441
402357219
11497599
373231219
29408918
95241272
232725359
221082328
42481506
178648953
314887700
114741261
133361579
326243888
1261909
447809852
5741152
280736829
833894827
86888236
49931560
486035018
75903396
306336399
410815979
431235673
53384280
454227645
88928813
631423984
119552510
274544274
131711355
396249297
66935723
250060589
195953135
291215291
24059500
452637230
5499213
56212790
283647639
108631880
437186101
570004870
728727
212121528
544690962
174294093
177433965
397520607
56366352
396747430
228047144
679966689
176363248
157863869
660599414
95496684
379369588
499919351
351642447
716327749
317218961
303948965
427708515
105122070
343952854
187295174
678617419
703570814
421095298
756830659
263311849
107001807
202338480
72480
27326075
286831609
83342651
617507225
315099382
42972731
14670544
598458799
455618442
28975623
354708493
139597405
481587496
66097544
274076741
421756595
326070952
717546703
30165556
938346097
91863444
114995171
40329772
24432247
203916188
117814255
360868917
313507790
17294852
407200416
248103387
6230272
251918859
346705302
182469893
525994690
20390697
33702254
23147747
39800099
134004999
482706716
518095212
218646369
573526197
3637256
61733442
134003649
200149257
85713036
21518131
11186574
45460485
3462425
32351546
612088397
762168141
1891420
142899456
277052543
116580695
11700054
355923619
134515171
36656761
167932999
18628784
43817617
308758172
37483251
384593279
158596254
18504897
82623427
169673792
187396930
427853355
113249385
8976527
42522333
98790264
290514968
23302174
220939931
12115912
283424116
543831639
489703041
477459816
268006538
275205792
699921970
134457788
50669914
215145174
375488657
453524575
168239412
811963287
845932397
320363174
5647662
304092452
10709553
31533803
60859307
268347581
813515346
129537917
360198545
204472354
715604596
276651793
630035056
12559437
23754090
360634677
28572676
385186160
342144009
11212286
151337693
13662436
58003553
587085176
436146707
124488615
48409026
128987109
74077701
70150028
255204333
305273345
281174693
179618123
84662895
215633578
621114854
370021532
175912525
57589641
423902962
90608830
597628253
575869246
11078187
51804077
29378708
132999486
326713831
257390491
400026533
15444156
313765444
543968051
172866154
375505923
67459021
59365
46164634
26127419
302330233
303677463
23175798
270058424
94308416
12555285
232004990
303692647
129685635
646709650
305743347
2189994
5034355
152598645
178371803
167127067
606977444
234274168
92003615
77948336
359425900
249878516
246034516
653252323
274747888
131800175
33181564
841036460
439474730
484797390
70544894
24706169
125519262
221595950
745576609
12032960
788663313
39705908
581368949
556417354
128982965
52523496
449334072
21332403
12128161
292656631
658765522
814085441
462412112
1193925
212668369
20963021
277998952
9362389
707273173
510005433
375185001
121260859
496329790
133358691
498990761
406835898
379633480
149095081
43991877
36233989
703347725
91936675
83482
744668345
217288242
86811471
506446969
246219475
747419583
8935901
496255811
119970287
170891392
799832990
151914022
101079849
747754626
116143333
56549051
536032036
214484045
43617461
2080989
65678165
519083288
667984435
35270216
38091516
760147599
114522108
672490543
226702801
159258795
36146781
59387120
275978515
58694142
605379918
139426093
132288569
22112853
39341706
138892890
326917335
231299162
58761389
187672221
157264925
472248741
471545598
411451725
4035353
565285643
76864315
238339926
27529110
644051505
278214384
168111734
488647685
655313332
502112974
532955414
51487400
501738513
309794286
176316380
123158856
37599542
857591
392056392
189034753
77855373
1110309
106431732
259587355
252997997
124769953
12259215
454416980
118195265
363682824
64475412
377751845
1547249
42247660
376884741
26526620
315555575
10259906
696694400
53953105
100997145
70417764
228630203
518650766
295926934
272173799
600468530
36595570
100755000
369765965
527623826
2545033
53762876
251600609
91469055
227480576
380389429
86896198
2081077
197157665
596274086
460415772
59025378
134241110
871416414
25887747
188744313
330600427
168921231
528116474
20599794
91124586
270735294
325728484
491401734
19482531
377110720
86320489
148365101
132784894
191099494
217720400
17962341
400623363
189437817
395762601
259801986
97400397
714266431
19257072
94331467
371513122
136216462
322802863
85343942
43164974
21790086
78521374
288745146
132188671
411212772
38431305
472262236
15338994
59276885
108390503
235651238
115529098
94550123
98700348
164455873
275525153
156610615
74086386
376667173
187405489
213283497
377632122
531723716
38785126
501445847
97524211
755081774
459556331
223066016
19062378
9352709
471249936
51965819
99712009
119669712
16640751
47178008
210614086
320104391
51576274
364297063
467766761
154725619
652395568
188839541
6638820
16161114
207351577
854436985
103332496
497213271
471976986
40920537
407707784
73030595
323859144
667534344
14098253
83668847
163271121
183011106
216801637
313839520
750797577
127808158
15522825
89764946
157434375
431793961
843530341
392021269
14557703
372888352
101966483
37780155
306971787
211522857
339050274
73916921
130425349
170482283
694300117
3040140
286869919
413118857
563972913
872719221
878186241
40777169
38202064
499425590
302586970
62177869
220928637
123009060
3585617
420551590
133551883
27015776
221009037
696956424
336330850
1056415
299359356
5188855
578052293
403812262
151599123
613670539
108545725
220379044
105121489
750349205
460217
450484603
162414380
372017409
358168513
291529560
4466383
110768035
27821200
321855695
318466101
445949375
239146521
17855473
227446279
269870441
261797245
53333286
287822633
443762282
769991958
34014555
4452340
148489719
768890730
82765521
166252209
2467949
17169629
150325114
1646850
40383995
280904464
155704977
202725117
128670623
213319622
112704292
40891588
47797717
917180793
331015661
30114838
24434563
548550381
281159573
65986921
79055260
27340152
244564192
376925982
139961431
331098324
678432178
49453598
349186641
210286616
150860475
378107167
655718385
115054286
604030563
448383841
311341082
32049493
882520059
238450658
392109884
652245457
272345517
12202338
153034528
17744662
312428302
76537842
455364860
82365864
207569240
121182431
281188045
10375990
4579380
130724414
127656550
368490399
300794534
168614499
220084344
18098062
341934050
40002041
302591468
377267711
191451942
738458431
376895730
200558746
111466855
660762725
409941469
325606826
321692126
14403820
635554339
251288083
322289588
368561144
232659031
187825702
208605061
300297561
13602523
529052094
242245566
371677475
124616127
202021353
86698716
257126180
75041876
545466839
416464124
118871461
13775448
545882990
54185734
370241961
120876736
10440480
102112099
649332560
233516889
110140582
43358521
43963785
645869734
94261592
139761125
249824789
148339684
152964277
755319662
424248
67761088
182765037
138713936
148642917
468082653
37432898
368296291
173853524
309962938
174277697
86535025
323074324
355288627
42915534
30865758
187812540
555239461
520016531
135123667
132903129
215036961
97976895
122899778
33480524
941339042
35656879
83549320
374237957
286430026
708328029
25926609
606611627
435760773
1605190
198724934
242130147
57630133
90504858
19052071
191449603
376712618
192254178
54547796
105239992
244090037
255651180
33680522
11824992
134831680
113823302
245829085
8930621
178409943
349572552
268321875
135202489
32196715
176872578
106581537
426218616
78912091
10252376
221335458
519774553
7900803
381508797
493549545
522360614
98023677
17030294
368588079
509246295
274634626
597642286
68774393
29758538
95127543
487252457
39712493
150568528
56229998
56088225
57369522
24516564
30138423
260236228
132516974
34604405
85597114
172141967
119947222
213003518
200786532
511132307
53601317
93424446
300307985
198350030
342663048
151952732
37987933
809665368
106128674
471152096
416704620
39103739
71590249
105002397
471627896
8445662
22917793
110454831
303048765
136738315
92631328
55039970
793064675
510988638
36522013
155296079
3723957
192899894
31458469
164293694
551828260
60091431
218294406
247896973
16874003
50244521
680634747
300668557
234171289
903305339
381184332
111741653
224187148
738583928
282239723
120282855
12698657
761959598
819577529
278436593
649888480
82394074
381039209
676847563
219143618
11129376
894756137
57809586
522759848
11792465
181005841
521539904
113971357
275145477
2779468
111155444
735355479
101121763
56292928
540349547
451141392
113535571
41132080
461435326
83749051
178780765
758584471
27980482
465355704
287960003
47871044
203255554
24008955
15606825
322813428
238483906
77382571
288502835
5820780
86606656
319509936
148019655
767221956
113356
378943992
422628755
238502132
1030539
286892798
62062257
63915829
155440185
85943793
521037872
650641588
754387030
702869188
3004366
356514054
109718470
29041373
121256005
63504248
68755898
269936059
390718326
107886729
587238037
531470676
81063315
41445441
537966010
59049438
46227288
221480704
104833607
204452437
727251944
128534214
645676207
94881801
177065670
160375187
38681593
81105128
643660143
6967762
187752980
204093462
386869443
3661250
85738351
454594880
261378113
121276788
462851972
484297144
17249673
598510495
367573369
515077602
535767131
158246014
1020243
19653208
14903668
167527588
177599913
170167950
15464051
294875753
52216679
784293155
234412720
19069871
44456812
342096524
397113311
843150301
582119129
120915668
329690156
117700972
245400899
106700527
33630264
834511174
31607537
120012470
20175785
101262603
111661794
411109112
196781694
745764992
29564795
223298098
278580233
94870085
414528620
28363511
136532163
417688536
118706655
69002045
11344765
24895187
297145932
32815854
193964311
551465363
231585792
894758971
394759700
279814371
191697852
159482042
50440491
212563186
80624842
329959478
211547286
80091949
56400029
12252936
130691308
449000210
152490012
448950846
17927462
49293971
29166331
171659518
124521770
5532272
679541428
584919769
348210966
237327015
17176759
11343229
153916091
760133182
344608005
144344739
90914903
88641356
323612165
234737135
566523915
4917270
367546762
253416863
420773611
198745399
488958129
345261345
319422607
560880880
382394312
330323720
352460637
205535677
36074892
152943191
333229819
73443284
476272872
63102466
894691
215573669
59816147
361372126
606804037
135173656
6824574
844802285
213061747
324417668
894035461
651101037
63980280
589506183
40535290
153466384
329687142
404084348
35386691
663817264
386740700
335562839
927546869
920887861
395640885
343748739
78846771
33536306
11974577
183100749
85790500
56962388
127482431
620467610
254124650
151733583
40344750
150251586
114030585
165410127
4113129
3854218
200281550
236562242
752401042
303272811
86178775
51725737
8688731
202947031
3539947
178815775
286108569
285444146
145826562
746244917
885965961
706149046
266236062
108542154
41533454
71759299
162526463
77541014
487525313
81544628
92743744
79265716
217593225
831496949
9927559
230512634
352735902
307827729
5458659
424579449
98098420
297359520
89249328
75844328
205237942
323516013
256823484
457522731
127103189
752703182
818875938
128952819
283658314
29406924
325669324
591844389
21781738
57784074
183112115
263800765
328349020
544769531
267717964
512806499
62842024
127056309
29672942
415369827
474478273
32293434
210723094
368072716
551858612
299220697
476899707
46975817
84497843
361772892
132500159
104156884
248170701
158148326
784020320
18170784
108356409
842014607
6120268
55388374
62965019
26863532
519473443
315974319
448984321
786369672
409132666
42438568
169529218
167070558
32571833
11180865
408981634
614114955
152530714
405523410
244873094
259080888
913719715
85005819
317842254
18072201
433029887
81408196
41497383
46057295
591808258
205340604
68943950
65515515
69564164
325356958
12392324
126641110
382902373
441637125
439910184
16683724
311059653
172682016
585860007
44826609
538319525
48262069
62190928
104130315
102898911
194289540
23084303
115901040
799788669
126680729
440925258
488065848
90504885
187708539
121340207
503945377
22646495
12140390
84484590
423691889
214796974
182065353
42416826
14314400
18184210
9206957
25248078
337626007
328813830
93768001
16401575
29168521
72331858
583461320
61314422
575542764
707729942
61996581
143400227
214080536
9117974
5340054
224113541
78717193
137254278
279537821
165753013
293915286
295641272
248995416
248364529
48953603
94346044
42853690
158965156
192534968
157463570
61924351
503885531
370100190
165566255
245248235
809125328
71737933
348756998
787249859
365486549
191276547
191895767
266143005
378340145
357484837
224997056
629181251
346637260
345600201
151722599
254619826
20214731
10410801
16479944
122787435
213061752
854343070
2562276
393045469
624206134
67298659
436552382
754342484
187709554
144780424
665064145
189087275
68177411
272295287
78548197
629704262
16993917
132815241
4055186
201309334
210431551
480212321
156454681
58549448
104002104
20686857
654470592
53960265
429631471
17488021
840782908
270058339
116310015
136253609
15051247
380566559
30791591
13249107
238970656
308801809
707370294
652936134
315284285
377565131
14796475
149037683
121711904
548549342
228044782
81168845
153063581
6696594
200546539
263474679
279983644
97208805
146358728
613855835
861549581
595609724
366185595
666914119
120937085
236470136
49526863
227291068
6472472
389643943
5317591
598904550
440719089
697448488
386939012
6436468
79975582
101875627
9472573
138983743
360422022
281696756
623841293
582936915
249942338
85921220
701332962
632012148
263055712
139827392
313519383
231502107
51308419
269966274
74069036
116067540
208184365
701208974
99697054
328707831
26999758
50611543
124116035
106098195
83744285
10483094
449373837
364041586
6038674
148923000
244369011
287136383
615372207
168868262
628346843
316429251
306233113
29497599
45169466
527636980
176108056
13942518
353736739
4620919
35016602
392428185
88007232
99750523
198017493
101423539
279074163
490455676
338568722
245208623
123742111
6146049
424975321
8801444
21054890
9434903
377686014
156607897
75125594
126975949
237974971
418319343
161721719
216157822
277433662
64803150
502587957
118771603
284490437
617298108
772726267
32835599
57242475
509769112
421598104
74838851
613442456
47821160
22433161
260318449
533042159
134336565
104483949
236837847
607891781
418345029
618285106
123498006
18140401
13255884
398270835
304495014
361005859
724476878
208910
155477596
52742744
259523553
123181541
24047633
449808130
106743348
307028763
50097996
13356636
155649498
27635135
538873256
620512692
66340061
36175564
254786
102134165
80414900
663544217
162563050
179199604
297032165
562327505
640794753
798335016
85577797
67011544
462718463
43031307
753332268
29342699
82876059
543631725
196342719
53604004
363099143
485974606
490371897
298313755
90443543
253847157
96944675
125160583
149897669
224612645
39941888
28708249
419304135
65808456
260887641
161811904
292815010
100335138
143516252
46857510
256886063
135541248
261018884
108301600
606642575
24103789
68793190
23544959
222707326
212519219
132148318
223823210
116495872
240887769
572052884
273443813
386132226
49061181
342925981
277402247
12279677
393642815
36514293
7100460
179270703
184112268
262992439
276253876
445860457
374318800
819674023
52308837
32007797
241563075
188722766
82682773
42839032
353499717
545054081
486024916
109294232
26784058
7781596
462003789
14265339
344182533
311125098
366124562
60954297
344832443
614050372
74631023
260261265
120197668
225533300
838358976
234941151
7235627
68367988
271354635
282311021
488535941
65562865
61302333
319926499
603762183
192528415
21384107
108392296
88202065
2615247
267185937
80116143
239749652
356059944
158210213
288154459
502597549
40663559
485027683
67953890
82980734
150484937
33528885
7053919
115171021
110817889
53251030
100874011
18429400
206176565
69510886
56136565
696101696
141634321
487170685
21153025
233559113
133829475
623085502
174756313
931228340
365868758
104656436
401835444
23567572
339480680
33518619
45914299
228557732
8495946
32517519
22561140
299192478
188520854
25789724
236334801
751005945
586990154
411603124
167427657
43371179
629466726
556718705
354288203
63176594
385870538
42022014
31246793
39653007
346744488
850433760
46264546
648880609
316802689
748562324
138018773
348851500
203588890
136913127
105576141
11035125
1878836
68839797
47147265
595283574
3851691
80606310
75256681
48878035
20185355
72941652
731370534
245976649
413300440
20351468
219946153
307610281
59495073
144700477
83405571
508546920
383046214
88543023
775499722
185430179
37584709
188353128
487779278
564380
28414935
134287206
625065083
259069469
171612828
102656995
207730398
194395357
207457163
609521422
6411369
302367541
145105855
30991588
66864872
632590822
47619881
238042443
64191034
68855568
159886238
186773570
23852606
229236709
226167108
66168948
193253270
531387566
64958925
374879295
274810898
161878065
189926695
846602294
9101084
108375983
120264934
6666809
492664647
146795315
324927375
124681990
81157936
233009868
3258403
616984005
239414124
106647266
106010355
45540592
264949869
105052167
163991934
117158340
256853967
129982974
327752729
741882453
847013999
204583521
477864355
181438057
152579904
66613053
395266492
404457814
64494484
178389146
71822002
5668815
705756842
29020210
391906334
107913726
714083379
458555939
350618155
26795057
25937424
71704240
635729914
420592605
52934761
86698987
110349442
3544556
124489596
54072221
135117344
170067462
212812614
144830555
784793276
11176142
304041283
125371391
859898800
292130586
394468544
227114230
239459072
31714354
222903240
236248457
75330345
69384052
583270732
270122238
687682009
257284015
387576960
79783314
13177970
545048362
132754714
82024120
501010962
243137141
387558437
667073530
180853705
633685119
282375789
231820030
471246298
315674086
244212878
504082918
468480882
384432251
423709561
172187677
35576395
24440919
318735265
438802092
510586302
126090880
20327115
21825870
348807711
292630941
27066460
249356142
113552203
2376058
91649482
94959360
81234623
133806138
70795986
21841386
231107125
16142940
92185242
274108039
138980155
415206812
76255448
393105734
205161218
16530388
63903840
11405608
582434392
268682366
485263723
150062794
26104492
205173834
55122260
414412542
192661768
267584152
44811446
80426247
32034828
69853187
48883845
4382332
17300706
276302915
258798554
7018861
219489140
58920244
159992002
38660853
529692301
15106234
471425476
63475502
14654413
147350799
292766963
48535318
297033199
103367572
592241931
31207562
150284988
59996430
1841982
54513803
287834497
124819058
315616813
33709842
43012900
112008255
514567833
767653113
64572572
9202233
7970232
202573144
176400649
3713823
20063138
285117037
387119647
47052975
181489944
387381857
128453587
679002
73770447
274526509
17002640
81050836
842994813
592832509
13338269
410906787
132049133
176771825
8468392
32472938
119267713
57932144
118058782
215450684
146758511
37848045
37120893
737416196
80303000
15082665
17272297
278875791
71978299
346095254
46052465
135296463
354677445
440204172
494929511
5671662
20442597
49411313
520905679
931906913
406807025
277745525
2952233
67825206
156212743
27895615
409039897
605009800
45127530
17645482
386909544
25056072
230387639
598300527
327649342
83085318
604906744
254724679
554464263
47447385
149937011
899081956
82383508
322588304
299928210
438394918
257353352
194714835
20764148
322142044
38874765
89282779
18279811
51668513
88411936
486293593
645400479
609581617
41332040
77906338
316086548
40526027
41700130
282989747
208306569
2703618
241560042
80262293
236623019
271069538
123393468
234291157
60921584
76174651
185818748
91440588
100137698
124026510
318572419
95805733
161688319
234063754
543277373
183112418
446486700
148731391
209722649
8548673
192238930
384345783
931450802
16901655
407920787
262991262
295670851
102712126
52760174
224301109
6643287
33285465
29692740
165769018
27125973
91157150
36781470
326136811
60103010
163969653
38190662
703962200
397751
159202384
188247074
84688513
135141416
55921593
81666003
73573457
17872786
150479287
94925904
114931348
349594661
62232999
271343032
113473541
54705195
81659370
125453919
239667414
205683666
179334624
129305560
304170336
144511966
231012289
124076869
255692417
22188684
127091338
235381706
785954569
258664340
890698471
254753740
9002454
345305958
217569782
449334032
199436529
10574107
77995297
99346001
139322847
142184362
335853907
223957873
492223165
47216340
224587491
21633291
134513917
148592970
61390098
12972749
83726529
338510140
267569095
66103930
427112930
615445260
483952956
482342731
348615189
218645292
107318577
97921110
16264306
338581296
154532078
69051806
239317657
554370534
344520739
643173427
661615730
169727660
1232969
353377870
137951674
79558179
280716730
78754776
231480239
14659753
56139376
386553138
476481623
316907404
270057732
57642685
126022691
389499188
70404865
100352166
200029284
150758948
217759131
414167705
26036632
329791771
423637370
11916973
96360329
341360160
659695471
673096002
149314879
30870621
66753754
364636078
264305662
123569417
366345761
77701541
6269156
217853875
50396513
254499807
96411084
499473779
127907539
25277715
45050916
174317974
77478603
169345083
66110050
383617808
251575078
559822643
316814649
206857029
144462601
371103728
489583865
521384069
171374644
93732529
35005718
430999744
256567195
200791343
637715636
360862320
190457792
124738440
94050337
49001214
579875176
116064988
259588897
110466927
141172998
28499653
272489610
320017117
1666463
850389248
499186642
99311328
127294793
604102165
36520851
386596022
371403711
86297639
13901529
242914758
103022145
776726118
343912047
315046251
516279066
166507557
336369833
239163947
133247803
435316925
36850073
85497460
285995725
247933096
529733314
418513654
180800274
113840865
430210789
1331942
32451844
154428965
222492836
37901972
284680557
82010502
909154517
202709835
12427758
109471186
854745231
317850680
334726765
235636794
5696956
228485
15524743
63593841
358482184
41022649
357073913
663389963
743802837
19961424
25320824
283086307
371341279
564837093
157024515
368698826
5631559
156639729
155614307
397709525
58171942
246507815
65476289
10067896
53748316
149408483
211528359
16558450
69428673
4769585
75386
355912796
8255786
243295518
124738664
35804400
43607933
103212282
233619915
100603044
338763810
289963877
608196756
312757651
139778087
224453056
176792236
7329377
148448985
6261131
242967975
7108917
488053620
170998069
309484
51331152
696528787
220161246
510465527
615441827
63782632
206172243
535028332
101351418
39928277
445435953
20792921
340687720
822299083
122573579
359589281
121853208
524565077
105831191
136627927
322848832
39682507
139930958
170221964
27451228
225753568
90741663
228735103
204979687
463095828
112463298
134989195
365878300
466477215
123370479
15043556
695994345
11049395
171187684
341273399
392589129
90339947
12880658
573113486
390722528
101195304
73670744
627969404
504638696
271217856
721461250
154310121
48543528
181187007
54275
176207505
191777253
29183917
453601542
69357218
303712671
224711273
538887213
743034915
22200568
23260255
7959321
21338867
613691752
244402969
58170370
33709424
101788681
735541
77191195
176722425
67235680
551801461
269496457
480064200
323182370
17635391
61988898
32398813
259381244
56256180
344504793
160986637
1613960
266551809
132454889
244542569
266200578
592516262
790215901
243127933
105788253
291540856
154927677
98990479
220631218
107940438
422294732
283588083
62136094
145274182
105772539
338116463
4969929
53992344
570416334
297879938
448750284
550680569
928377588
614816268
72437931
22671751
381947610
290180884
305280188
24206657
53550598
192484896
101132826
339079751
8911278
516062597
609288086
299821138
372504746
66426463
79485680
56742706
100021699
28553457
361244528
73881033
396089901
357776787
98451809
172854378
213648730
18607193
278162855
279823418
48354393
6962269
54737137
143407111
130325238
355095475
71906959
39423857
272726008
11625267
56970164
85918257
151372101
93984214
52050181
121829846
112170452
61338128
246456745
136425821
138566591
77978801
157697048
59967111
424798774
100880526
376056856
41664677
10754631
396326994
222426147
205621956
32384534
92788385
291333585
4551894
344853193
90436537
482546206
96162557
427257672
21097022
529218059
445035858
256255282
234426640
267173254
510387023
720930641
62047730
155151859
824097063
616638737
372422375
277017634
97907987
259692002
517058984
176572804
520903718
487671258
11736881
51948366
415895737
352975029
61543226
113617060
176092321
240232094
65226224
99788451
227116800
511476900
17312450
658261583
454287959
36578953
234910116
185108960
181225791
255604348
173884457
440327124
310424185
46027392
193921688
181612550
278065941
148620387
383341773
635151835
98622726
11434226
799508206
94486526
281388805
362605175
950552650
67793903
116546281
325409881
28335368
266701964
303700139
865541567
49216364
572620724
251033656
236361214
18610331
678569499
574347429
83264506
394866922
238661369
306767864
208123821
82695817
679674734
423282
10600676
504246416
57106652
261251906
156785393
28490142
204096249
303861942
14587131
18800133
1383437
106111258
5429438
40089068
105426074
441128892
370810271
19452557
571973650
157871692
89424961
107164889
465774664
514897129
424104571
61561667
208412833
274700785
441309227
176034325
551057672
185163822
25991736
15625431
8954596
117658192
621219106
73598613
148006294
25365490
629024909
47172665
248759423
484376368
192790805
222252037
225266127
326790054
21495797
75725958
408224974
50835101
242703468
711473
324360098
363489941
143657538
461355708
483282873
23264233
14862636
822418501
33202968
328200145
37861109
432858429
726707960
19066871
45333636
34033852
237285541
33877446
134734338
69842786
238250685
6056858
826439006
19970768
48147339
488772814
484479598
162167399
136406406
9121490
203477606
204785844
387745696
653832469
337248569
143157850
343150512
367886409
195587693
165735677
125346246
413469824
48270797
190946360
246588044
20656816
385057302
101478610
363846297
44477775
157822650
258619086
34180934
386915752
106681939
30417622
378188436
51234529
142848930
182128562
43913268
435631887
35162509
130487814
805022991
44204460
386115242
100622376
189422860
133646343
410928817
54556370
10384907
712325004
389712730
3264930
9947692
388485177
80024674
181999760
181528829
481483388
444152451
376727399
264049006
34242086
36513441
588863176
329183937
293687924
445319961
194372130
518484830
290735363
665167645
465485717
275858280
79942646
555617040
495685535
25639020
32031280
631998
835938487
144334795
179180907
72405889
567227743
25260848
1526190
319020369
373312117
82794925
603077835
266927404
215633620
44467229
337869364
313976264
41726551
33981779
756365803
344615313
163865983
64556763
128013806
518329003
220296255
437168020
64545760
79728753
192581706
569460131
716073333
26671212
23350825
93716024
56715623
314481508
39589324
115561457
648647841
197116484
96957375
10766078
29603911
176568395
264982257
520466894
64519792
838324285
149418610
164452559
246020007
228327964
171918124
460149672
814569076
714809914
497811296
48729526
18148827
275450243
289720483
74565850
252778044
184483456
102237656
439916572
265773060
171239401
653242594
34567421
122479445
140790868
122978901
438688777
16251345
526246089
410399247
593589293
160589387
55455697
154785543
583428585
630923161
572756968
335317955
235346
32894303
335529866
195230683
70052496
11239976
416318408
689879823
71565602
31956903
408818829
5318427
218485811
327675112
85885241
650343034
279119004
117174547
742031456
150106462
396064637
126866762
711296537
83280839
719701135
67837739
6617110
301377181
49993309
228377249
153077526
132762529
27017529
66680203
509556813
219792935
317023320
497375808
396267788
7636655
122266481
257594107
59990163
40229021
174226169
511693644
181767742
511999157
475427758
84679335
150127407
21195285
169216571
152317004
804915862
253903153
806004600
553688561
690850084
132780536
665141448
23986560
118480264
66877016
433326056
45177530
596240616
53900088
229066146
28681911
205591322
61750726
509875919
288371563
11558754
920666770
884362401
502086304
277460950
33234620
6110475
178877482
454706956
9570765
191534356
4843495
236611702
420885777
374302317
66838784
330213115
123464921
361565494
393245452
19623782
865698312
138742207
319816343
385808700
115181901
284039300
40318452
9180087
630816566
47719970
552497421
541168127
90687067
93410234
944686479
46394724
162273220
75794483
369189772
7803934
55494955
835659084
2955926
316220755
92425354
187925198
146175432
33186170
38088985
88069014
94144805
49020639
16773050
281517106
10985190
553668643
119986725
69547915
107957296
89443537
46772729
81003230
454350138
484056495
763481475
638592055
21125206
243105775
366164839
17895960
637198
423048662
129273318
682443041
407344714
190635954
391833259
702043908
326650160
39983131
121468280
5780096
79690448
149272997
77568967
430818945
36017068
349087980
34479383
174122175
30407990
94929446
14223253
188611664
85026185
428297889
105826142
85694294
15605084
178799925
507756973
111332945
59098841
8648111
758328164
96861003
39692798
249704617
251755464
24964504
207975664
236920222
52182009
793127285
850377806
397327930
362618831
122156712
252051375
341296149
714454247
773835944
86979456
158998153
555364309
173728479
63933780
1522641
155785135
284874372
5830813
1052836
84691568
14445618
173042178
256854973
160134398
78762581
171006135
142819372
24335503
394133553
39870897
233407390
200493097
368151798
690225181
33169190
73192898
58022714
29858050
260702665
1503214
30789815
788046527
72287601
278774596
84545124
138762663
637208250
629399081
14936340
7914094
161499714
212701599
219136136
133059656
227122368
122602874
196106542
295302331
108182031
240393572
380263608
672696945
129732972
588817513
888550960
46780542
38571145
673447217
6789554
94231112
516662216
30729891
423376659
545557109
379755179
1893853
44433977
95648919
556753235
285824751
521988275
104681144
91626725
291730198
313583046
535701377
502526107
558488404
584194460
788987505
160280714
646178231
24034902
9690355
410344297
88347744
113008552
41511688
18964539
724419900
246036044
243342202
249190711
9720909
563588145
649917378
409660956
711910747
175371797
687251399
51563510
66549306
225276307
1552541
75335257
294859493
379713387
75877749
319837569
200478179
109729962
29987873
82416097
646175155
86409937
263886474
248670850
545314715
28787812
232560084
12646287
302554118
601115095
311237040
47178646
27218908
297141847
466484278
40234543
829716643
9949678
753955047
3249977
39536508
396581318
18542783
204718406
511393509
840394482
387522408
367944516
699982835
32584741
11978549
67230506
544423329
121388351
33525672
33297217
13818949
259814345
253082008
80218013
256335579
392106904
108568791
779923805
128467052
89360230
109131596
645891051
277206071
752773594
316129208
791407067
23077412
48551100
156935266
98766239
171130866
172435760
982890675
375337841
3802067
53062224
17970395
683439111
7520323
129773336
96734525
785033934
17644725
454010917
490638982
5603671
106704549
539281532
578000309
28840213
517265991
9197791
529753900
639611000
71026335
260627281
17791946
368792071
499958140
128107059
62147842
262363094
45595754
250235476
644902564
18235153
919129887
75231919
275242522
557432482
455233851
432228277
182357898
29247880
181627714
334487427
237312889
22460784
724142202
144346927
206119488
85308519
168508149
20567313
48706230
716782150
84084801
8011785
100970936
1475075
681847383
99420325
570438386
539269283
536501895
574592207
182041706
458404129
42622951
70277354
141524721
100294359
60181766
252726198
542041797
11481610
461192632
429816294
375547
467466056
143155343
17548354
207512272
186040464
761436767
3741417
36991056
47276808
112443010
184810281
300250623
359035351
302966159
34660619
214715403
864078216
45476409
650064182
493328811
116821152
241908912
263165286
250463895
591961802
435609449
5795122
1061251
11582668
83688661
278718119
14986184
351806888
64140256
151165214
181182722
93881144
19911643
501469135
200513194
240311327
336248388
59865989
402546088
534973180
26527375
41393882
52732722
288315084
31405745
938673674
224906950
856376915
534713453
257002384
383951556
142113378
48456478
65010275
188798974
281692097
83952843
64217687
145208753
463845305
574621959
183036382
830643481
28557260
47052416
308368483
319011468
85075445
58911922
103493402
104285333
178774791
515357145
497307278
270113421
208038294
6918843
48860176
669771766
85882302
71701940
323578493
499968811
656095858
109002897
323038412
470139800
506277023
77630852
49481965
44953974
3312113
169140761
102461764
11950327
344326458
277623547
496401458
461345084
189358347
522321148
162292942
29998876
234720391
27560145
536131106
448599293
218692137
83999208
279744381
458328064
498672371
547795506
82310505
184055214
86942570
339180410
815129267
488590965
139594471
643783174
379339186
111678966
171094100
663520150
522105500
105056563
80408036
44075173
154296815
151375129
74159077
656425779
61068244
596010498
61741736
641894189
39243698
672885846
267976140
21254760
84754084
373369171
663665772
337393419
479267014
5860451
280930415
156089190
74995306
148007721
246343039
510181148
75740954
27816787
376132838
235224862
260556177
177037188
6175387
30774201
375830411
108846859
284067184
27371303
92247977
310710279
18961288
235174672
788540972
20395046
447292167
153009368
151430010
517790963
44829776
557881518
4880722
34251847
147023168
48292561
20152024
758147183
405469183
401805664
86131636
699218498
31601474
357330776
358189648
33849134
9109446
185638225
162060620
265584195
160783672
189717561
210366100
453239298
204774454
285011451
43100185
94690698
382156162
594198651
86515517
221866329
119498685
222102412
44443140
594480871
349738784
776048666
53539557
631724003
151943621
204125063
111890358
688215391
79557332
63274464
10589246
75033777
770642976
528443301
8852220
49814207
125850314
27578929
287602052
2827727
111373881
487382427
366171070
628753641
374139689
57018127
8365036
25729989
82082580
567442357
454867593
50741438
525870603
158377860
252587554
845771741
12934944
90313179
214515495
14824507
676337996
7246439
189426501
134492093
389958201
409037026
785542322
565142190
28550389
66039350
837874555
72467116
106217473
353030734
2578060
128982756
23817149
232283398
62118597
146898712
188753101
444153125
413572470
24162741
348438332
79115081
8646674
52079845
361884607
105541276
145580565
81137170
2574760
52049712
120162490
103271303
624772138
107029144
122260222
26339456
198330825
58016969
464160820
26493573
28774798
21180253
469599896
47193881
282153710
757820093
176706925
209381989
76238768
112682514
63323603
356285256
6106831
500858230
215849720
26237717
95859109
463316289
231512754
783560274
21719318
191052088
490672356
4322206
164886497
696516946
11147461
24261943
232288808
142181450
61839110
167148213
286332445
28846535
147098618
105093507
420552282
91119129
86211220
492502827
200180781
646316386
21362327
558328365
791771015
334653874
368551688
634185551
76923674
100227820
660831236
185248494
157397297
306458959
454563649
418660291
415116060
56506737
305942460
2495239
126081282
88229974
141320178
668093685
143564733
75260810
213743232
180166862
40068273
11379894
147716006
193878010
50515520
127703238
110904211
328007632
384647154
244055850
130546022
783067477
205420901
28992631
165965807
41172131
685176169
429498601
737171940
149245222
350776208
15431211
249833487
106453930
4341294
347510589
115232374
678133366
158656063
450496488
314051371
406212927
131057740
263928622
21438363
312344335
195628927
344212690
872406720
50709495
51429550
669797604
324363065
506357403
498433981
229167512
64255839
165863684
96935249
278969833
291377
695550461
108468125
625395689
458094586
21131689
179785663
44372455
388426265
671587151
486242616
212125169
23871907
423751182
929967849
383041702
24863379
149908826
11921846
490987149
46886479
627115113
748872294
121908869
615182103
196282741
117415829
223292578
374774855
225439758
131759203
50996534
461303229
10756249
725522359
188466311
530075322
772541434
44703494
20418290
375365511
260785886
59573525
242251460
256068076
3195118
308906392
300131199
325332574
45488084
35682
653903806
47327962
118987967
148685452
144463732
455447129
316053813
274983527
23322860
630560976
51058383
96336932
343075269
118816258
17865322
135365525
182301594
396009289
631137778
521174339
136895611
33626576
208204875
15589926
551160906
204750644
436873859
2890847
668936251
82099249
121564251
451969475
202290055
254522676
408591493
79967295
84176768
316740545
263041015
152428565
545981337
187343668
470978757
20285164
95932562
61103522
452512922
44185053
690403711
288264897
140401902
61901098
139690356
399444605
491836181
165498260
533028830
689455389
329760746
318733877
684370169
19026267
881252226
152852016
172420461
423553708
145883248
162314782
174094036
204791796
512663297
99598550
717092843
71109666
175381701
272526104
192165708
16450553
106977990
84062797
480825712
1629201
18884020
672731279
487243265
367641473
647922594
234502762
861786214
325927621
21715946
158518197
110128434
217546572
216905173
312924414
378219943
319029816
19186788
335012090
51812487
171444548
494428061
12581087
113142152
730434600
53104077
145019526
297610434
292762757
159548868
209734787
122187229
484871646
19043830
162312545
804663667
361702623
368208243
158748608
219991041
26336385
265909056
147677861
127020828
340788062
40660093
7339119
689837034
87015618
222353165
92957065
61594012
284537959
502226431
14385322
368329117
549893085
228044809
105849625
64434254
302696793
185973483
24405865
22007370
424405251
152950448
135384391
457091531
690496267
456288774
67398045
159843089
198035140
4428727
222831638
737046549
3685284
270314354
233655546
27671090
286001225
554152265
533103592
51995638
522741406
8743325
98216698
304095313
73027636
65318953
282058491
69697450
828648133
36308393
628605710
424291423
153174510
803526964
49677783
303783686
89734740
344953417
252938759
352632073
158722017
477675642
85467584
4243824
10710086
14463865
300366642
37918087
206071395
52289311
195210841
261877582
3833052
95723180
797019582
361491373
137593785
74965162
125941270
17278563
415303352
40665346
272146644
674004940
66566770
258331733
146704317
5967083
214141076
233987939
463165970
588332581
92317769
32867698
969909052
449053563
62244691
288589620
29090622
25951088
639725
133149535
235608
10386894
230352817
23710500
306244667
72847192
713321623
830485877
83392965
828798
640581742
311653378
262188517
98179840
173602118
329091561
539085450
280162478
146856689
303205776
31229623
317727937
474163765
82444009
342147533
7747472
948653
402153635
16388672
679603313
175062785
375088111
212863953
79407788
8106935
198344629
67498276
520675170
669333878
473994460
288202165
68176285
249663524
6416259
32368279
389689655
198305229
953064114
348456332
97503024
150423143
826746
106700097
163524382
22450805
248045383
413117497
408989074
282085703
72975881
374148302
739334883
362174483
273152536
118455345
74784908
96779857
108583842
8176051
2397305
119362941
98372393
36814194
244108242
37852080
13170892
406584436
121377806
86608571
170176997
139372320
41041242
35093338
353595551
606666914
115818201
19729543
164330421
411311310
158728158
38623626
155688850
61266712
550380101
295088518
122386701
584101894
189172914
197858650
752219924
5451568
543476247
125328640
481307082
96809922
45238756
543759913
114838718
47616690
372518685
5983325
191778528
148926912
384205711
347121009
383547843
218996395
372354206
56805982
446576006
232096901
212818420
172367553
778837643
78734238
13116042
133275607
373953804
54972792
192720895
208899103
33935468
605723495
263662114
691495179
685536700
321492370
114860710
167039788
684040367
204156871
351632946
30708141
112581696
52581497
8358928
54997789
287563853
58059390
413241488
6799122
49153866
229744063
67889858
105006739
382537916
50933064
112938648
756048292
96265336
557024398
348039504
313738866
104231226
1168409
292271278
585826935
432914622
280908830
202500675
362360636
226146118
659163104
54137692
518023596
22904067
200021300
124043682
20711854
340912720
564564866
241548299
62505808
104312600
418495675
41911330
835413289
365996905
460772654
1775522
225073323
67176775
173458673
50899993
127782324
74612533
197429274
1906684
771096783
320161140
30971027
404492794
213339530
132533464
99406703
224682972
286394475
129707197
186463915
555463660
53321400
380718423
167222016
123966254
192627387
24358689
411243910
191641017
82152507
215490307
101849114
14641608
198914257
391095345
70483851
4150843
18074276
111852796
79892761
90327743
231973330
388176638
755535120
67664668
472665246
411263919
237959690
47971937
358242224
21343789
18271815
41271619
576497189
139163333
21996062
130210650
70471201
60903477
213014828
100933518
117655635
355630026
266763152
187100935
620514319
565188
376842799
4619475
95211813
317464796
30031217
17911444
349311160
117408893
40995458
52936130
4557957
128662731
253885738
290640698
231645885
167261526
309738979
195516319
118574739
110740472
361652005
63684315
442557962
118284317
33773352
75734377
329383779
36274664
258082807
35597362
737126138
25724398
69755111
199129030
274431455
219245562
13385709
133499137
254358150
115846361
260992297
385622682
8811782
6087255
319116106
24133146
193256315
168000459
520573252
225066648
368859972
752344414
715034194
567283840
110951100
194162287
98611341
69889659
628276365
4125239
173946279
116792229
413408272
3807574
68074046
407127737
107860118
62131118
199386454
538632664
705032552
27592035
147879123
40888164
234053740
233603260
308576790
89474299
37223681
171594445
419394658
114626771
119598341
366443297
40560572
295570006
738132371
297304372
684008542
41219698
119734264
237922489
356283660
167439326
138156618
576685767
94573814
136117598
223590644
400790047
70730126
442752171
192729597
462094238
411990609
189771627
194423726
81667841
557338409
73116703
8039463
40371554
377928683
61997173
143525035
56536387
166396810
790887655
10061127
83608756
326905970
5704252
136355
123626314
90360935
465481405
484573014
177928317
240826795
594145734
137738036
836233666
224859201
797170131
314735715
29164917
132711285
604717431
682618923
307791793
2198796
6917839
319459154
195849499
603290508
360276344
538180158
302550417
464814548
72317612
203638562
641346133
42130805
367590145
24007000
50987840
662453709
197760723
309487569
43994663
169892617
117383004
262960589
3035201
332616400
476835718
447124602
698876437
29892480
189292645
580944965
9973665
127125064
19991172
57279622
64367861
184001688
82055678
584371273
167422134
946041649
257195506
337856390
317274620
121000051
110645064
263643094
47305753
299916431
227233567
67674786
218403226
52177790
264785233
796041003
3644589
77988713
8325368
9767601
199177957
254556822
238014859
167915676
151807266
592731202
97331018
198025170
75444280
53778120
628947
441344
41702067
245551421
146467628
232818485
8265551
359883725
156553988
344122573
212889153
146480953
268134629
312802830
493352418
247605884
14238631
9305651
299393753
108639862
166720392
556844177
95427258
250057494
679530727
374806204
897232720
113603460
232433236
109152041
73807563
116978181
111788292
175179678
363936694
91572163
460584030
303305048
357796864
511447809
195310189
128984330
474471806
7206500
906789487
172390232
254564135
104108818
364703637
204044342
444271621
38014180
238487510
384286198
248086178
190574903
811059
343774863
95389577
775058664
326131477
227961321
57619072
230845494
55916737
309449820
220842666
49713578
130121675
551451901
353536063
74184943
27455294
86387962
327788783
283110438
25133820
70572899
78214708
498557133
108493603
155544091
204682037
485646792
19217651
212879795
737810618
154600637
587471941
10667985
350121545
471714904
118586756
57217494
210117403
323251593
284273732
14880470
840715485
686479262
178207997
64216617
205707208
193058519
62532201
337592418
114990387
226297671
616882783
685410935
827240953
72627427
294950505
29023681
176491657
302467512
10632736
94429976
90058048
151947108
24217760
690198715
208931047
9027320
570082848
56344369
152075162
106862325
511057629
145595713
227167358
76028763
91007784
180994299
134681898
18948748
455108599
317792819
219602716
910965815
147162519
74531739
452648530
702069
16746792
282678841
339172292
396316733
2978418
37402818
52512852
153591755
119555687
271008006
27388714
159681559
316202120
521761623
12764057
19302466
693528934
277592082
13882082
353673421
20202384
27602941
167476556
8545431
422278301
15495540
13743769
45838893
72787653
58295633
700513368
276492206
98685081
663408181
180656260
53912633
413703895
6217436
175881552
276275131
440680629
6767651
474474371
4213091
13383602
366289107
19855269
77094986
145717468
76412811
47435014
746570491
241235290
749541399
301112930
113120038
411861642
335113978
32493357
73954429
255935650
29117212
233251333
403280971
112936245
672209753
25371757
741285998
323612313
104162585
202666872
615353053
48178838
263626437
900847489
31050679
2762060
69094033
741726085
653077027
747485249
262395048
564328909
347955667
112542323
98220638
269275458
109980019
91301820
11577777
13067191
347158208
288170847
71140881
19961827
25834625
713119163
51351130
342699570
59649397
41850920
392887707
181567125
108513989
385679833
176719805
146067133
289949884
104640025
223490226
136905274
552221627
399197011
102689182
545200400
116025994
57278943
116888014
238291882
136101014
111421700
361151229
80498444
12827274
23229065
75467444
682836447
40799584
11088925
304053212
74895376
42210939
115117465
235824194
30917245
56302593
134344983
230059667
147312063
47698394
33345974
134468010
178315131
83297139
179789855
51960116
261961276
53402887
537028165
684261715
551007000
201854771
339520075
171385704
605051181
91555535
137140104
451045178
384774627
147862313
101803103
25226564
478728099
74339385
329295016
311396
593043895
196086793
174955529
123688509
170416606
19840440
562764313
149546
199091482
423288750
621524158
112937075
204693301
47611939
886220
683569979
263014659
146292406
378382711
319499692
353813443
71792805
10835902
382160
5715382
78450631
173964687
280159993
501149087
269661419
271470419
140441186
219283102
23003681
96545320
11343444
811477177
84086857
809965813
586919786
578395574
29585703
414615688
384318610
64300898
111507016
42326095
436651353
453951735
641668125
572436753
410673203
446177393
145035001
499216100
41310591
132590990
343924487
197885327
124042323
100739782
437645136
312786205
264127858
4662594
849273193
310364518
330727963
391897040
157879889
257710054
261272418
499417137
360278500
204554129
650588109
79236073
46461287
136124065
611843777
20069991
88477375
84774988
40671167
260479293
125471037
129483393
29595234
3453506
50752994
48964898
414983818
126262216
236386128
620701495
451790249
97110719
20191888
320016161
336190117
184381768
306836369
838039415
98344757
71787707
709731661
114194951
55381311
948452171
65443941
269801985
103800935
268103396
152121512
584936380
154980537
27157065
491693509
677130172
115363095
30662650
320594610
6426534
61997049
49510521
176979423
6549927
443343191
661982997
611168936
383782267
276130185
401721968
169112951
581867753
460961698
682572224
718191090
77179012
326225441
151550317
271636055
73744713
78104531
300013508
1565597
57905858
501397091
444607017
566312285
337054073
667805157
17238136
392641193
382328493
29396566
3920647
99980397
345069578
146090039
395160223
484152096
7693856
136134175
216572430
785097492
141052852
515731063
540688926
54536884
99209724
342095568
196906120
531038670
285047992
73499555
882057524
206131135
223579353
133992649
31353697
335678154
33761041
663120238
38784917
147011340
438494098
196707200
383621442
890871197
32155190
201491391
74762071
165929736
161861650
140742857
397293781
14823508
28528244
306504903
239207360
593608078
746060275
49677734
7987137
712055339
230602881
4715175
243177516
83523715
481669316
355388413
153985029
127152205
232515837
95566477
243386623
424145987
2377211
237270874
455405894
548612218
95958965
956037768
599164405
504801183
211029463
201332229
57414832
111202641
588939406
132442054
89206211
562201377
117991156
400749255
179089749
262150504
441324927
681644333
122436445
559066068
147182728
249976616
464250862
27346832
868997766
133337863
104332234
19786428
7733206
180846871
95859377
96559884
43309115
7468754
34326597
545237700
257747868
110793050
105638533
396505923
292663606
40459913
766894914
77896317
283862548
103511009
549927567
81403718
189829185
501400289
250588477
84582077
86012126
45030559
72597318
113267690
447371712
155947386
9066213
31934787
846182547
194108227
233562650
749043187
338491716
677374468
738631623
4025119
471127409
573234214
63408385
184197208
430909041
29702323
111659171
175784930
303767279
13191352
19557834
124849333
67385540
19735094
3134002
200751730
66088589
368800322
140187136
343033674
483166321
346091435
369267754
377837366
593930799
44791209
35229315
138989653
190836491
25221874
6421501
234390138
191470043
341128014
691812172
71659945
507804828
385622406
267917879
272319495
32261778
35213525
27681738
1043037
461060182
4828945
32545942
351243425
14069486
251606552
66890479
210544838
390608123
18695112
692477941
81187573
429425154
222488801
242590128
251283123
229716624
315454544
12606643
101124372
31041638
368889021
15747227
669638511
232966751
592385750
365599311
77867929
340578106
25934397
601217434
351108772
556772359
383236854
181257013
227738635
457946074
112142527
434831230
154140138
227719301
337638252
606019678
744291901
442070907
368549582
147553037
83768258
578740838
21922162
153573546
282599621
244782136
205702883
248717181
223864341
313563980
290982517
483964226
202499730
151938148
96502925
218299133
61663343
167028336
194690632
383312500
99275758
84306325
827707763
86588789
8726218
385985691
16851111
161166360
87154814
196739336
39753636
210528314
1793492
3402109
1538810
81076197
11189186
438421673
698061025
359658453
45443132
115360385
293242543
521547364
53310748
169446476
158242857
719222199
888161028
377708175
148860793
372606138
64653246
543562474
67241639
119923232
52922278
696426107
247318512
167719962
50087857
9159450
573744561
70985353
2104843
84396372
1825046
34719494
175311396
23021554
4713624
173944829
103100772
31744626
473208503
105798741
15079702
2301714
62043833
367276387
30453578
13016534
260364395
468293254
339696181
567451999
739924754
280513585
262150603
10267153
18016890
306823753
294737387
138843921
434456003
442915454
162449953
193024445
22896302
50943569
415186049
70484236
87303373
112562894
38294454
250628276
561689811
15356447
11023936
453591733
48272394
472891457
862662873
248503405
253259959
660951038
736214897
171866692
428749222
254014921
409155168
131341295
21629543
27842278
271785
48163210
498820489
64388072
399255527
331235696
269402859
235245079
26204472
2220377
545526770
91624243
462017027
231385001
630027248
67494635
342544591
146150664
618418964
413822623
143732965
123705819
612661838
214461630
8512099
59061070
22876124
49547580
35035887
563535002
47474482
99756443
8399260
56584534
84295303
56551207
76706177
41202425
725239441
98453119
8270668
482483557
710250845
179561286
7478097
648884100
7394713
707711259
145640251
556680972
86292183
554512945
109549470
359835
464201265
973782438
414088368
192737014
1739206
42954805
752533847
117834304
202715699
65282137
176446209
3091968
190111892
48093380
395036594
763494385
283187056
161985271
104561390
216184576
700735251
71224425
62263907
47030278
87480190
302493809
241783387
275900875
636510670
604205356
446100430
210275568
74593675
46770440
376034505
65152908
2459306
362732763
177218386
12983051
708185233
107987289
513477567
23493373
9180269
650201180
53698390
65005074
4065364
377915508
395370277
318362118
53831909
35394379
367222500
42876686
6296266
896273
473912056
149743605
172205264
234602819
173886534
176556487
1204632
109138251
548633211
278783796
149039863
88334870
215649675
596810853
709705262
109927163
99820157
498262747
547438599
228737767
160899890
83210332
213073274
78289757
479880811
41429485
157074403
55177504
390911877
43137933
152528314
83600557
73994058
538939255
439496369
762413958
78257595
89017554
796198602
191619217
53947788
238655704
549534503
219965939
245962744
141084701
9442337
157776508
111593756
55794958
187568563
319606141
356483054
672294788
150066190
275243108
82355291
205759077
47062807
90995992
53421063
101834025
80226897
630594033
92344810
577765356
182471052
26826140
171277355
784480073
229238616
10113462
116987074
150458535
349699230
518163344
74284372
83932857
385173809
555329637
18510343
13016983
220880552
599400191
615630209
137578250
789835314
25143431
9597635
654623
401366836
465708190
15394403
177880646
473520841
198076552
165919090
13348719
268263
720043032
224597005
299707800
40003422
200409550
303957996
382373775
128633742
558387797
127144050
381070174
22597302
27919425
207589
309760549
587509763
14063031
29394975
766344679
33657106
128149429
134708696
24870183
146485990
41199034
552978202
895602439
22488856
242052557
34218317
375700332
176536282
241489922
140675165
460214989
498299211
129250922
605949450
36330636
20584945
566210794
73924648
38053813
676208236
378558245
119761557
527417777
375591934
344446513
115013650
509942376
582679538
216943345
278034225
382128259
346673663
267717128
187704959
615722187
65334334
134119145
1644106
29320703
10558623
106150406
80218241
255232251
386824130
652701640
399722468
189150239
8151497
249878249
31456768
599244946
109912073
203893440
635583606
669276861
335279138
756214222
343463776
774151239
211499451
14483142
566334984
69763449
28730194
163963313
504146793
385959201
5629256
337868720
66227356
555214674
625141951
886611598
102041388
593700628
166228685
12625818
162874052
168057878
626207240
70677896
13193014
653511930
41656834
50917338
107535969
8181830
188555628
15525750
263572762
402939095
743184244
44866572
224878232
67759440
399252638
3529129
768141550
362531832
90046527
202256775
209972477
4426252
75923629
264888769
103351920
757671522
41308333
392502216
42173760
142467560
75252510
110417411
1103087
213180189
57978192
86983264
77091742
110728863
314959735
50061696
102368353
139860498
217977165
537291887
61611494
88623398
238496310
14656535
7634423
195785966
353768762
16666713
6639071
126181392
874059587
765992473
547473285
552988534
19923268
312123212
21874987
413338356
45943382
350322683
166649921
77878384
279676061
620615730
415875843
667836
251819129
54284380
800664775
157705568
28635804
5914253
503457669
148324340
311729273
334136815
85578945
16292684
245357781
359210784
357632692
54022269
251023792
624052391
111898021
342341081
463306347
51539332
21152002
95528692
469624939
326835154
97660960
148248723
170653395
418752080
275210369
163229226
156048026
9572583
534460004
103367113
90483475
277957412
5119555
25045148
120703935
429341527
567513267
570160321
888850249
163578499
888096714
26497680
472780172
94933223
27418531
71484673
163957936
167538723
53242543
367406285
56518537
16800261
217082712
140292443
36094669
77302168
92460684
64089502
87516825
112441872
127721394
35939134
300991567
374637678
15198412
18945521
51961959
4934904
197107569
2070393
68419063
3498214
656637954
31739358
165048548
490291634
104312066
145198551
390748907
85962355
255768672
7272720
97257215
231125757
469888041
407252599
535037390
178908384
340643522
424767538
34790401
727146432
419474802
84342210
31167510
378783846
561300023
426904046
127030230
719586334
6905841
71971455
309692284
90163122
297879539
226589930
460205522
2904434
711294942
186790734
106444899
22256464
11015480
65480145
18826190
11423908
87277314
320176621
638790698
372855358
61887491
304979270
395570290
166521934
309961096
10898928
171116435
133135551
18546660
2832213
12335618
107991622
210552134
125581860
246984064
10993477
332491970
216283812
137262964
174650128
730111432
221097373
360339237
209943003
17930141
164460929
354293941
100981457
30814748
279493677
184303961
564463700
149485503
423769108
615725581
9880867
16005997
308017244
41097368
227506491
185006020
154971901
4648694
70484060
332176903
125534529
12218899
17583957
108043708
70524012
80402700
472069892
148514346
387577989
55048434
49840405
67294982
339968242
942713602
76442031
640388608
29168386
608989165
64405145
18358801
293104541
448770936
63022850
13079771
807951264
135834128
11307289
92875427
309904498
373609907
144741435
83989431
153318025
109617475
664734071
2506679
142009810
245495355
46107134
548792261
66979636
818863894
458891777
199671520
29308293
64010703
58496732
279201531
92432416
750359786
323019934
610766692
28501791
68183007
99434924
189828351
320587770
170081909
157157190
240948837
119526917
156248163
304728308
289153946
715237568
305805454
57733510
18968388
44889668
296376769
655990003
36786245
636528830
138222141
690850865
2032035
629129973
635536008
296144946
781115294
425990155
521691147
124599248
50086614
214255947
725021237
167985553
13587781
241623535
660144053
51574593
520516936
901860797
274087339
7567643
97810315
508218722
34901151
76805355
174313856
175568199
213554723
172414487
468078133
521190989
73264892
237996719
512903616
381870164
90659844
38299332
134311268
722698241
109814363
40710630
85054456
18365436
334053735
761966741
663594508
56543353
32907311
157667248
579974298
235775793
538719133
449471497
38150454
412354347
684444211
452214619
592384263
329367138
124309106
646042869
169971585
42721297
80525535
200130272
339371989
624265125
510257602
38296467
22661211
234334493
40915177
23527448
143185309
178609270
96352149
18009894
915474889
126278948
882365926
281077120
592593789
390188609
261123107
58744675
60848280
13598798
88165480
6362944
508642355
203338458
824456785
127598068
26250183
475900020
259079361
21816410
193984996
168272968
286329356
19636929
51222233
415578162
464080699
11650325
695081276
575838550
189749847
145635635
23585480
147436658
278410759
506177786
366226786
12959523
307910165
219733886
102195915
271346044
205763358
368806724
107985262
55813595
11540546
218795524
60236226
155756348
99236058
118900730
76544991
50553889
459015172
619597845
1229746
368756556
357821317
295208513
14747652
698790126
198324203
210014661
467500007
538697036
637127365
6838675
267589652
178122122
265718424
152297323
118249465
17250413
89866273
79417359
135934729
491867353
566875039
632494391
115363070
600925394
313945111
13909984
613301419
161972827
83015362
31318354
132236089
139317770
132593574
533449082
166371116
150752267
288100995
169198519
94450269
137750597
8800057
3939308
60748964
15984033
11607798
354252586
151323593
325875899
208174396
445734207
19721565
18340457
394238669
113690814
176915803
281687947
187319638
151774167
27536636
59228071
67666877
72315059
671735864
28679733
79009237
142544990
60081762
233885245
45683091
13393295
231782208
19328498
96501626
354362174
36719949
12149445
31370882
3283525
89532042
86290011
502986683
1084944
321029158
829855672
55102725
46632455
565534495
585477419
931692866
235325775
297768926
49426504
414171126
158974169
331480376
100663767
393039465
286495778
56878485
237942899
885130355
171147707
785907103
461571142
115550234
71865822
115254380
165093962
21116052
115008521
165001831
420105863
200637584
228289541
98672945
113139688
250970968
34022627
270873954
102232117
360018667
213916105
208585779
2932086
169965319
205687749
64736309
14064865
195114244
684879200
968957862
571163668
123886178
336400818
373005443
303850550
490936484
83759940
204115532
31910168
171815300
376212827
476557332
283872825
167214740
407953879
97799292
365472611
246827366
76828013
651152603
1642586
623188807
864021617
254432959
49174262
140869975
449734343
417060654
267509157
191935163
1413170
21089331
363933766
824288931
25515041
90000237
141149361
359510244
64320072
70587318
609112932
395143956
149650066
55929251
4838478
39754291
179848480
42037211
558067065
37271568
115392635
625106856
214437658
29145453
313006796
101540848
196318915
1861731
266624437
116092746
160418624
15229461
86434505
205154586
322609189
153663575
219059963
10349043
393229027
400890423
364351319
22718454
230416155
111651912
356042046
40353321
622686304
92260490
466612795
90485234
472754539
408466134
570876022
910207866
51286847
198831378
154643785
122744787
115142524
229648436
369352754
599588000
129639503
174847180
5415133
531761908
496871757
443385122
344038140
317850930
434801956
274067618
62377889
73542384
88910281
179243783
907930464
428978030
255298862
1897799
308582693
58920300
772326681
56191502
787410855
334612212
246801967
112652520
581979545
207703625
698046802
67070116
121567132
868424068
418015863
180284401
472492322
80062699
170989941
13745617
431145053
687691378
346925431
82857855
24593302
638214946
355243612
167606127
55622378
350855149
7148077
348828790
350179423
167531734
298496722
358674755
28775909
578173971
153810055
797636824
17125281
667660569
655621144
272658773
656503983
831688904
607420411
142808842
492172707
119998353
6360128
472203362
157640873
444384569
219833532
223052479
228774746
567450681
330838144
295236600
752676652
132745801
199810582
191050238
95577944
303177559
193347687
269685414
100070168
518439632
317139472
17171631
80680400
241465964
62371594
240009672
6960399
463325822
24516035
687946859
70011346
333010783
105744221
19397252
396561036
336065673
25638522
363723804
377660197
476717563
391650161
749728335
358931048
241416575
163629960
83288783
2140622
96867906
350352492
301496469
83961308
459295604
302831243
63270765
663093184
231015613
13331519
5292831
215206592
48530240
98327840
113662738
272111712
227823394
60381493
25035584
148714414
619539276
612791110
391947179
625225050
499628510
44128058
194085815
810705645
418648085
246909147
340070719
314693271
5399186
467778600
200262443
39706386
27862155
47369848
685572115
630503983
279107143
137934647
144928741
239459403
171778016
39905831
309830583
29293832
27844198
149814787
30933803
103150149
979311602
613205646
21022849
438880714
23804233
303247634
75102305
75874955
74780257
104944031
577263230
113141742
555636639
218813755
243568038
835100370
74102119
30348812
447995758
865842068
1671431
301017409
79876877
152807592
56928939
352654108
811795522
644049681
457083065
111778953
468612840
197716699
360948380
212202023
141600029
290620820
609593047
216401742
152106826
83132053
173692376
505073479
154436624
69309064
144406881
118402621
404582994
12860099
348463372
186295527
109271254
34212054
125811603
58056425
594154819
11073596
339192320
75888183
167029474
51638084
72668600
358610470
152145756
58614007
79732626
783394994
423683372
246480960
91292095
32150513
542160067
251178415
497806001
532772045
147269543
146083694
369549209
187817295
19453645
17867186
9532628
180008947
90739389
338558122
243142833
54177040
773566743
343765365
35184338
88727127
213511030
411821
142559700
49670615
520032889
330922491
88272791
2840018
195444734
711665331
66708085
82128583
945899064
44201689
503480492
80589260
882535036
15723462
70634357
22197924
269991359
360724161
378555885
195781022
31557340
23504134
4468267
389568290
28330139
12401313
176331539
52052685
384887441
69887706
19646099
378864686
103941099
23484576
35591989
157599857
145671233
312189816
147612449
517812034
119451464
154352977
166047819
418606658
717412707
243336953
164103108
85147217
624647676
251396956
88480228
138976283
185083109
69072997
4051051
308840799
110803144
498280282
289222643
116804228
52813368
326292514
69642468
42743604
150125910
463877107
92896991
89163406
402771594
185920051
38662042
54245793
756864180
390321464
156361960
165204844
367263740
396582323
285326052
150417876
495611353
407912476
29672626
591362148
194981637
228040532
20486793
13358068
16200477
409508839
54127985
3204846
77285674
157647347
38340615
190260966
309901804
966804
761997733
104900951
223203405
42292939
400702697
26346101
5622740
40473077
346316357
931636708
14777383
89536550
469438202
447877588
122710672
66655492
446090536
59842630
400489022
161844172
331415241
251361566
30160728
579802168
25144234
623601416
46477369
18038019
70181087
723855996
189847976
121125816
290855261
35364080
276799747
456814821
182851158
637595305
74725432
234954956
250992212
97674344
14813939
146065329
544606971
4530811
185716645
202660510
50697613
459238053
15399675
213725391
113034337
13226928
768700843
8905153
133902579
84496629
319237968
29271009
503577350
796882025
480598752
842265080
19790730
644616092
198459447
213750992
360724983
80394561
163591158
440896917
179436053
422077536
35740006
100456260
273841470
375996614
565913470
614255076
132724805
97214016
196360815
298412178
618056624
344778981
375668842
27749430
544165980
103304004
538487989
77332224
30134267
881447948
447123544
121516393
229943775
260594159
380947900
440585809
230179804
84019271
8331772
494142797
736826532
331500441
623156357
46769455
123368317
294910024
153560343
152150404
441007380
69700953
46725771
105373042
260721199
33919737
485992012
626201119
691907580
371550472
77938691
174027296
615403428
606171393
524499279
315308265
808688831
88323546
11703845
51348981
196920443
224024249
6452930
61960361
371587923
60543598
12157548
18929101
7529309
21576128
115186252
25541256
2005197
361094948
128500204
206787064
663136800
240415559
250600398
27735672
234403147
165882520
90750914
158141169
168800124
701628721
60475519
90092401
329913842
484266364
46026306
128620170
8157754
104357907
559164921
201196909
346166165
427134968
66574502
440584302
96859946
167357433
205859946
19735472
143153831
99534646
236157646
11435043
140928857
176730442
159080437
58006018
229336262
626842584
169735367
253618043
70420241
77238635
286534049
88381348
449604344
266323808
937000208
195790066
10979261
34106679
168546702
139170472
101619298
54162146
897280386
169675602
99709100
88078466
10694240
61136911
235661422
162461875
315794535
71758964
185087289
430286340
421828017
221722856
197568517
616981
302002698
733472095
3866419
341151213
626488524
362069936
480741691
83471971
255879997
363149775
354659977
134255027
40623004
655855218
22335336
210677102
273545243
57215803
296966776
228987228
111633753
146013915
165451518
8970874
438393426
154725691
428516657
121906354
220143717
95715818
3246312
80466496
71726856
352315086
122314734
92224419
180413500
96295293
21465949
8620930
578890068
243524852
305743458
108389143
149177749
215028631
145641063
238075998
269969720
572766744
681154561
195660340
110388692
76489078
719432656
640267790
158356986
23946769
302631490
371221207
697224811
182891696
14088702
25025512
23732608
128624619
213363007
483821235
91195577
142531348
270942606
55698698
956273
162643122
55402773
580981280
62304153
756014722
225936880
77571662
673384684
142417914
479124287
63229175
44887747
543467527
291588421
149571155
4451787
301255205
243205935
162108281
8605443
102832608
427188790
671947969
238177440
466774729
579860073
442811335
38000442
10554832
166307172
371111001
555882610
45615935
561827729
122806192
284924269
4371588
713367026
375939796
631666103
821196377
259264287
39810115
247434332
99211181
445569675
89522127
297627211
114170490
20740801
346454496
102852331
187303983
88410069
416866781
313360656
52792792
288875430
100192852
186191505
33728135
267275233
4522124
122821983
736436338
259557523
555043944
193255620
606190511
41032889
98378431
357702312
216911624
200744036
1080833
306907833
638204791
558952988
101257484
65460753
139770844
389079749
73836579
291209224
81343966
475431167
45903544
8500544
211175470
351823408
275307551
45048984
51993351
381656740
110415131
384813288
544570712
31623278
605548931
519578014
432730658
35725263
524859673
264290
770394778
447921831
407569864
44679307
360767181
522796341
459349119
541910207
60949795
108710174
278842613
263162965
32764921
451285333
296729501
281576076
28631848
1894380
97146971
365345521
47507673
1554328
948182585
471523523
132917004
99214773
159165380
151754778
108680552
614481647
229586500
439075048
35986089
378211911
324919133
169005653
334762457
344389065
291173338
22768514
287444323
6656066
131439061
127121943
303914123
354990403
387386907
329960950
516196400
216187958
42893754
61882658
251808487
180517213
5258467
356556724
94769852
188321610
81130953
5469247
284105729
99634121
40459774
343538361
127059153
358997506
327125012
9048192
284158138
321585331
276875045
195218037
417549280
344844343
490124021
383863706
286375952
60706260
137154798
636502242
34410354
556284838
305670050
9857162
379121623
110484212
50613976
124400812
105778521
86741660
151370246
129502761
313253268
421756732
59659784
46659458
119118421
11230788
327711469
8352525
406296840
210773258
4242054
344546055
121648010
123642037
51819671
54328520
781511715
40197718
563752237
614346730
47138506
275569543
75848898
564673742
31817889
548258637
392364682
436182492
455464739
687563186
244713958
83202862
111780069
28850453
686301888
633631089
400193771
139564770
34893036
92464479
160600057
67448324
405130535
288328270
279068129
5032799
195761816
283052105
117082016
129751875
119381769
540892410
279450277
55396356
459274552
239915758
370779451
329550276
806600642
649276329
454807601
65637288
509392804
674696784
76876164
107592078
320371952
108194494
102205051
732655129
322861140
196786261
397186404
143709943
13998768
407767594
391583029
135838398
2569176
8371840
523922483
265157306
847552314
133065665
72391144
25302735
10760505
175355925
481959035
4238718
349326187
71371583
326289569
423479194
774606685
369238540
256935297
30478839
49194262
70906662
9633149
288399654
3466279
930724927
303346210
355081213
573294393
161142559
114453263
279433264
389790414
81689496
455212356
8553385
64104264
446861181
151366031
738236292
356672802
819090835
560106838
119717694
711816411
3580125
480276732
44153087
91423539
1731173
437621056
87431285
23620138
446840078
254202533
7366396
135046071
239249515
465774447
401608193
556883471
161759061
499267098
103625138
331805498
467560175
68856615
47465611
203180615
254347589
49080236
47132925
313109981
154802787
300939284
546538218
1092327
71279797
382915727
173037594
268612035
145702121
483002352
36313043
233668311
539440799
167455847
713977995
533085352
563485014
128008852
53444219
148871582
368068451
686130872
54204270
812079826
164920672
319067016
280399116
69886560
240443666
94660528
519550051
21518905
404290482
18499753
1598171
157289629
58834031
23079386
542704
80450593
85561061
59525166
576856
1082525
14877131
449258225
782250427
102427220
692335027
22753222
174182444
60113107
168815799
286220057
49143598
341320501
31360613
405401698
42941424
445534707
123199646
174352484
84898921
190143780
817956974
899254226
112849755
47402877
689134782
184149645
22011721
242948441
492141674
678960347
176102725
161511190
429419383
298800664
515464896
108029451
560956908
204378332
419534414
25829795
795575917
11509425
169012920
524414259
234647510
3153926
55202896
68694341
90695453
594478479
112376238
149969455
752527745
51093276
41604832
48124080
38959580
381373971
8895061
230562365
395032506
571534602
106211272
516719655
1398103
84483342
860193198
231716097
284592890
194579806
189933767
466125184
391576849
268949993
110959764
188055346
185489015
16113023
153183953
481621741
297603930
177543909
493618405
53834226
855790161
239233857
276330413
21762291
23588025
93303402
644243501
613745736
509472122
223177554
124181731
45188234
738293121
53442361
24389760
35483486
278658981
184499432
478801089
254491892
847209203
282446116
154676125
127785930
507983403
160501011
237400033
253118993
92241697
620949173
181030142
113113380
244696810
185585949
834318556
90555936
5894764
129154948
612300360
39257434
8472415
622687960
59765273
446676479
27325295
789554622
46517386
381167908
113212128
126306823
568842459
125347202
30371957
234884831
184915516
11882832
136309081
632108869
68783327
125210676
175403532
127182524
350166132
31997673
256966202
376859966
495054653
74629564
165740067
702157820
3227543
55736738
37463972
602718924
89563148
199418266
538856292
71307874
226390305
472032484
160805572
331238084
553264827
464590907
151835507
254078527
667808695
248277970
187649959
372671722
223979208
7701051
110278890
337238479
199989612
363466976
853944723
21033557
16419733
307395519
452902493
316277806
365694995
300604720
307495090
220051444
556045534
28543525
18959278
198388023
463048003
141293856
267988932
186853117
310112568
699793918
399377582
494267411
5184092
338723120
722038075
63205361
326490280
496645431
67139947
94888319
177626325
350126546
72602550
145456142
44945093
393989854
11111790
463731265
96634016
548069553
286974846
204105498
486766149
627433652
184962668
111231187
184491411
232229919
42784613
446693798
157187471
8907521
713259355
631807114
886732010
556803197
257637604
114287869
143718356
3090302
72556323
235642291
33414186
409183696
174574996
225928338
585384069
270659831
779699650
439678549
500121215
13952496
196652766
123567537
33324352
340525519
371492840
275657110
360182274
385625459
176659333
630166182
154676089
87622485
284884866
437984237
12814295
105405705
412934794
141632842
922217954
130151990
910755004
36154200
305857252
531635075
36205050
147424003
420897291
216427300
225462788
139625841
188307674
667889117
657962674
36495946
449435327
252218553
454772260
102789218
106417309
5341633
467712763
597791323
411025583
146118869
353582530
96967505
134654728
71111356
17440204
242076540
420558170
70952801
3921114
99361152
490413988
223860501
179252910
393137990
210839310
143360413
188816113
240941487
217815308
103329370
71686208
536506146
639067246
210343490
432595050
377290839
116767250
25802809
184447281
56901838
239391357
98553446
145421865
19591083
133073676
83532977
34043718
7942941
567164546
78794136
27899779
3206821
296253253
173324355
754418410
163644053
209425235
86408451
43697876
87969244
26638467
368689079
92173317
391573872
186639335
28256685
471706792
181886202
402195340
5961077
795641341
593681651
719957190
123158290
32287562
71050759
117510282
251484387
801525667
174668394
23858414
381429772
18885282
129209904
199372041
303295637
52329487
226919051
341398071
247202359
60668244
264252019
682393466
33565473
647094358
467267671
607609969
853857986
453653627
248634986
364715974
39138398
69399670
396197415
214746790
7224523
942988055
24529283
49252089
380208147
237364478
106481599
43477149
557893388
47287537
353818632
60252745
454251293
669077791
48758758
6320699
128772812
276487736
627304246
12014478
545401269
181154672
180482963
182436337
240772314
250994881
304098503
115466209
167138794
489802654
19027066
52546146
601655392
276606381
501071177
666845820
54072004
110988342
7099494
437476237
26361872
88413724
110374842
643382827
11205325
63989606
100384876
192675383
136428126
41838051
11485660
137385585
170438337
15587363
483490105
321809056
723540017
284923108
328212362
389419761
671584983
57912127
248464091
291568975
48524394
382442523
310320852
571412752
213276454
453187843
129127118
27750068
74442998
81179664
195067175
469501196
95027745
381564563
65129648
210677837
591375617
142889969
398197210
751572003
19784133
3239800
285033260
255126217
396729196
222873406
147133170
21273702
278534922
393978613
50516135
175842116
139858589
142629809
703519583
333750074
44903357
902464054
290424246
332277724
747009265
62240035
69838727
23841275
250887736
326000492
10088638
68191012
108998292
33436219
70769356
144984857
242761679
414441599
20288972
74179757
95275381
599485450
33656187
571745674
304480781
22369349
566211812
585885588
570626050
27099016
155589866
224782847
57553175
37572952
308644377
242297223
66559289
188973693
157558720
46451975
177829941
577842625
319509605
76867010
43669357
169090311
100877204
14323611
814921537
38190323
13033936
118480736
233152290
413188393
795478649
2703947
6160526
474776174
898663545
140881006
609327917
4069673
151869458
475867745
82598471
3227815
387151492
271893547
179239558
261355148
3985745
56582997
185575278
147004640
176287443
497625594
287799639
326553677
444831660
51600639
614459297
545886674
304747542
127370685
4813028
570986600
700445006
205770736
86422445
48181230
43374616
40012599
67560068
248656566
61854150
11391248
24267647
2316283
49728811
202453762
7463084
153672792
130133349
43108767
158428252
552188007
51532202
6513060
311495553
138968780
427808845
230075795
644339135
14473169
45241845
123440630
156796868
352036319
1048480
355221394
123881310
17144624
90142546
321542124
148625373
95196091
128896441
54779735
294171005
229559192
314115042
78497607
694140651
485199684
150011242
611483964
313372
503566129
7488668
338767608
119223246
30749994
414990804
125400584
55692883
100734662
230281664
535023464
52142159
1013012
119736271
166571940
101506742
50323149
316729245
118461243
469213787
292909712
21806216
214889838
111318425
446464746
7094474
560996987
608384094
526676756
154717816
262601377
479113769
639156851
331106363
115396334
92992057
2933105
51159099
138387081
774138613
307629740
113365979
164506508
62658640
665696906
728069404
367870510
256838668
56170149
389857235
27760855
40384253
144708553
539998877
28555366
405677692
541964115
343838291
176270420
731376161
394439889
215159136
704665474
200914430
351709741
8353017
621256716
170387842
102453562
82117393
15853875
417670262
464134316
123875772
209970456
2601727
96101378
188282100
346295086
76258260
233487147
675439317
115546623
165082227
58691180
1082996
332979102
143762415
324924762
243434529
237116988
20396960
369349023
532254684
435720396
460258630
237209829
14446658
497736391
173669009
391589434
258771468
145506655
228702501
701195720
47204272
266058221
71268546
77601828
520267232
58668855
212342321
360412611
68617731
64473706
91488655
541703700
2106502
111055041
16272098
1108640
178741324
10906130
38101672
462947164
271416844
70962543
52986184
267595688
180910678
266928740
55228289
735230
29891299
35769257
757730591
728843094
88721253
54100472
38088666
581986189
171283634
126974180
63002865
254653643
13152927
477721209
86308642
111493896
226222461
83795155
135709619
248361092
397152901
174988078
434671627
495489552
33690083
53769987
162376421
858766732
98886542
862552169
196500025
298406735
255897125
247343841
519790428
1552134
930520270
62545525
994988324
422134861
48722130
323265506
72714622
106456424
68611746
186411782
344460671
270724140
273002442
140307713
254875264
186351840
81246727
519627348
246563743
82034715
325333780
201715419
289005838
29647373
891136565
399290287
28859227
174048828
81533327
321945356
13729024
410197429
82349566
276702754
77639701
13854776
707635351
51771363
43951066
346515656
18796562
16620206
5091938
499864163
381425823
335493935
85915377
571071134
219799650
22997718
445723611
112816272
19014879
51267280
196954510
122744766
161611482
372299815
361613
451658496
854331523
229740036
208883450
434464548
232348219
154341956
508045249
79676891
236636173
124749680
561458125
633886908
324339499
357402429
177220739
2830989
86468058
675173285
851623466
348746731
274798084
76979067
110644492
399219967
372538850
357228944
489435775
220111708
288296789
197349833
26036300
251986070
66508718
227655982
376886267
415620394
550240660
595276333
898133131
507688790
7622190
60544065
17051461
158655109
243573715
76718025
790992742
701169429
67304037
67446361
223026047
422215953
672992015
328446610
142482704
7903413
571044645
425108355
147728167
32216620
6698962
104959665
10292767
12467250
889005150
145974874
617446957
379114836
90315608
63610637
425704633
30239079
285162567
678021
282201443
33391494
173230970
19509063
217150500
57033444
213097363
570182505
59543618
252072248
200131305
399963034
235909267
101024310
7556983
111862263
115442980
730601812
41920780
19890289
96951744
51568149
479310746
340831364
817732355
178832975
206274513
654673330
167837275
284881990
87217999
107670606
456534690
4072724
173173935
32729020
392400568
134636969
919325541
28148607
360493
672080014
165020447
369410153
37813969
131153007
4946919
512402693
267836482
219193470
235199298
208592741
34469800
511815178
265382254
220087736
76657379
222557229
9978549
140594111
690414630
37130060
426278487
271200092
52270387
451593129
77738120
395139915
124493598
12335773
558918346
282617415
523337955
276173616
41417075
10076967
325279559
30360584
161552783
28211043
591340625
668857709
8853778
92191162
210317639
116020915
436421978
8689449
415328692
423815122
206804193
582633973
21163357
554006148
1665138
13648260
128218455
86532480
117708681
231004187
72459855
262533630
788647085
681581293
172982549
160785258
494855249
551839570
4765884
54847896
581558928
6609647
1042996
304494849
77367561
239787579
386170168
239718435
232677817
281873517
76326797
101587158
87203742
202088429
163685966
164372266
426997423
459871735
133060433
795512323
20465365
19567261
212406789
7986024
65895461
19123790
253258620
245946078
125266900
99293731
3797767
78507862
11644651
56694245
373022379
52143803
110150462
112452239
3095589
177880635
552799614
179957514
329981257
27903235
606268694
491956408
273338793
252918333
83739785
50936092
33569388
464472040
444460807
11885759
543127853
435304878
846234946
88590793
395709699
21956229
92483697
68314702
72891759
87203466
18171587
5562183
666321862
313833545
225030709
471045397
91008429
195084378
418160555
99683443
141989775
157068025
114926070
414212713
93530291
509327890
252697430
366002692
216111179
309451052
226578062
740554305
475759116
10399391
69173350
457552893
185434608
33606813
96222449
186479841
4931241
68362839
8506717
298607701
61236300
37442808
450017425
63762764
20656839
76389232
501448917
50125711
272372162
388627109
397784215
370759159
47923548
414098660
204490213
457732280
581080669
18273689
4723695
53025327
211947936
814600678
535503784
10185663
257684936
5424279
102608763
272584359
17967061
861976876
10239173
48324281
186423508
250238054
540496798
88706729
374736960
3102176
519632631
365353949
563289702
3814073
189963199
2153872
465379370
63250848
501690612
507254926
436190393
747149694
272169526
269656698
71129281
183542385
334216695
436421289
86775989
530608591
52331457
102928341
101158336
83694824
262600739
631204955
299268452
492391398
132719904
401444210
324196978
17867150
279336004
211435005
663450176
197783498
520100718
455447162
310466920
107521038
181119993
119108885
216998066
47847944
849901221
242457770
897639565
573140345
40601981
702624208
61445906
122034893
770284893
1056831
461634626
247132975
19870507
225685085
151662634
13211125
109339421
141272199
211475107
586466325
320288206
21079302
262691859
139403034
100805093
70961220
524926228
212201648
322738536
12304033
336785880
83683482
694911361
423723065
241669279
128825337
88081785
29770360
298797160
122203730
313224578
130200008
681531118
173103334
728556651
9042367
101583367
94590636
268980647
397115839
319050929
397640119
36257483
7442515
64350135
122531505
3123576
751476567
175371987
129904693
111075490
84738505
279664869
463913467
116994133
113062991
51478407
107998228
131073213
145831971
286282274
236804256
199418342
560422654
331488026
194577147
302684872
169615075
708660298
1105739
340350273
183676637
14991388
63137427
439252777
306066376
232750807
162210076
74328425
381569485
65555092
227389436
750580582
243055204
214786515
80106250
70769565
51933496
43654977
673492843
46784635
358167842
784928498
133955487
47913853
207576913
376648564
172390362
323036125
917424997
255565175
1468602
151760158
474173637
370174909
300985252
488752474
719781983
789564057
385209515
252595054
158456772
53984406
155515274
50320198
240831480
130404375
15328926
224761092
11896272
626829628
77218438
55136489
169393991
90680798
88201359
36082913
623659800
364563822
252923917
91680519
17724584
682841154
476241669
201897172
35772024
274417316
162821804
518068819
330670728
308792343
327782868
243395331
14464511
89841391
10028239
520221340
18019759
78901557
127994792
62456769
350256750
19415113
167091726
551166984
185477151
102386395
788313963
566183152
566453811
220989495
245679189
201174878
113233673
706439337
524969057
255039159
621239390
1440660
443473292
833078852
2913293
254181838
94544777
770085098
703035421
34521723
10907668
766949045
6037287
359043246
27265027
593311654
47894504
84772521
209691667
291344373
1401110
225160884
1044862
506538891
238452924
429383812
61139020
37559749
20063043
46725521
22497732
399331748
963484957
288959302
156716696
970807749
27835893
465054934
98523950
69026730
129595369
124490599
457803337
141836363
216088381
127158255
508043766
278811355
24762777
599161844
50287675
172481234
79085200
294299709
38929652
7693822
163560568
301691001
353823923
26613948
724186186
43510809
10661472
555680359
637273039
268472652
10043078
125956023
435757585
116953192
55073652
246338760
261934288
99317725
744058270
554795138
714987622
136094751
381378551
83259609
128098026
45985435
695286674
162215397
30845543
2741495
185631969
345667159
204040182
561390019
290546650
439232006
459518289
70321323
455049370
107029637
642295382
193733559
237004823
6643477
76802871
355715146
68478687
374657867
30888236
58896902
35184512
452889249
321988442
171797093
85742757
56300934
64812365
697336871
432701205
43016550
94079054
62106374
268464083
841615738
562906859
237274521
189099762
102628318
183351984
234843778
335566397
583579320
72989903
65992326
53423931
569018285
392074027
365686087
621395324
556969672
430850696
339235251
245984705
60593072
453300180
243088185
232627459
39739894
125827172
693128177
272334830
369249327
126542898
335122967
176182569
331665594
18654186
218859822
37143065
590413112
62418895
134430056
164766084
17451188
241436564
27098051
85787912
72524254
233142205
452563883
22323314
294175297
239474220
922147
604659482
98879959
203692754
59126813
3115275
452257044
261508735
516640468
82320999
706230126
589944655
12494075
75369559
151707891
41375056
12204494
243944233
47000545
260110527
22422500
227892312
14309527
26196250
23789282
71901341
162847323
33414782
133442989
150194786
534475382
42599316
166182423
598680281
592853950
133226355
153090831
287200282
104836055
227196689
440208642
160744537
133868739
155217621
250421005
556921309
470536617
92694646
8993841
69086249
123854856
162743794
55457937
7463061
487874327
176076
16811323
235326448
69499167
512790684
41993725
172856478
320174958
115974389
169555761
244428320
380449890
25371176
702537755
38942456
561492963
7410680
117906150
146675867
620155725
236325814
111735536
8707863
282090065
94468363
111698588
174869565
324906770
155035777
15134590
195139815
768911449
387597912
215062644
89048640
39258926
200961315
110862698
183674714
112954652
16280075
204635938
127514387
154947526
432176816
128298925
421595568
276714666
51069245
4696685
162703747
252906657
69636368
6850046
67032868
242402584
255115331
355603498
66786943
568607594
5815887
11304035
39121562
78097724
101711515
123356488
120250413
104326787
65733455
540440938
145876505
321706955
2458194
528386361
389262965
612552109
577954040
146555277
396462207
13077456
54427847
684008604
651756499
103107339
366309398
9579227
47397471
499051243
515071537
609094111
107067006
99083956
328691199
8258748
102236981
463191885
11668074
356355433
62286497
214516358
318867440
280706107
28529454
302037479
59126196
105881985
610576514
38267632
649804047
147256242
181516999
17507485
106993462
495567889
84402139
17450902
27365964
573421791
292963555
548211325
2059802
155827327
359223994
233938505
268699885
411646097
87724882
564519660
193681693
283531695
30688987
171202489
13644735
123513419
223019214
583915000
210090244
164483880
504691401
223743622
31973274
285410146
11573504
487042006
17955716
28087022
933984726
200020118
72938815
13588270
405928386
193368088
5207675
3092975
273106263
486982619
180604155
566678265
51771530
205599087
227961635
121785857
212237053
35865353
206178321
203249923
358366178
310704320
550374531
6279343
24424788
187358177
174830802
266911412
159350221
487466244
502950867
228906840
330485308
168760090
71343032
351758521
274829510
333061678
38707294
49311444
212777111
47027854
104985236
75134137
3355498
312122727
9892311
101957299
19790017
43215276
242669474
58666135
64906525
3772369
672998506
341757292
90754175
379881007
276309239
236274840
360538075
11547715
19176927
13554948
392656639
84157059
164698867
141999193
471713880
5419407
77625763
233095350
419887732
272467507
48490414
562071776
139396678
94756673
516041616
560542091
771726938
377142018
198946157
391365450
7357552
458033591
44800969
1794070
88687309
119392992
221920178
33272221
224025595
486779560
13433
834788212
71374079
14944658
23187275
62424675
460844503
21272482
127218546
228784539
67575707
83729889
156852568
16145829
511548456
49219869
1267142
128062216
163452028
299032643
63702793
256497600
1750353
527197726
85270289
782239151
135921188
16517995
72696672
400276921
78276922
229839605
382388829
230412747
162958050
359660869
60436711
60409723
47611888
333134254
476233732
6957895
332353369
577436257
433139949
202884007
461258946
350795641
239676671
245668656
58980810
136779937
412807201
161460770
227510332
148828817
188546372
168143230
78118459
163563737
5541334
251897618
215799027
141958189
841723190
129303798
72346191
629816734
378039981
178328169
32812431
684970405
84704833
132221482
63475802
15540484
88036779
818636396
167223556
246257220
203677850
108621867
7112666
932291721
315044802
584243956
356147793
76791335
337274205
345738225
52530936
3371776
10602091
521016141
257885015
134651759
25427637
135036587
312779936
5522395
68288735
11037516
85057411
48184921
356963654
244688686
413648967
23255977
619069273
523018507
179633922
376786343
633427247
140223958
114654290
833882958
243095108
9574597
28023256
689821558
523671870
31702692
51493682
908792802
272211386
76854904
62313241
99885418
117595133
600240154
144102868
8139851
413511692
36818684
686239648
401414563
161319173
166637524
319690894
603200758
40014322
526734264
58199571
104431462
102259341
240883243
630259328
355497474
228532480
114008377
108670830
209785893
113418174
328331529
311127574
143911899
751838984
595444145
4087193
184656243
148474771
96760768
278667420
33492619
58887347
93763057
19577071
10831116
14512241
266254635
33807713
240116770
273809497
455480820
406097350
370972472
7219332
105037451
34459962
335780797
511821573
161533234
16274272
160659800
48661862
334930361
526783978
66494417
370635054
204926981
254582417
75189235
187665287
684944
13542298
587784817
177574991
294585856
67196319
72262023
753247551
271311937
715858349
9089605
3856377
5834634
489401318
150415480
141720406
26485810
730584553
1942792
60314937
147182005
832349416
477551856
96269065
877947977
24345239
51246737
181005271
239773595
438626827
63855128
195181561
590701755
34739933
548630259
74455506
683303890
5324464
213428799
4989303
342865916
10223536
648633951
35555697
115984595
91217659
2751543
226593187
139811647
165771837
23989631
327373692
94244266
15634699
284462409
233526775
805661160
286797350
49849001
95665101
212111294
74790023
259573355
557783714
460790819
585020335
214128177
18545236
545641188
38990427
209337800
165325315
114673760
413492160
72349677
279977321
33497550
295238176
89876164
372685405
385639911
198676048
135272990
576640072
119139461
212218058
1383992
502461671
296790558
28402292
86276155
86162329
73228750
62188925
110919395
170437330
609696921
341482736
357245950
50364545
356541888
17255113
135823037
486049175
466119354
630348
286553505
430425877
49455978
88771554
11471067
868437243
717440873
248768157
337083017
125220170
3481841
161249696
531994235
146867820
130742513
151746771
84605937
479218525
708894838
320517043
270027241
185563981
37921245
198136794
165784712
36668682
123020452
4390579
34132537
201087311
396451056
12537355
22395384
283529239
334731832
17195243
912819660
120726111
51870688
48997376
492928717
761226814
177239495
121223609
359967144
286834281
17310403
301742269
21730999
333919672
201534754
78655007
23455409
941485246
172957681
221370388
831716918
689808221
470432916
239504813
125659260
113569861
422036220
261498557
163605588
35094423
67690490
18605774
659341621
108831459
258812817
105474367
631070759
7307328
149639468
256337797
476747801
49183053
459701400
270120000
35050550
399149125
6649793
240258168
325467619
391314254
13914508
363768019
8796234
507741113
189294492
199785237
219434131
353383292
354443437
524340721
508415417
28330196
130507128
188352006
778988324
194738663
565983024
369799968
271066608
708384752
200334303
245715720
258825624
169933651
4566412
280701809
70335865
489288899
352796213
18166948
391799848
426638659
8101684
437706847
167160955
31357427
329530895
643694460
3957365
97266752
228191372
335829477
169638084
31224892
230239050
372901314
138855124
594487608
303030321
10169440
798222537
27718838
703345491
352638811
422454970
315002887
926437034
1624100
72230619
124080674
27146389
170601123
119870630
114880194
389886946
404711369
125375849
502714275
15510643
87268090
169838838
34806495
200781207
78884460
36033564
509314744
74005032
41329804
408298765
104690924
389486127
320198898
663941718
30324275
110481905
61040202
157151884
169336262
312451738
262410111
30429064
383318149
44002521
56129086
565109315
367772000
114954123
698524631
21473836
191903086
41937494
308626524
2525268
35549437
653460655
353414749
391274242
277640503
380610137
130162610
353799284
157685426
1470932
169475527
129321901
50709445
203910676
226968313
423153775
91709146
616783099
133449947
596183688
134637245
498582114
23189485
53765619
69653551
41058998
23770741
156295067
444081787
21404980
132506889
538273154
20545637
301631372
106002206
91955343
688597329
208603621
48200786
43831424
51760199
603379004
434678879
264868236
510016499
96629091
70792786
850012587
165534204
64883586
129142318
462172335
110343696
135173782
382227669
101366537
183355125
888637224
403781700
534742797
246515274
248666389
399254592
705814922
130691157
369186302
170946267
12850385
82389557
229097612
44493366
108138032
156384792
412451933
176817348
125853665
76862683
3383293
12687180
240632300
157501353
1721498
162158768
349604000
168316514
672588003
16570095
41742814
226266394
25939447
101308581
544608358
355866996
805090423
736929952
750744
483798
215684864
394328532
206425852
948258751
524284074
61311860
593583198
42085769
24049902
785820185
168989527
87938327
726897698
150856741
832622430
371002328
610479011
62128172
289485774
109602938
51057404
66055761
100071261
580448484
526857
348386818
38831667
17380781
137215722
68507111
639576286
365869396
256171840
75564792
44257022
225036260
181622945
221103608
163470180
417993079
53942328
228818
33571795
169969613
60865605
103096318
61033048
36680920
665232406
414456208
182028813
370652879
263724248
204057508
460885166
218558135
152167531
109303999
56078158
700837303
768207118
58289606
132172760
99046275
128923274
4745134
15377608
530094625
192801318
126648919
52679551
9152452
249182434
789976464
119882890
10473326
319256885
86231837
67954007
701040350
422027679
20055015
118067772
112636308
103793088
114510178
210253244
391883672
68260138
42374053
154056650
37802865
316087076
12250731
916898396
121094945
38401899
340854956
91025738
146068475
205720266
376760154
106692931
39539842
42483810
430595041
446578652
19423098
821085508
37776956
521558913
363014200
28600576
230169002
342824919
494598289
271621502
80795364
268852408
161734168
4808698
2677187
81657128
93250020
659261298
337020872
341002803
348325869
202397980
2052717
513825143
28076997
365688482
825627377
357384881
97851667
697205811
205935841
166959952
164667088
264710690
394998200
170902913
233665501
94919606
663918064
28571022
84760252
154951821
462136366
48211984
32781202
559147097
220249500
187677314
201776924
12875202
670140966
390654237
118545812
33761765
189969890
37544623
45694275
267992786
34574043
339241619
573167914
14916902
243199041
95519949
607632828
140647248
389034206
39864430
68529718
402915912
111934189
689163539
277652773
6478107
7973709
131054840
136689656
163609568
220793752
129936440
41619646
8261228
463928571
25740837
299151089
211240355
280503011
202226687
127854466
910304269
94801557
768504173
261121646
423994344
192290499
139837045
130715745
55822059
124891518
273368701
53110924
5218015
518891107
114212575
112356585
35840034
353661486
147832936
152473858
81644694
571158606
38476449
320140735
66001953
99706423
118753840
392052776
760727250
59226387
636133192
98167087
319514568
324655131
4643792
86274008
36624881
820677573
223848488
395223485
380749899
309446792
278826718
470589916
597196211
89326450
722262755
180719640
199606521
98862746
515170766
71439084
594464687
233751416
40787220
72866649
182125426
10098277
393971770
726001321
25772064
410092177
6290223
330327470
13338026
2274985
483061608
267673187
174123629
34227669
214318076
291637472
179905535
89645029
548364681
32975864
221611634
521096062
202019053
722711790
306389483
15698455
213139127
415708241
333399586
56367789
304877402
344378736
239275048
731577818
219744100
23133091
242354894
45714594
9084720
231545942
694271791
804040035
56200622
16472125
166038519
291445773
69221138
50166556
594178678
272077467
321984985
179943168
100920658
92888349
236063810
88960873
321627229
361237665
353335557
15775156
7002392
248831356
132270824
214041598
9409967
498349572
503495471
57022701
147563300
206245265
297974275
21898502
4413255
213339302
68778459
191294088
483959394
393536372
82716671
155077579
98599983
7251203
110395059
175434265
319589441
294062893
33730262
130279422
88971354
75622143
47544379
544813674
148608797
29177136
174098106
475929556
258227867
253348049
148666285
316826292
5912481
40516121
37391868
303109412
29709901
524952884
147813259
202050605
657773588
94190116
208904724
91397790
764494827
532257700
403220145
1311862
276827529
562260545
222454326
41956130
1813887
16782516
331532332
15943893
424173240
904605629
308346670
35815578
327776786
122651447
185841399
246433886
22060994
165929599
115309302
159452056
113332110
213010620
19088988
171174419
608476
114239744
294982486
9732754
87771849
471991226
35141557
259426016
272924514
5759236
361185239
96140362
175828507
484195066
589547867
282272959
683086988
41031930
174065334
69599491
166831974
150067125
213748501
420501528
524344160
95940889
445547342
156922687
186492222
41443158
441583813
411881033
174444006
59154616
307391256
53632387
20521206
140653215
536655434
119044861
22695545
160739922
86819707
540341164
380718973
13631321
380090893
255437403
472970319
139162273
217845639
349333162
388075745
406122232
91038787
101066275
86441406
292416237
188865000
25724453
267372267
194853968
26104992
734733700
7581687
154882227
796745669
539631693
535503763
378414949
65847041
378796126
240575055
48845467
214797239
78095871
121092609
726939
402396249
307846489
253341474
148241937
558495377
54154015
358293026
616055101
174548162
49053667
111332313
298947328
424305699
213664788
276124291
10226399
549388837
5716091
285410429
340703086
277942989
666913223
58381360
884148834
368620867
173413590
102595976
1343885
25208743
233502165
31996297
72656010
82775958
444855003
63090944
13284015
282746700
343668228
278154961
701490835
176260969
280805150
528870883
605834675
3121991
371352162
51159857
231228773
41599938
259547280
43304751
153560509
114750720
441972590
63389702
669949417
525410989
84629503
508374005
113720
48911319
495776002
243990585
46087775
230436000
94642306
252802937
133122677
253855194
101574990
48736679
20161320
125497511
137925893
73667972
344536995
238379242
61687880
15206262
323597084
948009715
342537526
347112877
21986461
431422415
306831288
220686074
19207706
131821266
257005846
893922566
133823
255560195
174099893
152798649
422477391
116640470
491970313
195833947
65981127
358205098
112786084
122246688
65141839
172190395
76461567
251033288
410905547
1642349
631439902
487294540
634189421
349337311
105369467
318162356
464785857
257933769
292275978
65611637
99888452
138172277
87214156
108190739
412468438
276467548
601333892
154520803
400127726
364853699
356508287
407450144
229224467
5594228
104759215
108203893
88397823
461692378
276122450
233265250
325771153
435705568
300045610
631868217
80591047
354084283
20327729
24409722
937891007
274143175
34100304
107698602
164706732
341429543
5254571
234860152
252718898
202150262
171507900
406283733
398880678
45876112
149885606
264121562
14369208
215476871
174263641
1762467
328844740
5375627
251684161
63860168
116783516
84403086
79452565
258070975
382581438
42389909
175434130
122812759
535751373
38869546
385735884
376684182
63593803
7248579
2915624
13811586
330366500
154653864
269218245
304298374
288067286
165838948
58397806
482046435
818283434
242185851
130332931
767244278
59308100
292287105
82642992
136163489
262262336
108348628
5730484
509311827
305682363
332297483
33789109
79726883
251780050
53599752
391031214
174403021
2645180
537690314
226312391
8122456
564263157
72078919
197489282
136938480
896409379
26292486
413809356
551753461
593012728
224560786
152079498
128602911
623493235
213110864
53957910
2482636
672592739
49031148
33083595
357666038
649006596
50168600
132065468
88295878
41240609
130284094
32707032
5008930
729241849
6865272
82992046
389709553
16401827
46302672
290937363
137379947
13343707
222901666
432187780
36563172
695691063
791886451
684631679
118944053
838392976
129210860
429504475
410572081
148664906
112383561
616364156
557091847
234008250
738288663
13213420
279444820
142302423
152790620
50662586
168322936
149446941
546723248
266883201
252934591
362986534
851949497
245118668
165527558
195160988
426509357
409753501
33137906
350565370
443668335
95284777
496410432
37184831
175569617
2040008
103237278
653845021
74102331
61457875
43886079
262605381
165385456
605302268
129326460
646537572
134083064
369969979
295758042
218152760
575320306
259449663
25451051
138868754
133052545
7036266
59232560
53895476
459684268
644699529
583330450
3165480
92330530
917299925
288109531
51064262
793449099
794531154
153493336
150963628
447066794
519862459
39851867
82331967
52435401
45768395
51247669
137870534
132835487
854004719
21016322
9266346
283234815
254667432
967832
109681370
148801516
96437239
61474813
783979052
391124283
97487381
262279459
278659590
8212211
72507172
489265334
82415689
473457232
307370346
14356333
18545895
187713452
191067721
232905893
393718111
207916358
486878861
254933078
728314363
74845363
190206224
49565141
214123612
197554133
161982080
468352575
709862195
124178120
143795595
30579643
288709338
82780336
269338466
485816613
258498903
131188367
123397566
363572545
385051063
12032021
70374959
886150476
491568242
233339029
772463486
660724848
453731174
61559632
491845329
18500385
21301323
470064231
571117528
300264453
698347213
148063294
12614332
172233552
29940513
220827923
158720611
254355637
1235975
103014775
226612902
12285759
829332300
55927527
99823855
503090005
873439311
498802234
164299171
541169433
524971856
716775753
3313935
244249230
47570405
199845330
42386751
132193890
100416674
18508895
49337424
17810172
411438519
308221504
48820519
157370277
247592247
139832041
223364459
179676878
86069276
442715413
383172176
357325292
12052209
189713952
44201880
120570909
490574517
62807037
195214122
681618738
594997809
663920849
272243864
536969854
22200765
174371815
38246462
166088357
166812694
491106206
42239481
532356960
243036484
654726760
143459650
32095179
376991053
126698366
106877719
175617662
434528942
585701555
39837663
416587552
136948104
200866017
251064832
359858129
139318974
276504565
104883874
125079328
250288657
73253228
227467905
20070354
22066075
202156
549587763
248093804
811257053
224859414
564220055
589139629
60306611
25578565
853311820
821420204
92671546
48061652
248599363
190297935
796875072
200527288
1714722
67546245
202044804
162750514
66176139
90921019
80014836
839244240
46877932
279838841
486099864
65393024
304171353
294480083
101905156
409659798
723039369
5446152
292718878
200088230
5797189
149615275
174254338
89546925
11675461
189519506
304923686
583686
280680371
380103891
62359171
110887558
28370529
60538601
397032438
176349094
125825090
350024896
382383467
529085099
23613105
756087460
534190032
42182173
573744358
351124161
83034809
3766953
63093864
80615025
101795057
140063251
199707750
441038198
815568745
162072712
184860442
142509366
336494160
249962107
405488013
11405605
256004865
327482182
172358433
149254525
159152337
354902378
366225867
35311860
89751035
271572965
434771220
201657157
56377117
60909178
331218393
209344817
473024393
571425891
380164089
142674817
302954295
260607062
70432293
117640588
539218214
711777492
91635051
144321204
631376858
411688077
215618195
657189960
326389723
190586648
728799539
295959457
569346269
35026446
191297230
25124555
13810925
473354827
6707207
769128412
550163242
673834111
707489489
1635284
18316807
46243695
90800872
102971255
66591159
54876162
182195759
626594649
16633033
282482079
186226940
2860362
364954158
18134203
61362462
464028710
114930687
363821174
653626158
452167338
286957183
182841566
59626071
161881675
580327278
463741960
24891439
50073998
527896815
481038773
304733152
63809421
215792993
17431001
145083842
35043555
419185924
42680681
294331639
204535755
101900181
61285870
6596922
45995967
12066412
513894725
651054314
37721842
92167759
232723309
84676976
719098566
290349618
157401323
427336307
433018403
361105248
25095700
53640892
209643
113665190
644444804
78345749
61582106
119226999
95774342
115876357
14918898
85003808
13829612
200665967
311859731
253984837
158565651
250942055
447467286
66708548
20248018
44299092
310151742
103205739
389099266
866160354
10354050
424990976
15225022
488095041
36725294
37815976
147535675
323018694
661205832
534991112
660467522
62017680
249795696
32791614
895166
244207725
202659428
44795490
221734988
405899878
1085230
57697500
421127448
198546685
1443419
188392807
536702624
844137
181053936
1557688
399389136
74070795
400859749
97890037
26409994
137645864
394768879
159896404
67616631
83727604
359385655
104627763
62787270
403295376
240279006
542426777
565627445
84725544
174379085
478106014
130971472
373971888
248997109
174699106
166363211
432717537
356999174
120901599
74834696
2053183
556056144
403289505
54586264
431841490
25065584
26940502
72088009
432697344
405353862
240056472
426542343
17354159
64161543
160388461
691885265
19418648
34667700
437530556
165145759
386624749
713346528
575343157
404956454
105856270
523328024
148093115
506943907
432059388
1169936
210221188
148409145
583879085
259709868
366039619
308414280
98258143
526695386
5920291
597945989
828896073
331455720
376992000
12339105
62527326
227389446
63362731
776014969
42242095
545046332
473728360
125049402
68330301
6143392
245556043
192261433
45238764
4066631
617381379
192162716
139325028
39918400
688320375
304428311
295449552
144761515
148381530
697752518
583788124
283037603
308240896
695193184
145396012
203083302
217264452
44187927
239049814
276012796
288415821
485405340
2774991
147344812
135561752
92828316
37071553
71075844
641442421
176895701
298884110
247130525
312418675
78809603
251658775
512186019
35409230
383104227
207808112
251810060
144610431
67794937
129100403
6242789
396737519
65799590
12330602
171131109
374202318
320338327
648909013
55852770
4504345
9064775
479101032
477589543
356996709
90165359
480138622
46415191
497849116
143033673
526965996
173483697
405714105
36520188
14383634
252720183
903371179
808620425
295591894
73326124
26347644
52662387
236172255
381885947
478526369
272570412
837781427
14166844
494246131
429173867
128042577
389364622
79213105
406509123
45695790
130321956
950414269
126027744
67134424
83291668
363590439
488529995
142254477
18512239
268599690
1045787
52925264
701581422
266775488
16777965
12049776
255585386
39547131
116730056
125048387
444780957
179352691
35750531
256501932
130854246
23959838
410958064
42294411
21300815
310012207
29853998
490163992
150473077
262723961
54168828
99496062
305671754
775682277
11544429
444783293
47658034
38010702
46081159
566574417
188390681
2985096
431797021
464059628
64924135
229905264
179785218
276885680
391398228
294742746
76542829
219519178
8273910
313572651
741060602
23381905
63253370
112755367
531005650
114376106
90764776
449494879
635106117
83820464
706576137
64648099
219548613
708347336
209053430
99870964
356997020
190697850
54036331
215150092
273767679
21112134
216437467
656696273
13350228
266414907
1576849
41287750
676979903
302862885
118356166
196156939
5966347
19383317
225555117
219016103
421946741
113660909
40076588
314558298
646758103
170480280
721257285
109349972
536878155
56831412
332369517
331476454
498642517
680060932
90144832
231280743
494834594
256372074
337412428
130861735
25766978
419585252
134091673
6172347
258048145
586616910
62589825
716838838
22269624
255565395
294417716
572413825
63979088
506956220
115871222
45794241
104439180
166787827
680069925
160436519
395978
341199815
16653502
215821101
27645460
484050957
330785742
208978868
237079899
84003009
711780142
643895080
162913884
180280691
351395425
444328682
21664096
102611337
277631882
23985016
36117860
292193111
138058709
349539525
159002158
811858294
514348427
459652916
46867313
450838348
236867846
366521706
3095400
390478041
73675289
49284253
210241545
54739852
49964052
462625964
13492741
4961569
96796544
30070370
171716915
217878294
532865037
425237662
570964028
3723161
483630819
37507467
549011431
42048812
29231573
182141099
11988940
30877424
143738940
232857099
47343508
820740107
5674246
10439057
288114641
136620282
13184338
567829135
15004834
80901588
51073548
100537012
602806355
530858001
808427949
178476218
236107606
77902
219455830
74279468
44225152
13334318
162628001
16157521
145014040
73828547
646494259
63164211
240935399
75596928
117012659
15830833
193414756
602752660
437636273
20426345
96107303
20430233
8145269
193712183
437347647
41370845
8063773
183765267
130479859
9916374
639206537
520461936
69074918
16779183
154005128
166930263
36349304
460237089
8828975
15828360
221692091
118015233
695519316
12894204
256260176
16122322
30386617
391595084
158770500
3408486
89728875
512021246
441363317
91449515
163533038
332770818
13773217
351258104
178069321
169106005
34036412
801239960
40400905
30775335
764912886
68541503
395085033
102866579
398317242
363185989
314676024
592170004
2682370
686590860
301014847
286532313
306271028
190578563
620131000
294172370
222279251
344593228
68315964
18708014
64829353
136530337
10401239
124813288
67392419
90562794
190680894
10269307
242169462
268487883
8922356
55496425
251562284
369196341
27628574
265100025
79771370
10462410
71316565
313594679
352449341
12438597
361685575
194046039
520139478
7068547
227068973
281960091
322650825
18970457
302194175
176648455
600253404
385762720
308463549
100797487
12479827
403218920
791818284
268584642
16211935
810198996
3648292
13265805
199843614
341820689
171928267
277973938
133079807
667007636
163788122
187772788
589463877
33502608
92732193
74952420
67024521
635358492
494139
137975389
26843571
160348481
852803780
754218793
406266925
166055052
131068554
312259831
445148788
420129633
78157553
309498917
23220565
99436955
111027134
19077146
654312399
252359153
119396140
68012784
17379181
227530932
7375928
682439923
286921065
469632758
15005646
6187443
899884800
38474333
163726550
255795650
255019117
45077326
78755738
7022672
542349685
82906315
421463276
326931190
358738079
337053373
85019981
11349270
8524087
170939433
745932964
152151815
483939168
375733141
653117972
89484541
171229808
75490923
294702113
25737658
35758531
233079515
38977
167744725
142769431
377220734
30866007
346691692
304671509
16297832
27599046
329950319
249433382
284707019
223369390
565758349
148278815
693318664
378427350
77066025
30242501
4809342
385826580
183090224
108792629
778710486
264695114
22195173
249730713
127851418
36516332
831439539
274327878
545928525
174545377
316409948
30662324
882862224
31102648
54737946
14697603
520429877
124837980
675698947
116098739
207456193
256273690
573311141
140785492
90731327
468035366
425947647
356776569
671794829
272758426
439076620
225646186
72738975
57409592
25614770
308237328
70053930
239160212
42730783
7049380
274901158
88954508
112746414
698576896
411157917
13652465
299399064
487018912
300383041
197860775
249552794
18010542
162078082
121365125
159911370
102185551
373116445
128318285
211812935
8511201
1025514
97126744
603399798
110997883
315449580
453958655
504130115
205868410
518661615
270185456
388686746
128199219
827114045
464877
24139387
49387062
693389364
555911066
83852066
75097861
120437741
255512444
700440938
108117535
330216697
158545762
13459683
40320512
311750466
66926855
450558151
96838436
222942089
142643108
874637840
328091575
79860023
108345456
245284223
108988545
553129830
947901826
114054599
349214962
341481043
8099066
41554398
110305463
517730039
496544
11738577
209678887
258861129
9987574
48689035
163210451
314330272
131880972
600004574
637209806
6189456
275140850
49087909
305322616
397658189
419514569
175294398
162355841
113393207
29510482
91933443
67601446
162751677
237198644
243700311
461711245
67250980
11125090
409380153
6875318
2494073
150818971
421505679
499776251
257096451
212588657
214261537
112503786
233550573
119965993
16724927
440032305
2501602
602805296
560172821
212823325
723891395
152407503
914387039
79201174
468557489
42520206
299714444
298332906
21855299
208939404
269415932
528273467
265752199
197867418
101402923
10711944
44290964
524468616
107868380
202194272
654851753
94989631
178418112
186247329
11090056
16700250
6438473
137510042
226222350
7483805
245918031
860876199
337272960
460642700
852915181
301630708
62485049
43396269
88352217
240115171
353932229
428114108
218537215
475777467
35573201
73906671
138089243
46365953
716674755
34452896
181589940
150707751
766512993
72923488
15702342
656973084
245095644
145655723
40294532
634586658
89247054
82718783
301645192
318176506
76542968
540510378
19435535
220645963
66362078
216836172
37249164
6288254
3762394
317543641
3719243
679145957
8452495
346091973
412517310
176927561
833768111
15809469
10098545
70499369
711608062
226583589
104612166
134609648
107867560
83586836
116558169
203261167
339054220
133376726
101661561
610829170
169192689
655005922
462645958
38906031
350746884
84172799
287549535
574509058
94140390
4124998
192149991
104784415
139321540
641307755
176265582
122310100
637299628
397066065
263456322
14897595
439457609
103271546
122467907
324312446
188332983
129321368
123128084
1896384
2176716
452550657
376988559
120602282
330388340
203921763
92910665
210237793
372732068
274679180
205063062
39202044
114170989
170161
113114050
531896131
180826788
50139885
323047743
223330001
589695577
8411945
58309517
117916231
461543726
29708582
824083617
680511837
75547619
207697331
437442686
248098817
25893831
6975311
75518888
30836715
311530862
353714132
67789793
338555472
393438737
522101181
379892799
368016059
520411487
543543065
293177325
140467825
601493998
49796254
22038472
341907220
62918051
288961105
223983564
229660712
684374916
398356743
150645088
26975642
16790443
80492169
40201627
17237511
304056266
404603589
736942019
67335773
423018396
49616578
721065266
291888042
83388936
411958929
362095697
388360444
487933777
878431864
59817021
65592024
174731027
4050106
9077963
144325173
60845037
401073468
433011868
27385767
3636726
176378309
196270159
28190064
294840550
486737401
90049193
506259550
356489428
290269664
63206830
873122157
429591145
427571627
1069862
738523387
29660217
363067597
778267281
12148491
463883953
11920570
100637480
121787270
683260558
910875173
36008507
466979162
243306643
20095099
190257773
520400621
31114323
70353909
163330472
244404507
129250992
699620434
549158436
52745298
523767005
209805569
99266303
452360292
152784728
6968143
200293057
398799976
888429497
85184621
153452507
717675162
35749703
192126765
118141687
260620716
40779741
14454684
78845551
75211963
411669631
341874971
821176096
785806843
89474328
138986501
510751738
338737793
106072573
14336045
102327445
251077637
247272973
387908080
471333479
138656590
15236876
241017402
59000348
103901923
335842454
505426410
68075233
160240193
227647080
575901113
148691433
404512939
657965405
90918999
90739706
203472503
220685121
105127548
5893838
229215749
543654909
305800025
83404336
544484702
316707935
93194127
733488358
124426365
59484738
206777427
88330764
403442404
341828099
14763517
144602050
57475343
649046645
519894713
234382164
236809400
572860903
393323481
16613469
200641977
434741322
187228654
260799502
699788312
468830375
509066457
188386338
548362
619519300
131232374
950423849
466814
1657231
96176008
604952758
105879010
295639247
660992263
114185491
704094543
47475230
674622375
211719145
50910843
381863357
110645084
333465525
679328071
232370041
190152091
242215817
282342759
307936546
558841782
361798144
361808005
23556679
107042254
19799530
36551923
207237859
242129050
85508418
65401982
295136087
130954097
383013095
36641140
289483000
921537841
23036923
327177676
924422765
277327895
469989787
203628817
423152950
20099429
88389271
39645878
172481698
15147332
165547037
335545478
11829389
469173036
261125527
549845396
82524635
22295697
260087363
96617819
25279425
514976283
114877919
625944739
350538872
74148198
42287040
188304320
593786178
489515942
86064568
53214935
451936507
242931618
29746076
5157246
77094258
5095865
303823777
77378179
496469188
32011468
127873517
444940841
71253459
62194440
374298692
34804131
600328534
412232405
17999561
103163804
126171990
357142169
198288562
353616217
505897056
149994524
794851122
285990273
194904744
359669
380910198
252789423
221214873
398408648
181280891
121304297
347253446
511155254
24271256
612428742
27141344
219472905
355116319
340017635
347958811
57664056
258103848
114737869
171026448
258613009
58139639
100690558
191156975
468912057
501436027
437324225
217246546
12566184
295574525
88357346
539731518
458621826
619862518
440095195
228038554
168074235
632349400
16631686
65456742
206535980
576413637
61117441
6193177
83759694
296445434
118017094
89145008
59522270
12837744
44510773
200743045
1135208
398734146
104761477
205838818
304595423
655529070
148366538
10918774
170546342
167019489
73822876
145138107
72969769
487983738
37220174
434857812
22627130
101265355
414728535
284338128
78554035
21181877
660590213
468171679
30445423
152137632
405791944
165427809
357867950
26902600
446763873
79008735
224813695
433176899
157889605
245515012
174575357
659899471
533135260
80180432
195403708
318287643
46398105
1658727
75543858
126882082
450109750
552203076
552289259
26639175
154385632
656208834
71334453
673699916
835336677
421265849
151069639
78728544
458254285
159261106
199554672
70730020
228557955
136292036
228265684
37337680
292328458
322446342
6405749
301379488
89776252
72448928
110754949
104955397
88710459
578612828
88895304
474672656
539634094
295794399
439831791
174673828
576896615
753569031
136281673
62212047
93808370
380699216
48719244
159268834
53720001
187179678
202753445
151023703
364409975
34723815
763236226
14370464
20087302
323675797
70893133
82942952
372926366
125449467
25506279
78579018
238178375
376458734
349011917
316006283
200506250
622735673
126543510
496521729
238128998
433151035
408015075
280930636
250094973
614957738
536353444
232244798
429073711
137038851
797459899
270368072
73816538
39168281
85613000
72119878
5912949
269697719
42466754
153748024
95090142
174188436
93366648
41612257
59964872
270683
291609136
334344599
27558186
102106969
457579620
337914878
319810
78046562
396597964
600672635
291253783
108051409
72848031
592122422
126182585
186762554
89266277
447566110
197321601
325227955
56026148
109307119
10715317
36731179
171445717
83688084
271471284
81577370
152890157
85374986
29517139
182086322
442182721
467955106
60938545
759500090
21190713
1983619
114824733
284682581
643696376
187913253
743975813
50657450
258374521
368220243
182970972
110780746
86662488
59717771
341117260
847396140
217348476
252512874
110863482
555053777
67936058
699836303
303482007
33699232
68928041
184355255
240881090
209585955
434184479
253288554
85777492
29953447
10917912
222720270
8430534
6984130
528990876
21043182
286816300
15589102
34648432
134965427
376348582
88053762
546171766
273346548
5540924
47176934
169547492
190022072
553366910
158197690
452143776
71638416
166996519
100813677
139663095
251159436
248333635
516220873
186918850
77035364
101269989
741192937
15215530
47261365
402199746
17611958
639060680
153637218
22328673
92762616
23892954
31639132
34588848
284416827
566456676
476415007
219539437
10784246
105472869
280366590
327201221
24105847
54302767
56894915
45449468
98275966
306792710
179317892
902826980
67665768
234964779
37174017
31707140
317105726
13326920
515225592
697963970
227332605
2135802
4545642
658939777
833534333
55335770
37234642
121678411
686963304
20493223
351908058
438150516
512105376
12670327
375954775
79374849
48835167
567653177
224626031
10846327
167420131
410581793
253557980
489018068
71616026
9182969
347375199
161265277
4226238
349342051
9881855
470952224
66738662
683045097
108440478
180140880
251159297
49072881
254569214
6683189
50677582
30377523
928801660
5575460
111193886
303755379
354482816
248470259
201267472
77621663
105465888
39133429
7724422
244617571
337489560
1020088
73550897
690739623
595701530
188339873
2224962
313536077
375893488
71809990
306395862
78543857
263562271
109039603
160333851
1098732
171283735
19202240
268255631
87017025
301109
191115304
160565383
113908285
278148583
14279006
272414164
23189553
112607161
340209666
729386591
250691163
527810997
118508453
188582186
89961606
63003523
36513050
59586622
80632289
370623502
856046533
103081908
196146863
156387187
164778426
119280832
128906778
152128581
347672245
271697742
511798919
99074112
129947410
226774829
115475340
72964110
584708178
80307022
220658187
23886901
27522069
649546949
166251070
475276537
337395556
51702272
17324147
41160213
109017423
2628512
326644830
60310706
368568452
495789229
250892027
267820910
507476134
224246632
306381
435481253
153094196
120426690
173666201
1748651
102384482
436835734
134118284
15732169
282368537
32901542
334774146
146232982
434560033
146129155
843493770
21061869
251767179
410266460
3872574
35670573
161990503
121258590
2063199
909358516
75998180
178743250
119216807
134522964
113329762
10247110
13372320
417979778
287984389
248618546
216763124
102277795
656816080
71118467
28137897
82560725
60902701
495336272
120579094
365062216
47871421
136643285
34940630
113282571
112953441
327229985
95151691
46856337
492238379
102513106
659123096
32607633
548112087
142692199
8891084
53819103
349412698
257111454
99505025
215164543
250976254
382923406
487773575
54308976
469160478
94191029
263615839
168787878
308246637
178562924
121976965
19715471
555200519
78360597
81867578
23549792
408244349
682006618
620084833
46402844
202590787
220910034
63183167
282287251
979475207
161087528
615490439
102951934
228070732
164181433
149654754
269894597
457324984
400436453
19594075
13118582
632997844
640004845
346048665
107252814
73160038
51217870
186305804
254659872
358714979
12715251
378179558
75576748
74732363
35628960
682642477
145428710
308257471
4969384
723102702
85480042
69091837
70234111
19184791
12232480
95988768
575274452
357485498
212153119
67797387
2108933
409366832
363920819
491274543
152474568
304136904
661153984
181842974
265040268
333989823
236691093
4135793
149668918
709653908
166572010
903762838
45576520
80702714
153216019
70382076
32447904
171192020
298514725
66712863
434549625
269753156
454386258
213372102
119053858
28212002
325890354
13546865
74505013
119396370
284475721
12743
130712999
39441390
64348178
201016661
325998773
166593331
19658869
655635310
410359689
12526386
666711262
142924895
115787829
411179653
453600082
279995347
29996077
177636832
30222711
41693047
39532837
34747557
336818703
30506917
503634341
489213537
27335734
10158513
266397770
81396236
142338290
33329006
490247137
77528088
47680940
99821275
338320485
349737958
150898638
154480251
14798953
92707793
33180926
149982344
9019296
235895816
109683666
83660597
257179224
208968711
16491119
12917522
82844019
535264975
150804807
916349139
120025867
301911617
84631161
477755112
522644544
523821612
249674774
25565655
254856610
401119256
16332331
312144618
754948789
42608689
745011497
630172332
656743223
136447450
105051311
124023120
53824481
217869616
73440317
63315960
113519236
37863572
408378530
231637085
428496679
61473152
374772831
220460504
34523093
316086212
546378627
288778989
41047909
2872620
35096916
339253079
252236810
117440232
654920121
94963447
626679606
446930271
289901072
45493446
90129178
139138394
99163236
557266579
176997439
738607587
807689395
3895647
393463595
18465440
139933421
63592959
127221415
193220143
75033881
302757331
626757279
292601955
244600382
5399801
14376232
342571525
19971717
372243686
177950669
655814650
129027619
560599198
278828645
415306686
55349364
10112845
148034313
76254996
140174572
46350059
363181561
493427838
121282322
595389844
78280719
88657342
488702726
124369128
493589622
283404788
116540826
538573787
449015076
227276913
40115748
28523776
741261699
28328908
155106601
216566623
15360115
532579501
216011544
249902071
414952174
105027424
391852702
82070631
533118441
5871937
5852595
666344613
561713069
41274900
399002282
558174788
24003776
237069810
347655007
39532245
311961582
161823770
179747871
420419090
333048413
669322508
775072275
204822103
344183970
310563774
207839831
29926784
65798259
120134981
442781654
282337266
284338143
470184251
463218073
126084680
66395342
15201297
119972560
227945919
666543860
435616528
43603616
345413479
7442357
184572751
153664500
365070788
794658720
86949211
325171933
304457003
284673337
67695223
61492283
418700804
655526306
10660990
929439205
990652822
121089846
18717669
288792730
230312798
648714434
657657802
412137706
1669669
362485899
265745030
378676941
315464327
4390868
143756381
196506530
48909181
296142980
94203613
554139238
715444270
119880816
157058862
435242239
3758294
657591519
41049893
374652881
148308016
114582783
31188227
953796511
278805176
68654981
2296055
157274502
280005033
235228507
348993640
76760034
175236688
22757405
172594354
10148687
403708115
73730488
173274478
148941902
85456350
43857487
6936413
17320148
52714323
423355770
11641932
369530545
750860306
499607417
125803824
652707107
331583211
291124369
322103987
140282798
214196025
174731994
225259629
128153388
356718940
281441851
7377011
500849672
213688824
323498658
1157586
2382792
207017653
47808755
224321042
495735039
73636090
69585120
16692863
223747862
7779083
544950930
681505829
199371435
227163494
53129989
175355926
211042160
321645560
1382082
42574845
115365176
250237825
408011358
63310187
726849420
131226338
128419218
180163449
665064236
384049039
12785645
361682749
142939190
593490949
498824942
83314641
68242693
296984826
61820073
545962123
731220986
606019378
88222849
635800802
14503143
354055930
362459255
49237542
3812731
192323695
896230113
463511127
3406508
321484900
481899861
228246318
14645659
828477155
74814388
129153609
325950541
84242398
870273606
549583603
254968957
191727098
196724669
54907693
137387166
7819358
121595713
372172216
10212788
690663041
292286033
2571171
148989348
303617351
786737805
176277019
23431658
375873465
456729853
111669586
415529722
707159743
164975437
175542532
43175672
502846500
428927278
4599968
266642571
9619393
2892840
307991026
527940539
826273171
183125905
382315333
28587478
245595324
257023033
49399813
323528201
105483802
860679461
110775225
96900631
433554806
229335764
15145609
98252578
689076837
33245971
110421755
58379256
64034729
240057391
341240994
513098986
50896822
36296472
289855419
28434466
126289523
296482773
84451371
370983956
93626379
36695672
533914859
47774752
255027189
203943885
28693931
172977628
72944441
112192293
97616372
48621586
705813694
521891841
65883959
163928385
12374495
519167124
3378581
194105025
9344399
60026661
643379565
340874934
736597564
238629831
11242426
119582725
12511233
59177027
211453069
89719485
260537660
9295755
240291860
145834358
34912971
453123018
139484895
32652267
343552176
477591952
105714045
46919870
276021762
318272223
63053989
286242909
396992300
670952077
126848422
819870649
270532346
159027748
479583110
275389651
86018251
485585730
720261679
547625781
294056272
85683370
30222394
9361381
502444386
457218486
513160542
22659104
418241034
163215240
216003060
350582275
97429412
396883989
61315174
73965983
451866817
703733879
88422159
285510623
91855032
7517285
11105344
17818100
141631705
70317461
350713984
472876828
430453399
380735746
25698997
92125387
70142718
379060820
11631859
210718307
255432
412251902
133885507
374633544
115757519
82012957
677354742
53334972
1443450
204355188
286815495
32567513
17123110
384911257
664453216
423311056
108336728
207982087
73545158
60550394
270709015
3169246
659259146
2537374
27893535
157515096
36762989
351629129
295247650
12916527
871185384
333098961
565642378
491871506
51477422
158495516
337110307
309418814
162233660
140543788
281015666
116227314
210441305
24048316
560074990
2143681
13075949
754487619
365510537
263492016
840077391
28979189
77958
73514516
33870245
459230192
481727290
151328496
386799
597425978
216267140
113385432
260367717
84127904
331737975
70783156
81007492
464229291
21721963
125079340
95638089
31809531
532339031
31428148
318828950
136128394
40712923
92966771
68028906
606082870
471070844
321292062
579286129
681752600
284098206
206752529
314242434
770521604
480077816
394909382
326758386
790276385
208303499
158839061
403299126
140756076
54051059
303229568
137150214
121854257
234742742
495620873
111618487
27562891
730885496
541765616
196168314
282575772
110992564
608306234
22830799
364157410
31711235
81916560
347014094
12202281
504488474
650720
465335066
207353274
46583025
38928710
797533
356323414
1148503
49597935
770737678
226313348
369524183
642730304
15901403
678872360
167689737
155534057
193202498
111641013
334558031
262152542
77963801
99333853
323112601
128999702
322528577
307449770
370886679
266811505
199791500
270870693
42562047
62209027
346643079
206177526
27070770
203887788
893064117
12739431
669719321
440450137
540867497
401172269
254005275
487628541
61354427
649217466
265871538
202953885
303182321
18817638
483784183
133145759
303091444
74963421
608216166
89080141
197576317
430627558
129160711
272111786
161921638
228260271
76001344
242909830
513688337
36737657
323225971
214789057
85930133
526781424
597542351
267835105
389067665
500387644
97872831
67749439
237739055
729640764
70242054
277884094
697735026
86378085
305849373
33355751
234920069
404538121
190532002
406434258
688803416
232262448
141586454
245455845
210616260
699349904
435219096
514480
121990960
166103479
686505523
347426407
19348655
650042585
338081730
95233923
25075899
297765905
8102911
11853823
688230811
206507477
20921131
271029245
30671230
60449538
232250873
71253001
2199153
400025259
65765185
406190337
12393851
96650516
728678046
261298263
16062999
552686708
323766920
234396524
159025038
114137244
3344505
164471225
7301559
180736117
6746026
311721761
16081510
3158340
460316833
30933459
332179445
398517037
24775228
30198352
1154084
284705913
157729536
86271582
151812436
93062755
35410474
125245193
110425081
135626593
176452672
110623021
80202211
121639845
9234313
68640519
83969387
114280546
134138696
448389457
45897219
173494432
525594887
480152453
896817413
145054125
534719295
69855498
25517443
31107960
486263423
348396465
399251682
92719814
40457133
11390887
576675937
235489551
473430429
300981431
133219194
13610555
196614693
256930237
77768099
126224657
208209966
425443011
93937149
295092170
290987868
35838587
74849399
72199062
23753599
2942567
28142811
583512268
509954507
435135079
346157098
562150481
54415344
154810199
186392163
107782105
65658030
459889847
80797197
484187903
401584129
19618992
228884127
384267682
301416844
19267577
305434690
158066754
76378049
369482470
98115087
954124683
381494307
522867061
222294788
720764246
134843796
391080973
233756441
295943369
553807048
462192378
101194685
175255965
30650343
339394140
252353710
112672302
476175269
75136240
218005409
10453120
188224205
196791882
88727350
238339188
236476411
265454218
363137496
476885348
38726676
32843665
17181704
83858186
260230392
37850387
122266276
48122228
115563231
144180685
5366554
762034778
753808706
75231577
291893471
538175077
184935843
924686019
102398938
422820789
354809929
116930300
132277447
466925059
132184944
1276173
335037659
666536327
15203856
279074081
638537869
243071548
150631781
241720329
103816363
358475669
216359199
29472274
42238987
572489
241581970
132810745
345615026
31747548
120792619
39004991
9418144
456360399
126117467
304376508
39512981
374307623
34160633
75553705
643725010
580868486
10527865
107848435
444911026
244706587
240162317
222181599
162575328
84768734
350387438
158110566
131482259
170740798
184779227
49136311
52588736
68599688
348847402
366554181
556883243
32040520
263132307
582980199
948222916
419733417
71025508
536537746
12513272
73540688
492831794
230511919
234040955
304081912
621620395
40277900
184696283
452542557
315176377
101670123
107613686
24147036
609179402
481734785
115681303
136556879
394114684
237484716
422491118
17693451
328075536
659118871
586434910
122444309
119243604
69182503
67726715
114393716
114140999
322163853
314867437
286698899
368977590
136163983
471723171
56055547
218658945
104768815
245125632
458339065
329316662
558248889
100709538
175065266
66178003
82189891
19319121
183301098
245186135
864513147
324426585
281277239
2067315
174270753
247539250
204838542
4473996
340368291
18868929
23707433
14468968
499723405
131300886
443227259
93991499
34270048
551703760
191884828
138076010
28545435
328526734
810143406
409718259
168598034
373920457
86196510
146722149
777799001
34382750
133460702
106155330
72817189
44460347
660089836
268784258
83696537
409555509
38640229
351330267
342655176
816973118
445014694
386534068
363771768
200311241
74237466
602386304
874130451
73370123
160623345
701421324
131580093
138332789
166775623
30009673
58832093
287274079
24197890
256707671
1945443
68007476
177422463
9239584
353574498
739085776
360474012
166094422
10928424
38403758
97303614
64568997
798294915
311303106
177844580
110746811
29420218
608047915
517069580
60254589
36376905
647278161
98124464
318072668
176187224
41681908
81984268
309662798
336792668
718072642
68202160
120522371
403081314
140164394
170659101
73066158
23708556
128014661
872578700
28584362
370078248
354565207
282331146
10034203
262837884
284137810
376066176
450460637
284135287
60984311
647367785
176939034
422956064
38495882
536287270
148123375
734223978
153684445
429058948
384121266
192290451
361381088
243461012
589379169
52025090
78916330
51038450
159133813
412954999
342302946
183315438
119101927
229610460
517863832
168284389
238579469
351457983
36537027
419344356
60605024
340442868
1248165
18331996
212422627
63371027
43965848
99598068
565076942
25384673
1574983
190942940
287970360
98813001
97951759
756739533
27335506
602211296
627773165
161153990
425966861
163927482
203871552
461545755
23475090
120899714
3064112
113026221
525199975
26948812
325618496
138369466
492961853
117785063
604530119
200390822
426859935
435181064
666079880
116448352
78109549
416932439
166138888
96683916
692201754
193579223
20797910
75411330
3855674
434546
270580487
582004311
142640360
529569248
260666679
324172015
816948177
549936692
75339971
447168681
469133075
310960515
257192598
289718513
66865169
245733225
658356968
108197780
221347630
152087055
353372995
362064619
1528857
328419328
310348803
428155470
170216349
139203117
272781881
250377692
515021851
64014304
716149397
114039424
35839293
258784851
54671805
39810722
276759851
400674230
685169521
150271482
561375683
25685956
229163925
274379511
488463135
673483112
45243791
237311593
11611114
304444018
99445978
765695583
85165485
48106790
293104318
336588020
376292187
566515918
56870124
40748067
639845958
35715437
24594995
381794660
316209518
415708104
45883735
174785487
163096555
144766056
43782051
143797546
76217279
313927484
423671511
252705533
132410558
349748146
35683116
286885499
619207757
15344717
234641289
458170585
381689364
524201964
127348856
274002033
328609659
29633064
161680
51747815
168320666
55489972
770702999
211639485
20986040
209888848
489503155
359447455
260144704
47032294
23465066
57877260
333997816
21520017
619545951
81637689
222056245
63178589
141591038
266262874
34188644
40941864
31319856
196157975
46708154
43679207
101878785
8955767
7996830
160403130
759494343
202358961
396725952
11748580
388937987
99158516
80749482
37675893
376200684
389345245
320104601
48836401
176241518
629456155
360507887
237394999
138364110
48702153
28801564
144635798
434685888
149834100
259753630
18421233
219314720
353000008
71076339
43235934
78310969
570727060
144499775
83872892
199156160
120257321
37024621
17875095
276915311
230386543
126174624
13047532
799911582
611120035
411764569
12962846
600992494
279854536
290546338
126153209
1918182
64801413
691984
369364434
151260501
55007206
704394004
389919645
961924897
93633344
49248562
597204205
110964957
246646505
575712666
24545905
33483842
515917200
349996984
489505909
523345415
108510311
37420449
691456670
431362376
53317859
51200392
93651642
50596239
54955478
28011658
44617969
938565179
32012428
22355977
51755319
107673174
397982879
244534774
457425426
284527061
20351778
1896816
94553890
34801137
665541984
934153567
794684315
86020153
202017164
523038409
260504209
264087342
564789248
127612929
298759424
427553747
112199262
872993459
189482652
68968257
28597140
300409567
4903151
504089965
65420469
72217698
172634836
483379076
304611443
10175749
3401624
20697670
16171442
529700445
71201497
157238691
24056571
546911585
290999563
311128490
204955717
455007405
834322148
247834877
57197907
555784001
380941138
168716026
141876120
229854271
548318568
19958719
156427743
451705100
119138042
451961067
409005562
20616678
202393446
7028608
57599414
432028199
346351397
65938685
221155296
596567560
612532766
444674076
631304679
875026897
130479667
291788316
116961570
621767556
848033472
128845095
181789265
604013234
123242484
490540259
346816565
116012883
48308524
354858874
105698206
101403893
9271561
70049586
666243827
325363412
72524576
2103943
272100190
3104933
60395358
36519076
574634283
239661992
64179359
488711471
14375045
29239879
17283744
596660505
23295535
530815831
93672246
16107283
383141352
50784017
31075102
35023848
15645300
441390645
250601930
51946156
31268382
137229596
407690139
544225063
80169680
5381934
18897782
122947033
297043110
110510501
151351834
205805792
2606206
16004102
124682255
428375275
234899578
319313619
265429357
143723813
426198650
162676320
108575591
18662052
173567673
347097069
298969663
8378334
277445610
190846647
20139915
326619527
12084818
77322735
148341161
305108437
661035818
268769535
124268858
138794566
179195605
389520773
42750510
824460750
31582310
803784
230107669
190074029
21174034
200064185
111345188
93082535
72514088
635214942
35352767
580961098
11406503
178601945
72638214
205967054
791428892
195522996
301817484
621393392
177933988
20420102
729785508
3090272
510180894
91862867
223994611
554727914
504502895
409451334
282875175
23427737
181315951
751187278
294713571
11272778
73970220
382272840
2224927
184969911
35748084
40900349
319498566
353624363
16119719
251742911
291785452
232180407
29770915
34426192
875292336
42996969
254713010
164467378
235489331
230511504
236104103
66342900
246476556
65254427
16771342
581821202
302551911
430357273
749930489
73658217
158700990
21220218
348240665
299493068
148666706
36216070
338956605
51866571
123083828
21963268
237818686
673399036
459379420
212718340
21122384
545809765
175331492
99888103
24196607
609424071
904911319
155761789
34072882
11270904
135741049
322333084
99015188
560322971
218105986
195648722
361270503
190971610
314165422
307882652
205906614
21499622
182612051
56714085
344807387
452615666
295228847
63470576
301781864
835662546
24269109
698682296
39902958
277952718
427412442
471701609
89635304
411905587
915782881
40735384
598839532
106981667
62439505
116162014
85217095
652377770
126990
604246269
661214055
570412113
226420665
54457014
506230591
288232236
36003486
521577352
43109322
496922807
540987367
26840968
3273989
621797324
433982072
178996309
434943042
32777158
127322316
79762495
514893864
709729685
573981500
618538665
597092940
157868880
183585721
72383292
134045634
28230151
549165206
23550448
492121681
343031919
325102221
149801942
196586142
616282542
537859752
327534309
2892679
226941289
35088640
704232653
882960711
82739892
123265369
537976424
157780205
191901935
88042777
332184312
318914555
349427442
111333007
525517317
42734945
177516340
728773098
37640961
176862996
1263293
477980376
384840312
66273740
136439921
183350114
180959854
102698903
351930333
26348098
251461198
59386522
81065033
544234143
120161594
164064045
119494030
123428936
70808101
409780907
385238609
311516985
59293153
463284146
279313456
93670000
334531552
365937733
222126590
86206655
380873883
131117361
78409187
332825336
70093743
75076683
60054213
231322967
33367774
112801
194486300
309057602
61867745
300353224
13822055
219333401
49967265
513610159
239682388
129837089
674793308
298957193
199779641
116464718
43681399
86063282
399720622
136384574
595165982
65729371
616550709
13943695
274498781
94577746
71891600
34322443
97060005
95687275
699141975
242274675
176005527
6157236
160518973
196603674
86199852
34621843
139133529
511429822
623506937
33714427
34472547
247032415
206925824
364443274
274057065
360351092
468816933
118683918
25499107
88049861
556758799
124817105
104274352
44926314
193758956
228840568
3156649
117180708
532574849
349316825
15212567
3122368
190005355
69017990
910493991
904788002
62824931
316358476
199845151
7350799
732336244
50870064
272393160
341713651
383205449
569848678
1713679
543984950
151011959
160637759
459927283
774561363
158185690
495000242
516574795
58490936
362411404
171525997
451987694
456679583
345765948
667647108
322985285
105733168
18766541
184898099
332299697
69338716
295272453
106722315
153497631
574098612
516203976
40993139
55030909
583303
50905470
142385353
327291958
590368062
209082930
30396555
99964127
819038530
38869711
640866288
165347474
13279532
2013648
37795318
182012628
110486799
405612377
31740310
56163500
495525904
249016726
120188310
101777583
517844537
31706273
64122623
441965157
314328009
693392143
40942680
364750940
167077694
434515043
40401462
216005186
55668814
17001362
772468537
165407834
77683426
338418270
153707008
159102648
7145069
122232899
277495615
56683759
389898436
79060498
358843473
649901362
35107810
116309691
9145107
143155731
34044365
367640335
61653058
436615956
13471583
79145249
153786098
589381751
227923820
217126706
100163734
2793355
219693216
211690652
26854186
658056172
4261960
298025150
210284501
13076962
423470038
24701
146108555
297594065
145638786
292858308
264341031
13577973
213595695
9972791
25731280
117755638
43133791
303654103
212022487
821531509
145632361
38631137
107852403
567754980
830223208
88190034
170952533
670658764
51634800
302290312
155779291
38922294
183962713
147289902
361471050
198532595
464312289
375130541
70887515
144158516
506684512
6933968
95808055
578114652
131128523
804489816
518578645
517029136
505464166
283509151
412886042
10902461
26829938
619197195
426785454
7862047
268996397
190286210
88831455
770593126
698069578
507676293
860254767
321696386
302853728
440732820
433927399
8414713
28740427
100705240
451976536
346434510
285677321
62790646
557057530
530660243
186522723
478517280
241939263
218151345
126459859
670682742
14936276
36463367
22491412
85331843
229163520
570067604
422198302
71285111
66786328
91160717
117058690
651628981
4879029
170706221
465879708
328185697
506897292
57067325
111439168
272489554
49319323
280215047
295302954
16735340
82353340
701036818
79653251
156422003
221871472
612322441
180856422
114165188
88109453
386476546
161127189
109206505
635700731
381835454
246922
195372296
122390335
286528566
515284283
196288541
494882357
425259747
16802133
96793075
276337267
14842711
33164390
12543045
603996270
735175837
134580885
21618695
562680546
78897305
527017463
149248238
168959013
14298866
179425798
390843483
27481283
4923854
3233987
630158880
8477447
272101359
36887683
225656490
52219287
21049732
500223124
611637658
99862991
706692520
203166031
383010233
163175041
48886673
488213977
362683869
70080679
314510
548708969
233304772
557251925
252164431
498637084
21503140
71840169
180694089
500985285
6368453
374013593
823227733
411668993
241708345
59336968
883074602
247603530
70397449
93094915
463235393
277442975
799515688
373348897
35703552
422153236
408960638
10907898
167353844
611314925
376618463
22719806
631874333
542035952
362697203
256760564
318621876
598099266
494367855
97586682
127442295
105310071
292015367
16859865
10533245
337019513
621519352
10327451
11348093
73915500
183267009
100167572
5156768
185256693
149476244
277714771
66349609
168850080
170806554
339700265
177739281
238071852
77332629
20143519
133623303
659494396
204943868
136660411
315190555
85896266
483485338
224329544
754826955
316792932
476832900
423463952
470900946
5613223
173077706
580229699
307987309
751314045
727819
185604487
279986759
131437400
446704224
82738450
186584500
610072301
188360940
61388802
751822116
115423778
23906879
194571206
33581420
337706617
412863970
531116711
677296425
564801951
24139847
12681441
61038460
6688327
195246327
13152436
401142915
76222533
2119412
369353745
242322972
325111869
416623116
145249512
174501346
307558386
589490777
371772778
4372120
574697373
218905552
18003522
57946500
120376649
189323084
98088293
111798522
50599181
61813724
337588031
243809903
32576807
63308829
299646088
491555081
174525236
243055068
587082848
296620895
158693420
729980995
477731524
392780670
463735950
138811674
243442115
17847875
317271713
60229098
217689299
106282854
189351592
535235118
388856463
606724458
718233841
86619580
169494681
119075011
26427069
46512554
220235040
326986897
350554717
65199205
6774370
30273427
552766913
89364359
125133392
609210772
50423785
42023653
96066381
353041814
40483741
51624209
29386116
720785318
471088730
43318122
571590890
97348743
96100734
649413141
193419020
253712796
683489726
45701332
520756099
65794315
213978476
373709647
159473804
145589123
251727276
15819056
62094930
101714961
7871145
38845444
711075096
24433823
72751318
578247782
29742076
106210222
138147753
124598221
214597519
140198855
13815077
199037456
895904135
157735500
232014934
839333327
156586008
83522721
584360900
218555294
464455904
265089983
70262507
106817081
206314091
260342637
18730299
253368200
344286946
275195816
436129312
13409575
10684100
215700420
448433577
326581060
402165491
313243102
1451953
245538465
732647952
356685103
430151241
283032398
481676559
184114372
40367147
882608517
175704991
93371995
32859007
309152915
421213120
766287697
139651408
239332712
60282252
208766093
13170528
90224551
13454692
568226488
161815793
509492624
667149096
248592921
271755031
69151370
219814072
140160340
581292224
95302291
710019054
393796394
336366617
31672635
4690544
32867618
116146650
29904065
48669924
24683886
23582227
328501491
126090600
291859633
43691705
506185526
166871588
818722178
99857358
606879025
29688837
744379180
71738394
504782002
307179169
131140351
678900226
754879804
412623184
120677832
402651644
191029217
244758878
702978991
107185902
646374501
595006329
164101819
103234276
129419854
295650561
99997942
36770938
765267268
153088853
273878262
94971640
107610775
136365127
188061942
75637371
350251446
74860570
14908532
233031067
483703842
700482337
195333100
143876382
261985094
522370395
242676518
33128673
377206794
610390966
89673651
320105566
157003093
736801143
457323791
247154269
106248067
7911494
868361886
260331147
12175155
45861277
48023236
81340027
172353158
162118176
173322377
318512715
99765985
302036921
374484289
410610765
45827153
172637261
4119229
49819646
31831283
65030999
237944644
18604150
199563966
193982156
171130297
614311383
10230483
14353364
715582064
425899894
6632960
49676117
333218095
29562889
708052719
102975769
195730531
317558630
29379784
20974266
137541708
112955663
503745935
201917627
813785153
63758123
101143756
487510515
352233269
357979761
414224789
61448226
157697013
6195934
235703068
25000961
86779152
7640468
255511843
385480116
316948096
47539613
100550009
287470959
374324994
79325696
575930911
714058453
172108203
335907755
801605660
856187635
611054224
457735670
20567317
69573213
609938069
300926048
369277081
72526501
311146795
33809470
121465491
169775051
100368239
163169052
350934653
350274730
53971077
439027371
427640236
249265673
30179856
17362867
139695710
671624598
300568241
356823685
119609146
549147831
10109423
22495726
85314510
69594159
157196520
125678310
145313387
729064216
22807428
10169829
246370618
186024342
375335927
188224815
270426649
235620106
47386167
27542249
57967103
169081097
646710647
250927992
63028290
356069930
178268072
81778135
101418374
454356492
66629238
427286470
398860746
78507441
282640
203067463
100596175
127376047
421396195
343067771
111077613
379805396
121382905
63195797
320496057
5765043
792468066
41299790
408429652
56579495
424725968
112674324
347490102
31475657
203018892
454474940
195722584
65601433
783143505
215072866
68958863
826118563
109464786
191664454
11009511
12295723
106260049
268048534
311827016
33574108
39130521
368756337
395401287
425956619
120640887
416528613
16604425
66250180
39870654
637741566
144486481
259034279
23331552
65810881
3203827
270070188
515707150
103833049
6565173
178456003
359326982
90228807
13563263
326489203
169326977
475838179
279748980
226893966
269185513
21685074
77499882
1203119
363141372
212904368
17730152
710926204
109922706
552401293
90168410
234301410
28145624
66604693
390617932
280747619
509362777
6689087
19637669
308112116
103613683
631139499
151208282
141199531
298989690
668545715
115249624
176131455
2507400
360333293
377715760
236933500
97706260
263778062
245613198
400413276
52092964
19595372
116069471
462578906
586255933
736082925
507279377
517042251
196611391
289636483
97315104
387411423
7411967
78656273
163840163
234904830
162427173
53457143
700863200
120802724
779932
89942789
781368893
90105141
462678232
454055557
732109441
691530231
290629489
53150878
84776950
422385313
144116915
380789924
442135240
77222053
26137556
175934088
47962119
42308718
154611438
324957145
61809
220291715
983971960
6893109
328180960
102420486
188456295
95920741
410624775
617882490
58441952
295402215
660920805
27416007
103222329
341905411
623130630
211275365
80275282
125175612
321691093
93761853
184323351
320133617
214845787
658786172
337954875
294246187
77250339
301310934
66240537
336495818
145052868
268980899
1329285
483802150
104712718
390041946
28695159
253755557
533448946
46979744
20274332
494239203
105117259
319807795
32269992
574628100
157582597
529915486
420230406
331646803
282646923
438301761
473197961
619427346
63351769
473160541
353413322
23703780
89272688
253799983
146046286
330923869
55853981
136663494
59047750
9955226
588830738
225253649
93045389
229088475
646853362
289906663
99198610
32895469
281592284
245921992
253687762
301645381
139411271
290039823
347947122
343440284
395221528
170207301
375416231
718918616
143103899
108109661
73327987
413456502
259317183
305952768
232334024
92525856
11577063
652292545
106202334
50385003
50982097
760957661
395256725
301663091
70841388
111421776
5599391
159879843
128819515
1009882
82419310
148127954
58760443
200588145
71945184
5871564
15684598
167884505
715982404
113451224
30804627
160635471
727260179
101886727
9463267
350499181
101483829
719532592
240646550
14396043
111610731
413781427
336865455
75929098
25027800
217366441
460028310
259462266
352695220
213986856
79921213
59096412
47570280
283720514
102334559
64642802
560021248
4571957
62781621
148137822
396072924
17168623
608970484
175574861
16381793
256533789
253760134
359011137
302549818
787153124
241852349
46890187
479515788
409126319
589648349
691115850
65685361
54606875
52253454
434485064
61481843
28296942
307464535
616045656
103483038
53587283
371020881
220170
304666100
92931450
294154823
1465388
23000154
20974075
791943277
96610460
13458213
82754778
204992433
23254115
94894449
448447414
131817549
531160163
357957093
7562524
234027919
578818738
141930833
446595904
405635020
47780750
74739306
160693143
492210791
119946860
310312797
731488828
131671622
537130135
180209071
58772185
149864424
56702540
262092413
58830573
3017873
20184766
738909532
4899796
33561707
160063660
590139542
323529021
254283760
5516171
236952613
146648694
372789439
2306450
234207842
6723897
636959074
82607222
401571723
608847862
5518619
29248758
25558168
148231729
229669497
328017913
262699852
341265240
21704125
34110309
489409420
454863037
200031847
751855627
125277216
187215441
12647033
136004658
361592804
93106768
387709246
247412159
347153041
6919996
251626275
641885978
55343439
382771931
116422759
280715258
19920761
119502602
752981985
292298753
290123197
498585330
51967339
91991563
74576978
21557266
221446242
14887673
131178950
804397268
241074692
158944053
378029643
416028401
154276552
4619185
663718251
863305927
21788844
245119042
9138566
334615234
303191453
80880779
395235
256364862
2564185
221778481
929584363
249354350
69103001
168029768
391978867
446786453
83493404
148800370
151625584
442694081
501641565
234824759
698128566
315638628
214068183
134420491
547996964
91857856
78288187
305714116
352699958
260115479
612407676
348984577
1903429
545218974
160413165
147042103
639638218
175590966
203332881
17425951
54655515
514246063
459664937
81689271
13094583
136799259
20641156
301141079
580299579
248747625
99042206
136613206
716743787
48469602
248717312
745693928
391295534
68891976
55503528
145289901
44212084
122946204
384499633
534659617
74843832
386371422
422909853
189374032
198337160
23042655
35905895
294840179
184622675
703855080
22695553
277364435
90416341
175430840
44731677
545251214
108316603
2632545
378385470
4657832
486721734
869254307
616613295
626435709
222159911
87451340
136856105
497898641
368012246
108933294
165767927
661461213
183171554
156581522
4179639
113553202
13801892
345222677
686015
101329313
26308035
424740028
178903520
5940148
180085691
2170788
74652528
41445975
323042437
629131703
366958969
51274183
10939512
403718162
245315194
335289271
65850337
78492444
145115295
5863718
71278401
309036418
23675683
359435208
101855430
27487954
122577638
315637465
20082500
62794503
250339922
152931889
30186671
135284281
258770439
142934028
39607768
124877184
7943870
42297808
484266914
698314886
518256581
360853254
181464210
424683929
2222533
34905881
51658324
259285459
104846333
32574476
309535028
364465102
227637434
295269705
28215296
117191338
198120754
7907377
325745573
526697685
11955211
265796627
121034722
471182699
239352423
150701691
40014120
506334954
20363427
56095909
798524018
24280754
84427430
14889528
47927818
515423546
15782195
751554471
147878932
53009780
649475474
197615911
56449773
291676343
161470585
396351015
13378484
586369579
557290774
102951175
74621775
415450539
499066153
263461527
68392239
595256792
64152898
742619038
123512106
44367878
62388623
226768985
313239950
168744849
83279213
242917681
411815801
188143665
155899057
315882818
275832178
186261522
547868050
365480150
129499046
29448026
50149101
147420348
437934168
35796338
147290965
163073029
8639710
278161367
369654353
62722844
14066993
270905451
282410870
172689989
17624966
165515517
786563260
261977741
21056790
150007907
298026287
25921712
724421715
211750224
90439110
811020280
366050787
36007107
122212350
959953622
184986175
194381872
353610955
74298407
551381473
643975012
20122209
123822296
46796115
54820043
36678895
118215408
50135738
43020562
423193385
287569895
194478316
105726571
273928811
73839610
735181018
266992447
45317494
93758596
395851334
334862351
742075850
611899964
678633683
85946638
292123562
110875381
11156835
581634576
542732659
117501320
139490966
48939751
209979232
5331006
1727819
468559191
248142804
335197970
61267565
268523667
20992913
35729955
301431007
60978991
540409701
225977128
13839002
119029073
655226776
14574803
234664078
22575990
126351311
587285665
108229247
156775492
127432629
296816423
26606040
101504813
302966559
48786153
350506201
32112176
482515165
840157879
143831405
294634209
575559694
159035439
104575637
339244119
48700744
199549364
386047885
242044537
465978616
21049074
201060358
110212700
74487099
223976098
631521338
62557910
182942614
330219487
479277045
14507583
484437122
112073833
24565715
85608865
69939320
114504974
324370666
53130400
210535491
398366925
124192663
629559403
709936346
933530378
735906329
153820089
178751701
171724259
145500750
432872254
39890913
42706138
463288009
10809792
163950292
127639831
756848097
75386886
560140710
186380589
513769460
19215051
395794554
124768992
98617736
337898678
63877892
562230455
183596408
34923953
122957273
134337470
558877121
74655960
895631
175773896
573777576
556395412
728725235
446795002
15579134
761793714
270992816
295324941
726752539
671825390
527305320
184123036
122384242
85103866
908091362
160491856
5319961
711473748
162871382
160134442
182787933
226909739
364677448
4017717
251451619
99714685
611166928
121537304
42324310
11574809
650831575
261063177
27955084
166293356
119582720
105748095
28479189
142806251
4653028
399921074
7770075
29599322
146821475
394667189
84519228
495952207
616735068
519361052
32857148
799791298
155552984
15755533
152855330
11939111
33323595
147047450
719095227
32303917
47322752
341138024
179697921
208748393
112082352
6149183
39439906
675321591
54650427
69996788
395454001
23369786
197441991
12010947
206668648
527284118
46941080
42169609
228183086
568284091
218786947
232330356
685129731
387698715
148831671
471390998
180829902
67499148
638123651
106786961
134467769
428651134
46007968
296061912
218981509
4615452
312979069
108402813
12376110
239220461
292511176
83428247
307301969
454919049
1463718
254752132
252958282
49522942
930735438
223441793
144296416
80369792
129537805
184315925
325609113
292789561
590801527
1725487
33601717
393387398
743189660
79432282
431279125
222529561
275278405
471066335
444142271
132944590
443111761
154487738
298614148
258130209
20522146
317210776
294067228
99556968
314340733
76639644
445750708
150841329
216193007
50610502
57776646
676923789
625728575
36092577
179635068
175016369
184334956
66283538
77821870
171042220
114173388
678481662
104182795
111673401
22303196
433936561
123248681
173593008
3698191
11873227
63357849
62149665
286868473
786574807
191459256
195180625
197106026
41286853
139605695
294364317
449275635
261668707
859478013
391307415
110137236
225300284
18169976
567274688
220144630
219502303
306740676
72939289
95906386
751164617
546143460
528223735
271477930
837555364
44735279
212602146
95596671
498546620
909682158
23308657
80752607
853769294
438120495
394539515
388766894
167489022
516139385
150495082
766653297
586037473
101687257
112943604
509389523
3741344
177672968
79935900
126271363
822184397
34886003
366159774
317520138
137786806
100922087
799485238
166736537
261422286
265813652
331006434
84859618
151215160
161703770
576743995
181505048
139170355
170059341
80366785
17095224
256192574
141308089
31779793
723117491
17481805
306635702
88875398
442903022
63501337
6946257
560816699
11589500
517747134
30571445
415978014
6029034
116030477
779816597
722108719
145414246
406598441
173145041
287009938
25931990
88436223
126013355
168103737
13436096
799448531
4924981
42235456
136307824
142470799
352915457
120272554
365045092
39639945
130883432
20542071
95897383
181571535
46564918
19894315
224103843
300782791
185924926
540383444
2506226
116905749
10715171
109621357
366118558
78652930
70883382
27158571
25487970
665371525
7222850
434731870
456934733
595536785
627530335
93499905
26025839
630262254
322040476
108932838
263888878
183712658
489356649
152880353
86511553
41104833
213284829
391389716
36070154
104386005
4589705
728725
145909762
347895419
114499747
58523311
179042033
32274104
47004641
278661317
427652813
176747051
144208443
434902548
2832241
798891277
560253890
255830530
8106070
167879505
576496500
1830719
262669996
404295046
806229745
7291354
76962423
127589012
80303151
288747999
520555250
50529412
100220440
262557554
74303137
390905174
245206549
599072160
200426224
8326485
338884278
37894073
31345200
155782304
172584295
141835573
114572047
313319791
42748820
375197633
160313257
70345320
665313504
373064432
16471604
434738511
39693303
4539428
117341297
202762953
10403341
83130161
309212093
129673066
611493063
436519247
218345702
458283933
99627808
397794775
203465263
458581496
4614944
134323925
66978474
237424588
426791485
328098386
63954298
585240938
449102700
626180191
40804040
163533321
59733932
57431734
206423278
120846191
529843188
345396532
27978280
171214724
269466551
799572345
747843540
66037804
499390649
189148015
12610958
76251453
143967235
26364766
155579139
286276911
749673534
613729717
42662306
9007151
212500837
67956017
3984246
213413203
450906483
745584286
53527438
78453214
270638581
767510894
164590228
494257087
162108152
536315424
778369057
771700427
8310131
592239848
75908696
87182941
387812380
75065988
151087974
409953293
18842291
15199923
608549385
428635501
807361066
770346638
529432249
662069275
339963809
11432456
444992849
330499678
462992982
35354034
266597415
599978171
72624324
339846230
196066605
186388809
85738921
409100691
50796220
94852918
126162808
336816330
2096422
99985333
608530134
102529777
481816131
11248816
81111303
724968418
316550882
358618889
68621750
330909875
158352887
3178945
132187490
74205834
25958695
284629425
552410525
351725653
114258852
81151981
408551766
422434669
81069575
546107761
172736036
530942618
308829358
225520652
196181039
277002930
777961501
708719451
29679363
596251572
12323022
549229588
835428018
71031147
11743905
3855671
461466320
224824196
6231415
129523788
277263545
66070006
113539072
347164730
64225014
169182276
86662308
133070542
360354485
60401435
229692963
54579259
915023975
101233296
296404218
803473923
282384443
17709065
468836320
604502878
368188442
101890308
3747912
233414361
58452747
191769683
827626
379252856
811903193
160359645
115575240
85806540
336482234
662394
716224729
72698347
30920187
524861391
773650226
232234197
272255353
122613863
4570494
460987379
243252038
363997258
122940437
258919456
612210813
149491258
724518256
656931891
223618955
5532784
140317859
73385100
693069135
186245639
29105215
37388856
40175289
55326981
184112565
406746890
30409835
162828777
50926562
580337081
8463699
130104727
253189310
14726310
36310269
133692469
292766610
497042808
241783203
104053985
317899683
171916551
2607053
336731804
73597027
647759157
79428804
2522835
13742324
49293837
24528419
336907910
392670854
22668862
379209063
133533174
115464452
603318941
189181223
35689045
30894039
3528905
11734895
643600584
17467710
270045021
478004573
171091622
82013976
29257644
119790468
117151895
294920922
70798531
189869271
644833455
62776753
426202079
784043411
519051204
279380530
706343895
250226425
587999118
135825911
294321997
323290806
588875497
63462064
73662373
66953527
893517113
9413870
306481777
574053757
4577392
810261872
287822262
46696375
139178701
663538575
73704536
3178217
95236311
288193187
471797286
62635596
423218137
53698643
2726639
106864689
265332674
743857572
163909865
176235582
312947488
12864943
631044948
22376559
133053392
621409289
174282996
89441452
104637108
61353278
248466600
54953992
52865167
2840455
617102917
464630003
779790417
162239398
53819473
214073892
64615984
292929574
459118570
184252053
9862531
178032449
259768106
44623236
508021462
157668858
102832333
89826198
19675830
69190814
18080
11369346
231005368
43433753
117327844
283273898
24091655
608576130
194955295
141182151
429818569
58000780
125603419
2366756
291191378
296166515
117935144
81696861
365413186
245169877
404621815
586662128
56810934
161559284
824762080
497282512
280943167
411493270
565007215
215929400
268610414
9782666
145760369
228506439
12356447
233363768
689003532
576250280
439576899
67429805
162635716
749246009
432875508
475659725
24798411
259832259
711981341
176108790
10785663
260783012
52628538
233030328
34934231
27454711
215312343
250477957
174861879
392321999
607709142
193622689
95215943
244662805
98512603
102250234
462473529
259117731
772767278
532279384
133934341
762122023
38003742
59983464
150569989
64578224
60116639
4336513
316894958
26193281
449962290
195953997
509699812
65553278
63028996
541929566
390240125
191422793
25780490
520111611
24972718
613245078
29547173
77337487
161626596
244534837
590841583
280680298
807481
79398470
21502603
320947157
13703010
82052682
171929832
41729325
73032511
541214467
228800319
269129073
523872399
667492078
879999391
274599005
287992290
494108658
83218704
4451366
673143414
543054440
83933552
227883151
465691105
604581196
250942974
331461802
241120523
81475293
20079209
223951334
146728477
82005825
173554000
231460728
54431778
12096606
421058967
254805454
32205021
349562824
606495623
77447283
337301890
510115976
160781658
459718730
56119130
378477921
244180169
16038685
63488217
147242365
540907937
381866284
235734267
35670802
221947609
414124958
26134005
91019542
28054146
671829661
575924071
9004729
33136888
301020576
517230501
33317599
418756631
48222537
32143674
384573430
292007332
112151930
196987921
129257639
106617016
428487301
35536677
539392962
279352170
22968441
149608364
205886478
125141707
8604448
591192782
32157578
634066155
221607124
125432742
299924624
165788900
908531333
402144186
176460071
359681469
844783243
686532772
148650617
74387251
511317696
49959795
83887082
435345309
716056930
236719812
40965234
136916193
329435482
494441760
474537548
38133934
451930650
440486841
396450972
26439
183843998
231745283
395842
85186532
126196144
205644381
499652354
156474086
209502421
343768415
822180639
106110930
185919043
142331164
270463077
223702250
316944195
745890248
345380391
578621273
598244145
1793977
108665750
24127679
78601917
243949808
149473385
47557717
375791724
21747190
19475199
189291323
115410309
44654209
67939671
261872680
787392470
21538333
212893397
178461678
621746296
123018188
103568887
24058650
73338258
123822443
424887307
256732675
620779525
27631375
687086346
65920637
160323759
27906800
25505039
676230917
824604891
236922296
316209150
118038640
436177476
38933039
386292072
630146987
276736620
11513902
42209361
240879645
30219769
633471451
77235922
488506765
10743825
123707560
173699066
441676861
29024526
1321684
315549472
79556803
16111460
190618168
35499746
142124715
185638598
43258527
7147455
278233513
92203319
151087287
159659791
355411405
124991400
30294964
541041192
320274304
492638546
187383029
55259791
330095633
303275825
111058897
316025670
800425381
28418184
170261416
86048769
33056489
223749542
131115452
82984494
467675800
58040684
70012160
282891379
203853380
827222959
205836779
347722765
581193356
60386454
461426694
725978809
183555997
50379088
462149508
89999042
71198532
167556509
122217871
310012182
47818998
620918819
156232005
107661559
387455472
608365748
380565947
486222492
255422053
42319388
123065000
456156650
1172246
19189551
892618231
465867844
5729459
288240447
24594724
646946550
289307620
196743162
458621029
12379819
518606800
712199048
369231714
62232071
133496823
261940684
22969987
561068440
322294801
665176914
407049504
444671553
456557931
243534764
392372659
381247621
109258539
80979847
186134315
343049141
53320485
174173142
371675905
726416019
227444905
12792096
86085641
11089219
208371408
4048053
54268997
255461719
119182124
36607674
361600298
786625817
367696160
63152447
68350579
549580255
20150626
70408089
612631696
226754589
45355836
41559431
145804952
71715990
261384551
90861573
626792939
5107895
81102064
21207579
106865521
94198782
389960544
935423912
213575118
297443723
42280724
717069176
124773232
167356950
31565902
367728146
102505888
408998976
30232092
347461196
572158122
113244009
55032816
107695226
218411773
44432548
70191406
50772025
60694066
2791303
164952603
445819534
783289782
354287146
205129657
13509491
421441078
167923356
91747863
383705618
6578440
26049559
8111092
374522198
117577336
22289076
139706428
586741354
429589698
39069407
35303495
70029888
670086878
89501906
15848444
61280424
592089277
91986476
152546066
148234524
75514920
188969777
230184270
299668700
121469007
606555033
189596928
27939140
93629194
6448834
99516213
214434428
634728395
481463769
121416421
180388409
238025375
62109775
249837339
221573177
309859122
716547108
11661505
128358993
178758627
882753693
548852653
4256206
43307867
101356727
303898689
40790159
309216515
82628318
14517534
275550269
157235336
75274544
31604033
904789596
417253667
337420730
110839474
123074364
219695239
539927156
150278295
134807497
441172751
551938657
295939569
118216889
163667487
893732736
648537546
151752974
399052903
566424910
223608160
494533044
131072240
27145
422012339
8027038
25229922
124648754
32538707
255005147
7208733
79608763
104239612
449004273
263554268
95297269
238448761
620861347
605657941
116242318
22310254
214672045
242403585
50170162
495113560
417158740
392064159
106952116
78932713
2913851
903227297
310910924
314277326
5391856
38646416
149673193
296080930
435410331
157585776
40933843
206831961
453156099
7283666
374878724
59210762
141894119
444276186
160738613
95614722
122606904
409849285
580805848
479298375
591824295
222959260
106108910
279109366
348097802
506385040
466956760
709322642
258448980
14937181
599020130
204166975
203101638
478024814
710725296
618140534
116350671
25653587
449763281
63379083
270689521
43051444
374368714
378813912
811030039
366295737
600182816
146256575
69482127
48123111
272050759
392558880
313838860
558240360
757584878
449881980
315334867
92128802
443253865
206590653
152266334
40328369
168394722
438850438
113457585
344197271
34910462
122141542
97076398
437365860
57624406
106383099
93769979
82484618
153989262
405914415
14216646
450792925
134210304
224230134
6043514
249457099
271908349
564031484
17744247
68575635
230994337
94127272
650465137
96904143
216196216
23189950
81330329
80673958
166598124
393818333
327305632
261439271
106815694
636680082
112227181
343153392
100330135
315887243
119020923
152320422
267228400
50496666
8321594
157217853
302930939
587843348
484490236
122101235
650346085
364300177
479007427
759575709
5711438
497284728
283643663
461484978
569129112
225242510
125037320
368142801
821057213
498689465
34749522
415674326
12049363
6882701
819702484
54435554
3135320
20345013
350369261
40693609
507688818
359951308
39069068
140747562
233046701
260226051
74443754
34445201
117190453
51306291
150434911
74092318
194517267
217254508
372875690
596508729
310035897
770680886
125221295
410044273
239859743
458368599
19608172
237802784
633162817
319489109
88098653
558828152
875062845
16344687
636014947
316634041
94914535
544512186
271885648
272059846
451618869
90305452
246463333
347942389
60355799
15247705
28446037
408995565
702563825
1957501
843610946
205214551
71129416
27305294
203889436
333508298
538660111
277477970
229098697
751338343
132251017
76965052
146806436
401651672
154945274
18605335
314183891
33390462
624601057
154882954
4552263
26473523
59060245
19410763
36961262
674289182
25791914
198601419
114028377
103475609
137316842
91714934
5329028
698598913
437163321
78625480
222118996
382007070
454037286
80868813
190872360
186269251
881861358
291680385
103578725
45557842
57107777
462080711
549372507
68502813
411143824
119474344
269201450
79925457
82803125
45797536
55881157
272574293
342544417
5788415
119237127
375168285
97335325
538597550
770361818
2035527
166385542
321946395
176682
153038727
365314567
216032866
49414930
306962236
854085490
36926904
650360765
133754994
233450705
791886660
510126491
430021056
208165979
51875321
293070389
44243470
790892577
383336959
338801051
123360961
332727283
391927066
158901206
96207905
88890620
8042739
604490574
267998721
166051974
7956907
73405477
626402940
161439111
655227151
293685873
14699481
235723198
148678286
232107160
14060344
364025762
272602284
18008667
60026682
676510053
911610302
125495167
831026621
798859390
213902181
55961780
168158995
275337048
820050479
28501555
75067205
313582182
38559435
440879108
7033275
601181361
425436566
763137863
76372846
595987555
650267260
78173595
235569497
438070851
913143713
61501127
256578704
13591670
762393073
124773241
178899285
192304392
697876627
123209108
128143527
331212172
10450476
585117487
282709660
683545120
389254491
236184477
1248129
233268045
220076847
148129564
152160203
266747956
111274641
3875076
27997208
215835605
295966852
257505637
37553631
520392532
767646004
305453455
330551275
128333099
201171355
508693885
74999333
93948382
2688130
367391064
100644421
104561691
72329967
151475657
173907233
40225300
45036873
52621687
447342564
166689501
365879496
144279976
48847446
47965114
23900316
39421978
151483221
188112361
536008892
302982980
153053217
510219268
38847710
46010507
144454606
37255068
210466476
46979492
103470579
503410123
44408618
21689067
719031321
270771211
13426992
50938951
407081726
43607551
182770030
147064586
311817890
239209291
84805524
611928587
320186512
122581394
5722431
217116601
42950818
6191538
112381799
11699470
48669323
198980810
103726094
302847
195503992
406945202
291921539
457852424
670862840
149459517
96934462
286215292
552287591
48192624
56363308
391534106
116217872
18601272
373128173
251648235
57950506
679049424
235456558
233228864
730321
336144415
848478833
557373389
399812086
1226327
126953763
36563809
33902615
462155118
3861185
60549396
340350061
552922853
415218027
68480441
449247806
352608723
36637748
119268986
330252522
285050406
328441657
398681192
51961724
15965219
14194088
70893007
147562817
123223430
37219600
683613366
248494807
705612711
280005042
404314465
59236039
25773487
158628815
78877315
94546001
32639566
255214964
132271319
124365680
384802346
89149590
585696169
138115083
132750737
42335167
344833262
303971772
55815178
181862963
59872948
679243124
652186114
642617511
110049386
27803613
11100128
313028660
153944742
254183058
759451244
33480902
266373502
79169812
463240057
41381400
1411432
469062264
544874945
455194853
53588625
790170244
531530012
299820553
452009627
160535701
259635101
265098602
57218126
22629313
65155364
183909344
13501780
454656060
36652198
189143887
251267000
273436876
476069720
256118817
1604881
193633351
85630748
102373570
9755390
1897947
460818526
30130643
621131877
41900538
387442179
102653323
450913581
761067696
30768910
102402103
218107423
238193150
84848322
352265441
1574774
8012658
43880645
92873049
24554350
53769332
297831409
560200274
375272406
48556757
100612582
319318536
568940638
463126719
8671808
333358628
93026615
95599531
944369289
100130112
498548751
183000804
506861353
234124456
162884391
426013839
607631502
169119546
764008128
177169697
532393038
296800677
106742796
156158752
151865974
360768070
88427139
419814679
3811292
259329399
127300628
66764374
47450717
20615487
13445455
507236274
359992080
172361972
805233089
98221601
261871846
41709658
123743579
62628577
60307291
370205765
22947036
39254745
421664765
30095883
309451312
26586176
141329958
39535948
345167772
203139314
243641144
105309949
9423047
200818332
34119291
54469383
51088192
11918030
238287566
512799829
359883995
329991282
586286416
64378386
384898446
143855611
721201039
256382838
20457410
301071383
12018788
26317931
191831365
125364716
117876232
246501334
15904626
86878823
75748302
227688172
534859583
134457426
1549673
386848250
172767749
9633138
17782168
153183460
102828685
207787182
526860228
694088441
430855752
476579881
86240838
193743755
924056671
109277523
89893806
177380932
619412416
639244887
51683665
375433361
222205988
35083296
149968951
378312402
657412318
118069757
14954411
123646275
57345870
748196513
343622944
4699277
99225418
446967032
162822692
84420975
375983732
275261111
167205016
241093144
99227381
18557
77681443
248692034
103705000
163133981
681655024
99510697
361410547
200639362
185100911
158074033
229603605
441579829
320624757
511063881
482081712
48476338
6092704
458728061
3002622
139759031
157492536
497373260
760862775
119008326
546323022
524267001
33722424
181527542
230256923
240171417
347031843
5264194
52718231
72572107
368617093
118223800
33793223
133255722
173551347
925863737
98440476
406507231
636817134
42183400
308139870
59902423
421209196
574889455
187418873
626368674
435046752
28896987
268312495
118423429
22462954
545006133
462369770
778538131
405710313
1013496
126767353
321475353
335293911
53723782
476630453
144955903
40833263
195586774
408234865
330136071
71754394
640917917
793535114
83561139
15189593
520872871
218751408
11438718
372727562
216322
425664269
354574514
9018907
257745854
2063151
57779877
449854108
398111696
213578565
152222815
102212835
416074838
524634284
259451768
129333975
310148451
371617723
176109383
229783715
786561372
91843155
231827448
170542857
214660164
544970234
220132675
239605029
610431337
169784180
245440023
925765206
313900992
283807004
324822884
221331700
183126247
119831506
64769841
207477664
154401165
164485198
561383436
3398150
167923297
71067085
87282543
255545506
44439161
290407552
50773405
730435552
44187096
115776313
364692164
220067549
422496015
563180963
160587252
75161884
514820409
272310247
177835348
202229435
44313856
65885642
570145703
79793795
474692312
118300119
119367237
2893804
154621026
305393247
13923831
223236269
226658826
616786983
194057328
606109045
146478423
377726619
202092916
47793765
595706999
91964987
145167509
678955925
128674287
290608197
554954025
17562568
162385241
2544392
561064117
673726827
115867996
111026196
142351654
87381301
264132266
74942026
332282606
151211210
377489105
474886252
409715125
533575631
846791035
251727963
153110065
563567452
557929633
381573009
577818561
403794862
98159857
499412610
111567965
65019456
300101531
363202841
887833370
525947588
10858674
543967684
287277824
95133129
54305970
129920874
138410755
306097470
223522323
90047373
893663032
453618837
6051279
424442407
282718220
446564265
319635828
281331476
375802610
688844983
733121144
743989906
31278198
633307977
274660238
256692886
13093830
626876484
594238512
263301005
353600327
75428105
273260753
8128661
50416970
18123924
187114047
379729065
452638315
316308616
136037794
96670541
67937176
248947621
541196007
145608711
723494080
289287537
285371787
377138374
271606721
58777415
5947355
750699763
3436868
320309000
5576885
158575881
125248487
219688497
453076979
740972204
17898898
341216754
671227492
100890737
59364698
428069103
198520220
27755362
764887768
443471513
461495582
514569621
479497036
740374820
390111727
286045595
979610824
40660357
204619364
12512169
440301480
12724696
220847118
66125930
508462149
37442822
720271423
440962927
324717660
599588116
67064414
87252842
53016264
266488902
138685058
48049158
745403170
2509568
278145755
17028048
123727678
89619712
704697192
160330463
748440040
237348250
267895787
682432010
41567889
295739449
101414808
371105767
24408266
21097636
492808398
166828718
882692951
56713481
62015523
47519798
316315898
224015645
23734167
247564196
439572540
261419978
421898286
195818969
180350881
311292704
156389920
113607896
465294567
372684072
119155643
243192156
630105302
130957317
14975756
428362297
121977109
127009063
47250913
38756771
628058203
347664820
463608376
290274827
766945142
614393508
129752651
152249650
109159930
711359431
447516635
71894864
79896487
36941720
599646494
711800731
772397098
30946588
533923996
14361005
249326910
355360618
524123006
197665561
571064814
226575299
86733312
72291882
128459048
120747683
276902934
283577559
87336354
425204329
354090027
576323448
511003193
15785841
6653679
230316604
680563928
317395562
387596201
31088304
71805293
182011910
784610720
102366318
2793213
656661584
250133679
197125469
913864649
141221627
326835196
292524140
334020669
241206354
98209467
123946690
304521155
246575384
176519866
170180262
304593979
192698537
5537655
130965827
34116696
191406620
7323624
41672758
315468038
47145049
47230628
588822695
18301389
315765603
113448470
16873702
227904700
7523978
111865593
22303782
569839231
812235439
8335852
183033731
5967337
44778872
177795726
78394532
756425217
192486857
485204273
538599769
80264954
563068735
126411413
35377277
3153529
515057662
95300019
720503561
95077239
340060958
118899589
3164881
87944476
266612817
245514333
17442368
751957800
9906236
572124434
269413691
625627594
156487650
14964003
63029747
292225542
683841698
406176989
1493965
84064215
61315576
437029711
234749612
61042191
180486916
333221731
77902808
230301044
413166382
30390071
13162781
326912080
211750087
98147250
404792497
125238261
101628138
162385199
31910670
2790788
238323281
6854219
36919445
51322407
24718141
145526337
57241216
554155
400855115
361658348
38705974
192856652
301174675
322098940
200998643
219107283
130385714
89328230
161350828
616093037
412408236
70806177
590419285
10979240
40067840
118027209
218147444
435732667
74611178
133356686
43154735
672470144
236083792
573785730
265767035
164266838
159819731
383376015
240700011
550612025
582083677
630200359
1529500
7681520
258723456
2457428
181265873
134251431
134003448
342277129
538517990
75104758
92747832
86903022
154701051
602403
56859391
513173179
227032737
154847043
719359076
584177188
137889480
57592630
314032565
152126905
32446467
280886972
371958658
343273241
61761605
425361854
28339982
654713985
426032340
80380615
571850581
96761374
567521285
387041544
22684192
486390414
13362052
76935500
13928229
324706597
549093677
111935867
146088685
198372763
49627593
77445402
59192390
152983083
91409249
25250080
344125793
407632039
45231769
476969053
493441890
118416566
349531318
616976288
85439143
477570134
333005311
495586382
154807750
161192494
559285263
509104323
18227948
91811317
326750775
195896881
48680582
284223911
21891235
594348999
25717598
345503353
12275809
42967324
449841678
60230868
52174010
263683733
73084608
437306882
132617447
546493150
51053996
528041732
462948597
72501014
874900944
18969636
863823278
121262204
183095238
351127054
5668056
216919287
97457373
54618223
850835976
308187429
109345405
7034828
360892758
149104959
780248545
139903
1547805
791207559
275453213
127470226
393164551
179420
119544663
18777629
552337922
23318230
819249963
176271677
88994671
533421409
33684819
66696093
840632776
852892434
497386306
88033628
464391963
219612610
194385534
35465724
196616648
467798917
137337386
6836396
29499607
194700011
353253274
42272312
237852798
440720554
55466807
852032565
353724312
423122907
47795554
246843193
650417779
179223712
25346069
106269
15878509
330806377
189704353
560250763
369001527
109168417
105917358
182661265
781246105
295828750
149083327
444680013
101658383
101347966
78874260
703219339
14492191
274414719
162669501
85948080
16515678
119349442
260272432
498128387
217173078
18926960
15106199
41284954
304216388
219129748
88624467
419815480
479625531
13952228
2577386
466164442
455773455
440363279
478235233
785088139
6063098
2646641
827624218
818273509
304133214
281922255
207715072
2934127
773619375
73555574
351804483
718638537
65497688
82982066
112064092
348064874
891292458
129920576
780750753
827651
213124532
7217794
112867291
664751412
158973152
509223220
28022252
161246183
519425097
576884126
492831559
467458811
71586044
541725989
381176314
253354993
65952319
107691355
62637781
314968531
10527727
216688877
602393301
615726503
42308911
141496675
363514599
115646512
550642051
208235218
129979817
15994817
13992275
728934353
682696467
138746652
340076471
82267433
483200079
434855908
303592960
468032293
45616234
574968416
194320157
66242476
143601175
591584645
107592320
6166771
465316439
51518758
70858359
15561919
142964358
466374343
121938742
517379430
98842889
520441627
188810535
87207578
189215391
33402655
380498214
227608058
136437527
148577195
49571113
232706977
297736401
145521218
519154578
266426415
53180741
259830637
222277645
14588081
268378222
214345293
163379421
17876558
13518763
102141541
602767341
191273625
395956720
373168005
208347305
12560798
68836907
159267352
196338047
113475129
170976651
151006580
206738258
156763219
49992612
340372903
293742028
370872892
487116650
480681206
264238202
535817830
540285914
48994389
14189442
171743894
128089552
214849439
120749423
51203186
477986947
7948605
620031486
17520147
91173463
104123791
324996215
321869943
30803683
391003600
355052812
185826469
154851056
104188586
131445730
653873784
48099469
431643294
593227227
15668725
67152515
25507354
401287584
244449878
374019625
132910994
47133461
17308293
846879201
8724556
10645408
25967132
243848010
73975010
73688044
281400531
8814260
248785971
122713256
81520340
226781075
196442058
528103257
34421719
353439793
370197495
431400650
460682988
340491138
210872529
755352170
318976356
155099631
271822468
83818141
461830302
39827125
68084384
61119311
804249650
267979922
75318150
470656388
714186751
677235236
264202344
238326962
616986851
454855387
402735022
426007611
415580710
19552310
32665584
132829945
134123823
46206391
21308554
311281927
121660629
368835597
50618696
49617383
8674011
304122052
187067132
66245578
25438907
461072734
341282683
569397835
100354254
84449312
244926771
205292368
610711408
258466784
25778927
6994839
1430953
301388612
492443346
548280034
90022177
828746584
117688902
55516885
131662508
346376195
299183880
81215704
83533053
111449791
564855334
407845259
101440558
121162386
1786886
397494599
892373708
535493486
439575180
205452016
127186212
72987715
8411080
471150911
515525275
235809106
75958418
404905109
336887620
310206110
197285824
776902471
125770418
943456586
572280179
443496226
464475664
91176274
565668622
117729299
104976622
459217623
255202213
80522787
476513041
94644772
574545101
394019843
306037671
162741566
245003130
174807513
609756842
442258202
277184320
79420643
135211792
203126418
34351777
124076723
241437327
409932317
325060976
771065492
177389776
97126474
145446117
61073561
597963487
12097719
271942285
338116561
286541693
178167922
604250788
92152100
240927199
381561539
438858307
13270561
153727472
54681725
242500373
194786662
34414077
93878881
233768928
451477300
500520138
122986001
443203566
86036439
363637255
198679960
37579550
159468959
542565174
275433033
91649084
367710432
376643
28258907
402673830
887509132
143801578
87535339
227838205
383170162
195210059
232169463
145554917
220732252
25107723
179758936
46686061
267889632
207158869
204658937
3055822
385400301
249015737
18021454
579362491
121031758
147796509
175819604
104636345
257423297
222886492
8201238
146549794
189540852
133110371
731143171
401320447
720847
224103139
316057064
65027513
496828261
337245809
96676744
73604461
67170454
774208547
517163663
738421916
480672159
510993381
462153083
42940180
487450512
157056622
2014777
78489392
152660201
329487800
8713494
200703063
285244318
288153820
58943372
144448644
117362938
22952566
116766774
220983466
198547152
14891919
651138968
10657097
788374503
111608054
840825036
119979628
572384710
79882974
130828212
44577283
77211099
193685722
545841336
186214265
253039176
46842155
403524975
40774240
19070507
288588890
624486248
346113802
108963857
39490238
5655552
59692678
42038375
147963147
548926468
658070187
772220520
61241474
66556978
107706826
294038936
400391859
426503525
63509282
103013544
367235903
516867801
25201169
520769154
100585840
217465628
793479596
183245038
340036579
78956570
73688966
285471278
171307718
53628599
134403875
127407955
130190573
21351263
31603364
160874396
151662036
941663668
127731453
437902820
59532169
310015510
255538001
378742285
200291206
725868902
49585714
29004361
193529677
324137447
7676502
492089781
452264676
184400101
177565594
286841855
674047369
50322452
290494924
9583899
84025543
14312495
172122094
258733667
22597027
44796887
2821506
467178115
43948719
626789265
20470989
489378318
1172586
98859384
23407888
546309337
673831080
209489703
184956607
193390532
55830600
29528446
155371224
53412402
135905411
283864323
251562205
14151580
5271751
7820085
316173239
16495882
680185944
210974339
2223648
136331503
124403757
153951850
153603157
7104489
147378072
166183231
926886
855572034
152297849
61998054
124284109
125653210
123219039
190240436
288086952
580110080
67501342
318560
150787127
335707925
127791774
223737608
376774919
25054794
134360108
36194944
203326627
23076029
95102973
651797956
581779830
476750551
294196917
279381921
124732607
128707842
633712527
188420620
127050270
250678455
417157018
126953375
20136137
162207235
214616695
803497912
727064347
37622348
9873326
306187152
119248289
250656418
25373021
157984719
318648081
785829858
232656040
32792701
620117503
656960803
341156562
295006108
76118209
617537219
17433261
283647558
48507498
333842688
357536992
240924342
103719365
271323991
468963882
32826253
78969226
9119071
57552723
258800647
421790993
71958271
858530097
39032783
504500595
5190705
286500636
197865066
199459940
103683
470397693
593142642
78063032
23763042
106517489
85247970
790808689
168082377
277876488
3188882
134092830
704416611
294156068
12263482
120967871
500079174
54444438
240078532
534929205
10388175
51415253
22500242
75566476
165312285
23925650
53487337
142332210
641620841
228769073
26965164
28494171
40658593
798724972
367805209
217394
27671031
180064823
427115967
389030306
199693334
229766990
100127232
22578508
85927049
171831016
162027096
392273277
290289178
100535355
171383143
819600288
112623859
195911210
860424264
147646087
1748235
580239707
308377561
169620130
770508236
400027490
125162420
33217594
397535325
279896425
20609850
369522077
12756353
72148624
298314035
688585846
60067803
88182319
234786436
18949037
266093711
805363826
143724327
263742370
73369757
463229057
154160314
94466521
440929000
272449092
196901561
67713389
618389818
9604385
124110023
12206753
581939386
126421065
33252693
228437455
5477151
60933649
48178986
752824323
321122962
579413975
354741767
264000879
185774499
299242239
53575099
41974055
44540944
110051908
1431500
273576117
179078714
393014266
3410487
389914711
400743922
115393906
193627533
382395601
17254863
36821704
289919836
346472372
47226615
5611641
51672876
76823080
321068266
83632190
19948004
133405428
578450659
879471915
73014395
795307293
11416301
591434304
336235215
544372763
906894055
361119649
942543564
889937919
135916411
187731841
4282509
268850685
232468688
141405533
302926115
8416171
218760847
6849335
207761777
8871876
77245291
327659866
10373156
419133255
529338023
322766559
246992859
33357963
510623471
480723424
151573397
3433356
31322863
23026985
80127817
377661227
313939838
247614427
59099418
178630689
15745535
73968773
65840672
8239280
65660896
247701115
330358477
13967023
23054144
158175873
347466946
36408622
471728729
231317470
111624534
41920893
165437007
140139752
542950864
32464152
427928030
424691145
336630330
451940149
370351
137773680
68982387
111769633
54944096
192374649
59413023
198106164
577263148
369697402
113004774
307345098
169726399
332233980
151931995
131765689
894556614
214052112
145474350
457813137
137425309
369726304
28350950
314653869
31950487
466112353
526953370
9142423
646300017
452846254
9583262
146758700
274272940
157917872
70259700
749867428
98770450
80787821
3034755
336927348
372122113
291700039
51087462
210538084
652877123
72536502
256674019
107299134
207355984
88511062
10159102
13130861
695214945
68201280
2379200
545879509
80918660
344984775
9372193
5563979
79448133
144187333
289042299
207338515
416539142
28038157
520461841
379289537
219915978
6144157
114543643
15798541
21980490
204462592
100011525
281370301
380262262
57329268
1268464
353792736
17746964
6677813
226862031
42350810
255965448
398470840
107814471
47668899
211371132
17788807
254265564
173788094
579636839
66872420
520453148
171491034
274409740
6365355
45566774
84545719
114897980
1102656
180436463
326791930
365896893
63823818
281662717
779105476
344799523
127484807
122895600
63917391
21154167
417967485
149448288
356633539
57334277
68018432
290205821
162403385
256271180
50582225
511840636
42126042
3206137
218529187
393407598
117093738
162603973
354853004
86016090
996605
260966139
164691631
12046946
148852895
15913372
23941698
104961895
45521854
179370930
458931845
230010304
144785680
494041010
103465160
832313743
357171507
640111796
1961344
5553983
89957084
786326445
171207198
363283307
243474823
299216360
77048639
115682546
171021337
73480285
55989141
1902225
101087097
374833590
549681841
259032469
262673697
148395899
1840553
759053898
453122080
134724995
152450989
272046268
18502066
108048596
105158998
25526628
1271139
126369753
3126604
602129683
141759284
34307682
547508655
27844085
175459992
33052885
481163483
15071789
788459
255886072
68353083
14617157
320333597
142157938
29044279
282997309
12586713
83443122
430252555
106518325
157657267
7030012
152026449
132832288
478852
329908068
96301801
147850444
372537509
147407145
522239099
434635357
70540607
416469075
364990241
707946214
604055164
163516029
103054532
212463359
164642343
434950976
432298129
252999090
532663024
43478495
19187204
529235133
80864494
710032620
29487075
268696842
398696344
2567316
746319197
87945482
444199951
641515068
736820908
305029496
3067252
230070160
88320173
488510996
803152023
331133359
4379273
346153375
526755731
59974171
315288472
194468847
6338978
57441618
4237249
70698751
138064417
326208500
282979465
231331326
441810340
244441574
174043797
143144507
155046817
379985415
578413069
2687858
137232623
687983771
15953053
53155889
5746507
40186002
627735808
319193060
300359798
110112033
512257515
166516856
367766025
621512
445982025
718889951
36375394
423539957
50011017
30357994
205171699
176617017
375800968
264474654
396289671
14957513
137310810
281580757
36332428
333465997
49450839
400014189
144009173
679759849
102743049
291288336
21142321
978921842
405222978
553978472
32930647
170434520
323452156
70353492
460196567
320888430
605241861
637214277
210429750
177450954
163178383
534434178
675990525
815824721
204443666
109703854
107062604
121391363
345119780
175761427
178133855
31204073
306883510
452359548
254640014
32547022
21563171
20654121
94474569
30905831
195340724
30257088
71619888
625305321
25008776
268014461
6989268
384579473
175211639
333228646
93000761
158753616
481173316
89914398
196453296
95000155
459485607
626897272
120724370
398904845
123503426
760106098
178162956
469461458
451446979
434504730
67893434
40715432
175220397
317711767
612050
248890564
11598559
485469750
4411336
618792347
245179791
85763485
313617455
29295208
134297016
13676611
51721935
146056605
164430406
59498181
322579945
324232182
61464430
115217254
96386511
426415208
82728448
480726781
324461474
489233846
51346526
423773719
154133151
231893887
4239899
417248010
234694399
138802499
81356533
273092634
29887566
144377646
259791504
240454019
287920382
735589810
20617888
367449065
123465877
160388906
719865916
422047668
16516188
62106549
278821352
723720539
19604208
20067773
10653997
216490083
111139304
119236502
82437551
70108821
435993621
725613052
74523967
43956305
3155202
481376925
155060317
248379762
7226659
142672926
257214409
22383453
53667294
37734612
181016427
315079155
552572417
141365
172411527
36951196
285059749
161714520
10586327
183238592
109337861
40666102
469440923
800219606
242439331
390235290
306469736
435687374
257535971
141270776
274671833
351549719
267110959
641499606
454925805
85293118
490923926
221001663
251389351
11174296
2300959
179965112
363841217
362659775
502043537
213286330
496733868
46208827
8148887
4690571
55858740
33577584
297793869
192264617
284580972
120499659
141251388
665907625
440328498
333841109
2260185
276287276
449257450
553848772
134063665
250706906
658667283
192381324
142762482
43998575
97687004
226332478
158211070
318811870
39636783
594963005
5388305
94794439
312406837
653350759
162632561
53048626
89225304
86016728
8029330
67857840
480667259
356203389
230314285
280219399
512914342
2723538
806403013
66840612
483454503
62369577
516224401
216882660
82788770
251639396
282442624
42102723
40225828
448049573
98598430
3777223
40579875
93050730
444768100
501745597
615858651
41283044
120496765
866830850
39699992
21149283
232039950
233463569
215778866
62873580
544342333
405102999
337908241
49694789
67030176
39229718
306018144
488240020
107730577
12333096
278874356
157370445
35338372
599545847
363441863
411228182
826011922
97772670
328518653
251775284
767738612
452930090
422418856
607615312
30203486
116490325
325177123
4723525
33436157
394700489
56301225
123907601
17145326
89285047
346023178
323149707
464848227
147110829
151949489
29523830
8244099
540795255
303800886
359471291
33271044
710929049
297047971
173256715
42529781
307882353
410062153
313148501
263880806
34346183
76697919
107521929
237090731
513624040
656386769
271943390
6282653
32480256
35553998
175410712
304931407
77388966
2099211
2574446
84284790
324606383
27053987
599524812
65235254
831032908
306710806
400954865
665496367
200734870
145629676
87889581
783648455
832998534
298293307
99545339
2577553
11243111
75711760
3910046
381640337
12425990
428371951
208973511
411146218
702699178
35783238
201373999
128160631
439921432
211831616
435072856
400249077
20530885
31713469
547198816
202237684
108024737
117980172
326293967
58843178
191578251
397325938
392977916
127697497
122925106
16662299
29211533
114850960
54117199
381287064
92315591
312149526
131670079
2636580
403063740
745442116
1911114
3999712
126226545
1557649
49628592
117093966
130796298
15044635
55886163
598815309
186372130
85340006
64450020
14727633
466155577
119988157
105005427
221230792
133392140
499561639
198356460
39785781
2957686
133580440
348293365
220731041
101429657
260006855
164903993
74694776
104214556
68709597
47051415
612058149
85044745
270101623
17169093
889566018
51917654
379321008
130301398
29811341
366634324
725313
109757641
182904918
115429795
248823991
66534771
84687471
142418103
158117673
316488975
177685819
535337215
479025401
10573007
393584836
139665799
163835468
193701368
144990647
76881068
52801723
442089270
377979598
38254896
274853703
7996069
221389348
4602563
110756023
14200516
177397864
217776352
25907255
20899328
4167375
171765024
264526174
678464048
430003233
126670194
76291615
503389703
151177482
556252160
111490766
109865006
412447740
335331675
20587682
441007163
306770886
161410198
162991313
168432219
587365971
2458932
870554816
677279564
9619657
22200015
47243328
14676016
93009381
59355
158666447
418771763
205904986
124787357
485339803
73800947
312318218
256887528
85431003
112208707
277747138
341304117
561150626
21994533
625533438
14861673
174901675
142732317
19969997
515672136
776888365
248368454
503642795
846848000
91016912
99222661
279826602
144917053
10331415
563556809
973961856
308590794
819785498
582575641
485225338
121667166
490179976
317294075
247830697
521150570
420930201
293093735
155211123
25332822
454100444
424557208
305353455
315644331
88406990
461005470
660276451
317481220
535587340
460363026
26586835
34098510
384598575
2621878
7912342
257699042
28547064
90269416
109089511
180427485
107129499
296433345
245911813
48027635
39495320
56666491
554802154
154917355
39639028
980963350
18253191
90184433
111676077
11933233
53707241
8307695
53423712
205552847
122315056
272821875
310694545
47851878
600698047
231213683
2672386
89896820
275800759
196778684
597625037
230465130
74643755
233344024
6235422
47547096
46211501
17292733
146994879
185365934
67141028
312244316
331427932
91000042
299168637
92809520
605629227
336050380
257224813
22553918
259245137
28938868
456944504
333547312
918422945
44411460
512758691
178207596
49948599
64921577
48740476
556558657
371462185
285832319
290094173
736816680
71079434
99208219
625418888
421279135
753056119
799629121
55618754
350744129
257316202
11187662
194195501
502965624
402745738
560693361
42756221
364431
432604049
112072260
35022821
31023938
6335245
30751629
400388308
216755400
393535951
531000386
441197180
13776180
191327326
584489724
123535482
409332169
50894088
472909012
264161523
68291832
15155854
641208999
123160931
272660136
54491689
7183384
9692225
24027727
797952291
226782511
282157634
247218467
178009523
231221002
85505782
156089051
332346807
1756509
286859881
751128162
761121996
112824062
86148786
233755267
826690874
250733310
263876473
516391562
85421273
30998046
662165415
142522842
251434601
276241591
55168740
381361262
95343828
141563085
786069078
101226303
242408038
41201727
33030476
384576861
58127787
195231022
141877516
139471944
426197790
283523221
674955646
302762821
1805512
186139490
28534590
154567830
222579077
188990046
63426886
318408476
40836661
394996098
72780219
446679133
348902502
366181012
729164443
29613021
29852653
16981061
37548495
153289433
567737083
61806918
84906323
575696817
26166551
49792151
45876309
4932111
93411378
10439429
108871626
103280044
159770394
94443984
378424171
37052033
27157305
280311647
138795616
49620397
117574382
267508153
212055924
7331539
62845092
842167686
176009781
546960693
175641820
300331372
125425032
697870848
245235683
425685552
111619296
652340670
373916476
12973038
127423903
65934455
72283720
366089874
223388588
87210501
171871461
93802255
53868772
1977299
1465593
46636550
151010423
1296048
509649717
577636342
658224140
35731376
400384815
183840435
220437361
766688014
90308396
436986121
200998097
26917980
199106545
130839143
608094506
8725467
692089931
77440500
273770713
129709290
280408516
531056107
335046236
62768190
70928618
36300535
207756183
368086388
591655673
12339221
500209580
40751153
453249596
100639850
351647322
827784964
231450657
7344295
42174444
219152688
171355805
578886022
789245548
322145505
101844381
92047714
14383064
103801812
755472505
261731500
4588975
65763382
83230189
264616783
337876169
255221273
75443598
73555181
378104339
327554966
277251197
15849534
40539670
192340303
375460579
139768609
72111517
334733037
2685452
112083900
308128812
496914740
49073509
247001537
113627444
588929764
18065934
707016780
201145541
170522735
171506675
182296089
34383949
302570302
679278271
88919906
129450849
145617923
4843980
38152751
60337748
314861119
35786860
10251566
285976753
42658345
89482068
20021653
83358641
388403990
419060167
30171014
798089363
162202862
208429826
51460274
539410767
19923426
52909753
427525105
14193498
266580709
286852365
27988
226690438
142296984
9472789
96167906
240170116
74994847
420483469
315261899
222289088
169930752
220566249
56205164
830286142
57873929
220378713
137282304
149088888
104907989
59749472
131492520
686884788
145742824
314357338
19552674
298810419
308874100
508873810
120893035
369719460
365699030
73017927
697822648
147168330
214365421
77714951
871211094
393205112
372741833
169540517
24956443
364207215
604280811
15737061
275339147
103259175
91305565
328746415
630183536
231850303
85342235
165591799
583112749
121167978
19525073
87736384
55669908
43557820
73034492
350502420
611713521
35372899
144471456
445971805
301999094
170704406
50544302
58516877
97327120
739538130
268601409
676014166
75316979
360035442
482338174
477646768
423224846
520869347
133280913
751704224
87487443
207229770
12651412
454463779
70547948
33561644
756340335
238957105
733250803
45603988
549902249
14174395
454571073
450295832
218932328
119252762
146565757
330139861
36324937
31913590
393892270
34644256
16542880
257585451
48863626
354749792
465531621
32758046
164005342
186998744
255521681
459388351
806344581
296189257
15462819
223944059
97205507
90595807
336517708
13314068
47146959
477986201
58706705
587739941
810660042
272773343
509614917
878401273
43192785
280409845
287637005
127716091
387725067
398624378
72186235
216534829
96929058
184167750
183345994
142358144
488845758
619505694
240300588
358009026
87697508
263094922
126449620
704959476
40206584
71534310
358591322
233629935
82567768
58282943
37846222
683885669
14106758
217516079
114865525
165697770
559627211
296847616
443116669
517052732
21328195
64299477
379514876
28835141
273124966
713839
184588895
766065722
16840277
56426551
20050389
15981235
296777269
55319143
585426160
421802970
216453940
10974383
7851290
759055384
144768669
192896293
9605100
1417858
601831493
515015784
565195353
208009013
333357567
233257077
497575429
215020707
663969292
650123560
63342556
14882970
38683098
139995322
343887548
408471313
444405368
306550776
205712198
17904810
124022915
111354679
411798173
153341812
101646761
49514167
72968786
68857755
249857550
446973529
223592251
493999831
111570693
233330076
27728330
134511261
73140015
94694011
204949744
279520048
133929262
246792979
405801530
13410131
178351750
261993683
200765252
89811310
702630935
64265173
1971044
6093089
47019956
102530779
131843694
169320773
323330340
422701391
274041405
64063106
160523931
104273310
67155133
58049151
511163823
250114484
401249885
99649586
209939326
517325107
844239062
146470843
423344107
80861582
1020078
709587834
762220947
482708201
45103951
13786769
467208313
215463155
281100598
50550590
14512217
211829488
129382099
523945832
54093788
72082538
219205754
114918947
322733537
229625087
491321215
53664881
380523266
203484008
696833259
89122369
1748592
384161209
108915628
494474647
95472575
11442984
665352284
405683580
410326779
361544399
15809600
115854988
3612892
83096711
358479064
447053661
450292154
13209747
3502025
181272422
182690444
321315792
162431856
102651247
740991319
116099547
171337194
436594748
183453974
166343237
760655583
49728444
56614837
56503032
318538890
356793153
807682710
101991628
103139472
866645
578838216
57610764
499055
135180294
221193639
397364646
6736762
4919370
664476236
234984545
3025041
571183170
572197188
7486602
55769135
291468293
19138036
92426625
279422325
99386443
196655685
749608038
7268156
114891420
72251989
148823049
181289640
29652985
451424727
68249236
91090499
88897794
94457243
261418927
331749702
51648306
186812976
398012459
143298972
89121567
10174433
181881478
59147184
84033399
141431261
696587023
13062567
604715521
162714780
3131963
14039941
12590438
526189173
605058265
404682429
19731927
556449925
93690391
187078976
311803010
2735001
43580470
199704390
215014383
929473074
360357491
321682972
12013044
160582861
958041636
101393704
111234783
486456748
541063947
425111070
379013493
67356895
488549083
311495194
91878940
91385598
271827214
43351342
114712113
805028047
858776471
242314529
552821564
373894941
402527497
6209523
308091676
111585142
521165601
8538672
275347708
318192595
98593260
563566114
68499280
4087311
484819095
139566207
318072116
460674361
151342164
42577300
467329374
204698537
8243227
2622287
452871710
328950482
1549409
184408972
154623085
156431777
336553591
200361852
35154094
252415305
281640547
888292387
415655006
688632570
8864280
48815806
553232029
213172840
256885244
278105861
171144066
359605862
505395879
215004124
608846982
296977281
158913505
39619262
47116608
199983889
383226677
297435067
73862412
5152048
31526087
92201251
672493676
546251307
126092891
314537443
158183955
345526066
3351743
172629486
546225345
55417580
238070419
301954353
164031095
464066834
26903224
738816066
75694254
178987746
376117591
109247354
13797095
247594846
369001539
32926650
654039275
47493597
117654028
322773108
388703369
142919833
685693
471898897
529454218
441060395
821616719
48125433
114816761
157752629
183369503
175101276
35682066
65678578
502329073
355143018
479525834
387546612
83429988
59259344
6842600
423121119
349973812
94058495
797614418
465734601
426965488
319232341
95187034
223632863
324017245
163384591
89010280
191132030
31494929
374504049
180284212
386850295
339356236
28766918
804486839
797326854
15171954
639212877
19325322
162237006
94636739
388536407
110861931
5145317
52518348
90431478
6997560
511174036
942070835
117043385
967222472
629313992
244297425
33886233
90665323
349841869
201495745
19812854
567055993
625093749
175381643
516334705
80134101
25999690
1297789
1873523
93973960
30437492
104880853
162016313
217962986
110264506
220492609
5035335
144435519
338255574
369435881
332703943
133932056
185894087
49526877
192559035
251952531
306140022
123151958
271900497
790957290
373103389
61518372
534797379
560246662
49178664
174671374
99161770
114121177
28487959
237812261
789787012
416838681
442116369
39653243
634615802
327355827
328988624
19959126
227283141
78945045
125292607
99927321
338084902
1808021
4564016
13589322
61069381
369545244
314088851
232577075
95696236
177462789
287242089
67080614
288600705
304966560
77587223
162834474
179306845
37086926
675939824
350514016
158293246
586608726
31422422
30083570
102002565
75953466
50698487
44372982
3149963
77848744
478216735
102538609
658671187
199452055
204896861
17259136
132527821
87536199
183456211
208427092
153269213
165173056
133256329
449708578
246412377
122350276
46141765
322066521
6176144
244667883
69597912
4986455
684274638
550656520
329541372
112448393
151852995
130304392
34044994
454594166
4390727
107365600
86561969
4557258
97281301
50100821
35591172
152703560
13676879
401413208
125409195
823032188
401342529
35219984
345002253
173495968
250749338
438293776
309515591
82868480
436446847
63322347
36719095
184264836
540542164
222241155
742972141
530268198
236528915
35693149
551933783
299519356
19894079
322839262
477666433
121981862
148680589
717686142
608377816
433179532
27471398
87343604
5500281
92486167
236682116
391176076
232552635
377831617
157799542
51784786
489517714
10901676
137351480
15740697
53209171
464796630
386862715
79767461
729141516
136995504
285807211
159354115
96589988
37193278
110754783
57703103
178613247
151316734
442429990
618380459
225306028
182320972
13194223
420648819
64348044
40273758
384842616
763911649
57186502
295895471
19813117
15034507
32953940
5128326
37942050
28677694
173099628
228067986
152051599
1020159
507199519
650584819
160447540
793763748
131315197
221847916
182914881
8668536
162261702
140680262
190763388
249688142
451489241
44232260
751055002
107221546
147234228
723735206
247852408
393768164
627397531
320294136
241528227
336057595
112756052
240970486
270542896
16404789
124116906
135169220
300582671
763158588
69141900
393126302
217897598
324701304
573295679
530934777
6973244
176947232
32579981
113474764
43804251
113956528
663123234
133366727
693996786
281028430
182948998
6353772
201182042
118514228
3213672
202352465
4067071
202935189
207227639
172490292
92788264
79998336
147477231
255559556
39815769
224651170
121066718
30420153
72259841
314783501
443734503
579741174
96072810
17076825
10079079
634126527
104164575
108230601
66453944
37290562
21407481
60199728
94715594
159544000
22639179
348282383
53413815
354874486
193503211
365517743
328102550
22264972
182680417
224686254
543526027
48191186
84867977
80082119
170873934
60453994
29349267
130382626
108041018
139469042
137707233
107780679
425043846
21661909
83821993
50735721
535661215
307285963
98738466
408399918
294290505
322960600
83451776
61536594
100828032
99404800
22913065
128509625
266108286
503202300
125575752
478443359
62813816
188594489
135153484
10081461
141861626
25348460
378608734
443192343
112591968
106851873
2451159
156331211
47646196
720511243
371884984
582695958
137331779
51737323
289155924
137835460
33592111
491858194
421924380
783314331
123133578
179096453
213106857
496110035
249144374
65706537
352664411
349451439
194025697
137036110
95211444
73409695
384666958
149205266
177984420
59609665
100321470
721290286
367332136
43268201
14751153
80819137
27405985
89369354
925606536
57194840
620467896
228378303
761808432
16980778
224138403
64665992
190350496
272924951
88505393
934802839
220528472
361324054
156229306
468933461
785946948
18585528
395366269
671083860
472486913
113842173
187930922
356378766
243423730
732501799
41573103
128282476
123011876
669891948
55774547
579185677
7172164
316710451
572364629
442322984
109298543
145816481
13874840
359258763
563436508
783019680
107076035
101102401
319407730
122870940
506020405
601092520
76392135
564041222
921349
141828101
18269149
90000095
3377294
90922262
13725468
39353584
927173424
2503974
24871530
19741547
103802668
23850593
3584317
86988241
99087255
197063622
260303965
834756647
157351781
218449338
22857766
248248352
8824334
310821713
192313163
315237792
10472447
192133874
366421436
62348503
31704400
175182337
9769934
122723635
596013290
492162445
357048081
489204463
26978648
485040747
98825642
561118168
84142577
34228586
1688522
226830352
106286612
22689953
177599440
9237765
147274397
504326824
433743765
768034708
216633380
185786512
182609689
50114039
63212590
95790124
254291708
553440563
145308192
533574433
505736299
163982503
389358311
298021198
79496547
125178288
33828033
167605216
767108813
807804124
78276653
82088979
138311000
76662651
173034796
919335564
45092963
131321030
64391196
226734250
53576755
258138990
354032656
18264231
193109388
234746397
355355877
434482564
601400380
69762302
49222187
23691499
621681555
421011255
93833568
21162557
38762584
773608637
357588124
57606058
45973223
13937635
419143471
52056885
274142681
309675160
106545762
286027473
105161315
660856796
284884419
88043310
365741875
622463168
114616238
20038727
116456601
20866265
767543638
126519924
121485271
7415328
445471708
368624447
74302780
164122318
65441113
146363842
13432732
350882846
3568135
238550873
72414346
67445251
78802814
150858057
493575338
407939701
99113785
6400944
236034616
82194787
384127465
261057189
259317924
27333393
77205121
465143209
228244486
135749801
425065594
312604465
143450902
410346436
732212151
459669608
429944266
285257378
79575572
293666465
262271085
299222191
503858000
702196921
154404357
28185294
176110275
4587642
68991208
297808024
219904994
168319332
161995409
450361587
495715080
181794584
10899904
347106478
399758242
794333895
854256722
130570435
98080473
477618537
215768177
141743596
592194343
190707661
587538
259130509
73975721
261957080
4508181
227170680
143852365
417474784
173609680
32934401
179119236
226193498
4494390
564475112
36117194
265032094
340614910
594637905
877491628
6499961
45277113
504588359
311987794
7936640
521412579
83451247
404057763
153548715
6664585
99833324
535038414
12202986
130896816
439861516
200318240
828081881
329492200
935424
47458162
189464691
801904974
30357492
500514538
53918679
324887627
37517406
40014489
54666324
193042827
106124129
689599324
122806864
16169806
650879691
964942796
579957929
149373423
262729967
358848527
33783322
495020881
537374703
343347726
156240302
106113104
533124609
516738198
2206440
193711016
25706755
320712658
100699365
383113138
88598412
305278741
469871403
347722691
133491052
146805227
57592123
51513822
250296411
199664193
603766732
185879636
218051652
27474286
304571315
639694941
127275354
633778606
17579625
391707263
563506311
178320750
489134426
89110771
30148366
571405398
73809588
354554310
141445009
136262253
33582341
764985396
509873210
608146830
188429441
356418376
427334813
179475186
36773674
212178803
614920131
184211037
5695638
248479031
385695701
25489439
19849209
50920333
625066483
96694784
147723318
20031236
373618995
882577120
76598148
365360841
176720866
7857
434626776
116391787
109788532
534729265
276092827
158968328
62266208
78077725
60770215
73195792
136305301
576876326
166191439
404801017
701936701
665580125
152236115
136095837
175851868
114050645
392671802
437062217
208882766
96003478
873690247
236232753
91687931
81973884
260855189
149977276
86040224
35764774
318102484
69603076
206642513
39050482
617425841
102398006
552286419
137662603
341296765
78184981
100038676
1587975
277861097
142672409
71717564
664047636
81059466
262212361
215060386
443272498
495202728
170613269
35543264
268364256
137751938
253815576
601225846
138820829
664383465
7551224
170381356
457117734
763964550
73880968
196439510
453587233
346503377
178428569
3256084
26933176
97601753
439099311
62904603
208096052
862256518
461955764
26104866
329815949
422097199
316177677
118492784
371220848
415572904
112898404
76371381
464567442
70903445
86690472
215407163
248324805
265808557
79942870
39684309
2308312
438213667
271693828
383145462
204624657
686365959
223180638
663893472
69822917
47959526
235880861
106244808
469372641
338052878
82094835
35413514
235031457
41235743
333518278
97948366
364521834
454748117
257331602
250714162
6762950
339785853
276361528
322734696
50442685
44544273
593174024
251195641
2366223
553048063
615310244
13001139
233682712
460246198
692407747
431930399
291987430
796091
613240880
224319914
166165926
53384317
333022517
187340403
15980560
86213222
186936808
129213859
445063304
28581906
73984394
303832261
264192728
140822505
284378906
62241242
337357939
452960873
168594119
602599623
117676929
423560480
109026097
556582318
144279042
156343784
561889578
247140401
320754095
275125656
94558884
201580621
245342449
604861582
768182264
5554245
395226746
475178796
3599077
8901935
578214806
570237260
609412865
56757621
15819352
8189902
249224280
237648465
865387733
8372979
4733512
164918711
141295663
784406588
871531993
547714370
64192149
149759293
53726628
444428128
137910360
622414806
108712741
535148432
713554638
13124315
320237108
88757816
8851284
2343236
797103367
558664435
174261153
379677971
150053741
151419339
179119079
101047432
77529065
56953275
586989426
666444532
21619286
100479643
511639990
56735169
253313325
37746030
233928512
26995012
8322628
38935742
105205493
601428320
88172769
429404766
59738262
263239318
227814599
156027893
73737220
458858023
239202817
138384755
316790388
218338306
269398937
840577419
439253480
296486991
151866251
21427102
407760263
453637779
113893284
550279803
34751729
6229551
264713575
130118348
220436910
129099848
471904819
25597891
184833182
54014497
98967341
195666041
131168850
139894209
153012847
19615971
146584023
26368028
361188333
613947341
26034893
57779950
196247408
331409872
393944112
263056564
97207199
8419088
508674791
54170294
31253596
115799124
588563694
324311924
301103101
17347691
76417886
4865344
123646611
404188529
14066253
180424215
261498182
228502485
5197320
661195382
107143996
562338013
154126187
393154066
83831398
198580586
721738848
538308427
115744901
60104949
145139500
207574630
877227202
166733389
519186739
154305918
23696258
230863521
203835009
126948856
254592241
325902597
150702767
33231179
231064321
339303723
626474
17523582
555893279
370735332
243119051
222718192
89128064
63799207
101079582
171859516
825990597
57586796
372121042
355339990
286595122
78153432
98747906
367357303
22519044
53113313
597832575
30685822
70326564
569698679
46789970
106174768
524522822
391000538
527601572
92278144
37816706
194630594
142155746
302042874
82708113
548907457
12478254
33257279
67123326
76801680
124086497
641504427
659437896
31012937
19924903
242616300
10017329
85292694
878058347
70559801
654402776
29006817
367459490
164892208
488151272
346844460
294099893
35146846
198384879
172507810
264508205
196996480
48571137
91092648
601048180
288617731
815561914
94218216
277215514
97610870
114304361
465987544
197686992
579867355
236001901
137831090
41936748
46105520
16361678
514314691
620824736
869469981
225689509
714363
524784622
331062846
108061351
218867184
645673716
20797616
12743324
120758463
63367913
179902191
192794564
23527365
269440089
133214529
13782278
69741942
144021608
281683926
139015853
285801697
563543538
604656190
290712054
296548296
32888080
5501778
971059364
18672215
273804478
166914395
415445021
177332085
77494836
76571187
246949613
300810313
8253796
262079986
381695501
134365242
32291040
124815418
613836019
21413349
31007926
859090423
339387555
150763853
388161545
230949070
5712878
19548711
52068601
700095156
230427868
178478
168150756
280579215
384768815
39295622
175309008
256691457
15858285
54105147
316549956
7972625
178607202
196797150
34606869
226315670
361191222
297999766
14918710
117274670
104165946
119534884
3172400
87566160
57205589
61108247
407445274
11517798
85510750
83943559
380262699
637975240
211605500
10581461
1250879
141617120
438943632
367413245
32852865
114605564
226359487
556883476
7639959
261454678
238055516
15331391
231647836
56378757
131012238
443242278
60957184
447769375
274628053
166208224
399605778
448790582
7575622
74965939
414316509
112246099
210820301
211045515
61280437
99070107
119916970
217730231
527072880
866714916
423643207
552158973
260586370
127092362
782582216
197495650
65416196
888177140
627118239
131771163
154116358
234770713
389910823
58197509
94542982
55049503
82154308
207304985
191665100
30456471
25979361
224596940
405356396
25140035
186510814
169490776
51229053
97948972
115166208
194776822
177735171
57405417
514016343
484989012
126354530
108745965
90564361
84249200
618793301
823492584
12919902
42615664
75811450
315076632
422339159
33681371
351033929
173503183
72157847
402148801
140068250
457489196
42492661
492597319
569870526
293687703
631752
6108103
258245171
624669720
47224056
36693535
398351058
486165500
98285276
433455722
231037266
36177870
515657414
205475562
34399166
32962397
395586371
555006725
74545191
444597018
202772858
335496383
77933350
12862051
315655251
131796684
160963433
163971518
831822519
357714597
107546610
86198089
48081985
132611191
52707911
120660586
431656930
204962100
307244241
330304580
820703800
282669051
606419956
256384905
117008100
4086209
176284517
125111269
278225376
64863374
512251373
100129730
144599316
556113567
236897918
137791593
8506138
58630122
576663377
112096516
378268591
126179217
77068121
611151657
102250599
530690121
295360424
331412363
67488093
344070958
211237450
273243887
196275207
26076147
96355514
408534
229603165
15814964
1466347
21419038
9963796
142279730
379868317
20839807
101195101
99680676
94753284
529946550
526531592
157745909
522289669
18634788
144826789
504549589
40018159
481151467
2118159
232954850
26418059
15498303
34016229
432975194
339353148
413385129
199151172
227640788
266426615
42309232
13016166
6976326
160489608
46114665
51426779
107230089
313984036
134925599
183260592
158840136
114367129
51569948
115590737
491681180
262484341
22990782
69672981
1703198
34164225
467198641
614265461
459504026
3213888
487596832
329483760
58849660
224240603
56558406
163980833
126584620
3750322
332653453
33035322
642331613
146146878
547160368
186646619
6108898
854854938
151403496
309472355
730523784
276999212
191631044
425263911
322923311
19711064
82860493
696682382
283742172
108095265
833547411
107998355
77198957
239744946
498014024
611079719
415338400
42968388
345480720
556501870
74984855
371069133
336041083
323614173
160333417
347159146
425944755
193581874
366368886
571440282
340092076
708871178
346715183
715810361
114079241
894443402
28419128
537627171
432505042
17756873
128212780
65174928
535528666
461969570
40762550
79372864
188879237
6304041
50250694
205281570
9072545
133837966
337461810
60159534
122712886
40235007
105584894
669677670
381131545
325775966
84372108
4809429
44299143
184618594
164264097
392624922
62125217
275330808
32256187
160088651
174966905
17305874
120948405
578957520
641630839
59385582
101149224
310623071
28446218
388242974
1641662
184366808
339656007
40651458
16901650
385582041
254568275
481891350
326324946
198879962
195881648
8472291
536290324
43764068
269408822
211997102
345351655
27054470
603503426
557384374
181172872
723761541
50142765
177839971
731551263
218236220
71024757
18218583
85913753
113594991
7191469
175702844
34966752
236814306
27521072
136669062
655064295
617130
60403309
527243932
21093146
189680463
93745189
166252187
368355601
474762864
398588083
495948861
4716511
192461608
50320313
294201366
325791105
338118918
198679594
129601114
773655535
43144358
389963692
577295253
319885025
286574686
789035620
316352933
233400180
141326829
374756211
251040222
259231637
96051142
34932428
150661064
460927582
392958708
494353164
112907618
50167122
430004776
324463529
29792208
285651361
11817087
87810243
534722902
220871424
462097836
151391295
93375155
716437454
45241608
191128800
961418437
740849367
120783241
345056236
797867700
248506974
27315833
131640769
527734231
100843573
36945584
20373991
241077401
714138740
6341873
131619626
545704853
475777026
198885735
143407807
134856584
23254249
352544996
360594369
47511171
277379971
48451650
25664261
454887712
36429898
104038213
498588601
518936752
76747180
456981195
323439975
117394104
157820938
422734344
141328884
139949568
707089333
386169369
84473704
26719364
5037219
136476258
514174482
157559487
220304797
44357641
169756162
218588961
59268820
418901847
458703074
367264005
109986485
31306126
273195305
30543228
17541162
290590965
668659485
30568943
74400279
311262963
375062717
588388157
432330031
59120962
354012660
563040758
191418824
108841470
824897491
230463012
339992691
154447524
588400227
787103698
128338996
548997873
609509243
716581049
379840783
59967430
620613779
44623668
6141251
24536179
246663948
730891297
467165994
154055159
142205281
775757685
321476351
442900897
88712903
342843871
131104716
69836629
815578066
61802349
516506821
600147836
348328386
150862878
361237512
41056223
67543573
343998259
159293960
61876982
8148438
337310821
482149094
70534052
93915749
89280779
106099073
772442883
251350427
353253707
818729547
50661996
688591574
8808347
548982716
141288279
54286418
450706574
146045917
185576780
858524862
7113272
63275311
9185866
547360813
260982139
204247205
187425759
451642663
232999469
292354684
139432251
228066624
330399171
53141115
129136958
311095993
81047247
62220679
11668278
70040994
57944668
550569043
17397756
87082234
192122283
343093949
393221744
285811734
810540419
166180735
644855336
494171121
268529461
188899679
100638239
117997623
565009185
276727487
3179999
656018093
906014520
218647471
166408084
333477313
868249714
68798717
424972313
4268586
211490898
207801673
14740563
42484845
318156231
455802795
71337663
83727051
503734150
331388789
169834238
60098227
645606499
71535780
520943242
4258086
86479746
8449516
107816838
17867414
149875787
627898357
107163047
573457416
222202623
208699336
430420947
269527713
214410396
47603932
16855681
66365772
330525957
26638710
123353293
341145959
571568038
287640556
223152104
116395062
375060449
91262406
259655122
222422049
4656135
184266728
355118589
212571011
809653962
190804801
515012232
169318946
12109478
321039859
504573087
168377274
140406357
76867437
154584207
116479152
51366142
248382304
185998633
118186541
136548960
12976268
254504089
750729188
485451383
169445065
115871916
794406496
229744774
165204880
384285499
175972789
229449942
416826251
100388794
339735039
323308906
141325732
99321582
627397044
421068325
152996104
27376128
58732965
114554267
774017802
2788595
99983844
181005331
42476999
44517136
306435092
244926247
39936628
39714716
182363073
10142886
285841553
295265161
576653230
163708457
250776125
159893780
108728998
211765871
291168285
137918952
215438948
50735399
170703393
202163766
655202357
255711093
147361152
202323332
238136748
422008742
240878599
33292514
428461809
184274267
707355825
367968555
2548916
102305213
183398830
288282203
2511317
300759992
324576892
35166496
360944876
288256292
286459483
414745932
24394823
439000440
166403241
10773319
321117114
61345619
802794914
150605864
76046675
100085936
193622058
24254502
191438860
308813926
822780095
577122127
161608538
74959958
47065068
52180639
527096390
529396839
187164256
138700899
16080662
23622370
236154152
183569125
136109043
507746182
58199371
2237198
324986707
38335543
66815011
24117571
331221580
8949876
353255460
36140303
371208441
245916078
218048475
425405645
532468849
166334748
36252712
424554450
103745082
182221304
19365711
264332210
861366947
5877633
435682388
9407858
65453228
10113058
164668372
266787977
176612726
664473142
414150
936045194
55581000
94749630
79217912
183363194
434272182
308177869
324043638
445151963
35291067
55225166
229525463
86409849
418530459
190785928
93227138
110687904
94096067
112485161
48247736
120625074
477947404
687801357
325180207
1519780
350437501
412199529
36471540
244613988
331175260
434894076
158735889
189590076
173157572
257923792
230177028
858045036
179891433
38528992
112394759
358858503
3140741
482829088
42711260
281590069
257330520
124750381
196152000
177009224
116535624
11076635
26737067
396378553
50168621
270496484
225501282
114557842
200422523
49774890
153356985
54429854
16764665
60191985
20788430
173283367
362281608
203409546
181350486
51971726
113646762
130006030
16776878
244105429
177549913
368116778
66899397
241568028
68516145
137147134
47886235
52537701
600774003
115733321
26243206
233965437
65072949
330852453
839883077
33934607
202178667
82015205
190863003
615487316
630426535
29095122
891445308
552038702
827894899
343390377
198336969
70678783
364682386
7433185
461805239
37151608
42061022
740566643
245831287
157191945
194846942
309956362
494964875
415790905
31598515
752200606
29063322
337202586
299122923
20007759
284205020
276201665
20619312
715113851
317065391
147193847
41676033
177288521
6023052
60445540
593140850
97996444
458448542
297916583
79050954
121297274
208153111
242524804
133807818
217132191
113472966
3741867
162586671
79630420
45652045
146419972
236184403
538461987
567527918
54972572
384901784
338783697
201199398
347418225
18990801
664322586
222171891
324669216
118200081
69869585
23905770
97559379
18945027
68090273
191892856
360852357
341244854
571598505
602612775
70336404
61309441
47376839
10989592
554657011
47085964
511328316
576157565
43252121
242285412
3667601
858108469
380963439
134823548
174758139
243552597
61032487
175341111
673142742
485285427
348104974
369954122
42495492
216114619
515163378
1347611
74830923
288885348
386784474
17297733
287894224
501561215
70433581
642631579
160288513
445208880
615070329
97520459
80632851
58566775
488607
626228718
291406626
24039265
116298302
712919552
292248016
479178015
187718919
33536729
365000570
77238973
154942998
96973509
129134046
309487799
16492510
326079313
127656035
243058883
670246570
119227762
210671541
30312364
594160819
55705743
125083960
352443933
57145640
576656789
94508958
67130762
455243569
65370709
31498627
11415187
68845903
63319193
61765133
110909615
8071743
9976775
22744766
689871071
101479931
7887851
536840866
20402939
22102605
142655467
434234608
176241682
319889114
15048791
74759736
23173248
12710562
270394920
13342374
219749278
116338207
108487035
12843846
3215540
93721946
382318189
287771059
71657164
178733948
181929361
3090845
12721079
24457548
186819573
597924822
481724250
40463490
248919040
276959772
100368200
85007790
27605789
799335920
631880693
123822742
553347407
243360144
48174876
703023745
460532
20857939
248887613
357260496
791732233
67659226
653206529
228504534
310966418
649195402
232617017
450910598
219235839
228351338
140016056
3937777
91146724
309616463
72327939
67404543
114096196
25936839
8394350
103229068
546893467
285710217
92193656
21001892
732256993
80204461
306239254
519280323
198354455
570304865
709963016
60833940
473379619
586619423
84932984
61166209
88520144
9331080
47403747
65384990
5418954
2047171
638418332
139112945
97448318
491379277
153696327
234983912
73271045
28630959
720891176
341805599
151370103
3794893
67430161
26145098
35876617
106559635
252828446
12011130
70336862
325639646
150339314
182575657
199930643
501974370
22561465
686072893
272879654
1628069
258377485
208635927
5815976
148070023
139452264
215070222
659547929
149744634
91511171
361722201
252856309
183161829
136398353
500278224
489293073
200894913
6232731
213225377
788686051
270420276
633135568
288507075
628682737
109579674
300982424
143046599
7530940
236854113
121252504
112690482
266103852
279676421
330603716
1612524
95199100
663016384
71097503
444158183
12049343
85972597
914724658
549654
243872882
114079277
7479825
160260225
90042509
261394830
85241972
251338896
822355173
70921192
19659459
298213040
14924671
404980781
68763021
7776052
9787444
696094736
346800026
50719551
57524476
27437489
56168254
128789110
199950893
132687453
72042718
3766197
157788109
201842199
131883206
50446239
294064422
752928961
117932767
54076284
8667611
24388153
42880413
213095767
366866552
371054379
225610758
57130025
459329719
598191552
93593896
104520447
214083613
398116559
6160761
12092566
66168666
235108793
27806284
92468789
520889676
8225247
193621402
316424406
273413235
131748731
369883823
420816994
466382229
22737012
164065791
189994726
4366563
666055437
254020002
98613080
14211070
342980812
385349433
33272790
201769679
44381672
40124471
352159034
30357962
182913447
483109622
256522474
31763649
243237531
55860361
66553529
62098535
353908981
92537778
496164883
132387903
21569846
41966730
176038779
159283733
53928683
11271906
25727032
397060540
387615166
60475710
314234500
249184349
817824831
29581545
107361373
86648152
16277894
184158632
584520556
418222839
73477479
428102662
67301003
86458987
100345532
909740922
490392152
208710313
396227701
266232789
451578223
8225559
116156703
494004647
179847636
194950314
660610132
259300389
593575254
483634911
64614105
41954776
329179756
44644936
631562487
13562843
150385126
64906826
128805826
456622280
418541001
176789024
47741704
319003304
44684069
335153640
67998678
287199686
227110517
198490502
435012717
131456879
2111625
825317463
266926723
138857705
621647712
432883336
317579735
405051711
102380898
64529377
966742561
454818201
290256724
868196519
594600663
8661140
11747464
222137957
450497050
692086184
70280301
37000118
21236761
48417257
201409132
160631284
8572710
46991490
621370463
149468628
144980473
396971932
238517048
84734714
206814071
114180784
30676244
19906914
391089558
62637753
77071648
118556650
3086289
121979321
19795389
738973955
245140576
76572712
172866840
742168530
446278598
108711334
238132801
276814274
67754071
516843986
130754735
517403467
63900493
467488737
223064666
15462270
82005675
344622353
496020085
374728352
280936916
209423762
68144030
262268696
231610327
6550487
85858466
853817902
104574885
198566116
59663713
698466257
193202439
1446360
316025138
572190193
93743633
38407019
20684014
445112534
238160105
151920516
419383656
121719191
453213215
94063828
696226847
188799449
844364431
784818637
12860302
405321620
283166822
5387216
220097888
60802803
57204503
48562443
14408969
142349351
1472127
137970651
168681083
544536501
144159560
75651817
322322511
91205908
212269159
570457221
263081717
133980
241144395
22268992
798224263
193264711
99483728
11280005
496148785
38685343
842832385
422443954
199196819
27580789
29022068
529414765
686679691
706080279
116183450
535320095
218836538
21067975
346844832
202529071
734802486
313721347
93921711
280506590
28436433
384051622
729922959
371054892
59421278
9068335
980910173
525227046
37247949
403914858
75433792
4010147
140869464
35147079
41943368
2250434
542489574
176822398
159855093
17071492
411182154
327734344
62370769
456278813
32561833
228964624
33652856
352842866
449730047
194200249
80621702
694368
444849895
55970123
441710332
192571202
204643030
129352556
138708514
229341644
6491034
432196267
134574274
269005889
140715458
63945420
86319382
90254198
51562846
131739177
157246415
643604024
25837847
318499149
27545758
463670360
49202618
45036886
59602825
25148274
11302909
602217762
256481182
172901283
83018930
407248715
50870766
172027127
10908179
641542
60179749
419204843
675945645
77941653
47676774
258978830
139637447
611321343
530271944
159208430
463011910
212785844
262817787
858812998
286290646
370551350
221079013
255987648
111611755
482895
190899143
181992337
114704889
6874688
1129272
260393793
674795248
94902433
339339938
34650714
538496482
212545483
40117718
21759596
548365
1977572
38629084
66685767
359478779
812458333
46442534
20405135
30885521
407316461
26719456
535900383
326973052
389009129
681956
564600776
142968729
99505428
573019649
606066601
20031534
440491975
298364621
181311382
32876591
76605218
160027248
862725857
300368726
37994723
48499878
141673036
176599516
321035726
438920198
38459918
560366988
107678454
93978820
168914230
360325914
212674368
76935968
421310776
310390960
19430493
34524217
161730841
156490285
197568901
376005635
827917878
131668227
360229059
198265571
509736658
26264306
428501904
356940250
85903449
417555637
279852280
256185019
75846162
149603064
516128367
149732525
352429762
574083530
244873907
358474244
27612107
411003086
797575328
335109667
703251310
728112875
32795613
744876518
18988049
308391609
34666419
92675481
281282870
470150239
396501831
182111699
511541605
56296565
250094935
23685170
186518377
256644674
108079831
56381603
152222335
237294189
437536397
246158205
300115450
129551115
270715029
390333608
448683866
314343436
51846785
9286877
222750407
31088869
31065786
324271576
5273406
364321169
305304474
124344214
62309392
928201253
175920526
713252990
184491088
308736288
519027189
634686647
100234258
67911810
337797705
25865920
31290386
330323448
264337733
281063142
22334432
185712903
5264517
31426981
16088276
154685837
213727033
10031642
171008066
284842194
433261427
508604808
511722577
18554741
421323502
478845879
776201324
918740520
154442258
454032325
193131907
15431850
458655224
185106273
537265394
194020338
311733718
27441425
270451075
362122322
72015304
929749822
191846607
5971823
8712757
44213363
70534595
131941118
287984380
251915299
149259907
581428924
616500656
234809323
109656440
60231221
185590785
111126124
132080601
78490853
113714342
541154456
304742366
376261981
7583794
271485620
909005
103317208
29411675
153600157
883056120
86024686
313239371
159867799
140349433
298570432
9248055
194705228
233259170
275003206
138395242
113989556
118694881
836963052
588410555
395306891
63178400
209500140
602513232
251693853
265732279
10253918
348550019
49373378
216515546
315200270
334197209
386920995
393548565
577220
146092241
513142878
10794244
524767132
64280036
156266138
210546997
489802764
522651117
104835611
7420226
23216189
361070780
54739761
648785963
298156793
133684218
7454610
224355697
41338326
41258375
263256107
107038831
146699846
207281764
73898925
248360127
483856397
708542360
184203376
23389613
228531865
270053543
712501618
270513819
246812154
44038127
42774728
88053665
577567408
64698338
367453526
688092251
1734161
453696
87587397
716622821
315699074
482194593
96060145
128358255
106131738
361423125
257956038
17162193
108910374
317683813
197218794
131475638
111314614
133168655
123831493
161850007
353176143
91934038
57630140
600781498
91918642
104670973
73020677
657339764
303811277
223947007
25603254
154432832
307149269
3548053
200200778
25057834
419695940
229392945
342514416
69718517
145210685
403689858
135874360
49702115
275763270
529945134
4818987
286432470
72435839
208510809
240188534
193658620
88686165
1555856
634510915
295252341
559373148
432363683
375841027
165311741
165921276
683063282
502289461
311996576
435007783
164377825
74740005
176074809
28032939
384658111
226436181
323925799
30060147
54459511
258161466
880131992
7038321
238256078
65432222
21537254
149116045
537998815
349589368
581500498
378347307
659366486
214995141
222722578
396573502
608729465
53168746
114072390
64630186
620238806
64541446
5342893
83887115
100604642
559597706
312123386
626312913
218449501
687002651
114332669
316381156
362961533
35989818
692189459
4128968
295753682
812957658
52397557
15913890
259781896
23250117
255750854
251690827
88789410
180595241
125097188
221637065
81171344
5400566
571778640
379307859
186991261
125036068
26197006
7021809
226467794
168991224
397293012
25360109
435378266
172132473
16204610
305155282
158306680
3510285
745765182
401275314
574186155
467601814
12289251
84954338
138754261
113598946
77202789
284238371
271250942
99897208
331798518
892429221
295675742
543475554
20059649
129095545
272260136
686350430
40262684
363107062
38154607
397621901
127522463
607010965
555382516
21248084
45455106
143439157
712305346
209070
395085214
650811556
356304323
607672967
326649668
438903486
219188677
321358840
93984600
12603174
109445995
17687769
16937130
855867528
165772306
78920981
47986684
359924162
727352348
650052226
100203734
234650787
460771338
783919146
440495927
440014229
196873394
2901509
131674193
128126689
52356588
103295466
150948951
84033197
329505818
577749490
33187323
346175590
177270409
146239265
587150285
426926466
797346369
38755862
3820394
11280578
201328422
98576863
26425225
289785802
38911137
8476096
551069647
20098275
615755436
342633997
153827137
559220465
462185429
325852534
131721824
160199645
154366072
523679792
110452550
15919757
32077253
211834809
387141817
118928691
373268823
4277281
7628057
262103104
33557302
308493302
408540119
201273103
88566490
27892147
54000992
865578863
23021702
616847488
152171119
47040559
48954813
538171703
1282305
152241473
11811530
5087929
581430336
457264671
25370331
299035660
732688760
293683476
36280003
90342437
363877977
708728576
213036760
60505958
7726458
52661252
132543602
7701472
705858874
334265214
233245197
61978726
343587751
192935613
793466674
25601425
19770915
349114341
268247871
693552865
145635222
403342751
54664590
174133585
6632099
618050137
183064741
296283114
573576597
949202393
318820720
452957606
38289218
160791440
116370013
700194939
21878491
101569119
162429042
52539862
72423352
236493219
441352944
266591590
211555312
352829651
194564932
269016942
222385436
182926083
215922198
397053287
191774508
238582675
2090496
15133722
152965835
366295253
19819096
57502927
490666877
145484103
58847312
296217861
523438411
177362861
167201180
289313984
44074255
203916197
14980496
7542283
674328607
28278040
267337617
29975459
244959630
32211310
157025257
109472823
389908064
198366244
180328517
210722453
40123591
138458858
291075461
69496683
90076812
36829138
374275649
519352039
169393740
196520933
557549036
750165974
73839365
77673457
138263945
103714468
131375107
269786643
446025679
468319889
107917922
385053154
266273695
107556696
906479737
133778229
226048693
45281898
322559294
75696081
146098668
754486775
196217665
4692528
91278165
529724658
373225378
334808043
371653433
424622501
253623383
123585065
816305383
4081754
27321948
463607774
74096299
273709059
551845415
110495595
71255404
225552046
9058038
137213057
378647
44917410
37805141
294218558
60717131
195779530
178822688
17319886
176434075
172648873
151960951
48621467
19131334
229231168
202788475
183431590
248983390
309109628
123814708
455925768
387553984
1042517
11112758
248132532
46110180
53596171
278433851
312521945
44071351
825299120
76756575
624932539
484459010
319207648
153614986
379449815
61882197
378526298
73349200
752352897
450976174
130766681
531752
26407442
12962963
156831860
338208583
299925778
478894298
6754077
100151179
81968748
509603449
111780746
491222231
487058776
410694418
337632266
138421842
320821815
33613812
674815947
272089714
195056753
118683870
355793353
13422796
202407142
121873223
150815648
15223863
324108730
70635996
737639391
169207628
416040730
195296412
67688062
105757827
204582025
41274465
11518591
225045331
657029565
564201520
378511246
288648343
217825083
38837858
78389842
182560101
561168978
61512361
504563665
81862996
417150519
785013859
561861174
123062074
218267356
195569741
353956443
376724743
334333896
16302491
414341490
519797417
567120608
31047042
409881612
875210
706255917
492948234
48232101
475519924
25300865
189202389
1683462
194853353
355375832
432481535
432000745
695220053
622820537
476907148
6948813
315664394
240868132
154254650
51303583
109961762
363484641
169440666
7424395
397458814
123590389
163262530
135129022
137192349
477270050
338274699
91711593
257622599
62165980
203882793
331945027
277613564
512668746
393525688
59628753
425878075
212679679
90360408
263205976
190233433
314640847
68931970
35712532
121111113
702604896
122132839
73736434
96457147
27175603
400882778
229530221
113373750
363641502
145601825
501163777
584316305
120748640
426277185
192348782
154355344
468670764
252668125
843104260
58243875
321771713
113107420
321738920
59846836
99639208
136903119
51818229
33020967
139155359
8069859
93905172
206265516
175290234
355846817
6903314
39775262
17709241
698443939
411495405
95807102
153532872
448941230
656373180
192519609
68525225
221893454
523554158
277320151
539926988
284896296
451213163
970445
172030352
344506719
157260686
157328211
23444908
409847313
35380073
225415287
263290100
293566280
19149234
511491664
1055428
373760517
196752955
131842674
417310210
3782383
367056079
909231105
344844582
61333517
76066901
183565371
100911674
187386124
641235
462762417
756834
116639265
619743060
53721543
23431783
488470198
135887964
518033353
57211291
44158242
878884594
10533183
30436529
100998060
216264261
314942646
512789784
297827078
140735540
79109748
140198702
211579849
635542092
191709085
776153583
439766826
41512813
105338013
45184079
77319706
46975614
259886732
271409400
178629995
12171353
37961168
308897956
218769389
168867663
444271651
208261000
136799752
82458309
66073532
13067141
172602850
243799683
207042273
304306203
594437115
77458660
207640721
506549589
389956724
162227086
233449951
17083270
49042566
67314946
15363678
7968762
581490909
17352776
180894091
501863549
76487619
526554970
535322123
39836258
37440853
89775188
258891703
752158367
37389391
159617586
147971090
184000095
10806921
481232070
87408793
161394774
430081547
441740594
19771726
5867439
301084333
139264080
777459743
303006397
578517583
134512944
44324045
187700942
253995418
23071929
487359899
460765845
21276287
184420488
129136938
28882261
641391161
486386611
173458300
61648892
609246210
4289775
56961718
73339869
30819808
63475740
79248521
165593546
20692165
158393155
751359373
90120650
434738829
826206081
416467268
283088197
34659343
209041414
127839274
481835189
125945110
83268470
2485670
479416543
157534467
456139636
850074961
59212641
103327344
93023552
388504473
65561264
287004812
137277425
357805068
469021012
273793997
65077586
43656078
546283708
522326005
357439139
36092167
416648034
19796020
311863861
80217642
203622372
566932210
22721311
135449944
158563727
135272631
568685927
360056976
346829409
855280119
544387538
340987
65292280
7930134
2926412
6061593
911760620
29004056
75516772
482505552
662274741
601092663
16888587
560090956
1189505
694615782
197165155
149338235
359583185
171242838
63268762
589662389
550474948
1317837
174477596
413049868
48482034
591250438
572999521
76745024
287197377
390017316
5966511
369650559
787064163
14187107
535447039
98572023
33924029
302737538
27592140
643139030
113591772
82635072
467172079
461143306
12019330
149394466
661640374
133747035
278632200
69743628
774597915
22179824
122808453
205396508
15521073
153647732
569756442
51895516
54793448
36757249
150732777
393071625
677717206
80288783
104273190
47490696
229981318
157355045
953739980
474562981
42280125
9011607
519418839
549545534
5912193
269033786
125044227
86490095
529341071
297309468
137281973
198861160
42140001
1533025
208378545
71544514
55914687
121029932
245091145
382659003
335153827
70406474
125382696
319068647
244070073
231540251
76384444
375370187
177495517
688808524
512223918
1899590
555526868
313856221
61531508
186967885
246644186
50271179
541887056
189173193
56873359
197562813
252519026
70396231
108968393
125741802
382563016
299719425
78856982
97488980
106075235
92297686
124074314
34327645
94529192
240211841
136600670
132077255
79878643
127908854
157059651
82500386
161856105
514010818
115108481
367008371
182645878
156454613
439876686
48380403
147298414
321590831
36006338
118997390
953515462
7182657
221003259
12521782
256631889
86019665
183533423
114589112
189287829
316654735
402202501
58066778
653868
626712736
19781139
52385032
715140065
72331490
341504238
165833263
252116991
156441579
28019268
57985950
400698334
304480310
107344629
455297790
256704543
229131473
376677804
747057159
85849013
32749955
142928837
488634903
25618273
160605724
344138918
417249451
349764787
195171007
182403338
194906446
168603205
318736752
234367368
549189351
538999694
481829441
13146382
1192999
99460421
113225654
34853953
84394294
124938180
63844399
528212034
88377548
236838638
74491455
65884601
145925349
59953984
56668164
551556922
12959635
489290167
371646361
210528464
398538574
160367804
316030568
50966119
113056637
32142376
73601336
345576792
333513746
26409606
199106567
181984478
334415345
385863151
46704408
282912441
170971609
161875225
203768280
26751216
258498899
77159311
785565438
236719530
405761108
17062343
4618873
722512913
295091251
85483795
700673704
162160092
130845428
167001922
940951104
311807303
107047534
223814159
189586767
429335214
83947942
166805282
107071487
524391389
44039345
520978083
349230362
66071764
24777591
410641899
56674382
146711005
161222418
263553546
322048734
29932110
262851468
426033100
21229515
41776252
394682858
202606467
285665555
78695872
394251817
212297848
180196771
91554794
219219294
61475986
708887546
300946921
411666983
84171761
34530079
118284121
391295201
91797043
362924562
752357578
664847783
294845645
5861885
116528769
93580533
9689631
119165867
183145906
205722867
407156
327287
387175561
330664646
50111085
425555698
462963373
501169858
305656849
94831625
149707705
105394013
14107572
2208032
101451526
438938971
450302677
353466551
131687474
336472061
518396455
564761821
221848630
197726846
223146954
42638965
54943942
341947590
528706254
205556203
380724095
182883617
377702393
685579593
173599563
186646475
532688940
243625908
581115855
858153503
195428033
787373645
202881778
23416459
266697837
119705496
30150280
266066336
176321713
374441277
903612974
307490267
692080640
532870255
137936580
628289577
44510838
130492030
462743381
85266297
370032305
261601095
347103982
272987996
448255722
2769641
344257633
97386451
536266203
40356126
16037346
48388097
187157560
68824095
226737825
599831670
53724448
446381996
32191583
219944825
314479979
356326619
202172108
211130828
203706091
207463610
122855150
338182203
105240006
240821026
511298219
62829118
180791248
154871900
223341616
274650645
411805688
260413010
264684485
248285931
272364877
437090434
334100763
152355485
36164598
85537086
693530038
95342756
313517684
28767592
61078605
103999093
575895408
232356986
226081122
588035032
191700689
16399714
2907355
386648511
68514174
382666456
166261823
18290347
3935128
1224755
191358457
127964600
371127316
339320154
336316700
66581111
291530757
180682967
90786652
385334283
516627663
2950652
367562328
48328604
231721711
313961589
131191775
485666818
196395096
21080598
104830043
508592254
257047804
721662132
41945268
44183102
98908799
211145275
175270331
53330017
62356202
336290064
268076563
101669843
493306338
170219274
143809843
34742840
685282967
448427327
548190009
10025257
369320247
42543898
165742709
204753815
306985131
451559402
421718872
147631361
108670281
26276184
281187253
691980819
555595843
102804539
60021363
99243861
68680067
141966393
391639506
99097358
279971312
667049544
762581184
194666449
165968046
94508438
177845
209774089
214267085
205120949
93030595
33303708
115178128
47209234
48056602
303776838
188362961
331140535
234221645
415895725
129415606
278178996
14772105
105263697
4447301
196239629
56831963
57127369
559720532
129786830
128329910
135944055
18437515
239045305
758067670
140514490
274874852
278552809
266593945
407319473
268065175
78847828
104243850
135032609
463651827
176822815
347067970
464069111
267034830
81106754
53938883
32894750
655647318
425254079
110862152
4230436
227724748
29581765
102990040
456584139
12154957
648885115
364476433
254822819
142218083
124021640
484257227
446289423
59329400
65469776
424614000
150748800
170797317
197943526
444145116
44997052
8356375
37839974
63216394
52294912
251639179
40698324
810911482
144388437
314857681
99810337
657622120
431680007
120580929
14288126
90561035
391196329
20845183
20201496
150900951
318123286
73856802
375218626
76966162
137647935
763042503
455406303
254187661
78887936
873626694
51172630
135162539
361920315
35978534
54341749
536196241
272229570
463933248
463789558
14017372
423849305
237650974
146424652
36797354
134078716
668141614
108953911
94667513
397881981
368122
8551769
382822792
184178534
88135613
38590160
24402736
204703434
119815751
26718825
319149731
231193108
514805736
332240429
693031100
120046411
368830738
875243271
296564823
241518300
35153697
10900093
74764836
351465023
399566452
64757425
360725031
236603185
166951704
197260679
45908954
438946570
140037225
286662
79941105
12605397
220682884
191429
60914484
317900359
284707875
178560326
557058605
803421813
415597598
303481241
179719687
6583744
130562051
372660871
60534698
52260223
373916843
108627119
573843241
142900453
33952645
269859340
446448762
311642795
246323362
353985010
438519681
43767186
311151076
192094610
389676014
8705795
758579653
6939704
504026846
57794306
488924174
933003299
23638435
4403051
382375
58443327
347727447
156680938
292916024
309035386
284874862
289478125
554569027
315324012
39611844
148073698
8651873
87728991
37978413
1277666
13299103
19670161
471470222
122430348
25540627
1206777
13035613
173319116
586427954
651010245
48384522
136045986
291540879
399267757
152536282
5784551
2914136
33648999
40011551
188971645
24697383
388251633
22615194
83481365
34753161
49621859
125707324
167324803
212964975
370572614
485004181
164122517
233886618
59859778
23313502
11756848
162463438
592078772
317379831
232250024
2034799
206772994
464903521
177518199
4746499
159127465
160788900
268798336
50106148
422574569
205188662
196273947
474119780
92803069
66239210
93863365
563993330
42746294
118229153
39802083
245389321
135607872
6861415
42080111
322378526
674626798
1913310
550469347
197221853
263755250
152143823
261359706
634934822
261652754
194010308
359851939
42821072
105747059
648594521
216581829
902527049
49303147
87621768
179260804
127608977
287144652
233690
248006446
169941921
154606790
38857169
480934110
119514996
41436094
442357712
18626802
57713716
64152909
123570014
74097170
457619379
178043799
149444452
142000466
548856968
332327599
56875146
768669889
420218390
2059375
145715054
496803572
266679968
56013069
550954452
349485016
305528727
142541235
17367211
390837132
6723411
271430124
688937449
1211817
22372227
24730224
333438236
82031613
310443871
389949237
46227324
466392562
383438020
76587348
219252229
138051495
51300867
56494814
374421359
151032308
280178578
503968167
451098281
240469026
70373592
13945898
440182657
24478614
202203017
350008107
66492613
2115413
601327469
174229458
257561550
76410932
109474974
203411610
345265729
132456890
232108793
560460706
88518361
106210360
842953513
32722294
229291344
46927289
316028936
93877666
342940082
4843119
425654798
29418922
281677272
5406014
559135574
440891593
305532285
171203916
303112216
77639427
143145677
391307741
261221877
73891805
210311137
635142796
357605417
574745848
183535074
313819511
90211987
74371368
129289888
29624706
110953462
381490984
426574351
87513452
443917871
194886800
536834198
289759349
6925129
90567724
65194946
550067420
116279103
705164964
189607380
574740177
164640618
275255170
98434436
228629271
513342048
88760579
227121690
158147687
468719121
187696280
568271106
616873525
93839813
39917785
792779152
162537627
320526879
200432250
219147335
684306188
145374463
328543490
569984991
159159805
240793220
135860978
500157334
192473010
190184022
9197174
134547883
738560784
197173285
62943798
271684047
111488180
904556414
32194118
393230565
38109100
183350788
259009221
140885448
253821476
586348411
148995255
21652968
357814422
541341288
153504487
602015349
72845011
26233164
493216665
207154469
263288177
237687785
442360127
32609801
615024299
200457163
511533279
284320664
1804765
404310181
81577406
541062155
22026620
426439410
74674991
151604267
36503801
496446207
236133248
791272888
570121061
334171088
66561015
173669409
7682023
92253484
53077139
322392218
159210883
208879232
23593164
389807529
362866292
304617257
42232680
8975476
298762502
230687627
856016861
74996902
55382791
37949857
717124712
289125546
19507114
12590897
176633922
559412510
620209513
106774531
196839693
370074389
121071448
66898546
251535824
405648094
49499465
266954102
42553023
8299952
64733810
76363416
193348993
133907188
607389837
536242141
807421947
2978032
98845473
64214517
102210851
57421274
342605386
187898666
44332432
56108852
11826924
35364596
148808331
239175692
55664107
186153283
522662475
4943638
220954027
453822989
193583150
461143
128143232
95846138
133136035
417457487
181092112
166877928
63356451
43149931
50407002
250372450
216710297
122263148
133210569
73531448
364913823
289435400
237541265
141835255
337939710
23692446
21855273
19667543
20490322
651445855
234666455
690124524
10370147
389533181
87557309
21518427
47146744
115734980
539299792
34777381
529122823
8192318
77105406
786058396
99664352
108072450
108780465
610127696
412663038
714250025
303271228
269109684
659405686
252416613
169382374
237597720
285831448
82841991
89770131
5573996
15176815
175625287
168528856
65113988
192238237
205236311
104506118
37592141
128843011
304355706
397640991
343951079
106506206
202971101
172976328
522254610
120465974
839349370
92613468
44225913
83179221
338778523
244836309
11975225
327197613
768301674
731190019
401345507
591047646
915269907
3771586
2143799
16943744
220065519
5157230
517574186
10017241
224753060
196907681
11980312
54571465
58522593
660640731
66445865
3388893
622770044
254194701
66367103
355592904
240528338
388775810
66429033
119114860
775451409
337926348
286947133
35200221
28232861
580964679
247823238
647203256
422173877
56198723
345424144
82677460
244171444
68306306
156791882
134394490
370710075
84154632
10905055
129716385
3092500
725481283
111206527
388233584
30555537
33160074
31961324
811461049
219043486
90944778
243870250
746058844
7590900
298636103
32467054
36306667
375807509
2904815
17211493
383077420
18123084
601981219
18521314
221680896
636800665
66809788
187727867
409947346
378092582
64367329
464077193
165838254
2638350
138633351
158998212
224103594
470402814
18171659
686627813
860266240
452781404
28597512
61303460
146947982
724895
198651676
75856745
201137591
309586586
94215895
348174236
12159097
29106626
47312129
63211846
35747538
88127624
107200666
398403255
8076936
34999964
6841150
87163643
152460211
10138957
432614888
492715954
121855334
258752448
127045681
169904390
873442678
639460913
246355550
67295765
23966501
287836124
413873493
218285938
274641795
64431109
13947148
349986737
104292130
218504423
6860987
46112130
530661826
391684995
168578783
105611358
319306333
118125384
442269000
177759643
206660569
23596258
183705046
114248765
397829057
89345773
209742974
153080299
232770835
107286345
131376380
252724200
334980582
389842181
8749150
113031066
183971250
206258628
269277107
83718828
511051533
458559424
323198827
24755581
13327456
307132851
140112547
138332700
241871505
340448934
10898408
631278797
9860894
113811153
504305067
23591443
20819667
274491275
86251357
112565498
25424036
283119763
164341104
215350692
69817335
361844906
88078367
41309364
18480529
132788663
558975280
552907569
147186829
132545370
277536063
290426108
512794492
282325878
98818151
779446840
447289116
72638268
479658579
87241059
173223941
15958310
865637445
346910630
487173647
39342793
348199606
84840959
60183886
487782875
39409937
102171871
313759851
260745669
830251063
134568218
359225758
48746551
64517317
110231884
62462041
785554031
712577874
40482851
148227083
553771150
92187493
745412031
131162984
864898172
103799455
442889310
853798810
371899350
777056138
145585542
78688429
474899271
270229811
3876099
839534880
176234990
688686723
435820721
264131880
539519669
210448329
17999493
21734660
82475225
336453950
81830684
254054165
13840238
269684645
131199946
705280306
554395180
128734065
102212325
35356642
223458031
565861045
49677793
145095420
154694524
21196591
528586663
133449997
558700634
408792864
878367325
232753791
696420874
85782812
341457807
194448328
45187861
177613387
52905042
18719768
193379345
38817672
15086941
673438971
699874989
24632624
187440634
627553381
219028734
633838118
31897429
604216184
853601352
778606107
523291779
76308218
1110078
514305974
65625003
670459013
64149534
26965305
185079910
293433618
741182823
213241770
161939593
351647924
328765414
351982657
49294769
68620658
312656135
357722488
451317365
154116558
104051681
71538700
7117926
15210907
9356140
101311257
3645475
22669254
57191099
349657433
40394580
222903144
63623758
82686832
123950145
6928129
99217204
291837523
55003164
109638333
253579109
99862750
105644503
2080809
177495922
248036536
548874866
15072884
618283
696557230
196919613
143914992
8935362
81347317
161072389
504742851
64334458
42873308
194304884
204249922
866231928
19426137
6570073
512048690
316812863
14615547
595078494
69964702
118692224
537999946
193789985
12372335
554509860
182623915
35157548
241628476
77353300
227281225
152011082
22530586
39872901
405940663
96154252
531758493
147865536
237670425
209913311
377271129
440883996
153517177
74249714
97522431
185410230
679954796
95335770
494737908
44427447
45481995
748818688
510918366
69490163
43241058
11103736
855457192
214274537
509252337
19832819
700419727
434220161
316533339
49676499
576879030
136536514
488341029
34904319
17148733
100305935
249973514
241869847
135970129
175392337
10352088
270138750
274062938
53119934
55196160
38335686
45560939
137342738
169657554
235846269
63331675
34784537
389454209
329730391
366359365
44415508
84627862
29632471
451470067
356379021
447236061
695206658
323659511
26427452
10941634
269367121
454905896
656094056
294950416
168539989
370719634
96888670
235692342
40128995
154595373
723562971
92324202
241606589
26882879
277067107
56889823
40983776
710604426
592142924
800369151
383519676
158338355
181441300
848272056
172314778
38975964
102010594
105632167
210141468
113362172
872822003
185411893
355265268
306991910
193601546
39382912
496440965
122488293
15251374
153068911
793570037
362641218
10967416
489385665
343171248
14540017
620476008
650465227
189585108
524865497
645211725
89059808
583478240
539342834
351369724
90452981
39628935
246915588
72842759
314510729
95433124
114416210
13146033
207760516
21867602
119305852
56916133
111279614
108937026
58562308
589282255
23976030
145791462
108920385
573428434
82479746
274922175
49403130
262012815
230552
424741521
53449096
504644273
90861266
284523961
165119365
44450157
298704062
60994427
186889266
197945162
153180677
124889359
307323068
27278019
16633364
135334760
621939252
408823031
2892083
631077731
341941179
304120984
636460069
222608400
71789767
101655153
152176458
498335577
239966324
381552759
172978505
481973616
56222444
2715256
134443996
220584605
72378710
30062153
194794099
96735253
4252961
96588838
466569170
58167328
68904237
19201807
79607059
324284491
8415789
670049950
372330275
8447186
9456543
589400662
313673089
380527865
50097874
188967162
192744601
223107384
165169445
777048181
764943114
440153418
394366506
300561452
170235994
192077395
165561512
529401944
442955873
117235680
286737740
950393956
346274613
727040926
231392826
75705840
3004473
337702100
3538574
269484074
901114905
874561205
227665191
70078989
187960882
256151887
747391005
459216883
381285237
97786958
26026667
23387507
154809336
246294537
114689909
236863217
559664460
15852836
223551792
42177180
90844722
313913031
31527487
91192782
20205513
60312426
474075505
172724172
22791634
847725975
171046079
28759305
129517553
162891684
178392944
32688370
138176745
503221623
54153787
39601071
14917477
51721638
69195358
50473406
108183641
642881048
673097391
28186762
15025990
306839079
816141741
14666048
717418276
10430621
198797451
699854775
401746745
733643205
65024007
300076704
295330122
460918140
31437940
1998411
482630744
574794351
227862706
116618964
421733632
365893946
680746562
69743890
139241306
226812685
240444747
282740384
379821842
19513245
58659615
453529758
342084869
210551559
691987228
462006586
210198438
510356478
470304845
457407123
230528769
646970488
171639517
10084593
66561217
266412850
609230373
19357975
249348708
425975624
85599470
375192551
500444261
90493866
11254354
50979628
697385154
116015671
253760730
123715357
12658098
33016367
209834842
956319078
542567669
9244350
252175151
29938198
89195472
167351124
78004473
741020111
575435757
133314939
14805076
35157036
350545701
234049662
213805953
59210416
104963115
30314749
205805975
7762227
50837565
644597247
633486660
53264722
369113260
209558085
118735951
222820242
140570583
8927124
125307177
70866813
182865413
220640906
104133196
485546498
223131076
24270821
8992321
640459779
24430472
289881553
141412083
85597134
385022941
2878060
593039801
9360082
664073735
200249358
45599794
365031021
223095165
169891708
23489674
35540500
110776934
72901579
160067673
61026064
21977405
164752153
85023580
21848743
117283510
292641142
156018640
86134970
14030830
9869352
247587693
67572486
334945189
137553225
52003461
261569800
715382857
2459092
368879638
236072020
449484145
649528934
338019539
631841775
397689549
406630770
31680827
63924266
194753029
789838841
551300721
460816911
339720158
98891493
10806828
51135757
315752144
117383990
219724429
344427801
421275581
467200233
875311732
82331175
28000832
150087870
434732973
117769305
152084319
380118948
234263639
281033951
46987850
493618681
184339217
8160291
541237740
151907689
607165641
74592791
65192217
479880027
32120367
5986127
290985203
158594663
332670856
190621290
207317828
312463376
578630839
907293929
568468492
142530073
859500211
66919255
831297695
71962980
560873893
525850134
439944280
801927859
38503879
482714895
219958433
167803423
14316792
185054855
37057459
56089967
522553227
8386536
168060
104630105
197962746
38109317
95284702
11681397
19818115
74910278
319736707
209064507
273531478
234754888
13694349
772481055
522368962
419409166
68797366
65964752
202986083
124921836
234430797
294596614
182772096
282930326
147326364
22004911
296097690
309102519
614684314
757112606
106932013
260677475
208140051
154450226
556780520
515103923
50474100
491286918
182573210
164834921
28736869
18445580
129061828
190145552
183140096
320482202
86059894
437669037
39919268
495913464
243359320
161437865
190577651
206019255
122409561
4968196
101943542
406677969
7821690
278935758
43851521
161179251
335899013
370250133
681235351
644534378
563648146
62689450
2571472
656411479
104860459
211185541
6278710
34927398
190777480
25814542
787554725
417792037
158244715
703001693
97081566
274603413
122643
34195845
854322110
17945760
701231841
227107264
63555376
500543899
522549510
75924574
49055760
44307639
131301565
408032077
45798006
523022606
146255626
68013102
31919903
470191016
64732437
86415833
1028164
124815203
10790713
105756212
510558758
29022245
530930319
62625993
171014425
55429669
415954737
322652789
692129251
310471146
559497212
61917176
79231941
218423207
84745221
656547397
32359927
301453180
267532661
178707470
142363136
72688891
329059937
208056091
115496848
610085491
136957155
40225465
225804949
390856831
322905701
709218765
224025915
532099704
554043676
473516009
462929881
329476120
51385990
160029044
546282055
134289994
220074182
411059760
607975201
29455343
494365504
49045793
472188101
104483305
131505361
362493649
11571623
26570859
543511
177091135
198071825
413984949
106082338
24952592
82571130
6718779
862137579
381818353
420004934
12509461
331256403
93895559
209739913
474771443
161102826
444523525
133536500
307368970
590842560
276854716
277966264
53639685
22046469
352961373
364298258
175043012
319681909
388478818
292273853
340008802
475765866
25514162
291807333
608843319
24652682
394491768
93727529
3415532
712992941
694917084
762674001
207011345
395371088
240417041
76973723
462696251
543603938
182789572
81384555
560903968
794794914
247906496
28512259
180260001
162203417
735997533
468121575
755987921
30917418
254422922
205734955
252971916
538116047
161781689
171628808
48494145
326619144
73414308
233538668
633668573
406245148
627384368
104463130
122406365
727828633
396329533
712358473
693710094
590034031
132594781
148690612
82484749
218787719
89618849
288109711
68673215
259585437
16612141
260550165
434539381
332697399
48309947
75511853
73646462
77359690
181556390
298513196
208091905
103100792
196280014
806084213
375968465
558498509
739520005
12997215
69105399
325039576
102142498
61421894
573584272
20139141
3179877
917839233
283878392
493200739
358880956
576910340
216901899
178203370
69298411
112330769
679896648
166004980
232777888
3165639
345266075
6074771
138845580
64878235
5666400
88802159
598327871
172366569
144814839
352292971
394164009
281148733
187495199
9075623
90135050
342029164
62201808
274670700
438939949
48261241
357725232
123480726
168804919
364927994
210062276
532656847
29736431
558698974
99287179
20240659
51392481
14210092
24338969
326808822
754928297
138895804
61978630
250641028
12864841
75964556
654512090
36444780
182998208
70879393
245534707
244251465
26389974
275429527
140875980
258435783
114676192
94331435
53255811
590995231
536771847
3838585
79106485
116095857
111679477
119570888
254796586
20920109
753155341
278624883
706078791
89120622
231407615
37212329
251453490
621462920
70311142
15493637
121451767
96205046
209873060
26352575
272149557
52008415
795795793
905784432
457723236
135640698
206958183
354338679
299776352
71271837
508351902
193308590
85952584
39534876
152880215
41424106
286864368
95418487
90773649
4423853
109545347
360564851
221316890
170714561
130867879
201547510
482384493
9204909
632009465
3177926
31298446
21754517
356990066
867492819
44255048
451831319
756971582
30150226
10381749
728373786
215837478
679853434
143879925
63732389
4151886
12744331
227704853
658568
139106526
45886102
87690262
42469517
384091875
223475816
4105137
459167966
106761807
137183937
655168106
489645556
260891199
899866
393582623
72220935
18790593
363351760
9272547
61681243
383007514
511423034
343303876
262010133
23905184
9190591
7266476
147000406
64616907
469513442
794250344
85455302
389378041
112990221
677209018
374109369
69342542
719620747
245437280
480795152
193540135
53359387
200184965
80553286
63472198
136233371
201301376
133749211
94788102
4152800
254864718
32502184
80274158
22112812
459667165
52565202
37101545
21038798
9055775
68294778
199314023
331216329
347145536
276762667
247122988
72952871
243942363
643543532
324066205
41622618
766368679
392196267
356302503
408810161
3427047
302726924
194567022
315455641
258651437
652325189
137343151
225805555
127409415
533390752
183975272
576822708
194371536
33524671
505889186
191960998
46284640
398915684
12593109
27175923
233341899
300445042
389329876
50381471
96460141
161638224
261104348
39946865
49449627
368940736
117878052
11937110
493896707
360948570
648421979
131106638
315695241
373781718
8476603
305126587
15137215
313704566
877879850
212575724
87296531
895487348
18197890
407728004
469418206
449756678
580327706
1072483
634597325
352713082
258780500
207519440
733028061
418657311
91374642
10440737
382964565
865833006
82818409
275392298
468285211
393391034
48707147
660389058
125636583
16843929
31121082
228213494
104184283
47571054
227239131
361753448
290982447
258488232
704351592
715212992
167001972
347023481
22084745
33928056
21707747
515571950
34628050
746902124
483613931
615962032
221727327
424739547
15212514
174097313
109736024
284900479
413253463
189690776
153701437
137534343
59518447
241843738
448551116
435201860
443287178
760840670
7991391
15266697
7823214
39388212
75623439
66174669
77076553
115573262
50201812
139224366
21645275
235075628
30276081
165336552
757644746
371191363
6928485
243325006
466797235
432039420
73841070
745914814
111568558
281364435
119738463
164256362
567779710
207149180
782534337
280561904
208102452
683205618
66515948
392946271
117310170
27685761
303287407
221192949
214928786
717992350
10014662
75118143
372350966
840302857
132435177
214034919
95234195
876492425
48627843
327488185
162112262
354834198
151646700
64589765
806753
52301868
56692937
171860761
197173772
7815765
353371807
86136804
66761228
299662867
6859830
249566243
53990179
585782124
333199485
444442135
188358395
3994752
159666975
203210687
22947308
8655455
13649054
192265969
360087497
329461792
92793766
713884680
349517029
65129190
56935148
123021694
744153002
110039805
181513777
666361109
130934196
297339435
3514211
9272888
722470036
625595198
7238666
37534376
74385702
336011449
1049542
177356211
22358084
316335126
168317022
458887216
582491795
140039854
32723109
143162925
418697579
655530179
44824141
324563913
23771314
72083725
145816959
726298443
102793842
71074953
387154549
94345271
395446861
674394415
605867985
1912282
393385184
422679670
602283831
201024150
6165542
283080528
223298759
330266314
300058446
350230022
87349286
93048968
658127196
411192713
205251170
182567223
318054393
52492387
42190652
501895113
353894310
534268101
186891191
106957545
518315089
645786122
279312998
290285167
85091978
253557694
102128935
142136608
231396926
629288901
378379451
370737137
3286691
498108312
67620778
240050852
31713337
251780130
12309758
429114076
10401509
195400748
856776883
357701840
185861106
22933316
551260520
326030616
731455865
61276264
466063147
87232459
769973054
737915784
159768353
203125298
636103487
10590168
334943728
544313055
76352425
187377972
159226561
242248227
215608083
457249864
116048235
469733208
53693037
46870938
52119942
416605688
31767083
177181853
51286429
60970450
70347052
148593007
23374645
68257090
199453438
485682225
133807924
140704033
272302299
21021502
18835513
595145610
361010270
582653907
822020959
248335475
12283410
172624063
123657406
130134738
224635666
896522861
110209236
128250159
103529191
456661962
6049900
143923152
232311221
866514085
262689209
211544313
128603998
142360161
463550679
286728331
25897619
361109780
54816536
426308207
20769763
530915284
325750708
592694739
2111201
484968821
532722031
122425631
670896076
461301161
547586863
147414126
32077812
331081659
340635345
783142002
153645044
44486246
650016987
158281528
15849003
65253495
662476883
38354712
11181524
79270516
74488831
237001303
24705666
33845482
253900845
281678198
367810224
506997302
31260484
271943391
478993834
60648417
64539559
28592559
367953250
50125245
18020968
335291237
13761638
425402074
16083861
333866069
189128948
67779475
10876675
37464929
29856191
210869127
145788283
88488080
21907902
443480823
243390845
559316665
42467135
177814374
63148800
131122118
337554944
435480979
70979936
113356242
120004873
108692370
616306732
115289862
59267952
100433331
519346001
503224839
67724640
358745766
424153468
59821395
20662021
624550698
156324403
886483834
183487162
157549163
104588514
477618395
582773858
225328640
3885295
24015298
206169013
125928383
216052349
13808776
737703553
9586527
704599586
928260938
143544086
176617966
684076975
22433320
292913652
239662502
119784017
13768952
531881799
144287921
8175846
142230082
170165243
691059448
724549463
740750896
254974781
8464642
501455237
176102628
195813709
80237748
636518222
37432017
826794306
2170647
186542530
173442242
153144774
229090716
52891854
509594124
19334459
142939675
87303895
523404044
161160084
143313863
79129583
58190681
266594695
12678059
598010600
58666644
160828880
45720745
201250681
416642646
796932949
19040054
113245184
84253231
44332600
17023561
559979621
364739581
691119336
442641153
215056284
312162666
277779886
375910090
195301900
34106856
120628124
247054223
14608025
51290942
3548690
803735350
204762560
264371132
364742745
4592408
626707641
1066122
400205179
596495938
545131798
514117163
515642636
881484988
411320996
155250760
304407990
338239730
642581651
481161693
268513252
279271781
324744639
329291099
51747582
627795107
742406
205540800
100338174
144202523
62790532
45451625
786627645
163449632
21644673
118137761
137923358
316387163
135358206
127024727
390812613
434111477
87870624
139720568
150900135
9392077
756871555
73280081
8375106
333959438
518151055
243954444
211960509
598629301
337798593
360758143
766695433
97069353
106263044
158376766
592723564
839851455
314727216
51884044
1238253
723727920
480341773
519640655
79725192
309382615
75841604
617135239
123323144
65687854
15111238
511305328
358496834
365917331
84320200
25513826
32186491
400965327
488324789
64494381
663785590
279424656
301165211
157284936
165408910
145506448
198218818
16161845
17177386
401264280
39649485
491883881
223433249
113896019
417596140
54057878
383173724
544879545
464716325
662232147
329649930
900624765
135940780
160818400
548936267
138048475
213093521
47416583
96326467
676486112
127600026
405757748
175772204
155155451
176590142
7743531
216546299
2156423
79433768
723083612
643164575
498688509
37796693
392855110
9207462
384767431
118988348
536663957
328761502
600409831
611164
144124938
132866238
21642480
674510666
284638727
41986043
217617649
12882335
94883193
13812515
240151433
215050254
457854199
164976945
102780549
9624989
120987541
237789883
126636174
127569229
280598686
209177104
8106950
127126613
492092597
653204330
138895932
49585252
616307045
437541225
558243776
18384791
254205861
710472619
725920904
216383180
59971934
455935764
31989415
181995622
4221199
104119540
32934757
671340020
171108042
16172962
194673611
101362860
596290059
11472904
580518017
721064807
104680503
85226278
24039036
257049550
43144954
261847192
689819442
512123660
28290491
2383722
157492160
731834851
25536723
199625346
262825496
75949051
291997199
21343571
113824280
9367
19546907
194849396
26315510
32128930
80949151
723409785
95592055
164492770
106093363
49493713
764037543
202106549
518896826
721317039
209507662
280008902
725661345
3217008
511654597
188215776
64397525
88695879
11613141
438575011
446843650
130656842
299640380
219333100
123365901
436995932
224126256
56679718
85403984
620734496
120248960
169712452
448753913
109907944
123443839
109536313
596113669
1587607
3610085
78372540
325973894
428106904
753901455
648960445
376783673
323471993
777204
88164608
597657732
111987815
158366480
8567633
11579724
117979630
118716375
71454133
416208764
149676348
267270648
311992154
274412287
99338792
236197467
178495097
97967599
297751155
87432848
84154588
94052283
415632193
524058026
4824300
225598236
141393517
76241642
64984912
54151407
208919360
215208929
83363569
77181818
384621153
215857723
196949359
505939231
240032030
787314848
480828588
240504333
97556678
569659977
50690277
311215471
522624250
261543224
248634935
98716751
786132674
185268671
565003147
818974593
709782695
42171898
736198873
92372178
30570709
535894437
5433967
293263225
14523160
222490021
9974286
7284146
7007801
130083750
1779177
4851932
466310658
543214048
118755918
118418787
80509472
180429745
3324212
99070384
47309649
106507131
160513258
153266937
280080475
56982870
104615492
326144856
711958587
3239601
92335980
1030642
138414614
285695127
117004736
92235275
104851857
52394396
40396902
631904928
13414112
474077636
116925409
378218899
19124074
578997224
105783838
49603645
74830304
13834641
28793009
38748635
145446932
673381888
137583459
731501408
469849065
40565411
388363431
18902206
272633964
129141106
97876413
234507906
248483627
175306308
566793899
482836713
33905243
235417941
5610525
81280372
208674751
395809094
448325985
262558128
644117656
220988958
58661380
209231908
153028945
102086639
164754954
60127942
13984724
117419211
886749180
348289219
22945794
24640050
407090724
22918035
92926442
57930993
5711235
117501802
22203424
135926196
218163586
49199288
352611035
3634232
96277305
149372924
246795913
115794032
132670791
37956245
20197926
54435811
388975666
108394753
50177401
83157372
148103322
148182870
16313872
116630091
35743271
1716401
67934235
227005924
99571881
667177850
239973444
13045424
52098403
17666922
689979362
189853213
691266389
518636400
343949620
18920896
429013878
1056946
72688804
8879881
511480069
66795646
442836093
929119594
321126024
641279086
40275991
502107542
299730113
301700118
405956479
287611217
297401579
340250856
42381661
64866496
168100
70775740
547302759
123160028
55114144
403363613
401668299
233692833
257122129
63824963
71647415
17176927
174839374
335690613
849329676
273411936
297429299
170338893
29580094
268754250
51661837
662834852
218523806
121089855
400053320
588961000
148955573
164517173
213147971
38134958
575920388
425033521
107464271
241842733
441391629
312413067
148027625
190105775
10716261
28876150
265970811
332945239
232752224
939796332
200847462
65585699
133350523
859533101
598103588
341302654
536001103
337511315
277862156
222532885
402288803
546141908
334862442
74865821
549615711
79152464
63797182
32980306
8397244
129242256
21053897
270974271
341389748
275436024
425573813
182207591
92646592
564675644
109247628
192496623
179767049
340401919
453300649
9689172
322102745
170008341
90747453
302416562
325399103
143154313
676594014
20216464
129193937
9575459
263249044
122568221
686732206
90157500
8406815
826669547
145283202
126386117
463130689
350511003
346708658
33238490
188883319
646882154
579783892
110703054
15500167
257446957
195673720
264288341
198146016
303973581
247238776
770724205
252900777
73951665
208528033
175355550
292102344
43632123
194391616
53166033
9798036
549768138
6968490
63179178
227579812
257200685
34532989
56182282
275300888
329987122
307142374
14432951
17617558
39045742
102951822
15638162
126153322
245676075
12201723
236212522
356142196
149877781
128581049
5201998
100074533
197251955
64042051
130736691
15458681
87667342
12719779
174002836
146634046
251456879
1237196
258499199
210023589
349123468
5405774
3189217
382321613
600031564
296906279
84374029
421359396
224705541
8263358
754750987
75376008
4004154
803739844
482314639
335560280
472087046
518043725
712591292
15792363
56631808
574246946
361437077
36018253
31350495
312363903
277094620
14194504
750236683
8359809
304511238
128609846
263939127
564959585
265442308
69810149
46273668
522784094
409257055
235270154
82773695
554412529
164202069
418746635
9117695
160796560
50531810
81653750
407670386
92804781
166184471
15143031
595680323
6208555
15365559
2850048
92394814
475893766
266605058
635998755
617632387
589160697
29019113
215094863
205858382
171733760
68475089
303865201
497113108
503836116
46976001
469150422
35655
197263859
402426726
137744745
2972512
534342933
101284462
49279153
67286517
89419315
28300344
484533610
429693284
198993752
110859014
670979573
692451811
992818
68503643
32514386
33970334
967531446
582867220
81557233
26749430
271369205
4308749
255339693
173186836
20742211
19108637
850372933
152180803
250166527
706951867
263819051
81388643
222313412
109243718
69846760
177483874
137209177
367728998
922222240
76375658
36761358
297866975
82230845
410868294
119923472
98774601
328226443
147666172
131293599
211662698
95775809
582474992
32971249
131261888
568308493
2978946
49753289
382970118
516363612
94128418
133260714
66951240
197752082
66166345
147515288
334631664
174824892
230382729
122578440
421720388
180450687
456301080
315199236
12094004
3032187
548146111
408328145
106849021
10761693
795575049
6239452
9599111
252653362
3245145
942687396
244324509
43609166
177550461
6450851
343802973
7581319
367353718
53689282
706381488
319486290
841353372
451279162
101200694
165600676
2329404
130874653
137703608
196273269
510418018
220528207
50784086
507415967
232700219
208571062
348563125
217105805
32293032
66202934
296877075
92394105
436478980
146664640
422099372
8321022
97445102
157185054
264689099
664520710
459037238
15224569
653141151
540482187
245938376
398543581
109949452
57158828
449726201
484557090
23158076
585392026
560908722
281442349
276162852
35781700
237149434
827650790
40615970
41080364
55523737
158979395
9967025
36786176
367112290
123978507
625741344
20665564
422907606
71076259
247598366
612559742
450697740
535635609
48822658
81111254
59363153
173606034
593983949
558937087
162208256
211569862
496600353
22776700
22471253
152226071
8800329
5535559
186337587
46187464
274434077
26091892
148685654
332482204
297820423
418370003
191958811
344420526
5787324
100731217
11109825
418147
78917103
145575090
37688955
47542890
423444908
325852045
604448433
655401590
147690283
7114282
373845950
83300439
355813664
588674358
570675588
152838866
135427472
376594668
121425438
656004750
56731704
217286365
768881551
131415971
241656795
363387392
230155979
110788589
32492969
56115354
14442006
124756385
140279272
70809904
199556816
1672784
441332185
34708231
39435902
49639161
65527631
19114029
114426215
560078677
196141061
18297185
216236223
175275546
68615617
412826249
773532474
144222202
239509667
93316690
830898483
72255154
201318463
541370310
519159402
762142871
268949
102383097
248792628
27713365
30857984
149450172
65658243
138935979
186506
729719970
387626806
235467826
404340806
390171758
544280189
78967148
281190909
139961537
44960001
96746246
384260730
373537656
489955799
64340047
316863247
386660420
5533269
4487434
621770849
9681166
48852825
113942933
204226585
202469299
175429273
362515019
373336684
103439374
97642315
402797845
66765388
195585270
722495902
176792738
853007441
294892512
118622026
30798742
151969821
243483502
785913201
34386473
708748449
234476063
125855051
336588291
219530989
72964192
444158847
587799776
129960590
9902054
378240341
108086675
468617519
311695056
233819812
55325443
46846381
411988450
137645041
210067419
1443291
290104367
229712160
80449534
216868425
326987882
364218863
387175987
82498616
164613298
525815303
223952950
710813662
160436024
682431607
132596865
42565855
775795053
314157294
283832726
299201040
257560793
95342796
170880044
576601804
297595533
145071003
859401765
293862152
195997764
167137716
80636864
431440552
84642533
338870684
451450600
111585571
79389017
203850382
15565678
871187025
223510515
196000442
144914832
133917693
319303545
559335784
423118641
382365555
533702055
30448898
581818856
521108725
156205090
653826688
158755844
24893219
22468635
116949074
893587777
360420026
146093761
186025039
222682173
47670578
190029412
542385677
34666163
759910649
111833487
2566488
272359539
436840099
9383221
639549715
119054486
244022994
198615043
25698530
755748644
175453269
11262892
93011989
560981975
28650732
577314462
25541368
234660906
24386075
494239399
137703531
90274213
226421709
1435
226364796
254726668
31497702
153394244
194854826
335057870
371780735
637993983
830408330
218963407
36590013
61283286
122289184
632316729
33713558
76854906
24262867
356331140
42231643
7236338
712760575
172605005
145034098
330371912
396211058
324244498
209047922
45553203
48691516
61513582
309964581
61260946
589677283
84296087
51304605
415419696
254048401
22632461
546205483
216873682
74454517
18255709
354635759
153531561
405081454
21564253
356344269
385697232
40941617
235119424
201235562
17754119
120944367
22326643
2855919
6499202
174540152
553443550
134261743
10826788
11729472
398489895
138684354
453929655
116881220
620120757
159984331
334588545
162499582
38863066
292429562
231058304
462908348
87361263
80200781
26809832
804535042
472420057
259695948
477784247
359998786
304373628
369546029
21131722
117086567
243937357
692307804
102547486
88893391
344064076
598784241
503470819
111658547
149992979
9861454
40584946
925190811
456442864
324586995
180502251
119154661
46111524
396360280
41973455
36336854
393365942
536672500
7541868
123762767
156632
152918133
116820651
144138014
383558726
57279332
301885539
90060508
329311207
724894059
42084794
876741291
94435324
541584082
730754861
387429257
23801932
107600460
154615187
447027142
203329
371877264
399466248
96373394
59128678
43204167
221011266
198165636
538959467
423282835
272612461
438199175
104930656
510710735
231531146
314218582
384317695
7986645
314174041
62429215
720479895
30126383
6530723
776783737
326295906
235423370
32694978
351083216
346669651
1679370
440921130
180909310
265185181
486862596
805344810
128559853
420015856
839876993
58239270
8155468
210964965
110636946
45756610
4974702
129884548
527205596
315387271
689839151
197724493
377996898
187594922
191940118
100861911
181796414
146398821
69028483
443879398
72248064
99968832
410361272
164203153
340372882
318498774
151833521
209114348
284942259
248677392
7051030
21043952
126330235
24305141
296954708
158932305
202505708
55235256
160414426
614887954
447650059
564209702
148297173
619284150
38709935
861259155
295188016
272111665
466059744
297117972
160055858
168277322
299729108
115988224
312946793
220806765
295849952
226137371
182264914
125750511
550509468
126924416
540587959
880855937
120920749
99282019
321274266
75671545
231693724
259267594
339365636
528303129
1375139
581156809
190373625
512384605
522028106
274841996
85071951
231002244
208040743
765765680
562726385
99380426
125169791
153291017
563704911
207754892
573194716
67139896
96174639
277514927
61112026
15124493
6487214
198984041
77161031
396238533
47704202
18347096
263626923
438985582
345231836
654218423
731392058
48835147
39945322
139985748
249349162
73831420
104359559
66559160
70373118
615398774
374650871
840696559
378244623
409689791
36120415
232967803
305673482
485581743
165621366
774395783
567119268
72276456
314359229
197894244
70650875
388020685
272210568
575280028
67756387
3931989
24573000
487498259
647876161
145897121
72036518
262447597
172258
77738651
15781675
31298191
227558420
233265174
87054603
140207422
865184703
320004623
323231332
596319225
39242189
347377197
119899916
464151067
285986626
20349890
773266562
592442556
157437377
191033602
851052188
511640037
718286970
2512844
250679077
95900113
163110048
372767622
242809153
145911212
47467697
32404426
92958101
101344090
169965716
100473787
307273513
103132081
87546054
386605871
743788427
255252900
13854167
70101848
8873152
421815076
6720378
551993367
326136429
429345922
58139278
257157296
212378313
506166553
101665064
155803165
832238172
338408965
257717253
186106663
172558883
382704901
312000610
440277300
99755412
488646828
200692368
501811534
575568361
10456288
69594646
546950136
468804229
576902871
612919180
452149622
18095258
747176
401364965
151921564
24443398
199401571
587521795
391014681
99668881
78040923
5854497
142426354
3639344
111615227
954050295
38966730
669617548
338555548
507227236
28727578
78088845
8692610
48257582
187202614
36850208
396292040
110454471
93262674
625903381
369525760
156942220
530524857
210635918
126049352
139460620
311490610
475354954
110745032
351779480
410620711
290456893
407203767
194502217
15646490
63005427
125861454
19536598
451027390
486666011
36141662
352756074
591173850
17047171
57379638
339753700
184420048
139839202
129881536
660172413
45291088
307178003
649820265
71840379
220301091
33710931
258316099
510225610
34298777
307021544
62994643
43909635
201080079
465569185
71895447
554318274
56052285
44564758
246847992
373450309
16432683
108935359
282595710
42204141
86672700
227326507
605437826
260383550
179537399
219424208
317031124
129209456
334757536
71229379
214689476
17477513
6830230
21424660
46774506
91613790
89874018
65093159
209119915
270063714
681967029
9482732
195420482
68935985
24742756
329457318
569693619
485810692
583981180
132094934
198939227
36674040
42554415
110884491
554412721
296297920
191579966
297561141
26376212
659573089
106284462
126657326
631504184
38623267
3556752
136148030
632580402
9550302
5454745
369958510
309295601
359640326
12114579
26483354
99740306
493888246
453519396
341530889
9762441
365288272
56271339
121714984
546155539
17657762
51071883
205763837
553678591
224304816
98606340
20215476
10954371
444492343
218896354
94313699
334889211
351719424
388670746
121322805
73428729
4186820
253667513
9076735
532106266
273109328
216699635
201116234
150241480
483629923
2076689
222223623
36713238
108323510
64531230
399138490
519686430
120232172
25251645
285858957
710599964
421532135
69666422
7104944
517846253
17132958
383421972
291968578
228583233
14308770
585461988
277134787
310278170
232471469
363569926
608222533
7596377
49356502
263251427
24913665
199742134
139944974
31959925
515188905
109422743
2378643
400110122
1200998
516859595
29047149
242941712
7270556
284650838
128950810
168804191
502869209
926594247
13185830
89750021
73558911
51282312
118869889
177486462
97501982
64299340
11762251
515678629
129844648
628719379
387029537
493878479
448680914
299004340
47429468
563702440
603086713
55555673
4531841
1641697
214156937
31438340
320149415
431507849
9768323
254680921
187680995
201568908
182180530
618368356
260109005
268451498
143214296
220994529
487106279
138479675
608297112
788138455
755015628
46849263
23985464
185346955
370558736
342090459
360608994
121617142
274578364
144360532
386885940
213327365
127504386
5845411
11609727
90923077
84047619
15775490
55983187
583953220
66494737
64297027
325217281
48211896
54594901
509645037
229241049
35370522
165265122
371876806
563936673
411586889
9580092
62372059
175330125
121595939
172599843
3611605
530327883
483315726
231194779
347420789
715285544
408568656
59681534
286355221
336121840
57879365
715903803
306130549
287942601
57761211
264656101
191357151
199981053
46140652
93303488
48347764
737775465
292349038
10570364
121887339
570822349
1862910
287226587
547779160
679529837
410226691
95988053
259153792
478969024
383558781
211873202
44780261
31549325
761874780
23960820
29856203
147888230
680322296
61060960
118019091
231098149
142609319
249119373
218262095
11442788
305802866
21716435
318506168
105478331
77436736
785476289
306502396
284097469
249973682
476183362
192615923
53909516
4909151
164850436
657117308
73278667
181864901
213094718
459356021
684537553
318760313
42346520
107793716
598503607
608827518
30903083
178870216
210474202
57042902
82085764
322171934
38488281
91583083
199255606
625250562
25349044
40450882
342362411
166202419
763016005
384454151
69763154
24288127
470311267
170125507
629866813
556407091
204738193
253292597
550424903
263330593
220406368
70788413
525759215
20171235
302582320
628990221
11172314
441946043
37166151
7501888
359556384
4224546
27481304
98476496
161597992
133837097
182242433
2000949
102056917
493021716
171935700
88880874
266026648
93715596
106352568
38705994
262730123
272471475
54581995
256983204
257332989
403125293
367580409
26310044
22235682
120123541
41298522
748252139
782516908
333129439
890959331
73507989
283295793
202112866
57988056
152067442
46178906
20647778
529926664
166493177
559494219
291603885
80893517
728921179
977533583
7249731
122505452
20892477
70138474
291818091
572963025
159093535
152600101
52080801
54153834
54241641
53680261
291105375
1118883
429463613
359605925
813145407
29014522
398228201
381481294
76309829
16708772
492569654
519563358
538794023
42045269
621701223
150974682
14201654
252992602
697666081
192784856
735875711
90002407
4372480
637282663
27043876
31418963
30122194
153602506
733304052
868558166
27078764
193345396
163154173
506839442
30089047
33311660
146583914
35672976
120711256
114063183
515444915
106329320
394406449
102078715
187147917
340391694
398548081
3582178
239671334
18151334
2234585
47947360
46517514
185695078
9855366
200229411
353981587
87639376
30972689
557082153
90755568
10281002
195149055
148649643
22538183
82806787
70031248
84158318
265261041
27032345
403423611
302426889
214978418
147651365
43095361
522137042
37170881
394007650
139895986
689571362
20355293
502056503
211040473
62251224
165380680
8952128
639641933
10799481
614993772
125106141
204653271
110696585
108168002
474574973
438157381
205545619
85618421
53158042
6265706
324774962
1659854
154079880
450768403
628290627
252524845
534499524
53956574
95122101
193923247
521532468
12643302
216376895
55337877
15488485
482113631
66580062
216230604
124587249
321747283
210851627
783463012
287823276
76301927
492138690
218169854
294420860
237864966
211748155
777633456
25483729
171230389
32688356
142146448
142420281
40782987
25055109
777331886
312894057
227162219
438757419
227263773
157305385
39807901
109898820
477772687
48791041
67959170
855792576
650834183
294530433
295626208
206392926
122311971
660336653
689235936
21688460
737269360
426960180
277075401
305683211
712197705
364365943
133828476
630303045
809046222
98928529
243127948
6989836
667537541
231510912
264649427
101367386
516774346
124899386
21895929
252351905
595062059
56780422
784269194
731292429
483245974
49960019
62581637
166922553
382913248
677259123
680288029
256313878
142837451
128088170
95051833
35310105
7302396
131384259
258206086
120147057
11571482
66747311
312601765
356486516
122781455
364917327
28688207
164157183
440445753
17844369
113675385
90176042
558161575
139917500
30387739
94267964
290920519
45318108
385378161
482556628
230127152
157116619
41148186
36279286
77506868
307966698
602386464
670418223
158021088
122436610
86304734
141351094
289112500
161370463
364334286
346220888
203302628
442506075
38052357
425737200
142327712
220077852
934349208
141177885
182607037
97958
560698321
720303161
10537283
67726711
361725284
915190306
230721276
28568890
13099412
252389063
29875582
178725911
11033052
89424876
266737950
113241332
5515841
149798738
4030786
9152520
266024551
262776162
109866033
529121369
97026258
64630122
31165221
520196434
11681933
247983569
130320152
28306511
23611675
723564892
877270
167097008
263230759
245352063
5492909
390469107
672605357
29867636
212008235
341513124
146971717
236513456
111179858
96803952
35678208
244808130
74532713
515310473
1738688
604023262
448795683
358772389
130908295
612326947
87308181
636325670
645909476
99435674
4080214
14413957
543950062
3734380
215774245
211738920
290728686
828096404
222343374
56206395
113521245
215730424
78152990
109553803
493350782
675715869
23740199
604632414
699337052
276247615
106051430
148387434
51864509
644608066
150856278
83430535
312657422
189801197
121438843
226982625
191240356
41718498
4098242
140998156
291177801
142738715
12168789
128937306
303417087
4851704
239262236
188035540
903085270
589805459
808377985
132786989
168143154
242246122
584299232
3188416
219663339
16120918
228976849
351600219
155552640
284144285
16746400
580766368
223062846
19212628
139059224
362691394
37400246
3623606
777422281
858620911
5746858
276920181
933070322
215049913
219578478
2189333
567159601
102734432
669715947
98153447
356158330
412211421
604577430
113334107
91615594
390575500
12089
291110842
29257440
38429449
53216129
142503825
655471256
547002689
17497479
627664731
147399820
713291512
236328315
767009246
243220761
135723086
788971256
639036668
903335224
426243964
243533990
58394407
545027366
50712999
252086813
362180448
380394140
79845177
324698474
941938992
22430147
244592695
348852342
865321233
4436176
731360880
209243477
678453939
830458959
84011162
488519731
375287637
137888939
291431473
2124925
433362853
45840246
478731017
95851010
147408304
127156553
465115548
104304394
22362980
2692023
606670786
15501757
112114595
378539717
196968695
17016254
333751516
208988968
487957221
270809249
369686697
29663823
2233365
383945347
99175221
304910064
425145350
69272096
782541327
246295146
756398756
417469309
83453811
3537112
160217212
1742997
14199752
150655597
246408709
126590039
271407051
89532796
298301829
147869388
616047584
304314442
11115036
33998890
497728134
469465079
178557157
12335348
442094481
737916561
435554317
275733574
640111848
867616016
186206482
16452254
251916546
564219606
2132884
421857729
543924095
54569310
409433969
343346102
337493260
504498093
153432558
81324659
649385067
27937217
132955245
41909778
60912312
343680957
450570513
82228353
115193078
110985995
532626624
19528576
435109104
55877550
1519361
69926024
78305025
7720095
170215291
224662384
92705299
5487212
117095312
220686170
896475049
897214291
189207111
238027392
228674928
893281876
272521555
258666502
433997559
714091977
136596594
730767658
216347757
167346335
273213657
1173256
13064495
221991797
762786637
154361199
14622638
413115253
342051196
53180232
197100584
112283109
176004777
324576267
299759835
97791404
143731635
129679091
527321309
621299722
549607763
285112959
425038422
8927826
77692717
484784153
6830795
49226615
446414119
524630125
33137410
198741499
144204742
378082161
353798249
343831780
390979784
99512293
399252195
316731801
429012112
490659762
285683945
19795593
30746405
528730805
206367530
219846059
256650644
261930285
552610692
644994097
131910227
165188171
460219528
146001101
67270115
354140429
370044045
87593858
212381547
170960396
439776154
147906727
539978609
407943397
190970081
62156565
406782190
288384793
927739528
97132520
741065225
211300494
194364419
66989540
680324141
203193050
357289134
8838972
67039844
81183566
618139789
105366589
250277505
759723122
155227052
245551600
95828467
293937193
666961758
242521517
70200301
279981073
260956443
2793854
631055829
94004877
40730615
85380671
39124565
285317134
8496215
2951054
48893475
147371793
81521792
310594387
38747388
327903466
310207301
75364051
302814173
228226787
257933858
499537135
628532423
46635023
467749638
7095847
232473790
9503443
52534489
495550088
68878509
344453910
221622403
295746302
470158928
156455902
386864653
96958182
588702719
44225071
261412092
263762583
19285644
77873783
70493154
292999065
218580541
171402916
335004572
58382116
201331740
239812944
3922754
321306191
396292392
104066944
553414260
1745578
289243931
242193965
544912030
582179206
17917658
259037910
310632506
227580591
231034491
45174023
208494190
231939007
10640916
36340898
380039659
15456005
332501710
38330977
402966364
171235559
34403309
889500937
382457851
319753437
37147623
55950667
106996648
156547758
377220987
607143175
255796110
280946740
516857616
45288657
264581695
154017814
404941607
47503698
471556122
95465785
148035045
225793573
395776602
343795385
310196551
77712176
66827538
136725591
245334752
493338969
120116954
144061738
163760274
530747557
149001436
251761641
397645746
145774969
82024344
222418976
280793173
322959792
136186002
22597906
64315170
58520158
577704831
58647428
150886982
83063058
10595881
899779020
463927808
394950603
745801649
330535559
672825743
146002021
218477113
43463580
16860705
66936317
447689477
189237740
263300502
229926303
76410118
456412725
120294319
76388293
224185906
417490452
135678809
55594868
42995830
43147025
679049859
78563977
190516221
150958012
253081838
111836575
7666463
489492199
66436969
14725763
247093348
18106850
283814984
85549333
254150432
182060875
476987131
1999883
230450521
152288984
371638033
57704349
285699761
231835514
425930331
8405466
65290547
194012691
1894862
100931932
37465476
353357473
296625365
251000779
386667864
219683737
203698908
232058937
233925812
331927811
7907628
99417911
118345466
74506186
66699699
96948184
521758565
390826741
30124563
441223697
14122061
31443585
4747028
247972249
176906491
498724983
178874987
225616703
110186209
41600171
338447753
210169375
215227119
80695739
26803079
70479192
305659385
123656893
34685619
146752561
363445474
6321994
33685255
37481416
119798702
602053566
476316999
95017909
32120341
380032263
6536716
113086029
406880364
49113120
375187005
96961003
501692209
654842787
591355627
477251809
603034177
165900586
422239097
137612118
42758021
549916343
384513025
31703743
104838584
383766065
518749
94476628
129909979
777080944
6451707
374910573
284330140
366020592
146329137
103001085
179034337
548048692
261172858
435388920
171322635
235599211
53225488
451483086
40898496
138717620
389470375
191618219
546762564
12601715
135290261
304853082
140818350
558369468
324915539
227605109
38508595
27979562
71782638
57714091
626108259
187501012
115292881
20860720
244278973
666494920
498227673
277227691
789702168
126753646
61673631
118428136
81596799
110110208
168611443
215955608
580589290
155182817
556094191
570464999
175719622
414951163
443186521
89378217
3355311
171866887
410467231
48083030
53495264
58258344
19368502
8765908
41747551
164968546
609092139
395116450
175084493
2428263
225782864
48087813
247454323
382263459
333121313
307345814
845900261
330685963
299944634
279476099
73146265
130990392
1819011
61309955
346741139
62233557
393858334
316176025
76091479
363271464
7987061
506158
701582877
100951659
335263488
443181586
102321043
16132245
238465357
74650662
180933871
536528027
804258435
627940259
1105527
171513358
39644431
28272932
388442400
126499973
42449478
853451657
58736320
291675647
27016157
154859434
497096817
303027626
177347586
723067858
606318612
309686329
184459550
195433226
223176285
693800441
804195893
44704586
286433868
146466581
233291204
856559909
222389469
799970209
1196457
9265411
476398046
251532936
459724937
466063831
214752349
53472281
690705242
4192719
536728859
214691351
564345725
10369489
36783474
32448104
68864550
93018830
495424673
154770165
88620447
1081998
371338984
4016124
415718525
669627631
392517130
472990644
465055699
281454718
167078692
633023697
27439780
859750980
307729442
289367978
470538358
89039052
326017894
225826030
251077776
385585208
216615603
27525612
18725316
16339257
84949652
188260648
97977570
182379608
46112105
394813648
65246785
30449589
181548800
6386160
9264836
142080577
151492848
56149542
309223170
32119209
435627984
133097115
426414616
471705747
569807026
561644323
302853566
716222829
220334652
538148307
194489691
277853324
124099107
79762742
6442515
469234066
698025262
175013858
373442966
517290935
112163818
371808
79903030
9583399
417981184
228848663
50591925
304241831
6291231
321705598
192336142
876732054
133754206
76843897
49964710
761006817
11692239
125607313
264924510
135499584
91497840
456920921
133105994
638850613
114794749
183230370
387374624
490643717
666736223
198192817
596249492
118995408
169430792
610492840
96136059
22911749
698013802
252491
458726870
613685052
432705001
69982232
306162551
536790113
22921925
571207668
514205659
31263456
131008895
96412284
507090582
253662257
218686049
191057954
11018773
283150208
28209491
492083430
75209141
479729620
90688518
131886472
531209345
192929525
83755463
2630599
329367868
394521397
41167113
17687633
351141495
642984050
442778124
13818531
4570050
11390087
9547045
416878405
176698399
153355520
80119107
533507487
155754729
452725164
643412121
115229442
55572167
42178105
250843503
80694672
380852525
226780073
157569463
23512495
67857345
54870599
852418718
5904777
81615039
301461305
244863646
854700638
304103942
632080511
547040575
712370301
832561980
80272839
27420997
219556005
126946855
205886405
6620075
16955290
254385194
113488425
203661098
790404696
64149554
32610675
94397095
133853562
104769406
111847146
51991106
188190822
330820891
126229237
96380536
512889199
132546189
169654661
210845098
85816536
95020798
164208577
34861231
147813786
95580916
98568577
449412946
74895455
235595357
10494853
163113561
269251682
175918299
409512033
102772131
14451176
89804500
512073017
467366085
285106425
81809576
214941560
26050395
79406837
86769103
187513271
169258141
134751567
19987053
321024913
77099950
859454510
8674625
288744155
520591137
280008886
499656850
36415735
286746615
752419236
69749369
120116602
42143874
495350464
239115161
39805043
176180497
124407177
168096184
72673905
108504911
44119625
232542314
621458298
3127426
87578523
403745549
136765156
16655814
410803965
63150345
343251257
1773848
136865831
787080600
850921696
127063207
289346003
37838517
159096388
64225085
8886798
279663478
52202471
392427851
124566589
99207111
31948016
79113005
402406033
247239053
468208155
330321386
431247960
213850382
25509141
9216926
104054399
576239447
155582345
385367985
354115189
133928233
101053968
302669808
251963794
244104692
66322663
153847122
399055453
101615915
55731491
8485868
946054588
526416557
61087111
232458505
605671367
474613098
4095151
571251039
354954835
549525588
178198322
87390997
33713941
165845918
823932375
79526143
533423983
514921293
33944342
10057852
845495884
50171026
8836070
441757591
219633262
106219377
445705674
214876878
12090993
12354867
103972261
503610010
185131022
328579220
61449796
154647830
27776791
169645550
500187115
375404759
75257148
27727149
5201649
214851646
554447653
183337867
422317751
4348002
104806118
609906122
4681206
81366606
112145346
7791665
168632735
61907034
835300062
289126333
842372
375982513
380281928
402088138
611271752
28435493
80109959
9653161
1312768
306302693
68357022
208804409
884881823
393730132
288533826
34676510
145131994
477323283
382838789
4659940
129101194
566481383
287538308
119616919
859776649
217975471
429968979
127147121
159554761
245939083
4353723
64078537
358575039
262981638
88526001
197256581
38011950
119335225
236828185
458614933
100822104
447771957
616639353
85867638
112349830
62883222
129862775
254565470
524610276
21275930
285252661
291323017
144902718
33922137
91013508
166776097
87052104
610013301
59743502
164645242
559858308
124859431
149992517
101751793
726809347
10321123
66515159
137599495
173512297
29946242
133697169
42068514
3843721
18091531
492567380
86929947
563313423
311351867
365745825
78266852
478118815
130075685
262669105
337756723
449341499
112036398
138538565
148364077
548121836
209167971
483146789
9053090
25068098
308270551
240241316
101011626
237401983
150153356
303544214
40647484
954384205
228320993
82719289
111939099
282486830
258504617
124277801
480815190
214682342
55412621
339557309
288877509
202760988
595725584
561462301
13545047
15980776
411863898
63731736
528072326
188576624
110211599
84338968
820573089
109252227
351199975
646139254
289712500
8374087
12257520
133420509
435446666
171897907
378155109
48767844
19253257
273127104
113317708
354546498
178775607
25930274
260723330
62607275
341527878
1850021
192311013
627379364
150680018
96850462
91431617
317225274
306418011
71265089
12076049
768366758
341471000
669328123
496942267
3706334
509814533
39346252
261002459
20341236
320135035
192108763
248979491
286043540
142917
201049537
455440966
195791481
88007252
740829422
178976153
83816890
56613508
799494974
176992074
388940953
49056362
270578678
25748169
115854526
363988124
377168556
724437376
301421488
236582613
2384592
569898888
190102533
462139991
355280030
5298634
228396331
591779123
357839960
138659088
290866365
121692045
94691353
100736996
7565183
10323301
50541446
19669554
40271599
102815459
45165495
406955052
741886384
181741580
46195844
379543054
881565
181706094
416487558
400336030
397941305
190792029
254934966
349755276
399067790
209633544
271010848
61254121
25061861
366748154
514855848
57746726
386359747
130266472
638167567
254824524
115933708
634484
101222465
384398369
368606581
95230059
371911606
31754627
12932653
537041131
244226694
29686358
200446085
45832262
127921559
262495556
76948469
31652953
344181809
29801645
257436438
29944594
103967978
22961272
59494140
115008202
503825518
727796355
7056263
226591920
249510481
360919349
560177589
156881782
32485530
314866246
550162639
41541737
448102587
314240639
139488931
31986087
6488992
102928860
462067758
484791773
101797894
248628562
139849623
701077509
687270794
39843231
243617995
404093806
342294483
107171016
843955993
208606
28220545
113516386
167943021
301802031
543044113
342806715
147737527
724778759
68640669
731097856
183889896
175638976
138041212
103352658
13596088
276029782
295053011
83566041
181714313
199839118
7622521
70778630
632627485
129464171
35933783
327734421
150243884
250673854
155911563
193082153
405897565
49476444
232075576
146893454
5798860
6032011
513839592
323087060
137854981
251459981
45191238
151412456
287093254
308443239
596375390
246272457
751863092
492061012
251142665
160013314
370445609
380333718
422807259
1186025
309925076
270846670
127440950
34125939
115568186
585185468
306213838
869493255
67904825
125281951
205090131
84046155
28349011
365167702
474331525
432705031
4166715
102947241
251903210
58722257
1049206
242688517
105397926
53881770
131730456
41488958
537290079
162928177
416252343
19611596
263620211
443376891
82649150
176615252
193619060
42159353
101404402
327137999
12252572
75882677
48333369
22493075
260502613
557684905
433693099
169595903
437000226
407931228
57252498
525001355
15025256
81013950
1885527
15900014
25732695
64790821
386909231
330866604
285413726
426838882
250057539
22858305
220003
129588230
409701672
199404903
225307285
32850476
423977087
32607717
671590904
296501445
46557464
91963702
97117654
459641617
203427492
29416497
448605384
74838418
17398039
59758880
119099679
427346990
39970408
61487941
184120644
311844774
213401166
293201419
66000028
66987058
147095704
1892388
311830850
334246971
8167689
65208827
104248021
251247588
58873805
85201627
165897533
22308330
335761923
44287302
210540369
735280140
510631043
17689135
359991990
5995651
175796283
84888947
178658259
216803636
567594529
280971233
314120233
415831696
1153639
425571072
7517540
86832503
572386969
53903398
525547767
237590713
448784074
8414287
149379500
93817787
209223124
34913091
725312811
35647870
284007129
1879460
98423690
76456070
551601906
150841953
906960265
680738394
70813571
189295717
307151165
154023858
234609202
1291300
56069640
18934001
95480012
119038250
133643960
16731371
876099745
183126891
506945006
153098678
444697484
372918
16248795
646020942
36700833
127163633
498082796
154546731
184536489
259388301
92688571
383544218
33189749
65217037
58672711
438607054
21455796
274490002
173038955
184289373
21216093
192777253
43708647
26890583
107656284
513089245
674829659
11217175
188663226
167517499
76980533
935469243
118682312
216539392
33667701
69022732
468858898
18437523
418877825
426885378
52648291
762727646
237491839
69243697
146042014
65347677
841845659
26734354
336942518
84028029
74425408
25905370
141407679
102749087
842861615
298315774
7588323
111088749
51738191
350065845
19891262
42991127
502678432
69676524
618797364
268152501
534195930
171817600
422202456
343414529
621728737
221737195
875646170
16622053
127739132
453770885
196385516
133846840
311992793
88532313
218597915
581059325
26904306
315732054
186343772
10343135
54542048
63461179
38606094
557795392
72545175
363780933
14860542
546370685
27145126
57418101
217609062
97504324
412494568
62288212
101077611
215206296
640944350
637371878
369172448
498393066
514103856
420845803
130420864
208130
9167939
72087049
121041563
311427615
147591398
29471094
7860304
333875492
701361415
135499024
151572930
229379674
405195294
211383081
148606779
547230178
638249146
19540677
404153593
631762022
203254137
662906568
33477554
339330114
25324245
372953218
161225372
869343904
460632622
581607803
535494425
208660769
462674865
32156031
41591142
99698004
435396510
77576333
297445013
188296024
136308116
64336799
138129289
382006367
113785839
410654396
70228545
179556098
65336496
27800051
591118691
34201904
263175259
307626478
98273962
55884001
12870159
360793642
149433798
451603553
12637151
681667426
51904228
424652208
124417514
59674297
7568031
19735970
15891507
356114877
327971579
9474502
49808467
200748204
378601674
33437947
121768921
4423398
573434625
339635139
478822559
816674755
656744198
107819407
607142696
149777662
2150999
492712275
96575791
24947329
330276
704358935
302120696
209608457
137464209
15288269
325491994
157856219
79815887
431176543
87145015
160481298
217989037
160899960
10311933
52490374
101994477
43916004
314657884
508693165
311695883
196783235
91434573
366131544
87488393
77554199
385642260
218134662
62210810
166033913
337443522
214436139
36287245
614819272
68016866
369398123
722364957
235411711
854440327
420758851
270953184
114060091
91463477
88214142
421589144
203545834
417028598
68754251
257679562
61763037
382447607
105600363
400538850
96028678
447054943
598031141
242724587
89676229
39470619
301789498
23275364
342701825
456016533
16831503
939983940
65754890
112918394
583091200
270440297
142433709
275299088
14544529
448838820
742334929
618497878
74791706
25961976
77839536
43551031
349898138
45034139
28506454
102563732
337582805
7141280
531168699
19152233
401646867
377886988
25510827
88712527
47270219
5079460
374847294
187634945
5309714
214171208
127951337
51484211
24886443
6064
501728215
110701957
119133228
480667164
26008730
351159366
430370
13943183
303269373
70437931
300420305
185039811
138512530
66355911
211281029
210720680
494798629
15234528
354679709
280217234
284792425
132987346
375729919
208232771
99407296
451480478
177092207
8612454
126937809
97746753
541560218
281485019
410880753
385352754
241985
167063888
116947788
324525564
48773750
251405666
358436132
165845038
548964977
388264804
347205511
137979203
6960434
469299049
112594636
66939073
835725461
256373066
163298457
496491083
298476419
137392763
423893337
679341572
6502918
76909442
354140719
411705791
255973139
759098907
383452683
27886747
17276215
11399707
400202546
679651806
700322402
332401105
124256807
454430367
561469288
149911686
159257032
108561120
24235996
87220889
186715725
134330857
805127872
836200669
158704254
331310236
45391203
88632785
27068676
611892527
432703145
534492539
231936734
592088721
135235692
300503093
177631604
461095123
31003016
200570261
261640398
104660833
12356076
492404147
390716378
181017694
185612376
625388343
53666868
141674595
4558572
548714809
338641912
191697060
708900823
276004974
236024708
119518195
446450961
369575487
367614449
52363576
121667068
30347278
6815261
642024303
158406790
374912939
253591716
789241012
35236682
97291135
95842653
138937383
481805834
18300708
216786069
621248473
14098472
779217482
256522289
286369943
511973029
261544984
121291579
32502657
308812787
199606619
193779596
441984373
15406420
220874270
537029414
548555555
112288690
541532343
240594265
39009604
57811480
52222194
63784003
301450538
426393839
211481737
96991749
32693892
180861690
35070779
226910599
4954200
686092972
208444128
743012556
1653563
67520534
12332245
235880713
3838992
237158656
86469936
1273080
357050897
66514291
292714141
452404210
138290173
562592966
215402886
64076305
389884839
535610080
774329642
24381471
355513026
299459005
115079615
700611119
113809932
11975297
658159
112069929
547949
24538927
590549936
592643765
352821081
349022412
232070566
151820963
172415974
49462321
880936402
549555775
40438427
42220207
233725658
112203859
717714115
215952186
543459073
177967543
183061758
215862680
222548592
905072426
200033190
430930407
359786199
347124488
91902958
370564312
102143927
388425713
122523738
141923949
76525485
170787741
219856880
477227722
37141692
348782178
21241657
835211420
374379617
67687211
217441045
285013022
622212246
561631336
3314521
343066264
436915553
317138359
75884421
262017330
468366831
16759143
313136393
204012689
492294513
84970195
206164106
13168464
147227666
492377308
251505993
2740426
148396360
154054744
147170291
122824553
11533667
165474283
9653342
859286253
185533765
2239215
53980288
584032854
272430865
266361384
135202969
181282587
114734202
470315609
26163117
134526136
223703873
120223402
145459138
32549806
220739720
845479234
266975944
499846431
732145124
742212713
257213351
178071669
46084134
505228340
101845431
249513993
320815257
95628
37354847
149532964
72485554
353090662
19609547
534376021
164568642
319829784
34737119
180514507
111742646
501402458
70481187
465282496
56548902
485873431
1757617
89367692
157743274
45444910
567746999
187507830
177355898
144627216
60915949
195786138
453645985
188832790
239864211
190099572
239723691
414749793
21918654
291893059
205786677
141909429
218763723
210861463
112283310
526886952
43609789
10104485
3154060
463641969
204008243
45010410
382285874
25058068
214127219
252781328
193745362
748427542
91797294
49116747
110525521
165077912
66078105
85884599
110540508
48625378
162976610
212801187
615340511
198377352
254034132
195403495
143393740
281751129
200138414
176836956
39035234
514121963
297531851
27871414
307353132
3518020
6614699
109301868
485205215
96871129
20928663
167888980
384563780
12074265
401675613
134472430
222089019
77003024
310557542
236286008
182706009
303838639
733136263
59488813
303511061
263748709
35287826
583883973
3137217
639610663
300071009
39915152
462626167
234842901
315704091
167917496
551856001
878672820
245596239
88447
42290231
183433262
142645595
738189819
39080937
377583003
360869329
67828722
14573062
377135165
371134073
160888658
238916738
543566602
487207119
257056010
156330017
90098726
71913049
7099327
5938856
210409744
195772274
1375298
723135670
35449002
319274638
370909503
15068365
390462585
317177440
495994743
26551306
136751672
588183036
250020520
64689206
133475423
105687126
245740916
532529422
30114791
115378662
485620529
17165907
3457392
98450727
316954287
9108115
840082156
413013185
579577983
237641235
608543
385464258
335056191
45582610
286470853
440317896
260786923
503781321
95808170
144808011
581484
69681461
259690985
317392540
69676545
356146653
336732764
218503851
484159180
120792944
124626165
241137677
276441133
177217755
404713404
11098372
84420630
65231763
304080835
272533804
138064627
451146230
203894935
86771821
831614324
147490270
24750408
485402674
14953671
247449349
78512458
20816446
10746527
218271004
8993963
484255577
282295355
336766819
84496283
16326410
100639395
46339238
589326104
610338185
92893490
48168708
233844125
14607793
124974139
311640170
216305577
331521028
392525002
149640786
8042706
146288853
607128719
317532988
181757216
620561863
21924764
308296748
771843691
56015794
308314959
216005011
124065451
24739736
156983458
690804214
14982663
321305288
610358796
3162601
142686918
369848870
445026849
11943646
122298106
179338410
27087758
620163600
573525925
240457095
563712991
74243936
34468860
45956842
366960418
141705807
85048276
93017321
395500247
9842674
845610684
20666319
140994359
190061333
508913780
26278750
44174265
3287169
441934886
22145249
56146755
967448652
301579102
552545138
944145309
335248811
60803325
623061868
544706056
122836032
712422252
88291373
125396090
58949681
439458267
535640254
83031800
239400943
110192368
334376375
213465854
317948708
14639061
589732404
722679480
97292609
14326800
560997509
212904159
179896409
238711276
361458330
40065609
125974378
124986923
123217152
238709483
886340798
169219872
155124166
51462883
322004248
473487298
550536587
609951776
468389095
488893157
531185
126281034
12060131
588100224
893484278
764436092
39531680
136724802
255000711
440264074
228666807
151310002
692014463
291269494
46433335
128934576
358132157
708278009
270468034
345185632
315476329
355780159
115019493
521792630
113038039
90796447
27240847
137293012
618234764
5616707
32972758
395927353
242299867
38997210
277779601
242348128
383605499
45678662
227393970
63213897
227548285
425371185
534547178
486808629
365702780
269980809
392223035
117882865
203932350
290794261
454064663
233715924
39261573
93306849
604251319
772530113
96245174
584512062
32343409
285586676
266540823
511797783
311060971
234018131
66945828
202176448
347320958
439552542
408272689
187153601
1016928
279297587
675283144
104589575
3355023
393184316
50527048
341924169
71288488
380077602
10825034
302763765
29329153
228027004
506803991
832557424
6494164
815575616
292870715
283589864
639635997
23008866
701078072
97223501
270198194
153332330
167411345
793272781
118595969
45676172
64272819
245856004
520607568
8244130
15069912
145548093
15552209
93639359
59737433
146469976
96469152
23073252
192740299
9916029
328729183
258008115
216313616
79403407
222921714
28740363
481138863
68844184
539205183
386075902
147254583
240910626
503329825
826514006
58246780
65484179
485777129
34993254
126230026
10034864
481153863
744203307
668023978
20403402
171955509
259665672
143176358
32188902
267367532
131377933
50371759
236280548
249331776
302136002
188142229
174205350
891479856
541698610
95406303
560572718
450629647
474126644
402058928
108312029
63317188
204140598
215410463
232881152
477867997
70462335
116404575
76065457
197431133
171598432
446170697
196912047
330906575
472078150
840362035
593984743
124168418
122626797
147976035
67397639
10148999
16759655
224632847
332739185
262627148
61810332
522813851
109054334
696093185
148666582
17069425
108905388
393044849
368049472
299480260
55621607
162811760
85689834
266952886
215788575
529202633
157008360
326130518
242493704
773254411
162194155
65994502
322080771
218315232
85538394
453049762
65143206
348544963
24923780
346715582
189653258
380967068
62928901
13855721
344520087
219132988
416176600
333209714
626974018
311916963
65101467
115492451
330715575
19985623
210125992
634650515
6224612
302995757
614399023
263915186
136603178
220987294
132273935
620606132
239461912
487834750
25207564
149885190
109069675
203224164
76034452
365911409
600157941
209703172
185769541
182433766
188068752
122923035
151444937
142418297
48445171
414343949
453596554
225388284
382778932
19618377
9599461
61765986
80333969
314066465
112234328
67032370
12132174
112936509
581826882
19017456
127495305
311769115
301287195
89130724
202997411
480148811
46732756
463876294
545905304
4372367
2461369
162571043
3774445
342996739
254677303
57417324
33001604
82605825
90451597
234581212
221506305
93134275
550328075
283225501
87999083
364387920
211233571
433304237
131092966
100766098
218514151
160005972
23822938
510758049
278543437
172961405
600730241
5093213
99863649
387107712
288410051
100605351
344050309
90694644
556370831
137031155
198129193
726066917
281839587
83661762
60830532
803114169
23314430
67221565
396575632
128507943
338189039
266862227
531322930
188822683
49643762
11975902
250513681
860147052
260496104
16991723
84913864
215276871
367590871
88303943
261270821
534092048
347498135
558591112
157155767
71642306
340369278
373813178
552104404
36885990
231082009
148584767
432050374
16584961
119916461
60467678
16011435
70076368
13363254
108670791
53373112
2278
157819051
247432726
37437422
191798496
219979366
109026842
149140685
75773973
55501780
293644072
4062163
591738837
87989750
23113773
418967843
73906021
200032464
3468930
29969310
46487662
538530634
13646672
288353973
3828510
10449229
528005859
83150297
486448254
378459005
233714330
8978814
80931612
27677697
215866004
515212518
817778273
289688552
739042815
228899638
142098399
343929138
806114367
314615722
28335341
155330229
255605734
175208651
129001600
118402859
440949658
86364
630828480
643610925
89881374
105707488
3866058
280037526
280322248
168931907
350567317
8231610
239902986
380327861
4227924
127623647
218544709
132672783
611638797
682849977
57820466
44573718
173415762
248900682
265635755
449025595
293434075
52486824
704842835
847119512
551513635
7907717
788210422
376716727
5909266
795580703
484935638
281993072
134650747
372305160
191207910
393726868
10867631
397042437
83005049
317031160
122176890
52923322
284205224
187449319
68660115
181211691
269905843
77179436
840607494
131983447
819548198
747392445
42568610
30042524
156469358
90123088
564634157
1657534
276620444
340915770
16877007
119375620
299072260
22725845
469060592
167359557
360884316
120823460
76001783
65019782
167021601
50871248
131178727
86563979
175147420
278993616
27669356
578922152
23243191
486170525
2264947
298144709
284454304
596240645
224574363
16685481
393998267
248476973
113282794
257520193
450664324
618996491
412891967
6688106
31857881
46357073
490415629
356500803
61704087
372841850
167059912
738117623
34787365
147830928
111915145
102754244
575516362
353230587
85795961
390842325
676002970
728768181
140164982
454402426
137965214
494453303
14532312
523506164
419292678
355441948
38167667
385725329
78622407
406177007
285153264
949484860
106534049
770440899
260388447
77618527
4407083
331575126
345678303
112571391
29159696
615010295
22881461
44189154
334460164
264193828
11006009
338300600
135851379
66008272
148699742
231331829
52945808
231653860
129228328
95897226
234636325
111211593
58999192
52251873
740084665
33544137
19300639
118607496
373534870
102897542
438516335
597110986
31227093
32601478
213597670
56508178
14709753
153269589
59516483
314885985
195722141
198837991
131200174
139188991
57983483
60930169
123841449
578130926
389554259
474376587
533567841
82388300
469748596
193311343
568510529
125739297
147887586
753254470
398090216
32720607
436579213
74340777
85266278
210524582
55663447
648976471
224299597
286335828
500401399
424932224
92992792
803179752
113043347
395127391
297999538
236701810
35618743
118554473
26403464
452613232
382270411
419701028
201358797
572317998
531315570
209525503
341715531
37688889
42826198
33528065
64521684
514653487
159355212
64931692
299781165
775816440
129736254
25368693
396739305
898719314
88598182
448726828
280503843
396124689
33896566
902758825
721696349
519696925
615092464
297686151
87856597
411451005
57766359
98119391
105436935
171108293
98561930
19677699
926331665
252225832
39956819
530506322
256772564
557679738
311302364
67274804
119770096
16893309
36022109
97762365
216613647
337632543
188845346
41789937
424601779
508540725
826770267
432823750
787067
76479979
170877387
109894721
183749967
122773779
5896696
72283452
379162035
44583687
127086362
412639361
892904120
647274837
420295230
671078123
421757267
107439291
348591808
291397884
263472708
61428594
196514088
29912043
109496029
81971880
14276606
444790971
21997587
570856636
242040123
2105254
462761793
288918769
143059420
440594774
495209359
322011179
254201138
365435618
184536886
90793910
332923700
543164368
39339258
12868394
83119850
420973673
276066566
228834457
22553100
108083895
218548522
349084855
7881475
12450319
669765565
614691649
589932530
295259341
56039866
159024542
175839795
177536840
788989258
89272237
275159162
176496191
29920998
32346658
29489429
228863706
662564164
263814613
2430943
10426850
136334077
174095998
730250784
27916326
306340186
183466350
27554958
21034192
96195394
17883877
85296722
2801135
592124386
22403197
361745315
375530132
237704342
214166155
612187992
29357218
20514441
365064677
110734394
489868493
161746717
81525951
238914142
718105513
42925053
335555553
86091658
26344219
604745730
45454305
280290866
541248368
493550585
590048021
20731775
65962423
22905039
356937782
753329012
190467389
282982986
161528605
54506254
237247332
311036101
346913429
90239544
302719146
440181986
372793704
464200352
409769266
370519055
93896227
610852531
35860367
214164340
203022280
66852203
551836127
250918009
77516212
401040823
795140684
193348951
181215570
416882570
379792889
860308007
161046990
133953283
130874318
282918183
791280363
723043435
99874397
52661467
545914025
127044518
254028609
674345079
449609176
380042581
246977237
124758118
413567707
195467553
416579782
74737035
19266504
769394079
24545527
31276138
439017468
583597497
584672622
59793325
256847897
38435804
743959922
14477340
24182880
54440366
56334024
555730942
11910456
327481459
79724901
160469278
634929074
239164737
153798760
113221987
618893047
75415281
538148187
32373420
91697089
282442965
331097929
178490908
100986936
212910130
3025828
150760
202659054
8625082
76642036
136990380
709163984
44340692
455446029
461882737
757056167
207605297
774090949
108561061
9180390
46505970
309947255
632832238
390337922
197557127
642253641
346861919
168629207
55051296
41369427
168462493
3090390
55544941
15524598
546676848
189922477
168537748
120935566
502712
223566326
39875796
19096842
446902039
361294285
313280057
237523318
241403988
180298424
197565029
1095479
75421716
41933484
116961679
21586254
658752548
4652368
273361640
484882587
1272138
368577451
5388
526036760
181061638
179683076
207533025
2760660
172755698
585951826
177246486
93164982
269501263
238263910
19748934
394882055
101493062
372418120
15554911
77786216
441326684
29134573
14093627
466735601
101497368
284905810
574463921
22609423
122286846
266212518
233764886
483007578
268499516
75134636
17580355
417280155
351748028
26874874
328065689
22121129
630194802
392160888
226906148
360732445
650408546
66109463
35510368
103909545
430602245
453990628
83710617
23778513
257153475
53384416
98570518
28992540
30467017
832988360
230059914
316899990
21321962
78824323
16426083
833958897
10076592
466936178
445396919
4604042
344047846
141977450
614387433
357663556
418950799
48270943
105529326
510720559
8492487
220738244
428447587
260662396
373007413
573115121
35546713
123115274
551393299
283143
565454459
405833420
40307326
461259676
20168944
146663080
270126643
515962694
248858076
418852874
874379913
136058683
801788213
212323
363344786
528240344
64729349
170130754
22741386
327673947
457631249
55726634
199236158
80214671
39120840
38199588
580884920
170312569
128647861
317001197
270534432
7800471
17815903
63667760
135965723
306539878
35140192
302503451
11443327
100687298
219936258
58342919
457939986
46701759
13162822
83618065
55557154
13262643
71966833
492727569
284084513
9909625
592376313
434495709
671871730
262719900
893692222
100796072
27620141
37212386
156759937
310005188
296126777
192658678
331937221
470785070
410738020
55872437
246471046
120729405
188823103
251465932
443708274
387505856
162347280
183655215
285389462
344795525
515673230
21701195
312626326
10701970
478998176
312691490
9731480
455776889
530485460
151117245
21348674
748010605
87443368
447562433
199749730
68128667
272697326
68795852
7004630
38086673
312693238
76255677
431889701
353768227
114684514
422929267
745973778
540027005
192962769
133685731
34526515
93443343
28262499
477092186
198956302
747038906
463693646
491483524
406253201
497512112
163294293
558037115
278803666
226705742
112248013
454848083
565685901
212057644
57522072
109573178
222934518
141029618
156763487
131902238
357331486
124623198
693717602
309743394
343156299
579009823
12493121
375870626
577545547
121450356
61727
142516618
388303115
297741407
351687250
310171594
633704857
494071581
68398697
37773006
370769097
409518965
61127979
47592575
31099365
56526854
460388419
14303926
209785695
26614979
1298550
634773840
525048161
12378368
16681790
8803439
115263573
175028582
64125332
28452392
2858121
285904424
88396435
58069130
32277562
62775455
270522309
187507085
63138235
249918562
193790818
31452337
270705854
466616355
241258322
245934543
46887949
153997502
15464402
209116791
108178264
612793186
113926750
6348467
11896920
545075872
62124556
67584978
174852222
373601312
49192673
586319319
237914293
8541996
382386005
40638506
411626845
783117922
651711
183348062
64188313
73208839
172533073
138479511
678977609
114596147
245657757
17701371
293302162
14017386
503134180
2880470
414569625
477414013
192451225
212318350
34007143
295148958
233340181
113907046
397720895
118493942
95329422
98505937
31203008
232120538
9026370
71904052
309885695
37590960
189785725
154025081
7267833
101946283
115790564
211992281
79204462
222818440
267029939
487120713
625574813
103826821
59923273
150048006
34405971
438890933
264248864
144946951
17231098
313786890
118483356
38159006
425638650
20299041
303751729
44381651
306661157
54589481
285187869
7422006
289261752
292299337
156648531
128258446
542062601
703915172
112741824
128862621
47265917
121991874
100007219
663330958
87912110
281812753
60527772
67815938
58866190
137897888
10794394
115593866
152683778
121656882
323018468
312633431
136149224
257619632
276921937
276819176
126555766
38806389
327482983
189443284
340689838
856125
405825211
510812317
115642729
117842260
37804939
124677880
418270751
670181856
408582916
8595691
478859952
547086029
184195311
367803981
393648534
398044179
21055812
753089
327901025
165878994
83620620
552118909
184561673
668282305
333850750
269931681
737732765
81779197
261291554
93176349
208494631
370180045
74388399
611468536
6705992
59159334
536392449
233537572
180426073
371482893
3449864
446865307
182060588
528425460
304256050
226562663
746475588
177725117
41045250
136502159
258523249
58300212
12213128
121158370
230137392
403648149
366610739
237819450
56739902
76854357
129629481
375336773
259385383
152303056
22304012
99389719
644825008
444481632
431619132
15799136
389739810
7872395
42029282
763854166
118254116
457260353
165379579
376370332
175226341
683182348
438278961
57495863
329496209
297292304
659751050
472594294
87014472
6276732
141676901
47898108
303075918
82650599
12571212
100059602
79905083
13463311
47261298
814080943
18299997
156602127
303114596
358990007
110798659
205388148
81668093
352646476
666750245
69939511
12715944
111360380
843018819
79425392
278630077
797377191
445022712
174663018
186569154
178697112
602551443
143024200
693171303
10872295
142510843
423994684
3314414
107541682
104838440
394018590
74897386
134306565
200347684
12330785
182149390
92303445
215981993
360898636
96068947
171173465
458828350
432765574
474049551
147365400
85731885
456729702
412132172
80832957
107378092
49817399
102091381
69567519
393177465
109370937
49155869
243429680
167312933
41465300
442715173
330360259
299549920
193883885
121335188
35953393
243020811
164432806
336400761
57900982
514170145
322293922
173105380
26071822
362228963
74813609
75348579
396693843
220246383
658947429
400661204
71452460
8873871
196844822
567985692
71395187
291127009
55860725
698494393
682657018
185217938
373493497
621730605
60809392
124982124
62481782
135027486
199709885
363979900
747269304
201053633
160763633
285718235
54772624
738219
29175193
33616429
573741951
731826541
106612429
14790862
483582026
470413700
81722451
16531429
85511434
7170434
700284482
99208449
127810447
734906976
235391096
343126533
197583125
58013260
171453145
561341813
276223251
36928097
20695000
657490597
96431992
286794896
212682968
263156897
168668611
136014170
170551316
28334512
488580825
698075981
129839815
185105312
55807672
41462375
822958841
327351432
371080
431570351
512573392
314802989
271999954
445225380
35860576
212009022
1887070
315177787
207347657
95406357
154495630
353304608
167192776
163006157
9526040
171572495
44540228
115853629
39435677
298788553
47862719
527150514
704563442
801202333
10317666
265013526
63598482
447187650
453815098
415142978
319964762
102541925
213590795
279317656
56662610
652032356
6269356
439035146
387919917
26854854
4162706
337516362
587394411
645590147
120117952
279348689
233940866
3201982
90072601
117998573
3703345
379413667
133775651
896951615
509490315
267864690
57707415
568086665
645365052
61347042
740385758
266480587
167393461
179775444
311760773
40942059
41815928
32687024
166789294
95195269
154352241
17128581
631030527
378760892
331776239
43299836
516373597
51107548
327795652
572654985
224147479
11806010
482431547
630513005
30061546
2326276
702984569
380746749
110695774
209100140
8016644
604057631
68967651
385395791
167600446
346331899
191018228
56663945
156165751
34811902
159692615
226624084
80035878
9175440
806700541
142125049
429727711
733098238
162868502
341286891
45270564
79109482
51271555
552212699
85049174
150565321
942669008
528087514
138034624
115920481
646727217
25070145
351943035
322821011
582463950
176556360
205539471
29016874
49604440
41033959
448025970
274485157
27206798
636680595
37583120
219905942
174944600
283922947
63615781
126580560
149694715
126146701
131107113
20589423
50801836
626352552
528397543
300615926
153214331
495669627
667101693
325390909
4298494
109926637
147929658
479453588
115187809
284907960
250621548
75911031
370356914
215404084
42328766
294085569
252582267
217825350
2194093
149466639
247678020
105067476
82261028
266863543
560768447
68967911
26515824
6860820
375189724
790215073
58191173
37727660
9854542
144938928
28588098
78697120
313385053
176943262
603362032
303348200
465694145
617548852
540284696
779408957
6860381
12831956
824434465
403439706
476580341
701002243
85064274
311792212
116173567
47125673
135945031
66565762
675142523
357427479
426620319
464925869
163096497
138977528
117696477
170780028
570313
535406527
330292986
476787321
221124439
345943809
57005386
570445772
178925591
389594809
134131636
23926297
11813774
461424931
571756249
4073904
803411
124886287
139216284
524108418
314691583
26252298
295225211
25970749
66449869
460077459
107964235
23652737
277567260
159573940
329004694
788702666
118243853
229785127
320101842
246810504
112498011
29088796
364126228
176810734
102801781
352811566
28493594
152961230
151591398
541592085
503532717
11295965
783250
724231764
139884381
215191961
94087324
28760455
214423689
19807630
482063748
273031642
173217662
471564803
565203490
67914601
404133511
647119124
561303562
189793198
278228186
178876753
160254975
170919478
407386277
271616602
36680383
124982326
590210232
240413690
112044321
213679343
98984187
505336291
12701919
110036864
38060363
243993446
423943051
132987900
169829465
67652416
538151005
183562006
277475162
221929034
97594801
27512922
439168395
96426595
29969674
137207015
148843605
11177233
28692441
57189649
471688089
190153474
51291395
334055110
99194180
107917240
116375353
256733971
264274485
3294165
9055621
163949642
87835127
371352930
287603307
772687037
9111996
587223042
13022959
13644918
154769134
356245198
8807799
99378118
112800017
189364038
134745456
401207849
319497938
57263491
536187695
10805303
41864571
94040466
205713743
497922293
208287008
470586370
421492151
31074301
349101195
114112175
251272588
463861061
18573116
276293156
346577665
49910439
498181630
132978081
367169230
187046141
1944010
72847103
33945982
7440043
28998146
44125946
37518817
4424115
27934485
779797430
253122373
113887567
256367
496868625
237370535
522114828
167290893
163775902
466243324
53801108
159113207
15516467
96892157
381989435
96539065
502846847
69378035
33214224
26945086
362551213
57517701
728399545
18273309
447503620
95068647
755259515
123532780
13748200
292776704
724258981
1703341
76615925
66496499
97070987
51107338
218299630
270294111
725610080
10333699
151999363
262858360
13665198
191127
327351
109456861
461194532
104271799
404996751
175320070
711165762
552120738
161043003
256438407
238299264
774054439
231858398
502756556
238923317
514390950
51113813
25690465
417777213
186786662
155720318
642332128
960105705
83308618
270113175
65111258
108616160
122415207
84123977
359136274
252290180
547728548
349273252
139889097
123360403
613838197
56039191
177622
124567972
717931021
653694892
349106038
162130554
401716560
135133684
224250251
460368233
365512900
583887431
276095135
62609610
94423782
18579668
371932971
315013462
122288568
157582901
82761954
3570400
392067731
56728537
8553748
224387655
693990118
431005141
63819005
436366377
289115112
1293011
80162390
587093813
130372582
791377675
106087216
7546323
649893066
56013806
49497912
207735397
563660740
166547349
14302174
9200619
586730019
45047887
174063736
368757920
6597518
122838409
169031096
15089539
406264530
142958390
129159125
491692978
122873085
86395496
366140468
271335530
42856016
69377885
51095419
1864156
541257696
129453306
122403197
655021104
87446755
482918457
522864295
297411791
19163605
105523131
39941932
119429399
559709346
409302384
271948865
450939554
63155695
88516411
153913439
66838614
55402675
42647503
101668954
380327798
393259816
6165677
127870415
646863623
723237130
43610444
228576692
29338362
263325323
444525802
469350443
260988807
226573128
268507241
4563118
283511170
158616521
174311080
42041339
256746403
24758619
5598376
287485718
319465468
564005068
16438094
869334125
29505476
41953846
824374664
737723017
601445913
44222861
527971255
247206523
452494545
11276984
15211375
301631608
281452642
300277415
97659047
136212707
214982844
127139505
25147828
55085284
462988071
318490017
165246718
231475932
610609648
622431664
614987258
709281768
71170255
640032826
42366701
329922822
37500831
483855962
662839156
673047102
428440687
7993563
80773287
286494591
16395715
131012218
200856387
306055973
263311059
44327065
626222007
86178367
103436648
66915325
127035229
51409
732069477
60035420
33796164
153108796
350416032
185916708
500817598
124989713
715208502
15977275
401428741
187184836
120675834
331564369
127358373
123492933
831721934
308344581
70008585
323956912
311137560
625726546
217636222
298798564
683765598
119992104
662825705
170145037
15411876
599010481
390127394
291327543
51097656
462061823
124685568
233012108
229072047
454206615
9143665
37313945
490223188
242413880
152549132
536034463
65643110
38909719
58748381
119730965
231925496
236541632
167895283
382111520
46013268
820633839
281470245
258843408
451258740
578311372
78838260
472701548
103262814
2741611
111024617
139375726
511667811
604722514
166328512
51317036
523931066
294044117
618519007
78652222
17672856
101808968
209560594
305402800
27039991
587690923
192657601
341372917
353248370
141957944
32468091
614753601
209287333
17559781
368484177
651338658
156906584
9941184
365706550
725099257
118002954
73880626
700398758
360428934
320097287
420067473
439460996
521849045
215178777
289884216
159163803
669026112
332241582
525883692
856506741
519131307
122007479
74941749
358590572
620839806
700101159
205631508
30187380
316961285
167984070
61754466
286650939
846439436
550238172
302500839
88910059
144217711
585590939
2586125
94352314
30329986
405324527
148059518
26542835
733046580
3908846
454183331
609477093
449768164
429351301
134497533
509108074
215103089
45174173
21872499
194228563
44372223
732369229
352785646
105446432
287525833
42796767
51534928
74557636
162410417
224927648
554044190
345317997
354482879
82621422
132418094
84152380
92475347
10480985
138387201
420325157
661646069
566203595
41436789
197979168
124592425
286995015
169446138
6651368
154870770
160022361
541896242
411217693
25483658
243608272
204466719
48031476
141165638
86076889
662409351
120007959
137346888
45499805
460708711
90069897
251444016
143142266
118966142
285978599
648803562
271327470
14273932
238221902
56630509
531590322
410054152
286891678
265776980
568851907
114678564
979141745
636823832
6011893
106610072
10293009
487454854
78874562
18646878
260690025
28926567
111589406
455583211
225423649
451042343
347148729
414367172
81100435
531043387
243739682
728500292
50765627
226464983
224312142
155016621
608391522
243405152
171300204
124482857
398614492
484023508
74663225
849690603
38748601
675421647
704738579
2463377
86797293
393799384
799857054
669222326
625413605
261691654
396903256
33897293
110849520
279080556
133560415
267741133
68665541
55821304
98507009
277932134
92925579
348730689
293588000
86088044
252091557
131368455
481579890
48002312
487553538
4188
5721560
303545468
62530681
170803156
387951459
853781355
205975514
151379389
55316275
140900363
113834484
277928626
610596304
120210540
529708618
166505062
134010497
59369103
293191247
195616559
229278626
12526185
98115377
53052217
81889055
10062236
76494474
49735340
340615717
41844140
157951747
501358754
589725727
115835686
933791084
566552148
459517435
303897977
66459180
581281788
79208561
354912523
128054602
108831002
525472549
521605918
16270390
116916145
468338287
14700551
576835611
58257286
169964071
284396939
283686031
34975200
29107633
408263168
84005395
10645523
7385056
917532861
245335547
107896284
68485747
64211512
667048624
852904350
82129927
181601759
84318787
10742592
25429242
474494776
101206684
21103836
726919768
235586553
514053537
208118382
146725678
91636403
570206024
102457734
242424472
365159248
778347548
733986956
41969871
104562941
180522218
29226135
606965280
520234958
266911244
394332066
41620252
296761662
640853436
219005780
325164087
690839051
5535305
285869296
515020139
241623883
116057313
87597481
141812696
5572995
41456373
668992187
200899989
492716747
503324250
332940105
326555198
598476062
747514756
29408916
545725331
28236733
9906881
129016338
100921471
2852848
73837481
49919877
104783640
182126269
150191947
229367399
95486232
9277003
105675214
4691312
16581658
141221999
177553587
325633345
350601727
302364814
211394877
13350203
581893892
480669106
469692069
177404780
222471627
276926357
249408968
148510987
327652779
113871767
258501884
467428950
100812815
153612953
46020712
269224802
4275545
9333320
33150481
268159807
212050411
97218764
672459090
126108250
69725
40937951
438392854
20060743
137593586
43775378
398094357
89766973
589347714
634299828
173356003
30234334
472838404
6259663
35413005
32075029
76596127
398578361
33261792
34353629
345720485
246656093
344850450
410548360
106825125
13006022
719281103
382421747
218368794
29101831
503888337
39784583
461035762
65774694
558314775
252881626
805007953
21803814
221265672
382297620
392213811
101759582
26772124
31166222
91219740
94794677
61171370
83102680
139228939
320902175
12186432
128305374
35281775
214933227
46030230
162924378
553228475
237959877
348010166
49056251
20713151
490335853
301997714
69870557
132879519
47851398
549509335
780124338
35823123
124450582
441430830
160273491
83623800
20990220
521889965
143516502
151220298
398809166
26104199
77373423
205419342
376221751
14092565
547580066
765602649
196037754
281553734
83487348
20688932
148821582
209587260
41903157
625248796
126573542
163561423
269862412
583487635
156563454
464381991
437104304
200819159
398788696
6207303
53127630
224030067
409466408
576060737
462149683
431496692
78690936
286263079
433861
645606030
225046036
691604910
56653843
262760063
33688787
398042359
13404216
502391247
193799048
375684737
76780433
302703597
216278618
528347656
86769497
158605548
44117753
337463383
598697681
621950221
826541
916181050
883695927
180361383
20547009
72453037
125939346
362223579
65743654
48898393
60011901
54277664
231965660
291221801
731597500
774490838
189051981
123459587
79407553
325419301
515241532
22463918
41950209
205173896
14184963
665548014
65787317
706494689
452582461
826253805
5824234
198963756
325202824
25522617
428283340
90837922
340579728
769654239
18644318
764562421
82822608
233933699
167727052
194108984
280236273
14789439
188544601
385954900
360586196
132901230
141364363
290658605
417339313
120079996
483135498
546399737
397789046
124767796
40730544
554719775
389203618
150615673
469449101
13728177
21270583
763226
344969051
580148010
131118034
125674503
138075816
20008671
379204866
496080281
263918790
80357221
81237835
443753477
207563166
13790318
246204240
37562651
31208020
208947315
97353510
479713810
341317762
30951193
13128217
52163166
497932346
409187171
509004245
286328981
116446242
27203046
342770323
137349708
53057402
188556565
76350737
45089024
78284804
12353533
78157175
171655929
86755357
109322877
392683827
318052382
587492481
224702279
51977715
322709317
102366710
396693831
80894812
67208304
103244191
260196988
652400246
129022559
543260193
872356640
20151732
64719653
152421845
41403149
234272890
221681502
17297640
40714471
20320076
161712719
26503854
834901941
244587485
48396263
417529112
651735430
48317557
161957251
144084165
405499234
101628246
24146684
230712805
359586459
279706776
272789666
93084349
274764958
256664501
67294717
299131095
97543592
46817823
302634101
162656299
869584176
251929542
815768887
234094624
418439227
202435904
141930289
159621866
184733281
293462068
239698300
42971373
96509803
6113787
489943316
80333382
334086155
116375328
261522925
546334319
414141836
395871259
211675187
199868699
25573849
491134007
419047057
234249242
85463701
131720391
54816032
105238061
127885092
373493313
127412517
339022100
390641522
251145445
577169309
287085046
101983491
226060373
449100683
156682766
77869091
681592914
535699105
22715629
405555321
100490819
77856542
15025713
426669584
44928691
176613378
32224072
549537684
490488012
210483300
93493237
267442999
71667314
14439183
395152378
27901282
364637851
93312354
389514578
18863114
117795449
108474438
257591393
401573003
98702558
21910174
254389108
214143586
6760250
192020387
295873128
2916890
10834603
647559510
222363248
89756852
96973281
676388345
165661492
686641702
165147611
668250277
84859407
1198162
315434085
251362175
298133676
1487925
656562508
471012140
131448026
169974900
255505249
40013372
218035135
39086087
389745904
82498862
22420920
184362488
70761148
234211491
67688421
67070255
15097179
289187742
216722402
84146941
351713500
166859569
47177836
522783495
60838991
521927408
232911546
682977640
164374602
341434353
147504666
439622335
283838564
122948452
2356927
26609364
564093948
75364699
190762851
166266137
622401621
100366812
223341235
532676687
53149779
14884811
441602453
9498217
25151661
59671346
576845963
237980271
294111671
397480258
75671267
150282953
166197770
308423428
209515925
44405811
360473658
81015015
168040281
807437562
398557672
256980322
927173322
711568013
634119314
118219110
102309731
356034729
33526321
537613817
153406192
342446899
115882763
152052094
338766070
251793973
764618419
203195052
230585933
83493179
664018375
181017674
6892635
36065906
279868514
2183493
436797207
378559537
58773283
279259105
648550715
264851206
11427008
9640351
152986250
96457637
160816578
233139234
38098599
103628243
39016338
232380205
54388861
533941736
390385378
25612113
498122340
37415195
152812827
462598005
461105733
468518454
314123815
227421126
65838047
487577805
86501387
733718750
350494602
525822304
3239692
210848930
94599605
22252642
40452229
26828069
813330240
39460903
62701059
31345557
191864843
25635990
10558477
456409521
114339126
184707097
84197213
314578467
8915109
150709925
641604431
568422402
25667135
61706004
107458463
27759248
64310769
896793097
134357591
574591824
115640666
662215676
162160716
25627146
427073867
133130888
363536428
270472662
62317704
14613157
231004616
60063111
425628674
345068239
137938700
103843294
602629146
61574397
3543892
285102566
399453280
70770279
21638207
30517232
108716494
561436426
81629491
613313815
183011511
56348201
845159008
734119804
293783430
54982140
173759359
21152935
281452177
487268113
349517462
121196087
75158507
22690178
119135471
1533205
682814073
70063531
493183227
107694768
371940890
514557901
20314570
201712780
106263176
256056649
116770189
219454401
726056250
21427862
51337400
444746044
376088210
108538520
91390400
471294755
142124468
93153195
213687553
70139278
385090938
202668536
177366979
350807828
3743660
172945253
638748035
37591838
253031729
421166757
75747322
313417975
603681746
298917015
591618731
219879488
76775193
179495941
2551155
6049828
84487509
558522975
46159351
276148887
87247741
81455878
148664678
135653926
48276315
167517228
67538961
64639594
448392095
164719127
220995845
59475406
141299888
101634675
373010029
517425715
259666686
84197804
933622032
690581364
804226078
60412520
186565986
241615240
762751054
29752446
336736316
63712261
277754802
87447649
104144189
4327646
40062691
534332189
52461672
1814144
481529868
540892488
427822523
691276110
501923705
436294089
177201894
12893715
517462238
195120379
262030908
59704919
750318671
165208124
149043013
121480430
111611862
149190351
53644604
245820431
11938624
175180264
35916531
315542089
188103794
452502315
143627892
117590581
7356535
512165011
88190068
423343182
46582340
51922136
206792139
238067595
6750496
83020821
39252042
609218871
561075748
139440706
80617148
548308212
283013433
191857616
60212590
225295975
16018023
621154723
957470489
24862279
569193029
211055433
59288922
73795065
418269685
358909753
436531428
722677120
170631103
232038435
167194768
224186421
61048573
28104506
160150143
434504450
524159018
36047842
391442441
224963155
267886022
19036492
341583065
473714914
435397678
2911774
22827392
303410948
131838778
870910438
864504
561570097
634966934
309200641
252745724
102007655
372710708
640351921
4305572
188904250
390676626
101907458
48483982
34422335
702669236
387347264
272471576
118072102
62467520
231772180
616769947
3444264
185556890
300738217
30820918
264400170
417521757
126108089
161008060
793396383
265209840
255785355
15782641
225257790
549351589
368213526
275637208
94500038
19745518
562434483
114615428
111794864
10140241
384016649
87968779
525045350
470348130
21511393
258816363
241412999
72401951
48724671
680552726
57892535
371369342
37154171
244829275
155786009
827871061
276101680
2733812
602598591
83313955
21941534
517908697
25191536
148023428
204800224
6877113
351355862
45766750
511392634
326798742
119402378
520368742
409972772
311246885
533515186
329581992
135539938
133763876
103937230
715651660
6085925
58140181
55603482
29518987
227468404
24543123
348431886
46053630
224059176
114112008
521202238
45713236
418479177
59215568
516019596
40272974
405364037
49793019
421853933
3613488
17874274
65128044
155635079
718276896
278421791
202577266
210743756
198666745
484151504
142980110
321025412
38339323
145721804
194785806
115896119
316916621
290770755
103317626
485962004
212409165
518101204
460363403
305609608
54306704
652192494
9077264
27861715
52991509
198307938
550879251
122161707
518933956
775423350
235021176
712115678
537745684
248332599
41571165
61855583
145789444
377119747
6190781
108036672
94070586
491344241
37088219
690769418
110137536
184370373
190461645
183622036
219871666
50994352
342205299
676418999
65184422
221641103
12328547
738260406
722956447
163076698
166945005
343423727
230140831
334053643
39302802
405739565
40125450
1666863
185697294
114534087
197662317
361497331
50870000
50846339
159189012
4247955
84268654
611192752
392867926
65017496
510930251
200004953
785011711
56319358
548968754
478824146
469342968
130466754
416521926
212554666
360003551
345850990
66357256
106396655
156971035
44180416
712916120
415767353
89154509
223588792
113120082
110125435
610677835
322625671
725104553
56863019
4677011
185857322
9761300
8338591
45458208
39829426
165385078
600296691
237926626
340766272
53686213
53920695
406270190
206853408
35426008
32574937
252872835
15104248
127466238
114369339
22886732
224527026
134992105
678142593
138772295
207868298
14214284
659777721
573732065
1963291
113109133
46432983
92622
128964471
521720936
6940799
58195354
66376675
123489430
221054635
35711765
371388152
221154976
407992775
106948386
352180104
11793689
473832170
260271990
4688283
184848676
237924047
2779758
234877168
17591914
171807526
224471968
421957849
419104857
413597844
283690384
75201390
121844524
99084762
544148211
363444688
119729882
489331274
75176136
246814301
422291639
298261515
312617863
749639566
359584116
542986874
610828291
572618553
294610639
53212495
815508133
116349291
66711841
330236677
773002854
82794332
355002466
202484695
536710710
17431910
75827476
457436879
196792847
665890662
160321340
74981650
783728032
25336834
19101932
241355682
185200266
282717651
77670715
286579237
547601521
91292325
86823754
10818504
181315846
281539303
49710077
649763686
318792792
722756569
226107574
682362100
320141389
206274339
295540811
270548955
35082282
108077771
21285300
385090255
237228411
121090682
51601145
446705631
195190734
147150094
35503881
63765972
351338471
12935044
399762262
605093337
282815348
385075414
128245296
738545567
47833869
29665545
501242194
350306283
411514082
226179284
40462853
123727065
124287900
134014572
477471549
483726332
7062934
599702843
528860068
550682430
154299322
87823868
159860740
433727720
115943525
394532576
451956328
310385123
16045889
108598453
86065689
211165745
328638652
92944990
47850091
493963132
289558990
750040225
12745742
49496798
720475142
737169364
19651611
216050716
142367
563078654
457078828
17319365
404216322
214117031
189940531
675503309
369059685
266650650
204100230
489884788
157534135
456836626
5796015
252029729
398033438
503851228
49161248
284216097
75662684
743907357
149060964
85207229
250285821
179114200
644486052
122894934
109802572
308481073
841286081
596423599
11574536
289577124
43470770
20039901
276160954
668228141
21257118
209869937
31023233
217133571
451971588
71282326
22182578
430322300
411511545
317719033
221290028
79196357
15755943
474373433
118854459
35081232
152376853
33665883
443630927
712784654
309659918
206587650
288045118
150582358
192887658
180883783
27186430
57907320
103741965
514376903
266600909
439169333
110651970
161070514
58243113
173837871
721127695
17913000
276670131
1693932
456929989
88099497
42684945
191107918
488894271
362237732
183865909
1769766
12470301
503106302
128245806
273964796
121445126
358645368
175008603
791118129
89735071
45356751
507759294
315196184
50517314
601022464
488218539
64342384
173810190
612456640
73058988
89407827
11932627
339901275
59362348
644902863
86909941
368293012
131654560
62116415
31971964
237673618
214047858
65464171
457744689
664177950
114565509
406011272
359348655
71189219
204220245
196231008
203928805
527961768
281483788
519023860
196156802
185400626
299596954
191746502
291879935
92734531
244060188
185212600
562564930
170058084
14062461
85686922
358617493
170027721
49459587
11417482
25653128
94312301
102768381
461803977
24198249
138171653
204533705
647154357
594944807
194528524
6659810
142915508
12790501
28736999
181785944
20177591
208865563
350197142
132061931
14766112
21482576
43765836
606751951
391627
20039986
179713616
490810617
459264137
101270419
272934371
727964957
413510664
37990512
3836869
92487495
311502561
218057918
479586780
7947273
233635738
64037998
2266191
251790537
387330311
136303897
497295103
158271770
190469633
152697850
298013177
791585578
124257477
40918774
512490436
164835034
138320733
863725832
775804791
265927360
374856368
25799274
209349176
177173208
188854923
146788648
212543655
181325980
25391925
935482432
13708617
766902123
1136867
401995825
936876578
859686027
216763672
332325312
407709112
113915690
124630806
422269813
504669466
287663525
848018132
131565560
118314608
6177903
151159455
35452190
12447237
4121918
62227321
85133515
566832793
34659637
429336378
8906352
500940486
21942124
11089623
4901605
512033828
58915835
689240704
483351016
371796299
430183735
187932076
133138014
480668939
122095727
36136461
215040780
21683530
174320783
123691521
230816318
450059908
312646352
581887182
355705321
341234891
89102647
28677773
409333583
82092375
170565924
365380548
58924951
10696802
339331723
48374445
43643706
149652719
211751639
3119481
215288719
6978714
305910105
210380883
169137303
161382839
215827003
138549628
246662025
356781
63072829
53476521
79583877
214243122
19582656
51389269
64430922
363296809
650312476
153122901
589472999
309063991
21701950
105992263
98223476
4414129
160575478
261118198
58593477
60534299
425755903
176512383
418456267
86115597
420416782
125947776
205051776
11157389
117259129
269908369
78452869
9273294
392509009
154453120
53628027
139818639
6994917
32205696
243229425
335671153
490773043
123573704
11353102
12113066
567874027
294679080
683828122
20813622
388286387
747686100
10649303
869711171
151849973
2710892
461221549
131355310
177429342
40064492
657983340
406492749
145449321
641053171
671798018
9315462
459517333
187725090
566756902
631811944
397416848
206707931
151130766
153782085
213400777
717123661
234631557
547226760
203231769
370990090
11361752
399384623
267067323
449128832
155161287
495985198
29566805
602393609
18481125
815612028
87566359
393311075
34858824
475351865
136197125
521748387
189444374
491931322
247567475
378265538
12249299
38791711
160597904
313312190
92252130
214958264
173557255
953145586
37590630
492218651
740746
46934626
185680367
935404155
82906706
11755555
243124915
199635999
32671077
90517118
82561600
1835987
132350971
116622791
368144050
380498430
254827742
360147967
102713095
212719850
318373457
212926893
536688795
11843159
287753137
519997012
3342103
580993471
23986182
5535022
90955756
564860736
641314109
85306513
189676622
287991034
747783998
731487134
299600343
115239478
8822074
44768955
360528400
556079
20533618
7964577
614362914
155274047
156606720
438253421
586645212
754253320
137925943
214762
178857604
113848443
57922933
377220191
806235150
314890463
97410264
129476727
273439341
573650118
3303362
10130037
386245198
34374040
212702392
285404654
221816293
210052976
476609446
165231443
242799858
20614676
52002491
403023847
45002264
34023881
192951074
339269583
296618610
706904139
305012259
244009520
282329634
217267352
181100734
58281004
32824957
180128033
8440081
399470457
2073721
5106220
92494464
99476662
42910367
469905733
657064869
118063202
49385633
33463975
379328024
920604170
189409168
447187024
288785574
214986374
400145322
217944114
542577367
126340820
86450861
984960160
70674432
279309676
161892148
129303265
402521047
97003589
291133998
165154565
16894587
126314652
717781809
300021089
345276704
109045602
357670
441940932
95549323
623638199
80830365
325334424
388763393
16888407
138168747
172922597
606964029
137491660
45160893
365957388
22891810
21518219
25116960
191404990
143683230
44386034
407198510
334827710
1188218
102443152
345340311
167858555
191256635
121043556
254551907
189025725
293831285
422438405
231757992
349612382
271906981
418914614
481984610
341273857
220085324
717618113
132121979
81797697
559075103
312853165
549303518
158256858
208316059
337383523
696441990
293077902
117607668
225706768
508569995
560163350
84388939
823767086
35440646
202640986
265015229
12004683
163156626
53531763
132527960
19581317
310311859
199535529
682420345
13986977
73288541
238694378
136215081
21124032
53984336
88028836
8922156
263339053
407198563
12141198
184543834
458183496
461002080
493445782
106163752
122822927
7968081
79612416
405887342
55633435
184333315
202393707
85285996
839423456
275600569
31148036
26138890
696237997
4440965
590496060
772459034
208948642
522861258
526150375
135544792
85929649
480600445
10294608
252491833
145166240
28563943
6443960
537280706
80834258
108395777
371547494
34175865
264436736
389821952
542062645
261865143
209391161
205646622
303458657
75166945
244830851
250850507
5223232
374159115
97467341
689030319
43385621
145766348
84735222
666691882
290696332
114432540
63321222
15287925
25719367
508700496
102979329
791505021
456260573
90497592
2525987
700517585
595204202
19226474
19294396
288770
119676228
828043340
241980376
77849582
54977027
32112716
194226575
11790993
312743755
57986017
82764234
253257062
186129716
31855547
664318830
275127184
888159857
11900101
56166342
180774469
8719995
731537180
393474864
33197549
510588790
593424970
483908603
102380598
555513860
155805647
200766979
54273074
342323714
254110310
33811507
100780329
236356813
791031904
210348841
484691107
739181052
29414390
161212404
402744045
479966130
14275268
363870739
347388052
223581239
180820957
15280734
40428732
432136319
331771879
22264029
1932727
559687627
22270547
126001332
137836889
1420329
171215627
539456915
345800383
71237428
523263695
302776669
329062569
911568796
651690854
279377966
176112720
113419978
12351874
214879176
261881394
264887361
69368318
80823013
534224629
485871000
50354710
390204819
363979911
700193872
151878840
681465053
63777270
44845831
399669972
265034843
39602873
812645261
547217194
636122247
163507335
191572384
803317182
273193464
593838327
549798680
39194781
17474586
175183490
149252829
24723279
458277370
489882883
31802348
318950597
70845078
255143877
536469771
190368
188498318
110277242
406670350
61466432
204929619
709384574
2477568
8567446
428312816
12587511
140785856
18531502
231719627
64292461
110388688
282295950
738425240
188876939
267106951
456863996
620022265
136578970
749680519
192045625
101283674
536290148
147376012
346738599
461400316
66767094
18169457
7418217
73804784
212470768
886846386
554178788
193439755
37836746
220360634
338739152
243767995
114214754
250694200
295071250
431084170
263397690
226691712
414729354
396460236
40220234
489740512
16829807
67494709
69467316
221718697
146522127
85122
311641178
402572807
129025781
412342047
418038477
456698555
328476073
109704030
91473126
527668429
271280333
11743026
513833313
99844921
188463510
64770474
122878955
219628479
713009272
6240254
20292652
93344323
87466336
211046252
725646878
55470693
8422003
334718909
46880269
30087275
17238090
268213038
623409820
60736257
47246749
108905319
525864832
425992913
355277879
241313144
29596122
6993430
333063542
165486515
532451561
451248125
34193897
23891673
6105840
56791045
300543287
207293805
386134469
450187813
109123131
337053699
58286140
228092140
780346697
98317431
307403672
131337518
178477823
77456663
603558325
594023729
635593933
16834335
62683067
507666196
291300251
386768456
502187966
308364039
118804034
108005232
95593822
691000343
268655777
152420611
44525458
140811252
71991942
197814319
18527247
194728358
147476910
163931
3074991
325775000
3725653
121617865
100357620
91402103
160985810
37936862
62141618
43706987
19205366
96807433
490072530
100296699
383878989
111763319
632811460
132898619
373688489
20037507
720159232
17702800
23211846
120832233
730874
135440681
55343460
186530197
238796609
684214421
597709815
18048736
449591497
187460552
272068193
66820202
8803793
236250258
302975828
16210966
196034587
7923977
73311496
284783131
223985239
333134405
662072232
48846527
242252697
2648925
110508520
19259424
10736673
749318626
85370186
1364469
650052105
165596622
158535639
8651855
636554717
333515028
47360351
42592769
16364194
481871887
231392
643228757
426481761
90751337
157042696
147776371
178139720
166926430
205290100
35420318
59652214
253092847
47601716
186921398
38095702
8089789
15857322
40770793
4690152
70723014
114944409
70586264
8304559
84104705
569289508
66948671
405419968
324822421
290663695
722882521
266832661
31777899
101893729
8540494
302171226
665472
209854537
66315051
143349534
157115323
355968156
671675099
70326940
349591958
599275806
15156883
350541739
168727067
261201990
158698062
375991071
759789803
199374873
340224981
115584066
137537476
89144598
140189026
132362756
896256496
147038232
240571349
542899311
1740854
219332722
31929828
197659626
852264055
93208017
427862960
33315221
428452704
26747840
171833678
398679144
414554083
10550571
209664072
226191529
318158208
306129885
203068186
347828
488634756
127542265
42003144
256917402
48976620
302778834
88296813
9929277
3774926
297936647
698065646
499764467
22242325
169890600
99292163
176522059
87187210
91885362
300419339
72787191
282789079
550070846
682103027
68227354
768511579
339950494
16472212
474897286
191564368
1482614
9758453
510690672
467409443
7261334
449130511
4439256
6692250
69024965
433461554
48816901
41360850
597172472
42219434
240686902
47111645
13136536
26506198
496442471
369312431
508369783
181618089
391137059
307870048
261344114
749661790
241140096
165484116
657724623
297041055
124781770
7455735
450867741
697213647
3895038
70452343
518036660
6770277
796636193
156127631
192554348
187568290
528909424
19042392
593117153
250645958
741022764
865111745
246454627
349827644
189917653
73660294
10260165
334606514
662193595
114112201
414587890
277808134
55807441
18000386
58114790
126999417
158521123
327102320
811231629
219687381
39972267
262949457
423790719
345753206
415387945
185367099
35724746
638677798
149381018
57111268
472886758
672972504
79859290
275592517
91575231
822081892
175935376
131857024
137159405
138150719
35266744
613523792
524923240
9577989
133437031
38359880
78746073
636928565
101012400
535904
95831665
238441335
4240599
242472447
520490356
189951699
52820233
521303608
949021
7807423
125227257
64604163
156806034
61514055
434440221
148761961
734740276
45996082
89428301
95239598
148296927
4134470
19163333
312148569
304007822
717301833
545214021
513369502
197837245
112553134
352890314
857146284
166479567
135611967
348648201
87603292
289384031
147381448
84624274
239215308
217681734
314619452
160437471
312251652
280797528
755432741
182702932
28784594
1169892
130811954
244144319
87349567
23505510
106720733
355419725
45311810
611021630
224728103
36657303
19640200
115432051
414388528
1812091
316711492
122054315
17218656
467377504
262363082
458944610
579823601
74457114
331877466
10075418
303776088
448288749
177744539
568989458
373239620
84602983
292680273
145053927
8029672
389794778
1194363
244325333
353128129
88252695
46358878
676176393
435866192
423539589
59250495
27091195
557788386
19174808
164360864
537037309
549368005
22866276
35100504
161782251
95914003
34439063
351737890
549681874
279207541
118038867
52870092
66910333
407120882
130849258
31163354
28606838
654703350
183384161
61183812
292627432
469323958
215809204
424349986
469940042
233999851
16961357
354832586
695402480
555315705
205250874
765354665
195370410
238626076
5736362
374767976
137358971
216742086
169539983
1391727
743157644
100899618
70423571
370872662
51680746
55999360
233070106
56441865
141583618
72596333
900079768
107215
16366621
23022354
640140939
150140045
412790653
40026459
223415800
73750978
610762782
676350146
102261836
550239307
464287201
148779836
13801054
216399207
295826854
33410848
74379546
174839386
31882518
100511933
135751165
351709519
349162984
89230022
645751260
40952174
13968986
107116306
38359635
47168084
16165831
36826007
190554217
48671233
412746608
350602544
14649146
791069
58548941
355117857
173270949
354641187
134820684
392856639
148990266
72283714
57044114
45026028
235539861
223551893
109176125
782722125
320473167
95867744
90223421
11809633
122964469
263550523
684494182
295725832
233491244
555951218
133135205
110010627
392082861
175645382
187948811
26156209
316751864
49901178
86308617
820711983
547082697
259848606
428065555
526421962
45400920
404531376
54803471
47664364
117835227
302421944
267662359
11048303
97630224
91661401
57848064
181538459
95432474
328575592
270743965
652635616
107600687
331012355
143814810
253765408
211315220
633412772
232014652
121795860
191432107
275147027
607197211
178710907
103372030
247768822
110133351
236857511
28783241
413219884
130187017
665365364
440186589
257047844
84315878
357905952
425172092
164484947
360269694
64373823
581606686
637280783
574477979
153688230
639139731
147151864
60176266
67914088
632212944
750398512
301377020
105648125
571688804
1519238
831248781
79719474
33183297
347874301
177490109
1160152
137308113
15928034
61708040
38133682
362865663
22449319
14974389
399206180
41564740
55404864
3188592
222239307
70888844
752974348
67268109
302205156
210636600
619483086
235189387
521109627
603695457
862328246
443705182
12826818
203597995
304098907
534325176
312254699
539798112
249556141
219829254
465577553
204781074
334765449
47876551
133650380
29705449
487983088
361229555
522837337
111281209
231450445
70294941
569017899
148847982
46053586
104219183
94049500
68531324
222164224
14654163
377841150
76185867
48278355
85134492
330948787
44395618
441179846
393968995
200152269
132286653
640641018
351402688
808746144
120640444
471309647
119737898
141221367
541876840
7596159
121903391
764742515
313636872
148942110
81458786
42358271
202945616
82319183
53512558
376747
217592579
16663913
26301199
428260062
101501811
204637903
595971807
270061185
671763810
49541677
249097670
138869281
67913930
210664201
922208
5262552
221494395
47008593
571201325
224946136
485408011
91545696
10049748
355039414
495882156
26993781
221925609
128655572
80049004
861346604
149260054
10184132
503002095
25377010
6551204
75649385
374361987
667416235
586857189
374831980
274049954
52233656
15617849
96758854
557336533
59115473
312118504
58178336
65770083
939502693
484312039
366998084
662990027
436592610
212439550
485940152
279161930
292116005
255799380
168830483
337429831
212194302
159538565
772195517
262728208
27919564
6912156
196856798
703759765
664291706
509080520
192743175
630376637
116255918
68818017
70539253
95949407
39871327
470855838
10277036
158024421
330229773
322841196
516080124
34942197
9264257
483710939
87991877
505839503
301053004
70531303
534087587
867515107
259174936
354943260
9295415
42394268
62329346
112601087
173716802
787116095
19678499
218262335
353505901
64805265
467943164
107132031
1888886
298922565
36780434
31875628
111257675
330799041
31760195
180894814
5837383
402196164
2240057
233678515
343740613
24101786
499829413
179367098
158877277
17635970
500649500
662188502
931954533
134832486
201014348
637054883
352634423
798048140
115540197
552027317
93739091
414370976
34806158
55970133
305293184
2293948
135275974
61655720
7457515
679972955
93452439
189270149
77298557
195548421
718231972
22403007
370052497
346900647
75604623
339998433
446418819
405265898
861147771
291086452
378375674
228625306
181195681
420487436
28006648
15346017
275548425
27888607
37313457
78026184
16982640
8045566
123640281
263184888
54156529
206837753
164413456
154358
675107452
364995637
308573536
3684671
67904382
43143901
23103021
517857848
14097248
336311064
276057429
99873068
198946628
832540197
503620870
26912599
35430063
71655135
59381308
227566121
28060129
479830244
17884213
6426169
397985489
544841513
67776874
75180693
72352015
385397289
597309604
299362623
273251093
84801439
55460674
226556586
75788322
142073889
94601506
157728943
14924905
313046922
127957264
261704658
83385054
47228086
11997802
283054368
703700579
227674478
266722401
4592844
11544691
50185763
201749163
273207681
122347292
323158486
11339507
981756062
466864056
100940794
171615215
96382425
11889445
286063618
110644573
601721238
15944986
665019054
423434780
20072551
76014807
53323195
335177223
479312223
163312765
47644479
17530033
15975762
98286345
162455128
428946057
177666291
464331073
366625588
2201918
130791930
39746716
116373588
112303777
243797616
126841758
801793623
112445666
590504795
531736926
282676129
2663330
111929429
624988141
237870641
53089896
11487411
154695747
201672547
128047891
218155775
93369126
180533207
170354795
4006990
23587737
127409896
199571086
121698989
326936092
563841939
498740094
338901233
214096529
634169591
561475604
138423830
122419518
549828726
415264578
441244029
259619328
517497421
563572317
220168997
237622389
57904161
40007467
425057702
443772302
196684351
244448770
268211146
29661571
352039746
112539407
472008124
217222666
1212712
178320469
305059721
134578676
206693534
811906616
200356666
91437176
648598336
306453803
40386207
271545746
93990634
453872069
91975977
193551486
597131937
5485433
502730804
303154791
79141130
186832292
707642546
7749582
72279650
338650937
469789955
134801324
273611064
40204511
2420016
163925224
112979486
151386134
456087416
329562339
40440639
585576939
7077399
62776119
339868080
828625932
243309460
80895029
438341902
406167638
10033103
344952724
28586677
46172798
219361601
348035275
464185780
263882287
249165367
159121680
300337702
5682086
15263858
421482039
372188915
355727188
31430458
170652393
33380272
24377096
225336871
227457207
82919273
362269137
758199109
191280704
219409974
58750218
427385648
96679664
33130289
368096036
241169685
509876474
269418759
214373209
252574475
819435711
71442452
19143309
547822209
10535138
452349221
364719693
78697284
189889588
58756407
20059756
336912836
297284555
136230729
327014979
684672734
594345180
3798398
766887619
91491337
76243019
216202247
560575405
197084328
17173808
325732463
45501659
48606093
104857671
155883632
166940277
48458961
144302187
250281707
806074936
173949157
538787812
495743130
151182842
228326865
240902768
527465423
34134876
27551605
41680208
34533012
4440583
282038926
458659684
867168
245542851
287836599
53378073
349522078
38729644
574308485
589373540
187605321
441680160
242755720
32004553
63999168
264498123
441522976
27622326
160034463
326980949
30104105
17265356
8759380
8745824
619366
114296636
8412648
470427072
558504334
56746936
156299515
45737331
66341211
887040116
7217073
714532988
276564877
20819648
244882298
375742063
68294531
125174238
32134041
900775537
565100347
444744247
96432981
433315015
574857960
635057762
24207956
741585052
74062293
85941749
550000945
360439006
500064675
1768702
178607146
314039702
5325346
453686053
176428619
142466051
306351377
381361111
25995981
216028780
183168592
56258703
85387856
195721139
263222974
287293771
38483097
427254657
118647155
186214126
432826613
35559888
512044265
177922888
454816571
96800681
159873442
3724413
332044033
400322075
79790973
151994766
36259684
68269833
28064010
397371455
413766589
20779021
213720609
236449247
455753138
117757755
17193739
225281513
117837075
201914988
437523181
93436135
12351566
54969758
609552665
201344557
248424276
154182809
591138987
60040519
44846692
45214665
203123473
589468890
111459156
3277126
384966340
307776888
349892056
372856677
385793589
181316779
11707859
24424940
380390850
130948653
32415812
745242617
71067241
108441837
329023192
359485258
68608252
119940794
428898749
434977951
519481461
56674994
3549466
101793772
379527559
202988142
693306485
315858425
577794569
685142142
29860492
781803958
630961512
536839122
374938440
161051887
276228849
194026989
18263304
59337745
295841854
117776647
11896099
34659023
225468122
495529859
513006337
184209534
15503084
271054910
48213762
465621497
156174685
153239157
199691514
119784020
71880443
84994428
254983995
520970973
13280786
216930401
40069800
551276335
24359856
366859684
17362424
514463703
227162269
99849387
462668166
80910755
374807671
453823711
425015897
206556455
177406853
520438623
706368943
237866780
680296099
269422116
776091058
414104293
76843493
24885656
137172502
214475784
192540669
145480238
183953906
689355659
43243945
483226924
660478480
584717197
402646993
1975290
82607289
150911370
19462967
271295582
41001446
184336524
70815526
28401594
191889139
513725480
694994241
170051790
455504847
46925279
312995531
301005439
163130263
41272287
40923176
108404971
378294336
308817330
469994818
425184212
164206973
4623460
68956746
10273575
100105238
50899245
126457424
456052179
610118526
439404838
58994853
224474623
836954898
523496084
235236758
31509500
508828936
164643991
66069037
156975415
258914078
87229425
326231748
92405806
270140155
25278079
216846705
204810925
119435108
196177616
385189672
22608717
420116266
2231613
139767469
66773347
239724635
305226454
28558695
339434221
125529447
147024502
5835866
214389407
63661548
425991354
28360851
239052410
600107919
298042893
28976552
206090954
306974123
127877778
629611453
272974557
160016366
901529
175038510
48945821
91757794
76920730
92709806
660548812
39358340
143789738
161774914
138399654
58962470
30244616
141686882
70429574
31859650
295350320
135376476
207253366
365628034
58886951
187088459
232959983
73404545
361928787
291169672
163389587
93908271
484653227
189257276
237051744
227580843
293368478
138850229
806765812
67598778
114554409
328802791
43530900
404529700
802137435
29576107
20757799
9288388
729878153
369283845
41578877
28862764
104312145
266231006
149572898
523810657
69779410
200738150
214190230
320446880
111512335
207692427
10569455
713651304
682772614
110028933
285086768
204297176
283186321
511619478
328861146
490028404
947243455
15250174
583571878
19261188
676831
108052950
192817644
240468013
182796962
274847898
123077170
14787154
605273208
67971161
179391025
106377838
62623265
161704986
101822851
697443259
231521876
110407
183655997
7336705
626208847
491254314
115677879
46539607
195497815
663158070
5473957
85769158
806053797
78867993
124572555
71021282
382293021
16526139
364107858
389218786
251294057
559058890
395198530
296475463
322348673
259931489
1791859
59117486
763450257
94513375
607561893
148839331
65145925
11867769
419950854
314230126
363963275
27709134
21814884
491338824
833073814
371200452
9537650
186845555
194852393
423495327
802693364
327158110
95760755
628972243
28443279
8774060
266442237
116605314
393969369
514512601
188842358
266680344
462445022
148134943
32138490
17606640
336637256
46039987
319075800
707719826
92361144
30392384
100428710
174397643
547239573
236902295
20595735
291357366
224841314
343725273
136958249
51758909
147112588
2161786
570307318
300778692
220988594
36920289
430257775
402453750
89196405
751657729
212711003
573294130
7829693
64976104
265727512
63079477
59942879
130407106
516794637
131369256
424482939
621189509
3189901
57562299
101562
402528157
145604947
503103834
359591008
758146050
133371469
718814104
198963853
147248869
413083713
90752244
337980581
357242426
240994833
246034528
279959253
74439437
52112283
369541317
492664319
26059235
333942839
383792385
243455476
151072782
526030102
12232703
5944467
174791549
237117989
116279642
200664153
5964993
604441321
414034306
139051644
54087545
350772481
486550180
456768170
413505965
142874478
12990779
358782259
40643871
161135595
174668927
451168054
585888396
35986728
227976893
313011610
448532078
365580417
226364413
10853567
23363942
3933321
179674563
6271039
38056299
178060865
721302705
755430625
50796950
408330545
387342896
448214837
48147269
837622821
55179721
77755711
37775555
504229798
305768265
2534072
49337774
309513585
424677219
92432106
31932582
51019959
144939257
294721387
135959736
138644123
672536578
88954936
565010122
413691324
204290223
295438142
589827952
68438923
523510557
112942928
97543171
365357138
152068160
104702285
559520014
763903255
784619942
49921104
175818301
32721474
117878329
53165010
18795674
838888181
86489352
97164134
73587611
468631161
132208729
420555752
200344021
241494102
6642644
13963095
11075386
97957701
35866265
167245736
92250771
258237423
154945870
19654744
312182821
431440613
182528703
694727293
589096116
345245278
1515439
159316167
31508276
574550565
34706157
153233200
572210916
83168030
331664716
322238994
295876911
3974299
203615375
245272597
251449725
47347984
319705352
224221547
4785539
267907459
219571714
286016327
636124858
273009696
5943240
155165733
139379817
493049508
322571892
264629304
270454646
268201794
84873975
142141633
279495158
140696675
43919349
597746180
520174371
35394588
16132345
95471414
275453918
77710460
164444606
277743478
57226567
78385351
440867127
256709050
253426643
614856581
2491092
5993702
500212929
109818248
207827198
151186069
605600416
24321085
644843471
542274508
71614751
476490200
417274322
50661750
450641245
145269140
22294653
129289294
63358153
6936760
22319882
161835087
215870816
200961113
80963263
472603072
1451677
124432570
395089365
250924146
621203586
450517245
12897778
861829636
325618
223511331
505765106
104104305
241594708
564101039
167777384
46529078
254587000
179682931
597339102
191392826
35265534
121341802
638273624
9296505
51476330
275988036
87611856
67449777
292324216
274719618
392821682
112153283
544487148
56152244
74836280
283425278
433747171
204796951
404335623
232332441
60499915
254784866
3041138
866980649
90679864
107274861
36032899
72980471
270078247
116874560
546442312
722331089
14712994
17098743
202698302
156210187
632328467
331877893
68988085
627873582
266064598
131736516
742259988
101941957
698517742
654041239
499473090
131113567
74156931
336768807
3021451
168867394
13942749
549677038
51354084
169454057
470639361
178582820
261821025
612936417
622948461
498168731
6112458
165732320
230877835
461089412
217980901
409369750
324082551
8249316
69857222
23016110
295862133
203569739
695048411
281964569
353274236
526599818
53531308
251528288
38853421
1419468
389296425
163692052
158997280
400348199
594646694
76338898
340420261
46919081
1073244
61019329
694520699
217257020
110070260
793508020
522764101
18200206
50881368
385793715
34097051
21688570
440856493
44036401
296454548
898631743
189049293
146577576
76793394
25991090
297398812
440184805
70228341
776694570
306797082
18392904
376285025
218773814
64790101
175975523
35180922
378815537
118387522
172788260
762887039
515554395
438711119
94517609
402114466
51522451
41726847
139127821
394150952
538132440
166574661
57300879
77639783
118227417
222523759
139841548
678791274
103546105
21287253
120648196
155817972
36283874
18278987
467540929
556072698
130449148
77525052
3285641
376291395
199205034
752044517
76825495
379310830
814067602
638923248
38924886
240031591
264676519
256949378
337302089
49030625
20092130
411735658
93358023
214233375
573988759
152067064
22704495
67848662
15497576
249548620
396139728
56777340
503036030
823150269
4936369
87024627
100254705
359892514
61122474
599849724
17790607
314397170
510920480
201999219
74344603
57548081
224534757
521207313
94231707
594061661
190337437
411871316
82805149
16200575
362755542
185929050
781272818
349094990
132078436
83178007
862068218
8192413
490216542
410717068
732307
158760491
598429856
159637113
136863840
110394054
299016417
687818500
38211790
99960013
349841337
683262828
387746960
43016006
343941656
307683269
1013520
662580129
757628303
833256421
467949569
333437104
690862746
503817493
206236349
511040911
50595160
232959134
16530321
406872341
91218539
11736685
517406522
100592419
16106755
237999068
75640943
465134209
766139130
108362396
362317223
142915424
359987476
101864590
67141560
608685548
206182740
2118797
131800235
193046543
309439
687517772
787128891
68479371
67171807
610547930
5797805
10674782
844254014
98152193
601908682
887400520
231391571
62955890
23237969
197205348
325769862
41643127
164412276
293025399
468122352
388008897
359036981
880259502
219269
44800533
497677591
137124884
217234163
527197094
466817502
12346754
561070079
315253682
123899600
4260727
292594285
676173079
155498181
819027128
286467730
139504034
321730073
1844057
473544504
345352296
28245807
732124870
253294893
68716077
286180067
518454787
271769118
532888489
206607760
88517542
31664561
336179620
291372114
119968728
550832977
10955774
936175851
37839271
249971423
51215373
69338366
371618831
599638094
210281072
73771185
211332351
679569
78655687
47562995
702448134
56326644
193709290
50179427
130367037
76884565
728287405
312217687
296031298
542301279
601482838
517056916
599858121
403756393
19562962
892472340
351289755
158402548
29802657
81667659
107177777
654570384
411411762
272027982
32846671
234700884
113533144
22073532
108213986
476579318
65283310
489827514
68770217
96552409
316117816
35759301
69216202
235335274
91592876
17107850
375572619
862116212
171734208
223077168
9690166
612296404
36387712
2385726
56283779
642260916
553342946
159541119
570532337
441608911
234216849
125342091
8309583
182932997
515820148
26658227
514579826
741188025
366716052
71408851
269889961
338053495
737508144
8545186
77844847
138129667
67061442
13606562
276884533
69042441
4432716
416901364
16987605
298931665
93131353
87280796
119186970
161493482
81433681
317498866
193044825
139556322
490981894
172300207
28949176
243261405
10770270
170019466
285142919
11770594
836007414
328993086
183352427
227058483
500875606
418759261
529220414
280589900
185561969
1435397
61187161
125474573
47698602
685935453
36601
362166760
677941904
198893397
195701690
306839358
103961770
224658737
200960673
365065883
840870946
356479311
40962825
129095339
82334150
107834916
159083629
197715226
53334666
239812451
113988187
558883044
1248795
241413905
304951420
398825473
28449937
61911090
148578629
631376256
217757670
40865124
171588731
196862587
558309506
82611622
68085890
128653656
19921024
813814920
97530838
56992907
376458157
567727832
62785443
144155
138976663
92416490
177238318
143059958
116343964
23287207
28649238
492754917
623258553
288852726
162342285
643500939
600687012
40215077
9923497
56769763
395162172
170981003
100050773
147174340
793418413
15914634
167235626
563567188
13857928
48558575
196984653
651668788
2725691
32859996
232357501
519764990
26112596
303492
47368616
694691157
356370294
80610715
778365522
39490749
11958072
3509521
9119781
267748868
250303846
43227668
66831870
702824250
375363484
54206307
243207915
470423308
393079985
126346428
204102944
142237928
99013099
94321360
340960279
132769796
100131743
64719845
298521259
454059218
212489597
495938748
39162617
112470505
321552980
57801242
1253029
219372628
583587088
4566901
325805668
14699251
231490739
308214136
461563207
146842887
446554158
72563982
651087188
172053768
103593346
455707369
6678562
147573404
344340719
79682614
39307501
510835836
188129162
106710521
377423826
581470209
245103666
71333506
271583032
185019051
564822876
365313294
100138179
173934121
100155388
274801226
321763592
189591902
107884835
159163493
63295461
453345840
13731802
84561506
444291633
232458429
482882745
38764234
396402938
273964015
629540679
486321790
5050217
332126316
5951418
244350029
242522480
30771102
44798826
79979956
353068077
40077804
100239772
251983265
262344751
90141580
56738651
43077320
414528198
307789
112147605
428422789
409754924
564615701
45770811
443970898
219448724
416001320
4380206
605243468
298890614
293592510
232793752
166641801
575770441
199920970
379234101
177041021
541262516
9758254
437784693
214242708
79953262
79922167
62591398
964793976
265051429
3268755
63536763
95674928
21110141
630648598
293307524
276266725
125167328
69526758
341110093
211871579
547923379
244959890
57560863
389262063
215611317
90136201
1314366
489751907
16592593
41309720
526812868
384725401
95452511
168277028
477962657
513836537
168298509
893296508
498809626
709640699
279423069
298249967
372727067
279631221
33833646
272254605
512684554
95660890
103242393
56725618
383259843
265233633
351956684
170120097
222067881
290844479
124514835
23256744
32646536
59569267
126921693
94371868
552952518
152437237
552288409
154463173
48124020
376341958
94274838
170145
451293247
222817769
39972484
871807066
218311872
61228339
16688213
160392672
350138438
327766517
130510682
404365309
294660358
31542237
395112421
402746256
102093850
105613427
266015172
461271009
343988602
7492869
180509554
123921370
524042899
69414203
425087529
395988893
384383338
251667280
65665155
199444325
73331950
53953
545206812
473675500
786325522
408049702
416106024
177088434
491773072
450904377
369907094
161097559
366193408
92288945
358780144
388169665
750377327
50018924
173682836
18668219
21918598
154675481
137463810
25610022
22433
281060189
482670335
12993354
191492737
374526034
30235
719430311
393544793
418505012
35265561
3604767
61570877
92875246
277918577
621653732
256206818
652777538
126866460
71025709
374717359
345914701
617721755
697346431
108553000
397271695
179558972
703998182
479407548
2518895
151014395
26787512
719137642
252361291
68502361
91563899
298819553
830252054
276798265
175583945
418874684
27515136
94019884
296187404
3658326
8306934
460565157
6152468
16456039
401680676
22373595
200800223
9076777
183685097
113122754
91347193
274786773
327386835
421945456
295385113
41397622
130472106
49182014
211480217
98590573
29810645
40673052
1766865
172246235
49067793
515878100
229986021
487797130
20087113
66731292
503888660
739066828
107944568
34962019
54520334
230249411
193717928
273622187
103807475
20531576
399694126
28681919
78171762
320898186
75708397
384063741
801832177
149664604
239719215
451748102
88406314
763904236
14223444
79500849
30845006
315067671
88880675
338431724
16219683
64066079
172950246
221246457
168503753
855643234
185412396
99865664
93351140
139405551
124067331
40534592
17919280
776683466
324492850
17785417
253492012
346114191
491619059
415516247
522125979
7738311
628283087
314294495
141552139
162160906
8406319
55707434
442286298
283369738
25773058
625773022
7217835
884351433
219813448
55041142
300125447
13857847
32296134
24554110
115686860
559355510
67458894
18016501
45810124
744656870
382242929
443848826
245821444
83617142
60176090
51816855
727315763
11103479
97537669
362542964
451458147
493474549
424773521
56175459
419074923
769391171
438875965
16926756
821156555
4670170
110413589
271361350
9008497
417915722
371517159
313878366
66232769
335321592
247113251
80673290
19293260
53062644
17424655
564996064
354646022
79724750
18315883
816376615
481290643
205603775
91850216
383579658
27900312
302303602
303329470
22785913
84767260
58700558
220933417
372680854
189724624
28673116
61247666
375708870
582101568
7546695
38558285
168707562
121350111
39782687
73681961
293723113
464783168
168497029
41800130
13502219
562076878
167671382
838084721
631730989
3506684
297604037
161827858
83064427
63944434
57563453
709546758
527469936
114338066
77283402
21062584
445867244
277313713
254859224
102809864
465769211
203876872
143171034
385533481
447904169
238657548
215708750
33591929
373837043
49429307
325588145
67211752
309234034
694894690
677234338
340904447
108322664
701512971
122024341
180637612
137474368
303550741
30645502
47060020
753871889
56321810
126386163
468039723
309989903
271309970
379470518
199967240
20667667
252472451
26776355
42467465
78368650
89553040
284530175
708970976
220891951
673045328
90861617
635389802
54743545
43692921
91838851
64294923
798754614
15048533
231879797
1924632
57170193
158497179
131186459
675379674
254565970
59574063
382886076
63041299
48948435
206893550
572610978
825777015
356284380
15522143
352129273
266372671
118583553
226456379
45012596
698818384
311079304
167609688
570695255
158068196
222256662
471197448
325350017
415344163
86055603
1943310
63886631
242947382
491068672
77959564
246549462
4202686
52722646
239056277
179458261
587113927
36148350
397829613
15989585
69638342
195778017
9573779
118204133
121882038
26461353
137697052
219380081
194544071
482670072
370589022
555630113
279995910
618885543
633579577
208439972
11547204
123414
610733764
485537067
592161683
23789870
13645722
378335654
139547945
321291672
431857391
700586986
454827325
447728676
139915404
137996577
152896029
514186752
55369485
866144355
11446240
572361501
24795934
655213438
87651758
298757574
111827214
95591724
1291505
470311877
106035696
169238489
558744854
941792148
524701914
14428638
725189023
592198000
47650186
14946612
629002774
536885575
436098321
29162090
540292072
219255639
93486977
372518526
105592473
63176759
321260121
1965850
36267168
153247125
251354142
234374496
390089849
889812043
129202795
370656642
73954270
71527189
468911017
530634516
376950560
110414129
348510015
46739584
55840383
96376361
227634274
41632177
222426675
365286085
871812345
269934668
118451932
347180630
799865500
356773648
64302774
150007923
353534288
404087785
639131265
785711776
70135473
60266272
182690768
188790589
761683608
109085776
238372045
101032973
148819758
283167611
515164023
134427215
28931953
21242258
341886460
12974300
18391411
62761814
356752823
80949148
275725916
15641312
444303932
241097747
6383169
121945500
196932605
113966546
570853201
28175906
85843588
343730362
139592429
46641720
73542619
69199429
53269026
124470190
102971381
210752655
497181611
468325541
436710467
126992798
758947956
6372975
469275427
554082254
145461847
327193002
567199359
588118237
30877619
7662638
159747859
52801802
141064232
230060323
364564766
14159814
243598511
127688087
11939313
227835814
127944642
543903554
8626048
244762607
120636517
59898553
131213727
53270327
189510044
213912308
308572168
414830345
5318353
403827570
59332817
11360554
171113486
196780312
48538544
859396871
34737250
295735869
706787752
213839984
164855459
202765
72829044
24754189
144310835
82991046
30765401
803656033
65282092
3465551
580770739
10936504
548714358
452061133
141539060
404183835
44903665
276273029
218032061
277521536
442865369
314453607
174100193
67315392
446319781
574795138
238328202
37651797
196821360
190627500
731419553
332089379
768052605
175967713
180684817
414198
228796178
70794288
220221191
43714368
832190087
214171668
520263475
843494826
61686785
383157908
2959995
25965100
4362643
331622628
351631438
640966060
1916725
71602560
282270160
104963129
74402097
637024517
135282694
670439312
514436164
192650910
80450866
81701801
206968103
237533598
241090316
523701416
403722826
446495756
307832291
592863958
207023866
139844508
515384631
490253902
685189028
37342762
376727202
310877174
385057638
207747505
128628802
483647787
358166699
152993367
339552758
193530191
195375217
116717701
38510683
417000007
36887726
80117241
61658560
119219464
334399832
173233338
127192803
51033034
240016961
111423747
11380109
465886217
230434092
216377267
300075752
332524694
206757132
200447198
529049504
251503215
229150011
207000768
105754232
18435241
288237
37490334
71889563
293611106
514492930
101300869
41951843
72469455
550876600
574004
12193612
638832277
5117827
13334807
39016413
35179141
817185956
382681035
107206873
6836089
230880588
25640948
401929149
152761613
45383458
25519955
98403004
150578093
602758317
868135408
949294994
273824385
265210536
26399384
760204678
416997402
13760395
185635889
342930965
326735374
523348474
259257729
49385853
259621676
49471570
11532115
763527021
402742154
307551674
778649787
7823356
27259666
24930042
683852269
18451574
145004656
114441646
1101617
156447319
458463180
530566757
160998709
180665924
553524205
189018978
194458238
97100538
149277433
146231763
37238764
149308782
90186632
370578191
293675486
103950420
479653060
295902329
218069819
215332603
242552158
65406542
81762891
382821734
367060846
428301373
169323135
466277569
420949373
209288870
327800353
40275834
163367045
279185421
390471911
176845152
115564012
10114634
19765976
93389565
186257894
220697165
461547
26831184
81216219
11455847
34098040
21696483
162225811
132609058
39942512
21055273
475437937
291616061
190262098
19602396
689746042
20468352
68481627
346802280
727991411
344762609
141192856
116461371
432247393
53671443
142247074
214868994
273912782
46435947
516436019
194736638
372713394
293276342
502329910
908919021
6318755
29784188
266694316
8777230
119674565
236782779
111502218
639229151
533865034
173913148
34032134
380940075
8261876
461306507
50774610
277761986
145630417
227619733
199841020
100123153
3995087
865352707
586823528
148162226
53705398
297717677
433903966
14986920
363849133
175427684
66033555
710084958
54866217
258330918
39893382
108181679
564115004
138936939
76878078
16600941
329693496
545882752
246169092
562709133
3528263
164043785
40759112
8731430
185916436
428471095
28322301
335551784
163231312
207737434
593391751
162762918
315950241
356721737
279286015
44988125
625894723
4776720
579448677
355911079
64636284
71581372
443203493
165562273
158119842
9420281
208647892
521905497
26221424
61282827
241673444
942373
105267931
476761547
321145768
47334017
485455679
501349897
99371745
298309907
10011571
226517981
21050687
171726919
429726621
501132037
201949159
29997304
488848827
44775049
170491205
13432812
422622960
493831506
272995758
14467251
221477370
216984265
255430422
110563783
317217883
79762067
161726593
160995460
533295650
355576882
123290
114159325
170116178
371607352
766055955
632197502
388623904
367977103
517601218
23768933
533593313
617861653
492462514
105434621
24571016
407999903
198947169
160703542
63452326
669868783
86979886
30229041
56663855
130542209
458897032
260634141
34762696
218207581
19784934
161869348
44029122
143366123
175187428
149911261
31002689
23783501
102042616
155251102
13128148
315071791
169099386
160650302
780844056
181066222
641077871
745812483
482292369
231730401
316336973
24986005
476888339
26428135
32180003
233106590
14458913
19095983
616392352
196999526
430896106
168442467
88029883
130278480
6661911
503932145
54534314
6370752
702311057
98885849
68416293
26466736
88477029
151917475
65486956
167497191
308097205
730475481
62342666
16677572
80043339
949711285
51100756
53784385
365940521
100238259
85286935
284475204
15255456
697935927
364801975
786365053
558029214
17319933
14698168
101489790
65972408
71240563
82822396
15656871
44617937
742960022
33184984
338602868
195535487
57397149
102815800
63574765
116862174
108542967
798340075
21712448
132256687
127392295
374923364
103626898
99183802
209860871
101951331
154305003
353791480
625069568
522478219
620102865
687758173
750168923
466283327
506669898
4968815
67161763
131919515
250939301
346814084
468719084
666315422
215463459
15971121
469688110
18225204
135818282
576357122
33022008
408160
419639910
163009265
56677572
260897114
238430204
322304727
168726737
86470628
17758697
326132371
132909745
876651789
413384176
403788753
296702927
503018575
542898065
349122526
112845927
291818381
193143171
129588996
66770772
69027436
23073131
598602345
591188629
208767103
909966
340592095
412455246
450121204
385399966
840064468
76627881
442609893
436556821
70086419
123809610
326793116
105838051
266409711
238551177
22451927
15309810
407574317
38972827
61512486
54908662
500128999
297970940
711644000
140731813
108053997
401311561
55115914
78465238
392838488
68577838
105457423
282134401
275672386
49976131
98019824
91964309
106299361
658667941
149642836
237013927
254399664
6316108
53246394
506028751
54777153
553932811
236344494
343136066
250645971
311815772
16167759
24486406
161778294
290826231
107870803
252869769
14409932
505994943
304524715
112734768
148996615
15911635
125179944
507447799
122104239
177966394
254331834
141004112
327284765
102311144
10644771
157837576
90336834
12204758
395868536
560995607
35738596
218330735
52257636
806287340
3488155
506831484
55115778
5950639
170246509
95495845
231255054
73082486
14409851
404305349
90964997
373148154
271027692
121643119
83394278
374666970
35028885
491448985
360946994
795472402
43079365
70468729
94569892
337087600
73900473
87095787
57757269
812082323
25350608
33057336
453528519
33537050
54464905
28650445
633380059
54412991
571268356
29096502
244457673
289682260
773355580
256235166
16214729
180961703
20251653
286159139
59320740
9768752
155136036
605854487
91717640
50457957
519802726
7163665
891814794
52151399
516662532
226440243
78568516
16603187
365080228
190509347
274099390
8354231
325233725
108274239
139983587
53473289
581603365
273037457
48567691
208932700
112388414
187666579
81773478
134887544
61680951
136933115
725949576
83474741
39355119
318455114
400217702
107281234
352635342
336986389
233135959
365139741
636255324
339205956
75607254
629675120
438920108
218283848
83954823
147347872
476774270
12027787
282523081
208706566
238853704
816987377
78834319
322740557
38393742
152859763
879871315
334698384
123541431
470106370
2749856
288858576
134638141
438546421
475841916
18865038
190634561
4297939
79590066
695089218
144593416
300341825
35401708
109145574
84047958
68113176
300561559
128162883
785614837
289804643
126557986
713141402
237430454
27479831
138667890
474037250
601954463
84807615
50742298
115929569
20893352
182173002
277475308
258220557
77557848
45998099
45023437
289968453
76712688
56475943
188041609
193246125
192547561
619630907
41878022
145280181
456572571
382688072
80152202
173263295
2153942
58850427
173421546
41542296
124727711
54241106
39814362
126691331
417971449
100561555
11841162
335326825
171217159
25576258
372647695
228069668
30020072
514354225
31396088
541536591
169460689
131330393
18007001
46381195
222592931
60313263
420695385
337966164
76379244
39533008
8358015
784502910
341298389
374050893
104615247
94732977
109443873
257017205
276298648
62459119
21242667
200498107
95115800
404816378
25982583
39876082
3723133
216655742
324513985
82696026
708706346
521069531
296454339
527164841
45037967
171608602
143196022
50362976
391026795
402941998
84122312
590109226
434155977
266344373
181874736
6138225
726332121
177420380
252834997
529995923
433254938
67728177
175729268
833253283
196180461
172597236
285900492
46904467
415775636
32361866
194839146
781227924
845412347
2845594
47827861
578937782
111940733
160341201
147322445
35327684
137841704
648900151
181957354
402145104
312859177
275761950
353957087
28973694
479986639
117783047
163622023
31738885
34400682
161064981
127744282
83452359
51436437
256138076
761904301
48400337
154466101
86879978
130391406
405192689
849855129
25669612
1126377
719162374
534357463
92610727
195212272
268269500
712021644
148008860
29616050
148178478
277065181
495531949
147646145
162682717
115092227
89577313
695309372
74579379
57450551
401134286
644430583
464139972
301931003
324711794
254417311
254550079
88108079
12592433
418514708
680774727
566434459
184324738
203840494
131351909
94179154
635151767
355266675
305068986
258875455
138039334
128346817
85022408
687611331
626241350
402324541
80282405
645923575
336238444
22774165
720627277
42670269
488527641
106555845
265776232
198479253
346870246
27764592
69599403
203882130
521305694
201107149
290551298
407431719
201453686
16096245
468162306
488662881
13721119
721618062
228691676
1793297
7811507
21741307
497141239
367038855
29922685
206263125
239336957
724807951
306378709
25483712
524239553
113348718
210788159
57994865
375084799
528687318
91937870
689185275
234576361
397576678
407991355
128711175
643520877
26731968
186450212
302529630
290088340
225851149
162247166
187272941
220445040
377444704
552835662
96095319
1269851
243512988
169196463
164709557
112568802
278468515
559676128
279520396
198066108
141323216
488941289
164096025
189655214
396362773
134865825
336694072
81737092
340554732
425282206
15942626
122787296
74470255
362084138
4067844
582747579
252707099
14367663
269154651
59596372
22604594
269697507
12519136
78304616
410935448
21565911
117873382
552772011
276709686
124853051
211794296
220543533
1257755
30885136
39591885
122094351
119419812
17369105
62213967
36565386
176052449
688647419
23655445
428810852
121695848
152192607
215185766
110977833
246783577
54228005
180807802
260219742
520045177
241361505
156209025
7589993
393493
415678079
368032033
124626452
449542155
311455905
559639379
12161524
175285120
57482608
61524987
804071006
240539632
378929990
17762030
165451477
8843584
34067586
1439206
152175858
91809248
5454801
5572130
458327182
2907906
390188466
423664228
118906421
331546856
107872545
665591321
118007529
22809412
60578509
16771600
564434215
148468047
65451794
150635302
55342154
106560195
137516758
512270927
227753530
523531094
53911372
34772272
145430614
95465238
22556522
610751475
931016224
471940087
96406281
171013865
51077199
422758374
3948008
676308431
15384457
212898004
39480779
81817031
131401298
51369158
82930594
482396806
41263147
112335768
3081143
31330874
251625790
116073212
138856905
81268754
332312991
201976726
21605507
212928777
116180263
520441842
503932108
42903156
151297077
52675040
675133950
500632761
106838953
355096065
32010133
71041660
169125327
409153887
89945329
29983450
143304635
530942530
391799794
80651167
232201060
448150358
817076948
627105451
337753686
10976294
32222203
17068306
248500632
832702329
466325575
18572761
75017491
8181584
401212104
503675340
501948525
418791693
101878454
160351386
230145251
188286036
33463210
137529586
16158822
212344368
162809411
792686463
221556792
633817845
115434857
194617058
62711360
397094560
587568747
36595389
96520593
132576477
85979518
453428073
63974885
296972845
20189661
482443887
374862976
779559
444688266
259158632
8851647
579599004
349620713
152371674
199608346
134959275
117679
205886099
42988189
223850227
152154434
118514789
2918165
699068528
56813762
53291271
77048666
270962815
414917151
97695412
287268057
124404647
467349649
245620342
355320480
453270062
198435547
337321134
18724645
252428407
90491498
480070654
471713422
24699695
3046447
509432122
446725611
56193523
201054935
229764015
15859909
642617833
691043113
486035259
38768659
162274820
304391832
2475188
96634385
118613288
161339076
424773464
445384036
66083137
43012501
653837150
738816770
176076083
734842148
207139057
794509859
34179064
99169288
46708418
268077832
48153509
143205552
954161722
110921697
56506104
297766157
120503860
194803719
40351332
25460709
61282668
62861014
875435134
7365576
306787605
34207495
359602573
388602
483098075
287458555
240160786
161099268
11832111
322116373
285290245
365411213
103440561
296418772
462680618
75246313
24693865
210430389
345967029
138661577
81490283
57382612
189175177
337972408
860788516
240998902
799987211
12247583
50826965
208129499
396874760
16420558
68288119
50426016
244439499
3865635
32131659
217237080
133399636
578781750
14456410
69877393
182799803
41284331
385481611
94253696
115129862
35094068
514244462
596011301
168024887
323336862
88816589
90997516
289147482
231568288
45847745
536428706
179715078
5848094
307506288
279072621
811267018
353655354
132138632
36914549
5682908
184723637
110529452
174102723
13281943
22847831
24978018
120191367
858517
578998556
212193757
73454255
225969910
163439896
907616564
460759036
199658067
238576312
217492440
364932070
82495052
69631829
636452524
227898951
93451882
863169263
336581733
818846807
476279587
691704321
417660507
230226209
598217612
467904854
427376001
51645169
242409931
609072651
119099029
171764796
49073835
204264759
46407851
198473295
217538663
223933104
33489243
97912688
97681924
103751545
82613771
350091906
58293557
156632280
162287949
229020949
101533445
434097808
309690434
233206632
119509315
153692761
525126791
160837160
151998425
12866650
21605360
172924451
371814219
575622464
212847629
21201641
72024551
22935282
210542650
19355180
44479132
326202068
428230736
527655910
31345751
112984329
40622313
118550612
817412813
69159090
396292394
509402742
192848548
619512987
93914135
161129329
192430017
190099792
563704603
245438911
122823258
795815408
27976555
168439125
322036807
862123372
14724644
449749928
323335237
48707741
157472616
22994720
434040255
289924014
646914140
233386766
464242280
192351309
211231575
583676304
304107403
443704353
371392060
84812446
472150861
69401120
156274726
144540679
33515345
314472959
1699479
247839000
27366793
487889664
12168375
103015595
70651108
408123228
56172100
27600039
504625700
43923086
830733168
153894
189432593
21277259
44492000
86175833
25056064
84281010
740941274
13342698
715018434
34026579
470988815
189667564
368257953
396292854
175838235
212604466
816698116
712530659
191128932
281945777
161734303
528070686
53872424
209555789
44743483
264136345
296748462
464038327
367671540
343787597
61252998
656940978
222682928
640563089
98133964
2820940
120052903
119646883
30743560
186163967
83857496
26156067
21939951
267976323
544193030
267829583
123094384
416156375
465134829
279141281
686285672
124844976
39005279
385765868
284292215
122783513
192118846
704227021
33455636
13221908
143293229
549366675
69021442
18599047
366802332
259381980
161740911
125875654
467387366
12413849
484993843
392796333
70905472
60973289
154903756
586525873
164696228
565721107
150626034
644208294
661543062
3156809
436886608
541937949
549633478
439706546
100614154
312573386
126266599
179638849
139910957
95851719
232258509
738578571
5478097
114055895
97907432
949299807
65604627
12451126
161049512
19137896
180399617
44967954
322925636
262233776
192009036
138754218
352457497
547473
244110203
682398641
81015398
780070727
9843559
597822828
70671809
99195580
174616994
1486890
258611711
103167316
533605904
672786921
128710989
272313768
164227680
391096867
98060712
164236429
132996742
170032465
26269567
305480803
57033809
504022555
163425027
48228837
418126854
638366518
198273392
15941311
658037051
238939722
165903400
15415895
225816862
271884842
547290652
878829932
657543738
195486838
133574731
249240119
485420621
78513557
111307023
211647374
275060209
10325764
375555354
224880211
169734548
22757003
138542975
398263902
89165567
49512913
646999161
474064878
458074575
203836881
191653372
240432003
298721973
260794271
116198003
63175588
428184288
80524065
237122547
913498273
323847874
98579522
125816127
66928394
697337046
197615809
183942666
4972352
413847652
28266833
54329197
64879502
589038685
610220301
708168685
245012217
296691438
361614778
146745700
210502231
227876806
223777785
354003350
21824123
41881363
740311736
162976822
180167417
179868077
273276796
419000039
39418625
90000381
11982136
43076880
12319746
144638711
11741445
13412308
26108959
15981971
85295661
618293029
22010011
674343585
155525542
303905737
719544862
674785015
7029564
543003747
388703314
350178987
257489699
444756218
89231447
388803615
85051002
37709828
113075308
376128911
275223373
656756333
33419574
49495870
283121445
217916883
40599862
452380063
275697482
497793342
216237353
501009176
299090715
337839638
267609323
539481
303847095
169357114
577121680
284354795
66567099
581603077
335398400
678692308
249768441
5708262
320677799
454706595
20751903
837304070
427011026
390039579
219734621
119261432
221996059
4396772
454253223
174796892
147965902
453617270
608106200
45389005
524990405
32935703
576239603
62860420
15030245
6305682
45204984
99438857
401242349
42124477
130345093
220272525
44614422
512436976
112051874
272111472
427745527
491310396
143816675
645863917
41147944
198343751
51489295
542738188
348198465
37896192
171814259
162809479
510563444
20371672
41545695
167963583
1460149
346746602
183702903
23909847
275625981
134417643
65086932
24232583
145522701
104160604
416249562
77200021
13585884
61966323
23614949
179826973
200572058
61122227
224943068
381260452
362162720
447770425
2482365
200765688
69488837
650952
13186399
349063162
298696657
652991056
455952336
72289192
319843378
367410063
140723421
459712765
393423526
616694250
3677305
272772113
87938298
21260459
106473
424393257
76503890
47233590
299136572
740658138
685556199
46135445
4148213
342811897
131032628
422487397
656561712
336355310
309989218
325311223
28310271
225029514
67839215
11271464
154255166
56491820
4885673
312656846
117731072
455725862
438613175
528805605
47145175
567628835
475187258
10033260
280568263
62105406
262247766
351006179
648387454
187202040
225563877
32891031
14689291
75439739
257499208
333573888
756707553
11709707
163309405
3096152
63340646
460195001
64451578
408512541
461510905
389811039
455827535
349340238
166060149
57490195
20816111
461213722
574272098
459418679
151497017
615852452
517474672
548308687
95914611
387564226
67232248
286668287
441978578
398614397
1392657
2776230
31968544
46542786
77086858
607213455
508289794
283371552
567875118
64964142
706051381
142357468
146311531
52097918
33465075
363098019
227334578
827751070
244250679
762334704
375915157
340224025
18653684
143308614
182354005
150701689
201876906
679385234
299433391
2841613
385595090
75160740
711547019
10548653
395986231
535863757
113904915
612352236
494235321
348827188
51620045
708056355
385513113
131205450
9221096
433769039
851699594
75113375
19247717
289878113
215936533
268058831
431420960
493846595
164618124
29750753
7124941
142070860
553376833
225808036
283871786
60898068
291128867
325406294
122462568
16546784
99763109
112605306
304874324
76643105
157757267
568646378
444308084
142710247
94455162
343312511
93682180
197775199
107311067
52865857
104313791
261009649
572536297
641786077
501988307
350749342
194608462
490921236
140854291
6912543
268238133
753041846
4963589
185900990
27973698
163030568
227581007
65930432
439435215
231952468
107817179
829254909
488816818
1259005
542875303
363560076
27685293
170587765
80657386
623818
8743550
149954969
13271227
113244422
17710869
85459250
29097367
240306067
378007989
456080149
282342674
713861291
87087654
533362539
14836742
587173006
46802149
19594411
141659691
198675299
21874153
11866342
619151322
73787980
294377598
489423960
39595717
233506339
5774660
256009495
462813756
20226791
562136224
366275448
122620777
211657929
124487588
712522987
523373194
157405865
257859472
48735863
263544753
412582081
214401652
126851671
301764376
13602086
462720138
181200471
104905696
26668929
95026514
40163
492648038
102697108
64067355
371194763
385047032
212287357
490226865
38833122
335029449
250711166
415081574
624178423
72743837
244243406
39283165
148867329
25764060
66774926
361918186
17821793
72096897
45635397
197211716
289477535
25723053
821182844
784097876
255296277
547983
300320986
368200414
91115408
490326705
260042106
112618230
105079834
33165877
58779996
103414539
38404401
20847662
14883021
425981798
667706093
166477404
668483884
185241948
333260610
242091254
53401262
297316354
403396566
380458407
429537318
164428237
476064389
177893433
479579043
12624890
128619660
78448638
827046788
294960440
32301360
727772382
373655850
160024343
123936266
20597715
7711204
300559362
51349798
448110125
475236727
347179862
46757187
118740357
17887021
330186664
561806241
1410198
292748926
115459655
131190372
124376344
582216980
144159903
126865638
458674557
478736348
496445845
177581614
124098952
132328551
495819285
77994425
356563102
861248782
13150845
297716636
16492928
710507837
227781711
691723836
446306863
250229150
25612072
759970756
345391779
226343681
649714838
151347199
191581085
1242521
81927594
58393106
91044205
52461478
550194293
392486598
530648042
49435037
103281020
119399712
453690970
76921161
15762126
274780924
28785541
187393460
245560870
51083098
69680331
6841715
20253435
64931841
309230716
265125607
57576127
524887462
170236182
13731459
84441887
9945366
276061823
48143495
814626921
589498587
321494150
78178576
296012430
657878838
359836452
589044370
286800584
496812097
12235181
187789
133828007
203657217
249927209
52584805
119786548
55140262
126354118
11929906
65402682
706808665
129482227
238015959
653577930
346930770
153729577
579778176
332433365
509156866
306695042
288946748
237737697
129519713
560505988
163637917
75909779
187741101
171807696
929481621
455683196
144470548
239008740
570006495
221439670
95385237
91603188
3291159
394421523
232153413
236478173
203308622
49533151
152061329
410732825
273729287
615761436
48714298
287523652
55355704
27472728
87409416
24419606
6973936
149540150
165383741
36904938
52684335
257720158
3047421
621610036
65653674
16055508
177012961
232710140
113744381
20759962
77514559
114895099
22453505
102282977
555225977
6730118
178079909
213361937
591025160
289898626
327860803
509886309
26792542
669400083
359299546
160557357
440408923
126197675
697100945
137306955
47637035
172593520
187210054
673491034
481356726
7591784
181365070
25706726
18296646
42575972
385399936
180766919
233753256
803973308
80157168
291148424
392356414
1094440
40265535
609655700
766878499
339412834
162746934
451915484
434657017
292657094
300885233
278124569
770529
438275229
185616662
5116675
808041448
259111187
230698840
72167378
544137824
14521172
12875211
3860500
574658419
247233425
366315176
660826273
100205568
20165693
6741367
95507230
53546214
377852357
354979780
60873282
24464739
558091505
277134458
88899604
5852920
91892681
101803608
77329581
622273695
10029807
398908799
101793902
281724072
142023634
599386880
270038544
485007927
475419759
135368329
257297991
383317741
52364627
138435841
363443269
508519995
489876936
522988024
460083978
124272059
156784316
481987932
153617738
65232625
48439521
40795169
68396829
102845225
161388547
361160014
190556648
7259363
624501131
67253553
371206361
322878006
355283427
873766323
629845
805204721
417370827
751616262
3391437
59059144
114780146
295003132
216984328
58055776
426548585
62255399
333817561
465937034
198734552
78282480
100900937
337651156
40687897
634436007
127482893
763619564
437868578
452240835
431223089
665863519
31666747
6883403
377030978
356318987
110799297
209152218
396499180
83971357
953487479
97869082
52030107
540703211
16660643
145840326
114640786
516563093
193085906
41016100
655117346
850384095
15229155
392617493
387843315
63805266
35861351
26560249
141330169
179252956
308059964
435978277
467014711
457306580
170650932
417399106
35673426
375116883
353226946
309426931
223696444
182408505
239517940
329594649
919019
127945440
33516971
79864538
44296510
75297414
6803661
191358185
764126424
114719228
248720565
519194269
760977456
7226493
719578223
65400877
144681763
144068161
370546012
373461966
611328339
57557488
602021019
72023987
188795680
203189542
410304769
267048529
227875245
205868497
442447218
370833648
317857211
446356351
29958348
434199286
68159259
2185155
623712117
22328622
109299629
482554930
361774773
26863906
10450317
535077526
81287383
325030433
295114349
321592711
339942971
415495829
61639645
141606442
299346329
331201084
283565997
470525329
222299656
393551522
202474967
920884806
21934063
189628162
20810870
115336947
225437233
91743672
882711392
115879677
588267466
194563466
399344234
458453900
428217102
55484665
670561186
252074049
95137457
37105703
74280114
218176193
266833888
368470655
2179985
350013028
437199760
169283853
408696582
634577330
53597834
428160953
585104505
9489305
195382438
144510179
103698850
254941377
313438820
19447427
118540542
643092109
639440885
409696146
406691909
647151899
51199078
62163111
78374838
23905872
308797789
338620263
38746143
5542705
790551823
196157337
274588424
61605320
38964210
309680137
44150198
474050401
577038673
49189216
315541446
458413138
40043335
137144628
289365525
8765835
154989036
443161682
80703267
167617566
484145226
93580895
378539918
288341325
164381302
114943571
738760990
707945493
633231029
209393166
824634576
57671303
85833535
342015291
118288343
45670232
274414985
163965118
469672086
374530366
399290118
384960722
141679405
119673633
786993494
131266410
40320529
407951788
323176290
140428791
400302237
598589431
332848072
73962431
96298272
390478568
1588657
156416912
30592160
184026641
469660393
114810962
70930064
108393247
37571495
437440020
189386569
531218120
295485026
791118431
136043182
456813938
639071733
277390365
127032026
83843446
152168712
187391162
60325394
58505746
110934077
411098468
318708054
24235293
391781771
67059085
23583978
69398171
300018696
21280832
103295388
101482836
40136626
18646848
177142663
14250649
30519232
330042020
589090809
120921618
57741127
71409973
321748808
773452499
129961022
72014398
94697405
141650514
16099424
339138697
148652135
479179815
103303195
866537401
60923826
338025252
36428519
357077024
163012140
13250970
458810638
657642814
4300693
764307061
487934206
18343053
32073692
109844043
451204008
359265903
23546090
380471984
159640286
12798099
113627415
545018549
357727647
85532335
467596517
21754445
131001203
217068030
347556931
570565180
88354069
5045573
172057658
751872898
17436720
789339814
456083525
266192517
288229653
47860948
208683549
207512917
771344755
1357877
333053564
163720310
57388758
99737570
13809537
94501218
330815914
396724586
22078580
318375472
358592817
3033326
492257389
475754435
152911710
648040392
26071403
317861591
37132419
382815270
132000589
604679332
37025937
265383887
354625623
454214277
296280588
244954385
153223344
1424404
496224407
293025467
186133200
339083003
515276444
359163082
715163739
520977124
651379598
321863890
23015895
485641107
95100110
17925670
27951494
245158847
160922633
225042037
267960790
202100467
168707463
106888042
202672570
30456777
66630168
21150407
31756678
21936055
31826015
148629921
207928200
280196864
657307368
35993214
29880347
347829284
220087763
558189744
478556186
89791603
36411847
108316600
90099452
887623282
33955362
175972958
69781724
634176990
682419021
494501204
127552773
2030569
63861435
44251991
564177475
10145956
92878568
337430562
161188351
507553129
32965315
335228565
162788786
77266487
90211867
459990803
577287309
96200465
408589193
63457560
49105248
61387980
5822987
562794956
60553175
216361118
76172177
609460636
194080705
517565683
92011651
39823730
267058551
782310317
48388771
123628967
113675149
122290858
644781230
199565525
106636609
373278927
614451358
268278582
159791197
184364701
158944309
321746408
41237443
498171722
11706579
604781520
130564340
96373449
69876682
184644451
27631251
288994571
487251774
248944916
165236404
277696085
420342251
343670575
658057155
392987197
450393748
38607088
154591229
229866955
696458667
151856343
595086136
687074933
91186890
391916844
47387301
95506620
148498788
22766075
127820636
294237833
90803762
280848675
229209843
515787866
633559748
8169061
28265794
30388983
50101303
57545115
186368769
272903882
329314911
522120090
665886757
740462172
138889997
342598277
133557212
174663856
1328855
357899062
56801632
618148897
411982484
765223881
258257800
27514100
424263261
13844971
129323623
29964600
57209957
95616244
852313017
96714094
142774640
164145875
3184243
233282236
11335959
261516843
673240740
105727458
132482328
143588699
704735779
389681698
76494034
32709444
16251040
598127829
358266825
237006265
126215303
182988577
189074305
13839208
74112014
17371161
292311749
159698057
634154542
351785156
612693225
843735047
153867841
730015879
14387059
128241860
158233054
28414404
143696020
127805325
636872104
31954711
125971417
275231012
656180335
467568184
427532944
12109908
36558695
305212177
182755165
162232033
32183368
31593853
28861399
56444638
97756364
12730154
73502449
311700513
300155263
186975150
192594678
594400672
753876651
274551821
404629801
105513764
495282481
72454355
44693963
98596697
124487681
135205671
15971512
725798093
161967223
421123753
321352796
605289418
351336880
387236977
603157623
272281055
200176674
34590588
219947992
178923122
186050597
20911350
33171652
35099564
60196484
259168701
478136215
9674533
102794450
253969326
121898814
248201129
241667592
82127163
567612274
700429687
15789588
217467299
44825910
139591125
446823451
311967104
610597510
6254467
34642577
6497029
74411916
75715911
126681545
196102852
176844928
100142560
151647410
76486635
496281073
116948969
534612674
285537724
108138348
6526512
464484841
82428210
150277929
174025037
61381476
69048544
453213139
82738939
173596554
256245814
171609639
28280230
507708446
428237075
130844311
691221627
501084563
560558674
249103614
82924557
63903834
210512608
435938085
66855417
267996408
197772587
479925702
59636682
179843683
27010333
63715295
510537600
719149951
591467819
3384688
73162293
600237456
399034464
528073520
18876615
82270622
11408094
749895250
418512071
291276380
8467691
433240483
78104399
29571097
284851249
191653008
29918663
288215628
65712582
367187410
473596077
425812849
171779020
395134892
464662298
109847829
373314684
277501897
13664125
20681826
50625470
622598572
173685163
18691267
228373598
695571831
157927387
101074087
106456256
199031046
149829687
44304008
424956577
260662900
111528706
206673055
57350961
270222908
222528994
108434923
480619142
29676918
115805380
284088447
214295032
69182836
95888244
84608496
86631423
28962271
298950403
599429708
141891912
406789
499552780
123222988
69943293
191147977
104851421
14210131
842934758
120930792
506566032
6076674
269632337
387341393
94671056
676825811
88023630
168184273
395171872
234922467
153883247
441370167
27937022
64750390
765382365
214033677
32998186
114248272
648919794
139392831
205515851
433960296
15128273
179707227
469521032
166667925
82188094
62416386
265119417
458970394
140926535
547750331
651354513
53993928
90359438
125395328
251014736
226922950
37638549
286321975
58151300
57681714
286785334
665603924
604747
255964448
36153128
228982035
310422732
105049491
236186372
658571421
722734488
594407856
17655617
591344673
744173840
306814512
82143915
366624278
374998531
53493411
54926863
671224738
270160427
317627297
270016450
145203498
89184234
226029
66085916
16855059
271167494
616324320
613658058
139884371
194992658
6010860
85489492
46938727
373404383
54342672
2886283
55851665
33028376
828557559
291862594
756202011
202244264
201032983
4878857
102721967
603787889
309832123
6690495
294047058
160229441
163671695
258386910
4292772
855298577
585546
593129375
607138715
751109443
428406100
464284808
263844663
74723375
361904241
117250957
305699153
41011454
414757296
75138535
146423593
238132016
587241873
188875443
167235283
358686846
681123908
283269190
374503770
251697241
23932721
11564323
401276463
286658725
54830023
220694881
44181810
23073716
225790204
133870409
39004761
14078957
260793511
45023683
461265719
613375066
219590942
306501312
228624628
539566365
2943926
6100500
288354332
91720008
360192356
318485769
55969732
578650609
108807347
112103310
579580646
91512065
181218499
119062815
72123536
105887428
6721446
640575418
189676323
614332219
235512213
24635778
160160072
902472937
186770588
430765484
725411381
177609128
96849017
3596877
663846798
90869709
243560657
163817168
583586532
25111407
31699581
248594242
667797408
75275220
714236204
213226089
7128300
41577561
41819321
470930295
113049623
17418604
182052526
331661439
274902221
191037208
149853667
418561743
217309073
252199880
67988079
67598008
234430861
46048917
233060820
605530669
117755643
442617615
501740213
88146145
761349476
4768111
281581394
697941966
742400053
647400016
372925687
43678927
482547169
236686571
368295103
276003638
568834726
103603909
13886840
263971103
21549495
755048505
809277918
16551295
131668670
23463159
50402522
428736695
41007271
372040667
264566281
2169562
646192232
22700487
73404363
412833733
433743326
209559570
665757463
412451573
289166881
24648553
461015855
715045363
7031989
59790120
525269
233916564
104934184
51513897
78371936
304715793
214461227
201531734
10987612
532801959
18810189
60665182
201637523
218101087
594057231
699681604
89129788
84248163
679616869
21580371
142264889
307486286
38102603
455554272
358228410
263502974
55513022
647284100
72862721
5360594
51008361
137166987
162706888
329082776
412410508
392007067
27138212
117267674
496370452
321813186
54939857
488335401
88444076
288994513
573872231
596662005
139369782
332656191
505758348
209136981
40393626
250492124
114638029
83035500
429749910
317082065
204068242
531178812
497285191
285481411
32138249
339115359
139331045
386158069
51945924
5301649
17606266
406715972
3467255
22947920
349491458
339000800
57722724
158149551
23909078
135822927
31292145
212117290
16794156
448637549
512141758
280801569
448851944
510623482
100306591
806163272
402610146
376554193
21318432
598718805
46062481
215489051
648510564
539533957
6163744
14812942
828011417
407385801
153834392
65490089
381537137
535161102
50603082
476798761
2798219
478998403
307791655
234701833
305296252
298212814
466325311
9349783
391202244
548431110
113444802
324647473
321774637
60645614
14524532
241480213
550297110
135149955
171029746
681090259
81925935
197969971
186932190
600209637
23801685
65871106
54448733
55216245
13538548
490590944
2179239
469206042
344523918
186716459
385020679
449319539
144980442
389047338
309170654
95983418
526064302
14588795
895880399
32192444
801293646
356677750
284983982
156538854
4184728
484111391
27498580
30402527
88419782
581265998
781909085
509898268
295699988
32428356
580628818
170769986
310202129
552441762
186143472
172402
111317413
55571789
167086580
367975607
243574003
740422707
422362411
221952494
59944108
689354639
302313375
80585065
288098127
43440555
90863918
770148916
111717717
886653772
640374331
6251231
128747654
390327730
25983069
18706594
384679
314993589
169056890
10471379
58822542
172214507
2917863
174507242
399359198
330028919
71859262
751562749
376999116
144811407
244523021
323103466
11142578
697830379
234007823
249420367
746392157
289987610
525585472
50343830
563535
31425407
52420068
104355628
174130892
643558506
591112271
21874380
454335732
700907234
78976688
684271105
54306141
178072176
56977074
249874687
354023298
32502792
263605476
77482740
701254246
166587767
27646282
179431883
326217020
200270514
31378326
441505365
319491187
789635928
14854444
32726618
39150689
16657260
577882499
25112539
300162639
317383451
64875618
606674020
171297750
198716526
15098292
10626517
72359643
698731571
37462414
224314639
89365870
51036949
39373173
711729123
148007368
367768598
208568554
641395411
193858631
101851677
31077081
208112252
203043931
447660321
128826613
28509407
346583475
248430894
176126670
152413332
682712
119357739
20407878
27598093
22640120
136477477
4094478
92000747
78957084
460107205
485769820
325759288
10494220
386715159
55441080
349742213
216621701
564531869
104879279
49282527
617888205
345575223
508974600
46212373
26005926
101402258
83929152
469798925
116307245
27965699
370180478
225443219
107850198
459991
7976681
94437957
84358009
610098135
866123326
303941699
129609561
5796403
410307320
224079425
281117279
36908921
496030904
272126196
593085576
4359444
1066163
602761419
247044135
212517045
10558326
37461464
31087428
261514281
354671126
55294735
509650069
167145343
174376821
681393642
575488702
16378063
32843001
498298036
357663171
478984411
181325074
57880789
581186353
18778736
155403232
11458101
78819080
399848788
88977237
2871583
704038514
4233544
250627159
50030791
450512140
589156225
96482324
375361424
2187373
35529691
476886134
12464994
107269546
446606637
88200215
53186544
17337486
13135363
4795142
12245079
207119064
178854406
140430594
111151019
172604067
254683877
23061105
124253812
81814121
203767981
174287213
81674957
225337343
701473460
22972577
636583763
579993648
333391566
267361395
135446011
179512098
616650816
234931918
25729133
97389833
641715697
101837587
390346039
553927765
111137879
131116714
127285064
276905
652169657
3303252
360678259
37111386
803184839
158006665
309520784
536782835
461545093
25068732
454367104
198898716
73946183
250641425
23983914
294707128
3740439
80722761
65543846
98732913
8788640
272441133
466818585
143497778
468329488
766020861
952262496
211590061
221473437
702522921
8443816
389474031
705163268
41625862
442090292
43650600
414649440
77375932
40166100
471443955
80591860
184044540
929738
927990346
156845704
104913736
566454464
35852374
124705833
630254835
132139428
28670569
888743931
281277001
669073231
79550869
221963125
79980111
201306960
541048384
912317401
631469651
247793048
50510591
255972446
210469132
221036065
706087647
877212997
138011428
10819401
97762864
115562579
52344185
693216969
242203190
136225985
544009016
74762869
72433373
151386253
183545068
524652427
185992993
49193771
66072763
68484033
66728386
126589219
594241465
640747170
117950745
399538496
724102391
497991271
205970129
199296837
70237256
45185269
229385014
263372082
292558560
200670480
245692236
331988955
82562707
168988368
166316286
103380746
142597352
296115327
174594287
190927153
605892003
91770844
82683365
536982378
585609181
125574120
5912310
73833206
203810522
16443280
966276109
10842079
169994910
283360285
97947575
27841606
601977424
136670500
128410316
123001328
663843287
154125061
235737590
256894645
138858489
155985764
140924684
654519703
121240060
92947855
53403223
73244490
254573845
49768586
615687702
480435961
147353919
72273652
66504176
167871572
498283319
133040158
289669603
120738075
8828198
188366919
61906489
206806929
19702335
330941568
446535675
14556678
624191712
217765297
150673409
470979849
75166112
349632193
436847718
562518877
145311244
14702604
559704472
25425154
40182028
218062380
745664971
65868989
141218054
383330670
47485704
620798911
416235592
204883764
329163793
21571432
432321865
170807184
26797465
21337514
104205508
66898386
344897551
40595683
655221033
544476851
47812547
310936361
5270108
483898324
293849354
240771128
421374706
325943099
384673829
838361793
324585114
248582632
296178048
105846108
456814277
620676601
534589520
222824644
518282722
115973855
595183956
475779010
56076315
172349524
271456169
1246914
264382272
174073184
80397518
452577244
305618010
320144601
12959062
203587671
490286295
357175320
866437954
461270334
61001950
713058155
258570418
9929148
43765125
585178551
54457692
742971712
649444051
68150
976255728
436975520
251767693
209968936
158737704
203325553
182197693
40424090
87651215
100824798
119411992
625484742
215553656
249582066
366334690
520862660
204932480
120391559
66554638
97628114
565132153
417228831
440932824
413145761
6810106
62538314
56770865
277765072
162071203
561943072
531419042
32744257
511926908
12533872
444174630
258247438
375436788
80650501
65125559
555195664
415233120
569720651
499119697
576246425
784353230
185703520
146932064
65487999
112727372
3219494
428758590
133223030
198795412
800777200
14252812
431793312
701075181
124269716
1976399
59168414
139796948
28853704
97549270
432244131
390071286
128505904
40447209
204059148
71406635
30255628
252671134
144143005
74233519
63784677
225039579
172199480
200542983
281976210
122096449
8131758
159189085
63686768
423754056
372227140
374370929
127646940
135581089
36217502
353872879
37827070
129126369
641616786
139293911
173381976
663610929
426482490
25995640
280172071
174976144
377751095
361147526
296618103
166239970
623367096
236167331
234566401
6247357
708734129
741046293
505902562
658151400
500168205
385263738
568551279
672399883
89460322
153076148
56111699
54909055
123133780
645846505
341656641
220585735
37055270
805114422
112802452
137010840
35525282
647716828
520578060
483472321
525888637
205611936
158755481
287644362
341211005
73659473
536081715
777811058
831708266
320776954
32382222
186049181
235199880
34056538
347669487
142953528
42785090
8613479
130907159
3200914
591811801
285918941
376913618
262390767
33055966
37900590
258190410
113690332
7190085
64430100
121102891
254270122
54514698
118154489
58982645
30949686
233437430
123011133
523826313
1210381
203076183
556649884
66475832
312162616
215310504
152958347
63846218
815167675
15356426
239658910
224091365
167898546
459944093
147296493
232173760
1557808
449306311
386888718
408471038
68497560
434271298
298613295
132817264
91079299
548521378
445080575
75993952
607449387
638241209
42714649
19321764
278889914
42648591
195600521
71111075
519368654
235442151
503767563
26174695
225869160
90096539
60311555
900504060
84100238
109390912
565489909
313819908
75065501
18632122
60334658
59782396
106750102
432490297
16718295
174170623
392947468
172018136
291645841
158456531
420329551
153564951
493140500
564563138
108157911
232930283
565473768
272462700
187865529
335775467
148216632
71606554
216570291
30382438
269839517
194215049
78659814
163788990
62473280
478498323
38822352
39836890
377986929
694621822
831644467
721920241
639809092
598153634
19963402
57194611
364395504
2198433
204931118
112870315
107600543
68589716
340592517
26517517
409920051
47739102
148803285
205657806
76038835
17524818
246259654
150426198
14575357
67978339
386647460
192072398
516648551
150545317
179533839
228399366
25571212
315269874
734967810
22027454
339820955
75535047
800871960
427871655
554707816
537192761
80077253
61228902
242635604
139174376
179930262
111261838
144355639
46577605
49179028
256075593
5873426
738539973
675562281
109668628
439541841
143115183
4759262
38692095
345777372
240514390
828060833
757430852
605943583
139401998
519882223
398424289
175780219
167752549
180381646
21993494
144891224
29782023
660313911
80001196
125174903
82910968
62470969
194699795
482100417
578139618
441892721
162829738
31921105
25344941
91254791
633941835
122769785
466793492
648783423
649297416
136597905
371963228
187528425
25897568
589640210
228037773
131571806
54258110
2714834
372976902
479247533
190375799
82455555
647689813
244356803
26847839
55306962
156764148
62068823
26450346
358923862
89450817
621634281
17527228
384406859
271653156
775939960
98360563
527925573
169230846
521194614
400066020
502713902
81321345
1854463
27551895
777944213
155295511
376594024
158805399
198193089
197281967
147850776
437864413
243645
911421825
380622246
97139572
254045921
196739007
133546624
313826523
307287119
141947188
205985302
330635676
155202984
42503997
209811966
832213
249604582
100593768
514897824
109086537
37329120
398408063
314735410
97814896
454842700
320174758
190603750
462253380
210045377
110459872
538650156
111676275
23474608
369676110
270204648
89856399
195430325
271323407
499799220
213412698
5356491
101842590
28260123
313403263
224758965
540861841
56555009
13682637
89843472
10180692
886192714
61936457
12691602
136255744
206705038
440986566
279708785
74683648
723049536
203479756
361282549
61511506
82945698
807886446
487241525
14565701
757780451
195617890
688414598
236294628
470942728
142901
212756824
57507287
54510518
793889466
82741703
51585400
195276674
94595867
290238089
293223
128621299
156867036
82028017
256355774
374556016
41364441
419331448
546794126
317359622
251664689
852270159
710992068
431866972
102842307
728030564
91580575
166950945
11525513
888621877
166565554
412178867
280789213
133857519
5801234
31454487
727065326
53321327
552988734
491071762
191123972
57579586
102875666
156551921
120702633
440575398
856369971
312471679
4286284
543621928
165666047
11030998
745367136
205415313
375010919
26124286
131527184
197343090
365514684
110887779
166967676
51691865
537866104
517536642
11293202
164471768
628279743
3143507
607564483
34525620
380647649
311805653
449408774
104442291
381741525
355222160
177614641
126112572
301016774
14437338
20315492
261641759
22397063
333867394
74518813
307640675
156979312
11980949
48078658
650280557
541070190
62479599
253329219
105010299
452183369
608512695
473117494
383469128
30700498
324072302
88850909
255284450
5908352
192344291
332937975
411837408
65176418
67779440
6688325
208475935
414781119
892960629
462239087
7487069
170000802
326138726
414226434
229927514
314668560
89681841
289732334
20200712
49428550
320079023
4649616
44148664
28854906
184754173
72642532
10408002
135417922
61357332
416948386
630007484
109510747
368617821
49578217
192855282
439625060
576574399
180792475
169850357
21387585
72884331
2651165
765456189
147245345
826811416
473088616
656001239
98280872
456530929
11282302
78573351
578600105
124431033
431972445
100057500
115697051
123668521
42295229
249092148
51932508
102764135
255562518
131897937
368881135
127554858
699153655
5183224
159082381
162163959
5248244
193361417
792325650
739108362
233216243
439894424
495199191
425594853
34202856
331437802
48212410
570886119
350413461
98724445
36723153
606018215
134565929
77128255
207170556
38140906
377258691
137122767
825387915
215013115
311175757
20379951
84133953
531811602
383172995
38752583
21919577
12100902
660825091
74191245
87403905
195841686
240094921
197392355
2891491
348298212
98149360
469457678
692899041
88189426
2675235
83682137
17882061
177345403
916457889
417225517
355726529
251998973
76756121
518666721
287230161
540575473
202907286
60995983
239479208
2823035
184905341
748998815
72534933
277835482
106304323
235303901
8078030
74885759
48005014
17692111
131221624
127180976
112349996
347184999
131833558
491169711
546741263
429240570
14119073
69612480
89196636
44482186
175766460
148136958
249946486
306064166
413194554
554358484
424178887
202844885
12797318
421464367
128810783
149734586
39964249
2793155
351507338
23520524
198897057
281950262
444451150
86077672
637864142
256486614
179088529
545126270
35424160
180822253
40609859
543521652
190645140
62024632
337098496
119901363
670448182
242006103
80845550
151508765
2008730
134340286
260888269
17067247
22215247
484406258
393827138
172938765
22767787
79558068
245550379
11134809
213771721
499108382
62739368
778757
64730268
536535503
650741985
285410404
141777949
114111910
29700092
132647022
371636679
138639248
181809163
433708218
44508397
62254467
369256619
234218044
107011798
109242090
73239743
31668504
253071179
54293494
669082447
134676668
1337135
139493025
48759058
362552977
635306264
480639355
172732019
422547881
97298994
336093373
440684373
25825168
243309705
219291333
358905342
48433783
127152644
175223779
257116537
3569276
55213459
258682880
411418298
414740285
17175161
10457541
513784522
369412147
208572422
144328504
815317693
13935421
766424030
46973404
196719271
78584946
136316174
641806064
657384676
854958172
51660081
191761476
157335375
69517667
199253732
226282890
464087820
5300506
34254341
233108776
324906826
99348365
28168060
5406779
553856372
32776280
188382849
319921463
143640827
529029137
28085936
184791804
436554060
69422681
183913531
158896617
115406905
175937234
49620407
632858881
67366168
528514634
29670228
462587416
129596114
677763768
198706269
348519547
772034855
176143744
63369693
34391462
526867596
298559486
549455405
462376620
228592203
568408674
105786523
32978392
61430198
74487865
563667856
231177792
91330349
135452263
98044362
10902159
161498929
36406181
16846581
59314691
459654101
198356782
97304633
115586588
95421002
57108037
130374544
149855556
293169997
479546232
10878806
258198531
268146698
159608033
579962563
103621552
78550915
185097337
205965943
478614083
36391322
453287867
58445422
481381496
150420147
5168547
16479014
304323489
223057722
329070928
517751000
36216813
692534127
22080088
378385577
645650764
193793139
31109701
133663961
112585524
293594740
20217964
542439695
174419368
64540785
3766233
188453125
45014308
136801338
485198
47982184
14956075
5574604
265879932
266732098
457495535
287176377
108033218
409965713
278802542
360086532
180611276
255690922
176243947
395723483
91131449
159263899
97290178
87038223
39566655
362092652
129196319
138222581
242573896
168873203
159211749
395339059
216793965
632714351
371153201
75039588
166083648
144100259
361448683
744177256
715723475
515509609
149006645
120650958
137340915
259233508
8954239
350657030
485266437
458738096
219750378
33531162
19890027
789031785
597202403
42911727
276921049
184257377
377676785
454383803
246043646
134080209
66220505
160188121
40174521
126503717
310947796
94711141
41802003
637147310
269276810
537274436
84358112
512071789
176229080
950292369
219052576
19321302
9149895
268673504
314976108
33511849
34193062
10786364
548335706
1212960
518451422
253607384
332413455
334609373
117143156
288382434
31320507
372827239
454064794
58878308
181907712
385265729
213158
244603016
9877879
45401666
122800901
365257370
69275738
208023891
519567813
14991198
240626706
288117306
16095390
411799576
383351602
823599857
100924697
266257686
36537854
263967853
310261778
12634316
15931411
24765762
3034795
275347188
67116246
570531873
201907856
438748294
375625204
479469840
600931536
142442160
80494108
545572748
13120817
154914700
90555900
530159292
15210620
469630839
589919
194971859
51508727
61676087
16997257
10894836
533723493
123645409
418852109
112904333
676910498
209766546
183780711
120495150
104603979
25188273
175577870
187683760
8836298
191176902
26405580
505219984
367235072
108846624
478444363
23905922
248587253
324888379
160571042
90314311
441026960
167307758
91827340
135553593
54141300
113641716
232149377
187171292
21604837
429774267
50350750
306854049
75019477
36039168
49281057
201425957
75722991
308575146
7857511
504133590
633718249
83133364
13691805
239652487
50308158
39773134
27608492
102571171
30085879
190773976
307919804
55700622
650145534
12334121
568359954
553888656
418622385
462588533
338930767
859346706
6682897
230557582
331200432
185689277
270159873
585070761
204631080
65323907
21787273
419693737
456172126
239026217
200155945
95562478
54451423
433163409
298487488
171492311
391455281
604393422
514105550
19343815
320352547
74372414
48944977
9554331
585373327
278897227
149458472
394568390
346073575
234050835
481076653
23546362
673668633
51014048
85176551
60540992
59729076
807978346
282263070
437468023
290664211
363726168
116333405
609138891
595616448
11043796
12146142
237275601
12196994
643893573
265344913
430962471
233273837
333338625
88115735
756769
38499752
61267329
458632734
117147526
785694434
196511974
420878213
16933996
123416502
243929556
3527564
96873709
138210016
129993854
275330248
434908514
37732562
375332088
185011488
3294213
151169659
364228351
386732498
464884732
64619323
534140065
504454190
171228788
526358769
365537493
170191885
400520111
258286224
238211695
1025400
222824486
487318050
38116242
376278433
455146662
89280847
115172703
42623880
528838189
111726201
93719547
39838877
30065695
445666983
21473641
290489890
313229786
22133264
59409170
35211533
109361445
131309404
38150055
336538759
169166282
103988005
413329366
43575799
34139971
93722315
460800326
12146191
190592529
33301960
203859696
211198289
770128677
25773547
162945260
463610861
560463366
66909229
433014382
545940471
666502983
453585571
37496856
57315006
37891189
281484789
168416466
387515277
492961847
136477983
9277456
711845673
589319135
243347663
579014897
142513131
41858546
115184255
249894564
575572070
193950709
248093928
41931527
202377950
428679803
143933939
225123147
29538833
824799101
160119979
56428427
200889039
176836778
14540906
200318418
181795367
504861873
679319207
415667216
323685286
618617924
449574497
395805404
384491355
94371372
387512322
288719781
186602658
537391708
88301643
669950272
7049957
1859404
179305591
518604510
89453994
167052760
519050
62018502
258482922
37535214
491185461
47427493
82348812
530897271
6018001
96152965
92936647
87455320
28132167
59394072
317884378
29644433
836509995
346797206
374743373
157448521
471596625
251206649
14023386
4733734
162497303
47111336
883269559
16636267
106048460
158242243
68102694
154240866
297252981
98872811
97928493
90112022
109211105
69147930
398538676
471743019
725688462
407566094
101989856
430308061
189167598
243576732
642392751
35944648
147128358
70367677
309505581
18838731
336403059
108035021
74737918
537080490
179585694
14180616
16913544
95788416
56784604
184123123
16822953
457999719
284923723
310194606
106106
266498800
586339066
1589961
26663961
3085622
380403851
568029142
769379458
310887233
84989195
723792898
173353199
704034940
124773243
671381110
71276270
16959539
524610709
266252126
179071686
336577482
182667965
223011604
309749670
121254913
22926395
575228353
815540009
584721760
278710601
102137734
5619761
78572994
103076454
587572828
90970669
341477527
20830026
9468097
179489468
135619479
297259
49962142
584601534
296034237
66634033
409365726
58566803
339919912
421751085
180258580
277089166
75920264
234163011
193137928
99790790
652948319
527924599
266334627
373483247
70250156
709596501
82210368
669635210
94843879
154689791
922759938
23940851
115643753
137328402
144256075
16482147
24942896
481427099
12316444
195412268
96763141
109598297
208788512
31247891
238657759
299157670
81862701
263090680
147522702
856478819
226508976
304736034
247317030
357003018
121199071
113183191
661508183
64247830
300721762
272527693
206675989
605562333
46174494
139555550
54534349
87949918
315594867
702446755
27589971
523118711
95313760
701817863
709413587
395498165
700535294
10354821
221840792
75901280
89219642
97220198
228814567
112124149
16078800
705328897
21529899
169184853
470797487
226819034
299406219
509540084
500059013
29046410
503590383
72932879
366787433
226605366
542991665
14251455
4705707
12114555
305846164
62351387
31014011
18785987
275963813
256035182
263380449
417421614
229987264
606375268
870082291
242169307
175560884
146549200
85083418
637677028
61323698
334264227
119676528
12197760
253434580
13760415
18027969
291289485
168242316
230126427
653412590
81896481
50406237
737742469
178807427
347487623
496357864
643067481
42519446
737560328
425453136
23733508
409961190
222159879
270896062
533559427
469994578
44403603
202998069
757435619
833846415
584555170
207267072
73141525
47994444
510233440
141848428
110662147
30750820
210620617
154595651
181836291
165002077
485082520
699875824
103484318
26931724
773032953
403874670
422090480
287149441
305546900
130467933
194968606
668776169
113753690
345524615
91452942
82059720
173996087
519758205
674153
33928561
241842560
75454667
272438269
441954907
127317278
116424626
84169232
808300768
22799769
190449817
461929067
215606317
704669983
23473963
166956722
352318
212926262
466858778
2296328
526378850
51776114
393135915
32285130
21619252
910948568
692866822
8767727
52528480
127764312
29781624
195514654
213047751
1290239
261260177
393728259
452425737
134985056
55630641
92445586
8646052
144027180
22616365
603684583
52552791
192974696
610383411
694556494
39157905
306045799
396608193
6229198
157326546
16000082
140213932
83329182
122404832
2791390
37641142
356278476
6090509
2294768
482642941
91534415
239002659
262114202
90739189
212044553
59060363
299596692
30514140
143240410
447844014
117436489
598803943
90885787
414480819
198291189
698751397
109937173
211990056
46744269
262127684
474598195
234235391
180746815
76079567
58250502
66510864
194320598
555346680
379965691
8749623
630355570
320071096
391530816
9070865
23546681
118245425
21402070
320320640
106009839
130333588
624518056
6934591
630670360
717810538
624877869
40241150
21383145
153415333
521813238
83410346
180397717
44489266
420056006
438827287
464940980
186065038
163051507
30824584
806518942
134742818
410858987
222739116
110067958
305350293
307434550
259455112
149603252
475608
51456313
189982884
291857021
93592
573407272
160140420
594144494
158628754
28779812
44227398
691111124
496146493
121959384
335365461
154446474
609879429
162864382
133372662
384286577
646908402
463373413
272805071
8867128
732264882
3338503
180615690
12918416
71779035
25682216
277658171
16334291
292651218
104645671
648226344
8597290
48209023
405123429
306909917
330313014
496649659
56949440
246397935
46936686
278138197
120861158
248989792
152580680
58264984
199440320
5327361
121843004
73302914
920574166
473934560
541371939
28311248
26958086
271064458
56285747
26059727
109665750
122546075
21715176
103967168
674211439
27887347
670631235
330076659
643275962
36949793
341998927
87519442
52619314
10120236
799967907
16144971
10439095
713400188
123260685
21706782
311205292
127685703
110234915
164449381
714914393
78955692
561205452
97166541
104360353
277591040
28218463
551219211
330498011
104259482
20332452
592706751
372598536
87720693
214418443
271504704
34054464
102327234
202777378
703222848
503086925
246602065
642982120
138845445
290518020
69646259
28562958
138828208
660946331
825939554
298173608
141836724
337531695
138371138
363393490
593572573
81363480
528690411
11553503
8495490
23693780
394068047
2460374
388203148
451466840
490842728
8187508
608585615
257618193
169401258
102678061
23105859
7783547
7053493
259779392
95518212
376012988
68608572
321017619
185639595
293135237
418603880
134486336
196075624
233526818
320558447
93987006
160106237
534606036
738190517
32042562
37433107
422983859
235823723
33422427
2440560
686866791
364251039
269152730
158706302
82741002
309866138
68260325
424540954
138610660
573212563
9930820
22397058
111742766
159156456
90936508
543675502
588097039
8001087
42690047
219252648
429542164
19241477
106267887
609056299
137852697
49907797
14272175
330431789
156855484
20238624
441880845
545181368
540780988
636332640
825663811
191365915
265909064
145381400
281050835
712227982
10623034
420040667
483809275
115323376
26442939
10764085
114800404
40025401
605295046
2823350
363792351
1534194
51330323
306439984
416670433
298647298
329316397
17046483
733504981
207732564
218978526
211233077
321440279
579015991
132274451
121706894
521024305
87113614
80310096
119518720
129081164
59084840
118218470
216413006
214874772
524762877
527356787
68276502
15918360
283553417
235284031
8657792
489328108
105918310
596559121
74916689
32055355
357992065
60078208
71853943
33516451
15869665
69119106
313279369
607048502
282741639
496822003
76809164
11020960
177256470
344682875
189707735
33193427
63923973
104696385
345957220
217916335
133493011
375620036
216942952
344400883
356093644
571000170
15197558
382494861
41301227
453354898
855129044
106612056
115995502
282693488
139143245
35816030
788354352
199312035
232878405
661215533
110519460
33376193
474573454
262161501
22088888
388903359
10478586
338435699
37977864
11967646
9116947
245282320
148970899
660513025
25726792
57797003
19352081
26970620
43997346
167901812
179714507
244433695
386027758
170457348
67250802
54878530
93263504
454825986
200028746
685006157
800112067
99554251
722932726
168573934
239999104
198316396
727238328
4996793
474633694
71344606
186153195
900758246
178769629
7764242
219437414
872173038
254476142
6945614
51287815
348743090
395479809
108117797
46248139
433815269
568147803
442877886
489490645
156883372
553141
215506706
45011370
141346427
62359059
505522016
4617195
739443222
3644847
161008560
234116261
652443668
160940912
16551958
611284847
331654381
337528099
117842201
93150373
359407661
40537418
222301815
350004022
2107755
795749088
184921593
430430530
22096256
23768991
101913022
49006441
240956295
16428890
139168398
29168744
545242961
41329499
269056200
166778873
3491272
347537984
46501374
688856710
298296846
732747336
311428195
140532239
166315533
206382879
123755689
250660078
55758416
688077123
719589
682210279
15200244
493295473
21403296
389446400
75191706
481739641
626054910
369298055
45205044
436537868
85462627
299978483
6615304
146226272
247131
464059472
454519523
97853245
561677225
89133153
490238629
318020303
73066734
665409332
189204855
211633049
140011935
35066705
9930549
271700299
435226259
640912651
178433113
135189260
111603014
79343914
75481071
346908072
63315228
438232303
34971954
127028655
339430290
60757684
149130868
438701216
286271899
7978928
335078943
6344488
274960338
430077841
45041005
28374129
218447128
107049754
5746919
15922182
127673477
527022391
474068719
14215423
348671855
810338961
278815985
618169402
79450010
485566579
413274482
721406
57998273
316243238
129235091
812552064
414527665
78109936
5979290
581091926
82923850
815424925
197466656
829213
801481506
7384606
250766460
146648555
185522670
873625665
424016692
299690926
540626267
55503466
272706781
116906550
32883472
20852448
32118133
28381658
610913043
34219620
200411486
248787556
66443790
685383234
813921859
224344249
313492472
80157197
192147544
190494221
652061062
212877761
155554435
71144364
56684678
309724732
152455357
890378212
191347017
284654625
693786947
368932477
688754140
86820275
101374226
91951057
86440548
550854601
86689768
390197305
191823531
253521756
498428078
463256774
103187357
18964512
127898710
248007696
11828869
84511533
352040900
34958758
309085242
180478256
151726399
305352415
17887221
100679931
60110885
15118213
571006880
139753026
7780202
8543173
158871145
469265960
235932085
130650017
77508195
80229855
192217758
331522225
173531938
168016759
246823336
98408450
14022987
46468307
42925998
199743211
324986799
294606796
172531498
22377614
314833293
755973115
328162310
13609846
256458080
518423076
479436795
767649302
227941299
285894736
18689677
17898092
885645785
53188171
153538489
510081417
132215313
48292604
234577542
328686129
67087360
85167470
412879226
212366334
46833340
59624740
99410786
598165523
44459818
81800183
443108233
794440519
203499939
247951315
392142925
359208
330424699
70660376
33490092
109443860
587930625
132361053
145559644
482776939
346387939
139027718
505218368
695943454
234432253
333093159
199303975
243001405
176758371
585984268
120543525
66761191
192899721
5152247
38926696
303102403
72362725
128826320
250045469
456807081
417916617
169158976
125775057
36384939
267523805
251968851
458927736
244275635
237127937
239328249
310756262
37632698
440149807
161893734
275062671
13018594
20876123
125734543
740346557
349172377
157069387
22088540
602047747
337417344
300863637
551661470
135715539
129381047
113828398
37991905
183111486
21647910
163487457
13958806
373320488
203633220
24018075
79902247
345881905
571341666
668535692
25051735
120970606
57443520
272723528
313833620
278379194
8973912
66065127
165925720
401585610
227967369
40475585
113820570
201672561
86151904
379992619
538781698
22848872
552305571
432849345
112114844
397515290
365087327
40938976
33174220
222896010
165685426
40033891
88926750
206034737
140606463
79431265
542100216
7564531
43158535
495214941
428135754
17702340
41836425
68175918
196411536
310902823
516743781
45421395
651366548
372726211
126581831
191235954
64360532
197299352
447805874
123320065
193977504
449353845
289484547
33323220
290623715
226665236
53493115
426943477
144126250
436067653
185435778
615331843
279093109
355262652
6619391
76261898
365583281
304440388
73276830
666474809
393041070
21869986
334462375
70410800
194536162
375471142
662914383
578501087
198192931
268544825
125118160
178770140
474135083
99247752
10700851
502438049
254152791
131413736
304093612
540600318
58787435
163260222
182376602
414728601
38962045
120035383
622177846
148926180
29471486
502692173
46649015
6687129
68266960
19542346
387240217
92497985
689466191
109955293
376417793
271222783
261665445
258625470
93361876
344103836
454873757
38524528
149077782
34942465
661560651
59530353
60763948
163898195
499809246
397307866
179704062
906770758
39303338
202220813
3964593
163641944
191230992
29784824
25748411
473363972
223353543
54700840
85902668
401777792
25791380
24388068
147977323
234783583
373928747
189366269
55620914
218591078
84463337
45057499
429658443
309440367
1435996
533525930
608069149
153354061
699196330
52713657
121029883
148604940
637779242
184492924
82020939
66336986
10328138
317890294
317509931
189929857
585560310
73414323
372949686
206413304
189221573
16060768
237021004
159584573
65840087
81008428
44145157
124240273
175255861
598043262
226308092
155582986
72291439
238554
514500424
933108913
17442808
245734798
81119820
57911253
33622876
199698731
146410664
300826180
19589519
194891444
748491257
129144653
99054226
57456917
23232805
37713206
336770
2042924
30834842
485289752
55086158
64859580
454360484
212334739
88195481
110965442
36844537
158671343
60198579
28816641
48109014
454957684
142434498
767330067
323538034
639299368
77720756
12920735
347002308
136116442
119554756
465674876
121573020
83223106
117198179
127755328
77627703
828808959
754922381
7940891
275465594
110484294
30975445
217702395
49659842
332957628
96268880
197804942
46112793
439321074
26790780
22913809
321086280
290511118
54159732
102162681
91760427
71510352
136217384
5743598
23043268
882906009
218958771
139145853
72831536
7299087
334577549
148681949
354681982
118157402
160000588
73024244
117587916
952432841
437182436
102188230
492547086
220965868
216971927
365356943
432353515
4041683
319710317
33997550
517980947
77922036
238456013
332943409
156792845
25413263
58712723
217486040
139362837
733728585
140558890
181324027
33195271
59737779
21575865
100464981
20395176
222747671
275165751
624090249
3705866
244619025
10243080
219807699
11856604
378733827
49096216
83671766
13573488
408501531
839001070
652356796
25422107
456764349
130735018
53846803
92114641
137736379
65291553
307587919
416970856
61566497
181625692
286292059
209877738
916346350
189925380
214704843
94939807
255871814
81349076
115879378
67202237
86719974
66011671
217308971
315629919
324694695
176280691
254855346
182165642
90438335
670754570
109345506
179849152
780354037
211197277
402016374
93909582
178149304
411333794
13797276
389383652
72301373
68487775
41416293
679952318
85742819
117890747
163055187
464064869
140543330
169483617
141585953
33400290
528182351
134018673
194872965
522647613
822884416
54697217
39364924
271628719
85923356
91682550
435231512
107477693
383170050
724390699
232438345
7860652
105243507
601503935
708906162
17861701
164169134
471190635
5544662
294483583
49571677
29322150
750826562
66425639
11242212
219341654
29701954
240954891
65202807
51753012
585785913
794131654
218217106
18766371
270914413
126133461
269769200
105916626
50103003
251496639
326613570
9744675
77819244
70502524
712921155
189680108
289720
153873700
470935868
131552289
226822905
319187117
297454748
223310078
314013496
237665656
242764319
25114105
20229734
807081081
180896774
187426420
502667218
410578786
53612155
227140341
63314075
713530827
585279873
24344926
350957801
497584879
130195455
182308364
1540415
48474547
123743204
154449594
106449738
4259223
550423143
213513919
155286085
277894790
105397129
33443672
547281694
38836151
60344790
433783279
201905181
272851600
250480417
841147706
769230800
223841738
681559409
501046135
219563653
136490273
196898879
218530832
52173638
71949066
591627519
114080041
141048586
105127497
151361168
280952282
1167942
301474839
146700493
233705101
52464873
73200813
180683
406163715
921756342
131632641
3085334
165774360
612431046
109100427
80513364
187486407
239077241
417457649
479325500
479878072
284291357
32546085
71510224
442221281
145457930
266039617
32660243
320828460
542771160
325720163
2405642
69661604
34040262
68647803
240416812
15335830
424978453
495934077
91072958
195141675
478098504
38135915
412706585
672430098
29246202
592255649
129124583
118244789
92685419
110902342
463168693
21613731
617186559
320693069
97604034
128525278
170200596
225073394
150851004
259553115
72704381
167209690
61137135
146550223
63718335
675512439
446530359
172401841
192496177
12255676
632139560
83681134
42556349
642217021
51829905
63134423
535958804
352383
13468305
19345502
401342438
331290423
224569441
293806474
60397979
427303952
905701535
29733789
195636706
393195547
206190765
199857159
179320043
501237568
51347686
322032596
260528821
166144159
482699651
17819773
62081800
884650127
235363778
5089221
31575924
246111337
324760447
743264172
391646423
590812651
97725829
533198297
46344292
432373358
66315117
17972478
39138176
35539540
7162862
45338557
380598673
274166699
13750717
300766715
243893333
19919312
67987271
317450059
38946050
52889395
12311938
12611574
100620401
396100291
117585726
4181613
126685980
117281899
361826959
79581683
56872719
523812483
352738914
216639188
277617353
46811254
349638511
183987134
13905407
693508385
298038706
802508459
534503
14239824
839414839
231112035
360373733
449041252
80079459
690629472
102638345
22882618
422583155
40957829
15162012
93012005
511071189
35011168
67361699
89805639
350129129
144912839
90842758
43299172
60230479
560240281
281087671
377807967
493636247
35953451
456883014
316976296
24193989
384293412
580113513
203251450
661323854
146224933
307100325
330529125
521707915
5494292
438452544
5822326
128525053
176517958
151411163
323403827
55212268
776835250
13365902
34657257
47731840
8372059
31347303
118075963
16125190
40279952
188468910
178757538
48428485
24198235
397973667
474016420
295508591
228140187
266827117
14904620
611311719
45363718
266605508
50483351
444299563
362950233
220408216
437484048
102690931
58877570
110477289
495355525
194185029
172172938
26590139
237301792
194762493
124619154
228746930
11497257
790223918
140793275
3139005
142018084
85729678
195512742
162898330
649503379
253799285
51764004
4615134
627431424
250857461
360914856
154168034
33485435
82842499
504524402
681669355
363665449
63796059
16000396
946745912
324279586
84300543
286501338
106998379
22294605
268588746
244901563
414074358
68539192
236544769
23616138
340282492
230226884
4537875
179312697
265354467
398544948
259485138
827963302
229256770
632683576
251173344
55803916
46909961
683477929
208085099
48950741
15491631
768728228
90991712
54449146
131691831
163471372
212062399
389978160
288969495
263734909
10958246
111689323
76545541
339019617
268882
455154525
1322247
197556065
243841565
148189693
187180976
407447217
171592523
197557440
311903164
26251276
120829941
188056554
25366369
861236734
56044008
18495398
333109328
336179393
31753408
314726205
45939154
274085377
366241626
281089906
31599777
284002656
45616603
248961675
45311477
37950617
283649441
626340913
427533043
322169319
77673289
777357216
174976588
30861421
436083210
3535632
961925420
129716969
111296277
402422251
22322969
139299221
754234555
1058008
865951385
358289832
297702444
333701801
14268132
234505987
10105276
102554370
20786729
335438574
440665736
130967567
115726818
324739145
1937673
466883914
12053901
906561
42540406
173779785
115744520
455547681
1097504
157746787
18793218
157159228
28127176
410500522
40295420
358978740
261699349
293315598
276845323
237264721
6193565
826515404
160765609
379998426
153127990
61486633
294370317
109681527
272410681
8671418
398488087
294039946
288643139
356277318
400282314
7318108
158544496
69615056
52978760
100073290
52148393
2460561
118505797
314036678
171639601
327461308
222040110
202445548
729122422
190651717
435213113
39411843
282560586
23292141
103997768
193378862
143747828
139867553
118953436
642853327
155110042
304041138
25610625
418122254
129576507
5199215
481208238
171062890
257195873
230091252
15141896
303389643
189695217
211863078
223450881
265600795
480111751
149944444
470927152
126567704
158562847
65606023
23374244
151862086
581009409
66296860
149557864
80308434
112641282
854762311
417539593
68265927
648748049
234159058
288033796
156284037
19143424
435810423
118731478
241542739
1823384
225434772
79566587
972771662
325559013
821626336
64351954
251425320
572412386
560314614
77515920
204442163
319431695
17550819
132750237
300781927
35720540
696576
234645860
268242996
305954945
26644974
622121119
124887263
777343557
220012416
130978652
606184044
405889746
19693053
70354241
104785750
106613690
126294563
194493823
216153042
955767619
67266945
98399637
428546407
227838111
57638760
183380308
111521679
131039558
8368956
48727399
113739944
348206519
24466424
369522352
27575944
411093257
28852562
61461991
237419101
107051886
283445886
458226
673089106
60712934
711310384
9413515
507483865
192547266
190179258
163634311
873984045
31110326
326775398
396632412
623932399
17271552
387390106
607240209
460748205
140762243
292678963
570164267
14553081
851099
64525274
4463055
43742282
467891199
86655560
171400994
820497532
10860878
96704443
52941993
122779642
106305682
382259455
201508125
358517984
742509519
30210018
342444288
377182654
788943
103783039
1291888
8982629
22428209
977206042
15964211
193865259
211660014
118229007
329145839
416625165
866656162
335948719
5493365
310158792
880253444
145667777
294225175
174640850
381856516
7923835
719955585
639625278
121035583
386631510
398566089
43382504
556370307
165235299
117075323
80571532
254340907
475573486
46448303
722204783
150394561
5153849
978116455
243151373
165447715
82697147
432267739
448631167
153020781
342846994
69610675
106208683
8571315
608466871
163302122
51886168
197733065
188387946
156422724
61650297
6662005
699864045
362401412
602545226
268259901
507317320
97761198
9332313
418922502
163734873
59032951
691897840
77938838
242982554
311985381
169220465
426304813
598056146
526244051
169916037
394845706
249515123
207734882
805342123
256611063
300504880
188283084
22301837
56748982
29946274
259866395
136073202
60123674
467232896
474361373
229861103
116071356
29266216
213289828
243269196
92180811
6453150
455649591
40482352
44461601
220563946
33764463
269824159
852074215
63146415
330471890
849879863
813581449
38497434
688466
374981907
130189006
119440735
475886074
231681832
405472545
131652150
544932590
104293100
516643957
7112246
19025322
899669347
684553753
422046044
195173334
283948658
45487744
787894307
652885739
108824332
59470473
305325682
80024331
401794497
481345290
194794664
285892094
27755528
178790474
180716788
668118880
203906028
298728245
347553119
68872810
670665340
813806963
298523988
342184749
157515925
605723314
66035720
751974790
139369605
315655635
222633522
292145116
501275270
98421407
611348720
160576586
26235780
99436579
86729460
42245870
855818494
841604735
59335898
510904644
157130417
936212249
346979914
123144137
39311686
201335504
74470539
271587886
415328895
511916954
948810018
442764982
293871549
112612022
71063017
507299094
235001120
112406199
417904311
64902798
234671632
404760352
123385230
184987507
117311757
128752755
294967572
514994351
105396021
115110129
241134455
235653724
327841971
257352469
646027894
383674606
113483246
607705470
400564926
259000562
757180881
453968084
520978334
177677775
33360895
282612514
190771287
220267187
425785611
304006963
226180153
260206918
887266907
72889475
481518929
338578805
222771238
231540244
6513347
526458298
188887891
42463424
178559721
477563249
177949739
62267386
762531338
562692199
74031023
170036834
220657532
417678579
352821728
422278759
174384229
23956283
594888174
863840810
109440023
325766809
736550891
81916284
18328113
314167885
9393549
33176734
328090949
88307426
149834474
127842382
437739255
390470596
334124181
357576259
533780995
327427215
217242081
103540730
61328846
645881165
157416231
149301245
448998835
2646282
104599161
37693288
536684262
212015235
232085510
282276116
114972784
250161662
66528287
553936718
263055675
412703682
176597381
68056262
277208509
243541536
185062991
208087367
101835020
38378451
462897102
210053262
32697520
61221944
368228941
530828953
109595062
340588472
49208026
34552164
132839659
119178898
77529044
89291880
101647458
6560950
185360697
1219416
44098484
2737705
34348251
301780157
79468042
506522565
207907053
403434666
37172321
143548600
115454698
38150195
287826246
685572822
385466699
172736293
86199368
77152965
124523522
54077633
136842033
22412956
60395494
538997318
189878246
618863947
60108407
766794756
114127542
17383436
199380380
321098071
82221729
245046626
315213511
532127
174882329
169788984
257458270
86558442
585731924
306621700
84790621
491290494
790188670
101337398
13891514
143334323
239266843
411734248
55822555
42180090
173826365
14950126
171569262
167958171
445276605
529768826
159521720
185314243
158192700
175814418
493528447
636981338
33403141
104169476
484676916
604705663
256733517
28749433
32199261
349103048
396476738
78288820
117132600
246019076
504678226
217764650
159815600
20368484
327982633
70880605
348075685
525631446
718518582
493588842
175952426
53768104
290566852
264368240
193728929
334895929
175214655
99646557
79960127
316070553
23060892
573913794
211333287
30791359
69787295
21177088
176889215
86434656
180295569
211818996
813850194
741534664
153995672
266597693
211008372
350295078
527231234
176062587
71906616
71958840
405135865
291005239
83092931
252850211
36265202
152287239
78791831
517699257
170468619
640233730
122243598
14235766
215534253
196825351
24668774
53157871
734096786
72282669
400920624
922563580
517449288
706797916
151264450
350093973
279384465
5235672
193850170
66851613
531329196
10518303
135287092
18046060
78194834
624348764
46283212
636250778
377519791
520376502
204490521
572758462
141925368
224663466
565004679
191196532
371015745
244980959
267540188
99227128
504668056
64235787
37772583
45407470
112635766
235628173
146770279
34105107
154604543
16396793
108762155
321238354
22813619
259676556
12618178
352667053
311446730
14667298
223332461
35080872
135906134
8883395
485546403
372834663
41552025
116735290
323083269
514413638
497705505
157811895
5362019
323388087
111200657
84357000
93764879
179498713
425408614
349307872
20562331
40890940
144750368
155964345
627976589
77980735
158755786
163167988
123544935
391297241
309691783
164753564
393790623
447801142
218733468
185812379
246822616
484553024
82797488
703937978
650418324
519901741
67871932
413545509
496600945
246068332
25106723
221464043
141934089
231139428
56988796
612909221
66646010
495012101
640385774
263392736
123099936
114501261
542163475
311511293
191137642
246010298
247319508
79687035
179146116
194760131
496736346
97859999
340921940
37230522
338607435
250860589
21817175
621168373
26034938
414699800
400676606
339744998
387305789
47883206
324232227
847310133
953036
38615563
373161315
15502666
206448480
94698922
146463605
449212373
886965530
101910509
111399442
810999049
134489765
86066497
10557711
846862002
16840120
90312209
360982807
178251104
369123219
112565564
539813477
37528706
122486806
72869690
192638972
196347735
28034052
537691596
69899999
551221438
292272512
451872754
188248408
623023715
938581
7372631
550027951
723304852
113030568
11504415
324188396
32047315
104928860
5266773
401845991
461117686
260035194
503430003
168177027
216038010
180774256
271427695
345251510
7941941
136772977
687813012
152926963
231566166
39916571
96879197
30760361
199495694
138419460
906327340
43057812
438556726
316828830
291399469
9533359
83577604
81086969
261520817
35862531
315819175
626996174
56698382
27632454
144713523
36180272
532190
184238452
113280852
17065826
26388381
368857132
95246934
283405179
5550629
142490773
268208836
185780054
483722716
91345974
755630267
512691703
504982
97655711
498401897
74011403
353601043
353569591
289187346
89169249
313118038
483493195
55049150
27632404
392563278
622203141
624419103
623215297
760792219
1728575
349441088
325008671
38630085
146798627
631348054
301462892
23010829
221443909
37296182
5724129
314741723
105787777
291588090
49524575
115215671
358508353
257936098
863637075
481432259
506734386
321697919
182274826
349570868
27118065
307481467
110549183
12825902
289105741
677648841
111862180
195551155
73763371
30202298
541287188
662176237
44500656
151572377
644965885
60598446
196379663
551602438
371011096
91570565
31129623
274693132
139527164
227645644
20416846
544407724
56958815
3411110
822517413
62622203
137804481
382124771
11785772
47819762
203395557
157503363
80582694
86116302
129672288
135913168
498947022
870815433
76256724
283257487
199318447
59976911
124603081
573134635
141598400
5447584
44985598
448185620
184484022
44253090
529360449
79484
212529194
363884332
540406252
92173096
27569854
103784757
670748430
71494347
824970868
253981351
45459581
42734566
19426552
8439733
651251376
499743218
250404520
223950012
124927995
266267599
372004274
254895464
170393402
105301851
167364650
309825466
510112655
152915898
63847372
73024142
117413358
321366483
630019861
592187785
476425991
430685207
424783814
42638163
561475
279580286
213362227
471900070
139297272
469029714
192195496
11594847
412265846
265464695
345616767
477084742
943992168
455040741
823612714
217280116
28551933
205142173
255994036
221537611
443591922
75663808
606228459
87566287
222898869
534900922
256388020
236358480
104424713
44677440
174396423
154943742
49554533
771904839
197423636
22061732
33948311
323121980
62780757
353488796
118376805
233183785
302436026
17852512
225146822
14623470
714211178
660991853
387563475
341577886
386513268
452360089
173590998
197269873
60251296
280010437
655458349
251393448
11295135
490134588
105961369
1941043
212782257
589900822
535906122
196818154
730377157
516420
210852936
215628178
501092521
549858426
320848884
103557283
154724002
217872790
283130620
677314465
347021577
232002198
176476231
639047179
148254098
163895330
115536727
783246421
684133694
247618739
66665911
479621127
13614694
314752580
336541471
90832033
117805936
48434206
399166482
361902603
422817402
92518358
651270566
295171793
126152397
159392725
667123943
375615313
466385881
266208183
2581704
292636825
101039038
320092874
115803327
15467901
166757587
98401698
283285451
81048527
41157300
874281583
2817488
207022147
1958792
606761040
186704683
76394456
430115163
55349742
88145036
56270210
178630890
473923018
267011865
120268971
49422368
382195092
22484554
549976166
68412576
613694568
121858373
125323656
477035668
366739194
464765263
516485353
752743834
63971668
99088022
70246742
338763426
56675257
321653297
638266152
237675850
661271043
358170215
127184141
135739121
229513823
962599096
25802363
53876950
468569245
24198126
281889618
201952546
295492777
568494989
602623141
258829997
384097703
63276730
256169934
234757030
6416746
76407659
123057319
398660405
8764748
42048596
78869779
569449667
85969506
411078047
772263540
135984281
174699416
49267108
195507685
326470444
10182541
290588999
184556246
17838175
428837808
116393375
724874606
575438014
505352542
754662246
340303431
261696971
38835274
582895182
194203164
91809945
27307978
475813060
405564562
44934341
252695461
235302736
101916634
12248950
79217346
33264976
320858429
67835190
170981918
454414077
275044422
109035815
385961521
22013463
143297082
551195036
2744877
817591994
113810136
98850135
226735556
268434895
97133036
51036214
466065587
172536139
55620452
5021288
455161565
85601476
339346341
97091612
862788516
49320579
127265830
80492328
100035524
141468558
59601900
41137748
121577412
291673730
192035120
264855380
694512028
663775757
374894596
445239797
408235484
421662373
46957102
567848500
76591628
31857627
310356345
678450748
148507126
138146975
303019854
161539190
55504209
75809977
455974132
10058801
77801861
274003757
540900211
1270030
718859553
541434022
103869660
1577538
165947065
639102711
574048404
7847523
436799931
101417000
425653619
127403903
10256108
37938941
401477749
637032933
424066617
201910031
299698463
83786745
346775617
644707861
223114350
413039316
359371067
110289616
374096526
360165060
397800997
122645225
281929754
394380117
72314329
722879709
221563745
153977599
144363381
96190931
33651118
91384185
107510522
24258866
873301901
238354282
165134464
361477879
29155496
42333243
219044960
352609969
168157346
194969457
425605875
42846922
427051126
364646995
269784146
541915787
413202532
753864211
199161440
210021241
648048271
202093546
862833307
42441199
553894194
208747166
35807168
2075036
30177261
217908672
78413846
3247811
237375143
97027843
30188880
21037602
346302245
770447416
120593565
369247290
10463088
425244351
8523856
4718043
41336985
252482653
41084512
27559952
31260102
315288349
155553594
880524852
562093567
316871749
671471743
257854667
270068421
574961924
415337116
38549509
40729539
841000875
18424371
162875591
425130502
72385240
343192065
743745609
6053059
125176624
78514464
401557572
36510667
521566060
165824706
31529865
35009458
484881823
203461785
399088991
115633641
86140394
584860985
4549461
47578609
537812046
250303219
2476227
94542498
194700944
45896833
368885613
224752354
197157835
320554632
201417316
202114444
26655500
705619374
316179435
144417858
54247388
1541992
106286851
50509460
96569775
270653895
420049808
236642253
143930468
281849191
50828722
12160110
60560380
422370754
559308016
111995027
27194904
711883090
156937527
126655765
49877814
257053489
350687136
65882149
593646764
212188935
170396265
570368559
92074637
8063025
174959498
368649835
56396048
169327985
489692214
174541892
426091837
221202303
144784346
44460545
142037667
301226287
66550441
156172279
37969736
17707306
279918242
397274319
96270064
812710209
754314167
157916910
628830
33388365
202759057
13872903
9712307
302060681
23314494
497764876
339410352
64295659
101308253
39800023
250872639
179026220
90964272
23713833
96822648
481575581
652866298
120553064
300376335
475256053
534633831
195251072
13927066
312698706
168566886
8722277
38958993
120068111
362663637
109726312
371554961
631991086
147178235
396915035
538988861
13576617
204197409
75472680
116238528
211435817
70169618
22664658
553681151
156311427
776319515
339396116
167619018
20664557
17446760
553028
37028853
132935962
160743277
109066847
198136473
575983926
899164
76498699
335462878
90595173
438934424
192166404
538204894
542477333
334559303
218038803
587234440
54179469
264440267
217144456
56608151
41221161
195744619
443199910
45730679
70725517
155431323
637106263
116639111
538954514
218488453
305266560
77679208
441685018
362449233
235378539
278650674
431278384
470020235
171525704
275401695
611080133
19976213
525209386
398238086
15155693
70916802
554342924
404938860
37388554
384471480
447510825
258540761
514912321
131393041
62503099
663875787
274590290
128199513
443691890
20853337
408604978
352018517
2860433
420740726
125198450
24700983
128760876
99308099
163432121
22604478
43103450
61529716
303041126
6407285
853398883
181983286
189738081
451101743
108434308
102415959
15344549
129804254
39234622
659417057
978360286
248811518
9931365
297650669
586814964
473374460
264065202
46426578
210861515
375831454
133510181
120686983
338416196
270665722
84031608
404369215
109469150
309501785
123988523
578349288
609740
4329451
522851702
709419025
92302796
13558605
2734885
56111917
464007808
43559684
13531582
437911850
234301886
38194939
126631150
22762287
401308750
118009601
28773486
82877494
66486081
86766471
367853713
362006781
316729962
66438389
334989100
67798412
900936048
235248978
196438255
343595263
9638240
609305265
197940806
303777930
31540006
76785140
302438125
2712260
512953344
296607726
722920149
98713750
220112415
523846873
127935598
435957510
184591481
563780565
155188376
260402742
155087984
707816883
231328343
6624660
452342479
240029088
429797472
21098790
520871004
2257130
300710266
190170344
16187508
15033291
187643269
18121619
6754508
532204122
542224393
423281041
387224686
208331281
38877626
97145154
238208852
26117119
151651068
738165455
713878274
131099218
22671466
260571962
11609330
81194675
140015450
273574340
766509671
362240791
326214690
285180555
256269238
373712186
19592422
67582891
533474713
163463833
410020321
662236652
504559424
581547
212248922
4095426
39215501
123831061
95994639
112990663
741803967
473259915
603193990
519424087
342371510
573291398
846396287
253967612
352966617
546394667
28674868
29159983
337592851
124114963
285141086
318711300
92384879
296159246
225772307
444074545
30978697
651526390
88793426
18526634
513312465
690438268
46454459
250092514
514631114
85982010
126262802
26322289
107649391
424665126
25484023
138817090
199375065
60955397
189870541
384398593
135012277
73524084
115407029
40477043
172326562
506372464
240386990
62290136
40098936
488108043
569422335
473927009
138017646
260486566
346623037
15081950
245774119
713410155
82245644
45474977
45535524
460705516
120174693
272007013
823457165
687841652
615148163
656952801
47341849
9216449
372882435
351414625
186725903
490480867
272750030
342074408
219495667
59053120
169953808
215404366
121921136
363935974
54627479
43151746
838131620
22928314
274557
70902775
266390381
448392267
791591234
196291566
171187226
595064354
43532777
356047514
65179120
43423922
26691120
326581946
31968939
153461763
10961707
92163461
310930612
476018
416541159
594708873
552704186
714340489
242135012
129790076
229825269
90999781
73440733
171861932
3939189
170819000
739812996
2459737
272963075
83659759
354011387
670604133
187063880
2804235
276191598
300854533
120790772
366428811
122499038
697503439
95498250
271658587
659005708
14552584
284178480
318670803
20421443
449743689
158495937
370165735
212453003
160249053
76208656
564806091
29149709
258274530
772732101
304108827
1433771
38162628
383375770
62392629
179300024
468227859
504971588
163481607
12118258
647082861
4028313
3211338
157521772
274021524
367331949
650868172
461566661
506825
41410650
196153046
504224789
71567969
5503068
47104893
606054132
103787993
142302042
33465834
676354624
138836980
68377284
387504173
37977975
644699073
429094338
238391884
373814471
62533256
263254124
16239975
413256853
87500295
621493288
721030197
184836375
173693485
513757252
30577523
20495256
197790650
168637957
107901414
105368952
121755417
519532763
221364858
161756341
6498563
76025899
54411471
483004051
268779562
135066303
20660800
293600964
584828168
170733662
104990067
58024328
31832865
162581894
369856516
350536939
400678063
447877102
14812236
57318264
515323191
120959445
522784463
9017357
714809438
667904191
97670691
181690922
429705677
121662556
98963889
411436451
360160410
365579970
212422110
443656239
359806333
210419660
361889724
63543871
281308981
158292292
221358339
452796819
349946797
491141294
279245065
156768102
112634384
17777472
449307247
788599556
268080404
153817175
77145
251551295
359668884
68475724
338866863
205518347
60869340
509528975
117144079
61224276
436108587
539150834
197483855
603100211
58738796
127460586
763043682
309996747
652713
101929366
52512539
33244817
15632783
71825604
7477220
127873375
628995655
155369637
115246393
85052673
33835466
1626258
186402961
68229227
568838492
59179739
94714111
708487264
171457646
44647677
431083489
383570712
407368155
300724524
84102761
77828345
895592690
890601901
17328640
394027895
131075212
716339924
4160414
251596699
406801795
175263605
50072405
501198192
184307374
10183250
60140326
4524389
128306398
415087751
114474471
155121989
29941497
15216460
100342493
448286136
90468125
65949003
76863263
751631837
114904157
6839601
50718310
23983393
35488787
240122647
151968144
806955709
213692904
89730324
202943804
13837676
106710249
448084115
471731384
51475395
30298305
148561432
344182010
574263457
80166070
758365466
197153492
169705763
212748667
88987844
29792953
321012046
80546850
616752076
243461083
3463030
48725115
231007957
275408311
78142343
649150095
219495220
805200460
42848641
7045207
54245101
260368026
708083394
445240500
168799882
239307970
47876177
723998790
800003326
740994990
710760792
403276176
170497099
526623893
556569918
72968619
118086256
224403719
317605634
24340287
270543722
514865540
210545098
523097639
540377901
383428522
80184282
691396541
156979984
536034255
17421974
551847623
237603505
199010432
8035193
507318862
228837281
50961248
87444515
562467211
5766639
163486343
299137536
236927477
98897330
88545590
720839763
131246796
64565910
582361942
105678887
157692552
205810531
523035979
285306620
28672651
252598813
389690895
3014464
376577754
25874174
535617070
146668628
218672055
276250100
64542834
105405521
441921145
563227396
622954074
846392649
35500155
338550866
177611753
61192873
445736284
144542239
517353090
137628728
134825858
133522262
155051847
8974499
5521036
558565994
118560706
73479728
535953481
357149076
124192308
246917697
434045341
182335927
414544399
405248263
242962039
40099592
86820496
376496928
55288571
121643005
164919159
398144887
127473578
224008788
270978387
143404026
39529275
26144047
209626858
33484708
420302985
64374114
42505729
514216931
467789297
2473066
284919387
660180241
322411834
369494913
653372290
50534535
38821615
77140757
8455817
74240979
393658029
14355180
476691993
69536242
54214234
114959545
39859337
489832332
231007049
453445978
172301383
372788899
144105119
318540032
468498313
71524056
705118230
187209717
100654223
123195691
54779832
40440116
9084514
548671438
691842765
144083361
8360857
503892289
234442977
188298815
804464840
226044559
252236928
41961843
18477978
93655345
146151957
119600006
784272702
10712975
68210017
64953975
345404733
521374482
8429304
689322129
127179645
497232914
94305644
528706962
364111784
82993489
43553801
130571786
447393115
42780647
182868652
58557426
14582946
801031759
428199709
227334698
66042897
619852691
275404164
184522820
27035258
2710259
60190491
77412214
552997653
22158478
504341838
58058699
91722394
588567837
386781049
4434125
356643496
144404529
191461474
37978091
158806021
157874232
495649105
221483455
39497640
94812952
554540235
42093112
693909892
126113072
471074989
71208931
365519667
7405381
326207730
150783782
147609395
291697631
691438935
747917473
172315195
188171114
147141577
239405288
199781013
239360560
84248824
10919104
37217638
62008784
238912048
76753447
229403089
158132365
115164014
758916463
558688377
103085283
209631512
192704304
280764241
81352165
56008699
585295030
92689426
774169001
231030484
2985810
42665757
728308868
689019671
39566215
646437164
343863842
13681390
42951624
53568825
478063951
105567960
38909365
187634132
147047282
401505635
362901000
41585540
495998803
17994227
12318941
24032225
84840450
422990509
21516825
61418288
513186849
473970721
200655130
230237197
73222320
15032521
664147298
311008092
126620746
13627859
257482318
729374092
309997727
633102446
228229355
398193576
1080479
765411129
678752353
192593345
382034677
84313275
50268574
478458287
694831660
73597488
371723987
209703722
134021967
296196570
97202283
68515083
36838410
379761454
604104118
150476065
177170046
68931815
239425352
148400941
637189223
187248953
1244583
618833785
327252102
661667774
7131224
379845463
355270536
1896735
60338845
248706407
272350662
107859222
199385911
70527889
3834608
149558567
563088633
136434369
80802605
557695678
678654016
513174359
661622254
8693790
69497603
184439452
191381507
20392762
39274339
15351597
172959532
198905456
198367790
119617290
23163140
244082533
14160748
375313622
321630626
611822
169465408
4177967
104949176
33501281
160441788
432540792
160652225
819082072
130639396
127503898
592858279
168568141
309364036
263399687
643789753
109220465
295032745
168473504
403461747
118031134
905376991
348974221
332132565
200000524
160235569
3354110
219093179
82863772
42937066
175294667
561745452
588072705
4038672
42428812
30319486
151715926
731545753
352176939
35930088
211875689
2576246
571206123
133716198
778715080
44332379
1510660
865044230
393042282
718395970
820355759
519719240
70614115
292036210
49042482
720965773
825718483
106986891
36410878
37905975
541468257
224392016
5654301
112473069
197954836
1775082
150010094
166859514
84777163
90179769
149908979
33501668
96853609
506938811
172121412
333363465
141490814
4171664
456895413
215397586
467151583
97897254
95816943
294121241
54979215
163935217
100332201
40656176
80210010
5057246
668145420
146613786
60220614
407019348
287170465
115297120
140050970
17200466
21193523
4709533
259425680
453420421
198071445
73080449
693710159
327030603
359411813
583161108
623028404
209362607
238821931
143406040
692937264
454583025
40299173
95123782
169830750
366276499
557932786
101256793
22124979
566108801
234990568
448985652
227507985
147377290
215865246
641938689
213276512
246751703
110212649
28651353
284362645
22443566
103955799
370897596
227965627
202177733
71616319
152386776
424072877
489523821
420217503
170310528
453160
5581784
27347077
264860836
185326398
69483874
109291897
40045631
50569350
217755955
30501243
499780903
554381766
139387560
79339704
415351267
362652285
635477029
795577610
491746609
305937078
447700719
26109431
96507202
86861972
29288263
82218461
417943888
98253516
522269936
28195218
230595942
44054152
29297661
64097955
99851295
40331123
40591318
60040385
292997907
9563611
180194681
700011365
413523394
634427673
486373252
37885635
76078705
188697109
4268515
444052756
29774157
202447208
175433060
323062084
20461020
396800497
72212542
105790710
408253502
544875738
117592072
10549323
71313396
259805
54033121
320776381
23609596
175869525
208870423
155380245
5199075
336417440
184964987
201937850
208394866
763259977
573309684
289989903
189531581
96654526
587312647
9217255
215322205
264825661
648774633
9628074
6820349
478805157
96295293
7584354
28078556
261993705
412418861
284302587
97846619
702358339
257083241
485121031
298984525
142301945
374107177
14840793
535460345
367286698
299583057
827069501
277937133
883610607
634508689
543213451
50094788
215869913
169934563
29953593
409367885
347044697
33675975
193671177
622757967
351570577
385465760
150862212
23416585
107245949
823418894
257241811
48801148
479389564
286365515
294574725
784521110
528917676
51265044
169238471
724061033
12625106
40384444
465616598
4991483
393858429
71356995
63210092
6572401
655145677
214833962
97449376
122789353
418415429
213075874
134424088
23668421
130087923
555886079
125765202
174500300
84567102
6280741
304950988
66047988
453380178
587176900
459830926
364965160
69881141
111654846
330953191
554721285
569472189
74076111
69359273
81021821
204510843
72182779
581019726
512759169
111690220
507848216
8715851
32095765
339175880
222357272
120294798
182903420
73686877
251247041
426699853
32529515
109031498
86550149
637312871
213168
370075282
238524713
443464983
147043173
361631976
50288905
20760385
373682202
892046713
142048534
48174001
499636948
199718539
67237688
75127876
786026244
128409976
382337106
63040433
244297869
169033866
580758900
1004520
300121677
719726562
376237055
101337464
615756296
74414939
725930971
27811667
98980129
96633972
10705729
330713558
180595956
273896638
678279039
16537490
428072723
273088670
367708947
335757719
389817131
269467046
760733572
612016858
480911730
372336136
242944838
117530533
689375635
159608549
51219413
95413811
5684602
137805279
282419532
99617462
178960011
301397501
374071743
59215813
115011105
224485024
162652615
301871445
318677747
116193645
286894886
105471788
16303097
68059230
331095446
195013261
88967972
545198507
467246873
128677704
120457753
13456418
325606805
143910208
313239561
393091538
89320491
418004251
445177337
288988974
178551909
193710538
253430825
11201421
348717428
312955914
661479323
392395660
93091390
71346943
277534504
366257321
12220584
64681436
291808315
2123295
184003110
324967031
807881129
9159503
179555105
74987858
250566967
440227552
42218658
90767966
57301188
26276662
35252164
306789706
100556783
154390621
177091241
98502223
113533613
28535128
28508698
36739480
48622694
66230763
784467094
259056561
87056534
136572620
305081058
622140953
6401533
90693405
482173344
209732193
69048572
71680292
116001419
533593347
387518326
398383336
163317801
345515358
154134095
30542876
107479214
633734894
286201078
27585482
140205860
156355573
121312906
183713156
148602566
101255219
47176062
690695908
308478801
28865096
358078879
33135520
109051723
379503208
334507363
652131520
185769456
57581976
141080970
235804688
793348909
117455907
33098473
202270925
357663666
102353084
12003273
210063662
839512498
14684355
431515361
291992450
107712691
860862409
40273053
262092207
461817116
296172181
356699959
725320376
98968871
386874754
291094
3620490
554501136
442533413
276451314
178127218
42997505
533615729
161974994
17021233
490433974
815609548
84475088
903407385
308861399
178480227
30517858
358314545
242213272
325614947
652824553
335341888
16748185
268457388
36256185
232365095
335435700
577261346
485141372
90819613
216670540
203723989
149997844
849539299
263671004
818282671
28706463
96174777
314961269
261210914
107527664
393056556
386158540
2381033
639129867
128589208
395602074
29214859
65348270
202221602
479091738
247651006
21042166
4410524
22804883
333504976
707590710
401795142
632999964
404927363
255949278
503528332
577900519
53347677
680604312
671744884
100638204
485354795
781880943
74480374
208356725
31381962
650999798
4288050
8349833
385442631
421389505
96119639
515638512
9473974
76006298
247987729
122450674
54687776
185242569
23575940
381764498
20770760
294484728
124280073
169764706
35504938
320477320
4030830
459501760
432796087
725710032
152037923
329231731
47263425
5337061
18753789
676350048
645048963
173593362
43937001
202311965
292878638
616516706
5497220
638469014
797936923
543817178
570139544
117367333
191662734
767048519
315590986
68127792
249282447
574173743
93371481
184912350
214490763
10927820
221001821
221205153
111402348
150922052
427857879
2076973
500753326
15947136
320053261
448567943
286284026
251375874
79375418
57103420
266318079
27882925
416325444
292942820
36633657
110431530
469279527
348646272
535324530
562977066
299250810
298384549
561203847
24297954
804686710
190511520
74996365
5313982
246754673
79213462
131982924
326120586
609551363
155797788
387214652
304856380
241239396
589705418
278418918
62054416
186053340
418115800
649528441
116694006
227533
149229512
517274633
703960512
505070110
180698072
390747513
24907317
167635129
81056389
282366781
66689566
26183159
470776792
437772634
122059498
166773816
57282287
112834528
156534861
46034746
210168885
108613329
46679213
775155119
200728607
37072368
2727522
135253207
53735965
228671239
166541605
306151892
424218427
18436729
101703959
71607626
383402355
240834865
34084359
12453046
29322056
732966
310275273
143221493
514050742
431698822
209301572
464227665
257798032
31922624
151144009
206372075
585459779
776840438
858639449
359973439
79185912
895675683
410325782
694588331
80017226
281864905
110654697
3899856
975065
677872820
278578188
336890891
25280176
462241557
184184273
390399328
74216926
921361323
107208020
137780956
171541023
67923562
232719628
610740061
200586487
68145791
278966209
171072774
65036038
23793880
332969699
197393225
588090377
532073573
618744
85811905
8080927
62070134
86055346
156922640
48296472
456132463
754483882
416462277
17978238
118578540
428042714
554165513
524620767
287764538
402154679
212339861
139568556
688066
42827694
910047592
75709922
28562922
204534051
130209802
182724659
464243603
20576492
608753619
515683729
61938403
474912696
180636323
32664033
187413808
448094171
152412548
202009250
1040599
12200534
232109276
127617121
31343679
516126106
217526865
266356498
230000746
109160100
80127536
822865912
12905559
180296678
218296879
11196637
314219763
128477464
61850992
495982388
593361488
426639328
41456142
137895714
199219862
162258944
184906375
171831250
148779715
3629535
105126629
116042237
512947496
466581845
442674813
615944281
314649623
44223070
945189598
265035675
17798232
552385427
107006269
58895924
330315854
281908926
269222621
89519651
414278798
113773075
322795429
611450879
361867725
56655605
389839047
141394547
9794496
61282889
22351807
380356517
558302192
744241236
150785302
29883135
73675575
138888515
144692321
24579450
597068767
656996
824405771
88485333
123289333
16999618
288761078
2045858
96329821
302014268
310528262
85844031
243298518
366284534
52149760
380947740
315603873
83268302
689506506
69516878
644099872
517648084
214769106
384331834
119628629
81910105
19441222
461666248
12384092
854559388
597704810
511241125
50122394
117480608
795499811
1122605
427666837
428527556
13478516
242278484
125944161
886334560
75850675
305860361
613695772
244301249
39227496
82204847
80669745
674350785
539163517
32848854
127497144
63652925
170125564
617575633
476772085
315603588
6709434
8707259
71146298
147948414
13481931
292945520
442010209
325831835
578244267
296703587
58299214
33365576
452638759
461724350
714273921
428246403
341070544
419033856
190300732
177629941
326172815
154705638
4564612
352446466
477319055
490359425
7758319
362963808
123952846
468050191
683791394
47905979
494792124
81017426
25396577
118235628
762086661
414653215
57487498
237758553
34785230
2079668
596999930
395242986
196153114
562308542
316141099
162999487
524930631
749541345
314668400
446821238
33593108
150269385
81403547
702563163
753448521
351184632
490831790
510019544
369933293
35073027
57883549
18603068
379728670
8971167
181239987
111095948
159546132
147492016
172648348
434581573
8741736
732261779
221041058
648756567
630342080
414762956
158167700
169062350
154302684
38513055
168601649
347737681
425283705
353607137
25327873
829950269
144422959
285803055
57782059
307131408
383364729
297119101
144413901
194785953
136418636
461703574
164103673
69802357
568532668
629647069
341182773
271355939
34734224
22757379
32977618
46964452
319660404
433643353
268105347
545209030
58870553
50249281
104477270
202484473
589302885
9274985
196068960
625577298
255816368
128844422
27163835
117450590
23155806
398546471
37737855
22280388
508161268
91650182
347248101
38997517
716942388
470941063
298408784
252378904
325849086
185177390
95044162
180583454
248398057
12257110
8985156
168810169
484280230
464969377
39481095
417948139
21313098
260854298
103237738
516017430
179168241
52555749
23513009
2366410
2177789
359831266
675911521
30837028
427755150
104880447
440417176
291815368
242715371
297789690
74443758
659579075
17641155
484532852
20517018
135371716
22814103
311527793
28042976
197427031
128403595
431772754
133287
202976383
234470327
498234244
457399646
46586548
339905
232378459
289515319
363536254
180867926
562361017
405771222
197703861
17611276
28548404
388105446
538144862
151830722
806866534
161758861
584044621
34760918
879874923
587568084
220050438
97174094
210118990
88478734
264461678
594197385
79590996
203054260
726282801
409500761
212954435
611839370
210097318
566932972
118183931
795032099
257138240
345819488
195366195
29530297
469063196
252614308
718313483
700980194
375678073
74485130
42541898
564624185
341775128
373026852
3908990
663436968
396280994
84614524
5522228
134320382
143048058
11089930
238518863
22437721
125942854
248530054
25852632
299469320
18296906
840330619
101846568
3975625
98078337
42833243
44603784
116025196
389589978
99084
19066922
580627979
108939833
55667982
67338199
26314494
822367458
58185056
96037817
14062040
415394065
756584395
828268134
37713995
696713220
149682497
60952288
431781395
484946984
430021844
146517341
102801813
302339819
431748857
28947897
9622836
54085530
912497
198249572
30724204
362163662
49850475
661938206
156209139
168874594
307156215
430500389
8684643
422499553
505885716
54575399
131896583
416079641
153464535
210132157
81636822
287200349
134312155
762607211
1830647
461644448
27521068
16894653
208180883
548880749
132612948
874379
451369957
13825523
515013005
32922841
11387700
453129343
125925163
252456238
375185111
477015374
323189872
420855409
160322581
500116970
57455903
318856137
243062699
441774301
65828018
763067215
335716605
386860593
9189081
889795383
222086544
139214466
13574119
276833277
420234555
37205422
258632899
617965202
387501491
79965863
654653405
160414522
12360723
31566410
13159444
377648602
34914108
38178213
418129465
363389761
59598671
352852422
381225696
341163939
279564358
266416808
37987818
115120764
690885906
15412608
606065675
444376048
240914722
134137697
612664162
32395632
122418
12364141
461853471
175982807
248437959
82571515
63080844
684776184
200834243
17817974
161198874
192484928
90206681
103837619
262189025
6110316
56168210
501292547
14055625
16649549
46567072
271468746
42663802
641679021
904631527
125200222
123397811
88380192
77242673
25632364
186905162
336714935
32087888
129888336
194363044
86863418
200143647
225641011
200077286
79170139
16873484
762118567
264061695
154016541
61554270
578868
12908131
413320489
389347297
308673687
67217142
18352803
152675943
585301511
244669903
142428237
137294137
776692268
162520532
235050221
7640990
285546032
372954802
336139
45059207
118979056
338659297
236597275
390328495
483262216
819393208
582011098
302451256
160832279
19426108
244740075
92095998
93589364
99147636
353438038
800554193
167272102
476680996
18291968
19614443
63640597
400377337
288275646
36265718
572816756
173168220
74684414
3969668
33522118
42074386
427084707
274396050
599384188
48428107
93848019
55008826
150550932
583900344
193979013
189989792
614150530
688760004
679447680
156978458
745331428
14446846
122576920
255538928
68233289
21622894
809169313
147919137
540020861
290350629
296419190
68990888
233809985
82335625
222012367
34444028
505083742
153472928
215498536
410935172
757552949
938057024
65661017
699904218
73210456
23147829
136869770
99754262
22589013
32139795
339555537
149613247
86381353
12049494
426996578
186402923
437068609
88490593
240708483
417392621
86519068
170550261
565189055
158849029
9960629
33322497
377722037
186854666
35765349
346982839
441749150
559626135
44017646
512188612
374300474
600107918
409566776
379305575
66747268
810165999
508379553
530683307
59448109
16018944
61294360
78816433
277405847
53856114
70986756
462557151
365056699
33437634
419130994
36470853
84350403
334663714
89653531
165955823
556123148
75967573
9154414
226106401
134645673
104552478
77979611
74872785
765586294
345483798
112517761
50429359
10078385
334392673
84262219
283816919
72748277
197921811
417499021
849811140
660997770
118476509
687682898
150902979
258519379
418930068
214236483
249562008
97084790
593839922
179284367
79343235
268940749
338556144
428250227
416319378
611158604
28407014
200199864
201900749
19702311
9084944
396751679
285275658
63262084
131088865
226964635
291757966
125340344
34954225
695468094
149338860
184728564
210062856
79416243
71073739
408702049
4030798
515350546
62165046
171722216
64187929
114488659
157721376
179239956
478770094
509326875
30692814
711386840
39877249
91896552
209791282
447441826
314925529
84079282
66163268
142989642
150548758
346680082
86082725
25434672
47691055
28570912
779401121
72123380
237774366
233845305
73764780
334351090
130397734
92126847
349350985
536530169
70238209
596662199
10950526
166108170
9011615
345821588
347764076
299219819
380855955
132717867
34930754
140075343
10182453
132154927
29853084
174755000
20748902
877550188
463088808
56237533
93568695
616495967
701472031
160923087
11476151
47936846
30315111
24326102
102316352
67839616
155229138
696703577
259854345
555916903
67093653
495794993
119329878
303019226
175317391
638185844
53812792
253670001
287440614
458533411
336963973
344489021
78581427
110647444
66031734
310017196
24089903
202224502
130540085
20710070
230142000
633279
56902042
147545842
818084738
697385389
597263171
237495949
553922482
302938109
267930730
48257490
210520779
339142439
80866845
44218020
107516
291418785
403369134
32887792
116902308
146398059
429159458
25095324
156413096
223966278
37256863
683285425
653991849
587825389
124309961
59488760
291109178
287453637
350320057
53862088
355125487
219921205
209379183
535071882
309803726
176760301
17408337
110984744
417475382
247937312
269450400
136941635
24642365
511850407
255744952
202413987
173205087
152831452
354306870
17110874
599474959
216015702
457970457
25590452
294441678
319959244
319502554
756657215
232405788
491253459
90390559
6149732
140166194
371587150
492337547
137758713
481638713
251866527
18426805
664659860
64924244
447800579
760373124
101784783
65955049
68432845
702866299
51058682
652617292
67460883
349972546
36079953
571443194
177751401
373458205
79746666
135169991
23083447
466015373
493722614
50504375
338764400
400950920
773903016
412211414
63012908
44513395
358802290
587239363
520589008
313285932
57325578
335975944
70441918
66136981
101367042
265449470
214708803
223792216
192258798
56957310
304866829
739600845
176226845
626127716
212299403
48785020
610048710
356086945
46662502
376099635
470950651
45019433
152983494
194555556
147585825
119210232
136068013
628545410
415923064
234694713
217596992
74388854
605643115
64474487
77305549
59677332
46944539
11771584
757637350
8807988
108821262
117073871
775750078
808836987
109675750
40436447
32168824
230699897
114693838
179825669
85618570
920642525
350306538
238356604
272473953
78021945
470810477
184401025
166160838
199548126
283551081
670670375
4691175
449977859
226991828
54550427
241942204
23686580
207982
52175164
386973863
141338055
287503766
140951304
216102459
909982916
566875073
167205536
142331835
87403156
327165743
321256520
279135581
167733023
517320237
91884422
707798141
442914971
14520829
271282177
177864634
38257705
73914536
104179350
82221767
78880382
264164796
309968581
541136757
294616688
8575254
262979421
43985369
181117682
101289524
257253206
563903394
83439069
62732688
2268316
43787275
18142463
298015643
50109591
61655520
33224989
174225728
162096091
99834237
74200342
471206153
231983573
670498688
450657558
46472286
144068428
24469954
120169941
51184554
34061674
656411554
57542047
169299323
422631369
460116502
203972446
89373912
245243826
137189379
129647679
3988992
117498322
214993570
96430214
204453860
12795928
160744744
20369926
168662845
394571756
92811748
27336586
19257770
550073610
7477487
131380675
52691909
421529230
47199258
426150660
17768521
383655035
350300811
98098080
104270204
11758206
90375301
316960183
480104343
88845973
393989089
11531375
437522724
199138044
395559284
375436335
206357378
152983876
215427924
462115280
84821885
10576171
33516090
78021484
1605423
489953510
252839401
179363424
247403860
181074187
538597495
518159006
125527947
358859177
258330855
36700135
78490337
221481975
559381804
23077889
475023683
101292069
56355815
122261989
611378299
152453685
502593802
157032119
704222649
116140221
350210578
6875263
45398540
372904889
36133280
35097272
1794829
63361087
80424192
66881365
50618298
23132651
115434062
623115547
77410620
179291251
844183622
266056997
778556903
126127973
188644815
19103190
112443839
309688778
284966432
236034878
201280212
85529388
70054574
29719486
538912034
37945504
250873604
171549973
416925005
175088065
245534468
330822157
425076423
6331560
87550712
215530141
218659227
438932831
211564129
535485814
65780030
117421364
156929042
227650219
530172899
243966668
1418272
13081469
21684485
276532510
43880467
110207586
286010936
306507842
297947537
255384421
426470909
459124149
41374545
216100699
94674443
176177773
330045217
190810789
15122866
366744300
968114618
496636776
344802927
223744069
445749346
232476838
169797778
901509253
142180272
42152604
203594730
430884099
521819247
153879243
123560105
26697206
95679384
763307271
783592969
249231769
153492954
114324897
336603749
876538117
624031581
141473679
120886927
345405044
80899957
52222771
111250047
162225416
740716986
295642568
802568552
21957041
158842980
371045788
677891680
214508688
768439769
275238334
102765739
179011363
58021446
527756282
622045
573722617
96380850
52635375
362243
50451311
22040761
39956402
382080047
422835511
447974676
371922605
87057155
446642022
787262046
189814870
500957291
252573289
319266520
415678204
297828786
289549281
22183747
185737715
36171856
185652518
121945164
198940655
51986865
780595150
278720305
24060463
98792156
3113464
494521588
254369055
299482924
375490000
747392231
62720708
33821440
127453500
696817456
144619840
33152501
637031430
64546771
100941636
86623911
109875550
512060764
469453878
1135327
418998122
575531877
80382761
276160410
822460910
243011224
665814001
623641747
220353146
13179634
610661153
137755373
352352858
126891667
99920913
252376356
50794315
571668506
180508738
72120450
59817476
68643807
242041030
104435160
90856718
200973759
706724870
193530819
107580222
371768822
232008982
39090958
7145827
150691998
75223671
8373216
28411915
3251420
226915082
2373119
11258545
152147265
532741239
406291110
91604534
71397916
469856087
305468826
224291283
356011606
583385838
57175470
508330359
496073530
206959079
10913453
622500045
5227320
55453980
82886756
427634098
286383773
668500203
795324611
335632030
174833279
28437973
1225987
498425127
231498992
5657758
62805648
279190137
7406833
94807779
210709045
443222869
130697333
47783392
177468115
24362558
81995749
4629223
15157407
811588114
23143683
67868649
206675893
651424679
97764093
18214445
187639816
235673252
6140856
137475925
250601782
377204669
58086663
80127098
41548971
522300129
762083233
113521166
804690496
62754568
216860219
15094231
102635511
35336373
52143398
410887289
281193102
64423535
187391803
341196591
33611685
642581232
332006647
240541213
493873259
903341797
8696156
71481639
738486152
63226562
84343729
173456205
481202344
346107161
161030414
10901205
250605416
88094152
763793805
47530776
25000054
185891448
9422095
70630360
171569486
68712119
110532217
475145598
623637532
320122523
516866993
45646914
207381619
71659039
255169713
808318107
125925555
37468607
30543346
184484380
538190613
167897864
730855207
215864476
276952395
7565114
145006077
960745
13421009
26812850
404354977
17785106
82347734
46473016
15026267
685660097
552310249
352152435
91658755
97898506
159497363
298587240
660729554
209527761
346813463
62822995
535360753
99947448
234231300
457715656
143655084
195834750
531197651
776931435
36200862
865593113
286672888
390903148
199906184
63871099
206353286
275851450
413984671
710478961
505605455
322215268
153455805
234765862
1323320
83018212
78993544
539063799
92717785
162371888
268487360
97864546
59497825
134328163
225689160
129269463
207404063
72908268
92293960
79860649
134675123
539296
360039991
123411844
223614977
65104537
191380700
55713622
108090270
115629830
228241064
215524538
593003205
19161859
648544705
317650103
242064701
646031087
26727208
134897554
2496817
592481023
255286044
122320138
161509617
193262872
98766580
15560383
87838763
377044226
401053532
106085312
56606896
16645989
309520984
217062543
768089479
189916028
94853293
336451454
356541243
23951869
621076444
338317474
185736629
367249853
305672823
136235448
187036799
1086419
337891014
795837021
434650856
338091702
4130467
66446667
248381314
115737418
286495583
60642960
247209991
275534305
33030734
55276484
12209537
487179850
3645067
413321662
70044863
2325925
625109905
35737611
346645270
536841908
64288333
75227364
803563570
444799534
105973445
883788886
360026136
388187192
507877722
219169349
141894263
129739395
402263474
109940153
406785631
391468423
665257434
407984131
615450380
92614776
35903450
458208699
23661397
63295126
606999331
104550200
245584103
83954584
21404242
56756867
210828468
32768229
412227971
622961147
341096888
98120664
206596861
845564708
72918227
2930832
41391677
198919749
153959324
299393970
1999090
388094809
245101081
177934440
38844229
445756981
164996248
484721486
210817344
75819436
98932161
779750269
599202582
149609215
41499689
599232262
251787322
217853573
410226099
137933813
385859065
327785919
25380937
45421348
102579453
29433690
26409416
33512214
181456420
713503371
350485895
454072936
114631353
129067439
665160152
719618020
190545856
113407289
651297937
798022024
21899570
362967350
65483851
128076695
432669140
61854335
221449952
274448366
2369676
155136687
351215648
108489148
298368710
454696022
574596279
126881162
88070960
17531177
237003514
412131426
444117751
389510097
9374236
119711911
131059652
357807971
48911363
313185665
4847824
364502887
65269545
34269565
5632965
126988233
596470175
372232745
43009603
560252613
234737170
347385824
188993884
147742404
211074894
709014729
27004574
185219596
24261788
19811415
31806634
46016949
11414424
302727728
216078285
166273042
90711571
322373626
76704603
500573509
264971668
223039855
735129081
464380527
21723949
5807197
608465
74614815
21186935
6966249
611209035
215688193
15296551
242021350
245421944
8323262
75896175
395320696
433461756
131331865
157967932
576048794
38008178
198877191
53171390
84304819
210726903
779988709
649175322
151138720
229535288
332532972
22237210
201569796
335694624
74983668
44613797
666913873
322640330
39016139
60137734
757274113
208042376
258749225
29133069
664099348
587825373
164062876
193772248
65885293
231210678
29757776
871288977
43696121
120587435
120442644
282691971
84031869
201799327
234206046
398372174
574348894
44337962
461381151
366688707
327530280
417402387
253964059
68924293
63489524
94834737
144224540
64788928
338171940
134851619
365987018
76429177
14609020
351922963
678824530
286043036
12617388
53371777
15609027
43141235
303478176
246452348
8443238
500840096
24502373
620478125
42437129
572871355
172200985
336028971
11161251
187009307
496373449
196843345
23775912
687337283
35003860
42772449
109622356
722427602
18657337
55697481
209759855
509046963
252638881
80619989
67016150
373223877
46842023
293028717
16162452
279274771
113617021
461934725
138969790
84591430
200621496
196616503
65905317
472755219
806548934
86170434
108659901
57639686
63305189
138483833
764710951
50185082
411626994
304602217
12931416
66579269
287419183
53846858
87401834
487680454
31678931
166721818
117466334
267915379
272105931
268064582
270949006
102093429
2049588
24169920
292435483
101312522
196727238
110971470
245680762
309818869
24675690
1477941
270872889
606785626
198342150
31532437
475179193
20803569
446906882
58343282
136482281
62270
79021826
287116032
278770866
29919446
83604139
56419535
297907224
19075131
16950641
229627348
191048341
238778533
241399927
3473183
63729249
2228427
244024709
695849772
330155879
420022604
435058778
75510952
84516934
97700996
56004278
318185675
73454137
712604977
334812932
397617964
666807500
573019771
453205866
5039973
60499974
124853490
103655262
208347348
739567234
727393232
393959018
76624667
184870446
21517023
440014710
333581068
755156747
69680080
32170030
181140443
6669131
160666517
124150785
251279956
89273488
342034099
727960936
61666197
3737275
322954651
135150272
629434261
71698424
66156344
131105028
84870088
523835177
20964532
479004127
875099275
548764939
707146223
331064189
242653401
24317521
404751419
225663021
457946464
118884202
401763328
16161935
375714727
551861672
182908375
81640695
537340326
404479357
236579211
31710880
320138117
386941645
101177971
358267307
21119995
114761959
53364618
228497794
469209843
303730304
354034917
566964739
244129149
57523097
805365727
182527097
33410468
412357967
76853813
63858832
401718935
150994260
54846898
168004554
351583587
66428570
24823158
445197629
218257122
523634899
249665506
226546190
226017842
538546554
569680751
700630688
175163779
17020538
464188344
12285081
42184611
89695474
372681238
163967186
109491802
159979716
66140984
554669147
192897810
70935756
50830272
590211121
4454163
98872937
119603306
128640550
151685040
121347115
25555419
68095949
51245731
73437898
244233404
167879015
566025779
405522919
182081334
522472026
170573949
373264021
113487032
461254127
328288913
126930869
39881362
11261742
85146281
143559310
166423163
17061867
2680078
308569423
494462845
6588091
602544497
395392392
54975831
11795693
782110997
68173810
295483889
251087904
192384689
187347389
19426058
248076804
60429248
206481208
265947631
352163906
45724337
54325783
277900470
328915246
15101560
174990827
265657397
198891909
23428157
527097970
59591628
259171726
521791803
371027750
37282445
823106914
48069552
261866924
29430282
304692877
64101141
661050814
487218502
52738996
238689052
230057961
406510517
64110375
200698836
104430315
404390911
697556505
619216134
152419622
243293101
79633207
58798079
35336208
95173725
32069071
33581704
550508904
118716136
671864499
201206087
213151236
161799100
113594418
121646060
239654969
55439597
164422957
324356906
23539164
96704962
171575403
557425467
893546661
256147638
76623844
225387574
263884355
261921682
6738574
644865611
53049912
46196241
45493425
781080434
94293027
605353079
19696204
881664775
551457114
155538703
895179
136953223
167060318
65379961
558817195
313447903
439521948
188784033
682045049
1115442
552892682
21948973
404177453
97944279
487840384
55193774
412631304
187527936
368224466
19854748
423215815
304741581
25864947
475011975
487636810
17626055
18848893
178220700
90916729
868719511
137199894
120477264
339641734
294501599
140396936
384736698
322717424
257088317
228830343
289694737
92305966
566989876
203229100
185164525
844570511
133865642
169448533
30480733
174535483
309460472
382190678
150481536
774036192
133762923
273940660
48693712
632335754
61159816
35924922
122098972
416203426
7018541
109058279
55444533
31922441
633415006
405077626
74982711
161951134
339075952
577330283
17689855
638774532
390586221
359615176
160518872
175513358
89943869
602312365
228875581
36971575
180403886
147703874
33298755
357972460
492273753
291505357
262964423
93489881
321683872
311200445
10898430
128643293
336683157
55951845
93321019
683141777
78504499
107987358
25277485
5426666
345543255
147197638
896743423
590933484
44935598
54266278
174576115
418343903
300405274
522361808
662472066
59058450
36370825
486695982
206478724
330242697
430328
106115853
810701133
90526185
4144250
25411376
12070109
87702680
33023701
272588835
184709321
148511039
779060623
4765579
26214367
45514868
8778420
64795517
117651157
1431215
12683502
758830360
216005256
339705821
264722058
8397561
742529067
87990802
15453796
919789360
24683391
313814095
7842143
241009499
52801083
18573679
18005527
338305391
68180885
127131985
503696559
274798418
63583940
21482004
19459705
5131283
13107965
531438112
284533491
66921166
64783972
62717228
37331061
216275120
56923801
25101162
514282404
689474849
74893490
444831578
355581824
56972563
401761391
631994998
433052731
76007714
168896453
61849308
82143593
249294100
184904660
406359765
12528252
214396217
54810577
445000616
572083491
131933866
723119388
459252029
89200105
249737910
9595703
355459581
104359289
356128418
465536255
236185147
375094892
220139373
54582243
106978967
401458480
443371784
416905399
68146743
750260358
64428329
540390440
116294992
197257331
684234033
342258444
394059685
375746320
782018881
68296925
243949380
192358259
84876295
1107373
121343477
107378841
562674743
348781123
407121989
298258550
589259445
23527991
39104657
151810761
23395707
386526809
290584355
449160644
472199825
7947672
70869098
12364929
142164634
30505511
666744887
195560139
528069176
73585094
616660317
369914326
14777582
4004528
134208850
254207544
80321881
159775269
303374707
238877664
332953983
111314748
30610961
286227068
857119373
920192474
87108161
772675931
292394288
222518768
3641349
26390201
433022284
5781479
35042339
435755312
816382205
899956870
123459114
298266191
439654773
129169698
240456580
140097394
6348118
7748938
99797313
21481760
435039596
14150519
196875368
84327317
59215337
32504164
106173015
136313494
181863159
36414029
228160269
481857564
93952356
18180894
48701144
302806386
111520948
103782854
275854397
96493106
101242424
95537527
33683478
516065884
149822728
128106833
499565937
330518691
50024697
436962306
133975385
202037898
79683228
131254689
507024896
355980206
87520557
317636400
472964222
529407985
161462148
354634930
335510896
8913054
605297102
195901346
159306979
43336931
15813612
30290243
29927475
91981220
250027901
172194410
466784521
137510047
477015423
159461595
20227551
132939028
554997231
36343939
290550914
428006832
301021034
787188957
66444629
661132385
34298508
144179217
40335810
269151156
188113196
131853516
39033127
123167102
24716730
65325973
606671390
179822254
978376272
661003897
11440115
308237594
116798219
247349151
32860088
685184373
411142542
265952484
213286677
100261722
5876
608344389
94608959
136438607
885608260
47533510
476944413
169836897
49678222
269503368
80609572
205007408
189060011
351418429
444040113
83342609
585743357
692897305
227383668
188772359
151237370
39207616
929860394
287472053
271757653
436976840
65464414
207698875
218265661
110231242
660511647
39707423
78928021
232868904
781430117
91525555
463571456
102048257
160819006
61880564
21246455
54442438
686391145
399581769
25724318
329642523
81002220
205798683
823941995
368939550
184315058
586352038
12589380
70004356
474703867
132726425
232228101
251960270
1993170
737760463
642322980
285616700
557153074
3151020
29253516
55743915
218857318
6740539
30025696
329967269
190889430
3223476
89837189
207153157
142742059
16648738
23601352
104450957
172040169
584780906
114501311
173077268
310078765
210882271
715257575
705812346
523624054
90536561
557485557
72139885
117488191
58341603
145781166
10040426
187963962
413907786
679532754
4044070
286058486
4643753
182453725
240410114
290208444
24866106
4030573
592405751
678736182
80587263
169955802
946105406
157962253
239400877
346921738
526973931
225817518
31183869
13226333
35661879
62553566
23142896
214131223
4557382
9364751
94949521
205228403
633113997
8181371
876561326
385366124
187508465
586766805
191323725
239927837
293375385
33621971
226366850
530647973
236954496
79704783
393840186
452392780
387674743
243134268
58218148
699535098
181131011
183813983
220415646
409126980
247811960
34378800
465634054
253074839
209942317
73481192
162709898
208036822
200421616
242020033
637116204
290551162
38201708
105355090
640483823
177747623
485352379
453051676
208607721
46347930
636017918
238393628
73307157
225719311
49862885
78367407
73055428
71501903
553372042
216144721
424507152
59470098
189825418
55498990
602468289
97585927
507290464
54105311
138653002
28776732
382889447
316480771
509230674
451890323
765659418
143590170
65316399
129181363
748924622
19833836
234461182
236195889
652139652
401063465
65277432
149550217
144749519
363481864
260702660
162158665
182452933
79409909
72914099
154695171
184073593
43022584
125351653
526290320
196531337
121578850
148697517
781102203
74641025
206504431
526942888
374216977
212289097
266791645
167767650
235972165
55403178
1120818
429582328
252325872
348686103
396555284
771488658
194342609
238180302
293305053
35498488
684317508
156170335
166811429
1671088
139875302
45456141
658166188
218419983
431993046
356271158
483773682
16587184
306562686
77726457
62695096
236952883
394265419
95529629
439869822
224402409
631448755
228215232
655664794
624121901
253882186
877366264
411179107
44973843
923542972
277450758
174665032
652739640
847751680
104278188
388967649
213685473
106657390
53806879
75877235
433948334
156338675
75307000
306049702
588822785
324454371
191801182
113476806
423716382
443810153
211354096
211066428
281036898
387955479
533556527
220748752
189331345
8021200
11154551
233313532
833841088
216726652
576940375
2270436
135532081
174289012
14287622
331460969
129581012
72799207
117438985
265483452
28667736
230819206
889792942
279533374
4806973
125437852
277320958
85282243
615499466
8022500
899742216
590963387
601641393
318438364
30394340
412163155
55856930
50048714
36171338
160123597
5849389
916545113
467444728
44098133
86564800
183803551
46827317
247589231
73173046
81254886
562557597
416504601
248664481
225664294
37872281
227817593
721463151
124857677
31683158
144035151
310503918
325916041
8183117
394271187
741210712
144696727
602906062
70029781
84494202
53515508
217717859
27227885
347343777
60964818
2594885
531980824
55637897
713658191
399390826
40583449
29763351
92691053
26403789
168947628
169303562
4762413
26392349
438500281
292301093
359505512
28766163
18534894
201377512
484519621
931030486
71395309
788228467
293578257
90378492
162040175
204852057
138443440
23948909
470004939
276762930
84214418
77334049
74022484
547849027
205635258
17914161
351952581
340761309
5099476
560166611
360851653
460024299
356681025
645964478
76378481
552905060
166571217
99901827
48039550
90821834
284426679
188186123
251133873
71961299
424636134
164771691
281020573
598949720
16220990
60363542
564950148
154408760
22897304
169544950
374434895
360511836
252931930
75124637
66766360
103178500
1843102
682573771
471930642
74526816
328984037
219584152
598647813
4224534
219700487
419638086
141433264
485771207
103412700
351687586
138041440
698411734
782262134
276638255
248480031
219666706
401124625
61906653
9118889
66635774
227805359
47366163
132079682
680155607
245141304
177630674
183090268
64302159
242718626
325360252
4037110
226134214
706757406
317970934
148237300
298991780
126540493
14524106
48983871
178027897
216676774
244783910
415018764
14454139
333236435
699045310
205131045
296980293
623038416
29579795
450922929
275638502
477395170
22048759
274629271
460447973
216220961
55200303
73623351
126129520
31873185
104562372
209627472
408224076
128265021
330642051
111185403
362589993
9351771
20500719
78523774
61459791
408821620
165535603
512459450
533434097
61315194
340249991
246996769
717191403
47415838
269047161
266891434
73192383
474044965
9640548
223586926
473887510
293877095
90067799
16769654
28735122
45176902
436699878
25237733
67189604
132005213
96998978
24125497
227809034
341432333
140894905
304036826
55620320
241833553
8079059
95874458
890889873
23800951
50726850
58619907
70223242
563038518
143200133
213620125
32092416
566935961
150150773
175544951
106142998
147031501
313326783
198240085
164357815
106350404
144659147
136227991
149505522
56258966
546273928
712519422
106160063
49370408
204954232
12230696
72976976
666249933
199595543
82342694
219291814
162756011
13296266
41393528
118017313
39813050
640441394
634398015
294250082
746614586
63942500
367466194
372303312
47979973
152474230
50840072
139757948
27391757
296739204
354572476
138389786
59067533
359196690
35875739
152274797
29873290
1335243
336269086
43257532
80763011
618119120
3068025
248129396
18060741
137471218
86895018
292522693
326581228
37971006
113757506
116031911
462403497
300631852
11279354
102631908
144726618
437431013
170989890
130884171
145878962
551296190
51641874
176361041
411377365
115272257
559632582
26192685
148428171
76942449
479063592
184623918
12962612
83741948
171420740
338153523
502303433
11248985
108598315
44302416
782161549
42633690
784327491
170672298
149950767
423025111
259295185
124185727
391332385
227353082
28337878
346540584
26167358
102415073
674763580
1755635
460428663
16377415
254740852
76536963
277928031
287134833
67804156
525042425
179793128
788554480
633276530
963766386
10421796
42150858
255847590
43589450
146203202
522646198
46885292
269071241
415403615
293787858
172874334
375262034
153587549
7174164
145765425
131646799
273976123
377756286
651121660
218978717
244518820
411745742
27827834
505594839
218042552
66197730
609267668
346658938
474107480
343302368
454272790
680882526
192810977
551081702
136782998
76744208
402180318
235109103
34874643
709815222
121537713
230558907
7628966
112006250
22049223
3096199
233393404
216059478
4226954
18169419
441864967
408794252
3341556
153550674
103397975
15855666
169860542
117371148
32570893
241952213
75789649
83153876
496128774
681228011
713498244
4552287
237506123
277257640
68442866
702612093
324020274
587483377
152528957
308505918
162860046
92339606
23514990
538988229
10899969
165547473
191422166
679140193
77547510
2617241
651348559
173171264
114410841
321287539
146867564
643455949
889846700
60246853
17114708
64178575
73346957
137380289
40099613
83098199
433645425
314446754
319982528
379934635
381991022
228638433
55051662
2069569
674598640
629195960
373155994
390035629
8364729
219599821
527898759
540627272
657296635
81515
604721553
722451554
624656736
143109941
483336711
467724477
42631248
549743746
83168569
19631080
806296023
64208545
64919995
39894541
196620433
105039168
87902332
469256455
544033607
454559675
277963659
333641016
54042361
283794612
61037462
802879853
351719530
91113703
170588868
218862304
108932698
37796630
61231082
418836431
15042105
360010786
58375295
361261791
4564393
625688501
506845351
846430282
862720655
113401163
145686850
416915664
301989950
44645971
149996715
421797979
56343036
452884341
155773630
145714432
32895028
75324605
248113979
730825824
58217191
37537527
265762644
115991388
255850946
417598132
304825788
15316442
5339848
71045807
182261258
71336833
632515891
583011618
65092196
317669361
151710203
465601555
41348945
487731246
36541033
604360373
373336376
116494028
514452564
139393661
24514319
455392001
4742186
442752857
74603490
105452028
231595008
18681263
24738988
238110542
349801318
426724814
683930243
252325476
45469788
36863739
6316357
36085660
247962216
81375524
34146538
147594407
486656316
710374556
63883278
584726617
41159184
476134784
382790402
27252631
113605772
325467221
392742774
73313929
214693148
585795818
224636991
544371052
104500362
669541504
111106589
157782057
858101680
35301430
240858687
147169438
212512830
92237360
459010872
290018112
249918884
255399715
491841252
373739917
9041906
511976143
157085111
49224959
12824646
224705304
146781270
388881703
473519714
30686847
52841854
66043861
499699557
29258315
109647476
22525468
107341345
217718146
386647631
249679678
21133350
73563835
64245371
108066654
340562662
266910843
13422893
171187142
517485873
364063555
504207748
59333002
538235491
155865481
181527489
52504136
258704004
585568248
53992146
171073504
175694650
13231318
28572377
59862316
246531030
5466733
2747404
166347393
19863769
383457201
34504363
174923901
109389265
428959581
60806562
226882273
414689272
419372181
141456643
535277790
26191480
37696107
32169894
456700294
240746779
128933726
294422116
389618867
141768077
30101345
35951027
173923077
406701155
44622734
825118472
301470890
273071795
369203923
444590645
144969603
99998103
429759249
163780764
448262728
711334043
660746798
263813665
402565509
37357809
20902892
43593066
158254811
38366525
341107830
174321226
178362552
330235742
11506444
551100981
322754855
73281514
697659645
567367269
662376
38318088
319521324
158796297
761042779
169731012
72185113
111953137
213927038
500310129
192838027
202203136
721673722
35916925
11451246
101671271
371829277
195016149
220684511
34689666
290437279
98925379
56816788
39650421
732410740
15915682
403090136
131505674
263242659
40896323
40102551
491370945
365943803
607158796
470409820
222004540
488101590
46294513
59653196
41262129
516029648
298978116
68941783
128711515
677544630
47335017
108606917
64818357
155005478
50603967
141374819
355162549
58506344
260771553
5739258
89450615
231653182
990283
181946046
24453468
136586039
54621538
74963111
58154769
124736724
77020315
153518169
11201588
224961062
458585419
609544430
278281373
140745299
137767734
135584702
138160530
322797351
23471994
104775936
4748657
83184936
186769265
522681
362411719
165938192
641469212
441687745
59687744
388510676
712573338
24944807
198163181
68799447
322202521
862315812
420712630
115935086
14709996
834433274
216375984
237891685
97917939
4242590
484824994
216252318
246378314
510895491
30215641
156651691
113995825
6861636
96239256
9506541
82430101
238789522
369861210
455743635
318795124
258982200
442645502
136570169
508130360
271357172
118635935
86502862
214409069
16898650
22728520
851719862
89597297
317985148
92088045
157603191
847591375
159834721
319528790
589346926
149342279
101093628
6492515
663172225
65545524
203588731
252987332
8003342
428835883
161783089
294990673
767872731
428685838
232944754
7440486
492214290
6915941
877113856
267413131
232457526
166057251
515725570
351228856
297798838
161855192
554223809
60043073
121908726
401489836
12233899
2870800
294975682
27692473
475293817
44414283
230785750
477106872
147626691
316805952
632621181
12319290
125090616
107054886
285715231
9767932
18246101
57176673
463607411
51855297
334683346
585900107
71876410
706725459
604033781
480052752
7520876
94853525
26338767
78447167
160785248
66444318
10383923
9408310
226923879
533672880
131614993
151833682
10701271
600351842
189379570
465243557
228038774
285682
113607679
29230094
468373814
334937322
196581520
350213320
388246064
517460177
425780356
254833854
157024341
155216386
49957606
85479193
746144063
242479328
714426137
84097373
568448621
10054317
329896906
466834714
403624523
167284672
50839862
418159288
162950942
651018327
165781975
352280729
608039051
455314133
3012597
220334849
102618421
39892630
73523131
634273795
22367602
650170395
257921193
3634625
749305092
138035566
637490359
217498530
98279200
4000187
873951299
43514904
57235759
41712358
54941836
117188823
335978609
9637968
128371735
3272039
73044492
468007416
284350058
545006350
22245044
37803974
831786261
517058298
107897633
57931060
4964111
26742542
5810662
131115120
47887319
113504986
193550881
161814182
53266317
130580085
36452798
90198472
576559887
72351874
215496116
85628374
412298857
7760220
66861134
469964571
68299954
93614771
733312926
45839468
353758887
465513390
356245429
2533026
213371190
117409600
123756870
273594001
408194278
330756647
5673321
644476160
112996177
532885403
462008839
61507062
145215873
8707278
288899604
209726012
96872844
17586868
301781859
358880146
129249312
549075487
700528754
10662886
662978195
261830393
130408370
221159300
523660672
51525831
244164876
96092446
60227236
365822642
503768711
185154627
406118492
299347567
11165293
10395324
27121548
197422650
715870206
206132487
314346580
421261810
27082620
184397952
40422418
121206068
133186426
793705368
339645327
268070788
606352993
101181321
442037862
30369209
96450225
154356510
486770064
41791619
371745341
95683819
399654407
1049648
10591
319382754
137877990
265871665
20522318
349807701
262661365
37672371
302959709
105807915
337186192
417276111
180588612
54204039
252570477
234270889
125075102
691800416
85315146
153899627
1525098
32898613
16412193
92397586
136648374
222092578
385922268
645131920
14083431
369136108
199583349
92735470
68409566
167344721
63115941
373292481
81158536
450168455
279044833
400618001
88385784
8227351
40876101
523762352
63379584
525837200
229277258
502559396
90303553
58368659
128187763
258224624
25829934
20473112
383596202
97560642
8349836
105911094
411394474
807883872
19520662
73022277
282126281
117677311
400577995
299800502
1423761
94924389
93234122
797476016
175573798
9913600
35414358
416248669
112347584
616907108
395533132
119103325
145343402
48603919
86401950
938190835
26467358
107905988
538616162
89473868
333471387
247714963
491712215
629264994
116035293
508930182
176423751
84289690
5385324
119080047
209732776
88673181
147441842
52071648
569434885
53328658
207563557
506492816
166887636
317991155
445128174
680920522
20183147
489735475
170124838
54896749
689660327
176198728
35754387
32930258
890252442
65051200
222742545
260136651
120649514
7421294
205648500
781275410
540707352
169577842
154222346
40511261
290194612
262574734
50192205
49305346
91749809
27352688
769389282
579965682
667281844
531136140
295439140
506791049
233346380
219335773
962303970
132298490
55719526
66979939
270086556
379600709
76773543
137402606
379427834
284136775
5872034
583875287
459986647
16239527
134786087
324892651
110733257
119618723
225533738
120416602
153601970
470293828
574396889
623780590
35075997
59625847
140434210
349978393
493867431
259068650
87136770
38202511
524290887
343558475
583078413
286453601
52949383
166200047
438701645
458761115
369740970
96185035
105065209
81178300
468239034
170699293
43284107
113874696
279902044
571899481
16769231
610400233
605078976
610644188
228265075
55893008
63500880
4914617
90966918
33313455
148577932
849468090
152748990
161982172
279744281
312236447
312890481
204624100
110582211
319102344
310779413
339093579
538571188
7636500
86201167
589684344
193063712
73633252
180924383
44379937
574686742
193580140
77321132
101014284
32484797
198231331
2058343
433956031
381066715
83298988
502693072
72491483
47269952
90758457
248448888
371523684
243493571
518580782
213721351
172496548
380879889
736833325
168331698
292070991
16724156
54556691
11507694
617784766
50546448
680849838
231864632
561103721
44671614
38289227
38635304
79955631
474314507
12027512
176281028
284044762
136993926
378677873
288773100
290744613
51567887
418033961
135253402
130707970
64976753
72426922
272973136
576257360
269990139
8908161
117857798
21864503
70519110
55267551
17643094
451687923
489298203
98782723
694581202
218631571
69274633
355667397
123573104
346475203
174117258
66825446
60969016
158436800
210807362
163539182
38278411
169610057
161991933
165666166
157461743
275199268
299149796
141884723
605478088
52371084
31469141
13686823
393900159
422949519
448707412
596495088
420710445
122323953
370534595
3518872
371113728
299898269
381246241
354674396
450571877
418113205
294394374
391746348
412219466
516299229
241787749
182554319
704119593
11085110
44391620
70391708
70030787
668752197
828044648
28080659
575851355
629085414
56629882
592316699
210204430
167417659
598815799
176068412
342681691
129959952
385290915
146989530
402455733
456348112
314696974
525299900
37945079
36651335
15153526
284853845
44585271
9730643
178790190
155689926
793168029
172044396
82328404
24459180
550389241
345674236
576250775
722096662
182449697
129459712
125745891
507788183
331242911
93024980
18469321
474001443
62986195
275243367
155697541
12541469
120869187
200931910
79249754
65182053
445937662
138425922
384826559
174249332
158472233
304010258
11953134
4155969
102130013
495412017
695729
90765883
70219944
147759860
209908186
47080812
624249762
303376636
487086453
146547844
126331360
243634121
201397041
312661918
298338643
430767481
160231713
172417822
674777085
532265819
31095797
585803587
99441274
233430708
361132129
51175291
169606657
92135945
116592999
376191503
710676839
21078725
61592466
2371960
201663600
378489683
94184698
331781435
13380602
457087509
170637633
671428844
604333263
541911632
192215465
583647600
673641042
40087119
249545893
106730240
72170045
221960226
133490904
233851909
582153048
802650166
104130877
451482766
187003877
296041451
129161863
416646339
283828692
126527900
356173409
83924783
78009710
530509525
199991558
249744258
13622462
11980395
579734966
304903699
3316288
86664673
95753773
446919123
96108340
677173352
505444542
289626692
78760179
243288809
23886497
1509510
881009336
106929297
31391521
88461578
41627653
592184372
394284888
303833017
151831621
20380133
355310
1188257
19629518
118084006
40768585
505123637
87991303
217096170
5532105
788643239
198931395
204621934
84231411
19526112
2161182
532960800
242638702
100702611
121834298
90252087
50769772
647189572
181716527
96668019
209503585
116379536
572991674
98485293
1225064
38700090
21604788
40859598
893003021
82826148
43182356
58607453
443365710
547693106
544288080
323611791
146122425
5285450
376993894
370633563
44237938
37720813
66663625
274827530
197999194
67278958
284655569
448060235
23172150
454738434
59817871
492487849
3157660
337319336
171497132
546461398
2073438
212810992
469118110
249429049
236483423
101866547
580271960
47904542
87397071
238462947
185379777
367721622
89935416
357852829
122406614
434038052
235888982
90539069
15065311
70753346
335292135
109640207
176758542
395479056
118165455
27199828
250066055
51642423
523187354
81887915
46088237
384679279
5249779
101007924
50673038
211902640
27582649
513455400
454876851
376541522
762274587
179915832
222666585
77434629
15835909
77948617
218165989
223987967
497533526
57721781
815228228
272146632
3553268
70458211
121284983
360627173
447836891
754084138
11727863
482697087
168561925
645388195
838891757
131644411
495815282
334030502
737450521
3810002
484239902
242335249
299345676
478506883
333900982
156113583
180948890
469474523
782054225
485755995
6603422
563823336
126043711
40637591
353800930
733607941
246120245
218845894
142284076
77474854
635964515
90081264
42117739
265345869
910484013
313173025
178896743
277651973
571107222
83515568
462252593
44391063
27698795
205971756
31043191
93134835
196947109
440402764
206343762
241507856
319122330
67482360
7917310
203214046
2417370
388978076
61499320
243542857
378886371
53578437
192090361
103711026
188513587
76839293
444865233
84141382
228385064
38331576
378196566
25633503
853120358
274835105
827369512
199533259
159655634
19011421
10919685
14363084
41756235
656421148
433180528
325303136
9337109
34514769
11809976
134814369
779172331
442046965
3573644
577399192
115174763
45805181
110689915
666917943
227772344
177708683
159778901
172205999
47929112
230376594
44883540
69041858
425754099
31628489
599590984
139917169
97640921
4297899
15679314
716899762
70129875
84927155
259133233
78319521
614589337
736539585
208942963
183114065
191055216
458579202
83093049
64885510
466833167
94608016
10337354
21048168
111269369
604028938
278301229
40206064
52488676
121499447
744963498
334066102
65315309
179749787
55169488
42364701
224190153
141759920
350674647
138009789
32846669
565957836
154583058
80621167
6399848
27929944
652313236
36566740
235071809
230250910
254487606
900135937
117666101
294517904
56141001
55890149
12640158
45314893
26842197
112537812
284136225
20817449
285355433
212073876
394549751
362599640
373313707
470517655
316410170
511980077
326365796
66900223
44236959
429831756
30648131
402327996
229373624
20786923
28094394
141817487
66625983
317667656
70094851
699173666
109486342
186743535
429374505
315962924
49361875
97246982
508090133
89930438
409568069
40380978
604212152
387846337
428014052
18399343
268605708
132125456
48504117
333215267
21048924
224049586
87281333
168672293
210079227
249159307
85521588
292442605
98439808
385273623
472041313
33137669
201592117
310014
478201044
360122415
58349488
168020004
172030025
44569560
489173790
465513098
133159483
425450433
483822713
26911809
276872241
653789647
565093604
602575019
290428466
323501934
262894112
479499070
107665085
73973209
75250922
46506351
202448956
380643026
168437174
15808753
510076481
745991197
58175761
162251377
349557154
151667642
770637355
229472201
5810902
29144326
282223720
616650259
40567065
262244106
150608997
533628400
262581907
667373455
131138517
413891947
4777217
141954686
58548879
307939056
184538161
228317992
297378887
46902704
522558804
258829438
106228769
278927667
8380277
502584380
16831645
750811039
3320054
416182279
51964590
691408479
252038879
520995636
176070640
165167646
464237249
56991570
126570300
499704608
595378572
131577559
429908497
308802468
119561163
234235094
96659588
544423790
371339518
363560592
143596982
13426827
120264219
42357943
23569136
11162129
1738802
57851118
759195846
74805514
668464648
552881788
64944572
590698150
1113152
512913788
645879829
883204454
375069319
31655993
233169038
253614816
41258
40644220
389355214
256473192
258076552
101309382
291406058
218219150
825253694
118907823
228948948
36077609
337021538
122140950
358238307
44805587
181092320
105241833
452156155
484656605
585966568
147780360
261254895
584910697
327731565
209841369
486383908
99411597
13305419
473108815
17058017
254800927
68381871
351600211
107660357
498436456
297453487
1127760
120668458
294942144
126256734
41657742
12655519
63779716
418333312
18653267
149574170
22229226
439118008
163304391
109951935
124976336
1752623
175229500
27657542
642113869
407114092
101086401
53522575
265404679
4278681
148734219
28588681
146423288
279240330
74661459
140613164
310779300
494811775
137300132
213599695
1457581
11217291
807695313
31850054
741515611
685388295
279061614
18931861
159947866
420311330
530054692
42535708
636114854
9434696
65908967
155054733
405415458
318288661
187029773
11268627
120924495
40826368
396353848
290638270
7090574
59259110
115633199
518127258
246535569
86637920
28875019
256878332
158591644
135716172
494624630
79291627
820304299
3137710
14816710
134317149
299366826
97842456
277789228
235261024
507460305
205415801
104407244
474376040
464342492
571588174
64681078
269667238
634164039
240451885
177753835
56858684
102224787
259264427
384137
119421881
468063927
370378258
662799992
565058770
559052591
77434774
101518225
386922204
122692052
300447259
26743592
413821787
5936193
68573758
28288952
3080930
146481064
39455750
767120670
253964910
862920730
109518334
291854839
13783089
413739513
211871378
6617521
16866512
415889451
328940733
566783594
62959792
191378214
285214934
4932440
38206375
46076323
507776
541036037
16932636
215401226
502651379
123312021
328418731
617256002
622486059
142283811
21894534
99719704
174101675
29308278
125584341
64905086
77407196
121637424
7319906
421663391
712022125
56545958
133352898
13582460
4374215
854433349
949214467
278053802
175373340
550967278
344802986
311433028
306398419
591223985
27918937
58645093
403666436
427367205
43920994
342798836
197315418
6502803
289981772
187633929
457686798
700576232
39751224
31082096
200830826
13759518
711148705
41868774
452792133
27922013
433312567
79383448
12388113
8001539
371885421
50691621
6711376
447089311
890854829
8389731
273651569
125681747
107395394
24856559
32068081
516020280
29060272
715139448
83785791
564516023
778152085
54351
163946334
44041663
211814975
637793829
200808606
275967024
309412048
129934213
647177092
248921326
138849212
634938547
47900249
213933188
71110936
372949577
789957
200417297
442693945
46086997
409285707
1416728
224113660
521392614
155171457
570976003
12249096
110062213
116285
210506211
184131324
144932220
886296283
323158771
7723353
259984926
48792688
3521920
45374929
90188383
483947163
379001121
6578703
73199671
255664878
348610377
159125055
108603627
312549113
5825711
440495948
69363997
378991374
245171431
776781342
301091653
889784833
591719116
717092845
154272153
622799756
4058306
109247572
107226819
67332163
4157128
239589949
41733966
185531999
848207677
56131680
261996
159035550
181599576
569891
198397545
83112538
840542957
396618592
96100079
66047688
585322964
13989140
39921800
25154037
296984988
469578763
122199040
39080132
28139908
533104747
139932938
15535530
102908169
126558004
122679152
639893504
98923053
12994445
44113754
494594458
250236929
55273167
242338541
81289036
699520883
121260529
331990627
77955469
308319687
556436044
13439991
127962209
401713882
674744630
199653415
211833797
590464077
161671478
117017910
376108048
307807963
223232068
151339213
111838583
552118156
46505980
13485394
109303489
108426957
172040180
11102393
139902343
30998839
349972185
197353726
309085643
216131231
519027457
687233126
85603340
363162891
23597659
169470052
194453723
214160409
108782637
81945211
183804297
361375406
28807414
479161914
120705695
27964311
67279863
177345140
567838746
197259003
51106248
145304688
30354057
498681397
220299637
567664859
269696709
22932698
200354777
237732747
622872141
115775681
801071870
565452360
112590840
548151819
84768831
86855933
28884851
265087536
296580491
596049996
769942757
95059438
77040340
349183511
51814632
42831781
9107556
408382171
838292685
81297165
104639680
311449159
100452223
386290194
93898412
112888467
33996519
759560213
44246126
256007667
437670388
223683184
199752950
61858906
78513151
89996707
2446299
139127002
7882098
194736933
3639087
100573191
333619591
109933861
333582352
173050423
740018289
60281098
441548482
13170084
11282245
391024500
207603677
183158526
45130545
211680203
248691791
16737442
500567442
205936011
25414780
69765705
411336634
75947850
223859571
302068451
42742511
393919413
472626535
21592138
12518845
257173121
197060375
138224649
18561302
68187665
29488400
252007577
205470013
104439429
129518590
151911973
23722754
169953864
240190818
7151772
458197802
4013032
348971219
95040849
214789975
759157250
144214541
324174242
496453117
5573898
4872663
169246324
556863928
93265178
38827500
379151304
96555986
4822611
192522655
464559574
348026321
150951754
855281750
34413160
231909536
287973514
185090573
55485023
413842107
249441838
493137822
23459823
514714319
713105759
769889096
454681087
385047763
14685475
427142656
346860065
256175573
99079657
227881128
186029334
201708393
369592967
28677356
13026866
21491491
827073018
22140928
286350496
293054188
298262331
15414780
673372172
665595938
68961280
578301513
530949455
196543915
48949545
294196584
757054741
282850786
294902709
122753189
711983582
363052897
300219028
11436827
8095962
202456129
13633143
64142876
255917495
124188992
15256578
49161537
316044745
250661813
87186067
777663248
298332369
899625056
158991559
192007770
329882945
39778206
110932542
438354464
157545664
554362041
20675443
484867084
452176961
7586337
389428683
446861135
628476660
35190571
175034334
304963320
726604290
111973873
105575279
266906425
634277250
155290222
21605603
659507236
225106275
609913075
110937254
2151064
58481614
120622627
624803974
240901583
66655465
38419311
540699303
1258504
54812438
276350521
759101324
353370210
5680534
448770227
433961710
404711829
104448206
82524593
13794654
115579961
242210389
713129429
35207650
115348560
133513248
114068323
223450791
722806123
407157628
557157683
63588758
791256694
547241810
217757055
427061559
206014106
516672994
207120041
168831772
88539372
46030978
154791364
6659523
220670161
511674467
120895110
381513460
701816602
26345276
96948401
170598926
69596616
861640360
149695701
109627379
43029593
3249405
46027935
96463226
166073400
77415990
407602315
569139199
324814310
12374712
581150009
7396618
583190530
2372757
89482067
107541199
143348991
398774063
70633719
293167649
106620151
705980404
547472935
942276296
759354568
570202479
69551180
218658844
91095074
563762392
58906007
611757429
762991874
433337806
196165235
35416358
843954713
236536700
21962279
3009225
680884015
51719515
10999029
477665362
342343552
9615416
314154905
35601748
294695563
9401451
670319226
48760025
7204966
27006455
77662941
68272871
23633021
194446130
613905468
67001231
238091415
93622820
15865336
78787992
911389869
105867283
337531975
216430361
432822261
581002756
325760291
26050706
488016604
805630527
494230148
61181392
331297807
441672290
177329867
790556641
340137447
143259153
525244322
108607341
25196423
367775514
83535223
54908053
22330696
86556549
266222669
623109136
8250117
673328528
232584646
47505170
119702072
152211461
206481343
379222427
1254408
352174
388552515
8588878
6204989
682320063
39912508
416229796
10678017
197371256
117906501
261429269
540523933
654182295
156489406
529241895
380976361
627173444
129544549
192664720
273801784
15708922
4100526
225746775
246481966
373221090
145164546
12628527
309850032
11137618
234876075
102702975
236267391
958111700
69054598
8899247
20273155
15453757
431777746
118208985
391738575
353785563
174471587
58578406
760255064
189569816
328392572
378478394
50299228
289756490
466100170
511048151
724044298
114952442
170435887
16538973
140748974
132227478
48857858
11738159
202068221
16979562
105631301
517563
471246883
445041550
549230201
74742050
431951390
213426772
67243
313377995
296931253
418480185
335182789
233304235
632126045
60070953
96344908
145251575
368778436
507030202
332037878
32915660
457641033
172762589
244162227
298411520
9421344
8169139
41112681
666008531
62043009
605994742
513358788
15116282
329548
208322347
8817400
11439424
180660889
824843568
5818760
410053340
887035263
348082599
176718184
289467921
84734779
6042911
62148018
194925855
466864268
185487240
210802130
167528161
72081075
20764353
84457211
343212080
39788552
132180329
155785704
5931251
30677438
197680797
104173109
9733686
198413865
44291249
484097512
605259354
425507465
80855329
867058922
13243091
739644368
652984406
105719658
283059121
593872011
9521870
202957008
58434320
408737990
467465338
16942254
293053
133649587
242009631
288736534
211567945
244157400
33043852
645504912
37455889
398571674
782095848
66140304
58048058
203080056
247702853
115858431
781220506
2531204
680640115
182868142
30297208
42534640
444455598
297584394
210525260
32464050
411133324
208045565
43825639
121419434
67494626
139593827
169396293
289519044
189822393
506688737
56914428
107362533
286794376
621466611
37814994
339299957
70196383
748531715
160029792
233922976
279937104
442033463
361368624
59341361
177052374
52948012
127283504
60492440
232111759
669956821
197791541
469990473
24641468
292948071
84184719
179753251
409237831
351996388
270289157
153282553
2291127
3125477
512095667
204525349
616764825
9751242
307448308
15002192
176203175
30585882
62162576
325488028
102994924
66546224
159623762
7450552
191452955
85760379
84199237
15620939
512002976
52532118
290905881
112933982
293293697
90542425
418114067
10264172
360484288
34900081
15753548
472829996
21076775
26402598
273896668
204470610
40563049
35563675
153892251
349680165
111235181
106123340
185655679
86553783
135269645
153302161
89422557
181533053
59142960
411471770
99845460
1017401
276839213
648696925
9770788
353583634
75697618
68265844
70535832
501392693
425912213
138572049
126770767
713723658
46979238
262765398
167974029
247812675
346409181
146026739
219028141
242728973
349088934
74037450
280416879
198940003
363180121
168252398
349904508
387508310
60049754
338812029
50245310
199492535
237818288
66281201
337195372
397480610
255949160
45544800
677901334
210210685
290477240
48365941
18553504
17002949
199735943
480197134
243089056
925515
643490179
37660709
194246149
872324593
52280275
4504930
102467398
417040710
2143755
88833047
784065667
50066437
123239157
403841503
73600900
165486088
277989277
282226387
407578306
15209723
431023005
337351525
542396072
62452802
324282787
31475590
204211873
68299896
29559276
98956982
25186474
271393623
96111727
575861627
144337641
36017604
186828838
17848426
328721375
79317733
27224041
1551278
57022173
67613538
76044550
656111139
220779404
281732599
157041696
683898345
613482480
182448925
51082064
734055362
181989851
2198524
363376464
87432325
308614303
490321347
17326928
85224362
645013496
325019197
219677632
531123256
79647547
190992355
454309887
240770619
592823291
485190942
165223845
119564890
137165039
40728672
400915771
319795303
168531186
23169480
538650338
119344451
757887057
367055244
70578333
384886471
658480678
13778763
96157522
5198322
14573534
104283949
327627338
821264830
383728092
22972346
34762214
309739411
18196492
67296773
6854822
126974791
429223181
28250314
253491789
39096800
91782737
1681322
714572596
915489906
117862214
8690265
492326083
345094693
71484964
2402778
507055533
35851119
68537474
163695098
360192565
445065287
220747774
336333543
406704877
224853311
180775595
214759886
7255478
265918286
212473843
58865105
535794735
284982096
29875170
521186895
74629436
416907789
180579925
15617513
7016539
738288913
120567393
202200162
105381128
233173233
113318679
179625717
79923602
355341586
29549180
80369510
98347235
438809931
139051273
551168147
95392366
130132690
827208365
34146021
16365961
442275836
549912681
58788791
444428639
125185690
556102156
150433724
78779499
696292894
330373885
170449617
183778529
7927185
73207894
65745703
355049388
628758225
120036190
390736976
521264957
31710326
572274936
302363608
8747740
494974349
546037338
334551122
412001137
113612602
121557166
604857914
181306898
241498119
317283552
192654
101094097
70024700
217346330
71265776
130278297
724507365
247537478
146947425
9789161
364562544
265356698
51736918
629335155
185477410
107692222
3683723
604619693
484321714
531552839
190673304
525500490
246859618
916635171
21486458
558275105
37448573
192845961
472409152
176668455
23972310
462863048
561803222
64841060
731984119
72003647
86347961
255749041
370446693
75673754
453760326
122866114
891167970
826461647
195843708
45171450
178207445
564382765
36746187
181486827
48812288
105007051
113591071
108165031
238118065
250922849
283354054
762327072
543336281
26035069
360600298
233092424
171568485
3004274
398027979
599054546
718517545
727168
343680177
35957796
683102734
26051474
138008407
620227755
341455471
124416244
784885412
275049185
52897344
263761310
770248200
104542381
409507116
25032258
275193832
49365748
178808391
213512055
370529404
216885174
102255231
736425873
144231291
91206462
163187715
189856424
207678970
347179602
107588931
31523576
135715621
132010309
63062152
15866326
84925706
710184164
30594338
182775776
5553394
7494723
65772940
91914737
225144782
117623232
515510366
464369511
196900234
17553178
51921574
511256328
364898392
608836383
214375390
276951937
9328688
186027587
721012172
1380008
4276449
11964158
642502235
38829881
232019902
4293400
73729940
479810269
82597504
32906992
425583058
480877289
637125537
538036278
97672741
6378359
309593689
404629698
391180796
657693324
300123360
104685630
97658272
320600187
249820951
75885515
64947958
75122260
14635459
684958837
201282356
267980475
96600910
109059993
337630121
282970709
833409149
173646846
879636720
92256522
374859663
49161147
33970178
262010981
251063634
76448842
10838402
344447486
83740677
287312243
404458469
278987356
376028648
135475853
353690971
428341018
176490180
111125319
402979865
160092474
594449733
329614101
617164470
499357028
367136799
80019275
289368233
234357898
219856404
114846422
759732989
330849031
867893001
274791602
104642470
237077004
91281645
78517825
163356004
869242085
263143910
305456417
97716609
575733005
196116813
40598665
523160084
586974163
526089333
92871256
415645214
312700932
55146100
715900375
532058805
348951743
225134665
50552728
440259903
227133656
177766071
46655165
174275137
523493935
322028992
250217431
91260481
218099450
69211329
686046313
418889878
40144294
150429493
30175578
125282516
126620432
304509905
803272614
198590688
457308668
2170884
676114825
198616683
810254972
295793251
589395907
318843365
9184793
43533498
222168521
388168640
99927492
248939921
159278957
493020265
529847939
67519379
47216072
21459524
844482913
83716606
112297068
244597470
24768015
187963981
851884357
30949000
311104899
102276438
84232476
172854440
167354579
818705061
79161037
581352322
195415655
4207195
361744963
33106922
37730747
168004499
502768523
630425696
830678186
324596688
310145917
38974669
195923801
74002649
300606661
173482713
20816456
308474735
427123667
118962168
16725386
8960303
431544012
110822622
4523712
572362265
137603422
19695240
351802059
185228007
149340497
51734940
374831321
114558385
569342888
256196377
302880759
44679865
224378543
541524468
23302474
132380182
464356565
723918195
33545020
369399073
203471368
252679635
410051199
9219364
546834681
135133813
640956012
597246203
175503333
82477178
678832102
2126240
20887662
403388864
35527789
153475723
461700294
162336196
274864530
358535216
37647689
477131125
249760776
110376724
196803070
320299459
75421554
556731639
98687585
155798794
472121416
579188868
150954901
20128405
214511335
30884405
41204485
190353466
12429519
620257129
445260619
335055622
423411696
40694240
360033649
336231060
51110802
114575537
587923748
489497386
433801917
81996269
403993506
251422707
32164329
14235723
204329146
125560709
404261858
38126047
142667238
20460859
26996307
36899262
519037416
33942470
465409115
346635310
469066246
753651822
38357917
18099217
56814167
362469175
276169800
409422912
827635062
652685666
824525586
139384391
371078266
30601915
490004635
440540484
48954421
40582494
204471814
342972309
18108490
371852535
237062062
257714087
701372566
109047283
524796353
17414067
443486701
80568365
500046602
185662161
119485683
408525429
13481019
271687155
31949848
24018410
504972179
100449838
287177855
16093902
193020494
17538740
154295741
14911535
26739701
543759220
339138127
337508975
100106799
488247336
422401660
767987913
510255837
159945535
14908839
627941594
867182
357404676
115225010
68963903
8596715
349074920
93304490
33375133
49378648
58416334
105460005
20239306
159191919
42041710
39330449
21952489
400149736
79154459
15625864
240572832
629851465
21860248
410188542
453662651
98927454
563840170
690486633
73281288
628441348
212132360
73451618
113941225
356774689
85915611
734392995
483712400
8079342
405617850
163369946
34092684
103855279
184286284
196957041
71937718
85100697
27515508
263389049
46463108
248353312
109506215
213517
731190798
202379192
573600761
25794144
294865705
220339222
106862911
440771766
583194149
4705046
96289412
327305098
48703166
177024830
25866736
108062710
503666833
4729838
22741060
46380476
103394903
603429003
29257421
493526414
89920337
74217047
454223464
589486951
317392145
353251532
408406587
38099616
84979884
759399952
83653167
52241043
913366421
14101590
119263192
165890549
370077898
229434586
232380850
250273538
49402392
13136713
178179409
460397304
77389066
908214452
163070300
440411369
315175914
461333437
89609170
68316453
379086350
128836439
37842074
330388607
336415256
17779541
255039105
61368334
166153856
83749529
102735442
227488383
103105143
42967806
39664498
175798811
146373238
54949178
190088303
122178872
215329209
497618896
18929750
11041158
117331338
341168878
121821765
48842788
45919507
518021553
27935149
283139007
37490396
324517112
97890647
256307682
23418646
138630218
332503514
263962054
153244527
296472268
167269038
232456847
244275926
5015101
773766817
50869696
19145649
521770699
256826735
734983739
20743714
600805639
568654537
41680195
648728499
3998809
89117113
150467107
91218490
158705390
581164064
350973235
458483677
440486047
90951907
121026640
41487071
696246765
315277785
781853191
12824819
196613582
163723411
7414222
183669422
197004595
78783539
157795174
825295443
300326566
119809850
3972053
97174884
431489002
13897062
280172469
316427646
7311119
116912435
522208166
370699218
231999885
537661022
240382026
227660743
265654139
143274480
670295985
348655546
105488627
130743474
144058605
367656737
629082619
521993749
137157052
167156461
36816497
274071532
629964367
415387056
375342072
17721196
347354160
92255817
496256622
64743607
684332281
151001733
702975755
868207369
117092822
204133183
960647285
276139786
88836989
285271201
391736509
84514217
84183186
575801677
49588221
10362146
44819042
243453633
431327520
12221876
281704527
354213755
132462395
115079340
129195887
57031278
629407766
427502446
11264868
667031749
510515942
76660662
352202755
78860484
7123138
86322154
602401222
206045924
257094689
333015321
449634801
53517337
239240805
239224915
152652052
22893947
48177293
121966388
737681007
794800351
13247854
27159375
48629028
342934881
140198772
293309842
261434913
87283572
64855518
90297090
102892907
312124655
240763534
294024392
391526755
89529782
299573272
889898367
304195499
19466602
304122860
73707615
119681978
208363819
79452888
300614455
62021848
660987961
60363993
471335739
219037168
345657338
517943469
622041591
172880
637563449
74098900
22716393
286556457
276982804
11423855
410578315
160175833
340573252
94287722
176504017
755946998
163586872
348812906
970079
77477850
25408448
12134450
346097
563587462
290526885
758687462
382979447
24552847
383301500
364356327
762336705
231108802
351800195
199835599
72525726
281202262
118438673
10831
170709744
10680455
125857589
24343829
451741647
4653693
602476906
54162380
125071629
336976463
141952686
223307951
110830045
304319955
854865524
127628269
272509996
234722942
383795182
79282524
22056129
437513823
675692972
41929712
737105521
552040073
284366757
9710741
230916188
21254321
821670109
76752808
94924285
576496400
43646557
215251054
466525684
102768676
773803258
20109294
34241341
600177519
19922627
838950529
418695521
405944044
632746593
458081595
8805
108086608
141484904
327196035
226611507
71820476
473734416
267959817
443943069
82422139
41326592
20811757
168092169
142857306
183199017
669157318
22505036
588787457
772223592
427646644
165408391
877426379
191214881
531401153
304892910
724877535
84403904
151843147
8286492
212090177
1259583
191867165
6295833
587106112
77761703
56881588
219165746
120925666
10235412
384800
151718867
22666586
635770993
8986514
377650135
193343673
744066848
348247315
438901466
486114553
79389371
589242276
141642182
304004747
77096634
149361164
36364556
430062578
220227465
415645787
275075221
163695687
111681536
780435381
646935935
367155186
352807538
349846817
92692249
818407794
218515384
537572533
106309930
81739477
200170981
541914255
278449624
6095003
195164364
121377722
145674166
429838203
1739598
34738045
610792987
11845099
573267207
296999752
596065233
305077266
71023217
639766733
181345156
146466745
128414043
26125514
347582984
459364217
69570021
47444033
322210458
79803398
84202159
4600179
373286746
257004331
43335188
362463288
65521922
28584950
207082520
681495151
192132611
615886884
28952809
97480513
162832532
202304528
212800078
486284
216443624
186144140
778390343
127651854
569777707
22066659
83292710
463415777
114084194
97499997
53052685
295942012
216215097
691646783
230064442
4232434
108120556
319803209
93306578
92085586
209455616
41630815
8256518
188654218
86123097
186640500
399638185
289285826
932134816
266808317
133510988
2840230
47048617
151331286
106804837
483902548
87473835
720108117
102553624
646493509
140364114
115874425
713155559
93741498
141679689
61580163
308219638
281637536
154395032
34650878
75104918
119102719
87060508
6539972
337829355
286085234
144971077
69562956
9355085
161836497
189480772
218561374
8887391
315428547
306672329
16021852
303047464
394565890
247078020
448517950
10051997
388449147
997059
26535040
13004449
671403804
776573442
205080905
712089429
101184066
76818475
54925031
416711091
177910796
239721805
68981172
72165221
96922923
29111245
115813123
204675555
24591269
385167622
33180827
211112630
462517124
575115228
165006527
926402370
84767343
480665776
271586991
163021836
458500956
692270898
80412751
315341657
20335482
125923756
111216089
53652712
30832447
404340473
589044004
144598239
6755438
66821108
382882216
169668418
766770852
309825755
136879666
680273785
70177508
243036743
20971538
113418562
114038017
247380306
339857305
444288411
64044008
701695498
79847602
4721999
20964245
736783623
329230137
38389692
258499302
41681935
8950235
30755103
232605557
252843253
50130738
196153462
94013230
606577029
290669709
597713506
193077412
643267755
198177112
222824975
120637768
165343195
536385039
9043595
13986653
113224036
155955394
382100300
121341076
471468723
27525368
526572302
71015907
575207447
53009263
280890779
147891251
36807683
552055192
338799628
134309676
688148795
226086971
288719656
581801240
406719343
125810378
201654730
640125254
107133458
176713291
718234265
587259954
306693710
246144634
329139202
126390433
105561459
671248039
66473313
330153729
158385218
69530395
250520598
431592108
200753570
221985899
221765461
12025005
428079902
893734525
838512611
36017154
263905499
34240625
734133174
33798500
340610813
24984952
54286622
215844211
246007105
331366902
149830167
205583434
778612100
638793195
111902129
734901234
13247037
222635233
266245492
313440950
311035756
786286939
127566578
164580580
730942625
849562110
258696707
84932348
420010929
277125954
218730535
290978672
6073434
65408130
11105363
68438422
793833407
343345208
146415346
47523005
400730265
111328335
385312298
42245347
467535961
107363785
1072966
176922754
707982679
177913587
2892583
390707938
223866071
49576905
38685390
29260472
658658345
54789329
77675025
95262141
59659146
263809845
2733647
5492889
358398936
250578495
353699896
102140414
339978744
16296685
297546432
448593591
201065546
3154769
568824987
163865232
29740538
79937586
11651619
605652146
89929989
168108071
252370281
28752553
68744946
368262199
406674320
33083764
383790542
57638721
30873029
413136743
22725486
385946196
468907448
112362698
319752245
772700699
260963395
595561100
580811722
206777296
338607802
82498203
79911728
71777462
26480955
2260389
110756579
148022478
68676130
828489399
319893123
26490161
455144956
402062897
214739022
59734234
101084393
340595916
130520815
83789675
61572158
362254705
27314
32132324
599043106
479061625
169658276
21470304
125957453
324457987
959091275
11517012
184897040
28201406
5752872
91515904
146692800
16522751
514091994
536351018
243532492
170671072
25300799
42583142
142255070
372465099
58532583
98031630
147557169
4451414
16976993
145092966
311844142
242645429
378635841
202227119
4816585
836351852
347624804
101505570
79228918
226650516
367518261
388560744
14514842
455075620
119668767
225182867
257102837
236428959
424350804
526280844
666227013
327695539
139993388
814434473
61935030
21107317
198016014
206214694
69971976
92053814
45942875
331330409
287176315
421184081
65485927
436940935
554808940
45584297
19712658
190179410
39611368
147900331
1105472
97929544
454539706
258493787
875979435
60898774
93620593
733750971
125314414
283953878
936413224
388664282
406428134
34249259
7537202
199719903
30418486
409769346
248059324
49989729
62384421
49239288
460561266
124064426
545733771
274340486
157065683
475679361
40009898
52889586
345687416
297567731
506361998
122207856
9087428
64841716
264003744
65185946
264449600
44424364
38171502
349357147
1094771
15364590
409347419
252871349
82065630
294392267
968783
411107716
116579414
214453444
786133347
73986271
100945354
3280984
736934420
318009071
3610451
87298248
78973903
69533499
362559305
38438
131056048
132594997
339645121
76018420
289533529
81301866
262841331
62854348
524677135
61546371
920880723
173085327
87577975
232363782
21208719
653939674
532295172
252343782
109569573
299325742
9829874
457048228
45479708
300480013
117306224
812203801
569801743
202191497
13611862
161353221
314749975
593102052
677290840
107254380
128775444
221848622
437805852
371558212
505257507
273701449
93918667
817265576
269208787
299206064
326433776
369893478
113276629
21694583
723529636
404066875
25692345
30562471
300495907
159327962
117378088
34849515
37715552
16691742
27243689
655353930
152504450
288428176
96617836
112864162
224097009
140168403
160181240
644906406
8901729
89611789
29909113
717129261
667247553
291983895
173685139
100635256
827967704
84689850
278671254
460759001
135325093
215980280
131969342
189963582
17466923
756308456
63277277
10790723
302192995
310137395
465974692
131679258
48871272
9735418
39562087
359769782
342875796
375855556
94475930
211358164
649270702
14838314
914044088
3916230
3085612
185701836
78578029
288804835
730630301
207705847
50504788
400463473
289600309
571279999
342847090
489510708
68713056
26226070
256455408
75052986
22896249
306531459
692418447
307677150
63557823
717088920
66865429
138022368
259644950
89631325
127084548
359293577
235012176
199133324
107896622
189857899
305649515
415481814
532801988
48634803
800658946
56806608
277671701
98165890
465205443
158165783
18974941
39519728
143437380
158311626
673695891
23258916
35902724
71275292
325685733
283756382
85542258
455898558
463251609
517249088
52652475
131314406
487660679
904717909
19425183
422383025
159729109
237572838
261800150
171524556
469633818
69406763
486980143
122936984
271986945
118194423
678055029
108357857
46978332
220537737
630984490
251025752
20258748
44358268
10905216
198425433
492829420
589624963
67550688
600451446
396817096
246099033
78914349
263995333
104620534
319642231
5748813
304434921
449564175
147948323
371606101
495108065
184477913
443350549
660380075
754779566
768242801
180228131
86882552
256540144
183382974
362416164
26072407
56073813
491153545
138392202
34919089
702364792
217933006
88249965
78703874
231197565
30769172
13980936
153728337
181164279
331897358
22364615
338310019
1718222
177893951
427005099
162975409
41796033
111822940
299935725
551989032
816770789
26452798
463231547
291415795
226171391
595662458
27117501
97650532
134014734
216400606
2881526
528562213
168235909
218300117
69263567
59208342
105525878
485204932
437634180
195404756
19797121
168107672
118394376
18410686
919082955
1501545
25175771
209638651
426151009
222132466
248971044
148387676
547276233
138778417
428233042
88257708
513368998
116873001
48612912
423983125
137976711
382081619
792396103
75978567
136117656
579755305
78841657
82254049
73287588
620839413
43160000
693260566
149524651
92667464
11483342
46605931
408529199
48194781
237893268
203083644
79567079
118169355
2107715
109745853
313228530
326209416
449757906
38263564
47465183
245760407
570088008
873187780
653369244
134942337
495347738
373791
1852263
62712209
347248597
175305315
134550153
624231499
214309013
62488702
204585922
14876840
148793901
634369753
146843115
15957120
234926417
265544766
551319319
374412072
39335719
71242352
36626717
331840428
414946620
65478951
50529405
4704038
36839871
622003
154178122
859564412
571619504
94451583
223591732
71629221
46889389
53349199
408773068
388141636
310118775
339227518
207296073
48773003
663015994
428474760
181064180
660502226
174718130
19873742
516014602
543521770
73254275
256564285
349498680
23974732
175062074
134129877
451266114
88805094
180706044
148176089
411537735
119500557
244354483
486945941
25697700
279365004
136254098
91826434
225594862
207398295
545549325
48713900
273398477
607205276
71699877
388480392
206606469
2133837
88236457
267364190
216237921
157947061
447881790
113306530
113043685
342151442
16030412
141340955
33002193
10396370
678250484
160022505
12359414
16368179
10928299
67048076
340649592
397360627
388676753
225401015
606498449
204890542
34514843
134210419
34255985
628769806
534364017
248531412
247467827
127652516
499999963
174581617
389587259
70522385
254413419
621664019
235300843
212658950
474304976
40141430
49272126
502021548
651884493
39537849
243337720
3476337
245844282
91162266
244671788
11091829
5838331
638145
205234088
368617101
226077502
561892676
419074344
589125012
336452444
185791652
153690109
99046514
26749531
747693051
88124255
128841557
455512735
164718972
451174646
372711749
133275438
131032269
84833587
636566414
140507877
9578313
14380200
146689123
7040333
477185035
456988863
876606975
412181020
166396044
122292400
338158002
580920621
104022040
437120207
404539682
32186902
180387875
103953824
66259846
11054348
606382543
32012795
93605438
31566224
549352894
114998527
21872794
66950104
20729120
214158148
257047091
303528560
404383272
41978517
321358263
94665968
66812837
118934219
191589870
14645462
145343116
84767200
635770194
138657058
155751710
219366444
660173132
353731772
130019700
102546890
214106168
221635470
55425765
68589295
25804685
307433917
36749974
262258457
123066748
209708013
79791480
181101794
510943
668895318
222224062
13043729
153153327
22627982
239535949
270409277
185289582
399469251
214619908
2721552
223732425
65922244
29592035
554823657
367599209
114404288
171913291
124362780
496838859
63543038
465882316
1774743
274150599
16151203
435062987
122973559
78440103
45517464
10448425
540662800
366668418
21378054
361960289
355357357
500613024
39846356
11050413
94108594
9782814
460486470
90612900
41429418
227779046
275008626
150615484
265560754
322562988
303525638
865770941
448049045
75925662
11507968
154511086
169309179
10609741
133323042
571434069
29195040
59771993
146432836
68322577
14862
970871741
109460613
673208107
132279332
199179214
43350874
310979263
5249
3802172
215038422
77622503
677534830
8981566
94536564
115100720
22371171
447466689
417722420
343032938
38257348
126270809
322010831
137779653
2087917
43872941
144584392
433874305
45789491
577283317
62286525
462139143
584365234
856450282
2355121
44487505
4504434
132608
289079968
35029199
75403746
630290501
514975569
22503378
215025901
288306191
267668571
238260146
170927825
487344376
52165663
34889795
266656929
512942565
70082061
279712123
544925176
47644802
15019602
126707801
50676347
572828746
13540365
186316201
242904807
31393250
99777825
108302193
166017211
285747152
188852409
106792916
127844018
130352299
32024487
176946670
205979240
248353063
295697598
356809511
32953514
160866603
29926027
296305409
223412536
121297974
186572418
20335303
5600327
305953225
130474327
60266644
407104
344547289
299324627
605265794
307655835
8056181
495320812
138368719
472065627
16651629
403297992
654496021
155348693
178861549
484615868
34565125
757083507
143423037
349802695
11773885
72257602
2828729
340386487
38943920
146578655
44686435
6783392
784499936
276317008
369278403
409269417
287643758
86131602
333641467
398991661
202232114
251795630
125220184
238245731
61629080
225893623
356558285
83940328
279086258
96308170
133439329
116078982
466007407
48304491
343772603
163767370
356801290
102211984
262555877
584745949
268943957
576868988
135612127
198140256
38375301
549824880
160982939
103216069
40333607
224831107
110158816
226763704
240750825
802598015
155220768
493416006
9809222
123416322
44894472
354103
149279074
162661692
131750042
169574077
8000101
148195197
2321355
68744781
52627810
28013
320021351
417131415
398224243
220309495
217319846
755815676
52555230
523220109
594588878
159004831
43262989
48440049
164928243
52757501
130363632
250402485
4900706
15610559
10027670
266151536
422931918
222736378
38427088
126420468
144990235
30128579
60688631
479584806
44009700
7326323
523690101
39035537
28330257
50956521
197835747
22248244
538221917
3344105
331510173
336308322
29192503
59323659
81530046
21927122
87926334
643907
113606727
92821454
587428082
336922360
159930718
4562561
389217719
122868076
317149863
207472480
40793448
539635964
98917224
386017505
547720658
155079727
195457581
56807302
4303139
39981892
628966146
68259597
750414657
360500230
52079390
184779435
651283
6952868
260034657
110112550
271805057
360742317
53684857
21908581
196125449
379571592
185777106
117868161
98504067
125440842
22700028
443903032
794962108
516911647
94488008
205414263
347588717
31612120
318703559
129841447
395682782
82482810
8825175
10138514
1121374
477674938
302036489
128933968
164367409
100892648
44719874
346158373
601396124
81400757
84332153
33523196
131031144
71331239
90304918
220769898
59672340
26057328
86483952
446483061
86056059
326917478
137620375
187501324
50654990
877624063
229053193
470858294
16138187
389698072
320123949
200177917
959112275
71972545
649244244
263594721
21595484
100597441
54451478
461827628
2178257
13309146
254328862
312254996
813996977
233674605
152792885
795478340
91095672
573663536
242988407
333932800
310768904
133136759
162358521
79371648
18543464
228992209
3179265
360457956
473192989
301940929
488366871
273888116
402482211
202540737
358225343
107529814
172142520
142942667
47240407
335501736
5205725
537015678
61255617
346716455
105858757
163767517
584145858
118862134
62889297
186653037
74956628
11961440
488111971
487426999
53047788
23413928
327311681
446982838
239511893
643448066
235029790
201741338
228594590
105151125
245048491
552429360
468601289
330847771
108408483
696131992
265564947
178685539
220980280
850134419
311142535
402061758
53757365
361313643
172606126
315235642
1518920
404559348
113710686
85835002
167263543
2611602
139431884
868962973
92462286
283723535
103979832
219994269
683723274
17969758
402862730
457615603
110618731
306791934
441581950
135352785
95807378
259735067
31799400
162281705
544117436
15607476
536174107
391944414
97482063
48682229
143286572
37898621
188130826
276214345
36088012
29623414
123023529
182329465
188116954
461814801
40522894
426958215
66788358
150136853
377792031
248067612
225730762
39829780
99749523
55960322
638193266
321019148
325119150
318344444
4087674
153412329
359127821
75358162
354596724
300499337
19151097
395144123
940005765
477706281
561267092
14501643
366893157
120396028
42051627
360038086
589718946
113054635
27554057
264198372
147091355
85202243
85454603
81927222
9976265
8049930
193939833
229418214
164146222
38759196
320597430
503480066
148681932
161267094
177520707
167731543
23338622
182058610
415744784
320791041
107024439
35215373
4333401
793414180
211177780
293225421
28387211
73073228
706841401
155974708
201447425
255609709
148664233
427866010
443516186
610353486
271235579
78977784
283172101
1871532
663829586
172182297
202770671
72012081
224520906
86869278
96130776
445744282
10333582
60497291
207251303
317984389
3279119
408594424
86166032
30823234
322601291
588035474
87509069
379321721
128271627
311764211
18621093
11210532
216984985
507522335
931379171
124660672
716426241
666652582
611222670
61834324
24207405
751526761
109955311
36389540
937070292
496169185
727632127
35109675
128898618
189336033
45300041
37906029
226790456
183387767
869517235
282753396
315070300
690244330
463526582
596157366
183814791
125533643
198955195
215467193
11270149
7027580
231152964
27393584
697422166
242120267
49521273
499151493
48453829
21918070
235628353
765268974
521600826
98837443
120315211
57451197
381185388
58095623
561102835
887405901
71322175
145773019
73195908
272749213
295221818
198488664
331987771
747117308
94278826
265889818
122248962
59444702
12964274
13769869
70669472
28112008
23102041
415583954
295338919
83954644
104386094
580429189
462095079
316335355
90718365
169471195
520693728
340109711
312313993
76041147
604030105
608378545
338836042
184419365
353997815
664597286
77381448
6507248
660070683
815257939
26842277
207767783
244776765
117408349
290038401
266245567
20468328
30706422
22750889
35908936
349234677
573649682
338324569
136800455
647139190
15913468
299003033
594564145
234874629
293705239
706186231
87054561
161876838
32411437
341608153
433021475
115966965
620466410
124273542
659041558
265543282
504225731
145208734
431020850
36993693
261802965
277813186
289392079
697560164
233033712
223217951
492947010
230013520
817015388
12301796
33154750
453305772
189745728
62390457
348884679
12054909
202857046
217708142
802245182
147893351
63668742
865485233
365704330
45233356
293535124
323850225
664400071
342163970
614777768
420624557
355079105
258444444
6466693
327350838
70233295
198869374
390710213
683706463
315706526
16241118
432236101
367117654
42657256
189103184
496905290
205849094
160441140
277953720
16759532
122954964
528588912
291540151
496659618
290207587
587115781
20464966
59728741
197964197
149921398
505694850
631918110
842278109
33524159
487112683
19092457
13354610
51009395
111506352
458163465
57541544
70560709
258674559
82783738
158873429
334978545
498005003
514564162
410567688
32958101
326754781
387323768
132934200
69331432
153118694
1111728
373898267
63493563
142772093
297554875
36466832
7002554
92865986
99979683
565588210
20083395
1266310
279774516
2090471
435932608
597484726
64581016
291250927
691153484
341499603
668966328
178255331
101154708
141536684
301537403
5727172
490364317
153657008
256946640
484179211
434524261
30872807
368941630
177322069
184500139
241955603
200334425
869299146
493680823
139909788
613709581
1621607
237148120
351015964
254795647
150353126
197468719
246765847
110875073
12282435
439635403
115074205
47755592
114852968
48214723
370529425
73049836
142820985
778891792
162850898
571164343
109894468
403387066
20439333
160656984
365623584
50820672
67194381
69431767
122708601
342524609
251544191
179287640
47369527
133019338
197507853
125652548
21693271
110738188
235942113
350985141
11254374
386661848
759263948
303370890
9546708
818679976
105626625
1480460
5449761
64292888
237934937
533241872
532604807
3270426
268712190
796535053
221767267
62686035
197796113
332700657
440999486
2314800
64436886
261749885
282158652
290190011
215242971
755159583
496710780
241913529
314908127
226694502
163181794
631617193
453145385
57442387
205026497
108957159
90497855
254973058
737678020
176910486
403000836
307719035
243600004
200211773
667819171
375795932
165488846
185511830
50310381
567616408
355675084
21881881
28278847
147137396
220760225
731578543
24324498
95089808
211825361
418025997
113390626
11723754
650633022
54904308
23394736
268428441
485494548
377913133
780508192
387818791
29852023
10037658
478541737
104421964
74404255
52275006
12340124
497118433
20842841
63993610
488661928
127307473
13452923
76091022
46745916
5896004
567573504
11014049
232609628
373601228
26269456
159910573
32776641
38024614
93753354
182828243
37972550
47164626
71877410
16003407
570624901
571802
580466854
376217435
650311560
307552948
2110550
311630331
201175385
40978469
46567206
142722226
344154390
43089148
164444605
488274680
70265579
403216891
23391808
148582050
85668266
315441024
337240592
334850695
383300439
573087184
111558936
421293618
51009735
285407170
242394378
101959106
324739921
298807260
73464612
36901204
368421478
639911201
153865400
242495422
619940170
585819468
146736001
375806773
85015123
12822509
234421724
775257484
164297654
69590086
365204357
87092525
315693723
20295883
129286317
322332693
409670818
28564242
188914405
275069799
1577386
60313766
16858786
62815824
78793140
367634726
325385847
425025089
502454117
39601594
126222177
195791409
16267574
284595236
89338654
206904796
179804379
108922224
23174617
261429785
333646670
179545053
339812175
343055611
97835215
147754340
61666843
235399833
334700499
253202836
53882969
102531642
29432055
436376647
224473924
131319172
78951479
192674855
143025847
233757030
209969327
535507032
548315860
116470455
731180690
366670141
15410303
56869359
54804361
140909873
42143855
495660
732645377
7030628
674767798
36359269
89241244
282105396
331705369
128350838
496343229
17005761
10294786
478494030
103463191
585656450
719676316
11578379
41628063
578522355
491834171
20713506
27429614
498498976
21802450
54581095
233751636
32943722
377961408
112501939
27285923
89408182
515464027
319938077
2483196
236411175
77503028
91051928
148771332
86718653
165210045
142022485
24390247
155333232
289882744
20434130
38651230
58778939
217454083
420906878
26133895
50631133
207184305
58477698
383562309
348391559
573052709
672571046
164773414
147975678
114987451
482724447
218606926
808584496
4381002
128053527
385362961
227925663
154158865
686191838
124808306
427782771
219373071
117018064
2898612
64195902
56235893
183184515
5224319
577222422
88065475
270775041
63900040
35580701
30225474
496517174
61211931
233539726
470835370
178520848
129318890
264736139
24224497
126067967
15939943
28438693
125071898
35250796
3367924
102643806
97790240
751929664
369181523
583595345
724375558
607587128
75814073
114623700
46089205
422750078
689499773
129340983
496768580
123770726
68260978
9845424
536598298
130602125
229433802
456238997
444501489
150384330
293481186
87663051
239876299
424451696
36404348
1441638
598621535
390565357
4150455
321618913
8158125
470499150
260381292
835138121
148599994
198090634
29329668
531413240
182794213
42833448
17594804
163974643
363384909
295410132
552185830
577493692
174596026
88021935
367086246
229070275
487914081
399685632
491139338
693435615
39372953
360633784
329660822
100170670
99985908
52999984
64992287
26797148
84716083
488371316
8935251
155818778
372114874
311603313
8139807
228970405
495261271
28281042
49937221
178911695
307568295
607433306
215551163
409046121
320419060
525149411
714492986
146080222
271469282
77645687
34799589
424266710
31523601
598768053
5707531
355552587
231802991
88556427
622179129
510815609
246054918
10637440
61110726
5070500
73380551
716663451
49695781
374167837
824996009
67762524
367517357
287880870
43432793
430514221
311555454
315219774
210117729
393202561
135685084
55818281
280772446
262225372
15860585
5879845
574802325
441873873
426624532
175894286
44283898
213077799
264487087
172904160
12497352
253631681
109101289
484086418
2015315
205303489
11327533
784091683
361736310
928258378
714971508
248317813
272984041
188032799
37841017
805288238
11765228
202439972
197323220
331473447
593603342
9322847
458936902
188193266
90035847
142191858
13003146
38328477
299983855
593200640
11395598
203374638
173300162
27064852
3672426
546911647
316117671
41543370
60547862
164581883
166987459
337433660
134630537
153102598
7671971
536258
320516124
397816431
460571516
243977740
173403481
150391125
214314518
240834998
774587519
125944228
146998763
466613021
344087074
62723938
181630313
236569772
275039193
345610444
698521162
571343050
226473551
167893480
432257760
227792964
221213520
108161053
189364577
14297455
646088641
145587321
27342782
85243468
710302352
749269251
37120133
105557480
243727671
412697087
223531711
333274447
606447653
200850730
453926990
398426964
57863248
569288558
14820928
52210502
78614327
19447486
1428552
26037769
372508890
88777161
669159271
104441880
358050800
504523241
433263504
22315614
111624953
233250174
404589914
786249118
3062255
79330014
116815003
8543260
596932746
19368528
100428377
149823968
60567155
114572258
126184676
431322019
179016790
116286866
183368210
166417069
726793344
587232533
420535221
135512765
28901643
193517060
624317076
40227368
203018718
188309057
98608956
414641350
325770640
23482470
231949810
24956328
37881952
11070047
459980862
135837475
88468382
4907933
347065275
252903083
59251214
62619201
9274607
2599515
219211079
680857432
199555972
661353610
116415735
343415304
48055281
36444072
96387611
669117767
302025646
50109231
156326833
415443155
638571256
573980274
55162132
430774515
91712631
206325478
541349440
7911507
165410022
95056256
12983588
481431971
375339851
395572724
48333269
525930568
297508353
224102906
178982586
39332799
372844767
284766413
465110771
51011286
207194170
382506887
64831525
37129478
195055054
640240121
762561196
4794151
15852345
12718581
360624897
20866232
184617178
3383412
374752272
86493197
173733640
458071171
531925400
4704004
2687682
452196795
299066333
297967738
109945111
377998017
39689155
229143121
160515065
55829053
381759295
216371446
412798270
1335871
262149420
214002745
254325113
270580845
349022916
14469645
587031042
91202356
31421516
28147522
297398466
42640624
84422160
955426559
69564331
147353606
539246870
691158107
52335077
35348856
3165958
204149815
156783587
52825548
10010856
251729928
954786828
344570527
165901913
777053526
58082552
17711707
190913305
82108522
194261701
55893865
484433214
962984162
224779358
102419114
667216018
325757441
399533748
560518543
9814422
699672453
370653061
208686123
404488276
37055864
8780425
47329471
166678064
428990544
64516295
94752584
320326453
214780366
98870757
79525085
12711858
642210528
637249700
679029646
75908915
511510181
61107204
482933372
103325431
137238266
91104462
440641321
504153607
229761361
57555644
53777918
168779272
75447443
307552713
183276279
2196147
77958300
31491508
648152540
166347596
265534091
300326019
589049719
98513747
618086968
255381352
214358045
775303534
117207822
289921810
169001342
26166855
37328185
21042076
278945430
348125630
48286898
4659586
95429644
232334617
278130211
98566096
666353533
1650932
141937169
661525910
284735754
797405460
189479931
577847435
92107214
32548001
511906985
81534660
109966085
639837592
30804341
78630660
211180034
84873184
137650898
541637952
623415895
363561894
5927756
670062682
455574908
269910852
637662157
206510950
254373492
782532169
186877784
305849022
136609426
115543404
140193525
135335650
624972065
769624161
47700616
275224775
468230522
811712
88290190
351539013
79519442
433541512
662732556
22172091
268722539
3488359
222354446
315726230
247043954
38220310
202084008
14513982
93381473
304327032
68913
423870513
805324241
104678605
403738059
627433093
35799592
308108066
116778280
188581853
186797055
122726690
294574582
71084397
259334101
680897493
103808339
60017786
648318907
171425375
3571281
79538313
46651912
77765205
625716367
438802880
239816711
380276454
309596363
209450185
31454437
276196305
22221535
31759349
636343109
43457754
37376068
158188412
688455469
125236916
285873905
345485538
20855475
5072008
519124544
219995876
409661630
302999244
408901739
101898891
207119256
103770691
336142891
138904531
49909420
75115485
25225454
52271883
455805524
82131749
104419245
108014413
35067014
95498951
100611941
181423269
488280524
152378816
225543046
130780752
195471696
74514756
575947640
248565057
170769716
19342273
518114706
613137315
610819945
404143043
251583633
95483134
274669640
353729110
10193156
131490997
760086006
95175133
13306202
283304391
349078550
768604605
286301626
109446873
15732909
230642922
115729719
43324893
38347370
1541008
700334212
44882241
25622092
500847325
88902388
117396441
33530785
314513099
291572461
260089959
3735255
294589842
27218911
741062084
5126448
152749530
13629098
59542509
405139850
739080678
225911058
30309125
103095579
168965951
70526228
233018957
477334828
625149975
82511813
429584354
58853809
101284110
326771171
575250453
152804866
201312770
339647034
8536003
428179924
33487673
193767070
540423910
96219481
410448804
517551496
428480326
77475265
719321321
32448701
8911257
865737511
203204974
836133198
101265885
49115615
174226695
173379251
535884272
490876910
233329103
389075358
721554
322903302
358019652
168990654
157411353
237394699
242621313
17316748
98089117
112074730
24882627
443990564
63158185
420107131
456320859
555381636
334951335
765235858
276974384
200201632
8565650
355295016
12120805
66648690
430423015
176623404
665094799
224159807
189381943
199463382
463898282
195227548
58658227
266107937
652668873
547672504
417978468
104975477
134241602
178166668
698147901
255172012
118241249
124291275
52213405
656130421
260517539
597337580
605599431
861210164
134451627
697507492
32266595
189149787
245272324
142643001
177409876
824531829
237363859
1698014
20333394
476943076
454405386
68315347
2272460
36992996
533499854
317299332
910094548
466548920
334822475
71792482
35038299
51906717
620538325
61408540
434700464
59866328
581579534
34366393
405304785
499850133
670037806
96137369
516741382
54868437
528136981
266856133
567359188
465140223
147678568
203231479
215349675
668529026
95899330
872425245
52532103
371806677
241563585
25395411
185026365
325494483
224417323
107471691
166104757
60699412
352197619
5387485
234224771
176268511
122642924
969660598
603981973
125591384
314471228
185729043
401578106
27185254
109124877
9202689
410715352
22179401
88725067
402263425
188558740
252931446
391132557
191098787
98423267
160632567
372024080
293912902
419384
86450375
463343989
155071842
461340551
32123729
215946580
231861385
196924364
127448037
98228172
67603303
232338372
641608210
230854722
479365782
332365168
103082355
715225611
32955712
57904000
37789631
892337488
278688010
220441693
221046568
373173742
480226
28924732
436878119
177092325
506267036
562994937
814276265
86492943
284556681
663601983
162409927
193735112
280290513
15166339
183540964
213192889
73336200
386579206
459537525
35491104
482458192
256451900
8853044
510319735
56027172
284597665
257273778
1045155
100038430
280559045
134167662
252011010
38260348
233733878
68958873
158499690
150320200
543731162
536557726
234812953
732104
318342487
89036492
423160299
724107719
11969694
300931594
1937577
327347114
203791006
303823058
736237881
5233105
5291638
56603732
146070229
715824202
80231886
38129698
268503415
678972402
207888287
8591554
76040994
28889161
653778084
204491178
51185611
681362630
182690121
513595437
132914816
481960520
402913696
6761575
91564592
545274470
165806163
103676843
230429526
252745353
88349140
504709600
1908664
130209160
266249679
179746831
27552163
474008733
267403888
70642135
103803793
330466710
147237050
133106972
237266311
52836278
185239259
512439214
334718657
308110403
46928465
276083997
262613086
104568875
165837942
184077382
85236765
270482419
156967230
262076347
45806928
821538923
149984847
114026865
501702076
73628122
136014959
128889079
364938934
183754131
160457969
192673629
290016498
200470432
448056542
80229700
240540902
64639813
811960310
228089803
64452898
148560199
126595719
123049578
319276326
205558265
719144150
48685814
23673656
253645324
200707402
363972927
28419690
40180130
175867515
40032907
640696872
375376393
35675738
327081469
227555863
227308681
259211454
63337211
586689776
19762114
248905708
300205768
760149206
113195175
917179850
40233520
19533468
179521767
74526965
288826354
297385938
4760394
96727056
113708491
2577761
481638333
473220762
463675226
69186368
287249637
511293532
81919574
30500467
185931831
5489734
246912987
102164513
268178866
219225755
437874653
94165363
105699085
337320642
85989391
74966724
74180946
383027924
732233048
242946620
729946970
90244607
244488134
594315746
577571154
43644221
583738479
515879760
152066249
196154711
39856673
365919621
1610317
543868865
573607693
294539344
22718777
148955528
10797745
609063673
113209471
195967691
526054308
484775062
108232600
84323187
885742773
479269030
784542992
97170931
20549296
3833681
238855589
109859150
69567921
99494927
493045191
712650532
667827111
442771460
628012762
24756529
567136580
66278620
42332803
624616170
238473230
104704152
334395228
14213170
241757128
4872624
215945966
44970978
804428965
646618859
203144744
111732646
568036748
787419905
462946007
177252975
20926286
255077755
18700818
478027442
280366
562493339
99573624
158580290
279590814
249939833
168681249
239070085
367200653
170568145
338129303
232084470
153904504
37357207
297255405
61034179
144789027
6992238
169903108
241952465
369428496
426838585
80285564
245847889
97126176
15315228
62528727
392105928
470978958
401438881
366705768
235099944
64040778
55609165
413921357
479107532
690338619
180961599
428225965
115878031
165475091
143071536
215343037
80285680
39452549
24948506
361683352
170746829
10136617
4826685
86719387
40674145
118031078
14451298
300679106
129363561
287075564
243703370
253897455
12854008
60743198
590860869
89634024
108006122
89210748
94830386
317222
158328603
8133402
64700080
6844007
179520473
57413182
97572540
373740445
692489484
46204732
270263702
8927973
7129574
468518096
399009063
684369773
319864854
118391366
223299810
18728694
501310993
75630403
623198438
61274641
210672124
534824313
61712258
488291530
58202378
106407340
58774044
104435578
652426436
68537328
90604987
89658464
167090370
194409975
193551877
367219542
254484236
182275601
33687885
66345623
116556669
157937029
422942217
6911443
372049191
230088029
48421306
5019359
5056906
1970806
482910809
50575302
395144928
7343402
298250953
223888455
164838684
285683349
63495737
796820639
601219669
295104118
667567825
534352915
15911291
57460131
80061924
263433840
107992678
117219994
33487677
5383304
273118010
33871188
7697612
49730193
616240063
248974397
727011
46260321
100726436
15404224
111827813
89545411
682292250
458792389
140596430
963337
142003178
336943014
195863285
77700769
380779809
221437169
382539569
97062376
90233556
188773727
1329210
52052874
191061488
435021150
78209024
287271731
212012335
225340363
267262037
356299251
203913674
310024103
758113193
356931705
28846927
91604041
406825774
66344266
21766121
24388740
281024310
74243741
101280934
46510002
298394049
303564459
581631736
415428175
399830633
240482333
316125646
50075115
146734142
103676582
68198785
435303096
357770237
299534287
128596582
550591127
452429037
3210306
424948749
23912329
160188581
332138569
291279595
913263
68035528
260693921
30540983
532817220
250266959
762680557
597197
153382997
4161412
458307512
478203557
882491589
43945559
115382600
29754844
78408850
261238311
321953154
253226449
99767275
345644739
702285469
303802991
335254873
456388364
121288339
44474632
302962858
96301452
20215222
176224830
163679775
135706562
849723430
38350605
548314707
512372569
229550402
405602616
150130879
76520493
417898744
342834906
90517877
476621943
24994315
268291238
406658758
21459822
230719834
439259777
176837303
343865017
175300982
316393411
293947278
223633425
388224922
218737601
49159735
322120004
217452813
449774371
12454681
204088591
243772613
295933966
211953854
493223171
359427984
97138529
118784989
379114768
249685523
555555050
42453028
309659784
298552067
145818312
118589175
96187204
203200232
262425017
24932535
117241824
202798817
315693225
13140817
22394588
74936070
656544537
17532174
105237051
318278046
18021392
263602467
156588171
434031480
156644143
709066837
726850878
241985950
273130502
590055664
215408681
688529541
117073563
19650749
730199348
141379689
55140434
89725929
179114893
196226894
119806149
76677353
383122864
597862313
289640728
246532824
85325158
181649088
132593268
21918839
151176281
96588398
455967427
327131742
267817311
285140097
184364382
261199583
106139841
26735402
200415633
449129169
773715831
161822667
198661670
167941023
160065433
202535298
45338800
299014782
318301499
24227593
109814898
65461772
151726747
316905139
102885605
200049814
282370096
86209419
207603778
53313111
187720772
711643601
522841601
71680082
485404376
362235679
731229732
437908606
238067144
10556010
201817571
902290094
450301030
731834000
505022391
586501338
368525265
211032500
67603037
118597720
27456878
263167396
170910120
209739600
227891099
57556104
483539359
400837860
64971295
140469304
535022842
138834123
24581649
496820873
676416034
212604764
255193886
351785871
173506441
301587951
1247667
7183346
72524080
144781126
6289984
79347745
74724277
263256959
28301699
269306342
177788052
30090994
51675836
2196339
584021385
152969168
310999245
174383798
50324334
317745662
298028929
128988441
323467596
93443153
2452361
441417544
19360778
470925102
78749659
72505465
587141730
449450207
380462392
481548796
472790507
67294202
120089960
132779566
622494970
148627381
8037863
25526261
147261059
27600851
43373909
197691468
143228415
151146342
338908034
471332770
157412907
146330152
307277638
27007900
139918930
620768598
14134893
177104526
569978770
13805923
23112860
505372332
41932376
536719753
543031105
152343223
64468636
369857534
218092746
644346403
173594819
10169435
9361890
468497574
616421904
108838359
65357555
173591936
757804628
763153015
223835590
202121317
286053405
425701793
355167937
655185527
368348813
419955544
3585846
710318621
2130993
175024149
308169006
2129335
528393575
718002697
224437932
51679657
3031460
320945785
293131806
769886746
97537490
378247529
296712528
19565920
15832340
411239427
131403623
72459445
530187299
237803378
164782844
204360176
64190281
218560263
669090670
218741667
85069815
368527587
338858802
254004886
379719396
492394568
27537170
319776816
858517888
385988543
64332932
37443988
30683845
21678476
322769532
68030171
602757242
110622240
46601098
360796367
21346979
637567501
278953963
46828247
27300560
368436950
269076938
22704915
154735933
588532678
224792296
34859583
253742239
282021389
70549080
3561316
156989979
15303022
444261115
40522737
21844740
206637428
32604151
290475420
87217520
238415682
43069919
96848205
121054577
747840743
276154911
23023938
13152226
449827005
151641087
411697458
3214926
325187567
297127496
353011564
126314500
141187630
268517856
89544172
316059276
220367201
472552672
140539746
125714019
270704998
409177025
163532079
663610206
59686844
42970461
39831602
209394361
219724050
2249494
212877197
136191736
51088283
126309787
86946183
13145129
78441935
79296828
434942650
237541959
192960985
338899541
538469032
117844878
531211991
399293602
163151168
4962315
246060514
254647373
199259406
911781639
23350820
155578172
71883169
248677575
14030775
38408545
6258406
622357153
74154787
134331352
73650291
142895881
326503663
496511477
54271769
311764628
84632808
545681940
193244498
9025290
252468065
103133151
341611924
4511683
49501377
416881957
737392956
64740586
573070680
3136313
8946710
1967542
15013713
290505318
217078138
59278735
11194619
45752138
187466452
428256747
42323147
716908597
18514482
195441081
29805134
600390191
46330783
38184222
693572244
820143328
573725824
139200589
422481169
129652492
5208280
559411653
681523867
110121969
4081763
506205048
147888235
764577425
222642161
371377981
118617687
85443676
87239698
81762190
8234152
297420484
35932310
77928701
119741072
292010692
119997421
236191737
316999998
291088977
101697984
382690842
127994229
153381569
11099472
676011801
388398304
26795777
207223755
563062301
21232921
258104085
303554362
101608205
227285364
73035906
104012324
302679493
53940750
1798114
200617816
72439016
645159819
5148178
506288046
245963241
144759704
220130171
568912575
42468920
131049628
348299304
281590072
63330243
132813190
756956
514055662
379823369
261916260
229308332
68796945
300965902
210440958
367217331
154399081
4181351
85446864
66058070
264074541
609628249
329971462
86450638
116868394
396598626
216671912
271740893
21346513
46014084
493779880
401237755
474739201
615349428
270408962
438052631
304108269
32206766
21716880
250129254
254742818
753722234
543395787
85791359
100014479
134467181
716514983
195718918
1819597
70337603
532365525
588888020
137450426
979648449
302971021
293744993
146414496
99451336
29693198
146178389
224039273
23026714
379454642
60195707
285164634
67924460
618646170
89490627
237085280
205387
194905022
331888226
9274735
85579999
139222185
292399
286176606
539996323
151618216
220652905
121881320
211089175
57232843
38561797
22600677
48183146
391820874
667842136
187757666
132991665
500118157
263362570
67799296
702323338
30926941
83566185
109729849
708243
509373791
585116
19770796
70873585
40321908
714294470
422572228
121237549
655763133
112522567
19346453
152376807
24736053
469787874
458465766
163033272
8081468
348861012
13594872
232496360
42355787
237731350
187346818
42050204
156466553
11483595
10147412
633417040
20415963
115513467
386730256
561763932
236019318
119847615
429975637
244162027
109346652
239357045
362230881
95187447
272546787
716396918
222532753
98987796
113603676
193873435
40978620
3326319
424054364
65139476
382978807
8499894
48955642
795101140
307106756
130377014
8723225
2972190
292930680
36693921
200269788
168156289
24249611
152710487
189814534
225614110
372395639
69068296
76546002
294073558
196783759
32766443
139634216
236843718
46155726
675244683
202823910
4670457
486958757
534750290
48917380
260729030
212095404
36947274
419704760
141714786
91117947
21225407
460479442
272200888
11383065
126419236
462047598
92247955
143700
403146874
128183242
19605474
237614609
32641704
66802049
693781775
150790530
70273834
171010192
9086666
136477595
74517229
678592341
81242214
190977867
141958230
390548209
38202716
148948646
363862103
30753867
31672805
582066255
243660819
134164226
58350842
341350803
393326078
702615194
102327003
136924185
96970806
208685952
199922212
400772157
52169360
363381398
358356163
26334477
72491274
325185052
24418684
274104
98499712
24802316
97105972
111917571
19284044
817671567
696834718
3260520
286664750
161734426
647303556
132498292
61919318
86185899
937698
481721695
64424853
48590770
92883225
33286085
1517223
457358599
224900109
876984200
27538269
17164778
274981769
136555161
557772990
59699429
372850417
22841260
130720537
118005111
42601028
13660505
15205297
355665631
250857493
499123311
447323969
243673324
305636736
239645869
185600952
527770406
20900226
260792745
101435390
188665115
130726532
42432352
281822847
32402416
96680663
354378170
493052301
208585832
44933842
562376452
234182729
35497927
156764125
25551898
367117307
90422207
24991214
14864457
254987947
16414511
122752728
166377241
403709
271488172
294863
24241552
282559822
49988596
239839234
400829341
277683455
258304952
151458569
63965923
211472766
19190818
45562091
34372422
71784828
341991720
368092030
154556582
3968710
23234310
84887893
209678026
542015877
188446715
578188262
350981314
35391686
107462389
454152508
282090951
472603877
31461336
188928559
359249146
96690009
349205154
86983855
163690560
19933810
107673909
424751890
328085531
312189220
175705075
224138112
26533773
505260009
582049840
425308698
532338153
440446130
106056027
323232297
12052439
638234526
357670570
326693622
804002132
139361170
110325020
182297098
138748646
446052665
551271733
332447348
297881885
349868916
101024773
256443559
332100490
182456684
179316927
606120115
581577780
69303563
764120156
177153279
112360876
723449693
2092787
48427275
35353774
214629575
252917990
162239661
624825625
25701422
473671075
744593049
207639643
602833449
146186584
185914573
528587207
168261379
569755423
73837464
442525931
85353225
156730520
237598272
297026689
32738357
47108561
519016878
159483646
173115256
252108895
296130167
121560015
303325509
294534023
51208602
142713574
66549501
60870681
133058913
272930048
387917126
789172150
223170602
653611120
290033367
32279067
533814524
3386635
139792446
91530144
437387177
409192393
514755372
706464681
29420000
238858570
257174621
6638023
484398165
109459351
129002027
65936412
27691989
416608234
157257330
650660433
160454798
309438428
18603051
2127224
198101590
12836595
37595124
444447610
186931108
471651807
14438374
20968951
70645759
176804616
607731438
7361240
216164244
188421422
216764108
60677485
26918242
888486758
109225722
252957289
770949364
118461627
373238846
203567568
613346065
3972079
538265848
69961504
301964957
41106787
388177895
27502202
187158577
46796883
907297486
289749310
289273926
223530757
12610749
179353450
82130964
83855136
269441869
288980674
597275608
75996568
49012898
186362471
119763946
406760729
267986228
116983050
333389387
7688239
139094040
273280204
63624450
19620857
22212072
22215791
795446878
168205208
87485577
574883863
59565973
304151380
233577683
25955328
129496741
289211396
44993424
398736431
224829744
8964742
596775388
17310735
59773745
205235283
42612365
70189340
778865326
568071471
294356143
580681702
60103039
24091409
2205746
605297168
319406799
352984496
267045363
141320347
323886715
190159373
1168938
99221350
89919675
486011684
527224313
164866548
428342089
65455259
264663566
88733547
269878033
971026
25301681
159475003
133719337
176907375
62214058
891034838
72192589
413507517
169489537
502681021
294619027
126312956
2611262
146156906
246928816
111395977
14714205
156147715
20407078
721470
134985058
789258976
165557332
28525258
102607490
738797138
16580533
81248976
293365770
210630052
263515526
493221792
196017359
4785609
215132369
195841214
656228418
464741492
405857184
162789609
24582240
704002801
42407000
136714049
230473763
128406025
230405867
967348052
305326653
97621490
79076744
189021588
702771501
750147376
32004778
160186778
248340778
11243968
209383734
111308950
393495309
148209533
59319621
51200556
215005078
7542788
10443660
203285961
1621133
12569305
417672436
512269626
8480077
250033117
219043211
137529715
510028781
536821778
271294453
299594920
122862234
433199164
206935738
175030902
68221046
72420786
242477040
428775569
379405092
227438619
4009957
250681806
49177
257892797
511882200
547746535
136924401
50639829
11785505
444363619
116845898
75198385
170276106
301947445
481970798
7774026
16867268
63043441
228044437
157193004
888913513
612990765
767222811
484808764
755205130
52537389
61742529
116112595
162663455
744949350
513661238
98866633
338869101
582328097
252097389
279089426
54495749
47580293
36704487
7810335
396696963
339140998
204777375
59404161
51240419
595920369
152801468
8805148
62245879
730323352
86350412
530404647
19444267
21216333
148663247
218387681
243959915
208931425
511157282
434090746
298862938
21096932
202020976
233100605
24124733
774067342
115734839
113182852
104871118
50974781
22966903
92858814
163143022
32421359
738248866
10835485
332429780
17496081
612847759
319752736
217432127
377802285
483722261
604874579
336285106
349909484
9165762
217187157
757933741
13443585
58245890
392882082
747981936
144329192
78269052
589760783
199099168
438838867
31014981
561037844
50441343
366634659
71475422
873074663
10495352
788272373
553921071
346849205
44861803
66581108
648060076
83661514
15743311
507243222
66862697
3635799
207468729
6575398
60773553
807255710
78828019
53589114
12296604
499952729
105487886
378696213
6265559
12190554
617282942
46916517
217777040
598312977
64444251
613586561
416556637
343323
127851850
453537554
483275727
486416464
367858811
92197422
157439208
39000381
422388877
73498197
22964356
330674693
8267292
53421923
53498123
477134294
41605049
628202421
507644381
242212188
53284368
126034969
457770151
398423747
19249180
39760833
119748721
716411265
473028312
36797851
335897157
343954844
134007585
11373152
539756083
426723719
188635734
74551543
97191073
397227
10801354
411820831
41902534
288103883
413855074
192717914
147219090
26631669
35727450
578549510
182036715
17438721
583499045
50803056
357171727
2017008
26446596
224882079
665202965
25085619
57900716
34552530
1682743
546598939
93144586
248019339
476371
294215769
25391054
281972049
19418825
305569997
720225529
186935684
291672054
393512285
336716851
583813916
180645437
659903
239052237
320453554
100965990
1162272
246805234
120355072
2145487
347348239
116765644
784804634
43760834
378269131
259682065
866193634
300707833
565242904
101034993
132185769
324286481
18181685
615724296
26746377
113101179
91702812
271612208
8748230
48173145
556623441
417788844
316747827
519068912
626167233
52019951
19849698
241358421
369273886
524108696
529934282
310133087
50896653
640074404
616362695
291388011
28292090
228182365
19316452
39113547
426110337
63448156
611618379
74769755
625918956
29567545
144213992
369303118
171570631
129202624
893962874
372318250
693086992
323244663
717875233
316358914
187113976
186604104
31528849
302332119
606205826
71590597
176280304
2651661
139815229
105660223
200861917
106177063
14454382
507887190
46432622
533643327
26086114
77007609
13004957
337089456
7654018
22516192
564753579
676656156
436760873
17375759
103444776
220136978
18672233
411608300
480121810
190752189
260055278
633587901
512165902
244581911
17554549
221747447
308164574
278962647
343149948
298056777
716880666
841978736
545301134
5257719
511577733
419716961
173909443
4905020
184715981
125968796
293799379
227992541
14976162
64826785
179581529
180805162
434260057
522628012
25688216
760509841
1581956
74942233
65203912
231679729
466357452
62711240
119734290
55041067
296897189
420173751
7932735
366486230
290221166
181864605
922651095
167403247
38762603
582693563
428248216
117137686
890723339
296477916
220686949
30932862
200767697
68221959
530480633
347975949
50790478
517456751
44906353
100533127
47838245
519091868
96794001
355341300
119372186
81522398
214335776
601580686
116305842
446720096
36333191
129478249
233954420
171330579
276483239
166749132
290037967
93637354
324164510
158151251
24235204
86540971
608398853
80838186
167113157
343083677
136024689
700582403
203620174
274327769
151699834
504195847
22619562
354829696
12365624
29815694
690860593
712410835
136273282
79430735
27080161
443331294
722093927
379396094
100289199
138420159
275139524
181378575
244823985
494214557
685254553
599063949
51873720
176588897
55290769
572515574
817189318
621659655
320661577
124273862
91770409
45453454
7312868
3252246
710323738
22576343
791291423
172316112
162625553
70404438
8361143
809726305
138151194
388983690
198919340
24006906
15956032
118776149
488586126
514841095
712491245
217435094
570338897
144245491
192751336
5174319
64747095
569441504
193772643
239516511
1971803
78874090
389150579
19338288
99322686
92148163
177767743
64113774
373276444
358303983
265663035
337355665
21236994
588847070
48840508
792802568
393954659
57261016
259716107
286876728
13285809
636409989
215200833
94640731
128513021
155170100
25042303
163034230
449801106
67600139
511949902
206127330
313290637
514617683
162423665
483424898
59017513
52307051
30587110
326170146
289728312
562154707
24011442
18386632
283324464
268462425
139327189
544156142
160820980
125092451
162772776
284186469
135339335
581100370
321111094
247102176
45175514
37090198
39968059
37888961
779606869
291856607
318172213
518939921
240931653
45219426
1064153
25902556
80964497
248950876
72663556
6768333
100133344
384733936
187013521
445696612
368866203
578142427
424654138
754630721
287911766
670359876
131938750
106478403
467032523
224835574
27580125
69118794
606776415
83186911
381872361
384014812
100961298
666749628
550715773
11405372
240437144
69846814
162110695
6443401
166933826
313994812
590741533
69482448
376335
166722803
280288115
283099602
235572068
330672492
2955818
22112450
414521
117995680
658468593
287497784
418479220
703115530
19637287
629845692
6992508
64310592
302869711
368526566
149167532
246635294
626846209
257809125
83604651
468973352
289828746
131478541
13579619
469665014
447971253
191406567
419437970
3972324
730569700
211286761
31490798
36948335
2279834
441083422
461531579
51321817
208440851
189012038
31463867
149808201
6433768
18079749
262179141
25920402
24625930
129596302
793886201
830019531
149175457
644813537
27225483
225138577
75366195
425433844
153712278
346828424
499290537
80222361
227504584
412106158
49606939
111956473
198966704
373715533
119701365
212278968
73444099
1483687
27648099
142698572
16293815
366331085
329338333
36949238
248594170
145244878
268197307
128953250
111050660
675581678
444037450
567694420
15841193
34071558
86158439
121507810
223392853
4747134
403371584
30120405
866884490
764217267
816838801
212657291
555743751
73874206
1611237
507782737
24784006
198462221
166947777
70101699
214140196
533466490
266880804
38655734
277364992
224317548
679361619
242483970
49920028
20939574
47587448
824509834
148100616
28273866
286784415
162225577
422503302
31144925
209500798
122158081
627681352
18493886
40843376
58186559
36605040
22184134
160280047
559051275
408689168
407200162
41896572
41666893
594020390
526955437
73243622
147176014
981923
94600195
44447476
11666369
110975120
232886523
362616982
102214160
521528123
482387103
36031464
64192136
271035024
390528
390449985
105459896
86761376
306892343
4493499
303500128
38052757
22318175
613954878
332084854
203145371
393202308
164131819
666781519
285564988
292101533
244813347
101736518
91876472
176656036
687963987
349546391
348849607
127991774
103749012
242641041
446483603
36762537
155820236
16955783
546901541
70375557
18765483
61981396
106889406
560722029
86263323
566702749
708726610
434682812
57341193
43277070
232325266
109149145
38651445
124780427
51652225
394044897
14722971
449856935
17970520
366165415
231953428
657828136
46055448
31889905
287631459
207087773
432803390
282319284
2743146
125222571
54045566
22357871
48748091
334473828
56077212
269096048
231071733
308988714
683542042
75014259
343652622
35028108
401262366
691905322
516788210
328727148
12883401
55013241
353680776
35564515
513502765
124561107
607059529
615671269
111784514
3023437
6489024
130485490
158488305
551020779
210054747
163039249
227879133
143992778
430769935
4344570
63099068
64704630
191030497
262690719
364449672
473374967
53081186
244551178
144903911
33003866
366639809
111768143
275630001
215218092
163580843
687728318
565753917
81664633
75700025
148194058
425679267
148884062
747097561
282653667
693354677
113721098
69771101
119139927
82916559
62075057
317890548
725050926
261893684
284999158
418957301
263280641
299132288
291284348
295081423
122806546
189826108
389206760
48538135
284225270
13244375
151010571
329086177
113634082
104347232
106131699
115558608
163773350
287875033
425041862
29947058
176219409
85737649
647437116
529335965
157598640
378399385
225678557
863087896
211774950
700451832
323122244
74282120
34497600
35577792
87585072
214157137
114584241
100497617
219482920
5015930
334836068
489115477
18022624
28334675
88178021
671580639
455608412
786942578
559842408
231733198
198354321
247626448
107985790
176763057
162407363
576576154
401636518
778996633
7111477
131853695
60622734
30797861
561248170
201288388
506908503
4593281
50078709
38377359
483132305
40950026
610846185
273634359
714443282
145121797
437647229
262749514
496856118
217931373
1660374
395537094
545212656
129560013
145226323
826062727
76965256
49916190
624294825
530553793
20161664
30936589
51827524
4574321
145610791
638433044
491245617
41811716
73012843
677133847
448142546
415509846
164864093
225616406
264359455
386593429
55844617
11905686
517155456
75824840
29649974
571360811
53164096
499772673
188083552
92747251
364054965
343517503
212700349
626000043
2660586
535680315
47343089
45834510
103690100
28726111
44117097
491218204
385581186
297039775
303425026
75921004
247673756
56211356
11076266
316764764
31825437
484597543
9059143
207211431
99492598
542647791
18691461
431042513
96817366
8702779
81932503
159007488
18239868
40676929
94612656
164709933
262403081
170300210
264954847
44086412
296196311
49705838
790359938
65347293
452615925
90453854
73321406
212165740
269839343
30887698
19447536
254057752
70552554
13603710
70055796
46078720
34420115
616260457
411330309
142491659
92785920
327739196
221294853
178174247
106218995
7857162
307653423
318491148
22537371
97616125
436092102
53668709
683712837
351822956
98564109
536637311
366324389
220438426
597798169
213682207
477860991
124702551
603998704
383052422
363855174
362928024
779555702
211277077
299480908
576081283
383027982
220797942
181513568
229123464
5524878
245470313
18233410
241109753
130532308
573085173
637784
309766625
821201561
82934846
12345645
155685303
72315356
257386529
3590844
310961784
151160291
473918691
502784442
408732676
54447021
59430681
622732812
31346011
7405698
85558085
249874413
711887236
196716421
351161846
317192401
394999363
380476166
231319791
33315072
81401793
349463495
11813006
136762223
109311892
911177358
146197755
48814803
195708838
350679688
308297975
69753619
33110780
39388272
2398695
754880553
168116970
267626936
37998566
155369144
44381339
299148137
260323949
244324898
58645820
143159127
68664453
661397368
29376274
175133743
38726231
321663316
283452440
186176716
480371128
737424143
332894639
510862996
299377789
317838437
27161944
321462815
40481780
105011688
12872254
240729250
2191996
446495474
916908345
154637904
115982408
1725806
100246672
16735556
275390624
595395625
376736858
569067480
384320957
153766732
94714926
280627280
353263601
451167924
402057190
730613518
768737648
296750175
30513962
182820658
358730894
445850782
354256785
5422679
1730465
212989739
605644145
32021393
207123302
245343240
270426169
35296537
336005473
220457274
205273947
214266096
110416626
658064595
114462953
119848043
307057322
54096431
204654263
255535674
237825265
110063184
79950057
33627203
119867389
36464771
7080820
67934695
34697797
72544177
467542153
7324701
437848497
179619327
777814879
284160685
380754444
201416364
39388518
306431075
624538603
28726794
22531112
439034617
360800902
33309576
212711245
10808622
6523006
671007068
143918221
184234049
64910302
37957856
585098382
721402512
28634674
158181082
50472460
761908322
27648169
251557447
492688098
201795555
464904018
2275445
538931272
81079009
94246892
522597905
77001644
251535367
126132372
21162058
366157345
384696054
352563867
275464188
136652794
102590120
63102544
109863824
256240245
145650427
388751355
786140729
191153903
484987063
18612071
301867889
402976576
96217155
541462703
24188308
56476934
457283455
102531984
739283608
593798436
198077909
119433167
155339831
210154054
118362762
315185753
128668137
129715960
124311329
131843783
16347031
194544284
37879938
9920791
395168493
133278079
21797406
45249447
612538701
4027526
15024217
302072976
617363454
435839996
98077861
545464885
26048921
742840078
520653169
156796311
472882242
687627975
233240280
99647844
155788585
796199868
111258977
602660451
129835333
492419160
100321513
8745672
52029721
508236198
29644054
354356708
482181347
258577674
137357961
58647962
530597699
148012488
918123762
352460959
30891428
183207928
638159187
153060084
393901909
422480171
410003434
289867997
661463253
137774386
586278555
90042218
212222152
531892365
702194041
7424690
734188383
176547812
34487574
483840933
590106362
143032979
395467135
768048787
86149427
152175940
384069957
22771926
726869228
15414476
10832575
375189220
927239020
36156431
157626325
151468938
41130653
359535883
119206442
422178704
283361837
8639732
135550299
507668275
99492539
509640240
98441144
424648554
391789361
549716833
73253005
401425
486428962
407121748
57672179
466573784
219033383
25351094
312667103
313764448
622302040
116175291
37603353
80818805
293035529
104482893
41319600
74072399
500902106
312466574
194280720
174974064
687904294
2231635
171274085
147811253
560640597
18588061
155662510
429241267
43224214
81391277
343190121
577313255
504302679
25153939
4802602
4805790
254949619
62120270
122559
244928561
270272947
9196437
468703624
944496295
94870695
231417902
36536750
31019239
190141677
168862371
376302897
171580762
615069515
483346178
138543847
3355551
88490801
270701558
502701
37447852
79598544
500098116
244816191
220264453
410905558
255874663
82813
7626379
283647261
198202286
269080778
35897042
28435547
513409725
252246532
5350910
93116157
6573954
82441162
480292924
599276635
310017853
858513560
172774501
15421197
508613734
98105447
419927960
591218146
2727898
83162702
126298433
807112484
89429785
207754367
268435151
601568110
237633563
30374
31208279
227963240
238949108
29080549
59232185
38593507
141875148
601542895
13063347
21487842
60159344
667614611
873398665
488017780
227322026
107389089
128639753
143064460
410710770
53498720
124233918
109552523
243636072
82188099
51721315
249239371
613847992
695321188
733241091
206629759
134218158
63705508
565428696
974562617
68648697
49156463
432905321
676225693
3866901
773496139
105078090
1608195
32767652
540493723
620858373
4332786
288568036
367764770
9581254
174382638
20551876
320379285
133136407
294342954
391570459
126272535
286326689
405537403
274797873
208829367
154117542
440793578
66824
252885342
31067360
120167032
553240486
75834894
70676475
418022240
361131969
571961196
271992102
174217454
590829813
61619379
458666713
120505433
285401635
186331321
142867387
109063874
567857514
156287837
303461075
197209248
674985439
8825711
10565241
685193203
21655993
626648704
33162061
51145438
38451510
630174424
20991906
260777092
11430145
44539304
176113286
520642741
143890952
15039973
137099705
484484195
124790752
163687715
152726065
410530608
97404914
372900169
75617072
26429878
440895978
409589648
111968274
414579396
249906301
415600613
95833204
492453133
86424454
8115712
109308748
10251904
365862870
139714128
394197
534455532
697243519
154231968
121407392
160723020
59485433
322980381
323644111
135863226
406876488
136347011
393453632
492889593
128677639
66930644
630556608
648953730
619320811
977039066
116517136
800730325
44092618
330617288
134588006
184061269
11777148
1387962
234623643
136880507
112090577
42660542
459977613
111636482
231686477
764707407
43555632
63101200
197747496
280408084
548319628
17250402
19786276
286147585
236351233
128752048
220636674
579420693
490504998
67347838
539969552
230702468
117864306
208479919
395020313
231413805
5423221
79861799
236748250
128002956
52957735
508445938
339381669
399517188
150099198
32497786
117826618
303081064
137790806
29783792
120189487
454453922
693012376
192774114
290513243
25673510
604207965
52295058
260232636
517152008
100077102
530306905
653334634
97976280
250133133
270241043
29640315
49990475
81960801
3049475
201743053
47847439
121334222
48739109
520141855
292779802
317404997
66530765
32798408
328856654
51159207
354528164
15924211
16382764
480899681
568333360
110884653
718481416
247990791
183065125
4685745
184711935
798993798
23121943
181619421
294076748
353820080
286112790
10901469
224886871
3852743
337319217
227846303
280224203
166473365
226355034
647176442
356112252
390870683
193609564
13386127
117614633
839329461
506144210
102750507
268058218
536651369
24951735
357436428
89998265
403955372
496254555
90543222
16914651
63863503
70079699
140529297
118695334
6765917
247070484
367002254
833184519
502853
74476822
12345334
327044896
93066497
435888425
22302818
305491233
314677795
150392294
295301323
41319865
129670256
290889259
362582073
627007865
546904061
111106733
63167128
82750169
358905071
76444490
142813455
14170881
20420988
131137933
108778559
91645586
42662788
856604465
387053825
700488
61887089
335472219
77373677
372518912
208925943
18893977
254399401
94279683
8378599
59028651
162375614
28378539
22372962
100393966
323749471
708416077
255862945
668605267
113786943
68852650
421448836
109151682
52328554
509726617
600335119
403180957
47564889
423381657
27694931
548232847
107948157
962368
70337677
132019968
97431544
46767156
184771359
34827372
53556617
264177450
58284983
400328489
156383008
82456632
739241952
76174832
52585719
55178514
872167690
524772812
834129151
8981385
182133056
76153074
69890705
80086622
29509242
131984825
408243788
319160557
178121170
387162118
318628640
110351258
62972373
33250303
338837463
6133233
98644574
284004058
188771783
238247685
333288059
945709003
18552671
312980707
59166499
253054554
2772447
365883168
359778330
335899538
61823807
50950372
593150721
56957714
277329708
27649686
431076156
345072952
541466641
730295764
45972017
126366346
146613471
561212085
800238066
61968459
124789046
67763766
180257610
772690419
46595190
380055686
142634309
5547155
20967123
158010932
481242696
115300508
152155182
14225212
159141407
361108214
888494150
84014648
335574980
155001442
25074283
312823642
162375050
303291417
420421193
8862488
373546894
21726461
337559
483621683
18818921
227058158
297966317
728160651
184281189
189174641
480845084
277044338
326761912
223145766
61907432
44782267
11649847
45209134
51237685
36972535
82898265
134188855
78010853
718059817
14172010
59478018
324909856
479891812
13120484
200918409
460933057
85195554
1272816
25882427
58598869
6592620
471659293
253304106
182381563
407018757
16690581
725208609
270706131
407911351
86480123
44966193
191186033
147200125
82461592
723951640
137522857
281575950
246294988
465878231
94037975
90218220
157776650
139586711
599910020
32799852
150792598
22936342
528092793
15101065
79184425
20464400
135389749
207546948
215951412
420946786
112770494
41259857
233612439
380962972
6323471
247203640
78674728
257565786
810508211
748149750
178723825
224754530
138969164
327134663
88624092
354206441
4944460
193132331
91549531
212128762
265961053
133823794
814195572
83118505
5887982
62781291
40383235
701552527
156403875
467720143
326282359
317273686
223801143
126577145
223331813
26183865
211775559
154433987
472036036
165776622
31180841
24083988
12781210
208545070
140026104
3317867
19940579
194743360
18747532
225694919
253827586
120536919
84444754
35756848
27663887
132973581
217399647
868931655
54045160
17425688
618191417
189727574
117972
498209191
55433815
194242099
293048442
46929022
39943502
211568238
98651782
129021354
463486860
167450223
199186183
377332223
209236891
467249499
42407887
202567556
457582707
296334614
269788110
21306990
33957320
107799676
8570972
138078603
297441785
177039409
127932987
228716992
62093775
58632389
444434788
13887200
8495382
283177933
16756677
565335182
44691202
194648423
126682627
690418813
24596574
183512081
122637020
148314999
324369611
455363014
115164617
12420925
37187201
63623403
694968819
6750108
236955296
132010375
118461924
747686652
19168203
369656200
420759780
715334774
302183225
114166176
347788483
116113274
14351067
173172331
491745711
389098375
188553008
311646644
1631351
244763024
70729846
743066592
95262436
529239732
60462817
12116901
66019924
91536521
167454102
254039882
182191375
234140114
78186067
92117550
309264611
80280756
142679597
4046767
89423145
246413555
52530818
393876737
45244899
514171794
136447499
38858602
92407891
152719871
23659517
278170361
174340669
236537919
22156058
660423468
418482695
427577662
623098745
369378834
735430038
738491853
220348821
64407979
22247085
624694507
3936196
21164795
820238235
64883526
70507111
58132642
452060727
85926087
6861364
430666918
518848238
1989351
8997280
835430866
168420827
262837436
200986203
587739473
127106556
30130495
94975543
128594413
365585172
68354131
139982460
479615338
504820902
13510179
325138222
190599438
171993189
15703917
284127661
9305288
489971715
51697501
436734400
27420558
10942580
328581700
109678357
4137123
246162874
19587233
119022341
79882417
473342258
188753109
74710807
743376505
97280202
417494845
241469030
206997228
256234038
419125407
191103544
13580856
266738298
22988951
371642286
49784745
5688334
3520186
197839397
527190243
303292914
636068475
275504386
46479887
501383721
8897174
156660341
32345191
157328405
16267382
29838028
492098827
173798794
3469370
53835198
267943532
268363075
456091955
24400271
70387074
501767367
386847072
386007455
124215128
164840581
209874071
63784835
81055409
203130463
404578
21821354
59676669
35157168
388292461
678718859
33900573
288216037
133749583
448142033
275982364
106977298
106125853
446518468
99209869
239376568
93411552
132479151
38678311
115565146
399602151
209311665
160388260
324856764
465356785
154683435
62558678
211400654
367469487
175316255
33003721
154593902
251175089
213822302
72210087
240773959
26437941
126344667
428490621
44832721
194021729
475890742
284721760
297976050
285010831
17895723
11694369
44801202
465412667
165690245
459852256
121941842
52780218
166995622
380590518
744218312
169089407
273544752
93791496
489082009
449854312
199404393
28610732
175288065
463836167
26946162
310961669
92719344
36780119
644338514
78747098
544854687
89942849
125218308
97731627
48581986
765557546
347427954
77766976
94313052
73956448
6819818
128983773
317460071
66066264
206326654
53793651
23881928
19585067
85796023
330200471
442880115
6173285
22471314
74261308
334627327
182766315
306693167
11838629
904487493
213170696
254268629
471728720
32720
143895011
29278916
54768465
34095208
184154255
637487551
53797319
10933833
217369014
187840512
448481750
386350705
3906187
142525752
302610835
809471313
125160385
835693472
157568410
14977638
32008305
295677621
627954719
17016134
681659726
200333894
862130717
16341759
377370614
797558121
235455343
13697632
104430672
3290539
52620409
279423490
427679674
320987838
101456733
396270127
50305824
146694899
245420576
321326738
465036471
108011315
239109865
669253485
212677263
83306422
225956044
215418284
707590023
37688332
165518309
145908620
263040027
90101218
104038400
245948517
387626464
185430015
377638737
222711771
35402969
190746398
119274630
733911
284850609
6081370
83469885
463313099
64884224
163750942
119274177
32564497
352084329
19968217
210524603
60234107
300933622
236767619
296808904
339474187
275139236
72272159
11714370
118451361
203888056
108709999
189259342
86192083
629308154
771622782
542172721
156495264
721355201
353515037
10686318
4694410
84954841
319877546
9485445
411231189
828641200
4234063
78503502
506278945
633046361
190321510
345788446
76135573
436954984
829619628
295006027
49299598
76585523
76136691
128740673
119650086
40766033
301054170
288284358
88946539
249227975
471543716
41044137
24687047
106113886
279331202
30678747
13384702
76749061
366611946
174380226
510123639
327618146
286829624
171785243
7117115
444117876
33432615
100488142
386107433
216647910
388179386
207882496
865987424
138092628
716972526
437086194
362239406
379713342
84096926
38769644
4848228
364365710
177938382
24778786
73286395
261907872
11063939
31906974
405181766
418903456
466160686
95693845
259689346
15988613
485858943
84934254
49779668
154823208
22528165
99465683
28265631
107973644
184028078
824291756
275872033
15599511
87668928
403017
54883404
9263883
629453099
88724155
228206558
128009916
90938358
141426943
175979661
688983198
150713498
144734187
210038232
167363888
521306354
666307443
361983963
15492482
95466814
88776327
171848345
671187370
194020064
198186776
635400588
325198631
24352131
17681079
80518592
194507189
33976485
389831304
295829589
145232410
101383422
374932741
327545003
196431839
172634395
110968265
553015986
253253529
3664450
493420905
122511117
336076835
60620089
149361768
38614649
352184878
803252
403016055
272139974
577472101
587769598
50622570
780890529
212031518
272748950
179914090
284317958
4978380
695247542
93076602
223195728
344070635
162859616
127066035
348111133
25281380
35778250
217089017
54123505
159141033
280750457
212274076
519140142
159905079
932156295
796522064
68374749
366123674
99080296
472849192
511350991
117279772
146605603
336969674
509026064
339435317
286850329
257238865
82356880
123649963
243272071
126474821
133023107
592268267
116340340
217157857
336998687
288609470
262659961
693625535
305928389
90169848
186708833
336561470
329012766
229475070
200441
219809656
292064873
165840766
169669
1312596
549089451
166854349
92693124
154061337
215261179
97451252
316204267
10932361
166986097
93255354
23724814
301131883
52577510
126991262
127018924
84539519
428971678
403240447
38671342
131086696
282377684
693085043
139357388
188571698
70303647
365625981
589282041
54587375
245928034
193133520
291060346
519484645
93054076
206176025
40136796
395664371
165476600
511312034
117131001
19575080
5260729
291640938
142059424
396665864
31559451
577160893
397267337
825393706
389681419
42662431
684677197
537509184
58330179
248337602
6085507
337765014
177524063
29196938
21782647
12808918
442646195
76817646
427300071
770745428
438962749
110289474
239712821
290429958
464051376
170627385
38853816
775360392
221618320
202207488
346433705
450658924
15734960
97175365
68788223
1361409
322694237
34495986
161163115
86812307
43991074
152921449
180977089
43608862
131922042
227671116
287669628
68498245
776908996
73183584
687309001
4929652
29212792
68974953
723240237
82245393
136951516
8595568
17472478
741527323
531001835
33974665
217196483
325453863
4993102
304400256
65005848
420724355
110333333
316739885
494926201
598661997
317298820
185165567
39977366
30756454
253059556
5678426
71636606
657631284
80377233
74261390
67903380
310829619
457496163
65413002
313451640
324367695
120805089
68044674
347180574
205162085
166156970
437056538
142851685
315206227
72335921
162277652
20907510
491825295
217963424
626876702
21984202
390739478
210062900
707328782
147874471
44042670
462211612
240118753
81161179
5164069
674594423
312025522
120495814
89922668
271087394
87966072
92037000
296449414
135725079
415862426
126855644
452695733
142174863
504059184
72732458
329872279
85113522
373973591
246762309
160473977
127845549
6479930
371367928
722028933
39153791
90962232
90071441
473357028
50740376
739536354
268899698
35559170
192022748
344076682
137330076
284641624
1718501
445992957
68308600
216234079
520380397
569422892
698902234
270903917
162952750
162191624
60475342
310868884
45010830
291235257
45047782
103698544
274811433
304584660
132090465
208131205
126451027
196034948
24852239
733848458
227474693
55277162
290508847
800464122
162427572
326155020
205698792
295236594
314145864
104439698
91007937
87321330
204083942
330627198
373164859
200555145
506762300
9952077
477031925
104193981
272732986
370403874
135484258
284946872
584754003
188111059
703078660
666687291
525299512
332911881
63777568
224609755
171570600
297751071
308039214
48320711
369655464
413998088
246997980
124129343
241367632
48165751
152911148
544045302
9777892
138581443
118878038
148102906
230308871
698630977
393938001
48079720
10606564
110932050
4966356
650551070
194904
140166872
7009149
256086643
31819135
6242117
631344143
135881432
89234503
242702244
470149032
497205877
146256751
1309147
43822187
316595409
172572547
139735266
3346433
396909443
169990670
544071884
39588065
311944895
218102461
65709110
184572454
165009257
97138609
24783419
8217074
17837400
116624865
405241276
81995350
123919108
397657663
226775856
188778086
8784806
9303502
91899238
91591132
196356845
516948350
38776761
232830485
36736568
255931977
55625015
164923118
489154384
336756195
9583992
700302023
315804
228809608
157830298
217248546
6717671
165778006
810250980
700127854
496260258
833249918
77973641
20919639
41853377
155970589
170944949
27324633
227234819
27663181
13117917
41939309
180702182
296776975
175834816
782589587
84985771
469523939
772180431
49241324
400515749
232122687
121450964
148738755
611905687
129810047
665099960
3126333
93142514
107339267
15987213
384906648
22544072
450735186
19170151
350186174
425846058
140858349
15012928
123531865
851687917
314554695
488804925
148130604
55280180
368584795
140101834
651454917
72714511
64184505
188435020
520478709
234100835
378666883
131628514
50230803
54405025
62153709
172178705
66828959
162414401
56128717
451738733
6403018
307629197
161066278
343333989
89583299
759821489
1024377
368554653
431278741
80842019
165341199
211873996
119848069
146886759
388956924
151827002
82733074
282399095
227177085
373816030
555864286
130786220
372584959
7931608
296305099
434871933
335737261
43310899
209813002
59376821
32999278
696726686
658267424
174256533
278163015
106452765
262397603
170934695
61373057
398185934
110205318
812199038
123807936
51588085
352760231
541741238
80837827
207763580
153937552
664881682
54546510
423415314
792656858
92702431
26617496
296745190
194917337
460313626
126842701
129111235
14760969
550779688
477404876
16315962
175776659
670437733
353023517
9356055
15719639
184574659
330886188
619665057
474634410
253020134
54804073
48683929
221181661
16983419
210519287
80634317
653993714
373451212
638305187
68898173
701842434
152497294
353560616
224417165
602966365
876811944
845121908
314700472
11283318
32517008
158534522
313044820
12501639
310624839
151352796
342056169
4686004
101785786
754206342
371610748
122057106
122120224
119567751
28125779
648653492
61288126
117698385
207605151
468069634
222354775
70350422
181293292
185702852
311980044
106081462
367463370
139195115
60195646
142610352
89764850
11890803
222461
118270892
459719523
313889439
104981634
225487515
73551690
158331008
8706590
68836340
67297938
106591477
192598148
563269666
291113571
13435233
372499555
554204111
286878195
134015619
294949017
69922164
29773879
110857978
187290969
460428944
162293625
227897510
99097871
5972590
9273780
340432339
549734236
391720312
35304130
42956574
305439537
30214423
347223714
736542223
554324061
386159006
79977343
97438904
189797343
850214666
368252192
109635188
601843619
289409111
195379010
122737048
75574340
418284248
67416625
5748862
52765544
4514918
598106353
163730779
207107942
109192490
72744629
322448882
584303314
42555999
160759207
38728464
22209473
336368671
161088072
237111778
144059502
227199271
471100200
549133555
200394330
229018793
75941162
417379790
620792465
116805933
94009729
130661859
80963260
124763370
420039476
65167642
428915869
183942911
108914015
788917308
410206388
448707927
7182634
242955055
203275895
246170320
58531885
96593078
259743644
45405787
373617715
481736550
537428624
84725339
158584338
31795642
699269928
20682391
488526791
268272501
64076749
885351
129570859
77534355
243493982
141794929
5744479
548674616
210005357
35543010
224269614
313549540
4596869
520554778
268107079
39425229
407559294
237888774
78584437
90992486
759098153
87919167
59215136
512198433
285312326
244853858
538146378
122040384
70713116
181880004
222966755
522143567
620117091
60144860
310708327
261433448
12344977
334744273
37665496
240688629
119896738
127274652
50539544
54747701
126548535
485949513
271042047
36507106
3978050
6766208
623213368
152798290
747851249
25093206
18175805
502316127
11219356
1601197
253298765
111722823
598839694
468150839
58014407
45957500
190308986
382565489
72207058
808531213
309805933
410911787
13882902
602699146
3073640
174656929
338618908
391395398
228711350
137487873
357874
153883876
524974501
436506466
63908763
779737503
386822500
43106273
388869121
365242803
758515229
75113210
4961274
707267068
218255374
161739625
313604581
155970766
72773203
72653607
336229937
24326464
33969373
50043309
253451869
95464220
240414185
53537055
559620304
128836720
286369313
211944382
425861861
641226663
418214296
47379323
501778409
501280637
688043
95593088
61978690
309829856
173300994
99934473
21800226
475023935
565199846
235360520
176061678
31763166
222616393
274594263
140673105
718129860
69260556
34303008
9278274
307339557
44574960
114646310
102826173
677787486
652161639
67923764
471782595
151641036
238605590
77415193
123094480
254018634
6131211
122844340
173945145
120198734
77359275
268511311
783361
342385519
512681521
638612585
7521175
85182502
9746620
6954053
77279505
670415941
27816500
574412431
19578629
738726556
412334884
644553379
775453310
480127735
365214863
98607879
22287126
158792205
546294841
171933966
338360146
845130455
347128910
926605
28296215
769491591
79333704
109636325
28207891
34097365
353434825
234039467
425718176
213211030
76616280
472251239
483860917
61138291
55471494
199413201
363593593
760228045
579606811
621110791
5421352
126176589
2776857
487373264
141395277
566411857
100448503
6217924
22133875
36811405
92659027
217681227
491565368
351690097
50088612
203914325
417685066
273004211
434147094
148816809
421199637
25420920
920184682
77052734
627279542
32457425
358512996
486535291
139648801
273812940
199558683
298204931
776338806
6750302
91722023
447551042
170269964
34719919
344201484
888937290
22055301
88495585
109159664
49023430
241499970
5166266
83216796
58310198
215900448
311973409
365594537
674919086
115958713
9571604
614358285
130754913
15429033
300187827
709084
265249728
244096817
520970137
247494471
165754221
117756298
2300081
382213165
290599138
125040132
975745084
7440851
77842879
291928150
214088775
34493579
255660170
473281304
142189312
162535466
9801037
85711445
380683484
609729485
75215051
60640319
254933099
410886380
446756829
313905127
173532518
131920667
2056760
145530494
251162042
70219958
217884837
185593418
533912574
112663510
3655417
581254237
267507177
680270103
131869677
119861077
123328122
472689706
47111985
368005235
32143471
536284674
58871565
137186668
379269402
238557321
172175394
433793893
455419938
162710770
542022774
383376348
276003642
158869467
766123949
817781163
190634603
26184767
980649
376942146
131887136
18765839
110128253
7085365
39124079
184175623
750864078
57764492
67950427
417497424
496372323
358888155
594423702
866275958
474591116
62307068
69200243
932713171
301534998
107318951
250721527
96705595
256594416
259879181
79034588
373758344
19630403
613724800
25145624
1168082
226723730
39190358
360060414
50892916
375334473
71154464
43980509
397361564
151407171
58588172
180429149
102196174
399795878
929750595
36725850
118344423
48007029
89169670
273570943
41321069
417572015
120305678
166104635
832984927
33795223
545290485
395788823
349356733
284659256
205553729
289000958
106088568
71559002
88423299
302375776
58546787
63662899
65086544
163404231
1829462
50843305
456519483
16373981
528095098
6130645
440097913
428563257
44835075
122934111
74232314
140250395
116505702
233321143
799125773
543975644
59121457
76573497
50969236
50217196
466253352
637422587
4390163
210175764
72803046
644051054
1202898
7524421
725949402
238988990
100067468
145233692
48726257
992737935
601293517
228744004
288942090
726345339
151567038
8794518
109747724
528468629
427813230
97891887
556581618
21355149
84743350
94343030
859391236
13172467
759302674
125764701
19148528
379074
22584037
410757673
557239336
90156958
320916435
60418175
180961247
113314100
222604859
380491334
250473423
1235840
565558521
168488636
97449805
19083898
35409875
28406675
169735174
113190969
428814087
361553087
169059062
128211017
74382723
2747280
144272019
50475007
514722270
56057706
208566833
310650713
12562747
369825594
323129730
233359147
84540032
60269724
33536694
10093453
81981204
241576811
236739522
89778451
21615992
4898391
127373904
328174551
39842138
336855403
3600053
142757918
12312158
54748001
284473814
429051588
455090118
411782565
265656498
124770382
338768937
723568107
1375129
269383538
32788730
199160467
168182426
149777361
437138204
71821487
14501817
112510745
609557035
77169063
651990799
65971511
502670533
588205240
804143579
74112206
404434993
52833813
40743265
421332434
9600040
530427336
1667918
855528317
170932071
243241962
31409705
120599958
358205531
665665553
398033910
119351892
151752343
300261644
456075501
5430663
788467718
338998439
545731762
45923746
607218849
233852234
84250728
156186344
147022759
568961622
607211482
130336816
100364373
516492678
704729902
69729581
172568545
338909396
231856057
25594315
40178476
501668850
270644512
175639009
527095917
418300191
191301819
356440148
51448478
44825605
278209920
665838209
313683716
79257067
84254462
400321940
395620417
237396912
73488064
681784330
340059123
190957889
97551721
10334026
73096441
71810329
71561554
7125073
228320391
34262941
5309552
65068226
579434444
347635275
24927431
209910869
1444685
20799566
243427940
275806073
80268393
394617
813013279
552225171
58113875
52798629
23359943
334058335
21888365
367421446
49286673
167329116
408163521
308347950
87471009
32825331
46542399
155366308
24148299
213626762
30860819
24462899
212479847
77170107
213356519
494472215
27073543
19926493
258647040
481022252
461227035
260757067
80051461
170939717
96627906
943806564
358898375
540203303
253606124
210885875
542799198
262139794
79093177
118817906
254102582
132241728
373919288
61614856
576018155
670716231
10638513
361236244
12329468
246000342
320427073
249258497
452951929
501234494
125311886
86757489
48262700
52211386
494725670
49535433
476826917
1574602
130570542
822096272
195758489
120911349
23540818
23102477
118798395
109493859
648192922
171380459
34265569
601769089
227045719
128765902
259028312
333424895
541314807
625175888
399853623
385711997
448247421
138007399
172413255
538427414
355918116
348802082
38675799
290062680
11543962
25602127
106231518
1811447
41265226
408393859
615903582
77680925
345527120
185167620
88967919
26470822
141565878
382843730
64585645
69974530
250321622
312803751
7895686
48753365
498443272
423982872
692501377
102127955
19638697
117240398
50206580
293492378
170612657
26307898
340079385
1877594
550464477
10643403
35091072
14707314
285951648
246082237
325988706
59165193
27486488
132141898
745070929
615350607
249512758
195446756
963776151
384450290
313665527
65117159
129569837
358270497
518150155
118639563
842650399
515519112
282711810
40334693
313065847
33815699
442267713
486534546
45298984
169740331
671899220
168564539
298364359
104686470
66829186
45207478
13694931
28464249
375471850
429637342
234436205
211853531
383618510
173175025
169424143
250885232
399384100
9716623
20306260
497204964
325073537
126094952
67708155
13756060
225872392
650330191
347611409
27378478
876081579
547714666
269387780
53818907
54571331
92153111
43930975
127659954
666157015
118957280
31447270
126323498
113774095
510802051
564135835
427514875
102400562
38579152
381114761
33092985
627425337
125963344
188662705
764735093
558161193
71996681
341211256
71751795
82344128
515617800
149936018
484724532
71749754
54224260
429703085
645457762
183554326
58360029
109356316
95775842
2704396
130334013
319436465
195223637
171466456
54231477
40988494
172910201
182728440
186894392
56465920
703873028
59210027
16066759
356216126
478139286
189255850
466528740
9307635
102772636
106371541
221437864
129874931
477131723
158980339
212301762
662936036
88987338
158468237
566939
160376752
75706354
200375776
79685461
298521903
378942153
301968995
190056857
325904934
122193244
28104865
175295063
458132374
650595405
276648824
348858000
116144050
99312940
613635009
615666213
39483736
70751121
227728937
539319161
147596986
246012915
121489872
762325125
303689443
514895849
274888539
133025014
69852471
38013964
9854562
1234517
330757313
371855183
160901823
36744888
344338558
48758110
132196797
529000094
96248734
65861334
523400956
78200229
305874748
247195250
752027567
23415487
190312981
318031711
483931747
489393273
114701185
596346031
253791657
81518338
75506864
4228554
56234385
385276561
524400252
29496010
112469326
11213394
74446540
1965774
386393499
563231655
60377483
15968768
121437783
474702018
182190705
231818198
517849301
250485716
183419051
108048711
794823788
375942317
837658179
178922483
314423108
220259752
74812377
421264180
299275432
281976151
148640081
63027162
203729066
44315060
484505775
37961664
111975450
64255039
39039097
684058881
61779555
16526876
177464912
52154125
82284188
542886967
360133052
299198149
363982
33324361
395940540
150058819
19717011
26444580
275562987
155642694
480639527
14655126
95887365
421385545
109051456
161710104
71877826
524220294
549369199
335674124
75675842
467166230
75841480
265463054
204445453
461518752
11596268
445618906
333563158
16626708
72340616
767996942
193947944
1418222
177151333
812664749
16734398
147713401
824494020
270986924
236411569
117939909
75579637
634804592
756195043
71648779
213850526
329509935
579076702
101368551
18461532
576361769
100626212
159359873
329403381
634436046
73680180
48067402
22732657
248410461
206465807
28495166
453774460
300054681
413408863
203254345
175698392
320443544
4791509
132274835
27029237
25664688
84944951
212494725
145407963
107958938
236723899
81330536
217652899
167137160
15756671
886777958
68019419
386257147
179628076
6763460
72131975
253560243
341448339
326532802
178282558
325046861
72914
603971949
557810610
279024618
90156950
36175365
338117984
4373893
691468055
118628381
300605923
291911165
86350094
66933842
644331876
181984765
402124
1394638
535441781
451810964
95180706
390642200
924906248
319528436
577137022
302882954
151835499
448897848
551740639
302078344
38336937
165342961
424455974
155908583
83855874
140602398
203130158
110223560
603681229
147392142
133414801
35685277
833842359
954446552
134564413
295897395
593832260
216355011
22829455
155982776
827250764
584648779
289915523
469865804
342270294
168138230
593035344
229402619
313654986
319422658
162484659
165989244
353310778
276331161
109779476
511687237
93252107
743172209
229224421
49698933
92865919
591126631
103291032
761683979
433035185
409377530
56187749
210138318
324702383
50016346
570542031
104695341
502792054
115191215
222683859
28297074
91536142
246631086
12492942
121390849
58453636
336526369
774506921
718904380
457164883
29355821
13191937
465406584
311779875
412470704
465763691
126492571
281470460
149456532
179465272
35758467
1237271
620543787
394357563
849855581
15951736
552965313
64715007
440564879
10768282
207664140
271848017
430227683
91996066
34358985
7496469
308443141
124495448
65038113
24611844
568389536
366679161
85479806
403021229
101884033
493403460
262154953
741870076
143343963
65152777
105238820
39425796
121022710
66372251
69396542
67329420
185284737
300453614
91715271
401771203
17882751
34246237
69848665
66687790
295235879
23408240
765977954
308108378
20585710
195824855
37594600
52595072
295570584
639518990
19177909
939342211
179590045
156184102
479690048
414455567
108008918
77182597
479309909
283946213
184542249
138269759
48259349
615060824
175927318
255157224
45315124
228434
20322647
18310567
209793398
196063982
133807063
44912842
273597007
374633332
52094630
84743795
108601229
374334156
324607346
152771076
29765815
545911438
474273464
56736614
288578006
37634011
51111034
214204553
237445358
124243596
111769056
287947090
95132396
231627585
471778918
58904389
284762909
81354981
40062963
639254099
31406828
419079033
2011616
225353201
2861862
7634475
85442819
131052770
382734616
170280215
315195859
52850025
57085473
34258466
104160001
494224085
663413717
579069229
113652479
634528083
787060099
732135490
343606223
38269148
59248381
141957554
816466115
3723723
57895078
478727627
47849299
161885015
953306
150379427
16201162
2920339
68983620
858556339
32768399
252810128
70631382
171373900
79451080
88166561
64962209
110884570
210884656
61925277
851858493
98361652
148187854
232150032
16826017
111337268
55077254
117895940
734662352
4255286
415031692
550597756
91928594
149019882
97054001
492742643
250352492
30009816
267093216
132975514
186615913
567515201
50110286
385395683
134211922
459565709
5014483
442176939
53001768
49651597
655398202
26870465
619830761
184640853
693660067
403215226
55916264
74067694
667101445
91743595
524298895
904676061
379472133
39476037
188872497
21975984
893212
159672518
334327979
88994043
204792147
20678753
344537914
44487970
79049950
462386890
290058389
945985854
425106161
575052924
146211761
325141851
144220755
33943357
281728107
38303264
40245641
252676168
43237839
896058278
125413427
202590207
284018917
9967457
64035079
87349211
450771442
1205079
246849371
518318865
2066751
76512257
19409889
33334228
417318846
101958451
36024247
295629264
36519128
339556707
264926906
609229135
101623157
96660620
405932958
878657845
295059566
416335205
118220617
453432596
63986637
214677559
550432915
217635851
589816031
287316954
430262150
520004912
108215721
18834327
81297444
129090433
848972394
79545490
26491194
442885849
194304400
284120607
116039853
74386713
275912737
367128847
311866003
170062948
331150714
207842946
346359957
616098344
213215232
252244868
239402711
151564458
72769088
329944018
75573128
120931265
145171694
287864305
590317266
21677155
290706033
140057769
118832538
378140666
238890372
131966818
609900724
225090498
8189292
2367712
443459640
33370839
145844679
429824343
105701715
22367892
357305459
384756753
387863423
457248711
95961774
520307940
4872074
222073405
557487569
10718301
302681521
304791331
64514957
322514215
423324842
736371808
488913401
13737568
307387155
306084589
730287589
50396906
586398781
53747199
221623301
534380846
707976437
910672234
190663707
127527102
345131136
54646554
56238509
390497689
305037057
129637012
66638256
19611852
90875657
324810018
50474337
153611615
4921510
259507546
63145252
142177050
66829188
500758183
707282710
129997003
287255222
18654348
531003301
408732444
567828612
272157544
616367939
259336312
243362838
473251333
10296428
183583355
385583819
78521174
197569277
145379000
192037305
89878945
27809670
245565369
59796371
621587248
287811203
206685843
141860483
332877306
572064814
17754583
184430985
93671646
963272952
11218288
304641632
590384766
3161261
213882615
12380136
838670840
146855432
261001336
118008063
257991253
98812861
384643003
96620256
81928712
94966776
20695337
88966243
115490013
511039842
322628629
186822432
100201851
99964062
9651447
220602142
341150390
391032832
232330071
9868477
202994172
290028238
100953624
2820882
1527695
242922279
391608459
60078963
30539398
593022
509422447
50070652
162980255
193841672
309931397
104625499
247381516
528576046
422173943
611460786
24830429
262102272
456593360
705840844
15175641
34767280
27439702
125519876
274942030
147578205
12550471
135121151
71933964
219796493
201278354
12309884
691636627
150518019
6937530
665080553
552737364
707257562
403331354
78136904
47104443
287921742
300481737
447910195
87762270
200753020
9463669
614557949
108728131
98274049
78222532
109950606
483525423
66339399
553568
115023907
453553161
368440870
477325844
905457326
334868831
940378
602754307
50779224
380827
544949233
247378749
114071369
55363290
290469814
412754024
207067110
129412555
523539000
71116469
179712178
395517582
757336476
48311256
524226122
199558021
417819192
28210979
940827251
61752477
479283323
673427896
167712023
470849143
210731099
384012909
566540
68917556
483284373
157061296
429369056
191343778
220318149
151680457
111273503
172998670
57839435
268901932
223228075
836419668
25029820
63578344
60306499
52951408
809374422
121075399
477855202
126535895
7278092
700752965
52052923
292899688
194152863
55302556
84235616
380342077
160275603
59776742
35218210
299559153
363892284
417223687
728335532
88353420
183953438
297867148
25365430
300118676
462273964
19217126
796659149
76925496
153446989
467364684
176548804
276823646
172068200
301832113
502053695
28561701
17070463
101169311
342026006
115768525
62355172
212825027
51737005
415458698
215274568
24145817
311948465
338558792
90456472
544750693
247043128
58835000
667514198
497456388
408468932
147482865
804306284
212097244
10478824
52393540
214902104
258892401
42014808
72919379
109048621
43983281
670176826
369498778
292714116
2318284
28582754
180762678
389294685
472177088
432901121
337105029
335895361
374085577
29899541
126205994
74433345
32995298
114868502
217487659
483062033
870747262
93377326
92131790
277972957
397714786
413884189
130736980
114545015
306703156
311772415
322536365
397212583
313196674
34005836
344357324
293895395
601976152
403833374
322428267
542941673
776116448
117974919
55369726
306377705
277659012
675967423
428201171
48414256
810050653
311901110
45965085
588937421
250833346
132217774
267357470
50909727
176631728
103237198
15393614
30540672
72391386
32623118
157638098
247197567
681707118
154932408
81215730
395310261
2945713
136964817
56650426
165485961
43687433
841810164
421326505
13857747
773879874
204115125
88299123
385727517
240503908
85727383
376924313
314679419
647730764
95263128
725100361
572410532
662736588
388171126
670757909
420100824
164075807
101965351
630294253
786444318
604986392
49552515
47916881
271555565
523692607
210775378
65660227
497344020
80483315
119702508
909758954
201471209
23218091
28567613
25381141
170168866
446304413
18440342
100740142
262420862
567136696
971478142
81607081
329443881
165323608
25714380
562900844
1653863
192205720
141146753
829202330
44501643
681058458
166518231
155540670
363521449
414530735
317522518
216439147
956246043
331150126
66474869
92390477
442076167
605838032
15436695
269302521
24761288
167347656
347511288
416932507
513924905
151822612
604122848
260908315
66941229
531294272
385886035
415299660
13800007
68998596
639108620
42259682
139009051
114025700
377186
78147336
138930892
364529270
117701451
273928977
48765666
220282895
354244074
111377027
335484935
202677309
171801059
25232767
109394977
203429223
10840506
326566372
288387821
4227277
388295785
250852023
33686112
588391203
643626047
137907669
732422746
78941191
631735468
232723265
570669069
45090057
159625926
187590457
282669136
170865371
26150593
142457827
182023232
13901309
282328255
453486195
221492930
341595840
2944078
27831998
38328917
3619191
769664680
112295180
162065118
138308534
1008047
257949633
93175893
460959115
268102579
42472270
233980094
145448521
184417139
37856994
302822982
191320453
84163952
927978943
100331456
128575161
592427962
512430629
244498885
590334758
725772
254328346
15486611
126130625
327670513
729420634
190101720
43827195
351845265
34904260
123499612
618828110
770332751
744508564
119877582
690198115
296934599
412861053
431146325
111136677
113655979
157434684
16472178
96602507
53053616
136305072
102763578
402171804
277491306
248634267
480848871
536581740
69997664
324795885
347174481
356295922
50824476
404325052
348539207
61054430
169355513
95498751
191185367
286715450
87596281
119881309
184593541
84014710
125109831
272107319
21951886
5153587
404394356
49547158
404665729
305594540
168532110
24473340
173187091
158623247
684334723
514354305
406987146
158257468
189773267
359867660
48389570
86416839
144878610
614400644
252441058
131858391
322034314
153648351
207034082
140124838
26915534
33671851
41680292
347665693
93631927
18432512
2154692
403503100
80061307
81097659
630891394
539998429
276558949
73225671
447567920
329213041
498360053
5638477
233343426
10961984
81025297
830643438
34888267
146882615
510978444
37978052
102151277
964856481
8523656
97212769
21543365
552344564
645639175
425446504
8161382
82794061
269263457
15456012
814187003
226871896
598343604
49457038
80646605
630340806
18492066
2750752
165251070
749854671
79301011
209948870
85356713
1851606
134090663
149114139
175292356
250035963
186520650
220136618
73833227
241843124
211362857
682745824
502439019
282361824
834344327
918156267
782043728
26668048
330952843
243856483
66580806
121105522
315078480
94523629
30087527
90482078
491080429
4159043
214039351
38514876
496449653
275398461
43491064
76269951
376122
6225454
18044154
143187999
24472670
69720937
396097789
34811709
381231966
66034331
21585163
139436914
111126748
97337384
313021054
45889572
16755699
84444552
205660676
298790397
224621343
302476875
90698311
234079300
448614246
258781146
151952478
864322420
101093574
105300109
33619292
96099982
437456021
61275381
535119043
584140084
93357730
344355245
254489289
19648479
5163799
51109614
584779523
43122777
281325248
218971548
193186534
49690621
411512818
204342758
400269324
337619624
48456170
154199098
575444944
427373707
365738516
173709446
239069828
634957
7678975
422596316
80316768
36542062
80375076
141263147
183073230
175111309
59425454
175421855
372392511
15378367
22447734
378871280
622351331
399501323
12981313
46867485
78360626
596848039
59532397
426568307
424026279
147813732
156899641
225990289
445817361
21617820
567184097
1168208
364906423
86344724
111048996
320037902
82823977
6876403
552680489
694515701
22158424
488428601
209335071
46340350
108564608
414134864
415204272
91434169
87062021
130501767
148504464
108020161
74443836
170114747
812098332
405436557
540170954
149052794
55377283
67021308
254780755
118375782
298000122
188628695
5724130
179690011
419258072
753333098
861881530
259298386
555137619
150126842
449067583
61288889
59889907
32840689
127122748
119426902
329090311
3726903
106400465
515213551
37203939
103631579
26082213
544461973
154223588
71087541
174698515
17536997
214351491
182481822
537205391
385712
493754390
14137274
190254860
116391033
156554187
193577768
326007782
840381761
156719397
74939914
31139163
32165402
535248995
218939363
401638221
170115091
33182877
351661700
709879604
81293678
9564320
8153629
93346756
551117776
508050046
150773625
232686126
205762134
94016020
141378185
127529173
459378809
5842236
73078760
436115334
689135925
344106771
169257936
442108440
322391072
154675686
508563828
141455183
356526606
220459187
46088312
269172533
515883500
44259426
47123496
103358586
127744504
18946861
282671742
61658107
736916017
292299041
349889022
859004218
370437979
132342007
20313415
32277835
29994361
1831378
301152515
1435283
460756996
596217839
529661059
29160869
564474550
289716344
12255263
183985193
165112074
18556061
205604778
117256780
249071416
98340078
649458195
61423645
579191833
32242428
268923042
327064633
95041407
216248449
727793780
133452959
20405020
477958414
132949400
41331390
142108076
233717266
365646072
517597838
282513430
97555645
9977981
542003094
419323
6771571
116300920
200986517
256208160
100241452
34159658
170982132
715996509
166093964
641251754
419112
24183668
132411420
831219776
94394344
444569591
535170108
95208373
488249156
21191947
38635481
497280267
30254659
73385417
330376895
288491183
94292411
192231294
18924273
423500462
263763341
54188535
288326526
440931295
103482837
728229071
32287079
182101206
185259859
9434737
574173342
528116452
199543047
208728700
253869442
657823947
339299792
84947679
271248936
430846092
272345247
265789770
79716632
524499989
20207759
75492268
183429862
60745123
6485891
143022562
217878133
147202710
461381585
702251566
145574007
702364131
269641238
55121343
19106099
867552618
25085478
76171674
61550021
8806356
47160375
332661386
409486290
143900838
14253017
28841722
582251440
416761104
818784268
91473926
32994370
417631994
453334815
121196876
540496638
68267920
770227825
95374468
543011772
457142184
605510973
75397761
396502997
187791915
4632785
285950864
93506886
69771390
65776655
63033069
213586523
178098173
81011989
339297462
633453448
2829064
14698535
325122831
390388026
12430877
101815080
329511591
372011760
102156282
633693446
130891
65316277
916906888
325277873
399739290
208764658
20621423
426424221
132010604
14914184
7672252
384586086
60456938
16055034
332241345
368999950
149946022
238835332
104864704
17979287
12906188
114026658
211184688
66081947
201263207
39966101
736243218
31627435
584408291
255282550
27709662
123167735
30643412
19982600
127243296
232037225
58568995
16784406
223260140
250141510
2428090
427634266
182543528
266631460
184068218
190340983
224610552
343571151
788035937
237348670
9471266
546804291
533508700
289144537
147812544
94854520
182122013
77565196
28951774
238807985
491732330
443307242
31873021
123880709
44426384
12291023
28212060
835884534
256244994
359940964
111431258
216463689
57071539
651038843
655894607
732941294
830914314
57205136
211182161
277772334
258405802
46213711
34729149
98125633
503456943
109580202
178252083
86666555
132046702
466742263
32610743
419998312
59431887
53221134
283434419
522455150
754045292
313454322
179826551
102672775
62338545
17503330
38609908
10895807
100207892
507063106
610292203
682417318
83238388
10082244
35998986
96761598
71310071
79455578
161869115
644708036
562790268
551147739
144210447
112720369
42558351
75696191
215237195
187135723
883394465
148579819
8678091
772340170
267657969
51779995
667514664
219222231
290704577
241785822
62405833
333441188
133532910
292331250
28505314
148046281
178559579
5281933
50598496
736687138
20783111
439591021
123909017
251716966
41351899
30246908
88734281
140538785
264764647
222758797
413682714
185817960
48814282
310190760
18227592
700694888
317517401
70204176
767851366
570738289
745299259
69209717
247433812
225278479
27147730
345654485
19474640
506555206
494172542
723417687
95833360
194339906
952679652
169064029
424288001
157783836
67125395
85083480
180617214
418819818
75038144
313115218
129491489
235927343
126408722
243015393
177027893
439938077
128235082
396786349
184113081
423923071
52320590
534765026
295241068
381957563
300621538
68465751
387737141
525712481
143023731
102313217
754389239
109765732
39287827
319491117
14613276
442799448
43247049
265024721
34538605
598964161
629685995
122702879
512618500
205518943
164024654
516261090
60765841
186939861
150829164
17010259
99355133
580646916
60351956
77267514
700053791
68043020
909955717
292884392
59715057
91514601
244624036
154844836
299826637
193303514
62823759
469298866
269193800
204031556
65945858
204924392
565780932
164519333
20878035
706905680
663553764
249363819
245548792
623621123
296581951
4061994
299109942
258903973
89008318
695402819
423143105
184746988
449114294
146363388
215039631
821080232
626665706
54645032
336729758
264996250
352475316
569445615
139063345
193878781
38507481
97850289
77820021
358288640
133389025
546047273
94771139
35986390
32260167
2086300
31971597
8490740
429819252
478922008
302154043
324648319
135014619
4435603
185244567
1215464
3100424
112121491
176430292
13930482
91198707
318524978
629616472
127733766
470038905
223680114
1413253
726648612
3083460
527875469
193476975
85832826
357181896
45470433
550543374
86203532
302775518
171020805
716733596
286042491
129338852
46285086
987742
14121108
170760860
89684701
388209837
569525248
241741553
298524449
254096816
8384962
339888182
94907953
139587419
504664748
666971
189044944
168818517
586893098
310048041
31967329
89649965
222542701
14618185
572477179
3554573
23041582
24513874
47293114
501097059
242475952
61332566
270265761
56222994
504928483
327025940
456934767
50421148
772097166
174616323
15208077
57485979
105076166
95755755
416362472
173520837
34710467
212614721
456534630
797575582
235765861
264791865
443818745
57406777
677681256
129079332
126664557
551227142
188320816
667177211
22393069
2380250
474337723
185550352
51021569
24246997
230547152
168640653
97278093
37347948
216116158
208531049
403132406
282965953
117232605
60400459
438581754
95118492
54192476
190270320
96640708
832536123
295085920
16552681
379498620
122352585
46353741
110169146
28490320
506718741
318305904
187765523
154585857
250655045
372989573
414763978
106940828
70544215
277053836
180292841
353836699
20630379
757858208
210914159
535532756
277440065
135986535
46124669
135393808
385572518
6425494
37983124
216246549
23789929
220523
224763644
41825778
362276600
103609410
651535770
586548182
366931100
322664258
129977688
85344241
13625148
442726168
73668792
434484117
74423523
871660321
86416579
88987113
7726675
473450664
45284549
718721968
448386562
432494518
216680952
511728518
169084638
126609959
388337652
29101693
608567776
415278678
83932653
75553878
101606669
93614061
423564093
145261989
261608809
6656807
6922422
324011219
620370789
30412489
161633477
597192048
530965505
48384892
644419872
241640359
88510690
178379034
157975966
189379650
118622723
129090598
289684486
525422199
196265493
678056788
56224954
165316159
210951360
21732121
275530995
104988318
76174099
95833164
667563985
65301790
308365011
370444759
598736024
455179695
406115486
217775508
112651431
163660935
182978405
306511790
279621183
206624273
602145640
640215098
104560088
74464917
15930800
52720202
148988120
81419847
361539166
261456916
101760087
413471026
36823244
67038973
544870670
526746086
612035250
120906506
56288736
269230038
310045027
294230071
77749305
1988371
105070184
200668676
225185327
8937088
532509653
325831528
106934139
202371976
147502489
7683399
467166976
200456246
178979691
227408706
2729872
25800308
9040025
470989000
243976750
165196883
524801730
200342602
86932706
462911760
301105741
432015045
33556701
604193479
681706395
46146362
168048350
13697914
11695669
915560070
40477930
271412973
42186488
749070377
167624109
5065595
8906207
2815673
232208232
588534452
245381139
217425362
138110209
644069020
68278366
328269191
155300676
240623616
439432400
96431699
253348934
124112
192960330
55022604
167336208
34374021
237314130
495729947
728839169
210206012
282153819
20721775
263330833
207431615
431607171
572529929
23831623
46648050
82106254
16505537
28380622
973876
3185031
464437356
3548269
8226644
314930379
497442734
168716289
333087834
73281657
572726814
15275439
7537406
6249082
503228001
52518288
171565802
61436893
705266208
2844489
64267624
99191083
75283003
82362328
546614279
868088322
430467550
45653774
356198640
702291786
171798683
47935721
819236509
210897816
73981600
475775016
24313782
98998134
369870644
121136735
164998240
230641818
270384360
492462870
28871182
370742946
194787301
677461006
160790589
82651722
42407258
43891083
92883123
825391912
437982074
32919823
684678495
388759764
24890794
122369205
819214714
31901566
52353796
92740957
355941144
419283631
738780580
137890039
487182245
25023982
562985894
239704759
799602386
623547432
233271895
55360489
19133923
400089862
450995527
426907296
103986519
83918083
49210985
690499448
398598728
45898550
14161675
177538209
900774
504426046
49808959
227641997
105926772
129114863
431636211
724508672
122788096
10865515
178748701
34766101
501842593
140106999
10509673
220684138
475933420
266726160
120654404
633689764
549666010
63937961
91456991
658695062
24799810
4968428
773668875
12371268
333153522
36750579
299100671
214861609
116295049
324563310
17403245
509883324
205676750
104308755
707089584
94644048
83573543
159342605
177220547
35258165
37465135
33844701
58119332
107184552
102655909
219919309
387003534
311749102
17659782
11658067
346048555
581071875
154353118
318706364
205247041
310296865
131257408
588195780
54890855
48384745
276215726
32768605
99278300
196981995
22151885
100722128
72159397
50088659
22547577
109631755
550419206
126369473
25808992
98578524
255623962
740643533
29800798
11344143
396002074
149868180
274874311
428661634
37386290
405897482
298708599
479866443
267310846
460427743
180295757
11699046
909396029
543738462
451970616
45422620
42932079
31725852
156699763
239462274
95132511
424470927
23470346
118341541
81727409
25490967
370347677
61840576
41431880
52500813
149508317
257452477
340106333
502727645
19983350
4948075
560561657
41666420
127706068
55499270
274317455
249884939
152951932
1693579
37213675
58131872
158688811
320968137
214062917
107340182
396239224
21487399
266681229
517071481
166667575
218738750
6819088
123839867
2557603
6270336
31785079
171375765
267150925
661602727
139264
130880836
50073815
106047920
38259304
104474757
8896218
723057632
449013244
503891440
191647112
943576442
378313343
771202401
935259685
311927514
613461671
6602402
2097423
89804173
24248194
101271302
44691621
2067102
13057319
442433203
106061000
639687864
24208673
115502842
355890105
27993883
44901621
49984406
356903862
19034966
90085329
404987193
61202506
138895775
153880407
309989943
8943132
773961414
564873486
73336293
575012605
106699162
49915398
87688827
143111293
580557080
51235972
266319532
89905265
16903474
101504475
267532971
313096604
753117466
158152503
528496184
250016412
81159358
318008317
18929773
125428600
290851427
77286684
92995414
66158179
885666211
417500747
166483509
51436273
468614978
491403848
569034548
692603920
253923040
350910396
568645012
8855843
303657218
284942122
19762518
138974520
279613436
186422526
292813822
19787477
177591542
32445110
507863308
239545182
251556685
105160017
31978344
256620447
127322622
45311666
284672022
20947138
70369076
85792632
72372341
646697604
173276460
12136104
568663694
253250701
230286748
127221171
231425163
71871744
726917927
35367904
301353711
16431820
226046137
204838306
25785591
422910058
44624061
72167873
319147283
433790984
142520418
908985497
256909818
48943809
714531274
59085228
56705504
312178887
38211568
487201271
568403047
11336440
109658368
34707887
636942290
657351328
326569894
142063909
305356655
114559361
398092564
766531501
724999670
60393494
645702801
179591427
154921934
24569982
35358056
16448498
691439766
818459831
12504818
206830161
159489410
248772383
311242828
48315123
253812387
45139666
254100230
256837800
64715619
1752551
169211485
82316415
581400030
60083234
114845426
23146858
268346850
26153294
193742111
147068082
723187044
3152682
175145595
28755636
316276675
53170304
166397704
1145138
271717018
100325819
7654398
209516907
262792849
3609178
51790450
176468130
700727524
752084087
338098639
61660849
404913999
253967126
255321698
135749686
199800119
82216735
270479077
43585185
224868917
88659012
37042254
156797754
387540375
460790095
111408093
379569800
325125759
188127423
426226791
112934145
88684730
459438488
385508364
230494217
514398072
33555038
85329191
180387785
797826011
297770814
623678843
155066176
108562012
193255272
74694395
245356746
598623725
142086139
16222812
10240726
576409153
45825345
67391954
185841706
78332559
328224851
22798680
335176282
202048391
168161719
162715960
289566766
721826957
760201744
221320906
20095691
378487214
470549155
84289568
87889717
66636429
779428798
88558438
93001871
145953056
239397606
510998248
56074382
5656678
858004614
12607421
54438503
85066140
91239800
377769184
387306331
158289293
406173950
449317273
255996202
363974041
9895691
627069385
402565262
450262561
9034744
503022063
20182487
1854143
266436832
295903046
736141104
132842197
198882458
25635334
380767779
3794439
438314878
24574554
144402436
31999376
5901620
62193401
167216097
164904926
103889167
681674551
81515710
16582521
357210311
365963194
245940169
505666996
43951892
532586957
145078409
227591094
279871950
469123634
59027540
144865688
214159403
234073612
362646884
327274630
99481126
92784096
263285698
40971738
158643819
776344887
177447409
843305128
102228291
19516858
114130708
9664868
557025202
444370502
255288224
416763977
363678365
283338302
236782569
2769971
466746854
171507921
278760131
33973967
6788865
45147684
797807732
362846115
223110917
113367452
237618494
287357040
281051046
4179578
40810093
301574442
158498717
37557235
286807218
46984048
168923125
35140386
74694319
336160963
359047159
788813512
54016119
14216649
792512625
29078705
268888344
175250415
653746143
219925431
448010034
206952514
93905240
32039805
109252981
94705760
912270345
119019012
85420917
618761944
12278965
220778907
598185944
83723044
223917044
190438996
956384507
251588226
330166342
264686736
137974244
30431815
622086266
567455099
29647150
267724500
461627935
541096019
67838391
82146375
359073651
55049812
18416086
268497311
26824149
147409284
8447957
71179025
17716505
920846062
524237575
397424094
662596125
227418451
655901913
246321082
97887820
1633744
79615752
28523286
73411453
233212220
14259369
333242822
891947826
409049932
12446026
223685505
62628759
7794240
184587326
19739920
117231701
349964781
442512299
12448442
122822147
358500534
27174057
114271146
631177043
582936803
150099194
116272389
317208360
5580541
47262888
382876103
633819159
703284157
202551307
19235380
255875272
452614398
5886340
179297955
399845414
622281202
100218011
109779187
36775353
469901827
19444960
756985948
120153078
34135030
686458671
278635026
645776490
199448574
80159832
61337243
986217180
163105666
43813233
444529291
230208899
229263348
669538489
242914329
355670305
165564259
258934662
236087273
545385281
91817162
222940266
287727123
579692151
19732299
5559088
497103555
239142118
114077763
207656919
310944398
400061519
442904807
335843692
308538854
674387731
423110807
210427397
962305579
754320279
186356268
293910484
72439320
35447454
71801747
23628780
286032130
69377204
117460861
281670452
58405462
37065508
160510525
7051446
28799931
28493842
14094789
690135481
312774150
150394040
299388892
522941480
552848624
44388278
492070422
254225720
432974978
57339359
30101894
34373664
435677171
12957807
535716829
487561130
117379002
454671851
673829453
346397827
226955901
129329496
335350599
8673098
349361427
80182803
247903630
179771
114090265
747608656
406320308
39637303
49549929
2516548
57795837
258036499
38668
108507523
155387746
387786297
90396792
635514020
4967982
580027987
154405044
571249530
135130226
514297211
17643819
134319996
763004175
525871570
333591262
263056194
29751272
143751441
281626466
297521724
10295075
390466456
314998437
379267639
393976405
184168861
175853822
221120342
717676129
153668143
559956171
95114713
46479234
345538122
385202593
20534536
130027514
496347018
72625887
588006387
474253523
641815477
201776139
258443936
138854634
268761482
117762561
106089268
148075299
850268568
410939685
22563285
504816461
120433594
67986256
678236281
653763767
227231920
449600320
202882823
203151273
678619201
300207702
49169315
20175
603783319
637919782
228384703
1642058
36932218
50053963
13760454
456012050
288902968
133591341
31689998
41116170
280496864
322829690
1762352
429043995
173580482
177328958
175359357
152257912
97459165
505911628
665461560
5368235
267728818
212126240
146100012
35221386
383102955
22138911
74457361
174424571
40914361
567153606
3050830
476287511
169756027
97652425
176142952
59103283
8544268
119991527
194357801
236454969
627522376
275263417
63780014
152813643
39263012
629324095
307938710
442202171
576242972
78066017
716998210
58083793
8364113
184624219
71993698
1837039
174495409
86384168
243584182
715138869
80293824
433151464
661276901
43911631
291474454
121558256
61488363
6748114
384882567
51562717
586097579
152285807
286903656
326637633
197995988
29229478
308008039
214600372
107814230
71855504
200363124
445695209
141324945
134391521
785312041
531014335
4473465
369840760
543395312
311651975
148666759
282994617
16335194
33675520
718750480
88531279
590982465
550184
56357604
3750953
5763809
246062891
669341029
487067715
453847750
25474803
808757056
73808483
697969911
5618997
110794666
88427332
60489735
67159450
141595060
76633946
260604289
697522720
605374848
215188045
232354492
358086401
51503829
146539856
499247847
130902424
473114945
7577801
262439631
159247485
609968650
258333831
23399162
589102978
200467832
375066460
209644259
622855208
72044588
134520749
187194067
329947
319395615
17586003
333671921
73686548
600471590
285447861
82255122
56164073
172681275
218886449
551012480
546570832
4535044
33223347
186079289
362293842
479657675
223777764
532346311
414260533
57392969
208289138
16751927
117924193
93035733
12076215
61820216
30275592
709976439
48951325
206276119
170048899
627557187
36226997
87503288
149593870
254027571
192768542
85220954
380614605
299599378
120119978
102383269
35816314
781595596
128152951
254915791
58713319
895521100
113195896
255230243
10735922
358170179
239814640
476256729
249444070
230108173
408526050
639797660
222751321
281927664
82695893
362827795
692596632
389460224
385635675
162576311
326827186
242199096
425450146
123556095
8464229
457889191
119492702
413612656
18251582
119034587
536263330
786153620
335888506
415116080
176312488
435841798
416884034
237153550
5030764
195569581
261676062
66635824
257523989
101118799
716889388
62105961
109824913
393760155
124484537
103568668
467935608
412620537
599843458
104074798
134509765
715354835
306901095
463390144
303666812
33970338
76798979
664470992
203319433
50281705
320075122
850105232
187115015
96299583
44443756
423402399
580872393
343594031
32111611
10767868
862758806
738492382
365337244
102210294
248600205
340885121
31412110
226259828
1328435
64895035
51452377
59040855
209526061
41444387
106571613
219155850
313453442
119552271
83721547
35163380
100600527
162410606
355626224
3479301
371145613
169906712
49306600
30946977
637598295
203888644
136616842
49214765
120208103
408838736
260230841
639004128
94528164
347178464
317521322
134143662
470965322
51259307
8219297
116260390
306955421
27931176
157185839
238791163
253227358
548760636
153400844
5243519
262469291
10205705
736998764
558442887
17982140
67238029
503394001
119898376
227135
256032750
22011710
151863261
893738900
355225861
700106390
356508258
635817554
114679383
154631011
248508409
174950604
50067599
327028696
169612136
143153836
197737794
88463764
25857198
619944514
32421995
531365078
205058144
126203797
89170856
127267057
189896898
664469301
38111458
17067939
507342391
742911796
149772866
492698025
173380800
97530786
23157768
342535122
269397876
121793024
239619417
16701736
310439229
190376466
111363165
64421525
51974139
163467463
8886629
29423177
180760768
76330972
614780208
2249643
439483429
105360535
372130227
421704690
117422113
3206761
19357470
453809190
30005852
171017809
28020992
338611619
62337505
669351962
108850470
5848081
151167819
78043745
193596950
22978815
495759637
112432614
779701029
54506123
313613581
60092848
157593135
70347010
148556411
37442520
52502433
6506275
24620367
41803486
4851878
366276473
18328464
137665559
471299287
9101649
560697508
93747844
767964263
4836690
245588790
77360400
745274691
58923011
492641920
254679212
99580953
522973937
706307803
159194345
23931231
42192236
365965580
112912119
1102732
412223311
218905636
75609751
173991156
68294980
134796986
74818641
432347085
101373538
162513809
136849533
8464565
16836890
368582578
279722052
220610035
38902845
182814179
447691873
349688791
105630914
705127531
49311296
5591565
508084851
661741662
527223319
45547166
65177677
132339121
101633784
257580664
283656978
270752277
167721085
142017266
176719132
130460615
673072600
336024622
6118440
517761838
559673234
309805556
39187846
479358269
25745600
87410910
846016902
31960534
117471316
109221090
29859501
88210720
1617428
369894340
323700724
9559118
398534749
266281701
190606213
287045704
28098190
263129304
623620499
42665805
34284844
167455605
43312388
235710799
423207439
536550860
13096662
450238454
177180101
42471108
49324372
537715411
89797095
356806371
17750526
196664809
329856205
31265305
41341026
116073624
80599445
32449609
12963705
161582354
391097612
19133071
68035142
182335491
142817491
326721680
263615763
96952863
246986068
83745573
23085222
51172556
395021552
281007270
107499071
820482931
102071094
97722915
634131308
298089927
379782736
611299488
57275238
255635066
579718117
142409340
37151489
46119937
86458272
106772976
60813583
52554928
136278128
250778490
377748446
292284756
4827766
27502785
391442344
285061220
79873544
498323905
224238751
73494839
600774998
195947866
132790619
526188719
16044198
22042393
166309602
454669658
32146628
518781064
545416152
114465903
574836153
13524109
307278182
310829110
488182234
190279063
454820040
202257899
33194803
825788325
357318138
309033975
70266968
298400961
739115837
286968067
160448836
577872374
277121102
105408762
139808472
543525942
69793868
219515558
52196462
60961891
89613732
287615098
11232923
3933347
367491309
26760968
779721626
298128450
104600909
363915384
612919946
85303401
35329570
63902450
17908708
295323048
57317144
4617529
84532097
225769125
213630278
28163150
346131517
17532340
289124026
325554132
108712952
196379418
344274390
99443478
214469810
344672188
42797460
442337306
150572624
110292760
329234490
563831791
322206251
51074865
331014187
410445632
225943100
296293717
266548036
354953835
447985672
85028316
227450597
421750914
99962645
261685395
120204527
44141396
167758143
142692518
1023426
157026536
766289251
90224274
348876152
564435773
46326513
69665486
127205880
569177070
374056771
201763226
84805487
756200
156343131
401534976
174589888
17675552
163777800
66953716
116393536
375309469
279807178
23070511
588622530
23905401
11203597
334129115
319976368
100201751
132825635
440685041
223677054
518392050
250514567
424288119
141536961
199332687
5386253
952570310
630723730
42292684
18672603
190004324
697414403
269816739
305674669
411146113
92093688
218677825
80194511
9757950
52104218
493607858
176936590
295832477
496131850
191946076
71343360
365328652
5686987
7139769
51521716
424366372
223375432
370855086
42127283
298965687
87349379
246186448
562587230
43183164
526457898
242029476
47434350
160243689
6843043
33926224
357329246
30729365
44412274
180318241
260361749
434998667
20384102
42604052
305527416
913080140
425295087
111146104
238069744
167500661
508650249
199245803
6743563
483880334
142052735
13085674
176136891
251764635
91300719
35654850
55523302
582193862
222228234
12900457
333444082
279906995
27062494
53042741
117706179
19988385
122887785
10052893
122160152
655590208
294915532
259499532
365015976
106489338
392652676
983805545
39675023
141346656
42863144
11283378
80223599
515287509
600025687
428140139
507838792
55776550
98239777
835652409
51682622
491810627
28658945
182682945
469371578
75445777
153527416
171369505
9796385
698950830
643496601
101174039
301222088
298063344
586594360
704739488
528791676
378515759
207681361
231167594
247294841
33037203
291151512
30623333
58666755
692484681
28936581
103607472
5938879
774131073
376743293
463177187
411456241
335022960
42564432
133993170
16538088
25871895
448293624
51378575
5221212
40919035
292553331
462655698
66771352
372455630
305535348
12271220
56955500
282295596
330491963
101614984
657718186
658685804
126354296
127694157
499012173
144152897
486250650
42382816
452811616
371995111
157113517
693270915
727930281
70846566
157975571
150415560
72165770
235231422
62980673
76746480
137873936
111145
6956771
27642287
10011114
91662341
116428827
137024414
509547609
586039269
126373052
110372946
121123161
537080385
552160188
161395481
283179600
746698508
251921708
620364432
113251497
213109929
298836019
377841855
685472217
61702476
287991943
7307154
717713433
855318865
178050245
279963372
141756818
266962050
826429062
333208278
192167764
22826089
85194584
816931006
21063200
216719183
66969659
476285776
160147987
390605703
248948223
71388752
25687842
30693463
59115394
665752064
42728902
126360457
724577480
274097654
106739169
612966887
88815311
64078447
145737181
87353325
84679272
337151282
386678243
61169866
63194089
334296894
461330335
371198357
413070716
423231117
54891160
101451236
233942113
296702885
16766551
41611960
395926070
11002094
125324400
233212837
475913774
677204769
478712370
427867174
11683785
460274137
17766424
787736982
29674833
130902605
17389452
90361614
37257261
35254198
88741772
66044630
297826616
345993128
129967769
494015049
7306704
74876695
322556642
78927949
35468289
201163122
26417329
905983423
78032952
556460927
263373776
159348818
147779503
327999472
64124345
356527478
74705276
402848112
293453402
51029043
506601776
25555727
449608551
13115613
2502608
158428282
276305980
64476614
209579645
193174048
77695507
21943597
664769223
569505054
192664228
16441002
88161477
194656720
1512213
236379636
416536860
399169157
714319542
546088134
142489068
59392770
22402093
133904763
163672543
574426006
286262929
223905369
2738050
590305655
728587399
98250162
299804906
59956079
221500421
848646804
72952411
418494836
40709950
661832892
184292466
78713123
20106595
6694094
126580234
547360974
525173341
172109703
721610007
52604375
346996734
111366052
433031702
178940034
127943304
193059321
81009573
25762864
169489563
323307587
45545805
733962674
620548641
523723886
5368337
119765429
612837010
490095077
277598153
495424260
170237561
57174252
105685264
178718835
58374462
34191094
69679805
478647538
383216294
103322444
693010555
38756351
30010567
314574901
374816022
133836425
70726651
429371354
192702070
365402443
12019951
78957269
114042821
352108176
756638381
601793068
27338649
117274450
30308639
336360747
34498966
151727396
205183854
7909055
364856842
19046890
131413682
105637203
44400713
233976486
492620729
10496820
117454140
80172517
524637661
630925623
134504569
411269229
24374235
204315219
451878052
451577197
8287939
138325881
33028164
212753438
135383412
203320293
612172413
63059693
756553705
166854661
125471648
530609651
556366
16416982
14334014
57934915
213717099
120462384
500806223
18415092
531660304
199246263
14758189
19819736
54271357
24900453
49708596
270954261
199827597
26558630
128067778
272109737
374716666
737880337
580038606
54077734
97943394
608794890
554609935
108897168
6983917
69679488
437817262
33677856
136725111
283400915
486015677
49249905
67179478
320723565
437405801
661681776
294933002
472192530
381812748
381194880
268391804
502268593
364561770
27565041
99507183
42685183
398389008
47597664
474519356
212168646
5327631
420019226
39406421
542486193
140083482
496008458
224760168
375631742
426779954
151083476
60366889
315383017
389372888
10482673
334695274
106166335
412022443
85956049
236737775
206311504
112509189
20663674
782639821
25201967
99828158
123529763
73971936
135785472
123647412
446893469
514633932
581654373
48373021
729151765
301487993
298639516
82859520
112442154
95493737
293431157
511778540
271298717
4639113
578439256
221879022
564875349
66962694
2126018
416800544
29193127
109381620
432950456
18614360
408477702
401708311
89641494
247799232
59131503
129811308
146228064
97927657
201085793
6647845
484035130
141667719
105148913
458652247
40287152
16236843
405041716
222307267
421869774
1660804
753360752
96283603
636124343
213439647
30140986
54678405
219020834
547080214
45916270
572424878
187482506
245396854
43528068
199865342
20838546
275261292
558761822
103382977
619696141
331783929
274675730
131333672
87527452
400029
122738123
45717659
162283138
56430377
799808611
414038558
866994677
499167874
102155935
291245477
37270884
5842410
50369255
122137
440838516
51383584
217675374
180763463
451322298
127546641
346908574
486887016
196228734
298198412
162973655
220745607
220834626
472928665
35582239
192482483
46760493
21466442
942449154
660072404
302394705
127798318
43727869
135722507
249146027
451478211
91972850
135805441
637626949
162645886
785680211
418931490
23306615
410639285
120337641
279481205
371452827
400759294
317249
115010206
66612599
223932804
449830635
507054610
133638871
25414238
2165250
100408562
101754269
190877602
39448343
253032571
284360422
401106271
147924194
14836030
219146309
81227999
68642847
12226009
344593240
521737564
10988154
71151441
125905668
244906041
127149721
163191198
503839352
19911812
24890765
96553898
176299351
40054440
201298479
328409059
161546562
490980328
383533282
117773443
1823300
536111818
15454353
435418726
416804672
539061937
246701616
99457754
310950415
104642266
94526122
315626519
197964042
333941320
5797572
477999209
444923048
519726479
9834206
91680164
126968593
36295977
16045144
395373411
704236607
504942819
400769962
18957434
408919135
113387679
810163857
550778359
248343081
248256354
521238739
243416897
474057683
9465229
79213333
56772036
376702403
93405821
308105983
401870425
49335843
5482086
152955126
502577146
31012949
161484374
406115674
472060274
228808832
630731956
1773785
209040366
572503852
392015283
733171602
448933676
25795062
131256335
47390825
108021614
353875792
35810235
141349853
275086428
499296806
305862796
10246163
214918823
958128497
84888895
270323938
325904406
612698311
5934395
79141113
197276876
226925811
411420766
236137980
223513555
69777670
766875101
244828950
17839290
511854586
148475125
396028837
193483778
3666511
83206604
452649046
221106027
116904163
259862901
388804191
258238986
33690699
62353981
55603090
173110500
232877160
58910294
381039554
324839269
244427795
31529446
728363470
1917450
229233535
621863012
542168933
159599816
635942047
283922713
117457219
433707179
50085632
336451025
291333903
756282845
151581762
268017939
458707320
272358977
93463284
764830571
49939230
246438305
867757524
328741913
312578136
78049198
182190303
193346522
407672770
527576
403210833
45593606
181177766
318215911
58887142
206390076
146530693
116088135
57524194
726983865
328520822
397629997
226087722
193862137
202783206
742756886
325638027
103958330
266169293
142909917
2309132
7657236
877919581
744671179
137506090
45490438
487146958
291451763
15159448
363558098
93012277
237303557
113982649
97762019
111883365
251876694
109254099
422371270
94414690
42786560
420450740
467724593
208916243
474264242
663808350
399250768
400020430
137217840
30165582
275313640
3521539
415289443
171266300
242650091
14945858
67950869
23808542
199607576
48591772
323719011
754457328
27657496
444847059
80760964
459511410
92136497
263361514
253680149
472549412
36294285
42812764
105716656
602402307
256145206
23290839
579970302
214984984
227024419
3526722
759976769
442128310
34584480
633487746
112482788
514431665
93050776
207892706
419558173
153686457
86354045
397550019
397559726
268881277
606564398
58512832
605767807
99747366
87284837
171504390
225720502
521049880
296363876
26812000
6730961
522246671
428625398
8291893
356480345
405293382
205232647
789513368
291500616
122717549
109782555
35984976
27779604
34908090
178128584
246368486
105599352
166577648
505390209
276347004
202139489
532246798
787853402
4572134
1817221
31078069
60722564
100268275
734941119
253331379
115627936
81844919
240651262
295762125
27104912
222593376
31129754
445833816
204769367
21505798
238745314
245572682
101603517
430807370
1540887
251448597
103474556
782370848
348132474
167169853
81781069
71534988
318537330
11466175
112023710
554161426
769174664
141972002
681879188
546699028
66302044
181068535
300912055
514463234
33629428
319248093
149840783
72923850
324141145
79896255
307146553
36725995
110586526
109167842
29484674
59439130
739080669
17899324
506449961
59883992
62859003
20724851
145912964
75161783
270237648
283386126
27052288
217930134
68636400
90558280
84950381
628355915
361935783
285584120
6023731
767717561
645525574
68878481
51176222
130309831
2771108
55281272
14215741
142958216
438070225
708300958
516207374
416181081
409513951
69942395
299794024
52857018
474733703
11385062
343550859
25762743
273106608
5784014
84999489
275487980
158770443
254665771
320199025
676737616
36174676
99885404
32934275
260094352
6105148
44454032
173984170
27034591
31179597
387921075
607282364
30465698
457545041
118070362
269194539
691017960
473980026
58347165
114283784
11287952
461921242
348667593
86486075
624610664
279736641
657141254
42204981
4761249
90752602
372530747
108912955
150426390
254161033
83819254
535308188
401699940
93355903
255705873
425456766
117819568
79563124
959713834
200871669
133802111
5794430
13256682
17253054
274724699
315222991
359136631
547379863
127501623
163257436
336246781
266787204
635210321
8240667
271108240
238217628
17807283
165967358
5702740
289343392
207271251
1427875
43878962
472926643
43264890
298786754
28186466
464831039
444262216
193057927
244457527
444918094
78414098
58550409
26347616
19792624
214457093
7224593
71922391
490550891
265543287
244662357
3634359
488690568
154039090
542571511
573780085
287945735
81708563
200836745
53791652
186874617
863231773
504746035
763091445
265683319
86095590
585838039
447905034
514458961
535648190
94478690
414894081
156610013
37752106
112900519
338151788
360262783
427648239
63407804
98728824
26337561
188399334
422895174
73116877
7387778
622661711
112433228
231515234
782131509
37627153
24851032
543054847
32602717
17785027
330752755
559484421
367946056
16324075
240887336
455392310
255939544
37828509
351660143
57009940
1112328
112289725
297629020
103987269
416725036
182641131
45770675
83055854
518939234
152318156
47467610
487261986
4715124
239697493
17969898
681779754
175568082
209674071
386443
173901213
26104150
83895199
68288379
565359990
362551652
391020816
10639164
277239437
443898970
521388906
316506920
239949877
585284095
120315784
123221830
642869745
349946926
385037697
437198197
564736718
147693516
37238724
43586006
19447578
678211355
577604582
255710864
652114880
648519234
128811350
2035238
273691139
4557714
559527751
172821638
185494085
61803171
521294061
784727778
387218731
65982909
572055199
334453628
156816530
365859361
531684548
461795162
412798074
796246098
1534783
251090168
299138488
221964572
74136158
150401761
325874938
55681975
106205066
145163647
281633653
646210855
294556683
211489292
401846608
48978695
159454777
39963250
330768106
57109826
203658195
440899350
21877785
235927762
443607486
356204713
310059526
277188614
343562264
128666324
10750859
4146953
354580798
154112649
288717373
369670587
330978228
131357345
85448944
776576092
406147558
317202691
96151105
254485779
66824151
317586499
63445299
380590805
672595940
82927293
89825518
422135009
202340488
95627605
396133938
176518071
276629608
94474791
170600542
71717943
95276253
249280362
31736262
485406202
162852392
508779007
10440786
484473895
307251245
85616055
285445113
73235744
455920155
135763650
296036082
4371293
109707129
581831993
244187819
285852157
278719600
649125232
428923741
252200460
90308662
122635689
510010
275366067
454126850
204238553
25206938
213154193
532092800
242950532
180571639
467281351
493636034
435935820
138135152
13972048
35789331
66975532
120824168
277385343
164941577
302346424
33869727
184453088
824354759
127217792
181580586
151877729
454342428
159021178
27134767
211462159
62827015
586594746
603641953
273515648
14190625
158668455
77419505
259647851
754151830
54411647
644986897
224763177
73291553
513691857
497670874
59692911
470987404
66490943
77585930
201945287
175085483
42403548
119018548
274002363
485987395
197675196
358488689
382098791
172566571
55717752
82620279
257867051
49538487
158831779
119899114
312139805
262464115
159597539
38154828
873603400
620983312
531680708
687453387
466730068
216225835
740924143
38636842
181629099
559203956
118811427
306489619
254110150
259500885
140147474
53976511
716179923
22065249
9650936
224195584
148604445
742675385
177558104
160264535
648541686
129411006
34500541
179650858
28608523
192089891
351852
294838688
268333968
34018443
17462180
415472680
94433024
29889325
64863677
249747824
194601763
219855938
437623275
530077810
476349501
550471955
170711821
38354613
214190716
577119572
105009166
118790184
236359480
306065056
279007461
204437930
121867437
3228151
47853359
119317225
131915419
8421397
178411095
228308944
345869787
110495709
476204180
50312235
45857564
49216709
770813190
39914456
273191864
361516492
269322408
2133669
553318622
136927725
105485338
150262335
696519402
180250390
400325981
173757353
26075810
108998093
247097486
367195999
100399525
836036324
343624156
130333021
157065814
866287997
16876897
159682129
133652668
192138085
617407238
319101393
218487154
1149133
50903202
57047369
230415850
288797897
155754908
50189181
135521739
94245950
112370088
306304623
31855956
63011377
697251370
99089159
318408228
321241702
47116153
479738955
178063701
909029
152149312
216398327
451325019
15136501
317363381
15552355
317850055
776572529
329950966
301169777
112203646
9106720
487712437
40495099
78281941
111817500
631043212
23796182
438519570
313974048
451795616
125205702
415340040
4500037
756919294
204268833
3528253
78819093
77695521
189351326
39011006
265700288
17327041
546775033
176978115
117036876
7671222
105218489
165888690
1534719
858253247
358805520
348549216
724765783
110962582
124157911
88959183
203164218
597833405
32402703
196606466
716069335
5977126
67964178
414711705
7832820
44668566
15960620
108680876
218760106
306377205
547117391
280268572
86733055
24909777
62588289
13557720
457986063
76643280
428331184
855822881
70151162
7291472
28728013
32348335
20902982
330681406
142426193
175039984
74843466
187761221
45047493
362710351
133053450
171199080
465508193
278670059
254270410
313280194
6535753
335505130
535061623
409047226
191235186
144578187
277631436
475523537
364151216
343116890
41266053
39788213
61906874
951114351
165742653
219638703
582406740
83749739
754182835
691357653
249717032
44356476
94616851
561313118
116027731
54905252
287151405
367944686
425915341
27570929
4418994
524757062
7926784
271932952
183660081
146496533
141374684
19983623
1568259
82005116
417985446
92928343
202149542
23086465
317821590
285694046
471996143
464765040
251386827
1348339
341923420
292153373
291102543
155068966
489041306
343734635
395786008
215367790
340968975
126064759
380870559
71112208
698066380
55277210
100041919
314633471
72570112
159028310
255127604
39574999
65417761
393295157
119176640
28450048
10835595
118397777
12368191
630375517
580860746
25111291
553421346
23488959
115145742
231489156
127887
620267182
618922523
335733137
26506768
388214033
67290417
429615983
468775896
204802526
604736970
136213857
8673684
308592068
560349579
105608981
385774842
368539261
316580198
307847758
65496052
124866894
13945818
196787236
59681339
288847294
162003056
312636791
17490948
270405042
107774055
246932160
32319333
34646642
336545826
117230859
115900012
43075088
582220086
779759205
581886360
348007526
245008175
798077207
90535486
9089370
914623
407957432
46490767
183855133
555543306
161006132
447219844
142622617
438680120
163574514
52119253
126237787
509411450
91506734
272136971
54262102
28403623
23846238
124686228
511608168
693047670
739642701
495994570
47770715
167963032
175063032
311598187
195893618
52111785
481961920
207241933
96385516
816089996
193083254
821155059
398443957
27084952
1570173
201508962
23239988
75056762
274700232
34886880
130863685
160856042
669493821
372131585
43988616
23968965
205791748
130034899
196238237
256209496
421029251
17830309
384786798
228348123
126903487
315809881
599270321
90198079
183165715
408944983
155696928
266485765
35480142
233259900
1295323
155469822
543262514
402058708
25136274
188084984
223479699
228533320
657630756
32443092
118924356
32004195
58238055
274806417
229144202
36285151
748102653
404793272
72141695
55691896
8360774
89146822
45447381
147456726
366608253
165796616
499390571
268988986
150920258
317481992
216364276
103766898
287917042
291756909
828294547
68876284
44278224
347710365
162480656
517561408
226862552
57880201
188848934
45039926
176524026
169253384
179904045
348050403
617210006
30433055
42402784
5758339
361775910
87336599
7993421
16409043
53632860
61790249
340030303
26848250
430515673
661889473
35821941
379890343
52129343
2527345
173038704
45349195
76264515
145795465
233960479
108497091
371052206
100397266
295177559
7995237
207769542
17431995
340399764
349863809
36795460
115687981
132052654
55916
63160799
182242099
430966552
394325867
438793727
18826085
78259063
257676143
215044409
487871602
264886591
139568669
59442729
236649089
285226712
19371116
125836083
131836907
2798598
212352376
384933985
113076090
154195
213002426
52592065
81522471
454577706
258096707
478297874
43950902
308734213
563423764
41618910
211291773
122391046
131271964
56289645
345310810
402093705
198030016
504008986
599908534
405767260
282426327
477758457
465501540
56585852
22101408
17749170
233843405
94791478
649232092
42722445
59073917
243999302
138033095
549858749
128695759
143788923
334143218
185223902
70583607
14119736
241287498
232222437
561210135
2595054
9133850
290904530
285438765
618019820
531043365
43992226
54310816
208339991
526234039
166735706
64651342
401381401
222399576
163206194
122305509
623148444
68990217
824611626
274173974
209811134
32618330
24168668
3232716
275865202
229687605
145878139
144723020
20123343
195706758
416144195
187208383
513338708
267595598
101627
296692848
77940074
61713911
73440410
238059507
50403773
82804352
49467299
271805770
308213847
72207852
76842757
91496672
302655250
174547363
498675215
129067786
37545949
28992635
38728133
618598431
82019544
31466355
105404620
172311458
165033404
107125813
96080346
119555719
87046548
118536381
23535324
233708140
141647633
460185786
22257866
23688702
18688083
89838686
270540997
66751766
86140586
68868901
168735
555826721
267274650
154583323
191169324
40030931
389689866
245383879
76314431
477179083
228697868
141001868
9458787
552815085
7760417
19684806
217120299
240726475
169105132
939623
194717825
146065533
303308769
532559349
397611499
46219600
419815216
46583787
519030664
290664505
14875568
269486975
38122411
157312275
164495474
17545384
19672301
125804385
462480406
55099266
231494187
538774889
315694683
297533813
82824752
278078929
58239237
355827498
58441155
29889036
144285841
133058388
1423982
17016286
3329999
480162865
10154787
60677526
4182003
209247149
213151287
6418614
209849871
524199839
395661685
546459575
179014028
149852516
549602232
145062734
18961696
68894737
686748496
172111162
276056133
272730530
114365156
78018022
28169423
201204049
25358213
19486130
140154539
272937810
101489247
272545002
538353223
116007733
71346601
463579412
324500923
681504620
473592977
184024405
43531249
439345515
15543107
105106077
206214944
656385991
303810148
498126581
86788794
549547589
489264871
312917628
442350495
73574980
443838781
105166724
297733525
93614925
226661316
230037079
335609199
57115303
52047606
369930659
159935926
396858618
371576564
95235278
177146169
738612516
592000485
181576691
170278224
121787297
20792499
279330257
363009479
457544484
6775329
58130117
205514729
320540152
192703117
105086643
570600001
650657320
574031587
87922037
253158002
497487593
3131848
442515449
104356020
769864590
129075848
321391855
631392262
128275199
8747756
34175343
449735795
22729658
33198827
64918295
492670335
161158385
747044
245004732
155226636
134876622
852143913
12686552
415362392
248070835
283980087
717554451
90508284
304922609
42616747
118439822
318239826
498731149
155037819
140528345
496060216
62488194
8596766
535841385
17809204
538554141
223067489
346192916
239912764
324605638
145412758
468375203
313334413
4920419
433099692
131989355
360031482
312310868
345881056
311006340
98497840
1148957
483275197
286234797
272880035
512367194
197985525
149737184
86029475
372134892
173237374
239286664
277527787
366985660
409736277
46237554
384250350
13679604
26376151
3655156
620570638
54671295
53079278
139443619
237477755
505904688
72388776
779661670
235385798
203536739
146420837
18168007
293011211
460588822
455287766
12734626
216222084
139841269
234035877
62987686
243366606
84787019
135950581
318018113
190428451
108126946
757551947
385153634
2678361
688283144
248921034
10182477
130480332
288781195
68404942
423608659
64151392
316238551
276096387
411698140
343152434
47163598
36146864
35849982
542816117
804314467
448494964
275892884
407696709
564695196
185736531
392106499
343179593
838651398
23042153
323521
447402389
660228560
878716951
201986861
20378697
110895693
174285656
275248398
26139577
79946130
201503213
278869708
75676917
521928714
829400510
456760904
139533913
471667025
192456959
405533326
775840157
351777033
157890080
23209498
45152959
187354066
33681321
221030900
50052587
124906447
386532169
117176050
49781996
249033886
339796541
169665106
281644107
55641400
48351977
235135347
600779737
42405228
182039103
88170741
141216142
284723108
127652224
304935647
54338853
168344510
563258309
76562758
383588665
184606704
354372486
266164603
491676797
35432907
46003884
239004286
46778204
300737992
420647980
456576093
69741957
530199972
46123609
151714590
87576431
44623943
133136784
208016630
284941362
9740407
52864731
394815132
410958983
419348253
267517906
466953013
724341792
103625611
3522081
307661099
485479810
57203035
621768127
13225
82778314
451670189
31487015
960769
411463694
186299118
250141014
533239554
181037663
36715326
224605622
570641955
450029268
164136411
38238272
24890365
2175370
124941606
163239126
10618061
22045516
856036238
71009139
30162044
74692124
33181306
689722653
52362166
490052653
437174554
167897573
253583282
236814697
916126251
6362759
12312360
51682094
138050855
182290724
146367079
276832208
407401146
187336332
231388347
62230140
2278343
10973534
13713268
81993388
372295716
167504694
100551521
113584857
103078179
158328282
16083539
8534525
221194765
31567779
216673495
824983137
271718965
146597720
194869587
47004914
538563315
193120465
179690197
115226677
68757520
4059767
32186707
315252739
541487577
159375833
34435008
153572609
42048917
121873232
229305300
210940488
193133592
116658014
212841214
176720013
44154276
217536769
36903235
169145448
684376645
239548826
149477779
291917171
169712463
275532406
81528054
480169793
59852979
23842231
55273674
476803680
22808471
258398929
40369184
249949689
91478907
534322251
18483999
596443926
312037862
189174495
79443735
665359842
74556763
14409883
26683919
114113848
705722087
71182159
603742639
74156498
166106050
44813255
112206251
116389725
704874060
2218432
146012732
104178178
516504918
146627197
531542013
120851063
43380459
84275029
170597920
167516025
21852962
5664498
382835456
397314428
29329788
9383342
454709254
7766108
184902055
576394865
418566201
674324468
9208332
369558250
851611429
933296868
547976838
641888915
117761233
19624407
136468707
45416171
93767825
174051707
200740641
6069588
321657459
413465940
709232823
48340701
398150088
827805642
274540056
182123147
132791536
289284633
294956054
293466218
377906689
16521376
116211605
65858235
287967991
595968
181047963
479689817
399072393
57624997
467027799
175727231
22013031
145913768
419304955
3301264
98010215
519412063
516636164
464675230
348621496
129153930
42486123
156446019
510479056
839190578
7625037
195888226
6696919
111701368
233256334
289237567
489438756
305986881
29976604
144561363
454712972
512467832
370780689
254510628
330245077
256030380
58169846
752024942
135083835
580187312
93111220
67492462
755761909
100904517
61961413
272974655
349534636
60222985
272335636
692250991
55877687
41894884
269490052
401871167
10404697
396843756
91853190
154041989
272328115
794174192
94530205
151582950
36141356
270999304
464001157
208648007
251887641
717747275
79700314
422658181
23952142
526580548
253008145
162485020
263488713
757613849
725559458
64569220
48288183
420373352
708511991
542511404
315599115
111517482
524708238
90812257
551938431
8468224
16220244
214367690
5375022
733705818
102477356
46351432
167797713
11398740
416952347
188966382
168596471
42785666
233915246
532187404
113879987
3166413
567653973
186433800
73214782
465542062
598584160
335748565
308199590
205141807
77333644
177942489
14958147
379742372
31850792
848798071
21985101
181505347
403028179
353398688
47386706
27462994
135603743
105640561
897020435
49381983
223923748
352070716
45807889
847074657
46675582
33640471
314652151
677490523
88194757
309595856
540732259
48086984
147960274
296381816
393879339
29053574
33817177
452477154
44765494
275119961
194106345
52637499
12908693
390790920
524253930
310827893
85850942
80607818
235409240
137183297
44343956
124189051
407436754
484961077
36548047
74037101
187200498
186207152
191178056
92134525
775389398
147047983
17603629
241800487
609321801
42429015
24301536
755189757
13655418
250121107
338769706
72809039
434512136
36885420
795195173
110564733
74661219
11856098
262990254
105023907
385401488
172700994
65292001
273301535
377639544
688950078
14325774
673373995
480479140
375880494
109718305
86681984
62769693
22587409
416007117
431369762
878065774
313765752
169603182
384190713
76796303
472375637
136294088
22932389
370663232
114816800
100187537
381866351
381606626
260704375
156216906
114873059
178998126
221750460
187426636
23808915
158782320
634228152
181089876
182220149
154183693
48910572
251673441
142838
657540910
407690064
603919137
13768876
52525148
9631672
881381911
421463214
511616895
441503359
84184595
496349036
5596270
357707878
63291890
152438130
70095821
51773614
33708698
608297027
18948242
3075180
350877225
531146761
41952820
322133489
66034911
93904825
529769849
375439020
34673149
81966812
538387177
438257474
9033419
193021972
106680626
90151281
722301925
486134799
205029638
335585438
45564960
238922038
593214438
155048072
50437108
456329309
221620494
411884161
68677940
14070926
1751819
10617842
20142419
153536369
319286476
708478805
415539488
22560584
60658880
151409792
704067538
81388684
286050481
95758699
45950462
26667458
314865504
236009723
346262590
680735346
109619242
244659134
366529744
99520254
155919769
151896968
49482302
92867846
122573784
509409476
601421397
170955429
677967366
479003523
13192450
28845919
245469439
299727437
188476031
439522800
441770389
83096326
398513961
78509440
19922083
16145813
63945394
104041617
32998730
2670777
13254737
44686380
30621741
500407471
222420175
172764917
352752958
15556199
35110319
4763888
71425354
523292611
148788500
80183099
105653835
300355093
169606840
192620258
68138903
4209779
10692061
257352074
170312794
239670031
77169783
24030035
802132249
191113254
148829110
650357610
83657833
626064552
38348891
337191709
291137600
122329460
4541864
135187705
201709009
1657728
456471518
762292415
320258629
37984586
406328
559272908
125916220
310792777
237519550
255057707
595611652
529993101
229916509
494254533
270159799
133359026
160538075
404649513
161155468
58370729
372082854
89551530
385888044
26226547
48858487
283730537
213188
472825741
91190072
426856546
333344375
326874906
189944447
43903675
10232477
30433298
428619466
261377076
188292222
175035947
531948050
222895998
89665358
2111785
663069359
256677893
147798052
26360755
217781769
177216562
388037997
992758616
133075535
391954416
1252719
163998573
259951448
167529455
111206255
86760346
431508393
66766232
58046036
529825581
19498923
566303365
26899527
214405401
790728940
920384600
22719423
102617274
48928781
827634243
504627232
87185611
18725002
291139730
95206370
494242683
258466203
673773594
604195835
296212621
428124779
382823470
622473509
65335015
53993794
566836256
78381489
56951411
31653147
280771620
351246476
233344610
303251094
175879796
313172080
48378961
382362555
5838468
106263253
554280528
110258979
422959747
154119855
138493622
33964800
163410673
274528550
9540489
314300620
57547249
201824307
161994580
67601121
421377477
262222493
118437804
59229460
103279945
51245743
96135543
98540540
21574960
20366004
175974083
249850178
218423492
5743670
398374707
285522132
382849428
73954087
329956060
450787362
118786950
275098139
130242171
513108547
70195633
226552814
388983548
536982042
658158450
182916676
354168376
59348037
14154906
31533300
12449558
437225950
37273821
216976891
187175043
296807794
242601289
766591345
223181418
92494887
169400844
323856742
156399675
246535807
376690537
134513341
63413261
8364940
96129768
122890538
82239663
316568806
194534918
114309430
250885877
90804206
166136696
314125951
70367030
150732475
147128191
732115589
602738338
61569772
301551346
218568134
178875128
58099098
302821906
22001011
294272443
46233446
250295634
175585958
101594222
804786
252746165
155438415
235590054
11419457
24233684
140063395
138738983
278260179
721999847
416160876
447456739
468808263
308504970
323669814
442737643
19881205
302205557
49892926
94379273
46309155
362692502
166970695
49021457
481170242
543534494
44815500
7198450
7373123
181557537
87816038
741982112
418437578
190612373
35391771
115258692
131263657
396808115
260640254
330033413
178630404
16215062
139127646
167906692
56694700
548436343
79020
581842984
767278104
171045282
206858555
115589073
304338853
241822504
621092066
454465171
225827575
54973487
73725623
97887430
477858832
53411232
246056884
425249198
66610515
458102919
1226252
291162100
4449430
848059496
37893827
224859872
161928558
440490754
110884038
682294148
302650185
126950678
262747640
126943421
331408779
363703337
400678036
338913685
12091477
64649262
72238329
233351731
293176497
27664539
79070489
284489280
287944003
29463163
443943784
421522452
137388998
8525497
847586672
121759183
5442488
40745215
600419978
54339240
127042271
79806848
100340578
434109331
115901912
191677071
238153817
122911433
407962091
338258248
728431623
276868094
111581405
69888080
429059551
12639614
102079846
36366034
24098891
55439078
346463082
186783211
335106863
440463961
176746829
10291492
292388900
240075066
261178545
614433761
471650819
451971691
254846012
525767901
390447922
78287159
43984760
118036605
86710188
370495683
531176122
30251665
27955508
461569432
94215148
355437729
282978548
670334610
1390937
347584331
42518432
24625452
423729881
80109035
591797
582557344
34552046
116992157
610719822
26049540
19964482
214292123
192980618
441820554
291313579
258015139
443715616
595290479
212936030
330191137
353365860
69276260
134456207
279222740
24782566
251280255
10039128
8275402
135746315
72389244
321981030
312109186
837964168
366496014
60875138
223948736
10352560
814551363
145019301
147234102
20649774
49107514
351769047
96927708
859661264
531853403
363643282
339184011
188971305
562110523
718388651
700476415
30257709
257132308
100460828
383593689
620450210
262142809
651691336
324203469
721072145
796914820
15394997
70160572
9795734
65661198
24606566
106361185
148864296
282162375
308353707
55954646
172014434
463604513
129262969
100894810
416845435
18553928
298916278
145701248
51062685
264405340
257206076
521027884
443978620
54899269
110383233
80953272
5551482
5936480
755240920
124570462
147055503
674408222
11864075
17538971
180753515
147422092
16091851
734108338
34076777
421811234
182030100
381235677
243360736
494470162
358045530
169875561
95289059
192498235
6828334
62293260
814878506
899578562
77210188
148366475
180487234
461652532
105065827
176058353
234671033
712777468
32077915
216583106
225646399
321896527
473026372
825542425
356511710
256608077
272478103
129028621
784506508
601141255
51070386
90992489
479267025
439470370
57284146
95531497
261497180
216377568
195080247
61205099
22953235
140046358
77638886
1362835
404773020
129489986
18889471
59214858
204259580
96621669
283946776
327443549
483795226
151469692
207778327
430781979
81529628
44366631
138123330
270036812
729214
542311586
403426169
595272293
29437549
46348877
231308606
377143257
361579325
401842585
10039554
26295780
73659603
402781693
137298163
93941435
78486844
225442290
25735846
18672601
664658634
79120899
799168180
551889772
89006094
102312073
193234307
505199617
406080865
68522638
4699165
246767987
521740403
390401981
162414575
37991782
264530933
70406841
94747839
335611190
573120401
26353811
363313698
304810629
110415216
26226200
60051000
182378503
84914723
25915628
795469632
380280112
323828378
202237208
72108779
46717060
295931693
68489777
37016187
297732595
74084334
6857497
39551332
12872482
43337807
246986775
441372166
202906232
90550071
42681169
50927065
190075696
307182675
10470995
839978424
263916019
760699017
287241954
49793983
81941857
625706724
546485070
37824603
849196226
3959451
118043283
482938448
198437513
199406488
169384471
227816468
70745849
69588290
319252781
267956240
673506049
145806121
448441458
45091275
289463280
174906281
58486622
213083476
619810998
311165466
93302881
256195790
940971929
99897510
19704034
205163548
256930648
182569129
693142752
76402808
572556384
137612507
189275250
334770850
793445300
529718936
68082558
88035461
136648162
9045220
765215847
386934386
371194078
325778799
565626080
52308140
143401286
47746713
80607611
48314377
2157838
164944929
642517596
372134808
21983054
480238812
117596020
35975698
229197260
543817981
189620314
263592443
585698848
94800704
378540140
501537950
138834188
348502155
758914208
45890643
112836930
334349269
456691976
64685889
55425096
335131
195479862
252036471
220272191
545735928
45772811
737618566
437599437
246783281
6121130
313384944
239081568
307312746
130616713
45680842
398407795
295439293
55262230
93699049
638403816
430807214
234777153
9611220
557627260
60242619
397237661
439104870
283821116
115296233
231971955
47009009
151228885
32605833
774747412
556670623
474699841
135065768
375601903
361489329
201856266
119349389
320342394
102942250
268245836
553187177
15906851
229813394
148956198
174368532
227027012
184014434
495885579
332629804
83363503
90856976
839337395
231258345
190552030
10560349
336001089
688998793
205589758
693861586
336653829
518506546
227253380
461645770
14675093
141563346
59517071
274262222
486318557
149052008
25593299
2727197
303457401
20033664
13444921
151980
252398095
742784511
89872984
457172556
45958667
78036624
246135899
256131021
551762320
127902651
168111856
292996640
212510835
217118843
85787530
216349037
88284433
69591349
254846012
372451502
212516916
138518350
232401826
67683114
4496579
462823399
80935738
75869793
381222774
688291535
20868178
371899973
1539215
240587652
137136788
250454800
469609805
253643555
202986170
332028728
193668003
175215708
84312339
65678206
375602762
170233213
699335109
349903573
586155453
250298459
25972422
109691047
554465430
43700376
131932451
203731242
710515521
224403625
198174876
811954662
395052029
767173766
6729748
184150569
253656896
323010220
119942003
40121468
293223735
190641112
274123326
11733198
669368132
35659839
804740
624377718
262509261
496922492
753060827
2516607
179553660
654610491
139599278
282185425
37423813
43393757
34982765
486408619
423266924
253507630
513535145
11688145
230479353
236239671
25734860
456688257
15655202
343772197
138271716
251439359
418312988
103772330
2543796
33317390
24823238
2193935
477495149
800077989
251964938
263106933
45310081
137775816
392114324
93698645
391338514
583218805
458556314
482648811
403628034
186940622
58719925
219187002
563581170
354316666
239011188
643415522
36840848
449154763
59859826
787464841
417161739
30167941
217043349
231851782
65418506
768654622
341110429
525210111
331361193
237093379
528721802
214331385
632662933
396983704
446515970
121214389
283702138
122570669
465347861
649129594
332783326
318125663
119748404
804952625
50560340
240698765
282697613
69075566
139876393
243415382
159411163
585921707
441226470
777981264
589456816
346269253
694615010
720015277
9873651
106154921
657119762
412480564
84809287
822011999
79897506
82226516
165844144
85437460
172179111
49297749
393520012
30221431
133164177
132922223
658085629
65559075
67164674
421178211
714994804
93086052
18741621
20302228
141116826
307683442
203608
262892964
697955877
679206997
344702014
396786195
173722158
411766242
663038002
56494904
9680848
32066264
785019717
220079589
363638226
93068311
82638651
107303173
560358758
594008757
163554942
55307398
912489095
91820666
118551724
115123653
3284677
184524717
324428496
170947335
380593625
25793968
126862677
470593830
556839307
855843449
47458878
263389108
43672514
40206176
37550159
89305608
39214471
44733951
21043472
41717978
46143315
346342241
296498743
46768743
36831556
600247140
143670514
2884377
480758085
9987021
199755359
6605518
6948840
9503786
764645666
87638739
160274326
73527272
376585839
452279742
83073571
554129586
577302187
249416400
46159949
480985686
458169694
760689208
62049701
123946188
421333718
346830337
36679134
697301828
21282073
37404213
172063609
9011735
7897525
77814762
145103002
196855933
453634561
26271616
154027270
241375107
69353912
198112950
498851610
344207788
383277305
214507414
70480255
51595499
283204974
225560700
278830899
222736914
131849590
37472141
119678924
871987503
156606513
7561721
343193051
118869607
65128878
347620709
9599376
271113005
40125216
44578781
6640785
60488554
83879175
607786515
2784846
2009842
457470386
45047343
111731575
55914989
167403151
488909825
327761751
81731631
314773053
593275991
266090636
196807562
401448781
411613141
281966082
301171182
29728693
45865993
252418858
48581111
561730264
320882755
17919836
10061755
435963635
215005884
86585619
390195048
170569612
238086213
1458934
49983331
126953470
44115392
782664206
265133850
107572096
285136582
82460950
438561216
240416025
50749702
56299558
73866745
57267321
206036784
573154451
287975077
50716998
265639217
122893241
431722863
73840497
518761051
2739717
136992769
18885847
416577700
55870839
1963539
69669392
92980810
36364252
363145099
283021829
69661581
433426463
343407068
757878489
210895784
9474474
216651302
5665780
96574984
213751254
410824335
410738419
688157208
502625090
267986991
27387568
24237558
83484147
30696718
786703820
412254530
367464202
170759245
29224408
63404058
289713851
120114555
65613143
11759176
371033518
5744598
4695492
1556723
110634570
23302201
140874616
205383898
25102171
556298125
643725914
196104939
289783268
321985832
143220058
13816020
505184288
48314551
5048097
44273941
115444252
125434763
505584146
130624511
359059374
107185630
472809793
7816498
194893414
98215376
33284948
332447269
392998960
273570
63253174
525547893
132080255
82907431
64772539
33884910
173728679
712306611
57781362
496787801
688272209
17324691
70212967
588326806
8926795
147293223
52686571
458500778
403441895
333390154
478888529
298381660
467171647
60971398
458161598
117316795
257343264
475499794
235155665
238806982
132466073
66372343
7069883
164816606
151057867
637502847
19146956
4799900
495738276
637856246
175257242
383208858
20371336
257559851
31018977
476096145
491691139
88137433
2567830
334678632
253644118
779599727
301510863
165430823
135468175
7844577
57497775
109703807
626351436
87781329
788225294
57823743
385080844
8040142
597699663
242825916
194170713
347768146
92196088
159869589
50494635
214722334
22825291
513002507
37791760
155222193
758913896
124787791
12355198
458559213
531053448
110724504
196275068
155008758
44968
109706210
31262144
60145931
179782780
211799142
347536942
213813063
236576280
78408083
36025052
29444925
217683980
344937093
301402706
759980325
108333871
105695290
770048141
506122418
510556214
446165201
111642937
42358031
122765805
102734997
599122066
27009324
198892609
175486998
271359287
54043919
15502089
182209588
84063525
207786105
401149863
143728460
72102324
300517835
725615573
522222537
205352887
488987762
341748102
364147913
42372918
51082545
103076104
186852066
545191995
425418
654602122
272358920
325296733
6123509
28820725
312177138
19550165
275510699
126552091
147784212
579560732
126316830
4639361
109741596
127628540
774651654
285565393
286263125
507825417
250147044
215279705
15934318
45035924
85479172
639192207
95325074
272852396
91495480
237722436
314356
11458155
117432324
19865460
112654174
1649287
30958016
297728188
219469952
331016284
256929366
21831555
10289226
40745946
99338191
91499566
75046124
156823910
192163760
455123008
258017665
225852802
824675927
425878531
588223671
378571369
123907363
419364172
314446332
669924044
30981873
502397199
384641692
224461970
294713542
144759780
899333984
58020911
28515169
132958020
53540252
3933672
569730183
72063926
285373406
489420731
32303592
660196994
115886189
373487813
11108049
12050970
54709583
504186186
25453078
365500264
775959354
75581795
206012707
274477469
266646686
866853635
85710799
302539363
36276867
65206718
159833140
2161328
399301439
45006894
356024677
868219315
92226432
320935981
670325845
130972133
5300963
508161162
103674040
278231690
13289011
12823807
247943376
121653789
360504429
91181027
526384734
61199706
340396768
430278629
250902685
364811365
328745831
149400178
425520262
38278049
231814794
673642799
10380346
314687869
362483354
596370238
25283580
268369708
162546433
128874175
149522279
177723548
195347673
320627501
133731238
177959841
808211281
357687027
39773163
820640781
122095314
675831137
62537540
294366162
229333268
113144335
98614325
269163849
44610456
124109166
40442343
609104897
302890476
259278044
415476277
329754388
198152815
52516649
469642116
52015737
380288485
76794166
814632580
28958939
44213683
108866185
252021338
414412619
503683620
233304106
118348352
335504498
140849764
45114772
261664851
349613600
60029021
567936536
230840581
58059190
217301046
12405533
213077850
90932637
284908216
57414920
316682698
6287346
511781937
167540916
368186323
199476383
213144973
232482926
49275133
83376789
200786211
73683685
10451792
713632846
17240909
178350918
550028214
71125954
106651314
182712204
737472876
336388775
426035250
23323938
641678852
87763213
90881023
446173436
97811728
167496133
318209380
143708980
273994274
109980656
105251946
285247200
629649619
51999170
357538053
48906166
628977359
57460415
389667088
242411752
883804613
131827919
460731283
287450176
287659200
112948219
505210079
31382474
574548316
113677549
579032293
303579989
344450963
625407906
604745122
68665831
638687877
46331342
104451978
386595310
61086987
249268077
974127505
162453995
9145729
421406851
15185213
43522058
390608202
48817728
533142332
379238463
216636763
536207997
49482400
15396734
89440407
114964528
50111068
792146344
839876280
46058234
363244302
231172739
46524611
222962144
68885079
32015516
31374796
29337738
404162075
341072968
40938977
61560225
147357565
463256833
44758355
376253569
605347811
192239139
86262899
385419987
30059854
240815942
31219193
193352561
312347398
247469307
132821370
438259590
277474867
130806482
562545755
5506982
41709078
663253972
40223441
688996510
40873685
163310800
57171401
100442771
13691145
5921495
124312582
22448382
189729711
19902218
81757769
220008665
23215110
451108224
47317391
52214004
650595984
40164943
454882408
629728903
76502812
277307410
451025423
18408797
62466562
251777758
66768656
419551526
641178908
234598090
667202064
362521233
245011922
151883365
34624767
391217597
409333348
590557849
141158634
527224794
553606790
89798095
20874880
365366582
521369444
452135124
174029145
178932130
552697084
102391625
277119576
69093361
825028614
600962012
3604084
43559428
554097236
3132503
248340030
446674817
254828636
142329374
289377244
691751119
801820557
264376730
191357360
311065606
204947833
395156442
450417975
146031609
229294607
130974310
593846076
328618022
276816899
228515810
24068970
92317716
305934820
669524433
409038292
513059869
793709
99872239
26777465
16809523
7275669
383029085
29841072
243486782
511547725
486559096
737407644
486066104
219610905
9196801
75556271
16337911
312577213
177852867
29505734
502082904
157565783
346887487
179306175
299095465
79141289
447085474
552479880
97787125
456308157
448357010
237567211
172528222
235360680
97276498
673838217
92151184
45807457
235459206
308572707
161443606
20980504
624329511
498654872
279870014
748662915
489218696
40218355
23147458
341391945
47959271
335812746
20279012
109455034
131928424
210410936
24752818
26562540
387393202
302534436
338768228
95886198
200575643
42852644
650454836
125870431
236184783
100954234
113655309
66400219
395450054
904448735
39465814
28755848
915754476
209683394
401341188
544038357
4742388
456182979
41988397
153541911
312268638
460480591
40188929
410338696
382278222
296139977
311575378
503341582
164880822
796837205
50887435
3540854
37673463
120272718
19822737
88880117
864895684
797918381
660912860
114521081
303857497
116122970
35225265
20903111
348134985
297031242
558815445
74769476
303524518
249255108
292295587
415805457
92204737
98673064
109164151
440303656
1612622
561260319
39857581
164823265
326656389
55246647
2797969
660414
7473971
28400823
554496958
243426791
310862920
231368105
76774254
333513840
39299849
933570782
333345846
56214649
38321097
62507129
244342975
243533932
194379046
13155982
605164588
372717170
500024664
95833147
680101774
548388036
155404357
208297716
153116430
109214
6780105
1925568
148427921
290898498
426951673
75232730
160609791
488366993
150057911
420321542
15965741
326401363
121574964
304944222
401092611
131047449
605872346
314365686
338748149
203144358
433713807
316746182
440122750
255848143
632873150
1084058
307797351
67338515
43171249
22448567
217186152
616268460
338415694
525578535
832518911
54120991
331855695
467741847
248261159
143423346
290105848
95565828
258628980
176309008
361020091
240172639
402516340
197731252
135505080
194973888
79562669
227859464
35388351
9457939
195925613
283674345
166594740
64622652
28426295
142539848
265861715
157186972
120983089
23881182
524517405
449068272
140625961
2696804
715325814
142686475
140480095
189773637
481161594
163443486
114898722
70580509
273464762
304513262
58612218
26976954
190096378
223890609
186961206
284754413
225810170
141662992
103676264
118870796
7914248
180709545
351431976
17189414
122895374
46848177
48700485
429562
503630712
132751374
448327891
1180846
228728359
503167035
558767949
361511953
69132769
78151162
59618113
29931675
177019683
252267303
132732065
301106568
865403624
9407439
60708445
232721182
66822122
27221041
16711020
546139732
252055670
597058579
25401958
74476411
57477979
720956647
302643370
31472164
88780301
161133153
367209002
685852049
95650009
580334887
309844214
74487760
150319384
58984544
269664738
111517044
162880576
243809038
156988452
391681550
105097087
766368917
310267344
7096412
48334398
34653147
186337274
10739940
14415484
713743710
236687927
136560086
604374195
77566197
4673847
367287126
319086681
164522077
720704374
151871452
351594432
79076961
49882573
652681725
188852261
341050284
770114083
45022053
498565498
48610190
103291428
115708042
33486055
58388433
234989259
79454558
143795121
313270461
577754817
87262903
135868708
298735010
574374783
100598520
183899410
202094117
681749932
15977601
83101445
134532169
315593727
62071351
6271012
600465276
21719899
8697835
36864701
430839782
510867482
298603743
294642969
305169689
50568609
230562603
206591228
193374834
232336665
85262528
289068996
287054742
55160279
21557768
65748980
22996939
271274674
359351237
644185968
150471422
84756323
926342530
7638113
477581030
35617464
141513540
931267235
5113697
242133623
382321078
279944661
262261343
152086488
256090846
369701139
60920406
243798851
115935506
457119774
503645041
160246136
487112966
513026103
815999072
940777134
100928111
605235549
80419345
169386486
89191658
743103658
404820219
170485885
24260832
97160670
398115875
176149216
162850074
176958808
699823424
88505791
33442479
233809754
332958961
324699312
5201118
8659387
106495934
118665683
491066578
231547852
234749995
282955728
456514371
370888589
125777152
522724178
398450712
598104663
48326581
70841894
328076290
35022402
17749168
283368192
157812791
26407194
81138360
155203084
119737449
237034660
52782873
471340245
1948411
181137320
437740300
249993317
25065333
96101422
20483687
687493107
536913278
294913084
15741567
30673078
339584028
171517879
46709994
44384986
80015978
37847955
781278674
119123764
3513025
634979833
371887370
510827823
62684478
567749746
859927368
5421916
25876877
112791168
34364711
518369995
452092248
89067188
198882308
169099653
372302869
63018126
229569599
310673802
1863124
19859586
109738660
19291439
328841806
270594011
192076366
260645544
313078696
144243011
224550779
17853033
302796135
11411245
746986422
1057030
125486442
148826404
118994392
380212661
94589246
58841266
21372114
39476915
684842265
390512034
720206643
480660721
245467742
372740286
177521393
228373022
476227625
226995977
347994862
389664937
351392806
313887927
371222503
62823224
257135609
211278299
175157123
436546220
241909217
648176727
295107638
68885807
303847046
171938225
126502386
79440895
157048421
269845288
636953175
981138276
540159580
209595774
105844298
337206654
81067196
497609554
84362442
394615028
370567658
424269105
250184644
136230011
31571127
537587365
11993284
54983762
168182082
84596711
301336379
37929849
9480484
115774856
211009010
60453265
96969937
54643113
87849978
501174697
112827000
440632124
521370221
308717265
30775270
121769453
70075521
306577768
323424480
148331690
9292288
26558217
147917768
600547770
273990557
588978330
36180589
255451309
26497258
85012179
586268431
104841231
69654267
47828947
509485680
324990583
118113900
172820790
555858454
71874880
289475592
133154161
218874774
66600724
644402251
745769477
157443087
469739598
38709955
82672967
4770120
44939621
59590697
365785125
195760898
35053427
366193405
454878707
255153546
9238459
184100160
2844245
68650889
101610295
94823496
764811102
110394442
175696554
246898361
49666227
548675860
338490278
62359419
356285616
8126292
868139610
41087784
956772622
309779202
39554723
195318934
498364811
663199253
43008280
324909266
89624321
66565711
167293395
264316710
18927737
176419781
177702775
197007867
38129094
57826418
594020906
167091866
124977354
175980485
90660879
123972429
129600857
124192903
120001424
37819941
60432375
359036851
87805114
166481924
21019197
79640802
11949065
275972186
473017691
277017458
45898838
245011940
485135873
101754987
596191541
289433398
116518070
457658639
362191174
23928080
102287778
2085037
58754476
86665927
309363040
747449667
199765476
171316779
180522989
417577727
228766163
180165655
5039921
8113861
625211885
808821900
565650829
832384477
64061321
79820302
65086035
316941211
192875998
293714178
37734484
435486110
143806019
263778239
251700127
28171794
172073362
145700564
325185099
231437411
322273234
303945516
209959922
126826830
16434553
83200185
699203486
646813553
23893651
639864704
23590753
540385015
534261852
211379784
287952054
375800092
430565009
45457068
26927561
440770651
723773574
164846027
240826350
282880105
539390305
441050385
245846466
53546423
45284005
441304659
126094198
61079252
128111297
268682962
3719959
51018152
52602096
295908326
65497460
51039998
38807568
501737061
192019040
526532051
41303096
47633032
126733066
785422212
293703785
125075370
379055544
3507952
92679092
393576557
30651738
425964429
60631179
249884713
112632311
239703765
33674814
206743938
571528960
487978031
265963282
316706051
81056534
208040688
92965903
216564806
287435372
292933026
29538419
458388849
405145803
256392121
158267348
235922516
325615146
325383612
624338396
242980106
22118832
17813284
520924244
185988832
135461828
564108286
517576537
306437399
398767618
361644819
240794860
188229248
610704458
69213789
286312008
746978063
455335827
263887327
284452908
226604827
6637887
197782622
109852818
544998094
577589145
521281309
2379632
100288995
296288150
182717910
155508356
195887797
242912963
92879952
16281610
278679200
440523727
327231526
89522649
91194405
146277876
300095720
61328980
108266398
351549151
84750854
195935444
285491455
45844275
72153030
92464144
30220168
234772454
75444212
832477636
398805114
83141163
10598930
44673828
297989315
217854244
26859087
775603840
436312165
476705621
125966764
445192183
95331006
220448616
60157865
74773400
36247306
66034763
3794534
31352332
134143921
238542034
314462447
261451498
97198376
42372114
352867234
569679035
132219684
172301588
2343682
162738199
59847722
36606922
501419975
6740563
29050158
251136901
154541426
40387133
179974715
56363940
88870868
367772369
181031382
76895717
56488244
397500617
33822515
356129784
122341091
169286312
529503382
87771456
391438656
48176196
219386623
446160292
63698662
108370681
315609243
366437294
403670576
328051814
170468210
798983566
551002962
28524634
760742018
104069805
34538409
113136952
352846380
237708208
367803406
59675536
335776789
18193920
14049952
179880990
24877573
56671807
54878046
132046603
872126
24117194
123871310
36619530
389561397
23934081
520585035
60299206
704672205
454076116
1059432
90371174
42519962
173631337
395750263
201201000
47059961
109006522
2826183
179543168
51387195
65742102
570059712
79212488
60265638
86325737
24962800
719731349
11093873
455138531
86551489
32269115
2380947
179667555
61173940
6872902
23134614
74130577
518885126
28949857
613808676
41297142
811856077
161530289
3134744
43984139
699634057
312825912
26355614
96142413
12844628
279573494
127593963
40283070
628385396
42115178
434095377
482544109
420628030
272462070
392710627
4260296
191893270
141517866
476117
65685747
445540488
194903980
3965090
451140573
65656419
290295112
34868037
25077782
176417289
411195105
426989598
144525824
257966074
235130364
200340102
921532676
111447144
28188099
27532049
386039705
117941785
25588419
185445314
424671279
58144242
92189568
179922686
223328
870393733
333383704
297861355
492660760
94515742
792085523
48311737
273442130
98762651
172905943
13198332
430755097
22720642
163929935
6761944
274205765
501413842
381732838
583639065
153117435
125547421
96783417
173325417
120165126
34022754
6205786
110645451
406105483
38459174
79083149
392587
17259672
48441914
628267607
49879080
377610657
347489849
298515652
260816945
24441213
560922791
407482330
21390441
2371605
20799869
291736143
344285193
893778859
103329450
305181891
902659226
367036348
804928779
486610726
7404827
478779157
11606729
340891589
184380458
157016961
672763866
284062741
121186472
494110076
46421038
106284118
422944060
92282204
149686238
41797238
197981086
60522778
245070932
153350419
559237600
59051512
380329536
357298955
17625695
38662739
148432407
61366822
792773460
748451399
74634764
122236431
38138018
660682
612529326
234018248
315530468
376238968
540892612
47882415
134257831
3205837
86451059
584817368
183268655
492784633
411130363
78593701
60049667
125655745
214396068
455713880
144132328
200716994
741424084
11493833
27757304
372362366
97673722
7403959
79926405
522881627
219199794
897166951
651768895
183729111
378282646
1050753
104396868
408783787
372985563
280487169
339157047
186754933
417759320
473027111
81037568
6322397
518125378
487553541
134471921
192891573
78421476
449844619
8728370
657510762
76869872
249924830
96576036
710158167
330261073
40385539
292342376
343060583
80478458
156999824
94728664
5600310
342620062
421678289
177387005
431760669
189347498
370413569
24940193
497598094
497302175
269258397
8408709
21301214
64782483
21567365
111029762
261342200
267704926
418929343
20124885
191446278
109051716
142865695
379559475
242823270
65053701
48900326
566052863
1257862
112818849
45611324
701422517
126427412
668308133
192721970
736390272
720989900
110846068
195997714
411905256
201576873
625925747
580630380
340579041
91051048
436360903
152461580
20713261
738060435
46385687
257442080
146537572
17509167
404315549
475748353
10966384
184586176
136597492
15382478
7311841
115645884
22584955
168144396
331057151
128391212
621117991
164526723
92301825
142395764
691678
57031296
195064244
471959748
530683208
461800586
109048319
217227456
630710332
574747672
291836474
732955496
984657039
101147714
105376951
494995116
332835363
31143859
21438635
429452613
119231825
14465620
696663290
202434830
26260789
21219177
536417743
43226217
421253715
66760882
65129075
134639569
129554447
490028649
199454797
458795793
421729947
30976318
45481371
167906575
6735928
395649523
378678408
142257023
122779596
776467177
287301306
226588967
22541617
20210615
27458434
99514467
56868150
506426146
512129095
97729155
363865964
729239851
44909502
756745458
875454026
349306785
627207720
106151914
409744923
131207928
319726137
311066168
254449385
341956537
437950983
9887799
157102402
651129413
274797583
408262360
176941018
314999295
68792605
61783910
467056065
175857520
364012403
545538273
487413546
27585106
586866031
240626837
44267733
313222
93531117
264726483
640809611
51399086
490961745
5380052
178754267
106117519
257056297
6823401
1518595
177466353
470968147
272111630
11618185
284892282
399535451
297772616
502365420
24286627
1492775
548078664
263542209
10963216
243329968
135214940
33436142
484358499
26146917
10094913
439200311
71249232
60575814
117511528
54518656
264671605
135134583
512974291
475093830
407915151
441667793
245304953
72992426
54164802
631554864
227565297
196702022
52046868
22675083
52164228
248775075
257972921
152710446
44255359
40842279
235434954
255988892
147911344
540316075
28798322
326385777
377875233
236893320
11952395
331519540
70706217
291330128
517276823
37018814
602631796
719097286
102146969
151555358
342635816
142495813
272485314
208282860
326023356
261761173
545089054
484714217
322663302
265687123
324644466
297491836
528513471
953004
83797021
43376056
23442678
473152724
252621383
37662025
553191758
126438157
314026297
60145497
77326256
6847528
6634419
324588051
38245910
116489130
240144206
496269416
422042545
159952548
918407513
564219337
487987702
143178081
42194618
34526305
8795795
31260310
567203513
59308413
341312190
556924668
463097277
527353838
24148503
690353324
183239794
403762859
2962072
17907023
10119409
107274452
301034992
44419564
526698093
47952520
406795879
75476540
122133390
305231906
108363228
257150393
27547053
306839185
26656633
145757775
324053092
57537818
56125299
452449057
44334196
36468458
6464568
678061
517905447
373126558
53118963
366323821
164676642
152391677
146948716
415729021
458649
387633369
25231909
28287643
438136147
119568594
838028424
404596036
51791433
173107031
62754316
222970063
140461307
588468286
194038923
6842104
276705617
5916648
122958655
317286793
178989402
405041776
216732940
13907427
112557807
21647312
305304937
46723190
651268568
157836532
69835835
398043336
355779279
60536011
287511066
375020504
619930963
410865913
503929813
344953263
2528274
97426602
18996567
273779111
21363266
4507253
306406568
6913083
18126139
362209407
170150815
95789553
24471240
423164843
973470863
23509695
835783853
353910411
110717665
312058659
436818985
184989
398701458
34590862
317849997
407876113
429294732
392236022
473486951
15684362
268412905
104676110
7254063
134010702
799635416
44198394
434579561
350743960
478625525
672207591
119340004
665214006
422122471
676014023
456408602
534346883
243777134
777484997
104245097
167492252
21546029
146621821
465682079
216380095
309362499
67675167
353485806
123161579
21594537
139665918
7919544
583957428
141959464
116719785
324695406
139330839
265884099
447747317
369267874
117522017
360969821
522009767
118821968
149090491
482383051
771202404
659471698
642669870
461621781
154562686
178136796
30420841
136017465
324942561
44550465
234344186
95917226
203546024
205924642
149840527
66936584
345059146
90886222
478000647
130778274
205122384
289526632
21920491
27756916
264491859
821220667
927024194
279684230
400768396
189877419
126140511
122766077
191033282
5044492
30953452
873502921
206182076
103348777
272870273
111076892
430333405
116056416
37353702
540645258
145418774
396961786
42081886
404961205
640543915
79065758
42257032
150969441
41200901
108358261
378219340
114549759
228404486
572888202
14809313
112124873
727091966
82912542
18169444
129680845
628573772
212907483
435429609
24162976
118173463
662214789
595567617
486332336
254513114
144424790
36047524
12107741
484491742
405351036
601831624
229547401
79767171
239487551
23906875
189377474
500048166
118433703
199117641
8666021
9209329
308767837
86692896
67815145
22623572
484644778
450870407
195460283
642533199
553871520
164338179
35574613
22585109
502801612
378509932
391580531
217476959
137862298
94131686
347027922
206951672
319861151
240440922
242990886
552313485
134092090
92111532
55330366
62746105
255769030
184143149
82518400
96612410
3173457
53975351
205067709
165342254
143234138
381964757
511183285
52523406
158895887
5502229
498239243
142023419
38295189
7803355
152558196
255283936
405107166
581123179
169689387
143675139
23163527
803110212
225337136
219209673
3671706
548673544
129903357
65511505
32968359
35506641
29482736
81575247
186539739
152196687
214483356
28063468
274719553
632127944
83714143
79797487
422615758
656900626
162189293
348033988
62431668
166941272
58739791
744480627
551322413
250463042
253081312
64202010
476016647
155429507
31729657
30498953
175021623
6196529
29276804
542043984
432747038
724076497
722317406
346232188
78379860
56954659
135836321
50295238
86398551
81054881
85502362
143611899
281468163
628553806
92940351
54353743
354729475
55233284
9630261
958535916
60564102
207804991
4818636
198614707
395217364
242091564
177641300
354777221
312084872
464531037
551799619
218357174
237554922
155514665
267895874
151614938
399552901
213646965
44356030
48176474
4910200
284568290
51353963
24295244
167981760
34632311
628999163
257642248
421437828
63656394
89647749
306344070
197358733
165636355
30803650
32565725
450544754
221772903
99285656
12394081
675780332
32062725
36158250
128918218
229022960
317928754
68329791
18988222
31572289
238842780
71245668
162350214
184026842
135311896
279177259
460247165
367469697
119978522
100603363
144884054
197395460
362088452
357838838
262943513
14972832
124990
792001276
263644520
191131163
26766187
445890480
115604633
204880260
53204014
152734324
57460482
221627875
237588984
429362103
107557549
1846179
317017666
321975266
130782199
541871915
849437883
444775261
583713515
10120928
419777650
80350702
139705392
235846790
118158417
171411532
512412300
285257568
75910727
359043661
116202934
159621359
13055525
27821271
905642143
87334735
395078126
16241247
645360219
785038076
39792135
246032163
465591934
81564423
271757920
398684068
92210426
10943758
122440982
125941953
129231317
488898936
125874537
110414334
155568634
204892304
448177353
133634144
29748807
515679855
12739923
185399468
711336307
28715468
317294947
112232950
55297123
804617505
73120671
103567742
433236481
313608941
292666607
3384725
17025938
1921475
292480166
716965076
314457355
448334590
139978304
543678233
409775388
686931380
2811959
161861756
951294899
53602392
49272466
350279021
177647303
246717848
1135560
222689209
41498213
226943478
400949900
122148781
2656475
139721691
637941327
48338423
57150140
522452323
74726755
55914043
527796047
101983397
62611328
877012019
109143737
103858985
50648642
312009699
97681470
80064843
84345100
271506883
143471620
91803520
267658797
31321498
76373291
109799287
91031111
37421729
418054686
533222871
23811052
81700738
262272234
140172002
95350439
550280964
277163426
150885102
692156086
203741348
86200457
147368478
121375190
4361416
631598791
400543359
92390016
123280456
128875603
511674443
404180447
877080777
43460368
14634362
499290164
304077855
596537373
38572036
195951693
430068946
39818434
144652594
11753827
453899662
251922815
12688006
62894675
286613372
309518617
289681972
220030349
659731357
24847289
87977413
11811941
807232104
91402004
86068787
671936004
36627710
334457549
43222884
159410765
469666181
87960849
701191240
381445025
18493830
663479583
57504415
531421965
507512770
505022835
740122
177044111
62035821
621428991
133022984
306405093
444469652
165719895
157435887
454925040
98655260
311997696
201999999
12917807
58648699
598754218
571592377
503661715
520928716
240335425
86725615
5756955
684711770
101652498
357647484
120240705
133820680
37107380
246271505
414859978
134479397
45577869
600576578
231257309
320912694
229414667
263314823
2417397
203340065
23477924
269845993
269059446
122178769
8543797
41250259
172952968
565462374
259873602
199436610
436908461
55972191
330119255
31125897
589771458
224351231
212027339
22892688
788953664
10977002
153055805
236346426
543629
16286616
264364358
70891485
265003081
816955316
483223575
923960027
80539019
651131281
120413373
345468685
375961774
176456170
108865895
379956846
33731743
613426933
103386090
79082415
71535886
764231635
418141360
220332276
651723829
408414605
31142589
69537093
273101853
73056025
83253408
42249619
340573367
714486325
6558324
35080719
448317294
331168632
287971277
218490346
132954770
6583347
50642062
11982966
1508562
3852870
314961861
218904528
290568537
351184875
286389387
421351783
519088484
15336138
750428328
116969120
312183244
358707665
40994245
416243888
79687387
172536361
99884327
95815963
457069606
600774857
3060081
437273626
110666498
9512463
145218086
488734024
233625292
558440228
7424544
141475597
406018158
6810370
51174239
865302116
280570641
594301818
511275416
405283261
421373049
203654723
434356092
571782678
90499457
543882742
161801240
27547619
360479888
3273091
221186271
95261677
668184213
402523653
65693928
24668749
630223388
56243497
27094417
198713787
403846153
191095741
150949433
287766705
281928875
73772461
198440654
36150186
546412455
311944482
66271919
126973919
352112926
3788971
678167196
97073432
77182640
171669363
82993005
24831576
352192036
95772673
93383426
8557434
350152062
50389885
21732343
310914222
132927528
570291764
10155273
34134629
380343013
238679396
140706246
375535714
157761986
1226014
792418396
142248597
814293925
79529547
162867412
234697634
147534580
796668335
317624918
288572932
393207366
271411270
327582832
145747885
301900532
196651253
259924808
442731559
51227185
151970169
610314007
377324664
288559238
147399917
310675181
3527864
237412885
3070603
51953668
3103002
101417187
724244010
770389729
7249316
371608814
549953194
243225513
306559407
46131114
72213075
31147636
420453509
442955801
236130198
72437214
213526789
161285873
46526076
290160407
94443389
127251657
75308740
160330759
13291888
68060774
213985535
270319632
12348680
126760353
33032186
135644632
194361204
74413792
450565870
59242471
4096368
127446277
809844753
20303159
1569661
418881947
422847165
333479507
703641619
6104018
126611167
38792453
115009735
276776903
104783739
288103182
370928601
47826149
171067041
68900107
312060764
378776666
121431018
189524621
19403771
245626193
753622531
957569175
138321690
227000778
70977717
487732683
574405459
773311256
133157334
296307105
282250633
68994372
313423784
117978031
3897998
96937759
833449511
193576876
19476757
366709120
144605844
97159216
187148996
41861361
38259360
129320688
597441165
69358029
819977559
340482
254831859
102941406
84018960
65551782
169476912
5352897
40920683
153504133
51417975
27764521
26956382
805030792
90905920
675960019
17013491
50857208
35442191
42867799
591939311
30855228
19352017
68129460
77884984
11944929
194858032
123526291
8839461
2546173
435981383
9782708
501993181
5355162
139832573
615748213
574201162
58479023
417929993
24714805
130339219
171769006
722931380
71224960
172663937
682563603
376733270
606704717
6379356
116517659
376480389
171941114
87338833
494186882
262633161
101731657
312642489
325767219
35898242
808744602
193504192
258737768
150423715
447271182
42916822
663083591
17446614
533441103
119437927
602784868
6198524
250448724
411623266
188145603
113717094
252755726
42460690
172163287
297651218
233016981
211191833
75160975
288282874
69715926
620265597
85695023
408765140
569711594
223999334
235926294
436830338
490373033
637741390
81436238
639598303
325400664
1943925
276809356
301137580
124005606
106161824
149109797
570900396
32796221
281034593
46637782
477187420
101347619
95959167
150407270
404275256
225436031
542439024
663333958
155373446
105175879
196087587
25194515
6520763
67786506
160535885
63169935
371232906
733573419
245745744
170928965
192265933
2265355
371189795
82847088
26116109
156055531
216348379
41317057
32153188
391839563
129684808
171398993
577766697
615290414
632017193
624849638
21306780
145914125
157612360
331620808
12143515
170721968
39383062
138455898
492243789
529595452
335675081
818215352
239837801
26680433
16481270
84487340
4392963
108958651
283136162
255858618
71574864
47353796
29535473
56494560
200044195
699320598
808762034
326723694
536824339
319539557
268718948
606687281
51017639
161915282
525958474
218385604
621543369
235684666
9312560
131918453
543986169
39632660
95333861
96213977
336635462
166586321
356031047
674136272
920208360
298766811
31516340
3858123
83951118
666764763
104131140
881325174
4072935
162455394
133579517
76083956
105805091
691794262
391596616
150951564
442859536
64897726
258166930
49919368
32734544
270608934
77906380
218484505
710365340
7414413
927275659
4205997
280630705
76782761
602180308
416950964
63913751
137224209
135013668
928295308
86803947
754914593
507679
157516069
24273073
624300060
15131651
47739016
245434106
387572092
203773198
443994765
32758725
85298974
630579692
426608989
249055520
639086224
213105165
249203901
689212324
765212069
34346487
113239013
85746867
160605211
25537486
362195296
34912964
347894877
736570922
106214942
330611487
576286471
129517358
178692175
132500342
188184663
402384082
23412234
706052260
203002748
415905706
39631611
141397296
590176064
245600180
32806547
263203437
249027936
326887634
361270367
883822400
227996701
10786483
131533926
10550040
171236187
325020540
564457301
150935679
182971189
665909617
22903371
11086098
50326230
302360399
357556030
2622861
178675758
68951725
1095257
117337846
381340330
20268346
52690888
80930929
53260981
327927705
20291585
426279535
292533989
425120459
432745335
22770511
90242260
338946687
236931236
682112743
66769495
488039895
82309403
117800939
209577394
221016077
347112664
374120682
46458842
338583240
1392553
260344292
128507779
531789601
2771224
100044045
27757017
57738766
76474696
24926285
293162934
46082087
372972984
4248280
17783649
2616043
116542950
274202903
7642302
296514996
534854591
95899044
41942899
613839556
363754877
320033605
125364688
552689037
438950611
268804387
522295448
65741301
164420315
499311361
288687200
193863927
99414440
433842414
353439829
182244654
91331806
553653484
189038523
31847792
141742556
907123129
493365983
140707034
435922116
138911140
220203193
2160119
209165095
1845937
112689964
160499935
20389512
395735982
17919272
102399651
596205705
113334111
61066201
407659248
547072962
48907703
608996852
145764323
278836846
574664460
375644611
57750643
516771672
805301858
444316219
217591585
31383008
130860810
14023760
144351316
136365842
284488170
152354425
168958087
408332805
271577371
13193268
160980132
318515835
16898186
237472270
273801388
140709544
277653754
312112550
21175275
41609414
70506877
85939905
51445483
260977308
179587654
623529195
272616490
102089970
68562178
20797977
12902145
127601439
119186489
92001786
592184821
5817112
393260310
497678050
11976788
599156895
643896897
3459072
367409831
97858894
647357721
668364218
4436616
39889730
144653423
447041291
741748108
44114918
246310388
113582220
51519765
605095025
50560165
206885355
103814811
7651242
184228520
645276694
261185463
489645999
460334612
137889702
30404771
173321173
359411323
33726867
8481038
795531908
155322963
124606487
336292361
21623088
131445918
353410666
533227708
110720546
542927715
454642235
263853362
211180879
156226749
51751601
8195320
439855695
445574102
2608269
440678459
154131116
1504404
73263096
27457726
427094073
104002870
18485641
24281853
441158403
792217430
65666968
264582561
1701865
139033857
23512506
9190657
404624707
746986626
296235158
790082609
49435605
373047003
144076792
204993144
337407946
531598516
240133908
265531356
352084748
240978955
342025631
141442454
85335481
160395972
754055691
79550188
74212253
12797368
90818550
121301757
343346514
208849622
17345403
22579103
492997507
248882548
1755614
518346353
229507139
7875910
14776068
723892129
578493031
96398503
58263457
101213308
32088671
362004065
404744391
291259045
279861656
153163188
353604821
248824144
55913524
59657521
7386292
10318027
12385462
135445989
543840295
228600555
158596482
146204992
554799692
62250241
27297174
850980205
29066540
852007092
249344118
1525052
185512431
529687219
92612864
440807756
340250807
539976722
311333072
244632734
696244019
192106720
351072117
161168344
164819500
177554321
860088824
5628328
773432506
352474954
109083431
751097108
513738388
64398869
430690150
263992202
199148825
320922311
16008168
291780266
208130224
313300420
99486047
273838458
71386987
344991375
66612236
66962610
28048597
471709875
34144348
14197689
344527072
340894298
81449321
128830114
558895555
44776379
296422697
350266563
872354408
859022117
5625371
351473153
88484086
64305132
90238269
34305193
75785838
185141155
156484344
172706474
246071180
334418192
14125124
224411710
137958029
14237043
129418619
315912753
469117615
255278975
171201432
397001276
566363705
326479224
266589232
896437418
233859011
177044583
458954251
177959425
38473573
47551511
179514830
232734318
613305437
760955786
49063259
703738727
183787536
82076142
198820678
545298017
7219791
124648854
62003907
325585372
606678987
83230502
53784226
310601468
282317226
150752658
648887637
16029171
591312131
341307791
495022010
51789439
418699058
131951582
79853230
305972162
177677454
427607458
122050101
58911964
459607591
205541732
35028202
16985710
267442982
107218365
589768300
9580384
209780696
784496478
201915874
55110766
461204907
61472106
700084371
119741024
207416785
242820149
9783789
125068344
373770527
162575710
475250679
14402145
79776212
82929361
113277532
243048126
943159604
121880998
265846715
59062333
192431396
109091363
43993126
327488341
6221281
266525690
293692555
147666491
245954309
137080396
484380613
546202443
30209793
213193735
528908100
65396335
299958525
14717115
23201127
15546106
836293290
46608959
153846112
361278448
70017460
304502527
192073256
58427020
326772021
225810614
602612121
303912368
319209969
295199246
186348875
135664992
542099135
18562343
252486409
120040386
85754980
923808789
343790532
115859160
309323120
780213476
50284851
278672793
189699405
95121490
165795040
81713255
58745209
25611246
237015291
21453930
510221352
217453994
456014408
12996695
3400121
276489708
198822743
269414981
28050031
292186778
270988321
17780918
417086376
174955904
55415268
780196927
550175202
57288533
615914539
35953718
476208936
243382946
281629550
301285314
80720434
59983864
420152505
106610580
163940925
297579084
150002395
278352
227670231
641422162
233170553
295010246
251408208
508528057
282938361
82796582
777160258
57708236
206596822
109964334
109304726
155044830
23989865
6234031
91058773
307546839
745810127
194657321
332204410
75938550
231564714
30297265
313971266
185161953
2175120
130411604
338940533
482501309
78627359
77566258
199820340
55836946
315941856
22013955
441683501
373014173
463034684
548582919
159836063
302584912
602612818
360775941
122712249
65539651
56602262
64339690
57741981
487563204
89294221
488364441
881452939
498391
282400338
109984999
699483291
222677280
230466744
632410110
352457446
72367973
76417623
268922929
544694240
71295931
505879895
600482007
32637941
596951390
445089822
392432231
496814945
77850735
31311421
96270983
452376468
73308052
89498441
229915415
217152313
559943332
348791279
198724084
8189073
562766638
336902992
22953596
3662209
222317717
46233532
154311397
36161919
58473064
872397164
429981067
194619383
205031956
51910666
29535153
395722646
268596610
361057311
85769799
429305991
150649134
12838047
647863
199405095
318516402
203359338
15552327
339593852
713046957
173443910
100232598
172242512
478807102
285757963
168888418
4445992
133190150
323193473
320362470
375483236
72744899
147678426
332771522
681664280
3545333
106056815
319741688
392543449
153004511
295037498
59379490
587820882
490395184
40289154
326754876
140700003
64963742
490915771
122060533
837531526
21097438
874608640
243015157
523379030
315372961
36973095
447000611
193069600
178625986
282714465
10385982
487639754
8747540
6357700
197464979
394267464
605741574
78567155
479906230
156797539
193905188
20599050
83191481
485645018
526475040
333991852
93081929
160092650
913777011
353653326
472210912
30131073
65641379
936715772
335818228
132889270
588721500
316569633
92346586
581183830
726574998
189340641
111787097
228341345
70134095
704536470
802216343
63720261
509340398
271449132
862171150
1346968
2205068
44489959
220241349
555987606
150593827
306228452
82788923
756883089
250160190
100594259
18138231
127871674
147404771
120063227
314564947
8704746
188223811
142017217
470921541
210877083
28577127
125515073
474496223
79054920
282104559
459490308
148564298
357691885
71354800
81550890
176594911
274386388
186394699
441543029
516434745
104374292
221145698
338822541
472763841
511040874
56720659
112410139
35036986
14957769
186034016
301518946
514314202
299651089
16897372
4384013
132615490
579325675
449988364
79703114
30795426
88872447
10432407
750224376
145986750
67906486
34458181
130689271
582246828
3418007
193851917
314367302
252472225
8027025
339962726
370163502
706760771
428103407
174578929
176262346
106121996
698418503
208242886
428909997
139558815
61025250
380855362
103206112
13550985
139246279
370240297
276605799
117804707
49766720
73250649
154699907
149058559
282277224
26839857
80067497
315633430
110886873
231753659
344679016
170924506
716861097
473867159
372730617
92606645
693473988
693641698
264929216
696534307
914061810
196581886
454872104
164769392
173931808
88865510
170293972
384528693
88659068
38832763
138658228
43153504
69108306
64037749
290941317
402077696
514669160
203660873
228979434
896601517
200120119
941924
72036608
81682177
200126648
43538404
298349507
148187495
1469185
458500393
358599561
281116875
18535258
478427077
166207124
22686049
210700404
92146478
277373
831063116
434998814
864550338
47748106
145686980
504231910
226337074
180597642
409591960
65969101
76536717
472830841
131732055
203075686
487961136
38622874
101966420
388418854
169919448
196906124
916968674
110654500
151700042
379813938
111058703
435850530
71908210
296344705
171236656
829123225
70519182
486570723
10598453
1609346
938938127
124759735
272411029
56444218
103372923
43795787
87069332
54412042
31695163
366606250
368655911
112912674
220549723
23966590
238990381
110122556
104190456
85649391
187572354
657826024
221526010
5841328
705212590
343310939
224067730
269386753
214434555
148223201
55213127
277446710
492198743
386644689
874638592
149862110
653928950
57035435
321025835
512535033
401250798
4341905
131529855
242247419
30499530
542482553
688958858
49240608
145448298
627757947
69685325
134086030
375300409
48837170
299021943
189780907
480176004
575989022
134998457
161524673
516279456
645079122
103823650
227868820
313403094
83438523
269314882
333467245
34383016
86535
246552081
55960606
321195107
383928490
228764846
76412774
777753299
173568568
135986789
318160074
48908144
1296994
241347938
778627964
94136515
162190976
156290105
932304277
198503330
224449792
65493288
457201526
28691346
30042808
554646785
21169205
264274512
213128416
133022700
27068104
134749323
43828064
139789714
44665980
33344452
78439621
9213773
44333854
341300
74515170
260663099
189272717
161240749
45963656
530820173
109357170
212865024
467267878
341114581
176937395
87817187
49562387
436568255
168297357
144842825
33631969
27945511
230663567
152655249
220419211
335482900
198037476
232358613
79976987
28049354
738941811
282985652
321842252
41148763
154144131
84735626
292277148
127183094
115702697
171035172
155704181
102417566
156304071
119023005
67511162
588330124
337111767
86411197
193628783
111224281
8580590
115928930
191593481
432232476
277867961
657922081
285068465
407575647
703562
233948864
103347239
355708917
23261898
473753259
325286968
27536606
42106741
327644454
370163269
84137042
89811767
272342871
66905885
37194819
1936340
518320403
342715200
175562186
60161327
227092343
463787898
26194511
36873995
305535271
488886131
68369603
14127925
92033131
419910972
11203130
577826641
292126035
242525716
194564417
484974328
445820158
111371620
252254852
100055103
249708711
183214080
255081951
165908128
462399169
293875325
169728752
283951317
134024752
4501578
235833211
418845701
65344589
53633385
10973961
80715970
269642
312462405
124345416
91855931
360339188
285045787
254593357
747375686
217009656
125091405
246581305
23666161
276537041
374593157
228570391
83494307
15935736
38887090
60970622
486240873
162334442
8016542
30224578
275048373
6554165
128616962
452906781
11638054
66864855
491147391
378012699
822792902
149667980
523788432
533765345
384854176
430342105
155704579
286483661
387562077
433932435
400703521
120393636
674597144
271822885
383565000
521966040
224456623
302650151
180174378
121142096
37939797
7896514
145729319
527471616
306359064
89635931
112951885
844920731
547930867
134531761
377921256
798719195
145847775
181449127
710276300
226846144
319389066
32964011
111804137
99174108
564136051
40249196
58263583
440296363
209724851
371833140
232516079
172721859
81961182
28311916
256761974
55585590
185353224
56235363
247421663
164144037
205485218
373019484
35403653
456310263
716237693
674765056
87599851
137109037
561355873
12775622
316391114
864447704
114067706
151880939
63197922
10668138
87469981
50767885
145213071
98492738
147618821
87787526
286665119
80052745
297831333
71657482
59466588
128646939
60237445
119734972
408821543
229741708
136038606
569665471
35734858
74059585
478352972
72205506
157913119
46169511
459709773
16991787
641087674
825336389
73363758
304091211
36704277
100363650
416566561
193020683
215344234
50892662
718612445
186224244
67440439
210294862
8557234
14921625
13257404
380918449
61939573
781994409
58065750
43808947
876734718
3904220
359985027
95155064
147869626
562907106
506404157
214217055
93198501
45253776
395540306
328186938
264105128
2183334
180327449
205674995
253835069
17041378
217185723
38410625
126677837
17222846
20685317
177506799
86238811
53837783
454090807
515761475
121023867
15673257
264050397
66083026
170088951
294358492
107577449
324937245
72229897
803775025
1504211
312028825
278831084
111440258
173731494
321686527
350250258
7746654
44414609
742266466
337606273
579107587
75606238
14408932
443859741
202073797
72195652
419879993
92582876
21717067
18569076
293963252
351289036
242287116
190891440
107524933
6661849
484479639
23451197
41793442
463660685
884422016
249435042
257910149
212835204
30066416
419395036
17062667
135113539
45205010
267566332
269634602
100451401
38344966
5596225
413741705
459068104
297319612
15884728
398325829
101490188
7083888
131184043
84931535
78066680
392026987
244791758
24122790
513553299
701308944
682932934
540635753
43985732
513613602
113333716
500200638
182447456
317508575
153867589
329911735
110523211
199020893
46025001
110658359
289371422
317325611
486707665
267385294
955898290
136505463
760962358
780319216
28043248
465286578
283513158
51109149
530408867
5781558
267977920
82087397
165341175
215084642
233131069
650201780
429845889
10235207
1069768
635333329
49539697
8276035
283992162
130146818
38113261
149677208
218008503
331951621
162314365
301604413
82873306
786211429
438501086
468273205
954019351
17497946
429366260
138847561
145886072
48391740
624160751
198649374
636765899
553961736
343034169
566047329
163778384
558468920
488851577
377867823
838459313
122290880
186543236
348750387
335553685
80184574
236805594
249513116
101779238
469969313
30132122
417525039
46878752
21527044
282015687
618114491
208650412
567002861
352774442
11354959
432925569
381274347
769414
184789017
64885682
219777425
531384722
4907016
134553616
197961741
340648679
411734067
259508234
91507369
592577264
734261223
208101080
213079616
76716901
172187009
123564541
170516446
236051527
79911443
6042467
90834169
756256728
25383394
518429321
397776100
484943930
11253770
338330680
33589006
245879414
32242798
171993613
266784223
334332385
601050846
413038304
524184632
396155744
341277437
881557036
294585734
66548647
62718127
70655286
114928443
15266218
233288119
527694233
13940299
269338484
295900736
266847874
585339972
241970523
96568913
337718012
23669494
87625921
47017009
387825847
432412163
242984136
328739474
182394964
142904327
277756492
410371592
144419903
104260270
339539544
161854036
178473991
444018235
139565640
108163160
299908286
69915170
269291924
880064770
87424850
610700351
59049972
245235058
72708721
166824177
314359304
37190332
48944870
558046917
16894794
326517167
749465426
168045251
382581762
393704486
94678747
378704726
492396353
73062738
813168470
40838589
161564663
86884103
161069966
40423652
209962253
243120813
329679060
670461963
41579383
69435386
329316951
166344431
138234474
562585876
385033371
208862872
808472368
325924764
97283713
415503904
56841179
439234275
167429057
8540551
218176233
27363583
135277914
856496748
331782390
10036258
188874240
618596563
263155717
334911441
328570286
358211574
436916626
135586241
183541715
245098026
45667960
221220524
57747457
68887121
393593088
22059927
8777147
48525204
432663581
167591943
98230979
11117570
460805638
479652981
250650300
180747959
302201846
11003164
133833544
127759187
253032023
182386918
8627273
801944999
124275124
139604989
156047174
279582500
217948589
405019927
21752335
597225242
216695268
211300399
213017222
784088637
281335830
10454276
49319416
500777339
342702332
279796278
178491128
92233376
78608282
51192082
449186350
223331369
516164557
150671603
167720762
117003563
64640762
26383200
68398783
212454100
210448877
227199089
105394878
114498304
233350953
202748566
240413602
355692923
52532259
30391583
139481906
201335935
826188229
594612582
45739668
19648342
353037446
130623550
154968303
72433439
63193357
150006851
29743434
78373926
431616942
280831057
583685
76457792
220200723
676494843
306240548
264809633
236418401
575222383
55030701
48893536
5220986
286701380
256021689
538709564
11106005
396691917
379003233
460629593
35133403
751419241
40809858
190292630
28713528
244270079
34373517
66838147
412708219
913456660
63044162
45157481
318122504
273931253
161426819
53592495
708206810
78155227
114501681
409400982
168062407
3047779
186213846
57815305
23067439
96080854
313418676
105426203
820060664
16531859
557355549
278353433
588820700
57783207
135428182
1235803
23498823
79899345
777288511
1601122
344742605
306767178
53779839
71900700
273719933
22597423
21083334
45824080
533941436
103286157
10243455
219220648
630271784
305069474
96825900
72029409
30982132
184491922
688499275
176383383
31513523
465385258
7180061
169164751
143282811
43950418
412971068
171700795
7787532
589634021
587601997
156803063
427697306
219395596
118370688
109132104
545346398
21792317
15502845
243246860
20170889
288112828
157276003
158562865
116150225
52688623
220778887
375139033
319684527
378079304
248443192
114493294
26601222
46884936
501702907
342705326
155409122
590965
217096966
711852369
54177425
663323499
6968086
406191536
345380412
275236310
168971598
67997346
649871529
105835273
439098759
94280650
32817927
139086762
91903628
620808761
877772450
217878301
53196309
18783835
489343400
140065438
635261079
174849728
301541812
186864983
183880668
117230214
119350130
754890321
21733362
354402857
20575506
63170070
187400763
79366045
46630139
111118313
155886844
81347340
377083155
210334781
842389346
137862608
165016244
742536194
557278583
213084055
86388520
348506161
201575135
476477928
351870832
321709177
38023159
80050038
74392258
282619167
12649321
124656964
64586052
4609357
254446993
768820055
156168979
350205912
231762275
504599782
260525379
216201026
181827996
13345025
233598632
80896525
394899821
239491528
24970377
286000916
17527504
339697690
884298293
19823998
223163
239017570
24494142
869069
158263954
130362312
154736268
686402952
243983013
321680698
117683334
433716920
266026454
376790397
713733727
844619275
319314203
92917488
757899387
40251008
515963930
456264425
116663656
39063396
70003030
13128629
790664769
839737792
58540792
123487694
201667082
48896175
949269231
114208189
302836837
173762979
521761017
106499443
7804727
87389012
178926135
111546156
202281007
85597304
832771126
159278334
5572450
45230725
611462226
36754498
643845012
344992256
92997942
60589746
133443178
477096607
148060775
279521166
43958519
19165021
149435888
83467781
140004698
653102257
38010770
458199036
229186322
161756778
173217669
860167349
162157223
111820314
97019469
57649422
293969549
146042662
186581239
372487071
433726276
499762785
673636247
86142675
216496943
418098232
381980686
72673677
288394325
166607788
138382451
245944845
255941073
459510206
653473168
176041292
27242403
82660698
58630552
155051956
29512611
354585590
451971093
555949260
780635514
148033046
722976848
118025392
205778036
197278148
403510592
736881085
148775219
280020959
95204666
30181944
49326019
640054099
67998200
48243678
49205177
91670227
185753
70543803
41595078
197396339
474878438
68101203
104456212
115813389
4253131
161594098
48422264
121204397
93589722
218556588
244771516
406353890
204203188
287600272
487679415
105457418
174887845
14221356
87212769
135955117
68269416
171310783
324863792
316962434
318792924
475291389
502381340
160191127
417906334
14114370
326701744
450140195
242347976
34761121
298453219
511114723
291214126
73408202
75178339
302862120
222814349
167374481
638132724
140659248
76301881
308489514
710468857
26153399
36857276
256476170
243113628
412436656
45418121
423252850
72246152
157000882
550832735
104203456
93681976
465394522
344418826
52466196
473896042
110986841
575808834
205863583
110947730
635651045
745342023
345310370
420505456
245292492
24337010
474555096
363903459
39930668
519082603
54948009
47941693
21560183
258674753
564105599
216045067
236329880
204736308
586439506
70519103
33903013
337179817
113182230
596219101
428680451
242206508
158471462
148932806
462463136
174648114
68650532
353668061
4405642
19831180
262569301
362521250
696549171
34503200
32553955
238388678
470191745
82867888
7121979
79163071
154062003
31777360
41727693
237924635
319888373
377042333
18115066
440755405
265397278
345389303
317949381
20153585
120845469
744087520
254965138
812995158
396937831
484534106
100225637
223484316
176360715
7542235
588261282
324840141
218627546
500428064
68132373
160393471
210868679
222561940
52286776
431813402
213332331
265321960
17592804
57320233
49228300
601326141
281217669
156800439
680848633
80046853
272655166
186323861
183350597
55711103
619643492
165886063
609655571
414735316
160790448
235385927
186723780
691423269
102793357
599859204
22317436
97220349
617521501
281735857
192454773
78957102
2553026
110580969
43212024
194447609
323289062
35644556
476397272
383994123
348998242
68569043
54062978
72468889
235716084
75375615
192340752
25065032
241968140
161948135
377230357
408390166
308101055
100205850
191418597
326888373
584069698
2838302
119384064
259977726
74351561
446166490
210634770
678612499
407551156
299006455
422590435
19233848
230274947
170566826
144363365
151557893
70213946
417379671
90913380
471620217
220223664
23919318
254281506
411611253
5144419
188522836
88478342
263271866
247759125
294650856
19780538
55275085
77683116
23714520
15978211
411279142
357399907
298686501
13399061
19112045
925939990
459585374
438799521
119624469
218467721
164546589
578587731
180493928
216024940
209561208
257918613
204332888
81281892
31703297
2885969
243577118
273356258
43139679
368424163
210527590
152849464
30160830
431398724
122897921
41638905
311059034
46708641
937968720
6956417
768530706
695486098
7950662
694520416
56172342
785860848
251793740
299684027
307245880
431675391
4431213
66078615
317651513
111200252
225839903
262708144
205302829
342799738
336228314
16155411
227972422
237663383
49582375
87401217
515707696
258418480
496778411
306591482
1775990
32444433
215023148
295314399
572250400
125508413
39999019
100573493
793788520
780809958
546950315
378421212
59079329
629297616
245599786
284605410
214994468
368409335
435476944
337132851
589860501
444910081
736818514
300566743
546414951
171518724
28181861
566831993
90914247
12178833
760103649
10912746
431300091
268855743
96183296
238022441
253634275
428969706
369745517
316151157
87893995
4155330
17953093
328387012
151519313
92159045
169297188
138595953
138745465
63776474
115867117
208447535
559966904
710735327
79595179
440415237
177066466
97919477
266613079
94391583
77124822
256920635
256447218
418447885
35934275
158830692
321750377
156506740
221835001
762565621
11598678
2104405
137630605
815252721
58607449
611566577
620237747
30156879
20215
356148643
1360868
477692950
513914364
717332274
4583923
260703676
645316282
2644091
74308719
413465048
390681965
53104752
800092298
259050735
404224685
296492229
72200316
284063043
276769031
155327937
176587486
75634201
79783870
386338625
236481489
428751296
316298162
97660501
72817245
145672146
287009433
39480
26978762
337761188
102508243
10795811
170712804
165967805
206337270
141623083
362871500
438510055
182602917
82387778
185215737
29841491
296229813
338365994
598518425
128787141
173423151
665796791
46026602
352570209
102227521
863711845
131373731
421604416
127801264
381262866
293918279
322871251
351877477
576697649
49859771
34781243
631645128
335756517
111135500
125638618
188472517
81331542
60170845
88841623
396151775
214110809
562035431
417384578
315341958
149021459
3744993
2166858
285893821
621158574
254351649
691144025
157335989
16620939
227151495
7258164
242946185
34025402
625989298
278300680
231318718
618537647
81368166
193843542
118631884
554959101
35808413
288693877
46197899
14430372
180459929
186642099
67232573
599678732
158185210
377295762
514026070
143845103
224732371
334744326
334792110
307446907
34656103
200895739
130741987
19666607
293759078
303169999
182075784
297836530
116287396
356548440
104275879
231432276
398708889
178175006
187105756
166745892
231084579
158513890
15050468
72269947
446491791
104800440
64719575
241011619
23531054
458980723
86628265
327647790
470470669
37845429
86983428
395578695
241459882
127043443
86456523
281426012
317579443
28099265
526235060
469905272
641319548
215602252
44214750
160349698
431696342
369913524
300810550
334357419
162906187
540325856
174265238
341269921
16513471
14125220
73282493
316700662
933841938
138972977
144761246
62844361
100210479
512110103
413652756
431715606
151801526
346442061
79613904
263896551
72002199
244711140
215216417
87516573
558197246
457546553
8378818
168212712
1309943
388258691
481305271
851445819
265806086
805032914
799870811
538443091
21689945
17991048
703758356
209381057
331780039
291473
144808473
16582501
19310461
46250793
14674044
113873203
9303363
43782614
6095649
152281458
333625427
564685877
181945658
425420082
344742437
36569543
300653661
380940566
2159863
295029193
257358406
46094951
10483194
123233239
409446588
789628985
188452762
3489134
249742043
547585565
292785457
248773650
83560693
116250663
578968802
186897851
316127792
252147122
185730222
97437428
12077566
46973279
52733476
440775483
54881456
122852385
46407375
19537743
137409533
171610135
324296708
2507641
61657036
453022210
56730198
371272964
452048112
16457790
64934607
494997665
553967299
576912587
209571483
630039075
206176289
568683734
657571494
93094924
445467774
228293305
167723839
91023652
41107712
201264212
519028355
336149965
334527225
29567039
128740163
67484534
523230482
47965342
417563266
7035638
54643320
486701643
63399928
105562009
233574781
890760
627996275
700185017
89583631
864999361
154990220
230553535
396916273
669301146
817251200
264872292
266722171
64542486
7834449
124494475
265694152
7458585
468453387
3290886
402275549
45250233
172808005
25744808
37762659
322121412
46655755
124759484
213647
319062700
704665898
125920246
7445306
493647431
209599307
70890342
165408561
361904525
340543681
254689663
435237920
191538217
203000787
198071410
15176497
251551611
229885798
246333624
144597604
154702096
89486053
319614378
149591032
453097380
410153740
830662290
138706679
182856971
10959644
129704437
567623447
229747801
604519867
318130178
61122070
168719906
496817462
18625141
543149846
132469300
134280406
147555029
10311963
70623693
4245653
167112507
88969115
608828506
861361093
218806134
748479128
53223480
126342272
21571289
226775862
417349433
256672501
168903243
13447820
160801604
69179567
447048401
174280821
907896135
217161067
73868839
43133092
43972021
122567425
176456644
64898522
286827527
514681623
19246871
592951364
203784835
7158200
414261504
309299525
101340583
289443919
254616976
155721285
213791320
200464757
72975383
330846519
647029798
308814107
63375329
187486490
120281756
20594373
678914036
26450883
22139859
406992971
175991094
2404685
178060656
333848957
426431615
23816064
102108042
565675092
104164208
661629390
378079489
44463150
437718550
522359358
136300095
75868098
678274196
94747068
152762769
2921708
615326504
287226488
341435851
46706103
213858227
619323958
17798379
177857926
558283313
9461290
468483317
257596621
883899146
311545424
202643130
495151656
360524446
200573840
88288886
7972886
344065095
822244170
310675092
42439090
65783432
75773599
721357436
103384849
21916442
13568186
516979432
108644289
93111298
235543279
72915688
447286754
625729597
225509669
143112678
628924078
40602022
109192562
303763659
248135607
210558293
302498187
346922401
92167761
174685277
54558226
194012960
228837524
256345446
467315
271681631
164151002
228792309
298387673
781932304
465787965
181494556
361605418
85610724
315851566
2514748
15413849
793663399
116361192
558373449
551024790
70992433
147970434
505380096
246337608
164771193
270170935
377276996
182697239
132847301
342662347
681239811
104040961
286131653
271056361
278288038
129462235
124198895
752788162
14387427
570700013
100682708
157742145
212735928
123233638
380937181
7725320
145009900
245244061
129173446
77413835
316512887
483153761
17875469
18550645
443466626
68938807
322408685
438092331
466429243
102360359
56409270
107661118
57644498
181182534
169846440
30920595
49746882
381931418
558576672
680187947
658385793
474462000
299749468
25914588
445697323
606434209
432815556
156615869
9305038
724786498
31952452
250939825
36676263
417110242
17917090
9249490
139726298
226271244
308378058
222399473
483955247
85124554
596772230
569119077
51796645
465034469
37588246
111640958
799552086
9459328
44204541
726932527
588303795
171418719
211602114
145284541
70474430
160033355
22424083
453089959
430494054
332295764
102361311
375206825
97355818
343120071
212355275
82303390
336584838
201955468
268777081
174423337
76607738
198431393
677131347
328635822
406297436
135711971
280632592
283757026
151299099
13150988
19587173
187737195
370192583
314165483
236851313
335930283
478647005
6255652
478188794
201012527
815053514
47460473
594276334
17593249
76537957
72177248
655601161
414062340
684345458
65014649
381724035
5109277
141627870
322862404
99242707
2630455
33767566
33006106
15918829
671549222
23047905
578110353
525195365
37888823
18877488
6018595
173828230
411209181
97901340
221994191
137386941
237565671
294448500
249611566
536456359
2759657
192959453
10069294
246940528
14328746
326215898
257666300
131116721
191037503
1018158
116863534
17272237
67344618
335943043
431407156
95132295
5149690
368077253
455306915
375644008
244311004
24865559
36305057
19885525
207090296
497430007
25372640
315475907
35900582
404253425
112620431
524512771
80021307
191350864
61264144
257221428
40570500
38923378
13438839
70773485
636238438
765908620
580668036
315759990
99852490
118447030
9947845
189098569
26068294
356795521
63392671
316690307
11400040
259230995
797123243
44951289
394477090
243074053
21691496
197846035
271916405
611609577
59835856
41735636
339273928
68285167
801473141
359488663
248306975
332247076
28492192
438893199
317088775
85394309
10195922
36092413
77224521
764575549
783457640
190958822
218416578
62714403
312351092
82740508
46507070
33153322
426394162
2726325
581470725
437072801
323482065
76100763
137481894
548689812
88941577
537353105
907671789
113168091
341064233
209442016
39209290
2622820
96091320
171096842
30655448
186039225
555214014
73907518
56605670
776937136
133719612
541282621
431659766
270026134
382089916
695377263
354999460
165314245
442661519
342114362
957438233
51348168
32463840
120951058
70075562
47937793
380687111
122133614
504475866
168379945
187738534
292796933
112623644
47214646
45886221
601810434
413418244
72029973
65794037
161363541
491595802
455227916
89448259
538654201
22162906
195398736
10379288
42218459
85558644
557820935
6737141
36911827
74746947
685578408
115640824
190655182
224992445
551893383
361064694
81758111
221577339
81428260
63577968
186148763
157982138
331530324
652552840
838049
394318550
458054725
723797928
456872056
542412355
377677246
156688057
623721162
49731728
64444713
46154171
19154024
225179663
646383340
758532115
30657631
216573154
4602033
317172661
476004568
282867517
410932894
4905171
243267307
239759263
276578219
51060315
329473783
90693463
114033125
282028878
535012223
12076960
182991381
271668650
343853927
39377683
141064130
99867223
37187813
101002621
10141281
35257738
21287423
122860933
37833274
25184933
685065924
36132983
582710686
77657910
54120525
588249595
118901916
89954106
73991321
323102002
26570971
839127734
820418531
292939978
9097047
438879841
26270130
219957116
148894804
157775616
654049201
261848279
314562557
131263051
265734276
26612114
107238956
365731825
406027607
657940911
19525526
132675914
198563062
245759938
158611214
4760421
193568596
243834726
773365049
66354831
76250035
1209098
197045338
271615646
241848580
238197319
201471046
96783531
42668413
324216679
326800869
9635853
213711882
8190249
10230515
251510285
53773528
165744320
772584155
540676575
178839582
135069279
136888508
73693989
220178136
698573845
383313983
178656837
35335923
141420433
156322799
372139623
20665211
189294896
102350666
622229169
54819484
27304750
189050642
128985356
237099459
138616018
247102882
64590443
54242075
207838443
161827453
36128701
230690008
3009566
67690460
104849460
110255058
128250716
637261294
52087125
82622732
15657826
43486669
396169
631298107
166912237
512022217
481870779
6541592
291781793
109335476
813785614
323101533
421415593
152305873
481258832
16765256
2144560
331856654
630393652
97896000
40092993
207787532
160452522
149456893
280597056
917638
765383690
189797606
32910949
571631018
522460642
170947852
249232936
678393312
17679596
276659758
97199509
864653878
9932915
111230513
288306632
599956314
125542223
56025979
122252830
452862276
214485243
84217093
363233927
329420756
159797780
31880587
62482067
356600483
220208588
116486395
223662844
377827130
215291024
66656312
25615852
87025331
496649809
162254107
28270981
699117496
420613779
348060790
77301578
296389181
528232859
187667305
123412191
577780386
32520885
246217373
145830353
207417364
261190399
485138186
61510653
419118610
226363316
112094418
8199391
247065592
21105710
9522689
64608422
264223347
652100890
213948967
94502282
88853529
306973372
61987103
369274418
273782603
4469933
65248618
216566441
606155321
324816861
356449173
110295350
132491714
810958763
226088637
98837527
99721436
1387549
99659267
103674672
107619510
388210353
154058800
428755405
179677799
25850977
164642598
100694296
19138733
130669796
56462268
220921572
569088518
62505231
165845412
2832742
333611344
104699783
445216802
62118773
453396644
42210543
592991556
458458398
2730700
190361904
72745341
254046470
288106998
590774614
450875493
37303360
255928261
142311462
847878247
370564507
763490849
94259026
480227115
678430627
3431045
16703333
130546980
58966013
37919570
62704406
139615085
247569969
738716034
417063688
759484444
142323880
440497766
26819629
139745137
445501621
928696611
228631202
323758785
146457301
230753181
27147020
149031187
223586033
23067230
110732622
380110575
130660053
338174838
747912245
497716920
433554281
686334794
100839737
234420549
174241257
58248514
21332089
317454546
50483023
161350301
442071756
408730950
170057075
80693039
172657753
223893910
33038467
118584491
535928877
146481314
207409424
119163784
8209401
173408650
452090041
8163559
44654198
271112803
74263492
3152234
50201902
87119950
456819496
352513498
364107394
163426857
35285162
698722182
210234046
70406350
523435707
447475158
274590231
163589460
270586721
438627924
287912135
88073232
90932415
19261424
616513732
278093079
547695368
30377449
9455926
75036447
1101129
74361647
337296309
144030651
2809603
46367793
715041163
37584242
115961683
112886299
111445837
85255141
612569677
649903609
823168919
6861910
260269176
194337121
587729791
86633246
114804242
138550445
438888410
38168433
514739
223381758
284459022
134014
191414611
118065633
280820802
35572386
428970954
609296091
782219403
113810484
308275116
289433552
36622048
322208374
352193236
227510629
283708950
419646987
550758564
103017361
34745519
108379241
247571003
373242685
444438754
136805545
844265080
384689585
159475754
400705844
351524152
254159195
21550236
125178224
28074526
297408365
7308469
149797416
338260571
826197649
363368718
859613240
363396259
962978500
239439475
370621676
553110668
71598431
4396626
19961370
7546572
99651614
92950844
137811883
153904356
6520386
551538848
329750516
194122771
494785824
125675897
206743075
196723091
489021284
164074827
401438507
1012209
583718007
426582134
424587532
448783562
489093672
220497483
485877894
121124828
157222512
114680987
170517931
61942795
432876848
11441582
341705011
406190575
106710763
48760644
355108550
97687013
59113965
1822806
320499631
86171400
197083252
474157182
400087087
90288212
171776743
19214494
56628516
145118787
111028787
266447992
421926715
262385289
11546170
156799732
77229156
206230321
480399792
318472834
695030021
414588782
133895229
74242285
96590169
39629446
472949629
414316114
3943094
316997386
615457042
71130796
72266403
67617177
159020297
8225466
79294251
152379624
225439858
661376730
679387981
27701348
181415802
44107895
525878567
34027709
209269262
211110339
68563000
7003510
175745383
329380775
421071187
6567314
554277013
470734109
462466456
695609458
159057802
309295812
116720934
283530498
283426882
145165406
591632447
690611642
28693696
238610160
546119699
210300761
275592437
37396756
36348393
236923746
85018789
504350
679417104
49697727
7555146
353650950
655785506
487649926
415528167
38206206
224646536
80169353
168275588
552577240
314015728
743910176
90910009
103623963
97060668
288688235
480134860
185928595
92961126
250925833
372967771
3396764
204382566
406532861
779711311
195470500
329092073
74145360
402807186
249905590
374968637
274547001
318968139
313613468
6177445
176922322
195172923
203731136
771884588
6503297
587836796
473395469
454126674
9153506
93380237
159443683
366520055
85369541
20508676
336754218
605401532
405848653
230087625
85968159
6161076
315989161
130237245
9682918
446151243
556000190
265038496
42295306
398043884
221727866
12896289
64425707
303383967
39416477
99367764
63474441
16078985
799581895
132489099
121294710
201235019
86116037
141488331
611937314
311458020
182590589
31725639
724242932
73935683
123892864
75213986
691109860
1611673
1994928
139512792
7747566
74174264
19380368
175690482
309621076
551316295
294063590
60645542
65651621
140776785
477765393
306507139
323067568
244018947
72785237
534079068
108773168
101090691
710550832
23847911
772575632
225173956
5903788
145365999
643239272
154202587
9069211
816567175
376072298
237311327
307946468
72080817
110675635
424016428
38243058
46101616
57107979
304712701
86957498
232277727
37656144
26421062
436476457
398676030
361666105
318764445
74934325
381942241
350886073
223801122
173696233
736909322
754112251
118643941
288458102
424049564
448412240
55360147
379406965
722274424
433928462
68450801
11653217
364786425
76651377
16351314
202992078
231327977
88220731
93828507
285186773
378542481
108367932
872033711
138645314
155773775
397265217
128914746
481417233
249871984
134940140
120905628
771790905
7954672
91448413
31026997
54992091
405425501
829740815
8963769
116068002
453720882
99466322
6968458
311968352
15798160
502709062
183567935
72414145
174374069
100044097
28068395
190899456
265023477
122821512
85630482
5189067
7674091
264980343
718867960
184880671
44708434
12822919
197421408
93830350
105001643
73773070
19663909
382352325
345758730
233523802
147542547
417245893
699251018
45498332
41530111
9239493
210461783
254976152
100993018
85861197
132476333
4898709
406694054
465738747
92553190
31389003
184284930
162861995
555502227
115268561
347797741
113229940
178469005
451783748
759398280
45459402
87642770
435621511
106459933
222060897
45125785
746873389
35532685
147432577
66007965
37388102
30825935
415498425
589626203
36118291
71832955
839973549
32874510
259759159
141209298
186513127
144826579
146472100
76196888
714989274
237797352
360305921
6973274
252522622
969057781
284290792
551046022
176077008
232945757
80651097
84670722
482010279
114472587
245529320
2970861
738427889
502238785
67481838
8745615
68261361
324671253
195215837
37081108
136657769
446468834
733058201
123549305
87741302
438606800
184923596
363832162
394341114
495270880
36042688
121614225
338146214
37378008
482590963
454219759
106788035
353058790
506045073
250205318
897760888
110488882
421541172
2982578
198788636
320053479
129784764
692942440
3027547
22120105
323812062
46716594
84578657
202414325
882985443
115631130
3839094
136318284
16367304
289844016
815301501
8929965
3974062
779529075
114148041
31866445
463733598
273592719
781267056
16857901
848967359
316541666
113296831
920452260
478485139
70037369
145920268
271140696
8980482
385053305
88128468
40706872
331614890
432023972
16572548
805771651
231500274
242386458
322140212
214412564
159421537
103470279
278124242
789995872
79812162
322556380
107911627
221574106
88798376
270807485
227028630
39122208
382747081
13980331
792043090
607869531
50441888
108185111
751672040
595346394
804829462
14171789
358451723
5054989
215030676
16510601
340200368
728492951
82826300
51850517
21588600
4292243
169435230
209662708
104062536
538741322
216228168
339361632
43919227
17998219
482298828
530479933
216569819
175936995
195390643
6802027
433391301
310193813
385613638
108143151
57608266
365381808
78803544
182146192
410167728
26156226
224284115
353120238
45679696
584464884
217624639
363206408
630960013
720063345
603831282
53700062
243864279
263074608
650574611
446355671
300409684
595053393
61075901
442156468
264875109
145595276
178412929
470654881
43354539
6607593
376491616
277773141
213412423
35185806
22017367
320413383
782065371
71867473
293063543
18886723
79063666
5508888
298823830
28209
134431272
196590269
157427184
193151021
120662074
309152728
74938490
102283031
902383792
97252215
693205024
355279799
129391465
199739072
253953998
40930138
16648422
427534798
19063154
143309550
270190641
274930654
17847038
95852727
341957619
128403045
908728
8481201
130758739
23613565
475654426
764250393
109948494
64012695
110494997
208997372
78190476
95860000
19067543
66191073
683409594
53656261
166230378
1023000
152655519
410970703
56845820
22423126
35996076
85057733
218944790
85551886
1314400
68720507
128469411
219745353
34902020
386503660
448259768
501605685
351407923
645456541
128099781
900306377
378616375
78779943
609417367
161471703
162019719
793369527
282643937
231869766
148075594
48993293
237333295
163700557
294068410
68035191
326068551
144645135
138757166
71992582
34084449
324745969
167632504
138336433
316888826
640676554
669166235
423764906
258361893
88304331
466237094
184792111
305973967
253187843
34452424
215493506
15136445
4626437
152846053
437551896
180129033
18952348
288168296
363178001
532745142
48529498
252594522
635605082
185792573
338833890
246333918
367729190
49223265
355481159
115971738
143189409
346837080
199432651
190412986
134753674
534686181
523024959
19574387
34992610
127576301
110954090
558761156
384876606
12037921
227351609
132418817
647126745
194762141
75917753
476392139
175184739
423043294
377539150
201583168
297826720
40112206
399421400
28644101
101283195
535623499
624744690
123545820
479138261
738049082
45981330
38926052
482590579
29881689
432929454
92045130
466440479
357600034
738712148
1809796
580508351
369904526
240566574
86558503
328661377
335565988
58893544
431597831
27221102
39336234
35099571
527951250
71185761
107590328
194654297
253598890
150053246
21765461
44643450
405763857
119483373
222171589
436546063
371483429
153619411
19316183
176536822
304228446
310520283
208168992
61229211
29041634
93293361
173029641
1959146
131667462
506230177
258811801
715656275
329995426
530418983
449061821
923523947
446995960
438841973
131501889
201118196
448530140
492429890
208220033
102956286
111291044
313465529
561495794
16864494
133838321
201382940
109859656
233979621
120882880
115413762
131854896
2988196
292303950
82282390
195432408
133842619
330145393
319341242
49070865
107428976
25882109
124443135
273916345
225945902
43407332
216902177
102704527
30775698
216294103
90156110
594715677
287523992
75484890
327177208
147083024
7023959
141844699
52133540
543185930
907551984
383442748
19336325
677385033
9757100
79591886
57133219
161452313
276599694
287962934
855042485
154437012
100410935
68218029
51849084
58821497
360451516
430345244
306754533
60701108
108493515
324262932
378996148
671585716
603658576
53738393
223059455
145381525
197409497
21361884
47304598
454108928
115428383
8783928
39636909
657147296
100894141
563453928
261607967
330959805
104264756
14094296
102976362
74961957
109571705
110817195
6572505
165200873
24142310
29861509
545643621
116239040
222190986
438015012
339445356
61927892
120883912
1009117
502600699
217062170
43347573
365038112
5834910
57589581
40555971
30440335
565655636
373808386
547392030
289817421
44935620
128083199
550376389
455169908
16201136
94985645
735945916
480180694
48442728
5754881
275546323
544961970
88791414
556691537
676514734
86928887
124888958
299118387
389647462
66712109
53829570
578880967
64709329
937868206
343693590
608696876
52661070
495362841
134250530
310591226
313483853
52630517
544807833
278447224
462575864
25338077
62357498
215514707
482913263
180853259
219471431
169661534
99202773
193531463
733773261
848369968
47774989
328281960
126283869
104040163
515015561
364956795
198130216
338075237
45569871
81516112
159730023
31204137
294256641
39845120
225793346
386209143
792501943
35584540
117628245
181371757
448419194
443678287
467111997
192168705
16169901
52403468
190386241
12726259
62322137
17959184
246409752
701045190
524378666
310342574
493285032
45209518
33888584
345180422
275810888
30978232
270549228
241527170
217910470
169312695
345568340
18056141
5024019
301169553
860436073
500724789
23252264
22806834
269276463
349985144
97732417
467114248
155948097
1765215
164072718
21424638
2241599
540913819
588006489
346840880
517058083
170084124
38713512
1224045
436239295
830083169
290745095
337031147
674457865
43112519
144168975
258880475
31344493
43155033
68912010
188402135
742339599
389300437
7446995
217034033
11589504
132145139
71124728
140084311
34316275
31198926
45955140
32180737
157433830
140790020
527398424
349236484
17109276
550762904
250158750
81145987
101485422
146781384
453451084
15698443
33802669
7852178
14609738
76544406
11149921
298031396
125991234
361985017
472758160
802359373
466177729
335392
25543991
460288922
233183343
492766434
22832851
507371767
212026875
29274777
146876382
240969627
325786914
23729318
220256510
20267078
81942965
8765641
142537850
97207955
412310783
8578725
357890594
1099443
550280802
6813729
35773264
727478334
35892812
46671335
149052093
9694092
308980540
56161404
21251929
90649084
26644730
138434528
106652856
114102558
702717000
268222932
262639352
324420365
724293516
367475197
255083075
372222440
319296200
659179225
142522100
81397690
35701682
57498189
162093286
689879323
12875922
415316028
459131623
66664079
309292648
237779464
97557509
109933120
71486081
40199309
13040526
183992563
738138722
315835560
198423882
642732563
155114694
377121527
137896936
301364547
245664071
151061841
102210708
180028818
32559531
225354974
228587649
126732551
179362960
22955370
717670311
16084098
438595468
323628656
211966868
40463564
196056746
348374027
155695450
60288469
33561688
141234318
502687678
60373919
72336750
789251795
14070714
53461890
295212587
305505273
186956580
5779934
124941861
387013101
204003436
110982574
40850372
879737091
55962600
189259288
130559866
150268129
12944196
385037277
630085267
99139466
34409106
360578777
356501332
86795337
234660733
654707931
59399795
147730800
44401440
258078211
20425327
631163141
82360128
97186441
117941672
760487447
537392943
8491927
116410648
222181852
2421891
321601636
115153049
135720108
15361391
813367313
72356022
272059654
192158382
5353460
463164185
89640166
433570457
279274267
569609760
160073570
24192026
44709467
33736168
90475156
254403351
419363894
520808158
286291111
521346620
29550335
597716712
705591190
482429460
769641873
23478089
578684559
635992955
73827451
511916231
270862307
537727495
333943318
86412306
267241969
176469499
26713973
323698110
423737342
79332138
38742135
374642261
325428530
68586125
153664354
15638691
56275252
648368265
487592296
357045892
645162453
165312313
474415827
21123859
40867589
27064678
136929196
476297342
436519358
110074633
470232370
777094
525196740
567065704
101745589
430128164
384565472
146438188
820550082
135547653
38610654
198431467
48606452
89558148
63347913
52823036
437795065
408544962
359752459
53116000
217027479
2911315
125194534
63693988
194204009
74157922
3449022
265977293
54112439
76713364
805726784
364219021
78962668
562708473
56988416
178682269
4357796
64085038
49126758
308130538
323515264
1724157
51442102
74823135
271764648
120494783
149213130
312537608
85150310
562305969
127859078
125187695
113775079
622738270
582294818
465932063
12791343
537188076
809411418
11994243
425624405
656678572
4149151
35717141
233844301
46531342
210488210
134528893
89027728
76337392
125253186
65068911
103850638
191366165
268044833
714257297
264771581
45549450
13793415
114791867
130483552
482231856
243473142
18762861
437742136
26185279
100916408
767268639
254386465
24220597
301117231
408145396
269255299
405397681
570286227
424912011
682593071
130043018
882555775
170367817
338892693
33360832
379575080
314080515
331557929
33434638
25119384
47785924
577939219
172872955
58553026
49893456
186761256
718225201
300948870
35896781
115939819
711109316
443843260
460667337
172239878
150100715
76935212
585546943
92674282
204338056
98100578
60390605
633229502
318113999
180942334
216635916
179725655
682943741
41231824
121635769
152343159
29788004
229856185
259053606
22420231
55968894
27540495
175818317
455408322
38681301
42736323
18308028
59347516
651040300
211824428
717725239
420165681
610496176
401466359
267813567
14280331
442374979
155466256
134074960
154263322
23862394
554612357
55687050
280156855
286462185
118184106
458208948
448154166
457683770
515616866
770092483
40490766
746882619
164204707
461482774
27928085
185695701
605734302
36242343
13978959
20373360
28975159
296483497
9472561
139443270
521822920
82768836
355519748
99346970
203856637
422161362
173909832
25961396
105643379
28525926
124700473
404377279
184940006
14878945
243754846
667674497
162912914
230450022
248398312
4411358
587063561
210239505
33497683
288932192
227723523
145192029
451012430
30250883
22260254
400379729
65458860
376930031
241697562
116714275
311584763
458623052
294225443
80197062
122069468
68402216
182505831
69781205
718919026
37389947
235518157
290662842
392837493
138028368
109822439
36172645
8017161
465019487
295549183
8085306
72154729
756918888
63483570
392526276
678887954
39084157
81043836
61569428
21177987
235187089
472253402
3641701
606252986
44293879
655294467
22058455
156719693
185635404
144941913
22735468
518283084
381789819
38376892
99308120
214549352
99230488
156009574
130191289
49080664
204265054
71225683
160752342
210179845
140849149
291797455
85845556
618564391
24165561
15036471
17574018
38159791
372240256
44947816
181213979
110664476
305890248
169763507
43514464
500828850
190743887
321383846
130422336
159134455
260811400
78472836
21282582
307777697
44467705
758614441
69229773
20771495
403952911
116476444
72708
466019760
400482972
151173104
26812017
153885225
202508146
285846231
195308931
81157147
119311657
407571120
8532216
385069694
198136511
662597188
116188489
377875455
49563413
303263641
82832996
356700473
63658837
30021779
142179628
4939800
229329279
286609212
29477826
13577843
887100436
41574722
464355532
95240011
15425199
6503302
317839429
3446729
24126894
147455608
101159977
411788568
31675918
352218784
233162744
381963728
193346465
231825637
166855527
295711206
127735862
538914551
460453983
21208210
71788142
103165830
123800704
38018698
5451996
61857680
118343758
857016943
99228841
85739737
145778273
118028090
175013689
78046688
205671941
231995348
35689958
189543834
289653814
238901657
465503661
639507771
78012707
81053289
93488841
438834913
97869881
687419275
484242313
267503373
61537934
248534158
91659155
193909263
288773497
150299876
350850327
79944550
108685659
480941197
647817505
252035003
312931458
40083364
120098593
334777639
198865596
248806519
541298
244058880
75403537
104483901
223430037
390668393
154688681
47109259
593834214
36898487
27069554
658882757
94346348
134839993
127294474
74576536
201034606
111606369
7916594
165691784
7466734
83539311
69413755
110804716
30423826
34254753
750542946
2004250
165732861
27157596
317544583
142513686
14957896
656615918
26924206
470154689
226573135
149525962
86731339
534070264
370709532
564854127
49438364
315158071
101075138
1256131
18822672
43216436
52359434
42624217
196998176
366690829
244639212
100443722
249419830
291594302
674395013
350406231
175346481
462762597
597061386
289734320
73442229
67288628
32834669
344428148
127265682
11406712
247332116
314420253
497111289
54572769
402646451
619486546
81311957
434914559
504244042
71558560
460216042
180372926
156912471
810694071
89714530
779745113
704564
449296139
251728369
292356578
704580356
263409820
549825104
356776692
9103769
532396989
131111113
51757247
176656314
367938362
87073075
118691178
597126
300200217
82433315
101104781
264198322
23504985
712377376
167924471
1090835
83239294
516141947
326906687
60672109
245837071
241482156
136742641
65334098
152057934
81828013
231147674
167958462
530267252
90052851
790539531
11842740
339164561
36073156
67913351
353276938
124596380
718687047
755772258
62289042
42774878
224826115
512141476
516644444
222176180
403245209
31862918
295530281
327851394
418630028
139078289
63863811
234007658
471894958
300884888
35942047
14372818
60378990
475284945
121443188
91797581
48680360
186700710
151471634
584050030
32147753
153139548
254917148
488465210
148508075
80429139
344011619
189908959
193555608
220822545
52232438
112263401
333204502
566960162
24539961
668856700
917462068
68607830
600528
591723772
311598341
59455587
283049389
454289449
284116925
569363287
22549202
477853631
219804736
135163534
604112004
203553062
327774079
70174303
857455567
492494645
331436270
282635366
237551942
79778804
350468907
382463281
721722444
156042496
186373558
42739554
540334065
180974790
161586110
37438455
311562426
53341856
867465690
886226290
271380997
338026
308611714
126503597
94116571
766625581
285376327
57708367
493224763
365355452
11522662
210579886
105396649
548461230
424564147
220682699
163522879
614878030
46072197
613028452
11750277
5554019
118927666
40482119
19401625
36057032
212772605
30730401
258850550
524255019
105945006
273621744
817130264
646036368
36253466
118346420
659064301
286346123
43121340
107627794
103624955
184670536
181296312
247696110
94632181
93611099
556116559
91158801
617785377
420340861
36745394
294876310
10374012
601276170
29403181
244212955
422646263
171125685
211010960
424729976
16147159
330825350
578365399
173300798
28507173
46904113
35154899
502378
97012231
37596118
53006381
13642325
45386562
237383151
261473723
198957728
481883952
300468741
375892311
277047943
976241435
120372173
221635168
365981259
383041554
117269713
35212278
598646305
77014592
146157986
311643329
35921410
121012585
86900663
224448383
62833494
181345253
370825036
5773869
47257635
20238739
5322095
239295562
41468430
302083279
27909713
619329238
498785720
14842380
193016882
478495721
474271676
2975407
10759754
115238548
18798955
53958110
64902785
602222997
410150322
7309667
312085393
486443683
664574433
59760422
104015813
101129914
44601490
312943060
297329001
18703045
1462803
265220296
21632563
88840131
57397007
103756018
341660160
13939112
157776703
330229451
302755822
45418090
62609434
37390326
298181369
36050599
339815821
381009076
631297920
355036386
76285976
307606090
97604379
81813590
39322962
719268047
42315354
41403240
283339823
126630421
404255686
195089382
41233154
22586121
333541682
680563113
88028909
337244056
133798164
122457984
250221171
40994585
598755729
105075448
176698073
248971338
87387801
159388678
6412945
497047
107768665
8876674
407095231
620419154
71239648
69422853
23778952
152129294
49283059
384594432
345603234
666097286
328406027
82258386
273262386
103546699
159121446
630798461
472170696
64126856
138284812
6042829
100455618
539620897
83037445
40735484
107498156
265539430
80199606
4421571
47273341
94766837
20069908
822691426
127787552
754012821
26904943
220389159
49401403
122530144
459909280
432922824
853075474
212539893
502600160
462845989
429240315
86334156
91215476
414999578
26154555
13525104
280174874
361663205
114415697
43154391
392325959
31590051
519709663
653063419
380135230
142668950
109268381
448616839
43721057
34492301
106359426
161129276
28833859
651986235
643129399
519374324
6864159
153278556
111845592
185680111
323438283
787183649
497197803
92152861
143026269
255716877
320186591
26240950
1402457
320209349
64719848
67144495
415069058
9870649
121921836
494118849
45399579
15192403
692454008
629661909
601626306
62800462
310854318
231195095
103333353
42508603
597053608
682499219
57818983
75255975
65588896
17220867
108957222
152017196
59034033
174612579
607138665
375117
417822435
367741729
185148877
364410008
433163606
492407204
198295747
43889668
74226218
32712046
344975790
133153092
187603669
172681748
40867326
25199796
2642360
397809754
8151146
296067540
1791858
7791164
358074807
82997304
365590263
238388432
28133230
176228318
211152255
99474834
60857440
675429610
151013621
62468653
353103386
777287511
44744613
32875626
165552918
19427022
600924647
146904741
208894987
95430942
233346500
196810578
6420369
300934806
148249229
20022614
466527815
144810498
152903336
614909912
579586977
563037796
146170769
287050626
365436442
581964012
560054677
120923910
444381193
231596566
663611197
665612610
18447189
29843070
694901232
570112011
12442893
3013258
481584467
543995090
55839457
457036382
110878814
40235071
308566011
218101058
512676218
168497472
327969247
164362552
362098
560806550
135978693
269455301
121947069
170214109
6623599
238718180
111027350
256919761
515741752
28737754
6267729
145518418
854386534
141069929
266179773
60485003
136650144
10305755
21046456
227493719
588751914
511132916
279045020
237622731
642257104
318629115
823378626
425615022
27145077
626526830
606845039
8430928
837859
202912401
308545133
360022491
232546797
200769580
72300437
19891483
73651401
6495530
22395754
118706806
94762538
30133440
247684534
232087798
3967248
130294873
21743336
168457972
195764232
98860867
255024723
454740075
771681184
392740417
35831287
94156459
31831679
178739694
39646
5842302
37207559
125243826
242884308
218044478
79470577
813348287
108774294
323168008
728594224
32796698
24092128
501129194
502006792
144143438
43781659
10812361
42291302
4031401
50983908
229452797
64574102
110353636
323001908
75975239
599637915
227445744
117055553
194382199
3653259
126155713
169992636
110134744
917022582
273399880
34637053
730749618
16605824
4639876
546126416
199156807
351829571
79397093
485283896
315206198
133451566
7075902
161444331
254140636
170321637
182450230
6227441
586436516
549034932
85992403
576793683
262232922
191826123
311324460
505789143
249431020
313282636
95959921
53656204
16023685
750150135
131283194
325077439
224469391
386029839
288833491
432499353
112270313
37775694
20676578
558632513
649022084
70164970
334888956
768689945
256358286
133373872
820446692
158061287
44516136
469264141
178218260
14745067
116250456
568355504
22316782
79379797
447719838
115194601
63512561
396143418
322376181
440583166
27135551
25614208
555501
426473785
528158269
122609494
215152139
526990298
557406683
550087265
23520241
21000333
251272708
264381786
45773354
117776387
113905703
868742054
235630106
57736218
6590612
196332341
26960063
162458699
213457412
271082907
187985684
554981380
598685733
24980310
62690845
580446144
11937052
81382344
15362249
534708441
364082068
675791929
219802224
435489051
32071886
472801046
94456400
35757767
135081643
461779158
3438869
360716142
81651573
115735889
21878306
133179208
393483227
518751587
143788858
377279512
600152491
239975951
155084787
373529480
20092782
19005494
357123191
502198901
51091784
171434785
207252697
568329442
525860539
453201800
68513635
40404364
82057617
499817312
466521828
545181827
689779335
356476099
100102687
97197030
13181553
433908907
138562034
396025041
12537074
82850535
116757066
172136619
14857637
596714060
152498835
497817856
103316645
52726367
58863236
607566
129792501
560267919
131422410
255925129
59924340
3518119
138263960
925254238
208164363
61186385
525205306
879690131
17288838
53211182
11774504
12709096
84191875
149645895
2586954
207122222
7476455
170216817
19995495
444238321
501376536
15961912
437151621
240513995
140362388
613311691
243855210
159699586
383346546
45266985
102933848
457913207
251422799
11670086
300015511
786158652
197049363
417466546
52571366
888012
450022119
184589672
63727072
123267982
186628296
135552382
138664888
165239509
506669478
59870677
185695195
6247917
23931942
7742805
211385544
61460916
16122808
752300073
31753947
507768695
139440884
150292438
84116869
350057113
80235578
624792
7998489
593794627
83252111
140949282
876436306
25076871
103196634
164196675
84099843
231121750
32833087
46284410
278016378
168953223
96312370
184172020
196584111
442343227
318235377
548863840
329373531
708741171
180829995
233454333
460659836
4266405
132814856
278359290
301239996
338710421
7435424
393340410
107650782
367099839
65440056
424975703
362913323
287674104
734194414
18101410
332364051
213149655
148341011
32595998
30373385
970235982
708315501
199654250
174354957
629965612
605465510
571242838
4763301
103825954
48901628
214518037
191940
20766255
166663698
111753164
135081099
70822676
338694410
467074212
67171075
31476326
199216388
37564748
52953448
222641670
615116374
270988619
202713626
231463
262120460
418564082
36014106
422685772
449202
573245960
187928973
256779744
59434598
334151286
401860431
64928
289248594
216139906
505928638
17347158
281300977
21052344
179812032
95302386
208692653
431202888
36871241
412511931
284928416
331061942
717666307
274995075
341593327
91303279
200086121
233097577
197767825
80079369
854749134
669064087
265009157
385506921
42476194
885316122
573792602
408043364
11162435
229301118
875374195
557975229
148954250
586054268
150644848
136348157
421972116
320607902
555950755
67788053
137002302
727335049
9108973
397112633
70848082
182192572
43955454
411722208
471423694
593077058
2004299
259366405
127116264
115861343
121467919
54184431
616807313
26213259
195378041
574165434
314321979
286444858
152294127
423092507
108807248
3720306
551007114
279863426
233206765
124716581
119882637
29668806
373695798
707649
42612119
69172474
5685718
243089947
155733358
110208804
16638047
253997787
563440795
429823150
67132703
600067889
155641418
232730887
216130058
11100941
95099672
35168166
539743842
354619482
161594870
257269431
19353098
123258253
851742572
840570251
391724622
167978032
43486730
890495616
334731310
605288803
226931933
551239745
448030901
754066200
158231004
25385340
906443106
99267855
286818644
22510311
223700692
288435567
216838591
331262907
52305859
820759175
539561331
865176587
481226144
108030759
315232839
323005509
48358643
185457711
264746825
294451142
62816807
347986305
53021188
13684371
218614562
838213809
231519644
8691531
172679706
356184226
146744528
142575197
10244255
620646193
164572117
490806517
477961645
83778511
129509179
47947903
8397467
102981770
42750750
229440087
94486605
204082230
17204160
198780285
532333636
530541858
175803123
113912989
240591549
630569385
51130119
532298921
538278853
66160543
134785344
268022710
253623424
143902949
126760633
329094029
22194202
372167758
14831692
331636367
24490173
19483108
468548552
282483646
139890363
528825847
214128457
5190863
332765135
7414543
230270331
12533397
38008205
249161474
6118288
569697580
682126801
120330879
513089120
5622355
295350483
110954872
27981446
331930974
158453483
39949346
699004302
335837712
172982781
32901019
416358763
143049807
783711426
55017098
229390493
555572192
458071751
340214535
632465513
1258519
529954228
50836254
32553617
150495159
131629065
306096003
131229184
698958943
412490511
879204092
158901752
482612496
285893409
102963384
559786875
266146707
356704747
5481903
379684715
787061062
88455099
580284279
492953733
459823856
33313908
214326249
59924912
415760297
351281996
670357757
34455542
445858679
103644072
127082068
2653075
489763908
233053574
153757166
59076516
411776861
1485101
4681459
217981146
523304195
159723623
905977491
162305205
699646133
181877333
21843727
440615285
62408725
38112497
461514876
193707525
57551974
129280353
42368044
247293693
470618015
314082384
5617136
20509052
730917219
103327283
332201305
101346805
228358787
290370338
558291655
690716736
160183588
594168694
265510364
254683034
24347544
494740366
248622345
162949208
56955651
160809673
77756274
275690956
271742214
23717176
242155793
394124438
325590920
224003514
948101152
78882
91828856
340245710
61527863
261051006
191124922
172016223
85724094
45219679
520750822
161967998
44141705
844038259
88995998
349033540
468975642
454746364
21611484
503164391
569440237
65052537
710610575
112476277
53991264
643957691
685473890
444119158
397564314
148496405
274422428
236205310
316677230
12171149
198844629
383404951
604911110
47882241
20139742
306462916
145246115
617849522
415927647
360802377
335208016
254477922
453728706
129046512
132514243
48589150
182140066
37991961
784063059
28448219
212022718
7264871
581128412
18550335
30099128
20865299
718381783
316976682
47609153
652521837
143966721
388375935
340861332
93280108
193578965
217465480
38838593
79703716
755107776
401024182
21589398
309608466
473714335
153975488
82516240
668464036
130346581
44436573
65099913
292212046
62341523
288214962
60487253
82283752
411715314
173453600
159958951
151072591
299736000
348971795
643775085
626281493
15581352
44515252
48810534
220056376
22754611
113482807
231317204
495958652
6862563
522047394
291402287
657732254
502069588
151002955
6837804
32924615
210561368
175737875
58731380
4775938
176321049
49933170
53669323
31887158
128510379
843212246
597857191
236370340
160624191
106335115
129795448
189634311
26444464
172513241
209067167
19950124
100356764
653386825
119797065
5914662
569482735
59541415
208811825
291480955
21470504
126941449
145233886
1535648
66647754
193621332
132366341
54467160
615554348
27223940
582641182
133572795
20877803
311886676
39172989
12440269
381856107
549739663
257874994
43965026
226090807
14469317
506406730
25963495
24545778
16776531
43294259
129372083
461033351
72873039
91015316
154002884
6531463
9407262
138910304
12841198
95893120
141633617
451609519
76205751
132267600
226404420
202527068
43937241
429168022
38457633
838402191
586404499
400950547
118963530
61798664
16153292
84427278
154075499
108833793
21811769
376720641
49574601
170867792
67038035
428315566
775527943
882868675
892107
454445282
266395373
54075311
35608371
813537815
269604621
268874377
30345092
319007075
178589341
491318199
374682442
891457847
315454815
233942603
270631389
438078689
427299116
813394
296491913
93408326
326733
535474878
373482875
69055017
144601073
86923777
120791416
96035189
10971591
61657092
202106183
417626738
506103011
222614045
696619842
164471850
47554830
228206316
468239845
355136164
45812968
251043962
60068896
5042658
23952596
246675380
124231877
255572793
440993816
22203377
144677439
388863998
5730456
241375022
212626562
496337079
330904337
39662891
610911
216548676
63732732
715314438
599510143
303146795
49736582
138086921
78517579
26158813
188127530
51501092
6219485
271032019
268013549
83374347
182490225
245482366
14448643
192509482
179591120
274797157
181990621
11654882
146667130
272576672
369084926
36912304
203197058
636023529
18144160
18271559
68283336
147545593
63126701
600584582
85528029
91498342
518594247
23217030
21820004
445035329
133854434
205665250
424030035
196839284
131950304
430665683
140335856
165620197
4299096
180471973
380167838
31632332
41645867
61464059
25985652
213899250
264683249
4790826
218139291
345185610
16029688
54421346
211787050
45446446
59222784
34748869
86418259
253092743
73113888
30036386
390116403
441018986
370987629
90537285
843820011
585620658
734069504
206352741
57982253
76887563
36400816
67448026
70665731
9826375
239241130
385134231
119978699
250565954
137287383
15111119
55163560
201279752
179665604
14170404
53450103
464337930
69445030
174368472
184265231
77933167
491275292
73823628
49999919
42125240
585078802
327304422
692202774
328630715
275262962
447360852
24078195
19968695
69996138
111101346
514990558
449552435
296143373
215502188
91384940
13009405
798336434
27150375
543943544
80984848
600095970
55241964
374680159
460076048
196284685
175775239
109639227
214582402
363675877
356235948
59141943
19312080
363552111
330749175
90105289
115279279
46722388
309986464
22779457
14929473
81152994
197545464
41777715
357340812
82756681
339416993
227424178
553794543
164914517
585375733
230616355
247181163
279797194
171011594
135358957
304010278
129077841
212044038
493783653
95866858
10170311
247166453
400010143
203072347
328061539
174973654
44882639
523882204
194242060
3022806
390281485
32687253
155231647
223581007
377049909
135457369
20940688
185702095
298529685
207487061
97276709
6960902
146196738
8096416
123559715
478291971
103551603
454676665
129671115
33761640
126928626
41192868
476604582
115469170
657824380
342852320
665399640
34838020
185543711
26686019
95889505
661708415
332357276
57626145
46814632
363178481
446768875
141692447
179400972
445499239
284070535
16931547
133512925
287138182
252947787
252997002
15710474
274169928
143616285
178767915
127740675
47957565
523839827
373342201
11933539
488548513
547779525
213508271
36639675
580246111
340000281
397192210
121042778
765053387
398697852
275642956
174013577
334474718
255695
820321609
101746271
259595396
567687963
289398570
212312879
93701343
204176949
70466506
26455212
194671385
528327674
4078470
105852188
334189509
120356560
728882462
104054409
159913521
399312160
59059188
7443515
38789639
561090658
177568268
680210060
229779092
493395870
220444592
46523468
210647085
14388516
49295519
339757555
529151100
800779870
431983425
18618193
681777004
101906481
697836898
6447173
7358510
324542431
299549389
100198611
837802356
19417294
355837594
25856026
122306498
636607853
12987422
300879942
30476982
123825314
745389627
422452526
10082925
217910709
688490754
665458176
92505675
462378066
774543871
76363476
70349107
163468334
35393889
127836432
222782098
445985410
44616032
619978738
41728066
265682620
33080381
370871898
28664786
226841029
362669
291745352
550924848
50994837
103350900
535753281
678990919
222659943
135667540
324312159
173294250
178783527
540974347
323750688
119681315
390581183
98928862
107361142
117541851
467053981
175115802
16721361
40875149
89192059
54877445
69135085
73797841
38051769
310152590
13274347
212469212
25439241
1709898
385967712
44229210
254335514
671460951
95584958
11093211
835496252
244997972
16963230
204739118
192990258
424149511
61663581
92064912
7113805
393822789
17540601
237441526
234222714
252142206
486704209
164117555
5998586
286013461
891621296
656698437
353814191
144259113
21036585
92024408
153412786
169769140
603426547
215564920
588139502
593334355
13657504
54057174
202612961
399836645
186082448
36971465
303481651
406885462
459018907
201821578
91529094
13622998
536989446
582233042
212469945
491917239
55116564
531077203
35683070
31861678
366915226
526774136
248145872
44251827
79205540
130017542
60603636
32611310
81660258
703268254
95791443
211033429
392667415
439400890
20391703
386972214
632372691
654725592
45855532
409666600
171595736
436418427
36894067
15370951
283736910
654431736
580668304
854156442
549370184
35011788
25344200
54527061
267122040
351601061
539017573
27599414
470871064
17565706
824053690
161621328
144100641
150248240
613467752
213491853
386268578
314316196
646392909
203902863
99687152
245789779
89302582
179993021
207569175
10868224
276229481
134633923
274917172
6313250
30186296
259069489
159842432
315046151
790752168
294507399
726380423
65689231
357831683
700092749
242502632
770651490
8093374
88714584
359692978
29980515
4144273
9135581
119205757
275506487
296319279
634719631
66142822
35447912
782270747
434198942
454249848
43497266
374709094
546636801
540034507
20781763
80883797
779305158
266109190
42392155
182376075
50303007
462672650
55382042
251009657
228802225
187806768
107296107
414166872
372166144
114002478
756614759
447480593
2377724
158081406
364872992
970723
500839982
582917614
428343158
97491756
597521873
58110320
330964057
337326204
446991980
171289448
178419340
102279348
339979340
19142989
188019911
3676404
670266441
153597817
389194
160181119
523296
23414912
290918993
356368304
65996944
322061709
228452433
115878610
593412620
345711575
6590418
56000177
18893776
63667831
28092189
342574179
534147019
123351208
28849643
102549619
190089977
263237689
149593153
156296546
205197748
184581388
772775219
178660215
449034523
5526004
49053501
95120923
6569211
246602328
73238643
27180263
24548852
800287723
224429221
831195659
124379784
155423505
103073163
198452606
293352085
434591177
124282845
13375752
463228130
86828215
367160366
383072480
84672173
60544692
291022085
53240683
2719129
114020208
246560271
760696542
147237445
3493233
572373001
108842535
37842544
677026857
234038572
211625483
143660777
250773542
482013649
512496373
221416674
210082268
326464387
248927050
469567232
2691453
100814613
593838971
22286386
34780734
635865880
600020646
3295599
20576807
61232043
85609578
274025575
637485343
186494287
258202799
368732893
549398995
566867429
360371645
55302572
355414285
294962287
45452886
42570859
379486993
6992496
219477510
303079038
25799184
449213
224598551
5705715
795784886
94712073
14408996
19192283
18601130
282680355
523842689
769409218
362874841
31486389
144777211
423952384
552128238
60285563
217021518
180647201
244341562
387400296
53018592
188980080
428901993
53445129
270258346
304556059
85270332
230814576
50711534
5708998
92558745
568310455
361476291
121495430
63096315
22743624
106143611
5916745
50777582
1982450
341880890
145217815
116966322
126416180
3922343
95125323
370071128
433341353
59739860
89412640
32338917
392551060
594023019
409618610
783215224
256028524
166981686
85593009
170867938
35274262
76229294
299227450
43605400
66236293
788794267
2890399
491350905
14083205
3031342
189438129
745688214
33564607
151682664
319981515
239139919
79226132
63719991
632971546
105816703
66595373
423681740
157830754
63659319
150312980
697658227
428331115
39267289
217983470
179083044
35678858
325831495
137589734
228290901
281930146
161179259
60754854
91750047
356323306
116933517
214956117
392054069
86115664
226076546
687871167
285748727
752252638
427696015
13585592
358333560
254051472
48498122
494841944
34708730
291165623
27018644
32544199
41954689
218827929
476892834
246558225
83069072
287408093
303204079
371764310
342277252
235176808
34109905
161817978
125849424
36630040
584420931
108409941
94418864
268335753
337181039
8498525
424731542
146321214
565448870
234430983
4541040
224984405
211357526
13722223
313462243
818982167
52040101
13534372
4940108
94673571
668110381
181165641
96237956
272022949
42842506
648075952
22685822
107683650
591764301
28336105
270072127
133082619
89600521
315190363
680405313
11099966
308519022
232457817
71605004
72108424
11868843
164524981
391095896
124978825
63672060
43558090
185875727
158523569
22902191
807704631
597861779
273561677
10446844
76039883
101318076
591113005
138345733
73075393
655258308
258979271
847546
9281437
530862175
256270558
115567020
111750879
218586860
255469176
270246947
287723931
106674012
389240727
75937002
29513046
102874851
353807259
125680822
985290
248784869
360843035
336135939
308811603
466913646
395205020
181215167
267688419
263223087
341158431
321522712
97759151
545110601
220049062
609238797
499904572
671338494
104529915
564353709
329962603
188152834
42665258
630859959
260477510
277013681
315734550
408111423
393784851
341651484
183147785
20798076
233368312
5299969
316120701
197441670
739422623
652021062
626097756
187339749
210828898
120576596
132996172
141094204
764905784
135044060
606242811
114937073
558936001
53141169
20583351
824060381
440050185
204926106
277006614
1856745
486662955
81165069
97701369
377282803
24372628
17268931
256659388
149653999
96579538
74192941
238962448
83816296
360283980
147913701
108221852
161113794
137446044
268952660
184658103
6340827
399923409
34837105
698037108
324492318
35440685
216699284
36084712
797261664
38236490
382164212
353012914
212586303
145407424
23076527
177325582
342104753
305889308
19569739
283375590
688520419
89519047
247884985
359511362
271756813
48073512
685025629
61781860
82992769
113264550
76875498
388837105
148558244
179251749
36124203
138984045
513442958
49548138
207664230
258152973
24007538
23933436
89190823
62277137
66888946
410758459
628285411
114115493
217774414
78006689
250250335
155975386
49121050
17999496
362444845
224143563
95335216
493900039
428083023
35720867
62504504
216242263
342522315
557653843
473318544
519893065
57063464
140104423
239173156
53577089
302554420
29445619
23203815
735116002
286309008
13744546
618037606
165818795
277050271
686132707
152229219
15138062
630045046
3344522
7622494
241872342
530958574
375835863
139494142
275066154
653286381
386322026
2989944
99394556
287921916
391410865
53666804
299688233
191078661
70016140
119633004
84696422
40428468
52236917
100991721
100738660
22418611
792885641
157984754
25951462
362294140
543579239
152594918
167279754
171800357
409137237
140643782
104627180
658550686
552004831
240438664
313285613
114623093
19073922
649906195
78993846
40584147
189670638
463141958
317591706
713750048
63383567
591136125
188923879
167661779
382323032
37400267
540671045
316725916
577491384
65831613
309644040
305370275
359557750
184375870
381950
155249649
122801247
644693888
160104976
15649607
274282422
407854991
98967543
87904610
20622168
68751899
521375979
123098035
308647526
104755122
21881664
243121379
313019238
32641441
284737331
21678361
365101083
153074914
167672777
198296016
161410437
2790653
331546017
934994720
37699436
646196159
748329356
176241595
707685473
356490317
387852453
567061724
129464627
93956282
44896279
160355383
749371643
150007
38209515
22705412
656300876
481882113
51637009
682398977
348537048
191347657
222956114
338538524
124214009
480412875
278429536
102536850
280127200
388232481
311766318
92924171
143590209
18656032
499474775
92679492
44825450
238820042
129017462
245593415
403902947
21642829
351348052
7063647
89346208
45313832
62895434
201229744
240907350
44656525
11304172
207952843
37592761
418085681
168409948
5567916
311640297
202466360
335051095
45277481
130060736
443682590
489125927
165918166
357096255
280405655
134712037
296928318
527952262
134082775
510047155
179226253
71169226
52113663
335643969
35610
223514011
111290393
2826658
65255203
60638576
198654992
760809342
51741051
763458782
409854720
171461272
195082065
87259183
34952957
219232199
446422204
475019014
304806085
109756383
591212873
82431465
553314078
647669089
1678705
91208148
399105160
54057314
689259862
74434888
164274444
417433765
319750370
279469632
284266261
294737832
381562419
289321429
20365358
53685446
162188845
127131300
620936846
835027766
289350877
325013340
219090994
578092524
95973030
164808112
163216334
74488352
251203490
81236088
598096767
21650734
400574997
579352664
292516327
337019263
425514576
17007101
368082579
113472500
72733017
3900010
33456687
453559376
66801920
17440502
96098555
138807497
79394285
762747351
22246122
292041
46197671
330735254
42314270
92005841
113536874
257754693
271461408
4107311
761870388
113230268
117279020
34280230
207145893
791239939
291642119
59034812
502609420
639138352
295366999
488107512
47458007
134486233
135728639
297258808
457413874
12359101
18627094
64582563
370935662
519245767
220586176
103576954
80899215
123343818
156076295
644628780
435366029
506980270
113897867
211490330
42724070
373218839
235360222
707344409
293995883
277107088
379276676
99660167
415651326
683369605
241819431
270385947
183477563
30951096
183026376
342868554
532349714
461107128
264679617
85070287
57158618
30107995
52169786
631161034
90459629
193420831
244330351
780768871
8251357
93459542
36142346
319062681
294342361
114351751
160664639
34940115
611789329
582434518
174765600
314484835
90129472
126863686
619940482
154387932
318756015
91936593
448424601
154641216
24998764
767795308
315284024
450196196
157230735
399899123
178123306
212282827
8387003
542812640
5982828
128476631
16983181
51360082
770701818
326604680
448548215
16210962
156860375
17045000
147650677
70748441
210298633
316576958
117631872
190509347
129081645
41274519
42398064
801319
951138866
591883954
354903004
863190521
778158445
73913905
7996528
439546260
234568405
624202667
385690585
25759221
455704603
39433996
55399768
33713579
118323460
139575664
553192397
44678151
794055709
196657055
172955733
5049384
256529924
164751004
336467528
29279793
37816344
630214520
349344492
72174910
265362218
77692972
812113
470721023
200447223
155183186
313268352
41860756
58443444
311329228
61890881
217783877
295571263
60413690
51866327
160801016
11179476
90316677
44164608
643246820
86458766
175349171
497861328
310876254
3110191
98893753
115796549
133143059
170010404
493422113
17175084
530374912
196011566
275675274
92642125
112904672
110415921
101955
584342192
155747602
5215755
143117918
71553695
585137568
502641627
184082001
523691587
92624508
467985729
263729138
265023622
104703271
182496618
128587642
198879292
147629116
26180488
75383296
727410680
237135051
599268934
12917139
718568241
177638847
252217511
390310158
600250302
100720348
38074284
95466048
4472755
615948428
287517236
543938051
334797093
325358669
28447184
64238511
68174784
209962845
267249998
298054594
133957647
266858833
4162409
37758164
79680705
185786457
24406994
93993838
392718462
173281767
259965975
116407826
608749565
507521709
392347494
228856490
386583331
110699061
3814933
30785113
150478036
103455997
438754961
103868409
140753337
182344961
373996461
125311607
206533306
37314632
624048777
269407567
38546761
602647290
133284447
43243596
395023646
13558861
55999021
195858456
14365987
600082516
15355790
31836105
478634321
90607
173753103
377513769
80282113
238109027
490793907
118002803
299722724
408597313
857285749
125879924
693792475
296106321
420338872
211979208
324884593
496361804
783085032
142756716
3272363
248948563
489803944
411648342
219253204
34016885
5094223
175334952
35219742
50308926
46896894
520302062
16639655
52077201
217931745
249877767
474452588
95775446
234824600
324648909
579757574
95660246
345868053
26055731
125087661
804276541
368482698
21343607
190090469
75201119
389853768
32318779
515944985
344626363
243017363
322356479
4156571
229004011
20902758
125818240
217094757
565827617
17833275
55150052
76466292
266833123
401441009
508658544
124000969
72874518
21307705
504257676
329651417
388176865
555257294
188915790
641961390
10900599
238267108
261944471
422677810
122826645
39502000
184217804
506424984
221184955
682176763
38084559
157214835
271172968
7340842
390830110
157317236
202524398
431141174
372164271
289746090
129134778
349289451
5081532
31023877
428101651
10076336
136447764
271151448
15384139
653637477
259458459
293237412
255625469
44954374
497610479
221020055
245825716
585169661
628613484
207852081
214170758
20327439
149910207
661047602
586992336
660787300
236606049
601681989
813440886
543764351
162058158
131598987
90724786
38882345
220916426
273127052
415953787
168340418
47657412
61373216
7214036
10843342
186205560
479540682
80796716
148563458
68286091
141578710
314107560
197194761
382572514
34954872
88676251
330079692
59754527
849107078
49604808
18168631
208037423
162350676
403946604
597705596
603382214
327922834
4871961
171740417
201318537
462980507
413472780
178313538
409773005
49017180
363802204
333107234
734279057
16360242
42647622
245641052
150457089
100573127
425686892
54989981
56539220
75865706
171224358
602267030
308173439
419350378
309147760
236210416
67367126
36969992
53492161
13537329
263715931
666892686
605516417
232306427
500248914
295342086
433663644
34282938
51332095
102595353
1986008
35473682
48853569
235672528
112826173
488155344
680064918
801923652
105484972
565409388
324819472
44035595
569632684
9157480
64613318
33232126
62884458
31244885
56791642
485226181
87332985
317133113
420716905
235274684
455258090
193200162
530075767
55519818
566782707
203332275
596110911
73370949
590631
490786545
343773724
123360758
15937872
187897641
10551040
98935883
65613389
319790564
58985256
14239622
584059729
5625082
216649827
105063894
401206120
664842500
48824655
236958229
111482193
349905142
395765199
192699228
113653863
12767380
69286983
358322365
105455304
727758519
66088092
410324000
348032930
272954706
149289575
525669759
31854657
36485861
901105477
75322975
125648369
116582975
514175101
181665306
8406288
40684112
97924857
92327936
57758712
57758767
241939211
260080205
367879148
451637949
50960462
414770738
179506652
172244416
203463416
94118628
328283841
659761065
38816545
112356535
62598872
289845632
221014179
125290954
512836058
292858493
296941683
16328744
130873751
44045151
81041313
269406134
98801743
225231661
613087618
9084190
378312443
361088469
251173209
19875847
14749260
159028279
252574044
116572280
282566954
79296474
146156026
183375505
2098312
299815299
346404762
113623563
582682438
653286602
250907706
281059334
477975750
485993471
374474766
869574342
443513121
224987787
110149261
46734254
842033632
621580459
103147175
208205267
81366834
254707232
115629655
92934807
725232447
130043774
333424817
12111696
16106007
81219716
64145615
426152737
582477609
29020445
106806883
24090409
612430188
121890928
174867841
374381796
118486268
34818081
268797082
154890794
150127716
481566242
26862589
120686199
206394197
585326257
302455000
119280847
113259469
341381982
155401214
7271440
23727039
304449309
23033248
549555681
23527379
9534103
76655842
33736356
49070367
7270635
10934022
59324590
37801178
85143426
230730549
186813698
171699169
99625139
134011291
242030322
239178006
7069416
3112321
378417422
8631208
329883879
348809840
189226595
142610887
7820120
4530040
60294294
218250083
142249608
79511326
163616369
270568215
910057
111855205
307680394
5581116
315285171
61280580
15588159
477091315
240820048
240911902
65796923
130062743
188314520
35776695
390992165
371691692
680234151
624805786
61337974
471126194
275061011
186194871
340701926
163483021
5476531
334175188
4588771
134190707
191089896
602612714
77734225
97168712
12441609
71111031
202790197
290446754
30626809
183325398
286068842
13513388
26712840
398665707
457200801
274127920
83204085
340684563
9223254
416458681
330244060
495226900
303022637
71843546
120713335
1981093
813346410
145176444
320354596
150713478
41493252
136070264
127045182
301696125
91633158
259583717
476651405
136364611
319078586
86238676
556365874
297616010
50754938
720500329
230698042
89840509
520082298
484028236
528834837
886757662
219670160
223511889
863807965
148996332
312460292
285401884
739314543
228644564
21487457
602630190
199236586
444781182
67293787
88235032
19118976
323320344
561917057
252182815
299419772
96232931
296605922
352580957
292425506
27968606
8156703
10331687
30183745
18574415
458328673
31727479
400993208
63038422
351166363
336090392
248763314
317116341
11042423
80319534
855534797
121983891
143045137
510191539
595563341
397233185
257061599
137245490
164039395
835174202
67356387
125966405
555927376
286885900
279829526
9885796
707411212
32748739
112474785
268857687
259986263
40981406
126320664
577936993
206844977
586978011
4537344
46278905
122701852
176852268
856078224
495193162
22773134
52405048
567318037
69304357
41717953
180770693
46492701
709717729
438332532
347377527
329102122
465487793
528252972
474457820
25949239
27181994
593318069
766638203
11363310
28095010
154075584
14534876
337885286
240198214
367532787
310250013
281704842
214501690
205115839
63455449
28928191
40493730
682402220
58879392
58484754
335045738
2655148
262086448
51105784
593203985
397417634
76149904
43015565
213381087
107986523
633603596
527935972
42078204
85307157
63716888
151039596
440673091
453148538
27169943
22112560
276669480
250326275
17409126
195337770
650535861
167853824
175738684
191977597
1094552
480517909
8677807
35262357
275475686
72429186
71756211
6806324
121851785
473388530
70154467
268875498
259499486
451126536
56409424
578207980
664496818
12633076
114869293
33723434
832050793
456806064
74077681
176614236
319244642
606689738
28969050
166266898
241987411
9480000
260569611
499857576
170252274
176899643
342234960
204163686
404883780
538790042
355778344
465982951
21692516
6291589
29202411
261455147
168052173
175000277
110102492
81595238
138943734
27638378
356835333
182294656
215571239
107600309
57769557
114197395
115159028
920631334
286887391
214954372
332977490
195900367
409805933
83304495
5253270
89997702
465207106
715240531
183409241
425789115
29020995
512079113
304740667
162894151
102021270
215827822
187508419
463135660
51344711
174578755
252283723
70980270
152517639
53590017
435775327
351225319
425631723
478161678
55183574
838957856
401368104
672093944
33922513
83419690
690199601
289075020
50867580
786284141
69502728
41196534
376977742
176238404
441353183
112071536
361914355
458947168
104941709
81141197
54339787
218066218
283870409
15529346
759630858
703817925
695578534
139750548
187976667
421144200
299311315
87863219
277248643
33517565
275953352
120737783
11320678
134343091
549610140
30806114
509717207
737352357
128504863
748284980
17434648
59610459
798972524
301613169
477589085
348678617
429887893
596819123
201331487
13942706
87928073
458039014
246299183
642584758
236293513
450581170
524588273
26359456
392331050
179823536
509687350
108099603
53637345
11659370
796486237
161106206
648124576
294548545
24718220
86844806
9640272
50688770
48773425
153536201
49932942
82464260
76216650
161543196
116432976
56706165
855432461
527243573
228033905
304150927
59487289
921282853
396130510
93674840
36568601
201909668
274386323
657848887
560170641
8641115
438393199
725688510
507018755
650503956
197450655
73466190
37844622
16744592
36237574
870371271
186083103
370743003
174358388
183594958
320499009
150664697
150481437
391839899
350570150
53238429
613634081
227532475
10498506
580586004
308734663
850852422
41961382
560126721
38262122
338131255
612914824
822598482
236770368
48114924
589933056
498748822
53609059
433343348
207331506
8037740
110585686
46662168
43864577
509419246
364859565
660706082
77647537
652314829
1257064
2412051
280889106
240751887
834318857
78734160
16921328
677865072
112209942
26641095
422648427
808179917
22836293
877025319
52626821
12623106
48206581
600552499
245587430
720579876
30803658
952065164
145129335
602665865
242262062
348387939
129714499
139051827
459085543
226296023
293730492
165553193
253289242
54941246
598644851
6064072
666267441
62859712
29945760
136194395
219051973
15649203
224244611
15127700
478395
9334718
185678460
490417594
1833283
96425423
206776429
38024679
148335388
423334393
428263345
137715757
525553308
32108767
300240103
115931719
117834699
238478366
624691591
11070665
333096505
33629496
194305425
195988989
483156462
249410663
83637419
1166400
764768616
111572447
504910495
236238730
132795545
162509784
141507962
236904593
653967316
190097717
250243255
500855284
301207307
399412833
37513329
110280039
684628375
434941179
48144198
51482797
87916912
552451214
275474552
445893201
214648472
43898397
404664484
14098687
387296054
147587072
80750411
161109636
262640009
540690577
41421622
346755567
35365055
97375827
105091872
13143609
110967429
41511942
138380111
5988535
815352153
165604006
57321899
48135395
482874585
76438735
496241379
266057469
762534933
55600267
134359908
235880227
384121276
595000557
320225969
384626610
8815443
169053057
53893651
101755534
236322473
76322189
391954780
418842567
544359326
235182033
48335472
58873631
54750188
112866518
57712334
870061709
219177016
724624428
164127752
445578906
94559006
473917180
318524241
550200115
669085784
279649421
11638309
261965074
12699642
253932933
111670944
140428429
20248214
282015639
75237750
3894513
318833182
639074754
599199146
421816445
657446628
76620991
53061161
154333003
318646404
15679357
151672779
47077307
29777135
493202550
193730171
241149442
317426847
148435012
64024903
394722719
129965575
144694145
753961256
689682674
209102827
10272246
811634525
126978311
83241845
241695801
228484610
78961927
16277518
52695303
376023688
118417464
720789346
18864446
438202447
108920335
113024326
190000952
64484897
8899518
412568732
195076257
385894057
883742431
238006490
594040666
28472510
730414115
349233777
75555210
473401307
349273995
15717076
215451132
179573491
26047768
105690370
31369866
1054387
276153013
2471677
181129465
599893930
29640021
189064103
284550094
499096144
375012255
31255582
16371871
3910225
37504626
442884218
200267419
71288516
11293598
846992668
21777712
124919694
233624442
2694863
205360335
72062176
652063509
38164439
529698123
524962882
16427523
50373804
560168708
426273969
449059042
181449728
17898515
36506070
1779113
2460735
46142481
206487200
430471370
329185595
4373348
157536740
216104797
341907152
58118903
406085294
116568582
454935431
697695357
620231509
728345149
261492549
106132302
203811879
56161602
256894206
115878207
20295143
1323006
483436555
19710459
97896712
214844294
203953918
106957797
389938264
107614614
13041459
174505599
56761086
20090844
381009130
55916743
377220334
360905979
135187704
894813348
573054417
3051315
477653652
427342604
902791175
321846252
569434903
262772316
303715243
58757899
195021391
790859351
16341429
799634951
468801218
626112683
420252966
455870422
431572116
278686511
552193401
45626188
53210859
209681100
309497823
19493723
865393745
291505168
3954979
864384978
603536749
16097932
472548750
42997859
202351809
359730393
361346463
108742996
598402430
288283547
96329628
105470439
3622935
269404276
597458645
77442402
464961792
123884024
513358269
484243842
333317640
157607708
44688515
36699502
63452715
4478690
233359724
375011868
171122800
114766903
196612681
499273919
234611611
272341195
517560591
185471926
140204471
659437
444700931
325259745
1220411
588347711
302063817
369869657
258011629
22588814
23719
377218575
493841608
155507218
297920416
13267050
8548452
124218453
90446000
43380567
312951809
128413222
457144217
42683297
558489685
113078923
289169416
124841603
223735132
56964697
880885074
34298676
522024533
110627639
370998983
284050596
511670476
68597620
781197016
293615070
45220024
14706491
395947235
359992283
36476165
55748633
225164808
604587643
719727967
79082801
432047117
108284519
57883367
2283193
239455332
127119320
367839389
504470455
659786048
169295259
183239497
287871647
370000336
10983767
548568650
271251613
450517639
69416045
75107484
99772849
294670192
952507073
14888744
396532290
605599439
398639060
719272142
312348123
55653375
606982477
40659711
41596149
367248471
14403537
302938991
165067043
59106
592821450
116980015
199729355
159952338
16090838
14830949
348662763
448071425
327491803
344731905
331084537
446692836
199882999
281775908
107029951
113115700
209576336
525502761
715759643
260624852
441607765
33380586
117495218
34490311
19530329
36247574
38946100
575195064
97382075
460199260
138873271
876261
99618524
350981746
473357959
537049689
409580089
37456099
335025519
295013003
96151313
530510236
353306717
28519994
39395231
61188441
474483460
390395453
254694963
602637813
363340735
229505274
189240644
8687110
90242315
795766613
79089998
109542639
748390585
136150908
183490808
394358011
648967097
159790079
328147807
135712751
516945825
373497613
389404629
416874166
3969957
19000991
25447788
317471703
225257274
9306525
5980614
117995220
586864
136461121
95973306
229453584
411991271
191881433
5817749
656622583
223750005
19768867
154530972
173716247
58208538
382819847
413078644
593371224
130173946
137418713
8109514
333016965
340114945
333360015
235086745
41157758
260661459
3616948
127410198
244508174
448161819
12007719
446725327
479146281
111606981
317464502
134869635
617657598
625649707
328963006
424703591
75793182
33269503
37013816
359976714
570262646
144534906
225645911
205549772
622558653
121407630
104767051
212244824
461314974
177985118
89678086
339201791
539310456
334087177
547401710
50034483
241477639
351600828
282730083
120810730
339554012
205374409
73772736
216266757
211571234
20631854
108571465
416856649
179793443
38263352
87929384
483336380
29642205
270481407
202175842
151141233
305834468
160672353
244974806
317880857
334086275
177708382
475600297
96253023
196970527
221066487
233468384
674252740
535886917
148809092
479471418
407455984
7527858
90357818
306564967
435351861
33268854
524462344
349665456
117583503
179170363
58775905
256957320
341912116
92626788
307996924
201589183
63661349
491318130
45031211
73489255
258723308
277713571
466237370
15311909
21463670
497479477
149723545
165332509
525505981
678231713
70026414
71069702
90983495
121357774
44010564
32241680
86385526
29496054
388333434
55846836
435290503
474480767
181567210
103799640
248395829
35670071
226961227
154754451
73901403
742147753
121743233
225136465
976081
55844962
75219063
1624055
106270204
42346780
168655266
91303865
31657013
161371379
19318547
333237838
377324722
915403368
508098186
3919260
292879212
166598796
8518460
155214987
9821933
333981256
128566144
155515713
339028121
72355341
116598608
369855449
323662731
100548213
62757630
196573864
146934484
282989691
651337214
400940773
116118273
34833211
26592558
272185771
497309696
527826970
92467197
663453910
319899813
234196941
203401260
32216760
44519948
382910988
271049034
267274781
105073100
64705169
596135694
91004782
108238530
69213143
156367955
35358435
451320524
129985053
231356709
83042285
53699106
115325119
270686410
450383434
632164356
83261781
55220856
261357526
393418718
560897329
228874161
451535430
23172400
101785489
81865640
70321521
177138458
206267532
144011932
193960189
155959715
444610518
9169477
29922966
62378074
84586435
202222294
307391483
213690547
318051025
285979937
21214165
20961652
9867261
195668472
285159102
525007372
630276587
678008109
764947457
261019109
102216762
107081427
66810469
337137182
527535247
103654593
175130371
812471684
20687819
188847614
18310325
158263210
66532032
493668831
15341754
464967327
290827751
90366724
8238059
72992622
515458290
191690132
20561891
481687179
352771700
18706967
167373917
769740321
33801006
750487174
125284210
401631409
816561621
390238225
44728387
17841547
637743406
258287210
255216487
357109237
1858550
64500258
98155991
241576053
477908829
39363247
150530281
82385781
7378125
115909331
405827494
463010034
43793253
270723033
120422190
322312910
290097570
489690232
793791568
184780011
194010907
111604424
65629735
34720892
525357533
817637994
6930860
14920565
67756163
479078003
356210668
93216461
701519563
231098164
120339688
148777518
259713309
362926364
213080212
127193464
282909531
199503510
149178
197456951
301668181
295174763
123478340
302220790
728667134
181428594
535669615
115768148
134234613
346966929
265466908
27104161
465839237
21264430
250560589
588843169
71895719
424469593
224083983
192870769
25619071
42920927
5040547
186349416
526787488
360674591
675484209
59091213
9557307
812357815
49256404
258595974
475847673
21925172
52277314
37937870
87715588
330536340
168871923
247094827
295945482
410104237
235245150
317993009
171509943
182295782
299383621
81722697
83855752
387459493
253680205
350935743
83884510
65944790
947616230
31581639
440176835
439593915
379662154
526293290
540272911
523489276
53999105
33228821
61510069
132061420
113185251
133304601
115097588
1440244
6484384
287829686
667700928
265502043
95960766
509338528
117565001
94954722
111753654
505007244
98612096
324155808
31032971
585430639
170029693
636887638
831119199
118042066
732254474
70189152
285182588
186749638
135501430
110511605
24023472
227097044
82046744
275901856
14521285
96843843
297705287
86218881
26738343
628259288
304803371
147021021
230950437
51278693
181323416
62796236
23230276
184255492
6312256
80001677
40804329
545067734
293048359
51746421
607507286
178697324
33820837
64724085
391447218
100424873
267373054
663183372
271959765
257813734
59824137
3209342
240649116
20745456
335798018
12370239
116055897
260107562
6177982
109809774
89352373
18584357
138385535
31831090
776378431
363185634
120804239
113697249
204380383
365062358
56729209
113902732
426032723
64400630
61082634
3922349
600370339
82224751
255695998
380127740
178469911
364657345
41741588
115952153
148382194
327925686
32179398
103170691
348689090
212445124
797879744
46532029
582683669
676889969
541895969
32800520
15423870
69563347
95673265
11773609
43259874
662739795
733473467
25116896
454207007
231002359
69351801
33733728
140896281
342092086
356450007
89050349
255073448
29675112
233032095
312883562
351022508
572434238
190285846
306532125
193321585
4773891
280823798
47839724
59528318
45992591
109866742
345472095
35745912
14476688
337271977
250185807
147060596
89294706
407291891
447010329
91048577
262385685
72782619
85248081
154186641
237926859
93866177
171313282
406160064
611366406
291781125
13950194
198413211
5864540
117615404
435431448
618226295
298587272
597434134
65002155
110360701
100093560
27765212
39840451
87877269
67249818
18849983
113700193
884360955
230048515
823344004
28066721
167482670
44216997
435492724
166576049
407377963
629092780
20396361
221436795
52655610
126732359
392401727
224362387
42883575
220162481
117266967
209424845
324748885
68903374
35674180
79260810
209578169
453737225
70257350
40456861
29546646
407852000
208322875
63643101
146591409
319600943
463881658
123863740
60269429
595045262
244944779
113389349
417470991
242483406
609075511
650281438
38697461
273520904
77522164
236200504
137634422
158982244
494200131
209807147
46058260
34777821
121997054
229355369
69546247
226334330
36436772
110954834
5441831
69814231
37334065
594684112
254659211
272342015
201223176
35956487
7455226
157981394
127265845
157518598
77262878
324835488
670288773
32448678
134940204
80097521
475772786
296449256
144829924
39043530
611052729
131107262
310962428
158877049
151105129
299232851
140397146
616041894
60783738
757828549
29880124
108258414
96111173
58326752
31384411
304362979
128278149
7805534
544138241
335909896
182837732
23986930
654217083
285529479
125405455
95473788
513426594
58334909
25230696
234408978
314858306
144448341
61347316
16808279
821251528
7884117
9114911
82741031
166913595
4396046
843094573
178871851
23983092
358091113
288123882
14728869
88770787
443138279
34048172
300646099
318304
403637388
80711097
74172511
32572228
502998261
116054486
487957683
239520306
376579966
551245828
861060930
508653728
292032843
658391336
318414085
358624751
8466641
443933061
131065289
260057145
285804419
54685451
522126447
55518968
235062899
98854260
313693715
182128486
412703939
199444553
176508150
112162484
376096988
161346652
5593895
273345316
1312045
810807408
262696150
543742278
540105316
200913058
154255697
91905502
35182835
18996594
22596123
90111712
169746781
244206376
227659968
130619320
582644895
122066320
349997745
673110992
255365686
468184764
845226455
73472773
7672674
488597927
925490723
27632137
19786992
137698193
6618833
214125896
171196177
113996954
92502969
94101463
67315354
302713
407337289
74186243
651723147
60673671
315184911
23776775
718167229
15919094
82542887
421564084
74930537
135127498
201966047
49940968
77233834
351358621
534043967
54439341
122243556
178528440
168394710
86424966
15206967
4928572
358592871
412920814
64538927
282384776
526005914
207466406
279208626
97250907
251314512
631632715
126149278
441051346
291149693
174980840
153672367
10887455
13279669
325643370
506129115
51024383
102115327
81724024
142982735
289473227
141920384
70743123
36630484
115536788
123628990
228239223
16937544
427804683
498842844
6060164
424803615
165980380
1108329
95129360
401021515
329521375
176325303
163463643
224118834
150416279
17488118
14411674
575066437
308304329
141076834
134918456
313364859
277337313
314198778
82344671
273045149
326084190
130533481
597525153
43971739
504276675
552667991
375277366
107261928
556400200
261921389
87914926
276456385
341949283
52336630
55243002
151133016
524039229
87762130
147130544
10723218
2424532
204443873
465551824
257282224
477357726
233671915
107683708
154351669
444104435
411305327
8634387
106354125
7593467
29222881
33924246
572458626
548082209
53045573
12103945
882776412
43923227
77687841
446223507
159595942
608048774
77584186
26651052
26471533
34912164
642399
412750005
347604057
260127428
142456092
141013143
348484285
74566000
137026445
42435460
79679314
521502486
25252929
9125306
55770267
273626732
5303298
622411300
467938379
117875192
435451982
228120172
116333788
144777227
192009611
30903821
5827132
171228679
85298911
453045299
281256362
126289365
158012454
375126876
153242782
15417023
211858757
872715009
327570361
112591503
447414673
63471323
13997867
325065855
211619693
844441039
663235349
256825395
333659947
250426701
74294407
561034634
677625364
368964783
366116890
47865356
74959125
386694701
44693102
79601000
2189845
183953152
477867954
385574939
41748668
521884713
81379284
113293419
111574059
83347539
103434035
811724970
95051087
780229746
183895082
336445078
417443291
85026355
7829686
206421749
533425962
475046828
506813320
74582069
1368719
22374009
177589314
74793604
69754092
588551542
460054922
311682318
35304842
335101812
233623346
113316560
446979920
92988049
358153
181445670
653787526
179608224
25154401
20571887
572345299
150921014
66133588
40880837
347029869
43588241
142647054
496012984
181124281
203782160
407730448
30784653
622700
482805504
98392655
37064100
77317558
95686339
38111880
116958061
80603092
285797759
55255597
240116677
256023371
766402128
27719300
281024261
113755538
577372751
533807378
37287428
95462657
30965863
581065832
79261375
26629718
426725817
352197980
452880935
364651665
53629933
12593991
96920670
417037913
246738508
648176822
374555974
35468470
336585330
272203587
352637282
624911845
291901561
194570663
180165055
22821791
411358674
76172525
106295429
277602895
609206653
6052601
38197762
370542202
100424849
229075779
514441477
838365453
28142406
519755235
400907846
43336692
112859763
226302900
140479132
27160326
196415098
257162747
49808543
269584922
80563490
754461531
193613287
231235686
65389
15096264
55227747
131524819
245721761
129389103
61534807
647702377
56558442
164768428
68021037
64404465
146088468
295395960
502468801
198501148
103834628
258951257
42023421
180485764
119389334
42487516
167118071
122800226
27482667
783455698
58459505
109249714
215216866
297436437
825265070
26562754
29605860
197638174
244098801
242464271
91373417
32444014
359756291
292777609
471594026
550100222
73835884
200381856
21433463
157719035
913962602
44469742
284583811
37211676
293713269
221733982
500797991
54210754
113441065
209795796
72549519
15250362
412718792
438181305
706107395
253583751
566749839
178241499
563681516
51770932
218612319
398607538
229473232
478656869
121517148
2677052
594304194
152216036
179392935
4724098
276012195
548566988
610723088
616466463
387048453
14065196
32479581
83821377
651442095
3766924
5390657
97590852
826051373
216032674
45329360
66761081
31798434
7213588
264072748
68386645
418309960
176457038
196006609
203634295
11138462
106751660
113948560
251941397
624597471
185514447
15895188
22113949
246740067
544891106
237989834
499518
420941909
580154349
13081890
2327726
470086419
231507184
22351784
369903
584106625
253684201
386391764
10043112
107002731
784765049
234890104
327937392
507283231
23572853
32149538
725103539
257283788
15697733
56213595
117653060
318976785
558144608
408185669
424237633
353499787
167281180
366270296
286887883
250175136
202460177
248254600
241474535
132382747
6137800
298991136
2569809
59139699
146717567
259781704
92014457
58423934
21081211
151429013
153362405
824515725
50213023
113809215
39917188
12421203
459936546
654777611
5186228
63158281
117124821
375607938
275028616
528733164
32602059
21717385
61015190
186427409
22016131
169172332
236609614
806133869
8388390
60949244
165702034
188739752
191774570
66218237
28705290
33095119
510569798
405617650
373526177
33683477
168883491
98043691
95998669
300809086
754693873
418575226
378987583
33272994
84578347
62624995
45258134
14357626
940682682
43639667
497518506
155589078
200045802
855079239
231932248
228512148
29713857
138073901
304075258
23131626
29176587
257272469
46448946
183528862
82902810
639263460
256314773
7261119
182604867
518437272
546929864
265410046
676666156
75706963
247638720
311830467
335606515
284078178
211886322
330896254
302549983
197428895
247226778
925385139
334555608
79609063
253455588
263767997
424643783
34555353
42388683
9177102
396393801
653483163
48940056
159754382
222176642
170860775
177195056
438556798
456962293
191359108
113462438
284304676
181462766
7232979
56758209
228323963
262817296
221867708
108316573
72508155
306391416
217601340
37512225
60524554
832702100
41160842
522270846
193105389
459126862
361475912
253467612
39244247
701318184
131264251
238500190
480777951
166663049
406216346
10672922
154727108
19406692
149345065
288170414
798026380
117557058
2360862
47637903
541068510
211979316
9330055
8704992
153075431
616331516
298721824
59593645
86484558
375162
271861784
61413552
371192038
129148641
880129152
313353958
501797449
12985164
89259765
62509750
32138256
156120387
115010843
425379466
674674965
32507125
167055935
1673166
201581132
41024571
271716689
545240344
655116405
107488147
67253877
278411473
279855221
251272713
204054597
378259084
126719933
118622429
103441931
346873419
48913205
210760841
12489699
584465748
22158635
104061860
72636976
230043111
337638769
606384
96726378
534712634
358949968
66196886
12571789
771512192
507655795
66034514
218803103
96339391
64929365
212364323
207968252
427625971
18117362
436327022
62327398
36563002
783829248
271592378
777455065
272155281
168986457
30601203
222252974
133528547
385409521
376602096
81612941
27454743
229581355
192615080
164905041
2973687
100465554
56677106
32730530
330096430
796842653
267111842
74862345
644038437
147906901
180266737
15018602
101974997
99481438
17937665
121540960
38757888
296107269
185512888
233471709
9131211
47118189
97519641
24099799
377396856
676728301
172222925
691664161
8122129
122296129
202406130
478822703
571757212
903775970
17338681
45728025
160689699
51081591
452188053
65165959
67456588
134877021
7457477
120367495
281150181
90206707
27012
410670756
410602249
206519218
655090302
37452136
241938775
123237697
393122711
43230030
154283221
82883385
112536191
28632902
10527248
203575792
337362007
199102707
426900730
261613374
479687631
57732862
38246653
137688430
33474825
471006023
435275518
246887137
317584222
45278487
140414424
116014570
260733347
652949409
191206902
411395896
645955650
107618224
113333352
44712885
108567090
363757196
313902990
9098301
298500029
343888680
8047132
120655638
48244000
464551415
481617957
189605087
185225153
919518091
528282473
800754144
157848590
40888990
151121110
29620385
89338101
8482461
603273337
36515822
531834567
229581508
30777932
340377090
162089945
186060898
30291435
149019925
66720790
14724093
181858936
492722576
37418556
303794351
199479614
30466671
431697116
28040294
20497838
80049304
220233904
105132779
61459629
315489603
235569422
95468856
30557600
493891671
282689231
373657611
13136498
350662802
34544771
473624499
473142066
46867139
442456897
212273451
609622611
29291483
544876668
160296889
4477907
3639433
293901531
293436377
174820566
28128360
92294206
978885716
25577989
228073021
113641664
54669400
97723767
114432051
149945608
53995266
193195420
237062822
311668858
405297144
86328918
22553475
633354420
363965564
614527099
545922628
221809833
137926305
117339097
12939740
580558189
57462
607149387
265297048
673058670
364284611
16428451
10937695
543214973
219334934
770401922
430329449
540599622
424385907
151166779
738841610
117488428
223765969
685626608
584263907
738128113
568661739
296964107
118120264
579307238
189213581
374301639
116769399
394603980
225007312
203336805
278334883
355593901
860228826
175621933
141415196
591782550
5518467
724298651
513612282
17015487
305557865
262846956
63694452
3490967
180436814
490898878
288087565
799505253
66299167
745480245
371891109
68452915
137189930
154160623
15214532
14890572
516042430
139432846
77030298
177129120
191725343
254882920
242672369
605075995
106624632
218957642
298221635
23786388
648788658
67765939
120456793
237235529
321469521
152250078
255530675
647038044
128286250
288703268
342111134
338011524
357637359
352682936
74589259
53661197
31210857
842466034
7132522
25187043
681785461
342368539
369116106
62043774
126474906
698542132
4820251
447058953
147954814
119747198
14828914
420654096
563851386
124551562
57846106
148975262
681185351
418370872
126021437
318361132
500678536
255021116
93802426
407601917
363439617
244139943
219060188
546524006
40228574
491322017
39974398
398176588
212214414
351851115
119609339
717865701
326899753
595355571
51341363
12788738
320645106
155598467
773039833
77863494
177126093
779573309
358968265
506310226
49338807
64527993
5699913
800836173
111251391
40554187
142679211
142905657
96668990
19136500
375840335
279491964
2209990
706254746
578301635
47283504
160881919
304000759
8046369
189842694
627496748
534464108
153663715
264870744
409357065
148919116
184493090
28258899
246310124
455608403
159803354
60626830
36751351
183510993
188165371
143678082
637363711
258194190
666072740
246684500
11157159
5801020
237125072
56019810
334185325
400413057
437141868
32850086
14925136
233798990
117348816
588945932
338505475
63891324
32645380
178175602
72150437
3121283
351964597
53007493
62253068
207132170
23493112
538757385
239678188
38507614
715116725
247505677
243607831
686094
505445834
93967746
439052442
256777184
184376752
455802291
405428361
109984411
264138474
17672790
230888240
614143899
25641856
164025278
277324734
129673339
544694212
165195058
87618670
432451227
67132656
109176522
493059080
72758063
24074297
441949749
148621827
311846440
478620157
38567340
375347147
1687848
711872308
61831288
106482512
320737394
776890449
43881637
329238663
226577678
106535269
7955506
71236983
1228878
552017334
833565734
42557284
17938478
120006649
379280778
96422023
342867832
180665322
170740975
45231930
110651080
57687869
32355580
36844611
155207283
60018469
260030888
20072701
235620840
88338883
490533728
294665070
22512250
369027642
218493694
344776286
32421944
267985038
386614588
130364426
663062986
151309686
74206877
440771115
145181245
858274966
579716848
17357956
41580719
388702107
226530259
147167869
223265363
48933124
115323468
281891021
464178860
173483261
696951331
136803241
141534314
270191919
26203839
6417112
168978853
723201348
268312989
707399837
7699384
134837266
241249989
85468672
145815724
215078489
248373137
286359343
493948719
544682674
24958632
572955000
105678860
258535678
44635007
318796418
41849120
54720849
412398143
686998110
339179252
722223117
354895981
165364316
339399279
547406521
609472630
20390086
260828433
526064653
413663086
302368350
223715175
217867230
33494202
35457203
42269640
379863992
679250005
560297627
557180314
431500081
51480531
786378268
143169616
48806487
129662299
148640707
481791599
93890740
2649431
214336656
235447694
44151367
558231923
9927707
774611802
28196394
385868752
24635477
587433198
652396503
900617132
12216559
460148425
51555019
231309778
167390651
347289493
314008684
81951580
467484357
85842904
786169026
112087110
254261543
307300268
559592838
10989864
275836384
261821869
48122036
348299394
375327882
3310245
171521900
357371727
169284428
660872
60434752
100339114
109126497
16937559
71122484
156096322
82021681
18797242
372953768
34925100
21418754
526299887
562595493
495895372
849563132
909590514
456164705
250276257
119517338
598305830
80628871
16213682
76968499
52273665
1112557
90971588
454615625
438149943
156754669
56377091
68182743
147432223
217156459
184370115
7976475
174428331
79517792
128370777
565356451
55376216
33652751
517038740
271381489
106644440
464854854
138228878
417579363
198767953
250011548
467636857
318394547
74489010
462241899
581222328
268226325
544016077
58946550
22722912
909732805
128335542
194595017
158243284
59686397
302076717
21639652
35246262
375956676
115488206
199567690
192406376
484334159
387004538
52988612
207477512
26494497
218070997
34890454
18937556
100715393
92622146
20189752
540189812
700635918
11678640
687611171
198698759
30556975
143509231
99774635
118161016
63099351
53889397
104623762
422081552
741750469
35390093
267457054
140241252
313560312
316206859
76004125
569576833
6705108
111648564
62295293
478495575
222751841
35185212
131580363
155192684
87580046
654918936
15247801
571589020
186922344
404956317
36415113
120220504
241868736
436874341
584307221
140839126
121536999
744720826
81078548
1911532
771416989
163319284
60949898
355067393
178253758
388471285
19633191
16239722
73754845
608356112
449964968
58706277
123091741
102080415
535104969
333006668
655741861
497264141
85724071
302429513
48751787
559571163
903116370
1452849
172077200
482396453
292689832
40301711
494639929
221450898
429767937
714653280
437526580
125365112
2989928
91304722
22930991
553357713
504887818
109336052
246665824
263633458
295077170
113639417
533978440
787178373
48323855
360144201
119428656
298139638
856329118
92754238
27516258
393489604
96347221
4946708
108894814
146632103
95579190
5946088
229297242
225101549
685785881
20343363
233781508
150775174
80793491
10326165
330487133
38566286
470404744
2576930
367376708
405725917
15035259
178050428
140005088
69389334
62123400
573988224
228430458
177310680
4699673
291343469
119850318
55528990
49240312
123006643
259688444
90956116
355654745
663021754
54703594
652664080
47348182
415800766
23453524
351450234
292379225
175226264
169000231
51907891
92109434
86924712
133776719
197023095
560384864
26555668
426993083
119287230
195040148
179622829
26076513
482016180
699684356
217230828
561066398
236453520
215865509
169644135
221170909
214351285
111691007
39404429
601038612
198098714
241908110
291035528
40513180
304148763
239956956
535078106
532410887
445669377
19320020
620514377
167216407
327592687
282820103
150797925
192026469
5633720
11731913
690932
476096156
78006941
259491435
370810797
486214114
334955106
624279885
835624887
187487067
32415733
88438924
399567259
385347416
374775862
754986385
6862396
13386446
40240051
35216949
302786940
628936845
11761736
98817400
331820587
101170670
602131558
713765653
563101955
30330355
471033284
82634280
115184486
188198119
69485289
62928850
731748944
454436839
142547152
112045782
599642852
129578976
457152519
194524973
19276529
155571289
16646360
17755432
49841185
23190610
62675404
168108714
16916831
508708924
182945786
10179935
26503298
480582524
79680620
8594660
799046656
681297694
594807987
137870257
500789228
760273686
35129100
509377844
178383993
863049919
253027309
200171694
623340346
499159942
562187646
333194931
296668590
194560384
308509170
684027843
144294205
76998433
133862722
39271668
202183111
260068614
293479103
335682245
143657318
638120527
86070947
2380177
6389746
78029537
578601690
343424448
199863515
755097113
28921594
343456415
899222724
117932215
530575690
18945767
264706692
415670567
167801460
59432512
349264638
21060119
67478065
180265331
231880748
238927871
390894094
7171445
82352414
178798631
757367903
521226966
31786794
353269217
6533572
105147186
221763483
132139831
300536103
41122029
388110186
576014962
228022002
40430035
103745646
822175941
18171105
385448141
3868767
7686789
280450496
205146277
23706461
176999269
15300081
552481811
112182000
151468661
192321965
9646419
238560982
11737293
49520159
878447434
1505770
6600639
27123728
571279432
615536110
8356297
179308060
81936112
21550081
191984494
484766647
723955508
8794959
120533645
30556673
86922781
116450081
699117985
101863617
4196525
162301196
397654280
463594263
61602728
122073103
185158346
5223642
37764034
156350810
375061016
712145976
404715665
694320655
105971397
332755657
572202479
746768443
268300101
85645397
173798040
362598526
212180861
312081220
445050345
31838304
143232648
811481158
14220976
923014246
475420044
100210595
382243374
40549328
97312307
7172340
133671475
23240945
5081050
133144081
164027782
497202754
681031418
375880845
256005727
47988545
42949191
28387895
488651073
383591971
39735986
338111509
321948003
257744744
7755053
289970869
190125420
108145174
526733924
710243806
407897427
20655253
24609942
427895651
3040795
67590872
73222361
315826569
468530658
198576250
94883993
487222796
105999276
64169581
461713929
369204946
589719279
290083625
102284378
64339502
247451666
250912495
69119132
221575843
70072006
692861749
55098932
8737393
627114163
56896364
229473937
194217860
525259553
3071993
140275764
95515323
91101938
481196524
785650117
649614768
452071986
503636360
318236700
159774357
584498215
56362250
8265979
442468301
662098287
171007660
552272638
30772271
114175075
594283338
525834806
57292024
11548299
852305480
11941474
71924679
14744251
169880970
154137702
391698871
183621703
80643116
579493855
1808096
68042810
77097525
49197693
111378076
487894439
334721875
45686045
5328745
454319621
42179641
178113701
357125147
640284992
57014372
168695147
110233028
504911412
352816688
16380562
717496093
288289244
107990233
237566778
27638444
175082042
333856862
492436056
433336498
946324
358778147
3725889
90095966
312011008
314162507
10108577
18504204
310738150
51895290
619306453
734369500
339668170
460004532
400077307
477693964
437364794
27455503
3339117
220411984
289951848
363440915
306005675
53574060
121257347
630487918
228657900
411636036
377362548
445553668
505711178
303922643
62956584
185296810
319183372
24839536
152202889
88415347
242899705
110210242
598900948
265854474
17522844
116259620
37496777
898523981
352869699
255497102
80468330
338850121
696582990
698151145
190950389
245298240
111317412
106968572
204172442
309522382
296223433
124187973
386255449
446619103
130659372
671242818
119443240
239345152
54355290
133142749
115424377
461085145
212172934
243219774
28240588
340756196
196506466
105365450
414186039
357449479
880262634
312398366
14895982
80311933
689037028
38200528
27320855
448798958
154946470
166915465
144837895
183247137
82324435
250618965
183202865
6327252
274639872
1713263
1001990
50730668
301191626
488485033
237501593
525695697
215590275
109798146
237176927
353587124
601350416
234569131
61528492
139034502
187074768
88177297
463390899
375553119
254550412
30219561
500020840
784919348
213813431
277098892
397176899
17126342
22940793
189836842
410993890
270385502
136350167
2219347
304808647
120714140
6326357
305071158
460152670
279266145
278362022
80635851
122906267
640984623
189712380
862739
316163914
698988604
691947204
293809160
128221522
119331316
67781122
75998643
241157642
487147846
369680174
313952150
230171222
29053531
420440468
59993672
491579194
20324812
6481189
17054339
487678977
264728721
232274159
120638443
14667776
389109046
700265879
330775778
387694972
137911484
143895907
107497774
140185219
18916211
50878448
131692159
162079418
658250838
241136814
472726345
167612916
49607536
377721346
68317365
53254458
81678201
17043424
308242341
515687081
357816084
442268752
112224409
313085667
194257458
237064024
174674850
341321688
121023528
170851874
31641036
69806613
530715998
37497756
79629530
101644943
71893323
893961398
338068553
472916454
633809101
314382465
66078570
351384078
516534767
40259954
15123731
87681111
475997996
328106729
42552346
410887385
224616185
51666142
210744165
498091032
796985102
826831703
139601399
187425386
64146892
122545401
43027835
71852360
5589336
18080366
104675323
65840409
126362479
20334597
570875184
20338004
38407546
38079656
86048994
4882239
83671073
548925312
37626102
137821200
299846107
347888086
642065173
19981174
2624684
859239378
93559422
3147952
289309296
143588850
16905697
39778197
371596943
9535746
330042515
373920571
194381927
130873649
125139736
567863744
19919418
8052189
850361
177335392
206156596
336144518
6016341
763507769
576889026
56620583
123080991
336145810
343207513
148044583
780514917
147684272
5943742
90429510
80032876
68097008
9986428
13335289
702860251
79532694
103309879
31736064
568904221
569169174
42275456
9125897
96603808
198258557
781985389
168064047
637916139
283562867
143416016
137363526
605636899
202611553
178588846
10336836
210838092
578978945
58380974
155223979
40946010
60606436
186374834
256895733
383336812
37795601
35730011
242727170
31620077
12883363
171368979
583912918
395775292
87132545
288495716
32658555
272668040
120128401
541227527
10544263
32838637
703612641
207285215
167892809
67884107
560027335
382498115
543326727
451180162
43235469
855097576
547898601
12011760
721617298
539031246
367223688
216825257
2197262
799737847
218013986
401987177
47700169
103339778
573460127
10806412
373920592
310875789
818169399
156528390
49888054
140220069
546835130
202467423
85044949
309690636
1096648
28964666
112623164
91263383
66823613
301145102
22631737
899641165
980054655
4089509
2856037
93166575
335263830
806309417
96211150
5123056
203548365
163444230
212805691
424173631
437818109
51629748
294776426
28927774
125112660
256766853
264655364
1157672
280058152
350171587
95992641
310632454
2262696
197956052
802251346
157166916
58174595
19595758
240128475
622442247
190109112
87760778
108076995
128739537
390120405
24082371
560116676
125729606
17911412
649984704
351233162
510515496
77427217
15336438
194514900
519433156
366656386
6746903
238779424
862236368
639190941
153428423
238878639
3210959
934421907
356570057
121189558
540570309
33823639
172165391
150130925
2955125
137283844
309389283
596993422
935799919
191910836
312053789
811628208
221019545
583629162
281940681
501532491
544958366
649359667
77713822
106753974
128906461
87121840
34622341
42049711
35424401
17654031
377260225
138227586
98429833
142119335
407962793
716968201
139717718
103180900
370805382
727061338
566833391
220156266
26650661
506763481
54211175
105554096
301677854
182050185
29286637
107531912
228380083
326879276
121354997
106966879
198448902
32373424
296328464
314225346
847747412
347388045
312605446
360226898
11252545
185465281
122842548
81554619
16910991
76167838
36282325
221608415
809203303
110812242
14411816
38059456
71556923
37391937
6515437
67390570
545769149
98851000
102600241
374399397
17965223
261030083
95264681
140505510
742848059
501923911
714194685
854133230
115296827
152304056
610880632
258438519
534487264
27194971
98041663
439848670
356407990
18818824
550570943
506496271
44313767
165798560
110141874
371852707
480319616
117407585
319009443
560083011
526685199
16158465
26794781
627831173
5185591
676835569
15080344
28990075
65388228
630134868
1471030
68389094
130257923
380359115
420236832
153958992
520270657
423390158
116506410
35658900
121275293
5690788
327696485
30833583
465703822
253920340
21037888
6597166
167913700
272134900
25534359
243070224
92449715
471124351
14233088
601567307
266616223
581980385
23861214
687815932
550664131
53918313
487265741
94536943
550252146
261437223
136109679
239184843
85054913
307977235
296337967
471987
641881412
683768584
939937435
423133986
37086703
28639940
42019928
41074924
11390793
213351573
403426389
299511301
175290875
650141200
410505366
280187651
226705682
1237367
385988075
508753244
21444092
94880013
318813147
117819894
406622101
21992078
21930928
224015218
17751077
5378180
12437122
628114826
101564805
515323112
284168258
183417195
447244104
772127507
140934160
537952587
357348175
286621285
501457015
202216645
348499464
84725972
813501432
5195388
116234412
144161564
300656336
39556633
396476813
39088928
310307123
248951163
403836228
18707189
344013442
491722327
101235463
94529179
86429305
103327328
197186216
78943591
258193531
595500299
77984809
20584714
102740167
75648441
3753572
271581865
240513580
108456727
457983423
99029850
52766166
580688261
372209059
41150647
92728937
423771945
653085273
15335873
301223071
255704310
78789458
10519046
118646412
528033168
326401568
67761024
256462293
689527321
64477995
122048570
221408421
339482299
228779341
103662899
27392560
343825402
89625878
179459242
223111090
224289521
31431359
106271028
397207844
167235261
312743066
262951502
47172860
526950058
49849881
377792057
204786149
18194684
379321
329726011
648399719
156353036
65119918
371385823
670433383
186438909
12958629
463317406
162854318
173691550
95704868
54905208
652248359
7843056
72315597
333387557
133685238
86765998
237480998
356507501
361430017
617342775
272973700
165331301
279799185
385577518
122380324
182153002
187750773
229230497
911716458
93119941
5291439
743169116
199905815
179433216
83747316
555026813
262639501
719855483
388332412
260668839
642921028
428118287
14896489
101365857
224104905
546901364
21177248
156868492
364523971
48826282
98406508
313527395
243537774
223935346
748027830
757763502
817110119
22657567
768100269
382113461
411623491
20625732
51401180
688686262
250012339
4635238
196020735
90136549
11756597
189063017
546266230
973656674
294821503
113794889
329231111
139116137
633027161
291880024
605242269
193405664
419571720
213169122
414460081
457703519
46197925
940291332
26529877
54677334
247952861
81124464
375117034
658229373
456275954
157202545
62848896
483704296
847980630
1269614
502860224
68696598
108705317
104244202
494166053
737526809
508837134
203165655
2615178
146810921
114607462
413549569
509927232
515003457
92045197
372374332
128548808
615638308
71322309
35583790
106907018
69564312
315235559
183904011
133049386
37879944
684778419
335227942
522796523
66632628
64577538
94713591
315111152
62985482
25324304
246475113
526626262
131240508
122695634
218516911
750601419
61657762
246338438
353581997
270499535
321262055
69744326
168340728
2312474
276653604
66589965
151931028
404706578
144704020
547647549
13270063
70084160
181698420
192163151
288226365
109445648
284228912
541109871
11750670
848417453
242012013
4823018
269039824
2308366
144937852
367838781
39925505
23201176
12568842
146359735
36592229
519379305
262477777
696676344
61985264
282393997
58092655
45283604
189675454
20029699
28424644
157914757
303656274
972751391
908022643
245101168
146060514
25332829
6307962
286018973
141745207
192495166
38121648
331462885
289751785
194581741
116460267
17245325
653176314
372181199
308620889
57313975
129139021
130447333
115021627
80757572
361536953
315027854
137109039
675246032
677034204
32685569
3452327
608443591
248891769
736088496
33809136
274709285
120214587
247892905
15593903
334136383
12861439
404416465
404493201
133709655
118791299
384148905
635460007
356474991
118579112
6709461
275543558
641639409
51462937
57643578
563558906
182348204
23609927
447246784
61373966
125923565
55838860
33522333
376680367
757307375
525921518
153096619
100945415
38522753
130185319
450234309
171963431
470200181
5873079
516172278
328179161
233352402
539765072
474927441
819775850
454591255
126380100
123182483
60398551
633258768
726122
249233185
640991147
9476076
27804586
290101637
271600064
221646199
231303411
11631084
138898955
899658694
44889236
61010067
178917554
65566360
378402573
102037990
59867108
22515263
848776446
691078494
487480105
93646810
85929860
372847949
548539737
896106054
21354398
492557997
44466086
6902660
7318355
769193413
231338886
150120995
479376740
737878124
5007155
93398126
343780148
370939762
252188373
447640568
598818181
30411636
450002257
273780420
242625716
2981245
25457458
306179355
60727620
60981423
572688959
2291414
476964464
331078628
767884991
451725913
129936882
4841447
1845004
99013790
622447665
23831930
687920233
117411882
54450217
21763883
99629403
95430926
350671280
86624872
106042116
440796441
213591592
606142801
82594306
80498841
81426728
592469994
447650034
737987646
126216059
375594797
174201
413446582
316329970
371761724
139912897
638365043
64405037
10292745
34982807
813257238
146916651
19866421
289747155
405342846
126303743
97062357
804399861
716081906
48703641
88102090
426108681
389046422
584950792
17997169
93487393
449528371
6238857
107378479
26725456
5393760
127712700
118310786
363645328
291324609
47301785
63374398
5976598
842029087
513105621
669139025
103383556
310626242
494100749
359824665
369545412
440902149
128098931
20645676
1081291
90668197
528094588
267903222
814984111
660683639
59348734
114072103
189115287
327906450
688499726
353109568
527977021
76134236
350328950
26251782
11977768
244595640
205703855
5257557
18291644
810492135
40138593
83449015
228020325
19795482
10723021
175782520
97342
67579016
244234407
242294232
81897273
32930026
4553150
103350058
61680599
335139939
28328588
155629443
211244119
78931415
69771975
49425808
29909037
191212452
45429704
224761733
156614636
134712196
524173188
294901301
71486214
740940806
300838523
17853273
61425142
195714638
542548617
28286496
76715955
701294891
265262842
139502935
72133669
109494969
353609396
735321467
16276656
403783074
684418092
77174600
50658212
253469851
57808659
103366842
20736691
439946594
465814082
64693486
66411165
224155020
404967621
193863594
424144649
8671390
242608644
9345256
22384351
176023471
13222351
575851304
605039462
248630559
256019280
150934660
158796039
115011457
23009525
269565686
236770886
502802055
139305694
21778712
17496938
421229488
142814000
67997210
728173221
823863557
31464483
326914944
30322609
54702610
149077607
63079824
267251780
194559804
57271436
103575664
236684678
111349982
56722902
80613043
236353498
445490931
82124935
163873028
85693849
242953609
248432704
108918889
245907482
253728439
423171437
171937629
163287462
36957443
33605766
227116956
363653154
195822558
429146181
570946718
188566353
48990906
110434610
180349693
295540252
27909289
63290224
537172800
739129094
149820269
448374782
337696743
467188595
526761851
429141694
828927319
927608048
731552118
370271067
726677783
569384680
8780563
83103450
162147710
12615976
127489550
807787605
128000570
35388994
209250631
131102380
266726768
229046737
77886538
327189555
1282433
99252511
42945955
50477525
638795481
219993273
13643175
46720122
186985812
80312471
626000421
48966885
390552311
515035245
43201594
8266173
153505023
148962528
662849917
13993913
74233121
277813756
109290824
180316748
212903435
2320149
335727143
754921432
11304442
256079475
57061586
394508650
138764274
100477433
12761296
151460080
65017131
279194035
160403348
88603129
111141288
26211557
195852718
75858812
157167583
252628053
22356286
527738892
72784842
144856986
334920675
159681131
159760695
761472972
445641615
26910200
401027123
884606650
38608051
443287704
74194176
337020057
139724586
491869746
247906186
375066576
223294984
551149895
238135558
710518919
143326350
112933917
325592908
223108264
50761002
388270195
33931516
16133361
32840074
148900866
355076983
14614552
801551495
35845825
66760763
252247235
431100979
335939516
168562857
196240961
450110046
520252767
191551368
462631708
37507054
448189638
454786717
477934337
180553876
280066864
298509
58934910
196529913
17188374
62080623
912610411
290302315
386451820
254087604
116976198
329119430
91528515
530247507
127937881
401319580
406804580
14013196
43982526
19145140
617642974
488841830
212118669
95068956
38917799
100456017
61029968
161758536
773929
207818247
408385533
4286003
440190347
282145216
469955723
26569443
574622853
814754040
170300293
291312342
198218506
44879978
408004740
35699831
18851292
221423923
384827952
35985711
250785092
249209269
78293809
233410483
209987093
758842689
448750259
738083008
250995600
60595138
250446389
18725579
616814569
227558889
145750280
259129949
62815509
572258744
6564641
239333203
172704712
452682362
443401972
30551147
353623924
20804298
119968641
531403363
333963554
251792072
237267736
42254433
296655846
278524180
294717400
39808187
1403694
102818337
156957571
293933691
406409080
888027967
228822420
58069498
4870283
288346913
20293334
501416189
779008130
307186875
176648012
51872389
312267185
198354432
45612338
58261241
78041305
53767728
128321786
147255304
189336505
707003451
214704069
178375949
672191919
42728286
140245
19013525
611138447
187284299
162184723
502842717
458682022
329814002
563453763
384939501
40973097
76647817
666261533
82196247
79739484
208550708
593315287
90658474
42655833
137578576
11713370
185990650
147041409
158343387
22114945
255011237
5145954
68075963
474064215
62949227
211738815
307290424
451183104
16048730
12524443
6094857
638893867
2971266
478015545
724091963
582379804
23739915
88660156
189880367
2626062
292227503
1301677
218349999
341586306
402186616
450544076
289546170
129842629
310646430
852407
517689667
468582297
37995508
851071832
57979838
108982495
7120399
192541871
334254820
37113895
436448891
322851362
213736358
583025160
178760582
609776266
228812262
239693396
419324149
171823137
74896869
137828520
566645596
7282747
315702729
326772994
74439476
11597265
72386347
247575144
139168676
18023421
9295712
72322314
43569721
2001900
14642693
10868071
147529870
207965282
6187817
24061730
6604927
193259301
17574138
424936371
382125854
450281974
330539974
77434105
675665911
38765994
52508987
94733353
158755139
152655284
137900843
47730586
276401719
183258580
284820515
207113600
186446036
79200583
3527538
188044897
80607981
248057991
452730489
116821116
136157292
440349091
110979621
10192045
33391747
218936290
122667313
260987272
352716143
847201052
12998600
153949039
667265720
17163572
45449587
38035008
121623260
48682959
341290190
541896880
202021734
149529935
246276538
36176190
613493040
304609550
336289612
4888396
23840513
3553426
857713789
542463355
49775485
501083254
211726335
32633998
492351227
20033665
64655003
168106138
355044296
661331094
253045328
70093465
247359937
4099337
10903790
212249584
12969544
37147182
794057569
40181237
265139986
374124492
253318604
521475346
396138051
62366999
171132839
188336522
10636149
415558048
21204584
80655565
67687304
22138164
78433218
44175055
76294439
82588952
650415320
408507193
264864888
35574645
262140948
32862001
99207147
264860754
57888761
318237897
295508166
374951308
862364283
807834
542220317
293837485
204562935
42527579
112739343
718057784
240969162
88587218
73318202
17482437
112902466
297856550
6224457
192939414
531144774
287741255
117745080
548304742
179858066
512201344
351112893
410197915
140833323
342711873
402749034
603336719
363355695
318219155
84892220
283119837
392707094
453536451
254628130
37767965
545996523
147026180
163690903
458070920
241211421
162044007
510238164
630242254
523623370
132661228
421289515
538884246
403942485
603203019
302095826
324356213
560464855
80187061
411488257
178009797
61555718
204216864
6732431
402187994
179830361
86033500
206203379
197657215
32643549
473272773
66841892
333447029
220275643
358024217
154548028
210799441
220409813
696939370
651570985
229749341
112944964
539652402
322439602
340202296
141553806
280875387
13190391
57629940
94551544
199100316
324806954
303484666
158809734
228668963
175521075
20906254
27784875
296129815
414644275
7885302
647711269
138094867
4173801
241514032
56964423
727320657
338633922
149469330
667199957
404747942
47476644
151201688
184976016
45068536
136177640
47454067
139471495
237249249
329047791
115312280
587083354
429769050
368259074
218861132
412020612
203326978
9810766
657128452
215344610
197997160
171024874
155145418
92001336
12192969
6325553
91690136
220699357
284427529
41133266
301116729
212460247
103997704
62907686
623445280
302595951
35564526
636395146
181287743
367309671
93866326
59619799
743197036
605644947
136424007
33595758
114273006
117212735
20703086
28682446
379043376
141110704
202406134
230485316
302967629
306649436
164602639
364149881
450340310
181529615
32021177
438567430
123632040
804168977
380894885
437892876
667401980
205867949
315347574
76194475
368126658
355598295
260949525
773964640
15048707
324559943
426599151
118928206
474250715
7252389
5212768
149252705
48957943
305410316
151620330
51276829
243381281
616870463
242170996
672458890
166849725
491005883
195863894
367774006
220068736
30645822
683464193
375572955
71356419
178261240
299900855
203692724
698464570
6380867
235653621
800686293
76834931
2513457
639254657
99224369
327401669
586773780
287490414
24065093
885723781
102979489
14266170
330296923
17998096
287069323
535614390
165049587
246880043
434189884
339841435
147043681
57592027
688267578
283627876
328023021
196936991
149954117
247092944
98729092
722487351
142218937
667980651
53553818
411992709
185466627
333657934
123623711
447987161
592639452
376352682
94498419
175157064
51368377
81629756
475300118
64507359
314831639
718993
432614372
341527971
8654647
430325648
418352666
54146306
89294145
33594225
85418282
294549585
30413949
146399793
544774156
176016680
26226918
17604607
37904231
302176191
418036021
1247655
847117161
260443521
613184939
10179608
11816422
394083855
51337667
310263762
8336296
327188367
215509281
54185439
167805768
218879090
263863008
133694606
504347009
20094580
125334815
953438679
8511039
295918183
503573836
335068934
111070659
63010775
503633761
852021134
19926820
4075324
309870320
177926638
5848088
15338248
497320708
803897847
400759435
150100047
158517431
59303238
100343734
311295415
217061399
189766642
261739022
265995188
79307431
137691988
254823834
157976120
136714195
89467536
55595247
98208808
164926634
358800318
205746465
35305711
103745205
537231716
45844684
420317345
262174618
47082362
143126783
56317825
317833036
318775549
27506315
82665101
421006226
32039579
227353002
427112751
62558129
80162742
20365030
450040691
690726722
409289040
50639128
155724010
65221707
386994387
32471409
31272188
77974102
62969429
385779933
84279323
213994446
3407023
575929877
627951557
433803522
13327476
113591265
412457355
13503296
23933928
313554064
96901912
100083092
26661115
2526146
77433983
837978012
28708072
103183262
165570993
818338052
135780639
159015533
72677859
316749208
397706210
87397633
240102395
101128348
293880776
271905562
234885701
61100440
144252039
512932510
28125998
94717236
379189924
23367015
198969194
125204659
129097146
556091483
748259747
684250431
365240658
267241809
122358841
41136643
170872902
348022518
34344725
114074530
663667766
778797925
10191230
121251795
195355437
910474778
447916286
303869428
55788111
32138958
18492381
14613342
906555634
268310742
112611328
282970443
466727405
39248213
835740390
159614851
489593065
592110560
145625302
24154182
554110472
579159874
853449500
259985274
175312202
124207819
7722511
297358077
141240310
319567328
88588828
53805262
199022558
208294792
423201014
147104490
368993729
791629463
78536901
180182491
477472437
522992987
81843503
593630587
9897523
523732470
338875001
1094528
107311435
220524751
502983611
261800251
663357771
255499094
109286777
79201526
477046596
437132528
739573904
163394029
175030145
55948198
641641833
128450543
32400388
104401688
448649580
10854825
114122403
761461490
21557217
195700504
253120089
138089139
155243543
653894326
10503561
628777625
572967665
19865687
553232143
11530603
60980054
395514827
338371381
137119192
181676
213219079
352380780
94312372
475113406
26056904
217556751
595664034
461449371
293405523
35892702
62065995
137415110
1917416
6187653
270438820
106987824
480923037
6895603
300569619
591752774
243604702
16309933
34394111
375467358
687366271
98529555
55096997
103755187
140074464
362019396
525368456
281111427
159531908
1638909
36055465
12824935
171104262
253256301
182120589
177783176
739635155
157851835
252399003
671428087
210135478
169334214
81744356
21491523
45013602
10419205
152599512
670614766
24924017
196812814
1020680
391015366
377527862
10373426
769335426
374364916
444334232
236371789
432526999
82254397
32386861
570823428
410330967
98716930
106870242
229019732
595305258
178070331
441944166
78557330
362744415
916110857
57484796
138922035
190141929
268955244
155897323
495392573
161121820
53324685
403533324
38048893
283407821
644559002
3704024
643719720
233628679
7090541
559013703
156031208
326375501
20642106
13782719
350727105
195759214
557693687
342928346
121508856
142892431
431474542
66868551
246384180
34648304
324755136
251811324
586421549
178387117
858685612
334663396
4978459
350785698
706403338
889962978
47077676
203022321
109318487
13993597
328121
210005471
17502602
1390541
208545086
167178559
24130074
843197554
211313644
333880565
662088120
43801804
482913718
232940533
302533939
864537727
99643942
89607543
295502
20237201
84449104
83703791
289811339
64743861
681523335
803682
10955247
546219033
481047991
50675872
420248725
69586969
379823874
307654
56044013
12370019
154210393
294316273
407608271
182620792
751359682
193679036
69270149
159151638
712150572
831579021
395156559
535433
519188389
186571753
135489406
58055771
37655332
358510858
289033305
109122972
158987708
187253168
128752744
417032649
520234987
391120563
167061014
587932131
208822629
112766703
350443526
423901166
47954958
46970217
52563558
517269227
57131818
370122639
184441248
157029479
66011381
126174327
211044128
156966948
254086773
659204431
213531746
215683872
378109057
587934142
934032347
482251237
106644556
370919911
410801582
769805721
278258321
86628799
75132478
42034201
258771450
35308065
24656670
14730333
979974299
424577451
183526450
397132553
32898818
118215730
99965798
8524701
705854000
280486463
11826483
155510624
38772488
578648744
90218461
134191095
495885823
21091537
404957297
280020693
127509117
429660854
133304674
118484447
364052053
125787082
488594434
170349345
482511839
85675063
615353603
103141
524260702
65593743
322139
189752956
272509805
141735809
312234780
96672896
54934177
71222844
252408248
67902836
27331000
522664
588093024
49665735
12750434
4212527
49601328
156722322
174824242
34376415
52610564
283210501
630421942
93730898
77056621
834676813
172075756
49282910
358465763
72198532
28956116
145722230
197213497
118143464
103995220
727657919
118239169
321235654
18391748
260554842
140208560
222222340
157235029
14360140
110718268
4626014
582215401
266043218
226566096
428024771
336679659
20844098
110970140
186366996
115923963
30015392
78193743
42407979
101439833
138579703
288555560
347524619
776259481
464859248
86173683
604116066
66913720
367389816
130612106
414493592
36506401
223816785
219248124
54072395
204008029
154645074
645714232
75544528
607493551
569426418
879827072
217108189
143781010
571653602
125679760
148637
21990598
44234082
14499028
37297481
16313986
10139433
262335132
5883334
207412124
235746338
272232758
666890642
20773964
216333879
800577237
165151930
190435593
48048646
267770156
384336820
47068125
569677136
438948625
70934442
22149107
94169534
34348740
10308376
219239663
229451451
305303520
83844435
781998943
3203911
477572037
837132063
170311761
267513713
523565024
35969298
369943242
502624142
259316020
125545677
498295641
101507266
831568117
61822059
343031408
68198045
303873563
666395697
44949584
320659588
226682085
416267913
474680014
530302964
1321
507787012
139567097
113088819
292665725
202820485
206496650
628408379
113360741
145005547
102276064
124940575
384144903
698653796
123988300
234744479
193198924
613187847
12792674
3066859
55377397
46862275
245628665
478089968
197658755
869105067
286784099
184274300
300437276
141004497
302678619
377884912
207742917
332732967
140322670
618185867
372946487
127277324
556218788
354997693
799415416
33113182
273251744
246679643
13112848
550689903
25918936
51624388
495259549
97017523
235782643
299586328
565623551
516659438
57483114
211738835
19458671
459795305
75900486
154263575
768696269
30018955
100699489
10100912
593126345
146438513
192517063
165310450
53755139
122525341
15046166
795248357
555435455
14913192
318534693
24163211
433882501
544377821
91209555
2772247
10358388
122872197
76067812
62253000
233000200
4061799
84063140
157695209
23914351
288304105
69893170
670420050
86012302
397703929
157422371
646945648
77340084
210910887
249167279
700489
60888149
220553259
173816980
92608960
350310850
283576467
106844890
74292765
378747559
551192933
126855741
334643514
63779301
208597409
188973018
107795269
297178098
17448731
29753538
223507787
19693777
614897020
119117287
398751320
84646034
29801585
112513462
323749077
112670008
102881317
280590710
9881210
652997624
619520996
74915311
384455626
335041510
90829454
20218443
234960110
31112267
334743571
213371770
8142683
248517753
332623358
524237579
402522773
58651557
351645111
420535960
491908903
552720375
494423071
893453323
560787199
25095780
125163113
60965474
206461254
255042191
433382349
159395653
338257826
462874
21646664
208832816
639246251
388337122
70273060
236606329
63757082
84186914
102728606
91675202
150581166
393726803
130267000
239842350
382992647
28360697
21083100
69304812
40992511
40023839
48218826
521288462
206912608
143680698
181275464
204552219
233882145
515596220
225187355
85657292
9205
167759001
104890068
65996009
16522756
178755186
148238726
33352860
77557844
21853922
599947893
82351811
378518782
182265815
194410290
311893024
181883613
13393663
188689858
352965215
187110699
495381678
327465169
12661156
496044479
259660443
13511039
40247557
39252449
120261314
162887581
878234026
195616723
21926073
688881915
4351791
138649271
87035460
34198189
37104886
96890492
274175986
188195943
426530244
154569597
104844077
121691031
579846428
405376450
326944451
58895825
73398772
169804928
77590218
246991758
184987342
151505642
12811907
203983369
358192021
128561939
456869705
71349151
21452431
544729212
41132954
444618582
25094179
251450111
40051299
693796756
365896710
136019273
932923478
306065037
64808372
508108868
681847756
344278971
359511722
120031748
415183446
510055728
411399633
10595167
5431691
224083411
97740279
71705019
270515981
363968311
352044273
510793417
18010181
392632112
211351924
145248392
7059611
80260742
570241994
442171727
176385963
139698537
64924500
314370763
359236279
15699432
338484056
249285741
132695046
226940003
220071444
153293663
139152842
133637291
193057390
855720881
233092323
603100371
167680319
118741161
441740771
102506573
398258137
328622267
132482596
89843530
244667675
305030074
210220895
517086074
448469556
447668059
7821935
542348240
178053825
418324617
266166528
30237121
355683975
7099718
354450579
1510589
441200723
760815311
755993529
207235354
70097085
170302899
117853833
2962303
617204174
456146979
192705368
8738295
200826986
822517223
127493940
127035899
77395563
864152644
691322606
483247343
141887003
18852968
19714438
830402897
4396189
284325731
61230646
11328667
504831893
193824082
759499188
150833499
353915
537010411
559696730
622067369
46816010
40654234
59100368
444877830
342851926
808230930
443765967
379224037
232312575
87046223
694244403
230134972
483763124
30590350
84985217
34587827
13332189
68355109
439806987
143161362
308196520
186588751
50603961
247406292
826833118
159182559
364905761
17228008
559037388
566674639
413041595
166144002
11805467
271376745
45760069
400131970
30312221
547700770
198917397
47451492
187129029
116379640
452183640
184587793
193566926
463575419
1280036
34621915
98408305
45692046
514377691
62580144
28965984
11155912
264932137
847229260
3062092
328570296
112050778
403844802
15855105
223042896
513799288
199821089
8653248
201322330
74850344
50021650
11480351
126770903
239935123
616110103
374395944
246463823
114301132
527469285
305733763
505871683
57924064
61120373
448447176
546194794
856218113
39092281
148384843
12851147
669630466
101534014
44819099
85921460
6781522
331101846
565648695
121538866
257230816
259355431
35928317
291346720
138067459
42781816
406772388
248020839
201559041
860638205
68664703
483187141
357955564
44051243
44267719
173783350
633501319
208114605
456141473
41581794
232474793
273880015
107693979
475709785
84680564
34176561
478767470
514522164
279491312
312130394
11076531
504073462
157181062
236705022
40784944
235987884
749306949
348769318
126126546
930386522
455873585
526452973
558370212
43363073
20868446
31079176
62447884
712171184
42555665
290231686
166735178
192847471
70982889
733206820
313377718
25580425
358318165
142259598
6898722
192052377
298431214
274315314
81205001
555399824
502907292
187867754
214681357
39075684
9426305
168866133
617131201
422935937
129812689
763527462
375683488
111967625
830972426
89672860
34827821
46022680
569006676
367042091
163275547
23105785
555063907
16740698
184630418
822908685
269009875
113061643
98636763
13293928
52004311
101757612
887071464
56199173
61728699
64371913
185130640
378899772
115747516
514422568
413367797
161248055
644093747
497068413
45510139
171228036
387742356
332058233
365262236
383708377
428515262
10030047
181885527
287629470
479510614
265435037
51316068
25584025
298382317
376447757
506475074
8402206
135449007
15385743
125850392
167548722
475631
140916605
102498278
116027942
301470402
482036701
144185982
338279590
106952234
93062372
3166277
407974175
359721396
26269489
36886911
153056939
35131585
568896132
1964426
88716343
81054896
43264115
165096019
893809022
161691727
354560936
312405750
512979450
338243295
335928945
401247805
110248053
389933278
334848371
85754580
146674034
69158351
466685399
155109870
353285107
140488807
739072520
596297063
376379599
329403053
190651083
100840092
352472570
53955236
271211298
492496293
139234975
437746622
445413122
89802317
116915098
72677064
97597316
737916472
251399666
159828795
362033969
438542403
578856956
160631172
123006750
695032276
15761790
543573362
22977861
131077089
210720703
288483000
283043238
871308714
183450998
771364709
55932226
344872205
6392110
689445321
364267229
221993475
72290284
271279317
108914534
10202192
160364343
446847594
173045048
377378413
127280811
250817916
121101827
189512917
53263728
123238384
781957417
396595220
112897068
88141002
255064340
82125361
33786407
327053689
638637727
751219754
2816097
132152128
9021096
54409574
497480993
297525574
375280835
132794210
196868212
10792388
425871243
2334686
80259506
463077162
238774181
218384187
38987917
56261321
389466080
44544478
298126920
59676951
663312537
515614626
188576709
68711172
210182856
330970328
323427941
552607349
333261139
2868317
291879370
300755825
286431090
96603936
303067319
685832570
414812804
239606860
389656152
706516071
112415034
47026854
85691052
18966006
495742989
93795594
468082157
23659758
65679958
395543526
188560722
28972533
279884461
566245805
107865916
132688448
449442188
41267865
36186272
168379132
226846718
26526879
330929446
121352879
783663806
409668963
385545167
2400113
73213406
531245555
449199392
47421768
88778254
221263859
135354483
274417147
905121590
194544483
9518524
323381343
36613721
185693004
122386438
59288471
20713236
729572527
120396123
51582517
3002135
552400629
25183811
250725250
69239109
144784039
637220216
55714872
271617320
586443467
335035302
56020305
534648929
809147181
517221847
299149153
6162357
794051087
802040831
542152542
506986127
436967921
94105447
458780630
268484958
123556637
162873281
129261853
167112242
325810304
66008223
808940368
702215966
127504836
158641232
14209868
111443388
158980477
17066488
767573760
50267107
295650750
4270057
391915303
291776993
828687484
929623625
15402048
74192959
557671690
580204699
169770771
25974055
140334580
132120855
637058098
215049244
170527061
765866783
26623397
77042322
127863699
296978037
26890365
271766359
127233916
207403099
71637550
230716856
300178561
78472
887312504
15320994
6904195
59104667
212411633
732747212
170806694
363598171
285915315
43915260
102952579
107380242
29787360
70563363
428059
24178500
5066338
366512687
254849616
175481709
119525946
272762148
386004252
318457085
361785632
388722649
145865095
734305111
175342418
443729787
131708929
112429411
203410807
31595339
233282454
4398089
4767509
98159386
91248870
431235019
621373165
513834058
64787563
64267
161603593
442195857
205633652
663313470
733051586
239169007
402132440
238971382
72609197
178532089
213302996
353223144
71052593
313172511
14674054
370387741
497133324
448575999
247709281
345286744
551444341
110533104
37998154
8234085
553811226
497556476
221988168
15750979
392476007
450427336
94252897
69692978
361193118
70798430
484836825
44775507
50523451
179072748
224668775
9750330
183375561
164274886
204252030
182792425
364507310
400701229
98970693
70175262
261753766
101786434
13795151
245804834
460961920
58450043
745027160
248555077
67400285
93555907
640191079
503959186
371793951
62494392
293150993
803378581
345790197
22219486
13142111
196075507
112866914
332372088
1012034
108412669
13202343
540918638
216263242
454668240
767994133
86894664
532969278
89016422
400600239
119498749
228917516
36305061
71747036
143204254
1157179
640215357
48054060
644931954
357622198
532613225
56123912
166917964
235525965
97107880
404247628
138108503
365245791
393400785
471640740
792976991
119104863
640738616
533962454
15708003
147010553
259963335
125586371
43742635
263183241
293415194
14117192
185161482
5212659
587731580
36555
230627705
66731681
36396565
57998633
35520551
11688180
74142459
30714347
871600714
704182807
109270474
79016256
217102536
91243269
243735318
498125795
170520584
202024447
444881000
158063535
642307049
78139401
617361706
239243929
194900604
615043565
158014938
67533557
87911420
349196396
542509368
380047552
442683151
163249393
55092900
23032231
141505428
62055547
81771146
52743577
2294142
99779398
86735754
265323818
474421752
473966234
129340025
156712778
24754490
559772280
775080068
311211197
44394916
353035828
161946857
262871119
352553924
432291256
516643605
440771753
419173715
34462360
586499191
172209620
4702729
835811890
507939445
799361880
315058505
202139245
679950916
11183207
172714136
148160307
335894787
3520162
23022159
960546859
14428783
287347258
456952147
342992063
364350930
116317986
79660207
237935546
676821864
576262767
179874152
189994190
648798768
850058280
237827986
98239956
76109399
166558976
211404625
485788922
3204799
172703176
2777406
63419333
524729804
225975918
496677780
3702247
564095099
44422898
325060168
35269395
309670331
30260750
361085622
338142083
777300910
70564225
136115299
382478675
23128284
522233716
54237218
633417496
400863285
182437540
556072967
686639779
57783169
48417889
10172922
882801586
284683455
430700617
179963853
612101690
706354480
450813549
21207198
77436456
66718283
475811613
130951477
10882931
281654207
223308539
728730296
185651521
648064752
477078846
687400531
234498261
260657842
92608804
47219521
2092851
124196565
434307091
76602596
98678216
275960182
213888529
53884631
75832758
455350828
247027959
81076161
650927898
374497168
137897397
518406633
20974639
244385076
566068302
30905182
732187504
156574497
90603938
20904859
758129726
5151191
229224006
123463899
8692691
11799202
23709950
186304086
63482542
63723108
29405267
393433896
246456640
142301504
74053883
89618865
311461630
750477385
606740865
191548038
405849634
400833642
67641349
553884487
89825329
311677654
457962357
346409731
765494855
978747
30207686
560176397
52843708
6348933
13658230
142091831
123944941
46261846
82412190
221682335
46487692
459412746
104587258
456554147
591623253
177750896
362419147
49706305
800104663
476502267
520206948
10496198
17285142
193607936
191682016
345857623
386598684
197532850
326713527
673923906
76017008
336490577
220889071
707551980
91923525
646768933
91212677
115720350
28263884
488277926
545021743
575422250
7005818
365643321
239559987
422929233
177436590
47176539
192379800
314614947
408806455
2758878
3344583
282123411
697856185
108739362
800074822
115257546
50412841
189663239
177957164
148940160
513979732
306295933
261983890
166907042
183895530
577754552
20037191
51302439
25220719
35108774
40410977
37749899
629344082
349787242
384919868
109372084
255703846
28122708
146990011
35238894
10522776
91983387
169796838
302549275
74104376
635632571
96140166
527110562
194546239
2989856
99801122
113007834
24469039
42825820
376425583
758741837
222583974
405599147
113774971
720868082
100512817
37177481
135765813
267359734
606487341
19183861
106252145
7936968
270316454
501131067
291146371
158876408
75417975
218993633
128955991
449571471
80348900
78036506
81133777
216246795
536829743
118492609
914473181
72764538
340784634
358465498
110957397
19178099
448511498
12903313
494506673
110229303
273965394
238678935
478671212
14998823
787166362
2528007
464063004
725630015
118894520
29409487
229439445
367282883
318474975
522817015
412298611
693917103
64339843
314046127
362490928
35284264
104608158
27593534
40325356
97694983
286262209
157235005
100323522
453126041
7123302
227343
540245874
74155326
121889900
26730520
364028974
517804917
35576200
333036284
305490993
54910729
546808534
515052826
474828997
350016642
225014802
67811669
37523809
37252108
777485058
473972813
760919244
294552333
18642024
21239443
90661710
427341433
828386031
78994204
17055957
319255728
303830156
17180537
170989915
487237129
29257120
428392101
427472703
379305161
129824444
18050638
4245281
465929782
181951403
581510978
41669350
797899336
662174621
183450568
352388495
138739063
95638118
738672022
101090912
648617934
14206088
129316128
13772102
85441660
144961878
23438130
154376221
35566172
198962341
34430442
2725267
41535972
128158044
214123074
363282917
490038948
348953564
300214194
308984823
343414854
346034054
230271015
549068504
27814198
42511557
564669618
377458221
241403495
6814353
38484007
51731432
263467986
43753847
92487609
49543359
139873929
111287311
289475384
701197423
156391110
303476201
350643978
7461619
235056356
5358251
312135672
759283479
483299412
270325508
494296840
622725719
194492649
4381137
90520116
101583674
276781658
528611450
85591478
506968806
398243454
23263498
7646024
73743601
11918976
32045452
364560676
682481704
25779110
102838929
21629257
17067339
303799485
92836205
18379332
150229635
616004641
60836076
581875541
47778047
249056733
1706201
526187574
3813463
73133766
332292058
55576807
170257128
352146356
7131283
140725350
145251872
31503033
128562387
41285232
174825517
28961222
71005423
73576115
37231640
506699355
537895033
500131637
386844385
119276675
742873274
264177358
16424271
9267343
447182628
86449070
139435498
28502718
178513157
60006968
194323684
159585730
208121275
24033085
239564702
53403696
178713249
87301433
172875012
261188275
49679528
683951915
312778850
262040885
423454543
29473368
155905403
34873
316623946
62056574
13170443
6463506
316701572
132713727
30654562
117607485
44648
111458364
254031321
119983607
297330466
175477659
45850536
469828405
131292900
107659788
60131228
51298317
539229709
59049435
95889617
113426047
543000250
275651744
83552140
331675501
363704462
311025325
536871000
18967675
9366340
453210210
43928385
280932995
30684121
521673851
81626655
174798867
108611994
305398898
127141922
16039452
311624443
187626567
636450626
669218281
159890088
35080958
116661388
45420944
619881197
2387001
335481079
20057630
598725159
199211993
119888266
186271021
610780930
321933841
234406267
56828811
224600171
299540378
203696897
246520331
88542451
599180738
242835255
33860722
439555126
86449828
273200822
230601936
417765141
575784209
27792696
60045633
220059736
22325627
122959423
628735591
562765085
218349962
78022925
792797161
51358931
322136883
491907873
604948488
145031870
251186145
45156444
126754902
611072363
768293350
222681473
53940643
221309745
541361475
46880312
14775316
67433971
193273976
181106535
341462985
612290204
175652237
26706887
104471592
271479774
225431725
1559400
101892064
594973255
13841784
10650295
419102929
232011595
139745247
478821996
413848608
666291115
374175384
414522157
270365163
254653336
98064787
1506273
354221991
328518095
91773986
39838657
52548168
181042149
486024379
159807803
244412840
190883035
442679081
679661530
893394005
391460502
446291685
315209094
248387960
240158860
240570191
34223726
468814490
216853992
10940576
103140755
53726237
49456452
658300542
470192130
818094303
391336005
90893298
100379886
184254008
255211736
110631036
116309257
318476280
640470437
274688219
408977771
112545163
101284701
96829727
161963095
706986103
25790079
63933595
238440122
280325244
150460651
144112875
79260430
29167487
424185720
337582494
254515851
601355357
461282636
4524454
296430384
363297288
513649044
299936727
422657611
216029495
7613534
43243543
294759695
54458556
113597800
402476293
39199272
268402938
495607282
204959813
68108952
425222035
48988717
388079571
373240022
208026898
164531953
340488682
343948485
350320529
319233788
626285600
497447968
557678077
2392577
802819258
89153476
146504419
142610839
245876646
103995714
558085311
128989168
42369579
35640206
103352709
218566078
338367379
73353697
222549133
438316133
690843168
308754142
111165738
129771387
1419399
83873950
170060267
290643186
111026986
349100515
316337865
355797327
187136311
135708883
182410181
78122227
507639356
739958849
243027874
536770481
131517748
19699704
19085305
17908697
875583341
457659546
166486299
518586016
23761769
711663534
238511121
368512629
56553928
323897602
240500471
455806999
201137585
447490352
93239069
125569645
16031470
914646269
307290782
878248951
186023115
246933471
291982045
372099799
90803981
713361432
304367597
38119944
712972324
39863861
651863486
10263714
471503656
340931926
286324276
205192780
113499156
365095767
87265932
413249739
419603413
569628621
251406887
7967703
193605466
729376443
245393096
15446185
249208454
274999321
8286965
5641857
336725701
24662368
255446
206150514
9737733
362944298
383955837
219259731
382344755
13902343
55858566
538930975
52844219
52517837
271723634
407486313
305803223
21081577
591057789
65902388
533437656
238261464
293842479
460858329
475953407
149666331
300527219
440610281
643424357
276933705
548725909
6102907
540679982
393127375
671464785
151624610
410650760
68770482
32478592
359658896
116709398
179427342
58194621
17966977
125777197
43467696
676276001
207413023
48111200
246385342
238436100
432437962
256164876
118079539
411908497
62715462
422988995
144608456
18079625
497704299
335622917
318295919
493413121
231025592
62447946
154478789
480338286
341174340
187823831
28475362
12678677
582768815
249231896
49500525
63328056
150971099
518073994
745764600
324782590
9834763
349194315
631464870
41301418
51143144
67052984
313211718
6740618
594143804
608324562
623386551
432509371
677374458
137328647
158060609
537694426
225799107
93426345
161227762
913788225
55410314
117204579
138067159
129284761
119482234
159138120
10587711
5193704
475745276
430823538
222703649
1174117
66153098
635432
660635152
77381367
480702266
9035852
718228972
234397873
423848314
345320772
849550082
101376140
132203750
393853527
49731979
609911142
303940122
802732
481545510
301897933
78769174
681341660
122710211
307496964
147329760
507289590
40850522
298606648
414807977
37863469
180620346
149298606
155031172
181783070
154383304
426907899
23765785
312030207
23440472
186664699
192618888
81411196
744572004
458376609
116267216
205120114
415021796
555422300
500360848
125751684
13135200
464071423
64688556
15281272
118473095
34760338
324124405
336216034
410201754
191329861
521554395
34172189
688526144
7819014
110061516
108935698
556911936
9776664
204922089
146573900
310071999
104491783
247163043
433114126
23269887
2409588
14762823
385673500
1110421
537574450
399197502
3076190
551379846
222604896
50684214
151486433
574463948
390350123
476247089
261127752
853318014
108422653
461792901
532834133
199483111
727078999
60884896
371655646
263033172
37370208
485875732
213725199
150205512
299712802
285008871
372325994
555403135
1047195
282881201
282866537
130924424
283261978
297307834
22345629
88230855
459248925
1162690
400973628
4506071
85758771
421723519
651687106
185826468
541464657
218798226
14010878
737274848
499334466
248895830
217647282
98767137
48514639
178923395
389950059
287825005
570218819
15887265
83053318
467934751
261192001
1707462
344018408
566385618
342550411
3372055
746713054
812464155
130395322
101781630
726290657
125489728
777197598
352452643
254369011
9493115
222798359
3466178
50920548
203413511
122584546
202530384
549338970
667719225
424230268
15881176
165211300
180239270
189889454
230322781
117448054
171398069
335997986
544416782
316733354
67794700
272648636
15935236
148309495
96837619
375471486
826175629
614566743
161707515
16119483
558555617
520422481
289769230
635223473
75117031
566111835
89875246
38825842
179466564
73480784
347462885
80349474
306095106
468979163
51675538
11163115
604919338
718265308
458921745
181658957
29014781
362862085
378553012
2298593
881131605
165172223
485486977
20904347
595608271
237557018
359527153
485873527
244680402
325414408
26403849
241434794
53087966
42465673
6240327
260659069
498491000
511842491
416117926
415818786
202607002
119575344
171693213
75461896
57200576
694956804
298762815
298214789
115687438
183031664
733792108
147225171
394059535
565370094
200437743
20585931
130174394
414371186
90091178
106522654
83505929
268275929
364901953
94024477
186339723
490119790
331983469
702836890
38477580
28959030
345333994
721351500
134855706
74917082
136957395
320215649
238821095
899566674
339669768
77519461
480345162
60489615
284161592
60021691
223797980
220289844
46708857
19289102
47189121
98059684
238874150
23101180
160605139
42499456
151475273
38112587
225166470
674234272
113938381
15452296
622181461
1178968
392896492
285925863
253842611
230280105
438864970
315631349
529473420
320501232
115289860
156603954
181132880
725342916
228059814
135734839
243490465
218193863
9049988
179025231
14937620
5918021
10492653
899430969
870978844
54998429
698855
935845
40234846
407652822
243938037
597514134
828583423
32251487
34228213
99206812
44432655
648203604
782445992
424866879
369021992
313872900
246278809
256230882
465293547
207881330
256355070
41199694
59028981
241334802
471317215
819934452
124966995
9851539
190361120
724254327
422500443
45251674
220437368
122268679
202711485
512236251
445329239
697202412
492581486
7347175
223671965
158548621
333203291
773238326
497868424
16650335
180293883
477396674
199386498
332635088
384234382
181074286
211540803
408408187
217062624
4970032
165800722
718709879
135637760
22518981
107511641
45677986
433598991
95747612
188141269
271039525
430600377
10848078
201801351
118296846
105115949
533688792
424166130
325469842
319616413
485810126
607283874
10517350
754893399
78722194
253142325
483981029
208569848
228381054
682057332
92011913
278357593
72668063
127375910
193139563
27211389
253912174
164028649
137755133
408193534
292756825
36400121
349594675
655724944
8689197
431469574
92652439
3837516
280442497
356268817
680442117
281490317
488309529
112825836
71224420
77226911
343028084
552704727
137555176
183836838
388292127
120409000
16651509
232374837
338824160
57290612
131058732
22038342
214210112
749316421
19701051
306620379
328464067
220888998
322182014
55147052
81202367
157622957
118945117
290197190
139694322
55936922
465087504
597306177
12597017
459193709
1274337
128236799
11988808
56653214
129378900
56216319
675312976
826887742
228111175
783788410
135621623
309718644
26996676
264626688
277476736
60663725
141332859
2889672
49805756
198848731
175024587
502796423
371103657
14355708
338362843
544995120
139842375
661865553
117489067
796178362
185820213
39112216
159535303
282667758
134380429
98692957
801748306
498538794
141978487
310208991
339765682
486510492
69097355
15098439
500636949
190153830
474016818
204137733
80523182
31158804
694737736
134188976
354701462
22703350
379380202
151926948
97811590
206508343
375775305
125874960
3656106
309852899
8548023
343476418
418740219
5815811
22830880
132654572
127068629
701290890
869388935
370870647
152281325
473907322
192311425
621361022
32714969
71387297
466812866
416732762
34442959
165998654
342513952
77123900
360431701
46435870
95177823
3846139
880115960
573779930
436147267
2130039
397831902
18564608
264903242
148723205
664528498
79427663
581108143
759597595
278728905
66289876
28479138
144897409
161563210
334794046
23620955
788654607
199484451
292590455
644664985
28501310
664816627
25717764
69791857
200299778
492677198
415319606
52045460
454658546
454661580
182405021
334915885
86206903
251907392
116917299
152083344
243403315
711495155
30683593
419882612
253514962
93551903
737631412
162601629
329506
468554095
599494188
196681800
49851015
7395894
12875163
285403591
76089810
357301876
94042621
104641125
39905540
105420971
99462304
89002733
569620336
682837366
93089715
33499765
151387127
558267851
67898528
77064088
640825368
12592550
18012612
738301689
196584887
189446705
119935060
197727139
7505677
143294647
120822002
290221511
507806986
100929158
179420943
116703351
416511173
165244449
81467621
84460188
502615923
54240917
177067019
411095426
216834952
233597939
361854778
42226041
39394476
278879753
156401665
60312257
39685457
104379787
3595530
518701610
601474425
449356839
188853300
45949495
122739048
592318771
213966296
267357207
2332251
190650028
400713538
642920
670821680
277879628
23480577
67905469
398996402
148656923
351475175
678911266
42060911
110798898
255753151
286209264
125968158
356578848
418454701
607200714
126491627
357840870
326318367
29694611
54875089
416637460
711154292
57902563
10935689
322017455
96536273
560590758
251757420
45280503
28440985
581950254
287801099
48457312
73901051
568910458
626634552
809264975
195724971
462815374
93854319
91474151
437818536
135324954
302857616
384825869
276503343
60254741
477435190
964392255
14165610
160357514
459629484
176493660
626574637
311161160
113449970
208915389
264203933
85426749
306243780
869570508
262375274
6671940
47133949
18091546
4145427
82099933
738247354
208860540
50862078
284089269
570775355
42095932
422506289
305522259
172600286
35229976
34189369
204760013
182256363
652571568
41978583
56659328
5294230
162803457
566628218
3842229
704970090
579915465
393175972
135417547
231588516
679366520
192691005
442237056
92742570
219932919
521803637
286430308
472176106
5609482
609234437
18365491
22641320
137203252
350826477
124106947
6525018
13960273
380152623
103407053
84928655
36372477
46270526
403115
138530395
416085921
91522453
22744740
107777374
302768009
139251964
256336651
16341098
222563155
280546534
153662819
887933279
61317000
489948251
126622930
193685361
201986156
457217339
360218423
18888710
13356303
350745193
953202104
56392347
64620649
117735691
612022024
571803179
77943101
241592830
48024894
95655017
53200329
220214045
105411561
113328793
352044642
703496130
24180581
95125134
124396070
501028
826543437
199912088
75041387
62595031
79097784
362230059
1711828
252501788
533656
585437290
77261731
4495395
125174264
92624005
200434786
163502181
223191700
388124480
97868463
20672541
386474425
436987011
20703236
609825452
159106714
71885236
882472264
804410993
204014289
503842630
155150592
141595766
463528380
558346043
37895616
337549462
449446135
205906699
284651505
16020188
10269030
185355859
158932273
20002083
311820755
553121868
38625020
472732578
108552906
455278012
80999802
267047838
143366212
34945141
141006538
61625353
100832538
620611195
163198863
191968064
280973169
394083619
483820080
104279320
169847257
103693659
300679466
492007412
347294095
514528030
125865458
115201763
456629213
124443301
334586861
627313381
87690979
291783393
50751611
41742851
595580853
95088504
21185967
79455054
64929764
91231378
62395662
68587958
646624234
163025187
412204232
465625966
177876411
134693552
565282642
10641
361993755
513528858
132425170
148920343
69497885
32124500
157373861
51662070
220541307
393070889
149021076
629215364
805756669
434801960
18421641
87497272
371989766
148856118
112213184
44871284
512071954
190861540
140789154
68016537
102077997
337126520
488366300
333523383
51589155
546910963
440006429
463250674
237379043
89983974
396761837
348233855
62627057
20276444
145582363
48137352
705912477
71533720
76815814
233127073
163490156
537581174
20379018
111136914
525335360
252477365
35727129
8337401
193959481
752170825
4462106
558695356
434104082
425614705
196746605
692587514
1363027
89396830
299965492
296003547
320245209
12409525
16324026
592502229
89748877
110756697
92855468
3793732
902237859
238429879
167308687
37919523
176474066
543675199
351196802
117407570
650466586
41201745
113608773
535738788
459034679
160020488
5607108
428274437
54365596
278186152
53251836
279786199
16420414
257377789
419520606
64871168
349250878
274682992
34963491
458997624
246709051
50794088
122821408
627826465
277327700
21017643
89916036
245280492
237632632
61300512
193226234
143791681
343998037
340127576
74469654
154344091
114212069
279878280
708467160
137497687
193308572
436764255
31837158
179823642
298198137
358841951
118647810
60890672
508923533
78065367
15884409
16415322
146400301
191054373
501312524
209203005
64003019
145942621
9520755
745226961
91326052
225833521
471700177
10589158
108331214
221214011
614113179
149034038
188878822
232089451
252037861
92695174
17074088
76611328
416134796
358368796
46587582
14885018
268731851
604432320
327360959
8783080
491089033
145957036
403671922
190366760
77709992
259146585
83869531
126508004
198312987
26949294
26480495
489562794
42677565
67890507
56139489
156794643
266189144
392281565
311006893
318920772
677079004
30360877
303721791
345577724
476888279
28533566
105178608
801342889
742252521
91455669
312296353
19163500
5617636
386551116
188995787
17966049
274219506
211798536
152491973
50463329
12386831
461620722
32404661
86740381
386208467
303799666
4735634
47905089
222666153
346785995
248184228
201838471
21245768
43202997
142459056
42778350
311828554
289183980
222973840
49660198
5561480
400824371
91899212
305143793
32516777
72002112
450810848
46276580
38527710
172273314
167828386
643041280
77620380
5659460
124350228
346049640
295024326
459089411
348766588
255676640
31417824
149226166
134073899
351612960
26430690
443142694
295111194
7878011
51217770
380750653
203520383
468381804
152310745
205337846
56996902
145042049
325249536
7415536
51052447
156137809
80842214
132960175
88751100
29316207
226305727
79735620
119413525
681705156
326611492
149222692
988067
696823786
692097693
263954907
179566608
108910371
63223339
637994500
651023083
42527406
434685025
95782223
307870519
50731903
259389732
15171115
592068326
7746357
28511694
23718061
299156834
110220689
299343447
4912282
405058308
286926228
176348596
34178273
169064211
530787093
261863831
105864496
137145138
5582991
148625571
583300015
192752411
154921001
82301598
566708474
532334926
362455549
215182345
65521380
78170640
402617415
227599796
37608750
2724204
5930198
137676780
121589478
253933484
332575094
41342447
535598876
4273717
18103219
365194504
65890034
548916711
744185549
432127862
437185883
117608236
25500385
16319716
6289178
633701444
349625297
636480779
444178730
2391691
200615164
186396098
515269284
28229546
275283737
2412504
26984625
2214070
47743066
4199649
340200389
115035475
109084660
5950079
103102994
336298119
211286778
89124570
93982407
70614953
712813604
80237652
45748139
322577947
6984859
82662035
111586362
345695499
148678173
15998113
389236149
193757640
78681134
695219691
36507164
928164597
146570103
2370137
79299888
31485558
89416777
620482372
564506323
347848022
18293538
10850461
309387148
195127295
480421446
38554910
51553042
57447005
372288826
223631536
45162141
20091974
288535758
178169550
578493461
650089
80107454
302608122
482139825
396162748
410230637
809362320
489303576
603360231
653473985
735367799
48336548
295215621
121636728
234225120
443098367
21119110
10970965
216628869
66406878
628433256
477271852
309780128
280968805
161080258
11386155
477078034
37581053
168876498
349088210
135327031
664250753
461120427
51622952
16724220
896895269
18665702
72307621
263264726
271799522
51949534
156332113
159478871
31618243
765149239
578747322
300796224
359908621
116172286
94823944
422961888
648601134
120111223
472169934
74293587
686205029
311337194
120229545
12160339
136611263
335443947
25711397
564314357
669283755
23965008
208234593
151679487
101949030
282103275
105294992
216448054
134180101
115231124
578202413
126288872
251868456
648231222
110143689
578424468
322072730
4297716
204712598
911462152
139282018
71725945
354516632
54593721
465765089
794198775
304011691
294184888
693463631
591588752
482149206
602219604
300871422
108616250
351336359
294940
206486
334883333
429182988
574103863
68957878
731705549
152202883
730366484
721886140
382431533
80911141
1651262
740779007
35711870
28470378
148713060
190879575
190233196
657667140
66159408
138086387
165760638
813487327
86684780
381072170
48883530
185394914
24104092
477855495
79097618
745060517
343589117
366046404
327943375
372017902
226392233
430974219
23842423
402814581
510995549
925421570
17775846
218120702
14818540
423701340
56452772
809340
44807593
533472732
148507115
28340949
603905368
453735486
138089549
262001493
482767062
92762427
8458943
466800872
287634284
21330931
48942417
154821915
171311688
14366776
573179910
268093909
9703984
206591844
404614172
479562245
385135649
438091911
51579745
464782809
65783549
82640365
440034088
263133318
188402104
40374210
62826913
29249381
95084207
84810925
656822770
62241705
499490075
36861516
824589063
48370565
17806806
9466370
134222066
299054682
4696402
632551643
4065948
70807597
470911157
39972648
197254938
189623331
294776146
205543029
279858313
364777464
830123218
242806236
126106234
67008186
42313794
356951691
206482776
557522106
626688642
338420588
295742278
58090166
3631451
234769897
43477191
18758056
7297849
29741240
271220597
38812836
75357789
242333192
556878843
473872139
28797164
163630361
3361378
232717400
26662420
216295691
349974261
116480424
454029860
199958924
27817316
22344534
160638866
262540413
255379233
126030820
265681415
285733861
331847541
59119296
623503883
376468896
145572862
331025154
309845135
12182430
10814639
722633495
32728831
463137531
196415023
483060719
207029828
27978867
766184945
254215170
92571393
646621632
179272191
11623688
439660592
396683702
105272666
114686341
370240922
424471097
107689767
74836707
452017110
352503593
4107351
208045753
417357217
804781341
33296848
792088291
24596529
78722872
425410470
262176908
424947434
557018689
168287763
31208275
374559375
26418400
107450236
239534821
2161260
428698487
68607086
143671991
137518776
252731623
16576078
89201929
637580045
375363847
201568056
595044810
118026518
557708348
618455618
63880114
263548638
298756702
46551497
333543751
104742013
394813765
807534364
60147017
26108246
269136874
386223492
789520925
10403167
377273345
236677038
188248582
263520765
419779086
18205754
79742934
615100293
632474626
121463468
360144654
159589912
152570257
515068897
29667858
672279444
58473516
342159809
396669116
1164396
208900327
398795485
4259917
88092281
200339015
730807941
126794217
231812886
519568319
214103784
45824572
17929460
40717844
60843470
386055970
301138099
37684881
46943013
507491105
361002647
381445935
6073429
29640359
347422049
563308754
202432623
199541852
175286860
106215674
680858302
6634465
421545074
72766633
170453913
54070586
401116257
26671226
81803237
371567741
100756508
392679511
350304042
66129067
49859026
374333071
303823590
363149041
647938968
23304453
23906374
684485223
246212143
345983349
98507021
335309427
246331005
22688066
2414043
148904488
165041792
45524437
373351040
290371341
522783729
325198217
478032844
124228826
83780168
4481184
34740089
483036687
299897031
233125869
241469756
33435580
415427073
134435352
109772419
211581870
394136472
206079031
318233430
51591023
81628278
207916158
47087415
52551950
196287037
628916453
359503235
232252997
35154904
396954718
64781217
257092964
114216564
49987669
94053490
547920734
249349660
442221936
308773572
378585143
15990691
115123282
197988163
588221427
383156476
382642182
271357429
73326393
555863342
263010932
419630677
37765494
87319049
572145610
59545703
23843279
385047486
8985223
116258222
721034043
413140133
733510841
380922578
188483323
279817472
24279074
383230518
442792200
86908266
699805358
712392
512113808
29680608
7902859
343408653
36693406
125967819
657172135
575291383
432278611
156716682
96148370
178286291
199284928
124646536
20394842
68139102
406521387
213506888
434185814
15250979
89336417
12354809
670460719
22682941
6805538
216800500
137908038
51728505
179069600
122039781
2256478
507218687
450432991
236232979
416062223
449777366
317052985
412566311
143831129
344214645
351274945
388006722
267754516
53323542
143835835
37190461
660858132
30050391
25711569
136411194
20461561
278494257
653747092
5864596
223054614
9616860
356303148
448626564
338676827
296416568
260202675
33175957
125795234
175178405
9614646
118800208
516494343
92791192
139269362
344178553
640977255
624883821
419272077
82627161
312515876
157841718
754288824
7665173
248510941
272507818
688716835
704035279
112957675
262263204
31517755
311427219
234064769
309150206
428507942
60433330
511181072
678864883
87544972
538100583
4325852
116121836
24401535
145453479
7557910
214583634
145084747
83162057
155304752
31692081
68255142
59510672
397702761
164822310
871172287
573277699
202617808
158855013
248867534
27606364
147683745
33147727
521645465
241623446
49626412
7021659
2879562
42730749
261497608
617383455
29337092
176085578
1564651
82208675
306888759
61165891
89080738
25509481
382529371
306592411
330893293
58778795
177733052
3057791
102444084
559863978
760449086
282225503
252949050
13330566
452897244
26605909
616867825
242571277
173907218
262968079
595282372
51987541
377108389
504941470
54005389
647070341
78445687
103099990
227223418
366464542
438377577
143344133
166008257
177268447
60147086
51309781
524137189
8939721
119572555
16199675
359105627
405411420
329623488
422650227
354063499
106039308
130315258
12498316
615532017
197678225
146506341
75652335
141451839
209802433
26233642
80834017
280511745
143279734
209136517
370345674
95792647
119465862
133295680
58446564
179394079
290213722
259667
17633900
64848812
144871517
197701080
78507706
606804168
104631830
179714007
44490022
525051199
253731743
24019399
263291390
5949247
129786811
530072531
106900912
183476624
144268959
1217789
326362092
76801784
28496511
51440976
272680868
174164942
607352240
223238298
15286955
72698808
687513885
15138598
461712681
99409103
20657035
230218752
274057606
34948248
506202221
241902194
755451419
256626521
344419903
20226394
385359564
152032401
769383661
136413235
340266563
415896441
545371265
525472208
31226150
7555178
502124668
60643124
144719115
111002985
577981188
715484194
17210685
87879784
224298673
522453008
330726397
463330142
168410893
72136041
10991978
24508716
225156218
230843930
445882557
578940547
456215344
254937366
469130579
223573636
387547084
423153758
197000151
182050708
241121458
757255064
7389374
393742876
4301690
99822782
2818200
459096383
234382890
53449634
139559955
302891799
531182647
140734632
177110811
128683238
199120801
446438576
87718273
547746095
175833986
433934953
79840330
56214138
66986663
148575099
25938091
263598395
831108370
329952344
471845709
173097519
19051162
208388938
641120795
28729075
4859217
51384765
594102740
19548218
148072973
75238490
383179493
253848648
11748870
783986
83710020
483631128
85860185
179646308
449170134
881298260
143754171
135819670
242476404
62136980
552134975
231938869
401488311
170109020
236104959
522526579
304888934
383285499
65272354
517373110
385088277
384298146
15856497
69577594
391968271
305434600
83914889
205539442
152302655
451201669
16792810
231437255
213759501
407928473
116674110
107378692
55105716
157473743
515323115
227184635
265611924
225077777
349840449
624225420
21933301
148474510
46406842
78236549
683041947
291148996
44333785
376590516
65786334
155456001
165215764
109629056
105777951
81565425
447424440
526309099
238600008
898101724
75378302
534334465
17749134
17975077
46753705
694602193
294655341
493470099
387142231
388564808
125302062
58115997
127256852
281638456
106237659
144093002
748168650
47367681
618842200
11173856
6371836
383535265
325056617
61344549
126047720
681765614
163965152
51135494
107259505
348527006
23336330
153399218
7332635
14739943
99740617
76825029
257921447
375081621
191017416
421853837
25316966
2612835
287061577
671665735
517699142
87056451
125118552
8516587
570732746
38859746
53129312
429638218
390665414
789881
637068426
23295132
449773587
181853629
145066503
308855500
641324320
270352145
200060137
132949261
132308909
178576970
399702734
29748758
38536568
7515970
103080132
250653137
503852443
644289996
720809624
45537485
1241352
196832920
939643966
12384944
25516201
131693501
600190843
336617702
116157046
415887865
104525837
55038769
76449419
460184174
133753182
110449195
18190242
1265158
130165930
322312503
621157773
439016309
370801113
33040070
350510702
418281558
7703365
154642390
432808793
682615004
769510742
97536465
29519439
77660533
450034804
162956025
224896174
475694908
161106815
83559473
30128593
314319665
14670554
115631533
5092319
281656574
592706066
149778768
328610310
112583846
482271010
253455807
948266804
164292085
529816226
149852273
218970404
607120583
450589965
415391755
70439184
491779652
361578321
303755055
99377490
530609320
347264640
19867610
426520529
21842327
33258004
29489677
6323499
73904685
72388719
240239395
810505077
482092480
396804423
81264496
156092
110463805
686406271
380817587
58739390
100384101
47613758
21179030
21134261
13791570
226680609
57018642
112903634
82670058
162578491
388300851
295742031
66988092
36690741
352650371
21900434
128197086
28292539
66341866
130289044
23495095
350009640
748611923
1686681
38859498
73991820
9453244
297969537
13240898
294893506
497667579
139206339
483957715
712895175
81010955
98126520
15870401
431580929
41476116
306185898
212662985
70995566
214035421
55478180
671433372
131341322
476923951
163224953
39438701
111500563
322457180
24349044
818200325
31732615
79544138
211482261
299059043
25691275
86279433
727018147
119525320
42786956
290909151
54341085
393627823
160731932
665040252
64054300
62372523
421424755
11768377
225390269
458760728
240785631
440841820
138387158
286159908
55457069
558452343
484666369
454652168
443769951
540037822
502666620
260646350
533144671
174081868
15293143
36665384
576859480
623765454
662125353
63335029
98009054
442249421
293725195
722792026
49454108
88334441
531124872
319070919
472848981
12852456
306989716
50793302
660295647
78734600
235497164
48795069
18139072
153520360
483637496
414750508
315661219
521765450
73059756
32738357
155505477
267162124
421802544
593092790
372615306
256475956
68112291
359220514
382327208
505229753
10997441
79684944
110311303
640971716
37567476
603845331
149205248
274771705
12328114
344224614
97843315
2112811
9574349
34334825
123956486
453956346
296452463
318879215
939357936
124401314
31086887
244769993
398798900
353872184
913474
306446151
22096773
3035647
269902884
7698709
85325384
449696866
287937296
149350231
694758870
773803207
61969451
203838347
175794320
47960272
24314926
150282067
58160421
504781708
24278761
169391497
81261652
311370500
76151592
195245140
438929346
949938321
107478659
53699256
49365523
570215864
27415564
648026585
811490490
219552158
34588011
99559185
264745747
25933944
264644958
897628889
200131473
32030004
405961445
100615800
116950459
126835689
2762710
602612686
145047068
111756056
605190967
58124124
653347809
98444381
19005303
523552685
465361406
61501206
83449686
268429212
262244079
392423878
326999853
211876263
560788994
125552191
131772303
95084473
424314166
259510168
444600224
178789758
70077317
33465766
219242542
18393850
166313888
433347543
451386739
253601844
1403353
135875043
7592507
304086487
264476590
410440819
329922372
93667038
39773012
77428611
342070234
397957531
21771910
40236281
702306729
83124383
309217547
731619873
665971059
437810853
152295633
696702462
87952336
35402341
533764530
129312177
364534321
108931
86966241
87943112
79747043
58025133
200822861
896316706
76946717
71047080
483317051
948360111
321937151
54799113
206030380
382969506
725570745
454252271
170355201
7030331
212854256
490204667
85256
355506410
73753093
74019307
179231357
33629871
92866262
557859141
187570750
507108143
445510094
439385186
109285835
187562300
366604245
429194256
2421467
429467787
436889028
83686649
62853174
19622136
186214111
109638468
161527782
14745256
387536017
123186047
220607097
15348103
367729850
1573770
47810179
781998931
132993521
56855925
458345967
216681094
86333317
274015734
708959381
383663481
398810342
879529662
191705327
753141544
312424935
16227541
408904600
246776028
163582412
57125823
25193481
68531335
252465976
372224160
923607691
25751759
6165948
149992162
412860843
470970653
236456021
185078257
579995106
554914886
189845535
533841834
347501141
92909040
317069920
468274217
249538292
12003546
707274156
51760571
150448902
312966491
735148170
497224849
453346634
378808014
240295046
709064450
119497267
105104852
534834124
390616567
288828554
54025996
422926157
256659204
2331171
97513592
41508102
38399733
328913028
105712725
40409469
6549971
321780312
112546188
289244565
639108015
198460416
735254149
70772059
435901874
84596949
20390188
208452460
117807104
542587357
442171246
61422113
118190748
424676194
520382896
722494398
848894746
9359669
172097515
343649800
282421922
250878175
67309446
29984417
95895827
738009980
22416072
107826546
99855064
112140848
9667134
62247203
36124731
125548069
35669022
294216726
260781748
297197619
799367835
873661237
382271806
413723018
327905591
212138811
61131223
508968089
71601699
69937442
3055729
46623004
90113907
351215891
712915250
4855376
188066298
39194957
325345834
5316461
245270084
85073113
438156649
462806577
88060158
55035795
447034834
711153299
254251824
74163806
3306246
401259516
828070816
54642262
323364155
309432949
62368400
242785248
337374505
160676985
243926389
121923972
12083034
12318917
854014283
249015226
564190431
39286760
109723034
152227891
649973800
31431905
536106524
81745448
198307757
11899405
693897674
212027027
118153649
218825118
19770774
146914104
365957482
255639599
69898545
696596755
374071838
139979586
64498915
110251760
383400459
35920436
1257386
812077671
112479293
519053205
146747394
48527755
50594248
378683303
770168616
306021092
5474702
63012153
331747956
453912200
61296618
207867296
209649355
99052618
170654077
144334670
468949285
433944973
78859061
91225220
491693070
180297323
188518155
69498789
246588728
229606085
28966237
361490783
164639067
284003873
181317245
75503607
155010974
13838110
137984313
95106879
393818844
33789947
380065396
320059612
3307464
98426995
17002172
440539948
240835559
200551142
107016514
612996255
33822793
656361065
194353866
616998649
363458491
20243774
479345026
144895815
471861663
64840089
33660042
353468534
72887240
544656617
89388588
188315572
358667045
10833930
411197233
92720994
155051101
84069522
29717763
272910828
7688187
124751127
8936165
199098667
28898805
32057120
3970762
837893912
94739332
58752683
27030501
298229238
236309508
101305450
520309922
421471509
71486824
36652307
678597658
114514638
59838563
91308643
72730798
84563856
70443056
648413205
317215098
53206674
5812546
370155079
421027751
408631884
732506404
411922434
155509941
56059997
140295395
794696982
262415984
514733299
159225810
91075747
211236127
107939209
192204041
824610
150594616
139286079
9031722
128469949
700094689
708610920
459110802
31136120
455007870
304813412
366657221
28162589
467045157
185381191
189643963
28806907
139789579
525875470
143257893
243745034
701749809
76391760
585807962
52000647
177129043
315155964
216647895
56694058
173529937
106033704
313491739
348345246
364487104
14398776
38859200
851555928
202552548
61663470
285376008
643432227
171485882
86980601
253741088
445740435
91113071
199077774
43745683
71302688
18873314
676080030
186333101
117125163
35551969
127902088
963987893
726881138
96172495
401315399
58059012
878428081
36709490
272464952
187580956
139700204
93399195
21011500
35914250
327962662
474895276
471197270
100463698
19251555
342334632
83169033
486765286
56552941
268601104
372025840
84032239
162177580
21004012
45758361
507416788
366627425
46124584
771385638
101904236
846718587
267799253
339114509
72610905
12473174
202968373
37913410
259039268
63145047
589058978
220807905
106524393
105337922
19224839
278373715
259133863
52082684
754620139
138488885
50295208
151760106
91720437
61441140
168261455
141157119
51110434
18887756
70150798
256076285
491159255
32109604
765674751
340346123
21448521
246346396
419600360
590526549
478452165
64005428
202008745
524601631
343263488
94452570
99718034
278036379
541872684
33369654
498191068
121983316
512657651
96688261
250838194
85091472
327152109
489923418
215918216
55813866
67609174
671296919
2455980
399863261
55349857
303870499
357465482
30045193
697300444
35771282
56995591
402734473
1822528
241182768
197456973
75098536
55008906
168180958
106778688
14273281
90783214
335537802
344101341
55556907
260407934
396690271
303785769
276178340
358245
74211279
80064211
30380254
78034730
347577610
284857137
33259768
81747928
35431298
410495948
41841359
494650878
157390183
65782010
180836941
708293645
677766245
4404638
225560084
57822710
723134728
22827980
161092658
396857531
30081962
23026619
383341220
751102065
490380475
185569646
178069719
210563532
31403156
514267369
462952623
833886911
26736051
115427861
53802339
171515801
357727460
475200615
739692214
172717462
408286160
131981982
309118440
326213354
342735519
290331958
320038101
192874177
131848426
482664450
324646257
281002005
67632153
264205983
58899080
21022897
520069581
9957270
111642662
137645178
316714478
436536925
230416625
118417121
35180451
577560834
120141702
513146586
290345230
110103531
97839954
77279260
61679208
317110572
888366030
550782131
174114399
62028655
46032822
323087878
562265525
503600599
619039019
181351
635241661
733287714
179045418
57144871
904042022
60596964
14344656
239885509
334823540
173913585
643323830
164327894
310010607
8947168
217812307
115910959
684846495
120054279
519801520
9193042
327208144
312734805
279704044
264172955
184396826
801831041
89669613
110335861
304507580
88339865
101927755
537830950
33071551
101428758
119517035
140945493
294454011
475815773
217754900
188155894
98020436
22562368
812017599
36967222
25952078
209590668
421904207
244130246
83858489
72726274
261786727
142953500
20350747
214142196
12560610
97552287
543623864
654976995
53322293
11914460
99092532
241207284
628551141
143518724
150415
2605883
47839633
425586322
166311979
401653102
2580308
171342735
342694303
383567231
250243960
400602185
148583225
26259676
644726760
212809945
16919441
140882239
184046795
335934354
5730733
287094951
84680760
685058133
304394994
159432480
31452826
705496876
738173974
447559513
216067119
14630305
97378350
22978782
534659848
31954505
23516664
778994096
167551362
54889202
191583253
591231968
524045204
89423500
53611401
221371037
855024122
38090230
60981647
398756081
37058435
44967388
93610516
124115763
631666220
70548615
198165293
140312013
463105391
366821992
741976938
11785360
41095734
136516125
282590311
716487561
29782398
257752733
223001062
72003449
74773463
265325318
75984768
197657372
395037595
9406069
41645887
364985217
162455684
707537108
78281698
123301631
414562987
292679927
81088998
290663230
496544649
136329702
258464405
446465911
105384227
18677392
308156735
481223156
22382083
252555565
53438228
24591584
137975651
20740756
175036265
765292065
439804533
351035179
212387
699827941
55063391
254086854
275494403
215774789
102877629
67064555
233027496
130598491
5635486
79022112
99576301
142996606
44286111
1084327
620048457
656712866
54506710
359636139
229108414
144667928
514146089
31197690
258945639
48577150
205262502
381401536
60573146
57937473
59761334
166053455
45937021
84045281
746216274
20054303
661324791
71906928
812730507
137417069
163086249
193092716
461616892
229680222
629975132
206057134
145998153
164105169
70880448
208728934
252549209
86419011
464361407
227926514
168915435
317604092
156994518
182967517
194104096
264155769
147591981
786241268
207545000
130268081
36930879
84104732
10733243
194035389
659484731
53417010
265117802
409081296
4480033
51872761
599992567
22469418
109056327
144478964
18164343
860037038
380695
79715099
34998758
71400417
149097123
285004090
54382313
445900044
214683485
333853897
741017521
56668421
348274722
864964898
137122265
18773923
1772145
470656992
110048093
152194168
822883399
25180049
411458367
4417922
196066153
467807320
397750312
5592733
7539134
46077034
146379978
581730182
89819833
105472318
295544689
54661104
65105736
126973073
29867212
140193655
508406101
20077296
40629225
7503123
132742373
382789088
237746087
241944670
48751914
125853696
225297198
655309960
786971374
6827533
617325180
132116325
604470794
224616694
28060594
559916903
58597193
70429298
206418643
219842958
104296997
102436592
706301522
235216857
245206094
527371473
18895385
123499446
309423698
83603558
81617226
563024167
511202754
406906464
57343006
201672725
4565304
124116771
591653989
120895906
309673158
28651387
24626004
257444005
277392254
230950738
10685030
206287697
387233665
668246777
590332083
352716747
55107040
43586587
65042872
54168363
63079227
265976715
9174808
859977940
209754320
140432240
598188320
181096366
23977678
353436649
1762502
48686960
11448493
235092857
103934282
34301134
13906358
109328646
75576
902592894
557975211
112043258
780782887
802457613
785159894
95200669
5561349
122668968
83490980
351762310
90195376
10274962
122959932
363038914
749147247
116747986
740087212
40756795
227850360
789968993
294581829
355794602
277166812
202671730
54012369
245501619
209377534
276019112
50186581
125504014
758070894
68523181
538924295
337641119
235945868
126654144
202098551
195222753
243861936
407703326
203109160
852770366
437255075
33860004
108872329
3937175
497316574
84043043
189136878
950000361
90238420
188528151
219364797
594994796
76193647
543374919
9503314
304810841
398724883
444660029
30559776
174942159
403028466
59871237
121720501
148837347
2664458
193888838
132544102
211066912
463560074
45567509
268172487
45937710
319665381
496857429
171651743
101150379
43537875
95592856
314228319
364347945
546593873
228385235
274029070
4732876
370700079
97769365
268774029
396430662
268849524
228804806
331507296
184764369
21790320
120308328
233441230
33786932
761853545
52407553
34535595
58506410
266886062
118692006
625185855
426451800
630397532
410412851
266820686
246737437
182612561
565995732
20522650
745948701
13488130
221633734
101978580
47263748
88248654
220043654
672038995
1386302
65071171
419996811
76717132
95727147
679201000
188175927
53240480
194068931
32544659
16698083
535478631
374818108
464667213
40280358
473888688
197327200
11604082
420229708
600249785
416069037
19203316
400661955
142773092
160624477
265696922
325291248
32343183
63678502
52010343
289715202
508165741
88844946
82964140
183740233
508455395
79845883
357251382
230578101
41663354
27648373
91607927
403625148
373014554
780582373
92785097
168295001
116350176
13461542
123627734
28653769
414497572
129131325
20227363
190935775
126062975
60903095
219342269
76134872
923192301
249537451
241974799
5160420
115147902
646146776
19997525
29564448
19592944
8418438
41374096
288667470
331600337
8850314
48711659
138669495
20466758
553418242
339409663
648189144
218198056
217026431
565697919
5518692
415972716
151659723
275737884
148679690
351402824
146805926
7417833
14567564
245832878
363449850
902541604
678467438
82756255
9804194
159349642
7225748
124582511
113202164
93593846
710898354
37929868
248333811
6294466
32262223
176147167
578310039
233750788
125577007
38846828
773958230
282366650
19512767
354547430
143550220
79603936
499235169
166261277
405976405
35930924
225789924
27889742
481291814
161772636
54741613
60414171
209284569
49276099
611742089
447921916
35338878
792418
324757129
336164866
192486136
129097643
122445516
118593963
31096174
497361389
527777390
273194259
83570673
79507210
91648448
19445355
102965408
804155012
5512470
77218913
159002611
214098401
38357654
781147774
26126470
191088858
226232325
118350650
172305234
368739341
327913882
15492074
13937828
327736086
111165046
387441309
607081294
636128914
763539858
13106544
16659316
14428170
240035069
417050248
233036485
355509280
78719123
139601504
425207020
81007707
183698827
8978191
6607276
401382490
294007653
222571933
170589875
541847189
128750099
606346789
5182352
279170199
75328085
42806805
10757304
490160670
41844895
529533031
59949295
164342280
720381504
707499561
567757390
874043052
320988633
802992599
770490799
159037045
116472368
460245558
32138477
291356737
52612161
258284692
68017138
67620540
557722947
21078025
425822756
463338304
319947143
499940236
162907038
340089023
340825042
413098263
242359737
68392265
79313392
85884738
931763605
455199624
155943290
139902115
34753107
437690057
230801620
8999087
639176443
278325293
49521034
181111064
239422844
82437405
11849751
244800465
9680537
59060770
40988599
450571855
213017737
162377153
127915953
486378576
239778843
245993171
144935752
219414139
41595618
30103318
54440712
151791523
17764065
166092170
321694185
82784449
6519780
569669737
288147329
103612877
57220847
108168901
490818561
540730238
219930819
329952222
484435571
31518829
329453889
363415499
49894618
15491144
69923310
143342895
240018937
108618327
267185546
12354340
14446337
21477512
365494539
239279483
248293404
63656692
62390463
42420997
340770806
648111564
135561031
61768425
10324637
79922769
510911466
855958332
6125515
91368345
492599823
930551843
465496391
135252238
58097898
196292739
166726759
776398561
405498974
758447346
21293075
13376062
219261142
440758064
339878189
31367011
249864000
116802269
1139685
590546259
18481579
80217503
665779372
52633485
330440287
31152106
67960366
559454071
170486160
125047493
280420961
386598871
277825558
90361900
683248750
301812136
140055357
536980193
56903626
248802119
254629095
668122164
581048383
98456885
98040384
187453785
163458175
112142690
168396684
124308281
829654641
146158445
374980371
386773555
16699970
10538148
125549374
321266231
524765933
332347782
105201020
141368234
24928456
4700405
12291419
866138021
124718230
54659956
706441993
758700719
41004468
215472435
208321364
38191375
80530575
144291433
17631329
406854565
106476
167689728
158774571
595424215
571602709
628506599
585944380
483607172
280798550
72845647
68107803
350488264
865852310
242369840
888332743
73309973
344403695
73660206
726948997
165052244
558470770
337343295
644388748
136632261
358836494
211026858
74752036
14035885
463880129
603042129
349027040
23712718
162869071
2807509
130292212
213954831
759137748
3928169
13408938
199001628
94065057
232986510
3862338
3709376
20820449
215852668
141472608
536166855
82617401
172854877
9209219
194333054
586419811
14857245
26523746
79790495
50401432
335300795
202817508
92733636
32531633
154362655
117808465
464768003
392137517
64178073
300154282
273298048
289896001
165394921
79420299
233160149
149278272
210301906
334177762
120427073
123465407
333909541
2809524
137696385
159608158
217976405
193423864
99027095
129326751
39560512
27888386
239598939
704203
59672071
56995124
574246373
221685677
515080422
3965247
144195548
13926373
532896104
688808594
221213634
251919770
22089675
55946739
161183755
26224461
116971659
673992648
224048178
22735992
38722379
26235662
73805225
636933451
599872320
644549819
141514326
461464315
236200484
328970712
21863059
382301468
467321735
130774764
4224192
35442555
10950634
555612596
37992716
198663901
163134691
858591
251691534
189272175
62789858
19722553
202783552
325611908
683564517
415495411
438431870
215143784
554896427
150484239
528221306
299336599
542887619
432038186
13308789
160498493
161747377
149446147
64499365
657460045
27313206
389459370
110960692
38637313
66100808
104136167
391996083
323086425
471080801
256604402
96217620
355688497
39357442
660778824
3964258
18874743
620678180
515911377
784067625
99352348
234760793
976482360
510575068
46391783
338427272
432931338
207249417
294895077
520779769
105818190
4683825
98708052
301793719
218109035
30611311
134736305
48066880
144386129
424813335
214880737
647844201
890707339
33917547
54515249
710949977
106661617
666816097
296227332
760706755
182852763
68166728
27930034
387448207
549919254
117771759
142589764
9611350
308015823
809932838
164520440
492527078
196570680
268672875
92602778
41972273
171663226
17009644
307302275
43027255
272344338
210182648
86970963
380398215
3619748
33140297
250764692
94760864
92091976
275579124
13672646
449713530
659778752
63042927
664695944
588899379
32232886
45830699
62140
224372081
268222409
66917168
43306208
11769621
11859107
789847144
403563260
65703673
319102095
153007667
72482096
159181443
69137061
207481799
88859241
23876305
186955275
550130583
704701870
268941058
117505007
277519487
49156745
99201126
242588104
285614835
37104692
486259808
812096862
357630581
109879636
96846691
723450028
420249155
259062034
424453686
205943931
117564324
677855792
277672221
51794212
251063593
451798605
5379900
266329156
82713579
332994684
655106135
333643847
73601527
239321751
27400631
561672622
162679323
77316901
689524774
233191653
57955453
58513677
54915056
294779406
225127200
611076398
150248899
132333066
326069655
247855599
150290048
259503281
626003293
332111698
495372810
73751687
77979961
746083038
48920207
100030518
310488065
712240045
263200455
107198720
332347103
110471002
215224628
584221103
198180712
17350447
493030627
793360874
241885967
190482807
523230909
162334580
2532645
613249901
771808562
8579839
447376053
116875501
22336447
481467346
599105737
111573836
337772512
625030285
86861865
305678405
237123082
58113234
213302726
187082747
609080229
1269261
653711889
148755695
522755466
269691168
715868428
87998696
7974555
101936789
32428201
77841015
292532112
566391945
570623913
333352594
238044933
148568435
26395773
278107632
819643877
9189366
72456539
236111982
85718546
84243257
24630608
1874873
195234007
29339639
123900858
29297780
33965552
42335298
18993901
390405214
162750303
49174018
91546044
6050882
338892996
37954044
141694335
120145695
387697329
109818125
654214348
41583294
713963681
43478776
470356905
468107195
82802323
63254572
3319354
195910435
141615970
606869882
54516443
358284401
507104231
437976320
157189803
514004942
200419808
27245695
30967797
7696687
2167196
62581545
204284000
479270686
100505976
290919610
55029083
16988950
273854447
70211974
230636451
301489443
445025204
97756787
183420945
272080579
364239946
15742317
263666970
671598323
516162432
84706224
659686635
282654399
80198421
77727760
56928506
91890273
141030102
876513768
387408599
197038318
490336546
47371155
401271393
130189084
43292885
39968160
231598746
211158599
31732622
607980690
375649090
344605124
90706938
429746153
136445326
246361468
149855631
142900021
270069722
30136299
5968658
42996418
45092421
367228305
257606324
196137489
421326374
173403702
19792398
29909483
159631405
88152367
453472939
29449954
74077094
220772379
403820450
930243624
69060665
589834183
401305607
469387747
6922458
310348057
269670318
52854826
361626518
37440761
477131892
8837477
455953520
95408689
469284108
484887195
159853756
29838530
93330533
84830207
726107460
895773562
121195977
16529847
82840667
30713284
756805092
237811631
61910543
391880285
93529674
71683142
164885617
25661940
343055473
88940258
440432741
412782744
230017843
282470289
360734665
270068316
142456350
56868675
70867243
241500736
68286573
42099280
48544456
165388674
3677090
582399924
88203804
219525233
662659817
2102492
355073253
118887099
286478809
158379933
137742359
91254322
65859473
835942165
22976047
83268226
169936137
330083805
708636248
112086681
96009190
195599043
646295036
396217187
376721130
248748968
39678572
133318887
161463487
291540406
62355686
107326628
104373863
131690376
96209073
18296350
875817434
855403266
129198959
388163034
25744888
142677408
40205094
245222902
365100320
425779077
994930903
153608168
242167037
651245334
3216574
172220394
716414861
38139654
496259286
53924839
334264304
90081316
84528235
113355672
56649565
29279182
237672138
62289946
427344742
7992195
3661376
124525319
528383415
219047371
271770605
485937320
120800153
228906412
626010584
93288782
14004085
70421374
339032736
369438351
241779757
509727622
140012599
131231241
156480854
115582143
46173885
27453625
111885924
73888887
602908906
308293577
34668887
503360515
156070256
86508498
9849839
43763535
536215882
133098117
539426615
8676898
27208391
117577158
89714082
16119508
21491038
165980451
303369987
54679441
31160977
151189047
479764851
185261678
110093086
38224400
258369472
437463031
467031358
766753477
230990736
169343375
321702658
265163637
323864734
881144292
321247292
670142
256945140
335876177
169890300
476422012
213416434
372929165
268532777
429772546
33539086
426128889
234369126
586995871
11878606
225421369
121588771
39879449
588250460
392581358
429750609
426698360
710451398
333735042
202003866
90029642
222666274
53856593
313180546
225459810
309217411
130714961
609632162
142484623
56760277
168007019
286764984
454875268
413919550
132018880
704611373
3964215
233210770
47387531
697904305
897107640
4777791
506554113
425451202
538726865
301339865
78410199
715410672
2977759
15236824
26705531
300763452
348944316
561847353
452184923
548573030
213306409
684124468
94228577
105518548
169851781
213306491
608748659
261871408
39121349
97270279
574912341
37232840
135814856
133822715
535783203
280601098
110628014
16785092
33486306
324129585
643365297
256730088
65862644
7240822
726612889
192596104
301583502
264195897
674618103
131986334
351704081
6779900
142557595
178345273
42878925
148166793
68664416
178910894
522075074
549381407
613934650
103419526
946775997
733340365
95913739
385450602
48186372
134527313
407266387
378986234
523548726
652121301
183453380
38461127
29713519
662090160
110542695
97713646
130185256
68098369
328787575
69950430
447266662
13790114
150109952
481965671
147832293
63840513
49051314
733844390
829256011
25605947
163412874
595748392
533239910
120074059
476761858
84755002
77865544
248967662
130510395
153122583
378491408
140347027
310118003
30021004
3773784
738950957
313960424
64196565
8234269
297841838
51256354
1831803
470433076
310336703
23262100
376751911
65150846
152536925
212862510
317198659
34311045
158305614
480079501
77119639
60744360
669638426
208472581
192124425
11875245
807882364
648717488
242423845
141092249
347400606
37265775
896013298
48608458
106708854
576908461
423105881
366423432
186175535
27541606
549442588
597804851
145141918
753141370
113379521
337746992
536500204
10979264
328221774
746684891
25965682
761637071
46061126
315122885
429463690
574026581
141167324
199967242
560555905
790000506
656276071
37533761
143451219
263725633
40393781
234853809
77073993
10568720
578632870
143104687
59357117
143518541
371852852
71115362
9364528
115281844
171033695
107936639
678533318
494286841
780375403
462301729
545389905
355515627
96261875
15831239
23492356
100285661
14580064
267249734
334700119
332361351
557726209
205659624
455747523
595534237
104054614
34845446
28798153
190262433
6856482
138936585
204545599
19284828
119952791
410644858
1582863
62918679
272678328
360133572
133471785
8465074
866458860
21986193
485702158
825814523
93767664
309271551
343411218
658410757
328030180
194993991
11066957
76033735
230671694
631649587
264842447
15499080
166106577
6253659
35912091
22720521
267076382
545953287
228513337
445544906
327218741
24443567
251784674
149867282
171709550
84373343
28314153
35167279
24420918
124714122
221745350
219648500
337514259
308678491
131584153
111208034
236509919
14371048
581563603
26850330
27808595
244082933
224384769
216918948
46947150
43621681
44903034
160038049
214528133
376740862
209184524
311189548
70383234
324682650
295913148
273279635
136112927
598136442
147215119
663004537
597106102
655919111
504363889
70748553
50541165
455753786
148844070
521873106
24833780
107678200
47548355
62689564
79927585
448104669
559759555
397681709
416014245
569495392
168223622
24110825
286863959
2466722
7261269
357789019
502448510
442114071
502216918
354134293
241436190
163131866
16362774
157988098
188899746
180696350
469239238
210670680
108196512
230107366
618259
13445590
44336820
15260837
180129610
16597879
276647475
107030057
392742052
125390315
9518208
500221966
290802582
84916937
126750910
268597909
613571624
514895265
303817868
67511117
107344634
140432701
7668722
36630361
14820094
27849612
542130247
39188297
713164608
79251961
254951906
75379894
230221074
483906530
44700756
173943307
524848842
355843996
129200199
33670374
44070995
323260449
254000990
253655216
194620692
130069052
346540889
175569787
2165923
433824725
926311865
654601463
634526535
422369612
147690689
323422440
447887108
61534180
474530997
245774869
79581594
308779276
208669056
95326401
453465812
864640780
196003957
161043367
186118664
124632136
399787983
176996064
135546912
45908533
1597207
209979540
616953915
299035533
450661968
49775704
174316090
367866030
573605774
277640496
423345513
356875581
112061557
237915381
112463882
491370105
13343862
138896556
518023322
148590801
718725687
406616835
118988241
17023110
109157666
483814933
166290108
137968626
26655879
516142015
238523382
248379893
210802135
293385296
102068100
62166688
451776733
48623035
37501174
12159093
37012725
185763673
46094178
61808172
320759758
327869474
712957890
251893600
137916263
183512390
2171595
498602922
55308362
207304825
177314618
518149683
109746238
216990057
203530472
300442060
116930295
68477504
321873446
337947450
167965988
46107761
39404989
3300434
71758270
605931483
465706633
314469757
77842781
616266091
103031831
245722671
330346109
382623928
441522960
560396759
4233042
95004302
649160836
91848666
573887379
323456605
41113282
658733773
228272930
466796695
179006301
315576789
19638708
241623507
329438484
14493548
614985731
83668519
397663615
7389233
297833365
549530940
147786606
29913350
537106515
183756752
474134844
256299270
279603489
153572847
73786039
349995962
303681190
514606422
9368364
444599845
37712982
100771702
148260602
615056923
161765031
651063177
443556962
69121469
194834547
271077356
27669253
313742486
189335216
307703676
373209187
117727058
586566019
51296156
19577633
35944611
158270298
238186463
147753934
317916052
172916965
159607358
879837831
59709430
227526586
121060423
18285670
393042749
8798168
279054083
18021331
95964793
32183306
136019545
25905023
2420472
394691559
506134515
368312004
29016428
85408654
32987020
149164840
359804067
375525960
55032360
7719653
401296703
194218924
384007643
433791880
231363747
497869754
236593149
274577400
57917462
281797096
175605649
206166893
74021723
38190397
10962394
234819154
112942014
31815145
144104924
360062275
49295642
617322891
200985928
417514991
41081177
88223491
300386465
129889862
109177324
107308711
326790342
15985569
95616181
597914380
228596909
144023948
386138168
206169879
465070757
451807646
616252873
527504127
133047340
443608991
200405014
504258677
421090209
253007564
496607887
50761668
335776987
434588951
210265055
149949454
48031533
568263430
293369118
129774400
25176111
190897360
90614480
206550499
660143033
458002083
825879861
58651846
387081037
66754128
254119088
246671259
348061315
293245144
359364755
672078903
54890708
493052236
498044423
23877360
183371503
82171129
377109920
66275907
800807077
227237812
156032855
691039029
236845707
2741791
736296105
366968723
239274606
355020367
17875708
499075392
3480432
541724665
194765220
206619128
165938224
117385024
104678188
424247568
28265175
110898446
765460944
46523340
285495440
4890622
105788376
272975249
400949166
13269314
34878206
53945820
84583339
98812483
16708669
123731391
570825954
643039857
216355189
164890184
428976340
859500262
162438243
60183998
13354155
431420350
139181561
565602610
224950235
560458065
536545436
161811502
54331364
278752750
4838645
155580308
35073723
213712439
219534534
109317064
214814435
332373985
163465731
639976881
900474656
142939803
420612484
132147776
468909738
187083105
109425951
252222408
289280243
135738841
29081390
269786637
304177805
7571558
370534000
707999244
156457368
142780184
94971762
148181377
58042178
310167987
164203848
42363418
510664233
206653882
292838859
293439433
204652283
51875001
48501988
123807010
315520514
692770834
258674441
273986091
208865474
582953373
201474730
356454145
263416601
183990006
19298587
378585887
387965938
9361813
849170018
608496271
139025866
831999172
128042409
132757004
8313112
244391158
164089627
51658228
291697456
194000293
510652832
84507267
454272498
32495878
258158266
111000557
694207972
8603262
51675020
36410393
291375925
2512717
573277089
198530792
562417181
241936992
129331138
6930272
655579362
253212811
95904963
529883171
349577059
316591401
468850012
210353361
519437586
524385289
422941303
38421972
527446506
171848320
55747426
32741163
303903039
222322939
25336010
69404464
179125177
82902681
391602964
281857498
558940064
181289505
665200373
131762659
279745035
663515167
13565562
2472305
302628232
577162570
262161589
577952701
31396389
223903141
147074007
344689340
63453584
129928560
454660190
206681743
233699224
53910990
188436074
58878811
272385315
610870007
245535150
349462399
311033441
663141144
187661626
51776244
100403364
161947844
642520807
897668340
139790567
218376774
724557175
7135142
371443860
519782748
68075114
353465419
254419703
151824682
576944943
341459293
226667455
815839738
296961086
306874597
71911935
530105028
268923988
285060907
19462666
274497
318842931
246667521
625589844
75991356
99239266
12221769
599136752
44294643
1051631
677379446
170273790
206965360
306984969
49657855
42192757
150846317
176733596
657785562
12587577
280345480
128167820
252936898
558615303
7207012
121677974
22510760
163325685
743623380
672963546
43751845
208467832
518125577
191907705
710398327
396430662
182111350
41112152
581598327
151980331
348830
167103459
390161674
61367001
33045814
446538245
36400025
490784054
23975104
63526063
87847228
430522607
572746007
12043340
289596465
708571082
157922455
135610847
159868363
10008738
290467259
246884797
152318231
740395535
4703403
12842281
36300558
12326727
645984778
201640836
78612250
611722626
8145794
224831883
651570764
22528907
134873670
6471678
10100050
82246081
411099326
689243743
164291790
35161875
154411831
339727853
5057753
96547919
443839475
690561743
345376818
90953947
62963894
374280582
661159835
261898069
296299782
292149288
100875038
60450865
97939542
109681230
519601883
16027100
77029942
53586122
124024688
238732767
77931184
278774902
230820282
533275684
86223084
131482694
315303566
3621144
61244934
658674810
163551805
73094746
156107978
22523882
720504802
16371424
227847767
81321100
10250805
48817261
290907896
293050946
344338269
34999465
112791973
180235588
122766028
120272605
5175000
60403528
6258888
63708635
15388527
588267584
75593581
8053377
5584598
162263767
355745752
283825285
934568245
65835908
280035524
197990653
81944607
235602268
89059849
117572425
616271
19523256
69038079
113451328
182164524
74295233
86630777
137188453
70068631
541873514
393954367
743262135
520364987
57766356
261234352
240639499
69048313
1210098
111558244
416381517
6055732
47227930
7227539
175529223
460774
179328806
2044317
883038011
211921018
38829039
220392900
458381158
35834362
72354325
41483382
121414885
331808046
692361291
71367162
5026343
306561287
32501896
764628437
133888549
492750788
155924824
328313492
64022408
78082179
382558190
71078632
16370467
358744902
484388967
159854257
129285848
23533168
631428427
151580075
186044600
317562574
28950108
237941858
797127230
92637636
140500485
5981351
237501620
169201937
778223505
544406399
145883429
329805901
116057505
739025455
221948617
52454940
822101857
255444264
411762402
366846513
447603361
27544578
349415782
266473295
4250783
420043875
73909393
76747587
51780736
494495091
268281905
331874293
3421601
567201704
466443952
19869602
340826180
385534950
8031356
445669053
297624167
107072168
606926932
434520584
39138808
420056532
103503268
5503756
316432642
513874518
347240319
102481160
75028133
78968044
28907981
95300056
339937974
405861658
3302139
58096003
273735634
398866919
13922744
9705711
477089959
45645664
14516405
13191197
106328095
72368545
321339498
519526822
667115755
184164835
57647254
69412854
329200085
43900096
147453554
866116728
143043417
55506115
102682794
695942544
136951077
151377384
14614734
94391532
638126546
710751576
112054631
34854065
11820636
1009879
96053409
91707252
370643016
168855116
316456030
105555167
397635974
339577944
7800165
123598132
202137911
53075205
127582327
170561583
657107628
126884570
1011717
136321286
236894307
264026636
165703818
80607925
329082488
46576404
841110424
44905700
184235648
152200968
122071995
969238053
21079061
430745570
527591498
65402931
57635374
407982525
512149743
28147002
78374503
119226263
40186839
515769719
387069651
143452101
289945503
61190362
324322273
77133412
144690241
108954766
566019365
22174531
13252451
162232493
74620113
548928371
126629813
158847772
91155088
925125854
423734503
361548090
11770473
79506600
57403735
13223756
147229311
37213719
394608670
479768352
670107263
184171536
683768047
118887697
336486559
248509687
549295073
410560904
153962689
226850483
286470458
46320746
910243127
347249074
43726420
12196583
323783252
92668999
15132705
434775775
65399533
774380123
90290498
138604237
227856122
212779137
255391022
767796726
218773276
297724406
16469378
66377805
4178420
137793388
42032728
134763423
163585073
45276856
621007271
111807983
306342046
545966009
103781789
336169027
72088151
8628087
358844010
63050705
719075062
62446202
137885211
665031411
59332609
211539123
164996111
33551783
377380864
130253148
29095375
30405982
23710691
334402277
96423270
73129444
47171708
393514652
823812826
74821840
250854693
40981471
399969808
123409733
560109923
187716694
229739759
148508991
104553509
165883590
110081441
591770115
318080882
446356860
121712240
116259223
206571300
324221663
914409360
1924162
164259629
86530721
243018755
40617714
264203552
34662205
689622216
188771695
174793847
94456611
956886068
1532582
266375151
148402436
103286113
42872397
32379992
471422725
12680185
509712579
274016577
54580830
196685666
4026174
590240465
339107209
4372861
51062326
74221523
414859224
45340673
139248331
162166722
192479434
113552032
513382828
36344611
808877479
389916109
136265097
633564363
110375955
11276443
273734992
708720625
301339109
204251248
183290876
332335163
177032307
345171913
658313408
422853784
272202814
11861736
946963
85156530
1517771
559848990
320088824
266088704
694583812
137690244
17774889
379044999
142791775
635420610
582551235
63757405
567269153
10856144
270587386
195381131
28769482
3989375
361153206
22203330
84979439
292118879
70729267
553503495
303388964
228537360
79236404
271782051
718005662
750261539
289584074
418314498
36299282
127556377
27428459
780615494
56909008
246674027
338064364
48625606
25754088
221625206
489228170
557852656
142586194
53573255
94601811
130880495
81593829
389345592
31731605
76608500
135062050
36250820
26927383
253282431
763569024
66070221
330655466
464804063
14367626
163287124
147083443
249149944
10809335
290959216
32637788
516050044
9325307
212097760
24249760
596949324
422453703
196114505
119509228
115011532
25349108
522166047
2261342
119486612
434402359
320680650
261547361
160683199
194325373
158898001
177762147
357718576
433854003
436972410
140736875
332431545
128818182
41924771
988329535
182800902
240086816
165856910
193400939
201793112
202872598
565466949
87489803
7415506
41930750
18271179
50817191
150835973
115715300
161133322
78306414
95522844
361468686
480324415
24899846
521588488
109827288
4693554
204177141
286086409
427849
323545246
314873167
678033940
80562350
741095463
197541172
122828272
56641371
233906329
118758734
11728483
51334381
86104061
591620737
402894810
94034078
287265643
375429287
21862292
266722981
419452026
621643305
79998526
480804781
113241700
79437125
11879854
253586289
115300801
23745642
651226940
487438334
126519441
68720440
339633732
885477659
630746709
55322200
28249925
47535839
217190285
314893166
35059989
560777452
213002701
31088481
339702178
42753372
70993421
105440819
338034860
307331614
30384127
233625305
237931300
158732292
89846428
36383971
417704565
348993239
220609717
142835385
456172616
394712166
398404245
131559448
69591853
20846579
42498078
28343825
55375777
260060257
68474591
515388265
129051756
266126122
644990827
58909263
642695851
7251450
239167667
171940770
37989275
1536831
257579067
449391506
307642618
572925813
130445732
672801598
142004844
191703582
215404701
5842569
460097309
604639332
9830451
273891620
289512114
17698870
103012185
360861614
386797009
216917203
96857395
145356263
846014597
17622578
604234127
20212566
50093888
109824636
12073184
304475810
3162802
365586192
262468004
559726283
564100336
161989219
440358099
240518902
119625548
527511449
281607777
489112202
391916571
12362311
362935201
94183900
52020166
62605429
545391950
129504519
80564825
78715960
151405667
9498288
222548219
429035509
159537546
152494056
530754647
344572690
93290430
29799698
107899805
174323871
102047711
204538092
247953070
353491
186185212
886826842
415840036
222160348
185396656
97042427
381459788
130606845
556462042
149455341
7010583
98227414
42763393
391216559
387836321
64434628
522222485
115513495
3912855
89581639
159532696
289032354
60993606
680839499
213348906
118175411
248892886
515920790
29433286
540016545
81550293
34199813
282654477
469953034
430341773
86403472
745100973
36153331
854967118
879494738
605058973
8844661
156840555
67289250
935794265
355553080
595019082
495575956
388469871
8267093
4460637
426635098
44355305
163528144
476092412
681955541
158613758
314751121
105671283
52608684
369644419
496571573
459071429
13897175
193517759
376741375
3340341
134675066
683183947
622174821
406482782
325779146
480837094
61082592
713838779
29408118
309341267
724502682
215865934
135572678
2445610
167394390
1714816
60999127
443381726
330452028
138223981
331850645
74254286
366599781
157062262
209358044
133468884
250901078
2901636
185081435
344460714
127240570
2645377
68516787
503950073
102753354
386722536
17199796
141209670
58391107
590940775
236874030
187320879
143981080
228180627
51915956
481800199
164385849
163808536
128893451
503005718
365295250
172133518
208288004
130826531
29739705
609451291
400323287
73441621
139704038
190840698
502214236
502635118
365364719
625918051
412535042
272146497
28608442
60830526
332879784
7506139
741037768
236325121
132941787
337559810
218543284
165429700
136930441
768341166
493424045
8458740
11489010
399789016
392815639
191156688
121985745
320154527
302419976
493760742
238815355
128152373
65959400
159666159
354468459
9513617
178552451
147816922
7678915
373327717
53137067
31130741
798412199
431025053
836327952
61512990
237346152
444999191
75989963
246562063
39399144
358404991
36312592
270288743
73297315
320340091
105357383
222677209
314838276
99597676
978645652
166550298
355242654
273196214
21049840
405147255
350813519
277970215
186538852
5883163
619073193
71155692
387070640
781341840
229639644
564562918
148556637
35774077
6671878
433904040
22835396
143359041
214580586
502578965
336634818
56730997
487567380
302370271
244199410
318812134
334977573
29702440
125248520
429691244
279008547
500414030
766807322
119776556
241610296
423288666
133134038
92014960
77764447
44229529
165051652
934255457
11823338
205974216
351601469
435456734
193297161
206235468
678598544
242876761
415859949
254989496
265182312
436798219
259977351
145444889
580858035
201299459
532685513
815121880
75594013
122963663
293004550
308191167
64721066
293836939
162179662
347200972
156365173
49900158
352764698
171681939
2469227
62584594
67776824
72699375
262749657
82513690
254727534
298452831
3153736
99236640
69811560
440293011
200015237
468894422
278343150
215221058
3624278
211332203
660220015
97848759
288013478
19910582
7378050
210278358
446265794
235109061
136760097
760617001
32383282
18191527
495888449
538629242
618820570
35039355
219492134
209197735
216824372
91370505
457510586
279779908
194386919
128487991
99408448
125786188
488799411
122048278
55105594
325254949
313480931
225592581
335916524
51800308
90709823
122372439
349093718
14593294
172683604
202528096
189226680
262693998
32121446
243690597
251882910
597855253
83375917
181215796
297036780
968693
405596808
611217779
281506978
32897777
242667786
590653393
220852112
267345421
48747534
9438596
837208886
2990300
216289589
15581390
11277660
10029963
298760946
313933215
209913500
652409892
271114315
114313645
159256682
24315679
141269614
191699341
259427815
126282979
529414822
424567347
5574739
849253935
204810588
160699996
773898003
643368250
244257472
286368483
24130323
130468462
6024882
14551455
206393485
30922166
393836633
55428357
5101974
11261771
178603905
177254833
641598070
305342487
422790662
24366340
77337184
128085215
1674601
22394852
115219169
117659514
129225154
49562273
416245162
79528827
86797957
118947893
325051530
88079191
5987389
69613559
216528491
108400092
175572233
218694937
17356621
223523783
160505482
646141970
68982
454106330
264188348
142608760
827924599
5037430
457204378
384410785
344783363
500211502
728971560
28190202
44914768
49909293
72696807
588852907
234944824
346818156
230978908
436138708
168984606
338972461
465053035
139773483
266079147
188263185
16558269
182668189
12390099
97110006
52275811
202404644
243855263
441228995
15236549
52875668
485206302
719974895
229051849
350588756
286977827
103220155
214881725
125410281
783747203
522984885
170712198
11707612
26037227
31324587
61865993
254283058
347370672
233838460
121057382
3784094
43010419
882193791
17955179
643028020
658618356
607682063
129436101
380856476
150885340
313869545
34058923
102220724
51747526
240313770
764377773
252706593
77034028
344522751
525289022
235527013
237746249
511210847
300822010
14156408
92697083
54305962
357475497
76620330
792313340
139451621
72016082
10587246
355746751
458511217
450999986
6117491
63619502
28050183
130419447
87375359
90747417
2773339
55117420
370256346
94826195
285289557
19025702
180917143
223670663
568654135
97858765
144870247
52047191
419370217
68591001
307576880
188102730
16454350
390646526
8313713
269511732
234816369
68296891
173584891
422003328
399585761
90798394
362584284
203806116
581017532
38517105
489784072
392295398
605920986
182160212
308160886
61552255
175640939
59646
2778299
194779663
6065692
35762294
649130032
260318433
517454021
362016204
437386035
30673401
302116072
422915647
36063343
491047828
563889121
583421910
8772263
266534340
1952520
24776560
153440674
415935692
40607477
8201275
8366781
485676385
49437019
2360572
59953885
698573495
446952720
155056446
23771102
273425170
157686758
440129229
24182772
855789160
156532741
429014453
513856181
306454345
362657891
82874719
435778681
21388792
165543875
307581194
691217262
72057949
18458071
240001472
124037631
184697292
209426443
578084568
554246711
18917107
244924272
92724667
449172469
152418841
575471673
1756179
47940183
24347692
601448236
50387867
231036453
292166503
168549287
94458892
242506523
68453315
7201766
134379501
139461500
76888140
56306068
108828099
554331001
303531380
76747129
68797691
412624932
624450391
666176727
241893510
247744807
228547600
34629089
470854980
210973692
16370531
653495608
84191770
279110155
60234585
39297470
259449324
321389101
109677279
931577344
113412840
529358457
15256717
118563129
89207811
148433942
865595870
155813604
62592489
409579947
73841766
21827088
14116354
62391223
639885916
90091604
365637229
587636454
289558225
248915256
3803253
392111383
474139908
80915134
613117831
288005359
926152672
366729370
344449287
240007153
278322617
127179519
165005374
525011801
141080194
110026869
218756915
829122767
285558976
379623712
4683505
505148501
196273115
136717970
86147148
136188235
29614187
331642526
98043063
70939084
373704201
24908063
66422208
234554097
73413220
25608734
214460338
272446425
190977426
347368575
562829676
321760066
611094860
388199822
718688436
389033549
430921738
82924454
119135690
87203750
126894331
330743081
635560288
81463613
451744270
537325175
216602845
61794791
345998273
43972939
40734305
340791341
16588386
45230236
254631913
22153946
396132221
33906646
307546023
167963724
115355230
58559796
231742529
76271961
106444044
116576430
14143379
376766078
348115865
53221754
450300864
4066475
444011760
71826631
122379802
648101236
173591709
30198119
110509091
400074335
484781480
20984153
604674638
79296751
792043693
97552632
100346954
64196688
79302110
96200353
136447996
316393561
177454047
22719348
273628133
51338812
285764512
86063914
87622128
11610183
107463802
195611054
324022619
2236642
214791420
34020334
194575858
180484470
176590024
527668880
20366474
186022531
2375181
185712107
308357956
46860192
663007684
296656547
221768200
149246696
294566395
640916077
198946787
419880317
10972387
104732050
222399478
534663106
169859873
149125353
84667157
233266982
1009569
119046950
223586420
642448337
86656093
36360586
753286886
13560614
37547928
617136588
473209093
41627623
115290242
16592663
603231744
24764201
711957819
29185266
242980046
141911728
320237561
87919199
108704376
65493025
56970639
153317283
285033746
9708048
28224907
426282376
510475112
433979787
208314511
163990813
194104479
198037167
262673623
261429223
9739478
9387083
2835575
54141272
518757998
31071313
147782765
529937722
21374349
517952833
445569162
94882602
391210347
334230872
371223526
7989571
70923536
354312144
159778335
26546638
31159981
170749819
15712537
122225985
400252118
187776922
65173339
286222263
527166486
343360346
395439292
148760656
88234565
162228934
109658510
364578610
435819249
103501736
281322483
516497274
13639348
73259044
77188417
17546225
509590953
115289568
166257956
375544534
162706857
211637327
416990512
679884573
403486532
165892114
62400522
9788256
35417974
597891894
30280070
140485820
171110141
234027879
218886053
32817053
1229343
454381678
671249111
462771344
86001955
84007367
347745038
88888918
151013741
1830448
38138383
75099243
49885636
103905146
612203735
421101314
369372228
136242422
5668104
201629552
267589834
117643757
24595689
259551218
24298076
165692098
210674567
259737177
100916115
284620050
1374885
214952560
141200063
263865553
21428588
764289993
555333581
12093750
1213664
155206774
485005769
540587732
416635442
796376672
401953523
274413215
238197993
359623409
13012959
259180226
466826345
25457826
202156322
654340551
90628511
304092576
21336389
493081520
166561813
30829857
96509127
401222308
647584788
57893661
47939338
549243970
608517689
104675657
283748199
114426530
117045424
667381184
664802156
749544030
22883748
43291669
277762211
142821113
85344794
56399205
170919788
496997486
574970392
149876339
646104494
168498387
727493157
34659924
87358773
151654589
548135186
455461155
188791211
514016375
809836732
204131858
23874970
2237947
74915394
655920555
97683349
429976118
13263438
681338195
162758906
99966747
30298910
16003623
681934682
15996845
374496092
283982874
626048331
454792412
56725735
246998595
385948786
458371403
34790836
25778450
312204980
246082338
220174696
180030704
600498287
36710960
40223667
209899853
133339707
129027820
62402795
656927400
157047537
222852742
44518650
509761312
152287825
11501728
201799164
636481996
25811444
117494716
605201900
906971548
196409905
144025096
38927455
25848634
437305816
161964872
707452302
203798103
18292372
635404963
10355253
65713219
92399989
8324803
408835834
209575148
91063841
46373667
469042033
8730944
129346618
607031557
258555030
217519190
58318305
541928835
381133962
352230956
42221409
104129651
786202628
777697506
145202027
380319715
609367900
271486978
32579434
176298714
253862710
258692396
8033811
82380539
76101493
703004344
288870175
77861011
367113781
125068575
20836442
15525790
468724768
183910283
205129135
230246332
68025625
242081662
195334172
95988197
108871944
753259933
12733368
123452597
21160055
276952125
48364254
26621184
499973339
128356351
145842695
240307364
670541741
416894475
252292888
434688289
45360275
276432387
580590691
75454835
169270459
136576736
716631587
18023780
232246069
590575792
49551482
23910946
38671195
296689592
3617478
255312601
317818645
96947759
712025749
241957163
34032312
70567688
7070673
752595526
221486020
207382284
99859026
841260006
391055362
124954222
668642745
586874819
470864499
266729022
320839523
138500501
302843292
54230520
270095245
331993674
181881427
177023163
296745701
116173666
359822033
158355874
35025880
467043444
127751658
221616927
24963987
757889876
13757424
87518794
57381909
282994424
84951676
265903078
701253944
96386242
151434848
733338527
253881664
35291823
802702943
116174595
865801302
405016089
384809579
44855489
112818224
128799297
598607817
435966319
485579879
552589254
19471075
473175351
223114620
425062768
622815495
137315169
74230915
523815
38164629
84618278
200275286
138831606
190584655
26319511
444428359
39816756
327207665
98525563
54009490
24955409
91626351
599404094
58760034
88008313
34268245
247126010
28044075
492942622
17830812
259918191
176370525
404198197
97600087
197579750
454377345
72071027
524606761
320621244
57008720
124661675
162606356
210851319
501953539
825456786
856799631
732887280
16143880
141539406
288998740
925731489
299544240
17534979
8287640
17188135
343466295
721443205
388777117
55398930
340707450
585197483
11532789
495997667
552815821
8357839
416955108
20031243
901070690
78561419
165949519
53285739
353709229
131878707
145527266
435251928
387641194
83926261
589317128
231733694
245723223
1922312
164918263
780859140
732317632
932031462
434137699
334981022
36475142
279924135
167224534
95730542
599306430
157493636
466609756
466715299
424677805
252814672
354202544
647960827
65267041
325597564
677845069
94804441
254649503
426163341
118815206
502355192
362699953
12619810
631065900
618840885
443082177
56597434
75131724
276998924
49074785
345540654
195474118
127996004
198829665
654164904
409678593
55646892
576025589
35196542
175241525
2443237
77981757
678293
154589509
214418771
27239531
12070598
261608533
21070330
42947996
399442900
31859257
185771197
535972627
286146137
169337620
179755952
103707678
257184597
406911612
36868639
545455010
295555825
19992764
62470426
39285926
245438253
207659799
45322331
19764297
248597025
40685929
110035164
25453038
22562666
535444110
775232284
305297816
188395762
71149369
419369436
148897295
24354660
266352209
195592376
2385583
3032105
289070815
645546225
716040042
136481497
223805564
45951322
145271353
518247277
203661912
185302341
8957809
8655225
154337820
34862852
627862941
365462923
400909675
161698159
125854052
98430298
11836801
124804213
67329154
145875642
10272125
94718715
2049122
95345837
6106926
160184050
344274621
234285852
14410638
267950670
299454653
726453236
43376099
916590277
3506212
477795871
11512892
181132811
219005587
203161914
697682325
129297937
727445628
184134968
1410795
207652661
784967085
704051580
677591056
206717261
387069240
513076105
265707094
432521289
542133827
89607481
276870423
65071679
678825934
35769296
356139558
343187639
204799803
375227403
301174660
139008016
242966926
427147658
345356569
42802653
253835007
609493936
206015172
276820784
47826396
72580591
50946803
200890192
366459932
653480120
493436336
292557277
342611390
5515357
551139062
418548525
451243923
1281343
88476649
333752477
278076224
813980526
64134705
208418215
409332414
220083616
307278723
312858006
744948520
125944147
28386129
15862135
878808039
756380316
387962495
50645590
13747946
158452251
131404661
443780878
470693425
351613921
155664811
17973996
230668914
42698995
540945642
162727348
88791763
242319951
17474288
9282769
372977008
625325180
510406676
272490014
121496283
19216675
928757175
362745033
36224603
640085759
24935489
63411241
449759046
905300408
40304836
56685792
914664576
483907987
188242776
596765464
35730176
255293675
232758531
304444543
37012343
102574174
329843417
234240082
93273834
683234202
1440386
352009751
391864164
603560269
908487791
167340576
63097559
84630096
260723980
426972039
45898582
368177067
738797665
107309197
94908387
107306455
38322961
32180307
433713588
568390430
318277902
70465208
114064733
102472762
271474619
238872348
885258287
266117992
313625061
120224122
89313905
42447404
438614404
420232541
689899214
576286057
301037422
620839936
424767354
133428203
519306991
173318740
255634197
420225321
194290941
6335071
15472664
78978381
308504276
75570806
188435825
3038138
248247526
47538387
715764916
283965468
107773744
677340762
117266480
646981648
99334289
521704693
127430868
225827831
158299891
91400413
633227256
97799020
154737665
336649457
75676593
216025866
175912111
445895208
91097518
59428063
198431638
362744250
10074977
167150668
586006468
41747343
87856864
805098859
223543225
701502112
486551523
323841134
797117684
261973080
37679595
488472380
177791622
186992272
232934822
262246058
178692523
490453506
9964999
409561605
738107797
213846877
12060033
49464631
31742913
154684844
49234862
315170252
627033589
260121261
551190273
278377706
45038061
217485043
379273281
120713059
85306241
214257424
443935838
284577337
5273321
371436757
811549513
126402363
21047958
607915657
201950559
232033415
172625546
101521754
152316374
615801218
374730208
246286447
287284960
257901808
8808981
191350245
44847475
607791
251891591
197144800
52946769
116704989
414119576
152108746
66286360
46067946
65875952
42851739
420000196
256129790
221337877
337874000
410640306
94039067
8623981
332995459
347527921
672005105
18732014
206311926
419648643
93003748
18623395
359031803
40977629
98491902
759706177
89521895
395596563
56821056
36556387
113698370
54466403
183912701
102286031
60366749
23279542
533699020
60756938
459536996
348417325
519973361
247952108
245385589
518868046
571093989
1934293
255398672
502935147
895572528
6410855
701178308
32308734
253544554
38625983
63904140
174208088
44581625
50706888
155614850
503362047
386574224
397419462
177812628
100593213
96985748
5231838
381533303
16981568
272054406
434663849
130511273
46598207
163482396
56698078
191527649
13772622
70444555
422861665
60672200
197562343
852376748
182690163
8131819
126915542
407510442
16474721
215922870
504454954
37101900
435508169
249934060
725057337
448686612
179036004
74289000
160778809
216696394
400806270
55294948
283175535
222674371
456895205
71062467
119292484
561358474
421935411
372081207
557878991
144422605
604261296
639564286
720618161
219967998
105643359
36013383
193182615
29751455
178597146
3726303
21512686
601151429
610782450
157467412
527571273
81984033
149077243
157290765
18375716
501868135
475063170
260258596
5381146
33816066
13898711
14776512
91687328
62231046
773096693
138577757
16648037
30417601
569816381
295929994
242730642
244779479
362932801
228684273
38041161
42087899
648485421
127685967
61210230
534340432
8691955
186843129
5251256
342230173
30853449
32061740
840357078
349727315
64402541
343636347
839565127
27814687
170735223
456107249
80436289
44986397
287927187
414427259
259678468
24771142
522429134
358740577
29756568
631982517
16809238
625251182
319085479
634088941
243368375
15687268
800313632
101222445
175172158
311732142
44593605
214438566
327953496
129708742
342829364
44109530
364243125
24916627
55576678
703361076
256913229
247812926
155770951
29491422
68338088
374096028
446706712
6908916
71199673
46847242
46187890
335388860
519169699
154100906
228962822
10890179
195229824
21598092
307969962
26351898
214580650
310232633
301866408
128400485
33373299
327013358
70915453
210932770
257875140
216148399
477647902
497957481
69026627
458640193
170957358
188194224
92601364
199918683
267095341
169224410
115209779
16529374
297632199
89750542
524495378
153956448
387556371
208828708
319256671
132855388
6623481
232409330
11662035
307044072
34691972
753835872
241262222
293811376
122967653
740778506
58107628
437319735
93971374
556705950
401645512
299056088
95728339
393739059
314074430
139445284
268904237
355275959
855120561
122488245
239098184
10607163
693556743
341726174
402688890
324826270
3687970
106591432
294130835
348091402
22003641
443330840
116134495
61879383
132308707
133447980
215262678
81816276
9104039
59736856
79881429
118077539
103154135
92837399
290144313
327764847
37627707
396847679
134970113
42445411
427369485
608792190
510300119
1503263
621370517
63459883
184583124
607252175
185747882
707668808
392032857
253864917
251794168
116624885
112204166
251970336
12456211
307340976
879746187
472567578
402998251
29132128
104349502
70185767
294695977
265095709
23529168
144144504
74015915
588388763
153652637
59295661
189116378
49820386
738095983
45691787
38038435
212304264
305456548
335625310
229669968
583594537
4187964
10463359
570524988
444687476
11805097
15019901
120375189
275198166
70419532
82188697
109618640
402261838
60766446
539889686
650723919
146797031
594413695
426743605
836143543
590089035
196791311
509318920
522545937
320031151
275864870
262974346
28661497
409791529
293622991
457401916
151698325
66294954
718070794
704908107
577759450
220315615
617053376
428326912
262111088
171342754
171788400
7721794
324714072
132233023
260313609
33406638
66823473
5863691
585450092
418081256
741935591
40143908
282423364
76094332
280769030
794446711
270339987
802757846
312269148
190845180
73989036
326004474
17258889
70634187
425053067
7515745
2288079
537902879
204643947
388159838
196314097
671565205
151619311
403089253
15751
595758530
385394337
91939546
145029344
367456360
97641979
498691912
97932896
95188435
545213587
583327242
133958978
286515757
117319589
734441117
490930809
490008
435577592
208654580
141702150
256517595
333547607
17681596
41391924
86272392
49193632
333819
88666345
311040316
109871235
168685054
63668288
563719487
61124726
309134097
938729428
252669526
365134029
219494427
55984596
154908394
178880438
11202370
258671326
379133709
61252807
156629100
55205006
53302470
364017124
120281720
114916603
16118514
340363463
15846212
169787410
171566646
13253324
6717862
103815611
27579663
328932049
782138499
557275637
458169420
43116041
229713667
371988424
96743128
8380181
213112607
303326419
209884163
184736445
241478015
20091855
185477514
41740417
555056666
142242
137522606
354310980
911999294
195533308
799752586
83278625
7983915
405893436
114242960
648758203
621518268
248519685
196992190
102590942
123337047
208999897
356749056
142659802
425918922
174845075
193077381
100385174
146830174
550826348
177769630
100847316
51400705
240273755
730376627
172150974
22539092
153024647
80379073
217225474
748698120
638214522
146054053
64792390
119939381
865935794
560527336
249904074
576547248
235005672
424113929
556887398
106881971
72291767
879176825
80876715
96346506
6431310
109043301
328496875
458774132
470280389
33490470
362639800
334877897
738097594
92866964
231310365
184523876
533929974
463496140
762693261
18170984
467250899
95170565
272565387
10728260
403466244
2368596
373852048
307625162
20866656
57977606
19636087
438516840
77024768
545554106
448037752
58301700
535919569
188714215
262437763
154087035
222683457
334676246
94449264
22862141
161898166
78178324
581035327
15840022
613970427
92083260
520546081
635800418
398211447
323151630
166640172
15703428
232175666
4014810
358259871
482768861
73870919
389857361
370842610
664661103
246034736
170396661
210023703
423574753
146008184
18011152
644499511
11863563
147892470
281537992
246703747
40635346
112880041
77190075
653501973
555705009
158539653
1281969
10749618
198397743
189314959
172359140
157489991
262472299
134669408
106005198
73637136
118875108
2380281
25477098
379282294
396120897
42996646
513187916
15071857
712435632
106533651
201154871
169355150
174861
338782884
295494932
128410118
119181902
350063865
111250750
621159354
2542331
399651482
332660705
12502865
261698679
11934427
65498726
172702461
4418875
444476131
32742964
290152458
292220199
420653140
90603089
160869447
199073313
493542055
28285197
42511505
244410398
871426926
334167630
602707034
174372262
749507851
86956682
20628320
113907318
85202100
2484791
368768389
501820920
919877511
432761117
18126455
70479227
406887367
25367976
295340974
512668525
381508256
153914348
248275097
122372
41631086
279007918
49754289
204466139
285639301
543248666
204296742
30518869
157407770
239800004
255108938
461304778
783040691
10949522
246843183
134395404
574502646
493350031
16762471
8411497
327667843
273169888
287867921
464107276
62319243
440059766
160574686
762809390
132420057
41948589
96976634
77655677
330790375
461462154
4137938
194837114
281642548
192379877
25613447
276520879
286095934
197969936
188065679
10828506
32947362
533928673
9962548
95440985
514440691
13225284
37179998
74067021
126592
133301766
855501719
307922260
6978780
47271752
357626660
90279905
132677758
24052202
56017182
398838546
290654949
126212881
628714376
58761407
66824158
405447744
24629791
42997793
278998296
264808442
101222849
591559980
209802222
11825758
1023812
799381059
124828638
62449629
528679029
750144953
8057284
73789274
20787861
517458525
109230686
24234733
809412676
379519743
7809620
126631281
185527310
66832564
58338056
6343412
177969335
105109004
539275950
63737445
352374281
99735162
94189589
386226715
277464074
118504707
49799183
83408854
339397868
212815534
697902187
226296639
355904663
27880148
240879182
261491316
505254809
156950517
488782147
41518783
14482167
53628568
661452528
16861831
510279969
781909642
59993201
774805328
4033341
230045958
314531412
353152496
449691884
109744952
684843168
207251198
91452995
263654443
416891549
107054121
132653596
67057532
58636442
491572356
86065365
381769724
540234331
53893103
420613372
274793114
206835409
185203296
299805100
54738304
283355948
297746264
78760678
119917640
170804821
585974747
252517687
359735991
377257638
7772150
627783709
968983682
70752661
238588267
282746932
738823366
851856899
73164187
384618327
305327107
281595771
239206685
381896318
24124681
188937688
21777118
59243710
634104608
356059321
637021395
20122408
98753760
214804955
85987410
12195936
49460824
320866101
588455656
14783456
23256664
19253919
126090605
452565216
164365310
241230913
193651038
309557434
56408100
175448630
58632945
43817316
126108579
82682176
2142306
276493990
672280462
14905645
267373928
331553283
1849995
235707873
32955506
449361996
59754137
79703080
26171337
200689432
334721927
32562933
768650801
359622912
99058295
140855083
41933156
908419940
873498817
676121962
54807786
671826914
398899045
740607422
89558599
97996007
198815097
149821806
467758611
315304674
52122552
73317125
618932428
48641802
117766067
96252114
142185114
156422778
487230591
239104441
115038235
87599582
360940486
9976086
183512872
339813221
169872443
501020682
53812242
37665524
45092429
556223960
606528268
253937552
466872097
350540621
302031700
260230899
610961211
195753046
102667781
404308647
491778604
323789125
401395454
283756448
17685289
368228176
22653126
535573711
190347028
587148080
81803487
221086604
91279610
204412083
125658068
177423290
459689886
184559672
465698799
238822146
13138716
535381236
357886827
218410028
816925446
54597439
31035203
303564845
405533295
563365689
537544148
433378166
479379150
257974451
36958043
608696968
180643032
260839720
19865255
60115660
454048997
432266514
668996530
389951401
550701280
33339810
51712947
1194944
402759010
623022498
285286327
75050660
423373844
21444888
37824423
217481825
33481107
44545958
275739321
48074265
8796794
283235440
172924207
669760434
33365799
563725290
38634195
516132400
90995135
5101180
33669046
9480850
321665286
502616519
644606555
406877070
246101246
280694408
531859693
177971686
265925500
6723312
16100603
114883801
482918193
153650061
516887489
99825547
21588652
106792176
117237948
247881528
69172803
455742772
475808506
329995898
121589182
699010239
746602537
4920679
227541979
208522370
355662815
55076391
73748980
19250587
30538710
7265171
685420621
347930326
37955224
64111607
40634035
45258537
663443005
128734085
262218878
58570559
9058994
155968692
244901393
842873937
94812537
249100490
28198669
344373887
15904789
226475745
890890948
27885501
250488313
96931662
56019174
108310851
350952087
455416795
45532878
32598246
211743245
275302607
155766696
84105204
270175360
493215889
756159404
16181795
106610340
577754981
38446254
208998553
93459341
156969203
11568438
255514187
23810201
5944901
451809895
625189995
141437337
435012081
7810931
461767858
444178468
183200279
157335079
457988518
184071810
124089167
477883264
94161843
229877825
501246974
1817948
105576028
386929246
380541438
119452705
3269797
307405443
90533596
373938878
57360996
20565246
142480970
263942652
660705436
704794780
27415018
576896138
160566101
62586932
16835601
228184833
238119712
925713719
858471803
557382
257754326
202244811
282598029
844854826
15869048
599848836
352139267
452867406
319006361
25007296
273349386
619035613
24786495
265932114
33315903
48232066
84505389
427647533
371764850
41294675
371389578
582794931
30311167
470749095
116053674
375965150
325768222
850979221
6104269
872747754
54676615
70731164
579834204
136240922
19558207
82445952
59676821
8133031
103824320
151455675
292991398
796964421
47951890
16884738
107137917
733539084
52386721
266360500
389892954
25375780
128087352
40992903
89193005
36418695
301034748
382448881
208027885
381814217
199758113
136486410
70670971
464175565
185769664
418110798
30950856
25785202
281370663
104519314
483829711
213863152
3020879
42806592
69594038
47789084
112723887
140339154
16600515
18902287
667094904
316391998
544454186
84108429
193204044
28743197
140324137
334593340
330868124
560616263
668689512
639498748
24408035
56674860
392156085
697479285
772743236
157167207
488147116
67628859
270681399
538030082
775180820
104504228
119401055
182502649
370325058
193103944
135754860
103265654
333013561
72153159
3110485
152257015
153677301
603600207
705234041
167494442
79355472
383419535
663491206
158309760
165857700
496456141
147117594
556138585
316864309
251085328
173256011
108018819
412737826
93748471
258978591
327363071
732624507
97135418
23684752
576397993
20774901
232314503
39653024
53532918
607925519
166914944
563477967
233121280
766638475
326243533
817106493
849455286
43949677
77403663
8206746
146711222
221734236
965187
225288140
198409413
198830136
42820924
483382692
714052307
225569239
3210871
64945823
41788274
477163629
439923826
121804003
190582186
283274927
493439008
309624248
286892554
132940867
440792653
7401899
479506674
98768573
793085975
85661739
184026138
442986433
105068904
96595091
380323577
76793621
36031432
2991393
154347567
153077132
408182821
481978941
169533430
309707658
87742081
119510971
917250730
19794667
92244664
858732326
52334035
141242980
80940258
516691371
9183682
251173438
171239594
278619944
462458898
28796260
48799762
17959817
11348755
144054893
248624703
70084552
14638076
362218097
149974147
365620454
345615937
192881738
5587116
240814155
311461330
17368823
29583550
336322417
552972413
367323460
259657139
24760152
653993345
18504352
186679219
131254617
652643956
178497435
197279206
29472571
82743912
19578912
713526241
71705834
141939949
801950025
83934071
166772569
225900334
76602899
258144302
520892
144604516
368168351
53716755
523491098
11242881
163203285
282653784
222104135
470813463
23407609
190766011
661204001
258255331
94533376
25063776
688151016
21098388
95680378
60893412
80008470
133417104
126268298
325105158
181416536
80206686
219773472
148857800
511284664
807130512
484358842
836014507
128792317
417344063
102830290
492277248
199693757
22569244
110648502
815145354
84450876
183593193
975782741
305100531
286300959
104954401
32593409
709510113
164497383
5965925
97519062
308392497
8383223
20461326
11571819
10002188
502389893
67801008
647333844
267663816
264344160
307397290
295985490
455048284
697511558
207399750
526839296
114646318
99615357
32508959
279882148
90533992
360764997
536880181
141830432
72732617
232272442
316125283
838182062
636483524
130989875
146039260
202657838
88383647
11471299
326928594
292608474
449423902
265773597
97573174
384969439
17590219
158546101
67386733
344553753
94251378
207521
225002360
98970618
163379552
218585563
620816805
296462784
223851878
94938543
130209832
617980232
185547481
253864670
552874011
203934295
239717988
510167064
16399128
268546584
598504241
28358533
116178035
67182913
287188927
44354164
34435253
6268720
15964428
27164653
31129689
67636083
87150949
174758833
181407152
522354033
8832835
341800633
76584159
129387291
122413777
8487539
135154166
618708467
309477435
7375628
200538040
259657760
10470929
106005367
233212937
2117471
39927146
81146386
14410007
57003873
504747386
13897732
351037244
139220414
408402184
22358456
293094125
70140193
92975552
168035191
293287237
38653866
69906151
372375921
135568929
296215131
54179868
13059043
394919013
356404813
200522150
31410844
403672849
189312827
89884597
45029754
672326268
34650665
203716964
58893748
94948236
375141607
616869693
188494172
486375100
131643577
369996688
698944674
42308456
417925653
546156235
301076359
342472122
34053857
760141824
587065025
515257540
43625704
60513343
311574385
690668969
94408038
45092747
512434908
337045161
290251339
302736266
447674284
477537115
225455193
109593717
188259605
157910587
14437387
63588767
341401953
186851731
2903785
56299594
48044660
847954376
469777479
57117711
5380997
166055778
143735625
11451862
144565160
26214842
105457284
109332352
364944464
421851034
492941449
181098399
36778456
432544920
389169005
241973195
309195601
35388767
344721247
90029831
101093202
584167158
101672318
7985167
359295407
46144101
76972092
271761864
824121937
784752393
144735187
127619303
163323221
87035115
545238699
195002857
253053664
52758682
166752066
16337470
19578589
34323616
448838502
437980302
171220457
655410866
183204058
787243524
654478651
15767006
618310139
87472495
311668510
91148469
2236686
455128428
429592165
189936032
739125727
61973738
2115897
43037018
353234226
310678303
63146007
83055489
124488105
287342981
111651104
223336685
329238251
994289
236577760
135422064
365457768
573111782
572860355
111252188
327010069
477339055
395603394
744192418
76787864
868066051
456153050
149527
539912158
450243333
441152926
426937005
46930394
778667653
33893525
95648568
148763287
767811824
207167048
406163014
680308318
232386378
21316393
509489204
41229363
88806647
478675915
77103991
270820152
462172202
14801425
526433310
120513399
91444518
38147989
24820492
460687099
299753508
362972731
116153866
146529240
363672260
579949822
46443280
454188020
413967573
54569560
80898868
111152076
1496498
49341886
17593777
348028726
214252864
109896290
9070922
44938433
80992780
474070954
616715295
178763484
40238726
45212342
153828257
98364897
671703633
5418890
211567307
45042956
61002857
41281381
87050441
123097984
28510279
154334813
745057510
372349261
222926327
243994504
237223129
106410308
364240309
79183671
683029252
30965607
85467133
388675309
76869796
42177365
257572786
188425783
823730407
526639787
393732361
600552898
347919435
400564472
261042295
373797333
4135425
504258004
442152501
70174728
14560043
210873406
532586952
581884872
354450591
308114257
38071450
363716777
531995452
194413281
780418589
48846688
226332236
680632638
244879
38367549
636736721
240068455
120282916
49644190
99417104
62754910
3286495
370473752
156654087
130588384
302824689
291586127
458375706
271088689
130028463
395017410
461178813
233628154
845474124
329822755
136061809
88648843
42199214
322364971
103667996
267725573
746690436
53809845
190013209
40406081
50767886
195330057
155351509
402483491
240853290
107014796
14490867
118353800
778694445
11157565
143905103
92573581
752411090
168314099
246836972
351693540
9818862
375480190
417097108
273175134
335459829
327229033
10579451
74054373
33225329
170964826
404334546
103337386
375934969
242719980
329471673
15822751
27825373
442535600
306998300
9254654
232136449
93523257
26401964
2314747
75249093
596500381
190200947
140526484
248072570
356260183
24758097
813826456
86596460
108149896
143850200
47503835
263586194
14923404
261814789
175609949
220734783
142399816
235708599
53100331
52939906
265705784
1201345
176115925
119990175
156536935
131324423
376800236
176888105
4751961
485151396
93484264
410646422
262344168
56022189
40733527
450513273
82679407
23554298
105612688
458834792
226212272
136672273
132113863
135511473
335044166
4050574
338003493
445597764
634603642
37539577
193944910
124673308
496215808
622825548
270752132
407284286
8292879
623111895
308982165
85876485
187670848
251383939
770201972
319503255
170799704
731237581
9878127
133775928
98702048
215421852
240454131
80690187
214062888
71710470
108935680
625441053
817796
240130533
489800063
45232241
174457323
77048021
11629158
254204260
760862317
46950875
188525497
63575919
278948509
238349019
48001108
97158364
45838957
417437143
319871766
333840632
74705693
357765937
235994174
237576269
520047624
248929681
131251716
106919113
588280167
8018785
56918192
541954322
307660088
270842699
167171359
705061815
463267710
173264673
257719305
662738642
5076799
115400319
102162695
76555478
23217499
251230147
141628077
756990797
601074811
387942828
560035858
94363260
93784169
196640251
3752880
279451126
341192206
192090666
9305594
127945952
7960750
762806706
348782722
580805815
492162151
29093881
261650595
127479063
10561291
68162412
72420146
129767314
235242455
752238709
110092265
133940048
25477298
470518500
780552463
315501975
121053092
330805034
439122103
5098662
370874819
260273767
15749144
27155536
85283421
52666428
443189136
34072544
108476733
48776950
286191812
458135951
406206124
416377657
4130390
52775059
408244826
8487187
23113263
257876497
242977698
72571334
38928944
737364464
392342235
479734486
382251373
45218376
221488211
110580146
78404173
693915037
103293516
311499376
10433474
384142628
264999458
71333975
178792918
34496414
130083582
417900246
140070073
382068265
29136371
535059445
46978037
577448121
47796488
174337971
645010230
193178927
77628229
3155553
72145968
166264218
548623473
266217930
15276272
14313110
38873524
111553312
26960468
268272023
42953220
161576740
404228296
216965007
40453701
166055205
23227261
340618516
610117171
35356480
726512939
84626166
239918755
14214352
158760127
105550904
201982271
28567376
588893768
4150324
409331651
354654132
122215628
443482500
112501881
479766447
772957953
163155000
463232706
295296655
454689496
648097013
20528646
772286847
280265602
298688090
80313593
17800555
329574537
646078761
419296692
171431238
288909471
186449755
49611024
344863751
48252801
853307560
12366385
91233476
359303431
9815933
460164263
142831053
65497212
327987435
704288697
179382302
67089193
285784395
137151463
233321154
284997531
277713657
466820058
115506769
351748651
135984801
48184319
156173827
95142152
463722000
73181096
118872322
605632208
147356866
270556955
182705427
273104574
521067293
327822116
24458177
87566141
186186209
38818568
80200088
188818678
39635745
166624331
269531387
28718250
54027055
33965824
185571671
279256034
48847837
3692614
447076079
112920834
306232480
14834552
720422095
414193588
145145458
382473207
125203972
28851529
12680626
145157025
328321923
550688606
62777587
314174795
42223360
283569070
396486809
496135965
470236279
115348276
121279745
238999368
3744035
24105307
359209982
84128334
15018737
771598265
34592298
52311729
13946034
306668034
43972739
453774268
172325736
693664408
389019601
194944707
161667555
256895052
1182075
568040016
35769976
485544654
840696110
389195131
352201386
46203755
438284803
193039472
362427684
101030562
90797790
64977612
10856535
39577329
570889332
508141079
9900111
342347300
73241420
1127849
33822182
13353818
483767019
57458248
22796188
48577928
254376445
201005632
162385986
556915953
86750869
281416135
138433597
257097002
2599320
404044054
414407475
135974763
660277144
239145311
27458386
32185200
170615553
162060136
235256793
134955940
453360089
678654641
168117776
516176994
94919593
117194534
167455023
50859340
138818318
84924824
348808342
100960018
128968897
89146580
1438367
254166149
202904356
406297867
53207873
99741966
553036663
356599088
30942879
143839805
117935623
227078270
903779062
65313482
523999729
85320958
85142820
333970861
285575095
7729346
255991415
274405182
335412103
828337742
77511684
531798675
226934217
370848916
506091539
240486442
193423390
396992969
10883099
467319870
366249344
184068805
230079223
231155978
385793566
8013464
381232272
445268928
332599731
62469452
13120125
414944134
38433673
66261514
10789063
419188231
95161073
261227983
104937518
676097469
263708063
207546418
614543932
227491626
71785701
227604920
229369821
370054866
29835209
749950677
276882191
488246942
433233678
485413212
307781485
71375607
88258474
19957675
6235713
49780389
611253163
132148824
157894948
191410785
768884052
439104059
222168703
591631238
586691158
154310458
46990051
512602934
45014817
215063119
47598677
551996805
546239267
65400798
184570705
52981704
16859227
18330631
577254898
637347811
101345172
25055495
497381907
241975136
364098761
39175678
127264045
343949585
72286528
235302609
13922566
324730543
191434960
13746418
142295230
467680394
139366835
197405907
196799674
578474944
174540689
526084191
142470425
254901906
305524870
294383746
110690277
65518370
3182395
303018615
59521597
137010818
325764251
180483440
361803333
62078936
188632077
114012238
270034562
242013047
586975629
777704611
98502696
99693767
29179102
457814647
414110414
18659616
181600766
24293290
36011426
102577775
24141868
169801280
450172586
485714053
221333777
43259972
441896203
349643877
280937892
48779043
505995511
51672022
352277605
93442214
78982804
730111972
375542358
136033364
325946011
59173204
928414279
684628682
331976948
800585251
30176540
226816382
100767749
485198839
265998176
365589433
220246430
354370232
46639522
135174226
263804636
70726049
263874789
62828915
204371386
48325859
34751398
47015627
100816312
11711892
208380589
518888426
596825469
374554605
313807751
517439696
456750172
299181034
2601561
283670266
45771165
838543167
292395954
165777761
796480865
56347100
25527849
187654048
752411500
233061067
437101241
245375514
113801646
408446327
90457261
36294132
585824164
4073433
208185441
439561688
502393
64212498
347193515
6777353
205438942
81182327
672718521
91327823
491749872
489403831
111439556
409538877
98346033
657989890
126312481
420071916
46757834
283523335
240656611
793088356
94578058
73962726
82502968
21798347
7836644
143339416
546815978
49832720
244757364
320105997
261630907
114824993
228171537
327129499
98129728
78293227
175777675
185394535
487411870
107704703
186430113
293506998
220032112
396750219
50310080
152347228
66700525
249734191
438026510
213941471
356800
158341903
504760
169429553
501877689
380252776
444542393
28863479
14660514
220002003
748565438
5849541
202968907
519573632
42064709
675744406
248569593
232472106
106495175
399856522
56720551
473447013
20041380
169463501
97675120
177331788
489192657
701338799
17569077
608174438
497225379
104016517
164155576
454340028
495930967
271256615
368242877
516416934
95265125
342961182
155457703
407749169
53586114
50713842
218680124
67159702
278248951
2677340
400789808
70544874
246788804
352938053
628009434
402626794
507305171
192539284
47780659
379420614
23206605
471164088
410488
133240380
699802583
725462808
185472454
598259090
14892671
146649931
345391318
16416550
258668883
2245773
146501811
180680884
67791757
205753426
371203599
587049445
33914290
465836680
185964038
31799931
96452331
292227194
64633009
79543064
514148995
824857810
579685875
52984101
38248554
492719973
727830252
29383393
611229146
175880689
16512367
185874642
420459093
691056874
520775038
393940097
508475559
42324631
362068430
642903519
648999711
273103151
309259217
25709670
504926123
114750282
444953152
279111276
63047560
482341037
12907689
382859037
283471254
68195604
63674692
217640155
112891905
326549615
276525101
465485315
380098
49464165
629220122
87292044
303073930
390184443
694751836
10206328
49412147
606305357
602071152
100741714
19343612
347379616
558822085
72716979
227553844
694580784
316669223
51849709
24176592
162135784
255161927
128517327
199550318
230907541
178010211
168052145
430478572
910714153
241379462
593740960
360955791
10037152
630758668
87868621
242783366
18735941
38812605
313440162
46791646
18379540
23976940
210043468
44811872
171412642
367622919
305186485
248609479
112731307
400101319
16829775
33499377
20279071
303843104
122274200
144374025
17991194
421652793
70221241
672196161
63079390
5512845
8704573
142327137
20247565
191421162
147163532
16639366
79935976
93085635
225037645
9121055
93680395
145987402
59892255
112148182
418719607
21932059
162284537
200106768
172833001
128574019
3740752
40660190
347512096
21499224
588599893
55466477
71469244
235178832
632799903
71687219
297668384
244453144
302639731
826538431
829787520
178198894
12984125
41496596
225169610
27376257
647092436
381847877
313430569
181823659
133122638
903979011
457737145
102118236
4966994
108573050
113129107
788449812
293157094
94345648
370935878
5274651
58166888
11448023
42476530
465079638
10803
102234167
14401320
4700762
31949448
406779826
39016376
621907650
269143565
707549458
210003692
180334565
214396466
35020339
16962391
584083790
68583198
677507071
468983680
118854917
70532107
124677735
244310436
37176354
104597339
68160117
249637464
31167138
152198650
54258945
160202743
104220910
95058134
317373352
207113552
370217037
277882457
39478376
121794178
103469150
257117869
9445278
226697718
582189105
445538240
398902668
68723353
307261612
198936971
687827472
115869990
630317164
278860807
322400611
105857860
269690509
267277222
332513424
199113622
507127389
85991629
186050576
231420493
33999191
557555002
72993376
628370375
160607230
413891299
386785785
2921218
30979061
1543452
16398145
4527386
59793602
265239801
46598566
29281053
127400795
207001612
136935854
611405393
463855
36147873
83209357
369291831
37792794
62801022
37156591
693068599
162553617
161823552
16622241
77063400
17973057
77057554
598903192
174974923
203896997
512559418
34873041
66919984
292921145
730705442
156769319
627478680
379074922
97192683
12491518
54218148
10742667
481268240
776767497
10595659
707571386
183897722
494627336
713896318
416504733
82664320
94919978
420199638
71803387
528131027
250555812
783120058
663530762
4238256
225166124
216105770
513250643
226215148
3374431
160793860
20088021
198777741
230528479
13277675
295052220
121263056
80722297
486005916
484604757
561507808
716762815
139212090
366483303
478512761
238955396
625009067
43576722
79948493
607881926
84663007
94859178
155022989
501581308
17800626
99599027
5319373
109621208
168970277
170653800
215018248
40117400
352632855
75222298
931538450
67168346
148936174
273012526
328906644
435399529
455420711
766521659
721638523
627375205
172417391
487861421
87932503
247020647
25049036
22037962
148263784
33991280
121979862
218541146
192101724
576047749
221995606
106080545
119307062
528980966
307167255
38247916
134139737
252057352
559045639
34230803
295836962
253892916
107265698
443768689
310634870
40744046
460872476
663052077
191927534
26790526
32459934
89632644
239591680
37557339
98559544
5664871
486148197
152217282
411761043
588824418
32154255
486794699
184906769
102005104
101675274
404315592
316073124
65489729
414835359
196516518
401180596
153255754
445870335
72468316
135204579
408479194
193874456
315485570
534852187
543033046
15050026
208118773
25995030
326929595
290737120
80501739
72206889
13187214
69260992
89083421
835191595
97053769
274651765
60463650
461562
209854460
108876036
59871608
148639233
38936907
14943330
393033295
292736155
133399096
19951187
3005275
141895248
235033282
12737496
141887403
72872851
326952942
9460184
156193901
103291380
290195611
399653220
1454400
224268705
371139585
235240346
170646697
312391734
568736663
82565652
22422297
78937881
731960803
431694667
320543434
660263866
463832536
112423036
7071238
66149738
1067970
381931784
467425544
59669072
186915166
5138333
427746516
26126253
112389066
62630731
306608215
201464133
2827067
156743871
185793607
519151
313565357
102327136
406996719
430637687
232314450
548832562
336916131
117046259
309660873
191927605
16227916
781654569
366799709
311431048
126253603
415343587
52644014
86657930
790501792
78611371
15629969
58476447
29483614
294775412
70622232
35325353
19466252
412513438
590265056
270405246
873405560
146943030
26993869
705141311
294688886
91509652
795580623
72135740
98815
204218965
201608911
66968716
128544509
35451306
622523731
40600617
115631727
888995222
443036905
657575836
27675212
19205601
126891940
33441432
99438645
99244327
152259293
32431803
254319458
134483454
554773319
50881363
38066570
88493297
354726391
910601059
309128716
792896190
34709372
399729420
142535963
20958521
306308456
574903190
216841041
505298783
19828529
314956847
126761212
186485478
20233919
206545114
259877046
693190884
116814619
30463732
210066131
261565299
561500375
421891723
168581384
114850325
70140577
156288962
614452954
48440471
396308289
404335736
61065696
122674765
495603660
91412482
77129600
30311616
66525763
38259817
412372773
454120084
53611665
61288621
349544310
437830396
19786566
32991626
390065939
148395708
11401731
13796851
102858142
443641317
209653557
941222386
283629130
19591605
188707394
6199669
57892062
747439974
406625697
429342858
51566074
341679760
20731123
457712045
305130170
698185689
593105733
275404097
241855707
132566717
733014642
228567405
487005492
157777227
69499556
95499508
685667145
176441010
69794554
6986414
176583020
4970415
417576413
109462184
157085117
86248826
34145026
536837099
242789110
105230049
100902132
7245566
103618428
405900533
607380177
123014038
246534543
28825495
270490203
566016895
166523235
59297248
561353249
193308695
82176049
42777446
583957536
99400969
382087724
714650740
209464803
443577709
30821581
163300596
182207016
486261666
438505704
642214120
872487062
190387497
199334433
81541334
4440629
35747124
95076876
385516463
152903924
368592315
47937200
1081796
91186852
256936423
284904398
63384001
196017518
15113645
366890651
166670800
66705509
594900431
420603569
61132733
473077755
282105621
54078748
175227092
159225349
7406445
103681804
34297558
92034722
974869
437540131
425771
159934672
145023177
15151829
10810713
344063794
98637822
271533616
95962023
2923459
59631284
449658313
19056656
462971498
158378270
256833919
20834913
138100682
189936090
445242233
85763127
99821496
210394707
453754648
268367687
306410374
324959160
225294103
96531096
7587116
104239706
253894909
128580919
214702125
128878018
322225007
17069439
392545273
40417513
100652806
86152737
26715164
179338694
52358709
182771782
193318973
13774991
246886174
182111591
26857921
140312472
519751386
167270837
133339632
160149
279026772
105631
578503872
486825494
60224475
906751298
57863418
677577353
16815194
150055996
652222316
3928853
490778022
464462591
222495574
141539034
244154666
227745415
8171067
554437240
248088644
303918265
463898017
430348619
52292221
142119002
253714232
172542590
106492677
117497042
96800786
462703921
494777919
59830567
828267755
83342953
222789539
92287393
114543441
71269355
385967801
494023426
183011515
227509465
96732100
26098548
291024253
272624407
314489368
19973630
538093461
517912059
358123653
108781101
232545764
271058137
389169925
43617014
405357746
227576099
342199673
205988353
82383315
299225438
90369692
20215794
310096560
290984818
676571610
820893301
39927589
158827322
359672668
7497418
30829021
96885662
101995088
54188980
171402928
65635010
55035624
464837463
25714953
170770825
209713999
110011206
34368731
253753157
685970647
72737871
153455389
165773344
130541736
408918116
934868287
79007140
64356937
250178702
81389348
587070397
305993201
111878365
14518921
161379121
14528829
188098689
149956327
625765057
929331380
126393585
312856327
344173312
709995178
56705041
482022240
688853930
120623748
107507864
98771271
34340499
638161827
639988538
515837398
281047259
724690759
36450694
557529340
209291940
332018243
67858429
134373456
26658461
419985550
47820458
15747714
66598212
769388754
19340734
171153186
148926344
62387342
122121726
23133282
116885748
123899425
688206730
33162720
363400346
416383428
786882084
287729649
28178995
91217015
331652750
17396221
161890187
393986638
583696167
578718234
160805560
89010518
229136266
437192182
47695733
118054212
370283303
376539315
505357124
670460494
104051380
2250011
154374831
137893444
347776760
933989282
233077769
77806111
78322621
4577061
199269138
693392791
186875450
196380571
12162734
211921248
247763485
103687235
365098237
528283331
238973140
90696072
196743873
122531057
82589579
20521445
2843448
204735288
103785206
3775425
132089447
118821999
605567095
132071616
258791937
131578193
478845670
65699941
493368582
87284551
199868087
147191325
63493790
582180691
199278071
2831131
260029178
190066957
141280093
5656516
225584289
634530327
207193797
21958649
109825891
171908682
49666958
521838677
643088895
192598088
5715242
354542641
496588878
148640242
655125750
64451500
349456545
332759207
516837274
324748129
394654099
306076121
211811127
698190725
186926792
373828232
142410579
187699376
68504145
471674423
475906631
32345652
730632756
194244691
315679209
89484961
389230767
290609073
872192693
114984970
176883013
4012580
736717651
306595032
113359053
7333980
184941063
365168450
10292505
11805242
744204968
440810115
839914451
27240599
237098249
251145324
3094425
569535203
187427414
938907021
29553767
69141027
129584708
368980061
266293006
87221075
76197714
477681141
275801403
134008644
805631176
478702833
401834662
91720719
526545742
31964551
449656508
407333171
133427261
273278379
291005151
396025895
125293906
235243742
44759959
74398995
326719827
365950714
70736888
370934590
144144013
25881566
128183574
174283092
15110348
882536468
110930109
311273531
188776823
133331157
577217143
334813515
72154143
59400277
169777527
589205269
298662688
891581612
12570307
79210416
204280770
605854081
338767339
727516812
287341677
583543464
207284393
166176347
58696919
9008507
130640354
223703121
325350045
17311665
55412992
318903688
875809496
226147991
338479922
226027636
11894265
528600238
246089369
40960714
374935976
75884765
70152821
62636671
241816315
367896537
96401172
6804405
92800573
617366284
138686255
249382605
152310093
116396586
466537756
502752341
167751235
38207165
277707725
235096355
172195349
151901
435890298
492274545
70700192
48167708
14581316
140254960
294585332
157019320
29692277
477647172
165261879
77973782
185900059
376615059
6739153
198160135
93730376
390361302
131534775
65630500
326580867
362891084
118491934
63664059
418025637
41039962
8004684
11358633
24596292
34963303
57290085
190468936
241596370
42423107
182188767
293034473
52270472
359466034
296207924
275177764
571538403
66308849
53145571
589919702
322760074
488901093
747539897
526905260
407013248
52635278
83554574
160136833
924411083
154524447
211632725
148305222
504974918
202651142
31324546
291054888
69932990
335328228
80958998
970865776
657454522
329755092
663269669
150160179
9663990
12300198
16141479
12673059
51884284
577861633
17460420
158166568
343360267
338538982
502361384
295161249
169019402
199594495
393718322
139732194
701495051
400021350
852605328
28609457
277655616
191842761
134927885
96253543
244400053
108906468
33060057
823981662
9820826
14226821
584643962
171214041
41707440
156809485
29565686
919329062
9958764
54610020
49312316
24236055
240727341
291376195
313359149
75811877
249507354
32764700
791505797
297590731
680422482
334845713
27331425
57582549
555860773
119882865
653270484
381269891
929412
238754118
174631256
558520706
417798681
210736505
109210060
937272699
373075985
371971265
224965440
190000642
388551161
810320975
62370423
590637257
53377832
40885082
306044443
30914033
534096402
28252985
735433376
514108287
411303309
3514211
60956742
334763614
111326545
743564735
419104422
8614059
164614877
690489746
475995137
344308720
75689955
79157567
45276838
167243110
161175649
48459654
59014789
71998017
299180814
158821299
2080512
207552411
415740757
156693768
64205821
218853367
860213313
5307410
453998497
167238297
533231527
180848713
488450652
795577635
170628460
314435170
429590188
176509841
858975952
264971463
466609060
291025135
155158811
232026692
648633425
223925248
186685301
86378172
689331227
95973453
604628390
729304568
240001244
482862231
80362092
322867071
223268833
748147109
336582650
414011932
256926304
218727679
608890114
290988191
234733932
151640502
948183214
10888220
709466969
356878210
352606291
495545468
54106454
565884637
262063689
69506595
191663143
108237278
232613057
3751543
32966407
161759793
76511129
89698295
307965851
244367224
736662713
196969838
477571740
441153985
274964822
490619892
387648498
425977348
213323355
49338161
210098784
225660198
17152720
108847408
48402395
74654398
458613798
439876481
358084476
698545730
280559197
308846605
360993431
3132690
760341289
213327298
201345330
665463633
160611836
97376599
128659125
256100023
502900620
233375615
93066389
53576577
223196992
660208376
599113732
18969843
89828756
42212718
8108686
76896866
255943041
21480859
66740032
331714705
676863475
66289031
350395475
318519796
4954716
69469956
416101706
122021084
103923964
456477336
362227923
284742858
52254530
738980488
448164735
208049754
334798672
11250393
100688744
545333698
87655993
759382342
197389779
21098692
95213064
39595068
90492450
325617933
92021356
108196678
234812317
153009374
1204778
66292742
358788417
77625295
880613189
788437246
149560350
169338943
134357266
134310251
141521918
375169803
509839490
127483865
129678375
21058176
530719020
362369521
867841374
216389330
295652639
416901261
17785228
517020667
270530972
18441876
238269189
535889939
122628493
143361566
285854737
782829889
18651656
305328144
256729645
1829724
54324720
370350337
25351652
10933835
48096007
200639912
29687514
54046563
352572670
302136636
42730767
365724048
127917028
219346138
241907993
252722489
84843610
106000767
1863709
317529863
24248875
452853896
148516196
432102860
477519643
74139416
37651895
99893214
147937401
7498083
124908465
383586801
14627985
166151089
229258429
31173598
40378550
20980699
396032734
11048048
12392160
381831351
1391817
418067154
569183654
346072694
34412264
9885627
388361940
330081360
381308235
13177356
60255639
7790520
532507459
168082254
227459149
364689412
54318069
136744629
66160588
99218050
140103336
140079254
714972121
93439073
139337085
21376337
352569318
758593309
258251037
577307170
519027663
100711057
742325606
233707519
278493687
60053804
291465903
84631107
536856935
57558194
31141794
83596638
113109678
467369442
215441317
557059120
241466495
25147347
56731407
396748344
136759574
59034539
904419933
475941269
412102878
14720732
299717189
272084374
13386171
33694514
331642771
29327993
52162209
513345199
492846130
984332
265335360
66024162
5591823
42986791
134552900
235168412
52671430
345406383
406355904
362062967
884584898
60889463
54383196
5904442
413287994
268599811
28030953
383370302
107769837
242931679
8795131
644885448
497907347
197389124
106743396
680133206
32555518
175147
184895219
869575205
102073985
516743149
169332635
158671179
732723576
731329338
403731109
262402652
135516366
186397396
149619245
457340986
241711233
226147551
181162994
824217130
516052634
101152937
24976188
257296799
701207628
102194404
88918512
44984861
331383931
56322450
15030815
172836087
95475973
625667040
251505523
824594151
164334644
276093665
324484436
182073624
103101517
312770176
28394777
72589469
753116428
900511
241393172
15554817
835798638
70995328
106747121
90629414
213100946
78861428
260107976
533919117
195757558
324297830
34348526
22548007
10731175
342360827
83941763
9281938
353789693
405521575
39729919
366549962
114228108
85921712
23299432
179426523
100204393
369111527
257426615
110265563
537609067
43811796
283054265
844888818
49230088
252920925
17317580
13984272
450072891
441269289
483379219
92695846
101655501
411884286
517399120
222640985
245509891
300643479
465112167
36258558
613984599
136024610
748128266
323588653
91913293
307307014
55060563
566168501
141794237
584190984
19513947
114883407
90042204
3990428
494320321
199444247
420517297
379973917
116162425
82978414
99048709
407519001
116874989
140453969
505096184
639156060
43205987
722574642
566084142
58566838
772005246
176852259
48880004
166212383
57716205
303318445
526411921
118670624
343879468
524446804
75965601
57135831
100400893
409592343
612805106
23663063
23783943
712093040
32553270
1856520
189171950
32218172
32832209
6371900
194656177
24651641
913875050
116895223
587938900
277610858
132486579
7705356
73572804
153618049
33309900
21319683
359621126
252304427
516484867
137118679
13910951
387012311
40573078
375390123
322785998
4873115
240139414
7708421
1995423
108687669
236788382
179531590
1806482
921583020
438483041
64661466
303606742
158453515
92058715
240912120
610778032
446724761
114037119
418145184
120818990
226471376
936445087
190509487
334030911
406443833
325929623
277523635
207271005
92612999
277188742
345279564
76511789
63956909
333484498
1900247
135814068
88958888
319234362
60755900
255049341
140313190
184842665
506811986
149759077
193014280
127721809
11099338
829515169
103443378
30976531
170877877
191754240
287008961
331750001
365377235
289566055
676916362
18285067
328658820
118615727
140876070
237121406
711948271
339851676
472980890
439070697
4533628
240602752
406909523
28757397
13349027
694230645
18883999
265385985
266858390
1667365
480788349
79919536
2522263
186691765
38169806
223670201
614023533
154346277
634517447
239631794
529066029
116785285
142945035
202621346
127843195
672131456
395394370
643960298
80839996
454437601
50701308
185587402
190120966
34737433
365340105
581975908
13353849
196529215
335008707
325171031
221310912
518944783
508000542
318413408
210638622
527534270
84129016
277424109
40333450
267860
544513794
212179644
278778030
179684960
477225244
169436018
112486888
71236254
88411119
410916402
443596376
257282392
455811784
471274417
97989041
560367163
83122400
557269556
41129669
201337223
113052572
25658590
17743740
309330945
217002951
9898253
234712841
15554475
168103092
412719293
817775594
6776102
146736965
213229637
19621707
9767913
101677984
45795078
547898493
60955690
177549968
213127134
150978978
281394145
294087587
429749795
9870841
3775261
206592139
61410212
305711722
281411206
296239452
85398081
15423221
333487580
588656818
70681134
10009046
85059530
40040897
2830134
134428351
27818925
654863735
99636427
428493807
416507569
168703897
417295393
406494558
71205090
1149483
79577063
94432449
531389192
360677062
337946780
453117428
429117442
455766397
40452377
1295535
160828329
142821425
385888265
490585285
281694693
141656725
46345712
345092474
49501397
389897065
39450372
83048720
3323519
320672873
349745067
67511328
3103213
373692094
348974970
194532128
185751020
454237419
8586124
19395833
4532294
271241391
677277995
4145481
175663493
96673525
102147268
533355500
469560188
472050014
918759657
947995921
433789706
248629879
212653362
600495419
237699590
62214769
573613555
282965199
80447915
154617221
150903950
252206925
158768851
334048611
35935448
369006036
688193977
30076569
211820204
281122065
2555119
197083576
580272445
234507341
58862463
222450586
845490968
243561877
431926684
425832028
233348677
131362594
593029191
83788265
203809841
36960967
389976375
716926379
667498251
167818254
141866285
178503024
198958872
70594620
572759897
74694344
289240429
588257604
88640545
34492800
96012933
393249416
263981024
383387168
16723693
472881430
212228037
57213015
60748054
775379896
21357328
177767199
210728300
5567908
84400078
400030239
1419700
215803237
11877293
108390647
88603085
118139564
415753348
32088313
671233439
322273372
548121543
480774562
187696270
42161645
34665630
101216216
59393864
424433256
20635429
52850154
402716646
112513677
249494810
136662974
246317089
511070005
3305315
544415631
52705517
9993732
352698870
41657960
289490462
750493557
378911139
285624203
768631981
12893925
258624783
519618973
77108989
625315161
150969098
204845674
9786390
213131771
28635379
882027931
213711950
380130727
425810658
90905497
518064570
246573878
60364363
783546872
256304537
382542075
52666064
179369033
4489373
137145469
140940100
97900118
4083943
80250143
282939640
175395197
456754150
333412229
409735897
469876044
426323498
105896039
27452641
13548495
118459684
149598328
10699983
755005229
87283453
28833752
310668946
104277600
21527947
7592885
650193528
308189578
144680473
2601531
54443373
96053161
74397631
598100399
230187633
25857085
13485717
343563657
222435591
868781574
22794869
104244569
572866020
77005423
388847719
7623776
636107751
5851779
20381778
371402288
27032993
17543652
116475268
31692459
225958959
27165335
497931306
76672277
17201734
79776566
1544523
121071881
352201932
41641319
202749456
67771794
167997672
658774225
207566314
11935783
277312153
120612044
30570415
622716302
583714545
60024066
201240591
301410287
98000137
423532484
14134790
78861693
116442151
56852640
77406616
633344509
520477480
103162932
14385076
24054480
100679103
145847706
367382359
239614576
69800715
87113510
26130144
31180602
34260758
284486225
173328219
359776417
34770665
562938902
145077603
213415590
64826246
594820112
175272614
106888279
490787991
325643502
115993256
364377133
40729774
87117700
54524447
557067571
80040505
54211925
480698158
8236846
650416970
319482075
490829139
410066437
714446552
453021565
19009356
64021808
55723134
289216333
899854024
74783757
49913329
441478728
115357552
482816338
261358069
65255727
306548980
4907892
6511086
250398912
114294740
264299934
716095628
474365786
18355332
418097644
82848277
177605467
286912196
473957493
35157317
144892412
20737663
50887682
362389680
5555453
84050940
253969637
421427763
88925663
198460515
252770867
16445210
432119229
19312830
118506722
90052892
35994825
235568746
473367583
228962711
166981753
712514916
31723632
513911544
43013651
88326595
501135709
68867500
606252112
85296335
97130546
128956588
15204628
406306915
12011064
64046624
121465380
257246639
105049884
727075715
56562148
28902475
21101890
175787998
170647346
700181850
159933584
4986576
497637711
252844468
349166688
17511346
329738012
406066896
109275139
538170497
424019197
433159137
76887267
102827835
282209413
18021190
25516443
532738042
19068501
409698726
143817278
29930641
142645066
53864576
268353326
307811994
79170499
4949749
549487348
297023464
227073629
297294703
138523618
187504663
30312882
185857080
82621430
86969490
23524149
163114266
31188947
219778121
93856672
197996684
210459
231273047
150901380
441339928
125893228
83009869
665619451
602497
395940788
130520898
223221886
247590830
228568482
165653459
248561584
236436285
611375028
575118229
170111137
183938676
355514153
23751321
4598664
109343875
260450063
590744518
636173850
103904641
580838772
412382625
587972617
801987743
252961989
296182831
18456747
472784794
118039314
876457429
67354098
395381798
69435915
473372077
781462478
446641234
36258593
241652362
677137384
65245507
81003926
329061463
176603898
356392394
41489759
80266587
322998056
183831998
31586664
172561885
52546861
19408387
279019108
323874442
80027891
392469609
539780611
102821689
190441730
108761028
532710136
211995893
86321007
109113299
20863219
111931977
683350023
9306484
683845472
879848622
107802214
279977532
7747662
521874636
5435655
30382346
8158475
91412507
601643280
838904821
2198817
192680137
160750306
12735250
543009701
95778766
542201859
278296450
128248958
19620532
576189454
99822781
378944487
464334
14143841
33814001
270319511
141591208
530854311
502350415
2714772
60141747
141294720
76126404
148918772
105500756
222733925
18090026
786166101
103525210
247839330
11777659
412414623
94057755
313863000
43045086
39620873
204966285
441788528
3704075
82868749
214549364
15391546
39518918
82961692
14267571
184867751
549755411
548545319
743308034
45511541
132768826
323966071
833145971
87223783
24242995
301171636
429941
6104606
17942746
4487698
5516290
68750469
223851673
4008837
788116524
8761376
56493607
29187718
112431422
245098281
50128885
288159262
42166883
250541296
468727386
267676020
193365710
486714161
83841032
197227185
12985918
232273955
46562442
577763216
25874646
12043102
13241743
18079412
806553813
390248406
4184201
58423339
154204094
850639139
129118678
380850649
64100607
27026182
162944736
296609767
281170894
408839289
104584794
553381181
80041940
235860602
223012738
354103960
96876527
28402479
363149213
9285125
74091045
371100141
190266500
81676658
27026765
332030068
449119336
530272043
4231467
36975673
198837162
650023470
81969406
308270907
362046324
125248367
720299472
228059992
400858054
284689397
747983819
549079262
113113354
128597295
2227357
279573106
469413272
35759155
693741930
12238664
296479517
420291782
269148458
54727827
576255786
930883002
44597995
67418985
102785252
451884937
315228234
585861736
163515244
585613035
449651670
110083059
8312911
114497132
112166170
868129649
590426138
448792463
573420045
197863532
88814370
482478559
471610829
15448906
39324185
127733280
105678713
274796615
378628764
565292339
300307198
34547607
423438334
163146024
421936122
134122437
149581678
43896271
22878319
75053743
97535591
45664934
613567200
195686945
714874375
471842656
92443370
138052474
103347524
312141618
616333587
606450318
342255096
682164521
40733958
415082619
38483822
146052422
14930399
37602052
338969640
19875665
414317878
603804933
48274429
703904385
81078667
603853926
78896057
133538219
60025051
63717403
570671505
588841770
189453853
113364489
194228865
262009698
358405212
427390925
512623889
471022342
207347095
621333632
732741873
56638762
327446570
137422874
221156622
97180722
640890642
246736398
241954138
23691008
35522597
707004847
448609971
229888631
128280302
5871482
536368851
234971925
218644710
285382026
552040233
694266933
666835917
410926578
37657452
796955468
172003374
15861047
246651647
500302971
84139679
63535438
113153885
153790402
195314369
329000908
232170041
88996313
236850076
269869975
412846520
56124953
12662000
651344333
896660164
130916654
20284190
219713686
100122107
3152949
94962406
312844517
79803512
541032031
252948072
733215524
339110878
647605163
71019852
101678769
74828756
27352717
11454268
254922341
84814892
148889054
141046041
108422263
166468903
591721133
75910796
513609350
142936821
241702940
282362476
46599683
285434860
304453519
131866023
322854254
62702557
117912903
156921788
28473332
169657171
170698580
60736427
44679253
49523712
180854763
382422064
58912134
199906659
94963099
101535091
264459646
66528988
562463081
191169673
1435522
2426782
619326553
143227918
146906594
240595908
116967714
563757979
27033986
53610671
41546212
449752468
182654728
667064426
61089286
667656061
310714104
629494388
672708128
279248982
154305408
173919216
6111051
27466834
126632474
213605518
26411559
164616507
642903026
13017329
448991321
157280184
229047437
170302036
481475559
85676275
123662165
293509972
118078006
345354731
443280716
829602344
48955911
87065777
507149991
229546554
765567456
141328597
20518362
158938750
263089689
128555672
24813291
234058160
176778332
95685484
26714936
138017111
361972943
560359301
776145211
47740219
385228948
22009671
477252373
238849686
63994995
435559523
19304841
124747587
53429383
359876979
27878624
262362242
198894065
114486324
222188524
189940643
815006234
146815691
544241057
239724652
129025863
40036963
698570140
525537890
141178106
751627492
780244087
285822550
623819981
157357146
147135937
71969192
270757125
221629801
446784
124314709
367176720
11916910
291236582
735533748
842014117
204381154
320731750
49621011
296629051
75406450
306295223
138736699
19653123
187924234
710336894
632433273
78100184
47280544
381648956
338222296
99657009
46878462
12483789
470386326
452809401
53881574
31099849
255268685
564785268
124333796
124983065
115765088
77381138
719787471
45663668
316062138
243502791
248937502
64876598
164351987
245744170
26220556
714774245
175261009
155649634
68895017
21580586
271247816
472323802
770516536
115485197
33190189
387020342
60099228
826446445
52169041
211518033
225034
6378816
647201960
172623101
23763724
107651775
39529636
57239125
181630852
599531622
440782579
178571431
142381105
20141671
162950219
670142124
28473558
400858829
85822135
242675338
147130554
376455234
313888525
866764456
598114009
449954362
105972111
219244551
840916351
266015410
102436726
9005929
70529366
178265187
442103127
6887094
70011853
5489357
142352071
263856496
158481113
74264425
267375258
408426783
422915460
266092539
279192937
290644354
385329251
539957255
66912954
335918961
155455496
297945230
463550427
4957357
671125543
11831422
267706447
725531999
508857899
633494576
16158806
165782744
175594041
31125498
462086623
694131428
252480158
846510217
334363526
476130305
7991006
592564302
66364010
55208190
41788723
63491455
218231
375974486
92209943
34465762
346808843
34455614
635512107
4236756
418360880
318011227
830389752
28939741
20897767
435487160
845357996
71446135
218363301
481137386
172668604
77341763
260040841
46265820
479266655
133873361
177136498
110061848
238703245
10484713
916023462
476124003
82553123
171014639
761384461
478557432
73831245
57037663
826877582
184834318
204995671
450976276
252730872
119505918
223462562
36396587
503157943
32678201
422531585
430498714
14300070
190284139
338257117
913844020
15515743
748510507
445834366
628189634
356060119
309833896
22105352
6460800
342722754
123155318
242401392
180244673
328720825
244500945
148082331
310476311
170243228
40438640
158685900
235000451
763311378
10189017
68378373
242411914
524949049
138678041
288662059
164955704
374255193
383951994
52565755
20010713
69416565
376492325
323608965
126749379
89479330
28902141
11254237
40920655
213472638
41361251
142013326
121159932
190793089
80145903
375867294
89715393
63544482
722461296
42434100
199590227
538503384
94585055
523458317
101400417
354619894
187248572
29527948
679743335
184164748
140483273
93486102
807322926
39240577
170062602
174159641
238238491
211607004
22011454
832277964
31002669
1797860
323044099
32338513
37931852
653803306
507311973
114584775
694806986
205666561
332233961
377610713
291866317
635575928
755880993
71988430
654050380
187679120
589699457
552595040
42116671
278460034
100332069
157871409
583721114
324548665
167715164
5787246
599264881
691356781
839992188
290576264
62256260
221825319
87253245
24614394
58332604
765339054
61674548
237353142
202743109
133833446
346623269
293074485
824244249
323708929
124921995
252211568
707954763
481563263
328411885
22480152
90598873
178359929
324465043
65039828
115685480
286038414
242206313
244588855
153196155
151433819
53168722
143227637
8348407
21232704
333852634
21985511
452500230
18650426
204530084
176907529
137823511
101693600
195665318
64598080
31120438
26815925
387335581
5564558
121956536
251576831
138989854
109718975
210259278
492898151
724346548
89564107
11137633
28192920
134614309
65900942
172407351
44768412
299157518
171431173
475008948
514928173
590659680
40901564
8952534
243207832
406705919
414924461
81868280
334730316
64718878
146252695
23926586
695614
52360709
83636688
4722993
586534989
67322763
45653875
174687655
776908601
190971312
323134776
198483699
36239962
221696127
215625304
16919645
567635345
426009791
117364595
16694789
20625541
283680091
529581130
273428845
213810881
265083123
251968977
18331797
163788775
117281577
572700139
234750497
237189673
260547471
278861979
26859001
40286141
632842522
8957689
94591466
110869538
673369304
345997454
223066852
39076504
44910
166931477
201241533
63217441
539195791
308936385
685923580
270179780
508712344
122359229
521455891
396679616
57407650
23957043
42814090
3986823
12232048
320360238
40648285
25249934
466905270
179437087
247153042
95349648
590117594
86528887
19145002
307821428
292422725
136758743
202550304
7668231
302744521
592887269
540174277
4734939
236760496
248876988
314404727
107258987
236924679
32399328
105304710
95666838
195308698
24981158
49221640
14954848
67599636
157945866
202133636
428901536
749328207
54221910
55086030
62123997
22066575
357784271
401568083
765193502
54442164
141904147
34240367
176197172
7024083
38279145
155735044
198487015
88181943
702487620
90890316
802431095
385101273
63131044
2387942
85295983
315830598
41808851
117547821
410531875
162901120
245878305
130887241
14115639
318501692
626242197
8395876
504388502
7655438
300443952
29509421
182309422
430575444
232647814
7187013
77347446
58402711
193460369
11100131
403500879
197870979
403491047
869850597
385004327
202400963
573224404
13589339
192161986
75895838
252568142
857947796
63108610
303318532
577789987
405795264
12109099
23404349
115596534
296818888
31567940
376459150
4015720
907511385
99843399
63787766
20012380
419858563
722461519
165608755
676668869
385920217
49657527
457239460
210623160
143434497
365766272
604350164
445626406
92457902
29759856
515568865
8405063
206945335
663357429
172827677
758712375
4027264
294191963
427270922
62227064
308066863
349783928
242522166
280139971
75028545
146064726
429949884
142046700
62535909
51482
798916549
96216066
399691103
459653133
14258159
96149099
273829934
181381366
766002044
6203173
592929021
188525001
26413840
4566293
142432305
3458520
70723455
239507701
413905909
73043576
178116916
363482017
285375612
5215925
4608505
60167843
286111401
90234527
201670665
607081878
212445250
94035997
89128520
147291243
117114959
101938239
276506008
192314447
57419294
75133218
444009192
738404664
296735018
19727728
336703923
196742192
68370481
400310332
49165857
32945432
141236016
40774953
296880334
426582621
13077795
63530696
224427402
503309000
758302685
372897944
139643200
192893182
39680395
307245493
181486906
24495910
86416418
47605047
640675586
128969880
196956712
133257568
57016406
64016367
433767630
6208285
419767479
163805459
40141827
396835886
267005141
163574960
178408772
191940662
296449636
81517011
204353949
299067049
17032310
396893369
450756998
367862615
173844883
229496918
456406858
132665400
512379665
43572372
286230912
36319022
314134266
482974593
738430910
47821777
454894073
85859634
126809275
304633805
503977863
720408737
261773
4415271
448992817
4785575
353848743
330255318
583729530
179379727
487478989
127627605
179011265
286697739
74873948
184256508
192429243
871415184
72404349
167557218
790015316
48497783
472269492
123383850
36955014
426831723
150111774
403779517
39201331
47900130
56145228
379376216
63546155
648744553
693482012
14914001
321880627
180066436
77300698
40331962
343038985
202940292
175096267
415490285
604462124
129626877
195779405
525590323
167515155
165832644
342918093
2182858
265350933
1758868
488431188
355430627
182807428
7101762
57890925
322818190
419031515
227891542
67041297
97692281
73493902
410017143
259771977
38263214
39520015
258274475
365770201
113696522
13359022
519146335
167352254
739162770
94588895
51253677
591107152
105913562
568184374
161498199
613835925
253201346
254959559
253263843
354231353
199904937
293776405
180576918
124661981
21284785
400719175
216519562
771264614
12272282
174046455
92249783
9437870
25487404
389260637
292495280
258467965
115216844
98208238
44851509
34096572
85823489
614514578
28941532
313933616
277562201
396415326
326544895
404218353
57939138
31425216
192311074
30059219
262119609
346586763
334563119
35337314
319997201
178057611
161385806
197268249
83309707
7182490
644543317
364982160
406343670
19796740
117379525
343407862
215644739
161502195
48938540
202222922
20079186
467756724
149597608
324206834
538487374
20887396
88888691
294073964
80366462
43012142
127855687
57624610
64341117
645419071
206034609
3298894
28889853
534570012
113832242
380023586
397886540
676310052
34334758
26348743
510954566
120908108
136993306
297760236
34893408
247711400
98626660
423598322
243861582
607172249
51847445
167400107
148304200
362188245
112270265
384913978
251753360
92283305
119874094
86285790
354215749
260474453
80692348
32199754
333433451
610273808
7629885
391660922
107370947
215876457
88952928
464186372
15941933
17383445
203403586
114109660
488543118
255091290
20244887
499850410
557372907
4279540
102661968
198921758
287979202
213000252
687903721
2864456
360411943
458100958
304825460
27841564
188208325
129829045
129937787
195737971
163867024
589456402
65598460
92454221
125497080
122810398
241989720
192152698
100340757
7195950
38315631
129784438
86440326
277918
408538718
292154846
298783108
563998426
5384548
198478259
367804787
249535110
684916410
445598118
280221701
612140054
348499865
32548103
138142058
6384261
693037648
807883300
400786379
302254616
4739584
176089107
265544399
437684648
155540569
32468681
678670948
34455688
224315100
178126700
268706800
246583915
169352
520632072
76301937
231370649
242571295
87247144
380300978
69771403
726685336
403030766
453835109
56331994
420005552
2106227
28042604
562357178
163902673
102565426
408045271
6572158
253851228
86856857
452038466
162748995
364128127
226496293
40986187
169225042
92114607
64379519
326630829
98075980
195449883
701576133
69821626
135684882
150095397
716352596
167034231
15288225
78990980
378229092
771505800
64202366
317467673
262348834
746108121
148404822
236501784
131748084
306542124
51990355
573308224
184985021
35483627
495677481
602551392
109829941
330019139
394284309
217273685
97751584
317650162
271442788
602788217
581008346
352851308
658697331
210947292
297396893
3914477
29555164
11987664
75831549
312529184
243554244
66766534
701554860
175223235
752426407
192613997
123879170
347505813
1637054
82802276
51888113
462060746
203625562
141142041
80005049
101627694
29958235
33200741
411858509
476195429
464959012
227238216
42745037
759840367
107802425
219052973
255194576
14791358
521217862
86437879
174777997
331929651
146274278
131224350
175172955
591160603
568717545
814554774
183051748
701088577
207187020
415044478
13379164
1086037
65143196
1410532
340742325
22470724
38767858
200157864
369862144
114686906
131231577
2669587
378023989
150945233
178600787
56392601
29205416
163710098
101556014
511106988
76344384
58146767
727971167
11766845
137963188
28758309
610537502
341333477
156147219
3756282
34050613
173689560
404784648
225679402
378320070
350010962
489636175
58972639
483985290
446757813
244589607
529342389
690750766
313960345
223915350
254374824
474925391
191898103
361807801
549321261
749546475
263431622
10496321
480890105
291485188
24966520
44965456
335307237
233940050
45150522
55669204
398812270
390333716
5863842
691466457
7500562
551026831
335623572
443805185
411299749
356863132
204118957
584405380
89212662
16432135
163237285
201396930
388447247
267233428
639101882
700883686
304243143
415966746
206133273
43828376
474404742
354617251
312668448
390175453
409203435
99573120
3140720
515007499
214130648
15800137
122737538
61318003
172498516
173208057
51929785
751543982
764242101
42100290
393780565
35789455
187720361
491212148
182701304
428061216
240476347
258507610
856515030
780578577
84419666
171978440
267916806
37014686
282608926
353270797
253918799
733273247
102919671
54382064
390750505
75008162
175335345
529881405
677854047
185568594
596069589
81519699
217082916
54024143
680002601
784543258
58186050
663203303
33522833
132271137
106533147
116694449
197272451
159980032
439823986
71298377
381415776
250454030
8245727
325065416
276275407
49064929
314657011
28237990
9772286
692707801
6520478
515773689
222369827
721954826
50384959
574878584
14654229
197657405
65590304
55894389
411669618
1158250
174034635
135994181
58085880
153678952
110386352
754184191
38469617
47332089
747582581
124464397
127955227
23900851
15357622
416969181
138297697
211890171
181335241
85126687
113436734
219353934
340340514
63194665
816499293
118755821
37388119
395406750
298318025
505555705
435679391
190492539
646215810
235221980
408399049
42242207
203175691
625221934
606343875
516440949
137338968
179201048
259983387
701154598
456862659
741412001
746740990
53498856
288755414
5915932
4582548
149296169
159522702
190465796
642617666
208487608
801058966
99055578
102750779
314150497
567703893
15089586
22761515
217954439
268292913
7593010
154742456
499759992
56896675
32595317
280210279
636863320
65636727
413831951
242781004
50971045
87528734
5035320
1707395
99445833
309500246
602057121
252025890
839427051
77762332
40211796
367033885
21784069
56393077
304305232
23730912
109772316
632294550
106030213
635758787
86034393
191359925
301160625
251226090
650286363
219413959
92723282
151244763
620840580
57235929
86491325
160455471
714063442
300484847
131077834
856896694
376958133
259793333
10618999
622411601
46803050
6085168
40279391
490291609
103494224
10596635
144394406
17627172
258628981
11449758
351719233
205856929
587439561
336718408
640052162
665334308
278364087
310005302
7626164
227832935
414180601
29983055
365943082
23494011
239488712
564057795
73650895
214578968
132768620
492764358
3646161
62691765
438136260
9365928
42412408
731103287
319249989
291247828
187740593
322376052
143165757
322416477
608686187
377180417
377341674
387591666
665032326
123171222
360338302
19716334
196637718
538172737
30386877
195774319
22809999
500604059
233306926
478675435
126572028
574262
179951560
225129645
113503187
239978935
10553092
153741176
80379120
22396
602571634
531185012
135369371
30998383
334662018
279729641
227044474
313910647
201415963
283087461
415010311
236032182
43809708
81339287
305915239
267044284
427059228
249572069
194815794
349366207
374796845
770398623
129197527
24421203
315726027
282717215
96041807
528449408
496355232
57784149
467472611
110254270
117076352
475187925
701546493
748494322
30442240
110724919
573947439
167036293
180061960
292091337
138376195
50837608
218570845
9738308
359230482
286854713
50538304
39852985
268609260
13476086
479360916
87654300
219086083
100511422
16852211
778419367
50927047
585546419
212300608
195207073
299143255
296181458
585717996
301778792
89985393
424172000
11804007
271795763
315705918
175696763
514256395
130599290
22149202
890606910
75629032
849166245
330471040
309068230
734548331
165040114
67060507
527870621
99225771
355614385
594930953
180604868
27183729
62109086
223039837
616212299
95011299
130095919
329080476
60771709
281174199
45267913
229102477
46516112
715410613
315372642
707913917
411959383
37985992
332611246
269786
538609756
125407827
406860637
127318024
16286425
156535024
5825797
29527973
157902819
50939000
87369799
8468180
464826556
131811077
49986362
585976322
196281847
213301413
5509221
179550745
110609062
226161042
88508989
192182290
103829684
460828
566408078
107203645
521683658
308355723
228523565
75240843
530482354
601637969
176591050
252681102
205842012
215237830
221884480
95264563
2075872
579052569
5554204
192933844
123673
507284791
420819873
160954113
361743029
388421971
24941497
336861044
430503693
43256952
17329375
185907617
82779653
2779727
9113814
322229648
669185802
872755022
99312047
82342642
54409811
198278973
138174446
110803235
87373443
315643499
179190860
235561128
5516895
160279181
178854591
73892151
174896847
30590680
247113624
78196442
473254805
551643136
237956742
451252185
525069354
133045392
152133153
532174034
521737952
23543997
168006815
69839431
615733983
327031384
106343631
1575305
1019335
655369630
34423500
300700807
80092
351158449
40366497
207446119
334113848
83770954
48912181
13705481
280559902
30977117
25498299
4725245
501039028
784422954
40835953
454531109
333849893
84661322
444973699
552786996
22518027
637907434
75243909
56254618
120734207
342415420
506011024
899299028
116637419
125513769
61157683
11189493
306441396
89003987
565632134
434003898
60956179
287611465
349920359
119238219
453769447
12617614
243759149
62300457
794432448
163361276
86181694
8628643
41622465
311225822
116196401
237236942
235322709
89849811
15172104
82993353
444984071
58073421
53004392
671047433
57169316
11715691
306561686
428552547
355196824
132841538
552995965
286165912
63389832
530731916
583097336
122913185
306492977
716452389
17228202
547878903
422103337
27768091
609554687
64037199
91203025
16455644
31769939
135436070
586290565
49019475
175356527
252614935
466491203
47395435
48171077
684146326
204714110
351616143
745970021
468915238
115675483
750583321
690820706
113746777
30711565
223806081
55677811
161804895
716160148
207502562
62713593
84020459
484426105
295481977
304886260
99368852
575403704
124660685
215838552
329385298
24634214
225487866
434597110
555851996
18837223
492201501
62848154
227210653
283480373
367151577
400802851
50691512
161538764
444616448
626130409
304437302
237569472
78342446
512455493
104258316
386568642
61290603
128868036
668115844
27008330
374717538
497126749
132055085
31297285
109777844
162315266
10422994
357023670
600479376
213544179
4111195
106841237
312207640
63611132
101211171
161239998
473615764
202918481
760647
467840573
58265747
33980186
529413193
383536061
59709061
257219005
577545172
302189377
44650172
513057477
400978510
153702590
864665838
97480395
53469910
838095042
41742169
89778249
284978304
270770571
38861198
352936209
299095704
200502524
20607526
42865841
383546874
80002166
185134539
2552566
273123949
205612042
104598962
15589539
288672838
299259338
474854924
419466499
34058424
124360734
164746048
405998550
917306783
413434287
16447154
318338751
585866478
70330805
208309132
134140349
542336894
231799517
3236332
306666382
36483566
14868706
319955795
314147764
846757106
10577197
332530147
76132530
176512229
65201981
541877460
250499356
167925993
233513313
237227501
233484452
29186086
276020314
43680815
76734284
401161618
318848714
446966788
360393580
242815539
261592476
97692165
108671087
456404312
66544507
130373783
511327813
394621192
341362619
23664940
109541957
90516959
102245297
85666407
111125703
112911455
319058806
131814749
113613098
235060800
282512376
606014541
13673342
250734450
208673787
138438167
136188164
376861670
350003390
346601283
6985039
3360558
201169539
106333245
51993066
7987740
492974779
265669948
213267791
266093904
19375118
379269142
224431648
168509757
422503394
521277461
495590530
323410906
180634194
298228376
387326440
189071645
108724426
581000016
376212079
168417455
153060608
305458901
410061991
10186826
6045425
10980207
468549238
243005910
166200937
55082962
346248896
516679526
303752804
33786981
74163688
542033666
22298898
1694776
434165740
185477594
22654267
150311033
881273954
188543461
629659184
94734498
230088092
267289746
9037504
293542868
367016004
78153344
7493507
342084440
742933854
92823997
101975940
80195485
634863617
84394073
90276210
376869991
284284896
34377603
203749206
248703523
458400330
68044165
567121676
534827216
541015724
731447632
415773624
60426636
104292629
87606929
893585564
20442181
82670607
776438792
266022655
33159245
76651287
119349209
687500019
2797862
160000367
184109619
10286317
68349099
126888574
78214609
802033922
655657051
838452878
38333892
191196791
271230527
409383004
156762549
656417948
74573531
491982965
372152227
102439446
116898470
132687751
36791181
312856160
8611494
23141664
450754075
72616563
201672624
40261095
265628011
49761266
11668561
886395906
521718098
106223565
54222576
82028596
30401236
114182904
4403904
12908178
253472323
78032834
99392803
7551817
272295629
152199821
819848076
3999663
157848608
22555693
329328076
48766672
96817022
351525295
334460369
259760699
836168544
291500804
823063932
400055293
356352660
121498344
115451679
11490414
220103600
68445653
157615387
848005047
165102804
685945498
340796458
479521272
198456227
289713989
56287402
362710561
661106695
96610888
441576383
58523644
49106797
105256950
324241519
9694792
50246873
5784084
14248366
765311328
504128832
51222372
86168410
173128696
450388033
168400522
61061214
37593781
225487236
62671361
98868339
288996349
7323527
80452449
55469927
286032379
346271812
93153310
258313803
559779631
126020341
150396130
38157945
14541635
122469613
804534546
349290967
51159535
574880239
296706947
581532514
261338024
109393781
501179469
1618113
643079663
17447157
722311779
1452174
114495641
374534444
16437655
2485907
91094484
78685445
323263091
428136673
671357174
524878650
286389385
650958252
464189938
99340161
298454409
253099906
5488446
296137627
364899147
79438328
462730678
59375335
189778126
9352502
175829294
725992562
21932405
4855193
220250109
51368618
32519853
7366147
74691177
177106062
32234117
329657744
248143589
266058559
334331039
255561695
549228433
99911257
105431165
326800010
505569390
51851811
483919101
210999193
253619530
34049589
369216560
165488295
147951170
228271132
152948901
182420459
17372632
888256
328286756
501492571
42641145
209311022
23312434
7552374
483475948
804728380
100192625
405388737
315018270
97601425
427809406
549396451
64099160
339175797
838884994
631888472
412050026
181511332
208889635
50471096
46210171
178211081
138400900
99031187
4416556
157412993
20194453
712090595
235638041
503003095
20524930
617987070
156688893
1295101
170094278
62286650
86291919
17961188
459562086
71435448
392448818
472197650
31474318
30844591
532142496
522838
476701563
58282555
325186669
185726860
133780393
91850844
587309266
118876446
110872508
125822222
484571459
26453077
14789605
117894181
352427433
203248014
110873801
7955108
74569258
116654696
693070557
570168054
706056136
80468830
9492064
551371047
377762031
443600843
529700718
787363687
748849910
541251434
129685174
13472065
157142540
30514719
174757839
408296227
190192642
58535704
49295727
88576875
144760659
515231903
172628039
345386237
802160581
368442730
7025839
70040706
116688845
668007484
1192082
247817494
159885463
319746754
593401781
502884737
363057635
541748664
13465862
361584263
25377188
364974212
591519736
66129480
537175407
95618886
199992466
169382962
430455042
240960174
710778660
5678418
12755516
184420950
306642091
244845696
262633488
595740073
67560870
43085981
195351615
244371330
425184855
372636932
19519118
383922686
169189245
409674061
192057290
20314954
91839845
249195574
297414784
316441327
113234956
69398914
46357985
292432393
50194750
208049459
268827862
135470339
359307544
54322597
60604099
84920890
37010951
278942474
161982680
377673146
87189052
55506229
13104529
278241405
229543812
6899637
37318883
188989768
293878979
23714793
20514816
649547414
446002679
45858180
409088664
246949502
159011426
62015642
718105004
329713305
167071617
57221284
387172401
451551152
730797802
41150886
385296767
422638842
84561455
4519263
48414634
402432195
4295814
339240997
770208517
47685390
350615344
49763948
818479561
36696099
30864440
187610194
138450010
632887363
695636216
667619180
59875062
26278136
348995070
631215494
49568288
95523685
966533
2490048
361363412
523271809
461035662
6663455
626298854
35481688
272908301
438843553
690527214
800000902
355779589
48520518
239896801
107017563
562064525
16265303
102885948
9848458
608426969
165256434
7162586
13222698
239102057
235322514
255308263
466540836
92748938
95376772
284360574
81442418
571808005
84414692
125317702
107078108
573125429
207675171
360529848
26891737
227251812
498634855
7856548
634035968
545757741
299067544
325307135
768340206
130605621
521323098
102087292
47951462
22310584
222534537
198007951
258527649
278195871
152270511
118999003
210348486
39364998
79970149
23320810
130927046
108389926
332543401
250565378
210363328
139829150
17311136
354737592
189923391
67542944
149729899
28376578
132959385
581166588
203876859
286889434
78933322
112460151
899745
644791059
254496259
149240731
341149381
43525373
94154008
220574586
271138029
176898832
17889770
75969243
474912151
265275207
122939165
2013577
94372783
617922669
2484557
923232409
432054825
164765394
294047857
79675777
241544614
14523192
313788098
21341732
33987524
22149942
51613893
724335713
558386655
107230970
3202813
428000575
135604942
540774792
311818815
267473977
598339269
587522064
389384870
108131942
217416293
7383557
47371513
833778920
77840999
314459288
174068455
184053412
860443368
499673591
131895824
57338177
301426803
594054804
23361964
390436210
251167906
715695299
542127892
59228595
211539068
270775101
44612775
157270022
374684464
76312645
656732
214728359
99097981
794604170
69280507
607850422
307846341
151899904
26113401
455768318
24671786
1648260
92875377
1259083
65417422
231517463
83145299
38067453
85905186
445508218
511433875
74603927
90135555
5678829
68528171
474770636
170890867
587415881
103169301
25936874
428234410
825388449
867835783
225225711
838793260
311489320
65754890
472039059
36213875
492037047
139007753
848072973
113590304
62706936
32634537
595965014
86116065
679622197
105665003
98042994
220003324
247512397
20644635
262593033
198090202
254581199
6792016
21775280
38641622
192775058
519384765
393456745
136498759
239915444
243583082
224778592
452567828
273346376
95039768
51161889
460684963
283179058
40082173
23023906
85598804
603135210
104344955
537851189
68192827
132975493
19760725
123559640
14377326
270149738
25855829
44575186
506925620
782538156
187086402
117108197
58213445
141800256
8833219
750175657
344675385
552018437
51268346
303774652
78167796
285056992
94801071
146189647
299493412
261009688
9395245
315188119
6480258
219069670
567234154
48506248
148691396
3087095
256276629
416975831
7278552
310291518
442958859
329377508
56123098
104007373
350041904
7539209
429094445
200653908
35042745
115405048
767396801
14568631
103894147
134730357
444824863
44388325
771258385
676404478
335163768
686264424
645744672
465123912
86023552
306889917
272310626
164109451
223185680
391889869
185581100
16734480
313119982
11131187
468884088
520913623
16625759
264593590
21492917
4480982
356548643
469413484
518417743
179381549
27146842
664714310
236429366
442163068
689067041
53325916
28489166
205417
680304702
331219806
81357173
186211350
199779098
577632650
260768297
591501918
428110298
29105500
296105605
64468312
60508556
16210328
61758289
52452309
106953312
80166042
40325633
121616673
87844540
203406265
67741428
10423386
326629501
158704516
180154838
74970898
239281746
6945770
948072366
210232630
613907877
328937384
38702728
20563228
298279475
105168314
589406310
628675061
174352760
344529534
120120077
19244991
117666375
410431265
413937136
47520543
665593101
100488352
46191753
288556094
100937620
313440339
72780237
439537145
289060738
771530148
127849617
64630830
126490728
37082756
14404026
126834758
36697523
375290619
285663409
569927457
7668831
292848074
318614234
449382920
545432764
91016825
398519984
111786691
371912060
271739484
414229279
456497088
131968855
579858459
77431555
166173038
76890641
35856047
40057321
694905049
232599488
154021008
92298199
99090739
248518603
317422977
35060546
155756396
200136580
165861423
79740319
51270295
141380034
83797174
98690252
161720207
19519929
650182980
752437075
127029333
17956154
419614936
76338838
335519251
388098769
337612557
528026085
134548980
205744834
87464470
201537704
103133354
129335211
185378649
287459277
438915046
170654976
241855040
66552415
217638414
73880739
28081824
411232481
198769976
263936237
100401289
316674004
200532561
65624594
316224579
37697434
109730209
283071281
417669
169891964
29772532
257555883
76053081
19999837
190459684
165868401
864757695
205814007
539599948
228105112
481454323
709352308
214070395
427438986
78284661
237631587
429891086
1211840
35634895
300491182
121778304
286285587
277307142
153276484
60791856
619713087
422670040
28701103
46992553
138807850
150570999
413034181
901280423
508103137
417224153
91524628
1158192
67128701
259228442
58657185
203749608
396176162
698042035
129087511
758051211
63650205
10860777
264250951
306786581
533100340
407610556
218255321
130453155
113700449
392675419
14638242
137779394
560953784
361455124
137604608
37404019
55555507
429831618
638765166
294409929
381528424
18613572
93052458
92249105
516947659
78371508
10697125
419519263
119080347
208856978
834269084
173006576
186826493
269588611
407583576
354107228
15011765
317998004
424768476
3503976
799048465
859463110
50852660
11612852
457006864
260000446
252574991
208820383
312528331
106253651
8739759
161042783
3710161
330340789
2253690
807863562
46741825
406639515
563992980
244723058
160104890
293159390
211786057
226722188
26697184
276957675
246492525
239832434
521059918
23046927
77066311
429749578
44619404
41617700
399058813
420088532
905595
290687499
46105381
118403911
429170769
363377739
192911403
349207056
310335067
461533476
70141347
20837049
99429599
155540325
262839117
659321835
3901647
60628374
11816919
46662758
438594090
494718856
61382806
142460401
5388778
103883349
70705716
13042300
353259013
627967179
414227616
327875341
218230479
747809601
505134609
592841353
175050643
306619182
21587253
13670105
299973881
89459945
56039134
433117783
653623669
456244101
323702295
491395
109850451
38975877
19201690
287621126
185150709
153621443
244215835
275790907
113239244
845121198
463538494
323351185
246579333
7050286
4151581
215838447
552502680
42464442
579898846
110162175
731818056
332637885
462903011
265576056
48176303
431175256
545290768
136170238
47262446
528833945
134554757
386237091
183017325
205633013
346311201
40647358
567683401
434834987
608957647
164738395
320923483
102813387
24748837
28069578
408951576
418811836
529463320
411499102
172789409
457337284
313321645
196828219
946495086
1406916
33863542
142576198
97369131
48912052
52650268
96083437
389545440
7414689
126498759
3078143
3981815
297552562
131155762
74988536
65898313
9125388
246828604
456673311
190752896
109010143
167834324
894452025
239261915
913115627
721673373
480899268
101571552
53427427
219806009
260199339
11006401
906502845
477140773
7590110
16351021
8510138
313762107
565613482
61701575
145847751
183848706
357691267
192522642
197946660
666905146
20647938
54743042
364891564
574878443
762291072
276748641
9892748
85304371
506504265
473271490
557564744
286974053
251189255
87931154
144898672
97513509
161012750
72466494
580119745
205967520
312006719
12150969
8603210
270517943
458912651
195922331
101236261
396653907
510809811
132651672
1268844
19011745
71329706
713118820
135656682
823048812
36702957
223363986
196783190
95892838
463934099
774265568
348893097
481782518
45266929
323880930
295507690
298126966
399869618
102912812
81719814
89634117
148995526
6678763
4158279
380142876
148732561
669805875
302065688
537756752
54228980
81284568
184035288
390111678
41218023
389205521
239590404
98906742
225838539
417742943
58201202
507682463
844538775
280047938
29300856
275300930
399905251
667102647
324568298
122170211
40194258
5617804
82751843
14366016
222073156
451468205
531562191
87453833
98224439
302106440
152818281
216940012
95077329
186164460
393964330
751277189
786437660
40955783
174714789
302750631
479721486
625726622
113503139
581521070
269373468
16133749
458160664
192918236
465217206
95165422
50570061
355702279
394577060
27697599
41654162
66757969
545976730
79305803
547966269
349879451
54921343
101770620
501823542
47529967
88085167
127714338
295397195
524750656
208121068
277908414
81199523
374775599
107900492
7964504
207836981
65094660
44306344
98843504
40472579
105295622
504796023
439596945
288166315
377735425
329462145
153163398
128359741
100951764
108492382
14714820
812870654
11480761
9790776
698229943
280974336
576805507
130143855
20479535
209040893
246729927
17535497
34198603
38955120
336778671
130721432
128815372
182575938
80077764
5148545
435476718
1089664
174962843
168164720
374859130
10585787
162505475
21407804
756354347
138528593
166949
43767552
786090451
87160871
206145986
122131182
254545822
581772035
45980318
137788250
75050713
259308599
12731296
200470731
20663143
415894241
582604804
74228287
334864519
113532739
576751415
171823355
98054995
62166786
360754177
166986220
484314688
68829228
174524360
107047693
56402259
8203307
366779931
101701075
77292185
411097337
29513444
374326817
36574649
817788
245931850
239923734
20088891
26668581
762252258
661555593
72621023
9404009
155627651
11450233
6367886
713405871
116442422
661514802
52891640
151195549
291898880
4470081
327810762
24444251
23567431
544728351
136426197
150266944
23265852
154353297
21506798
46034197
20903699
136146828
139394008
43965379
109063468
79826747
404082780
22287407
5090795
178171061
407636124
31667816
630338740
169215201
393262117
587492117
441833787
119517843
142796040
567329872
226783954
32539396
169405081
390556767
14350664
775438933
14589403
19068120
175594019
803060097
3685771
467399987
36325373
108450598
126237861
494326244
99028634
83144950
133196231
2765845
41129865
113460737
88445325
363260435
5500372
423352914
374272469
289521765
432446756
65915674
55590420
112278983
20930939
568907186
30966378
197249007
960581613
378385553
400805247
126728051
87690830
527991702
53736783
56445644
584113316
356016519
205990117
62932675
29166479
286798643
136039813
94370531
54723008
626525727
517148209
367575684
96502388
81317035
60610008
142713862
486103431
485888578
60627837
270599096
345740815
270317033
279823877
731369597
611417742
93327687
265332238
173290165
4075645
490304673
100835787
347614804
754784274
104798570
264042471
56205554
11902956
443685770
764302927
95658489
597543719
69656222
20033961
233999187
255054098
22897941
302011287
28089145
2212255
295798767
273325947
170495931
301057642
647011583
52532098
70191030
86209407
114469219
72368009
228574114
5788716
27475066
384926402
350344958
14097884
613027044
200216824
578427131
344943326
292517103
17759893
15612881
389632789
302718547
99173482
294242553
605045388
25608529
254218612
387525093
204708550
118282421
171898452
413889335
509663270
324487596
205788889
542528746
352858015
103055860
200309247
493613228
249951939
89262178
204069226
519067488
245638868
105247824
756514366
358940483
92507746
288147824
79413211
335379709
71804748
825063657
695857340
81497663
334145894
31375585
392708588
269756657
109195808
474307705
87148660
188497910
46275692
22868145
488257625
334814480
56340608
254228219
281324721
67513296
259040781
293472957
136964847
453784953
159298024
432977593
323968199
75931658
89360597
110120742
222970480
685406418
6554006
75166574
71543395
354842774
5559253
355942330
48176279
160473888
38155295
98930222
296492688
705947311
2759055
695973344
15681171
19645025
540702910
433771706
139858225
24791914
586182204
314542880
169610971
89423831
382228299
587793269
45880400
17649220
147198210
94233845
252313908
639588010
721525780
650776072
144550033
323317808
10696139
6175776
83780184
114138991
90250861
18878864
327446352
166693604
134058817
16611276
22010889
28654109
306732194
141460194
55201230
158761766
509647843
35856532
68938827
124924193
123541089
446363973
288090425
727763627
151745762
226716465
428427102
295137371
5015691
465475859
776676052
278209217
496308858
422367880
31385939
110509101
12174315
579804886
53402582
308428148
155364204
42731109
437998911
56117325
835401929
22010686
629591
59767718
140215956
113037714
43667111
200416488
7587017
489970597
4044497
370281062
542425600
246373597
165940762
528423124
552332871
181041129
367853154
53588799
10828859
173888962
358357235
90222252
649179926
601403886
231629131
231530710
26007801
405301267
82585512
25655668
138390875
212307242
778398925
886064327
239431098
80029333
446790027
59034293
221615535
104296944
37935589
234221583
303445775
77933243
13062726
108843483
201573757
88225005
205830208
179416220
12762514
49003708
43955075
5558198
3042674
114116029
107593999
674572777
13478344
335822799
343919155
573523546
398514823
275728368
141968323
73002120
223557633
553007652
225209248
76384717
441802955
555296719
166005665
408348171
266782844
215555222
279089921
58945268
155724836
222481096
146192557
177765476
277939883
521882489
341198169
678019467
130313818
35703270
65657755
25322717
553699703
44674015
670534979
86241008
96730137
346194262
21856359
46300785
492562598
616942563
300471063
176837461
681980167
805242176
59442481
24368330
469910713
358425759
51851262
164604274
57017408
658575336
652726878
191764012
291254182
474754452
644023461
10312280
402203475
318985831
84142395
157144947
42967879
83834989
322471284
2549734
538033375
454261129
83036700
608935745
94034991
123497717
76441180
327167252
310879562
76161169
46134975
21903740
55751794
34407153
28441272
369493165
36779389
202778909
48189094
163005089
51590206
396631751
487210753
138257500
14750139
7194086
162010805
481641618
37040926
58526264
12019719
124656439
98860046
63465654
156956582
393114487
23762047
33444335
180894925
684150050
59435430
36028768
254066214
283854577
341550494
9487804
298745022
829942921
616254185
209021287
143083841
529133147
335122677
446416354
48903792
212755389
126637653
262170593
64474623
564065246
285212402
127561534
137095525
275789901
441837961
144840332
14638921
75687936
565135395
206266657
325985031
773674644
796963122
166164401
741810303
468813284
367188473
227177266
3514350
26808147
132694685
164902611
262461152
633249346
305567902
704810497
28289604
266521532
7787742
362571666
160714643
170323261
480498538
211120108
321275810
290179483
159806617
212390284
456247966
355822319
281571531
457152485
734273377
155449595
418337788
34991789
1727979
728198852
372085317
208239706
327224217
37144685
262786406
13485382
359874135
365535076
461360606
925135010
2054210
143231741
486033531
157860088
78004225
372049292
365392539
325550125
577579507
196987652
42930407
308819039
319971066
9893392
57260006
207079635
139603019
398229388
50912520
69103943
92687832
533215712
908420673
94457107
445768
164275618
443412352
16761750
178089242
375835715
267229909
122167675
98651998
453409943
230386956
894141008
666416656
166430486
13724099
246136178
388482338
127439891
167842380
18435642
150317004
112433455
73665231
154290080
363664119
449682647
75217091
234405897
216412810
2148228
20216059
266382220
355726311
143651012
81418097
243339918
556045657
63099341
363788951
257280775
40460320
251281461
140027986
150652394
72493764
16730677
100438248
308276362
214304673
80677670
113462282
42537216
9869783
177409394
65139716
313384631
93084709
529750725
251011736
91264662
281941115
244386270
91138369
193096742
281277946
201346656
298724104
120067987
228656197
156084529
211646908
74908293
21323965
859731209
770490535
83678717
521978780
761239679
49562878
635725204
199497486
294203152
227974392
450770297
552847666
520091901
105437621
280828707
111414676
759315067
537186961
836077532
5546095
39752983
129432858
809369032
24025122
146440629
36765071
25100892
27326290
208278015
403045496
55097844
242217243
756219084
439497651
225597795
12884333
404961594
725348752
192497187
40844744
636400734
231275376
266181648
114458053
651323104
172099434
438446214
489197481
73629704
259708789
105315866
576907590
80288214
323491099
328507998
452284182
278371331
208140772
671891157
62344765
461449030
251957180
574878221
11547516
197739546
283598912
81171769
106246650
121642484
215711041
701989944
229512371
135375204
25324173
496097287
57795767
277976045
478626934
89401188
270438866
290176526
531068826
29443351
99505003
166555257
439334613
329823819
28753390
15481102
469287489
682463609
166535363
179205756
707628129
253573897
153325876
207226535
489190875
168655348
31866947
187693258
644674825
220386223
77597813
392797012
52909263
359243166
143186545
85487312
55241884
523668473
280552422
54777808
66981984
334319107
221823708
653464926
744101528
335619527
242866
17765833
214505915
260247453
624831746
258117244
196331952
688555266
78544664
90737540
578643507
441516850
90113919
389265093
384157242
314345751
293953893
86867818
8658233
130053159
65831143
689230828
80849337
13273185
824015696
67852759
29046541
212552920
19849587
14289597
66385993
95783338
28553084
350131288
171909404
391274688
289596137
73153017
196729248
595920684
170309359
313991607
220514910
149663386
1140055
198997722
282566316
563669729
188277283
219518248
17618621
171191104
718956580
32968462
469243558
726387636
577577732
73877029
43829859
179248084
29331067
161143234
232447431
87396518
141862782
505708763
228120749
426616484
47041986
500896706
125180314
169491126
389586599
85235234
161701977
43346596
2949516
109893609
9540136
7753195
388187024
116827566
147651695
147393700
277353390
169429509
76274437
504269648
68456118
166726726
128675016
24490779
8463328
126236641
689553018
45722741
454875255
267623976
48192266
7073048
116918635
37750295
41477805
306161337
110652267
133196695
133245375
287465358
370037157
393067078
556899042
179447274
362858090
878300967
216330109
233285005
383495208
85560508
96891416
138878483
52978319
424202183
327757488
150160202
189869972
15123642
245528160
392179566
86774973
67271216
267987263
436510917
8645815
160196346
60114531
5265166
183502639
535903594
29613551
169328327
116223160
563624458
26335087
53000398
116386004
364090807
265055985
530101926
27205529
51031091
33589927
307524109
481418927
7978253
70202049
652763935
99017575
92187373
394932820
5433949
446670708
678146508
34313078
121700799
111311723
34127769
500866545
11861533
414101129
434609922
439384151
85970786
19812711
1538888
306374266
803271624
235848235
769394179
112612944
21838688
5009211
18269589
137551948
1686686
154293388
671442537
402841345
41418311
42295456
706460645
389503704
31647653
210249105
73240004
99900319
25576642
73013296
476038250
8743716
310753349
758139820
568315425
156214852
43239857
202801748
42529865
6021002
424477034
111674305
59044983
137486192
467492859
201455921
264266145
506621204
31762379
247506655
19565806
129193493
575131891
149658339
155267510
239040359
251146195
245289698
312192611
666908744
365387007
815911101
31921444
792320974
118709738
214518458
122539833
132841709
399690591
268231306
253553673
16479449
445769177
457199917
85980823
295542294
360460381
61827635
38204281
472143703
97732262
245970108
55735297
362853876
265067162
116221049
124708958
328571304
82477552
350788115
331249413
682995287
102871984
323757801
245548037
30733738
109984004
189196612
768117930
57885295
193844658
63206921
743479539
142190790
80671427
174562230
298831800
720765220
171574029
53725174
92257835
231828934
187557521
166087684
167579454
82983562
89745136
458586754
854123754
96253011
123343644
553704550
76507949
74553438
318033331
532961455
718552990
669497655
502050084
466012497
166720243
94128680
373381897
257019295
7774235
208339532
234783122
196768238
15320833
434625834
227187694
236531193
297243374
13859562
351585409
229959871
48111800
754879851
295584207
711554773
13146157
190135100
43522616
25159074
101325917
73906057
38416006
113956084
437185205
771602791
320710948
194207243
321359767
68759389
9659879
419903593
83623108
800945353
284496801
156158392
270738320
4797047
50039943
395333886
411584841
157957021
217864133
243492647
193847494
281007839
618868220
458323255
477056565
132629118
44602355
296178134
441100753
241951000
67754936
40158111
10816602
85353455
39408314
310084006
123102552
210756023
645893450
483395187
162143991
297416937
59521959
39221851
491102345
139731915
213744050
296959575
32066634
229572801
242144307
187237581
42454895
517982129
200443444
114808277
625558819
188976104
261649869
294713949
21731508
197437701
43774709
152486458
77435175
566740126
83161055
92771126
372722371
318889477
155055
427129467
150447055
5744824
487377905
435122883
2666296
194347894
12029291
206806423
114670297
37414358
235880239
351271088
408532867
117406492
157879068
39180695
38470506
122956652
84385825
120800945
15501333
12557318
821471765
47858020
5030805
394396821
238567316
56969295
212488823
102685552
196032981
9574931
826083894
46879603
348183358
116612261
149673046
225881932
215965475
508412391
124770518
617735932
127885333
438465324
4703215
163531479
245391469
60832819
342631753
129458798
81585859
350504096
172225756
55122279
658859345
214302575
150900989
176619105
166468468
118140850
617961570
70007926
508457450
35715479
130956430
732223095
337417845
336564530
37221675
8696354
6909728
7467104
94911
440687974
16938377
153000567
471187917
173850530
622765324
38002834
28222713
469366505
380317685
576891738
8870867
147182142
395115696
39100977
74332431
62655573
298650236
195658608
56525381
211308809
32836561
279123405
36024144
338813723
106487046
177772255
611404480
461069107
108285906
96352926
226710322
75312340
469478086
500091608
331679544
242677060
12139839
170588970
12848895
16080974
102388265
536265217
451296877
73275983
471954625
184685316
212690892
646954402
2024271
138563133
163301516
254795168
681264225
622618382
205852676
90716112
296305233
103886949
2638995
681439047
732130329
5380877
288558996
48719378
289271890
265466190
305744239
522074307
120794099
81815052
190046894
193496421
73042944
37683202
293058279
12034590
596661120
47311085
21562787
32179165
185891070
160850892
133016355
67124650
122415177
225945145
69053576
165044456
442939748
145667305
440951602
893208094
215336794
70854800
277498438
294770971
686919578
14964227
533490138
13110100
299755988
8003786
420204819
96539325
20612216
280380041
222027397
128864608
269110967
5309762
352065841
73859059
19184369
5800506
713432921
81814471
33355300
13614194
761123294
446734392
639327257
142569529
371584026
117259849
389691156
579685888
8438969
284052813
89553731
324441491
9730065
413410420
271820052
297752299
12550118
338523296
509164061
320479007
277478630
40446970
18386291
188135581
34279080
22127947
821875
2398174
100918572
13185407
317892208
33696380
612436546
369769405
388316964
259869358
54010089
12691639
19192188
12363502
762470702
219134434
184178672
475633664
718636779
510862237
117827185
375283034
552159108
127464332
715855785
119151945
286277239
109741949
132246943
845625347
717565874
164448123
162379160
81412855
353718409
265049004
53172208
195654556
657401405
397082856
152908112
180856362
557691054
180570514
673850955
64411803
346328208
124702014
9913187
97775903
13063305
433176236
47971227
694617330
150822795
292662567
64590599
239478741
148636582
498827406
516110977
140527022
229101202
225783300
51234691
40844531
414151547
426758257
76167626
10698846
369261698
514371466
66802015
218606721
399547104
137539122
580876058
56494934
491298518
531658632
525320976
399874095
46861016
460692835
482030950
122795229
129746017
4001049
75251393
182550123
655932556
63139944
4901936
112687924
260529183
385649661
220911642
311072071
90655783
911405747
249093393
73770019
564972685
241062840
80075177
30274512
88764805
82901755
291888453
732434482
24722236
391017696
492868365
401823290
357176145
133559654
43433034
805879310
409906874
78057634
225625183
444608060
82879746
216985587
123044564
651961
118027275
328125641
183984819
277418603
67100637
846583455
158191044
3279799
91573709
90118392
338580105
40006737
36364900
395542087
64265192
276642522
245983716
313267741
29372862
269800
342227781
540802212
72415852
192754384
186306023
212642261
187003372
92905925
504490063
54405384
439972384
159512743
34174187
495009159
13667315
61552758
8612307
875109224
813910860
507868524
286051841
32124468
138824282
686636794
231231517
348178598
154864863
36603846
581096082
15412909
351652041
2323042
11747576
359064013
213134450
370636143
195767691
438706298
80052931
13859730
75823499
410175520
206055052
66960151
185372928
514651624
463645742
12123681
153885047
168247249
128193774
147506047
292553314
123143998
218590201
720547199
648965725
290785362
51668037
41034406
263381767
747888799
61562394
631059978
788839381
329085895
494205564
678075962
24344807
438414344
133180325
243082256
604065418
51028847
660639403
705808923
36852768
241668505
279996479
568053751
94283669
282409656
414177580
358459462
842988901
3924147
271871011
309129840
169314665
218846841
55968439
298088830
5824605
575671462
231214213
277251323
13677849
16563303
278940287
10128004
3198760
102387762
40493549
47778658
368227929
191153061
69843406
73768404
20215253
137700699
194678379
262381923
318033582
39143142
213406009
368184040
50514216
24434841
198950203
346671634
341086344
335760508
843846
619827375
397178080
466129410
537987899
433024469
100615204
77045352
617866901
554437633
175959622
169462704
53041553
80440052
391118763
468672775
379663963
369696864
846642028
288104310
28768172
237042636
504395435
6291853
225804941
756096420
68646512
229815798
627772187
98815371
170341201
736334963
701333560
444028064
8185843
124225977
366137557
47758871
160211902
227227073
700002803
300874112
303267218
70448387
594967050
153209574
218989243
15209473
159976303
139994140
448360835
168862523
82957532
289022853
170608669
302927001
755983487
573026087
50671113
104432099
315981781
128801295
186600969
91874901
604771215
5470401
5509723
127037474
219317617
43235783
344519853
336881342
861014337
279678059
446505997
464022515
624622273
363637647
9852636
187323290
241354006
9293062
77492721
4105501
32333872
44938356
250302677
352347411
218736412
198904014
19731353
174133969
292032922
57675835
12746631
315537718
26656415
139712574
259339801
26953202
174386420
154626448
242302719
632543521
20094167
74501298
57977341
950221262
562888031
54815999
27923284
139066777
39914564
499579206
831509094
752101712
517829764
135664685
5559814
503571326
318619645
181705992
118472036
201921604
71841423
377379250
32058242
31679915
486588113
42777003
702456745
22952819
183676104
5153840
78291075
271953211
469216485
253177878
142407782
150126096
286416626
122913741
178353271
245069943
23181304
453068122
27533085
53843689
34891068
151871494
95996828
227699372
579174091
155130410
61712670
218177289
390130169
167905802
213013359
59503893
125602474
2386565
97804867
425488654
126904345
235144774
331670665
345827218
164037927
204091761
328323728
804887364
132190158
93228628
144722000
390586656
429327411
180179037
23231945
206627568
11323436
72066374
167543308
746355255
6301803
165413952
53666792
3121550
279073301
422502387
213816917
61840438
351606759
102067
8509993
21351615
543460270
277965602
783005495
35168157
11888125
129368626
119740170
80178356
212482711
6997576
149631148
474547231
314368790
235618531
186457976
162873628
5625291
7538383
300852611
151789460
444408224
40063981
138769512
422771549
137144277
614457392
524052082
427471478
466066144
180798143
727441736
22022885
817942180
409756189
138345269
262248547
205555374
467565754
79073770
208413882
184556398
1929939
407170019
166651052
121887746
969237458
72957862
204255443
321855398
325570965
646553602
34094867
459202581
178913969
263370883
25520774
160252413
184192262
57088832
502908
66244740
19384749
287875917
368800594
2609727
56147001
943687685
246488300
791160159
288411752
78281944
485498549
7298921
900204730
283040145
299422272
2093652
457635340
191230113
68456340
490842391
238526789
518356655
457783713
144038847
681665028
104736391
889498072
385241620
544086844
52378630
454779258
22840807
639748999
660823717
8206008
15791880
113642088
77506629
435756096
54606969
649505513
29258204
296122518
80471414
57338908
837245558
489370166
247662840
249870148
193253857
151253184
335407169
539316226
47785682
8474923
237599302
376637103
255732250
18028724
113441293
26552640
607340
277883677
512666185
265499969
8312158
140693658
484388912
544672388
283097122
143154215
141946178
2078730
221667734
30417010
445172576
524211309
38280159
81482345
213627107
910717487
122968143
308435134
650926599
314220214
346514492
326854460
882440548
753377003
257216180
618395089
31884745
286089593
196183268
178857081
592385417
757474078
103126699
49048462
487427264
101886346
248008759
18491607
119082074
31115885
244532691
520026545
423056209
145631105
543914600
394869593
204547272
425021362
618953010
1211941
176038976
392312338
306750729
81281519
22741961
88982882
138345382
399780092
14649414
506263432
415074862
80649872
177356033
18736580
138444870
212431655
34668024
49665468
202909581
10825165
360314574
15940335
225097646
511572239
85361450
43572853
497794175
75645285
469910515
343491417
125130242
34571747
126495522
527946542
247558291
69528086
32171704
191096799
164023654
8806921
379463125
62497473
291903722
357296621
500333047
408037533
587842145
67978573
68132342
149358815
156379951
273380676
341493234
44472146
621674260
81473392
740197329
262787647
128948347
603870461
20647253
259813617
34981169
89850579
314148245
638868508
143444798
175321517
491753759
120346380
781674751
31329858
349164103
293766434
233579468
50675894
350764162
79348232
16161615
465063963
12664477
97563897
198648168
88441828
174835753
9294312
118009331
304019317
222988123
520739452
22932808
326734684
20865311
240577686
73946475
14766837
3811071
65148573
451485199
579188190
236430651
298179098
76714683
836412092
142334549
174315453
101002342
130012334
252479239
171269849
207133388
8603630
62596648
144584444
28063564
342338789
294288887
327917111
292563806
344039168
58891526
425602483
240511744
352470545
450843156
306437990
180342086
34617826
369644662
74082584
9724496
352077048
122184178
41358570
283109290
935261881
124802684
275956030
269252301
436504043
267754804
309681089
563738069
93798515
400442822
71940514
48133430
16534800
76113955
68695931
31126589
483505868
175029360
350421510
887364
113143223
40078290
8790648
808208400
585142576
37474056
34177095
143856796
709710398
121983349
212968378
293723816
37028446
79314793
197110152
497008007
826148893
240749398
656691987
288564906
291321433
61100946
32446302
170329718
292792177
183672586
627587579
914390115
27944142
6802980
193687960
102749424
406357656
320308558
301479712
172858823
452584901
444460468
15354097
520981558
130733870
735010615
167620010
60345815
560171290
430975573
32368818
527494696
102144723
155393036
44526701
127476497
81783755
53308734
35798323
460167598
208318071
124984854
327932583
302640729
192755915
935228109
25693038
112564836
393304775
237713304
190728327
401291750
186482629
17762892
61506368
240432574
220746123
3250249
111658477
492324357
128701802
197968450
253853526
344884724
20031666
471887499
131297655
221946384
450762441
24841954
7906135
268528978
10555977
250266537
349913061
8071531
608470485
152679971
34577237
472078698
181128543
148381511
461042376
291927340
508839104
78144550
3180402
582194853
193387550
73980179
214395263
283640007
106440981
299343246
60153715
80439754
426666054
511243021
379942073
77145333
195817357
25661905
449255788
353210448
499443683
459427745
204237043
501216102
735041238
328789215
440685618
460512412
290808477
77945312
127352262
540257369
22893205
17962507
68852567
145738643
22351297
256520925
63206057
574912325
179418738
353065262
242256606
193359063
834361089
417631936
537896278
626341007
448454915
530434984
6636038
155401184
391937580
487828172
25768263
93073841
9699855
578182645
52210038
64304762
494658528
396194650
312940474
562978578
700049017
5175622
8506193
405372805
84588551
332653624
104629817
142643869
73788551
263276044
2262469
206688619
31572376
600869053
271575961
758303701
456317356
696872057
73933530
181865806
148169348
772951063
398500618
201880382
161600496
76443288
246965321
67078590
23789963
6695790
92746905
43453639
74482954
701770441
212537664
16949572
366297256
430346633
104080037
21398992
45583243
790836400
151943
754366972
141942951
294989368
20699959
450715910
610429711
219192077
423621864
58818892
137704770
80282871
17003011
120877643
92402046
489733657
96942184
398440715
760470198
317076602
12336374
142904632
9708013
337009033
415179052
360186090
270191247
25892903
173996542
401472695
37272044
197986609
26489394
546786512
193045601
392144836
149921996
58565811
568041250
181838773
245930815
203516576
301186895
477064033
489757775
263499217
118149707
461036805
257463270
73746294
221426100
689733716
10888878
196213959
556646320
142975030
348349454
103154152
371279890
325157154
8784622
33852265
532513677
37590874
140501675
59994548
42234271
22800
314435562
14205860
101857615
299063029
94343960
238096450
502316608
329653915
117014093
237064664
27136016
564723206
15837182
7573653
117910882
695629432
153770305
497774106
513759665
296322987
117337490
225901370
21333161
310178208
392289080
3385023
233359775
171311189
155545856
136274407
273321406
509825152
56771546
653210230
355286659
173013241
6462161
89673783
195950612
217855587
779654954
10479289
15441026
831939707
391434127
576237966
350839019
701192058
311088147
223397768
129913871
148122241
40457874
267821372
82333961
344746406
805905912
412276328
520718987
221936171
372247537
305432784
512978464
29083588
196555552
450376063
81884033
7012363
31075710
68488331
803277971
525165426
590397637
14752857
49052467
546055271
508278634
517349449
314697753
172319097
131477791
120466899
270496021
681470514
38289278
145906952
99650487
27794771
177391034
403075195
482748891
232966069
100193051
40439211
244479202
110987289
598778434
179389388
762110330
36599690
566276273
593054537
621583425
294730968
83287943
218426177
137406491
235121600
103223979
548780567
63883861
51086942
262118428
11945651
21748329
324826522
4968156
14207621
727823601
4334836
506289430
185939862
454319882
5629206
833858058
277015825
573138897
281382704
13634953
11821097
217573066
449227457
303147561
222235024
133948186
387335333
347908710
31743938
424662580
161573812
379176455
399241755
264010838
13543398
397680619
124771722
15380002
373816842
330899897
594119950
414208888
96505192
891004013
80966400
76973592
69812392
223641956
285021435
69328864
434538465
55685776
307544603
500417870
308775747
839812017
489982499
65457469
31896032
891066596
68522367
27053823
148235734
95904189
1183655
284513555
159865960
181815147
90815669
460209938
6677162
187221986
4207568
172556836
87147886
769094641
693710107
117888216
158449328
461284148
158336833
219422104
410642
803593785
375665666
480950001
318185826
411945650
233936505
207501022
85077971
337845750
105839222
95002204
259268887
309129428
45323583
579736073
38179946
204313304
547506185
395356671
89175266
177136458
25034486
8753889
599594766
19158032
17812547
18589961
45157881
449754179
754607646
180082480
4438302
446875066
205106680
670052795
173292605
74701038
20229665
514687128
273797920
942684794
100327251
598299410
84546618
168058984
638893509
126313448
506528681
84423417
257954768
106545913
394042993
724530023
361363697
73677800
129471594
106988464
272769418
79784367
61812279
726457432
151271161
530747257
201536733
353619931
355146478
91260078
689105916
29344083
124422298
165210693
840049037
112000217
45032037
205747091
281326382
177937641
264098030
582810018
100691336
695412729
247410478
412392373
125588932
66899595
24241170
145388828
19509094
28654182
378448395
42586131
14608466
779153514
238667011
356885681
210465009
492782805
652615237
177659760
134896906
57292194
28321470
36305727
103463003
14309591
121068652
21686786
223300936
157924453
173065058
163591754
337013651
31710730
169579225
355550590
319311883
59324319
50542695
140431438
116542943
356357181
284282819
332115119
281818555
405202211
299161580
630237786
397067810
185921290
441323883
519143487
131458902
285341823
696582828
244277136
467040822
388437847
8524523
8859173
44584219
384512395
8982433
223791936
256660418
221808308
420264661
270492162
126473358
227281412
377088565
42926334
372306100
743953658
108703928
539889683
526963968
19786619
402673902
222206087
447443220
243520626
212046278
626817143
118088416
360574777
636875628
234958734
18865624
279124334
131760918
24046615
38533750
4173041
303348777
140470468
80626126
96787251
415702809
58661333
7975310
98807266
937611854
66671019
73816863
101299333
25454936
96154910
172376998
18569971
517651137
548044865
21613214
145245089
638831365
310947264
114531574
161558330
4143955
402603399
744558308
453533315
52862820
482552314
493127453
182504766
565016172
195024763
95287
12755167
330499876
83843454
49805026
281911906
85868258
297287378
128220918
221741152
131812540
102909390
424713085
188746024
222628295
15040264
885609115
186102761
295235879
402665512
137881837
280766756
330093533
404661
506930759
305301501
432178214
368648232
220089582
4865538
50493920
829857291
616151837
155850975
27316398
418077808
77432969
159151777
83205541
52969816
6697370
284693942
26348518
322228289
821624129
873600569
641919061
92099307
96357569
305827347
54602451
524185360
296444661
13293814
13922121
316212593
94533770
95910133
837320847
795927742
278976492
402091545
160233638
363169231
191647164
445335286
249258116
118795303
98299950
1898310
270983715
248831057
211161003
199766083
51718952
266701144
456194312
435805377
48497894
435984556
685473617
131054526
370116386
3332991
62623283
92321514
325907689
18171430
490671665
708856113
173542061
4601253
330505301
49089520
16030739
189203356
456728475
565174074
692308277
226398507
13023877
230887890
757836142
418659158
40179451
446155916
9060569
27393533
62784745
13939943
45957127
7942427
469978199
318251902
426990589
336621464
162844230
452752189
924767
167141855
260086200
346820159
257543509
778097676
600876023
115545969
415741122
62104012
253221912
84864485
131031043
646110760
6083220
15480047
735496708
17804777
25374366
487121926
250813863
165523678
2257934
791980245
88881978
123133570
61842454
451018998
34745075
46574828
2150720
318881980
344732419
12326486
73143060
665396393
5969795
551920696
564925207
53217332
167625349
518446417
321624627
32738925
4454589
322795681
141964637
378633
44535519
576619144
391781255
182237643
239594638
269961620
154255293
272814405
349703269
323146114
144913528
713334297
383552681
327230268
218388567
347519999
546395288
197238594
86640206
734460377
144151955
173531862
179676524
104557746
116604133
1316826
70590033
11623682
215902990
381008918
600450738
17980456
193564960
258679036
87035432
264814775
361346981
254800985
228744567
84494074
330542014
738820214
23707420
233221958
776961607
13454940
475787411
616890501
840224959
105222190
197850439
270717017
279314788
365453301
295675598
26865704
178469081
174360227
115676418
328838584
133401130
110321392
518533522
726034
16375970
266148514
45790823
192703622
430574675
840436658
561597741
111427331
327372214
322112437
279025072
10923847
36814860
193382357
280214523
544420249
63870599
683370914
198153177
90379131
109935601
229396052
796844553
102231873
6951815
131846334
47742033
11770589
62798220
231420295
52161332
18506643
40031138
336831879
29169169
524790280
47920031
250651106
730346286
313519557
528481431
433391370
210696338
114199727
311373448
47887754
89016
716094251
204450053
176904745
45987670
37091109
7367314
36652790
51852174
176878540
20552139
18477024
368383000
96730381
101677505
149019095
781776478
276186978
104961508
130572351
43097884
164212776
401699990
290627694
137728477
307970480
615225183
315115715
26711272
53771612
60159529
39153035
105157565
558046299
465107804
90640781
2260881
220511810
129344172
400125213
542750574
202084507
157057045
114812907
134601052
53350711
354203981
16271920
417004201
227371525
432237754
44149090
124068550
174007833
25754473
457653205
2107364
387472283
428480537
744186575
21978387
331805702
248353291
432027014
379585078
66036920
111910780
574049786
838829568
1707742
8452710
801645
2205731
300133946
190106599
675723086
140503766
700773306
226541354
48454499
242082856
469939704
653222506
272019200
16562761
57776334
20092409
92386094
106866489
231951981
23471166
619152052
119759223
102092234
509889
817719367
191403880
162003903
225992039
496924687
5244954
411558991
23877291
141215216
144441796
622178740
95267044
56795587
110039153
160316577
50417543
19365470
6632947
317898099
76192573
364645084
168459289
329712078
188348676
25737332
861063781
32154110
249382871
4404365
439308822
24488594
82157801
451056242
34229466
28033927
43449168
388081264
450695316
711963690
26399396
213045569
262651940
790712328
116780575
118746855
127110760
530283781
19210238
88003760
439871522
177521249
918012578
274086995
620799267
15046198
814331405
211966909
847614
169108229
392565892
44705171
28196151
200009850
538248048
249037952
386346225
162177971
253446082
14608524
21587269
2952112
223618437
232480660
110468787
36309030
177390311
273794819
371459077
289647612
525167272
305044236
265997233
106612277
102687948
16901747
149726338
42889141
625621907
71198466
370951933
40817835
770684281
913927085
480772037
467940788
841903782
629105535
476675917
48899169
75907745
54248177
247360158
51798335
347349874
544608207
465897055
12854961
184591671
97619694
47127597
224609562
41469268
376118956
422963472
36488592
269050402
123546797
158828596
303465329
160862792
610910582
594523545
668892
430602109
703421958
102178000
95000419
339987201
558508701
492081298
51852403
213633017
11916117
119700614
652333618
549643330
135455788
16193062
542419556
75122574
217327759
90529084
47050578
597247175
223962867
308200821
268303910
15553000
106934927
34576775
402653158
10567341
785196097
202727807
219737226
501352160
283590140
410483080
18026462
773340293
128924775
281256589
33291396
57662755
183332328
220912539
564683395
36566264
84417171
15075610
414884989
785511083
118957523
279271064
72643122
422570643
319327317
103690394
3700750
612549802
75719381
234282084
38852436
335627210
563540880
85744360
108030436
407984181
805959366
356712451
70531459
412658160
67827866
341408022
4805410
282312266
375632347
15590118
135442062
60011134
92243486
47115782
166857743
66632589
580141660
70343904
159171045
73542338
3521297
33996457
391286639
105295839
275455169
156421589
84002053
296773967
120257762
336790668
259942803
751892192
118813206
582976454
80468554
42176850
422508402
164266070
163643139
62098044
668979547
154359271
188127909
2641404
340737588
6099727
147621391
40879741
663458828
732559320
34884844
222457940
7806605
1277693
158735327
629323828
47496755
178552463
278530363
160349082
275591659
11719876
19523481
127024137
562563256
423860417
485188302
53380894
43045820
666097324
13912693
4015880
160252589
174720648
59712312
208554240
74163930
161073380
700232344
1377983
125586937
236517253
238540514
37812620
84560186
32261293
114431917
155817592
151662647
458859881
229546378
197741965
226418681
32213815
102053394
194023021
240932909
32404371
37225550
663578634
4665576
269881341
647832300
536328507
48007442
1825550
544676847
152412279
161258877
73183921
74362765
10435287
115654340
370594
516903434
31201345
41988563
100421509
484292634
310828486
251635535
9971015
36816875
34428265
65611436
271901741
116655844
212151985
88563117
406937896
221320195
10130633
176041343
26414345
356530835
279716387
442054272
77977905
14940694
31272746
284773300
180686960
889469780
134951286
437331536
318335485
181571019
549481497
302968899
281436469
194663955
5657002
90203709
7637575
25557251
36300947
194913887
404620797
609406330
459793937
354168546
348505528
656674563
374473299
131432502
192151211
170750434
665784600
441213812
379238418
172549165
14096273
226175733
50283211
162921262
65458616
883658370
136834253
194712430
764849590
710553455
55219621
173382620
666579114
369325445
421194943
65959527
273632137
373399624
324331841
298590103
96989432
28627276
108640533
758979299
24359481
498188925
4323093
148556313
684623375
118050158
95627332
235497447
208412707
56438028
700809875
155727074
1851807
459894287
445248098
174650982
461437
496856343
454256899
136001129
310093956
259084085
359030351
141990308
364977348
608839020
548567684
91760875
202020059
220635071
302075719
85278315
154044917
243420716
227801238
32214345
354106328
585180298
71892973
432054581
65461641
573177543
560698282
62848985
62264550
104951661
313243208
257697375
487146516
5863153
20335407
235801390
426272282
16778599
116587990
288926176
132538706
15021919
341444275
331844114
77992436
222918116
130172608
52858027
534609218
205527391
434756588
131398297
341121768
497321169
13651312
8215708
171870286
258138557
201258789
401921060
4484596
94486366
320622276
748683007
150663336
188510633
26515957
248644119
148537027
104931718
437583033
287664551
278418606
83627750
922089333
312107021
592704109
177649624
421736678
421946240
470652774
562686261
297037164
183089662
75463537
38445825
617117737
27213506
51308027
736376126
276696746
613656837
45125962
385199994
237119348
902731158
123856087
5607087
341254261
168552591
77514879
136864293
268052571
296858607
303875248
242654388
279254311
153374258
137435294
586885799
394461735
33786386
474522681
149049952
85662757
339719064
649261
288421407
498573078
399073551
73479017
670464994
34097646
7384690
50964883
136535646
748310512
611397848
353384260
26789065
72849723
97811450
451000552
412770650
367707887
218518514
9537140
109447434
57865807
355675737
70712403
325473390
23355845
671445233
322411481
7465964
410930739
469894885
759772114
179023426
97449127
23876980
221900497
28931290
9720192
10737229
708210142
267556203
360629059
204192542
20407795
529976686
289147662
18406349
195896070
109223037
588008737
67417464
506289558
122868180
478745510
111621358
15546881
474655584
80118023
176786708
6978023
284944687
375696375
256961463
43276240
48064558
246076867
104817245
486852449
782689554
62667713
549808017
44797564
754886697
108279522
123875581
25052452
692385703
741886544
97040398
109147135
42722109
1934101
137656413
21490476
168558723
43621447
1174761
38653345
386712975
248724305
47481890
41050527
383912424
27684495
450657600
77282496
260234923
288540031
518334413
438699659
85987156
756775039
628107590
41747919
282881700
58415411
245805775
128393242
272778644
588925630
365040265
27132109
53297320
30646700
311933392
951828335
32530150
657272298
692495384
59638585
32347150
117968960
140303928
23267520
45453892
155209064
73969092
24719251
41578825
38871062
465461719
579413157
15743026
120294781
852832881
120606178
111187748
369568283
76557301
159049702
46034492
265409865
7592037
115264085
246349092
67930140
351073023
380245009
654124899
121183764
342073228
250428218
281644364
247686579
504910440
147562434
339242286
59353923
13054000
613994553
46311444
584841828
34036082
436063595
61706568
535448179
47062396
325548516
135919687
258811921
458764938
723120290
44982807
343873878
544938060
459137650
43633669
31575678
426863893
611856207
840707327
940415
555519103
691958778
424102698
462916540
5550204
297924514
13240189
732301150
433540030
108514003
243320785
6136551
104990734
802960
631048918
90938092
745271870
854733307
171162185
506079293
223453982
565149285
1232315
417152925
153905611
676842767
107258306
202269156
736619121
282909086
160261344
77360955
586157253
542331378
310547109
44350256
6297568
8776308
174226775
767345083
157769558
39331304
129361323
330642966
417102677
84522953
240621733
51565727
289002140
618444332
2929736
828110002
18578244
561121317
15576863
393350973
1773241
88908229
284084304
38557011
745656484
85499041
701067001
20309036
169870735
152525422
164391168
178539366
119964307
5272242
11661925
296702786
214638794
224902510
314036225
180640869
605468331
726137917
177088112
240372653
125119771
691492371
385045875
114629917
329856695
737307200
262483681
469250053
71238109
670354132
342762452
43584794
452936
542840774
283314044
190099266
575110861
672986665
22785823
782432370
50050390
382637226
52541119
207131967
588178749
228476478
47238774
660986430
140903378
49978448
667453525
508586311
602741654
169581249
60503186
294254454
582994939
277352509
221162027
120770454
438693756
171484699
3432347
217699436
305897022
80694718
524473705
265193862
22495364
243010637
382179918
304479291
147918525
42500726
312639385
15106447
226680578
68296462
34699521
27059504
19949837
702485496
378198373
199058560
173653698
149045292
284623398
467503433
12302349
498780291
244459703
282109590
621176272
50169769
56336775
101747386
81614538
57066198
93457574
581219006
240874186
444810162
581553203
244851188
30698474
710217000
92941305
52745640
26757662
175384698
1575579
125299464
823223591
68738905
93719899
354037779
7003678
420292290
16370979
359239252
185920898
323249
349533099
406539694
607939805
210730741
68172218
175714130
564544692
346711453
167246719
12186205
73407176
141042707
122934645
214274410
49537444
11301720
26972151
39216332
38224445
510359345
639635103
635407253
218504431
93803608
332016650
139557916
30295178
225427450
491425178
719718113
149177101
4447859
247498733
871041407
356377190
24953895
18593876
53910896
176110721
156801641
485034443
159182340
283447949
201214169
15198118
110890502
64098472
121949771
849996482
421801329
378823933
29838208
11080518
158579167
355069986
64488147
215998532
16861230
28356230
32260659
910475880
6084053
254478214
206061175
23986821
6010905
13576712
417771644
30310271
254248680
489949081
350248192
231626755
813732146
20725988
131631810
207952670
357147822
466733616
152843529
693552051
229854059
140639799
744140406
41178675
30622557
457065177
151184380
1360276
99068868
136203525
150367313
129226275
11407368
433630585
10699004
158502827
449299407
32480894
526094077
329837025
142750629
196480951
515002877
326753360
404777478
509459792
568003446
5409056
69976744
180978067
148862537
309228098
192319134
159039820
537168134
296213468
761411067
267938351
237955200
83093536
821502082
337759078
52167290
242113996
829926998
298779516
275749936
179862422
506008262
27143436
191540216
62032505
363304136
382924740
306112610
477853194
266892441
118006937
104356633
18428186
211100704
63544334
250211140
11725026
338000098
12702371
165500191
37888648
348287518
79683057
801995348
35638097
349490263
124831263
5030480
13510577
125609231
98788060
68791793
344872885
481846217
508745370
156089282
2326246
61027316
325998597
101418339
416184664
129500772
399416350
289652783
93525778
275112201
48798116
292620375
200135217
619038318
15441928
88772038
131163726
438966959
205259857
44252380
25168686
366371807
26111826
61875323
77157680
42535638
106168103
75111251
394905173
646042170
51531677
883824697
14700771
168304784
256113930
369405036
614751737
738298508
503902271
12700872
326868926
72319415
160393988
428311000
320630300
321066710
470479346
792383849
834983010
149916070
18722859
396736147
514616640
509868467
208380257
364684248
472591250
517592706
171439411
155497820
393398795
38432292
113836562
213873127
425166480
283954769
239181062
112640415
434584694
548637813
104103600
24697302
417385575
31342255
59415763
448793369
1220271
374503700
75901370
82180432
814398899
52342975
40454536
525882945
134787964
317243391
295021478
469108767
290271941
223860522
177549695
120439567
9870205
190666542
775132376
141000355
170268501
606922125
507000029
20521001
49853740
54160559
310873930
417767748
32945515
83670265
556167287
240081125
56965387
127567016
297594236
84176
756480327
348215360
87888285
36734548
217528949
332240026
296021589
110887723
185752711
321382980
26332663
109808827
64526498
63250486
197306262
462579401
81285344
145725772
166042
101694548
5123945
119508808
89665828
98654536
530522991
302684950
485552623
217682514
465492652
189719452
389639695
411438242
70312484
32531162
91301650
804967094
358527441
17741020
90745487
10596363
121692967
249202952
441382326
201665006
122024762
115590
5239584
49097596
311938350
220020180
74057466
523352398
222129222
269498000
255433856
281228996
61924315
103009120
631916971
352838580
200098462
101606669
84858196
873910
243359998
27488458
107528468
4213415
61456706
144456415
12415289
84459426
193072227
188715189
553912216
861901556
347696571
18619638
95537576
29157232
234438724
529462055
341920928
320979135
21314341
67789005
454642496
342729332
43620684
110539660
49284489
442685768
475212329
541776140
47183348
46945017
713525388
345791574
57249363
524081446
206030376
91771044
23366085
520831308
3499940
118883181
608972258
150157121
144423146
203925354
26963905
118068621
197896208
107315843
500595430
199137666
369668205
55795920
494416141
37663854
79773060
531252210
633669964
24568338
176029878
53446138
7928586
13217409
629767630
16626571
64314378
333584610
186248172
35184007
1133005
362026195
165365405
386673589
10945759
135633994
70903655
119078752
23973707
30340354
111712476
129725235
123648258
215049484
227467821
37957299
286222546
111402945
177538431
379165137
121619294
580849551
114608343
128941329
336008150
12079490
52152222
74114819
260085124
345756119
183357034
286505947
158422093
9496573
101011357
798041773
408362705
292172403
387267020
33687566
5230669
7365672
192487242
497500351
586916365
187161027
110024096
249995789
136369207
162565046
665380505
55772130
300938967
849984295
268024035
171266299
235685748
240903214
6152989
50893684
344736563
539611162
396928271
25713984
525654803
419870274
13873530
30446890
27986134
374228030
777556014
394948088
270447010
452538172
419536866
23857919
274216893
37736908
8111397
217315531
183480695
854886905
164000263
95960662
248098068
183981083
143613104
549559968
61060
12424862
410558038
200975116
585320155
308851062
306480368
33589193
102408152
124233265
48784916
157871252
324372994
29907460
401943434
126611566
58807217
666945573
84136657
405181635
26823329
103963370
274485883
276675212
8429620
25218633
110378623
45141480
491003102
240083220
217676229
118614766
12174633
221801691
847328671
10749684
9716868
117390271
817235391
119572349
348464036
74087987
106620129
4296701
936387
66455549
909069231
122202152
7966990
6747260
219848456
152347722
147166028
94235823
605112950
106401008
372684196
281567252
15643249
688619579
526048206
125349812
262795280
152088405
353781453
708076303
361023516
117129314
9000462
438893412
160316570
152192992
757195831
556769138
20717295
258314681
3839338
56244911
300025060
336795124
14407932
34252987
370405305
110159917
632063106
420109652
7543048
72716875
43241162
37765399
39705458
148351860
143826785
138264364
23200710
7977777
30564320
169739243
209339525
749710055
566702163
183497288
11677141
115486210
127681767
533923357
4776010
7021228
248216397
290655593
313581984
143230815
89284665
112049411
29725519
116618759
546445449
467111432
305433060
497755558
868309546
193057279
587234231
869694186
457399771
98841350
213232770
334290717
91306524
38394312
342163822
11296565
352839716
38789178
64832809
330405041
161884194
143462703
331365009
445118947
117650555
578586858
631665695
9179589
513470155
373026600
526364245
464564271
14257924
54782158
85544083
178476493
176616926
423853469
152467125
1139661
20994734
481573442
188179988
140708318
354725439
143554834
434160552
40370025
828288206
120205339
156802395
185726171
279270913
71292744
45565577
286143185
96849501
187471453
88072595
538825873
130985502
123449134
475031807
170758918
107411334
63703943
17332295
38312742
247239447
355734704
52424222
607956934
92835443
150850691
317145766
519998521
712553979
208573207
75617751
172050802
194944601
159004819
286398047
4973916
22791448
131971203
44207585
36936602
208672501
400571167
39912325
313819072
98624995
160039883
842271162
51601335
6812954
38109905
2936781
64163408
43501219
5330675
187614363
114676140
419625682
261775128
94011433
135955033
181220238
26936346
209814411
75245159
8328105
345933478
381606616
314898120
656585087
12273765
342061306
865969992
583874760
86665378
550819904
628569356
634477656
489156691
142628130
312025751
686293481
385459699
186930725
277779030
81144925
623191495
265659269
333825427
5234072
399517739
157686555
10575425
513176995
30085876
151920675
92898851
412295410
81911253
560339
177792408
200728003
251781228
229829975
522197440
8311358
2742131
70331819
51446451
192534527
232886360
1212048
224536921
63314624
574290527
386169442
30379346
590307210
336425895
67639259
338210129
896486266
78454689
153171993
14048434
144616442
212499800
250684309
6125841
549892065
9279801
30241800
270139526
3085779
339050
476123112
559017822
78088237
356294084
375983932
102026868
247238201
24835387
696575380
4235296
416204815
203491811
886106776
13375877
289651462
96029824
864788416
30663912
488461389
683569274
19886633
193594676
663028653
818747198
368419306
8952667
54317409
197014700
444507292
45358108
54450387
53410921
477101581
575743753
141511064
11169927
93317460
74958741
414923348
434831366
10695391
9154324
455325189
68183441
21080684
269303214
141154509
579840946
363915153
643211979
727866054
146508360
492672699
50294605
66685695
120350127
301590660
451248671
633891116
164749964
85787514
40770028
172297973
68734871
8805910
52548706
209119421
101423846
413032565
137662502
496134853
286364059
202199485
312046852
18543279
96673867
472696101
239795138
67403970
191990261
104812534
2359143
761464809
10796919
812997868
381631328
109504141
6065180
68485319
50073670
157530852
304850000
436824749
704296447
127912915
102917755
173191440
126888559
17075354
257612417
140136900
405269869
992993366
214942265
205966072
342433348
155894711
327081170
95256578
377566834
495486006
514935809
160898224
65611035
468766892
204031695
170588286
646215563
881476970
21831679
21655944
234345532
806150678
61108778
56317584
12958035
675840233
209205479
124110972
158543638
691804372
363442997
113231375
8250800
370406495
663881958
126923007
18248006
164040490
94393507
129355242
199654182
446533590
225217303
26492478
63591550
321158908
223998019
73799982
19693010
436745
18648205
153708903
892006347
251369785
94778412
40732416
246229899
6065041
132889327
403308489
399692713
113491251
27754625
30999986
477676029
653711100
124398701
166929172
602532320
430360568
480360154
778772234
620718706
200302587
57947698
298525910
116540649
658901812
379512711
24572148
11137175
373230629
490521289
242457651
6607754
69907009
140565575
164890587
235747922
37641926
28415500
52115585
716789238
612076637
215138266
70875532
271469407
132540605
147798686
448835053
529371695
688347870
32999695
180934315
176959521
1912804
224730257
228832180
45951087
117269259
698437918
66040618
286423942
151037410
338757781
56967423
307732607
126303661
229635796
435484223
260823273
101326936
230867583
129973314
257549104
1008644
150153655
8450271
248433461
20734270
177006915
51694089
268381077
17207215
291593324
80924762
225147929
277470556
140951323
191462563
26283248
126919509
381117128
150619642
180636294
441907589
557550532
245193413
167877194
490036045
11240472
48886175
2175550
427968100
121986496
420128410
106375921
128710767
321623557
82889205
11480928
354961024
203777358
200040741
399682615
31420096
31556115
160363543
55267040
148824738
377547854
703590618
179581011
58978675
26096238
25271070
146262832
179188384
132244804
166352038
30390
518551112
387209894
109390788
187365630
115960977
527707189
270543843
493259149
136879372
510848129
204699841
93720587
335189846
88052513
54969453
37906997
30320503
572112
16599166
41192906
301582268
7920404
527191413
45792365
3098065
551408104
486085541
182947155
67302295
103283193
426607131
406523775
127626688
21984577
119055687
129816317
393020553
1575386
358418041
44678509
676194480
63346096
179824866
634539256
136948146
66197063
299682249
28552123
22136404
70808997
241823181
329977591
783754463
64534151
365343207
423253086
512137684
381813524
228856148
350744012
307556086
249318918
46914045
106010174
709036202
223528088
288122699
287783048
35590572
572584317
2743184
183798927
414634255
393979489
224489305
404920152
229288696
49159207
103195351
154750063
591536757
10452164
682634697
747247053
21179446
750789981
224478637
23267102
564367001
698041701
265617697
209645374
68103128
11964398
197398055
723567596
42741594
4155489
434227262
584213992
471996561
281886861
378158821
591505188
130188799
6214199
582355276
1795944
70361528
270889201
112344086
518051963
240621930
4148330
286142864
563053121
5001449
393056134
17224561
44526680
347310794
170422867
61619229
106286981
4385493
37953992
65942632
91868385
600896914
80806054
329016581
104477752
319760958
393197906
788902560
682093421
280418631
388704441
196007486
76906465
160562054
136279923
409145531
551351744
115420867
172781
152500178
498438857
90195442
190942327
193865447
179002943
697912487
10275103
64300891
538483571
205970533
193204399
171473404
58644446
195081294
47879518
438967298
89280231
72108324
81431036
783132409
525308919
27252450
52685925
48482606
430907126
321617919
570566575
323832645
15449222
85337709
71445763
186633501
137417381
111832177
66018245
791552872
401895582
574968068
118198259
552029829
139754580
311617695
205419546
285514564
117692648
89814491
8356795
859886303
455136866
202961857
281517852
38150752
404159784
163565818
657994736
139420757
550470697
331342881
520517274
1819084
55287136
170397404
650394076
375596067
80947560
4276920
11536135
5803031
303471195
107704665
177090269
168171811
100046341
631268449
12300904
556944154
7684216
234954949
185859795
65038184
429193768
70407482
127485173
279307773
362143333
199629298
212608053
381091969
112635957
384657778
667126457
164754678
239392481
114419105
295854772
722909210
330313027
59976204
318644290
559108481
94758656
594350319
122253005
185704608
250050668
557278691
370671146
84279379
2408262
137671708
140527142
654470696
530386861
373571875
760304486
237654632
156655394
271124913
3539465
63638945
790538956
452357853
496419039
608618762
457298103
120055845
209072347
609978744
6218135
15834003
262021369
753395136
80024647
364051881
58851913
52068968
222339966
286615560
316389750
223309080
745187538
262456599
125512073
38650191
70480190
159755981
286952500
64621831
46133184
78570530
353785624
66341405
78252410
73714599
18682609
112382857
260750081
768338991
159713566
308063807
43003291
141444175
211201253
376682162
299299587
14092601
870197672
867627640
351042857
452010808
137546427
362994056
192979466
296449274
673087121
283150897
126020689
272468517
82470524
309822465
118080843
584789528
444455853
264735535
138357979
712492848
15193391
248087007
267903923
100002779
386624275
170928501
286607417
22296247
7513756
308086838
73576584
150993865
112523142
572879440
488356941
63157823
181170529
92351122
347020033
77385950
37414507
31754942
250273790
128974928
24461765
754818022
66708675
165638751
387525455
198921997
127775824
236341462
253623390
17559036
142301261
271894369
10204434
27593825
78006824
63074807
53936900
454909371
261193525
139662003
579306207
147064134
408367048
113564519
41370754
105135894
23199207
51542531
53084355
272601765
280589700
179960483
126576812
79946628
15681221
356228049
10117958
189934719
62830027
22631349
914127095
7573445
888139339
20105488
163931176
10781649
249167902
55725894
901831831
767192662
274598890
74145295
70884743
5461021
232019301
22384104
600023904
246218704
158274556
378396459
73710295
99756280
39216948
157744336
144053255
132203794
32431159
139492950
354563863
616387424
292767805
47024295
417153105
377169374
19813255
62168312
723183814
130010028
721311188
207797857
220093466
269625634
78226244
217815090
60737900
85476155
119318919
713526091
25058830
238515127
459298824
389516016
177546605
233688248
384545869
53311141
60826863
248793586
365990575
263918351
43650855
383541277
324631031
459193962
326456788
254398543
159835772
95209891
516315265
555268956
10878951
136472795
332617071
45953573
36454122
215282110
380351397
189322280
11394350
521220230
436564917
75528696
56392926
78699317
504056518
256086493
592243245
182262616
176895083
146581626
308252673
122637927
380510668
553330536
421981090
911948451
203573693
580670031
225007335
416306003
57255022
500976863
117661051
286682047
639849421
427961512
147687877
234181464
34052693
237171466
470176202
54013908
231354404
149592172
27110111
69380342
239936489
25592977
245945752
65395249
296488607
14213916
47776129
288623822
258053670
330417980
431190307
586045842
29898571
11007647
19695552
803821844
325875707
97581152
220676847
2502127
409337075
282917256
631870976
237251833
336705321
21924996
14781928
145657545
35224772
93700635
662645167
12696697
158759162
957175549
114529521
296541181
411680689
742391735
294894950
3001920
206880661
156306125
522676962
422283649
465123696
443753481
117271721
178253974
129378027
201767036
580167867
446431539
411289672
95981634
116925484
3105318
177573710
55384344
502239615
34405132
272438870
443612792
230599349
511154752
188087991
507916261
181025120
128070982
15765897
83907241
200139000
23787474
16090281
183885892
405167419
422880470
806271047
211637982
94698946
152439460
183496092
793330118
590665219
185085143
460190605
4785907
4356510
715905937
435809629
228735006
25135337
47900471
235932960
13701765
124486080
379569409
461832015
804414849
42393028
106353350
171986897
193318835
83701243
21053851
113529494
15377078
8192426
84967539
414632055
548415968
494901629
65519353
77919212
417298984
428338715
240451506
240630376
559277883
712069527
89436562
330206547
39862366
205182194
85705919
336465520
78631440
377123881
221430970
250733921
624834289
509004303
35866736
10904230
606077715
96580088
116838322
34961859
266061159
273943100
31711437
224953956
515563048
453324884
73321644
392439745
554938916
3119567
149171031
128729195
101114482
62559988
116210064
380788598
468122100
472459902
130446354
444878716
908621666
11457866
209921252
722055838
638399728
154801027
29105953
467821005
35714434
99101962
63823901
78119556
31275252
162522089
16723697
952654
502051513
573170076
17254857
113432990
328329304
8445839
262290578
85143805
121611041
51990933
123287703
371200683
1532519
207763345
9613371
639542551
53949660
14476843
172846294
409449631
716836523
321029638
368464216
240602980
806625235
90549805
53171431
90162067
433611242
533511136
100986353
792291138
154458794
163631510
491069112
410431557
5417517
154207924
70776635
120068692
6992329
18097410
161690825
2347298
110427137
127393635
118518651
399558855
264654271
401791063
110588608
7239398
206145308
4509646
127652889
505503667
238950094
201044791
424723369
409546348
25954494
32974549
65146687
673472061
114467753
354931779
180914779
242743666
60042254
113088325
485552090
18268957
17299403
34065892
195857170
119468252
308839046
618301162
87337622
415439915
214651022
154699584
174096884
121925231
274193074
273982551
61719534
143889439
308335757
107669539
24061000
459704322
344358512
9573779
106391170
279508244
685778504
11654267
422863051
794352614
289662328
121932319
237221083
353775645
21370469
751298993
581142586
85893439
209120758
472201324
477840820
339812032
317866843
36505147
957570100
375020424
145839814
450035939
360207814
483115402
196382922
30752390
491349780
456834630
164190575
375695386
92976235
71228499
7021822
460977372
170387359
726358714
563419763
495270784
756068212
28211511
372672022
91513018
350960099
855344090
284572862
389185262
408506244
74437378
417677116
130577277
131823041
236160317
109416011
24055788
550262707
265732154
151501835
811850097
156805885
241908795
52564921
546993547
682136354
18942427
790081327
497408455
9460477
9582375
27712832
106037075
744547279
173659077
44247525
60900101
103649573
215645620
164031286
418292441
131208924
127416741
109009778
65232671
30342778
2951027
242862728
423126501
161631461
464698730
160921190
34450862
20641662
205207437
152956531
108434090
46562929
921021238
275027324
290016903
628222044
132842806
193010804
560037432
240524812
303751919
60548226
369830166
559075982
269055570
12894221
274164783
174273766
430494459
324457037
21190119
802305885
345228805
379630690
22695042
732702530
560281956
597100923
70426163
234959939
205545987
163359137
317514252
67593808
459893008
79070717
202474903
471705
23502382
112035156
234145658
401867506
84420808
18911053
69305407
681843142
379358688
444134165
102975723
612395130
5134556
153283682
582914742
571358513
135260046
346951211
3638459
243565837
139979175
46917782
545585130
117867658
1529308
368640609
305054809
309417835
536350910
12550530
12159861
77045644
115946708
519656803
216414401
140138607
143387736
32873091
38342501
84475570
30436766
105500227
228265036
246426785
57082792
68227448
199906722
662990316
38841208
601938456
134000582
592247311
598448199
95623192
108061258
235668636
857303758
199147161
121637063
489360872
28186344
271022521
124636934
395384857
55846919
331083563
11830102
20010021
74285588
211432316
186155253
113204498
195687306
508809532
252179330
144344059
97505203
127019041
706068132
61759902
51279171
163573179
230043840
88379432
522955887
234521875
699221445
584028857
789442311
8421156
174564561
214120654
472861487
54369875
199285356
39125050
390847677
106288775
109516203
249805592
93329395
195453561
3314124
57951115
519190920
716042526
155753402
57896008
209198468
263665527
16231581
429943654
11843865
161691647
280585235
359259438
186837111
289177099
176783923
560019182
6783161
618236400
225841975
372567791
225833718
623524428
89817917
79947693
6628981
393096010
704620511
2998273
327358457
202311510
261150152
103932653
272705391
560074684
217605457
518962694
413788975
194455265
225895555
340403111
86669320
560674955
62189696
36543288
261023027
463334545
57678149
25975944
222792418
225064363
276721693
300025757
399700344
58903842
175782982
615465455
110387495
779548424
398832754
266272625
589269973
155772119
767708632
139349337
137189441
201814343
54162640
75994377
135589757
359380123
627825030
350047647
451982280
777266555
23951401
164113779
35271711
438103451
52769287
15220563
54062115
119602139
746464430
38927755
91250424
124428243
249338184
61012373
126460480
410413355
248644418
856405180
178471065
399209013
135448170
38984272
399092891
21505752
642405902
410477356
547847319
370382689
638321868
202170209
209341148
7748192
330250512
116649292
143194734
671156436
68071330
319741520
914297
75032566
180023137
304581551
61944108
676536267
655675576
59306612
147274153
151160336
387894422
120971625
202909588
195036065
156597592
300323150
131655502
52932242
204237464
845889304
121652561
2449758
561471516
249960286
418436490
688526638
281605126
387325838
311387873
195443858
63490699
500718178
54797451
313086663
331212904
761508807
730238207
207967074
399334499
199618851
760162351
229336723
870550736
9987728
113936084
334828468
647066891
78110927
654834885
59604320
191896972
73817468
532495761
22387371
30771519
18173447
161781724
10122027
207261618
34850993
596395752
39189502
699681629
733010156
141442054
109759112
353311920
422175916
189912661
491099364
52559502
19644108
404271798
340880794
59657441
64761285
149056150
247152070
743100540
140321860
920148397
265492654
757070751
57586966
240928973
11453137
323828856
79856839
599821610
171978594
681528135
280374634
2685313
749758369
64728911
438174374
466578915
258658579
494741194
424873920
190927776
345483044
42012834
28952365
101054746
495593909
39119337
183397389
127955285
390691858
114996231
290373415
1076297
3375916
182907811
277004864
240862326
816687258
412136602
273084598
744834093
410232513
266960633
32347287
99796459
323991799
3117987
219478339
435572918
278034887
15895067
484539797
8560916
59155874
182150594
134227528
146058804
155743695
215136227
79990400
793697918
794646095
677742406
95737071
415681
20757292
363003850
73193750
635686587
52326060
175691087
277413240
858916597
179916268
476510846
186877581
57578498
137075476
602361196
15676366
34333
26952573
13849548
752345825
32635850
69132573
401141241
360094029
895936744
441681310
511188302
36333469
446450092
845899622
10916491
108176830
18930267
856560957
333470759
259113903
189148277
517365153
304425307
265405063
158828827
112608217
9443891
185690461
539518372
51091430
168378691
512253097
395987379
624335017
29526887
301009730
353064608
82820464
788479142
689791622
24734496
183366514
582079687
305710995
251539369
225736292
6299825
152574300
87937695
1772992
19795643
27032586
7364595
480993145
322616817
559325464
319902341
386090351
224497518
154827857
186815872
548014323
234738990
37648810
451890954
39692108
269835147
13097411
5618138
206074811
938753346
208138155
162390751
387364320
704028869
460584987
275072694
19903783
178156961
125021305
121964189
303715305
98897021
314904947
126049357
112851907
121935075
44700167
885636774
564563334
163407350
6901105
778525
119677880
606646415
22692174
54919313
257366838
67491239
190767900
11627584
105997740
522590650
31237380
12995201
117973134
404960878
247651974
71350790
282400797
134051726
710146214
311644186
33227699
99624233
380127450
232453050
44595657
4457837
323996453
167525364
237677055
123925353
117945938
57788562
2859236
20931851
23019687
223045187
237161431
255453775
407303745
147083011
57197308
439507426
422727824
206900237
387102122
355955151
5951549
560505937
158737803
100847913
465658414
371559553
145309049
300078974
27199088
309736764
347459217
795282367
393771429
94211634
11494232
288139890
208824043
534681389
829272026
22997642
43796669
274746302
356927746
775394995
327992795
419496367
627076691
156907471
37828516
11982663
424703555
692769482
88968129
40544941
64373941
21582764
120704390
354596731
523585519
439037170
43446271
91746627
6203247
74283488
39487805
122090996
59038338
169982770
15161845
347879759
124117369
53305389
410254135
189196448
642634069
165786360
2252198
236354083
24336725
2117828
307407309
238950805
273400655
782619272
47070266
27241064
218966593
438095055
181864241
109793722
46071531
236677199
496719816
278783561
399807209
499958233
287342389
335127808
168242561
273548809
53573697
85859153
467295098
14841313
437714357
597543635
344516778
472516755
486027669
100521596
382332148
154092534
74966493
32571452
225849581
126719729
154045679
22047285
44463833
55012699
31693799
257380692
400843753
982821
66718498
623289195
125653297
128823462
49848712
114896820
300877927
128654075
8325946
5463686
612132774
18445702
251443185
472034548
25663038
611990055
10462676
94763007
250187175
36557447
15834227
86711394
475407257
604142516
1314235
144936622
537603066
36898155
5631589
19659685
18170904
4520898
171407638
334839355
765493
19237905
286933210
311674910
223248389
895467223
251548963
67684136
158774777
365448735
90286762
536014610
796098304
143854593
135496735
12395182
34784643
41520847
158781239
98675502
38673311
34099531
104288767
341888529
31684958
27075626
90023904
66036732
218492566
470787542
250745732
845022449
49157869
97457924
44216929
41624820
388320810
281962185
229208970
447872206
213819433
176375459
846780250
52422375
329022288
208409129
811074854
36007424
349298508
182902632
63875444
368964123
29093389
303421970
314310693
26505913
45887684
70350744
181619485
26213269
276368696
67172998
7268401
46895161
92257098
192438733
442961797
160055735
13020588
6701928
176123569
616930907
534671585
151426455
510495245
102308193
224130288
240905302
190350116
372429316
11025294
392082945
232195417
28046612
10883360
54541922
120405024
19635789
163232846
237036229
88881536
466214589
31407522
143436507
313114727
81517785
257594847
356462499
71472652
37762495
5759146
125418169
53400590
293983622
740267975
99316333
545590
191303821
21803787
672842168
323799079
515329830
4301818
487237653
118896730
69960985
13057021
79670200
822334155
153010147
271856209
248772344
704011272
122014844
300121597
20850379
12032144
70290243
172095210
21435938
427923362
272860200
209348035
8535813
131236409
754016184
182487824
2804591
258437932
517749251
21541726
793187763
617846042
114586503
291602846
11577656
308556901
484002174
373443128
115359136
323949320
606551084
305621210
613936810
137323957
28849037
165848709
79224924
163791255
324780715
301440525
110890534
11638846
815474
46846612
137839427
22013785
190342675
16322429
38772977
103834408
33632765
25125704
402243962
330015826
159698548
7989929
105394465
136820496
440456804
110374527
40717890
4357339
103544666
4149162
123409756
118425790
177770858
561553282
121883312
178079421
68621894
513955246
387168536
170047337
766289026
48670142
597912660
323747800
70673268
590845039
327929083
712665204
57145153
493560492
7381791
60689599
12748515
44300292
64645087
57986996
361365268
632156400
83572130
73124586
230986930
370085025
180008169
242385854
296463565
508539352
330588650
47968774
576013834
5168271
499405797
69816774
466592408
386299994
192553327
26732429
13353950
40886298
282989887
319462238
75902846
17976815
15972817
280033749
67883927
360704942
198552574
161827706
315225357
40221783
3038982
11373485
299203720
54304457
636104697
457149578
498587251
508042903
9628208
119058224
286564772
46917599
69884272
51107
425371860
213257433
110983193
28049737
86296186
207303595
158046391
30918189
523909229
9734519
60914387
235287884
211117944
360245052
212451492
151701655
77177851
41288968
288412802
502223984
483151448
168268034
130020736
305300911
9712606
142940710
252723666
344532362
4745231
31569183
53133255
159137434
47070963
84395796
8141732
463834935
354603126
99332538
380596223
105857164
577523737
27885718
190862429
41242475
160472095
423749950
50611506
230730083
122712557
82651709
194733226
225840819
289913420
637005098
194924710
14208032
116893920
575065383
349213962
392115508
67230042
13810000
400860047
218515963
72081875
1024695
78312303
130336973
46406507
143936985
440665187
676376392
94394246
210581512
288262567
8735055
315175680
31730006
240432840
119321973
117608452
183658839
162970314
97497331
437882548
284515509
340004856
113354605
669082673
117209436
266467344
20795033
122279473
290693076
39340817
366108260
105473563
506843427
821511308
26238210
120429695
57738075
32298547
666343133
143651887
20850457
252371166
21793584
592514313
48652597
345343985
662128454
884932984
178264018
797898158
330307451
14121377
39627266
89905809
15852926
59144692
187793928
118714964
7124807
259457173
203389604
48436514
117229519
320701295
563587569
71225982
94877432
130864836
170539473
667457961
197037375
296259306
868871297
329990930
662833411
365662756
25679594
713464422
59215724
235585242
150828000
313287904
17265081
210784260
458812260
89260771
184142714
263349229
451345424
153209294
246396016
496512918
208656646
241328372
26918141
357072289
677980976
4486323
221657330
458839153
1136852
54808747
573189983
290895524
257162983
568247738
13641698
96750165
564931467
364414517
462517222
290183553
58791881
448630881
601018118
82793155
170792373
198508618
549306608
13587776
515365321
838051017
295779123
165478811
399446150
54267940
208837940
8143298
10961468
193312221
370099376
784399707
35441665
31376154
395930677
123661950
474999051
194980067
194912582
171788270
29082405
148002426
106298121
8317242
153941658
203344657
40654258
3484400
440732116
73929742
282199275
122449470
336808860
17215093
12753330
177234488
15533214
215235193
81656917
407773491
76722243
85381831
87304763
534485354
124642801
19570252
688210017
75565584
79640567
69355739
314803074
578365157
768647252
48229983
590983539
77283178
3446553
70403604
492068921
752402925
73988935
101757004
253884090
711236339
335569451
553443138
131619180
273271117
676355734
546897288
88531509
47443876
46066876
39044777
52848373
117297595
300503206
257651997
385254071
40341304
125481340
89155517
448188846
7594199
60434003
3766824
165232843
23078213
295196402
232077776
149042725
27744819
204230319
87496264
443500601
616093816
37399693
360140163
720276
111213472
226045711
44743663
286900097
357471518
49810440
86250544
188517640
429337160
162614049
234312
20618695
567262587
14796065
617345160
595520
611764271
201376925
51515144
53570724
148659215
730977921
199589265
532645561
9588575
32492300
1006754
231069546
492048975
126124828
26247113
264078124
52850066
27086651
13696462
807092743
580085979
82167639
471400161
47488936
24725963
153207404
433598852
14076573
83255140
130194868
66560662
286238473
1797015
53656108
100557105
556446032
218663632
672362729
31003640
222238118
267500797
190970674
173836447
139929880
319948819
176058898
180349176
1365638
180505605
161219528
193063230
199171961
145083856
405920138
428624411
314780838
939908022
515521391
46626589
364888586
406741656
165567642
203792442
725088854
86669152
653410983
394895939
127301591
559387373
15484481
380460071
274230729
52715829
87027417
87868570
182858746
24498527
545956028
195276442
99166012
68046461
27984220
191178435
51348067
114310982
701583070
314955749
677198100
48927992
35411400
129675111
40427
55467037
405311308
32680461
217369502
315841405
2136675
466056513
275345029
702915374
489806432
4927475
584979663
238035932
684723
406820362
381617315
28784441
666665411
9945181
17466134
135538256
233628801
301147889
17934930
28210517
175618243
120377553
624853969
7942025
274574596
386495445
145972913
251155430
289009501
359282944
473855321
59272344
34369959
122377449
15459133
415916749
483891119
584962993
101185884
284185045
218505195
469917038
470601693
102179286
93015635
316526442
32108064
83454998
26297658
57251976
91458939
74886712
113027498
180964078
620255484
118756111
496291578
29634360
155388436
21948307
550424362
116491148
54944546
523271932
162163603
187310775
297089129
54780666
175333595
359058063
94346264
212994400
48444449
314172254
9782490
24237799
84419009
242460942
410816553
9193312
336888854
215382949
22859975
307330675
5224206
7771861
294815047
432476415
372498398
278930400
115153138
256189601
397667589
54356209
489822629
330186988
650374489
524735643
37279351
230701099
85440973
33580527
595420336
155156670
459392094
746458044
102285374
137878152
531727020
108472547
109882567
403252780
524312218
370178963
56328659
512924486
51113149
364070667
271836256
179721130
78287228
885482056
329960019
481607039
1304234
205314901
1119960
182239806
647774794
64610669
59333881
255071155
380173852
785446298
88172476
189426255
114951109
41011768
79050232
64606246
34226817
136210539
7229112
367344208
152389417
350574
139288903
190433671
72348417
160144473
43678873
22483172
7675208
214829401
18715497
42909362
443625211
350234125
78749373
573519081
423533198
627392410
373959090
613828090
531409254
63817470
338718721
237505382
339391454
653539245
83793120
213705080
422828747
691204372
437726137
229781458
133348977
487538840
3650521
453330386
22974188
109484704
89001094
201248516
125662669
310316907
247230912
76121756
712642113
373816849
12181611
116779356
137751590
407186839
101141131
344265848
167807083
210452132
162805688
244709578
136080073
539346406
332117984
165627068
411103482
703655601
199392938
670826348
361432024
44747815
24710009
361657458
449278543
1619082
747584767
268760084
3247929
231559002
13947542
763857796
46409870
347062381
4612123
391210324
938121367
144557670
426660161
197883412
387857207
5657042
711607148
776355103
387399892
21521833
547743549
86943027
827730882
176111387
948525314
24392952
62224184
62223579
234293427
157489515
292974917
488178976
427431073
316868253
425564110
546415820
580947554
203374196
6913706
265814643
45775516
12823563
58992673
351604013
138384176
392913915
313204317
264471228
449198467
686497307
284330502
73741491
147658531
205446059
103864987
2842895
145802307
61592030
329479190
488986031
34713475
40577784
233601181
332031196
67880224
9080386
151237926
93616461
476115362
255640909
85779836
244217483
124694569
222206110
543567192
2608785
26854131
437318288
248623594
166346856
125330154
622111851
103017136
189324890
58855066
64801437
99850105
343681419
132335072
335745365
161676453
30346579
131262976
209658992
161362932
42362488
258695401
106594269
163725307
223579705
52929607
5853948
610215264
372343562
55845907
73302727
440349607
388066004
4855509
550415382
219684521
50895660
174757072
381863544
220533734
240113591
22796863
429350883
534867517
101029345
553846793
684424162
62261988
65438494
108875687
57796934
264845623
137036357
84249631
152517779
113733249
114912239
156884235
92002538
106927920
692419534
399149286
614203376
36257885
90354132
36665837
655128938
101702021
685701606
268142792
85631064
503627002
121948327
49103128
151294940
64479357
101106400
173394786
298965334
208216449
18199859
50148205
58789468
65745337
304775996
291424921
338760576
28957035
214815070
415343204
5020149
230798332
63245476
75835825
811547298
618343818
490263771
112888791
98345433
81645066
93815129
668901190
62844580
550403293
168958428
73296880
656062274
137535047
133087393
580714537
119308524
66797090
90231364
50348187
397273513
2243019
4088161
257393958
311117023
722966020
40129783
339843570
93266225
675008110
176546719
19291721
470954681
612503261
22105680
63671228
487358176
72238127
294761110
615098984
329128486
76517057
333234125
529626568
612945512
315655100
541670691
196462866
398609918
146896217
186495788
167352283
80339226
101439095
17604999
20748628
28680801
283075800
578872173
207386252
34690165
598342457
128060183
196289186
718742466
631965563
674253301
343546731
772787549
625305724
132328963
246805578
503352338
67482699
84572096
802602884
120254912
253862755
178191318
58944720
123587518
27268453
428388718
179929295
82130400
15773177
13037270
69623136
147283132
239040587
250994758
69124052
789603382
362295355
344593135
322799125
190434197
275416782
173934910
463258547
628747531
34186759
14866739
259410185
90932660
168900061
243653151
28591561
660877550
821600505
121851467
1027386
380142265
325693771
155145170
141227025
617596260
20623199
583080973
15512584
11230232
327862393
148230843
161742256
262675332
391534048
542730932
303192960
215812864
61801280
5305755
223322584
273472817
109062690
111228308
97111449
48676852
98593757
586305552
15019629
675097546
79788897
41022962
255346742
160108979
463964698
23180584
188842342
468176220
86236833
44772861
152461613
21823303
11343227
10234434
1456703
28395713
528337959
192795923
60953419
67907535
246429467
198705228
18588969
16113554
70339395
323085398
38703766
61327389
407588734
99746608
99147019
435221796
319751421
523283747
347834553
18211936
284170301
65810861
235972095
521576486
41751147
27656093
54185273
21592517
593130655
116039374
316189180
303592768
120176541
88463554
486994719
757226821
125822873
110612129
153100388
46850359
214844529
979803841
166254551
29015112
709907618
166128622
14752919
40529082
353173345
261078411
518344488
4996981
237224468
484075868
184011844
620569234
238330622
524623553
627933832
402446895
18517912
842857682
575617764
296909816
80750490
19703252
94927552
66213084
389326177
717792978
221920006
376940884
100787862
133992298
68554076
66114352
59348495
169677182
81872761
603524614
7361150
98388974
282282233
173679257
692165413
186885693
334412598
5041646
177922242
624790976
491861062
365753103
72460721
61024728
19257905
388656289
232847078
168791743
34101072
84378727
239023328
531629506
270765638
46148930
82351121
155285801
332939064
313863531
768252598
80709139
321858750
499455617
141131607
31515988
71221276
42808801
326348102
154763071
402604759
10204286
747973743
411432352
10213358
20738019
356055439
54613995
64875190
90759378
887892888
488568442
255508935
64347119
576470434
211293234
100568793
47082144
84561389
18214761
350040865
26093737
370977535
186091463
231652088
374468928
313363709
399753987
454522494
517749554
327165321
446942923
148971519
241259653
14537803
277899442
562048626
168723065
6032552
246020906
89657600
365833847
741917875
303374773
242848658
24674254
553465686
881466393
2372290
203890729
62208595
75055012
54070794
263004229
252341817
18327043
324789354
76730675
18435363
486619826
640126090
270747897
10796789
65030267
122942118
253140408
437446807
126959738
111018559
424148685
28612764
455805071
385412441
176429543
159902639
768086728
705168186
18339404
778166676
609123419
192697
52951407
186181211
228105438
357904221
486197001
181345093
174481515
473678157
303230030
26486564
61717753
51979539
133541235
21870863
107644126
652336498
11283494
70162745
77366870
89337827
153335424
82100827
500647940
46040366
499515810
148036156
94116403
158457064
15142231
721271293
476530084
152161659
310357438
143815167
584071732
576551816
382301509
390718388
243650511
341806994
51607790
479747197
522834814
723156729
298616059
715036053
473388544
386596093
360950231
326348941
117103931
330719812
494320190
955334669
271403362
18674868
869679315
159311585
12557987
357727645
70466643
650186527
134606934
212111563
431945568
329108960
352385490
456497586
4527478
37002202
246581619
314622706
5043907
519871021
5439562
53600968
364714982
339859
238792450
509456221
121579124
18180872
282340615
142764449
142355938
31813958
1331973
695754080
77047322
298049647
244964101
718210689
210965109
224996209
354231208
5193833
33904964
17375076
27342311
224815103
578481464
265418118
293351220
152705719
66048402
541481619
240761067
123932128
218966768
796491560
286724967
41988124
6695761
121247842
324955507
8307903
31253804
409972242
36448305
456603447
352601908
10433462
659675287
170746479
163134230
87201096
205580534
168277819
6393483
176822255
403134085
412529296
26289764
34105364
801083114
422851623
128021628
102178060
39041455
16570757
303691117
4473508
475174108
66761161
214546882
390040246
42255052
25978225
32236795
101786401
153461304
121092265
104845009
154975138
913201522
58590204
377827438
69060914
450522
111312154
718113327
16438528
611246805
410767974
462094122
791842566
138203644
413709978
498606365
289402423
699240275
479055486
770715371
474583674
772279619
87594145
241574489
19468643
351231919
301510
591264359
64413375
90932542
531352547
78488230
108569968
287194770
67062280
379452012
680489740
114208629
310401205
137235491
174815
45670422
59602955
71021174
40772238
342657314
192652616
659726458
438824683
88627340
90719272
95563607
69543245
438803011
128241485
135896445
113537705
167336900
25168010
924671
607409325
409774577
139852545
54779351
628269971
500167330
131184839
383275576
187075788
514447190
166382510
196072887
163915029
58825704
238994080
14091663
324258637
165317752
67085866
18708536
175429715
280608479
88856731
493543622
193098816
340573162
190611278
186660467
43349094
252578468
203504465
49602492
385191484
44459682
1494935
364206028
436041652
244550998
567344967
288424258
156320139
470627049
599455307
85795984
145243196
174759546
499140686
202263453
565141985
61106320
359615865
11653898
170319903
41279577
377954172
105833
134138204
358539661
417927581
561075281
98164664
22362723
376684962
91966667
159181874
47423248
740027423
815148703
107464555
49076325
245418317
39247942
16495136
131960723
133257190
453902159
29655283
5239831
25577540
2545055
518738716
399148689
5250384
249099460
251792890
18929382
382063377
322612700
436380901
501317087
163030338
263819219
787102393
648117719
346920638
7766714
460682294
5142877
133144968
278067019
54099835
195335192
572824860
221238577
49852148
494103237
308767225
752373637
131064895
224442616
184069744
1283435
18257017
23400830
137704356
162648270
82398148
765466353
171531914
51229838
483108801
282185207
69505943
155727138
118844983
339670685
64547925
137398491
176100819
893226935
105820296
354293466
1665654
228602689
413062120
115757110
627116279
581771877
247376111
133784471
342401066
17838220
478134017
103248340
762290675
354976478
187361621
305402175
63092044
273307709
39425741
653508
148801440
57268184
287233871
583919726
461483788
554463376
146110312
30793443
18960994
403136180
466421896
128093192
339641374
387017430
186578939
89850132
215774489
812245659
396525229
387071863
147669780
311744514
326924253
93320637
174218362
58748313
458767565
131330430
626680864
184738695
29702243
65878977
644500434
362104088
8821887
479771911
51403843
420378490
266738201
31715330
107548584
89717996
747084590
84066206
201650899
12141928
708239647
239474833
210876870
438728691
310899305
29943257
25639950
611275536
128067269
97478278
61921553
355146458
39370576
702348981
1352173
390182241
241209472
2479282
377134021
232276511
69577916
26040049
23288359
39671201
53639274
33526577
28102102
122300454
392065277
317352547
466960054
57585086
80807886
53957168
6443729
336651260
53734972
146997322
50795654
199336192
47494262
217887532
422470850
274564186
495735280
404540922
129354773
41245608
202959538
351041884
786822203
169193849
38135829
164395797
17484728
320493042
486625702
419573
258361944
151999048
12464478
458362
445150618
147388929
290733626
7015172
272929699
436147490
124162402
50572276
277819635
154837941
504341475
726376638
26137004
489061872
542300975
21594722
64820509
615555996
289980297
337153300
219480875
386437008
48030607
539425529
2481689
556268030
62064255
599015570
430660354
712031710
79164616
126577069
167399577
40212734
179360995
3219686
308532729
472363397
19828428
41252478
451367647
389441253
112859607
7675843
112871550
257088238
170388605
25064402
92659681
298999722
231167921
251433125
368424198
275276535
713159443
116621509
151542664
6827711
305628192
417196759
541964413
185486339
725891797
438161868
392464273
61850583
113337494
1914316
391259343
131506511
267929348
394488576
76885488
569901909
437476495
524092688
77001573
92386873
445942048
121974583
96901988
87894811
99462829
22549968
32255608
1091846
17448024
141368934
224299987
105480734
331546809
534336260
10594281
49551865
182992730
57557557
489182770
94539592
60474043
11052517
50340722
739503165
413618209
492904830
158165508
190411263
245588159
215403470
125961728
220781658
192164331
153864044
560026815
517647600
261095525
258807019
347490992
322877560
178524333
58459389
417568754
22787500
63731399
45352992
226586202
153933119
6715310
425756473
238460855
228717501
607620429
327170662
17644996
11762204
198649550
114740717
207917485
115769277
46670227
206622172
398271942
562863453
31579727
175028659
100249511
727140618
583625249
98974807
162817062
257212809
114972985
38349857
342429642
128626895
803100031
11971161
390745928
657750368
681559984
102382354
692133
452840483
16668793
210261351
829221175
486600746
481262874
98772505
227575435
594759371
49152159
340848253
482777359
131130857
764579296
381629669
29757770
107539202
82769338
414807388
555497916
180248310
156322979
24334444
17136725
62133788
285250958
63959087
396082973
841602110
12030975
292263135
188822649
353173981
171796153
587850746
133504812
33211425
111152984
194639281
284545133
492902619
390133843
407966025
76195874
2770283
746027708
94332502
456135687
158734925
22197149
13671333
112278591
181556375
26150493
45283155
318304165
647712227
26101437
130203689
10708105
6759766
20351171
870196254
328838839
125036954
751024466
37129876
234060612
10546703
25723226
75923454
72230495
775637056
238246928
24086427
588562649
131832027
54521339
61995204
267332880
942732
81489997
35281184
13501312
834414285
554281390
114417373
9927689
251377210
208461068
125255254
1145838
592605992
206594129
418939200
302077795
60234288
50384624
236891637
146239548
17171822
193662573
170878828
144867061
23817968
46285490
49781085
109904146
27900339
53654540
248964580
339837556
849566813
11212382
20534391
77037465
50452262
853144704
148695114
33886499
296807653
24207720
53683880
492218665
173674027
5888361
102010754
567098881
410012228
43484538
459565769
189964907
240820039
10901351
171403649
277917146
25832425
22372820
687263724
134951214
425466827
127110260
241138874
226128263
210748485
158180335
149221189
104842620
495282112
174075931
506225983
105394872
382061246
440749887
11290577
147729712
129053016
35328952
3158277
203815717
202565771
67461629
342963874
9104003
18279059
43529981
518063953
289321998
60658104
551878138
25336803
210300316
160960704
76554135
40772865
458606078
453985562
308326178
451783542
585917669
180522168
402244471
340044556
248227217
59581013
600209385
860463375
3362495
44527116
49872211
523665614
136800483
437548070
410668781
70385381
637210416
396425282
9828513
755198409
215075716
67499690
518653713
205497807
346801679
274350429
218708664
64800441
203276959
367949323
18448863
57781176
695747910
466230235
43474808
16994529
129337327
30883476
278265544
110913
525347488
295227368
143833377
517723896
211701053
53635695
386889319
953046
40610989
166487007
33940259
722040825
40355685
380753780
204836833
32654295
134843666
432599554
3521396
366031188
194745785
40549194
249049660
442755556
401608524
84342718
145643137
176510878
662744514
47797489
517672935
238622209
63974452
247983273
508512331
723485207
209514107
452229955
685404142
843352
20471566
130459024
34577059
576339046
306064287
126053578
660322629
467639949
557281478
63054633
141010430
308933861
134172120
149874799
51133779
139048446
93566412
41885383
340399498
462462448
3844735
487864162
142025737
341754039
172413173
44154699
95428583
303631366
54336099
185935331
288118548
27612516
72736654
950893679
215100923
13521168
325995599
18016789
79119490
135994312
125026507
3824887
252623443
128110578
155328394
31108908
622190425
676976636
89537407
156114843
769635857
148054391
12534898
158499103
363692157
339516327
14642975
339435680
60342769
20953911
207641170
247079679
597050030
159372180
535149273
353809352
205010516
115887911
519678460
24857197
161492375
10081942
49631678
151540877
24849565
241700429
1074093
304478324
743774113
419921825
286231417
799807066
414626120
96787429
78737569
49805160
51704465
337265484
2533735
173426003
1595627
245885569
146687681
13427306
504347341
544020570
440750250
22814240
9912530
349889275
99438598
533875109
332025697
470859300
225987760
156845447
281052347
11120697
638895562
19659732
556332404
503999789
712541939
250675912
7318521
460143013
46382955
274914963
129708531
28766830
259585515
484108527
15182827
5423569
645843934
420622303
162961146
49813009
44552532
208654442
43289029
37155699
3230020
271114497
130831168
645975308
183168149
394747626
281698331
668082585
499726362
338421116
193026609
252498237
674127972
516045166
163120792
293891650
722276411
123768527
221815658
651294285
23098211
7050790
11381856
491688316
233158186
4490694
49448043
347256820
139435371
420467291
2080152
244782700
315636253
88368126
102429196
118639113
98195293
313313666
596819542
17237488
337351750
667240704
35442415
445247310
198775364
328363989
56071231
222429136
64764247
187215842
161282223
380184402
317328033
422567100
46984619
106060173
39978783
327685488
455537995
6649101
158677738
165867429
139655770
141103433
101360208
178379918
49239505
198140221
154359811
238566024
35422518
6310998
437911022
20273997
222434268
805514872
66998174
13623183
214516356
33267189
493007441
746210252
28457935
146345822
463398172
154206609
13108600
93963093
287777260
10991865
209373348
229333546
1287729
14181180
21153090
127925658
128237845
71825106
89689912
246257598
187977290
28098946
141982973
593251071
54844435
413186147
234478452
489632881
584221790
51317722
28318036
64612628
188108202
116210532
9498797
46427383
148295653
249563882
53221279
51125095
108865351
293606406
459851850
295744948
136246393
616963506
254661778
643881074
380325980
220318808
170628505
617425536
455558592
186468152
294929650
3830829
546140725
336793301
636407794
580409557
130956776
4238023
140680687
448667532
681593097
606664367
437884392
25122939
109945342
581718018
141777736
415630982
253410757
243864114
590824046
1937552
39624427
400064246
35623483
371761214
222201612
141304517
37593570
611759028
77370960
352214451
262092285
348620580
7043313
107106367
236416915
94755874
226477161
36402505
794340814
35955088
42016913
104605231
11587646
625150735
71182586
458402277
45654012
226960528
274510955
114951464
227710066
171648083
433243918
289778213
11475435
260595393
236369459
353104189
29307455
143165672
698423289
732138651
592840328
19005483
76034032
468756242
12668973
540526326
714360922
96366255
219375254
162343631
164257936
238317466
33456835
15059232
443246173
225062806
435549611
770426
40742511
459326762
589532567
126521551
737479822
49990365
95073603
128443513
314284631
69692131
6064802
94281913
172304189
45536805
491915759
80047787
208666583
60893026
161704534
108367861
72275872
370867198
266836104
117168579
19034539
10795671
683465467
53695929
427616029
31073221
432339915
497808213
23187543
269533602
4556737
50877027
573307855
21085395
183624553
113607598
623659851
41281503
335723300
93121727
43869333
39145288
248546418
17245549
119031625
225239254
615163217
100860236
183683812
395697535
161926750
60864608
129288865
7461264
487758626
140198792
57047371
59726163
38445371
40427184
67372758
135966327
452621078
8907267
49879323
113003675
376199760
153905660
565434725
869737113
442385723
155962213
18267017
6278342
140471771
34820849
411219833
2156215
160269830
26493800
129365337
346660470
27707545
331435431
112250728
120816428
545899691
559602416
613133521
28648921
84602220
640199757
391839707
464519127
163619235
589185046
645294166
628692071
10099035
79280364
543107577
93954409
385868468
200370976
755845069
39125864
53509851
429261730
295446745
5808465
451114692
302753356
309556941
530501191
308038372
18815926
207114697
358301190
136724865
37477910
83586695
248976009
40262939
367547994
854423839
321576700
249072782
2188163
261091947
18141699
95252265
122695265
641299883
95751075
362305965
653120496
9163525
8853858
32041286
965111009
14354585
373652126
136320937
284299463
126844642
117953733
2677732
112141128
169949884
812111199
94000245
553534026
10273466
549560655
119152725
146496639
302410796
45660907
190782525
324897640
452902583
661413150
610014471
168591388
159168128
123772766
191790119
415095838
18901423
429149713
88321252
207318734
62343794
298033768
755982627
401914849
442954957
119661073
17182196
452623489
340051527
8726177
291390138
870471945
128665014
21362549
314282090
118437854
38053
770979
49372202
532538886
78139186
151868317
342860085
62198820
92055623
129589503
559376882
611303982
650260106
263187406
638085945
96774997
65447759
219279226
314172710
358564917
60062662
78304369
384921617
78126500
357656174
281468858
252092210
236023420
185968333
75557484
493390588
91220439
41241297
37385035
633954809
68391227
99321282
207197774
7496791
124885426
309701172
400395453
389222535
256092003
362144065
184512480
345662587
2493957
235339659
203018508
501960911
26970957
60539953
571233401
393097668
182240198
45202060
320208322
160342042
104773415
312191674
70969615
144151907
645441513
447348012
223310076
359041932
544110310
541260958
248222122
906310411
68477449
438967118
585798331
204929617
59622531
37722493
378024869
512042918
120919908
263268189
876211418
228328692
8530500
59178457
102775658
267119283
137279474
2999681
167217402
49297609
33843720
25250926
323802141
138887043
100875182
527595565
389010928
215961024
234055822
13145446
23605626
238174167
14463879
242152939
3686532
368797658
301625428
249781685
465384527
32801910
355918597
171863981
136464635
539137211
262089849
37918432
145676049
557267587
788983056
4672967
249480188
396720912
918430431
517349128
104284652
6110128
19447367
825462948
625115492
163888216
451332825
65423513
170837907
370013887
221000687
197186313
227647052
69504561
659192546
156044252
66256338
573732339
110387388
67093888
72698801
837724192
153165942
86048183
18952999
86902441
1115112
37297082
38121630
548014809
75057019
338010572
360817185
389537414
149051623
293602504
198457432
91656888
615383011
429681063
464848908
26726990
131256414
690921691
420231291
226465813
220864048
761693920
62958904
26233181
88555908
612744493
130909835
14763811
341592290
609737332
361166936
534208113
312544148
524578566
2834672
99352999
345593724
190573335
399530466
510389891
120740894
188811884
532945022
517304200
5951849
209688580
60666656
782354227
125522517
61444008
99984492
408643301
57527034
118153367
393296328
538981897
67755912
269905779
98067859
390345186
590071584
242156788
477427326
13073389
227498370
73842606
457263332
264594651
124521978
468536430
108163316
15117279
257473425
828524643
472517751
60508214
262442411
47701662
265342665
249568
480356591
52437424
202177878
694771
145380639
849004225
47156205
587212539
71816003
285290849
629096122
10493763
429728359
89173093
330170650
399233575
8778990
288687896
117104454
546890931
3824087
366731633
179920680
8315751
227896999
61826241
830881977
640168330
240351542
15514464
85119499
129397736
184060182
438763851
555708617
456224373
19008697
107326035
3128881
52634747
108590083
265263557
22134101
437681939
614809381
91965526
664872133
130462060
27829115
323138279
43177213
397201106
642720475
169652068
4099616
554102545
102640426
141530097
21895396
576705832
2811789
61946540
668206481
80923823
647625446
660091489
745093299
45588390
424468914
145257507
471714444
14794223
20767559
72017203
616411731
77378877
6185139
241927401
181478883
135639615
4696898
718185538
134127238
16180688
122391362
94758290
406986928
147554501
407423675
694618034
4672727
234623675
82331735
559059994
690832879
734846120
78987836
679597753
17365425
63398478
350877714
63015847
303416814
5926927
356243542
143824857
507159
950622325
73300811
45565171
335551734
113070601
465671143
110535547
48673542
73922230
433129667
428616458
609961839
9528255
6642696
385700705
282226561
48703090
22848686
143930602
29631017
270718515
11862590
238410238
279241396
42874988
765240790
303089954
1002893
252379175
125127474
159948804
285186925
50402649
158629205
2960697
214886068
73333341
62371448
166372863
156892530
163640429
139190916
33673795
91453160
679824108
33157610
548267816
220126625
590983438
180939956
254266634
582890781
171963474
510513868
221380
57348893
175374534
158984605
96702054
177744630
42073800
20957127
292285636
434100323
38908436
64312792
227308710
353912313
352921043
278983402
186324970
79945568
450801796
226828333
3673956
171365637
89483634
3976900
313028648
144277901
7672314
110294566
153582498
254530931
6573310
359727975
224704193
29660222
364253583
27515562
161572390
702692696
343703490
928049921
77591380
626918394
416367039
4508227
303622732
107853282
518151829
205088169
297262888
223482883
52587238
559536841
85326914
127667179
146223483
221637296
85107502
415067871
265127899
347785981
69640008
215226456
125840133
328016277
240311290
39195085
46566047
53090012
77997739
466302152
623789318
86648472
239622895
264344144
798008160
82267206
22449634
343930035
323821223
443847256
294442167
155633082
132930859
548312431
206828373
356954593
27033902
52541945
115195750
241040873
307834360
289649795
56520285
336240425
611261111
828161588
3366345
143167116
148895579
290721402
86153995
62132529
106868918
58956377
314835954
102839799
367856407
111515028
18612858
93968584
157872043
337829835
49785234
207962187
22571055
83750109
107751290
322423646
199016479
251687783
8491505
422282174
254221506
72779405
38356072
69236543
110957886
2724743
139952478
136354373
358409891
64245788
706083662
89490765
749248480
238939884
351590875
272342847
355511270
145218408
204468745
29275446
292504968
32555854
76050978
148575725
253634939
490623256
37839217
470816803
117745423
42466014
89939376
27330504
103213943
380274219
13889008
31111131
468921682
103244335
397051928
160284018
510040954
89298070
943171767
130990116
145488676
583937439
328936083
390429060
184935301
343802149
133804631
972149
73148265
182270307
201377079
615372246
23912691
256935850
151569771
33313859
105047819
241097574
124135444
379750146
29303954
518100335
243455314
304475226
240624378
312387925
281836383
622242156
788867185
38076730
660250026
162785229
407770830
4263167
464985178
541057617
299988487
24899066
190589821
156489079
34424853
143680381
859037493
12186045
18645677
122425157
118168429
91107898
69218338
149926323
44187037
227020933
203901982
247500510
240189955
30560213
135492327
231666261
38110703
26950393
188447254
737815319
65226215
85260944
91458212
310265929
23130
61497283
570621162
439547765
594871998
387929763
270420146
361029159
14170384
275631119
662337890
546264998
405383698
6703222
167293419
492591024
296850430
206118045
1777927
657110017
550398056
199913931
88379757
476533762
1610941
163753384
18232269
509964262
145352427
105730173
44308075
324823495
696886565
149970107
3572769
84325324
117680062
57547715
161280762
340969513
72106169
11016619
99806844
46472155
325901457
219086641
188557802
21982327
56532095
31057891
85703769
181480346
145564913
301559625
148808134
18703533
97524174
700179086
14987264
177001687
40178202
313355386
298873383
227330101
6052218
7207649
43528940
272841002
231330260
513780895
281603950
334381567
76064651
29422328
474378530
444303432
89363902
5858500
24465456
300358226
372847450
294467982
312232306
81005991
407550231
13158657
525240132
347301371
552863280
155130650
599081862
511151878
227935240
4007660
10451636
373945546
400672772
293951643
90667071
3287471
365182513
83351200
23089466
25615954
726690481
331442237
74141441
20138290
55227018
220850931
268072556
784166612
305015722
388658914
371885532
121227656
146112982
158948887
19063002
296284882
485190103
12940913
152519250
884070458
154602427
21410046
160547830
307612569
198421013
150580073
3153542
282291576
212205113
664841979
115211033
264238754
45055560
445569847
106262212
310911278
463787425
885244945
156660293
13676094
71088243
156280288
214340399
374391215
294499983
87776275
534160567
170502360
242325126
41629295
154197563
428867313
170686158
165841905
248272543
345647201
146363566
49251712
771355622
7896582
90457646
412940044
37933877
755530704
503316937
141803683
26048754
22323864
282683327
359828720
264827108
312110930
245967178
547802869
279286165
57644321
41770977
365757522
247622921
378925320
427925359
11644132
591674982
128889944
211811169
329121205
407917575
554704878
4964492
122634541
130913537
139771176
260577333
318923542
125710783
311968642
321147764
223707012
351232169
265130479
36304608
37573529
780129057
357405837
334792413
309019891
407535
166623793
98216201
378230328
233858607
160862536
56388276
56750025
44379880
338299114
132603218
40275269
171332464
665718741
58083061
378559953
777475863
897840609
92761256
3992513
54388829
345995957
434261125
560611440
335846958
408327907
5943830
753310373
126567459
565021626
119397068
194055883
283250039
572857898
528681064
179724524
36705639
476320648
11194143
155824522
801206869
702096421
134053923
301777372
287937345
598314729
3473678
340296194
137036519
785836792
935432050
290259931
390753261
521155357
85047372
161493379
387116966
93133397
136500880
8976440
115207301
196756422
327717784
202888766
365570433
175672618
42691057
288649622
550795436
79674347
759033971
512521687
41895367
2566813
380656989
203355
54707965
8758140
78244470
292802299
527321776
37516910
232459050
525008450
405483952
35827554
6275236
375634160
39309949
233199667
18928275
101421567
282734324
792104207
573919919
59788680
346442924
273097855
336251069
564560939
585366832
91906168
154247511
63872913
59339911
204516907
203436043
240136019
112662378
353712850
158312026
246908682
193718708
439794403
5431723
162082017
706261432
154847740
22695164
405172560
265004325
77615899
231505123
39074733
141393479
14073293
618926394
733261894
33071963
5124657
460985482
272929931
344557436
131934651
166470012
176696213
202673772
687216189
627268274
164017225
127504165
225810123
13055491
48370312
424100958
72442335
116152085
234499064
555059654
226151264
224937191
99126876
266905729
429300631
177240886
85552061
427200813
1916458
467009281
5253415
391797937
585997647
2078001
64939253
4263228
78440071
2062742
789332082
662268133
25758849
366700324
26050786
98837915
83002338
175902808
116586180
455887983
424740650
91484628
300644689
574460248
15782040
175002524
162035547
196347092
232588966
163123593
241214854
261256295
181042245
16460328
81786250
403923685
180102537
13504587
555061308
133963426
399115897
550443274
67716684
485402631
6169596
285827956
89834322
38342958
34507002
31863324
26627792
65495964
361312088
2638594
514716202
3511114
64790941
193875682
170966651
320382044
372692704
490205860
188773430
348911689
807655476
24563620
195141890
345362741
63602717
13957433
685567981
1170225
35559075
223824995
633789268
58566847
40908922
754348254
655496788
272556872
249903705
65396624
327004181
154565318
592162530
75020833
70928096
886844943
499784565
176394736
427890595
235486993
329006701
518496257
267095192
133476294
74843707
406483779
117883091
459813461
45687798
108590848
12036727
51308322
506462202
8645563
250006840
382842772
158023181
813817249
316945464
62668287
899025
779916981
263974963
589195797
14078281
809157166
826778943
293164870
435538331
97066834
65339465
375021
386861698
97318830
97914525
445447120
316918644
16677071
488534644
335346789
276970912
306863631
400621077
287091042
277322025
139555957
771346237
495124432
78963770
99723446
21714604
429615019
146269131
202725178
64129224
174778017
571784112
755069853
272825715
886270773
601293626
2209109
162408882
12935354
470774528
56500496
78696892
473127872
126753264
3355284
150396200
60245480
57125516
7431131
723866944
20917705
24977619
739648838
97843193
602337878
447878046
239148780
288457583
591451420
33200925
462870506
281176569
300032216
169209490
117495495
115027171
140412543
108226948
249135478
79108028
2905990
437788794
214567430
12098411
5737616
743724595
12808320
769738154
533524452
243710582
85989720
111597159
593354344
32999652
438809469
163256770
56970540
162172524
368524915
25259226
63933177
27084154
54723198
1707642
65632383
816446444
179451538
753854841
461570000
533608954
285107462
668502252
98449494
45502268
12296870
263239896
52504016
276034066
690736822
372749343
152407659
519951625
242022327
177569826
248499121
308913996
92080392
146015853
946087032
76455706
5454709
355909036
336618684
149883409
751787988
805935632
58268925
124856854
123338391
5655024
189371903
563735876
120370813
577936514
48413928
677794386
32851579
62068119
18568131
124973505
821240662
281673547
408409810
286399201
9159915
487617874
240103590
373358684
367395819
532024748
623374610
246544525
532330891
409645836
268902307
86427354
885578609
338066656
85065632
26369607
22246941
483496388
174401999
744157351
698447859
271887436
32655122
443967210
145189157
362943034
264102385
64684664
60977519
42882419
224015187
345457764
327430142
196186731
60202352
206739210
146248126
442237589
73598028
201509923
309172067
196465416
164038217
115311012
54127297
571696857
104433390
110800274
132447936
164250948
261427042
44576813
92909749
177555475
296720779
23065853
295445478
261091763
256078022
88139232
543000943
230283479
78510470
240809
195428772
780621555
584599528
18691820
385011787
287576
26117652
823545428
27864630
21485372
15288396
89742580
268915833
106496502
490507875
2199046
252306759
116678943
48595027
498853027
37180268
1119
35104264
616827211
518580239
71587116
252960762
38940092
384971989
116605718
454435788
62590601
490224444
46492749
181792897
920703666
56430923
451166404
67014060
224445289
96885337
407560039
387921428
7603137
3954754
202684760
86320479
74449400
110317198
269879710
179603148
396070220
129035932
30614419
165718600
153683836
504653320
496971444
448222067
527126585
203653619
2709223
4735999
72155567
548067922
23096171
493872938
54250352
266369452
54213234
196355418
543757464
468103734
314045142
149768195
41801714
11544453
38701775
103631961
530066319
417809433
311486370
1283637
99654935
189577180
383133609
235697793
526767694
384068283
579079656
231763772
384312220
228518233
199064739
547153703
449433781
12181544
11824047
96364682
536501557
356292878
60986030
388069062
12533916
285587834
197932865
350829657
19215144
130326623
76572894
335902323
6500048
825715084
381744555
29162801
192757379
346596381
14668983
36893217
13658856
195978815
143510347
393372291
264954163
60350087
76797117
109573413
536827405
475380003
7496541
155369458
202053366
670586303
25411987
75231727
413467913
450492239
509264506
514954346
401153761
48183431
347556871
313162279
51849419
384285579
101571953
193523623
244116597
114987169
318057577
22507535
377672520
313557949
165027389
41140766
262875759
148631571
219221771
655995763
77199420
289561693
111217634
369528405
335959444
464379106
198267975
264774150
271781041
2377278
12776813
23121670
611978077
23358579
221694192
527318308
244457983
373115312
147108487
84524930
282844104
14600170
107763912
272471508
12474153
82240839
151496547
18336521
229715348
34239519
347408972
21926481
364671
104226714
252280973
358386113
23724257
169936721
780955122
17036462
232905515
11422721
539995752
326593127
426485944
665547
151778352
10776853
58517236
5133761
342399745
181028379
54103887
177746653
577128987
286803169
130978158
19064519
112339701
556910401
556886196
677254737
514461125
132076416
596532175
214141059
86354968
292120958
647130971
294169611
657307903
122560250
83631130
89753738
171026154
21593362
34620482
541576475
185156731
715131190
184457929
311934569
97445092
23325180
432490706
23453484
57626791
11083228
51773147
722712384
73417583
47819732
45414224
542585570
21358552
10022473
260342053
678884
82934215
16434038
19626431
430014819
508703949
159259850
617719067
511073139
778450456
5188406
210008610
414305354
135540828
72870433
54311464
256712885
604783052
856665035
234292843
2272552
32584568
536628440
453433505
545271482
70072079
160929387
23929458
77048296
208061734
20096423
230410601
96396929
80775057
9252474
85251933
164634059
384819025
267498747
498744236
532898734
533752119
169409534
435070695
6720269
566973742
131497734
301741528
629564631
42453172
601133619
292236185
337769439
83034243
71849729
33385130
201298731
16709
250555922
17633801
290241321
221363080
10651257
119235729
26012927
52373415
112291657
557293693
165671697
308323677
29151196
55729432
652039894
412261710
278587176
438295128
40899208
52073788
85093007
324861972
470077369
204567064
67087964
28984
71071769
362258086
785232816
91642544
350875724
210946426
646795261
600808720
281939696
2287547
613141155
123672409
2910392
10504679
148099845
241337775
123424526
563474128
28880001
747023238
32584921
321799919
313987410
143416072
592283308
869197850
247340109
395415719
514599259
30850958
145323807
14404895
571854647
332369560
193655275
16498511
483463715
54615836
267945032
52277518
553363150
468714967
161586871
139743771
275076998
204215914
539221544
130895327
24421226
513846815
377963234
558604088
26406186
30194202
133528039
409460746
449119379
150046694
641241397
176649523
194438654
379486861
10892371
59671277
36812298
682081943
81505391
55577351
357162805
404392160
695312160
273318796
106768308
26381262
127159843
371561092
202668191
21907639
66917417
473615164
288921110
257723639
52498476
65534309
57859808
169194393
139375202
485918585
300344233
44069402
176866622
585051978
113419679
642962148
33695465
792617362
4859146
87360674
732834431
47431949
11012919
59788599
321242604
76025567
21206387
34489936
162167386
279477667
102764785
50158079
38653448
5115791
670184114
110738648
758706450
108415309
518984198
813847125
50569228
659740964
385863576
180816380
505074683
44426060
103910547
552783114
133490663
204537970
236099654
676126922
144202993
94072987
530257600
37933423
108445379
5924587
216760085
458667112
542008934
140842047
24752199
311402515
456998474
394075604
174056998
360217077
53140754
304093545
36607999
549149300
846101823
45800799
194819392
489008483
113400340
747015799
87159902
136297929
296464541
659002095
240823706
205039768
694208698
457145629
174867854
330646170
485465473
35272335
247431723
240878853
25111529
821137031
23309682
206973850
423495563
204777257
298537281
422448471
163847515
564769986
293384587
3642521
112205519
556566079
82673142
276944136
250101931
216025192
500929298
205611898
235553866
142674634
601529929
6317991
208884874
86347966
19056282
7380332
165657792
589343766
355273654
481246659
172806988
52055780
420881883
135086536
95971644
665712886
20439906
734869699
150608796
267178027
163419852
27270492
139221907
22425206
134819467
294759113
423345740
242974160
473153917
233042926
86632725
33711540
62784474
41898356
310189347
104904309
161676732
53974363
220697109
559223458
23428794
630008292
456982871
316879976
4294985
840812059
591048749
354026971
614724658
182427360
13223965
154780097
328239424
707343372
249036299
253981568
118301200
264614388
526135266
18499012
195959999
147078948
269134804
3761772
150344691
337637889
60155510
603635050
385027927
362508129
32863413
230727928
111856821
209326998
192464724
357048554
208710482
5268323
559987855
396660540
5767098
16480585
2944119
222160729
793113277
188717564
7485759
18455573
306347965
718511090
169614410
516815272
368412493
229754099
204333663
383575706
366303394
8177529
9785606
378496055
332963183
168858320
210471031
237672398
249591036
238960321
382277073
198043516
161562974
439297493
8642038
138305826
205172915
662899881
33624552
19246434
7954499
255014419
52454451
102052526
758605322
72702645
56627135
147359023
42086052
172615739
199985061
156462807
566602077
435407831
8075494
60995210
225845104
334876180
4974344
81175275
14700502
31873054
415728590
341942166
407541818
198237116
326641650
426495577
352851716
40350906
448540734
518908678
866015
562504046
200261536
146870796
675697553
127332423
62341766
74963471
162179064
300769425
18391339
113416669
3769565
386342898
242328708
545994142
198890909
61200693
21535216
476879951
11550885
56234428
314294518
20166910
1070707
460244735
201436556
93364828
363990896
14864496
33370915
315914731
50414385
4474771
114798619
140211138
138747312
695465811
209524098
15891349
323545988
485759118
3113643
114600696
518442261
122195787
229500236
37135742
115908697
198280712
132866962
182343687
155085368
149212971
417109377
570487276
3623294
733691315
182343747
39033021
324562441
317287227
17204300
4743443
192000392
423482341
305188498
450852536
21436349
105044452
50081625
316270959
359013998
225731110
181122563
34868066
13756534
195379328
157410473
222485195
13281096
692251840
406548000
665196173
29947529
11251946
101710675
272110796
93993777
287926866
734257180
161195216
430079964
237451749
65480244
196167268
147090696
497106482
24194907
324239516
52817735
44133129
246984653
344200484
163121489
19076483
130566852
55595400
61129312
88830234
64919151
144411935
662469339
163422058
5892670
367960194
65486125
31006915
5509342
161220186
424743747
508321293
124137724
239065007
124013210
669560820
92323519
1376311
275360121
233710727
48903724
50770198
337537731
694304469
468526967
247764839
866829975
129737174
591587761
87140735
198994509
298238363
259135330
36696450
104582653
17430525
27387170
159598582
89299468
58982883
97405465
256647082
369776826
205412180
533895972
13464261
94137123
23878168
239723786
175564269
28579727
217603213
166015630
534513498
581247797
827076060
230533004
99576046
714543702
359614794
4846777
241109812
61338460
552646759
394259343
61169057
66918320
33082156
404857125
128376393
18230131
82706475
778051337
491530556
96623726
61738002
621872092
584763275
16469337
316141143
416945238
30221652
374300030
166668521
421042446
174243340
251513296
26274083
105841343
288575493
138799270
19103676
280349880
521658325
264539218
93195943
30154473
171716939
125369701
80651589
213898487
84538559
291293202
6627629
7018694
123492840
619364489
131502769
480461325
1961042
371493427
53556531
107677352
386081946
528110134
419784914
8865155
55569647
406373799
53009899
177014488
719757097
42746214
351968978
16884055
27568260
159016099
328580286
473549731
472288204
82867129
418352802
500949466
562403874
282984314
412374540
130342196
25816426
42745496
451010429
82415051
40491567
715196624
34045839
271537730
6101398
15870464
211540375
117149602
20232595
125149767
770991647
260514638
7943079
463895251
159287841
283176112
946516926
205775344
299288222
562839337
115869451
376122774
266913478
923894
609598664
379996037
4122956
242057424
109120582
102614925
334541389
466655706
210573602
191960581
135530822
581214844
24284610
148142525
50509938
328211551
144376654
95716598
61263442
19814785
241583865
284305362
708116229
356407279
190898746
127222772
453960599
351425275
205243933
201579398
430425
640513609
266514309
142715364
187824200
243303562
863532568
22716991
180700580
490792100
211680257
617044125
229941863
292226123
101942414
479888035
135034907
605543697
314322849
111065512
215630347
190608793
624816584
440754603
271050709
40608340
57847011
156674762
708412966
32215948
866005684
16968975
354121410
230676743
556891927
410138929
168364867
287786485
18281040
240112965
293912358
180792621
247700752
339823915
264956409
453314527
196752294
395535124
18125419
112488226
102282378
185919830
303098713
431764993
128318685
234562786
529130543
89063687
60314713
539716631
294232336
269908891
121364053
65377590
128922075
209629604
370483897
169843194
213619854
244675601
594751722
221495038
81229826
690770
132505631
254504678
102607277
165161048
406252467
768356788
81021089
21371062
5436025
301146182
11660894
12947622
369937470
367419030
74978
40840219
99131943
206781868
270392236
714014914
646994897
422922070
47884164
40017170
582332655
371002132
203553685
747182635
54166945
354903407
101737017
2944722
156983257
95556837
37292014
226115065
12861278
206498028
94639549
231449136
19229198
317366562
26703746
336512726
54432469
79212363
28507540
57404185
339275800
121472232
39641281
111235801
358084861
674007504
323449747
58931103
45440046
546899726
732503161
17376217
682490640
649583843
32696995
8466199
578805192
81222457
175177396
906715584
124601977
709572585
124895097
5326194
261244956
68555204
128449696
4887313
35713494
193535607
136442083
294605908
132169862
365950395
23743436
6210969
188989431
509110651
363997788
663572715
207944648
51178098
269572122
62585087
181536282
283575374
212933829
30485174
709307826
77508378
171269080
258313595
764788381
63829101
2443157
72819959
503071623
107619072
226260712
485931382
457097100
308489716
8502744
639283583
467554937
381611886
780659671
231395455
657575022
394169162
130705112
28700336
119017173
364121213
18258233
473545697
95340140
351849874
63060307
301482221
814751876
94711645
586104
354473646
594386548
30062035
54507535
156416869
62779989
10918819
4802333
681681550
605416233
46726977
223952471
322096783
38686774
298476005
596218017
444386129
118311893
412134115
136955365
262987408
10048612
180989185
26134051
80393956
825838115
207199691
35608085
805451732
41278629
54110942
1757327
398801674
515309588
3469280
168934338
572970882
28443932
319381321
106197778
917835883
183945226
335915190
251652483
32519223
260516378
29261826
77203417
125978080
280579263
624332531
643197981
242280111
169137469
20995
495211788
4041874
52622525
99135514
315906950
138156220
170173607
194797961
51579355
254033455
499744668
149646174
549679783
20832651
276750191
512587181
38753267
295265458
426042407
525694591
60097054
217927178
282879467
624526851
528201715
51434619
49332095
173437169
863143055
49953324
16781365
117265723
96024479
32638863
292537183
899389677
242563392
22754910
141925260
399910502
153655008
118425174
956883625
134375211
525101358
70642949
723273414
54386665
17143089
113933978
833052174
489933588
279689560
877549564
334030887
756150857
49718958
275226310
131727536
48466064
64495482
240379932
170342422
140773393
9818788
119825450
117807520
265365918
375232920
325024276
646959073
139977000
536218380
89448918
15591760
3561947
11227660
463937534
46609614
575412295
216860184
83273949
42214446
81377873
440798504
79928874
476386507
221057266
45491072
5481589
19868322
185251253
265894477
735909925
10699375
714193028
8968774
51864723
32204245
451406855
228858254
76721097
200364109
186317163
58223819
77679212
59964190
381269066
509666016
716486411
19341749
150643987
757904192
464084723
927094638
371217978
430591507
29929502
48665523
582503100
177921999
132968735
349532106
144803864
138507309
36799780
92875510
153327292
986064073
444646816
30065678
78475036
536520892
68237785
276164997
29462723
332240224
800799745
406102542
16205125
84846538
759036865
295065762
388874647
22431500
529226692
6058173
79643366
750273650
700031529
70366120
404748156
11617862
2425149
171225252
108570652
322714094
45203845
908207062
405150677
196325282
5065169
125834053
336555866
78706050
327612952
243408616
535329884
29955181
266256193
41445636
339267302
96025110
119611548
460166412
499593534
301030191
109943475
177538023
374933660
305462061
70578103
216600692
6595199
326829012
455193461
38605914
244309665
4494647
19233258
254082782
199058389
21581746
286745390
40064401
580607269
621328831
140464213
75137021
232987307
192812568
655223683
108827904
885504814
73525256
134437090
118769778
114365049
49904535
14473279
399506079
250772782
125448747
84961103
124335704
363647540
415778766
124788127
193213213
663900651
239894382
160388916
526766684
848554
109351416
775743105
369887806
87081062
127550928
588206524
291775352
48619176
83455661
110619177
109783062
163116204
250913091
128336211
235630528
227825280
37071970
19668261
152050308
42274345
432412960
792510304
479309053
578456248
50078171
424826119
530559629
44940095
146075129
117062696
2634902
198580591
27147250
39424324
167947569
567252802
517630883
368795670
33333849
5847766
343029931
162642
86742630
14264522
481379855
350535240
176909824
184675475
105387483
435940190
19401165
350511948
662820376
83141509
6217046
117608587
166834869
12121978
38988360
36953631
361468900
15350320
479749715
75712980
407487527
599659146
215727928
149715007
136759643
220299349
48670415
137236893
854213139
336728274
125015007
296491
49751745
136568757
472445293
282031928
209301183
209838092
33332389
290097401
552869895
234368089
144645747
515506573
136275166
158319777
107957151
89951250
754609249
120674832
59205742
684360478
43335651
153820310
30669509
65394809
227062331
1115917
61791996
935876528
282336447
425119635
27025062
9359105
354998902
103088932
555763646
59240640
212526851
38070623
23577420
925765227
350319902
157552087
540621420
669079987
83161166
450396034
35299303
554654884
514675
54537426
269624132
495110919
223697315
173687835
342775515
138275785
160285493
124329004
56486987
30255785
122986830
194743752
38341497
16015844
67335623
554306452
64797016
178108630
459865019
80129963
703086190
192195536
556433920
166423359
71273891
178292147
187241735
21931244
384403946
707747729
128087099
321824533
365339052
145403057
36568745
8702312
282037621
22712988
403139910
208854659
525800981
69354352
66940412
137881897
520630922
1482868
15696999
74688773
338736501
1464330
218807492
302365736
66435837
239286499
2073262
350650312
397147372
386434799
181869370
524656281
384660530
245890257
81774868
32199903
518139266
238240499
425812057
16755378
518890445
15516354
128482182
547756671
53929755
706789953
87926164
293736732
447385897
11483167
630070784
210664766
161823393
456346832
68042270
169973743
184664886
930155465
54174108
396016027
168554885
232539957
212455622
6533765
73993612
657785747
368834032
54731577
377185342
61063879
271407959
542677265
209450770
17799171
125178746
63266502
416307056
675742673
123662041
51091408
174289059
229297348
194548249
154080821
186874580
543733090
30438393
357850041
20590352
645689382
639579334
84394472
463809471
29150819
680235462
3628134
15654843
411997885
43912293
90914746
240543427
216809637
93146204
481513857
594895256
30692472
185268496
38985799
224807620
94898414
104292412
52366665
30852135
325335784
155239621
102940340
328252080
89211500
202598047
60730061
278623334
81746920
732135393
716894486
239724926
94408295
347370187
10763208
242487637
796455568
234512625
411791740
20692210
391966311
629232
186702194
63254378
458863508
181816615
939394399
316667096
532718933
38468985
748808036
73985171
229535946
328709184
17409864
233110718
12280737
386695894
85989059
127001509
211700769
178295467
11934535
342894975
487672428
8914156
80625587
429027385
164995150
100487370
460185592
16083643
410077392
272824216
335690913
183700183
109019403
87449117
111747059
183345373
774685800
631631023
183611693
199667946
116179525
553176206
42721756
628693587
392326496
440707013
107125205
294983636
744106211
332781750
373962072
129701780
334084105
293313171
662127953
329030406
490157418
118640154
71931436
296015488
226976692
73323575
314961128
152256679
955215
340081248
141869597
705018216
545080652
229350927
2856697
592271458
542875356
40387284
184707728
125365900
12982864
225580988
265351120
21234839
520881475
228243089
776035373
639433177
171275096
14218444
520148479
109870070
181900028
306592158
95508417
400791757
73718918
184213938
88846485
107791106
273155275
188944401
453100824
21861638
681154226
323000434
2964209
125008141
316508658
922054491
260907605
55281269
270423102
116486411
199071731
42948739
248799283
287001862
54812672
104175249
429805328
146025147
12100971
239238935
521302091
3136082
306623181
253386951
289319028
54022909
661816073
176371968
416456177
393574398
257955368
770462679
51510588
586262824
236373310
41903693
27999977
353642271
223036982
279486867
330061882
141506499
609378498
153039824
252575219
587696329
101062496
3049607
545243747
156885669
260541910
47825840
200922143
68157972
663593406
168406595
258140516
672117038
429935218
377733380
328417096
31220546
288374052
110092693
86724715
382328262
495032019
248728613
24775285
489076937
206066508
230764795
249128051
600944151
584199363
384795237
507744764
338069164
55631645
16202759
72086774
187216560
262562781
83604854
328354219
274950459
299157646
46222420
98222680
18588720
197790731
162799555
487436878
228402503
793605417
669639771
318411349
3538610
633511860
180647728
3791110
131707608
80413089
472737810
169077499
50532601
208135732
56196794
178789238
316347763
157819671
515294540
382368744
295301455
115268479
226227105
7783312
181651925
387770975
111980184
32705735
80162741
95117235
237122741
866868778
21201415
77645829
11551753
136512123
55667338
590988365
449549061
44318553
283437606
338128181
128525975
575084027
610753732
678164374
3383202
512213711
111751356
38289866
13631530
35632091
129729232
303754566
53214465
110228648
330916460
394550177
381665369
136808309
910184448
156779044
271704105
409269697
212185945
60188350
95885371
169328758
26259401
93993102
34468670
918762673
591132152
1040762
89557262
34820717
4842120
131453637
51984661
717939853
284855745
53609613
64972320
46814888
3226584
235657862
260240307
199436465
99386225
3189631
297729971
860709360
442374562
472442091
199826910
215797906
500296544
4968445
167892140
747695898
207211057
104647075
362803899
598873686
803046740
233869321
465735867
457523522
842479913
387055868
268234263
188382163
68964475
671557190
199726690
335393054
447345606
71908288
144668138
85235820
135941175
101389606
590072976
301879692
4698563
494120122
511660726
661738705
103064689
219575235
65632122
277242039
211403873
32875660
30063476
151897387
418773830
76904879
320382366
48778235
108757920
119158022
77862352
12024241
34695745
96909617
426784514
108508101
95905024
76966387
36979958
16265593
801411734
772205727
104971037
2399419
525083244
142882325
282238320
4493608
278419647
94456257
322900014
86987094
639764104
31132669
61447530
396848592
92313674
546742
180716199
140352362
187882163
576892777
304532718
279120300
1931612
530952767
17429026
99740527
709261558
336664180
13884668
7453838
179875861
204063422
258023270
365331118
3447285
272870884
46016498
297194669
792080300
489379960
296842472
429953555
239912810
92855764
84661943
150094450
3552785
470444611
608638297
4361447
5767814
445509468
95712957
890063566
32391025
486250721
172476380
45312077
16110294
81079176
387987673
172944342
17302962
120602412
488042636
263522693
100829320
437890042
69028219
588994991
512816074
361079808
719600897
48912831
931784028
14259990
416617041
101628237
514308351
64490953
2604589
58535487
191086566
653192851
13621473
60928414
179121706
108060356
554738641
311190132
21990497
592234595
295077206
348970046
96746660
599682497
261739
234482316
432659746
2511528
153380057
14726012
573828979
281820624
86205300
47303217
238386164
195249658
144492148
160853798
94879958
187787210
632879643
79607481
400153853
371544223
270678036
479634839
611952482
5946490
21758322
577230971
68648620
213604267
280405979
766797283
285964924
156365514
103173213
506644799
28627949
135944893
395175398
394552602
322185494
198698869
96984527
275215563
148684591
47821713
204245974
269213488
90412351
286965445
600536965
41109526
500539133
62431319
133800082
183433656
449418897
533559162
63136597
37262900
433937809
108984426
138935390
483163965
473614807
62436748
13923493
97714524
4602520
162166067
31227045
471730512
107515344
389752686
447947460
19092591
152552157
225320080
277231867
921335547
598532120
587734141
20744434
52349585
70421021
9612577
139251673
13267023
171390117
79450559
97113441
375270648
355111856
276926759
458483384
716407189
25551416
84442527
360036897
368769561
66424525
584573983
689299605
166323061
25608484
361428872
192630237
38136786
244449309
163182
202624265
742078866
380709532
185045550
85802206
449936730
44847733
794746166
47004976
366055883
138560421
209311821
182372114
126269702
526463302
317223420
756329093
502731359
277344771
364479439
224556205
124585891
369013345
425466980
721641902
85941823
17449374
44232499
66528372
137884124
203719740
398552319
216681615
145998313
427897132
432656369
638258495
18476733
347432283
450778791
746536977
7039939
31294951
167044810
12764252
92684951
788319752
114044843
170743099
86470450
122305292
25029182
87766486
393186793
457922545
639293263
320401737
498868148
88372903
9553964
30340751
541553822
222042639
58549943
703622485
173445491
52588152
349277116
274454537
301297436
127202585
111923771
80621932
211205467
224335704
183444460
45708962
240694456
155997168
56331098
495741146
17649984
30535809
120852515
21759360
96316331
262248185
352729473
1203454
299409387
717775878
22360979
11880410
404560061
248687056
130871436
49713032
134327333
585447150
231195572
26596833
92052717
217397928
223218156
63113110
125736
26759817
590009241
342312264
36775115
118813688
516362325
194588303
344460923
309916270
50890695
806949879
98880073
615876919
489101945
253040753
103484656
239440940
474011852
432668099
369038381
242295083
42092480
629607237
392908777
127464403
191201258
87094210
47106818
393272010
524422842
574770315
119663764
118564919
271270020
38504535
193704028
602408856
384303556
56043805
207098746
107581918
181743681
314730923
124099611
54293158
301597969
113647752
647520020
296326790
261311590
296917984
560737100
646451945
65582558
174571159
123821744
41421276
200555363
445302480
134151724
39597748
247551152
287991647
146730178
179562278
451057218
435071136
302079945
42707702
170335233
425729527
94044227
8762655
258469173
21045896
2621680
427322676
21715914
112732333
7927379
6211306
356018692
568877142
108295879
75425122
329317120
616386052
1225431
353638179
457524491
69890279
125322961
331960104
115541770
257637953
325177305
260301220
1818738
424721260
18906918
380343843
63514602
215974620
355995591
40834772
305738569
218069521
111015498
360348346
98590052
567694223
619190283
216566733
53987212
517299906
38104946
65585599
305933138
109572978
68046094
5529002
9574530
465715668
422877340
656598064
503446634
410996162
22115671
139443327
551234128
288058355
173786376
24079587
542038553
253842260
423512878
87882592
506343501
200802202
588481331
4270115
843339209
96329163
312657941
52784931
148265693
443554695
291355751
242208964
60678666
45161922
291387012
74104465
130896291
8898294
169122188
199231375
393185932
7768146
285624159
404015077
1727209
603114848
103492582
558752324
244030432
49038719
80225248
103772841
785722743
4903731
27503387
159947424
31899707
161436022
140433614
151972385
226355410
305613329
91901174
580055188
617569843
33025810
84938542
316537009
616575049
628009552
272781489
3225738
10325942
700470
120686436
343257053
118724070
492795341
670773300
504796652
34272700
155189948
260461684
248425696
512374627
176024819
117010644
114137484
494868437
772664687
568736031
482623690
37593375
3313659
367395504
94477481
233204985
204840870
345719364
15815710
369841619
14999108
446111435
1009024
166287664
166712420
4147941
132911370
67260633
163166566
20949328
4578325
576392614
47341714
313220697
106626459
228096122
280089931
53716958
45464264
270056
604136704
244231045
121704028
35953433
44636805
2632245
151785747
191320444
436720749
173559389
316436148
142917297
899993080
23163094
215104599
224006078
66118199
573680284
4144541
124277798
96025967
478305511
7973827
93494642
565532572
743770589
231607893
261088473
86267812
519122937
665571699
171780435
91080788
18617482
152406021
137810633
123041196
177974481
327453746
119485150
634044100
573027569
49569122
741315817
303867892
17533230
700037932
114014370
204919747
37385042
698565246
264230907
23220679
13143429
97375731
550554484
36413161
568147401
39863411
279039812
333358943
125696266
3593853
108700750
46314637
33946364
175368947
219229593
151401677
452496916
952608
27562547
22544373
313191320
144683687
254034551
942026879
15876166
191290032
146205384
6716554
348160256
642452965
66262368
141447645
18996045
59565209
214470375
167270809
302074759
540187207
60647360
57829656
32882441
275044028
329690246
309773568
321442049
213600019
156931754
419898171
31012086
43412966
34071660
689902188
191489323
189351287
888809
28679163
14881960
310890592
375955871
818375344
116807582
103997231
673456174
224517885
211613952
88778215
154736056
3518474
799025488
27014121
33594652
405536343
67878214
448199145
348653245
177296438
228063296
122970407
396461974
581656658
32521363
937524022
64526274
95931455
162927898
22619652
190628895
160076977
13936647
40602333
688398210
189952004
53047625
659556000
29975240
62513856
92005679
195277828
649231171
34548846
206784815
246838402
54614537
18885286
300468852
104150014
287858578
83954956
287770499
267040813
325582151
466585442
54155184
76457708
206899557
348658086
331655811
601115645
204677261
433451491
722416105
226259134
97445276
741876603
280177781
501589503
249203609
511042229
331031458
714117755
193835962
74334769
61618258
19868205
66434677
222731939
361022416
83975
525422998
77749060
595903721
234877281
14916163
162519211
8858915
32272596
161656118
187181532
151243974
3127088
2045018
54802316
136058452
647910471
427851619
201803238
249304028
564278726
85416483
64395791
34613839
44091927
131347424
74029281
82867129
581058131
3313791
10225825
38545148
557778689
18892569
598609909
865994999
21582689
728718663
412026666
111918118
339239422
100206071
92616836
13254916
25672238
112759718
124733588
291569608
478490716
501464146
279005363
114182002
61317890
81519579
222829429
208925325
20233710
69321154
138261117
441804305
38817628
728848534
158529505
198046483
736805219
379259964
133742303
34351064
131816057
154183311
229345365
659674954
286993286
488201475
306200514
117377775
521599802
258521091
242637428
87310740
235202711
474185386
432781881
187654125
130961116
712445843
8989715
50924995
102509411
322585495
215929486
199028248
70191676
86912071
137471572
51282364
97318201
75207109
94854913
426964928
90233630
361256296
560761002
542468173
76521315
28808617
248843990
132461321
441482847
843803844
65248255
110885457
528590780
100216483
842691340
903777775
91808715
720611370
21616442
100270118
726968103
338278919
213996574
82535023
448219772
225142532
615471512
283309488
30953008
192278054
335993525
89629045
27596750
148376605
68202612
275745470
412340466
734449264
269304969
279863353
425924473
399157597
45848020
49404804
42068285
409703504
759430436
251253536
5987643
52365283
553494761
62356177
597069490
503381626
386101333
46822334
190093921
214519875
5551458
327085812
539433426
266532472
572186783
235168219
152632605
526063066
657127372
48078839
95053106
36218913
87825452
239177314
231033108
85489112
79893285
678306987
240831194
799225124
297610748
233009242
131591169
790327570
423887132
105365660
94974214
75864151
208769563
205283974
6079420
303761654
389956381
417919879
10331512
410674660
41085609
285445423
557240987
174010309
30528346
27024606
417665812
275723933
121896418
167536968
374571216
182938525
327677936
88384039
390158173
737327214
284258506
169047697
303426096
56937239
162358257
301417540
76782843
513557194
25539235
52388724
22428682
43229391
119624029
329095383
111549245
123801449
50276283
69533137
518195108
434616485
9015776
598439816
68441309
235109312
48958958
272050549
10754724
194912273
240537783
34803727
523271297
34217843
208645934
6280481
63794772
47334056
40532912
281375269
56811932
201734993
142683941
14932839
149832465
488727475
244844404
30389597
164057983
241821988
496181528
107914141
19235093
92102938
848240020
355574056
443399054
468686917
155828297
519366385
324414086
3627683
410525800
85131150
90195272
288601631
72986594
25988362
211050767
44659156
152755091
42058428
67309940
147262994
322909022
463748578
50830667
9788328
198383994
31648651
192777321
496055294
300250491
19139902
2959800
126688567
354655096
281821488
4890718
84690883
50244091
265176089
204132919
244580644
39685739
452208182
19592229
329933330
770101507
218602313
354569234
11462530
362270798
130502823
512954282
341817334
146228208
641322448
70601264
667512283
394782986
191446638
397274129
82388092
29751631
25961209
288240669
369310541
360451196
749600190
120493341
196115757
84350970
440315384
149415451
151198174
99055592
20770036
462354289
56182178
6113131
52743481
271325029
64546656
72793134
144614093
34353358
158835578
20308819
110339040
217874305
477628689
102540246
45228703
125201088
148576179
146452721
4365379
254292377
661675117
524582136
154087091
202271618
168284221
52098015
60306371
149999572
912362
28562738
360562022
775232403
420796431
804101173
106074502
73279529
403190489
26090637
48624525
172223434
72307761
455069494
289628917
176706160
383083629
532538387
980666
43446355
481645043
2270822
214082335
121459388
18249653
22779724
22021993
264266022
203494904
706077569
455445950
102189957
276893955
439881607
137399096
124019844
38561099
158406824
749040875
172710706
61014783
249934931
38063092
95161270
490136577
264927935
168876758
9253158
596259172
651510666
358996550
97377761
116328952
414403037
578062221
567565577
95971993
326521428
864710403
553135038
233507491
50768433
21241360
183199082
84201610
261473457
9898424
639914951
154913250
308632854
243280865
298769635
419785516
535616586
6494294
19553532
512757812
75810309
19157279
108618014
527451991
55646034
257649527
748742298
24093696
215977230
290899469
4347194
288160221
734493127
59027934
391178762
613460571
9249019
121495956
19723090
247588066
150445574
21698867
554950339
139825647
21378448
3444263
196834309
207935146
76726797
108913435
23309834
158838591
75904505
586424305
567361537
241220596
570397725
144912877
239085414
31256871
75244309
372172838
1783111
74180624
98271857
14952587
456030687
350172238
139359787
60822458
263402859
33633090
97277907
35990879
235756040
615983844
443970693
137005101
43556508
46968956
919007334
422189177
226272019
186195885
292648562
375123135
63237382
460217454
661673680
6103477
226332173
451053549
390528731
219371586
31173461
401434690
417647263
561418958
124082782
563698811
584569331
785906
89056470
115361489
195832791
469963085
227424028
15263110
432872094
221558338
203988687
849002662
17528120
201259615
452038178
63824656
379664590
200199055
751036393
41062574
312077271
92586192
313826915
73578900
19174457
234052906
683080105
559530063
508547493
141407317
1691907
2390146
98253615
17842589
3018
880437156
33927260
98369508
123887090
213618059
45071527
1465480
183214677
373623873
172389695
263770629
11275031
82310489
11630675
873088991
24971113
548640800
209734975
203494003
43851001
153316651
376515802
379669680
2426430
229754649
36464598
7047649
797160811
278025546
326380112
15821550
327030976
523102842
623820207
217844058
681283436
156478343
360696158
157217487
269200226
104197517
104053368
2670849
113327877
531110972
714135856
44212549
202382554
152951953
46334496
143006785
295174588
433712960
791769866
261635598
252636657
96258141
254706618
105378116
487250922
327692599
112828957
849166348
114603614
37458869
103376037
25225428
312283529
2173832
56910674
387303553
385191407
52130484
224993808
41835388
483950855
34786180
181651332
225052503
137239403
403327713
812734729
167173103
183011495
93959152
407957679
342181923
217032197
165336138
199060272
163152157
55831430
28960048
530075397
3500690
96523869
344204288
58540037
923617202
82933895
185992482
566023631
286026816
742914468
414069708
41181478
273536766
574934926
189455517
45067627
50452749
119014475
102407496
557802208
874518409
377523421
7169702
132908357
203389587
674709333
271744275
712935360
24668564
310443674
46482661
28161585
63228739
202992169
184951110
347247138
4524753
144569696
599032805
10109447
172970748
88455307
280587341
132031663
178825330
685164121
212166228
111402909
40031880
22857138
460882161
92303024
151864237
350966961
345364423
680732067
190362590
147775078
361979778
165204080
2854542
318596095
719003526
318188564
290067049
77432830
179127264
375151170
570592120
5666518
11473265
160549329
212663109
453491147
936500605
59462207
7057585
69316196
95701287
414776044
244649742
679257386
26577470
53738918
446496675
601956485
396129308
78719804
161081300
227495644
852304927
129541591
265043617
423248016
330350351
138937037
367615518
42243412
38841206
181530620
49277196
168238844
226091594
70274432
754932383
140606077
238919963
361588505
180453327
886907792
539049203
408505744
66140967
137566804
201092050
510899863
592241721
618329401
284400182
190356482
312550117
7805605
114096585
447407738
13600340
142947250
323433987
688569898
800722905
945092578
100422101
577658571
77987917
626339456
128311192
99801020
105123091
6265842
138951854
100479724
162442991
574295185
588349630
242554046
108804687
94611512
21949877
116987602
368218453
54157396
420764666
624715489
414935461
173192521
115235345
384152078
608887992
212319591
233208231
89029628
184925028
100966983
7346044
395853817
711565898
129276367
606919242
570368641
465157331
68898883
231779260
655836626
16775074
35679769
97166154
357381541
471986831
219906487
134807385
1825351
49103844
414160158
67809814
63688138
122482559
561296461
17783283
100212784
355342001
766750229
181067281
368754771
701057603
21326604
109421280
284334008
16435506
311185075
140267754
134825485
251457852
148084224
282272291
158996107
688247136
13539842
84760146
804239806
702031814
510750667
263233707
172127018
621874504
332129299
158159788
20771991
319008492
597231819
9667655
408541971
303586055
4627496
9398381
44080302
297203799
364936102
24925787
440852368
41978994
75541062
136024495
258134078
38643431
194875459
341677914
236213084
489908243
806598553
13688649
29474546
78591881
356905709
27479619
59610613
143036243
34362354
60097752
669670821
63836632
379927767
113755203
798357679
143116265
307088265
19664706
791284270
710623112
195312333
33436210
169867867
789282471
789419842
83120945
344587496
288468014
653676090
87246676
40835907
515211632
167083899
21288544
524346047
176733533
83045564
119392191
30501803
901624422
23251278
131852247
113496384
151284130
20929320
401332654
254669870
669278701
73899186
384873119
1656089
288110152
278496115
203876211
395147094
807435318
852199056
155015342
22909846
204973131
105189769
93920961
1131038
81158523
215985135
244624328
91225227
247640128
425043615
95282152
771453649
430648884
108416069
209009552
199692636
232393330
281334697
271105085
883272136
205937101
139003224
486048105
138742196
229218366
1240256
247846270
77469723
587437777
172004850
171556478
281441409
662195835
270487161
12494624
218789949
283611043
39505204
164553588
339081
392715238
279126291
443814805
97703998
3116867
261561495
301219461
954791324
147689976
338538905
576505120
33731838
259305871
123681276
295778469
236999373
126874484
94740664
19140351
742446072
96464589
803501527
626757765
73845340
163806486
289532216
308959511
96837717
908792530
181281986
517127904
473704043
58121010
7864908
265796
32470042
435577066
283617696
152460110
630820476
281098017
70987213
637541063
68981266
47902842
390823295
1550898
63523430
142246084
133261191
557902234
103962656
191084295
555404412
123587516
270308683
58127420
84476563
21961423
1791407
294096032
149768731
319871842
307246088
121048002
317488057
471833699
247932620
77207704
247586525
420320610
417803011
541996949
627391904
37038380
107960273
54768108
39877184
399631136
358322567
113125234
142445043
207278502
195419580
119945001
93456435
611789638
237804518
327360448
177309484
125271840
314163384
186644607
22915106
298907481
102101601
175448455
198193960
64928871
730441517
369215992
112281851
607600867
25884810
864675432
7449697
861631002
262856288
323228584
390591558
112793005
831338062
292753021
494556194
323643998
216004674
9624124
170115148
59970280
494840619
215634533
773057738
478157755
152939940
19215804
517717142
275235421
49716694
70688883
134831501
65844489
32150241
50356727
298055447
57837607
52485062
91064616
77784004
60317028
127959985
124454772
26710224
156657723
457555590
503897466
23800813
632172371
570651937
348873020
353166047
375310048
184366067
68760561
128940460
258380200
874699460
18578001
146440748
214757621
344158113
27140986
187072201
45008501
85891953
189451440
19993192
320872805
436488034
53776028
260213009
710548804
163924713
291994175
838880843
445883773
16008127
138712385
28703150
161166690
804695994
22240383
91102942
414931880
452712104
110666857
463616366
104496104
472360071
56739455
354567505
170509153
21270429
483932891
19989832
153389846
319081811
474825628
604374153
292783660
72036009
21989609
809801109
79786310
29232308
71791439
45202154
463951767
560499105
633905777
55516090
97044175
33485938
391445716
74326632
386285201
197511269
74040054
647554202
221207696
86420316
147862250
100568955
209994003
184010905
3523969
74555606
47554616
95198900
10402455
151574047
89932254
469676680
1554683
488962395
240721811
396859375
19027270
657866321
35684821
1146188
133357371
348767777
224196942
591610832
9033943
78604837
216650696
140547789
619545493
136426196
28232666
291016023
287813291
50373022
12195426
29218197
354658698
184190836
279563490
161857545
560780825
557250681
771664890
568675082
130693936
3301461
158302897
2313002
357769905
38730100
50832981
251310383
345737773
57737708
10282012
63117989
230559177
567916224
215038278
61039945
363189651
482552833
35890970
409549929
80192978
550795240
56065804
786471510
656342492
62868665
5555075
215891414
536616352
793505327
324095424
52660770
113067355
205540831
685073281
655669130
1449363
836203777
282410557
705191281
19254721
940237
942779
252406585
101269086
401662632
355942835
390798016
53146365
2407939
74890644
233202059
223458160
80035619
47795811
36635180
84865768
40388385
90729137
198641853
108948079
541223064
31594580
649778794
20661466
298574721
19772558
164176815
26259183
192532705
486132668
554029412
217758214
161497045
1516262
343548366
836640414
14106460
161938559
192177771
43340047
323959570
377211026
145306942
497193735
407589142
340574629
361017065
75005630
69792024
61684229
811817166
36300561
134325930
17985032
16183559
349685147
6920165
616917729
255259194
193702680
48579322
168258184
375803335
67646938
827890439
399984385
15424494
542371542
33223763
54327343
256586330
300933171
4108151
587230564
21754692
12407452
35925968
147836605
120789951
37573784
114303370
9676803
237932019
96192748
532343952
54560694
424895180
67955542
135953549
117195464
102638497
107154420
172994638
395442742
55623154
245992284
249407484
151110115
299370379
24853940
44145091
488016269
438305788
167812056
15561854
236706037
346453143
249788775
672504952
276878831
230206187
109618914
27067916
140693659
3308586
15314982
199587231
97401276
69085655
238135731
666555439
3844128
231381724
362407011
507638030
246476057
258523043
656457239
305889799
339416594
365288188
191287119
335721415
78757966
87753735
8587250
353310921
675111324
780904330
599808620
266711632
347182073
329353775
164200433
26534454
160864055
235392309
365823799
38347802
111414083
121326786
147557330
754468974
489340769
8183777
285468285
56166824
254346648
85569928
125034076
218475133
192018419
633308329
17175543
357094176
218523096
790646449
86994449
233189690
126839390
545748558
456823881
29642901
48266375
380535490
194719135
629571389
4736598
204396864
335138120
70520059
231342568
181956768
160646049
240194538
3719602
41557730
20147935
702693523
68052895
201530787
21096090
101482762
261855395
304367547
164598480
41226373
560078868
12243422
764278945
92596572
316092376
606642432
134508963
326689181
276706492
548838686
21804094
227212969
179991228
372608137
701846791
293997673
241940569
18795483
61684637
80166128
810744320
111619212
68074527
437117383
316572323
142390719
334422022
173276140
498918161
62247313
135421863
116219854
319287270
168513426
642386778
214824876
41459383
2969846
497571461
49111284
107663080
249032304
76406456
180001158
122400787
102391113
286503008
155965107
612223212
271363213
181242106
19006122
4300946
135446541
140996992
49690912
125532178
301080024
368695942
537204851
98629603
28229758
199570329
69123822
476042793
19929581
3086167
47507426
399287899
262292775
904796215
33948169
137354456
126853590
101566627
34078316
376950417
121973212
231245215
232166781
377248305
22492601
116104620
251176634
539954817
1428324
400584858
97655005
150447029
90669244
260667014
136381195
5192628
2235920
689042931
12600491
199733524
103580922
443032041
441495744
407662180
80733035
565647324
624860530
52199708
46727523
933952108
183461994
155203439
171163770
38379120
560883724
99441990
586396753
830316939
450448719
359467972
40219125
25675348
196947382
16068612
18264824
5461790
59195462
26450771
72704126
1876563
519697213
716552920
46938040
364239259
614678064
174584185
51352158
815290107
678345181
50993576
212302634
578768028
2545547
107509319
182209640
29764830
420083081
50158077
206721442
151078401
87190093
575752391
376845463
493986592
198561883
662732862
710541765
736652
512999419
60576093
167230471
67148140
63301339
41053688
46428044
182301312
253691578
160426210
464922014
470451774
174940466
7729428
73980868
732726915
330869252
465667971
123585477
80434174
34682352
138347519
134508667
17865435
305889100
454891219
146163959
754943446
381303419
181553233
456789016
467187123
112090525
765128167
109696559
234141787
94988321
340437102
88052582
775045206
427379215
228830465
386961320
937942352
221604991
397086100
1414496
203572829
262324173
982279313
704239414
726232919
74037617
268562186
786741610
564238513
303231323
259171957
296744968
151343898
194196696
242067633
46265711
27930236
75301525
65715827
112940842
8152718
47396929
473629862
55987363
47409911
9366197
167339265
62083090
184038926
146766675
157625767
100917005
345785171
338290339
143502985
98087661
159891351
62542086
582837025
89915152
872818253
2684148
135687536
10145563
399531937
203359723
195647376
314762045
156670638
333481444
58222379
165634607
186645603
83334535
456523667
160667925
61114192
154416750
250837817
75732983
296412734
91757227
175464786
105638807
52589179
244652293
506247322
438078780
198527035
248146022
702404752
121235428
774621842
6475440
126311793
698006860
237588217
226766705
182197524
90397668
201795161
22551440
374621865
33172525
219000833
59569437
8993725
209122815
268251067
2230536
447213725
184270274
322952122
374115089
295989689
454475418
468649258
91561585
298558705
156662705
201471814
155305241
37734566
594876887
18205330
473645494
220322568
13039107
9608051
348251410
109778482
52204401
46456523
25670796
26128671
25969024
16588882
177326046
37098436
199844795
144244531
812538804
26140899
65955296
456694949
720012694
249428012
691109917
147716440
105550451
210952500
115945281
396248436
50961327
529582826
228316342
85381242
7892932
319655860
175707264
22505553
77010630
489219103
386181135
233669356
680138339
26467084
72802894
321766598
236601456
31173067
37003486
50320881
335628801
79663894
1286633
31141157
619795482
14623368
525601461
17403884
157015364
106636500
515713282
149902303
179797529
75961768
268404270
51301281
230262439
332068386
330341214
517542661
247076515
14067601
479984759
384130743
52911866
954751500
136797797
373559146
125485804
485743121
104848563
562225558
370434735
223556454
194238337
846164654
109542391
205807960
582437195
301462984
696267512
150492455
499440445
392552411
36696795
30632619
90757149
490567881
46161527
173627083
356788420
236792145
716372480
3290616
84880737
31503647
43717412
10681239
267413796
118207166
14444292
58948883
481667060
278666481
676305608
6254166
480417337
125376407
243602464
246624017
445645206
113618430
530152590
140010884
21463852
559279997
56457255
446150361
57967747
577512134
400525537
506696998
44980487
535396275
274296754
120138938
551101370
457234391
430357279
14735847
89021563
248786372
534268751
94973133
320323905
974601
970437489
268235876
23955549
232813096
155405338
151885789
229295094
149704180
97210381
125000325
84901151
130732543
23909227
272541834
595294733
576069163
108849316
63252276
527561246
293757600
160319632
672869
571885122
82767927
16092378
142809875
467208062
774620441
431731259
326062642
189410100
3107552
52866348
12901895
583605009
687843821
183768161
439219717
10436160
100847807
91246904
8719891
161597119
442084183
164458891
85303058
51142252
11567456
180936460
362322995
92019284
257156454
57386864
133667891
832518917
7658123
9715834
136777112
874218795
472424735
57348969
4792669
143361282
390189824
282260300
80803480
315033856
9915069
36614281
32189856
131969229
14394136
112801447
6937557
606107649
61195953
145520968
820781606
279334477
675732454
163407250
211994708
52048274
308319522
301619111
106185026
521205166
314970765
720823552
400600637
260064921
250612561
38909203
346752440
152428815
32256442
308071773
366731045
127789635
23872400
239682817
170115827
134285670
12728866
112901909
101562547
48093071
61243849
430096880
382706094
321032949
138813413
125381439
310959735
40358986
3929281
7166990
24460527
293520595
142852137
785164095
19749168
566971715
75777431
70562285
502538798
21534605
83119498
544795414
469601239
596742659
662776321
51695785
51888744
2633968
10267962
5344106
101619964
75140996
383286546
601414166
662829606
148894520
439807134
64010721
717590913
268654788
176536543
8300450
91715190
852330207
420966130
164742870
151520846
134406978
394337480
428637229
121387701
73575327
206750552
577905760
443098244
346247373
184793209
377182309
342320073
664011841
263780028
16370846
163827516
324008607
41424377
442273082
56334619
197412997
278139453
631597740
97749036
184932202
222628760
96566308
90065789
422445856
86534323
656145283
841691663
134151527
1945310
207518080
196823034
153652373
181215646
153113494
48082327
43200963
794927034
63012702
552850897
13231734
529324602
4486616
125544298
19838454
241622602
639530464
186341225
108252071
127849719
65367159
59407668
562867336
230685510
99310946
89358059
172341905
831232368
116940233
188132639
908537684
287595612
268823391
208548666
135306514
24101730
67783301
568681018
133792886
186749744
484214652
549068485
228665919
46381706
141287558
19262838
2999907
337914535
323317496
3604411
121123492
184790265
293803829
44154200
138396142
8694255
68571957
168163972
136147153
30907890
257377735
441262158
135640294
152284280
304058577
759126490
151863550
10389965
95268474
792294090
357387751
328316115
366666993
48424178
74172348
44153142
140649610
156107011
124042765
461425120
41423802
292418352
660903836
349917195
254523993
475732604
16251352
584124501
21381149
352988959
167289003
224627530
233895132
428154911
53257624
481850994
30246495
787513805
27189961
8302586
577589915
27523701
37092145
604178955
228142777
312458036
477092369
366985520
757194239
71772014
212139493
52747296
10991329
376764883
212509
366188482
106283620
40013763
84102059
58301882
205252796
334384656
542326625
228150545
14564450
72233938
32579589
150793303
928601
87858769
255078121
734801527
374741243
566012311
86999164
282967197
3061971
66423414
207596715
103804729
236555550
303208010
43791703
356876283
218726057
518585195
294442
618502959
444138552
28634360
31255138
245599615
144315423
496736280
38953269
163478209
363817205
387054413
428404450
23800951
345778326
52684724
206885361
51587008
101319224
12901889
445053344
24043013
318057271
364364845
67163771
37332147
74597726
411972599
33094501
46983907
68804959
320634554
105053983
505691967
35745967
253858422
460129452
214817923
94788643
86420245
529357782
400031714
424177111
141652273
187721101
13830874
512175514
5563868
369835647
492416603
22442290
145608486
13085583
675157948
7816324
375956509
544146669
359556833
225128356
210299770
193283169
526997067
86334805
15809597
854399718
45454370
388777609
104620043
214010655
127740733
125895894
225733543
2298187
799903379
730207728
72409383
627751308
205809580
257228379
7396211
23939722
554041047
700419758
301215933
168390129
121308130
743940606
237794109
285345053
454364099
31614634
4907054
323682903
136814044
33985139
39442542
209723332
81863844
219454625
515964922
731538354
433578574
84222695
393911109
265251145
338620561
291811759
57087635
149180093
36066666
365251248
134805858
570981729
12108787
50163200
283827853
21824420
278979057
73951429
7082951
174905376
259951727
463065397
440883382
78419104
56346876
141221620
443616160
639929976
558329772
795063262
8660693
697276312
38026330
21182387
8879635
5213750
404191146
179337823
400053042
9509998
51687820
304115088
206732292
600235482
818328977
2958082
296803667
535861944
350180496
567471585
191069329
323293480
114754408
10333694
26602467
53272706
263251251
413925128
273627731
246513240
301903589
310976323
45533014
16535643
159322388
10779022
107800774
31279703
256031868
499795379
104729905
195329457
809323966
322348253
257302474
3699755
184648556
19048417
322221643
253903152
96869480
159994581
502150299
97218028
62410494
646102064
248928738
364118316
658282025
563336415
166702139
124409857
776131127
174749679
638055371
222389112
7742067
393323931
396830146
72977110
760944134
34041439
324328340
480288703
41887904
232529722
680700709
104700255
259328008
120062302
336494107
8235948
20960825
11278009
61327171
558580934
46157768
255562519
70943
60413450
17940263
141947666
770072774
308753207
685116259
244294096
146211679
561654284
99234668
28149214
699853790
171012802
65233083
578078177
138463585
180307348
361790548
66594749
49185847
135074921
191754608
52224540
593061865
158127432
160759681
31232611
22862603
39895582
56479330
122257872
591317267
202374186
34654330
325157312
13154895
182601198
111633839
22384760
272554641
359043996
60079785
43151793
349682909
6647719
69206487
193385344
588002343
443948347
173619015
38218763
681444168
205371806
118704210
183821025
288491608
72870440
110962082
183000634
252296563
213625551
416273970
199268766
7073948
226219118
196989597
115021394
6788640
17366338
468128399
546185873
92624416
627946415
309271689
238097073
32775108
272824634
8596883
188212354
55803863
54299073
393536866
129105724
152923104
496507840
169933868
312437123
110969339
3532536
6909280
678529768
64284684
680998668
185610014
29384673
141142848
655515528
106252167
7212720
2122794
651226808
6133077
446923899
267275086
789609002
83320830
221512628
40864441
806893568
59106347
474638081
191766697
90071074
150549553
556659390
133996376
32632555
106562062
385685766
38343768
29130936
548678050
99926727
46802487
289100893
50950419
200316148
675540871
24817075
123915585
215081526
1295640
7868383
351711890
257844263
225760050
531568783
32755796
32929978
229806103
4840909
5671091
268382858
393615281
65581273
275608670
300223509
65878094
341901805
81247143
59789759
258046299
117288631
437926266
20784597
25977144
392603789
35086770
439335269
31227382
495407670
484628314
737792053
796559322
42456813
183487098
24970347
188671898
283052119
124647315
37046346
610809953
33618978
80642127
30022276
317713343
99914823
537593868
749211645
772499387
39324214
145550772
187001772
7369370
430261635
525565008
837275219
30486313
208097708
727253767
548934799
102700405
140407314
220803080
321842411
215184554
232787920
139899747
34205507
92735650
23301554
383679139
12790101
157668983
134842545
174126759
271079514
233117815
218394889
19858119
21078255
71988661
152359172
395161193
39631330
331848153
555786900
468787875
590168332
235947902
362441134
51270606
22987823
662637569
66411358
34060462
733069002
142859298
40279052
128709143
35609626
212756047
105818047
180988569
180096754
72249864
4304858
641870446
46454047
155590197
218269979
280947035
286186632
51699076
18578662
504748822
515894202
611985237
32341641
703806669
185857415
542848046
707913595
508309579
148590973
473095885
202677363
671614530
235968506
96476141
446463435
118652824
194721140
289700818
613087893
403461548
233452119
250100435
39587579
128708677
196397038
477405523
92519928
198455244
503202895
238014912
17245583
392252516
768199905
727441447
10847098
550327309
257655420
83548753
158762144
84130723
224968975
251967393
235438869
151760231
428734314
281377562
186047498
14781927
263853645
819763585
398035954
81277189
168371756
413988324
96706759
133199825
63397784
55143479
36572827
180819621
32232753
84722973
269404564
50366545
40072511
99013131
23683937
14086803
40644688
331228953
505578737
373504209
11158336
189664720
73937341
557361841
13167024
114373255
43539937
22891019
21963074
561828483
237199126
193257164
298724029
622445357
408870080
358775872
792954817
264557327
55629934
360222704
400209387
422149005
462207126
304642950
639673835
7594340
47535326
82537910
289990624
718621407
27953301
98163916
384548944
819618
300503095
32172043
355282278
30653003
665252044
154372839
770993029
3349129
22864778
4293205
505382643
737771006
634359390
69874102
247957093
39805936
23270238
43952359
18788306
346408247
7580530
77076668
414726763
307995651
208452051
343281377
118729463
302728793
23910951
81498040
26411899
54736460
210520443
623256324
38867487
640980086
189280068
100977784
257584411
162776123
494888889
538725015
26694529
91626268
110909984
257298776
223940084
294554448
745805863
613052259
93367732
35753083
499375986
518003758
28321323
199230718
236557924
100818987
277032198
119327499
645521666
106604255
33223617
408930026
601362005
125864773
3247896
246424818
773686676
81044898
789504841
393749113
595943571
109647602
109825166
37394204
474426104
92164814
611847207
24983830
279296474
48317325
233288100
5804028
178891186
593113312
118700297
259859825
59885950
97814461
297815360
228123034
67103034
334055829
74869927
106588625
113580432
203239451
408689674
662742142
483582661
723050466
146250752
9918196
719316645
201849993
315207774
699801098
2075426
29300269
381184366
44545808
497676816
571197041
423600182
23910851
517068133
85933402
187314565
16304170
342229566
9452519
50993981
84736130
52642265
518686
116522536
17337346
7430344
197821596
416219873
91709666
89948551
173728435
340597417
7461749
58160821
1259908
13250462
172534634
35381781
240968177
20629411
94201245
85566882
701513246
343554608
269155594
553110596
70090584
637941408
624271239
33672030
301076948
367029008
19081315
44639021
104934881
37679509
28398161
198159947
175921882
193128941
36453738
791315369
117165960
411156483
7027663
553269253
44196213
183169871
423615491
728792129
457408944
140843258
148627184
186665668
142333135
19822077
227051139
126942339
237272445
82251859
13506656
38745831
460993513
432737153
86878841
676602777
485346634
73993872
60333262
519557747
227025780
74595348
125720365
393554556
891041305
138254793
74592797
103158886
422013008
130309240
193260046
63741006
255181239
33923619
131034521
385277590
200076672
950090295
11464913
330261847
688380824
219197674
487293168
43993308
145897670
555938743
172312120
68752825
20377060
277108668
231335350
77074965
386518337
199081423
512502379
377102658
792982632
64830772
546914832
617311596
225716350
184594849
30011978
36622573
218553071
386476866
412282573
507178085
128458267
481775407
757991227
199000504
115651602
75497982
396417325
263106516
503265222
6975793
2118664
67916819
16718241
338010023
68380588
380650302
117458480
23142171
384205150
659237371
269848555
389156431
411803888
454910460
355860434
40236314
49952357
162798393
189695842
134533353
12038913
25635290
441649035
440802230
129644931
7894656
526812430
168139731
87349329
234560399
77486829
26317229
160522178
19010487
399196276
177519010
63389123
276490119
198166003
150631513
91390644
18723631
385792202
382152321
209605374
169312978
8133022
110067425
5211073
295925108
19934675
442504919
47213580
425214462
486475080
280415182
484549
471201695
50966346
92177062
691980950
295313570
34350835
198926701
105165074
65165252
369033528
288553716
415764460
255706543
255505262
616132618
5495309
183694172
121032427
22340850
202180324
596053670
34822689
771918398
17451
254615073
488051507
45831171
234312762
521798182
30016232
317327105
259333900
372078678
358648348
193198132
207458547
330112312
135209133
311303711
9240123
27344579
46849742
362870677
34613229
118317896
7008448
392050772
91797630
440708944
1468279
722306564
488308203
103344657
72400564
150869006
161070190
94528175
439463711
67266020
303048492
533257160
85819018
720541819
111743038
644047477
190016175
38659799
15045812
317271036
180752564
114746717
247952777
9008214
284366912
373061663
144091643
103617488
269161783
387251076
9850673
37438838
287622026
548090656
97545660
191285434
231563997
22725422
736722990
53380661
431640040
328287342
678662175
95287428
408593615
43655651
52321598
285434068
11396999
396623364
85548210
235823847
92379838
129808479
69249306
520480638
138107478
23103457
254894611
321152894
17772278
576459613
628290562
26315768
905096717
123817824
155360452
650901588
49258551
158836050
382150545
30966661
70764734
161570293
33482703
8001084
116016897
243071722
76568998
28008831
659317027
73281421
34653114
18749004
190616604
243779659
66016137
10813968
385800682
565893699
178763054
202120329
396698424
23935225
72831758
70997941
760576060
251634765
327292462
66218350
530073435
113367216
317399093
410434907
374240486
282141583
5359129
67853381
398284612
266741957
156463940
222674784
129704745
450963198
512900763
83336039
343553758
46016886
4278012
329808330
616449530
1984128
850013523
359277328
151556393
754956267
701488839
222442531
176207829
297183830
225414105
809053
187136484
6742138
508816975
971749605
249584634
54984487
371069877
724738112
24257023
357715194
253297104
214440731
193379359
639461296
34474080
643474981
8315100
74856741
515281348
420724006
78696699
175647463
366965669
204928839
716743132
475008089
329570273
34988571
75214788
88364943
428823700
5985034
38394842
507032672
12317949
52499842
436284241
227345825
52007492
90482873
460058697
403920644
14167626
650769146
26789491
88486023
793063156
118997799
173236644
492584046
337554804
268669619
151357167
29380583
82033483
125194964
525636463
79906627
45221695
576715465
16558915
206908085
218516751
547992050
9863813
137502162
117623108
9038053
193792292
169203730
203029017
489577301
893266626
23660255
410552522
144213365
94416523
62428574
201977628
726232885
234350433
328575771
128647360
150135056
210804941
393097583
791680049
283908562
3619745
205473028
135379094
1370498
3022811
819388418
4368102
405493327
82443839
347282828
54872210
18657521
131695084
295688363
206267389
397071762
39726986
33759248
315972441
75242155
29720
310673947
25445505
621080971
412155536
841621702
225915240
286625215
16715499
84828801
306030625
98033806
823949551
556419924
768078083
269971352
552121914
191522042
20312654
932724009
72731390
536498306
140451141
62511027
387965562
485870567
3694167
1897773
129385092
693454122
484618163
249315554
344075108
66918332
389466816
912059677
280309076
185831579
393316806
105513193
36990616
337422216
365853635
30327329
475406728
307567376
58752
399444390
305318811
824876247
124607338
117745365
116372540
39544767
112166214
66550262
326493506
22667095
96375195
181378938
375186085
9404051
12139708
13047648
54287243
46079624
115323196
97352108
292942941
297612442
204470249
27168648
234938081
612204680
226720398
40829615
111563105
495305280
436558546
306073185
314457394
476302367
595015761
70040304
54598668
265932681
95133983
793128991
99828491
1353833
191608580
210328229
411875627
305389
359180369
8275
33762066
30514544
233402548
56801573
15376250
550535967
259179847
348825427
193068747
42778495
265147779
312628125
125743646
162730532
56979357
236792567
122855845
315114619
799897049
490406250
207184593
268678055
17160506
166105700
73844531
4463187
82142723
238872701
588133264
276985206
165708469
209629083
144963044
58058913
606004202
304603306
235417485
11621514
75863773
324019027
468129964
577064425
191334363
14287833
371004134
236342542
334952722
314500618
17705527
45730067
34134941
585471025
50118421
313142373
18445039
141272932
378643170
163700383
129012335
357062605
227748852
10447611
385014490
248217226
106452108
463434880
205696218
326498357
37320960
250290722
181473079
127926822
181097934
16179827
106574247
439244743
173083276
771541054
302712475
304041080
130241053
316277420
620205289
199262344
166691132
509116222
328747984
163586737
82099676
37779006
331756453
92441103
32181732
16329088
305417393
145344483
558214313
308282461
528164855
31214837
22325806
220827267
474394218
85601754
18807398
63166272
63114022
177486827
20250174
121884793
207147718
412269477
137608199
624059953
58670661
26577846
9592671
23261388
446240499
390177824
346610292
97267251
315322331
671778478
198545387
36698998
75534893
149605821
453064703
163699759
347683658
592759614
734098750
3467079
98693598
709454687
116011320
86992873
9712923
452276895
580415256
112485389
2572824
194122520
65236997
344282792
17895458
242342408
120279438
49898959
100442605
812230539
145499503
17383455
190126051
199302902
423093128
547798498
772305410
554176142
269127156
217754220
290511770
207292592
248373968
357390129
330029806
18885287
267038862
388635286
22458587
546730963
616899524
89733243
50172586
274789678
16336158
142608211
155119970
22044541
77265395
309195527
80107863
530063545
346330387
761583341
127117342
8060543
4284212
24762302
567037067
388613665
388938874
195438095
778996434
190965684
405486320
173186345
159351676
360524963
114720558
15471072
347130448
224362809
109800170
153818327
20805262
208401335
107292000
18503471
9733396
8168728
588050225
432812661
42624565
132456328
520215518
96897199
574413986
4470109
95440887
623210903
256537141
72028006
107026035
50648349
58350252
404976677
562687225
201184216
46715458
18262737
70406193
798057690
14749010
116309051
134983854
95183528
371743325
9231066
114228684
310092660
342820883
92429364
20969754
300886279
100038631
15185849
122768385
93103433
151027337
65356110
48821483
193729711
88027906
297006239
316452694
376373512
180665346
688027727
132075343
381845442
55227665
832012519
33016346
672393446
410790275
79910675
66401221
103730703
637890271
550936624
16126411
42665647
253307159
181190920
174160340
237032217
91176563
106257506
745498878
242443703
475566221
94390767
63890145
169326362
56452726
332184501
10551913
11184538
36417167
39775804
61988152
24835830
342704490
392757769
643788
137059432
120254053
338718085
306770499
225852798
11548545
416377714
155102052
148118590
285508511
373749902
104964282
27692156
144378936
258537403
220942439
175837240
382281982
34739443
79993912
508051014
3506369
23999766
190852680
332527460
359882666
14808824
90662641
350615223
510115678
82805596
218158375
29056074
520610094
478592680
288212620
32357436
139860819
220988793
313236332
390454888
134151351
21895679
22753932
956153899
656256323
59226903
3224158
470945588
1895153
238087445
197352709
181308319
3395126
48122709
18912924
103167800
220455314
43175604
28364070
622078946
25058310
112723994
397418075
241185382
47825410
1088869
457206107
278416392
145891605
39196473
27165367
665211107
238935396
80449201
428169734
194166596
225536252
421535958
400116746
136277482
489463132
31204642
243285040
160318685
84913293
443297284
107884310
5453759
463227161
92991327
64232644
68545422
260484193
679128119
270986724
288161107
743035481
359398967
97774279
42896840
85259564
84667408
392920543
520436131
157519812
13420641
89599300
10466319
7259476
8691940
824486649
508411624
477373738
113890098
236119375
480935257
41834783
170224810
287399875
5771862
108216643
331857259
161163904
48104576
812909301
25975076
411390198
193241667
95556328
301803356
515738755
413932725
197795483
64211683
99355598
108324995
196299374
193973751
626062049
745728650
110425168
72856520
534138114
238541479
15289420
96551982
230788996
710008488
2613764
310873619
675349509
513347300
146757966
74250195
120366472
77371492
403365014
154883270
28770261
211953944
87276952
612185739
60056239
539999489
94435019
91889389
436317751
656163331
14022208
30837042
276547010
4564332
132230139
159898740
46461948
66413790
67178780
61336120
44323594
454594301
114817376
8591080
477096109
932245
473197758
323617787
76928021
481342637
218386173
814154775
31888141
39060465
284202496
49875192
453448045
287846421
262688498
747435512
101628485
81959657
418993953
151207768
44762024
285094940
130274991
20260713
17915504
501920387
717490604
213702980
390525734
193207578
143752094
29501244
322392195
432231849
30058302
1780947
78043441
3474954
31052199
726364396
428563440
59870569
65195360
121859992
80615208
384473569
163066238
51180146
353706401
16914384
54621712
617234448
21553688
925767154
157974476
546879400
87783687
464079126
301840092
148445049
17663019
42047335
536484669
383918337
536266991
322874675
109055288
28620471
663009775
35023999
37909246
102736012
35415672
90674739
25818937
463059804
750761409
167574570
33262192
264167314
70456638
151764499
79534431
644213370
131359763
386757945
558893496
16983511
206792096
97422610
580383632
485087
15714441
451722281
340168635
908929646
190992362
219997022
473848383
357381193
234030366
7295457
283752401
20303019
114582438
462457897
36286423
279605001
86858739
43670911
504859060
148650545
75709006
59690171
41559368
274309167
85834412
9512120
746248585
149639323
60398887
272823794
201939334
22465578
25623434
333196368
41655142
126693737
273227407
222647405
493405380
349907255
35258896
693528873
378782734
218298234
212398881
400356766
71897483
8416412
193629969
333215885
80530764
631584906
429753330
659030793
373826725
125472196
63556979
737838672
409597242
147058209
429446197
588961858
3172628
106039010
341083714
21478980
629774207
172527645
553063674
46813309
518876035
187575646
302522778
116561351
76164187
109597521
388281371
447006191
617313696
29846784
55634883
114091382
278528899
32500926
125416647
135611628
1508608
236387493
971051424
410313274
47311938
276234975
10487355
28755090
42418592
395414115
54772238
739496991
18038492
81309769
313532596
36430071
315438255
82453778
444013921
185637870
244467996
339740231
652437377
164614
24520371
69055078
292030295
346053696
2813720
65729031
47982414
382223948
194722623
717405878
312346687
259190626
148216355
296456942
113571972
550992005
502502394
492276638
676869370
313015922
254910171
280844564
88586903
774567957
102964661
68258653
119911547
52652011
9223157
543061255
31114629
318459288
125411109
322696834
22016826
359587957
3883213
272828900
2861953
286929589
515334006
432089426
330819974
144648381
361042360
830788658
464736147
88118819
27076355
5350259
394924730
548859152
92361763
280087989
237812405
109669667
253872
190499461
284199094
228253548
326321872
654574149
255147299
15896169
84153902
381869770
293558500
6290355
52765061
2242601
319986534
238210169
311271249
38474473
53294215
229536318
267723577
27722289
203681246
76371422
821710443
193460117
77433243
590328678
186499463
98243541
74981837
573935580
106974815
5700184
195424645
517819447
142652825
306237488
32307831
15634427
551958104
731431012
484197898
113259698
541149636
710085057
179104099
333488396
221615965
453055015
463925220
121823460
37960031
45404479
21168809
22885527
45649514
246383583
184191374
49480356
462902398
189695650
468285
9355888
15769948
4921815
15997075
866878881
155320320
360169693
98146005
23814363
6284299
1916640
838716815
229869276
4333121
320183425
635411648
672320017
711298335
366557092
97739658
391987443
261058105
684136412
53091095
3332504
253734041
77739504
28465835
14304261
238506496
8797832
164254946
664569485
381194412
767417
306185081
158270964
529881835
173841329
76624396
324261928
193526862
548299649
110193845
491059545
179495783
393846132
287487366
49341304
15761106
46163207
215823636
143640109
725264621
57263951
3059837
181720683
317895609
248701072
154329415
177732262
91503273
395892933
53944907
956054806
19660236
245204795
186869595
99031942
235011406
358135718
144805086
35655703
241134070
95849477
396449474
285077048
49545601
49143846
328675688
446315479
281114573
270633876
307472643
82504221
275876904
91254077
120937148
23170873
117839599
305496487
622589436
734453940
87858304
192691998
346742631
169800585
828202317
216500236
31601590
88149140
525546042
154536506
107278323
84678348
95385569
57105898
15069371
467923151
1263542
246919852
152770624
244751051
19518442
83612754
108544648
214991842
344046653
105089234
144663916
313984987
87309553
164354140
514661207
162776722
381019329
125576811
177766502
168762194
186097999
152443547
377412902
670205403
763035229
16394396
200092468
476067572
557715484
121896920
155792911
344275499
351635378
66855267
204484106
218384749
66406667
506041087
172052387
132134854
2229447
248030186
272704263
448726291
338837687
345747920
303702438
164765992
188755796
75075470
80530024
194291404
346753441
121827933
449520285
242163835
790202412
93957112
89778822
469473449
71273924
137670020
329819650
634974077
366381040
200246578
289068735
46869712
107224706
370518853
726944598
100525242
115898781
157698042
141914296
85706213
72194092
155198580
88485065
331561368
186394181
28608985
460306710
120776019
70868895
414155207
144049282
221657028
411133730
286848127
583917629
116587238
316521142
83234296
791877157
152070306
127208062
4058421
157452163
321990896
156233588
302271635
77730704
382534436
39916301
23874027
232758990
118503414
188507577
520168444
155611538
17536715
26166986
475150642
382887527
43574606
412165314
14391314
404984821
703395
268794903
272050706
490840019
72886769
514211346
841226
211988355
294744762
627742877
407681300
59795651
154096795
664696114
46532037
6893369
704056318
44533329
498818955
124809224
196113397
420653560
564850194
37687488
471250276
436733175
53775953
269778785
206562440
302892647
71347749
50735014
131829856
139277330
136305153
313432176
146303607
747417545
128200437
829261675
569726707
23941217
24065799
36523635
209482317
40123901
695161361
420631383
326537037
80276984
727797823
29758448
292494624
384306829
355637380
88064189
232916389
286037251
323617983
317818246
23357794
3387139
327606059
3170212
107048617
3239396
126318296
462582557
344204793
211573931
8519447
116603593
152841397
171424669
110016990
327655724
277653411
354957390
220091500
112198730
818813787
157321912
268338209
303586855
91395358
61504366
152767618
329315454
272350494
30457744
75005598
393372519
451681570
89436190
16563410
115177928
47024571
59315486
460565
96976933
361592385
49984444
162081894
536152862
323528251
813635618
95468156
292046291
205493299
255757160
21186772
493860000
223538001
71940485
81665306
42316766
25320607
539011779
225820572
24281406
667006777
1690693
155358149
578931448
603752968
537441780
87083201
619385176
272811729
272886435
37014936
663685984
108315741
334440405
296880413
699923802
221971185
131345491
28188459
105640278
54164401
174350766
1237695
175145138
98790969
263089620
193857470
97208442
137641582
131713319
4181844
8972155
135438619
684157972
111161566
26019967
16754297
165823855
315362799
315334814
387430878
46479329
661806218
879050972
46752966
111584264
572491937
435015493
513053360
537242209
6685366
452739950
104935994
551107676
742981416
211582396
45353210
128976291
110734001
27843766
62518671
262840181
381913349
64154
60849306
354051995
33395055
217302877
862636368
141155888
170043158
197835016
301768272
23395831
12005329
42791171
51898758
512667682
14664353
68298241
727656324
326411925
61342488
205744337
517188971
585043500
249275963
171768598
325724147
268910587
108120718
19484453
331335622
80767343
92878046
282403104
232716201
532887393
613209521
184930936
674210643
58599897
447399122
385437698
607586548
485378743
19016577
39001420
174618704
163758370
492663698
180270132
184883063
408169543
641501326
91349257
638179976
140847951
463240509
10714792
40130339
359982005
20789925
303879956
535736605
397755237
179279245
137915201
139173226
273973702
97487597
369343836
255439133
278074168
347092503
837544518
185251139
8818870
262287692
305906833
73369861
411086512
252383796
232401485
140038536
492528719
240613962
28692254
157855605
607373787
186474414
38582248
817321404
86936684
105026874
77540451
394131294
411592530
168913275
702991976
164485698
177793113
196481456
1564397
375194945
336306707
93021533
173702340
29692381
145927149
369580239
128142182
125415669
161861297
57338392
262031241
161181813
3111753
323602734
97345144
374242849
106879878
23213231
770924154
11490011
153358912
233863772
487404846
60863050
331488224
390736374
423609548
268351644
139616914
83538128
123689175
107303423
105357220
101133571
68437790
607815035
99617700
188988853
394997336
198523140
187836348
434039516
36242545
10243614
167185840
311800287
775052357
176855113
6286553
358393964
46226016
238718800
147549705
203949874
657753373
185205200
430837554
106819440
760352937
706742346
453596005
415947290
32056443
251927501
80071956
348192439
254867631
156235359
2382537
237907424
94081334
196256048
84621027
445817428
613979321
340493401
59163065
1166881
5582703
253068603
25507292
180766477
157166729
9890667
112171991
230847050
347909178
28223176
241105247
114515902
31630948
363292394
3751519
156056461
144067075
445060730
56169688
47313575
38453839
715859797
543983486
389267021
199294519
268699755
225912147
348170436
166179999
283519063
192308249
89461565
213180505
608587720
94942436
136255966
38164255
284413221
35690105
157429219
416488138
109014127
566091398
7720377
525745083
345088436
369748930
9032414
392237816
168699499
64799316
45041868
47823388
145133269
352425388
309010124
232462429
123921203
152728345
397635574
56417241
47782733
254567106
358922633
92695657
206046152
379497379
45103155
345142511
200295398
69333954
93512967
477355124
164667309
295562453
7346890
531847587
20508160
236234722
26005922
331923467
511772089
399144963
847926200
23961145
432344067
82001701
171367973
250167249
586738823
61139108
132300593
768809911
322077311
42026129
521370411
2905426
193642650
68380341
144028285
347054780
179770975
168015775
331188758
274864941
54635346
254733052
116457543
536700027
71045996
264108137
18847141
754391508
572501677
61808478
166696700
83862776
26936282
565446383
293193760
18565422
100514474
245102418
30394636
47950932
204189306
300540714
611907662
291685452
81232611
122021399
45835885
487773030
53300712
671129784
32121262
318060569
40331546
153417140
391832988
556487382
340737552
472987691
55341124
578089793
29569808
171468299
14161674
558013956
327305288
54497108
178223345
320565203
746529938
205349662
421444084
92382372
257611699
25505585
710955468
369178911
793222256
428847150
195505198
22890042
12630547
344077359
251268114
559804952
388082712
294600125
781362245
73045391
281911
58768309
756024
58052706
547628029
267609700
74292696
375780880
83109089
171124799
275648134
580683632
266086171
445710655
718560533
14831907
149935024
289129134
216747292
239978991
817545052
743289639
160311282
80429109
93486900
40262039
274092289
448114735
82743073
751731284
893762839
791548370
29823170
211555226
18982637
76886278
812298580
48185517
410575018
750404618
183668531
51711240
136472992
40362291
3127408
500247033
5686722
330074301
39349757
2184907
728843253
120458558
126190040
75305157
415160780
144450413
214572151
111789671
740749749
325458155
5285408
94403736
268092244
86344925
105754820
13910877
699847850
149419004
709815327
240368512
310753019
35146684
206475181
77010262
323979100
288111123
33352970
248565319
3949082
9588506
120553478
298879870
129020372
34861861
44338510
51367763
635403762
119663543
87162750
23778887
370258674
3634109
620467881
736013572
468639488
312981985
50502439
14271186
57283341
4586422
173593413
484121043
439447086
57895524
99816557
72781751
46838007
62267815
827360
94978810
323571884
133462477
51682231
340915536
276127210
442712401
80177800
554041588
410655771
62817539
643121043
190286212
164711748
454503046
763754656
646227157
663506882
121144876
182279970
549676940
560819614
41540796
235034491
185000072
115098988
4797855
312717248
321091903
152714351
467009963
10019024
28412305
392536205
6762111
152612758
168478818
374278264
185718084
380686130
445486245
73665762
66966245
669947984
9562662
443095345
218327531
125736003
54624508
102991580
90354666
3204724
565494922
178952856
191367076
30213775
690284763
34089228
716761512
200968145
521087512
34282409
561431542
39176559
22832549
156945197
84877829
453455848
121942679
210941071
29175103
98940035
287189639
530716341
135912347
227224711
584096339
149981889
222724178
234287124
134976506
232805178
459319151
11748208
30628992
542942032
117309385
197319148
5957925
76133515
246080693
55909551
175418043
49390041
874657345
180291483
6192694
109916016
484075708
200180134
215105332
138810225
156681797
259976736
72557532
807775887
31141669
514859521
18629667
137528167
30440476
16101849
24669560
319427556
298899544
67050673
137368180
312503029
59913817
388864219
160562625
189090122
356765452
230311770
284503793
400154805
246684845
45147860
15022191
414174341
394783020
49108023
278922311
25601600
129157864
620118705
81241155
44796735
77997355
285101189
2920625
413168715
16783198
59437850
324061756
449586781
145530691
10408185
149815863
242719336
52813245
544198238
61005315
232347693
15376274
19208233
666327824
765670696
38160219
180987220
82138619
433206596
663258087
127294327
260453731
36055624
451020507
79540931
328733758
692057539
379455945
572093024
365482578
4899378
568965086
56776111
68021777
81655536
65750234
15769095
163751468
2991147
568091384
47227605
122382836
270112333
88998180
43885743
52484683
262741974
41350520
293870238
109461999
9649339
152808308
228564792
615164100
286426790
57953880
254572873
17959098
272725922
140996708
47856664
107329286
55788077
67968666
189777106
163323847
409314590
846284880
48376083
550121468
186211630
376036758
550843195
53846023
136141766
111880077
19719133
370704609
109818642
591991491
187595605
10922915
754879277
255539698
83596359
55935406
30174728
36509644
872258356
534470179
1812569
228350761
13317472
14193523
146935478
79913250
889634375
1373845
232813566
633060907
19470954
126617740
364916981
80821527
142101277
190854480
147398267
95149730
314200514
902342852
208126198
118364489
395385073
117348223
339697729
421945434
40636201
146356978
33104889
268005846
519383051
21390069
39084140
536236644
11141447
627974637
500682668
520348684
295795077
68819742
262247657
350892989
858272923
56856273
103123347
509553015
407154113
15077575
117623155
341491782
92350690
540798747
752348128
18741848
160068859
421046600
281940513
28345963
68831502
200166307
102867152
433756819
127608210
273977555
527304294
570138442
550123367
573640048
208686778
301712382
442542
523187417
411382800
13147897
496437967
157117628
397553313
393117171
92396527
184177272
168300583
301366530
762350727
313920874
481293974
658164778
90820285
368539619
376792493
86863247
43325191
11539795
63209246
140589276
460596151
411299100
389176541
524517773
163101190
491161165
382595803
86913359
69299225
625561311
345350300
102312067
182770525
453945700
27836788
168412731
82979253
10106820
877338015
329858796
184163646
729095316
27990595
13198005
204371359
441785319
32230315
90228841
144717412
725114207
11039739
535045619
503581358
45971326
156361969
570800212
187538263
748890
594775152
419059678
344303144
512575112
74109135
208519
291727465
131463043
958330244
252566373
129695905
648570595
207499976
36228842
203246454
194447551
262958747
11685525
49985245
360441169
3410310
539665485
956724598
27512719
206667672
17010043
21441422
65713548
198845948
600221293
514665103
21605083
138199362
120851097
204375104
230744163
557155982
540379382
79461622
184293381
44307396
341760536
910464685
569076873
87200243
22026653
34232110
169552
290686819
265793206
49376253
246817827
303351613
71799343
635838718
136539708
645080650
213541391
96024179
58131670
44239694
102815501
54312989
212706058
301022790
384581970
200362284
384914953
500813485
292294075
430884941
45899057
129908520
208020520
68500240
437255021
197727132
694898035
336498649
302337171
78601625
103341775
12011144
6562783
479889637
24813721
161033759
12972957
333946027
210168906
88461877
395430373
191364982
12335989
501581697
297867273
457094698
150736923
38282729
96799221
67446873
234037771
31315944
38716032
122547508
436533390
316425612
132544581
136392360
52984381
1415286
114218944
478230116
115276211
113459843
119020382
260525623
43835747
36599998
23543708
596356796
99785469
205832054
26571931
342273527
390976351
199075353
222892200
578240289
294692453
340596562
91256352
419935323
449698236
97952990
149696260
733787597
34218767
597651128
518692346
219799224
450766442
54689386
249501848
303931755
494708310
337699150
426782013
694498092
135384469
9923785
222695884
97484739
578005953
7830801
215165261
336447237
321260169
199302854
557839264
387877769
334502651
188516039
3860642
113272148
384802002
376187194
22106069
332659089
94017184
32431777
128111182
179643141
641905774
741636379
399084060
112461146
194637703
282779670
201065621
42060346
218311917
855490494
42757698
3939420
639493529
20279916
585802500
134718489
1213776
752191979
263875425
177546457
359043336
208048747
531922825
280063011
474149634
684798346
502041319
257773475
450641299
33229450
126172007
69163323
135270217
12074184
2274667
38775338
189375456
124091585
286982961
400457795
2841159
483666132
7788289
217774465
624034898
435503751
41953154
3972790
35537837
77749570
289432539
289524702
55061282
368953793
717330948
235665491
411425484
228110337
116474648
478606416
503629389
1414819
452912159
155171039
260340856
417670674
42691207
221615510
299456358
159769816
131766029
716802744
469447124
377740630
77924150
265526491
511500039
284716909
80257638
555164858
111511588
247927101
102906272
393744357
202098133
297203918
420654360
768495916
97547289
407266829
53270707
45526811
640327
262392791
139947192
486158046
12992476
501293151
557964923
36441162
97554274
126883491
95615188
11676403
788441466
76036635
293819242
3906749
173914009
165621340
6639420
486013216
9088076
365259694
101476056
180546849
591810632
259722170
90331504
522494508
52189330
35183817
333125211
394685474
630486940
328591197
389501670
399148455
309814031
471802968
113749085
418574497
125100227
470320107
95653737
138885790
69988201
310519978
42108621
168868124
18378575
28640918
445419520
579520206
194154129
599952197
358805555
262897343
83819494
42860686
302042986
159509681
153489385
308039669
62308317
592911416
42146573
39640954
297916349
525969857
272284100
193687955
206242449
158365576
235239731
256314126
766625455
210799388
656263956
175937811
424007214
39487156
584508416
6856230
9801403
70927827
543256517
66089756
220956170
58533448
83523048
704267622
488065814
56389078
337551083
293746408
10140332
801948964
122932492
58386534
855418013
443684494
281293374
371385203
18798007
349200884
937376922
730900073
100128632
342121333
45274486
47497126
307016462
47947345
111540418
277924147
518028040
138309125
683190995
572527365
890862
766033847
24229572
507207343
153523813
342872125
41997948
94177287
759792142
387328466
850886194
219304380
68317115
28597080
392310315
67621394
822475778
139455
178606542
11176326
302157590
245552380
36764994
31436070
268314457
379487562
113605755
186995501
510824920
528958248
617825776
48801399
69235451
65366601
140775102
91345481
160212587
729205269
96821288
434025799
4488484
44187584
123892815
70007520
30319326
105863635
253852264
475181121
194937431
148011077
491140867
66308037
115935312
173557272
39814402
112215573
276293241
805663630
187631815
746906
48264192
18974332
55845443
10793807
752292823
85784432
376769924
416608064
358328853
164341150
68314687
183412412
425021808
11665343
590819271
69236238
164202330
246089215
289954686
257810393
110508810
22869575
192753090
135584335
322516390
273608191
136632434
42807903
156534159
120134342
75889538
2598097
47760832
19935961
130785235
89963539
141237331
36089343
587881301
261382700
55522572
24809514
167992386
366296621
127148043
23825132
72249512
317235853
110695710
101010006
37369812
75518042
673012628
48873545
199284829
3252617
56443244
139506522
437354865
91426991
398630592
393567325
467914320
90111126
222119785
37451653
43536768
73929354
152305205
338352895
91587669
50651643
99720305
118774781
436712610
311058339
42579288
559298163
40536640
680831486
490884192
469685202
294502890
189638456
275036505
255625871
409216825
221123405
316194400
272192535
317637477
99441867
610296174
434355985
107460551
404682136
212900038
181493189
402409603
15260119
299148494
47185157
324719723
38803216
94651394
72299946
489780554
573545409
127707252
645968135
235089588
141023896
271996662
32212666
202216349
200647538
176634817
623069973
662574022
174265465
200260032
237463333
45054584
39486591
673126667
340762942
51241274
91144726
59017161
111534037
76424903
894815417
451496080
419981020
150062229
135601200
303320887
64200481
240940693
40701815
83294927
76399796
81527643
1851749
115156412
682192957
103285190
93531416
555447861
704681429
154482364
209738531
431661616
36504391
74224643
31755291
41342978
20920738
361505930
470147038
412178685
36733423
76063898
67346919
89025218
249516793
585990491
133317505
136567996
201956910
558131453
183286095
445851583
28400434
12650067
424993432
598816050
6955577
93475017
63300621
451979553
273593203
479726572
471916873
727271917
909547108
117872392
336203342
490999146
483252657
667455782
180350265
847711007
74397965
286732330
983917
239560042
358757474
343954163
101282359
293793565
29923994
199363797
668388930
29460130
343071944
353916725
45042229
118637490
113873101
97057987
34430217
203451037
139654817
765725751
617668219
30351964
122158688
340209978
249923933
155508292
241479783
210323362
657883469
46306200
313623203
35405634
195149485
615658686
480151524
11396964
411061506
649863831
859171947
43714478
89815914
24309271
406112336
95056826
639793943
57313644
300806702
201828970
418257137
310725211
75989486
38414621
224845755
160537333
453166688
453391341
22335782
347201358
57426238
15341457
549664500
70226757
157876359
344062965
258460872
153967861
263533830
511112681
216469612
588146454
116348979
46590584
509638327
230894091
42523538
21566965
75793059
725838308
202095618
524410052
302509728
140788561
322070840
213032217
22585742
247137050
109296728
386679657
294562967
27348154
10257579
416427267
37903122
221910237
166571462
59476037
37129993
63504944
578904469
389665468
83671294
36520893
376203404
483928356
523852083
27863210
508593774
374964183
738693210
449607423
222987818
123044148
128482006
12544
76835953
87603919
108316156
108218136
144567854
142696182
90313301
344224821
47185935
341606213
132970750
307240571
119311896
44823277
100881596
47011328
487835606
387778633
215278209
131327531
155399551
261181916
228973933
80949084
609239208
393969480
265549829
256443186
5026803
333501485
209336364
68509120
127904679
334047155
402782364
2914129
293481357
107097523
7933465
530350620
310323931
427146735
56823602
102788733
30443026
258861265
250968784
151594760
351660185
427382926
43928770
5011281
26658663
275912300
13693369
467470399
180605624
296044134
185275442
17018195
70198647
865459910
199012671
261129234
138365931
128416557
22389238
329497022
750474053
197684239
1097364
693445
178406875
180279483
139179
310302315
459848591
97640596
78304182
357728369
110490113
144644693
147435185
325588158
8578341
335145169
275320641
382643737
95649916
346118998
14235967
1080723
57194254
232963319
536366078
332487094
18645088
308242481
51929213
757265428
5408187
83774681
21950044
104469602
326236669
732045825
17208172
813767498
92689148
20803235
1997789
23463457
236051388
167389726
115601024
430419756
49946793
162500040
792494550
720974725
158425869
91145470
166028477
198752379
357280947
422005519
221324607
111457616
33144839
505794672
447659991
73261138
16314944
429978424
141240671
100859792
463826133
27789365
49058582
242090
187217537
54639229
100690904
5302473
868471113
317422080
301425639
429931713
31356261
19770802
699455663
77509231
677678422
187597368
26468318
66250846
24046480
52077282
43999492
381201888
40265654
278817386
352811655
681172280
32668838
5324917
608735205
17866373
742714503
98771957
57243429
270198874
553359158
674783695
619470074
302693783
10627405
111912519
269875463
519573369
261989206
437807926
622289282
178692866
182687547
309857118
31169556
606579673
62529946
2591723
849854050
6299098
277987815
95488281
62262116
401876450
317096474
79223948
25728909
1623743
656484149
73884671
377974284
254349161
353158258
671128912
913064795
130124168
486553634
207286773
250500032
34783611
47101645
209624914
652206274
82805674
91122626
726378055
99924163
115199348
187891590
909177
34741516
310865626
163016187
895073823
433316794
408368913
433153833
281210740
63137436
29877658
122442889
174152408
63268659
149501871
158889941
139017467
495486174
353095322
302745343
264573559
471822201
278824060
200606620
92001480
523317897
487629046
571463373
50099193
627226897
156638023
178028457
27399490
493017216
569708926
108785097
108824689
698880856
357559773
176613962
149530271
63690429
97287413
74480146
825934305
157166650
237005145
454917032
183961508
166415354
12669627
275416481
403839134
208782502
148636327
74057635
346793652
798054544
265051212
25233167
22134355
2367447
348980000
90766753
562227354
809288959
14834775
75579924
518518233
839159669
68357225
322184641
46282078
16832675
741223735
918855871
16071653
52504056
265076423
32397187
363801885
458773644
133034089
82974169
500437813
7613867
239298950
200829566
73177987
3920840
113630514
361616510
254847690
30582735
116516600
172817364
20947243
101605993
303561352
46527552
503381105
547318689
133055389
513425294
73303636
487858761
177723224
297680187
238285454
18940911
11107607
335671041
82704004
296709203
118498094
319555708
55012953
240667069
271817697
928497892
208765619
161827098
377061949
16656964
158448640
608497738
495843
487603018
163757035
293977577
55326121
5249781
16335125
58719413
242451847
226443137
196974562
23361197
65674271
77753381
149037692
474672721
343619691
62631339
125354761
276605341
210208792
348513275
798759849
200078647
165016993
373247280
231752802
229440229
290442634
313427895
364481958
226553857
11001250
33371779
511023746
207514777
276084946
7468204
310889919
302263855
521881434
674705570
14249290
388978438
231488979
127890467
41689962
171221411
518991159
349337484
683017778
127501249
413726859
3480415
547674964
11136688
177647886
35330509
152474438
199913154
23627216
257416749
25686694
432650590
154518273
18353713
115602492
182526142
106095791
52396838
123077344
351805065
218260414
174750590
325641106
346881970
13102931
659868338
127345290
297711991
313955537
62377951
29736333
268980395
4032911
490731587
226308288
470749509
287244346
156333372
399626738
7328788
112049271
183532345
96552383
465643005
30698227
103118759
281411358
225364497
494795269
301434385
543490178
95602213
854304787
5757638
436373090
1870729
54030424
88324814
453975994
160883508
362863373
284997476
32458548
178620968
318621081
592076666
576960023
296540864
159420641
391390593
702963936
545444548
89750000
249771467
148369297
4172843
336202739
839657118
224009708
177706098
305028428
20429425
390481381
244525784
52166790
199043396
143017734
26192618
883032201
45790337
235063356
18482681
53193957
156002756
451736999
123216164
24871600
352143273
178958
248475577
163910417
366419247
402579332
461566150
228656101
635856083
99933883
765019647
56869688
567057031
80556410
385025436
174152974
357727739
376505126
158570414
293821555
76891252
65063922
35385326
553036062
52738332
36520954
499739774
328803024
17850347
130069561
47943713
322502611
59635862
555011651
453715165
553063256
613870618
70575101
56260183
406658878
341951431
510280072
418899001
303521481
143794419
394426232
113543378
538672603
129780586
82385827
205966420
44530688
4135242
767129344
184808464
197881180
65100144
93640058
184675573
1097211
347938573
117793027
494574643
34530705
337119521
15499541
27298786
14494913
38873581
303588432
133766712
590155491
35702873
172285578
51299726
3236271
114618355
64636036
127910184
329850383
501525999
156415876
854642155
18850994
103682558
24648579
260906056
78564696
618065704
401999711
49227404
378288508
592293327
115490832
7733281
341232706
123235985
414321201
44036774
260233255
214505986
20371690
190190153
158223793
597172307
244882979
34581710
738394960
467902483
91360124
74300177
8928535
109210199
205475961
271798270
15264767
7668532
21689103
76003968
269307046
47774830
8001509
173980678
60640600
278455766
370094244
118230125
277503458
384258748
2769069
53126365
361168252
608521480
616487763
13087511
883665579
294393379
14564033
81194255
228939845
496438899
335866572
322251563
286585790
291216809
191142009
294537189
281129574
387712768
116374679
30019796
185716719
85444496
122308914
143826772
32695315
196210808
337082223
820659483
618391893
146020905
154539349
231391779
104730422
632549569
10230647
270019750
499642058
104950870
46604083
33722866
254944556
133172942
50054099
143792126
220663404
419782715
563190137
383719814
41209304
250930942
8133828
256735624
732496039
30455847
18677185
489014454
35651359
88208486
573394900
428311062
40368786
241753550
616156554
5394682
270338562
63079627
40525806
519033791
34634785
190270765
233393887
10320405
65802343
250647006
1642220
955591157
2762430
178142688
521310548
32215877
178137112
196752513
75684096
208846622
210542793
15772546
452233104
120460043
176348393
26763115
34315733
486083954
160790175
6623788
130627599
578093005
6418981
23755470
772102876
43593258
32297144
127661034
120627811
394279587
801588787
264227038
421136743
80094819
113623740
92901466
276829442
12160494
485023839
126414453
93262149
10901379
439419386
244051192
67579039
449511076
446483893
12720809
11622010
184233873
159070533
6750361
837017693
9347828
255739657
171790449
211554847
75628446
170861368
95143565
88514678
224028145
305503519
471294064
528006557
105017130
583781057
543615817
387036547
426375549
886570342
66211472
217239314
827959705
461396440
68485811
543303671
258645525
942569962
474743718
165593413
310978903
1445581
21938818
69928891
749624268
455516807
119030844
742127063
668037972
90557377
543007887
102342843
217044881
962194013
41027892
144420552
17468903
344313155
326222634
174771370
174990810
522855095
21217416
314714750
168903133
28075288
320853234
549058884
122987666
98397140
192851319
777631093
121967537
501012599
1664607
146420289
237586893
102461362
159309359
69208876
278421493
271685139
830023015
269546895
367792932
232886
482334244
47371625
660718143
236623139
111081622
58658824
30087020
507371139
399607217
44505110
156338983
77961228
64785506
137358838
366795373
35713047
24584266
193195004
27998990
106857612
637567093
488880347
3513093
612833810
132246306
105774072
295311320
76971060
6749174
123079767
355936216
460818455
23714747
15336327
54955093
99563750
97515530
519058843
114273158
51037035
6333199
2670415
15501039
117797539
117523273
946296757
201861566
122533986
159491706
263827787
20720343
127085291
282684169
32786133
710417717
201385556
234815098
14123415
150749180
95330919
44882150
8239398
114588418
664297236
17001417
167615885
210115234
47493649
253382960
273977352
174320435
15241529
468090004
174522435
35856977
158666467
402321406
262539433
550649306
42118047
120440616
276610944
147118
686134881
289420683
35164189
450928664
17434704
222078058
392681365
410764698
197698572
371263720
706977091
171768751
30492281
4706748
339647577
379185836
380226610
615403870
19623377
65872736
187479716
485340045
15778
194900281
572915265
13944524
186202595
602998933
734186606
790920316
70099205
25984297
665537872
6722098
228529712
319081760
293907336
79374818
548760349
606810264
80640810
134743514
368903886
616760392
237698799
276424951
249090121
394847088
782661185
252098521
45897964
873251707
271342739
39519570
299273722
912789441
133325423
49091611
204404579
265955405
300301601
285246765
210520892
3600838
157723413
157649983
410291271
333706161
56756356
202899271
3338680
59702282
85510819
108559561
330872403
286951787
172932957
8706242
425714193
419601773
154163998
280587961
813767309
120973720
103765209
518087755
665748477
106644837
560139669
240391635
508302762
156898322
47767504
16391965
38665969
107031204
224194075
213623965
15331892
199808067
384390570
577225485
70961368
126641420
97546988
184515876
28982984
42934380
5310062
94939764
51648657
384024053
300579474
60773048
432493079
605669952
109632547
273236694
613070834
327585104
98723280
315149483
325790105
76461347
301670248
827538953
436598655
658584
395248349
869161452
3664614
739099050
116181283
576129259
375191485
77497707
266702399
876687388
355597859
174274508
190107806
4839789
80175541
530840502
1175561
868413304
46720346
108900723
707321719
657330357
599063954
755678394
538956881
270923132
762062150
76021890
340777036
76391329
238792533
322906082
210471603
50861356
311135355
96087059
226435511
521502152
239425555
2607725
277370475
360600822
246857397
73335881
163334124
40663542
594389835
529533287
783245147
107516970
194830712
835420
3048887
69906760
27243651
417869463
49676660
19751393
458083955
232816935
129627553
68008249
287330033
159129073
735871659
175592154
50318344
86077818
300542771
152533427
1781933
338786844
3590066
201649294
92769416
35569553
430111432
421702194
555118482
13210532
581033228
93449592
54789087
205814678
88015097
171574843
585520808
205771202
127048809
854820326
536446901
788435475
427776313
6488719
377247260
116446109
203826796
113873308
11666453
359233673
12300827
134069263
179168371
458247227
209089994
228946925
47442889
118466730
643680347
122992244
7685717
107643646
22152124
57867218
391738297
253849863
705411039
318275958
62789290
49563343
180186455
215397310
133596848
41870403
59145583
100107354
658236703
606548925
383662184
8537156
11604278
49556555
127993351
198950
291190470
50489062
93427961
348197239
88089239
419375283
412660905
71262489
88055316
521308651
203501546
47736964
527481757
17407074
671022076
44333280
295932193
697890280
274778837
15797241
85182275
588262689
81714675
389695795
358600452
66122022
181527009
94866190
467648954
220512468
124806477
46535414
75313873
3566220
13722282
132370407
515573482
351410511
529514501
149500061
12268889
162084919
53570232
458552684
194036921
538691342
154057412
233467087
245501032
485996853
385389648
249073597
17731537
208616827
15722942
160118245
370948784
97860567
23523561
820380400
115039785
68748359
583138543
647110414
206201452
27821215
346537993
63510550
77208974
19892996
208660664
225477096
30163197
162939634
300204696
360397124
18546201
535096079
183403476
34634319
393200261
50973854
228722016
717498966
60706472
277033418
56283780
428549595
317703528
662721645
378019833
113653857
91827327
415943126
285920574
22503221
582257292
473880822
170588824
88726828
234375618
217634913
439020794
80394212
80703181
426753281
134304157
347330742
214869562
50212450
69198680
209809745
136880177
360880931
318849085
602280547
244937511
285319423
17213030
170472938
44746208
87209882
481265159
266134027
462934815
313690440
264207680
36466072
49521766
235568345
147104390
409732232
194610871
510304183
277566063
81713811
120893828
1279294
27294821
158608422
391054229
263502913
25499366
160244881
124462131
512442804
422700588
221106638
101898579
106103163
342181941
183672178
300215640
283312000
490548914
435361737
370513086
49538492
137099390
55862698
26237898
337088285
290533878
287473374
444062614
163351484
593004356
331082400
11322501
192828537
436314683
103137107
6035198
127416372
56182930
599092586
540886947
17830034
804220441
48256859
1642504
279533711
695425280
124049517
343083000
335869147
84765486
388900718
216163890
157135830
745386504
466503163
650289961
464761
63370475
295343539
377818476
424710397
30529430
460488404
364490258
98714877
303773709
17244352
126247329
149457265
813755
547235203
73373594
172806804
39894704
59695569
56616126
103908318
11553786
268882982
190416496
621950619
184325738
186983065
677072731
144751264
183610777
836693551
723378369
414855328
184512510
47866971
3785219
671009138
202201190
339947411
125999285
423263888
261920985
64206118
335202905
582761969
158103582
369124287
129448879
138148841
571533196
535258543
712750872
583778428
192052449
15916291
153183278
146928487
492008
13935111
702505713
684188716
33535863
754348398
85406552
374423244
67970424
185425825
107101156
89974153
61882093
157479230
160097536
556104758
90007176
71933342
686838295
48928673
32561749
113527126
198514579
201719068
252216555
209795402
221603085
37444486
36259379
194807735
38508120
24441222
80805026
70173829
266310267
203907375
175482370
72056508
26145147
676652265
1230628
47090127
102487581
429138719
23486230
751048314
135622294
103343154
292489865
36915904
697507389
325804952
31864088
164296781
219147453
61262130
138079961
195043863
362073067
291679157
419046257
440646945
249532481
452231286
73605543
88781442
158699752
10560219
567489602
138381462
67888704
94199048
83296781
450208711
393668110
560296072
162959275
358194806
41649799
313261224
31276504
374182023
200714883
285911337
78393536
77711190
804509061
367564530
662096447
687910157
41664844
21496008
69999973
133616577
299178686
628371173
459509955
163372119
439397975
568859132
70446576
502696298
239996746
59503471
207846020
493434058
585691025
223766815
241207407
79444615
291635601
44197598
450520593
590049917
683358818
423881811
138522517
728107532
256959667
111953431
262204466
75347046
226159916
47442162
84894879
171226846
770305325
32533315
493080729
410691653
78670273
364482286
390235342
643423124
149329485
2769321
250770327
90969776
225222460
27221716
195542851
169365638
395421310
143840593
222616428
31320195
15918816
73975019
334495060
741599609
292371345
421851435
169355188
17126840
337374779
6347324
494421943
178326441
213924612
14278766
196780213
21830569
279739111
602085234
123399412
460166141
101839905
289864874
286082763
25331447
851947
12823761
139648241
75076789
93156506
170579844
63399641
552829872
462569721
10379740
583492651
486395940
15906157
426799573
458050301
498050111
8124217
444555764
56920445
144763818
454241675
41165886
82837999
326293781
269739221
585026947
38002073
19456477
188665170
160839629
2515791
548467978
3457868
139001441
83734714
163560059
311034938
180940603
507714344
58699637
374117903
44014480
190256313
439995984
96080306
189088261
152543179
570374824
724602871
758086019
606988128
79691649
436621270
868611498
2925985
167633991
172637357
35596314
164031691
412019563
369096769
301814421
671064401
619938935
139449375
9329250
205592854
49276494
831411040
52705374
85914185
94902215
653949450
638965428
206558461
58986842
637907573
59690524
208401454
50633823
424517547
218932911
89414780
61634382
383565614
392738169
459329622
116675556
37235204
7674453
114161136
53778148
255870063
577829707
241216241
149581398
428853607
375535130
47622385
424803376
8324651
173734796
838290174
153304204
113922737
384722834
64393450
30105357
12900617
105839742
167909395
39628878
126036316
156701837
104931127
109682522
255779017
4258839
14021504
40613485
149129338
587061587
340562307
350396338
227706085
385535903
290215108
282840609
737862954
441834832
171306559
774391464
28156336
4951288
116748258
15041948
36812259
271233987
231716849
44801570
266523623
185478105
112855107
151554086
58186556
98242936
12103065
25757070
20147724
673468931
89204924
206821738
14247170
144202143
25068540
106374338
254638045
57430129
398677526
594904835
32274957
320533080
488302684
754876265
413707150
493773012
339758646
222216780
698316095
252778838
415057262
281929522
52910737
63848298
694789162
393984897
197630283
74177337
145332773
204702082
578539500
212396023
119460461
134936958
460014570
588901966
808105013
543504760
206018056
212163691
241754508
524930171
255936029
379211936
575315187
908887723
307779801
22417144
42559603
767954795
741951029
9530144
133729624
138511279
109565750
309848742
694189373
122369067
643089442
243922772
414971644
508302674
31296857
20878251
14722307
227447722
158245531
33690661
305684003
8675397
197630959
439116460
341184271
150469381
183215902
21326693
30742541
454273853
188998811
134891479
368670833
350922039
27956952
656495277
54028222
245787332
144229512
255200494
268643084
666702
272938405
51935066
238891115
146283050
42106147
139330719
74540505
336911222
50253441
25697310
216644796
197462134
111113736
63884849
306329671
10766000
59085148
191695653
461647867
219359299
370192680
330441779
22347421
53829026
151005723
70704578
67768217
735632220
193954876
280948636
375020057
844963687
40791204
665325608
49993476
94408228
403407812
170558790
388556756
81034189
613606998
167411903
430692207
51311989
8741149
172777582
116458820
375129067
456248262
158423035
157818762
253362807
810383424
682270332
9786965
40189276
11191744
151175282
540320470
598308055
651088584
514711797
578539320
337318390
296874373
44934461
427474736
90249884
62194551
20639976
17090625
503379829
37597268
590004887
535736572
71169
423612594
452602639
119288127
304911398
543374294
52057020
746722080
34732544
5852695
77124382
2133173
424165022
623731276
100115568
319777318
85108742
663675958
145564011
245542738
125194069
520366695
566448939
134601230
198103099
252976598
565706758
151412406
21295070
349002282
178713941
233523547
195999448
59217912
560324681
1373158
361054776
21164082
577935536
704901432
10184212
37913213
136485967
352153535
25789286
41427522
476244070
140151694
432000360
253958304
294924623
93109420
55573934
686572229
235525012
20734323
18495993
1275153
8504196
193167493
168511929
334423022
253616861
260307698
123075225
324077435
86153164
846635420
273651966
184956791
11539026
29814543
810510625
678869302
534533366
15677609
86970823
107237158
12238996
40037651
70599914
6222701
51429623
443946254
78491263
194844723
338520189
180652712
789172135
784297387
132984725
460264354
439102493
595941752
512065590
91048571
301417769
78255936
287842986
54119730
70387329
341698785
411936636
355913361
2342008
56260516
62105238
48545661
472192409
47767343
275311588
541889366
75394715
6574840
119156297
277990172
849385686
291419485
401740894
74266146
444609995
288774958
629595790
332903765
108059244
70440342
539610261
416497100
82612387
150523210
54786788
840372450
236461638
16154393
171839387
484600738
164494448
87993914
473599887
936594740
126018018
293418671
148799046
256763065
200219147
14485619
408305195
506004684
177447350
546524109
733609170
312909905
266996297
308250164
52142803
40477000
35056449
503678777
153631339
2854626
103676235
321429303
428794770
386262099
189102658
274669069
136096550
3604671
149899701
393207695
552777672
98272957
171179066
12116132
109868417
207338208
389282656
60559827
364609508
161516641
89939057
148171120
4779156
58248824
2762144
93714601
68543186
221642644
315434841
161924221
64037411
473218869
338399658
552566958
42353308
195971705
643197045
132602065
92362730
174006625
864581714
25179493
166922869
445832146
201496142
638083381
695308
584712194
47906702
404012028
26021492
7193795
1580505
39540132
68214292
98035299
351719039
91221850
553416740
306497571
482258433
3231401
85660459
159314143
91967085
62239640
31664773
1808449
36381846
138506621
59739263
456687512
149203534
11553483
55453031
294210608
338944626
304030608
26021885
185492274
357931374
76056315
167253151
203270122
173686745
705636168
632150950
291114506
38700453
23966187
81739392
1177839
17453577
461978427
326842455
81933607
141016098
61212321
347920046
199819104
27289744
105987754
62490868
237764818
5553338
522984216
500321541
188823008
498051675
22907641
3538722
49026428
213901694
64998123
278985257
353126942
707907762
154961074
13785612
626649030
104300659
868463763
494991332
202996802
98820548
172428599
705939282
553547475
144442323
55363203
106703122
282586371
10110374
826742624
32148454
115780045
560141819
404544874
63982887
149820503
4512340
384070747
9344265
23923118
4555918
22135413
21938202
346599660
13770134
725867663
202300279
205913841
811767432
205048431
356117890
555543634
97945894
3980381
61814593
576223222
13199984
21665486
201922299
292883920
413868146
174968555
739144208
855988740
277702191
17321522
106492475
49815875
359104462
34716783
363023235
87872555
45564957
232680288
882354520
234026837
87813551
141136828
225165957
368729249
168386408
21260109
85865270
444325279
34418137
675346134
202364159
100027760
5919297
461841710
363035387
133941219
522232848
22950732
57440157
385797941
44541621
9307306
799639572
305852838
371181879
79091430
226256890
224081523
249398036
12636991
64381560
21428170
246608293
81399473
3534121
24711226
646933946
16284438
631075665
412155773
197609532
19456235
538165357
13910277
294905845
304955590
87681938
143972283
232286633
274832739
360139883
108682163
477975655
456624000
199336758
105178105
49567932
662639218
10227485
2640655
237539834
471784805
138448482
34662351
21265393
123902571
33855986
122664430
769897319
243132559
113492518
2680215
890782083
149532542
27945301
639508155
313863877
31459401
282507249
590358332
259264524
245879727
150872103
22171372
487557234
383116024
223108890
326823945
414139189
294557089
187264477
57958520
127701629
315813704
169031713
37181917
86582198
966175
588600602
121338809
50859321
573169150
67328434
19105240
682659824
115728753
133572723
144824212
683492109
471730685
513020723
266779099
136159941
237821787
330990646
121440077
347061751
607725553
416685141
165000505
10829590
30563242
44315405
119418832
501934941
511908984
581777568
145979848
246631258
76599769
197203331
412532921
75238395
294449703
263284736
666636941
272427662
365882172
174065459
22894141
133853
21131688
26621793
110089553
74647132
164746990
49853270
98287197
180139109
248893710
90660323
187686817
211290794
585057894
431803644
183025439
155165443
346568010
20072840
91049086
45068361
14076693
362541007
778151131
176351985
200016820
745516265
441625831
80490497
126564251
441167808
112181367
118940216
694279938
643436910
308264041
911965896
706093
110890912
39519153
427972723
85754051
286961544
238939676
54391363
614891035
14282612
178262640
502351178
30949985
71104375
10632688
106043040
460922384
724759617
289945005
18125209
94934495
791974581
111679706
160088589
130745981
299877829
12143657
14137531
228018365
844690214
828605507
2578439
344141107
400657132
107458778
214125385
38211941
156383630
524297383
170768283
552286863
201034308
743433059
300167287
48541598
234702026
363162821
430795032
36981608
42138300
193975134
77383596
488041015
16562367
30036522
472011289
937828581
316437059
97165775
10675563
20194948
185216951
139695774
880266539
4223176
774650928
584557005
324486453
150748797
115638437
10879899
133120178
14529905
160511613
267979420
78469714
203721690
114666119
96237966
25909711
236367191
554468671
432026856
137827605
369893594
53492168
85185323
2245392
567642234
283023596
91767472
13960458
297459245
254472596
446451432
137970901
79029628
725867282
424502488
397607706
473358002
212248994
120106554
621181232
177225428
229031416
15874992
402918855
607642699
36199012
151854601
120367274
140668107
35608597
341796468
729620890
31505794
110980622
23396458
157592887
179196227
110063322
209274733
183433553
582468140
385144124
51899619
42924289
3653432
199013370
89672169
196279772
214706590
170422068
295878910
184819918
580212651
83103713
283452106
743074166
16337916
275633954
101925406
185529975
16137439
622399228
104119123
14612345
41571241
92194976
791088905
319347042
380346966
11105417
324450427
353014450
47758341
3293213
850824673
226411477
463121058
63089646
507244221
556442729
35921177
773177083
639106081
819658854
243785023
443902134
614741394
213325490
750875691
381299718
128197359
832725222
222593068
334609561
51275883
350295491
158800041
1444946
743383361
708844843
592359246
21665384
29273239
719830356
24155890
75347140
115356545
321568421
367067436
278205248
686129901
83180334
190641191
23064922
437293314
271781431
251535769
25976478
542616369
231801025
305466077
687064379
206850606
25715733
30101644
262572547
162699755
32006722
59806567
52227435
384418374
159184013
310545269
51769428
783155824
117903551
251958304
1643278
906704
449554215
706473591
21714294
7363832
1485909
29591188
179672955
229788980
152662777
14615650
104739294
603052056
30963340
595092993
323432484
127583910
527438597
75636119
503141497
62569905
505745977
465408862
13314098
428926035
13981215
180996655
214362498
317390
97361193
293751662
578941752
293549714
104844145
149689493
15785011
434516469
686681228
29452893
11749169
58871561
330927221
472228744
222026407
399227883
515205735
226404562
142684496
259665722
80553915
259218911
5533082
164001627
115658405
79197438
87346697
15419834
28325599
739031579
317693366
405569194
210548214
48371209
211759816
160427785
427633185
751576004
553992144
513608412
543202690
594821554
120395028
258041079
663477869
477673176
511514426
115874857
107544825
131821902
92260889
525055566
49373102
87629057
55569440
66801668
308234860
30788249
425870660
54889481
2814912
97805312
125278578
120363775
38057010
394494236
74530626
121642342
481154305
79295802
418097276
195216753
39527626
9036399
596915873
52290395
109612634
339814572
420586665
885719015
927431749
62054403
20650519
129636666
666418937
60354309
344905623
38116906
165706249
457151484
359262107
39654292
57483558
226706686
828026089
399402842
60597783
34099702
1008925
536933331
175316331
321795651
455405461
55024657
140970209
25845066
268164082
273123101
376450605
115320984
47254801
110844041
311084555
12839054
210752931
10992878
400498840
148705500
582091419
663628451
65328494
62871999
10761759
236304757
14064394
753414249
476810936
453044046
409403154
15346833
220111846
105623074
242556112
215406333
480160861
274449612
222202728
365921553
640273258
349113677
304720878
17132200
3939567
625324107
371148045
664117397
2734422
593504643
124268502
90775909
341697427
119766502
1254445
47750853
186884440
169566075
445888781
72920743
62074629
98299171
100870172
819576656
396785036
32037749
393217237
781306618
78580527
127115524
310204638
674176498
588592290
796885736
470560118
463766125
381418619
26760731
272071933
622643374
630683081
736838101
116800194
97775236
75855486
290726966
408524280
174274430
24186061
727857436
309541487
312968885
198981548
5605804
190478911
729130307
81306654
286013615
63461135
487439758
394835663
589535650
21870613
457560084
600084593
180851778
12841817
669751552
187246875
97501057
1235217
124389135
857528610
599030164
307950711
242833674
106717629
51796620
49687419
36182555
221370565
383758796
760803
136872768
312134120
173634842
25520526
65006057
218160876
111746501
39272819
328168996
288995314
443794807
21855561
72510939
98483685
233290187
350923254
14971246
40038651
486237789
74538602
337761893
282077082
78337312
77895449
580008742
185100629
54356694
53928967
136303447
158653932
518666771
793708889
178452713
190273399
49479170
238481797
166049392
25190236
747282397
58383410
415311672
635033334
275057195
470782406
84206749
182729167
219875423
12466077
24722084
140611017
222396592
288678831
194521444
85334866
117813214
444696097
102913720
70310597
345388298
184600855
257069795
26772811
49797360
433792067
94309786
112724801
367544615
562490
52103569
283267978
813771342
413820109
89431391
431155920
155723927
71147312
21274225
160974682
40537332
23837451
270440521
125019779
261617778
9305212
293828546
44685207
96701000
101424756
89394458
153172363
9609931
205523001
678181287
171940077
318047965
3168139
120766646
59201196
145721184
86788412
257485092
96658949
218661536
380014027
393416501
124241466
346724950
270271011
91821949
328694614
321470442
26442707
245829654
269644018
36128533
72342461
57992097
92163506
23829038
69828966
805662035
266713112
558005448
98711721
141559868
62470882
317449945
205566441
275096091
142565504
63733712
254628887
22251077
605930223
76637891
377237349
40072960
146665061
12311737
40556925
286818795
128435726
467667489
81948267
67568224
385960295
157006139
513366951
486153781
412765025
10591196
117143623
898784287
283620785
83878790
41220787
429494956
95760040
154144929
414696216
136562795
104645395
363327042
165830252
189388604
80834296
102170664
24709627
136175179
420831442
43516971
33761929
37048437
45907554
47421916
41368471
31475506
553101802
427275421
327952815
360543831
39304880
189776626
216674636
269265954
16192550
421665
40686834
167006313
135240460
249695389
231878516
317259986
404698135
38869484
125850331
147491115
473932482
305893516
76287724
57875849
326800815
331083555
68510781
471199761
139959
596929294
167160310
51991146
197624082
97642389
255650992
398268044
68700366
16816993
499463859
790443157
158800486
52427880
471064893
430786284
59393968
483252147
652641035
36550542
297996034
36737509
506090052
178773750
386829249
179789601
295152647
313175572
61308946
208015775
488935864
868100333
36431125
100368373
243442008
142386067
672717410
9633688
265604186
393014853
322366042
18928396
444170076
458251216
104706020
260135914
280829605
344341732
574917399
595294910
85449965
521716047
800144070
629229349
93330377
101347372
78833181
96012905
19532967
722825391
57244133
361121986
755203560
296002579
845933261
815588291
43588740
9206073
5909602
608918561
463771836
269856
63581823
372095759
186626082
395095827
156541532
72226444
116153214
70698824
438677500
233017798
550779702
26622163
189876002
629131955
421524327
8058244
23882217
50837004
211072327
46027050
23357361
24531278
62631387
36748227
38249891
248622223
256912257
686864915
129870350
94087423
208729627
89187476
395088383
158194070
1332230
233433826
81601005
147802695
167209213
66223299
98666444
97902810
115789298
241268607
433422629
199008148
340023534
295170978
98297359
110951070
441608408
642649877
185230896
428355883
21833859
403502399
79272961
520382849
723054402
64474333
17702490
172416831
293532961
231620841
166542312
5069960
425068074
150375568
23056116
114809833
685890495
6929336
394716292
35727735
22278508
52794689
91510772
334527260
331951907
157744794
752422283
281345049
464238333
540370369
23336505
355789
11328268
37817888
189748069
558940258
398684604
98003297
126761415
532483530
291494098
454824075
38319596
447381786
752206092
16164203
851753763
178953081
757065088
209985913
348493371
487912250
34395059
12384945
23491222
757483541
574521781
198747819
6529406
118229133
67950803
309091685
219633727
188026563
702377294
740910772
29390753
350337184
129995473
258542787
311625780
368576910
2209698
478600603
136678767
35283380
196752567
97626825
711646129
86556932
484902984
745905188
41725141
43468696
396725628
248392138
36585445
450575587
42477236
216549991
21990450
60241126
420943386
546406368
325566828
159592148
73841450
330255028
414003814
428562300
89539834
442423578
8804072
582557961
6468766
239231702
181354487
2048426
658177433
233441447
36700745
4278628
31923103
80346353
225083892
4623343
51407379
123761427
522874638
138123239
226425585
106746953
247605754
138022013
663826341
297464340
124028906
677036838
308445612
739631724
268991542
14967409
83823840
97553654
44317521
519392684
81641343
8707375
262342863
21580710
131050998
52371436
692476707
373848680
799579043
382541559
784222722
104986666
43444358
293859991
53623893
219371001
196904531
188191951
58846845
146491487
156872005
330706987
52614996
155989218
201773682
1562573
41633117
496599767
348072590
175993569
42649759
2946106
404746314
695861914
163419540
5509647
365394561
58853589
330493238
893344651
232832613
573712169
21766011
358174641
56819728
656772
130358890
420843542
63437245
154989505
494492043
9071432
130616699
386163398
111170205
343540603
11419249
120446010
216748607
379461184
100504363
232985610
558255227
842606890
458710623
104577354
583363206
228549727
384440059
533333704
102437401
243832982
877319020
210333598
14126180
64991694
225736731
275207230
69840232
723267390
230056640
37154802
188784748
417995052
360079161
537867227
701799956
153255075
168214046
3822545
628139318
142581396
284237601
105600814
36857596
150059809
153747027
6172452
107994816
430494830
15982911
61169371
314042511
9636172
141918543
156373994
259327221
810531863
70063472
136368160
588194063
31537570
345940187
132898442
16471208
5901507
379428231
173043949
26495114
133838498
736601798
36208670
837104377
311336159
110742595
133299223
461191328
39090062
189101372
112066628
84857317
277662648
151982491
170160300
170464292
791459691
60905976
439810980
60531976
142344223
181319376
366842129
97428188
19203026
30855692
91812678
256449940
737780478
105667643
376069438
4457172
6300400
273734
168237410
416362762
41309691
470146964
405814475
52113519
234168153
126728243
216767520
146408685
406385276
244115068
209146837
162489420
49458474
375667819
3797332
368503063
91182277
502683806
112690931
510447725
280441047
385068447
320420028
358148629
372630625
545389426
522192004
197046881
7644587
259305897
303907938
79560706
614376529
467914085
53120668
113807769
155868934
219189053
483474546
262971900
35042767
344821410
163224337
76462406
25525589
94792902
21018232
74487362
4785833
870705155
65277019
756955805
294257238
44122924
306954053
704164382
328835639
107738624
397192789
375004295
219192545
169326731
128715396
174389461
418579925
530164644
500484909
149884619
237833877
186909144
348073430
11785483
244490637
90258261
1309763
157175148
20394089
287166525
225098584
26206359
367294832
523934538
134501526
367390813
569914231
343153685
110267193
677091742
407271565
253622856
272470933
63087560
372161498
30719175
114011190
355678792
108361018
706361050
219843661
177927342
7273031
57401549
6461570
125962616
346216029
506949372
69268645
458010088
185152184
51389854
999438
529539108
258104496
306702028
275960210
188147577
244032734
152470383
267303326
587690895
348778559
290826898
264465013
242335321
422677284
373999381
39094915
159488945
22100683
49743275
20820305
158119803
90203376
214663612
322473202
390673567
57714523
151047126
11883766
201296474
794683069
365022864
208623375
18824479
265092395
404501898
148102422
104353362
241794350
105985589
198006306
141866138
343231817
2768276
204726645
360730776
106763185
227645062
201338835
26504077
10724896
169637546
254611138
301885146
422521317
771812204
521379572
234182321
179014316
39359398
47863677
152836406
17987738
189072298
591929248
320679111
254999250
51283001
8559406
198715262
73814090
121989657
332428666
225389180
156046431
64701319
348113304
230633521
220772342
474670489
296764071
977222
117736274
83945803
292796256
132984222
304107220
494928885
678037645
245811725
96429061
99969516
82147700
643654786
296062017
108437770
122067013
356960606
169006470
174916310
72034693
15545302
63072412
32640670
99395908
99705228
143261591
169535370
210026093
72208464
13961853
60619430
108447990
212495086
142144322
221455755
744712406
281055490
535707718
28499127
109091148
343088576
458328569
126442259
65048503
39593698
123659067
23924898
92389962
55926023
66714086
545226810
39870356
208246354
21154753
517407287
96540775
74474364
96567165
393056027
561721299
473463053
234908199
189616563
183912201
49785378
456954869
573196114
154315462
552740712
479489443
197426961
528130371
58161171
20340121
30514970
233117548
58345449
167873291
311488589
68390756
337693951
13754425
140802756
50820480
126059122
16963680
281757359
5668591
442419472
32523084
181381205
698580511
616143045
37653861
186740305
49116622
7260427
41988573
121597916
368438350
163452216
184148055
600036924
216615268
8843665
895576989
27346730
365114425
517761834
138118185
167963757
507003296
14629716
65383255
328162612
216299072
498913402
106175891
460710054
568038380
164637400
294142790
784129984
97812096
53848151
275929460
537833201
321346037
385827912
293856529
99943454
294439346
250371466
65040944
697493738
699806532
87375928
243110720
283412007
263457101
350188136
397477659
37855459
117778788
610479663
24240693
53911880
50622642
254102867
127840664
719731005
242066051
188013588
675258513
742646814
16133117
464581014
206954217
68943743
172267635
41723946
773516495
425507594
402223191
105845960
22197510
471674649
210709889
64472305
21972207
557860264
64476125
19780198
506976208
217257378
19701873
5197673
357929939
329810247
17590892
332526770
196209401
176647213
907681318
48554317
46943859
211291487
279638778
624682967
49149625
341871608
768549170
8303735
13967904
477354442
170533900
257689294
93126899
77471568
295716921
498429138
141319712
17148681
39965366
266403338
158348764
714472257
72044168
218181293
302721494
746864285
178030210
114336568
145445789
136108938
305801358
33744955
366225235
39327803
17272667
79544802
634304914
212330575
293846278
677262040
387919819
728907192
230768261
432134560
120491426
526902002
1086856
294938592
153372167
242709822
488615152
146525677
186120903
140101325
276184351
303866654
527369252
365765129
132890463
245790811
285869061
276581601
175817503
586965593
332159077
572056555
368906548
386762034
3041285
5744341
880653625
7820145
303403765
13392319
367411392
760156466
57496193
97141204
419848224
363754795
161938262
165199579
112695095
667722414
330150537
193351718
87587298
82322046
74805181
74214974
392886753
287644503
533019782
201219394
699272120
694511460
851428083
316881435
8332067
95123947
176105943
345186880
328006500
121043620
289004077
331517583
58270172
152889750
337747374
203110329
126660016
43202364
537750674
52255165
473300781
535036629
690856365
187262732
766216455
412398745
518660828
44862737
87246907
319636632
767709508
312176772
650994265
29724394
8388406
358906247
250509619
32126153
539037416
561181380
1515757
933090697
101595455
155778178
380467662
202631526
481323
1381393
476707134
150135851
131579550
171364438
114230211
94332762
45308805
38853325
873990279
73722635
622332967
557170919
92597912
73733411
392307672
242739293
634942470
492606238
543837502
506248435
411054728
100257993
370015826
333509596
172261782
426192712
110548524
435380043
780942722
16817266
127521291
52307577
16840502
104446047
48253523
24683371
70991130
481517875
346834244
152378394
127670367
159120781
962397441
22515222
87994277
160784307
26850815
25373107
621826132
192954728
188561357
489488994
277935638
203587660
604783213
426677863
222546064
136336423
238244105
415098566
855581920
206883198
259241743
458877290
134036271
443860657
415679874
106174202
598554975
36572335
294257810
10396460
122216351
165740554
266820285
267318057
584345656
410989025
160996983
20149478
118705412
229939582
34498719
163659243
137587745
341185553
43821468
427908973
458527133
473778782
394578148
12669638
648081
196599
411174851
486976604
325039314
796152784
667872313
3669990
187181601
102665127
98624248
434825044
132424007
664636988
91462189
244669497
320071945
17659687
511797814
97847012
292468780
8287533
796182243
54241070
462884644
227814581
63628494
108528145
22299058
481964124
8245515
435788093
178517032
123896168
95886737
296795729
212339719
70039062
85628853
573027714
12228286
588909969
223952983
518365670
72580133
235992553
64472474
638669481
553720967
712197954
61311701
4923121
225255692
238480747
156769253
99189683
516456387
44048940
282314624
88789839
124058203
702329684
667381676
533989624
715052972
54885201
118601648
64747732
52347776
222759429
77672684
115914119
876751122
205612110
179245306
690260844
830991100
22671217
82241732
869087324
25935713
286366272
57461508
47491822
480196584
380253532
102479601
122244
356063097
92561771
103471178
361914217
68358774
442260843
347923647
129707911
267439908
269107937
228914345
124206274
106498298
208350613
362361395
70874177
179485692
188190033
696973818
38236405
12761493
241213218
742397700
152491516
18520256
65387198
499210995
49211251
253273467
19015853
153526704
471542189
237036222
114216476
179132126
85117446
238023749
250070760
351480113
64946047
64431106
559012492
198010589
487800116
21910208
108833672
807680872
22560934
93424340
23640123
1911522
135998577
559459551
9342052
27276049
187169209
9170975
40990702
5916450
192746573
141008037
94741250
260226431
470161031
95066959
40016251
850650441
5374212
66691801
208772179
18535820
463952095
561776917
129863609
306510579
100728984
348349981
90391695
55625797
70234685
249965265
255656810
184868538
127459475
681449184
254927023
197822067
2282133
438303995
16420222
279707613
318890432
137266138
25993060
680916825
623706775
99938524
66833099
23501007
995835
229833784
591184576
11333094
31907335
253712771
35136078
778889900
135639640
427095391
119535582
82231624
8464073
47579708
23866780
26016640
650851112
548716593
122810464
3893230
314336131
406603230
738441896
534054540
17932706
451115030
21675060
10020269
105779142
258094058
190597887
183478358
61504375
716014938
13787785
261022524
169957244
107918731
287026788
316243176
134967019
2014784
274058435
209926485
94627616
183518734
249934586
509267857
255046976
329005072
100484707
3047928
711610555
563580418
80424165
126688620
54980845
328541852
346093145
12549717
747922077
207532779
58786873
311779618
208243785
77603713
40019587
635923277
49751322
2208264
62091776
451578594
940445543
77064110
810809482
397329087
172581034
543275905
420303554
67291613
769535573
271620584
48856026
555428888
117471251
412436392
208282905
426743959
421288118
200132030
282689342
154169010
140640119
535746
609549237
208743173
404094944
48505636
695464583
220280642
15042570
66156132
232233620
11124185
37466931
95851037
152907076
26071573
334926641
30666288
3606314
23553105
139957677
2937173
401720077
285551
205661672
82420777
1484828
30457999
794714205
14410672
39309241
6140999
335046105
94608348
559017110
22495745
181437972
312480101
131817947
20823005
202740718
397748932
69127019
261353770
836108119
45690897
610687411
579883070
66474024
445357151
5209899
15906913
216908142
98139575
559943444
168472905
27364923
23168690
116898466
32887472
18168879
240961968
733064674
182039569
128536402
392348234
6048401
144889089
119509352
80135531
235765570
225082195
51305641
12174345
308522578
18524866
208603240
255525507
852980825
19099101
261446282
105446144
34294392
274727013
837634925
52999808
556633552
56156932
96821895
485662572
107473056
42884804
33459396
183685099
30958889
48797815
154822021
383075405
303698094
205186505
323112547
923969787
564501383
157840193
9828416
859019424
29911661
26296250
31061448
459278622
758509
63009436
139224107
528484998
110600911
432168747
194277144
52065715
17800129
415288528
75841692
616775417
58637179
114747338
705104103
116638487
321987855
42806459
133792131
480519907
88283214
27237629
556230346
60517090
220680978
804425119
170600770
1446447
460336174
357168220
917163301
33300847
412408404
19920056
90313744
12785446
10591872
117333145
474285495
144700254
100881667
144691147
748125147
174512943
498982551
263170482
411629898
420106755
35252561
263690784
176571307
392037887
56864569
14050302
215920760
126383645
176392713
14981513
52090416
299347032
118418728
308039669
47264075
18310730
496469271
38414360
124600732
61906884
87212900
88022892
116435337
70800611
169841546
28560616
515777174
37463425
158139764
111810489
197639524
35839727
199985305
152600627
41687336
504216409
12400318
360893160
270970996
76374774
86886480
440500566
696420106
15878100
162101657
832453855
181938406
329559781
166563985
15161988
18837999
69965310
346221752
40032226
558548685
142003869
244262635
470080257
70031827
471045170
292865265
384159699
816395759
112726484
507758042
6038660
352703854
95692512
285733418
475475374
100010058
58853551
124540276
11586678
194109919
441172894
489317643
308521207
48532944
37226431
19481278
105404491
259786753
95341401
277341509
169386632
9763446
521561461
244378572
514050027
100690228
35258910
72993453
567109492
157792308
13849806
140838613
405435436
159273955
188926457
594297799
386507801
90572635
787394419
29817291
571523246
64601816
334490224
709678818
472439653
260864595
183976702
9898732
121472166
482212165
68074544
815978
147216429
126622250
252305956
183747137
535849547
190912753
280436623
29471918
161843485
293189320
52042788
418442498
175451497
21104158
103187661
724377538
507142947
12130596
187806250
498846740
74846849
157309816
114457348
61241775
158203154
177545954
379395301
344684147
77290272
581035435
100570284
921014050
17253941
38763415
901370
62024268
69927975
156939572
649047222
126036193
222298373
204808296
802022752
359044979
225496142
503943368
123316381
187816051
704763387
464469277
473561440
467081966
2009867
17647207
215346568
20491981
245193547
251699623
234827923
157084166
291995575
196319992
49002469
657641250
373782897
123428484
357905342
80528236
11027426
282892612
38317556
377411185
156041509
4964937
218051282
755985015
397075573
433253639
267496
138678391
343593140
280225670
16437828
433229574
782024835
289701021
338193303
164905307
9094342
438222013
396441160
60055122
137479000
305753864
656840979
181537791
783842958
68359840
191626490
811478619
583893202
418910742
77713600
9348439
1482331
9362511
647866185
45221264
887060
24980670
51888328
142607025
61012838
38248933
283777397
28293170
143949339
100700753
101418507
366150236
97282801
33330993
222821094
139933620
661915559
100431666
334023137
605843890
311937516
126296264
22029669
147297122
126591986
19332671
16599975
393036010
14703103
126407176
180886754
201983762
392570232
69023083
123271556
345803143
122474813
680249160
849498673
5934814
3803908
121026327
123359119
453225204
750042496
300837890
25457536
7309965
176815202
727536855
622713754
88304715
104957228
9748485
88026891
196445506
18916575
145089309
278872466
415467322
588963049
592294003
80166743
290478747
128464467
27817149
340239027
56734980
58865429
5740262
408284985
417764326
213851300
571597559
473311040
477550669
50043510
444802085
87331756
292365378
228851551
133498215
324473426
545878674
276896982
48187269
243684098
79722044
206589144
191902084
145531872
242994626
66144145
6335056
581226319
441492176
702701077
102742906
7187797
534076944
329378191
40664979
24163379
8866699
189043967
676558607
130772336
515278713
1912007
151672188
52228474
13286437
136633121
51913296
20720825
210707555
3353593
16555148
45769091
248145323
193097880
444819424
327443174
148512854
488509385
123855894
26358081
774414275
415027438
592762788
84313766
16451401
102632609
84843598
459227425
217045033
269828624
41272150
708525396
141497532
102305385
190409513
461272515
587711217
58308018
19626994
161210675
42707531
71227081
161363481
748279679
95732039
116292005
81387641
40927854
553260751
252906682
71498500
553201081
86266936
338027304
112949
137350507
19993890
346413011
152326584
448105761
144061190
116360941
519310063
12608238
173178751
839046931
523208157
764623851
315785457
172131589
283448341
87447022
491935239
69760181
35782889
411105447
237122343
1919
58083420
429396185
114551792
132574323
433711178
41222826
61009783
122988225
153969599
306241687
49252205
211948282
394099095
716220079
152873437
381528939
402541553
4405233
17064937
311458234
99277507
32875109
2198565
445235323
237091533
274587011
21646452
369619426
30449744
228697545
138593552
415466881
324818967
3926814
137269499
211664930
5130350
3739059
750912621
167145287
42239549
23911795
256481767
146599652
55696513
781867365
99276873
206901077
48909679
971828
515218917
736640331
50103368
435942625
15304304
342274028
79833554
226279011
303967728
21243332
555371137
195433081
378682190
130412537
38540423
395800106
731300134
384281960
73664354
60441186
267465886
223752570
77467603
139597604
95844977
71321133
198740995
188228529
100529013
32491669
84607102
281801977
175798427
16323580
234027185
293825666
97319172
172461605
60985904
327388257
27663076
180574946
259071145
7222335
317797011
323124241
5259307
72378660
8404072
752650569
299864399
656785071
27961178
105112340
684165
60472512
336191193
115577142
102434216
169238147
72685995
48965283
314900170
57610998
42625610
136875136
733339950
3795988
123448173
260859266
86065412
178001087
213287763
204335907
313960010
27921141
81332757
315970361
901021352
447787536
99143110
242553041
33582358
314328487
28028463
320232968
13691642
9869419
72618402
40670769
598255139
1114554
434824849
273602061
134729946
70955367
213371505
20955638
21850637
290107083
19121152
628742524
104377261
571475267
204973642
127331234
493701477
362319243
813294296
100950744
287864722
127900221
52634459
1576377
4734451
23785043
43702839
584995114
465040889
90423988
104131280
15320991
323323027
704863942
63875195
56275050
38297886
354274689
286198021
450480981
240158409
510099524
140197664
352061067
48820993
315509164
748242407
47921849
480334497
509536479
45036644
295795762
364980622
1675727
422602766
423459757
10349447
548652602
56950413
344555888
38511288
699555453
29189360
18654252
54180059
160469825
57653865
120894995
122999847
653057936
14794294
237038470
282076318
243421129
53647133
69378293
207294720
318927941
5495509
55205445
678616199
133882022
37523597
52956391
724946150
166559417
96943301
378327411
110249523
148769109
486440030
475930463
323392267
20601983
361843953
620674949
309335882
694791740
650957996
19883809
266354279
249636087
27497629
399106452
15041796
7910036
114204136
71040494
906875704
24354536
10026939
36258630
450720864
295661265
924021269
315905692
254874440
369761552
899556727
39033904
9937026
196073858
571955574
574206504
508918859
23360793
163581909
360852702
491253702
640024604
262873030
87604305
480853588
441342128
327152856
77644203
1822368
228514131
43370154
351651591
277794312
241134820
538481997
187254151
670528568
420142310
5575379
143052898
540510911
82668520
130882454
486800113
421869446
699602444
7004061
37244525
705538085
148090614
391968300
84016354
231996937
344691645
144228921
444815507
114917690
118442479
227549438
300196181
38940782
26604547
101513211
450808013
27132095
230899425
342127138
270467226
50291054
393857928
278198820
163349953
402963851
43310340
450930566
129277031
247106850
458467333
784104981
571632990
287781024
674518528
407489217
579632887
302443099
121335092
49249982
243278934
193614915
203648732
82823626
161268138
230988632
195231185
475064248
323102203
214889071
668664441
210427152
75757054
41188951
276664168
30725356
90525490
370253050
56520691
374439570
4210271
245421254
1599489
181374253
792642911
545267313
4910904
326070201
46990758
253473173
627953557
491312304
76870059
12458409
168219658
107211637
303202049
315212599
405863567
180765517
119483868
449425205
463519060
532123732
339153639
107108267
1799730
66797092
363819823
47573967
85658553
127427688
107896126
160130964
74107715
824548060
884273906
54728604
33445243
95008720
435974822
697044754
81898033
135144420
111787283
113740515
469720125
453701178
306566390
333105374
167532615
280358442
571619110
2889539
216430923
11553760
419197576
2237639
80841593
106104057
231677260
68403046
444008187
517017513
201448726
94860826
106919067
11081687
1328857
350901418
284693461
607604872
611934944
379224298
180833221
143926307
875276355
19201293
108496266
229616629
7536977
95406401
400470700
7984607
10230474
839307271
187087909
20825696
47678451
165828441
289912132
102999911
64097800
563646823
103013011
106264898
108919734
40297581
475847887
234861263
550050207
617847741
183994323
219884735
3577918
62046504
589706489
243660750
56096449
197935521
332601734
144321610
653909080
215737245
138870925
385484999
186488007
459460142
186196096
904295107
3689533
101198477
487738251
508613757
37841418
98589837
235462116
425260853
54833308
16377627
556281642
436966637
113875856
23837815
259076023
70130202
209992150
52914482
35559470
579647133
748873975
102692586
334939976
150270351
44538666
3456927
195065104
190143218
405386793
410457308
241562507
651730444
217376452
283143711
179207509
39891747
108748399
110988456
200613816
398469670
373873351
533636288
151611817
106186928
84129233
337396191
44022551
52703960
141196667
36013358
189009842
66306296
23816137
602739986
203042235
99802156
742038879
4762708
62772732
280480320
15593731
98791128
121786863
23470472
55431110
244260123
320699036
324787825
402704170
22540169
450520456
98545102
94879404
507823560
234760164
782500756
216721584
60823789
302757594
41190489
272487011
512099968
263007986
558688947
332151379
338731279
201379443
318094553
28937396
181614320
358904157
325424306
456513117
192881723
40758223
111278162
138115279
51748625
286216492
299552052
529142631
341415061
291844146
265903156
7625773
132603297
297764572
822388142
44256835
122491670
209253900
281562391
368947213
14893133
173997834
145918603
173949369
378319379
339751504
81684314
541941477
83369367
26224491
260222862
61435685
254276637
352757694
28702788
338183431
505764805
31190675
30704784
30228439
618414
50413443
713467657
118712963
190836157
384824063
508378895
243745927
870949624
77625132
171293827
892849002
242946002
52362330
52919623
179978478
195200268
320761847
46434457
409690
297666554
159900691
268492319
99998738
51320467
41830229
42774364
522620725
87574947
25564965
19497913
36604553
56085501
4847078
39449815
202329972
476407050
681480362
577001324
563676946
481108086
149326127
880286094
362043087
495890123
315604994
380232639
74620573
462082838
776023114
232166829
24335270
360356572
144765450
15495489
268679234
232295285
45161948
506923645
871679503
45032691
560131850
584581912
11463650
310473792
153447528
108931839
488767112
245398474
213869380
64981992
8116198
154730858
449845853
511853490
26365607
690379335
33782817
219059374
64013088
695719011
108118905
69195512
2328318
395359192
57782710
438653537
18077087
920668492
55118906
47210852
318760025
62590895
58139687
12233914
901721924
633394367
124454793
286658691
278933158
135088166
12210522
130737831
330506038
122632577
143165426
11731683
120935067
341376222
630920661
555237125
269085719
273069
921847769
282474159
56918736
257710679
180711909
957614342
209998340
285137492
58875629
192738463
143400347
640887591
63756971
3194813
173189373
127722172
9171958
34569961
102869629
125490655
228830329
129121631
1471306
95010049
75482252
1399431
359736645
566759199
294264624
203574076
535803047
27077108
67845952
94992668
512445677
192396
171698006
34374952
666551610
124400455
292952779
258649240
658094050
122746824
84998737
188913252
29044917
27861898
79954085
474643679
230295153
134280858
201174653
26843556
280736248
64349901
212662156
344585480
16110344
171820714
104752051
205101081
18626945
65954125
309737104
419905173
285764164
657844810
392639634
92247855
262479251
338074568
67510270
99217502
21254573
200616428
73779193
68038680
482926288
429745492
161997769
225615478
169602900
445769638
195688151
69354528
18123766
711316241
194548976
668957375
81456905
176403503
627954519
18632524
653420373
268886654
133427454
345602274
20305388
7745188
154090279
517226598
18449743
81251417
49663476
39233329
107364306
350118487
842994933
60699682
65769894
370108009
540735836
49498280
121181908
670843153
171253975
84911300
621677791
128144101
221348128
769273769
326971008
6922924
279504823
177942996
231259497
287370550
353491968
6217923
860097636
196637295
261989874
238737742
428469900
165222020
153914601
221788255
781388827
15963667
79130088
122738
262717463
29600189
150643044
222417832
33543280
585935
207723919
171017050
32095701
105988677
4814508
436642408
315027593
377788577
516446134
322904229
94501372
220026479
78511225
285792268
10176067
28016146
281799453
150939735
346555595
576440135
447555673
694340221
24876315
242003292
431165700
640659221
154986417
174455978
74500799
725820230
43199558
114928810
667917646
299456553
25319957
96115725
18293436
169728742
132325052
423387676
30674980
244580558
139617422
196349770
257459692
312581638
89751563
453206761
166973433
105232390
290316038
5553170
47399506
884944761
182235973
247582294
136003015
375619448
24554865
629654467
84936134
43887541
12782864
7697523
266691625
295176347
410244803
8856650
64352159
368226650
220403177
90598220
140011804
55411657
273604147
144111625
88305654
111108262
203896966
1798445
198212962
115578332
169212895
58599028
510542668
1585926
53573246
42899275
139098526
150397026
64775782
170257825
27225357
38287446
346454128
344075203
210715912
815741045
139164699
177086961
20436766
305727414
65719577
30424013
538030574
19392669
6484969
237293840
12222429
189514467
469554
40071543
736237352
313776364
84015899
667246
167661005
135449228
175112149
61837738
389663324
278229013
120232024
252098130
794327461
53332787
364476411
528450731
189155362
557855231
347884192
273108799
861374339
42970379
119250939
175675551
105014571
73315011
391405844
439033862
268659111
125629462
23769302
386487638
151110085
20656163
206829691
573240480
400115888
450568706
124651648
1024950
40644623
78068995
399555276
313936395
53711593
520439798
503535292
1506368
23255347
84272672
100338700
143608808
150576595
296528595
209099343
138794086
728104730
112470219
223074518
137881813
130701054
352551772
571264938
105659689
355289814
871435894
65000956
51458716
63235136
259495371
279874567
69732521
10877640
838979119
171968709
132027201
255890312
159593727
298841516
127245237
460729141
32533705
71510549
100209934
185202898
18040859
49917396
719287146
717442867
177910139
138421932
391296769
115340281
235152097
287675007
77708240
4211719
207017074
584082209
185494149
765616963
616314445
358872063
64861369
60696403
111646552
547281454
137298171
318090875
225790433
771019032
484185456
247173661
152556142
8891525
123954367
127763360
384332567
76562506
53077187
61887754
719062428
102173616
693776634
73940412
264883
670867288
328216216
73076669
144075084
81146073
360659409
18384411
488880841
340252389
87485172
206395630
232925307
52076927
429182516
50392173
233361161
109149723
119260355
194562466
618527093
684826077
492170320
176665603
13165742
365019830
53760813
140533761
38588004
586170191
533212636
703849554
53848338
155375922
165172498
84546160
93347116
154842673
7553500
18824424
1478462
94133130
794069031
63934846
498201583
666176616
58727430
154477439
174183366
89100390
138985386
32198
231703176
117744402
107818788
566177831
212519922
398017405
491972563
387301964
419523022
33137051
119337613
135437380
433385485
172079650
96391079
237271364
114077867
230601088
457398956
78065331
162892187
202430259
454566957
322677682
621724835
109929342
532789019
537494070
92922808
138827181
481262169
641839421
750019482
504596306
328582077
19260178
519878
270994080
790080259
351628992
35324762
219850086
64244247
39033392
80706438
605444233
883644392
49357967
51844359
601551267
576781389
551777
324996473
78736719
311398041
107956640
689521910
410643705
218674245
64295252
129144537
524850531
430203804
237323209
8478437
34872611
10831708
316593795
136604394
719732213
578817501
665836718
50154193
2411008
114228654
81713281
729699908
174926626
69799971
175345873
243239799
9391038
537616803
475420692
237125695
93897732
156186951
352535921
585838442
541946077
133463758
74302479
32467371
90177887
63265419
104882318
494703164
94876552
95343380
7443308
266351037
376769010
128767452
383936065
190267181
68290430
101198271
198534633
75347264
34234618
390026879
456074906
164339841
144791072
213317513
3378712
243604961
2736502
106396341
129401860
22149009
825972096
10919392
4540816
297797955
901677463
51045909
535904889
561971354
123956319
28395087
40888397
13442537
592196404
479966863
1124622
18806024
202750869
490339060
261230567
64275564
90333176
338840940
15885994
70252914
236841458
318034897
634936690
230497312
495638181
24110241
204743636
19892913
274883708
29686011
93647419
204684868
260542139
591365760
478286606
8966504
141360191
65209050
673868214
134860772
81822723
26092407
68575609
21256085
301146720
192234752
283264668
553941165
96843397
73164306
159403086
9341217
170994905
139367875
8092390
589556016
368912883
17111287
117524630
52529309
271460802
250039666
81050535
437329304
260498155
157907330
455084792
246064350
582681634
21092595
13547414
43154341
22793175
353982590
178455965
212100254
54068761
60314396
114292845
483066128
117127131
71464063
141239200
454045429
356143707
464787167
12172930
104893363
121587772
146087234
400151489
164941482
555295121
32291492
526925303
97832345
169873834
2333145
58357818
16076830
152234409
334478979
500637969
376112217
443356303
130117070
303282411
365615852
63310861
19828377
922596
583456190
507950656
12015668
12790162
45444131
332878093
503936295
612347455
585449517
470041512
297568163
567203522
513309810
277413247
412410991
537503401
12964163
290970086
2330093
2969674
717827477
94068308
34809390
29186877
450522834
685498481
9397798
86958352
12120066
17721060
90158380
212779566
406147695
11556262
475971589
568096847
231703754
30951619
245332821
454410639
419607560
566019857
167096380
266322289
8968831
201928120
222727664
110742076
394150759
6093041
874673097
152561159
147806887
215165506
31191928
134664462
3225475
54082306
800841280
720996229
265487990
31663907
558985216
750221080
278575740
36396999
13738006
323172389
413408660
13183451
216445168
153549644
17897995
95458760
284965522
253777503
774871007
382137503
238083137
688501826
100931236
564428040
116641514
435084877
425320290
451852892
388039981
7197258
257901750
169604802
400092861
17853081
21038977
421804329
256160901
825072760
52893042
2279180
28732738
724088877
52769079
611476661
368175749
227731463
699823290
318302369
7478895
784620628
242461286
9786119
398286273
102936939
184855498
528418
30464931
26446535
279894701
91927372
5059892
52395229
624044139
197008088
322492207
454587446
696896596
126998455
594752490
51493933
780315444
472911671
203339583
8552771
158217128
324300626
848736000
274837105
21277233
35020104
35953876
177546320
28959668
141548220
237941717
383394136
430519986
27164652
11713351
781142438
62809233
33358108
77788065
25874456
514588684
464709121
67492348
321737481
22565552
5519927
89160619
53827979
180482979
76667436
70171128
20371542
679746881
527528363
532526510
166703072
255041786
334299833
28572991
11746351
366768596
155210107
591627754
81140809
646555511
201543007
249033599
81771767
328187622
121911750
275700597
404879584
719042720
190849513
806518052
150519725
908887584
64038228
203329742
260040672
308031839
46091864
495985278
581978445
124783827
210604404
588975540
248704627
333321771
575954063
174640106
346511450
142264467
35211767
393281218
2107865
67039321
292496462
173948255
181590527
687786976
70752953
781514622
533186081
10104305
253265889
530424600
371902776
596970884
228897049
491042654
198761088
3710267
52961693
127278249
411489042
223572783
28291409
239423219
646470767
34144678
16509723
557160224
201948039
459618614
496518638
261735276
190010338
673764755
20897524
192963359
4705349
23455496
704243847
207590333
141172510
370932960
24196015
26527291
333075447
568167876
147986404
727128728
148782500
131042051
379230137
836366490
801215259
84990808
280674032
624729597
80792714
123659597
41713284
23227636
281180904
365110757
428474321
332452974
66518703
100065882
127982365
120765337
456936437
566949404
625154505
218187959
146379865
362634030
26676603
117084492
17742969
205872655
48104147
296343453
565572006
223243880
10624573
31945902
139557242
586846468
111092706
132426334
298908261
122281224
1674758
12729017
47533030
24271569
317243345
110719335
296738409
433622066
100648702
98483546
25417230
184334113
81424127
298894508
529291848
581012677
129893112
114421197
534087197
365454174
99647393
166327900
137647835
99166491
60385902
2522205
80107266
96851631
97630523
10201937
314789418
417010259
583941385
279506056
100876225
214653470
149275915
572070134
47288430
483152595
519329405
183471634
397027442
165159312
186792099
3472474
600029293
622276609
311059672
61713501
24625804
352153384
397888250
658027882
129937159
211656683
212992
52730550
7397881
145330317
104725801
20333399
834510451
117582470
144899330
89563746
442385484
615722795
49691912
5377076
207044069
35889481
71000482
241651202
624191031
246868724
701536710
16593439
43286295
289339930
193930633
780460916
629359393
75015346
47595834
553447583
112297198
487583174
115787753
400084735
191877981
127393555
441820900
732548698
199312695
806900110
42976760
370232056
655846915
6831215
2539696
205918141
22841425
148562974
255081836
98958197
345472084
59974970
225298902
323946609
12003717
148287438
18986692
2451308
277768957
495997187
134525624
637795529
95968660
158215060
112354188
291960064
17224795
415925565
88141013
163968875
137667063
394060227
27774260
526648036
93778990
35547250
30508480
725840665
21560241
163208120
106987865
73110314
494904662
202760713
314156617
12913279
19577831
156221558
84026506
1806023
485951337
210612149
256917401
2539971
181661836
34340826
168221055
700078919
9893599
266744443
210956818
39912614
57801175
45177864
293062820
53812063
221503224
344530990
658076902
22603791
93997380
308872052
567462218
352811478
500486800
716059575
727459259
344685208
631668567
178286647
418758012
504667395
10146970
523573140
600323489
42632870
398651505
96110537
188882546
307021832
501550407
134483510
156832859
12031993
729790487
37643855
97644270
50489197
119165952
325068618
569584229
68371911
202858393
729564965
186027588
376725347
62205510
650930952
20054339
22868267
612117260
86622683
160012304
367409849
225715999
257777379
717114811
534127337
326796631
536853840
175399883
56923888
328940095
340869652
280360466
183175809
147800979
99095318
61020072
30630213
32222981
232047810
425342565
37224689
33517705
243543719
82808439
545894191
17658210
582537051
463381097
152533702
197769714
77241228
785614324
135319525
199359134
27359790
631980423
35869006
10949072
633815683
8522012
75521777
30357079
179471138
128048169
259620551
13562176
453473303
239267741
274987615
115112060
26894644
1936462
488027189
176856109
209902465
265718525
108619488
39460498
107856244
345049235
108895754
432585531
66083057
469485284
66703418
57662477
354543716
141550150
349700180
636483369
358967136
265951860
826057768
15312559
127556967
398845330
47056544
66741330
2750896
40751830
284228122
756703933
616954585
217711461
668795799
463722458
319626824
3694946
30055954
570787196
189993631
652470646
543014552
100693063
314609692
418277360
86097343
195672662
274615
2066356
46469292
155560753
435540058
669458536
279222889
167013580
60198278
229771801
1357314
506805935
205468693
63566008
4523192
103018317
59894116
269102111
52306405
118116892
90591646
19733094
8257372
162859867
572416393
54447489
33732405
89404820
469098008
16978129
151319786
93829079
154799788
47285958
472192624
124410913
714921077
475413374
40414921
388498520
589667158
4786461
426171640
619170633
430808264
348248273
121589298
453558701
238300331
367520601
123816062
102734966
295137377
25179743
470174937
106700323
184295131
788397654
10068732
17645910
178090560
47183196
309809463
219024327
257073416
493933269
16794173
350624860
147550629
61683558
16235253
131238715
236153771
80848298
169535669
199614799
12791290
30142950
2421539
155389848
111525568
321982928
629096844
455408516
630575963
150059538
23999336
612411631
126557587
113757709
9103189
527910235
58677374
480263131
4776650
34115784
74186865
223104586
571540493
66523105
22054086
591776675
46041816
37246954
50015008
61157419
484689070
84141678
45078875
116639847
57082148
280571185
282308650
19011411
414692757
61014795
129463138
8848097
442032372
124497786
37191579
45209149
5029817
237326793
167167058
134102366
784295477
572781423
49620365
413937311
91254388
175757287
171157816
309539372
405595783
167255353
351725651
104094147
405044489
687462831
396653464
121872825
224534344
121535976
93944468
99595035
13734655
330679939
584484273
315770879
26677407
78886085
66475521
51054156
9867067
18967544
57568400
8249172
18555657
29814703
158773332
708406602
11335170
107071001
164109589
403924866
304143920
73731126
1439174
582471444
670897868
17576431
57652903
1099453
836153295
198832997
64591556
829808174
219437914
498796247
83340854
191850940
295714666
105128272
53754110
79389133
93116773
147764676
133762357
106795108
119962027
50877684
339142357
643531005
162936938
527514192
21001008
83588429
470376763
919737257
147664726
582400391
465375688
286000257
526658129
26431973
89581365
313903901
173987610
251651110
537623475
25054857
317405907
588803614
620817554
176942078
617320762
4115353
134404155
18589816
94882916
243201103
284027031
385529487
522929089
164812256
45494115
75543700
113054667
140824657
17788202
63703084
179066253
230651008
158477831
7833562
774981331
601078972
341914928
683127218
81811626
274268489
284813581
40188168
292828857
150666190
792979321
119855674
49217751
194591357
151679380
50454853
159346667
921779082
282644093
124285645
725814654
311621947
388885544
252601444
166540755
123679169
725356398
498636145
220633513
174595484
245060
96064024
12170676
770429701
219858230
339506860
231106289
351096446
107459967
418384167
32644710
58806141
407330028
86216152
763738582
66268138
606052272
111449234
331690111
39853777
10341682
100284083
294803455
58842416
285182789
13398331
59994588
456827970
9830980
183376756
60873173
461581992
367167468
318719417
524108185
593010626
61308523
6463957
135973863
547902919
303833289
2698809
178563896
130227372
5533667
14426512
126306390
45250729
471514508
259683153
20121554
255621050
555740212
23573922
367010515
131179043
64560411
1060954
59939318
39052121
530490013
368090870
112452720
72434223
136085949
158842289
426735754
693049613
184091998
12268613
177191451
755062617
89710739
132543145
409647124
429782161
3908867
96410419
2868483
301238770
290770949
585224841
135422430
10695523
129086751
129901602
884917268
629416173
374158962
483754943
22527797
148791812
624423788
84549336
186191518
11454826
275853707
275795415
48179777
48364823
20212436
140709701
747569398
205833638
10747104
106237735
93676603
411642957
186924445
99548781
278526103
89819426
864697447
280790361
227582765
114135466
498006284
62734765
92459010
258315056
61233149
93670087
188655968
32506720
1105626
478888884
446286767
25098833
206426725
154480635
205733244
379746534
290085770
6628656
76818419
140962313
4689572
43105921
338665988
221342185
325181554
35528304
335651841
85531661
232041652
255947561
74574307
23498663
14479579
113647625
625157221
307721169
10965154
29777822
239730743
432288519
58652445
624399313
618779437
54630753
679477718
360444190
64054661
102813790
40588177
629684194
187787920
97591365
408543704
94694483
310528675
54307255
49851380
70393423
517498280
242913541
574064827
163302132
933428651
294229904
401384073
95622730
270182472
473248606
634972437
223303890
268966804
36563677
124973218
467779710
368802348
692278664
2572881
249618585
84886908
472134416
623077487
733596884
377009468
96648717
855919938
105185451
342402935
127229155
774673190
507886027
526993557
32788246
30799756
598017598
45669754
197514797
58892976
237421774
2682118
592852833
527407172
395284290
37820866
298829508
69851962
329086408
557448964
265096759
1004049
40189076
878687277
10328437
1114020
468161071
695212233
162293513
577136393
60888038
310526070
35200462
486376367
263332836
200925625
265662299
150669287
334922977
182206798
439949103
655521326
652864801
472806256
502884585
244358818
386363013
740603112
38331806
356831887
174736313
67705175
500858568
324331533
321823232
58514293
366097135
2932199
142123706
340708871
596250939
195889582
721292116
460702645
297813808
102728261
11205420
11765251
327080850
95152804
404769393
488461191
837291302
109234814
128665522
27042209
402397526
432734350
450275960
248665203
109983836
305236943
277728105
551400691
548645243
347663937
528981697
382167707
172224918
219773130
5594962
134787503
61767959
165913930
207757934
17850324
94459502
12629637
375670525
448445353
335363984
66865249
198177665
267398023
401428881
119075630
11832421
17577016
69734341
541032958
86161731
499522079
327029862
690476413
101040231
92418349
403514416
382180461
85941824
401378181
349647506
506297227
23503172
74633149
153874933
3877474
19990977
187620429
113252296
108349278
188451285
187744824
384895758
146754744
105009665
40666885
283700785
254907235
229196647
245331178
6378140
785228123
68251158
222712605
400277976
423349334
443958357
176270704
1207908
21278339
143270537
828609424
16403371
214122076
102252919
131949444
226027649
14084412
147829001
62415934
18661830
29607217
211631617
64850486
18531934
462687695
141695194
24673619
192440886
57144264
106178540
693369099
82680745
481245680
22763466
49104841
392837565
192249683
238860955
9648176
191016542
255169664
421655530
239753146
245941168
67125930
224941998
15027733
27422569
258445781
285445715
109114934
227436690
718046219
9291580
210411648
154056334
449829031
206370523
276281875
445155837
392279463
207104947
128368758
537902316
379483998
177585723
112216378
213495983
156542904
376096263
553075879
74176332
16110537
680152440
12868813
133484559
10099533
639707655
305380733
521853290
341359337
441053665
196092070
82779612
45449303
163987771
8338084
19769677
205077782
221349420
211219617
14546321
613964931
63822914
210159572
439467770
12510690
101298732
119290642
295764926
241992533
240153984
362902985
117330962
174261186
232000484
105849734
134460467
611612543
458148273
52834645
533645377
6970314
264561947
443774585
54466817
942781746
685603834
294465064
561982702
30402336
74911659
41665483
194926152
214631224
417627638
505079996
83809287
321143883
155075198
414588785
989628627
533022476
773603874
234892895
427977055
197477682
185177866
616830120
506142401
121291044
160377696
140070922
88323108
273551692
562113809
216664478
76546533
571478290
345258114
34112193
350469683
255320667
115221816
345758078
90254413
609768689
908228954
110063868
42788374
287400508
44040488
222410786
462721449
106388419
32013015
408672521
41539688
280319269
46894522
174548866
17995404
298444131
175771940
616589868
163114531
142468956
164966223
5786844
459028698
32453301
69635481
190322179
42071685
54619140
36812856
48858986
166827118
830928146
438603019
5020588
175699293
183136871
644804457
306124290
320834686
212957175
133064087
157805261
41704315
88562313
54369023
930377
104925829
195432383
432393083
37604223
227414346
59722600
909122648
125057698
73747337
383642557
620731039
212894747
294845599
286561555
276416985
507938255
194982418
137562007
9823986
41523446
356022636
119718084
380727401
2913063
146667594
91952662
639870357
7312620
43198173
351800759
9427310
244281484
618573518
33456849
47804563
241593681
632618402
18013271
30983361
577431445
600714510
556701508
242029110
401270188
12985118
516045142
19527002
223347830
19727036
142539295
57212293
13407044
133494233
17175248
227369003
236597820
693570787
33622947
237139811
523133189
574014752
2756726
165434337
127805418
553732583
41430876
8103656
88559801
557951812
276922705
921274803
60115149
62054942
287759001
314170761
281886833
131434136
548358594
575468973
31276348
644791701
477723456
82919167
204848706
74160155
256197445
7713294
392057812
32835248
122780988
73037070
203033890
102914947
586615958
326165700
2053721
27157276
359986553
89917677
363752931
12798020
30485094
167957976
34643968
16528264
321357375
747637672
174643947
308938068
320861471
361812328
28510676
147436617
82067453
871631628
200157869
471943216
74493236
8286966
184429726
506090954
300695485
620604798
80843719
49604485
559007200
620714149
90753077
211832943
289526274
43070191
328989008
120991425
157667912
2337205
706608359
411106492
430895
163447167
424328281
18671491
265512059
679707090
36323041
767153942
5319413
142603044
538208604
133040560
47953432
73030757
26947127
343361027
267773745
424022058
259599561
181374057
14917395
618469037
134196921
141110471
386759886
61328063
266919904
234995258
212112265
96074991
607989516
470256581
393713898
30546282
42039270
106533793
68749786
138172235
130292414
466607500
177870197
87523
569943363
8651551
42395996
35452171
84498000
219717773
48194765
138295539
60323991
227304351
15590514
258073782
428169802
269276311
365474162
1214146
62731939
428826844
270652491
324722066
272538547
371851658
108648927
595130241
252909553
60603496
190719864
286888321
269774414
390110606
720332575
4128416
746347618
178097377
365261002
283368894
596467482
160199144
367241594
131959957
88697146
174908964
108715198
181156583
602288196
344916912
202957115
241906159
453900674
219482279
14993017
86946869
135477290
156337043
10697021
92158468
68453020
234443654
843282184
400599207
17379798
92927707
419095220
685960761
328336235
798671503
664093605
40908832
41855314
423387571
176757585
499722909
494784342
275058916
380379782
770281919
7903153
611687490
480647598
226352506
10307360
5171917
52647722
102446766
119101829
7047007
434138697
23215061
85299215
150979397
224190152
251743123
7942303
548969071
34404509
498014575
178598060
103766937
219337259
536817310
650590906
10657385
466771316
23756616
491519549
559194227
413690389
255448472
131221857
254816267
193885498
285676637
33284436
246580937
902957311
1562112
171581529
348743133
537766122
41904198
415095554
388889325
158507752
643257158
242663058
234083491
616424729
101476925
360167754
441228002
556616333
385618906
39253635
57551367
88260713
284168491
70040905
61434214
11167495
84455415
65218656
23303018
318993396
55823077
112093718
262349293
100481055
218893160
2121503
28506724
12585497
416310448
103146308
68599523
66276407
498089487
132302012
683614149
300721410
250167702
418679032
342139103
625962443
277389208
477332952
559808451
2343890
250513994
207628171
429942052
34879648
436124629
196145626
292076068
581799169
238809441
280039922
262880
55505974
414932279
155947300
18138853
14795650
460485468
253175873
72518978
415005901
101031865
569498844
268655439
22842867
177772960
173876854
316867628
181121240
449356552
733177401
924733883
149090849
10561004
358462098
520343938
30179401
107971665
645794870
216533657
45326311
828675844
27814949
256500122
130642331
36316868
16428463
150850057
94072200
192616302
172448289
100977573
545421509
114615668
176945481
100313384
338559787
819594478
84801094
250930883
181096583
240196178
82244874
76710990
99381834
247862634
432704510
477537934
380111623
374654326
102452610
213701047
103193000
337064860
298011595
398002749
92858907
188593000
488499210
161040058
408319001
374715334
47797526
8803279
59759916
757901142
326283013
119331085
7997457
480976951
33416155
77099178
8891225
2636188
278962154
19938695
45768979
118143340
628997929
481988778
30152609
558552322
274548100
4468793
1231757
685373018
64612934
494388
22659947
175079960
540369257
387823858
54605577
438905638
547588717
12817178
227811407
230440348
91213386
6912556
59621461
124169421
54806776
394297052
42410685
15958580
206579625
4509868
73289417
23109586
85634315
263861144
8664083
292750543
882368658
42595252
247514998
296954381
210216554
70303153
552272474
2635949
26558008
75177157
139275911
331759394
694379056
291682653
131837
377392028
132163270
275961123
112787347
44856977
299677001
646252311
829382496
238001421
365889533
561321500
97156993
15133111
209664128
221843097
121664138
90119593
180247347
47560217
924076131
89033601
98582453
640599210
590088293
305249263
240056178
433698828
18928614
150824100
56994495
96981410
136413157
380243029
71811247
453584642
92685825
327909606
170330799
36644315
183431427
275173276
54499087
384462013
713354174
307187886
402849246
419981175
96274685
157333453
764869813
34278028
142585686
577235906
65519583
65736828
47492252
24813357
406720535
87861508
256587790
69672232
111480974
25145382
120804556
412095693
297590736
781520231
233705087
2230943
611492598
55148205
473687254
129220465
86887747
517253985
553491406
190404615
9249975
292414806
35033820
70359606
25788467
438895682
342418031
647958815
158592169
8080120
381264461
666728099
319486618
140358951
628863338
23891395
507998515
12574597
87890326
356031082
124413257
247676466
319003416
588833384
468107184
201302640
537722230
76703916
248756384
6918983
56205802
389675571
634000120
13034885
493536943
46607809
544154509
921469787
418829038
99397832
869313999
29066001
27428825
424318491
186032627
200411737
110728421
363621295
21606569
587712645
211762216
497343788
98674335
81357430
72827
189691185
58372533
195948999
888352734
355922952
109853128
612736473
179423778
55808763
63305779
156220056
67932326
795626345
20104933
492025107
388804947
101530330
417814962
245642234
600898165
132719525
113084981
181089743
480700665
580079535
1616554
540409580
16995427
477689702
13045843
166095241
13765887
589386260
422693782
231099566
30960450
793165958
100884424
245730035
275733459
195681221
157590843
653179783
78424687
150890857
602621143
427471894
12987910
399280257
122542874
44035353
122328641
97682432
26256370
98051307
431840527
180175985
442975820
232009615
352399614
32155313
283755985
206717708
571628514
643036401
34369576
175935227
410330869
98059799
35382803
401893771
483376561
108467992
572726269
491525790
149727539
269131410
78209856
277068212
62590060
573612470
144807663
557847618
15341026
71660718
86500169
49506113
158208736
9737353
239076800
364900014
21285940
51760166
400775510
62497078
165571474
331700600
290077138
395679599
419659949
196729962
316872659
266647795
449833848
290383571
717184809
143919452
65614092
26742540
147662897
488828375
324211731
596169332
199078726
395869372
29618182
546271876
510183344
405567441
47727646
400713469
87787561
213987031
109902352
54658094
184780811
249369923
808786046
68827413
235321236
111274629
71794742
110572453
141212351
112234648
101009644
311471072
505356941
362352854
11718290
448099122
114915974
43073525
250391462
309539840
366220513
100236056
64954524
726347108
12697374
59105108
406385734
311482368
139332721
630965213
1953028
9066768
161610508
50193266
150401351
358154712
767003741
136726219
182256277
36734455
175684333
834664514
137969761
363679701
42390437
432154477
240491749
12189162
278677945
228248493
28488914
570308329
5007326
67335990
61780584
309882170
18328844
156611480
202853299
382837846
743687323
103381204
579579646
326241901
123587432
217457656
12545351
448086216
114921338
831233756
110975098
1671452
92647047
57426808
310486690
92889685
429841584
794752832
306273867
53810621
127801380
379603240
138279588
262873464
491567107
434814725
127058264
493013549
58163559
7641737
60671291
29400509
682967884
278088920
251180762
154631748
708643826
271287469
172083206
41594673
230806226
836702820
796766917
62798530
49076711
114205489
758081288
1556772
11678831
69878633
264027300
400301050
598831247
511070887
249941463
102504668
481464176
230759774
20372767
242405347
340652675
119396176
138377765
191987619
179449241
17935196
155390702
100834053
40288332
240529140
184760950
199978051
109385204
153016066
5397127
722701279
104129993
94406343
144710180
494445350
132372548
202571094
31206392
630533672
229040290
751385801
648297194
138167099
566113940
70887195
261416718
44478122
87500668
33065822
248894053
416685676
136419705
349651535
133127009
119054898
161646875
159660727
68528172
36572212
324805427
91622891
172556280
382896784
75311105
198317294
18987977
364608604
104808699
325050055
40934633
155477179
183225329
21317237
306523376
15577632
167635269
46931280
584463132
622103872
74138255
67781875
31336118
515250212
229689067
78383500
480461009
13379623
117114752
220492666
35534858
53593969
31840566
243915662
533622873
23055365
74688273
19731240
121845471
523350533
633026978
784876630
93654017
157531045
153079257
215297541
193766602
34104815
169393863
59509241
511725043
199309659
12753564
274312337
533433847
329486270
31697679
310730842
101033201
170194784
150966696
209160727
23704491
178543196
263918559
8091277
26195228
307477578
352855843
675302704
117791777
6760962
330960829
777886580
510711941
234620326
54348298
54883889
14417738
12570547
135955670
253898679
25188638
529895200
38992624
130884605
1548966
333192118
187411002
222259230
237398779
471078652
46367819
239030144
303143521
431737270
95084749
467898157
239531626
124361037
355235146
443142409
837040071
252215366
521977224
451753268
406161999
366731676
275282063
68261644
61888871
607638235
53907430
178271080
320557621
207607510
100069265
273726908
275752239
846900466
6162538
203154155
845365591
10823227
57771669
204443620
84380284
123107714
150161432
179332414
48345524
730154241
754020659
770970072
89303474
241948811
559630617
361103083
642359745
457538871
339714135
321767071
13330833
121675205
85754073
24001851
115405502
322354003
18867520
80156125
443483629
645926433
119017471
274400310
750656148
1430573
57208315
57557107
77662487
421855982
78914436
6835350
27983458
602716206
246067322
375497881
111168926
763837503
59883254
12741446
32672229
233799664
2006423
221281935
579821430
541526781
371986476
289996
169169303
609761362
170790977
111125743
750704613
260478090
347743735
210895875
407651215
663118119
176237424
178400732
1163768
115454201
8720680
403870375
596952173
674443656
400720000
507988604
139835058
333722652
461279991
268708634
50306161
582232130
10294513
426387244
66077943
109321678
190628986
706708111
354664860
183682885
242947667
27862129
692639876
10510780
36557098
338362164
571389972
91915172
188566261
38888376
637930628
324737011
553730573
288001991
103360660
363951209
702213035
833185631
6800833
44766760
389614788
354245165
391477131
46744333
214798093
348643276
82198967
2958195
577557022
22976627
570662727
187261053
309158161
34426658
144495991
3653541
202562375
572644466
378175965
82263731
101555238
19998931
7128601
164950816
978616251
435528081
138365135
596666988
65712551
197074922
14440504
713121960
948012003
326562805
683201615
694995682
578989811
136831557
249761205
48422693
60665807
672127882
89686433
929705829
441040945
68177697
18531871
671503716
224533336
64161763
241703881
621499737
172381268
264723371
234453194
308007446
93748100
422519724
11601631
549662118
17295602
6904381
586886
458244308
474530534
367436388
97404317
165479577
616873943
266207178
252641171
97860914
284148586
471021500
457849379
71527551
188337066
186752366
56628074
74604673
413129695
113121374
540608589
61283230
283367437
434946653
96376139
266351037
148212872
454313863
77720072
78548947
3280147
592203697
602111318
353645749
770818395
249655476
6013835
344509783
184247294
629032166
467635870
325933962
605555166
21775107
389268734
80289107
10703822
358565977
463384639
321908049
363727673
329643121
347646625
186025634
62893787
313553144
105875748
676097100
699614316
161868737
504077389
496799365
81880707
540257177
82737805
393318796
243824939
22231312
880871433
239595286
73131740
458719713
557315653
144387061
53826922
10158203
861706495
50378020
247174308
165792737
20284237
466622038
193396829
659874249
122801725
360431028
147621914
179196329
64553048
163076065
22940747
151311307
85831447
169990070
230236212
228671708
31994738
10182562
428457971
118707682
69542734
187076701
238161770
247337498
69062174
469596
736441841
213810530
85671828
236585555
176883267
82041856
142489903
321641526
185735952
720526731
52857372
144143672
5255799
44942847
341157211
895281817
401500273
167475676
3682643
24789816
386413359
83374843
3294615
60336916
255588254
430270217
844666974
20368145
142270029
293170131
820170422
402111651
166120343
55082659
1892389
17450772
207957313
42425949
20847522
30739840
69968257
340499869
19389879
641352467
17077587
37184432
92641562
402915743
572343050
16272189
193884871
59884698
2833320
93991230
314275707
737316799
155546682
156504727
157146540
100711956
437849616
340209111
349009760
442938380
557126178
200877791
3808299
243950184
254807121
610525243
112551261
268349251
205731767
181599855
438214333
46487744
90749756
69343919
42672364
57588137
22950629
247332449
65586573
2165253
546083293
288584974
206521814
184064700
113856325
172606782
29788450
193629951
103890384
154006477
265643697
95473657
478705974
547301388
97551053
132310401
868848
3071723
93440533
60633678
74041801
122885980
17033867
225333280
52972274
630092942
812117919
119904355
351865757
402494945
265402836
254583275
64969128
314638
165863615
230963376
24157315
345669557
245262843
170891340
620743315
18942109
610625532
28060752
424579149
1479307
9408415
945468510
43322024
553971919
286847295
136943544
206771151
94883889
87511056
18989131
104896768
1453363
335760084
208792142
299517764
230859325
258437512
198502894
553962447
347284221
64572646
326037274
276139600
614389990
114418122
496461438
91235591
51153386
60275470
161007475
311021341
449828056
311331029
446923867
80019926
20781525
558512216
2896713
932341925
4506952
12749191
18848560
462424035
17103923
63799645
17335226
77381339
278534399
509738483
153005570
38576018
102493898
367585407
58277159
108540727
345384191
292528682
664000828
701101040
330036765
217034721
136577505
238903169
159601949
140847928
40433883
455803470
288504313
17478600
104475411
80101282
143190846
521267495
464838926
257441250
142805887
474459322
295257581
789314
733938847
707621998
48891196
7531555
324754944
471289066
256880230
179662303
34353142
407862853
369466244
707824785
75061739
44567027
571195094
171092310
44188021
469970353
232086100
224131773
463975070
135634131
696299471
20881369
25844328
576942108
156241095
407813323
183749900
307429687
193213458
58986625
34801097
436737053
80186529
17994593
144363143
575406008
63731970
499621048
82020546
187997956
314896186
87040022
380824936
104951868
35435824
549062076
83770102
128610131
83380447
50768911
254238391
302467343
27985349
109362855
249827957
153864893
755005838
121118243
94827359
7637341
107501147
881839644
24932318
160186353
105472765
39154997
412281467
6279413
174142986
365377261
346982875
256611320
311240889
787093601
253014820
664463783
41055452
254177697
339606292
69695329
645434988
274049550
92465334
759373052
476603683
140545150
75442143
194230736
74983013
250973603
245877959
323899548
18356481
558937358
12675571
72179596
536994075
37074388
75253004
95094100
343043155
61035378
262739277
439334215
281468
180151620
208908475
104766385
349678703
4039631
46718593
247483424
98564870
113984163
935755889
116875983
148797603
25692
66441653
462023637
2370129
72253773
260282402
210690567
84318978
48065394
297221648
677197104
797442578
7685909
337028254
32336239
7816310
826515146
38491458
758759363
192777831
311179001
600695741
174298965
92350648
194479956
146084395
87062439
271223316
81958881
143400178
21143692
30257925
726067843
117299367
27548378
19523245
1846475
343861638
130476265
195000259
472549245
582800466
40348738
503677878
471820554
624944167
473687363
167375483
1415889
69901829
358276248
285070065
549142131
320916999
208335608
198222764
155121479
271220393
119847711
89268589
239360491
32955277
164957814
54921223
78605991
330182961
581104094
463769253
100734692
510541423
23262888
17551247
262573948
120439643
219912295
105080553
91861923
44502959
166069849
621125315
250298528
68038929
850097067
55177361
379970851
56548726
140292812
55991929
207793355
29505949
206101281
83907600
190074704
815459850
4905016
121472550
199076105
744114522
165115946
189132566
278184267
46222069
218449040
15677440
404762622
254009252
425151618
588310506
219187202
255565354
163065549
118222313
152583844
40444932
235315576
404759261
27251190
141589507
193426062
214311973
288271446
127833292
94531688
13739143
68900448
354200071
30973473
338328318
360439784
636797803
894249564
252007894
58132921
105972299
264888523
126479380
200851828
65877929
174966520
13023590
8706154
16507713
643183602
687791405
737537261
843026992
323038021
782045145
156707341
99199541
68859730
201803187
46801304
233754581
917378192
702250326
94450627
9140453
68602548
132908046
228386030
226328440
84094803
526582164
356294657
118573633
188132745
419522482
190335315
522047242
225140548
531501472
161573260
456925974
521078846
108473282
58954277
438282956
562990350
369606352
209343633
246384255
37088464
61759324
128436146
285515735
168051689
714644018
566643813
39347706
261410920
325946158
64117062
47180637
114800108
15197714
63722223
816763111
879144
464436487
17903401
27386179
46318505
14484047
283277521
50789169
107240084
272584555
523632671
312662237
21122016
345581133
17295779
84382256
140633282
122767662
14594858
246419253
254827463
130390523
22066645
41027658
226511652
23719880
33606711
198307078
458846818
209037799
12624878
162482255
127170557
79894407
789216778
110260064
250713161
82758060
52090728
36367489
86793135
93548564
37919319
152216322
227161124
219047492
34684440
374161987
437329661
607010661
60573263
647610921
729149064
573302347
267104942
156505514
300358062
541988508
401205609
642599537
73703062
11526498
828536549
83624969
32666058
61487444
684534277
145804838
173445545
9038144
324803544
295465856
390950458
839378234
124818967
789949257
361376283
2933433
25943837
47057670
16380710
472479055
670107368
17704990
417375721
9233671
58654339
313720739
249320200
44244494
139425433
1114494
56205946
121367406
314949172
373042412
116097520
176101826
548977879
821923453
19158017
327310422
29000900
14191695
59442160
335771197
70904490
178171734
440692610
278417585
177644454
126401424
86006453
116897835
702962
146903472
94691330
350482300
2324641
714140892
206815349
75298291
267351124
623180405
182822636
163872598
569892340
18763839
40641955
331370376
897549639
15566739
156267821
43265652
76948693
395582317
408819527
199592634
282451319
250457966
7865250
457276902
15277717
331996624
119278327
100772763
15177303
226877807
122764042
80398763
154785788
5190458
123336981
90657365
162208551
100410948
133240525
136657758
487872504
55617818
270443969
243812888
101390813
865519143
4187560
227393249
105384006
185693767
290676387
3940059
104268881
262293709
407699066
355772003
285854345
144419262
61841059
139387800
199730917
465281757
21079357
546075801
274507729
752785764
335722050
50391774
437775728
201312018
241427584
3820353
72449791
391024677
782222255
229554968
3252269
321400955
138816996
6578306
758670255
227055238
694464177
502835325
20624027
602399485
141458394
64536783
43576760
268284712
509278024
17701072
340606575
60071088
286698349
113771747
843885769
133221065
52057138
10025970
2668397
212620411
119650864
61041086
310607459
110430107
338164303
392829277
215456306
6626852
11138126
630104059
7235035
320695580
94827336
19573465
340620430
286757886
308052287
424350391
238548863
307461161
1854540
181676947
413886554
46119150
862839827
63844121
230281878
266919723
545359684
95199705
140722625
341905664
38469562
157104367
86604378
179725962
690748057
282309716
340143050
21543682
711790842
117896510
79032730
30390916
527734964
144103533
51333695
332534149
90057880
260439120
124195925
2677547
301091960
545808984
536935929
199845384
14351078
796602430
96214898
84966733
8365906
221537131
34919707
673180913
8773500
675331888
232990542
799745335
253278314
155216791
213353593
21358394
45794507
619774069
267660902
698421776
27628984
221097453
405061389
398554666
7916105
25978933
78062098
391087300
46195134
236868474
131317752
68900951
103172831
658738546
103162212
851169552
370705251
67406387
144101784
371202278
591859263
59554797
582093657
261044774
439108267
210779656
286016229
389554681
569080808
193819883
233166124
292049625
4813684
241315751
68392234
154807129
138875959
335096330
492608533
588654084
85183598
314077889
11396606
894447799
5188124
42663545
14636861
94614617
38649456
430606236
54642972
369564050
248413672
675703046
268765840
8952587
70895431
13807846
352333780
61105725
360304176
174615022
389301132
512592039
7105024
19521424
46432571
486821188
258577617
41440785
181382338
463422782
115904783
276216840
36239179
7872551
317028300
125370531
139956711
26425340
19611773
82572086
37833387
631171692
36727630
4510183
962252717
343028400
63535877
268792168
32456980
147376732
182096779
236722787
756300815
147214210
159429975
82240213
472433928
587310906
12779082
742207685
315599934
430420098
750172829
623475566
57544001
250994302
522296791
94706785
298075388
15997232
3172548
456936619
321800189
325788592
594777614
16148407
132076526
85152083
11456118
195570641
133012944
675957362
665443111
161851727
64558592
249125573
264848295
62622065
335004060
150017137
657792291
305267516
310015449
165173607
765829898
28848326
314409584
152010399
372572667
18823136
64719871
885638185
415704843
88237998
461619237
333627370
132003713
334074577
515072269
329049462
707598804
497682698
294363821
1847514
181041805
21486562
89565019
151368012
188442727
98690025
6816238
253924983
39212237
30760799
336709583
2832096
238991518
460687802
427252889
50087993
41545660
53339618
203474475
171772809
124293155
2794282
467669826
24271698
289201738
7973298
743515
86393249
431966518
922060770
236633802
167787975
386772720
132808315
101087449
59135469
51105352
18031379
614345559
507691031
387678288
27711228
20480867
62458205
400936164
646004991
366744873
29300409
397639304
155107049
255859659
51066726
407793440
294166732
428292669
653556903
623431665
794498927
6736021
457108197
87109912
76995156
71445495
88242220
80236404
717077825
190085528
455937590
44193661
587414071
116908403
420865277
843637169
151678981
619970242
202616297
218388641
33977463
34213164
46239265
300427267
549381574
82354229
59871855
15866924
187537777
84097756
586016803
22748492
269419406
825752631
350224281
50782889
399734379
74724456
308245852
606626578
259709040
547430579
178636316
557672001
83876888
163912265
696003246
273077336
130331660
353053281
59855941
64727187
87488565
33399807
205144363
294706731
402875364
8128332
394259047
10739660
310410133
99857004
26671636
253042219
298912383
20098854
37710286
38303132
822178632
536536570
498114010
123282043
4602661
322666974
156113315
153482793
167363
120968388
41133786
334971882
761844737
341096105
408440182
90822844
140811459
160053123
56559050
415481843
65030743
118901444
75158234
39003717
4759038
186502677
19274870
436591278
468793418
219822829
469729110
233707158
602508846
227619523
105781750
77226997
106254886
20912244
174133356
160234511
599221130
546090031
407549922
401357322
555443494
210729382
165415376
502045658
612515538
580110686
403439291
108415869
248009031
117422322
15153719
105705535
194665036
83782720
541064549
43638031
142073542
99776380
105516312
37753825
21318272
820125589
18951585
2681709
227766671
33661134
100660110
760788354
100971935
121624961
39865359
180893743
539100163
269913489
112111561
179007680
3700966
1231203
669979686
453332095
158572104
24086757
103663595
63236288
82398333
127278005
51773474
189365438
200578614
37737529
95292223
23196317
162434111
583403648
50163883
563914831
384937177
127227185
48446051
107348995
351098935
21780954
9136500
187965550
417674466
155911306
190491486
237779706
122279430
456676937
87472501
72203780
318500544
483735454
128815225
112080953
169302470
7116753
129450788
23361355
28833363
651600645
269462695
13159058
696778
44453155
95822671
619496894
81363511
123406135
92031610
296526488
70166509
383499779
439162707
263896654
278755807
83507566
699418811
520808926
125989025
3112301
686675696
32632562
79296883
665284679
321956838
54860141
749728051
397659684
95086335
95056686
1676571
5425530
605454468
22173733
107479446
505786650
225000851
31541623
280500677
563958579
119931754
885202288
395892202
201857132
628433289
257817121
29664717
13474092
103812362
235729146
47425203
674413586
295278598
464175253
338277
247042408
164639709
226171675
50206709
755498499
407968397
61112172
712835831
17977852
236186749
370160531
137781569
363448562
209660913
312749959
76534775
27675592
36109179
580651001
8420397
122349630
348261473
18103467
570121247
645321590
191831893
38603202
672896297
580621850
240348268
167782446
275674895
495735762
125621716
65203043
2392243
179868656
21748854
849211883
93801518
30131544
142230161
47661455
428585351
781804720
147283394
174402202
26296112
269792223
491876819
317209123
637348017
177104061
435373942
89177270
93265272
162403239
872741294
278519417
214791372
73530309
714047644
80750015
3177477
349060518
553019930
148295151
438851142
248458708
255001185
211138406
183128814
643141041
197218808
236613334
47231250
10504168
162319744
550789579
589372449
1442615
372317927
403929628
87122150
145860504
263649181
242866928
305953669
216336336
147568083
27378867
393508043
151335163
9696642
364330815
178229801
67006645
75359998
105333415
413446186
283049545
805998806
1414496
322168049
4739691
502179286
336480792
321471063
124154238
174447360
223885863
171887712
433433385
763259
233519181
20471766
244241289
142859555
138855126
345582365
206332233
218779142
101187814
552981923
529338148
253242635
530565625
20420612
298784341
138786545
429004506
74432980
852164317
50262616
731971240
183669159
171982448
99461238
217478878
403775735
164871053
510380633
112977697
4130365
334833229
280831678
33549231
191990185
609287977
374084760
253121828
116327590
109075827
530716452
596615878
145982696
62214783
230611751
229772384
322151898
96191729
344562532
119996758
460183973
350730127
54439281
87446464
200421562
39949335
66706314
495750804
123864436
301740079
140724809
299606292
49710703
57452267
12855400
391127801
442036221
282747688
37181910
99711006
700744036
134163489
522859362
279970286
234108901
233093192
21579811
744438465
471933353
778516544
188775865
111373295
115853108
195800163
29471758
167851911
80371284
208593579
251225231
415177339
380301297
6097184
1697935
527383864
567868307
52520774
238569949
124633435
63790557
109244845
365391831
15056583
51892265
68819658
232889403
379003080
4921456
35370597
271583709
710117347
132376729
50778551
502007580
40700463
122965520
11466047
182137883
41646464
89234216
129232412
159420566
36911875
314325187
671180476
516712036
140031134
117756858
706286419
463498835
73790308
242222531
62018468
110550801
243672141
81793310
222678901
67738762
183960456
3766711
440203975
252717939
9580045
85664000
102102589
97906162
89014896
388596718
172723407
492010753
63618506
153303361
172153375
407805964
298378852
270018770
85521071
77495603
311928142
62847662
78989425
146215817
110051609
82889081
42228859
265247389
112738098
25549259
513398272
22546385
248981754
174543074
17994145
218460097
234711391
135728175
758367306
39126019
259710769
116067217
32514997
321209602
174753597
186302914
141146069
86302605
374411925
68028563
40088088
68852550
689581183
118578587
3074213
242346303
222042573
33094576
309384034
61394564
275014509
317607662
74070623
155412107
85438467
86539748
122546388
71127586
19097590
249697118
550128294
289091262
198928967
88566658
199252549
44461648
192488363
23925467
428597728
595149366
21681234
366285016
91834977
77879144
87668766
83847683
285672737
281942249
360694193
30901356
137841821
33974807
111174690
647333632
132716729
373541424
168077773
434802590
280167682
6058148
341755369
178650717
387015342
2577215
234055236
242629149
157465763
355059887
96501366
278429177
124877822
54680503
102548622
82382099
25175898
73668708
343553828
21821950
227949136
219001817
326705313
518906235
21386534
329812148
50471894
233551651
158283716
24279709
297811586
377016135
2546287
33900226
46468236
297809448
645554458
252138852
29590092
227124180
288945805
1543048
231939733
452946086
616044189
521487630
245506311
379142998
152080178
622747995
228243665
186715968
147953748
52744684
73144179
86403945
581706222
440700567
17735807
45529355
30926635
551021330
106562969
54461948
684931001
260112709
226088589
94046586
208114082
27745601
398583955
241819299
158051374
183732824
10424911
158938547
242219941
544393367
3099803
91603049
514429402
182682205
359207920
145788331
546405105
642317258
185813447
205662336
293952457
99457983
160701677
28482626
110115589
76751827
121940963
55885412
2493437
16291184
258994468
552816397
81036366
259938796
233002201
128216308
720983450
304311705
155816447
22393143
52681981
15065303
696456337
235438852
676828584
185386818
49744552
59260238
120606103
529854158
48627
62168108
456492171
32641261
31542341
93767523
298654220
123668566
558070262
519604636
422857113
251395275
427863504
24007085
793764313
41275612
111436620
29180471
65491595
804163514
395961625
220520243
38070349
595128346
236188774
586230243
656101156
308995821
49582907
47358729
259310713
976872200
251103300
70658020
123702173
437471066
742604023
902409429
347392439
778080248
13639532
312632094
21571077
90295339
1263600
37310049
169448
24216710
59234436
261962037
206385287
335631177
14033785
150533251
403964096
273038738
84904550
346697413
558024315
272815167
372194478
726781116
164272344
8458114
50813200
638042295
201647246
96271508
266579607
9441931
474007410
510057854
11850277
495185306
281787045
96327966
109743375
205162475
146992006
130305138
297985284
5783158
358599523
15371803
50332283
544948370
165058886
641235993
37172381
112672687
77509658
130069076
8879517
198312947
234023030
302380121
869161644
50187347
171754218
716311761
212521453
123450597
182239368
294960046
53722524
77173569
294345408
721356875
148433417
67942192
476050234
359557519
570175533
223177570
23717893
7849062
581518167
575377875
428635593
826249385
335950769
543504130
333099019
162290255
99523221
6672253
129363113
180596604
483585107
137433975
24381922
348574848
505235107
21903382
142991369
389621588
358262137
125959834
141889792
162522790
41682784
83116991
276298731
174552011
298013759
16351263
706537097
221190871
57551367
632499
146335347
1868234
625689077
139282178
21938908
113607703
345618946
246112942
14446991
1901977
60927993
363498241
41798958
122063853
129383409
461269370
63896062
136166586
517306052
529776174
184313174
293597064
682037317
795705814
343002682
131545515
294784476
141766560
615458376
185277047
611836990
363984547
669069157
147845893
26656128
116301674
29405103
49753549
185612375
259654919
151310136
2526906
99718944
134373632
108738899
19967721
93532382
353527921
164104339
32604568
294094515
64048692
48953393
165473433
37189352
85127042
554831383
175303093
167378250
29167112
147371194
7522503
326901635
418288266
186749457
110841599
106660585
9533565
34552016
241750092
114583552
392901513
167313019
155533533
54689548
119924687
444307092
6811393
529378979
100274395
396078682
123474484
385642981
133031770
408630050
94883591
92568919
34594057
782453752
62243061
274131382
436047085
376743086
141682029
596463127
22309336
385925671
719700347
66066017
26240241
62437163
88494077
130574361
119307931
41795435
577822808
9655074
204522935
516307348
640663573
69295716
8021892
228461395
100300926
79502275
709712258
48910421
8866596
301080437
117843385
926548090
5422397
20768688
144846462
446585140
253757145
686762809
288949363
1289637
153140023
381803384
22766027
88693796
6584267
27714500
749365286
43563550
492776774
139721966
224404817
356465490
45941152
616071293
297631104
953721132
424530807
338950760
379144535
211089826
168670120
63068798
106218383
563299462
99217929
501766695
109113535
16952270
336649729
207923978
173661369
67274310
42144530
4757025
132940926
51791160
523823120
152206987
368491465
214627327
16493871
171154431
84634386
565772476
821040676
113321547
54577270
70083400
14822638
111291193
635105856
137999082
80328213
130734473
22543275
42690422
63009497
275340042
102751758
32837855
5898366
75223620
105627773
306601195
394223449
437580870
74653071
487879880
286489203
263955518
263962049
483413864
295304618
317727979
99398814
191392363
23624718
376742549
715952418
70631409
119005688
357839127
251908294
49422994
135643098
512887161
115624898
363122157
825374716
151523112
6343210
218884565
4370038
270085099
161119053
129488165
42801726
711404578
148220041
429005565
9599891
117298838
39675686
887372737
12764442
855951469
72709652
120140542
349427094
198498136
387848704
205788496
20362200
145971796
544740433
406748160
385511000
443786029
88034366
645366029
280942720
392775834
76917173
87248007
185413086
445278446
240239978
206019737
276060777
66429362
47042149
259458415
366415717
3997671
152308660
560130239
550866599
265033488
425244320
411664210
437558166
289665190
42737580
89391589
430272285
173983150
198931215
671707705
164132143
309319120
10959277
348317069
139729762
93489241
100397711
97828413
299922358
744783815
758054879
17604100
821213326
485379503
57859934
291168588
216591344
198802005
301186483
127979253
57634934
88045803
177973990
62586678
51479303
535431046
798783349
912038476
200213279
29822881
689591590
22234390
5648542
296317122
12875353
75256918
5847914
23354386
370816987
57707374
158194810
260505402
392981094
64849816
75769686
464046214
61119363
24036639
145766697
228047504
674556346
217805354
202065741
649298193
384461473
113842794
262438478
512358692
243989607
200882929
152677019
510072419
315282260
364765409
294805902
397182983
541679415
376300743
46528159
146820263
10920474
22418810
678239988
181105000
290464534
5390018
126969876
33274427
18465169
134776860
700993244
473354797
33302380
81780494
119262090
86841055
761551740
578457888
7653593
251421903
60954650
411858487
388311303
854901167
215374241
264180382
78982449
597085764
156786712
576571666
116705001
34800771
337401465
26627600
505111764
133510092
275395514
94836590
382192813
766009205
12531154
82437350
366523390
311590366
176981135
611270969
108817187
7929078
57776494
128666704
174828851
16753598
177881051
226605705
541197819
304476281
303110
108793738
401944550
150657884
47392165
181192662
207451116
270588345
23124110
226909840
639186618
189444284
289785947
375297744
568030737
281935090
466841437
236569960
413385665
184628717
630173499
457339187
131357716
1554519
29721124
414293887
224922919
98509968
229415036
770621567
401494776
339879796
108649435
624943697
347736714
35794411
180081967
685569629
46854609
395418426
362357874
25812701
319552322
409463178
267362272
58292652
286628204
457735314
225054229
334608436
514817366
39490535
501614238
577376309
277764728
28492550
809543077
29447877
60799319
48597386
203713422
47267165
321881121
176247096
95777623
99051679
208376456
11127079
304657949
359690698
624544672
470484400
437843194
73852131
105973070
77916050
49297164
69984778
192755267
21207892
657463935
234426310
443765036
101159705
327964501
244306349
166687991
219427935
46516992
98903660
443936818
604770894
189772704
108553779
564409869
41244672
376508178
203482336
461986043
578869913
43506923
286562685
163227675
70297688
111291298
546048506
1952367
252706808
364278607
486483304
81427893
545808756
142467123
11799664
565162365
204845872
14562145
6247616
767006523
872908436
222534069
445016855
434306571
87399725
25887638
675390501
29908826
321988910
204155516
18850846
113632114
24133287
29502919
120216393
83359535
569420495
100612652
90406321
936112256
216426933
74646183
14408032
48283145
204835166
834947462
485565651
502484333
276864315
77514150
593612781
152919331
223077323
741367105
342117820
346518648
31658324
176594651
184455093
119069701
115989099
45974052
210968053
498176640
324662285
226689077
134655102
76349053
25569000
159806011
86636368
292765583
106796697
38011344
612328198
227006003
38546041
608120422
390535522
114931283
42916309
152538602
56710831
66623684
10527899
573459237
407506792
99722427
36944016
783700757
155392189
251263787
472685506
190710751
21978978
52954469
226192255
8807970
18475439
440985626
781855394
420639673
49161112
161342432
208078296
378873527
3134318
348024301
111821628
79329433
328538773
499645779
394584671
6742199
337976695
96311322
206769465
40304730
341955161
242634270
20430289
511909051
402216061
711860769
494489674
562550880
31027745
16273992
100606009
42643559
46490611
473259529
660926662
158617714
189863041
85752193
4297343
216516493
183265594
172907042
13838783
119023727
144470165
3481182
206689554
29708342
361952574
582982238
612129971
33225248
180466651
176068304
242622879
514099780
341634243
162460160
29519929
275619961
1700608
74143399
43240326
55825573
236640284
1123050
118558955
159648670
28295262
202211533
528627239
459118309
410163682
122600574
405916615
3234468
164855621
74174799
254270049
34702825
20076568
123161454
581541549
53311141
109604934
12821453
200393575
505570784
61845292
563772785
437257002
139930439
13984322
330264795
11500893
207106322
383802772
28651456
180795856
112760064
67291821
114909821
412719643
19009053
7210361
153846058
28053112
526737886
47658338
46687993
472498247
645917682
899271844
251219303
1851
110390912
432974368
159657948
76904282
590329638
310008065
140734368
238412757
28360943
32517570
21264782
180217342
10368378
40880651
781417240
13481526
256059683
161446004
344993326
247944283
10845290
366867609
430587286
549505705
503046202
216535332
12428132
809665229
193621093
37203161
660850388
154866556
188656868
9679208
271845304
385600146
469907834
115384184
91938212
56585049
407748667
32401
768212657
95055142
496550408
1021948
109677182
267677275
197413920
176971200
34870653
381478393
249519638
8221903
115589912
15514636
88866275
84381605
18248888
127704046
132802239
298128562
2104787
728013057
179044550
182697661
280134547
574410298
224256668
85984344
9316712
7944594
226103766
95298940
90447869
318114304
36149859
410548082
30402680
228433660
114108948
193746721
767965121
97552892
631757894
5049736
483818352
202144813
347847225
44913542
168318125
210016999
142591389
135814387
30960263
91017537
218132866
569658435
1350855
43865393
341759908
275571165
220918860
62985241
174934826
721288364
8346604
643380547
401847950
15386607
418776793
362145187
361863273
19111085
234574907
499039262
217535856
645555929
7205896
162663009
190847474
36598072
20302019
86151362
641179869
45344070
528869856
31418909
55141525
242507054
395268206
306761105
147994219
132988276
440228716
206375270
343609920
534215407
6439782
395153618
95748066
635159816
245156028
94203424
512509347
535003891
606520
90493884
335945653
689759421
174069522
190299017
122995143
585137685
41481039
855732982
645360460
28559617
239825617
153580181
326099659
53728990
118233670
738396060
158924096
17074722
714912370
545214044
154702779
248376442
806534905
348900066
291875383
321299483
242292491
64960279
57288366
477000435
282798134
409534770
894554411
204252836
24046740
93557689
169206281
172305127
14966703
22814631
28757305
664651861
106620457
53770169
36894549
350669194
230424714
888958004
211159107
444986380
206693139
309883907
562194287
11407666
683286089
130369445
114372535
865013029
653466631
89087817
58536092
116437077
465881555
634953230
294594818
764085710
76060378
348183850
208028873
189580791
86646880
120211413
839433745
263534726
319585234
142304131
161284221
7515541
262074038
99049722
1252307
15497772
420392332
98444606
98137956
153825004
11456142
362566301
78865918
545772748
33352996
142625163
54156913
211056338
411285031
70858968
14782255
533549794
93138109
90612932
16926548
40467688
107126515
88206727
394876839
505806838
271131318
439449029
114242250
21105854
280470530
148518658
81104498
565707172
77031418
111417377
199956439
15799041
330472258
134502700
182019914
222603422
15664557
6633863
314479455
16149352
363574009
266078584
448241042
147997875
49893668
466953967
165685327
193743458
291744492
86092590
559757258
264390479
178512278
233294628
69219314
156075579
133155621
310784504
177995921
550161847
276005743
121282725
197077350
23182666
341622241
21610012
66791531
327926722
261655492
5490448
327363516
395070206
68061503
111778222
399160983
6806721
17740932
596507355
200999887
137124099
423564571
189039371
330413860
379647327
12798411
198662818
129289661
618174661
17507347
329200143
34313567
25169589
402988206
181448399
573870737
178459771
448317227
181139550
76958135
465441410
631790373
79197098
570869965
77947154
255681126
47938752
63447722
46747432
67671925
51564882
288679407
12884288
194148112
98276814
27389044
10806342
464587151
53335810
857229868
50844615
299254426
17401830
32240565
28660206
53284091
640802999
259095427
66129043
400032546
1135348
192338691
107516835
17922919
321343557
71072892
143234254
11644520
662671373
393270967
540501481
106410283
163590748
248152566
6586150
90027904
105649079
114641932
167789551
82292185
117392710
548882161
433270844
256954183
346402275
154634347
637396052
90190448
7587054
421460136
699634366
132837130
293610151
737105065
160726139
118106959
404982079
101291606
50431724
409962139
16892337
527808095
470408853
113954309
18025393
489649536
799714955
303091481
153119256
41479434
561793207
288728122
719865233
429075223
115513034
39058105
8485922
127007140
245954694
34941034
297517039
146035847
110935201
29332058
287668767
20024029
94067250
776620584
426941373
743222862
28491105
2223235
513737965
330418446
290942927
125833862
661380682
586755974
716148266
169973343
535962842
73312224
880560539
89013515
37030514
844221949
90355151
4535493
672750966
607352258
199935085
85899810
6488195
765574455
11577654
40387169
93044841
191084493
109824710
27590298
19190092
651243867
64760377
210613016
117920341
555437320
547465763
418005226
427314003
177065793
18781170
529594554
97199796
263488211
724221757
557087218
208551601
99651506
13367633
1417946
103941564
30457596
260532529
152460596
38365772
369163120
38862209
405618949
42846060
50654346
415366562
255439632
556693022
30056
30681447
174382994
27696081
15015756
22002749
115967690
531873539
59251756
161866779
1295843
806665487
471609390
48671339
797140969
10836897
521546004
10007127
332906184
75183709
225456317
638741796
403579524
650806135
649455413
69386500
357330642
570593195
69778160
17214609
18505375
147067631
748559952
166742662
381229061
34085956
123925059
32903791
86954663
161856958
93522278
179954714
167303549
58625378
470838841
919792340
258088773
388802180
410946239
112913265
92620452
40457822
5485201
51146308
903516592
644529346
14312086
519212618
504154902
146842635
171673246
275843621
75790987
51386395
14629774
197758215
93683545
15102161
652649184
60702095
261838082
91241462
7254531
672283177
475202840
418804526
163782406
901294544
14676035
156707615
322949082
142778239
38183778
421228539
632640635
846705457
124133657
885434238
7425662
252145549
60094595
133310014
258811249
599414187
9677091
686213773
84428925
62241936
294048629
611195454
630704976
284597580
198777495
66309679
92554999
298570262
149876963
68702249
18147380
98926603
242868188
16366624
59421953
265006685
101613567
216825444
62959100
476046092
175879177
52936707
116434917
144752161
26522466
53759858
314121386
376757276
121478636
241350828
20856007
123996609
12083476
66245737
277036957
214101618
198033514
39009323
96421872
188190780
9041706
99839306
119329269
194092166
207482030
444981158
186985171
433870190
516465752
625703904
99208159
262924007
172527687
264817224
147859897
352944440
60088793
545986568
187910472
400106961
483987803
40553321
101535618
58819630
168347237
92877067
78604622
34997627
521576659
413304954
579978919
123280482
431986274
17768854
18771088
287355797
451984622
190458875
167858709
395317020
151200919
64370827
232289131
113116458
27555962
315924431
333712857
4672938
838533308
445276583
562905319
380358685
119886364
50692134
207238344
876778851
576313882
154614545
320843423
81449044
473130643
905826391
215064450
206445382
59483116
98294075
361036353
15431372
55414087
622035491
388212408
253349080
368324158
1302888
226985633
32671878
273022228
3203522
484096112
689429131
195836492
312108385
155637029
259265881
177775789
281788652
49965281
11572681
182886065
182914500
258295583
29337584
14269942
143280165
165923200
17649577
217686818
140539569
62489677
128390331
90676603
664923124
279644675
444034264
46018918
290301735
242915283
619115526
139350818
141129918
909493377
75372971
128800871
366559035
546264890
216176271
264103427
167508559
434510774
79819160
24589682
25268249
629701066
10035473
373999136
126795719
63256518
110970327
468172711
99797816
473580728
399581744
230952729
191937024
98668692
644348569
73908342
444838609
137347688
1166863
376060273
315016904
367582865
148992070
363290527
272542510
2935574
551682087
418552114
425051023
170855412
369463812
228845874
144934692
136611871
97339955
488126622
36852912
544800347
237897534
48871301
25828135
234089890
247433972
208100399
164175348
168996922
849136196
532212605
47801961
113962992
235591886
100266083
291342040
7761284
431897770
299286779
132907540
5736862
879432325
153166176
33448648
636517354
34670762
13313619
717329026
78757453
47954079
202159714
226777207
203717130
5423362
234163294
546337402
132609019
1505375
95983341
21268323
121938510
55256234
33330223
384278690
556643797
91625171
283718125
8379010
492604267
136633802
241107176
330535871
106006123
598118269
751635019
134559792
260825370
68664528
77000002
264995803
498404551
441489932
6806632
71683865
768486887
132374673
104231958
421103472
166084571
8258625
98856623
25815987
2177299
66448178
51774769
83561225
52787781
465775101
350747529
6956412
93177995
242662790
237283280
25477406
100665072
743029488
221762
662606451
194964432
711252289
124781577
123549841
53836828
255525569
207153400
211721124
1630092
163550730
313959451
173650229
16473640
18956053
421424113
371327485
820317460
154545845
227687437
182645080
162021547
137597938
140431707
132005142
541287028
74184396
80401904
175458602
58790109
715078558
435860858
389427841
77313842
154551944
419331910
37756940
334584000
208780203
163126821
197155896
108597874
673720100
622452782
515783344
112982848
170408821
124448610
339067954
138548631
229523266
530543932
100576032
36546722
562598774
62957975
471254
27251755
99764069
246706135
11205194
111769148
291222985
353516110
268056112
108099894
405090580
67647920
283222043
49935723
69620529
12809376
231477663
92180166
172834175
23374547
476666851
207967139
27342335
505534444
412598143
56547086
159141412
23434469
34086149
137215505
421477568
186976393
807752478
223337519
424093656
487708210
83995611
120846283
727463843
4892466
202266837
112406894
99781639
132248920
109923468
46451762
236175153
18095190
69700133
887473920
286229494
36821862
411698606
114963451
219137477
323328101
637568941
23375517
660707214
27507304
70234252
774401422
459124078
66815398
176043132
529798342
153035118
71543403
25120763
43762743
20912655
216200316
970325056
454628029
67895375
553343425
148886925
109029613
199208471
28726082
181210289
726753946
252500223
503098056
9666086
399220009
734447489
865260090
296591564
491452991
436233315
450357489
840218619
385943382
352078522
186773192
583810999
32215380
129856238
73347514
230502692
392450012
320636607
127412607
360737658
521932566
15315936
76659284
100650819
770321460
195924412
561583346
66290953
124688935
815062527
367110500
54386171
474151747
22059616
80078840
572493314
993395
34925796
423206497
18542928
454421382
64156386
270506135
218223729
144931556
11298555
145348182
36818960
235335632
63416519
115034467
95418134
104160969
338379126
106183534
254026856
48171515
365829114
125860147
372727570
191190686
528222068
129764114
161859857
15813578
144110969
49640598
247772961
116304799
32175682
10291780
100268222
914409798
529734880
31534794
224021757
199836685
180201940
384274703
45453407
420241738
43886470
880150684
374543
61532138
240981876
282964233
119941893
126544905
83851109
68469542
4068013
95301664
555187761
17492384
142923380
54697785
24532845
447286439
569704657
51599334
669285597
30285574
123864413
353386340
522017916
36121150
5572372
41100270
6231734
311105591
72472825
199697408
666683395
367975629
212782001
244303646
270893423
29097266
251235003
769428329
330661070
685087153
113913389
195265765
8940227
309464761
3222599
296340454
202406953
13816861
369239278
488007561
165431136
465805135
315287100
45296814
495406760
189329418
474439915
113352863
312142742
107321751
178982095
154025407
172436315
140584237
153293843
112900337
39263435
213900475
321114756
599064971
33283892
213193510
100330871
209821741
189018493
145979495
64994412
545088825
32765255
371902264
204308084
12096609
43127291
33533242
6683867
178578213
234944230
162674275
441598445
156690968
84482832
622887854
153680950
388933310
326415114
61679806
82587052
190603121
125995264
179780109
49172146
331668298
426265557
663694032
791687901
9643226
766504644
438075747
260220112
50927276
655776317
29228325
230171555
30356272
142870844
41168077
681369995
375541206
966966932
67440663
659382063
20815940
76363666
254077123
408987508
95664427
60860373
292513031
185726228
538558923
416189928
50410368
176368664
111246976
32299806
40286946
33564515
66705802
61033409
419053719
274216727
302772038
690893761
33008123
252570221
14448143
131105789
141465187
62558814
473548087
111090777
774333462
252912426
355674913
142860267
415443486
22354543
15948176
9488468
695629065
8861374
74773416
866487081
558431011
396323011
180293114
26769021
19645849
891272952
234435109
240482464
90695766
257649462
1508632
240703087
512313980
195655954
81814545
4210801
299593906
181536128
234704329
514406795
51523659
724468272
6047273
230815955
2961243
202602825
92254743
294762763
336577277
181738843
650721962
77116618
90836075
230874756
631525744
5874937
467115040
137567340
5565052
452233538
165777373
749512056
293755214
39300549
193085620
514904854
503932133
410593345
189582114
651535926
92237024
89954977
100531766
23345394
368424554
58281332
454770319
51102170
113152548
21283882
33702583
356093208
87888616
131768082
2299675
544926197
379054984
185641868
282975585
831848056
7347751
89901763
47797291
156278680
143185388
77912138
372757234
101436738
23450359
181713475
53156117
121209040
481588755
933242961
116377392
404537936
347753749
57304420
182136963
409442380
124997840
293557522
90989784
287503489
150746427
293261094
129018863
93867874
624440959
29585207
165441004
507783128
621968028
387386342
139716651
44483980
47696152
161704030
82528539
12733647
212702163
61856891
239603165
20766765
8809032
430138639
110407352
202570
616063146
47297248
388170308
18941816
14274654
47695167
71259767
603599895
32766182
380059258
78146929
183204426
114083200
1883011
423364397
35598323
526055345
42070787
200177544
68183398
97041194
124210082
245108204
850070996
948589116
202014669
190574416
535368692
484115173
139438993
858127256
122016474
495186693
130473440
21076893
129484979
80891490
48601343
613836396
357756197
326318878
290080393
5494044
547213566
67221699
385862760
15321912
455567162
117097887
207476081
634124159
374161435
848225296
31555811
345925856
169998448
51158359
284662628
283953271
207127607
362242516
300349339
86532271
135495506
391111062
15135141
59035489
128337402
47628873
135693956
71301685
470376858
95083888
80886423
27389424
635060381
367150157
12949826
19808717
11819548
20705942
412272818
47330130
92846790
93065175
859093037
554906820
115207081
36953833
392635139
219251838
597352612
540156612
689319530
29813971
507271672
62420145
265980675
191025989
20197393
36825216
66624457
34375765
121827040
40205680
102023693
32914245
938303459
113503753
248132555
143683991
118715624
188383300
126248633
210000367
364315524
335969434
225605449
336144318
586458391
112662984
323882926
433412178
4052773
229407277
460019280
534086051
654965565
243373011
410159533
178473858
11354707
39821311
125629228
590287480
388009595
394897314
150996646
148930000
682171835
4502394
170840246
871490447
358970974
168916166
593790984
125711472
81857207
592560344
40120594
145639164
12502847
19544650
920635127
46896174
373986419
33150337
591758373
383635163
190111749
88923892
333124757
540882494
39423249
204895440
64036459
413548792
14640761
358180295
50044
476151998
96631414
2227826
491875613
121039387
205029456
165204816
425179304
123524462
556050436
2033585
343141112
561862548
317902057
17300445
11363854
175297418
619188752
47448508
25437824
187949477
388636444
542416453
151533207
771794774
27731598
61621146
522414412
675030190
4624651
179206700
114527687
261501971
56063685
89225390
219684520
414561946
229837285
38183317
157876943
40157265
129893620
465105951
164100480
7335285
129992777
89498290
158274558
168515406
28769889
76618346
351880222
174289167
146414628
158753040
96434954
801220418
609554036
87788189
6697867
141122614
13149437
80428402
12215051
91909721
382248298
224345907
465225659
114188250
8976040
58244146
1163559
240627646
7521637
223470095
145378385
39368991
297432769
220174171
388460948
238175752
53077455
112527389
233240860
60495636
705373035
316994971
258817579
52441020
173804017
229589059
7035055
55359238
448898028
218378168
539848511
82640629
2520062
17375576
169564544
3274077
734006333
563478333
40409034
452688612
135164346
220314056
35005229
40842017
565156455
357932813
148340768
493324363
252452927
202932308
25721670
43948329
195386665
120570393
248753408
43361987
571625132
433057769
127765339
900482990
5803378
246950769
244620298
699587
506038314
194528541
1677895
180882866
200596739
228747656
63630330
53249048
39969966
878892314
61832367
566707637
197184505
249532683
48191565
14273848
5939870
42674890
217610083
112800521
73129704
475837729
748308473
649597067
383579837
5639163
784573203
44946691
91879479
14736920
557121685
40255140
365401408
538504182
219225530
300182429
154838232
755493922
32520198
10807231
59876783
161163313
84501866
174260692
298756794
566088359
393705061
50859487
394540854
553241491
135040687
515719159
676043511
473082076
709320475
67575955
439420355
291920588
1336364
354409330
4155344
637220793
155846133
89372033
650489479
836631309
87345136
201643108
36003100
122688983
429532396
18669609
130337561
180339603
229022091
441353760
188031931
258707581
182000728
426554988
249986705
370441389
150467637
331207881
299468522
463615855
162540665
106075185
54116217
31502450
154792733
27024219
16866118
130060702
34762260
93026154
78982713
283756584
136614742
110668943
4483012
398776494
80436431
57412549
20655594
36209250
15407202
640187948
43355725
67985533
548244851
41666185
306376082
131470824
763435752
294726492
115770369
411686864
18121417
12773729
639973329
39104664
50988736
1783743
342655906
55254244
303416534
600875700
428464647
39017922
51366461
58439922
757391925
620982138
26852522
159213453
611401189
3647385
67094428
8390375
72853930
344135798
716295815
87667910
14097044
13156029
226732142
290363464
306963481
316683254
17181943
500171398
25379816
228742476
102526632
85037377
250127495
418626679
555184843
117690947
21951551
272069481
31553304
50726669
184179487
161508162
282083638
365611578
880366597
76807181
16955554
59194451
223097745
6844802
784111469
390153289
25596286
39020383
799912377
402297777
2933148
487789783
46157278
40189647
78203359
58635230
319316598
38555543
482986704
408969257
32184602
152315486
43858996
150973794
288750941
252763011
386422390
294871958
568668118
125198843
671568392
261729517
384316096
594192535
250632718
93540392
530209371
20139673
390246419
71535638
250591539
44569940
316444054
96452029
14948093
389940326
35222126
131202907
666312364
20186940
19649202
17556657
195223872
2193949
112051227
50463727
410943213
101033325
373332773
92984945
789455728
589714074
128152675
81109513
1481867
226849487
102123096
264532841
285095816
48934576
273646538
327727904
147304123
276979844
255612590
458361207
305561152
143834407
169707494
311996312
170056878
78092702
206241258
378517256
20258198
636960582
149083230
254456830
444393119
5140416
58942548
522307459
97361381
401189352
210180230
108423537
345039048
285421498
137958185
611359214
73716534
280508328
187831690
729343562
433320282
250223887
623305951
359277438
29201101
369044716
441061748
15281048
299472017
68585826
623185690
46408371
19710106
86799399
216597815
22606378
128876349
607067063
192593717
370187846
376694438
227641208
3494507
501649048
569764356
5175142
238588255
67440095
144110822
329829611
43229394
454510731
83511593
581988515
169023330
92880364
76382653
82431785
191093449
452663855
23893992
574210755
69023562
580479100
213620699
57636931
101451023
710195676
417809205
123631521
48882662
330067937
107374616
43133677
237281662
567156100
431674773
7449259
46957649
217576504
58115576
195183098
2072748
12244171
587418543
65496677
498406575
180129682
111358644
209259847
215757069
161378119
309428826
437458663
94386751
116402965
52723760
11841209
179069861
58561224
77347277
11986056
80522129
24258776
130725713
87132993
58390348
321648508
383338884
313696788
4682664
226356723
5821790
47046621
215418561
106114465
147109965
178809963
446467097
115049510
450844422
17877888
40296548
513229952
107812119
13975219
296596825
58907905
152422594
136189415
166237915
373286771
218298444
37949211
17061335
650176735
15192284
739273915
153180619
580323587
418427300
279523249
179412891
37083352
269313757
120854245
397654007
112774377
138439278
8072993
230608435
313944963
456670991
663881616
26143174
120475995
423006802
157593843
489505477
391342248
167998232
502412070
330678332
51260260
3816280
110783548
341698824
159845326
84824147
49030257
115905739
50224758
31561079
395614350
60415451
51353011
132466367
675503338
284531065
306726652
308207577
78851354
176780015
246795682
313742390
45155765
221660908
68727327
287264344
145926767
704862522
472754350
462924822
378695248
836538689
83203551
413034902
339468223
820837008
411862457
386463158
54997371
44829170
139129993
39553476
419122219
202824622
35587808
103057028
428939435
48667765
49920290
76629616
53158024
238367773
80536959
33904093
510639615
150438169
257251418
430648467
156021835
287340407
38936486
111777937
209641600
468125820
1808407
512989356
430069181
90610601
442170275
143107957
196421290
15256836
317483960
14799937
265960212
660040829
162316715
547258095
787920490
404563263
509423327
181255505
43688769
511735354
254214514
329664751
38421296
553207990
28945147
10824067
255449000
40249754
539404790
549417689
504018522
74925742
1443535
4783670
578448550
809810183
343685747
875752944
464592052
461408414
171027693
152586932
12749519
392897401
152430984
65783954
179977200
396127438
721800653
299441767
57109406
49777528
176144897
129423251
54403741
490450743
51606324
383832723
606387013
230903838
339489389
164084374
71724375
346602523
599002161
135389939
61266806
117896230
380878072
311315237
277124014
545096017
243183054
182260037
358930273
237046118
529453497
406437
117100665
171185183
774124954
12038201
568366117
616986482
289910105
134079483
10912609
50558264
323552370
964844093
260393055
218603955
858399400
423507553
491587872
555181650
146529076
240673328
219826904
382993956
197151687
11950525
228311811
74860764
52235574
12645387
455672728
183977125
846425809
27874052
67338943
35932751
202834095
250782888
83123824
462051709
30441772
561900465
193157841
131924591
274563806
44003752
177998928
272972165
8613940
202537449
122867674
3356724
521878487
158150764
623249768
89907088
359119946
525682017
40173276
559991501
196834868
64753209
897861547
13939767
4664840
70187358
28956551
282313891
32635272
274129177
432761047
89077978
280881187
387829135
247722175
189335235
238762617
678464755
665129980
137338522
35014109
230314131
210498517
511908701
89893168
51155746
119644883
4671247
281813058
208630132
1515596
929433988
285162988
806021590
15973815
301213348
379903682
239802645
43504821
24233573
245518544
38369656
30805672
32404511
435539628
226556466
113870809
562145986
123498522
311935526
69239851
812961144
161287152
79190329
331911275
119978707
508222910
251647156
179897842
22325888
6085352
571384959
31215775
108989179
218328955
324942274
114981492
140478177
182828248
185068900
11916331
219101026
224513386
27897253
90489703
481701790
402787014
355989171
372694
92614824
13117174
62748007
103212796
541017042
190697969
595703277
273112115
1166145
135081479
328730794
108568742
269773468
258728202
694686463
9801326
774113431
128821334
424094718
1658132
310271801
21890888
31026264
34515044
799368471
8333598
627723414
293936180
97104890
98415580
68348192
40781406
151830555
523577439
504002012
144941608
239341298
85714831
267167692
621640946
128278159
221410612
33602773
42213788
844849756
398942210
19459172
495642429
660904873
601775825
418614088
189484111
31521982
361863984
446607974
155595257
364417085
26929651
105630103
170843957
88629301
185986467
310988981
7641035
34861142
287681209
1446968
91852677
44619214
289830934
339291458
769811629
350018736
88373986
37419045
391402972
172005350
560627490
219092450
159334234
525694097
741716954
515178285
214652650
283728660
364070813
91015776
69241779
99309304
789960371
218805822
516522411
13646039
182955578
141320851
277649619
251797719
56316433
266375215
182354478
328846239
71093520
107964150
126918802
390987827
438962931
506135179
470664151
518345486
500456808
296422996
144102707
408551433
848130909
25875683
495200577
964731338
84970792
27613489
182534874
977449230
71543450
986087
320935711
6860901
73628712
698192079
29376900
556197040
132936110
1803279
1095939
53732900
282143835
638580655
5276895
464895533
296373064
589597228
83297348
57234803
18479750
267427160
333063315
397973775
304191151
268547896
32550677
39806599
114341360
244738838
81899430
389448986
8131856
470358830
30220368
98809930
424968266
152330629
37346900
893814104
51251635
102422015
766483572
53992767
520554381
416582965
72948385
588376906
700014213
39613641
126656147
102583498
187444874
657070106
334969084
72199110
218615849
381764786
473026520
81039201
291793173
22815282
608553629
84474698
366327191
308344888
335766809
92675192
10200884
154692424
170838940
380549998
37874744
27356897
257083284
103743457
591597547
64030176
406029352
95987865
229709038
720892028
208628894
266095832
166920094
67737354
526415712
151008642
146892796
594022101
59336464
7432892
519703359
244894150
365139076
533706398
74820515
87916517
446394781
949457284
83122095
13872407
40839431
330866753
105431712
306127372
310805580
10358027
11652915
257184796
8623298
156591586
366843875
145074631
106196596
494594834
70455345
103735852
138768307
127346016
362865691
52138098
108472622
316427512
205744086
660840853
176307702
118438901
751239874
257515511
48982804
588597285
48976204
279322433
73897368
385586067
14238900
28829982
175237489
388730468
309734856
5611051
618731658
111425443
53761018
44864362
210947310
129472022
214097912
399875793
88399495
585134967
416534409
48373695
434150093
917793036
65507272
36791631
555264127
18732499
861740251
45819530
581829665
69148542
492306780
83607196
274242013
303191450
37469497
258038883
345117392
331496682
214019813
146231698
60459375
547683703
113662258
38229751
66043875
539522857
219618739
151772551
329436128
72709031
230245897
61503040
415577254
538184450
308461940
316200665
534534809
247144560
363375267
209397410
378946487
214252026
47732958
159400966
24549961
680642327
154093096
55554595
780005588
376668041
39186361
14178084
467862386
837510
216793645
89823090
213328454
107839085
306543688
72997227
6856739
214633878
769937268
702951401
60086873
28211818
315881285
55488919
32259686
13735266
348998390
511938945
478906500
24936467
108893795
331690365
153279185
370297103
201732050
415482971
258580961
562064207
589727557
729221815
709593786
263854080
34310976
195912072
238007736
189714480
144368959
58137128
248028572
25499175
503067150
552975206
523666295
362977328
681691698
523081331
30687870
206872925
217635056
6444486
22846661
86529049
152793113
55241766
407296213
558674632
207707301
185294309
169812393
645565877
533311356
639916898
124349828
481962062
91795833
822503634
200248193
200857242
596017764
48596066
346097562
256900653
122650351
526318493
28094271
41327991
487241140
456253240
619970
4149559
231495309
261624771
134225706
10598484
130787124
29718287
871556835
586968601
600803902
208881745
247889239
64840587
225946298
793261148
227467624
30513165
245922980
460865430
531748347
75913307
141209081
134431917
662376195
63614881
8219139
116151639
835340638
196971580
626024531
5984695
13193971
165425205
144233929
822536156
420998103
21326067
458678160
664507691
871901469
345738020
295688578
427751666
106105963
238478301
193698326
376861740
245674527
262853601
194678125
126334764
194377085
145248804
63615802
120673691
290072425
706957837
32568940
475055382
8920341
21661764
464832310
7753651
331045564
84601900
82071383
41252678
162905517
779666821
44331995
401265443
14580575
253096719
172010444
380180298
142654224
191283936
248385687
595333536
52412596
307285496
50200626
218519150
602549275
34003557
321542269
63650554
405694842
357224057
451880240
931204645
694705472
662639694
105181089
54657425
26921822
265515185
230112778
103453386
41873899
534880777
32631653
167693839
135453259
106995804
375961233
106107855
130285287
281811607
56731135
186678223
45745794
461768243
1969989
390681580
435544448
3331050
25941548
561200496
36171392
199934331
62778056
630690811
231676576
124255705
396224291
17426108
38240033
378910518
154360388
468167026
134078188
25191931
138587974
354165300
128360437
123277076
81086134
43790086
167826910
123142931
169619068
2146388
198918481
247033057
84733508
572715699
588032811
67455291
203677897
75935724
211191633
437715577
383750914
147680069
16011719
377510379
207437796
202639658
60862583
7612696
34229512
240626672
645432209
166588292
6501696
180893355
165628713
65935416
643760592
265455223
556631896
166537919
144236086
154227750
366306775
89701874
228971781
18926958
7152818
182366125
179057735
62060663
216609918
88253148
89138210
203616100
390603331
101949225
272120595
41645052
91946327
57941772
202009943
152359147
169488703
672190907
135426226
130508897
235321619
101037034
106354122
350050841
34893686
196047783
656829295
228983485
259412589
80749298
302437783
118257440
1097988
29679038
171190092
366186806
203605187
424077411
221857003
77751382
18840649
752838549
152060393
58029612
130478177
190794742
263267135
110647104
35475831
124190395
143831776
199655909
493663464
480242770
512958826
184514424
205821703
58875487
577630533
31548220
130108258
265396203
265410239
320391746
232734250
192076513
106232711
443893721
95559565
699756341
174913734
67785736
119952005
9413003
487292969
53136268
498017545
51904603
628941911
530058708
423533318
213912615
427699021
131009
37033481
82044417
382732430
410003103
92209606
316151195
154164530
342373785
8756328
128674084
3996610
214724101
217556153
226058913
553320996
90304249
1764602
45183996
3078829
508059306
32520116
512794416
109066491
638713709
87742611
131291358
423162577
2631946
317761036
256475160
64673562
226826201
757797
203216710
454296941
516482915
290504735
88444917
114949501
68113187
75114088
517998043
16527593
334763454
85691915
226801953
681513388
206001058
698466673
151559270
142168418
28772031
47799661
238513620
457967081
415943616
55152892
265257712
100668363
483311061
97490812
243382760
192273462
346820980
728391200
333817598
68096215
48836217
238163900
101966835
4640921
294706971
306421232
344270020
491416726
265942694
191879906
237874234
109825713
324911461
146334691
21854367
159980910
515026335
588382663
48199990
24733003
749727617
82125506
598356371
99034447
41738988
275838036
377877438
76422851
477415617
4499559
253333006
326847513
12213040
381568927
153841881
394373236
115360235
208841909
152836639
400865967
455372060
305370290
332279778
338233564
269509500
15598995
24052870
568491639
169446317
252998348
42538787
265519573
290000303
108009236
417540292
777897371
417595149
241631262
82791654
29714890
385010459
476313048
264305609
73072533
14295358
393938984
16924176
307009214
44590289
254271325
29435803
700940439
134982199
386082356
257029407
2724388
787021185
1125297
649845613
131047004
218534732
339522127
347292168
585740784
253713296
392201385
43540527
572012425
380757245
4607462
606278054
3119108
203475863
244395911
19197449
723858915
92803756
91495429
720125902
89341978
174011691
511385646
46680213
415281882
398891197
161437671
106907911
408784282
177447679
450732228
45710218
446013205
327531808
166839623
58935252
51331077
97141386
82754291
45488404
192757701
542375764
59809222
136033727
33899802
514444460
321075972
774938144
751729281
261288762
448399545
148007131
102084036
405736847
97017519
79214799
332290086
7521728
504584703
99568541
220829341
384442885
324261644
6071224
134722036
233009813
259489431
127870119
203687708
560231829
81010767
230963847
28583037
144139450
572552282
617007117
33719494
13544092
119623235
250001905
63926658
214771157
9152314
514794307
478754817
248236536
170869507
139688770
258998289
26608462
90048025
663177142
109223136
56858536
267430212
454842539
34799775
61434347
396079146
25203518
895170578
160610401
134509147
10881142
288559108
16126086
29512645
177544169
619507566
303233154
411270290
878610560
133589466
66221464
14396941
214975299
227251094
40348497
10910551
165321937
270176510
203512855
73230765
387822539
402789860
371795328
25648670
339290090
48328903
10412509
438072739
447895676
72863485
176866366
487176344
239585242
45549851
112311730
280752740
1774402
226358247
63463841
634343109
33440974
174512022
248474732
211338404
32631824
285933459
48205242
81233287
280996692
32579339
4774077
29183349
185334896
80849148
463944186
21362555
245946375
90040175
179362810
14936926
223711320
37855224
124009123
77440821
204951466
686727143
679906919
522895117
124050213
70572978
49228709
328823115
146809619
45417281
60003251
31208907
307053103
120658485
36261007
189871227
218572616
2843811
153471745
269189045
30233170
397129398
2051843
20621456
89514463
199674602
242944179
170640843
319504608
505303126
22359348
61191098
545797408
411939597
141087679
5851273
314522326
234637790
22553036
45314703
494288626
602605123
181923931
275420342
88280896
242810301
518003481
97360567
272109221
274602989
594281964
67865778
361152087
55231601
358164976
153694341
39181625
162664905
27264817
57883820
564382935
27265622
107587491
119737259
225583104
734420443
571283640
140410252
176637957
32640256
133310157
310602520
786796934
6123818
183582840
70367181
492712814
400862789
301339070
126450557
66353848
117411672
3942631
9514689
263902297
11013845
145622709
348599418
644661944
78776555
247629865
171135693
68041463
100111324
28945579
480436506
659331199
434207038
465844420
519369377
25081848
156682431
333879388
503694727
202007599
174152647
485305506
629589163
211721480
699313761
123901751
25188823
6995679
459187540
78141185
260188358
222241444
21737341
301993578
387907868
13507980
272545071
15613778
142242644
104140057
220165333
91131995
106052665
507484291
201592116
133031023
219401843
29737985
380728451
407238829
83022591
52345519
424353248
33792729
542770627
293715668
179215398
311411994
258692429
215102164
336134422
170065626
281475373
200329241
123850577
172951690
112634785
162431453
47044333
2822203
30558690
558052233
129484573
355851057
515405648
359291943
2435967
527540374
688482423
45766655
131135579
526362258
103756505
344429166
22543378
703494050
67668310
84125898
52481206
222442385
162796121
280016426
221349515
19584959
769587166
249891195
7680718
160801492
22032492
31982460
6434466
19872399
91875640
185200964
9154946
744101988
503451767
103088806
185298388
360737884
306805655
601862257
325991692
402229542
829799106
789415040
667315422
184962405
11507339
24359529
577064823
470306413
105871790
332651171
239145143
347246397
180112802
395736287
146533452
204141488
3054806
621795916
57489296
494762695
322314114
281414668
17607001
191555772
620779064
334574033
547572005
196020779
200554652
62928667
17038122
454279611
143512611
22056538
312609676
145909155
432048335
104600609
51432229
343945025
780863646
320159497
164820015
2747653
694544816
29018737
46018590
109956613
584936319
202664376
170073748
163491766
35643835
266092416
300648101
119260103
385552947
89680301
510255477
54054820
543711336
956911
12735299
101200770
315173121
488220706
600238986
1179651
605512429
169706522
23672347
90925708
55419630
333845469
672393050
251560523
235986355
426278559
150341701
223557154
90301953
89427030
62063679
125626354
446023443
23882184
81345537
168978246
238480899
323666887
15208815
386025627
174522271
5593147
284953634
68849010
29691115
292466217
93920637
108672287
297774851
401195808
144970476
221789034
248454938
77676120
75877529
748490917
281986690
96704505
825685867
5026203
611765918
32018048
86177481
78194056
34268800
554235134
4149536
275105762
469767323
758720173
672453711
283772258
61992174
27846573
23598373
13069477
44748807
148357890
297703871
69708798
89748480
121391010
60401298
463541615
352963736
690175
132846053
292895888
25691966
64932335
504150314
239540846
420192354
2012954
327026336
207892975
42442009
324013035
440978127
372756233
43583235
259044737
501046332
394716360
164108631
24690700
7124184
710853037
201413834
51216900
20034540
478373966
1900693
924519
197059446
53590968
14184647
72553954
163198659
432534894
2091812
565685377
146202281
6370846
332079263
103796158
65712617
35715874
433705365
209459904
223796044
962147436
375425615
216692880
355310372
34588291
23745639
40509301
206574430
185716302
1769993
563776164
27306363
46151402
76029193
163003577
243805335
314175832
88213269
760578109
760447019
1374146
295501617
542556098
113543965
185206310
9447197
719980610
187161246
4645290
98500884
22176127
12052267
40980804
41798685
121530213
24826152
275558450
364185397
492560309
301816738
14631649
246349396
25612449
287576229
88338591
73800249
101982945
251141153
202662595
19447453
249008246
31179990
349730781
205805233
223723363
943080651
30743127
183387454
195361392
945719424
364342730
165101605
214396260
461450514
608685387
85723444
544893238
500788738
336343081
210277029
250028044
546535568
357633767
267494902
677910037
34612917
662575030
274137308
37256217
117398279
393439201
662506860
173765293
315683389
78657732
881766849
259907201
289098955
228439223
736208005
120119267
833400916
308528388
601507
250296034
46035659
146180061
18093441
160577964
283183744
180003461
91551461
62267469
96693807
490361063
435283073
52540009
558540896
545089155
914941565
622777209
536642704
18870035
2987180
358627433
3133197
122253226
632990991
501079222
542256159
663896261
378313256
222325740
280587910
828513496
264347002
383037823
134920327
385688627
85195462
185316293
5859213
383745295
292584122
615842214
28707363
241393667
902303942
148519349
122632864
598136883
477498955
682754971
524468920
622835843
341857109
33599638
362251699
418147507
620465440
140626595
325146878
106391724
181866831
694208318
616455265
27024936
54830124
981707992
20570701
680039725
356606496
296670865
179469492
104428419
45275025
30006175
129103891
351864906
212292385
499257593
68012658
148652727
217236248
96094586
209285060
272948757
3711593
254992937
11337359
403709171
53459615
179881766
552118495
428239906
89836703
137349627
969122456
122921330
433605011
605834168
215759647
44771682
181123476
49533258
499957341
119140414
1170762
26532897
126011963
75981817
161988910
362611719
756928908
403102189
429207511
149797173
390700244
74736987
148353996
43014545
61111638
12394888
25618177
198912264
474431461
147417787
152906096
152375463
51477847
412067155
639355596
301002615
357308785
36749763
13377750
26297809
248253557
495049166
71386644
22362857
514436437
590896127
695805546
649444452
413858777
370227031
876300592
9178752
380618529
401395948
107205038
176483115
23858477
132139067
271595366
838572153
142981742
124743398
8638621
179007338
275031230
82358389
302139441
57835487
146949330
453474530
744995762
450695903
82848049
309800065
279571043
663778425
549724620
322663935
86134545
14765452
80679692
333138956
59230478
145195033
5565066
55587200
397441933
222761979
161537340
144990935
96018453
7333074
81560444
348179660
456669796
52657360
81325466
284314917
68722342
16040129
61985150
447412830
141339239
476237822
234049306
56986420
829843162
85526445
35779392
62448385
216190145
33644315
168050833
96562169
132339889
407903082
230512897
321883869
11778841
807020073
12455465
346529319
27515037
17197977
223670586
111538079
40930091
306790620
270031673
15438400
43271807
959151060
100459597
86676862
16523336
85563567
425339051
67276811
768167395
452081660
115550100
332346682
457608940
353467305
61658201
27952235
92163045
191862107
259934237
42762071
135568395
85077059
551102863
403254338
7806098
51071320
222657725
846293659
720921117
5584997
940151483
76159448
318901155
24894718
80783287
267268553
205623206
525040644
618779839
283569623
8663524
102890886
166195187
151976049
372469775
289888203
15891538
13578370
361228163
159840215
167196508
450791863
9855473
563328386
260014649
335125357
127103180
23396535
21885260
76538375
15609545
53896355
203641693
482285580
450454730
21253290
389373140
440179830
100399866
197806691
488095478
160904360
354028879
273455906
422618069
202416534
410093705
122102640
550406861
103699823
152519885
549573018
134850649
160856256
90888049
242722036
263939320
30258334
341365433
35431882
649759326
383949750
320089909
143974018
327625927
275943205
338166692
777518254
97472324
237162613
10076625
434151997
832341594
204750067
38708630
63487797
267390523
75578892
617292400
321153331
222108267
272769605
437723631
91484880
168804025
340029734
160565
322487641
55792111
743807540
72117217
717681738
492211033
242353631
489638395
88733970
336107542
40062580
4671259
88953848
2720316
700065494
657875742
606120005
42968678
136195538
524679670
109384839
132996688
190238586
337708714
26998648
240506335
8068230
378619968
283804850
202392397
73133202
97117729
18020992
634820336
593139121
69525966
3878060
592548636
127488442
477948502
7286834
177820906
266133522
370837572
246862656
49862923
12293459
307823466
636467381
3691991
4438212
23706598
171770871
223057310
495087399
306101358
214728741
135820579
412018377
83646428
73748045
102083104
33425182
13220962
363271521
203045327
414876295
181463453
413114350
536540374
470968381
300338198
410575016
781828482
131409149
22911497
703832449
59624512
93128718
30508254
32405135
12134397
606117433
8413956
14853
34606179
513972146
141937366
4585453
37646609
171797318
546945315
457070959
102299207
562819355
22092488
225986781
220558911
560966832
549647804
85875355
124265697
676736034
405743619
120001019
283341000
185274299
12634587
763385336
38198757
162442108
383760252
466082352
236057002
444305674
161013505
42127124
52777098
170441164
405256599
69854949
132677296
221307602
153816575
323473885
245126422
2824961
460900258
257915573
11135185
582025373
806291001
423268445
253926052
232518376
337224453
154364889
441079375
2098939
196180777
726147766
62051923
225648472
59632830
292873293
21721600
212433295
223012062
2839842
548788130
80452174
94794498
336690357
15748130
342011824
33825872
186714127
354727216
28963913
35623581
491783327
28074302
472862281
211462954
577322780
5322766
29118860
17884545
71654000
28411588
70874426
16590814
327683912
975875
2724294
674045564
209114770
79220864
3874790
361670716
153407099
263291487
271006463
556844632
454595322
692120251
16365336
259668820
44836362
24427406
362837603
670613913
4600779
16612019
795709113
643533821
24393441
112855358
155240185
266470604
481715514
17471824
15383480
123790734
239702222
445984775
76946882
213804837
308009907
67658420
153321503
245632454
12624921
876077183
838984423
87929632
289461971
157162039
146573902
469551433
317319933
55836678
159894645
581952775
230648841
36088627
44882314
335738757
69112207
218998004
248018325
138257818
18651907
193272508
538434587
67249715
85990305
48070214
492590755
400701077
21435066
121443115
152848198
99052520
100379221
16281598
89326820
38341686
533934
325265188
531533628
229916368
148152164
372276882
153834
310858378
131306570
269074454
259703211
141070567
162060509
250089448
562949343
19151601
21149510
147362797
452598652
32121969
72225769
820371566
308792936
412046106
212414843
592983634
10899324
49082056
84968327
284271105
73756128
546355319
238962866
100030625
877826166
509946795
20868370
73657984
155572774
572279209
319502421
427653736
451579683
105951825
60967005
40387500
50667109
137496379
166335723
103968118
134199728
319025180
81871143
574353463
175830672
687648671
382655929
563882190
2423775
535937704
26606308
251091620
124379464
222843849
313348170
331336382
283518594
43605643
106834757
149291365
227364997
202431177
64725879
76038693
433384800
147956217
326244379
74551857
511688294
37102425
158853034
577770328
189981648
253582938
39557775
170807604
219701972
242817616
453895197
69300875
564817014
167505137
62618888
44938330
250894950
51093204
1774993
68094923
564152697
84438000
190920813
453679867
545892870
597366965
20641551
182084785
12184718
196164989
784658730
288229129
390139277
8443433
20496879
654301954
291079243
119009467
6316645
11115818
25991201
163138519
259221892
213051768
831416992
136313514
74622458
98920833
475732141
155905500
450352108
96932770
203152351
236798805
620493
291865
1099341
244456875
202798433
75548300
92089163
87441316
446221512
346977226
181018643
96806292
3939244
57491595
672440718
133208029
212621073
333632748
12175846
368689650
237336730
638770854
268442852
324608110
28482978
113516015
81169823
762619025
630231625
10414770
235242713
131074960
366000095
21038087
6096315
875699459
60027225
436073623
117578236
138675708
259875741
131473781
290129105
228296870
82066680
181599171
376021971
252166556
29081172
130265666
24639256
604400098
442575230
53470739
159474702
320282585
865515134
160091373
14115409
244477913
169176468
380250698
119224151
318378267
11574644
58810904
74885238
635859078
489755435
185208545
82015387
595721109
45563213
186213759
550250825
381473697
184374383
16217210
14600964
12255299
325104704
424565453
21622024
55441907
399615714
388646607
338051891
491494082
30027804
189623800
226583856
3080196
41175262
79176700
832185599
1139425
675429547
191411795
403184547
125820625
139642183
362552696
365666252
126236840
145794662
925590935
102938066
488763206
582382231
580158764
553625234
180555312
83585529
1051140
92695781
511264870
120581164
1422373
417105857
34801947
527050770
115375988
583812437
466615931
382703400
39291939
176223130
70678302
74698459
84767677
736931104
96446705
259151613
494668825
451187020
191373564
20350193
182951984
341339558
103869760
22910745
741490516
142517535
17583863
151469403
130408650
261481808
160847346
114418399
229173557
5997728
236263783
707757330
8827553
198241031
504774016
96922478
396982240
841200905
708143292
85623616
617060861
81031159
42558115
37226014
187596134
609498160
11535525
508749897
384179473
288487098
386183655
127923278
451244349
67888562
536879463
19555295
609473799
521787258
508534508
83386336
118855808
594745686
522263955
298455395
243115204
293984939
56863753
35512461
368871831
639252249
28795220
651589181
139558572
522941415
25446097
126922921
471784148
229390441
206132359
321500902
408767210
825477339
18609988
9813864
164743831
6292378
706137831
31229757
208663856
331795168
49718822
70012405
551723152
33323301
4992530
169487399
151905500
19622688
162651519
71515875
186789368
342825875
288333406
495531329
113463734
21172412
5238976
199843687
135758255
50074395
33041516
316666
705183560
107635363
543275718
618464811
388276983
391425977
129673408
109470262
233685568
42342765
35935637
569003560
7917761
584300460
314412940
448743455
483235774
436662185
347838365
210877907
339661289
323707828
94915605
405217478
53678463
592946258
20986498
455335595
224063166
443027948
280663828
205999947
497996296
3362193
287952283
40367813
18071322
181353458
373484548
793092
586764452
146640681
19841357
223086762
772004280
241868158
467023644
52071503
5428841
338304618
388233271
788781705
293927271
129378778
426589935
3753014
48513596
227614639
157615679
141898413
208911038
190789420
466587025
115467953
127430296
72341018
396688312
104251297
154711332
265797635
21733677
247593113
419705204
185612489
208455636
127892492
138466452
655932082
3254976
163175930
244571916
93834486
58789093
883461557
576007708
102405342
498956099
31452884
65507233
226191370
68249144
409556076
427148398
99627070
126747898
63293374
322736339
78419901
280082217
8613750
39957053
56159287
778276308
330533222
561009097
40323446
100965774
699662538
779166367
487199127
200534660
169658920
17952742
9121855
242871447
20598075
383138616
197903179
113369238
176412198
286117235
21169904
599177943
225708585
467634309
678352
9130932
43472425
22308873
126884130
30713585
261920080
561430939
326827838
220810642
43676476
55926151
363051122
105976593
38167659
301183521
12283736
121229545
260645166
273286066
176639289
127541930
43026899
129540221
647042282
66791129
157528659
466345473
385660105
120011461
247427080
84643368
25894204
187582511
3578214
179164706
76320239
176760070
30025081
430345089
186086234
18839813
2447432
211924315
5259823
267014045
416492906
812006899
260336151
183521151
10694147
404069590
270634174
236539844
81725317
680185557
494133118
22154931
285583335
169362628
166717473
16110699
99792696
430280402
381708594
118867451
806586697
165420495
235381699
118660032
19758944
47128627
76343733
390146800
364199232
77501909
52119872
382043517
166218969
2634813
47363259
442261094
644123918
309784467
785082950
431020954
321220908
215155141
835672601
212288305
7591854
452691540
634542100
52703811
89150261
25575763
49509290
210975308
432976493
40661391
12414161
200926315
15043318
212889590
780079304
1893391
4358337
395501568
107568595
78746377
94712857
84786153
58767891
325981263
265660753
29103747
31056831
869596824
26019348
117691700
615820048
6489010
147615963
420913176
389052690
402322277
17990987
163738866
61248780
936163537
537599734
3924787
34434108
11843516
742950978
354177937
32299723
65416348
266259313
171810454
256808015
423928472
193899762
169085517
61459589
37645031
25571256
124165870
323380985
167082319
90535072
289713030
245586077
615342656
135210027
54038866
378790317
371891239
487425437
14418726
684992474
8567540
784341431
470735456
529216346
79425098
183261978
144943574
14734278
640748536
56783533
171160119
32272140
102280750
248292097
9332395
742609271
921612660
268258539
36474715
210371134
21087107
287101468
286535736
372023235
160170980
22256259
919969676
228911554
7279543
4460424
430950969
140480378
69625249
427232025
517729651
162710923
299644884
5604467
482628514
508843606
15845219
55297392
4629512
315318925
222146334
115243851
118547024
30450243
597055678
423187201
76952438
88528836
570242303
197740074
85548986
391666828
147119473
63318049
424752515
22877861
345133086
50027173
424226870
92353648
1038621
482362961
68075791
350389734
134409641
551034530
632418980
802183907
65961127
307239534
163787121
89255978
440044121
178536887
537996149
421195818
188009650
75136558
417970599
403760699
540184757
402365579
8588829
98646145
73438181
12658499
124342239
273172962
101861100
51081981
445060761
78866269
175063578
87182602
501654604
177519880
35507887
347289133
281766285
67216691
145184372
285432253
301857376
272028923
22961843
23341433
43875010
332430214
351854860
16124979
141073770
90456645
627425002
433974704
402479031
187123261
62356754
36667023
108339397
191882483
132675717
841280450
89990081
230590409
351892522
294565032
264589242
18886428
478675070
677467186
474717290
26018857
11386320
568934760
254839742
324378083
317988713
835881511
242067413
846842583
492231097
219039746
128561867
366093741
748946549
938118080
331120647
759614338
228387276
421333188
408134689
235974776
23934461
167389113
324990214
74315167
4476832
133927728
165590489
181203892
91580346
3200204
256866896
80187837
678130026
447608075
25588286
126747048
477973668
253450833
341624265
522734724
30486861
170580942
2405601
702945734
612619081
119121144
70964851
2731236
47751088
586359494
509761092
72899871
155157308
597895704
250042502
769163556
857533947
36389230
429809961
187831409
32275899
592130254
233526849
160229869
399785
245897821
51240758
388979864
547423789
84048474
180802593
52443504
21408314
78692183
2236356
611697798
534245200
23237825
132643779
210071209
581134389
393681241
168243229
102615786
193689254
361609222
91289174
13574691
73002518
139640822
71016054
645215606
29703379
74809453
107725662
641108347
47937443
32582552
429088529
638296175
37317849
202292259
85110760
119480549
613880290
377845614
49044945
821035275
500288244
759109476
723098851
19005063
246979883
748665396
546999964
153119077
121423967
752205944
789576932
459495873
93740185
20279499
155401033
30202580
40006100
62993437
575866530
205136134
196156004
895631142
708622529
700063707
106197441
804235335
9109712
397059262
2029952
246195700
287400476
73731345
146980961
413396761
401733464
34287158
405313796
25157332
154706313
401030522
364830944
117351036
53651287
67355913
185307040
139766930
281364603
504418599
24709936
32015789
109117012
124196401
646471002
329458440
24977626
401852172
807606272
198728055
477823354
52530906
32858377
306292304
407901930
718872796
141232973
34038151
230281560
79251843
359383924
129116740
528166207
20970231
57564909
63024527
705390618
119625316
317627061
279787069
530701250
24091801
119900769
468904752
136000627
355644910
59927152
112044871
373240905
986575745
409035602
780217092
139674972
177304191
204920019
11687591
3972955
445980508
173174576
101654720
174751943
38303815
422194477
43511081
565987856
173818189
98702710
162573877
284100706
826271555
641227832
218048
215001350
60064823
154364282
70257974
173671853
321385065
80647434
51918905
156223284
258850853
572013364
5009500
24800264
251401943
90276398
496434926
103679819
48733650
12464216
262537863
355143099
213138971
56407981
12076622
319999201
21043953
618790116
243205558
118406793
201563365
410357059
442519506
3837641
376236280
9168256
211654861
303683203
132796423
79463119
47084466
227242805
71522158
383613260
34725109
466423924
239476148
90470679
126162608
252251669
559005214
120969883
222772990
238385654
61905291
475285574
119454425
65975201
180186614
650874571
288883699
131981294
176223205
10893010
64926523
356650775
27046359
467705736
451178963
905434549
21703495
547401855
655562394
157834051
75078948
66201164
47516349
118471462
37831144
108864854
304086554
158694542
420959696
203316388
286737576
26418732
149707533
107203546
258089133
556232197
6602309
221508739
256570690
13380636
785380422
60778079
244227863
575485063
27129353
724413858
286372404
18988936
26502611
171286944
114249148
490200319
183883171
50129816
34863495
71212578
504610223
54037394
53605635
137605053
6629542
19029257
629793536
206479846
349030766
173253152
242078164
406660740
74560348
369986449
19843339
150310002
61254073
439423910
65107609
204372177
19361078
257471231
467952511
216166010
266108465
59146830
47373087
527072629
213630394
138236605
131108900
530185
49955428
214187084
506897631
7121612
182978162
91879066
80679552
8213525
920987249
70870053
274690170
539531257
42819633
39242488
131270175
236897777
132118015
133342735
454043739
49840031
321210892
161522380
187968203
50205045
74351777
238617146
734306809
108061334
87047886
263401407
206282713
147469252
41926189
104806759
467700735
164295563
513305105
722501225
51305289
104250850
382142170
137484441
771300065
181415923
49986538
221339602
86044821
3137325
556156593
18969068
19452086
115758613
267607279
213792899
401386423
35840367
614397478
52082354
83118074
161216301
426782294
386103787
123533256
15746474
756267162
225288140
134592675
400557651
697291474
47654526
100522564
285209031
50216098
310832283
7447533
198940979
89411037
321829485
208450044
133468043
590133092
3334398
482145053
16074708
93805516
153526273
20984897
40412625
251769923
439813690
278720528
54890328
1149271
110930143
327778659
480804476
65080100
137771107
873695381
355689338
199886051
709326175
234889445
6373740
289684850
89606685
789403262
118775067
4528808
99270520
434480342
76415232
584862470
86422411
131667007
486002679
12123426
32872797
746230696
4164481
195123568
172860798
237715187
228778671
333802626
485185488
266460698
78877928
777519383
472305196
251305074
227333512
235587725
40171910
8116030
194191926
334982939
457251513
143280474
88382906
597867788
575613362
571614970
387448307
789853745
26493299
101232735
450427617
289095599
10081632
9848807
469228048
179922413
187142320
108794804
115329688
396155286
503963423
62872765
422869661
215217782
16741060
136058170
172455206
332322593
375821206
95011542
153932203
193340456
918313024
262140015
778585124
217178995
55446600
188728854
131212112
55975219
253934161
292722166
483450098
271721437
109295800
639091687
594693
140187208
204692404
56229932
147280206
190117894
75330747
41641133
119474282
306402248
18245752
211386532
782643163
663520371
396109404
2721467
418825209
569788206
69869934
277893841
1163400
12857424
417254735
692374431
2158208
586138692
673194764
21016676
111395736
56934975
301985077
487842402
371625224
232303824
349115683
423530050
28694855
21039928
31211802
158880937
71891171
130681439
85994818
421811014
205876001
38523525
350448609
350553420
287802350
345373829
210881760
20042854
161463140
84719352
106640725
161561504
27315889
51426995
535627761
611127932
399953337
88086973
486786661
40371222
364482995
202870077
128598735
109283340
187690706
484321396
46467636
888796505
528191531
37175564
440946699
245141145
33992578
81306317
727325051
373400861
160563604
212463104
120844008
333236300
92732837
378585119
231901848
222077805
392036502
48373503
17013742
178497136
286388926
475103339
3223426
494376709
175244248
494862294
285394367
20754251
246463437
69783355
303967347
451578694
322340952
34106907
5108616
108800746
188141534
110781539
468469635
464993516
466759423
199670893
177675155
286964727
168087257
931102198
174622390
457313102
27933818
250356202
480435172
98246542
425704320
9966956
138064401
46378392
55993995
135577136
621417205
449911714
65032010
6737230
265936284
130504376
233309883
134625905
85826466
17673918
236754100
379370559
168404172
431936059
716999704
308336024
451517174
454679982
301488635
88040029
185924709
223840737
96349987
81275905
693083204
101425585
219180954
364451941
32559579
304771616
772041930
6579499
89495733
395721574
166423099
176324268
248219092
205780791
107027136
227516977
156821181
109660023
80374055
36206992
243763436
583553341
146586913
38747399
108354454
268053274
208588466
68759230
143864687
666763585
96238603
126230696
183295767
864223133
351974255
421690421
191280287
190887690
646264555
132034616
92418601
344551601
343326364
141478769
773756153
147949455
70263234
70450578
651516480
106808373
29599449
505523785
44340450
611471615
665933213
487497484
384779381
595751449
178120283
380091830
82378204
41322221
469882930
59327330
131258558
519613585
78838082
4271436
65236225
27168593
249697415
871914357
200382520
185107437
768544015
73915209
698792549
226329407
207113204
243204622
178047320
38396789
95165
667804557
8454509
283300396
364613410
458427979
375170307
297316886
330530386
4493683
187706487
558473130
113485643
79598579
745217412
123058884
263534535
162827214
275737267
31731313
141656752
11266035
359104592
858431993
683350890
59055976
218487173
254517735
18888465
630411402
786617627
422890075
409112770
292130977
73434253
693657576
546603131
261207543
147089001
39020963
387682667
444265303
250683179
123561690
711454386
29117427
4073198
68650968
285800406
46594413
536613805
136279159
257420551
35246642
89029221
387825808
276329688
624818567
298422790
258169200
557780379
244716589
129567602
218495610
215500427
544966359
289708832
118165623
516503575
57631693
153637628
678330158
480393677
391651724
132656838
89639351
408319916
23779097
919280215
290213008
191089066
90088149
160017032
517380901
90019351
363796166
300622576
364521110
16273564
357473125
387591725
41886771
100147187
34080769
205900905
77813166
497512821
26084155
74459593
83625285
501050849
843652678
216725522
41121152
69022958
57664691
173368723
284919311
10364439
39657285
132540262
111729169
711437305
326039936
367631474
343324859
21510792
30277205
239627381
471815396
14888658
95158155
105348085
348561008
494196531
591168776
122772238
257723164
369460753
407087711
471572002
244012459
480571842
652170
294478775
13635014
372079925
81090802
237080939
425081934
173881735
289404028
618236749
475346269
99767613
407824021
359647618
367726851
81289832
115490041
353007852
353729885
367438774
110038181
230768937
18404435
54735201
284022949
14556999
232193712
393115068
842159924
774409601
4200206
449368875
894403519
81785341
257493835
122223182
13506293
89575509
150158509
785881101
788686473
296672282
276540032
323711945
261857501
52664653
34401667
326140540
578790254
129575532
117593450
80731250
297410830
496569776
43295198
613775836
456253312
231174026
197362802
40136767
159600040
295156866
759665126
692662209
662228132
262842447
47737449
816533707
462165495
41425335
4763414
139829979
368952417
101776470
24637380
320953205
72974713
271446686
170012602
67275835
119975511
189268669
40742085
656880663
1248605
230648571
313985733
77856026
564074546
383873685
400239956
38319469
328123663
383405799
34296753
188804003
184819606
658747027
46446107
126434595
31410351
82995291
862635929
291697201
2888981
210080646
116491607
25182704
53674663
208767041
49100468
256285619
327633999
728613575
290991491
431456239
164392244
423048014
303678757
265982948
379883351
92192780
532418891
237565277
141004538
750342408
72576293
121332448
522538763
293823315
292674944
659745616
75800999
469398954
112024810
29656715
71591521
348026589
228522804
40974654
378864720
189889409
404286549
416280321
659686080
33495263
194755556
498817165
474587620
199438495
192787274
194108332
120301355
13601312
240753942
306753339
151321501
571746865
79437588
247506232
154312334
45028617
40480294
22790660
73122709
383608594
123504192
40932340
361584577
204683004
215104545
508877145
180179643
745648242
97254247
551482743
72397978
149918713
2691729
300600802
60573160
105584404
81093445
289813482
102181077
25593186
20115078
89286608
982226
138906127
744946734
386308574
896208435
331527595
150174776
71554919
7147352
9814697
469107148
312135738
50659733
526883940
87037126
61946743
207540903
180809298
186398657
204395312
296541959
331973637
54148957
615058033
13725620
102155262
86579
9934879
164639568
179338158
422246267
624586564
44983971
70226246
99810445
98288407
89734996
219907099
98535323
7411227
84068778
72223941
114442575
83421143
170587847
101367568
81017988
11089457
151319919
183686499
232958066
57837705
53760761
70624372
66590894
232097870
270927168
142936530
124167551
248812500
117525276
103249446
50959652
336172554
161009290
142317444
230989028
458518850
304903892
615316659
45732931
7837889
38711106
92565152
72615572
322665177
102693546
44179782
27791966
254884588
332772365
188474058
23172255
389267907
3926521
46482219
111179579
494164080
391386519
287907466
220182627
408697792
154688380
217455986
232544876
33470165
396342241
181606847
159135764
53065850
653785078
352269565
16834477
128832557
39642679
533415511
241129618
248194789
51287594
127170418
64871164
24838646
196111814
309288016
135225141
666116637
362298544
7533035
180402160
526760871
413859905
116933200
579066633
172606285
287327307
385075487
2279500
10500254
26428847
107197321
137134823
545226459
342086027
84246745
531448550
25126855
389760082
92046902
27745015
74558539
173244714
46059780
111656598
440595269
326176553
29396439
243129187
403613157
399145604
69231574
424460
64434894
31885253
39078795
272419204
710297580
426274970
498896362
88205333
238920708
29990323
97231816
126466671
312662507
486636228
415652171
313168447
45323571
3656137
15675908
269110973
267272371
565531310
435993145
533313910
444598803
473395667
749715769
49620396
24120385
651795308
48903299
58386247
399235691
194407074
364383715
497530016
498669111
27622856
57650971
100052755
29101557
85794769
573664098
848922805
65245458
350224614
65078012
211493116
19728025
342073556
568919652
422114808
22867608
360435630
53991173
17071874
199516617
34481810
138579186
429741129
6890629
480578602
500303680
288966337
478906916
32605268
176940332
524615526
39160786
186480629
141802289
73467779
313647379
6159151
1166827
573676890
67630967
40593269
5464038
919491040
567850038
283297756
156764130
76525068
194679481
247116942
30418344
204725342
538074838
593423572
31387427
252089924
180879057
77993267
93238607
395703711
242030173
1734042
114642957
405029402
425772126
97132488
41378627
30118815
663734148
766604841
915328
246729846
424766908
92717070
196033405
24013176
41737788
138564902
74160329
307310375
538226031
60212
37931704
9474237
181656822
101404314
114037523
739207235
348689418
16591746
176733382
13007221
9125039
11823847
708720707
15912994
741460962
647392942
5772635
287497772
23590751
211119849
488294697
367643916
185582091
27159208
358662770
222406929
80442669
96525112
313722117
1621816
21077816
133272294
68494470
425011933
249866240
135183443
63876231
247602186
107001714
126669949
33587385
42421936
435265639
27443067
407480694
14055838
190595310
99524816
4048889
271313903
50133449
19275194
727489382
583790406
51810577
768662332
404770978
917838593
36679248
184935894
159761380
50725416
137319465
794843662
286168706
481955498
155435483
229729898
151959856
225632993
1590208
134348534
368499864
341724600
10914846
765908275
439433051
248705135
73334306
148844249
266254877
491837
228505706
89902559
611271341
408219913
2194920
145759917
62779154
43818649
217776330
565430672
103590551
271889258
621804769
429555181
230955434
368859733
168080453
701238934
43492157
123243362
97046287
134423327
158172519
508440122
861035859
556958649
49808650
124496173
31725605
5468594
503495935
244214762
644408345
2676423
108639001
52331538
68402856
424456218
18703583
729604158
234723242
23437317
677183062
44787059
156342972
26855040
217051420
237214184
347196531
53802002
295437094
636700964
422504635
99336733
108464063
149125525
15151084
110838488
49379623
390476925
143559548
157486336
34490615
174968361
99382809
190787016
23856562
65662581
228859982
375114017
263090818
17409648
412179577
749684418
90781749
71538292
815984841
371100320
230923508
365327743
66796938
29306908
16525189
247048583
158083551
802848757
234416129
665111297
820503224
151405900
231287213
91606193
132056708
292820113
218128023
281276315
148853739
11427689
393846036
174031879
33699285
373983746
230115431
186435971
530259801
287641456
221197738
1031130
399261172
41415764
69272162
440852678
67354078
391361268
368295792
374288429
150050512
38188865
231692926
26583788
188212907
85479003
689909229
350567566
451155745
253199976
48568013
222152288
188839536
371146771
2313336
703967305
812324279
81138194
115494044
560139469
258387138
89582643
231863473
705713664
443211306
158349364
120021553
344904317
692367467
76446326
130274539
630517881
484623458
1103144
425832530
272313745
40390317
68430324
17453609
6466074
101147786
77681034
652303988
174096463
22468635
349553653
221571077
125304621
23393464
481265983
41160150
527565314
80748870
153059713
270966352
55036703
232921952
73555394
96929816
220391274
2578594
251013090
151544295
122375011
50670385
34145687
223210294
806316219
169085484
69023134
247278165
105598197
450870688
496207215
38337002
73525295
630269688
17827447
735496311
416881438
263208223
89468958
5009784
249710810
6764512
123217714
124993923
108221551
144299426
801961435
361141589
203966928
135460868
102360900
147775238
622549222
55451906
226441685
42779534
188800747
255444559
52314218
64386313
636051929
171528871
50051668
4885840
618660083
268776748
115944191
168009749
467545788
272473918
788036340
5245836
444020342
537476903
136860924
103034635
498787210
184900905
288539142
11011773
3217158
659376183
521854962
228799632
51585108
31125649
36925248
501338143
426321471
614092754
100936719
305746170
80162290
99091577
332625710
7387584
140054273
240883485
563986224
50241030
369752910
57535405
27682244
480825425
233838596
805878092
3288984
79189976
834975572
61239447
128360476
314866097
131610157
510348839
59349849
236111071
157303025
39136096
41438738
383333030
233520277
117258353
560851506
11081355
97436164
162497380
133835183
286131795
334472679
61371494
39706806
50433416
83163944
382632471
79891485
303235820
138048937
140469991
174989683
277094776
550652970
36153529
71629490
93833003
162504829
694527110
153526002
394819301
349779678
34207702
435108153
8220559
626425472
417887804
76559341
314710696
535144054
245184083
637095718
491580
10042537
36382746
247863335
178834087
493353789
258276884
456167951
19115099
40830092
592794991
816326081
233840146
213365727
688079603
226160244
386528464
17032690
714298631
702270700
239865050
432062958
94952093
99433037
13557728
121544919
93885611
439064566
431329964
424199185
1632784
230441871
113924217
41376048
31802078
164003968
88209959
351287301
55344713
164955581
231457424
38263939
116224071
67436950
331577874
304143335
893406100
366635652
223398202
217650368
40133558
358831821
54406575
194990503
197161955
5613705
148045300
159437578
118967922
436126
613439122
470268348
601034722
6768696
276429644
55466444
33435259
196766863
1191272
21287987
243848685
427839210
300827631
76732589
409003267
33232826
116539370
186055046
99075031
116767254
100570819
121110819
521109425
417503224
30459680
224871082
72888716
28528547
10890037
58990451
4069741
47173685
215323891
24592679
422155362
115436571
454556176
217170247
20260995
370321841
270663334
108174592
47531303
247505818
39276229
173001883
85028039
25608210
143004009
724331350
8826874
358877322
847726009
173794323
46089646
672012227
454590281
445002193
448977946
747692901
208634165
216678
188129332
69957422
372889274
200375310
414884993
373831706
60760279
566768186
344194172
358521223
37044937
23906824
569892920
132074790
528960264
281157367
371690839
568181229
263846507
27395892
350373002
321360067
6875433
31493223
458052953
586508790
586676060
600049318
10230645
350510972
264868226
106331055
751100757
472752400
528593742
122632341
164001953
506812905
277632248
166146593
861132278
45057351
73843606
462256223
20862649
779690008
75606838
61217261
119202200
414295204
109725722
16963811
954827121
229437362
67949306
5983530
212711841
167289989
264102560
43554482
508264109
9662530
23907119
19023963
67471325
491525847
310529905
259008024
17965808
177518951
77623384
318574394
55536504
413932992
597174040
71118494
243284639
190058467
102330126
155400502
217296605
308139556
496437724
14801081
235202351
263263461
285794981
385676804
380896670
264475041
776167639
524034582
350177101
149378383
50967162
603220
873531434
406703781
150753619
8426708
669964554
100089882
63189792
4750392
28772049
456822548
28943908
125279642
86937152
25200994
574806628
534694586
415251447
1153811
255198466
576477772
316822293
121686458
261937323
49234675
96240546
368397114
250159427
10305730
105008848
61597895
35027557
726752040
116834170
11599898
189653625
207040406
197040089
52642544
32229725
166590903
253949736
259402757
641837346
369028742
297106154
211591782
21978059
27828634
311895462
474136800
192662129
420380792
77358771
78068825
21090693
276586650
199055127
92493192
56489553
25858269
2060854
1606332
194718620
219008818
101150864
365532702
258939243
104559849
54222890
21482054
11521617
30355106
33402960
530941336
174878797
187725007
801428312
474845688
60106687
163623610
11722216
278842155
33003650
200616414
774706609
118108539
213456371
178119340
23599367
227309220
94473139
19236023
155928116
671093957
12506879
36105355
11627503
343364164
407647475
267583162
205261635
350663504
188796878
38316955
106973239
44801675
7758488
260284681
86987568
377959526
39885253
118231673
481111975
61558161
118449680
214785255
477230570
176141633
44646771
81584008
11176908
433209170
55120197
123851578
545046673
455056252
163208489
142219796
134752866
650363935
232386375
1600578
611786478
189350300
620510060
190178286
445968363
37189468
128173016
561934569
405509705
128353147
391838483
4164746
47889294
421744300
110489685
47604406
17333430
177859781
222643702
34447994
91618084
410260917
199757330
326440461
313108182
206951655
252547229
20315446
58627950
410314921
13052738
583209584
31460263
269615452
287204704
204732818
2569495
217768579
150490934
146302576
681060048
9075161
127315028
386763557
130215188
311435747
126322005
373897440
94303948
509618444
107992728
66230614
9613644
115570472
3859482
9057452
591849108
17040521
51688323
288381448
252490463
191486856
450212035
262159420
301757321
15906689
238029735
193944223
35766030
133703845
769548482
32498791
74651104
133267340
839888060
728396302
607148918
763453194
656163774
480334701
210688869
197475870
26741553
107423833
101460785
171211026
682676
156199917
52101885
135186803
198100010
57954837
61609664
94692285
529285463
202535269
616200736
502101632
126564207
39086604
130242213
54461653
438250667
673677035
573844569
678750753
26205449
200157453
115409221
99461373
93311017
474717945
89258839
331562538
217573115
194188920
38747859
67426702
112522003
137074747
136180804
54016188
21435187
306694739
211504844
612941628
438403956
124619763
110251496
94035435
177187044
326376668
24558702
146260431
560058158
9545170
685198577
68994411
543623310
3835244
738198371
327870813
475906432
22863420
15163741
53320327
197530063
149616090
507117215
461529092
31912386
72800205
61030267
141423808
36446788
23776088
27876822
77793461
49711398
17426806
13240752
268006851
43367961
564431907
341937309
38459170
387678751
112618316
26915151
481149026
241240319
5152292
229629704
565399897
119432079
45209465
214903550
525515443
90096557
115830376
138321467
553127710
660497381
269961984
345727848
35068072
41682632
337050245
53095048
231712689
97896577
10550899
218368614
122905069
843264010
305722269
3166056
143898732
755387122
421850391
281165241
448488200
173657
16049873
728076278
203247688
241521210
172613974
128146997
35077009
856992926
147711353
491048674
13879936
305893424
503242876
763139976
413390046
111951898
59968081
103289029
195085450
142628814
26851310
279693121
143439658
204483598
464374829
272346133
240834568
256423151
748119734
549808605
495044126
43338167
43397757
73410966
17759413
180936268
40351402
65416993
131208846
381051000
40351369
136104996
34559049
115674229
120446478
284215132
76479843
886523922
259422576
33169924
323382957
443481988
28538204
563843678
105466551
194041100
407943356
103028375
462737354
263921832
602627571
29112289
229359337
82151431
919735166
49598247
145162914
160899552
36043406
200538545
238885377
357765814
584321605
292373323
223841449
335632477
175435870
123125168
49531065
245823191
1435660
422754520
284149599
34061207
201617153
222074165
50188118
369487686
96710051
173924364
313331538
8765683
117289027
17821931
14573472
50259042
416432426
713824766
254143870
207346474
10941896
612185496
278694037
90602028
202220821
474451263
815089291
565796807
741509100
146594264
35682661
19347692
15758503
213269697
296795074
82282373
625427088
325264422
354534369
58376985
397055008
445893260
90839064
158196828
577244163
279496178
47523616
86321311
207470291
170794605
157014157
624346586
112235860
364974822
31271829
411898834
391917331
103380669
51043535
80580988
261237141
508296837
297805533
143655130
7761899
461064731
262067911
272920652
215179763
638302366
351121105
248689654
77360069
96233119
198608528
584385105
54209758
295342260
2937851
397453021
64172774
511398655
202511623
3186173
505830635
579617988
355149042
194067136
317847168
435865284
177523734
160704418
163209000
118476345
183131076
41809404
130640433
99286097
338865387
318404231
152371673
204391799
52705917
93140437
37079128
195180072
718161885
222321
315381588
392557809
116909763
354453015
50254636
294936492
220245184
8264654
197169595
53159818
554450735
246200126
86095929
41185094
80407928
779874362
728299824
76209226
127058869
30271464
390723854
186433816
142508042
44644264
298912456
635904872
22205297
587719583
273879911
4312636
417373459
32193833
139304665
407404834
556720758
496846797
706656776
18227259
117951180
26246588
1851322
86789220
49658127
720931481
289716863
561458952
221091551
157433843
423360404
320223041
50129098
155054513
502701654
244266509
418808599
172734690
102906533
244126694
32071138
566071448
479837452
102791210
49179550
553584429
47198501
720587943
35735432
293203799
82090903
834551623
136735879
550282305
281974525
595433140
14392734
228646305
529757216
693399592
566456414
386886348
1018882
241724560
55485701
297332848
936904970
174237131
66794759
26563736
323628672
18690200
743637141
142857820
47790783
39294453
26468523
897563343
93592953
73893047
13678786
215831870
63952461
649903084
432113226
437825786
149047194
414854313
320190570
100644942
5152797
38286937
23593578
169391216
629971462
187740367
560375693
16266649
302793337
158241215
317344881
434732801
125672675
355968476
212799560
24994747
828929201
142009157
590565479
154834869
26749681
39037120
233550915
277020458
90021215
440996683
102604338
478127258
509012745
7112381
422861361
265781191
200831144
154696172
14552968
300642581
124598676
13882800
224926483
391994743
653094696
90982529
124996279
93947678
75144769
54344805
123814366
34873907
10025862
230372453
13298294
208785111
150496787
429749119
21712065
4523879
399868517
835939391
359071645
330138659
471340922
358294357
283108071
179724226
232639093
586455836
4284292
311992103
360637532
5762479
282075412
48885641
80618391
3323592
584938788
376466759
671290462
67698559
26588016
15630333
30114361
55551087
146832282
37435826
55840480
238755417
175472379
59683391
32111756
399653796
16352906
270964518
258515038
763627488
586797921
45976458
810442021
67052457
16344060
232077043
79007718
157874111
168579483
621894848
515644546
353469771
273141950
491912477
134656392
24484640
311885659
378507020
416406
112831874
218323799
18668655
133336619
564283517
296858314
18979512
151994729
201773446
210964509
208019779
24803963
197274365
485823368
128331331
634450799
232749718
485105257
113230054
124574158
464078932
166724956
605192190
92481101
502064663
29035118
323853184
86397311
185111873
213743345
1831894
55593954
137220641
146928264
430665680
484336291
104827544
91883314
578621259
3642131
201304845
133362340
3033906
49135996
706318680
19524008
378699991
392944464
219690788
264952333
14236712
26490255
103600295
247714118
104622013
399977271
12776937
768687543
93123621
127562710
36322939
4989846
154122466
58122162
35439658
268874987
616034545
488309657
534312734
208618602
265010218
147156014
657270339
85172528
692330589
466790796
28747334
19396386
10349133
320133376
248927001
270173386
757418208
254505912
383593463
41139389
183726300
254079078
275669559
735514312
313719860
891604833
456315502
484710568
561838322
692427435
451154629
107612643
63889003
22780932
96353280
50027859
70897948
412610255
762017205
20793
140598446
145865078
313012271
757919601
794384049
529171040
5767043
65662304
256866864
262283733
584947246
208162346
486054423
289534498
208132526
337707649
177582938
483708751
561824707
113303811
264751249
744247625
30368548
963894370
372518987
559755936
493385894
31462614
280176724
6905820
92213924
677131418
18138367
277759441
88782440
475047230
64241729
401657558
217051806
68329195
20321054
284306730
91655667
86449820
45759871
95064122
158934005
345665753
376329657
66913048
524522974
159544682
16201
108247320
297012556
436653399
531956069
31968688
174675339
24542848
171857409
153688611
696922133
253954783
373271370
531337784
167737394
219065140
667901771
131226011
51620691
381638079
490187820
25560783
75564338
182055468
64505008
241743639
390132942
154558306
183594202
43000984
118805916
119983042
128267416
124181966
536640714
12640820
189886018
85574576
289962089
123912742
114488246
628778963
226771224
518619015
89970106
36308171
455380755
173283889
585770415
120480091
219109626
62276776
384219257
314973936
3891885
110612507
131394312
3141516
720665125
634600987
105142
363105733
325770415
161661123
5943692
488456722
4182025
30115213
275137996
355401720
183060197
166343303
358538477
353151523
177057553
225071039
292378249
239441990
509451074
265536086
70946221
101738406
72778450
54843363
180426315
5154736
6245714
61214022
724471968
439854610
37113400
273406346
535262538
17774823
396117797
131810323
752551931
177923029
407279927
375361283
186301835
211451687
469588353
684992938
288696078
385781706
79223535
119867989
527289444
18709818
60026313
224927683
775489780
11469844
217402604
276751195
154355392
162451998
633107520
87484590
7657685
183834757
237734778
714026210
12221138
519147996
155146106
24864679
21735481
331683484
102938854
129163548
695699677
273227017
230762959
459399956
151272112
617665175
516045265
880835780
179352878
39796255
46477400
307641072
540734470
697736379
419726006
756109418
21107263
178502354
118618332
29613537
207647743
57126067
144672428
16418056
445434953
105479948
39207737
221810604
369795409
540299680
82862685
355263823
171470180
221591139
14384531
161895981
106954360
48728357
166350035
19768115
270027491
775874690
279782963
131864641
519274134
19790365
8542501
291858589
236327029
246440064
450143593
100405368
810951399
924691807
142519649
258203617
25896863
580055367
110700912
272403637
148629311
289477708
20509859
81140728
3077485
189178246
1719246
750076354
206551247
345594159
673165548
570903371
397984737
83295552
288201507
151767116
43862799
629585267
47645283
609143932
194920277
154566164
302649142
35133770
183030000
228856606
14206217
178932867
386398884
135040642
182664608
365173878
1126693
280437307
526257823
580333448
13709832
284703812
316017805
41194481
120381498
672980099
197072152
662665047
159860325
52837840
51945200
562283688
73734166
12121426
323715753
399934563
78096310
221967642
13750623
581459293
97366641
63958512
9332785
374478745
114550955
563143764
242610576
14578997
324905330
371865425
237160302
121089693
226161539
304277315
97754684
131087130
16974396
190022917
99256956
819725330
52190112
73144289
452874702
11320868
149247427
153779443
695986730
77462933
860392301
111138966
237398681
211323578
389929970
202348337
247531468
86294093
8911425
62582831
3382981
26909654
385318198
283889489
213428950
83984247
144541407
689263281
29344647
500420722
192834118
224220608
225127049
4023652
49347279
20183050
240933997
122221781
23918783
310920203
39726095
97797428
82680747
8496560
350784481
174546373
329861537
113816635
206388435
18260420
364788294
21791868
54920913
301165095
318156909
169797489
568673901
63985638
61954737
259346948
32860910
41169599
196655668
31242707
227648914
44247030
488654497
41787914
133908097
30915244
20957151
485027856
145786252
820024609
3071483
34173346
31944809
96803873
121084435
9251930
33218517
723495493
648420264
585106929
424862155
349737658
74508784
270708333
147367175
571249054
170940509
263700065
134520414
364871248
429923710
3317859
12997616
52772133
174794458
318828530
148135470
45662828
21068325
148786466
350956571
566892383
392783170
281177006
62430385
560388105
265288597
869772453
251780148
14643533
118247064
307041750
80738944
51800545
62248791
406342167
701609091
19079437
164836466
176038769
767679830
187014246
21300334
376112848
27090732
247790
107545974
145102848
469035349
569545129
11494597
216071376
30311931
172494529
695068147
537796984
725225727
62438221
518099918
429180678
279360104
321255583
40155530
142785810
47956685
75965261
119482919
67729705
41132881
55212175
284184001
460996708
583729562
73319013
28461928
257859597
192815450
133546803
276265647
567112958
242667674
136797578
110898807
10904964
427830884
100352519
616429217
638164474
273731009
6820957
74568339
250801168
155886574
199395892
620804929
210364811
268815061
639241136
44837785
3967747
42326850
660844262
446362898
747309403
394359507
223298489
133154749
172766850
203149033
58550977
269916934
832886721
228856702
99703382
2897524
31541099
390122637
503462348
132707720
335750451
490765595
367301887
69074213
174107705
326729627
159176686
341938125
624585724
17467552
15669969
21275399
479420
3733630
682692188
336741083
535154403
568206602
79869718
321501049
132172615
26419274
492600
44287571
540256097
77247929
710167772
165683737
139710409
613364393
486554195
104763474
750090009
483138299
655945185
875113951
179686094
93317083
1100732
660755222
175498837
119154773
19919636
347537551
64803573
202064985
789062
153068363
63404772
168090924
371126007
87691493
158531097
133273118
540630233
155197901
171092708
1025243
81480646
147661118
451273998
270678135
73283895
125748090
99297304
138246448
127256873
23548847
391200030
156851525
529943301
102689066
262037424
308977149
878730721
27952909
207453897
308333836
2633637
165965624
9276942
19616463
196990963
344196852
294425867
575585244
569966943
434324250
1592503
84790932
107817119
134468073
673013753
110854884
122930288
63133245
354909746
31865076
665428200
16362801
565741656
26103221
412638359
681101335
183435622
678576946
404654378
25065575
143693351
584324814
5854262
174821692
861069814
415585328
437903424
89339345
32908458
40919519
126421046
98151248
861368594
181774460
311802204
72109669
386229617
90483898
230076833
197962842
97552861
36554648
45513932
539830755
436812642
193101895
1090811
528386812
96703262
40588016
204071202
133986941
144852432
518678607
433080
225805267
364857066
237200504
47470701
52461555
120211003
512665418
110547506
498119600
16186313
107310517
29664196
97587891
848106757
851746114
145623098
3770550
6921135
51538675
173186920
512418888
26978977
57468746
195911081
605267002
777807153
353640122
32098978
134278313
523882995
531978602
143173405
242331997
157679160
221949972
25996955
151422020
63991118
204412079
52274941
730548248
546243169
8905941
453310295
3914201
256316039
177455054
241716897
690516514
25824260
199959880
106897650
498482811
809943948
112079704
272395251
640275570
61754017
69441219
222713390
581882548
133117869
94569922
104083758
55489685
108229669
336352763
247295149
90954113
8659571
21540348
346216643
50717532
146998925
329397359
41405773
17583934
85715647
23964212
637724625
539449140
252117969
202333759
9026108
388251876
492895593
265704753
18156756
80576000
225453969
1660184
4650253
217909817
9004482
84549252
584363714
96895172
194940194
116005877
23407918
55213056
275398378
775042349
807489088
93759273
3345699
42941821
47454396
301724812
797760224
218412092
191028126
135973437
312076825
261051875
281182396
513296854
90099994
751006386
26129614
558365402
17974976
63565620
660527189
154804355
482540449
84570489
265118793
216630991
567195427
547681269
121268785
265324085
437453121
647065800
490441497
471200225
182056676
120256623
116246975
443794394
194745762
324005071
778346713
262556849
355229433
474423432
214045099
587497640
127854515
59687812
132680326
136513834
197391533
71278959
92022315
10173263
229936121
26967992
92688088
660862082
8577491
7983637
20819143
318149443
276388085
76806751
204638670
441513987
332358799
303917031
127005830
339999734
10788343
192568180
651878290
168435482
200705439
9034079
226281507
14126613
10635663
219684014
21975876
111083850
70743171
156035970
182778632
17762308
48084061
144140870
814933052
15440471
439285451
727310866
82477716
157110258
164100628
710988313
635630884
115333191
305104483
96915823
504942516
336072608
173105136
685955748
68839542
145673095
570619
19532874
29903721
97951922
149369144
413911774
354030242
462936840
205729366
217849278
251620032
211989122
45723618
49129108
306661769
79638209
348241097
70816936
264786723
362085626
539045819
254083170
16217883
93388984
353241219
865842
68833157
146304739
113872101
193876266
20798821
56413836
492357081
415526935
110864204
299866782
455358896
142683351
136040722
133394785
31689755
281758123
386240468
279856746
44902501
69574913
126501853
607292206
100081540
187220119
668123258
38108452
44294212
158221942
405791892
250881344
42740624
276703660
144064522
32597310
18103507
536072627
31587117
488901693
341781791
577248173
252181230
150932721
353498297
1897136
134496111
644204335
26134921
270042370
22288665
83180557
297136083
12454661
592959358
135744744
460851862
49793929
605299849
26388565
15113159
371551923
105711756
122505528
212315934
34529577
93336658
127278488
83075505
273963577
341637665
524977508
61201735
141883043
52245482
58814735
113710945
101778252
294086567
380387174
215143430
705105481
100032880
188799502
421727125
828069347
271532790
10412007
412516595
709747992
571263761
20899659
31459372
11626501
45881086
426122653
70551532
572464000
315418889
7101452
433171623
137728463
270775756
169489617
85947995
42542876
2081657
489719659
669219933
678741929
23599891
680080116
81098585
501128597
387538556
242080507
110970894
350611433
593503604
234360048
420832046
18595517
558803956
16139929
298444161
10359301
274879625
91549715
218089789
219414954
208203472
199787315
599454760
599889014
226030573
162557742
96597625
365002228
82080767
120771284
903842978
207411224
267232733
94481072
175602467
145052357
505228838
277053396
38358840
687538455
99516257
216971826
56554204
51229966
401266846
103938604
213346430
405793463
41995096
66017401
80110281
87246822
332643589
32928616
7426003
79875587
64389910
34819334
78801120
294862102
150402653
3063373
35314174
305418650
125951823
830984789
554968047
65688491
381637842
115051819
2824701
55907100
206904164
266405666
707902
298293758
287163829
60702833
3764628
111703224
506910690
192000336
98467882
239281734
67382192
630470085
35465589
508929102
397909033
47163363
331520901
377387647
475761581
437370063
33828709
151146467
301403657
342431279
329664619
82328985
121465669
467467097
225507784
105707374
175758171
63431579
398724838
318150141
132329422
237911865
229319802
184903362
393825661
541084379
417318675
28839308
241934232
289685076
473145211
333846595
11250523
517508162
237573952
1841333
244192563
214080018
295835012
62255014
168274979
77688094
59395479
843580344
875446677
471261547
481072288
669850440
237729039
522376262
605367303
364860368
41938984
536336232
177502865
558774511
33648489
930407061
101599434
22364107
286192573
238600501
297549662
704404413
11421250
94385954
220673004
185433609
491243707
249840636
364518872
154213780
615106587
161621335
278735384
125664026
60057300
579064212
64073526
805452686
59576978
504766829
49722958
24037511
858439117
247926768
434513178
538339285
600310317
574659558
218970389
15533638
503069373
50730079
120426314
203062838
207264144
40247940
748639692
680999128
582016762
669826655
125385471
17845071
693573582
983251
645845106
793823342
46960891
232359939
193457451
102653541
694699252
489702856
18088472
66280132
456449213
278825348
151567253
328820187
284884868
307668323
183452335
108914598
222437558
623911968
39807
28315677
854194327
610284599
326920340
89006359
64414008
225401283
163577233
541694357
124741396
218598562
527824787
33425052
118542726
407263718
26992345
380921659
1488275
35697375
18461759
62579286
152986402
264874754
510712496
64705621
459926537
101474883
408033930
132050009
29553467
56811468
239248351
98599342
206502734
173804218
99720164
738674309
70439619
590667547
226845439
83584954
50678929
102498016
560735063
169415055
516221088
118312301
158974130
639436291
148412291
30282453
24340065
338690838
69078588
33544092
165872412
534791071
534764972
610755067
82830523
344019241
303924070
44678039
715741037
11792732
610233
153099011
93744209
423690384
714448718
201143297
114570273
49530582
399634367
140998008
15760349
721719802
69320955
108442817
20923739
193768982
3744862
258713686
470193812
103240218
140565389
4299017
177192540
675989273
91766832
105343615
853531097
394611869
239006304
6103151
804687150
267222266
161572398
15282689
444337073
749810795
421658592
161810074
139990913
177492125
292402996
122522795
4231812
160973311
733859218
243511670
182041773
598676415
76756080
69930637
210437464
456736726
290637365
9919460
1414126
30249348
197235789
395969409
78603976
55760699
76127237
11099301
1341958
436592859
638642141
34096219
202567011
448620015
264515154
885791610
623167074
25554323
38405210
24653970
147871256
273054552
32873607
583128226
723641352
178970697
182495292
727840014
555387077
27050103
222056254
12457527
592192345
23938419
25054415
274610003
118696182
48718160
104677257
7987729
374569864
40929276
464488005
24315071
631873908
17585370
243132422
139647315
189492049
692024543
20810501
242803651
602388378
33839747
495596280
228444533
173623913
680893364
258118631
141663004
71420600
167572438
7942084
182934552
172671828
151355283
222897532
216279493
59419544
107909194
93283397
117275505
18243799
652516741
72587548
798528881
151268323
344749857
80446067
109663052
223322616
324212985
143050883
357261225
69848776
146257893
221299653
228462203
71215178
28993
314707955
178721784
276505610
120336713
236193057
111048815
223252736
232026684
183824578
447166310
62895453
39483341
477251082
42217709
86581576
28715239
30823883
58326072
199385860
3850798
307131954
71699255
99986463
377492573
267847175
16868914
318283191
144545322
6682515
2553726
24049529
193340248
186330144
227077987
612167031
184515558
345879152
115303427
246383406
21074053
366468998
775515743
95218336
171392790
56112184
704185
32896731
20856671
704337223
82681618
503697465
517966035
77936598
198832665
339440703
717518985
58028372
599560
73334793
137678949
122234099
83404061
524727834
135191929
139573448
119533201
33041485
740916156
56122156
281204146
766392092
752394190
134669723
2336032
330332271
416192742
1705928
156008621
849901371
37945172
224018404
82701477
870176869
596850370
86381341
47708232
110764270
597351473
31850000
173734265
233129589
111856611
30341520
125491935
60420073
419293933
329054450
63405211
200230863
9760248
148194099
728383372
584708439
241355867
88546126
86722355
392152729
226945052
552248967
116850029
127543470
51408938
24947713
665365966
387103247
345560782
47372857
55685687
30004705
677331409
51932505
120845396
390990426
98670476
440435019
82975301
113080460
344876289
250430720
37300440
314647504
607442904
41189882
33017466
164977691
237334413
343198308
26604048
137856574
336858170
60568701
76074936
247472013
230440692
579377562
364912969
75229775
311699390
128549922
6575002
151079458
105610256
488081092
67192732
463425939
189095726
188161877
1717954
206296290
956465210
38306867
6482933
820185510
21073510
387812500
307556539
553731754
474781951
97380529
144608863
51707560
306882747
818494356
416390182
27589104
38551835
101909419
91444442
282780827
229030976
150408140
35945810
24712067
517937548
430280621
3087916
125585368
4798068
289401158
776746659
747946933
197421441
95557775
38686099
388874097
72471470
270773978
70292388
56475860
15115862
163201423
315321410
134158083
493481723
163725702
868363077
13841794
554514443
705630474
206663386
249379941
284118593
126889509
566839508
16776036
77341146
5743783
584293959
118249387
208117430
770616430
385118676
37636582
241726392
113352371
462252184
85433590
17538984
315814741
792470855
141348495
2406353
798456952
209340790
570468647
520591761
257408106
246265988
209995157
206494329
54259
622067958
144425457
790017253
127573153
841291655
253125665
56878153
192249540
115486617
143402443
334580048
860492714
142568218
311613225
68477148
219092188
296019031
704283264
376491612
95569772
685348541
20822904
725635715
469865396
598279135
61921760
248059641
79689568
850772378
421785024
10997274
6948097
326886164
405852984
121521538
129676855
116267198
89463069
623943417
537384473
253828029
534222440
225901292
6061516
82377219
8317551
5419034
85731278
268414451
129531975
218229033
236586607
160917646
487052309
7143002
578915174
534188043
55167641
190558752
416205894
74215142
642207850
150276954
33700561
134357459
93918327
143857760
199927085
116602736
602106977
79694762
493822367
64319798
178753780
42414657
358609913
103264752
144212223
45445369
6014385
45506216
6075996
53786446
113318736
35861136
36395161
177534127
267812053
560821716
26750391
539063804
255977290
499226692
11963574
5895987
10980074
205020102
144734809
452707548
136592292
346599389
195990757
56048749
398231120
625534771
569848707
499482626
823075082
402607128
37324304
591064
548576702
214039278
846990245
169585230
565702409
55122168
756183796
458967778
82674995
104692064
45120940
67029436
35959784
8434658
5202891
131488064
1843520
84143453
23637572
38249455
467128662
243636736
77634106
33136813
299541130
295240524
15042918
101711622
7130689
40014650
31790820
625263869
518392782
245667951
163347207
475354628
153620291
506343328
207351729
24007698
116310229
262647717
87885699
14522411
28901805
444845900
110117786
511051739
307416381
308480346
62047742
166743858
51667117
80480958
106114631
29753943
261781660
1170692
334537890
577314184
217370996
315424572
304170444
89095126
721017839
222659146
120937647
3657005
712811047
65197926
380905188
81441164
178352650
557757143
208132692
123854690
802073845
63127510
32580011
693708265
53945043
230409558
361789716
493635165
92951384
132914921
13263127
199047913
227943622
94233177
535605467
104257735
28599318
158503352
94275418
379060251
354581388
528529580
170037149
205450501
615715268
159165911
301001714
316085860
802311109
6312633
236089564
57177400
127868066
262779514
474410971
21247892
215205562
96679745
74847654
102775506
55810404
251045759
69112193
463174420
10083828
85097968
19812276
67123155
17755654
126521234
72563790
341782350
287557988
262092954
7849969
124949579
642149
606147645
328376469
15320275
74064852
575982613
265983001
436544058
291635414
187833296
87522289
117615855
136652793
125034769
573272828
754159200
228596710
15061551
452764009
4494052
276901337
403809362
514984012
29848727
708073652
514279752
385502293
223477773
251064094
4479383
125096659
186023973
624242539
109594602
86380488
117293248
349642040
499891519
250033157
362300882
150920573
67179248
8991808
9319547
126457730
233042726
56126245
406642591
154681861
225978713
493058895
542372900
348357281
138705419
471852045
27919661
50410566
132894902
190583197
167937030
275811696
659849093
435764584
352388062
84197290
75231317
86290261
456556649
499095600
293556926
151156780
147984692
363599474
79504479
507018275
730998991
304642919
400958077
122712484
284460880
110794939
119772618
72444307
539512428
297929137
272705134
497463209
11670185
592290911
9974876
675236749
41598353
34215562
518823458
173916727
74675871
683925040
73727765
315791380
166838042
54774237
213596669
373809301
38260249
88981557
96633184
709356789
3000100
50578023
80246368
113096111
548436227
703902450
169338357
88043981
150512057
5559374
400612302
157572464
531897573
58061236
358219259
472256690
62547734
66728682
725759958
7709326
460337061
1274118
98653167
32822410
307387228
11423873
272084310
414020101
413826452
26273205
73277873
357681565
35427515
22471208
36350798
221700318
566104554
420176956
1592177
367503329
1422686
42831674
65578809
165219465
445645550
78868234
422122668
112888308
3229660
839929505
461995408
440320230
75883517
701858864
481251826
623591183
175500214
212901958
187484672
814774611
94478514
770500621
165685546
130133764
218900265
6337643
60038951
150809508
154029123
98259063
196260260
45806550
62785853
166923519
211464002
181262940
236031688
300752808
457793393
5529746
142518833
9006
41383611
125524323
256748633
831982924
169905727
102857729
68371702
119774963
433799566
653533570
51338161
182160886
462391563
689492808
16064868
19754130
362120804
245345038
79633397
20411915
29904703
92630976
490370223
40549508
645996127
37092333
584417386
902814344
11285060
452491542
30512768
323295762
140404383
796135383
571748528
410452777
352426256
311069762
253311061
196760784
347223980
322848091
65576753
199898201
445549495
169908105
449337615
314280397
722395382
247103400
494845350
191597583
190735439
154928729
535252756
272925391
85511806
115344440
41800034
481399978
536786829
823014291
571341100
86243155
165996466
45452153
54049076
116299458
785037754
77229714
194019514
273456952
94383707
324875527
412732098
448932113
148709329
312893994
732502599
285657590
283849461
1172909
397289473
307462483
75239784
34174519
169459252
7838778
20006048
39790762
212193520
75567731
282230698
14421818
366388130
153527577
309177328
156892420
259606421
633763695
164637501
513457400
196103998
867183706
161308132
243381266
16963730
13741432
1912923
253976343
430722600
57063885
37216846
1123248
8394102
763611332
388030351
148508545
752693440
237773110
291843672
47580235
276256940
90698539
230474134
24040067
674070039
143909285
386839212
384664067
233505732
273099311
598266919
572142036
18392963
52616806
61057642
328279493
21724458
182451618
251450501
26381473
457096253
169776823
623847004
181743297
849276443
205045790
75883349
20452461
402008431
116029143
276184890
164714530
134320658
21997814
820445834
96228654
27052030
497146801
1897097
8602990
55536115
703417293
95360673
490317121
183566978
303954581
385353425
491977020
346654270
153481399
1847389
196869843
70590507
734429225
155356636
168453548
103123484
804266890
511486432
150150899
844395939
175136513
378526301
30426882
25716725
569190801
132797586
68938615
222053538
15381298
177960558
235628228
23198193
304514765
691024689
72334493
8360577
414327041
19600810
722426542
39199053
720785781
68587699
36949673
30863461
298043468
13784147
178755902
295549851
488725369
405939219
399553551
71327909
127055731
737722358
189448334
253244628
449217396
114445769
742172562
2714979
505032769
410442965
604484460
165204801
223669757
229713542
82149494
123216911
390522547
751498710
147188053
254817433
51046667
212141981
20174627
146419513
131700694
187715188
343456811
44516382
249874507
325746427
38718639
194561886
264091483
60301317
35092675
1074981
395998966
261284176
841929570
48784346
159269630
125636266
144452340
4406899
590690525
28667546
81169518
233717046
201603759
28470506
316476473
549643178
410122801
554146102
433070522
222256953
157915837
45988325
546548136
108603481
113216429
13660682
13746250
23661183
742909148
48057504
117792531
805333154
32959620
162293707
703130113
143418870
390850003
215354281
268275584
222249052
958510012
7793355
99953924
3815241
373008360
1306289
21454759
643191862
64590397
226624227
187344293
64085184
109648261
518855999
14456916
301467766
77947250
141296212
21836774
381477181
13505870
67920402
14147611
380182535
117755988
134898488
87801084
258631887
761336173
240568370
149914149
2308383
5484039
79734458
163619636
60029841
23443366
778582606
43920733
53296523
66526089
158884999
578470908
541533288
29083409
74194172
555077068
251700476
590198529
328677859
192259309
40603332
566050994
110405818
125947685
189987374
71701384
16400883
365196890
156456931
8572578
137897029
49275420
575118966
163319094
63405574
1699905
634835194
831365294
42386166
89084318
67793754
502360639
270468430
730562787
36623028
626096529
295099599
504133709
204272353
613236945
592465518
56575131
241114412
770675667
299263555
69135059
440179993
110346454
457063938
53599906
591340203
164845535
339551582
662701966
427282699
386447572
397850849
15712250
5324950
761547002
8336064
164291485
263812086
296441675
674725067
43820704
694265176
260007123
216674239
19356291
672890643
660308061
301536212
261159279
308704476
389654626
471461526
57149374
61988127
188094522
38081115
956022513
526215396
579892188
876357
132026844
11104093
161839335
200706243
87358910
560803549
315151718
43340832
294673181
153111537
161495465
230968170
489761599
339186366
532774733
29300750
153415237
10935775
273577372
17674915
370205667
228296670
237606508
443969001
110801967
579598826
500001322
308907459
339729007
208296258
57962870
801839832
665497257
470991056
189640796
146809943
319472721
35827736
20859871
432474021
58668563
480256383
134845448
5774089
542350856
187984742
197358856
343210895
170362614
122087000
669070728
235065433
758195849
530881704
137157615
266779917
692580644
42761438
42230177
366441879
142440876
18659973
474027882
241009019
177595969
446216272
422274576
663095497
41623844
250166648
233277340
436423258
534097122
253669424
169955014
88897049
138239780
114288084
91629514
400646322
120737609
107755153
444917626
104767088
66437449
124151877
354731773
318748819
6387570
728025812
86428857
22431927
21637623
38568865
181717482
58488925
10641903
661602513
134907060
302877877
294570592
737891923
91186946
446823357
838217083
307555604
392794403
117575335
70565097
602370
752585227
289239977
28619308
245940934
24620470
149442361
32965097
12583972
49045400
806411312
50665830
14293755
62908890
63107827
388658300
489262596
34212629
277773246
62720865
83454806
147122
143420768
26834993
43696112
11101799
486852218
523730950
6380484
342820761
97660016
16771996
622651257
1136949
175603423
312667747
56533841
495382851
217555195
443013140
311199436
77063556
212353664
570614745
858631702
48914648
74642462
68709424
63377344
282044422
233541230
171777535
240970145
95461421
65777758
69128347
347420233
346299656
362844598
50245047
4518075
396544832
187636655
416057770
205353136
24136616
50992156
148593919
62083840
608926282
34250148
125413100
50573
140672516
182567420
605256782
123224285
363700977
239910622
28375804
174665705
108088199
522286556
391240065
10004682
98288295
262997193
41838757
116660000
291004735
356187852
748183006
236129320
605989947
52377216
60573525
100013051
214574628
514492423
282431067
508476879
145511648
246635872
392706168
133488396
78687041
250314727
193976448
403585130
262103879
1505924
30699296
251761562
631354823
186448119
672927934
259779122
938017810
587514613
122926908
653431946
32842644
124468133
57159632
35505748
892373091
233436199
171990439
93148769
208791581
30763803
24742469
364999619
724342444
674591734
753534199
291953706
265356476
159317838
257784405
126887224
344604574
71751521
56602497
323065069
65896047
171601194
78120796
57415460
798423155
171662913
135430669
863989616
86256923
31329313
216632369
252944385
79417659
25033391
266510932
72075284
469165075
629429284
94561687
18122951
145086014
119513990
60933974
91008390
335457853
75201403
50377136
174811451
13093918
319638433
237616917
283190159
145170405
13141420
77978809
376337261
45797841
50138236
121020622
13773328
111752620
423275466
1464512
82909028
20050283
717775397
63917157
95801711
16852974
383483335
384451619
27505131
176140491
497636431
161015336
588454497
13845662
74408739
503098326
484218951
785017592
496040672
48944846
69971207
166580491
103203100
604205160
719357750
370234350
10607119
7675660
200976579
398143367
329105217
507766973
179686704
229844046
39551569
610331202
78084625
261651192
818986886
108957020
506172909
141214473
442953878
710090761
210363651
1411917
293185680
176707097
116223653
23072917
32137946
397130688
285516179
434824891
212294581
184406470
229351668
439986529
1546438
263429647
447513647
81797762
433115703
547377350
157030462
218311378
63050875
14950223
82016002
294464473
1040166
554232262
200242546
721614788
58802294
583068146
309295269
122243320
618294730
163592346
40322033
221828104
165154165
217914136
338864983
151714333
393549250
259122762
345370650
149360899
738777993
27834358
627718300
601226896
304142832
60046048
166759247
87827448
325776801
404781000
92842106
56278839
22677938
217668226
81767856
102863688
306985776
315924313
5234114
266368897
57498384
383843753
450211934
101076909
24573072
54216658
80951957
295890575
61915728
787652380
194185648
45542151
90463307
371392545
113675784
330263265
22390777
154183711
1239155
716191085
198656108
288594757
294557409
12200843
194072024
880862703
567506550
589378522
549711977
252187849
462425639
937309414
119642925
4888407
250309963
718036004
249557100
485669517
638625449
533838655
392727683
178296991
115573992
496318892
24730916
200155295
637395509
189355320
61343859
54803907
108189109
44636527
486694267
422357058
333625162
3598743
525780263
99516982
329161393
50255756
6642938
241856086
698273524
27311536
2830192
382365491
230107833
407610343
718071386
73990282
756094366
283680985
16070821
295770639
77201211
109990620
9223023
130498707
174397970
271585338
146896784
261808801
293370822
117327332
492417238
144727686
60908339
516764313
113966173
355880734
14908899
358923243
282972851
923793
85292375
208582030
5791106
62698554
77893574
54942070
20540546
79411969
522641807
305237406
44988188
17425111
105707894
553574279
3840452
195672356
250218711
322641599
725311711
76916050
228715233
212911998
264509482
163051686
8597101
83583320
828617579
430207058
69666375
601173878
74583703
94212317
272186534
494324436
374686748
666470371
361412732
53426198
394024259
501801662
657436908
183613917
56498788
712102966
387877043
133716075
462561016
9621300
767098230
63498556
431965
53174638
62406408
53377775
351863717
434436721
128169769
98166258
80565976
49195114
508417696
112683915
38747048
644879407
9720197
174237170
819175977
408995903
8174085
171734624
229781329
135996393
344301054
41695016
624077451
189746236
75955055
167121183
4139890
55600385
2017923
205286843
134173884
122080212
195635956
317057926
107108671
147812205
225723269
60372068
506796932
551043212
458463944
135016777
506025126
22036843
111181275
33466195
87619763
39921184
83821376
162277455
555518480
444873676
127352496
10235159
340348820
274712649
14257614
77586623
224184090
129000034
89998589
5808298
414419473
157107106
150324250
774796204
17956816
583088346
4879222
461963073
178606336
203247261
37045543
306194254
115829207
741818899
244482284
97124956
295287587
677111612
69976926
112854315
197980962
596296918
227525509
196938011
261501887
623506920
495766440
801808927
154523131
70537018
746674518
334742863
81159492
391528018
387927385
129357088
181598575
226816386
269555624
800649218
148344786
352920452
45495328
7476378
82976033
342648515
407399078
109764469
564186230
142955381
438478026
72187876
145575538
257465087
145527128
441599533
38225098
257670192
106754468
556330444
83830014
67934262
561620920
345527154
582901557
162672022
10904743
239208754
4992133
372178897
30954611
66731947
205167191
103740703
116718747
786392769
115044194
143512679
98421300
308553392
80551710
263719916
140316800
2477242
297865713
474800187
94052281
737431479
307526322
799485203
470020419
32586640
90552572
385650824
986851
62577339
621771807
384389334
552416888
43902331
114028901
452789055
400864897
12165586
218484475
40616558
208236518
234642003
97092234
4006160
31948925
86568388
232795504
750486288
137493435
360138979
8126501
131210478
37273259
101711264
302320641
333073491
149815074
71956914
265374017
262963747
140477739
596973521
255574065
77507910
385346279
280293157
137552249
11003683
282825095
356922133
412554165
5053389
9664321
638521385
120261895
779596279
58298688
402897218
5128237
164407261
411795231
258637281
20319203
273086341
306912292
75286087
106946603
108834389
121859274
668989659
146376631
247161872
91587654
285145056
568772108
395059192
19315154
981573313
65279665
331980983
68367749
266489850
455085108
340124152
878712817
265041005
9459539
111246622
150303271
595724475
265200338
697739334
196739316
275085740
126144168
729685473
187898076
110685462
135611334
72765977
149174876
533761179
6151219
723914004
236656409
279481062
221051314
91824686
404929133
704075463
13448878
590164837
175398240
195528816
627435285
88404027
27562163
259459305
215823626
247652996
48939585
148070984
460500137
38100376
223920131
137723399
130074483
204281625
499893855
111842721
204458364
154635094
520826817
285609785
382091850
483596488
91872067
130043065
157396762
678221435
218545291
149080084
15111784
87049425
96396924
207572796
68299102
331636582
223663635
101666458
509057677
660669548
2885770
230849124
252438734
128355116
6440627
93082430
420477947
527161684
300215396
35521001
16066982
132669906
299706536
850900764
121057701
143065232
445418429
34523370
719187086
482952182
239240832
70321113
115411343
595493507
23728003
382539684
345308546
324288358
204607675
261452522
1387868
120545625
2554322
30720925
39005929
108659245
77669837
216894317
192671525
11563678
337832716
19944158
102591545
271080282
95033695
277862092
120679798
191656967
592628
480642602
82895143
357778000
229931917
350235631
367550933
826268734
367559597
130808087
270475406
73357057
372179597
526680403
182407883
80326069
340743828
206427678
150205117
159756253
320743262
107131663
455865611
22216663
200501333
182974960
3185534
279450263
271061890
608504804
222950766
207463251
346858371
87524086
210628733
160103879
120939855
290382217
62142067
394901198
227691598
97979193
282596036
383871325
406065554
474179315
41972082
72373937
64050773
298930612
81132615
10119618
91115682
378734362
78683380
214308132
33586254
37059622
478631611
443718770
110588107
357174964
85713962
114585159
252526913
185025184
267195261
345423500
582350579
73086346
70282806
612184252
55336969
92177786
68840602
203889288
170366729
677035368
61220667
713386998
286157714
128951758
322017802
343647152
344645893
59889703
70913107
7372023
813735065
222355708
71446854
855711337
54526290
215373420
41921025
7746279
219354034
364465021
502628026
9085375
28710044
219787507
546317799
298991311
695625179
161329761
53832682
418990658
522876675
386941830
572788100
58900536
329385769
161307488
1235802
305492207
65269627
199039285
5616432
316935095
5580406
66547591
314581222
146051863
80718961
429882306
343375451
14983037
467982810
144081244
346166925
475012535
6580408
151939814
63602273
182930138
256965366
185021141
35728634
279371621
928462892
440576616
683821360
108170306
73004620
833761262
143055522
277759474
322546767
123413822
456736204
24109352
101340384
575500692
174698014
22906372
445119114
524510050
78987535
42709571
726967693
115342235
663279790
450969990
307719704
97676438
667355261
2436432
96647540
378183209
58059377
557475414
387964089
183593575
992410
120456510
427195605
654021422
135013656
26773980
44589190
372938771
214931171
141268403
681590246
195673104
490387899
103568443
169459632
239432669
47459473
59455157
353314420
15670570
144645898
511637010
140409129
153579127
452202922
203602521
116841861
87438727
19747563
614178764
899601873
175161814
314701674
61604366
261426037
583470033
44075991
327507816
17086202
602140125
647523534
575965631
665572913
214131779
590955370
296121002
651276721
257301373
321229039
231579951
332197445
572139702
626356115
64670677
151604266
175955318
405059043
175559554
11105726
1389015
187379698
81285
294650244
37388394
81278321
174847694
388920052
139696153
241931500
301587730
248492382
344095776
136663539
1110970
419492365
46464107
208109755
15117887
188791698
280703454
56240084
524791073
612251224
627900933
49919556
72952671
508313765
34660467
184935711
446391310
5878997
205394302
499465573
29840355
337745734
488389667
255988210
6961112
345341263
367053752
8585286
645333526
277818266
116991461
175456998
89147327
142844759
11381357
23152139
122182209
4756540
71436132
181123081
122189223
69987709
212472739
580000937
740220483
164922797
332873142
320905737
234925768
68970869
47029126
338323761
13782492
705494436
123594136
582058324
121332022
517853537
621419254
241908466
727606893
13465246
330626478
289473386
333618351
20062456
635707370
97358437
280011078
202471411
159858045
709241086
426314698
150593063
292227517
4472590
30645172
308310279
240221580
4431987
109899015
14008180
318219561
38387978
17827948
707986382
331024648
540958376
441474963
213292560
657991578
575267404
766210283
19019680
189757673
226884682
72168656
41742155
80642186
578287426
67224981
102236152
247240136
266740514
160527966
234564505
93820804
135974262
67047687
293935700
313019519
25683718
543955205
465304658
344749460
518408584
515665893
31311671
420860558
51722701
193842625
237966731
125355700
598042573
3109454
619573131
102053774
134898840
264225451
503428751
724825074
456075491
433761924
140956004
399593689
612602045
241386042
14842572
57222757
167463979
222397998
982663919
225348762
162039419
51208270
152586059
38739436
235534600
147961338
757615000
97411382
301087882
15581538
549956455
421974232
288723208
213766326
166922899
664015049
36674968
296037999
170146111
359777475
12381391
436901371
614183630
177372359
102785983
484008336
103637671
208482602
338413110
45942728
230570912
32248169
168774921
5276037
158823960
66501092
333733262
54822638
575204540
400500111
327669087
677926759
399926534
260261625
632067256
386398630
76066733
152068280
11800034
73860251
298934331
98443070
15309236
24338028
87920370
480686586
243603220
109457740
12378426
796156548
493632633
325256130
86000478
212280267
30504345
74506030
222109441
35048887
91146798
95902609
208623628
18812324
620057812
64359753
49433034
128963613
83423751
35557439
27747402
279304232
369737648
215996458
78011232
293621590
133858602
130455734
221022669
3086449
114689879
32247664
44358036
28369813
173411511
209397470
103755382
174304841
14003614
8133425
120515890
282134594
16014612
587052679
365618256
369836893
192205898
207701150
424173272
184691865
256196616
69385539
340283656
1058361
537130547
636696075
873272442
202470755
362446066
385424301
642475135
138729185
411727534
531053827
42264985
201657378
543158051
145372769
66014116
464844891
129833039
427919358
5527971
268291935
123689468
133523639
11788089
89688621
536022818
21092849
242157842
519424393
440251977
169473650
483588688
24696294
119538370
66178321
152220529
63708484
480913666
9831116
276013555
206854784
477107563
80779983
100178783
115266980
527664867
3187424
925063672
317076594
72826746
51896079
3970999
332241146
415599961
29957547
141647365
43659632
250555208
2731344
127645007
157081427
120499167
369855665
48602344
126056718
11889260
156782861
159948238
285427112
200771684
112655045
155071751
399656620
28505772
501029339
326149897
309343215
210048026
735838508
285615985
527103600
195428544
85673161
51520375
139421700
187899685
311802550
778607697
97085452
438836418
98213811
189082125
468851047
394075362
221982092
755195071
1382946
3076815
621633330
35489212
57019753
37339849
66009764
232857282
386095699
306326332
656437590
178195679
146601071
88738239
287389768
230224486
430132663
179940220
533456182
778588118
49997008
31366634
105729388
85558254
525801404
318956187
188395852
50382042
95392582
58600113
201367889
2495152
319926853
190967794
65240493
138054043
305236635
16354030
353963880
88972824
324646104
542027003
113794684
81949175
143416466
532306640
320349373
285024917
586329259
232845744
146793520
643035595
462774516
110739234
195179657
91925077
61822772
20861605
529750923
67735474
158138915
70399327
288693307
12451284
108766053
26122719
42395356
138334050
135077064
82478286
202758875
345638771
425309285
31009297
178381474
388317034
402856502
812154519
291839631
120914848
425215233
60680424
171171329
97406390
180321586
71586122
7748565
41784410
528341599
96113056
669505439
32085327
458825321
61387974
171379763
112441743
315470105
249496264
261815585
510252531
654985274
298156508
252116216
305161019
3993753
1405257
240469836
75349363
182825579
197032444
81201523
14192850
76914142
54882120
27231315
600525797
483868430
133645834
276476244
458259380
614181216
159080811
212510354
34111630
121455891
40041524
310647239
34466954
257579124
14283609
418721141
549771198
199502115
468704746
359665053
512326875
230760097
22320986
89147383
371369193
341161203
264920778
6403810
562760315
31439152
100800023
350545501
16686609
38992538
201802252
454149137
363049383
485221626
18276841
88306482
32911668
24859135
743507493
17380685
273409199
15307833
116451100
594959459
548963695
318039194
102764438
20446734
571723363
177709892
15941304
164990902
436916089
74414904
261315146
21699698
689052057
399640024
567027149
419325054
9742200
707473630
245743917
633200029
654135428
460003756
144963134
165501434
16474395
39213619
216869116
295782673
95422283
455476112
121667945
113575962
583485864
19424479
640494799
63654922
172358615
250860071
523631924
64834456
92361407
80883237
115616572
543598094
53294116
772289363
311742860
68122137
170865034
850133389
301477596
6224895
581166398
10854579
212764497
461254135
155412146
120509178
39658273
23437279
174777575
182808843
679240383
191109610
83909766
253039087
105452477
33992037
726979880
21197984
687591448
75940115
28935140
462938546
137098979
99358426
892772225
11466092
227587068
79835662
56574472
63506334
347910786
665869988
653340166
327136486
364298271
26639063
108613923
9478583
414982149
33676881
196223288
44526096
794708300
784284903
417034567
94763451
233350762
553037791
270965608
7061811
149084290
600640906
166742704
74842106
168135892
727891437
354751674
37654909
11451379
84427460
557598685
153547731
91465683
476526628
104096729
119728372
28821184
169725153
261178613
84598653
36959011
161572778
226795895
143926032
342067543
357077039
355652202
117711119
48784511
207342719
55962271
415543525
32920115
223043010
421438442
295132157
175737749
171318033
356973753
334824805
16130649
30948594
339347761
73324422
356950707
477092729
29220784
127920566
289064290
39843729
197676704
421626287
6862785
41281849
31880984
543699592
402297782
19205809
209213035
20978369
136086589
400172782
82290399
16235066
96521373
605464840
93886696
338194239
101571400
281898310
152396401
751744770
57624278
49735613
244468345
702077163
15030582
515889859
378953789
668581150
179871293
576334747
54739957
30419355
728636997
675633461
135826541
41718727
823690258
2480535
61622262
421216771
54094722
33727739
419907487
366554477
190297182
45910140
91008330
228873574
234540659
23775949
215405656
185454348
517152399
331392383
172648007
535409145
397717893
26464513
567309664
120017947
283510364
281467083
155950920
32090260
569274383
101980309
406010798
128364965
566315484
820118970
12768814
263274894
296151092
198403101
38840878
8776980
263066384
220481929
338855665
200162819
35252985
683147875
284990701
319500886
113069233
7782409
208601037
8389829
44641487
614852988
163755801
285608388
65819381
22889346
571402265
40223266
652286645
414915261
168529998
148317536
63555793
165097406
45638958
163134143
332860952
40876943
747764848
245221301
120692011
4976514
91606241
363081131
545644689
26002897
50336347
194473320
95098307
294018255
250208978
504913911
147211337
36803803
354399149
45071866
388994055
99501742
73751974
675356163
278831730
39789240
10687526
183458023
503749995
243239007
564336502
2880517
217154324
610044010
38893449
151379011
170642816
27575055
139516421
26206659
737629265
153112795
774103249
42710025
263450903
349009479
460494421
196531226
90507372
363244875
10318322
80656427
84536157
58949545
495657776
833168006
135618025
103976830
80754125
2911798
1691269
216383050
19745142
56718054
465569566
142785595
23870579
218164410
4100245
734180081
103679362
432310039
543334545
3199380
372872040
416994590
99089483
234175266
238388271
54829954
5225975
58506441
279379393
770950611
123716747
207244409
322615318
474003584
3895050
503517450
223925408
21571028
615303578
447779624
731605358
219843634
516493683
161679026
78769311
5652223
515962101
17307034
505818343
143713756
571214253
247612337
180557287
577669618
584831755
42232705
98403365
416664566
323616074
43985572
7893343
637024288
624622170
274986514
54929201
241803910
263332758
566961112
232484178
242616000
186566650
217098842
248320081
1478643
28261536
302988134
369506044
313102359
64239512
208082955
217801979
367460856
361146699
33920353
391041850
562912659
16388087
253493728
222792864
133243273
156619405
644671577
23467411
311318500
215677979
63036184
179266014
29398841
17113906
339217174
278098057
104129159
815357938
646766858
33174060
383168128
694278429
247994523
54515231
163314367
73026138
75461680
386315149
262968396
568947774
517099394
13313773
301253626
169480992
306494282
676337714
41504179
20358541
747162204
53248136
494909845
624976448
227090934
112481149
164263948
60726220
71861615
154485385
307088943
22285858
143072820
197016396
129005764
126262671
250013403
177024402
528383917
592913624
202161144
45642804
357738187
200659057
157487195
485170016
438453647
373612916
186440697
385799724
9091221
249617782
306714949
45859881
74216659
189269238
27606617
42511715
416316956
543208710
366608194
166538651
97704995
107195974
526707624
45731718
124362106
189958732
447553040
147948410
42976167
93124883
41713972
103808954
54779847
56559228
630366070
262017237
72397360
584930913
615890095
28024885
282243837
434563303
215571407
589903098
72711896
305977666
101215882
13858778
50844324
476077315
273185878
320383067
355750487
264116268
72312558
100176183
618799055
679517219
153265383
108502194
122528080
76140973
610788185
106530224
50938527
69787033
505456741
24164682
293996736
257809072
69945003
98976488
92395802
14645627
293516198
82762144
12057220
360540534
93887342
19309560
193753255
155823260
68948093
328618693
184853823
392581511
176005431
29606606
507601
64364123
70409262
561397642
173535303
290950610
16554225
616621392
37811857
399705551
474989652
29153075
230400954
654203915
100654766
805796592
344798635
292603664
238528072
93186633
5590895
34068137
122076889
675018190
284968237
11261103
183861526
103621166
29527496
631565839
16644440
260158348
302680108
413581387
288346810
17271324
71852952
95014787
26858637
158280516
127784
61817687
444504015
31893103
3392410
449969874
511064940
342960760
621047761
28387363
40893686
398887972
118447188
169917357
329433800
74478747
320066547
75427396
280498029
52161034
70142116
464441385
319678182
49265641
20412468
242492948
93471867
266898622
426515590
54050495
113339852
194411921
17077951
313383200
877732393
148642863
842246570
734059501
278784579
21064153
117054243
138162773
354154355
285980373
310808254
24163
29922617
29215860
64911164
130348529
24123604
144680527
601388850
217417141
262151837
87073743
41214885
7768406
80039910
671336035
312101296
41074920
75340663
17003614
181765153
217668342
380547206
232210117
305693232
92836951
938074871
87258499
275976002
4649658
92038759
154704477
292536273
67024826
69440249
248228067
518342750
554950272
5342346
13907675
54137209
221658755
11786231
77467237
153858578
79577882
792482728
3061884
99795404
295210007
73384323
118727280
277295440
518766691
32551702
158334967
182652059
66638689
163962332
383564831
162494394
6335449
178792489
46845927
92189380
607220461
306978518
2234011
14767678
3313107
385078058
8761893
489287041
11335977
328068873
374227432
154326214
61646397
105975317
345185442
401557
140130698
185389687
585052888
143208251
10714108
773259103
261264330
36937782
16883440
619159193
734778286
227251046
7732445
288043442
138872082
520860006
562491803
162915122
498148550
59002802
274754502
236810016
663860059
22257284
35905553
25044536
7542584
5542798
3672390
176836619
85779161
16901537
518224373
787639400
215990767
416448841
78568852
290232930
69613682
189691726
287335589
135210586
506856132
55805980
3503869
456498929
12194349
139729588
194612368
10605234
510041005
88605160
22076867
449057616
339049573
74785014
84766026
119270718
124473732
87158519
24737450
58584478
7483584
22600808
11761671
431716532
23170529
35925175
704728886
113192452
55105718
56081756
381438763
30916695
145961924
451547113
277996572
381853957
604355094
215997239
131507570
216841264
8451759
83310199
553587412
50652279
379324374
321381384
32786514
781490877
233706749
701158270
232940045
17912680
54175872
381339864
495662370
335633460
238712991
318716107
34670448
271107690
36841470
421288524
134530533
92311465
395638062
258871078
235174475
50909737
404901214
57296938
40036896
818757734
174030562
659684480
522897632
574321239
57055834
669413494
537763406
536990359
78263611
72869974
189046232
122281269
174244309
95148783
301432766
507123858
186745005
71163503
71867685
491902126
171794153
159472301
112665918
553684889
7334250
371522820
467385837
55041724
72044245
251732111
776507292
17404710
105407643
98291189
17842794
447546295
59124120
120672308
177456706
12740377
95920973
299794451
144601104
589489267
391581612
84468104
136991974
148742282
8650066
500878813
702870104
146559251
183446281
238246335
93659159
172063989
434121176
39482975
294988227
273735124
38088863
214367323
27733858
678298691
48572004
216974716
47220220
279902533
426833285
180043235
493321883
8590494
398638183
318428430
305482806
29483122
358645920
494800066
82520319
61434286
12875378
210108043
33903021
65730602
33662561
67885724
42062063
264182856
40677481
335168
46880985
5557616
633486049
8151871
3414231
7459365
86733772
361483784
409153039
77975755
102787283
747396428
674808328
108873843
163689624
743945144
546472480
428344010
103648215
149162149
816038499
54345031
97258338
668334191
699061464
87788867
153553189
3786854
171949058
2326856
22934403
1803955
172425350
62341469
538300841
174259177
266766318
60505517
38965728
203539728
683790399
146572334
561135126
266675296
378840019
497819893
8886984
402802559
2675776
451695739
340498938
29260378
265292244
304616188
48850278
378283682
650567966
347695858
522466247
264157651
937968401
614363839
183409028
410497585
96703167
129316351
5512635
495539721
267537277
252871913
476728674
676760894
264676800
143054455
35193363
62084690
834165331
499319560
709558694
14568777
588339770
93033112
669767311
801269710
24622145
609987846
653703890
137881386
136116302
161541599
54121445
4257772
11103956
121260284
65255270
29733350
491244151
96413990
90012394
539508058
116593240
379483382
223987772
590709091
1284346
636978834
192320356
185662021
74086513
42532666
36864710
23551477
445245564
679420995
44121110
178920848
1558849
672870113
319302773
427733576
79013865
555124074
27023765
470730292
142668202
216941957
274842520
118460241
746728205
632724022
142047202
6962910
155770221
677040059
297970593
36952936
79038244
9402196
261876634
69323609
551001057
22469972
685606466
140322694
160804374
198377383
302248076
236910042
124242889
456928562
231624116
88020701
648719725
6220701
509075234
658194011
20244844
97898226
465460143
88659329
53359041
379857143
136341929
97936024
104802845
61964893
375443851
170046401
471816454
28583078
199281643
505285354
168153842
117672462
151935991
24853066
4968874
319358433
790156434
639580006
83132690
10751118
7010277
217482443
621684054
120464451
388622886
129080137
219024231
24724346
43718634
74257655
786315377
565226488
169538114
347018054
159136112
266476006
400542185
285267628
444800919
472845251
747702573
130956923
57212101
48067296
249622183
355310033
265465818
11235663
123651566
314612309
33185219
225540829
1683279
17660989
260273254
8771269
61776436
129199791
49209092
775225188
798248566
298070749
923132577
723523153
942150181
567497596
157050580
118613620
125027878
54445883
60870179
44929846
146775103
537427874
74201078
59500241
605402495
466929307
6291848
598056068
614860777
529950583
210433391
19817750
498551602
153107037
32486426
34358246
246053375
21753258
264816859
502908347
298394242
286190948
40310217
562525289
96709134
109089256
148819813
107404340
284963875
234476521
129280070
591363992
617734
8731284
727100347
937239028
25918854
46836540
14215407
429338428
349686296
46719354
148958837
214125983
200265346
12177541
138564792
39684797
186645557
143637482
204939017
224889268
28179084
85423001
582252298
36169922
31957256
260869570
237596836
429150103
60580707
452256426
99320237
200361743
355392675
182061023
88046381
27859387
532311850
539659278
148110952
568080806
251230305
4916596
46328364
14079294
37153320
972122
452670005
541721566
41287173
40617704
143223942
473558925
885809202
60214121
418608277
731214268
51117184
163777649
394044017
353892237
278408331
39198109
488713752
28459620
639612792
690171498
21049470
293226494
554087132
87014520
549924332
19104767
15606211
394069349
166323339
417826037
375413823
385171442
401771477
199838001
62955711
7837771
237048863
547543046
59840809
88107342
443805281
157296767
462499250
117058392
500177798
328449196
275526587
613756023
230965225
231855996
49570970
323607952
596959172
278613290
106116253
433007076
123616778
22287994
43115485
296619008
143282928
195791270
168477334
92235929
598002461
686855347
587967441
119085107
230078617
140614729
259804790
223778897
22866222
418542458
624337647
54850104
16230614
565044788
182486748
468768439
103117468
473461458
135375458
146043036
83434660
14160885
498078766
285208711
273511497
317694753
98654132
280340686
23508947
20583596
915273559
128256904
116967085
271046198
889138768
458267770
209063844
95403289
71019773
142573038
14222769
152607224
564200126
155488135
115393328
535553505
779226430
380406218
317514613
18021690
64397526
828490256
199864357
44782381
184649781
542023550
13609685
381667795
477406558
221740434
686236966
61860638
198682
728393032
344752542
42857110
192656206
42861832
414909024
92176448
26402027
105935880
144461393
255902494
122542560
251822478
844875262
31903017
143917279
85919299
52095729
121936008
833400006
3400986
326274086
648630122
779622270
171457897
179330979
144954108
22015467
101362886
476126700
63838182
25385509
512409226
18036268
29624273
197500281
180818231
193467325
85155799
101992268
120323484
153178518
241122639
84896324
115962994
321666934
388438
116947602
59237922
336783116
17557179
33423966
420241130
194630287
615356753
121217049
420955466
14235698
165094194
40452098
203041811
61045876
604382233
56819522
3322044
447341075
182858189
185473835
37155382
56928200
332859039
770628635
450796977
142927048
135750863
421251087
626590548
410745497
885444039
1206342
9041488
154698368
79462946
197537419
102395823
422228364
252316993
564720739
273871827
88936547
643837600
13713409
190463414
173061800
54911290
640118469
211547709
716284513
124222158
10517242
90176242
49754520
17288571
208556302
602486017
370720493
598751134
80408987
34039515
174761024
784940075
46703085
3599242
26727189
7119405
501799012
164425837
540192935
13207652
51932131
399258441
126059688
762221017
29676650
298754486
253298089
39781477
624277275
135956474
548581981
92448340
69502972
225002453
528359110
2840375
599583885
24662776
45335239
945942
347043859
585843664
72716832
117043769
291752938
75539418
512704809
92105125
319812369
12421831
464615797
48439069
419179472
100044759
121717625
271354135
9331372
512037858
42351653
237386324
7383179
52520291
101653836
104449229
61768664
733111412
8719173
168777179
226711457
393923089
228485381
646106719
130876920
175962860
129914108
110903272
181152480
26371219
174020305
370580882
650215288
137852874
38612736
478710411
200737602
182979570
188783199
566865
582247677
463977170
95747466
500876837
49895282
23533399
586991659
541430492
85287392
456240283
64021433
168925211
160519238
249643628
134551290
7202888
57670038
51698341
103795944
65426677
7382047
191388213
541775455
279926263
78985117
258377572
143165688
503089992
54132823
735693475
209522511
524475703
31141935
560634886
95814655
54823661
56215534
129351466
40167065
96074492
735713660
29320502
200096280
456012081
3186465
650687
29070808
3743038
788123
19384475
542371309
44457776
111312030
399198061
859111803
4607344
30168270
109609886
449621516
475239843
40726575
165900851
154527216
60145267
116119855
259846083
401951
32171146
504001121
538646177
6825203
527733785
10919236
24676734
303952592
11575706
96174498
247153573
29067242
803819854
30811452
433199739
613257202
147195855
296540267
445997098
90998789
136796176
270676209
329111144
210412902
660567698
32854721
270012831
142070060
20435943
43380355
25259269
53320239
1480501
5426581
452796744
797510607
78854527
22034046
16851199
316446108
122122090
534800615
381382775
146395225
21132161
134882472
62893786
311219939
71066572
127768936
2150910
429934186
104696233
84069155
277124338
42486414
550264229
663055116
287790222
5038836
897208796
372122552
49522519
328647810
123835987
129954421
477570
61767732
54366610
275005705
213376577
685271749
62650396
100836559
423107697
29751226
16646373
615561743
504959514
73161091
567579368
639512182
644797000
48062984
297001293
438581910
11922638
53567140
116233838
84012288
700125871
97220343
326682839
152802035
272525046
683835795
116020216
39706443
549821310
8787041
208032674
70004668
188768843
497332701
3277142
131012762
446968295
127292430
90514249
658392141
484841897
280481277
760615395
683146807
65484827
748477986
3630360
59493809
104852095
219680763
288326707
43080717
81251838
105518112
91048430
702715592
2041114
323768867
409502711
717213848
106396981
362262468
295432564
285898815
106653741
54355490
56587098
1932777
734648708
169712366
45739781
30060101
258203709
651731583
51294275
40240648
7867232
468978933
89959106
600385558
26525456
34441579
129813378
52732749
31645388
126652856
38981041
95194664
14904855
156221435
280264572
172859773
215290005
123996853
14331237
341917869
82027348
30050708
839912554
72375838
95247208
129892837
331753630
57873001
433407495
281068373
210488430
452292898
50260448
152079437
21385715
19839232
103237367
415563285
279405299
69461619
52635229
410782599
616466759
550756
422858424
204426693
45889899
155348970
62001322
314603983
152997263
331828211
227579981
430362069
47850929
14881033
354489860
169517750
193180337
429112380
25381574
629628682
23082538
564769215
70638175
37662698
752119563
127003312
199677373
47234670
279592456
118715138
355657306
275205510
300309961
271738017
198463141
228618166
140542432
11072570
211591523
70916588
112105285
37647692
340594768
74452649
147360496
370514261
182144549
51799011
341841562
5378318
353566299
39414514
86281080
679438807
177908419
78406004
266306818
389381692
372387348
109669522
718204302
170228256
240601590
675943011
135891687
273590672
328410030
705696284
53717274
599536167
319222762
77939398
18234492
70889331
124026278
104022789
46450627
50393450
463709870
55350111
690034600
264209140
479381974
427269454
1694824
24749694
182183425
183028727
113758802
52544585
65091789
28705936
191219381
36653790
405279524
26229194
260882001
139048484
655422584
353572965
537085910
152288422
237194549
267034718
51813369
334228527
326849732
502370828
124482485
237479369
53878017
279329107
71976249
200464459
284066690
108070418
492089045
124542446
67870937
215135591
88495837
71031850
14108702
95438987
368738625
365619623
184941204
395512164
1274069
282238149
141809438
465738114
172227929
729090704
102383179
272164613
459841562
66704635
199977500
142008142
20637223
12558827
624075089
656759842
236031409
207499597
290494726
462942487
725571746
687140329
399094808
56543289
451357287
429032038
38727963
153179109
9156198
767750196
429403399
465498950
441448781
818224923
12900979
49826039
549073942
563660399
364394295
2656270
205519152
104676338
336496479
665143296
37717592
9342298
342933580
260372850
723174305
120233716
205915179
41531058
59444749
840978239
178836532
150133990
7402978
755807534
55776836
177265063
167975843
140569099
911167448
711616774
467065151
51004989
23139450
75123517
651757887
140209118
311624538
463972273
65946252
203711252
22676952
64004768
482372571
410263084
336806676
390846736
400224577
139533659
575894858
258962799
545444713
139942785
124765834
23257903
57508949
971667088
24822352
249378320
550844471
49725376
378353107
360329700
20552538
133321492
161558118
528156
53479868
478944207
60344879
75813880
290369810
9748197
172408049
312601490
669549324
294423414
584566789
51093285
9328344
141421821
20669499
177625957
121249855
36465558
256849008
215264980
44636600
450169553
876485
37203336
10185076
151413123
20457040
311127686
635581334
719436262
89937209
483258482
155410669
281001838
138718579
2053815
112240175
292603167
45260182
111332019
778506923
133417575
260908548
702202145
268009037
91900709
730599255
234644227
427250709
167346471
337695263
147222386
224452756
364259163
42569199
411503598
9223857
812479649
235780968
23395552
486344584
21285928
19184151
226494816
357426730
579285996
40984736
6941877
351027053
246206362
145198681
422246
95469338
43520485
405468067
21055131
300700923
48908867
33578350
282894265
356253806
269399299
685742823
840500758
371040568
239458298
179775229
331058967
110612697
45220255
10012093
419934712
27762343
6966564
608680854
41724028
31371718
66498911
41843259
125309884
311465991
210191473
12170763
584965594
351355168
408125021
84657137
94389113
49253201
275267125
141064352
129899310
186121095
327177890
576817568
45180846
346548550
643081589
301896991
174691513
576142224
82713635
55017229
382238120
219083596
154909194
357046683
206654035
144902194
115698408
68259910
115047664
33326348
199875396
399096310
525371973
70083398
244308956
57459662
209540050
644547132
317087386
202304714
6621908
60669620
40293593
674721242
347765572
405033534
60080796
9122517
273088918
31209169
193969924
10866386
101041660
285631291
522758340
113553508
385676841
550797082
218605049
298163724
496891924
346086196
827892582
1908275
387092096
512765974
104424051
641442432
142605745
373131536
108898217
51802290
164746496
878178453
6180120
691576046
167336533
221318941
82720584
113488982
172085083
596022039
71937566
176999343
93821220
136784255
30545476
406144288
103979956
48671391
44801510
110217411
296283223
598041621
96455328
385983454
61724214
77681381
658436480
377442052
315905532
51620157
53321560
665489576
378205645
180673628
42735588
354782019
188473007
604807443
66325122
710676208
115384690
8503394
399627802
6285077
185203442
228703784
13661320
305662943
485031186
66858734
117916098
517000326
665318397
217533879
212421790
726474642
821075247
184478046
351543434
500717574
12968609
193262866
1888550
95902793
53339692
219636301
322052898
207102264
26063670
91162598
66391709
105530567
570001989
8339834
385126415
368740194
212994499
60551511
6746565
95090932
12862703
18464071
266389527
585130268
320190654
131250978
66603792
29702728
248321185
43170556
118653752
458996058
187716591
383048844
745562117
207508817
296554
84621147
265513308
3711169
54912804
357333924
150635396
137393530
118549076
78599838
157727612
346138359
84773968
186760047
55333103
630436817
115741561
190113658
61568562
130871061
663761182
7356448
181125005
13905708
563231131
154591926
107543325
295945991
79239486
67832260
272832303
59767777
77470527
19531772
88816330
50428294
248814220
224108290
609120347
51901460
456062592
160869731
481415052
6366726
40578865
666420813
844315987
63153631
549933054
20288969
5944198
228681851
34997926
13114293
133408357
379065954
481900424
502187479
59471660
223235359
260064861
632587291
963650305
212137264
519274652
260940190
228011268
487216955
259729944
368211866
466418602
333250412
807906052
359053879
472549366
263362850
213075487
80112491
239527948
20776245
389422131
440158916
52907033
226634460
291741043
62097078
216093237
368006144
36093019
332614780
16484135
58332360
277919359
537009848
257942163
384965614
55435026
182901594
7376957
372662405
425326880
231112405
4064362
36234895
480512781
282772570
888273405
92008976
246294231
14071230
501482801
4517767
710341956
344729526
515353433
426331949
993551
179311095
78896222
144825636
38222850
658917357
449473259
441264819
205550008
39466613
33525369
228018074
111143715
215396126
502346929
704807599
182464462
468125803
515283823
189097714
50872484
459431445
247799871
1132721
80915611
6419668
12503313
32748932
199880738
439202538
607949915
297617267
15093062
111717176
390534845
23322989
494518019
351324863
21703470
99454927
306522156
692950769
65261760
103158156
709659247
90514065
484518964
28106509
461896426
420421185
3932033
36294635
229360017
693762298
138081604
711190431
82550151
399568066
180061118
1400625
123119522
482696613
306008721
37144995
316610841
393443958
156823178
14730864
150762428
110940655
210733121
159527462
348740684
250204621
10449563
101513370
332947000
92990618
598082044
464408171
168657839
54683906
35615888
550753565
164919860
9738714
47092446
900023084
6833366
341486552
126489391
35727811
310326861
111247200
274152241
16234634
133714662
106456457
171250188
671454472
79855672
117445247
102302892
837694719
153055647
206219965
99606621
586026650
188938462
160472241
124844109
392576871
17027529
2259816
102560513
446389139
186714413
31250746
216562512
65459965
270832695
373357
390215145
282589802
186030139
470311258
760866942
106443072
79584388
139733874
173745065
423362492
524494990
41215256
120854161
5706804
34057919
31828093
110240345
708507676
306932053
346627506
173252618
5609689
321871203
698866154
57589033
404030302
24408326
107211272
229329854
548544887
244352722
201109457
743815059
207226897
81630631
182576136
117238876
302876655
433354574
551610188
3945158
82539096
63191348
43731925
205706511
405046355
515205010
68809819
10463234
84125725
599596989
732883420
162826278
450313005
415873624
4261927
105134876
137743729
12187870
81819260
44988917
556912855
549794132
251022539
247914533
109412535
79620589
191709012
402669732
811112
89597484
2894934
22071851
257248629
322185202
44266710
680169388
75206681
96044338
656789270
101806570
34121502
685668355
381212673
131099435
205482431
336654570
204774270
172597487
42606847
462308859
15641322
173696688
288786033
55864118
339150261
195814503
45621460
2423290
90205761
6765394
170942782
238180520
691976888
51785666
125207562
239516829
527974306
185332054
237835172
294516925
13227458
222425894
20836227
726543850
722813856
618919917
125538076
56993201
250864695
50542873
27305566
59384675
187560739
192753298
47871883
14469499
6333841
108552113
390989573
157846932
1549809
4328021
240086885
229272820
81131026
470220879
339607157
9943917
42621473
74772853
14740919
242116709
615251491
373279727
131450155
619616253
652359532
3469835
389412388
28070433
166802524
35918766
24953899
113935034
481404137
112422556
212301337
774527001
729671784
138690240
86352692
412811705
484345283
10515451
848194989
27775461
81850809
563294300
510396776
560399634
340796188
5546600
143384572
31340909
439440049
88776980
15640938
790328486
26769451
372812900
456701527
17564246
166279094
36173535
91694955
122673971
23235447
503866592
9910599
170101039
30153212
88808950
99581683
612697167
97695105
330636100
281773542
21859885
73421619
54049903
116881104
116466256
202485783
16398560
197187864
291152798
14136138
255158014
37676954
64597190
74102127
38314238
27701057
440490751
76414214
332744016
398399181
58422331
135246203
162708664
143443061
116874679
460713351
304536497
52788568
269055298
12276706
431021556
116110291
452166653
217045200
59486071
100024905
169949504
30840745
76942796
657540039
230807729
667742244
93982775
31532921
74617784
426568174
22220844
65029501
365996653
148302049
196253262
89876998
80595340
150548067
164857541
579305902
758229308
396205318
206259695
35854357
599142288
460788839
243665299
853973029
363941063
29900824
45290978
68545053
102813804
131537352
453194726
1855996
262681898
813482725
24233888
275659621
88050444
182991765
109838928
608695064
137531384
628998824
168952006
735703941
95168731
170354112
58182714
36747747
599919388
741691664
27870107
54884704
337495552
635263576
253069875
65921829
260689022
43959592
30046816
544946549
471639820
142569713
22852620
45805761
201199770
107896575
98256358
14624607
42940680
723234053
58551362
124396853
219868566
30212228
216292666
8168760
8356157
50269081
251568459
377136731
173991453
354560271
13899057
127616875
189308215
114058680
52045516
194673078
24576595
111330018
338494281
9210677
89601972
246189857
158071171
202717189
7116407
73809804
26018306
292067742
18429135
70911672
1094185
125762476
334128590
314391141
434181340
60749903
128702409
21407553
17605013
11558200
312698744
508960074
798315954
220959200
31990576
135046416
507494742
343820829
9437940
636891701
620579536
89422540
430547012
89451437
23172979
489492804
630254110
452299583
18710059
205175820
44034549
163162008
3719447
1254816
15511883
43975357
25005498
285562821
44790154
84356628
39551749
37970425
24131314
301571408
838173300
210421743
20316992
52899963
543291285
231006435
10238741
164909363
170946455
316014656
255466340
538517541
35014630
744348621
1580718
63754902
445338151
734540713
587347641
161624180
155427928
379832292
36387444
113747936
1065618
349431118
44485523
325603256
11800506
486233102
283999672
256621691
16647219
45299340
185111783
156839017
599231792
448750999
103733272
183685933
13496829
297535650
88946732
616041683
51660631
120102158
49734339
365169404
219945123
404827863
570522774
258210202
421487867
629785812
542738604
632518982
482993010
6798929
350527532
481694033
724605175
70905766
308422209
58303873
380945605
255385846
156598421
4012043
49786954
517373322
20590173
240580204
673371611
37694803
593252244
127294356
364611900
276415039
340072458
73513206
261930469
598898038
262338125
13525133
320136451
819372485
462908381
488348172
762909073
56533660
102137400
470610398
47975706
147203162
176249834
951672631
210285007
305767515
170282282
246449183
734139182
57286743
24078905
405896825
9353303
299111138
679866784
210232094
877445686
413103401
304317189
170858131
44798693
373894377
65391684
292254131
51598047
289577776
251743463
140475117
644133162
14929668
787651368
76207230
528068641
99454057
134155138
447439009
11563186
77372875
123355668
525817086
120203800
94529145
112124373
561177730
518228838
126620335
343758032
2087124
158319053
15984711
84894575
585378577
44939310
197398662
498490470
263082959
118459268
872811613
21638212
537851003
39566859
28461919
225988650
19264583
59550816
254626850
488985326
395331262
677229468
757912611
403328348
24914288
469565684
626744551
70539718
810706538
129099122
82204728
93740349
691740408
212051731
598678649
41374014
13647486
15350224
145839209
683083467
199298409
318225452
3212896
6755589
63314715
338762364
165303403
395209110
376171995
7654195
466553333
12133432
502371121
118059680
44191917
78073103
718279733
350714823
608995268
440002337
1694518
85588152
372542999
123504707
212318907
147696946
599951373
544505892
2518747
15076977
6292477
217564141
333599038
138786451
663329500
237014869
10382648
187897571
180274964
23766819
595485938
184864602
517465639
57882301
410799000
135778519
512534127
149224706
253669806
730142238
156030196
225599425
495356040
69902607
352529454
125867421
159164982
50863103
706652274
222637440
336335131
56507835
3982129
128974362
38147430
28677240
751042041
143599966
18050375
529765714
285959678
352896658
331686495
174343712
21376315
584622335
8127972
651485976
431467899
41552142
164734033
343256352
67311864
313350622
18112097
291994148
12667805
831459210
677283106
255179525
67580564
233708359
316615022
465831772
50732785
290527467
105808768
44213233
308206370
368620738
723681305
821673693
22581388
104712898
70854898
120340045
242604192
49166673
305192893
170174021
123409407
66656600
22818659
94859548
59281232
156962858
131163831
129667177
3441267
740713368
149731389
38746768
232649384
45717987
7428641
4544480
90425762
165788443
700646177
217407399
10166942
399406588
105153163
60402143
430815021
248249506
912597
344871189
362966543
2393721
486850438
584390518
235234146
674879637
210202426
512052008
930124140
43599175
45650847
10825469
213212337
380040837
337101217
52983459
280694073
683465856
252901466
46239050
364815940
205026097
81983552
63874215
261302541
357701189
88280584
127814603
52983889
900879510
288417882
622064520
22997277
377591540
28722741
414311031
364744938
248338704
447338567
215983261
375172513
2744210
367713554
770509976
217724104
581528833
510554385
33753988
64224478
341518440
509395499
32404675
389441597
3709597
324547664
173115684
359677726
104910657
129377911
283771134
369877165
238745924
155383650
82437686
112585177
15919172
455773453
250161589
233758789
377738906
335575333
176729233
128683213
665248058
61671078
537952328
139587663
40210124
424482840
132636790
549729922
345923181
621843969
741790088
82613978
305821737
371912304
486590833
570955849
263901424
95652735
114524901
426658357
393541769
6732049
229555879
208030958
13999449
178849538
466930901
46953176
273040933
364594598
51481047
35139697
1828301
151823383
246504530
2279307
313390906
3130127
360091688
658114523
182444845
438061804
382514486
66963078
16446647
786327674
111880739
8578822
498103035
412896591
149764192
11671100
78011118
670364408
462033172
185493341
39181109
48984028
216931790
288804427
776463850
2432484
163970896
659903321
625499689
27311904
47672881
308561532
325051115
155096302
18396386
108832194
260837904
108907331
48237336
233237392
386469860
48439857
488424827
276572840
551175464
98340865
159880177
120447187
39692638
6338887
221480307
12540642
38794087
242330608
90220556
199496281
285888002
305143574
104820467
257038572
383780082
352447372
364910607
407563460
855966880
248826489
251045810
395287844
42308428
457283951
16914991
462561698
112362889
59269713
822131739
544773898
196069125
32333963
271287874
73376423
565207026
47205444
526976036
122625043
283786432
248140058
516728335
458937657
220209472
716248181
58077205
453295087
16340274
299423434
301305466
620677851
19769863
96908095
96299806
330459135
604748620
232062609
130753255
97849965
180863372
20551331
538404663
42459132
70734130
50627152
329597723
853863920
441360138
111957940
125809677
607640279
202390699
58569377
68717394
183879382
869504100
326424159
92118207
677138626
9627334
161113698
648735226
92091708
36119861
41385934
18141227
480169731
156647658
335699714
6657670
37232077
85213986
15646527
34742714
272495658
148776813
335693401
422678019
193742760
922494987
89157843
29919130
332879877
35446823
227318754
84683305
244221817
12642078
51670682
33451714
103067717
349726183
127199631
164946882
552258733
111484242
92425869
309745072
991571822
313930656
577462521
104339842
66682336
344627668
64475879
482179284
51365052
801132674
304502036
512457663
764430854
251385185
146466222
92602957
657463728
32177673
263565569
412809064
28526804
142900945
40545299
122320258
10260114
681264399
384803226
864969927
115659375
955000800
225951502
359943891
211495174
16793212
90187174
398757534
29902584
414922045
234467960
55106534
212593936
49725177
881036761
158118661
519821297
97309811
722176272
120451661
433056588
63172323
221448824
286008913
344975999
389816
445732269
78239366
134995054
582500514
234628020
165222988
212350582
647215185
195296552
34380135
134308776
158284793
61877607
469225255
246464005
487211915
639456379
86849162
11772898
548185595
5944023
736519313
9511031
729987074
119732354
282113414
209841364
192195997
641397826
214394177
2344374
244727313
46591829
328849087
6208217
137634066
391702886
72233073
49316148
64509373
43880042
48320843
228021492
376099035
143737367
576042196
184353460
65719278
402005976
208741312
245772740
300107556
28482795
230873907
252665667
178935955
96875190
361896398
782666889
172553075
473933465
235779736
342739319
418848842
142405529
148966543
22704322
585100537
401182149
340763033
588241309
122430627
431639224
164419564
11784215
299805
437796034
244006885
219207703
46363937
86076817
268793394
98976428
275168917
448396200
4394434
8629186
527856160
174561997
48026656
66659810
178072451
177275702
154378317
294120401
261541507
277369089
517865453
81815743
53996198
31000462
175075755
442586526
224421681
156352234
364653109
61530158
257960704
162810516
744600236
250481730
561871613
159857368
158181908
587041993
5691366
922099947
5241030
602870106
433575532
142002417
198659283
2740373
510166928
560153554
13004122
18692391
255239994
143332067
315696827
871198149
43310284
32776484
266941470
28276296
56003485
78375457
300468774
200436683
86318791
83538863
53020751
637146276
101419549
346927485
1330010
158383786
159465706
42732169
165018930
318444652
63781999
335650253
408184236
132261971
405923907
470547596
94436999
577573605
8852356
195020351
174969844
216696583
209540672
759665670
474284712
349512137
68886386
555507663
74567
629778725
389093223
467577891
23445709
67809481
490145416
299429967
583542071
15339165
315659773
333960835
664217652
30847032
190255920
6821317
206335889
232522939
249192562
213980147
38521383
32741024
270345603
270236898
788391301
622287550
150405132
45171491
571036967
266538774
67655307
23001380
871421371
161018367
139673343
75693400
261493158
155600259
255523970
830838110
297572911
53016110
13243601
356439401
26617685
230628080
26409789
474756607
920742645
45315393
330989707
544288956
317540216
627835430
558653981
100894709
139449468
27994274
57452670
352412677
94609810
6045620
282868383
232462183
381137443
219742505
123359652
18558564
70576
862997256
1405888
387893160
373839996
309884655
354706717
74904025
103548999
29049386
160442544
164578185
336029916
110803739
3995913
161488771
112601265
63595219
527295278
379598841
722286001
274580183
20356528
398677377
249132128
388287942
616955577
780880708
476035576
227201982
87681795
105990241
241591304
75646990
787356728
223762904
190139375
66224306
9971818
72092074
245134190
13557589
276219764
36408276
761843944
103530790
75608894
31812006
70505891
201222760
191714817
32118740
178702653
125865155
14115724
30828175
5092870
170464168
743015671
537285674
854933834
56755400
138294058
453811650
213934749
677731745
602387950
21543320
19677604
77068007
13612570
299746674
402921064
121980313
192892287
162717510
40490233
118469424
34364736
366285317
209739791
17433830
59148079
777509280
322533374
37833468
73857660
308846829
202557310
87509882
141332704
322088515
337058889
2040595
116373079
4428700
22478693
21289298
19465140
352550141
4706554
85212087
109287848
90005491
242278701
38427099
170922932
250450417
437122009
161404685
25753185
377432673
147929204
457993531
26498055
443856127
49105934
509734357
213008099
500860688
1796141
42036934
280397018
1391106
279298560
10403503
116979966
387786456
535289702
240042003
78507830
131785773
14206256
78171008
457280733
239457908
68320285
152367684
128194996
421080769
18001527
175549573
315439253
375777592
636659388
79038699
256863885
118440839
9653998
465014991
348761587
442147885
382759492
153490367
661652891
523143894
28423035
407617845
176145905
209835172
210801785
143903787
200554074
203496744
357373902
327151700
23715472
515798539
307807144
698031538
743161418
457773733
314482823
552415617
216426203
134395520
52373835
353341884
330474062
28126522
360633566
663644013
89751796
564574558
231349426
14398333
357321453
377820553
29949768
824174786
250595247
18450418
60251017
659213409
246624557
377901933
256789583
368704697
48210047
268260391
398336438
323094296
103014585
241791775
221496040
230971136
374083039
329097937
113844390
167717913
196058697
32617846
52479184
179820608
167856444
205058329
424563238
451219555
524030859
150333252
808780160
42678367
101831105
134856999
698837329
830662290
27906932
41675439
226405076
768186914
392324136
28097810
3528501
221287037
317944674
3166786
24342580
705067796
145117704
300677488
81391847
702111994
303502620
64101821
532162056
186927718
13999681
38060232
382122130
65128234
100493284
572608460
69698092
10463529
38965193
71764092
511191539
60347553
9919229
278507349
235074249
135167046
569672485
17062957
441009043
425897454
22077010
2679123
23469389
498907255
40538469
116637092
305790167
486382980
156939244
203788080
4303586
201167723
334251733
206168926
346902207
491235962
261029878
326395287
105428319
608344521
158476580
137755595
578306063
362393408
31239720
90146829
252639679
4225895
23922595
274784547
405496637
494988919
467679350
448483371
289848882
241422547
21773844
17896800
55327521
389259887
74706834
561014723
279861775
29465656
11659716
55226959
359116004
238993338
740563294
189048098
659830731
250716846
242489016
704104444
49168603
152234479
196939803
196439727
92894746
473223252
488985751
305275327
35299189
369470578
107398330
60115908
198974572
365692371
195505006
261495885
122973067
14532847
107393263
116752399
35088245
22040270
311533289
312108855
298126210
90724931
88317521
758781975
355780367
494035625
9507431
107238965
280567767
362979043
207666418
57304113
97156634
561161289
151559533
635184091
103709515
63211603
72673051
185528489
730207643
10436696
132194827
342863207
92215017
759857
100052697
523712696
136131197
481499234
81134438
268148201
174691931
510881123
145405015
310106324
169277372
32758654
194435522
42695773
95409722
10823800
25455862
521581786
3948217
114878560
167613265
431766236
123925414
125009235
742670470
19836564
145988138
350758440
123085622
381216899
500011488
736496436
215919863
239872143
91721312
28881641
17888780
59685231
135076323
410570966
29130401
3186853
100977704
484851721
96353710
177646575
72222872
455401343
194310427
633128698
769563728
27890042
190627057
70592602
378370764
21300754
577690233
610322636
3213603
163767704
29829940
123521541
58983617
11684575
298530367
53656924
418561234
107173368
311410823
555102107
372563397
249529974
689075269
21334190
47444973
168921353
345515984
614505462
278958696
3427125
123507018
49951275
674886730
28460646
300348109
83185142
229176339
39209872
428418219
63235595
193565903
112242419
365149603
605308462
123392538
230004628
244596787
135151544
133301133
162017560
655592971
196703209
201128160
121789163
84690116
63903988
29178797
92740258
19835142
40439524
219058228
1558728
239711978
39830244
311031576
266014573
249583061
324624180
365348911
38885868
406781936
157279752
519022674
5244878
294118313
258877715
184318896
1691056
9157984
204067594
31084114
548974089
7774909
18245755
518283139
400218828
65068048
49330480
26654609
171870422
35271355
68973055
77187993
203820441
659664965
269663209
21140532
12020398
636283631
44543821
270061131
138258002
9333618
577389062
270150151
239087666
150544596
3588145
73069378
518338176
585110472
589903343
50789675
457872978
605340723
980573728
124860773
183552529
187044770
16172097
715303
110245022
718467807
65781696
454121876
352305211
119538869
63042462
53923279
280176644
351053779
421618179
12732900
316066348
105705457
223320872
323967311
128425595
511349313
155229827
349873672
2835767
36778933
116592428
195499886
117694839
56840004
74756992
1246121
154526664
393455233
530003033
488655006
171854650
164902151
151903039
104034649
199125
774056596
54018751
67840636
115020581
486057365
21571367
465823108
340595755
86372127
617895249
162129528
48357550
500269661
249015342
528021366
116718517
19968293
254203445
450820311
803552855
499384803
82386242
463429329
72049150
83086545
673812665
232086725
95406193
48973858
48019889
123756048
35838663
609303720
330439639
181613362
119875545
696382688
149549619
73230375
16780282
345126996
524458
71095928
175778626
6301058
208675483
91118269
262515059
165494696
26816638
157631163
581940281
23772831
93365529
140356440
145663346
638090885
185592298
36363056
518678258
200270833
97376211
26632346
71775236
52894697
165758971
662910791
13878911
72822641
668758177
359533160
205346463
301622564
16621637
378605676
792099425
357721350
18059225
666983666
5368316
701817882
26252028
193999234
406481892
279428298
344582349
42722794
208039970
167654836
699228873
62084250
9036281
368258102
152409586
367686151
7385110
426515523
552139297
119009383
402311467
23677077
455946327
107722231
7795070
41324841
262115403
79008649
219420697
95261699
630394745
216717815
66488110
802959256
210646860
104247076
89970254
392669760
59564326
133347526
28034782
156806022
602953200
132753028
310509407
255613402
164901992
132752948
37476684
366741336
47346893
430721061
118231184
20099865
74444797
403242106
106518857
74560240
270972382
560145395
298523598
203209039
62154509
706158582
89209755
331705250
248895689
122205059
24460156
156806720
310167185
96744443
717084
292294096
177864472
440955322
11662549
70023560
453692517
174091970
479417957
32633998
696059430
586585042
297133782
221434244
696802512
506520299
690837818
315533094
424532640
365654630
76717243
128091118
789402261
425361050
112280666
299046658
198889242
48902481
6401574
223716676
152389170
30148093
31557208
199185712
53388510
214011751
55581672
551821337
129689123
502425590
472240456
162612114
155647368
359691781
809326588
36082947
62445632
52589772
46419425
290800885
172431755
461481753
330307306
13989807
442562396
12523673
17470291
212911690
676885752
168672834
224266831
122600502
298213310
188706130
128320268
15207362
790764020
5973799
54634919
203333869
328453577
193801321
91475650
575809784
405498112
221853130
47252549
320900070
23397886
13730144
372128152
290415198
355568932
6648093
504649062
88490123
15162133
297515396
181344392
190379137
57558671
325402575
484324340
209118713
623014210
346615740
148663006
169429084
138259621
338633170
70465389
237897994
367403648
149775213
98885562
247205016
48072556
299426185
159546397
234177459
508435343
84776351
145444272
10278977
589660898
549896692
80638984
471812817
231434465
98749045
375063169
793643845
163822003
410210652
609023916
363705083
534724925
203071862
26966351
857235573
473207416
105567239
408617852
239466612
26459845
130988542
564756592
578469934
67422652
136433027
54155912
4285524
290376031
169271674
207302874
645459428
413014065
191799678
183859142
680636646
155264077
382544321
98615472
80274045
74062724
214772963
446705993
278642903
81617472
7605151
458525638
785754168
11100946
129987876
299553369
96472840
172615857
268132958
20440559
245729463
307153783
446042853
560501996
5038124
286252946
514678812
103228515
547709159
597117552
46677656
185991538
362078275
347610255
473969963
396221449
73335581
791961779
72472072
619830015
167199140
211323496
26782542
233629364
454126203
74201284
637028021
259562897
40633463
358379880
45627761
137773773
6353317
14211210
172463512
7221875
109110056
26375528
168874819
302290015
394528452
575775526
56439866
158221385
70802063
351604248
120388795
106838875
116898915
729954440
141383117
195050260
39011399
204918165
9480396
327498
343322212
637996642
133118074
319600873
584325221
750997117
463474104
9031064
400667362
529328276
95671532
580552482
187983193
157355228
81934424
63444410
278549944
66551473
75359194
22016885
488030558
652776665
119647357
137257488
283430033
14055023
197416936
141749308
344418123
391340875
25821
372653593
351602638
220093028
103718035
1862713
32718585
223047721
213495005
250286252
29925345
71716449
315291657
289253054
861476
110018897
61509009
20280146
703228342
472778439
56820447
143853559
897875682
307309091
175845816
629928342
180807387
353630448
22360325
89704277
391682318
565876851
2797639
111652969
49752867
131550057
70552021
803140920
222385254
226459863
42403352
354007115
253842668
276540230
297990276
7471603
196976909
95520611
144004144
115610771
282339567
62711071
340321831
457110747
399573666
460192778
2824743
394058246
11252885
342347113
122867702
160730964
465163352
76129870
79207164
69818206
54909712
351045796
47902327
100857466
145942302
177050762
59513288
276534449
1292834
143630965
253402824
413204941
24629289
144613446
27576473
255212342
23160902
40295025
4654619
11627710
126658655
12747385
81161893
303813024
8320231
56041426
37077571
321064723
156908719
336852127
172096746
109292180
23786820
539244996
162769688
356045601
222380997
135313099
174839701
166726901
1952355
71787130
265011722
6641179
12038326
201133595
188469150
587392935
209996854
56534226
408146539
281807983
859328949
32419985
24333882
268999404
88676973
712537788
291268224
159520169
359501430
190345357
420676258
143174147
278233651
336136709
52095149
52825062
396572876
132414320
70094958
509510486
9505463
328417014
72484768
658404491
265441694
14029461
535074181
132092818
147153565
94179084
320764805
479325522
696896278
160869268
16512610
233004414
189450385
263622201
441717273
729235467
20237799
413702196
7843369
211048213
3757415
513309178
232232760
417153110
409746880
20734234
105318121
131677327
75358631
317360720
63816344
478326484
144760290
979353208
82864725
63140738
14248349
48968469
18686033
395797936
31810906
5388228
408898263
588545498
4481272
17136755
305468520
31093350
653084750
185635064
144132353
78817427
628628993
307931147
242890554
245825298
201246421
469712082
54706538
754150676
85575723
254611830
47997810
18278742
31916823
34493002
33231314
455619258
119485244
526053303
142207030
487732359
350189929
121048638
106186970
535754106
2402921
585202751
14415142
330092409
312986892
9729609
533223489
189635637
29389428
2630380
100664821
852182177
29381569
15984619
182595887
495118729
135454414
620880484
161693533
5889826
26556746
265386974
526894717
223575213
229176118
244952224
582158620
349778491
142167139
112072265
805460414
24317961
84095409
275284210
1874766
8514427
36586564
442791012
684825569
33284670
328428021
95043733
101827240
31870163
270537843
370411367
388738840
140018687
4362079
69428076
189718357
474279421
424489710
272938096
258508704
257794639
813094824
762439427
81105368
658797874
201558882
16637639
429427577
217653550
532051380
199724806
87584703
89243284
4109932
98232552
217185401
73038522
38686839
28387569
97410191
17964129
42984409
62088624
404697857
174395070
679099342
218861512
473329693
52038833
11259457
16137330
76075744
41991007
96902917
276732093
216889439
240464371
345959967
97579029
60455534
169676162
32710277
254940149
192010435
119266738
74489392
586428634
874231133
10569367
145426636
302984546
652553848
57821668
13761345
45160527
430817179
112125359
308902318
75040278
96307654
76440585
6525632
9833358
412954535
86942378
43239409
168585831
62318603
343045705
172167985
34353324
98909594
677026891
34481830
164328875
129834595
394446
342428655
31033106
326461081
240320826
356528454
413654009
2784411
393236612
35431664
507426269
19052556
656645781
415553673
455394829
416369135
28800624
24440592
584700560
405892914
504946847
289263225
15987796
5169638
75994821
69625036
120075718
160047455
31794568
50718574
21305695
182849911
464944073
375331886
176781134
452769591
199558647
383697755
226625347
10039849
192980497
146270858
348838795
409695084
279473870
3352865
320591337
188209004
79957439
4173142
671455580
31948912
212315298
241445660
2080973
30484385
4456531
53598294
140504427
395433315
142645706
261355031
47576926
215384824
525419131
80891112
161584061
122020957
270879752
252324431
215851948
1853402
119285088
401035122
315016306
548574756
225305652
37440137
730850221
840018619
28528064
392494714
496413527
20378735
290281641
257282804
247803140
701837582
155160166
94546197
48808755
103475252
702979173
181632383
8056191
645249108
174900365
62647937
677436368
381854269
132152392
201784008
83866225
6354250
729684975
64048022
407471804
658183956
169310133
99458092
119098607
72245821
1451354
123939486
473279683
102515177
197604141
45152440
275572451
113447079
45882861
347522072
374430626
183401579
197488390
37217414
278349664
666965501
289219874
27922832
87327105
192611419
707723133
86667646
18849189
53254738
21325036
234732405
119177784
125575342
195638614
408249311
4549884
135003212
63644958
210538646
10059932
173189117
84709130
7964878
949448372
19514655
245175493
228990722
722976047
501337454
264158870
39793974
189585765
80310365
3758587
169986067
345068342
164641089
328684112
507699138
27821655
210783917
451718094
29315677
56305550
385330023
184569495
182536515
438613653
367742429
145811089
437785692
200720153
306676280
432423607
145288216
5009296
333078474
238804793
173068023
383587213
358736007
236563150
411752022
200311604
162112882
432900536
117977301
84540894
522712125
339388942
93208838
588508
399597892
89317800
22537598
21627913
616267978
82208287
430729151
339372690
472438531
86919125
780416112
95694543
339749713
59616922
68389870
68026093
81883877
676662824
89156298
147925787
109753017
306131888
8032169
444176462
345164021
4144409
14613164
248651515
12579609
223119778
312819989
603061926
336158817
190605308
510696066
141640517
14101477
130869786
40549219
245705088
100748777
541369
163455557
2814923
25163731
39115603
6226280
10607625
298554095
655926914
346561367
143346189
435071432
190022791
153539527
555160354
101573331
235083091
82127411
582088
624422025
20987120
193402736
37269699
187349639
166634853
7580964
101951375
272740700
412296342
211471862
474368391
86273063
219249882
476582238
648343940
316484111
355987512
402469418
647607569
143563299
447261745
287467469
114985684
674708910
237303727
261332024
29273850
818716404
180216692
49183814
225552455
87007095
149458138
166953392
356746520
781831398
177234830
269484381
795649470
220803199
248626105
70966425
241825784
411308001
113955321
116597045
511495262
670048867
753799091
303096799
411073557
102703459
53388258
60719907
33383065
341422932
81505441
45331496
297996936
755398
270628639
235794265
311169546
324043782
223393130
29135460
492347971
222324488
3608939
107111080
3859483
40913495
42078804
288158153
167892131
43502721
361088852
76092047
4262992
67031356
48684629
122356172
271907458
29527082
56315098
75680205
2066035
21419743
214403236
84490134
540459979
199132588
772265905
558726173
141279354
69586817
215030626
201027182
613082452
537616425
51646131
126397499
398658247
334690079
442794078
4403346
343305834
51153273
58813108
496182996
774254890
91899589
352034034
146038702
680666037
599585079
47809771
406521368
9095817
673197213
77351379
28256275
79161808
15650797
233990421
832503502
356392140
542735744
52536563
692762547
160940526
309583459
9956764
527562212
324387157
46295141
19521404
314124414
189232853
488600985
901672901
312298957
79141862
492746861
191422188
217162101
41822771
134991457
3127854
15369026
17295597
41873081
383651055
25270379
651740873
71860538
50071565
221078568
419377044
82823533
346276426
48926067
57975343
42495244
683689972
204414238
335296679
245802942
641788947
387252552
28205284
182752352
640649279
350337045
108021559
370125520
319326087
105691624
244268938
52532506
54325722
122280083
210977184
70537450
101571447
463283718
215907011
155520075
151201231
121712682
250385059
31716374
272847204
13457935
245131552
80054625
332185241
145803333
428513820
78713846
306715321
315442643
159176721
3228633
231017317
141417369
1375482
429036808
28915759
75836804
7957706
224674264
152943811
115693470
43442
604866852
181877347
314352357
50626162
101621413
12933441
700261932
283120789
11274823
926224374
312589568
141390105
43685120
352353720
36170437
25142180
720045593
331352968
196542594
125131256
10492982
168729995
345544366
252725590
113040339
13167401
106109949
627642343
111985740
341111421
492088315
714336675
40715551
480253376
692491368
182999695
8173064
371326492
418667882
772698051
70429709
12558011
479628759
5635252
193374664
187808858
128404139
505432334
431547336
331295065
474780051
152476902
23100587
56020075
57563298
293520858
235444696
304233248
128058165
151448189
59502700
28370266
110194329
95686122
10376154
56154752
15011984
274592527
556804008
22280947
326428567
363506726
8983601
73596738
52669102
409941120
86853237
26643646
303268166
371892554
314247741
201068438
72374334
676760438
344061605
387057806
143154950
461550180
25421291
73391682
7839054
603105805
143553267
309909145
30450285
488660
308992917
208076545
221490339
835968920
50747165
370989450
312211045
436924473
1320653
180398243
578444167
357273149
283951254
236278270
304963984
325753616
117947574
310108492
81123455
11103873
408626944
133789482
8807144
173990403
248652952
215231558
262762554
203479540
363206739
263984905
287873367
198040905
111704559
9432144
324708677
49532662
45252305
627631172
48120209
622795507
866141671
145908942
78121391
830796776
529522152
63979469
162965823
8900630
110896544
258337423
118999359
181919071
520115220
79494674
695211050
46119531
143792074
390139925
289852883
164693172
650192988
94761
186055850
79715872
144117338
30093590
180056949
72581163
52363663
283265364
318407771
77865078
35465497
386081324
383788636
188556254
26979289
227439588
80321438
141640484
111167076
139377297
322898797
245478372
278169281
15076644
246020627
365692414
173535624
122565084
137362565
167057036
106163843
26446176
771623005
51124460
97258310
223383131
483547741
671688667
134879660
115852342
63099861
221718833
355277926
175933461
137451733
32388707
809304945
346409387
329647383
299321498
318731687
261798920
57280239
126978796
220912380
10373084
741885861
371377739
32319903
124704378
589476947
377046284
13957398
426148459
234601636
437362254
2193193
46313285
58343145
223516874
190860465
407149354
343544446
443864779
13505380
71920977
160463668
7203807
172772107
692173999
47132467
59675538
182707696
335223952
164061899
4021467
220871621
398844512
112675645
297120098
33714150
240125213
169681453
201566204
42967564
109092253
159676924
441204600
84774568
187597108
135809529
208272824
325388442
3085542
262097699
40496246
242063506
119268667
225528718
765006724
99052047
63087521
733881454
119067571
19476636
33808321
230002998
118796197
845759
7558312
98330656
905564798
484651161
109683092
16504132
412206748
33807528
362726464
695441018
102804184
402017851
311622713
32553583
526824723
77439049
117272636
4902022
4988469
931909225
186088195
130570704
638958891
713416976
303672505
418921201
51665606
613667633
55028029
418727365
666054814
87905893
43114442
629317878
66630187
117761592
614134491
69101963
652170045
362749412
8723934
135188669
209490109
522008958
240712482
526751773
14208437
62039361
29094955
170252340
17643177
52502587
157499031
25081780
16094089
130604942
34868545
37150211
193437160
444864226
11163555
593245172
97855116
253120052
947453623
279125431
3705557
832277461
75143149
785883177
25198652
205918146
475305459
745513795
429261484
79588711
627183437
3290213
4615531
1577142
309035254
759606069
63393970
827540726
840381824
24640921
275851177
28802142
38532381
385834943
100967202
54840486
49398842
36220773
20192926
163620299
397504410
131271395
501161727
268135848
246232762
70325912
133013917
737024117
178363782
55133316
20291921
326217064
302888880
247341044
341783049
52497338
197864945
505542193
84691962
292893591
375670752
104869790
201091761
459405409
1549118
13305349
117745419
3275400
53263277
241533981
589813854
227778014
23682635
169214379
33796462
181190898
348779644
44656615
91661624
225859094
220222559
28144334
35351286
3319828
197310308
680368088
111058265
346793681
132819086
579330314
186143191
198403715
561777487
27223675
211320287
433071991
331710316
386486434
199203684
146286507
210208177
292595247
312993432
267207939
38596447
92293159
416894832
115712659
330985883
4074246
262192114
299806499
78894765
149814475
427801411
286865800
201150750
497962333
276622365
126577735
31210698
7962499
75847517
14837729
3909844
60731385
499748764
381080189
9327415
141016622
739764666
23834485
41492059
4255821
130694491
20371816
21591185
88685556
205804834
572539855
77960512
313507595
299848308
686249003
181888026
127654235
96668477
878856759
55836587
482051415
26958020
282381755
27034455
398304889
475082680
37811093
55501955
97761173
228153351
10018035
14288053
491916954
260374599
55486439
88873972
152966789
334695326
209941050
692970460
408028852
136160078
232389541
89107880
90271304
22525133
91421972
96138224
68536617
71337237
863598846
669812404
64288871
172318853
87408748
13616904
121100876
738410084
671322127
47045400
53078980
181847757
280137229
92294247
137083785
626798848
366766017
34207469
424948558
227089173
70067975
37820444
231215065
46539260
98910042
94193766
377733129
16446009
92090001
107349506
3106512
177780865
207341039
179329031
198199227
169237684
29619328
742621647
220433989
143889090
924229958
139089546
91316917
552836053
2363111
760360220
104164006
243848001
31482836
423811402
682695715
312938968
236311139
506291323
3524891
544345620
177476002
126301235
231849330
859716577
222723239
139891487
101261252
496735912
852782
205912156
39354378
115213144
173198650
211679877
426948897
228564529
132721726
188666579
262566590
107009246
255657827
132517956
478808578
22981732
335030596
29283341
158009370
482565817
7579051
102431174
568717281
457487606
262401986
664814512
130657315
18814139
364383401
72303466
68547005
153878139
380245814
233330478
57258430
143786825
188775296
829989396
100006753
270467970
118057816
36582666
47092561
166969857
313274233
840238144
145660014
162561099
141802269
375471191
18688125
416514818
321579312
376639878
70663243
656855052
208737574
317051200
80130863
195462577
79572665
431825960
386367367
149002177
370046298
62120243
142266673
323839078
46938027
315784449
31207297
716643205
92344836
204608484
462146615
364253379
450104821
3260697
82254819
296068759
26218726
584769127
124825123
25727427
423218593
594134204
277442071
595648579
15555869
7565638
39715248
134389857
197291156
73264437
111300510
596292794
566126734
31309147
76731955
376942996
60890011
425845488
114245821
625427927
309042767
373277477
553254932
421186244
330119782
170376913
191269421
37348299
366729549
36762682
413995155
217816496
60490227
313342335
839909718
232452458
308368795
155350403
103534481
105633224
290990993
3830380
61068671
336855982
479247173
352718446
365952806
667303779
112800023
764791859
113736485
141964097
401297918
240043074
1505523
583764550
4178551
156944594
279392513
80491067
181081420
177291485
63120680
229262091
371813132
126723839
336132731
51788098
16842429
72223029
508445267
390490987
20568
541475606
114965610
378923408
123787827
157119354
396104912
107603078
169908275
5994106
147733082
381741692
10108286
294186339
634149744
23160922
322671252
341816925
79923318
294214
460187136
84268228
72973022
1713427
182730465
730213386
327754264
43424564
319819557
610478478
354947201
701176343
90503501
126451326
335344696
397917451
83301535
438894635
89249357
434567313
89570564
119287825
220205670
289784
3911840
112021067
928314245
360963538
10285788
620219286
55800025
235185357
546261334
154334572
11340769
631074833
448878629
134682496
163018884
572897722
184097165
495709140
135437377
181102056
4177883
114176821
149627795
387016426
469486743
5427270
300552925
615324299
873962574
117938125
58708473
258630847
228436217
340615184
10020905
730228241
292057567
115147393
29561221
151094435
245763582
11222894
165121945
114244310
398676919
558965301
11217555
71164727
150729854
96640631
625121697
227100264
287018657
5670283
152995462
661466906
521468475
285555498
338635757
132317328
128545436
555349124
608795181
595267082
587664126
7391627
548471708
92080015
92279179
313994516
122524182
303684952
903821856
1196778
457717576
423725704
46221069
74430826
179545848
465062600
7502017
78315553
29231130
163578674
208304193
304020557
33200540
128338003
187886097
576002475
100325359
138375294
145529731
622700725
7277487
558294316
176143720
666737668
910175737
849506783
44471881
21353694
94463031
680150207
348122375
201834361
97865015
14194253
188391912
19490757
387329727
270307977
435264639
118306471
314312775
5957047
383373758
1089525
325642068
96339766
19288681
224179409
293043231
178460179
166361989
471242764
297202400
2910755
296895361
216749735
450163018
307895811
83229705
119236341
14371752
403855261
32605453
82317771
613197145
955974186
4274482
553117583
407611221
475866804
75113055
16668755
142141793
148628474
52096621
49371995
114740073
54177979
489386855
385063327
120854930
312684257
495781697
58156213
320842439
434241641
171156268
401390788
185112962
441160996
154115231
249831384
25636797
266994014
78197536
122558036
430778767
500717160
46924128
164360881
666480379
14763683
8269468
82210653
478354931
96499411
785347616
50045080
65962
39930206
439289312
5528215
253020966
277973725
128518032
42504563
47645259
77986190
1607433
1953921
761079445
3759129
210714717
39759187
156822011
356780737
463157122
50821374
75918705
433494319
78613182
332127923
402188922
219458623
545979621
209432251
895160993
363294409
123845966
90267017
13802579
439096108
281995230
310778
78434553
595350740
389097026
228783413
510379170
75447178
158795873
152404904
596988289
62498327
45715062
26785457
431682768
130421663
66717154
459132690
428057849
202415131
829937435
20195590
50736895
88397516
172006306
40068214
253865888
336507685
726418248
28473210
98440794
649807616
249866085
199044178
1252592
388490025
314703318
64619238
412583683
138706166
171236995
477656655
86696921
94507307
199187026
25740181
110760944
517696878
744995555
211307086
41700733
125010801
214418855
289024227
499433236
198946408
158790868
154559419
95559292
292388492
20074704
35985963
495151889
5537216
15354181
103308590
19621015
765889624
258990843
44906053
570463667
251740459
283826658
339123744
466943676
18286617
53126279
687365826
349402898
102274138
28430599
33565383
299594613
35757089
151673509
66066557
251040649
299386621
220948903
83716021
159345158
556382678
102373745
206595361
174426914
232762961
319129900
868774395
10877230
683778636
196872897
69178588
8488112
575421898
527571546
363196026
2984954
553481907
51624117
185375106
119349734
682895578
310338232
676082037
42287400
93497727
395609702
28936163
293862928
237502911
2322077
106053310
753622705
54267387
44367010
76726546
278112092
248928602
219788739
3385685
175733136
197092596
332670612
220641068
373868432
308185965
60673934
16312130
91930677
2901412
330448499
22870797
10554221
588743346
56882819
386214599
155146835
473829648
53600254
332275932
141616815
8221311
641502507
24277953
370655623
155733449
296430477
482878222
274180274
250473861
5236618
22254463
583205181
149942030
11946950
658989590
399372207
312111510
628044139
92905941
433749571
477312119
326513591
766103738
269333843
743472500
307608645
522603957
663645230
32041519
51966655
925306144
24594639
338357311
905224125
96683984
336591982
38694835
184668185
228334165
360301333
41013342
213092358
267469889
16457222
271932884
309065523
796266067
291375128
53957791
873709941
179147433
94786475
23500775
37985859
13692472
575912197
93253429
255151043
69534500
18775697
43383922
75277149
971806796
488118495
118114238
80969769
650328367
426582994
183528572
170666057
530993619
184279644
464371767
558233397
486888522
125608081
681060870
212465669
46946975
200685151
62881557
420115948
7785165
281734676
478364635
192564500
63634384
359978909
9300526
198828501
190171414
127835537
17707546
87181635
595176742
108802078
354713232
493847414
2652
126682723
238077211
282044645
19795587
217364761
216660430
521926672
77950165
323952593
582803264
139377385
38775649
122258466
507443480
353861369
91703356
158731951
78603272
269702324
833469111
240611529
5878589
144847260
463069987
129857859
19121753
89554343
40084254
29284839
127747637
340339443
840061924
477516659
426174832
404253112
236364049
286240594
240694813
89683401
98234204
172599955
73003784
682838229
384194839
236313802
483121550
2471694
173192610
55151878
9965118
564045352
558774215
276281926
164820495
73613227
374163268
267120576
192310413
24172430
449743133
153605158
635292990
68897611
654613789
294123359
55010107
229898760
88691493
86399248
687179965
399835667
305586256
304530559
777209866
168759603
93200932
90395818
603815032
165663325
257504421
15814432
61813010
603767641
409793812
34883684
668066545
15094548
218527568
236791935
185650968
107881996
353852679
339646692
766476288
723556487
116945730
513135781
159671313
43023651
302081660
98245327
256245589
39200525
290480055
152201253
403960985
171409222
309560031
319219852
449519150
314068220
643753379
3605841
499334836
491959813
704701223
2858491
10221019
27116654
288648885
24825122
413479566
24558028
193775348
437408048
209899775
105433434
83910074
495913085
141446875
183034787
466585448
130860642
18516875
77296910
14884470
185319305
265021505
249898420
69601069
120203701
1585014
384394860
77906067
110673697
30035614
103432306
1475890
213994426
152263057
449174472
465962652
142158318
417116828
335798450
140146738
23656869
31215055
715509522
207711195
237611999
915861378
932176769
80164274
237216784
189959385
769747520
317510542
198766403
310293830
646334845
399816932
17961883
317352881
99205530
19155274
181330428
753751108
196030122
303282232
393276159
217293362
18927215
782427873
254388532
18640565
19815062
29462332
524825007
196911237
232011705
128071343
207341584
172322404
331795101
83223358
10879853
249402414
283851853
335645325
477239673
117303143
180443574
40785119
630566234
47957113
699032040
182270851
464416114
44477209
112922423
167029209
30881098
336840198
437087495
529750135
329142288
142711356
218186383
312180619
485623274
547479502
53983657
41569149
70495266
571433836
333213305
545492381
534024049
515948508
14136533
555634894
40386596
387815840
850872881
82789648
172219323
73444683
14731210
134127509
31602445
141842800
425428446
22844217
217648608
117535953
47671376
21228455
258594549
517280690
537107624
605169922
5324989
68183300
320007013
28670493
323207207
80443387
116771741
441982205
341926910
340735607
36091601
52747742
367857409
39190765
204850422
248525587
549839051
221660200
56592068
210329506
426638456
252328661
350204818
15543464
320046038
109358042
90011113
39136823
23768603
406922298
304306160
7675705
81929207
899142893
33935542
56095732
182736013
11558587
164595398
243520289
45376996
176377880
412196866
784052104
404255961
572775719
542980657
9011549
127720726
322985023
675820472
250389
956124423
228412092
235084461
160181231
504191116
574728386
98247426
428585344
694417048
237531407
129172331
121344202
58160668
414211684
216223573
144850516
2371368
725680261
91997083
97071274
580203071
80983606
748163230
191355440
753676078
200921456
63444708
258841660
168129702
184437639
420419306
311335124
63622406
160085549
114204156
183528462
79502256
85187634
202945145
101196398
323777121
321963609
404465009
149180711
683522737
33829536
11946948
394532749
3898679
57634188
115553815
555599189
60563599
42147770
10579116
157658901
396197061
863677544
433998441
653498817
754538516
379221820
550982598
228137834
405258563
7414408
54361393
46198602
342598732
35518874
15359740
765727493
25447335
192842832
67941450
99436315
46955179
378277
64670205
804123774
764895260
58284359
316363755
69640616
11317340
766491806
120201504
345681650
334388763
12619926
354322985
550288742
168554551
380656695
748638877
75550066
108158937
72205801
84444343
21161668
74387167
81848792
308632334
738163202
320361385
14364444
253953135
149137873
341250921
21662714
602281438
245927974
700432631
1236879
889728315
385823167
121864235
11075771
387958100
287492861
230835087
693024136
589869263
6291352
63127828
319623825
526137103
338653173
185131931
257657471
348338890
758071228
73847279
74735665
375712124
898364963
230284568
452866848
448468297
142140345
191623861
23395411
67934148
108427660
472518239
632016941
667841050
260248823
223010434
290321470
4038361
500385979
812896685
151376842
72343654
538779266
631795879
203316496
220032716
163370391
63462114
610198486
228807291
405218703
783939504
40386064
530384344
718433089
569453370
30089784
107880292
112890094
189889813
295579292
70401502
114111990
57512299
254359488
112911557
225596
242335617
110990309
748217998
24738591
259590824
748502892
246843383
144806420
130072577
752095447
335050825
52398512
272988322
72099196
101124456
516623509
97892362
72836480
442086784
207487480
89814496
161521109
501346037
158926143
14896167
567326346
179450020
36126086
213868221
179120076
50345203
52811735
102575454
337987592
679229772
263194147
367362588
256657883
520575095
44703456
829849961
233139351
73546249
2182318
610594060
2607597
551259682
345263910
802395993
173387132
603593785
76189595
42079570
57624138
239407491
516159137
713309293
183801636
362749426
460361421
306806024
483496900
9878570
3343055
17753600
482355072
314999602
139573366
295759551
50636770
3334188
18750186
38882768
220292044
574180382
116581105
100486497
26830763
168877720
80085698
378469208
11915999
696465961
138773122
13659784
181313369
259506335
367458245
435105869
379806450
3067857
180188672
43198287
25742146
182663176
288930156
87986681
382055294
163730857
334614123
2789503
44755419
167912326
180473395
633734769
272754604
21277998
354526866
14683338
109832771
269392052
684012715
818381118
75355444
4460405
385126858
467251581
149699230
32435512
88078179
53931828
45105329
35926796
596267357
196943801
161915578
232546902
20190878
1823617
210327224
642056695
484689307
131547965
110469181
329029475
151245158
56434872
12600304
429931840
8454637
92954973
94639988
185153219
44548691
155004973
160070121
392243269
71221257
138906946
36680180
274480784
235876754
46937663
471013809
261266825
11128496
58405012
418324444
339017126
330721269
361664929
55291971
190922383
11262192
132693482
373368985
623227904
218242693
56282513
390883233
9877521
124417657
226878571
477531015
120153304
507552461
262894945
169113134
116319778
295353611
20480225
709406289
264922039
52012064
173762022
713304495
2038283
23806501
33302933
367014853
353374960
700809161
350441667
283678001
514840751
160718896
153554380
8973803
175315205
100643262
245707658
239113543
171895495
258189730
385062524
60122754
113506014
194341425
32961853
329928187
404923964
33266142
304057324
406033181
7130716
250437338
144345764
627826238
545742
58456312
512705260
488882870
143786239
640548303
227044512
43308942
294331500
559840913
81231069
502103555
346666726
757634870
201240951
505799697
124976229
11299591
605130588
448229105
248249494
409048372
11148706
489935936
537810842
123869961
776670315
187095144
70481141
43443103
398146673
569049040
297029536
95045035
138279287
270687335
358046632
397609285
5892384
246247866
668932374
34384388
166776569
447552501
341357711
570564309
372603143
307334651
457186425
218425144
531094366
269318850
1763084
110041847
414333587
606490496
38259422
730551223
391028997
33942408
307164298
454962797
2734638
46967326
263220300
40546821
106775567
290130639
282233762
198371032
235164976
238541685
807179122
368033115
127393705
403566917
267493427
338464373
234491458
163828022
39027065
493932081
3801333
24837061
529776156
556993880
562792
62212450
177882699
20287646
103437783
107286342
53971727
241729118
458707457
620558761
742272755
205308717
344480318
429998827
606926084
183791715
108990983
284355374
102744597
103161993
49712894
344264115
518623743
740361955
911253771
670338234
188013864
244486697
798279781
75429091
400615845
87534466
654560598
292878281
149993207
347308871
178324743
2242792
52035117
668584148
77316960
240702596
11118876
192989700
252054997
69089808
526712224
676562904
16209223
59721035
287558502
247219313
339330505
456074990
475227037
128111134
24136641
20751698
143963658
263539942
53484178
560652995
2451733
375482473
418214081
618081109
170878773
231194250
392974935
101082472
332061562
546485629
6267267
521135259
167571252
233096201
5897118
238815821
450320926
128910485
105811953
257459045
133013243
124748803
142317110
30084878
219883281
391303511
74907763
876668710
108141439
374715085
388607294
211398187
35376848
7275620
9513810
190969902
6918423
182369464
84030009
337484049
254902260
399802069
215410989
22215699
65324269
45719366
177609028
165754415
86307313
206967668
718933772
2198919
474988566
451791050
196281044
89752352
347322383
269165919
297579120
18360162
157872669
191809878
99679587
799520378
83953880
12661645
156614751
680174543
238121099
205989262
39699720
4632503
444675551
700812016
25526360
3225463
293916878
626168546
132123285
3894515
6751265
177093088
12327902
298791146
74998304
143626582
551972652
784207884
252300901
650271793
16805836
274525281
183774
805042447
400618296
74073456
386608413
209082336
598053569
36297231
158957018
179037635
132219753
684476672
231924011
219761816
1172174
674129908
130768216
4482862
251025671
117955469
255472559
10597305
764888380
433413979
24054541
47545258
190903499
33744881
466068783
458900552
94844315
44625310
18544599
115380797
145108787
420369654
215828848
91970073
273980479
83970618
486276563
819417526
164864523
17049745
60247643
814248293
279758423
296481486
758563424
217741065
46729115
139130515
110356983
158884434
134355501
254592717
330567510
116718098
258889903
277656692
92671617
417378255
348015571
317824499
698449977
65399738
594851042
181577625
6961303
50194347
387107421
111959640
28251855
17960741
828371963
213249942
363915482
222326377
95994421
9583775
289512202
163070924
3720844
215816077
52304820
236165884
456889549
51778073
195986542
473645442
720070678
72669517
488003862
234084307
201417962
476748949
571534364
616841766
797496209
384285369
272392643
236352532
407780389
620181285
205519251
618433087
494427904
301517772
96670096
129464738
137910666
234369652
231468529
96873441
6946666
601423954
72289155
253628127
16439166
6215955
30517460
98014052
676084396
30282237
519133233
708430112
380168462
124940176
26630273
898785744
363096753
107808810
5858019
16736981
13669097
465788736
96563702
545410597
99455
24737882
91981086
72137559
219716486
205497482
96733343
131804503
391186662
125639079
147536635
497339360
632687119
182386358
149778591
62709140
2003293
199695361
27748181
513182115
797575618
42794616
34470439
889051001
147827175
73861592
27419912
278168542
306796464
797240857
104385740
73329027
238086334
31001187
216890848
400647394
337929751
180552871
79601798
59977008
336099174
540476461
775010230
278236397
551172158
382356811
150013876
69459823
19084442
98417912
61563628
86833582
39694858
65615040
18746239
92472002
22755529
193880382
473351171
109959989
422792
153140069
261956194
128825879
455552673
101796528
117316716
853877950
48361463
234489917
16661846
636053110
562389566
582110836
374206585
227532690
220087864
23902500
516615948
316118142
673411633
557824049
210414155
99504502
14333171
54709640
25456808
1714801
212644523
192143745
314750002
138108548
588444710
510037148
122748212
197082706
7523187
81261536
109265740
150040636
126906290
219038187
49450278
460426449
6190052
388887533
137984947
76937263
184536460
8816704
8119738
35035964
122966153
85995640
11817922
132766322
419421805
24791977
264182376
180176483
77336411
36860732
224357750
42038407
162197159
615690007
312059913
320701222
76438769
25669827
307280870
208208107
137113805
426152231
104828187
363701951
277644273
223053633
16805986
879071025
26813951
304270859
1340768
138350028
92588050
403428921
44652156
74944265
114624011
507213483
168578684
72152684
19261597
125573559
115362509
70886851
508626194
127025983
307166992
610308364
10081349
409726565
368802230
180926992
550068788
662965848
264845551
20477613
388764388
49563620
244425570
17304906
121888982
353381186
706112197
225473021
424122671
348144811
2752873
172607084
28560055
158610656
349376926
90742120
438943979
522926146
39394464
155886492
617237141
148208648
445971424
227653502
350197943
441262152
35253280
38618711
246825566
317211772
72997438
129155002
419302707
163278900
92164515
6254131
370203624
269907730
663113716
184643670
585224498
246951745
62950725
571804370
190811064
281365212
248764838
515535971
275461206
59858147
231018950
26234122
869513277
19927699
259207607
416145677
119160152
326560700
18106834
410137090
485560293
420135519
220144004
409520159
151781624
109017603
242152330
76480477
195340419
256494112
12483751
82662611
22318100
269665130
352821783
483533247
230203813
21831611
90303212
11798141
33178194
571139468
185494776
466120082
140905473
189930143
74237842
182681167
441750549
319234670
591194464
350889139
606615661
147911012
351758649
120043846
475819041
443380597
709038644
182948164
385884453
221149464
112882887
43285340
102558377
34333571
151862006
110371895
389285910
373010877
46335162
58317761
105687094
470899430
111854294
131785537
120512658
841286985
1349842
371959290
152137003
357593620
302106154
340739165
377607692
409902350
341992821
616133216
59337177
190402121
186644028
19359352
150969246
655641965
6324368
146110650
226593225
234390451
286708383
478869353
449739107
843777066
576814422
486551984
125732328
3134453
83107072
778768430
211976224
646913107
206347782
453594339
719441333
87482768
982999843
784507535
181752196
268505514
12263518
671601100
875274889
410904786
215418383
786910940
421707699
74745621
45598840
80547452
120713064
89999369
122367106
114730793
31165082
100532262
224970200
373329017
113695937
10430441
154030738
529709142
448608809
591612455
415512968
4826969
48561717
107016516
117279531
671032084
21527836
90764680
684205856
78082483
71536473
631860931
133270415
418138859
74305879
826917061
153794889
92563272
411589841
95080808
210970446
228415767
402161591
36472737
219318083
38125675
91101977
767968025
620299794
134215568
325621024
388522400
274744419
642393825
268606306
284910745
73946177
38285357
231732006
283384795
62669131
656102059
285757410
387072804
17534727
846712006
94153583
709318853
131796220
222769324
648580557
477473908
259793792
250530008
144203337
813490766
24883401
439681616
2225189
101198256
53865471
294490532
266154420
692997889
467850745
68727172
695130671
759350326
863130348
764802875
66041236
612919428
689157319
115174877
310139435
62333882
23915497
328549251
83872460
680811009
26744017
338368427
79263042
41983134
299713454
29199004
81441428
438170518
15214751
558198109
56677024
454690841
216983
157736628
100277823
63738419
536215072
446713221
511097973
378552292
815580686
43091573
327262211
188267747
238183272
70668966
31301240
255480414
1001057
177826660
279131823
242986451
255302940
52259488
79995925
358779014
65963305
617894
103410093
629019155
99940041
268707014
189979995
15211869
581172278
162142651
143888990
587626726
48417665
62242884
29579783
2300019
83020685
248353281
427295559
166760556
573541832
341081163
116057295
188076668
391160374
730226659
121390364
237927328
94803086
400132868
602222164
25704550
54923011
163401805
72673581
102589910
205015236
55481251
259995411
398194674
50214459
281982987
163502990
291664990
125928483
157434177
108583405
175860779
42541155
205942100
660117524
102190348
148496848
348773090
142717971
37317575
603481205
758409275
616716575
246697805
33677793
11250913
185708090
82907968
181436948
267387447
180857544
3504321
626498533
873809616
462859868
66958445
254934344
75254651
371244710
558980518
346833744
31982172
19140582
69115574
100335791
91570328
26709107
66591761
68866193
32743706
482723906
131647494
120117645
60873158
429241608
6321104
134474191
545758385
114724374
353404776
88209798
236286416
162524786
167342852
290868541
13045799
16989554
171158047
56875270
37259465
463441422
256448158
14493159
42709335
6345102
93940729
2118983
248175825
27766892
779575834
383375209
431391618
192502580
329850766
509092486
182804337
108398734
113336506
34091177
198671086
26279025
435420718
232620121
88800699
65716328
93783501
14127245
430923604
3328548
206667884
704028606
213535034
75615957
19144938
145824257
19025133
59628205
244719032
6002698
27934183
679873539
371376686
638674727
163569493
291090000
40486457
175319586
243809809
616936287
61155940
4050398
284057810
257950370
86081270
418520050
322056183
7591685
376183763
126639824
689185338
72020627
2668876
119696531
460558378
97813646
79186009
286817358
34387765
154442287
171164094
586401925
44204882
78292919
19686138
314055012
119000336
364135168
325647391
185102176
600741022
433305259
196043554
341006553
64819567
102469483
472748852
199513083
36392209
477541150
307343776
631960066
15962005
203882825
167928390
340382591
233832083
312878792
185954590
393046553
210465833
195708394
179625511
13493350
97163259
39385149
144031083
673162527
34296370
45023672
6803408
278208076
77400775
79995943
22444591
564375982
426178213
699448659
73536633
404540207
333187390
147442803
567762357
215082405
17049907
72381675
326787763
242499136
198751368
27437891
28429348
189682128
27682742
284455859
125595567
155248402
443646588
6933802
9272049
83136951
534781094
84159888
737811043
601563875
484127213
232219747
426224506
744230536
907405803
257952379
1503897
374675849
255970312
107388473
536193365
328988651
80163645
20869861
10881427
383522416
10851200
143654408
111832167
76515354
809775826
445502551
42737662
319879234
214818503
4521293
129644540
689112188
142783338
6266889
279705042
794410301
165623529
536390783
204355305
172418198
351244086
226947328
52294784
728721274
346630002
143494013
66842848
84130753
8119657
179595984
540297208
85727151
39016975
343366215
830776303
229226066
273799101
28412315
34754818
470804544
39090661
478241790
53732926
51781805
172370384
160148533
215288531
88474492
754439649
27393440
603590125
52859128
69300797
2838497
711975529
53349158
131932531
314912839
55895182
26509876
47925310
282307589
834915476
254767814
182698441
13402738
204267812
42794273
888921119
363040548
22428563
504477899
34169401
705947592
274732511
339124103
15017638
16940444
225632323
44975031
110896294
682968286
616351185
29431964
9576145
92367610
163639850
358219578
49351550
7158529
62640437
215463971
388633452
676977628
156751042
350311501
56793719
10809600
343808214
473886037
427932719
144212460
258114555
17834680
240765503
159955037
71061622
714001129
51334726
343788460
239701951
273530972
175156648
649332271
377989085
94419893
35508901
152260721
11745219
458118013
292080755
7793017
239713184
661071450
195863903
41139868
326427348
599778189
59800684
469263775
556691498
19577369
345091115
3428800
45886556
533439005
127813387
40013524
98220436
191895815
67320055
76427022
323836976
231114126
516464407
42026492
467974649
421934032
51353050
17711019
292672303
532435398
210279494
76384845
25711037
35432338
431200345
133361898
134292130
125102479
60495770
582946617
369103104
27061228
108981876
96615150
85864432
259872791
260403485
315620434
214322600
55900567
133385732
252208226
33444484
351624785
240388730
31915141
85847630
317494212
679210355
98008786
142577526
687082728
201904609
222282717
343861967
273360516
11954037
207061859
56490129
293369485
30957259
527393591
55294058
70190454
100265158
36381867
131559894
819427775
108702417
203230990
1723684
274552177
383429895
80898157
637161395
312432438
28386359
708401339
140113684
109576194
15554985
103671554
79072471
191792935
47155326
186971588
91796100
328472379
26818077
554614007
174585240
4858110
91487497
40835185
768234680
307571873
661990724
233169210
323353516
26234731
27905833
68953421
235403547
568824019
835307945
336069800
411978924
585175602
42837642
97106905
145217473
271686086
211576478
457561345
38443342
333288002
302304049
85681884
37611781
43755574
168151831
87971657
139364
55344183
335835085
69861873
467910593
213772796
48428024
161607530
98973193
543123446
29238848
425797431
16926511
28742672
583597518
454182343
307251940
264838309
201812616
20224131
35661383
402802241
33262299
6496333
198276315
59607350
226007163
709936262
530152642
305238248
64110063
368697008
219363901
784893671
242261272
561398971
137695247
184075922
191272718
179162292
579756504
22477550
2369287
11167780
103915197
137860164
190298932
383885808
54825747
226036252
553716735
728658658
66895647
546216033
136353920
223914173
226363416
612393787
3972215
47347697
218226958
52041486
336902102
358611579
299826012
228338624
292589343
10791489
73245756
325415565
508127467
755238612
11755090
178937195
182414373
80172624
813928724
204169854
10583810
33318015
34150657
237381510
169796978
1309557
90251768
9857738
293103551
283501860
150469885
73342400
1141086
64995520
83604269
88649242
248890050
293191064
21684790
36792974
53727901
79937282
533796362
119907918
93131543
112214131
116236407
24118130
2283528
137210580
575770967
20884272
62841887
120030854
165780239
313018008
183703710
252041426
262964856
686868809
12366803
913092046
204894901
5084565
408615399
22218646
179053303
44093711
392131058
398504155
386443417
102563815
302671195
136573243
70685949
95692898
205385866
35695605
385567382
661336694
756659267
527262484
9250307
129309488
36557447
421244731
734504602
245381530
142983622
197792029
52605712
356118422
107242894
276293939
200506989
319517973
778417074
2302652
102358527
269592264
100979685
365075295
643453003
152574448
26094953
221427748
11669109
129072808
70958469
565732319
188259469
741856367
57200442
185067351
584545913
38013484
278611179
22184085
134475254
33202436
353684859
20558243
19751322
264105160
13760982
482545501
19850289
359631275
471808185
363676363
661345751
17818233
448240973
15281142
122195454
108746965
44149990
22534957
541386
564244818
54812725
211836184
203970019
195766291
117648915
630951771
232312232
1223286
366218132
346521410
271692496
330255378
326049615
90878917
70255423
18045737
862568613
326736281
46639640
203568684
262511143
712779199
348308670
114282734
244924958
372279086
11138054
50599212
155821627
86572353
278037099
165850397
118793893
338852036
101036070
10572081
106115390
793459516
176616817
143295761
18647674
52072222
32685169
282027453
373012
10324556
135856530
11344964
153689142
215879970
168317595
318509434
81006969
333522209
212784945
208686458
349383475
166833516
130945697
78175918
413098813
377125980
93022426
32277561
35599722
138355222
65755522
55315078
315932970
350766055
386360244
19852077
351017214
64139703
109026256
239504003
837965324
97194869
548555444
113030741
218124068
531039767
402240904
217153253
885846763
428607600
88449551
200407245
479347673
78501347
68449809
687501013
209863405
261922291
91914131
69882610
246514180
95452706
270066390
318689244
95941534
3568644
76255161
196557495
220790284
227911208
3679664
24606970
644769540
212059540
27482304
268486484
83607896
402705924
199545612
82578401
175497420
171644960
26959385
481093091
521182187
124473001
629006701
40155303
86837352
42771816
277915256
68190237
473742740
59518209
201977345
171888339
122736594
318208806
213698892
369241614
227500822
82457114
122054560
384720371
104654280
96007381
171184480
394421373
55550196
3751947
65842570
642439512
294609975
39735263
178289885
550070166
105517642
176821197
61826703
16109
175792441
18736300
703571025
661786630
215558504
180075844
186677909
819631721
315106147
128242950
394488402
426795346
87696730
788950875
46879366
153577893
370360051
655143179
31347303
285552390
102318083
38831974
458566980
30592814
152093511
31514133
51476117
194966658
355947786
52840769
6561804
37722085
288452438
106774149
280263227
269343434
85606238
194249913
62494488
4367399
10451750
93591418
31648255
462612612
353212996
133143897
117334377
19929353
188662647
178913179
38840319
139322040
106123236
393208129
260892265
818937140
564273392
114951581
30610259
130486309
161281115
96180690
267022734
340483810
595826972
42799817
74923086
487096585
293707878
23480091
436351148
104271556
309525257
267951140
7093120
12988013
462598129
9780644
100078675
7498831
67871094
205231055
173666527
32404538
301274589
74843973
339209223
317937476
346877318
228805205
303039509
105958385
60667013
9794346
70401886
391059177
73495364
427902504
24919681
371894693
236134595
260720638
288226538
380692327
834956693
88394805
32765978
26550500
151953533
301527590
293214320
364314973
405728511
111250043
768424774
731839316
84896669
46324770
63573672
84626891
467435767
66815311
2537104
496864035
275615068
782881162
169286690
321603397
535917222
380201755
114589003
38919054
498083601
424717292
632243369
179232371
57093280
90468390
809865662
28818645
131638524
431405347
50311610
821033655
568679597
169091354
137484138
56848441
218120383
101253622
460140977
728630894
569669270
224970393
143990505
380092986
15511303
394655098
256317612
200132409
341345597
231768627
182940995
572028146
243979098
719681239
378023712
252006929
190542638
905009046
708295037
95835214
313760
88709474
128156589
146334642
237818816
210657121
617849143
33342510
20321776
158733369
157473076
427448022
152767552
472748009
19246859
299483552
51509693
621048007
421640597
186492858
816856649
333380171
85470113
347715508
112424558
70672281
237582897
698180651
66787334
657830612
644117725
106110107
969340095
663196047
163692790
180340245
952939857
63313609
86979003
113777491
380457181
2455841
282526221
605947860
595271056
292381833
35811871
7581875
156039774
39747374
827350315
428345518
196198545
138066528
105495254
173350177
106610101
632081100
1549345
147094191
157022890
624338190
363549120
105330173
336197777
342772544
850970472
42829886
110421698
490570629
393161657
200045431
141428264
488721049
487355975
540620316
206928536
6109894
160010077
116884263
71130890
7337069
837806297
95796449
3888443
583435597
198872119
170055651
77052026
287565641
3346858
268198550
487478599
64215301
79566143
637955096
509235545
474997193
144216390
170933121
520470745
456672722
217060578
179726873
248836220
121242841
61602366
107490342
43113505
320069486
30500338
179511953
280174871
12018372
229832619
412152997
59345338
394288372
284227
280033086
68264873
915011585
306978701
121766551
50980052
335948308
135585867
509963867
22523022
405128076
733695959
266249271
313572423
122084913
98769935
152525085
6305451
204992226
285700121
702227600
353233524
667529565
252839277
127626540
74172963
194226291
23545785
21855300
3260249
613178288
128496395
45660411
143515057
81191040
367932057
121804453
68370226
79376256
167939638
163690594
160018672
514463800
26760513
764449994
37968694
104159963
182384501
144097726
412741344
749481679
148242622
905894551
42994756
213351776
358348504
69653223
135580520
244391938
208592793
33884652
199208265
189378562
65425542
61649929
159442353
208885212
613161543
204662836
70306306
424236055
305417506
830700886
796014681
612879742
380366085
19208281
193154380
117292898
231745367
141003908
78579458
65377927
6533847
569960596
144933861
707366687
33217180
511958882
120651233
16716343
43718294
305206073
82322126
456374504
430137842
54573994
94163248
214537601
222755656
229489152
112936054
36992372
124005939
698345964
10380947
268747877
543539161
832782037
158984555
11736678
532204524
22439767
416508680
256081568
366888677
187859939
569750099
19265005
85154422
181322038
233954973
311023881
262335765
57636824
5369156
30857319
517952416
21984853
219456785
233058778
79897929
557773906
60006912
506252789
242617007
106256586
79836212
275664547
26467832
128935448
425958847
114468852
480001695
523228451
618245740
433818215
350175258
30540832
413366132
15312924
202750635
83595110
372607782
680963236
162963360
280604681
73024028
20384687
580783546
881665949
149348104
143396889
350297184
333967103
468334231
280221620
378759357
14030440
1542872
289385550
152000872
97944822
560026918
358035527
189323291
149881971
89217134
115803853
290097942
93898515
281576205
8869215
49277084
28165374
416487456
60929692
138115827
65487343
34501081
164358699
55527960
14042942
121800413
62528585
257562170
26616528
163673943
110692710
278025903
234025765
2485440
192004842
6668951
124198240
67345940
284154331
87003536
146725263
831396072
61386924
534167192
416601233
487553324
859182
31389709
155738407
418890672
548600196
69230881
535203743
266285973
741961500
317122812
283082880
171520573
146997307
146689339
463016913
10049372
487123386
708759748
925408844
9553450
737334389
802612403
54691566
392037018
778243104
194719566
175148559
360373067
52127504
215767338
271578644
111768813
19158911
101814565
13282091
8903935
538534015
567158096
575245683
6893591
12620534
14897796
456733400
72101627
126497869
40786815
163511081
220672605
6456545
652197344
269377556
95294503
59452603
17708322
52909035
875475871
425416871
841263989
328738945
97767022
186280719
480268308
329815614
108370374
39153902
150222393
361012040
417773140
151787300
98849989
166792541
12334344
359199644
140646007
31224849
4260947
586754534
170650793
74849132
393080883
271821849
284767371
195153154
63284154
520977430
41632688
743312749
195616951
522443618
29379813
167223095
445148600
213428716
315082922
86282745
160915726
149548448
234012172
21921174
190955645
627757750
614719158
302261869
754624496
427596019
636644023
179645817
17856067
3416253
29272778
113805542
252771416
245830138
570378791
545862573
129327364
205077875
319444826
171744935
55031482
105775309
249011450
61472169
29227989
8394818
126222725
610716639
342675630
150559328
306555376
817693103
579117251
158764059
543718412
62169544
630419196
36176167
102853300
20384745
202761365
21237052
858508375
847930
472113048
187103044
17790669
122853169
191888669
6801128
468473388
225325949
19900189
108734441
37162476
1415350
44031493
83681723
104343181
85059015
404076515
223534738
546881985
119244025
301765198
635678183
30490339
16000955
259539059
623119544
316649410
24072059
92719998
101903682
20217668
56696657
21840664
290424489
1242820
215816840
396856736
35562526
100070971
366576434
773731867
591405390
280691
196672916
136196303
77199234
78930624
81476292
216310161
505104066
200342081
366171902
353697608
74849829
311477860
8118989
625020011
35846370
620267040
23424031
590158082
288959011
572292363
149854281
298632646
62000693
119268570
83067174
13847260
868996641
33259493
52200604
69676388
761553104
242696062
377933645
325281331
19064270
27163455
420637693
179264448
34545648
13513679
180923061
22676646
78445600
7028796
335266213
122882801
217643595
137750257
210485645
118893638
94526385
5787676
766431700
107171662
32205049
253104465
15280805
77794651
4630202
66062766
5760300
484527067
349816097
727606880
368225844
219317981
136777474
125617864
709027381
86025863
609331
32835034
405225192
30255088
63997588
222382
708132067
403288572
39335787
173938958
475765928
50177021
274472860
315010218
590366602
162758423
5871725
347899684
297233265
213066868
293407448
574033624
91445700
391672425
49496738
445243231
16865099
68895733
704866558
30606252
28097061
64098811
605168443
234369544
142556491
501859021
418762368
447031076
20312187
397067698
374131564
70206544
217465464
278754217
237156
14782438
458030187
95050973
340200552
39049383
708994531
146110962
338697993
307771246
17180922
172250412
528935082
113741306
32314040
174749276
73633884
412355996
41589622
169785638
597960023
22596720
470345286
479417204
198220110
44001672
159524923
208449071
431470884
154791092
658753032
133415622
79217263
59541338
489794117
49194405
500173613
878776589
110168352
243550498
321476791
250245266
283193842
29744764
9481841
244598498
821584361
1361657
627126901
464953782
29745198
246328429
510857596
159797347
361312002
22266577
418574917
519379417
208825210
126314024
236842046
9073423
488878162
341197395
172497806
178288650
711098512
121079995
211397150
477605960
296757328
36739243
38151451
887729574
138001510
10853357
72324239
375761798
115525754
67922307
325096007
480337091
500872036
80592670
78625721
479553777
265393644
52939582
14141719
287386854
173311711
528109593
871340304
368124851
15013555
153925729
70946146
219886617
532408978
562669437
227658737
265643543
308429735
100280406
623092944
183425023
600185157
611352700
201531847
77917511
256129483
222057956
365549376
105852615
430827391
73021126
433351209
440253691
273214560
12900428
76953425
5355509
73783221
268580516
25506947
193828480
479272793
50768509
12393929
79490429
47512051
206115914
143495092
320412519
306464522
15642471
43640491
213871785
122681282
306250454
279274693
3218856
247863350
109386787
37065
188768708
512738455
74143526
513808116
499034510
329358909
90631944
439978081
824053686
399819955
200070514
150371319
134425550
80100608
544506893
85872751
483556462
210721430
172606091
184028983
1697690
757885554
6862123
29582143
40181119
50267270
439150368
111475693
723740777
369620765
51414371
376760884
628081710
226921938
435683976
27200263
558163500
3105782
192578891
187200755
583016218
101681373
9490815
207232488
98242062
495116119
170281778
285075736
246906819
426269788
395832357
343653804
258434744
686854082
53777594
212082258
72000782
687935265
13907160
142828776
89077743
22797050
166653355
211867
51881099
88086657
166614502
516884929
362822617
11449271
232380213
262501174
195555819
361561897
154904514
357791033
3727494
503004192
237772386
153103155
11821585
46382908
52226778
505034989
585952995
48967715
2473359
137418943
24275586
50802274
107493224
61006213
165977269
318491462
81944611
147605493
54918247
139726652
157927166
73769307
88050761
532154119
120484716
10103243
157913639
845474377
28389165
11107297
490470923
656192669
327195776
59114928
115170503
509983423
164901362
168281293
251197184
360920026
314615051
7888197
210891862
324165353
19713258
417406933
10386949
29551605
362109092
42380608
8191778
157990893
608709445
11530826
39804524
307828508
41006287
57213146
53959998
139569208
709113055
105991551
223202813
186592502
585288553
331516910
570488651
371326715
134769273
330240642
234018328
939385084
358766971
67562496
176994312
20509338
4439120
188253402
125266833
27340711
41583
1348690
313479740
153784260
332540091
22884346
47371938
31556767
100575783
103917057
12623170
190393243
563222780
72736198
62099801
379008245
106225036
164093816
65616277
11019688
385117094
42951637
233280615
139202416
607986164
199510737
912730407
219944725
149354367
318392719
866015880
257912197
71187745
325182411
335475283
768086257
241495443
189897235
482459673
211044212
595681111
194772023
135217908
370702537
343401517
337052376
19752518
11167110
130571960
403958000
195530223
45400080
328487892
419122070
220947805
80489988
199049447
303680217
241388980
3448550
46020332
91075207
524844011
303538436
97323901
9717703
345980768
259567148
12126858
66710927
72958631
236185797
113118112
35551799
120863430
67846394
32504341
99401745
373798699
49621606
203064753
882827692
286619979
335386387
96473567
195105835
635937671
3122623
43572481
52737574
149283932
651890154
17053835
401058627
749617180
267033889
91640220
852868
166107883
384548804
574038047
385298898
361465510
261075597
152945849
10197926
366334591
266663941
195234965
57563162
353378150
851849514
116121415
966618912
367594387
770180
491806919
154003792
180282532
147221214
309220994
525776543
298405120
68224722
861446980
97567537
339431685
282965283
321422359
360071220
215465389
119452255
31963117
8595105
6699428
244060611
577197163
583203998
348022574
30328866
877604247
153827673
414653135
16963516
66944483
823276039
335474938
626581371
67848815
81209099
482715340
3153675
22694441
713892207
8230605
704174483
172482682
385709730
647937391
15378309
381963376
170334111
40251012
464587530
231819084
239682986
371919357
102271930
195250126
588059147
789274139
82960446
602050848
1557765
17584234
471899908
284728
395793464
131567
560681641
52763732
540699035
29631115
74556766
183369060
104104665
207556657
357357835
72621220
310232612
65376287
188198645
159800117
127127621
587836652
34411155
399870273
213606865
306331931
368229710
617102038
479892904
3815186
353609965
485319605
182843723
303569806
113344287
295699294
694235043
895326
303842246
711468300
796205603
344591137
2976674
55866379
18581754
6640816
157715580
460939568
130253365
1299215
31390579
172632553
619007936
206222619
559538550
177292717
386058233
369978243
437982532
224903141
335683715
541468072
432014045
165159493
347072028
418424487
209887133
26193119
339449182
295381651
336648955
42852256
502272636
321547389
668778378
108787179
459364002
112716135
168872848
127436601
630209660
213494654
172958121
224913
337090790
183492889
223091966
613282917
270891000
481385582
127586996
22813882
679672067
130983360
815606844
186018480
53351348
261459462
321549713
555366627
512123917
340659939
70942558
115279288
13443691
137629402
428309076
50926503
146674086
307710527
8861368
119910849
227821626
872118624
257908756
138050080
201190835
930250428
203027364
97934263
654634127
65223565
166993016
12076441
103350682
166597207
103870669
682615177
122898521
353595883
133382498
52679736
377089562
143784313
62416721
150364213
5465355
28816179
195461086
60392920
4661689
507506066
4268189
565378586
203258614
89784445
50689129
111356641
294676732
173137576
23148833
230822324
495426438
56322251
191322912
291694498
139615240
212975428
273298401
839334519
379153615
45879134
252519957
122093569
698641521
29115097
312236421
2926159
599915279
125925152
28148738
518901123
85903470
10659271
11993241
10179677
326323225
61971679
348206833
390492380
133367912
114214701
723155179
60936912
840683199
41499879
160194504
532610797
266032355
164556788
494337908
64564309
146988179
566679227
6323621
417560565
382333332
442350950
26340933
184674586
15315981
9697056
400873135
38269576
31289681
331995617
8879952
377123436
774704787
98654681
30232767
439612592
122618921
27082238
435749293
246606153
800967616
406091241
127197964
133226865
119028298
607232766
105640420
353115060
78338653
119895728
69670915
102089902
348343002
273516486
136112156
639565221
126323268
79622636
556100665
155934620
166743962
71236913
60130142
59101425
116970317
251953171
35820273
287526545
10771498
195808319
454696356
333738630
186655
321624898
102195153
476215516
150379073
584646141
324650719
462888125
71248373
148205567
135404436
753407124
20363932
24292793
15325055
334348963
117044548
590142433
772199421
364013069
128915110
627786148
95940508
539558113
765796902
107572729
39736304
675313
395620535
445957041
168570604
803428094
511957031
263489740
170172682
24966606
176481094
131452372
32561942
329064667
146437333
731410260
442364330
566745774
57987734
12454820
217815105
87278333
508256047
64712167
2273580
140384226
75370066
585518547
12940454
11894038
255502274
23006765
206844224
4057312
557664074
795309229
674953784
3925559
40903119
150106438
295559153
618015743
33438082
165804292
356027248
56765921
42718590
100770338
501675791
179118615
487362525
510321499
887495764
581762246
9902201
392852864
71357616
316003475
328844238
6294497
136110093
141769094
102445403
240642822
670205890
75358463
95564073
314913239
273351323
90983968
109328581
153356793
52415762
160894504
156103681
100696567
109227668
211770349
8995368
1643009
505938110
318799778
869888023
105517552
78769271
400241063
70594041
3380059
35839523
365374834
215540288
9572139
17677738
584912247
466397905
202660768
570641695
6213
177169622
546565161
281929395
431776236
493583961
314639114
31983182
591049390
18416474
182992187
516079749
33131157
111199767
28852867
481876163
193015573
394001751
35064786
54292997
5762131
95061266
391214949
206598398
57133279
293116734
2169358
619062092
14654077
329932262
38883901
594371295
194042836
134805695
40658598
376747613
34300211
495426766
150968855
128319645
722527965
3455054
123777381
333759797
108860183
63831933
400275329
661093601
19598601
41463458
13771223
549451159
53310046
122291106
503963156
113560637
113265675
14608885
42297154
647777778
6709919
338963612
73649760
15119942
282660486
217234260
584987766
48649505
29539528
234767584
18187832
293130126
12989767
8908748
341814836
331238844
8069611
14270997
74116050
94591887
47311596
40996310
155890733
24549991
32632840
13026106
18365894
252298465
115497330
431992079
132516698
278674158
636506523
502281412
363038378
46258485
18378930
118087300
54503581
289405892
232599874
20264960
40202870
148213797
373063847
243481355
47392759
343984794
25703935
772450494
46793197
673046769
434673789
11706964
154676287
365977319
432127293
444034
91857593
494841184
232810370
487890122
7338173
195998818
123785926
321401717
351308016
177568193
546787500
187617723
784570918
140471964
318150523
27233984
389937269
68423594
421381744
607668912
538836641
48323047
557457092
3536368
169453179
4566886
346092785
71801316
270801082
370307731
20330953
230385448
62734858
199170876
41090495
410946430
372485733
143378042
86282811
74781352
631640067
157548767
64895760
400515868
79084145
323468774
285108402
41577943
11432098
449571699
164521509
8884210
52194256
450357084
295826595
222440188
22288933
121410356
112013906
453034545
225181782
2954801
19528594
433722932
560422004
207814902
799694095
159625128
27224064
186993823
178109241
559201808
8025274
316768561
49525546
380423735
581737738
79153737
274901003
90618056
16521357
235849306
243732732
508215528
484530415
15412345
680388698
569284603
251858439
90504410
590785121
851184047
694072835
184952207
671214363
197798147
255443225
5886949
120734268
471772022
47713204
409279559
487060927
82798394
87203789
4531111
40947606
352186715
536651850
92834468
25345371
689702116
389014464
3376625
177625529
318358438
4938299
30080314
117333710
12185937
350531102
166715464
114109678
729877666
286420660
876622505
35219572
168553893
55225883
82969000
199677853
391891478
53851303
237010121
423520200
221325090
13799834
54327922
374950449
486204664
308705887
233576314
526928768
91929266
93619187
31269242
169248182
22184145
480753351
589492148
127563323
723049
1448753
202480019
120662321
267353613
49811411
445576972
143419810
49786454
37624704
210182705
258134056
268978091
121151809
663500962
296433291
70730047
159369931
251614279
69959431
14547063
170278820
143540473
892904372
7333227
323229594
7715750
6639674
221703
108033663
21011163
219979757
299976287
234979790
18312916
695217784
4689285
96578397
110396710
502273598
31238617
3750277
640160111
43712776
68029910
956230724
298166501
685220768
348123339
528079863
544623002
369288839
126990424
122842847
59094629
160767497
15636572
592654596
158299530
193374944
231180826
241156835
115165539
467548807
684140195
263738499
93291438
135127827
58772934
1445183
29808382
343156708
43406584
1821662
125656471
76066326
707148367
177107884
152447495
351113110
180063463
73990482
218396006
333039950
106421247
382502323
206371636
91920060
41625516
205488104
101571948
1715988
785481588
15846734
74059576
222533494
188108231
395836941
369823092
3155104
869841208
290386926
134200496
45621303
193923937
40548382
105223978
89955195
140086000
124543600
230470548
426004582
331222007
359011196
22064893
1831883
438073886
379581675
205287232
377012585
113013202
3534867
355286530
91270307
280066661
554040167
5776573
22543295
794931
359974185
139805797
2724483
906375973
177719561
245574057
235948351
42621482
132444998
12001133
30867073
624538874
219340736
1292041
65972804
323764294
133382522
405885827
233599212
53754207
183243941
268376182
187178992
240565187
339506628
224123496
765150617
128184778
46972325
20643139
190135704
535407947
158713207
76807728
251184874
540751263
847909686
268184080
119309224
74431108
517543710
585014755
114013536
146550539
147197780
753606448
295671893
163817110
28306516
188900585
464311690
314952529
128509008
131489773
15504747
591488591
475602953
2017127
20369270
107814030
91287147
486201560
508418629
120388094
218001472
321568325
151313114
495518466
411219410
332051311
173983250
58315602
377429820
474636262
34201683
506552804
70762401
723173653
239214805
117346851
102633626
286022125
58970926
297946218
176279443
115565094
377010035
535949506
144602608
488779901
195642851
598248221
228944386
14110463
127245959
17522
551505431
187257815
83299663
228633070
705978215
48656498
244160178
570817534
114760625
256069649
277980239
778811285
321922818
29580013
84337902
325523198
607073673
637860529
147764165
392226374
794489569
270587670
18719704
344984001
620018724
550986403
83296433
152489127
89251910
46644286
333208805
2000871
879708845
847913889
432855374
66352309
675114122
116761015
501473518
133505184
734098989
125389306
439866316
473340835
157790302
188261987
514395139
561591738
92831305
64378716
139870359
540287017
655898959
124198803
324234009
150211596
65446527
5279626
494864138
45716840
301330044
30285213
591401930
547723679
688450251
34452639
46721414
215797955
64661832
516402343
296232638
224302483
4478116
250739131
150038684
35490343
531397981
717506873
22248445
79784256
228044548
717389400
439310985
533111234
39116563
39473239
93038151
194456232
201074798
842271496
301731741
106543830
197597813
268138334
41580022
73073703
385784310
205244791
48109282
151565588
98308283
9812230
216257054
533734523
393134457
94483988
83688334
68015422
345126412
30673174
95257324
78469572
713439442
441032785
271701836
14502815
174707826
213166058
531361665
5704552
64078960
79827177
183437961
256745826
205155412
4324043
698116171
434548892
374676287
44952916
162035760
59762459
20063098
72940385
81522567
710325772
122600640
127542624
445320802
476539958
394562695
107736752
576811181
433890671
4315923
31840757
94681405
98956516
67281669
361581094
219251297
350487122
55557436
385409789
332958382
6788063
360957939
151316731
87210623
36279170
235950412
185682050
45752614
137786939
482671620
177669583
283156990
200079510
8156253
424669058
199902931
92053426
27382891
435429875
47827055
791640154
108990421
378123903
123971492
351374924
611944759
21634531
339633609
459400781
27749673
55032883
98807925
285175822
132267364
346311092
22442186
471428135
855640367
274499733
99005192
164364113
188492143
261859855
2994796
150323178
99884065
36105409
268155185
133635191
254083797
132980040
480996872
142896482
75848525
158286190
34942470
258144899
183803868
103982945
205166244
25431664
157496117
19847521
223056549
798484627
78990834
23213404
187628954
459368250
174864417
467304
375510679
546206254
635986020
421943449
11765247
304327838
2808396
191104846
145577935
274520561
180535909
24471626
652862925
224710843
299185572
79973653
265370619
114025954
836641339
482145473
174397057
30734776
55852647
437981598
128264882
181843190
253220893
45081434
551643508
91226085
700130414
229756464
109923668
5742635
198889475
289546308
278951016
190576277
237795504
45715307
571597312
51066666
117830805
498563562
732629635
164668710
580489519
415104819
60104349
49009634
614218545
231512437
72170212
147244753
876335709
248044720
730479054
315895916
69898725
69348022
59464277
607373528
212517567
127227125
29862461
149160739
340256761
172457205
26276288
7840800
379304417
297326473
6455945
193516317
118492904
140613583
164052635
685002276
505688904
71820598
233511216
234162518
337202939
477492681
238350305
314724199
3257813
225512130
3173839
437846124
663462264
213957810
557998372
50265727
176144336
46815963
58332165
51347916
789608304
176404328
290345894
707161496
18759035
663094262
257293552
64258915
232436620
205912547
253271978
301909724
272165910
216757420
458928705
397408366
386402283
57500804
117788474
329911770
123041398
462714
1804410
408192161
348818550
197074331
1180595
87160994
113737265
25117845
610603866
419138354
628401318
3223097
537063606
28424290
172853412
5467784
323661218
12209290
89029111
86697734
451254214
167690039
625801909
644651594
560206815
502624717
318401139
476404488
77833169
22303037
694330
593103821
447404575
370531070
21141390
17273110
34373263
314528868
266018664
134526833
297758883
477373037
339986766
45887990
65173183
552407878
589685514
676298536
78993684
75760426
45546032
408127749
357292559
310758477
151332858
214254499
154893725
737241139
508698821
590987624
66331580
142567694
208719859
111617303
12990898
60499464
89796719
135153991
77159246
350971816
80959555
58492490
72592869
74073019
41409305
94673506
31156173
400626205
28100651
582459157
302767811
299629843
6906359
763158838
402790326
491833419
850236818
300385155
599336960
181260744
291150209
420313629
412303320
180406535
25127624
293407582
112098437
145138000
537732189
474079268
823855821
57325294
457025406
89818511
61268691
477973485
113052406
301676855
88020257
61426122
165349147
538528999
6682213
465190017
25823636
15752208
647722829
565874463
1364780
104811088
489763075
103571251
27786710
70674469
593595293
59752635
563279829
95732523
667479762
85249379
335271238
67623622
97258019
233679458
82569172
343454473
325518784
40956209
114789638
605119165
72439189
68935250
103218103
310020166
247437471
490495264
59714966
775138979
33066231
754800287
429257889
263566259
176479194
235724253
115943501
351270405
660863104
91876898
72792798
55709920
38135832
24031492
208460220
173382754
688665383
142480391
55920818
229067663
8931692
8250217
56457493
570182341
181389016
16451209
402936495
275806316
52509732
162417916
58957910
33879691
57996042
252227762
764847657
28787821
22377806
321883833
212712489
79248944
5691685
337619387
19827381
270606491
99970840
64098961
21993288
96081811
414910167
519872569
140180479
121232024
122785008
186721105
70028917
359398090
129112866
75021630
10399048
109238340
68024364
121258231
21971234
1301124
94861565
709655160
112839924
579205626
138202198
1060375
302350961
41608098
793498196
28057874
255650
747391744
276869765
156308811
701163583
111966442
773439183
91775383
385910896
223098437
652265864
304094288
4536650
360039439
201508608
2609721
60952332
553236513
421142010
249039801
5596183
355946021
651275307
647651158
200457664
427147268
183285916
244133276
146058509
1284113
267383971
294795667
641432592
371646577
49263061
182572864
13414414
27998102
141760008
619024716
142034830
482435051
95276570
337616477
228701810
152717049
12453856
16263808
130426842
165206958
4284533
355639892
102741700
57767798
200169128
148584736
614221682
4170345
230775750
382333921
245242249
32356405
19912196
99909155
251488439
645369735
680873227
103678929
346560263
582526531
775672310
437206029
229335059
56013547
2850031
396535083
19122117
187247584
263043905
103133947
431808207
305467490
17626371
574845082
76332465
119073426
761585005
24410402
324948862
12935995
535473150
139338035
240279364
399849456
533285243
85590921
609683609
655979377
626055252
25215763
26287254
172592691
181845110
41545104
4675737
368282183
116304502
99428624
443501882
20950907
79929119
622441815
227435059
416006111
167693173
286079525
296465514
27677809
54468124
210328363
494973278
252140125
327407058
430380814
91451915
125408055
4486908
111122969
46607634
123654689
14515626
66251196
565177443
393626893
448957577
28684654
127602452
225017430
6092824
492035355
113042582
540372688
9595775
625453827
675414265
444534969
8080718
681429956
94125468
409869584
31703426
135061078
334573734
63014568
248579615
279726600
174548545
12236822
48329011
704732414
230704647
278071414
26575290
164146226
440550467
405225208
115747027
219013660
62251277
33346275
476616666
756346089
386830004
582810974
160485820
278023152
73374660
1750239
640119738
189827745
99754631
214970576
377484193
336081451
15065953
3455865
151792282
242305816
249680125
355709264
89361352
84515129
246915724
502686690
16556689
554202683
42863930
135070993
548729476
769072428
391870928
219482602
229928119
101072031
483716837
135753731
85487773
105932707
291777423
18518198
435163825
59737513
509328030
68782167
102132458
459521366
91885795
230203646
94579976
49636837
364418948
85032668
77488726
228921323
61815113
19451884
29674108
190012345
10354949
120163063
5820576
522809074
537131543
23690768
196799118
3659368
243443436
552071786
25456819
332748853
66523441
422850096
132696511
802186583
619454662
646150471
51913596
85655649
165619982
66653531
462130844
6799302
434689704
944933
230500293
241587946
118534193
131264466
28035817
754644348
380697361
203150506
290492754
442848348
63018409
35219309
175300912
531596162
110470520
4954750
451285090
13332487
84768830
514471236
51035344
216893227
580920224
541293912
175547885
86745744
69681608
242843792
589281469
452419233
56297059
146360253
118500750
131372953
395650611
148307887
269275416
711732328
155146850
122959793
4388142
50543040
136829927
125944824
518030233
594750389
394296181
171181431
13526493
224468608
394914173
304767034
14419076
16956882
31735254
235515173
57409097
75878502
121477611
226079266
550300047
488140689
560528129
479832361
113492484
148523129
18452857
88566818
524041692
224155255
663546107
521291473
127432272
729214659
700596640
344746439
42117419
384872236
452832706
357355252
519301916
178683501
338799818
190795567
222435059
266858300
175700663
214021797
67985219
765545352
29537475
22256449
44187942
43801443
617974124
21491963
653088555
25485009
449139599
210834796
9677747
174988682
10535303
502578364
418865930
241579879
172877757
493112589
349282754
52415746
183639191
896901866
417391184
217670323
20429486
116238395
33636738
146604676
875184076
517816725
108261204
219354277
242203658
197332288
97924690
36172034
71420709
62242420
750820520
79621782
122430897
393454310
7568956
740920381
333006139
47966940
75920005
241913327
547159046
314911501
364197388
171101064
14924169
42223069
82633704
11940488
57087503
37619984
415278495
8180238
236312029
188158880
103524739
351053055
340886780
57012846
509244844
27521527
543269471
316579477
166941008
213919778
150998957
132262168
269838208
530121097
118891844
848764154
124153393
735335198
8346427
125302929
30644265
4720951
67944007
420034294
822261669
525668164
177216332
150331477
117547785
114645267
508200111
32444240
257398559
314792529
281394742
517636184
58001209
479741098
236361831
386327485
189165205
161339516
39040667
50087046
496013271
22866010
42652659
236145019
1260760
39360502
152110622
85104542
74816994
27685971
195680856
53958572
35813910
40656952
3012167
274402918
442769972
194790476
645764594
28226650
70231083
71002573
109541455
20111210
295395246
205351775
790326496
179632200
16396940
379420003
37803394
82978611
639273091
6273402
48130336
109605383
67110955
442049941
136745697
298524440
401853574
25582224
251903920
728619960
88415259
691348918
348699439
297853640
442666959
49401700
347549600
273592579
352138333
624533063
337628166
186279424
62309812
623243640
99364634
3217283
920670908
301703922
264403393
53630492
55802202
412508819
464185944
72135197
717045262
75993526
417906724
189915903
271182358
31197606
561376500
194543815
558695719
238618762
299658309
65829950
375492216
288585137
513203
144238580
773525181
391391888
382469550
274541609
163662891
46379372
523650230
470025134
121066216
152312196
414089719
158254422
24001027
124205403
425290936
28093780
207926866
252499972
945322597
417440780
35436387
102682879
93999110
241994510
163785424
848130806
193624999
687177880
6252446
170688369
421005892
235327084
2890342
771950426
212647256
727303741
48071729
275242808
398159826
628758627
55770990
41970956
133608374
183961078
606434574
160907695
22615164
449822115
6410677
646815955
383563357
277057135
225039831
9275296
53536918
197140247
11923421
533600214
390402139
67790506
290780023
102757578
87850044
57724860
511369762
191954529
385961556
31972694
555685460
258461746
4546758
9689804
18575419
26873717
634817843
244174512
4660587
332693216
180267429
198242184
213897648
233736984
31184877
416879527
387315669
74544256
94885921
367679819
35863280
43414614
96262521
422694652
212786031
306155284
7363794
221832245
197160511
807140272
76418212
326965791
194145116
299281757
268657008
485023703
148302157
17678014
40919502
21775033
211544918
19224201
216341482
169798155
737518925
39370543
74998032
363480694
420285994
85478646
51134660
49446459
205831016
228349874
93429295
230483856
59522705
22741334
822569967
151027750
438244461
488451188
368710591
163631462
22564110
319272828
433835164
778272396
339545447
557742554
25796441
603729225
411149099
260450371
231798036
280464395
366342400
327968377
593608507
51264356
17234103
215328783
232802175
71585230
166522577
156267054
476911960
41640425
483841947
489542662
212311724
120438046
651068111
324719038
366750342
139826209
211814036
57931408
275366518
17597459
216180781
71998126
433604101
10496221
143931444
6274819
6119463
120258405
23632020
2154484
254136278
63869537
271187316
456834593
64289929
401404230
102709556
257514804
280180394
653897339
12028602
274570537
165022639
746822202
238458709
299348626
191065001
152756175
298868320
1297229
8676793
84996879
681571240
626519080
103444893
363608831
439674980
110460910
719859492
107919796
882326828
393500887
418605236
89211869
14010169
86457703
318852805
380363432
136071347
4988607
757713
27477485
940322478
192603284
256342973
476090337
273111025
99123530
896078819
255302322
328830560
87781181
736054487
7249550
47358765
113332271
642558866
213522913
74675994
747852977
140334951
121492456
419277527
8048956
63113114
756539906
191277886
653437370
27081436
269002336
592604468
77838021
15666452
596278812
567160439
123947612
215118618
352448866
209340151
18885087
22557798
62749174
47449915
466531815
508283384
793904918
282225888
94278075
514433005
490260628
135039079
765843098
497537303
26712851
1363476
308257519
623980774
23890140
320201388
243888383
290514815
461832853
140732650
119386752
450506947
35859521
10617176
236326033
293368552
83670678
43998625
41847626
420309773
374090784
368056283
127195482
107291411
474219449
496612132
242373247
55828859
93057491
569685039
53904199
553114671
247632282
20364949
415965067
667291703
66295100
140505919
78969376
20309035
594536491
150926712
196945035
308248226
74326791
33688103
253921414
326001389
199987627
74466051
214597816
596833060
212788291
152556984
396004356
199213690
470301264
383757301
275133501
133884197
159948553
191407651
178157994
35767418
202256809
256010894
43728304
142552558
344436450
479446004
7486180
205081121
443343912
248457348
128976784
2573693
39542747
455277606
51424631
33845203
452254003
305126818
116992856
482578786
136185820
1251754
829400044
396514752
326945980
573930080
225634632
164578280
345095286
713749552
438860100
122400356
145022739
25392722
386827267
61703964
47098835
507568513
849760659
15005140
278334837
21009943
186570650
262080400
75754078
184136352
148077429
61973247
115533869
334182976
782580711
340843864
11858501
53111898
689349716
200346812
213076060
65037086
130484687
2574798
139569493
66826028
182785919
421546110
307432250
594874053
167464365
698564294
714378217
228059561
148229164
1472485
10949431
357862833
45960595
95154879
27903331
43727090
32453219
311444075
13617764
271380395
47104869
150111531
410858832
606110551
128294781
128775333
177341348
342420447
385295
191773023
321058228
77037730
492042927
313164629
321984996
672828455
324523429
324157059
117872373
203171780
529284868
182271442
285068557
101367348
69378769
50678959
714166058
37672722
77280110
6276770
34879019
251441999
358898496
216279145
111985823
334616954
218215833
224314902
48924132
720984099
169765090
778274
92592647
656816415
158074689
399070710
280425725
238553479
270690508
360857333
185857941
187067524
799212049
177194891
453257305
1923601
303849567
44378446
287600335
432101
497777828
88450487
535279605
34703944
32769450
149764778
423491503
209555665
171478977
595572433
435729061
166147428
7615201
566720321
193921692
1908456
315565272
71279916
80057460
2047851
5607154
239613877
289737576
771319141
29115261
477810676
66673187
586574053
78614065
19504995
180245013
13065841
133906883
731325
467964355
301535483
616635347
446838563
303303023
653035206
389182568
198336290
699616875
416314661
846546717
528860537
49308257
5625769
61207003
784769073
58333928
43353580
160112383
436378123
13067716
130883252
747787945
14507962
39821678
9946155
72710616
394049281
135870393
331613538
233736345
488453827
13408619
132578154
52442669
589104312
18828680
7767775
70243445
12653193
576843741
96174331
152031809
392633763
18413331
7909155
19611976
414005268
583628896
91981089
56530520
264773934
4988816
153171150
12771560
175512128
266177767
128042932
16533649
204165046
378532430
44114104
57931152
99105954
355820281
125753808
851111204
472106390
202204431
153892741
552129464
446516160
595098342
556539607
189938499
321506
87474665
162806380
383881474
119696468
218228417
116544
52852919
283422543
219368224
176928302
678605335
446220817
776981035
133896808
475604059
349926386
400183434
83591209
5541093
232035247
33988968
81259874
172799979
27280954
512028020
291823647
257103745
53182602
140653924
780627241
182324645
4243487
140155994
146439970
71898029
24241820
359157435
666958324
19002778
323117496
267464262
322396044
307545997
459560253
7525364
87390124
288797595
422783841
1782642
6442663
81909133
153942559
357461886
87925363
169842577
41508644
262733535
55290808
17113742
2547338
381384876
513809505
605122197
255595352
14468240
45229164
349723951
2200918
26304383
205356094
23648246
208924505
81529016
131483732
291794306
63550969
23845629
123802791
1690946
237506148
260566760
27386122
69719308
466886694
45219115
123762462
210923587
351783635
46157056
43064664
132747144
396676020
298467510
212750860
8992462
61187459
357780696
470796643
16712146
80421100
17723268
321847665
361601576
154337377
99123825
314542248
272075099
254148843
285286418
838589915
250413715
206714870
316791003
181658341
389967943
591861483
31364974
477359239
19793486
8674367
144644571
191472106
464840201
412195315
25464302
170936353
50764147
5524960
384698190
395923901
297275245
718897394
889920890
776878073
230516255
563666058
71038283
532239438
290173471
466604004
1019710
203766676
251649730
109880619
356483541
626375448
233867123
747883670
496254438
131984827
86623331
428629716
386508313
389262950
420520547
3806234
167807816
183412354
49281712
425258419
305396229
182473485
677984906
37913362
285243911
480408135
60757362
45338831
272195895
116106772
70637306
703005968
141281160
621672237
600687264
98965365
113682391
234287771
298866290
64301068
131662611
103968052
8268196
93470173
85551647
868645390
378951975
482883366
138182645
307848117
305323233
600055698
328382981
2648647
352634889
125239960
478218283
858370941
194465215
164966209
256415141
116611941
30323294
564273533
197039336
473219191
313724124
310794166
709157508
13688883
122944717
448867594
68939695
161528985
58983059
49561646
22063306
10084742
883581793
38366578
720007045
67233508
137911378
432293869
230441686
21888666
65614229
71212741
397789004
144114408
661768171
35530303
188464650
124611879
25539486
176131511
9516598
107041380
37395449
220852273
587423281
282694207
82141527
695178732
600799623
39599928
309795286
144779018
193098612
450132165
67712498
6743802
72668859
364052849
581152908
24500443
324520963
14854226
64756182
7301307
754464921
560812529
559686432
320081462
107961107
15217466
211638142
402633703
22248554
788650277
15307329
70881342
231533932
96774968
47375551
83595539
495468632
482730710
137503798
456031086
710307536
743544239
82219031
187279325
415985893
12441822
148477914
20059685
797122700
335885942
88851783
79981601
579235796
176393954
64305740
27838233
262685542
101843869
797139021
525599376
67477339
585484450
230880063
184140982
295092909
225800540
378212543
624719971
30039594
277984666
33253648
909172209
337607692
129509643
31173459
127132178
643611335
5481149
223373055
84410272
7171372
279438457
260143062
7237203
828623996
269193607
6075100
5640819
21175295
692339748
545332453
3618108
133375268
9957497
202692041
88873477
189820000
14920224
10210623
361696694
70961501
235681116
765817725
98970764
554066476
105346355
230067043
144384292
405200492
479101190
23582373
682830184
354155098
41540108
292491954
882415
266049821
39109744
294085081
485652898
164480678
483996886
429409433
31707829
608510003
534487537
68553221
275010001
49689134
437641316
32075926
359625309
144693792
434316984
201754572
534588338
151122018
39388143
65287584
217237667
452164898
167613597
117961399
436240028
558912503
379251971
19015876
24127783
41870121
16929868
470173963
267582350
21748956
824864316
20984035
29089247
62966820
218677484
14645352
43804876
585710281
27168709
529894901
129247618
442111285
414024420
152693683
142690720
145453542
187633668
683562147
224156713
121734852
615279436
276844744
274198003
238825909
432177317
192237517
239813416
20075774
498943411
22910889
486657841
113194453
157387032
552347416
434790130
127504139
142620939
31344811
31987417
74527090
197746016
865555183
122635757
532443939
390690806
79220850
73161298
50739043
76187562
116116953
35826988
2702275
47675187
181140519
82614914
99012416
193793584
1746493
16356922
131835243
282107
156779394
330861942
98912407
286856310
64248183
57041736
301913770
426171086
23154074
497532489
358019166
204405827
25219093
51892373
227726912
403735005
450554317
53718109
460476037
153495820
828028269
284024257
440871586
209142468
675151914
382540518
82950810
498112037
308363773
271945550
424620955
155774097
133814821
189554717
137643595
843014934
405494443
630483205
244414804
173106154
177545928
113765333
52283146
218339397
297847757
936873074
26535143
38218552
102446669
292827389
50590681
95458388
367847988
3729945
752255379
241853290
715490997
125833085
193317498
116576399
80745474
742756672
13909649
283986209
316295267
569080881
342220448
193804101
277631274
272433526
578240649
412895539
1518182
173695507
9932812
349627394
225475904
60988597
7939125
289819584
51083192
174691025
87938220
478178117
301063257
29525101
305268741
508212530
176605197
701895834
222552202
140389164
957594973
53264145
828766175
188002941
47692256
638184775
642242865
199263513
348403142
459267545
115352000
72963827
5505242
157399783
114758884
81271413
1796475
118226071
322352727
128795269
146257068
412562376
66443938
161013191
768864205
21974119
493739014
41172705
113784265
904784
219559476
275260608
871469756
54087225
98301511
52925038
640511200
531875640
120712006
339293344
65074713
18619804
39853979
272188963
526446474
104662992
841131308
699264715
626349299
33937665
213214376
493385425
19630655
151644957
122766179
500332794
128922904
265353364
70460736
21639739
66176038
32753292
374303734
47903446
310089948
207787610
7978759
467821158
26526279
76551186
117910876
436866748
199963171
177943020
30949130
203619854
439337733
86900028
427296060
730186404
35888014
143973129
17781538
44905974
78157062
733721072
509966643
15765815
241411767
9522135
168839934
255125598
52485762
164277778
853797289
64209730
27992115
159860282
191384534
302944184
349386566
9413533
307065978
33112200
188171105
274579
12977533
421439254
318883040
15739530
46198101
61082670
153008648
385111342
599607388
548104264
181178219
554649805
9471040
120233189
633596185
44020232
151776598
45687900
291487902
105972381
431888323
648885550
332304514
93545159
710963631
3613785
457850487
418975824
170603890
422637416
147474393
46526491
652828300
209159725
11613552
844164260
536730258
117649636
125756529
234509548
302537458
171011437
228225581
4655078
243327829
40652269
120920532
24564683
84095146
659394745
301737893
195339869
14644387
245271088
278885424
267392297
942731263
13637020
139774416
94976124
19346080
382064120
55037209
38145884
6922826
700588261
194370498
136284193
320775771
604727322
369970951
633089026
197052748
202090019
228129121
297600834
25255485
92150243
45294241
445692871
307161928
303219454
108394563
340596041
4997857
656600081
358113054
530371694
56580923
305219597
84335837
636690444
176397788
422737243
82509375
895794298
99344433
351604778
81326879
791986409
617404775
14546560
523241438
79278756
309564571
202153875
329625360
750282104
283944082
5185258
477648116
247146878
332495532
183633310
454156278
162945226
7613350
339806181
55213033
456455054
466022759
316108532
91031086
773589436
411950509
41542514
821969498
91680372
181868470
244147991
82965662
102744481
206441779
285387705
170722307
344940187
495094203
2376348
11091867
436887507
157921978
245348825
766031901
681591000
15920193
49446327
209309170
196681603
409915275
184025498
147684701
433831202
510411622
373606886
227243879
14856874
145738663
119834455
513952595
663899312
537418350
575039725
399785626
16404413
361050497
7928438
97074878
717432206
61299506
187187787
102214180
533952732
215260308
151102502
212283767
34709401
585805952
158907221
61950560
14020559
522649155
773319474
692989855
912843302
443527128
604357452
333057779
207509984
868182243
31241187
312356077
26209439
346217445
27366328
24608578
266089037
284979871
118853566
74769891
79847802
223771187
255441722
128206998
22046016
367220007
163608926
453075400
548298925
285436576
393878836
591491686
2286833
128461594
283964206
243240009
377249261
291404962
1484450
193338055
221091929
142593153
26012568
2323606
247865095
286097441
61794308
435537976
115116802
68218883
468210148
38060713
216536025
257583574
613052803
134378044
122735073
10393134
14696166
17003756
146242071
245651472
420466472
79584659
611268398
325091822
234727540
273693747
597109417
205323225
285368627
162770307
42639454
169809175
9783045
901987939
53886071
286649671
121695958
217567981
651029088
304546781
10806676
933613
538583179
242686647
501835886
531468572
283408557
89141464
204156279
27703739
285500314
141429742
188915194
23179232
929621194
26530695
418516100
102242435
352592409
117015418
92160373
457611952
385722639
40232487
17159963
267492078
462723236
79642339
244647260
288758851
262417321
77242388
574495121
301439844
101800765
858005735
142490893
398783421
891669704
40170182
141966456
310197758
38162680
93460760
654724312
183321926
149398364
264905258
392343541
666324856
50383046
84333174
319704560
101755939
407681022
745032664
543883123
102857949
19996298
32870291
120383616
187354528
265505408
7512170
141749452
360055879
1650101
741965934
480710860
686470221
588597082
37216152
55177132
244629228
65513282
570939849
160326433
120246499
203116879
11964145
884179449
288339794
566612423
16491894
349103516
373016433
492406685
204769691
226038333
236191032
25166542
640681431
273608932
157161258
363764151
25338910
38079413
543699
33462775
84962037
295504403
274979502
421225378
533839619
89961722
466462283
154285600
3093424
239670520
34987424
16928609
664726668
488098428
37953830
116058666
829770143
133284895
716553222
428291509
180597163
132974176
494382716
148298773
60002571
746919894
373578645
26626814
365390157
83449273
2992068
927037062
129709183
597770037
182380305
273785558
30710501
130617338
622643887
380239903
646329575
34410686
296824002
95184120
514427376
839176858
79359877
535267035
250700757
752275016
85833148
280801950
145154957
100442295
80075784
165767565
329681209
82069665
704941895
274805396
104381994
81316276
22749436
31992401
169432787
565799722
9723858
95277508
118983389
467475508
594391614
39695017
37931032
917477
251290336
648353212
17767511
206958837
70139407
105419857
372094426
7806227
313295241
441108494
493199258
424272711
324409263
35700000
66773220
150211346
458801378
163631473
15091953
195082061
199799568
273505476
103786882
554953651
318463272
26096992
178092603
231591559
280994096
514949058
106320550
99392334
125849
27421176
179460916
121759155
496421925
224723416
162947211
437118840
45883618
315953057
230997380
343635583
427816976
1321958
75081287
192134609
598993906
233671211
25912555
53151024
71151766
159536356
57805665
714800887
160968119
467805075
339441460
118877446
5639963
51418926
14467407
356646225
106082982
52512984
98459806
554472644
312765193
216851680
475438975
9747917
17672432
501530066
120410236
91522439
208789139
70621699
246829155
19610039
35902542
377865402
175967846
858985835
444129115
227222143
98097798
307056219
564017246
145599558
735508273
27063822
797544095
202142533
474979761
420508614
92871252
632553628
31831732
228489482
281091685
1847150
160828808
675834279
462545200
254194810
754426636
143810190
479307878
11427840
5848373
71307085
120680734
486684000
52192680
293758506
514475593
111739172
348865103
244964705
63811510
90046375
181129916
38488561
263449286
282963133
291244114
510322582
195988712
1596387
297333388
190667284
206634768
113879163
283628623
204256925
20409570
605300849
210553486
43901467
466117687
30841450
420548706
97363415
577537042
79785432
236550362
375538606
39667266
233440879
221372940
195391237
140973783
386872665
221281494
252303341
584150258
327125677
8942619
250374761
129702455
325023166
436314356
55566006
175627043
800364783
413725541
212637343
713120850
113014757
498542856
133288253
11245279
212835149
11567304
213527995
315764082
48391453
2924191
8129745
513634723
462548081
725375913
326980080
17272276
651330027
802037158
105055107
380129054
82424041
75070618
145069191
732391573
156426708
217463932
207763716
83486958
248346767
15116869
134307651
335185529
755052882
99159052
438935891
193075567
129883280
6921630
656583786
101375417
133456880
106376079
854210653
217722505
28464392
939009843
73071796
438727212
46936175
30985590
524932348
47385244
365386301
297859521
316557869
340208746
88797588
127789309
366587915
313807663
447632958
370216095
528807258
36339174
223841463
468638317
261667285
29693532
512302906
22754950
139010307
261723387
52878719
128076985
243940097
251909642
292082517
159301521
25172773
97582138
722177928
104597434
110912080
26667376
350193003
255021369
96446107
131686607
152166471
302231935
119937771
1646188
918383
366328376
598060870
401150291
424300715
634772629
536769190
286969820
449959203
103710828
610064833
111045433
97381575
55809482
269842093
625895989
201646384
577346232
57694918
453866638
429814
28785065
341147891
403268014
95964302
768364429
173804211
293428454
107196887
95932969
104823476
7243785
378591004
433011547
127218313
210333599
301702639
4512610
27730510
328794511
59139540
118645510
337852158
31624084
40655655
599047114
581876377
880991654
108807929
398152722
202842514
47866251
174708062
372825292
42629809
529168005
279685603
304599668
165190624
121241949
46332339
237059164
58544841
122183325
492125889
122303893
235048727
613669245
120016841
389909919
164991121
12133363
72655341
469872851
397557413
33567490
169966335
30284969
101905784
967553357
60653116
710357715
782418743
620249495
53164075
118237014
49955233
112408817
24703917
77850549
248037156
18679853
199674128
241730791
441972740
4746362
126373484
169791339
10808995
161656362
509020665
152103544
108944170
147535382
247388181
456001113
190870640
310699383
39521441
16637600
460122740
105866251
72047562
153129423
217460393
65281693
10823194
93828301
295250849
272092517
654051100
454118818
33118560
26771602
352769355
10986554
181869498
10717955
372034437
612348690
184368736
623687765
527829408
65861632
947691705
167000650
37600107
4515452
666559148
138975819
591011518
258879495
760032708
373952040
61739788
57475770
20736705
512608927
282271464
50375431
363389409
235466225
161795848
58383541
389779311
279261737
183775165
478686649
81659452
444404436
341004405
277464737
442479271
69777973
58891945
458524233
190292370
121940109
209168894
60777470
354524056
674886206
14533825
288711002
77610324
322421653
978091
159069720
575921859
164361824
34744447
412900979
32851843
50736769
461991376
245869514
396465299
170482963
128255695
369373118
576742778
315631964
65068083
144540897
62077420
346022460
321139427
319686517
102493136
478483262
38161892
99243126
9455905
539951763
18268731
264579026
21442956
241272785
281541832
414734148
362667365
194385838
46281390
208653280
55289662
125499594
165209108
113870257
12723669
279174806
210349841
115289859
677201734
5575291
41904441
330962523
89191089
178552804
80686403
138015566
517512185
198711763
80734376
25367750
377064973
361978385
15520293
581510304
17456799
323049148
419589699
548963978
71877073
875173872
51034717
582579692
18680201
222157811
86084963
547770438
450839072
132420873
30014870
555837201
107942666
252870339
310387988
241236612
95643523
83886828
6439765
154831948
152637232
132894012
138731173
94231351
444774400
468487644
412279704
110887543
478506541
447757560
594196243
106418339
611426602
505162807
14979211
177752226
43920525
424830966
136632927
68321895
129102291
345376572
137990389
223704538
636262313
137482698
258198967
298959426
53560249
13560739
2567237
334018754
31569567
82651797
6974881
82264286
684560545
187414774
175468324
57528608
98976087
276524087
707734101
270118840
30978068
115916351
87006261
216853149
568320773
302684212
232973674
27271687
48901526
36610798
19539630
420016892
45825639
188243347
532375979
10950630
99821148
92162135
41317096
204216705
172369365
803807323
156929987
71034464
1441844
30276156
15977003
88114243
519199629
250594240
102641781
711361982
235771360
60861301
147116768
76329640
418653706
317229057
407803594
95307075
176432140
23564688
317561986
25419305
31481330
609755571
296110948
202817138
463982458
169125907
233523916
281586453
20271554
147208400
3588487
199804711
195446165
10061991
285834038
12793218
898923003
156602129
320550089
495494463
954904794
571109404
197023161
131667570
439322369
27944273
371769658
127039437
5609259
354704007
90722129
314890198
193905868
99365551
31009345
6862503
185137235
71620121
35102737
526037640
288096949
303952421
387902465
148908028
516399545
14415003
201489549
344971009
263563765
301035118
464205813
90846513
168872134
382676448
107107167
163878898
114514323
262198354
62476940
658840719
204332018
19999302
581937979
171315538
394331366
71049434
167415567
488575787
237040099
170050571
108870568
14209353
4197191
42132314
167937497
36658160
35370161
220694333
142782940
61504512
55960432
225473594
38704377
63257519
82482660
22899521
257151803
331481728
131775604
1492837
367427159
37637709
92985557
41460443
270977303
510919300
419570042
164269847
199791786
452327775
32064185
166899123
509125887
24134493
182758981
14799396
328065730
255038206
314326076
221239213
55997
32486967
761600881
435481611
43052763
592204152
61442199
222004101
184193274
581127907
83440287
448388641
435864702
285259465
9096477
21683524
455798771
213194968
4219547
538389158
206860707
494948390
119470547
391008422
305751945
685293604
65630597
64582146
287672473
73967059
261452263
878073809
220220000
281379003
383535185
5265909
42670725
377856331
58577254
520326419
225598938
8932798
502793614
368180361
428727122
59924052
145060492
335685663
159721734
310311265
158728649
83196362
348948713
283659397
229113745
404486364
538407942
130370229
78774687
125746726
124021812
23897781
178424217
285088836
746567334
14496930
309555825
291189816
385153213
2777850
37269987
107419562
197440208
543109364
454957204
295241942
370654640
23489773
503931151
523580931
670235725
50358420
32484359
832989938
266656480
268803461
691828010
341005715
398185942
110110117
82640952
427117266
38384210
36592457
48469255
303454183
147400539
238664045
755888786
397233302
714073
423094097
345797649
14014611
177618586
81990774
208221985
13857057
47290689
215218258
216966863
78884158
727549748
78626358
347744769
219526311
247642976
108703930
172242601
80021785
162776793
24830325
227596720
169649334
215548712
152312172
162535933
79595711
186567902
260486187
63225172
54903567
153329426
61890926
271277075
17686504
18481615
94070774
31085443
366825918
125757407
30448797
183868912
571044384
123449019
65531220
265594452
190497553
585135967
436820849
229890209
248072167
428623160
446210508
9151454
246957583
103526048
51108407
285298402
160971564
58889546
5274557
89707305
211866968
127602515
231646174
51633413
5158695
19704350
161292423
407754666
30408169
107235179
264885349
449822141
63443270
16498271
96368745
517079648
26377346
223828476
391942334
540012763
110814224
1750468
64628389
629132006
8544913
319697866
133095396
171305162
34771624
54176452
213353793
352702159
197496659
72500755
228245932
86698346
58059572
97326433
259769198
30587079
419381849
115449778
12147487
37796826
41867964
66133895
78183102
160502611
547788599
77374563
308793067
250880494
308735243
41696776
495020455
239296740
316624420
70441585
74343795
7409646
246484035
288500048
464181979
2339440
434536306
104755240
431665982
7814871
634639670
830348
166056723
266972949
10179076
221295030
418226472
273937162
260782625
324195896
464174756
370846765
432421234
20086852
157501483
340598307
283131027
735929840
505869087
365892452
845593149
532878719
242482543
775453657
409829514
58891736
191607184
465649156
240820875
689879427
531351806
416113790
96011197
13565822
325564871
12736855
310987906
214942779
46057063
54407897
97320857
653317515
244093720
653529522
334719939
156726609
211980721
133725622
333670081
522324759
34086673
248423137
149273292
63793432
39793492
78348288
198587630
23844309
225451256
284734450
458664197
259886765
68433026
70279748
39479557
473123171
180683705
18123228
104556837
149336838
20209007
76981073
183736994
794456242
617370477
142220418
179225013
7474802
287606920
217438163
483177662
320834512
309476236
118767849
9963401
151391094
64631506
18348040
184448263
252839881
100225452
121318637
7835668
464068751
37565123
100326524
524731556
4580805
214147904
20705531
9198438
399439414
606881916
242091292
249133941
32591791
100293671
66232934
171350676
300953651
59951698
174391567
506276365
660892389
70948326
380993830
624870555
187388066
105405762
149063279
554073639
748487848
276337667
455655231
140322741
505021896
427755664
719492464
575936727
254550728
355421996
26903930
22019383
240362087
100961474
58883995
300265527
463661807
500431212
22916152
786137257
547455215
537364453
16446613
271242055
315007749
138789607
30823523
157491259
27152271
580832070
293294751
49575142
277225604
74589484
306811214
42713038
931172790
358386268
131008423
76302708
562568955
29571955
702097219
109095108
490347476
371045769
36660185
85340197
155847172
63575329
6585790
132981360
614126880
792823515
186202517
259754500
65881987
362000716
367835367
380303438
592842058
4743101
442145124
12796366
75852314
143937236
28205746
285761256
67640953
616780787
161972115
551420333
924731805
41188035
140065882
86039375
361362801
6136666
239796307
11871253
68084651
18293752
55572221
11799001
296743867
465079214
221994318
33559855
582201153
948942186
120702490
124413616
403215610
278470930
384039320
174988806
119357856
144644980
229611991
284691194
1548928
483369801
253564167
458116397
215706555
109819384
432438523
10505191
247298348
464991727
549569
568020310
15417393
510843281
369222404
81479529
6517453
526235568
235981793
39396003
653171790
72870050
3917732
352580802
66182344
340892323
92808102
313452322
257191589
645596502
735971706
50703453
431193395
341273770
365029165
26392208
83334884
10027197
15908312
314547280
400906901
17835477
717648497
893506209
274376219
180483019
50117384
126428242
849112
217022887
52373669
398898360
256658959
135824128
110749075
101822363
117060552
32990631
97551108
277759435
47729431
414451297
168314036
422484618
513041042
20755325
8109377
753851823
555139593
405214151
14226884
52841965
678926292
143069816
96900078
55934222
96042368
375179145
516628323
144317509
21540356
561374533
68100944
3769993
277026795
491856631
117128376
42925877
452920505
812177
428723035
469216011
537448453
99115848
103786243
361343112
715674677
9124554
624159067
3757561
398556597
229382277
13717997
248948729
604068006
246609712
172644543
36139658
137006658
9979553
577026790
415579775
3629280
552764833
62975785
351766011
133088579
242594977
336743080
131099016
82529272
76116351
310295508
21396553
221092577
388765181
448121922
84594673
46874574
364306306
243373254
157831291
504880106
185184374
325004793
680633
262476326
504434338
256822903
344446689
283155511
304775594
227100197
74131079
162213661
31640409
264418162
338409719
609529553
269346186
9248298
17302232
53844919
128838225
288716277
639385469
245862209
645399833
22002690
475383439
67007
288592328
651983609
124610155
95760003
196233306
51719598
100742990
217978462
86930941
592753238
114095489
22034302
475248725
123304104
580059774
210465909
56698921
30654214
13084696
33099576
100283585
7340285
249418563
232804421
48739094
127248922
192201406
229729112
540235422
126465557
381313329
231437621
428889065
90526906
432472227
276570036
108350354
204797462
84310073
124865661
7249414
15026923
300200692
409880087
580866
480828314
424262257
157863405
53698641
77030118
510166697
257802444
12113375
499044680
72484207
390546938
171023494
29791642
432226103
403419489
1082252
171696167
141321175
59353
436191216
17364193
6778499
296220099
361580075
177016322
40554968
351685689
455608057
809625321
376394742
315465169
562688622
814278130
686796131
182095429
21402104
120744798
408002567
16800293
137984704
84873057
318396582
82419180
648902582
83761223
260370881
636188830
5279540
703647766
331799684
26921755
250819366
73009989
193131347
143156174
178831839
347522266
758998300
292548818
442345804
524124773
426865551
556440726
45477378
250970532
171468873
4363923
58252033
540232749
164035130
272544529
971954611
33136850
35747645
241168012
228096477
248916079
188739686
537276293
87999925
265530616
62201075
15701534
321001797
364488574
32636598
51085277
136397166
15190755
168530742
722912496
93555925
52283571
625471584
54387787
42033409
112877565
458419492
125647389
121396621
108635613
75574127
442682094
5087272
87398017
226434780
39957441
490624256
234161837
42437045
143802139
80920495
862744875
373363178
59294227
500018698
95893431
43650113
12328068
497898967
2502858
496829253
17800662
571077486
35425673
320265906
259918786
11681505
94182709
13537655
79116116
159822944
1693304
36366526
45330605
483689217
723443032
247880744
303700035
133740518
374737463
158957102
5475842
16291888
335820766
26629470
84653602
842291843
10663302
644032307
181622938
76019590
184300774
176038313
669099374
556219985
500173748
48082089
13190349
420219556
102587691
82621381
115323148
76410469
15424058
371501479
310590941
64442971
8361415
33902296
142059130
581896825
366379625
54690698
472475233
169789468
202291249
8235441
210433436
54947933
438679219
85760516
301564601
56136374
82263451
409538385
261023225
140941038
14606340
137518650
624052965
3160792
24713166
178008960
218182661
569089308
554157969
273395648
30243404
524462955
458490068
564952593
413011078
118658772
444370438
118929249
37452443
90831782
854286866
640021738
162665137
280580422
215826094
34550577
624539778
60477700
135021977
124981564
145936922
527454561
512450936
107748634
84702464
114179020
271693142
118342613
111181091
86336005
67232019
106296970
170235421
90941117
436568971
71972129
189786147
841838175
108404762
523543880
14928084
103972
189459710
216496559
199779510
237209248
196875265
444410014
27462846
433891124
167864
200521350
150812873
213418818
282749557
22832960
199810923
140863808
375290045
31360488
230337838
34293137
280712357
317714304
10219074
63444919
236238527
82345231
860403371
276623860
75471734
114984794
358849888
197585599
140609198
583630252
474354664
408101903
18413765
405755173
125320480
33090848
313052596
530611295
77898960
48524634
311110439
897228809
399684476
288720641
36731201
53355019
272208612
235967560
126360195
434847747
8620554
107610315
724060681
5458811
42299413
788957521
619484225
53086108
2252940
43991378
29332080
35907098
150358211
97327973
778516763
265666250
460517021
241376542
618991474
151075187
547493850
106734434
29655953
417037219
320606639
152306147
105561193
545569366
21014536
558615692
335258310
154282173
22452426
588797684
115694088
354898912
173348474
141342710
9985980
161961295
148654697
64457764
334865831
620087483
2709257
620645358
253147553
799337790
599760516
771242844
507538592
73150445
89246216
783967156
728420464
42021803
66110454
82351850
16140906
243578204
300027256
6783790
31158588
432429806
482906640
371642069
96251971
136372816
74529601
486061748
129037903
36688022
192523417
413984681
2412046
256896819
468742819
11525328
325844466
342176940
615976380
87228488
55119152
358619840
178458059
289902205
194853288
142403196
66879788
3818541
137397436
19064959
306950349
247258823
312160827
321358547
110804860
25167579
163768459
9307440
163664968
441320327
64811510
695659635
334546367
420425997
95957726
238120536
757794293
50985360
295217315
431992478
8492377
104000517
96968623
194568979
73889999
2403158
134424387
954150247
5275683
201879045
317265148
368397201
19954880
797737712
3298569
41317872
19364919
84627015
253474781
124789892
159800934
676215820
61473439
192820365
1254649
152455293
908227862
452148015
224926062
308360249
110083523
9697479
378039811
493051903
293738695
889318
621013017
1022921
21075302
507088855
48071842
438493345
572332252
234595543
330157081
546389539
20958412
75310864
67637181
520479183
233746964
74102531
38387239
637629997
215574187
29799413
617720439
30377107
133386932
8798378
122483736
128012688
138876707
418792971
35174389
323270071
391931
102555128
274063113
388569998
202112400
606341090
85168540
676761415
463555105
172346694
255169842
337463776
209014828
125746495
227192492
36949588
247442397
65629599
378091462
575030948
46836353
9701145
704355842
149375509
90078131
883838
576823785
61001614
723249882
192477286
254474956
449370278
331269119
72513154
24304412
28711459
11457061
212807944
441785097
553600415
117712358
130625853
72695478
821078988
127998929
38080483
141676538
176028289
104410545
401214717
478717221
425155562
164436189
59785808
680541455
3607498
80533078
426917621
166790659
94145569
9426740
807927639
266904675
58058416
126444881
142961524
70313427
179009580
226562848
469815393
621295634
217163175
129891751
247351372
532269858
548801704
542098896
546046360
4071730
243221427
277692732
36585924
206946586
204687886
142495504
171551677
137380571
225442219
794721467
321739164
56005961
84485385
215484327
435300877
19543615
282864003
525067453
128754344
904578376
210626478
57021
107964917
289802987
83998813
114929862
306295656
166251202
14670195
7632845
631094735
122952908
145912962
445038844
39305941
677754992
141736795
60455355
263565510
180145041
10418515
122550059
41284741
551021580
107225542
167775890
5705255
181554995
135132413
59676905
441718163
6661182
576758282
459181135
61902207
489214977
18229981
575642861
56717316
349198727
139599639
19457377
53277208
295778440
395924416
237483935
31517629
15152351
63588726
14413781
5422663
402745783
402772891
49123332
666178638
39938026
74283254
352965317
61179180
16140808
144715796
156900148
399250310
50036133
588816242
267753154
281337250
53592238
222607557
110019761
68728102
41230139
233683045
443993663
255686147
33145502
43970596
90193403
10624950
332761141
509977276
757195990
848574
218064746
35514327
311685
36415484
11808827
193167588
59724712
500001697
60972596
293494378
11871706
243269988
10730999
240096888
165583157
132594299
14621710
250908791
794104185
142062846
166077784
283208797
110848014
74896236
856205903
280037550
447405974
97481269
16263963
170955077
172078610
171756315
47587685
92653973
282978237
353131875
341687451
248432788
828261531
7575079
492559921
16084500
108982909
370040820
779979899
293231910
263841398
270813454
535766396
35606735
208860800
757441746
254212484
120913349
139115341
69408016
13916242
21477301
308499829
744568784
228348249
293039872
770769950
542371626
48596663
429931680
104322585
178069780
529143801
216412982
165164536
120935915
698105716
362653699
340762601
727935430
177966618
1758290
468965166
110863194
380150440
470770306
175374889
364610721
216826493
11392261
182976663
136026175
372121790
107616846
22282635
672918903
491594901
427325928
858278214
437550086
8052871
161235520
352556054
72928082
127477031
4877162
352597622
32232119
472582087
4414219
352848790
38739730
329549169
7777642
24389506
294305064
344542446
269060137
429763376
1599804
59789474
460157645
96442380
296660735
634766155
185396557
513241374
456080682
198802261
515996680
439736423
252567205
403619003
72091279
417892198
293783116
11873573
652601226
76284184
59683387
152188308
246860266
389066128
154969768
178756132
53040903
313273698
617353963
100473441
157418897
117981537
161572768
418590430
745747431
280782680
731772910
277782364
88491485
138533832
11180264
419061832
132659744
332203137
29128440
135254192
373446308
43514215
43104963
620711226
104918844
349224451
121395162
351572916
244600120
419449573
623612154
657065124
306183488
294556348
78529591
157025596
197077318
25236126
297183699
15291237
41214458
369821513
50778848
17981909
514626405
177526091
348041869
187855941
30785079
169193135
43177908
175899538
282678807
251841672
164509121
63125267
56518830
429608751
456857376
153161411
213363015
14995601
648962282
198429996
196027275
129326348
557822969
140998513
511173478
121032490
246705947
299297862
327286003
257974895
554965873
40879292
465229363
226365579
192357565
122944752
338367318
35264892
834205656
624719617
303284470
185975109
62229392
22346653
261274141
608709094
71124237
53093991
34744871
463270153
231948052
110769615
44687192
448321014
438395420
221073724
75794299
343926293
26000691
55505134
781257663
67975850
80238229
136759409
71040562
38297120
6810491
221340448
23455323
203237017
31456454
20106905
372061735
90744276
103295198
90736474
177960261
95770808
47743049
1707306
92539755
278949033
236891542
8185021
280878443
755534032
197079203
96284341
448162766
313744130
113850091
11557979
471819475
472604
586448040
36769378
24476263
419351044
366108779
777009413
175036036
251902587
220147420
702753110
778399293
101865844
14552263
435634456
617207477
189907564
100182319
27768183
149484657
148053459
46852201
201779082
310367838
54236514
152076964
82316262
250264396
109169806
119445653
186394029
31135322
162521675
41288534
40137179
338254967
94188678
94174880
37817522
77239475
180045624
521977502
23262618
13543266
231100051
214829205
15413989
510289948
236813363
290199782
274935504
67139331
92493412
277555406
333567787
29324278
79590282
9895724
299767165
534943432
252302375
123774485
26022081
63971061
152170628
563300944
69225831
54688717
83493065
70196535
30657801
99557986
236920731
227098638
52390795
401833816
517932847
37581435
355186293
8348753
68627142
55638073
215820402
73463656
608461087
15383015
400686306
120685816
792706649
105444971
585072311
34383643
317898585
100764333
8441720
25379026
158012523
68145444
387046934
20981893
9702079
107027807
117744061
533661456
1322256
2855404
103917818
589981698
195049777
386885865
387944706
326200767
258499581
34998465
130647610
217635611
448257399
510770155
373087088
330428194
366236484
150426114
105486565
37513957
177380957
744923914
138804396
28392831
131176713
486923547
63029863
109269467
122605340
62877604
230355902
510919117
91623300
35290066
260847880
673692003
621750944
70179942
63820339
140795641
13478336
21034408
56020098
290485159
144747737
159293644
176693260
24278472
600101168
158050139
174063160
194604392
35972331
1094541
10153235
10659275
438408667
100995065
304075917
366144035
408046111
222466474
186294698
106679559
252705440
460890486
278465892
510826397
74661601
18380559
536725310
325792966
526727054
714452299
67335242
20808110
402863974
276039964
326682666
10004403
136701778
219853201
92740224
12110796
219070142
7295533
208182997
41067755
2039783
35531397
289966240
271073512
497591781
24777078
116515046
226263587
309227450
444500369
117698244
102037203
303787583
629841769
359940489
170003444
183226217
411633082
174897859
420043422
521021
434735942
221643925
135654672
5923619
103983042
22960134
215857613
77134821
654513853
328574478
352423166
71820051
310704245
323995
430528636
83711707
465700800
245146571
48748218
767341411
80153515
72062929
490757677
474425888
127481708
92891916
741196334
249391802
365437691
5909187
31233647
142988441
120337507
404055525
436334636
168688814
22248071
122548973
389136044
193973298
303948854
10731825
51950758
94186939
59471623
49036923
766977241
521203336
666702955
2503374
382562372
29744631
212826075
52735908
192511088
229250443
330079211
309980526
332279910
991375765
74360843
501310035
430928171
23116127
349333028
711079304
19072829
51083774
36628026
134118132
50672206
500374662
312545334
488164085
423036643
161512626
72131712
152413611
173445359
513856935
397285437
168731963
287228629
614442006
283480938
3815536
271327042
165203895
46921536
195670533
298395356
195892161
166891520
441416806
563559923
114000102
76190387
15820684
767928217
353896595
719028798
181871644
347338014
22365906
72188092
107693496
87475489
67953986
690967520
295314229
18155780
411787688
59477090
29356544
187452644
576954907
85427467
522707595
318291330
126242317
387100395
6753545
362252814
343710590
234269556
208973378
111123958
27718861
13879930
148467519
10472112
689508674
19554108
20242199
406791345
316106958
369177341
272742102
57184825
124521958
235611351
52333666
10511950
129626591
76713190
17545659
146357805
203715657
38104255
378240425
820262854
20944190
687314874
43943622
8190536
86290418
816717720
199217324
204301635
18484972
4112984
81630843
188562939
297529946
77425857
216095933
387680137
197281054
243194339
261547589
388428266
480023123
819361592
222199219
337580440
54425868
8138886
315039504
323410997
39518081
225807992
62636969
222548898
11369164
11261450
570141288
115292589
447181714
296394641
421981368
15554644
45038011
197034788
663788490
91030998
132084034
414239
35365822
471765773
6479734
106111268
83344374
63594810
676545013
182539249
386735273
467246642
69415380
180979858
543189448
493083536
100091372
235818910
19861562
41264521
423631011
695532411
205506803
60507913
238202947
182108944
461252166
135952742
589063013
171278042
485781102
198936392
159441100
62181296
93701765
89627908
412598291
379459685
180848686
29387279
262484756
4287462
263144685
88492204
99826026
328305697
86696636
156389544
65720450
14098669
164318020
396494514
18047508
496456900
217453815
149464624
482852589
792646344
259564763
818830085
497137774
7505020
361206532
15569479
82207734
247220396
261183006
429757581
13338283
312083922
875121135
248213375
335917242
22317778
6513313
438819260
322132708
11388111
80514424
94206399
402563576
24118704
152744432
529022636
80110472
337855456
343100899
359514267
198276291
175091196
199926013
5806105
32854293
54675278
518078561
32701106
6906773
623493275
167294989
440689314
53806796
534143881
203895263
158066553
27176506
56257875
4867485
389018471
443437938
141858487
274268852
8397551
16599945
156651269
159300234
77025492
118353652
193496663
265680302
9874769
86430733
77833873
448058580
10625628
120276439
303422888
92908848
373292487
194656601
174750623
84484210
69689261
17014319
563486563
493056942
567324257
394992931
149031044
386879096
766708872
5940985
613682315
887133677
152611176
294108870
196023410
33719259
25761056
104915244
162303054
33016298
352322970
129832870
182906227
573248788
63856203
8460188
60584558
282793804
33106277
18119136
268216445
612449773
3992020
98401157
880840444
256898641
65765731
37920851
397433123
1519787
61278989
398894457
260774309
279457710
8388241
89446135
585493539
178775963
2407153
43335666
12390804
384005397
11230315
94147751
116098916
107728068
75228246
323040883
10706797
691585406
356491380
252067698
126274480
110262032
117532803
44551275
328415444
331696513
109900703
96909412
895205491
22811564
292131940
187475044
31144408
130466824
457273661
18774329
286631763
6550688
361153915
304355225
2000966
189934996
154530024
727965915
468742480
281739847
156528416
130497470
377438598
100924166
358632589
827610873
55488047
727749888
126286063
121751718
81320966
427890214
298860825
523794229
780385298
137507535
859717556
15304353
41728212
135008552
3176574
34000335
410532086
120563543
168218492
10990954
15503145
20747830
403364479
16246121
519849395
57191001
105951603
124636222
41381305
294595226
448615690
635919079
352644687
165118152
112811196
36030103
154748800
134626905
174876057
92469907
295448005
140240338
31846804
475840523
332549391
292086391
395481749
12181840
287882888
662332949
123440243
429241454
755652193
3030022
37258032
132903479
676699409
219734328
303780748
500807006
233487448
33917687
399907763
8728217
153873700
84438398
345574562
213626207
137650255
459487614
123469169
95978731
126547396
185027141
102237845
56038575
502157348
384980724
125790616
270219837
185363467
25553667
75486508
302238454
547935048
33849556
219184193
229357517
580136573
74114841
115262580
602490844
251861213
6366914
113529993
28710072
507008461
90505676
146176922
69069706
419217122
147787544
36327272
739245399
483421365
709949714
42700731
209889054
30442709
532872370
530002620
24050025
44609663
224889347
604264343
848634653
365464898
256893437
127838350
606731399
715103824
283638249
402670759
30524720
640382624
117771102
6315292
42557034
38421444
230371981
229352498
239353535
200398408
504229373
406103895
270740445
106420541
2404809
337131604
467052091
397804565
499033214
149750538
309836160
123106021
384694186
164501463
177809293
19595419
297004570
65096377
443440132
154594363
785671047
312355311
236887405
565177577
390942123
189815056
146078530
215157464
408903040
482051306
213689427
152587212
203074000
266849567
300660678
40385545
135100408
336477613
267589813
307737010
287649575
346859132
46697743
373639604
379674978
48314189
17194262
495131308
232864551
103280873
238102281
487743022
163659671
246689295
2719182
266148069
89427810
596924028
243115933
45065862
352251197
182529792
279921036
58976041
65006796
592787189
157469519
116158723
6422673
1773556
101299872
97641790
197733909
308087366
281750356
408913873
402245192
32379792
33030291
332836426
36948903
49696446
637057944
188034591
281156696
713400056
288156220
103983433
665791974
552316519
289216043
677044085
454325396
296886176
311671585
78268459
130766132
10304545
149418897
153759305
263398260
2485427
242781071
412580855
41497875
198629709
181792795
788460597
62639305
194125002
352439707
64773853
102095880
437811012
20070376
57006598
30995411
436631688
691596882
166713442
239679902
80458132
114656527
110930296
163960556
344960848
11454261
106895062
688286768
231422241
119930750
134526327
27743115
76249590
148330766
302839986
246041479
87553339
444800415
615224000
3684884
15364544
66877123
355592052
48571447
13743661
592542881
346747263
171120770
741034882
335456905
299566916
10079542
29992033
269578416
59546319
127988869
436936968
19442211
856337356
101869110
270383101
80554182
157553152
694445197
531629813
616204838
590604496
171274221
672101042
654808693
301093281
174734225
79328133
73532682
177007972
21895641
315904056
249338430
289634303
392567120
697953559
293670716
26365506
602014862
95431183
52098543
29580456
195083202
162006751
94688655
67561838
300537605
159150886
83648291
289026216
118750901
85240327
38807506
37861396
683746103
105589036
1749958
262337480
541419967
101439258
69260892
190473944
43677991
176738206
537222734
6816736
482357011
113324159
72740630
2932090
51979812
23285738
343465351
72194646
150543181
368843690
353932645
22588861
129654927
107475781
110060126
586889174
18485757
283372129
221724237
21296863
17211553
25251554
11638562
551563461
300417599
611538367
11939918
447816986
804241822
252360259
398986196
242625898
101031395
250508579
143997
407800049
461316464
80664254
579446688
194048004
6746109
737239188
194657522
217869682
143391003
632837087
115504608
746473082
537476816
141245520
134717063
515025139
246206557
9454821
248519984
2549869
572358700
148334648
79696767
263861112
112769449
319359974
321808620
89226114
48410074
853433387
114492861
88494591
91196388
420060970
392782408
375414588
674827980
17284187
294522108
460864214
535289709
728966098
595582239
864584133
80079957
105770513
360363673
355519982
809669449
335978519
10787326
834323318
319251942
61359174
198312483
11083110
768634621
235799786
685517931
184139650
100740589
254346638
164522095
626250007
69358868
113987929
4395193
92840497
86692441
155958205
138152341
72196448
128254724
738370056
182569361
11074085
25752026
81192554
530540493
209283340
702759073
407461042
109450462
732958920
92110845
633095147
698044730
7475257
158426813
50901523
120986949
339539741
162138626
137508047
45321074
559776677
354093545
141096977
86398479
453850337
79453371
514673206
357224743
59039154
279297287
96842225
80663375
11498677
153363216
146170304
691857524
94873171
768051238
143888406
140114669
178246871
243749576
194734564
12739059
46314745
786164163
4353844
13554175
12541654
529341202
111172043
109280341
27167097
155804386
255976514
16319057
59162986
172839967
201520183
808259089
8371304
63161140
1139097
657888784
140284536
123920874
95772095
407717611
9153998
323700371
108666124
577979403
887092867
76810736
8448197
43393589
78464101
378901096
526459657
420057355
174508232
157030084
603499932
756099850
15941357
303071914
1817206
3780779
184375399
68210961
192455174
205400788
85992978
504549340
477582057
167265947
84687545
243109413
450709823
431284297
588402503
556873806
29325645
414015085
106941378
145703947
375754308
233411145
122874140
193531992
15372035
52024825
800537136
327084991
306396
194070027
25176109
261768479
645243348
267865846
93666121
595728790
184014312
277182473
589299687
184283325
293939018
91035570
182455619
114157353
256286359
26244704
84322891
86769000
449026784
353622220
628212321
488819848
8812504
87444751
374076646
71164573
305032692
262172659
155231982
315530559
187441442
735858114
413694199
28027326
17445139
410625936
210895697
8067884
566183674
101184360
39623462
160628628
166240182
409388297
15954207
281397755
345307286
625284195
204637008
801401013
40285015
45222176
332383844
41146094
491615886
208124097
26549409
74167182
234263871
31485234
70144314
303591281
479325310
275584761
112312257
76502303
342744207
340271469
209245652
177927975
71723820
258949491
503504961
331624223
378050017
206609818
742620140
251675420
211234715
373517578
17298264
55995825
6491354
270723510
250027762
340481638
431264174
121937351
136998562
41167865
14191887
699683423
151967312
446063276
66404584
598272544
557786583
135302032
81343492
39438019
369287881
459382418
545854590
79635419
453429384
212137928
576954344
112921285
621795595
51739861
105723426
74826299
8960970
23806341
104265407
41972868
57005029
187472051
33083640
48762569
97828681
7556189
744137935
2989846
181319626
104529294
275173933
661698926
137734374
357335296
78790187
594382820
256712342
235957913
214966273
405758539
31234446
613465335
109213391
33175283
6745071
14314918
69490017
61595215
232191704
45608483
359840036
161747803
94291615
437488296
6955153
147253906
319306283
178544036
183802630
10710007
164070884
14722144
134693337
112931635
148762134
148624391
104024170
76869676
2408176
299192586
130790819
213920172
512632200
380940979
270338288
133215541
92043493
193021056
861797201
517142965
271660993
27689941
235401838
50269216
261476213
211891527
260799323
166946662
76593775
9913426
313495093
201621931
92000598
117259802
179722196
64531683
141016844
144391053
431477939
43989313
7514108
46039580
211276781
21110566
649627649
2287441
47508854
40504354
696872716
42186212
38810236
138933860
65141219
476829485
775579551
79649173
327977452
129879385
85433520
241179314
542682854
655189863
338853194
266340208
16141671
165591821
513957079
54148405
13416699
435742851
309093576
575305259
446933641
42619397
803608581
282319942
84468964
190109082
112542624
564767895
31505679
409341420
86331190
109826981
425957288
1489925
129908478
149622774
58633442
294180807
695951495
56503800
14981183
267163599
491284800
508442536
190532626
24608294
13556909
62329006
165380838
266841813
218191636
270269450
97241324
594894144
126672264
451322801
176460513
778661582
648441198
185307814
153551376
96293686
567993855
153351821
167655538
82425978
448020218
236425720
7774584
34445655
400172985
151984542
301151180
6200439
638644234
87858940
59800958
29535038
659194054
767455
21413274
103488682
462263293
23375592
684578423
803026907
76481437
212368876
12108715
207856206
513392113
18888344
207178024
217150847
20503102
147321617
151137428
260532966
208140017
61628397
511621065
223213449
135230732
81323546
86577523
386463843
71584410
279876609
700744597
171849938
4486422
872297236
90110823
563821
25461654
97240012
18005301
235052801
336151168
217045117
108110427
106141940
605294992
9406259
61930211
1996242
431586251
194570829
477703344
488854577
17212405
529721222
17589402
152508308
192694347
85590450
89353075
480632657
33898445
46283011
153242212
153581903
213199
51084597
660308061
285935074
349498212
355547961
67608800
42075526
1341587
42359382
179131270
21340348
284645024
729184835
48417214
45098524
72674523
225067832
74182111
110200771
663935553
1623984
448861463
618405960
596088086
802555105
693240586
239308993
333568522
233400915
392625711
184137974
847283937
197735736
842055658
63655911
4385580
3989950
381480824
161144023
351768794
104106603
341827328
12020273
57697686
17330941
23868906
631669119
226121712
350193017
159866581
173135040
43260364
248725154
202968009
680226959
49295987
552889967
487015176
817306245
478810263
11149832
368773582
606549331
407764859
173156217
436293411
500658597
366691939
88157922
85453116
760461598
588441314
42131851
679632737
14548699
153920729
124692453
7335675
82829683
233061937
23260305
19726585
50483932
11876158
164840206
364319416
125373536
175584802
920436284
414880138
209599582
91873549
24042159
80910904
149961786
104342407
292403764
735789989
465866206
251605700
224948428
107322109
316988703
48465834
306988665
382120565
21080679
263887341
95438562
358701911
148467307
69286288
88212524
765452364
98839749
125663827
227615522
395531080
95535357
303365430
819048677
136891998
54954305
595150487
22262595
3902851
62129983
59560569
325214145
56945585
424777927
483352489
780243412
299827731
31560298
496736457
96106867
96850321
359327536
167374090
141077403
228174993
345683040
723289257
304566298
322795872
619857310
308064244
846877521
227364354
71469730
165977530
166899488
48201423
14061374
433042857
252925824
238347155
703705976
587904420
178355378
83407995
217407680
15372545
25638449
133693632
705863981
20978112
191760285
98842986
535075485
154469774
553970222
742133195
41008853
147804917
248896013
2534066
45469549
27436469
1439353
897249683
604022719
506766029
330815445
295619445
209770718
71819596
253859094
174991325
28150961
146385191
204780872
275874821
282596096
138488870
19145074
719133594
537014365
7939586
49007012
367984689
854806318
885518826
10576614
315234125
181217696
30210314
28553221
300386717
449485747
59531232
617051921
454297541
173518521
301934505
191540515
717195625
344388709
199274667
664758084
54497814
425756184
177464286
71857592
499836223
143585954
534591219
57333718
736965619
953295924
826916270
152443504
718122648
441330000
385838997
168531780
760808553
438761326
237242307
126651971
44529416
165352541
19985918
528007961
357616241
32051429
334739860
639189033
181213935
641869654
484431502
162039185
287020782
464830063
439011882
108299741
43816853
8452658
91404153
88541339
124903264
213765960
168911791
79347818
20899693
239641324
665470863
170675338
588912071
28594047
409407862
569395805
31575579
60831122
73665654
172800482
10157960
87630957
47188672
7211404
16954079
446457824
363030641
186718843
40491926
104777898
6222845
55152957
328262572
36236382
435613397
35467415
536224425
282172763
461480999
395185561
2971412
387017808
47129310
735341097
264802702
646571689
272406178
57708219
694853734
215243330
163365584
11931823
100051971
265839961
401228833
480269965
18656575
299724467
1507292
59106374
216544774
104477209
421244607
54650019
327573710
571523236
38374511
390155166
155071057
712247282
79458586
70045284
184904019
181599617
122944598
293439985
181944507
32885293
27363317
49058274
159455089
461979676
266123727
725987201
64838369
118138027
425926045
16220986
349704042
614472275
444664296
75062468
155836351
342526685
316258330
33927367
637643417
76545917
709094533
6983802
383133496
279785308
394658333
177835242
360239928
504507111
378917328
184030623
551357159
139976224
1837095
296505656
273095059
118295858
85817358
5700649
57060622
329042309
97698559
270711360
101035224
159299154
194344931
95050000
69150580
350524135
439850
141624891
79588395
488583874
689066348
529411248
892230081
99004795
155289684
4481789
17745488
186153729
304186720
3456961
157292724
620739919
55441924
117982755
469196389
85570452
354275144
139603108
157063837
214088550
122962943
369947965
43210107
80654917
929865936
196660110
10556109
676862
415789406
25563528
31526138
59949015
170202674
100080446
154524172
33018321
242034135
62263758
80882478
3844973
111349958
13434827
281036683
268853017
614313268
87111039
829515474
434606205
402994077
13959942
6719931
40438863
388177927
167812986
585668487
29163033
7104335
868000532
459226092
367160587
47399451
33496536
282393500
412732382
680652180
762002181
781194
200664096
9155611
363766928
213530407
56224032
247814851
72018364
85816577
2583713
266029232
271471299
243716047
266771079
696840995
559440356
331673942
383441991
528853776
46579361
60962014
314103500
24038512
139805577
45042428
343893081
403523637
630071514
43544173
113291703
244972489
4513699
44554848
186375260
732259985
312442602
208728356
384525396
123239716
5949941
650445877
498690482
88172294
396710746
229060287
225254674
443820804
63649640
228516944
35646677
200312499
374189911
40760939
612823881
726995121
213823554
64413119
204698359
57390351
215650562
309454127
359761296
261647261
343554461
895166252
9541625
155061869
424416381
430570191
80373168
2150320
163423988
93254566
829070646
193504708
504221147
10952072
81672977
860383072
47504449
53833718
328388421
159986045
85222077
3375759
30535390
839729452
294571113
123868656
167921116
16154558
242604560
216998787
113051457
75305275
840658569
75872123
261150642
283101451
355480354
370855352
192466656
306037329
221553372
6944770
12565071
614490826
162151544
226674288
135054629
102045414
178093450
3044553
485255156
61479359
63980376
212015488
118602405
321646991
192569534
15888770
631470319
27647042
152895213
34227187
266968725
26913284
585127774
233733331
438199990
72733145
259991821
260980382
117345172
308230260
251783011
600320671
38121289
19292502
5602067
561048458
81948302
336618942
195088312
316112465
72763920
263849142
65181417
173345116
3515119
239323694
137923081
550523800
104979314
351951202
289292705
253459128
113042752
14558268
96900960
78264950
456039268
64237494
200252182
159759315
4705353
340789412
86684854
6112426
316124293
320965081
323095162
205725894
428923974
30079325
621326398
220837750
9009752
420333626
255883995
272890635
268095496
43540583
34757925
720467510
853630
477527755
29407932
167281794
335833743
231496
29140058
14633458
638580455
241662707
19501400
571285020
282792953
3479815
130954454
235618263
663712893
119297618
51250222
362027428
213743305
460538592
79793937
93117003
235971745
65940311
742099544
592500485
580853204
172626939
165885779
434091708
310845076
16980871
215420348
406989145
38461869
267825567
546486928
108490213
23044150
13405359
104195851
131398370
550159133
500033169
602415683
43489447
70561
147497124
390247285
114918899
36008487
559110870
686795413
435340712
274429841
224476707
524272733
295347146
671300565
384966338
237754856
22134507
111711219
746895535
235947547
715578163
451594483
600723851
172611182
123754502
145632122
48524999
206240498
113822601
287137693
25457455
214517458
759761485
217977275
591942199
692642589
87755586
276954943
139944177
419829752
200858429
364537604
203298554
251122995
500520886
62539350
305546825
743632621
193162638
67882865
91423506
95955481
76828894
5616846
258572478
342877989
8912738
711142412
295657767
401853181
357178195
215369420
330138611
196285623
54587755
69297038
322306025
315554133
306925343
55256271
80414595
267203695
14991041
332723796
305278976
493406009
213553997
328580471
18975190
59649799
5284441
197118782
733943222
93237335
15009616
227915868
27139879
8089668
46376086
325147928
143965784
227161173
2272200
260497427
175695628
78865059
125650555
241241614
247949608
102621816
636279159
6637035
206776984
282400486
16976687
116490174
821864947
13512680
445147318
363539394
124871319
140723761
86494936
79420182
83067727
271231924
80806215
258173067
174964526
74678650
28002311
515975952
326256413
86939151
358715104
80438866
23860583
30916350
2745362
50661050
37359868
60455906
14432723
139326916
133699194
64131229
15666321
14312046
245919210
175198209
174260211
116462281
461206429
27340444
326366514
101963935
376384735
446002607
110750836
92842460
68155959
56030324
66057417
455775789
343287645
70651509
54207281
59161678
297688527
119765148
668883938
31074316
855519800
151448971
150982818
15037293
487445791
92304414
478715529
588291895
456210841
203889800
116494334
509116000
434877339
146223404
15043940
105718344
56543034
518901783
588445190
12233322
431167466
469536846
373656296
465397877
5718306
8537563
248998053
54302166
224907808
33602168
452721886
328854436
714802157
319905778
386129943
220312191
104482371
124123304
308497314
68138689
643062200
202695723
105482849
629965687
699152328
424365324
159904193
112268043
924417935
93122070
59644193
12678327
404053171
39308591
205829938
93819967
357812536
561247420
140597054
35654316
94719098
448614709
69567667
632724298
76914158
98729914
377855225
88703318
326866268
52324312
21517504
516880035
342327
591946983
223159259
314348
690361599
316578803
99234140
397311525
122131144
224257961
689665977
717373787
40279024
247542647
498276890
801359781
839093932
7958568
23469220
84622537
212551456
224227837
173180965
356975155
76997963
183494250
903961643
758571986
24539604
2125250
112236181
72254247
466361378
22050867
29669271
174053243
755266764
45621393
731914904
202915994
29181919
101419439
463595370
485354388
241594647
230004458
90126516
192875344
124347049
469362810
7895881
39365711
760160385
127205768
31489514
54963649
437817611
251899991
7141496
355536469
641259148
251265000
171593858
150386433
78185161
3314192
1397005
21111203
231477782
69058709
42822287
504600758
131043163
226379442
471489441
11945003
181995679
362927601
146453093
592962176
253864111
61024890
67469669
176005071
250759760
472872672
9315493
264250989
40920032
180458966
211146158
19810980
70527675
330014869
143757500
122576843
625124868
569278473
612065497
490062999
24076023
96470945
514645742
415309013
388248526
414285230
95699819
2665763
182834179
440474983
120570828
224642695
460548909
296210918
117610418
121063844
208831759
88864082
137418099
654501191
223479404
235311860
541582806
268786470
6941496
111911213
84516023
270095888
135901922
131430944
314878480
319929778
61868659
540356954
390998693
572016831
47984039
72500343
519331161
102412977
371721685
456756444
175866172
526982665
27446311
68563352
6547505
109563527
391947074
161906179
111544653
478156689
332510997
714422
518129009
29524855
476503686
165104669
68576158
385474029
172160093
108933806
386676116
99780
74221495
90365122
296342504
38531237
95005604
28713278
249187026
229000701
516448523
20450937
256636768
45752735
219036255
254188461
239829849
162166580
155229465
214861675
130181959
146689823
205807385
172235236
35402797
808473627
62438210
407179608
344408
25977273
390716323
469771934
419464230
36338641
298091720
247585436
100119983
373909973
46613560
29679049
689657552
243100652
190153788
64404624
84534115
480324284
20120522
469057859
267405954
39969560
676860985
36813880
59674825
39188148
62988825
278075595
70454938
33805549
273097047
5999303
469075152
122373333
189880337
475249029
159177976
4331828
550792582
56074740
11289023
111876863
363496538
742682753
361984582
77021232
100304685
497495675
223176073
270113599
227704457
247713014
70098512
211265109
202071908
410117755
224323146
492879476
87519432
46721942
353610941
337462742
21231835
580577375
321195696
716489247
896819500
1043769
42007116
535263067
733305006
238242332
190110225
55607562
504172700
184987989
158236835
628289694
320459649
151074804
343353831
146150608
55540360
17203031
31857685
37506656
233122400
17933383
19241650
274730497
458996442
396252512
504046977
597159306
28891866
410948345
144319209
213262620
87842402
101271480
731235771
796242186
778474783
39264478
282034632
3133230
319241860
535892023
32800745
171741291
496568957
142068101
158913233
64972460
4913687
102006093
172168610
104253177
75466109
236623553
167066577
43939159
2713132
337958627
515687506
196583993
11238478
620042671
91392040
695103170
22676773
116879732
34346899
526670860
533083155
69015077
750823182
74395020
101041710
64544122
883114278
272577190
114807664
65000681
14400886
515840665
275394721
38759642
71590701
855152804
26089468
267028720
2571851
164598876
229277184
514393421
21465386
403735741
808680389
223248984
111769565
223428013
224095152
54807244
516393409
65529642
94406079
44616062
66383321
717421574
34258885
175554386
88195409
226129187
143195342
302429146
646588178
21241677
632487305
593475903
349026074
920411664
232280404
197664668
226279906
319723306
428041546
314599537
61624007
266721570
216986261
37523173
259260781
177396093
354761311
244933396
151151638
469255410
259524193
484076458
222197247
551850371
70896507
42028660
168971778
294258948
178087913
641122454
162918847
110996801
72644040
142572176
225584467
24036790
172512335
362424604
440721507
462367829
274149640
307317518
560422517
424337533
429444379
50968145
197464218
346532451
125308275
10354098
115557931
134708118
484994138
78465596
672976837
258147175
348921267
538926229
13661117
623227
470381540
329633880
465709958
403167865
382666836
551203397
638416102
372687986
24819189
195948160
332915576
8163732
8180619
406681996
402991244
240352799
554427140
260980492
202771533
244532956
54487765
1825325
190823728
506753751
838226120
64575370
733917775
174174202
331146655
32168635
10529359
275367856
218507745
180652074
462724816
591067822
128718694
30000392
466337919
206132345
666077991
46984114
38008827
156947366
54478339
111841033
153708409
120030721
444296216
659827649
94616888
11467059
360623097
239527002
4277033
248346467
384184723
70098021
283624584
492003593
8256498
183195580
123602901
477977571
31972563
128814950
55814279
264314119
57518668
80929847
50345420
351079834
121904052
20816564
353895736
38299079
290999200
695408221
446651694
61779782
52834906
80805368
350176643
335003363
227851867
2579213
384623966
290540539
91588538
470482463
162186618
83895973
125373702
729087582
545657828
6473329
772577540
8352002
85737845
174879936
690087125
685255890
70267855
330907740
42216720
35842944
87621854
63786174
128909726
273912276
317372590
802413851
278268067
82399488
141605381
23122070
236804032
110676986
300137166
256876663
60694759
166388268
115807346
973123345
123243543
246806896
61123807
213647961
190708153
37569187
38165771
949151973
16652050
60601078
145598755
16400393
155961976
805795339
253195819
262001665
61065280
314134848
22667159
341502638
179842114
388329230
132789984
19985312
41667535
182347778
209693180
182697605
69129758
393740817
301084435
460654018
141559211
31142440
189453572
123973247
229604647
161234445
1483690
297034705
212557398
260660479
334027824
82384708
417843149
9014660
58324451
558586162
385191759
522974030
98189764
174665675
287958715
203152816
44756944
82614752
71518313
434521077
165686022
3481930
184962564
13697574
441818035
190057121
154875299
50906801
229113870
745246335
5726921
596778093
280227927
468461673
52169082
147395474
24456901
29858203
247678546
323198937
388770290
52640512
20913391
488453151
1869839
45346266
387708051
541099741
205563460
191189584
3776956
7410705
320195832
408510021
79298127
443915346
25301469
15273582
94878020
21344068
71387820
138739631
53871568
92920646
32431812
34074325
375450756
749695911
226616063
4083038
158747384
469356723
683112434
311680962
28898999
372462160
33352733
174056708
1984790
72268099
4522122
153836183
263403296
757588631
369180714
831372707
76471296
443930743
311336264
335111432
80937465
331938863
392439835
535089
101018411
463916822
706245126
510687632
8554984
168826594
133044337
99137217
123208433
246696377
33235889
127788258
29739327
455570505
252366697
716347110
397599487
469729691
403307184
14661738
545020276
256012603
377717282
2659
628379666
19721117
71876542
556388063
54552690
252392570
297635918
282004005
127238417
227549594
323029023
662413624
506459492
538054369
546145909
168321975
92422188
78830449
300322928
87049922
288347455
375891119
548954926
111134541
338964888
148997022
2413091
635697709
171677812
249996121
36645505
800185172
139261158
46796290
60878721
470058930
309450370
250452682
13158107
24679775
226327234
93389679
35977936
259406661
141102058
139947564
55400799
371475493
113602258
303818483
309886942
67949283
475905908
433699778
55922068
6257686
724070590
411807117
20813086
154649403
637787293
103571104
710936890
78627524
157838414
71699254
137902903
79949874
212436896
328511563
95803441
316243293
78880585
369493449
99290652
332054176
202670744
512748006
17050648
16778706
10063420
79512964
58007827
202479949
187558275
294429073
5211476
61491087
251442803
462994955
838372449
739257834
505407336
244218089
96304518
117490899
159793230
65888675
532667255
320049819
6330140
453209504
141670024
52547122
35646593
56872597
281928150
371272910
129832360
88283726
44048174
122875482
61302142
7957254
185731294
416814879
692489500
171031246
207578065
563943144
50503551
241698210
928800890
494219549
228562333
8670516
369471384
12739320
275925764
397531204
38195388
88149136
224218727
604545938
394171506
296216276
252447459
263159380
31647643
34254957
81269508
875319624
133612412
256224752
21528787
12763107
118775787
780877953
2909847
91475691
539567036
76266437
357265068
7990598
112943456
3762475
20609584
72379115
565371210
330192733
152387104
20159289
319760209
3043750
360257785
82774863
254886969
20876200
67318538
338157203
295391925
421297383
22636602
52907040
107275384
278007554
34043392
6033457
591563162
91439564
194666246
53419568
642796815
429502546
13443118
144177509
235641772
67610958
668746975
231487906
228079527
10189381
36392351
200766049
736006070
486789980
292909207
410800439
537082572
140105327
230921882
36933418
446443944
330765748
16123959
226052910
502014239
494018455
543666793
2980565
72082062
102858989
51663490
53433946
103065797
280979133
22705839
115335800
645683554
41605550
372398165
193306689
536995502
680560335
663598628
591904072
21597922
244192893
61969991
290806315
374960538
35596718
118761820
75686164
11962780
6106920
185718616
515293827
31477413
41215821
401183078
964382870
108624047
13863998
678253795
231425937
357216577
164250167
372534217
46079909
203111983
280538715
479792551
106743150
255175735
26346720
50684089
27012834
38705168
144314022
312274143
721365264
261767464
594094225
86897210
468552527
68093166
261468298
598623048
125548421
128160173
166861746
36646602
184204633
44170057
338274851
216268832
613284991
352061317
228283475
242839217
334792091
28971993
589733486
522213641
223225443
777439
390601890
36641931
179794134
535673501
446588696
255142744
541898998
108063335
611446703
48980225
232965022
225033318
441947368
94192901
249228891
65615598
348897989
262821171
61870463
631561910
114468585
4911700
303320953
11704855
42891198
331092958
388948777
129929055
374430515
21084873
158496616
17953760
29527676
17933919
415558109
48666142
126472618
227767929
96740913
10882722
198746591
5930931
723645586
719150840
44325675
129138919
31098380
220344213
593599795
801567113
94284905
210689813
66449365
422751203
13809840
47137961
771938
98808678
766248478
269368347
43391492
267293524
14197681
452038730
658361
652602485
633320457
55130021
238988602
561673682
760872745
175165367
75247028
64750660
318185620
257706089
33062170
436960861
67567094
64373003
270136712
214306496
68630003
45838157
144842580
38465225
273112117
286539566
548233536
63781864
1752476
44375544
22527608
50200380
5652571
716892037
33017209
579940939
28922250
244556024
111767078
87216913
380184466
122314155
179202723
34321233
44227598
4366718
129719397
598149448
157064045
127256464
17318040
407521395
831496252
257576260
304964029
777073334
544878312
20192210
63402374
76034011
694853857
53419573
212623272
23674165
476263161
293740644
479253195
171687286
161012514
341296422
514226696
479492
539617129
313312845
41606847
19711159
12967429
285726664
147193195
597844073
541542751
552492279
232981991
359328067
671836137
257101597
215927424
542772501
55915754
506689736
20403390
99622260
175415957
100364370
199652866
211233506
9674805
633831469
350473792
64795794
160705978
275513500
709230021
188163519
297000571
479520645
123401021
173928821
492371287
176232083
100515979
71686223
299924116
524861319
15963405
642775751
116896092
631188521
310673138
366011461
298120916
288770444
216752846
3129626
217759408
11958750
18023323
10609617
247157595
64094383
596754474
616311616
200873642
370568742
62123689
23971649
228393599
97623015
47749216
108387137
14683215
42247795
118879571
55834484
230823383
314331375
193287663
205708147
746948278
24246278
150904440
88297823
571041535
205396251
676656294
492845107
225310512
100087301
95311521
802817386
93709961
355333612
244746153
299575569
435035028
631466414
181168637
462222839
53291801
283324318
392875210
609051741
192272075
54646787
71116699
328398598
26558287
176684671
193626425
64531406
291315642
192259110
376990388
14577898
353197844
167193411
454977767
32598556
223788432
689033727
431885024
883402248
386848155
301338922
233981500
320377528
534938466
14515153
354226001
497943369
719664525
391447862
185339444
654456311
186683784
12113714
13437080
78927067
580480333
274637516
61365004
219833031
19529801
154724375
753187293
346566544
408436085
222469500
754816895
584799101
281769070
66186418
146890544
445787067
412273683
13314311
4312474
155016735
323010800
428939517
22960037
172822280
60304183
4801870
225748301
57681820
336096571
314015004
192755007
370399788
37952989
680694146
218829625
282394154
44448507
671354998
183710315
265993426
16626229
30506426
64289505
439953928
67621574
386333708
411804211
206106896
467536879
33306860
793783448
574523998
180389488
484283599
111538121
9066512
257467256
379229610
287936087
204474560
49937699
425266469
331316060
262467722
35189946
61646216
83585700
305009142
212519295
30334348
698233804
472490923
143549769
114594192
604052409
18588165
680584264
87277017
113115919
105316937
476901793
83932605
202868966
446737786
360822337
225876307
135255248
1886492
449925501
173552574
285726773
309883676
162946900
16692139
73289727
13422747
176845702
421840086
3472866
665495595
288868038
432610764
56568798
35512685
513948642
16812647
26229128
14718974
60847283
26842378
406115142
843501954
430303600
160092049
174469241
379936324
704477128
215537493
176172229
131823587
565489276
67907614
444026618
16004742
564882218
24647480
356013209
458329384
568782512
118690171
70889847
157942219
191966948
116991752
87632555
104706982
40164678
163353352
674248602
337524989
172131834
303253706
33661918
294307030
91125958
125325105
227085666
645267115
199707094
227870631
626240681
150439589
488958707
169843079
17571435
470781637
175361999
730235021
135594683
759655216
605549698
613101093
35394995
587984569
261094616
502125893
29933959
51380161
120809749
71028030
47686561
41427749
731368995
15855006
144824253
113327707
519257324
150626928
20330325
242848292
288414374
109221685
162066748
59809495
302996153
117145149
61013755
141038860
88311826
48620439
391195147
66415999
431060350
242368559
25161174
426859197
317912869
528534588
58646625
518296829
97201783
58131580
224655942
916426231
17410089
251212840
243758674
843629425
170131353
857411
236374741
33667261
389630489
78761935
146790240
780663714
215168916
789911033
312210049
43823345
86426078
101774806
306479698
10347260
69955312
40777314
84352423
183724765
307115763
192573256
11062949
547939941
104592881
619151066
325170007
754615761
1037875
79493466
212608756
601595965
12945248
25105562
97564370
238493270
188995571
335698233
598830551
66048000
214394363
533957752
309857118
137117363
525584818
594871690
1627957
733628157
85452333
265020565
88984316
463235987
101223055
132886616
18707865
379314857
540931200
10652954
327459796
92174933
54486031
449439303
55753942
652951273
553966040
91587098
314362489
336111270
120737957
18815047
271026013
686234831
399698342
350443144
1820245
46961740
193528567
26761277
386130926
485213355
418156604
201414899
398275876
180820429
66946804
379407983
145485627
121124700
488280140
488894123
455720074
577047686
380643526
279609080
80212281
495148776
91024828
642534183
282154916
281062528
554320933
296195603
758717755
28947959
91387200
71607323
528506154
157521353
14320612
396598939
371123427
587767753
267276856
40463806
123166299
335187213
236801248
612037139
497390997
279878764
352419254
73188972
251875524
133028251
352521429
285400731
101800161
302660993
398477513
183425308
46932020
586831554
611782349
658042296
78706497
68471880
28691053
185847719
50877367
774641809
314701853
102948658
390771787
408023996
77817779
323565392
227077342
252905142
442006294
60537046
159801614
126288331
717824997
351714328
75534196
45015787
47862292
142060305
323395038
163473661
204022912
146177215
218451299
596092515
626271265
50319772
91746444
319949950
20519258
660900388
212666414
235841551
275823135
155640220
145913023
357982698
431172386
705153955
32321306
223621249
714713493
99394555
368056361
827878467
58135511
581577474
13011346
418366082
347710929
157571164
142483007
318726608
100199731
94474980
16399865
656875625
259290915
156294558
27377623
589884233
155813140
64519702
154337720
220247550
13831573
1794079
148501583
850914152
72443991
50148436
799073207
96482085
891922180
376568983
284436857
179011201
366999985
15684604
648740894
8838077
191646324
22485631
574932546
77631773
136252046
54188651
306995223
181652578
94737080
728431357
314547070
199909832
563731061
327541201
206466387
654203549
148376585
8752711
98194894
169037781
104320304
22445742
491309122
239054015
497358992
94040377
162116929
327142633
108200744
56241618
201514053
456151125
12176442
406772848
175582138
201221316
183926209
719049272
1670979
298261382
3143627
463682862
361656094
226161753
204208741
414895151
542627448
467238236
38097822
87673831
141871221
35305465
467501700
138165944
88295206
317618452
34646660
195626753
529654897
619406384
66656658
227446375
611862387
314770056
19616855
429309161
693734729
416061881
179695014
280025509
33577032
188630913
54977281
466777465
7016434
114318971
110098725
484336687
390132405
566541111
482283877
307958085
271425679
396451278
314041611
4552444
244221487
740243397
213877562
12381693
4652654
80051404
262724380
393054258
210588154
252003673
573147075
183790338
42442256
301274852
365653448
4301555
201980255
310708529
69440316
389839638
241380437
139275421
23324499
575728106
183783475
140671504
835783873
140929708
474287407
85542340
12911850
482459018
256121996
248672539
177470317
31116408
227527252
76699988
139845374
217969714
19429326
293146212
172315129
126316567
229464704
287163787
252732526
196900791
12244610
98677946
104781305
57596149
141217898
58072432
313308690
190931772
17070969
95651903
10176771
932622253
426286753
23603652
800445145
732285871
46559485
36142245
38216527
97470924
46559864
274376424
181798665
4695836
194897048
221463744
5766563
114305279
41616963
485519250
816711495
40830006
465096682
58049118
290663014
457855038
209937623
264862448
674304696
23473309
79089045
17049070
11214333
220907412
678345528
156655039
414329063
136114099
136822781
59494071
639358784
55538723
167122104
40725668
140884731
95613205
136347197
233217407
642532907
532333155
89701064
492618732
205445892
191805086
636073286
166384523
111777716
92275669
30422007
302509392
190052766
5162242
679772108
43820669
78969544
95030550
33521245
2024699
17104076
75668673
62672827
116431
159364219
210743132
14969369
225736068
453613935
97909010
128520182
23029470
531943637
651905295
388581044
24156149
39804805
84209790
302095724
207830423
412577459
78142965
290312970
88538030
143636962
7589100
35969800
681651232
309614677
457601326
715599459
205096369
110115725
8985117
51292019
22214743
55980357
297372777
588629911
287858728
79143910
63705686
23296339
68208440
126512537
83217390
179209651
840942303
186184904
53098600
264569503
262006184
524316234
101596932
433954151
280412148
165272801
376711416
62091937
312981262
98694458
263533773
562776831
2204673
22537246
748344563
337444370
370209681
36755983
179746375
233968811
757167744
317417074
3645618
154223936
209667425
11194276
257783348
78173678
124041775
19435323
210621657
311170601
153420807
50303748
107171608
100075689
547200
62305828
423329502
117644670
327908486
431863354
38135344
72500447
515818451
108044797
225750852
140875535
30393172
97543402
744626093
113239010
155964507
8297401
255698427
68407340
206825531
90977564
679088701
205172845
204664324
26052329
226567956
94175108
395109793
479053190
198235016
306864751
34039511
114519298
367917097
4651081
42892022
213905872
504660919
46427247
270291977
71097589
77501181
229892971
94984498
144581473
650889333
221084673
281234204
656892859
103314562
37941132
61245184
23689871
7535147
29485940
134856920
8727624
331050128
12914500
710723991
31837174
76152369
57926369
337516045
170362963
56115580
324625668
323363348
150822802
120423879
261778474
64707735
591187778
195786579
73913568
36254647
704307755
111418519
225203293
157894188
430983711
64374795
316397505
41564401
68742490
655614264
556589442
227004287
296466926
203532074
34848810
32588107
33189994
619785241
16453452
217032655
253122050
794893090
15127958
7065995
169131413
305320846
608793371
374215840
757348559
46647335
445692046
202469270
532937735
171709094
432887023
583322159
408260274
306501783
474939256
785563634
16393794
270902343
195417776
64017597
504287706
359644480
3960679
441074972
249009390
238933507
343850348
269022234
417359942
23251459
20951523
160376526
23236348
30513270
126782835
5313604
203711648
281739782
95412681
265802614
516408476
46135338
123281162
141940902
407259873
277686459
4513924
247447689
129154108
375414825
48942192
19192381
736281079
563513430
121956332
371742824
299900777
280132350
300584236
263385087
388553180
211345732
63737936
180859277
934540570
384126224
770741969
99481998
198453764
152222988
820216704
61794864
68070388
712816500
204687085
564005650
635769145
62395652
161906208
159431727
265147897
421712047
110014525
155273175
254178490
33417264
296527885
112418531
19045886
458435489
317161790
848954423
46462653
825671052
36003828
62749680
567740678
47860561
580095610
411383544
813873172
83587621
222134977
238761656
229950017
468756460
790908505
214802935
231624563
106785564
130368135
213034039
536617956
248829585
190581395
518689355
108575017
40527748
171012496
39924827
460577474
168497016
1635174
470236419
390694009
99560970
299549570
67391821
8141075
31020916
572253040
324584566
432879631
394313156
82064080
179646333
58183184
144066447
181000820
911059940
49210365
54754655
581190254
558353115
185106157
91099613
216601092
143296845
184081997
2038139
187568962
105269199
502845699
371955133
16123125
185361820
72186364
387070764
5215731
180587593
408251216
95102468
398878710
66229670
194135976
173886358
187403185
22023813
192356656
197702054
52944002
425856167
485900498
2486005
28472063
678891262
187153448
221169218
549195313
858854919
100606378
22652039
3266968
208472808
152836540
22126428
57721269
447284626
329929003
530771212
623507225
392645617
278032656
290175856
972552584
148357749
24217137
129946611
28727779
820792340
564867685
260869236
104304244
530350039
53584627
607348
52380894
313008445
28914759
100884808
159868489
6192556
139027526
188689229
95945518
275420138
207961024
11511740
392433161
121838175
275478819
154356135
336374281
11359579
321389675
125143820
642242906
88559888
883721825
337084347
258472773
516032879
320572280
20088566
79598639
332797115
149431982
29679424
292913704
146461342
739135591
99173447
346528834
161499378
16851824
90977882
546556
32842669
320107276
69350177
621866211
199428115
32661718
753462240
121871624
40135169
387857910
244774665
88052570
67571740
396299547
92588318
52554857
112158017
721816604
395032556
8799004
242473467
269806464
264371214
7505556
193280272
515602574
182883093
91498019
180832176
197808439
408719697
26214880
283304592
509674522
422882854
764291166
806939695
91733752
149985220
228861500
265101163
195768036
99652771
30471815
100427790
306469937
85899359
103575209
26388007
69756391
9009613
298906042
285466112
353424717
358631841
339071689
32480534
72247760
51045868
173463980
7977582
59947413
37421702
19922028
6025871
322072073
187045377
586606778
38906614
172806842
284055564
279365773
887004101
35011052
11780422
272157658
142549024
205924372
462796123
466598354
221905917
242993411
283390342
505097421
342446272
529351975
80931731
678835406
452060166
156928680
354144678
203683553
267585280
140706177
3002479
100430834
126876151
253860645
8688958
146515783
201888404
370761252
142957202
136932021
654222515
510901546
185415
135085302
219957128
234511865
974463781
403870235
402968090
58997969
425132527
162965173
448150584
289188325
377510336
72153335
162009178
251441316
245274378
608588500
718296584
17708482
934959926
221427714
376492969
434020091
53598753
560594468
529951751
45268097
11786712
160809370
31142351
49551601
90582
121650852
102229581
250394096
55252345
27663462
173216885
8504518
478232804
201344926
452269657
36829495
1668983
691165979
10782143
369640634
174422774
582079508
321176580
80697075
117003391
120027301
796655371
353314302
33304691
223585250
17030039
515887416
446098804
315734781
278735944
43690527
631083790
13532022
39521293
312514180
190402435
666783084
210043066
35597028
157636354
39683749
220091447
85754762
324812013
216138226
5778548
104114592
9514298
110479416
9586208
378501301
825872267
70445430
214760904
73309685
65912468
684300370
356242654
669361075
698976042
309081388
11243653
33339250
279804769
52276516
600562974
193306264
33495760
51278404
40086333
36416083
9964107
760451491
47432272
39037631
172989006
708358852
72423449
556070093
106582158
102282646
260038133
52194733
208474005
585082734
233433467
261026759
646615193
556333273
108348434
264098561
172838166
80998068
328364059
258417451
648488963
23738165
5110462
368117577
139598627
260937305
581381746
432357074
898944289
632414470
443653615
639421750
18968113
343900143
209712372
131411855
73195633
70839421
521225542
49565634
282778097
311572344
441867289
162894776
94841267
393514205
420029134
214825316
326240185
152831783
782584008
22634690
29649944
35130085
509836021
301482506
33845599
307729133
269043020
102547667
355935583
480913052
299854994
655033220
61885155
211798097
199207255
426501903
234159737
131740152
185184502
86690721
714836004
19129911
81635766
285635504
74252361
176184314
30371738
38402600
298410843
366125638
69736658
456414060
6987178
394574837
266817370
60973804
556560723
179669524
309462040
19609750
179335691
93961997
26826780
12884462
99469265
419016226
108311644
193440668
265413895
171794488
205529524
117408346
235306038
24768195
598555059
322551044
416599107
359370334
802502734
209952913
62814756
257622358
649985063
130365134
358757516
754169779
2621669
149411178
358829886
429088637
141246331
544061949
180629738
12842728
3798523
166812992
487819914
131763700
335111210
661022137
42270469
512421892
825526979
91077290
140515118
137635058
27779237
131535878
495725091
180504250
26018464
556751303
562759604
148636777
42746337
66591524
625048829
31563971
24258603
394825333
43108387
155411575
125509116
197276496
23249269
134953851
8103141
101538445
390869781
333705144
380131059
530410462
212243946
465013282
186431289
4832931
63548221
113170257
499642528
194521380
344935232
232540735
110787190
200565275
24460122
232383471
407191134
237307782
106754537
1629187
52554622
476802812
284086261
25794610
499020293
169900841
303531887
104462008
142404040
592789034
12208115
502652246
444284382
511376642
115513317
688451734
229241011
134341078
30588655
292458137
201869665
470510516
653469065
649094775
92340422
388173346
400901019
67786866
144306342
109701196
128591027
754395367
415413228
73362854
194030085
103634289
408217073
72452884
623970408
201617912
432792878
392545815
733374002
52569228
301323849
3077134
481484476
183001372
199161796
536771260
307683815
62170515
249403831
337630434
478622519
230931359
91848584
662416012
112025406
35989445
443442381
517774791
263985729
30765073
17999912
8331382
10704143
862329101
24234167
181530697
550000223
268339454
1946817
45109294
666455311
731918515
107142867
483846925
158346225
210774713
737635704
437869254
85214345
87379054
105702225
118064191
404475909
51992383
60751348
95751657
58479581
134280719
867328485
262539464
240606136
168815774
29745871
61008953
12900497
680855530
29340953
376951987
303310650
91165561
233846757
201889784
241313778
69787061
9319212
668656960
45752064
19033917
683673842
750010316
160586284
225091200
303849652
389190867
94769504
215422131
89965716
103179579
646140803
283061165
24889288
96380533
779675069
275427148
144689498
8706770
217741317
467734370
835558329
191272350
296080545
565657707
17358749
717446
64316224
244010368
129937230
329212847
42069161
123881437
828517242
10387809
280564880
287841773
784602052
42625114
328788993
599547527
139792338
524927256
217066970
213608876
56507079
640166011
101846489
70414651
339525437
354007719
18249641
163398159
80999511
144569346
316806350
5104838
193514811
85582582
135665126
137923639
231705060
526668033
39283161
43279054
21185603
356989987
80620642
68850333
56607824
144328481
56442189
33871372
10554443
111043753
133301445
431873232
162995178
191214549
245443159
3693393
102882489
1879394
189465811
328730880
22210700
215174815
201141104
893766658
148371492
699646773
49138483
311792962
163218675
484022645
36003975
5279485
141760420
197595092
300379273
28653319
347708448
187803785
105512347
145873895
514232058
268112451
9186831
8048266
355742517
305967807
154289246
14813961
92648552
565143292
74344012
609518704
412309273
174369176
18973917
282637611
59505598
59752674
898107649
227809688
836051224
360204610
573275834
245425046
57578851
803688900
170014873
237922867
284344769
620556432
41854092
721008535
41704142
268461815
82096945
14005397
899886
49776771
35910805
281939167
202484017
81191747
10042799
133319408
148178383
18434311
54099624
125348891
569721885
39573737
61352478
18003021
4701052
442266083
7111053
18641103
63032671
102662337
234083666
351065828
670186023
281671911
699093753
4550808
498470973
175985492
177974570
4862162
768522043
560091926
59142324
77542853
90302002
283364368
339074463
500998009
621176729
489879309
11288074
257486395
387512583
100079088
227246419
354156332
376490242
193745511
588959144
623940598
265768789
264826286
448850566
338021955
112355101
371835139
280100670
368801128
326176077
27912581
899551723
39330255
474275447
26064608
313942473
49550435
426759577
89348621
206921045
9652436
343395932
335277983
36967678
313496746
24453920
388781091
466004398
15433500
132774392
170123992
677373615
12160114
342831458
117445538
382060226
22736511
180581496
224595650
655957178
282762754
404343000
374310706
498558706
893144234
308351892
420520985
98484708
31978152
390182136
661048825
191624084
345149735
356204626
6899012
373532631
94466186
112684
26178297
18263356
17967792
33229079
170248303
101369965
31437657
46606543
107986894
44834137
1161874
126748568
243922341
48015819
114072537
721156945
41082499
331668980
409425451
549257031
540523388
360484501
484396597
206083360
20504061
165246158
341179292
156292683
389575082
67275211
501340679
330112013
180428674
158279406
345551652
387384208
334143887
129514579
93809182
223768738
124322370
325673383
462865561
59735995
611572235
169988817
11305584
198141686
28989059
311983917
452445881
26672369
140052089
351870465
636180140
20278312
441558261
362051766
29474327
735243679
493152073
389062701
81974023
31576194
121343221
65336091
40388603
231417738
328724082
317757565
32771828
31975957
110685890
138103205
98314598
270258135
207464021
201664298
14821014
12500307
84450037
226422580
566728152
340990075
30382427
453377572
13688438
395373987
35876266
46018826
78687067
40993393
335013291
419144734
210256539
102340533
340608213
286244212
634882303
57353778
94578859
5080950
272712960
36118111
74369295
76170251
34747500
426152821
231667340
191208206
438388366
174980899
544990183
20646623
139228831
362984589
27062898
397628682
212180085
560643382
28631016
522413964
92388217
190500679
229917963
357068627
359191727
389110731
328096252
11316818
331500260
68583113
687291473
386012411
76980335
458925432
28066279
182510406
630389826
160750675
737443100
228714159
522950608
110480288
623291114
33967890
313379086
652763922
229593695
148588480
95443101
187811450
459346148
12562086
114308562
903129161
8746638
593364849
287383574
10214831
730708652
37914000
2676465
91601043
954250137
87715431
135817456
388465497
126406090
109244689
145223265
278058233
471425972
30630185
80318727
41856345
700909981
145390798
71644005
337519888
411505289
226737241
128833534
470429469
554973572
279286268
312971595
284226422
264454732
21172287
45619765
59258655
28706033
277862935
448233516
171996648
501777674
324004816
471137586
391383184
190755255
733011649
784191873
130012281
131840444
105993603
214407050
242177346
711136663
158953589
54625302
6650316
759640469
237381378
102144178
18542825
346500232
165901288
79123771
210451084
154505795
127054447
140953341
750810919
277378731
135505975
533282604
230622930
175584998
425613880
50385820
240722992
257853270
26158600
71694401
388567230
7411901
94156575
304375259
61355383
2351923
129966276
244056407
87164791
303624832
156399771
58494119
7459086
70716003
875885212
156629493
299387728
156454317
3009403
94666139
177615329
16276142
96063191
81351676
338199835
330200355
547825774
52281434
126519634
110237341
71273122
451127454
91966759
67160957
453496702
85480383
419354613
100735315
189340744
53853861
443175568
45010235
565056827
522259040
117923685
204691119
38524694
24321787
31862782
123648630
293045390
418747538
14140233
488839028
11239845
51695137
163674442
325917319
174637587
290135968
151535062
15727736
730627217
91501438
507809557
64501933
21518012
44917375
390888413
759035220
283688261
686469818
321588356
7920718
79679741
27208759
40466899
55660891
202756819
70392525
208960970
159248991
274933347
162927301
385954640
300342716
179003026
67283092
175743649
20181560
191946739
105682221
908495370
612178454
380023289
59204664
43744523
381330787
274935395
88447410
210611273
229799143
44570292
595807134
2643835
212476280
123042236
233283089
505825310
95281564
113383512
260145450
394007693
13752225
331541054
320962083
84798525
73780218
13366286
774415319
33067618
39278487
207565175
333997809
203610367
34071675
295957123
442338701
240129336
75788708
733506455
89507007
135135756
39075546
39273710
92474272
237563393
412198162
90026422
27440637
79872318
186568127
112686402
421498902
122799558
282227730
41711026
148159853
220768975
647305604
6052484
102215862
546442587
696430565
750284327
341588153
118313215
5154270
53971611
333062046
79842574
140205642
182506817
22915671
774399327
200717830
65481905
556481374
323763792
177163889
57058237
6504691
520551975
7724424
943064143
556296218
2301178
87809425
53224036
199866813
61327590
8158197
220249667
665061006
158378092
8754303
237734493
28600316
182678420
781038558
200112986
35794263
131288635
29143113
85583404
399403972
511942695
431863105
16922879
84706241
33304623
11012135
843896779
390067507
837610606
562892766
147234525
640778633
856684482
26269357
221462392
42105386
52270158
803789125
310349565
72846025
85321585
48268377
30508037
544852811
285688102
575489764
118329012
26638637
56786989
2298686
34605823
178667772
674389841
211120280
45025771
154190480
78907953
506882176
786974686
283311992
334021065
552527022
491750520
164351817
330853741
586174409
61921340
583806416
308361671
65459927
87095617
38372492
531914344
366092048
98123573
31067761
836201824
519833840
48497301
350853057
18393933
311297741
42336882
222921352
434281789
239368995
395241143
39710202
623462878
33192366
198214927
719536308
140506634
728289743
6364754
144330528
258553797
899002647
400688696
52818442
599238344
23133112
43414060
72851948
430838667
55967366
110167711
47433630
180067436
231794615
178345183
3918385
42279280
908698515
408895185
14920937
523917499
688041651
49960700
313485715
1284990
608529922
123012284
9022399
82385530
59410559
232206432
648410025
15913257
131906626
53857656
333180249
42160180
5592037
357115139
332257894
225531580
155484569
292967133
248863469
320911329
501581921
4786191
307418129
509167426
175809111
54831797
32256621
16023909
399809913
184866482
478981699
191802800
431984597
628622913
730738632
38808202
144638695
9062677
332648139
103631304
498093613
149134262
475738552
182604632
151388483
160017711
67660140
119961597
157752054
158435237
56868660
142498001
495843836
101370019
13748611
80715150
384611515
209041318
97027528
193106513
40963837
21066223
369155138
517422844
49196014
39229926
255049454
469207264
64841088
24570758
309936155
310075297
73035236
19453385
13630402
36607570
328098525
418144629
613482519
135222179
41389524
4260251
156248534
68199515
106913718
243800217
677650661
347837983
265114076
137085314
26886741
130540365
631466269
379016135
379646444
6458888
11120031
82170489
102695072
310852683
244202066
231667274
629931007
6709041
327845911
250114233
142912985
511442911
558767476
265355128
94131232
231381277
300313896
698179738
118973187
466146482
76295976
101311360
198656247
185328812
356525766
472513098
387216
480246040
29040852
317878404
315279021
198450487
69912415
682392212
435642273
825522307
53323776
60222886
143163
12217825
154009974
121775959
58872959
358156163
48412774
102534037
391579090
98342377
57150911
284135267
7311793
471500804
198871251
7117086
301274746
664157394
578265834
342510025
354949338
83662301
43747309
213741433
34797618
131857915
40693642
530086563
4504210
293843342
64118341
145959979
288120968
422529443
201512090
6213238
626386373
6312477
183758515
126339861
264061795
13032823
533172572
123067489
116293133
116615490
2543269
83284257
44377453
141763934
414468948
101377306
38932836
580564639
297054102
485791355
130053400
417844915
449368031
70660823
166281170
385967046
361297115
57733499
129610052
83138626
33208856
150164703
57262897
76484500
7648677
367689855
743780021
28952620
700147848
54752727
148226477
220935896
87835246
58375148
113943184
185305939
182040437
246425086
567722833
19536169
172497049
389442950
424660910
23918958
118911430
298857824
504281983
168418266
19867833
245335029
349253800
329034011
337386382
168904477
233383379
594748902
476241804
470453675
169453927
364716082
516722863
4550894
188472326
145233889
82201962
56843459
391822940
25405929
414427073
413434843
178706792
15182683
136002677
517827209
68981193
398188632
150566690
167055727
571957014
400741345
693646769
299072879
24901780
43628896
34872373
82444869
222536545
69936880
648522996
52984646
431363453
442986231
111575716
480580736
242251320
13923181
9386646
192568032
30298256
242235433
539095587
52989257
70898325
586485357
307902195
601740202
212691697
57260417
152872551
222031853
676500191
570038843
14577643
488593849
242897039
19958519
631355751
500805258
417960586
20202384
16307549
220375341
64170752
312244765
371530528
37265086
126870246
158771758
501472580
381170228
178140720
126824966
798060367
17172
8394306
576041043
133748391
45277195
347265932
667024066
212017108
58774563
494843314
542746242
13087038
17540135
25157082
207338521
61150930
214618168
204343210
184817319
559816571
61746305
110215089
20861041
121313792
400287799
415067907
608773003
415818134
92609772
908934
289299161
819206807
448221845
208060729
485252097
472421152
207614799
182844904
5365940
203613782
226983750
283367976
358197017
149659512
7765726
231204223
638675389
368286721
113335987
501828354
466050796
247937723
78632107
152955907
53184665
610878206
59128600
615252081
133858892
60449620
156654421
357152191
182342610
575103040
8283092
23292613
483733464
255795836
12430896
338597581
43581017
380998754
420454742
39746215
422877354
243857376
429887466
188874726
289857554
49134654
680735565
143026781
486915773
497951564
389869863
137538812
340128259
101043032
138495787
586711762
29169880
254539816
193892944
165965572
43376991
660977397
10375506
249010730
26731938
63260343
366223339
37552837
24367328
89163252
287677159
85678212
411760964
431763053
1816312
39888340
209262691
24104163
205293319
433943684
404454423
172551434
7814123
53558116
31441048
714593896
486740547
353573137
658445974
137253489
65097937
619905227
341254582
269717857
287807359
513080008
106252587
160918771
85894792
16131526
20923269
455115611
109226462
121731318
16894713
4969286
305196994
57380637
120618827
137615124
83586173
77933016
2916383
53211879
506419762
53389563
384601350
29466167
39412429
581144669
20866400
9033353
109121596
235485724
27423268
829677416
361598638
107695589
270996165
164501637
34527019
254269237
106408545
255287562
38773377
137312449
358360270
826317725
156464338
195657366
193851056
75685848
2075985
529765826
388526712
45806406
5845073
509884312
385072559
186320176
48718677
524732522
179451814
281436350
373065243
730694501
535615156
116243521
183699033
171575798
213121355
20370275
95066117
98174033
47253649
111087667
148674052
430819535
10030198
55958737
166845692
154903719
22104981
242004574
72004093
386431483
20790525
292038048
493900413
32026979
460804864
19303146
18293457
108711741
25353571
203150457
16822
697815438
23171430
7787947
18028426
206745712
327966734
545344313
683302621
25713961
727773175
741794202
6603231
31512521
155695869
304842637
198282492
114068247
503041
99745551
473552641
35129725
121031558
59274028
58845636
76881764
1454868
471532182
267274777
87600131
316812
499270076
246044376
136782702
727967689
303684470
194901351
3717772
115661870
24837283
96243547
86576166
497965
400469618
641925111
467180235
234438284
374678047
29330684
658258237
176332483
166773337
341801458
148170031
24637256
543621826
321120998
96164346
64192961
34566040
11717504
16671025
576059083
65191626
13077227
543016628
22940523
436809
11075593
435317423
7071890
734968480
555985535
165206565
77250318
950645553
349376744
420271557
512306721
491694165
95607719
906271172
158293585
587338228
138137353
826477580
109221291
670620646
199406469
639400866
309473466
5881192
296085173
364784189
367186922
207351110
683824464
270299679
622017825
220720760
230167232
153211371
38846978
194417662
39059486
105702331
146131525
102487271
121372921
172175473
246345156
3125183
372956358
277528253
427771449
325076921
28026308
279834673
28187970
346093840
926819600
3794099
66194235
74885668
937559644
565682976
44599951
3369867
31859412
136676698
424333383
237382917
252565450
37212126
12092250
487464122
342421301
22661855
8103652
59453844
111155464
115339907
75073568
700053123
149316831
711240841
133150374
18285970
114231975
23358247
163356713
172816832
574936034
48171966
36257671
207193429
166922412
669397000
213777495
8362492
12921729
242528235
44986369
204071247
232926475
57159855
287972199
99083581
160832621
120971197
215107841
155094482
530171838
583968605
8614550
132351097
466230077
161784764
241921109
46322753
8342388
829836531
256898586
64883525
342977372
94952389
20441541
326011762
558738150
465837401
230542334
470765002
386785068
186674229
799281974
115554533
784705656
6977713
148075345
273843850
519090558
263154612
156255990
290043787
1869589
412866136
296165663
318806453
178919334
267008769
172007339
501779060
720310884
91622609
4633259
135104411
417179624
228821738
180255977
311252467
511909297
276541288
156537495
190048632
233837196
310142893
96308539
175417182
100551698
46831329
209131690
96889349
4272829
270914437
157941841
809347746
240680859
86282433
317588826
75347760
236092619
42481112
263697090
250085123
328502134
802917250
530005260
126260726
229684631
40695018
19860323
281098952
122754864
333559759
716687258
367867838
428881013
62120201
400361145
87861122
355158838
930288
566949538
43707651
35807193
36343452
337228957
546562512
11718881
533630276
303238564
121752784
273842817
39682732
268090164
561715805
172007231
193770615
942892
101204920
36887357
112546259
487074462
325807348
646504579
80532036
498977025
142380233
43896298
689205662
89173676
6593873
218268936
271321627
447702910
250889957
393417140
339252886
439091870
239696249
306060816
118968921
779526805
209567255
973001439
25482049
721831046
512221465
571854766
363376175
57624751
654793698
378716283
49760387
10849049
171970547
25013865
4581972
17707403
5554902
6241501
330491178
18747985
20100649
15636067
39717097
126857569
1902893
331190260
412209876
113765069
41785908
367253523
509054794
33205101
271876212
182755783
242819881
132706840
224032777
220253317
533684048
86701022
25649067
23230248
112247254
105774417
20868005
95055661
46001038
504434285
65288623
245774091
132919080
11839171
610442899
21946626
51735606
76796123
52548876
584711038
97589474
791093000
266001225
87003858
453165318
142874143
837824459
3217108
2625455
655309468
45218666
310724103
237367673
122594930
447134572
94169407
62382733
146617219
924790785
214829861
50820099
270404809
12380922
16360153
766183569
253114558
886868419
862129165
299425035
3291231
188893337
207619664
244158923
613836557
409405280
359650730
528580446
140213240
8267282
326810992
265202923
473237552
18982265
93210327
349562499
32771750
15932994
188711722
209958309
303357494
264563789
96229532
25230095
139031980
248625191
1743624
51716496
83580910
104215684
134006548
270249891
144682472
771591822
4076928
232382835
512438017
98661396
796836299
1827009
223209384
67414064
567404386
846990133
97350580
101086907
441804162
783384997
113196441
104734383
79780411
392010105
657013312
230324392
441688815
140271422
169661950
7172977
92023810
72101110
98673733
71377029
116874457
153753653
1288877
573351976
131890481
98087848
25222615
717964459
12214574
9867986
20625318
504379499
220636452
227646093
38147412
779728721
16070684
112942655
257585028
10290815
152933257
532510513
389178453
145757446
233701069
337079667
70368912
57211897
288940748
345281879
224741597
276970831
326134025
30584300
11515034
317144728
83494139
250926606
178722939
718521472
98367578
175554137
79873982
11173190
547268740
25838036
242910474
606224593
93556513
6589031
164867076
18908822
286019906
688237125
246495428
205751996
56392490
202714660
183472002
40760912
136622123
267612570
107905493
265934572
291560880
346849932
72986986
45538090
309122415
176824663
116090056
10847602
151601936
562426084
194012032
265258677
648334567
388094690
101155418
57593017
234920494
663198736
613386002
173143401
153021341
43189164
264501032
279589191
140706070
8646545
141681185
145895431
205861438
21204991
283568725
260496074
11600980
214488131
64954009
225795133
147633945
298469976
453753090
520148492
38969251
336537355
462534720
563067652
221104646
3301670
852878285
204664049
245274243
14144458
654614082
22776026
627564
689303054
432397088
721188131
451337961
186684333
112416135
334208550
476198303
514134822
616222672
543104302
539949564
146236053
454726302
594954790
38502247
634996651
367506144
33151652
89684836
16437661
514457942
56960367
239225642
124541623
346519087
203335135
145035725
682885679
109445818
143278557
164435529
128391645
830227188
70342869
109303852
1320572
354611176
972139318
121172541
125193995
251993528
73846048
278891936
117570391
27590953
251719270
151223008
81692191
8116008
263412451
286220088
18027584
446167214
76914209
167039045
7507103
7653078
16550223
3872426
1557151
456955178
592586729
184535121
114516118
569162401
572890406
302257275
50089868
432083839
92499806
84001431
65167730
26038344
49421605
668491085
31039929
100611109
344292058
238080467
750107350
183597195
106810711
48296799
114633341
394614076
770805150
12133384
398983633
518631750
209195206
373905249
37361987
165376395
118818131
256757096
135363830
304061447
231016543
110375626
150136796
251238595
201902658
77152628
227139973
223943964
169117288
58417509
433178678
558422298
722730599
538683822
91772763
49196098
399122165
233315685
310574950
472564119
263084915
69269351
419499209
22554094
260733593
72786107
89028552
364496071
63430084
771191263
2101838
798587861
221144704
115357281
502458256
156214115
62689283
269541537
363432076
432403878
200412529
438287634
132980942
450705424
265963113
166042580
13208267
60256585
94366072
24765458
433749073
934499636
224286398
145360285
22091725
160313467
19696588
20025984
578709812
215595327
23756647
262530417
42431819
817837642
309815301
269433923
330339997
305717658
105901227
156379766
159726814
5435542
164161289
112965370
403516
21891154
450338079
451507222
13877458
479827375
803797971
620268846
38090828
25252202
29063958
416927361
508681860
257094968
598489134
24425169
169046057
164968612
259636416
427747660
1179620
116927639
31875571
671782641
301527386
18397853
4795680
313427887
539965053
64406547
565611320
80889532
364068941
123022205
168737310
335697340
352338015
391719898
117154560
45103975
221351887
64987965
93885480
75406001
161944387
159260612
54992501
363917854
402629439
63539674
47322853
9401853
3345989
312946864
509108753
24035191
52870602
631911922
504322942
363040010
265995374
326214042
27510512
38187836
606872734
27128016
98890477
28307542
539474795
410491029
360083833
232134056
87407951
39865869
345071405
420346527
358430141
571714856
112946252
410996236
479148872
41155482
267013141
241813560
192509937
21442816
357370720
483020297
502023367
16152035
58374285
141797741
65057205
35499390
301149242
185377743
498066863
22076991
26030361
273971269
443563569
557041294
121742353
431604480
274340408
3998179
432382793
322553632
47935878
179855337
624801018
204268752
85096309
476586218
15693372
96391752
37142474
591661420
36996777
363007616
839129912
169720234
61579661
471068883
216520735
236411121
446158057
410501913
20316735
177698680
229164207
321184024
325326743
415249629
92647845
34357176
234999007
425760837
146833579
102811272
142373920
222173446
651942820
334412747
611915310
135053360
44378057
383829686
559641974
323364117
806338358
14350183
291441632
251635093
333449676
300491167
210871761
481294966
471158405
23659606
21487879
14140887
862346700
364084218
200394280
44772134
107888300
37032027
137310676
523477664
56529960
301446727
5524752
56240742
856729787
46382220
900738937
45242342
761369075
32959204
33449063
147007938
186738027
365839877
434854409
183971634
382511163
310656097
61637195
50352397
429351616
243098285
224199777
37396436
354107457
550314431
644193684
33697533
635780515
84712287
124624493
162692696
342502192
63656394
15147219
169092342
75627696
138078644
776965732
419681592
38184457
362705778
262686360
551586374
63991760
4873369
52725240
219895580
144283459
269908491
184524649
333565
139400884
49502772
640049222
198062054
211950038
258979967
79144372
454729519
330308595
41142573
379225743
337622089
61588037
505563100
33383255
140688250
751992603
149471055
42907515
79257490
152330050
232808365
443693565
798775654
39924425
285229289
142827744
285405207
93055442
15227821
556731725
480697108
384922067
235663530
412651964
1641771
15674740
131248977
301128452
521974111
69904604
360699310
73417792
330373640
75956316
761122128
38599957
141586641
121913128
10117663
225151614
26011088
487318101
64517942
349581730
34320360
383198120
125670270
166079047
559385816
64794833
261505312
511445452
333233145
192525534
35679993
127696117
461995997
2078924
623892767
490969856
558615004
35533822
269227896
306547740
788074633
519470708
588559890
454684780
138660784
95284609
123867823
29521827
157543608
709378881
25274845
524958675
589957178
455209976
918729165
41337519
291654160
641703971
689652441
12277524
471768555
126773950
248942711
439000673
342686411
376276623
308576980
165113760
106161697
682755011
526129028
4487310
697443577
99718930
459297116
204200880
7124046
60308731
47700206
480872001
16711439
96925016
193396185
315598015
244097586
92304011
19626081
61439139
121655053
744551725
524701494
197134649
184693196
189030540
79074165
309538220
160839350
518348298
162888546
775380264
49381006
115005782
63194715
102325408
589243636
734563200
7945671
182887576
92971695
368207319
408867322
169053897
58511121
28758992
105535696
450469742
378290340
176972939
245249419
88839225
116985896
209352335
259170096
40352089
52856623
473398825
46385099
735904450
76000187
58181156
647121342
57816215
264731281
190084764
179342333
62583299
354112992
77562900
598685951
770554614
104614146
484180668
741543552
22341600
266057082
211457236
5453420
744982990
79007041
576313848
111114878
4678084
270609897
237967130
187982261
66007023
284290295
233720978
335788480
243628929
30025526
20270743
81995627
216323296
311388692
40269683
372354989
59077871
570552810
173667737
668624112
6954917
131362374
766232885
407559520
218745824
433596396
836694649
384912407
36098527
15950741
197175357
409663604
313553656
58747118
308001699
221009305
168878107
121671776
342794670
277085338
598016655
180055599
374995865
425063831
21987494
70318130
16554083
197398038
155616116
293291084
258106106
125037005
36971960
65264402
96466324
40835517
427196706
288885136
356654327
902040298
538854192
24863677
26950417
95780187
75597074
15136431
105720444
182074727
730930302
238452398
241991258
44271349
18434180
5367912
188437913
2173397
33539753
15486883
123303007
288190972
243764289
124912411
159028635
233723362
43670871
27438538
634580984
443573038
366336841
137731002
21287019
210252203
183807302
679162065
236576127
889632762
62132150
247236664
96239709
58787474
96400154
668188061
61314064
154144279
875213672
43961362
118387155
65167722
159642849
23096916
205728500
176160651
141942444
2088862
480098561
204079354
503196747
41299270
164369973
131028356
185177437
145611137
297343928
89846833
530925876
272017305
130390019
112840672
7246861
227128469
460988924
470217205
100179089
845066196
39329759
866212554
169039481
163694539
230128798
15333934
675351542
190611497
408893200
11907986
38204204
280355150
391049700
883919656
312626265
138261967
84693773
784268071
156871729
468388128
829648460
124492570
424670767
697294165
198066
85549985
286689337
126034795
20657912
109449229
25833801
645484801
436336136
18821401
130642233
105491282
35835219
406781857
282214173
354014150
131879117
18777062
158113070
122433368
745098630
39300731
83646180
265742383
314011661
292373098
1308122
297141368
50577282
142372848
636127803
105412836
514246194
50588186
4372378
28179696
820531127
26916481
367795185
378257750
587469909
434097200
108341670
353818767
626913753
53603112
402772427
439051800
382587621
24226245
183862440
214125918
381068151
119195415
200583360
452613370
101092460
143570324
78008093
145082802
463934694
325830312
7685330
217793631
114801688
104334094
90262748
65801945
101320259
118408774
387823788
7755961
365283719
608769634
741687107
39470945
196780473
10967310
459230482
25454358
3221775
44612461
552613095
650253934
162964635
99144308
69100673
51067699
140751159
413445323
407902212
41311098
415659525
69919454
26171705
202722886
465714533
343018074
561717574
376434345
234873828
70823493
76275720
83018922
740079399
118588131
31578037
38190564
628952414
185093713
30822906
133133538
622446901
173075687
346175147
164873247
38271169
203135427
87058399
75200277
699458462
346092275
232244422
226786629
406793521
208100235
46876480
736624216
2406247
192707418
58258127
596270621
39099665
446813929
141119391
265614966
8337584
3716485
17677539
99386069
362267936
291082084
61157805
362187244
171898489
155148150
43688384
221928437
180247229
83206809
392276240
67210904
345439697
249247938
428715731
35553492
201477096
875753228
245988811
50349109
168438519
132732311
767834012
140976980
447442674
83714871
257723919
297567892
495204652
18763508
4054475
331690420
106477738
89773201
109417027
10330529
238413559
178350709
303711166
100322614
482571272
610940940
56357327
287925692
334267749
196390025
477195797
581961837
21546691
130944728
59260764
295271372
53582561
135146500
135622419
48547494
467166270
671907425
76872014
239944675
58800568
85846400
580932995
54429209
74815254
307244813
105734344
19282894
7714140
97377614
393763506
62141
153392388
508620280
46216790
106752118
53666413
247486124
780657131
116867366
67563829
306107443
18392506
83337602
64384162
407848992
227192082
703924837
104194000
444880958
42086244
82647969
79681227
141484567
247936519
84322376
77465921
276906843
197041456
150412982
277783004
489310942
23091133
442784566
271584628
40529956
56851766
146790958
22865449
809246853
533612
4596320
190973361
36063241
106559932
1270993
80486606
334946168
179925979
21200028
392945452
718377757
830344067
260406817
182296242
151886534
847125337
596777458
81043012
873683042
228017706
103696357
16637981
668655453
338690878
161634728
3123901
18547348
16791778
57445515
217064001
146772239
18386759
479750738
57817660
138108619
197532621
258648540
718353641
557421738
4385501
351692485
545658167
704514888
333964688
482425204
98289557
257104434
19756087
609221522
40223649
445878178
162174724
512947601
88524830
126876129
6592859
395593206
31597750
190933989
258145283
567607152
256781337
393446151
548614203
17952649
714055758
651523667
634861701
161602986
74382095
232122087
205114753
163397298
219670
186349106
309792501
504943519
282517690
150519706
25594682
390095800
320559139
11780664
499705603
330679734
28820630
285900443
244715070
555538487
590169222
250300245
484324903
217146302
704543655
115953610
189806060
169030072
570893942
325571389
866131190
246632811
188728517
10535717
33443265
514734622
60930221
83083222
126077103
284101171
125807654
211477552
265685019
541834694
70747155
170835076
98283362
398763008
40215074
2459436
603932670
461515184
342725650
171394581
6099309
42019793
248634510
221079802
282202106
218871350
101885222
316861326
490105197
32734082
458339142
123898564
195803711
780223805
254132906
579674325
422862284
9356000
133323564
112297298
162119059
443406466
129231861
328686859
113846805
468461154
142983462
89635730
147289944
20128725
904258391
452782489
17619104
17391883
322341856
104550269
681230639
46472915
511786889
65278582
68872020
259037105
293598933
238015238
73748831
367823171
512361660
602797892
352223786
37678186
405411760
631472679
228530332
290291715
249999238
318375049
781201877
13902070
741130916
195121360
348135
50282699
820304406
95959922
5390334
21954927
182958311
3842492
153830458
21411005
215980211
579644585
159728759
146422033
78348052
147714037
417384425
289159599
936186730
253053735
15292187
213235921
303341886
132845708
475379002
4316344
29019873
65203861
320857418
180795816
391198160
237229840
198406145
453491954
782734437
204459807
63053118
592695832
298524058
81851856
249236475
37267533
561461323
165609952
27639846
47958220
402031436
165808032
97101925
605222752
4646518
181757270
167534402
33116465
388215708
108636346
386769778
440279638
23171466
799747318
488047630
58771191
7047397
365970308
90669319
96472336
141864791
525279533
159976245
530517751
167976632
234952155
805925381
164899238
269419940
119407914
528262050
205749664
414534554
111539221
173778009
22546109
192881299
201008521
4213137
189430196
159307148
250273821
9351979
132958519
283089378
13151192
385048903
238901403
184677638
92426035
428388542
7945795
353104055
310623307
332937285
731623784
619487125
272993919
22050529
63249049
757451567
35792392
6472684
22031059
455998625
131151053
735160873
87757925
340636661
244592670
720359
104928578
370096820
684378315
735091644
1664302
31136951
58140816
224642263
380977807
26424748
350174154
103670058
18718437
540414238
229654171
710455883
31852515
64916245
63575950
135587270
59713391
70116713
537068618
121902687
248630243
424505190
476204956
377412837
91985980
109533034
225875118
116089000
441613250
62029820
1953803
253018891
1963872
773734104
85634143
182396337
255902152
131783531
339704371
281747474
251209454
104817551
53706522
397701707
177011238
36681430
579302579
107555741
20707092
847387083
668678523
131952164
472160797
345471477
9743560
73686965
71340030
286331409
154229292
70757206
186137195
46814889
102889776
9524705
97792754
202323317
175595102
368941301
414381439
97516898
169430354
147328499
84968355
326352459
233073924
196288155
355045548
15517408
438723090
136629348
215715704
67813954
483540407
274581307
187164490
289438033
250953396
50866672
420884925
19095202
278310421
207674290
593501123
77805660
265418680
401328624
318647134
174030759
153897
311058242
551391202
140259595
44480286
274785353
101489142
421114874
270295854
76707137
575993156
25902357
142047528
487380862
87074295
11932564
347531143
436281
200243415
62368878
362342259
327566986
286952973
97089986
19828351
729789035
33113159
198181372
312968354
185262651
325865954
253471230
291716974
35239131
553284772
678934363
235009522
16241985
462142389
76171113
512638624
261880021
78512287
7538003
285425591
6050906
495970286
1302950
3418876
283187656
6514801
659528220
542176358
504383662
121968767
92942906
316523467
161931271
43028686
122186510
252496785
519649960
96148028
483572390
50174269
43633063
107494036
63022547
114659789
159737171
39940341
147596053
49490778
545863602
226310686
572091879
98122325
564197277
825431
411993490
467219494
686455788
122809267
547339126
755174093
136327252
247191188
50502308
15131741
101905091
363310912
119474413
31129172
35330369
294233249
284170196
5810405
807568539
140564110
229363638
4851469
1667472
40885502
323452450
629875367
490951349
21615014
3004152
185118848
681563814
114801625
26264335
336156365
306155946
58085627
156043149
158244182
60718468
465725175
599951610
1235011
65526350
339504968
65279215
297887044
27946586
289323743
212688280
334032454
308579858
345925079
563181874
308327596
55276715
605483763
642858092
554118509
688591376
103528464
272214558
663556330
62905636
362098304
91131553
698124610
202030045
85749985
32244286
78144040
409465
181842129
109297798
57884958
702230589
459933849
139205826
339077941
592609490
94135878
20096619
174557826
519338921
77570645
46420555
96430729
149794227
256355538
383399105
111348443
140222025
792931132
252793060
252852825
11041214
148514214
391556539
80914
334808620
470392458
46876199
314097800
529344438
120610784
394791619
472463700
109097019
127042388
38094992
480912430
192030353
504785878
264155548
346379291
373487938
299051290
144046722
50539507
88342358
296055981
552472158
169193489
68831207
84477138
126981111
76396244
184172179
116109980
559728266
490599473
30375981
59093366
19675195
52378540
710695223
503492024
250867600
196017608
150902589
170483170
547155254
595888609
354027936
264147272
448909602
227974384
134647456
125333996
76412386
336023524
142268124
429798904
282772
22575675
278158143
25618856
227184911
265663099
40507845
97217392
47880096
484606406
69971251
151665522
325986049
71594273
252127891
47269691
88958550
238236912
110052815
20449944
617630766
107396747
49400790
527825439
19107972
573397366
56725643
343408813
418694151
68645085
150861427
167614442
616351674
367649849
238874811
124363554
7494395
29155538
66512260
29339215
529121790
468513835
131530323
88383159
207735021
41527364
5696186
16097075
76982566
136710067
789778706
117536552
158224961
431163313
147632455
287890416
10140045
140464822
84979033
304282638
139508596
214149556
254780676
365806387
130494698
460931927
482868876
50345640
177402279
23164498
477573829
6937328
577004706
506458968
93761496
192599854
130140333
296217160
99195384
89772070
222285543
659700918
579527782
16515369
435852975
548877463
169762590
493669433
918799764
568521436
362816181
365044726
195119324
114231959
559187055
203906618
642058123
143450247
697479256
72596457
58900981
299159846
130113849
208870716
31533834
163813649
543957746
14508362
8241343
1729628
483673556
251869794
132943315
66877
207105120
48316647
31280732
505136019
363978603
171434270
381451509
104693565
356647582
343727878
230992738
8122667
204431557
271949162
338202981
268873086
681751882
203253522
120597373
193990970
37937592
120686987
160678945
63111937
105776336
427694967
270233406
226183757
76176897
750036226
64633477
32807898
381224869
295197589
214406136
325983532
419576380
490367734
96820335
251437604
91322507
255988501
83214992
51115744
289510832
487352538
160942423
319745514
327216827
853263973
352532421
405058904
1272572
335917351
228295646
327238458
453063789
222013567
243244483
2387939
42415201
146286695
543821250
169766810
158042126
59367233
542615149
200533713
131161262
602478971
231129857
53796116
595773349
205294090
312488349
180020303
71267124
124553841
167883204
328006886
28551684
54010153
543016839
697977718
223535738
172542967
12039486
468657904
106658689
417657048
28720379
925451431
51495429
183880886
177607826
602349080
174775450
919987302
120445426
845885607
691386176
153093997
956937798
316689097
44436143
206483018
119817802
134740195
482296592
193145483
9495440
22125372
93140823
13045889
541410111
65480342
7259970
93566221
555182963
320707157
485504052
578519727
197344388
172798359
161167357
662546458
205690365
68860305
109380995
235141480
344818628
859890025
28591261
22368808
86883805
7108469
140784484
427969140
328404366
557431769
246401662
355909950
459661819
273409306
599761974
31905688
479604710
15455267
314700577
225403171
280558880
559540566
98791521
40241654
47033876
590480347
403476860
25486680
561469435
13025679
25132180
118627186
26003506
24586413
271082150
814398186
44686274
117208827
154158920
85379337
64361536
140482755
207891254
113862646
30232723
60782237
129985736
248529723
23230964
194250179
857320353
53568904
588304030
7170487
464470528
27372370
413928439
590416064
35808145
442980201
27899773
50686118
306838742
586504009
400984323
25031122
390962149
29163925
62006353
541650464
301453893
404446644
22262816
119662810
414031999
295244807
607308613
264922262
18651340
318758812
20203651
844983617
158769644
135745755
322424696
53755949
109970843
357943829
512064784
307174586
46169009
71874861
268390855
319234414
34803408
679466896
331576330
701900214
801282086
564515531
255642362
37741455
99131987
222589974
264241886
275098919
7756894
43525289
38670368
26422008
463191729
3433141
210229598
219977367
482897472
214177751
7536780
64769280
671396517
249281244
194269905
94211459
743070536
46865169
426597470
62469707
61866896
286106740
14362353
77074875
26970995
550661171
60923630
97728883
40640121
2274133
626275071
90654983
18468019
64633436
348796091
95090506
82385929
153557964
434576699
87006913
92960854
660646452
610923472
290592265
113407380
109735592
17455785
305127016
30869946
115981009
733731418
118774711
117325997
451076114
328153089
4795141
917223451
195814943
163847503
148693363
385794680
631928812
136787249
344570472
221437003
528044216
606533457
41552692
364691469
269319325
414695482
793811521
194303423
606039067
249162611
424957626
99852849
160980775
297546498
855255395
489460209
143013048
348365333
5041790
105142656
55431966
45501219
69504736
74001087
59104315
290672154
412986830
57413487
26285224
379072571
113204389
1083255
393218481
421944105
294191866
655373800
1488925
20897674
222896659
236727456
24219041
249348900
667839199
267683256
36937606
796090687
457607304
296104966
144486841
60734502
129214646
505842316
305070385
213882504
384286845
1075385
266794832
7113686
12648220
266683425
221360687
168690189
794094406
240984341
539744815
502963236
783350521
40690987
194282111
33789968
56845377
598985214
139607026
330434643
516098918
9599631
534225398
42510149
50702911
168101304
283387950
327219795
8821063
391125719
60197580
177166617
92392405
742010
476233967
206486141
145838804
427100789
319396855
14477501
271430785
310261399
19337012
37182476
492098782
77820827
91467478
94305978
194574377
263043319
296640689
107837962
356529872
223199413
96861102
41134993
117781597
153255586
51473073
680825186
207851181
76383918
272330992
147820853
59645057
224654754
97151789
131342593
282466726
146609419
776472026
179281427
138299021
239628348
296727502
42993792
123390285
852106896
189185573
483918841
303932746
503597496
8270232
133377828
201843308
40667861
844616743
488996930
440020216
1055274
63622927
48790580
172618138
324224384
448647673
440310503
325181351
405031350
58867687
901114246
20608632
91180696
271605447
231416743
604301507
156155042
286938544
516437218
107964659
424083139
262576623
475115098
724981879
72025081
761245286
54904428
425522358
27224603
399267547
47088681
721998914
691871137
203971922
102136399
327798606
341622359
745846076
154345
303719511
366880899
112348200
296925586
473604819
469067893
699096868
230650522
386309772
31367719
97803690
585173786
1483754
867663412
42412773
17313028
433669950
287021615
154248772
208859006
122149856
192266394
226781752
400639693
15024674
633831181
355780002
181124307
308913002
19188037
123122291
510004802
465473046
257615138
612623927
433567502
214083376
128554319
837142612
535351069
114117147
303962137
448007748
469701130
16673202
410042022
12986032
154333598
1815106
493669625
60381440
128988902
233073993
79507117
798617762
393304442
161640114
33930888
64353272
362870640
923971
344923570
40527119
119504906
105133915
48234314
45959450
178547908
86230843
73314192
74768015
345482237
10195413
50351513
337405456
68036100
99624528
663410320
22028969
117407104
427500388
449773066
453809071
895121904
36612385
307901082
486916734
222020237
238505280
161843504
322013151
41405131
2051776
132849191
14490763
40714014
337017762
7483929
732093537
3984732
565697998
52393018
719966882
144909706
78746897
274999860
214489598
28993238
169735659
312765579
768284398
126804358
397698278
415754426
4475714
371100457
554449767
110380501
176549616
400388485
36755934
227703529
282629925
91702803
151425355
158039241
216610216
254898843
57035679
627347373
492620194
445679420
313039875
38186294
205482895
32404146
47109464
49747832
221464563
319235939
92827189
67762288
17218384
362763881
72680387
11677609
83395056
20770928
5619052
8780330
257583155
652879820
303364914
876236440
455215476
84643577
491420451
23703614
413046174
151324548
44295176
148824242
90995712
230831812
256457371
83460627
161016003
644024242
88511005
662780474
11607986
97941862
136315953
63132573
135202335
173590523
393533229
53289719
50546815
14008753
36468768
207367181
167263000
355848462
260515961
25236643
240248637
73720175
67248745
122609490
187731266
213802102
625793689
261781102
254037339
162974315
119523684
21085693
252051967
403854026
455857689
340905731
468732644
538648597
780903047
676523823
81569133
150887753
79064321
273568427
160647281
228425198
2638407
85128236
257633442
122195432
121837093
6383283
60372404
72211645
268246757
536757781
174432008
251130973
90307233
365607078
237748228
3932317
2687006
47915999
60802309
7029968
135446262
776067067
596327697
63415333
315147366
16781056
246195645
2543250
413288126
191460899
26533858
25603831
520818181
405606735
316031295
47708459
133280955
522664773
12133432
970823092
106068249
195730022
49589933
21134642
245901447
17837001
258949195
658133085
186284055
256585492
50286092
13219935
153645509
342046363
16059740
110997885
277319087
616338007
45021351
267357581
37614075
161473361
108924607
94232691
186840227
78249431
17615279
631844473
6996452
84196549
63563021
387180046
703200464
9252722
55701262
515895444
35371480
19303892
59338268
109959296
399391806
69691146
206845056
318364690
38228357
201172176
320494294
224326645
721430512
277785547
548303076
185069065
192304929
23036042
61570109
250288487
121888574
107304050
799014842
623386026
695098164
16277125
135403725
166221581
44412352
56787674
201281827
206419121
189448783
307900500
87455895
105522716
372646749
19550005
702138315
44662011
269446173
3237241
13293662
164343903
318293955
558051471
261470079
350755304
299014651
222971948
126157656
680447004
407807773
357062947
857713955
9506260
184201920
8707974
508090832
698086890
188323734
79950885
302515681
73856817
10696017
14255737
222354323
55826083
244334063
53921534
100785059
363648644
14460624
133239320
431344326
385893275
484698031
291021303
660091895
55911788
226425974
234808030
64840365
191947750
49438484
49721526
629659905
198731472
238029204
576372953
329700661
132615465
128582996
411376609
84548054
29759518
183308790
327602595
103514145
552011161
71286175
489006719
87029301
263130179
64472525
578254923
8476482
49671297
217093474
28853237
98252525
120375089
238649420
31157831
393253269
10929325
311549769
97449929
141775647
687697780
356093346
80182128
237443
81290581
383252094
138459019
44617640
423016481
110228685
3452442
241618101
472186772
554833235
759747469
137398914
9063409
104810518
293921320
86523625
172905507
155149358
418282922
241244974
30257563
500895481
53911017
306200958
513651692
278742748
134491841
385053064
128835491
62303702
52396844
17470295
31008371
251366791
212576424
435957602
207478203
337816204
528399438
588226134
101974270
40417006
82065232
6098204
61081937
145251075
262298102
41864102
135646626
45030010
68701215
297453287
14181084
24827559
177307474
109146676
104055018
163341019
282937785
373968703
159920225
264071937
116165912
624033457
112561777
82648112
20464550
322566504
212603386
781844583
25412208
800419135
361004705
384822844
71126246
507834529
624778
596181945
521760785
572051544
575151569
285034638
505485269
413922610
296370911
208536267
132860604
177027350
202376700
134219907
399592706
509902695
419279125
167594455
668217187
99301
332508395
15893376
145449795
805044620
92726649
293106923
180989598
249573249
187744536
60022048
379408319
620750250
506193523
223811050
72958994
167344391
150717099
317575486
562005989
18272635
737136732
442332206
596939847
44474078
124848880
533326951
306681861
713236697
30118105
46818630
577987982
2229111
99593038
342525240
83767511
851357884
239309248
815157167
36042429
198315690
460684228
294595998
25967000
26090957
832168371
22593554
216838246
642458891
528459993
769910170
467012012
424981991
74097336
350890677
303538609
258742
23330403
130464232
34348643
152270422
862706979
340721059
161749920
622818356
25401037
390355606
23306570
886215592
377587284
326675630
82124865
980893
490043555
3472764
294210969
469936320
98647252
63406008
590201392
516467884
13407946
47685149
735469064
33188581
482942735
243080833
603284027
20724500
204900401
502003954
560014606
399100961
691271071
151234952
174089938
257463925
121936193
728215499
268820514
277879270
622005
121119806
743251179
168767047
57070614
396654174
744158038
49149769
406500804
135346086
324203582
802333816
253530336
182783318
195275590
34396561
484363296
375823432
218096293
106718281
39637735
674258846
747478489
268329509
327254514
56629441
329818706
413751699
18962755
317519648
193120002
657750333
84189499
131370258
282325660
109521360
530174752
309169019
482362123
33833808
285606359
2749507
29967613
32048362
364820879
328003545
46710141
263258917
17311006
475413398
358586910
589893318
637156970
432168545
30982812
290838315
647181198
655095547
234696179
37058157
167987829
56286588
723508740
117167933
113424207
112589031
657153876
108317301
322784807
127086872
6811572
382600749
461717402
419700800
124970510
234783270
83069321
44418201
77236558
65022083
17118735
212211110
158275322
733576979
237650162
428971891
357035396
276991015
581352084
21441122
101256570
96943864
4826805
290195961
649937041
23953512
31812848
35686846
90339619
46506820
260377134
272581726
274565162
12587321
471493543
100360594
103058613
47267284
269061759
314180371
811153089
674366976
225805141
80097489
675417625
93192741
428606925
87531723
71268562
93726744
466462341
354138459
84672199
17315628
68536357
300563106
20097039
43162006
13789800
776248829
82113994
310627789
388506416
45984415
205347128
131111882
2674706
543210717
235084323
82385580
51740392
234441924
85166102
226071088
452439680
174422302
68888142
305851393
202558820
227358530
443594008
425115951
350588263
349456543
678397083
284444728
11939133
59855785
653381663
41991486
25143775
230089772
127157939
42354764
305455064
5982333
228920830
98776478
473587595
129104242
25504967
590305129
53336912
195109911
277571903
589332634
259773974
115719658
38158884
112905820
342045769
44831576
224194677
95490514
4836203
379382344
70287261
63190385
215483398
177998999
149033404
260463992
93471054
155320571
65947337
84944144
118437469
21008235
124445197
215393946
325705261
37131723
5269128
236244213
250239279
568810559
221896011
14174995
258668805
491732555
618924313
205298110
19633528
47497698
142738168
71586867
238712793
106169575
37167125
684423175
539218359
533446698
98778658
318206942
157123288
33359897
4031601
167125813
472331973
15810487
686891327
825086711
364368148
403297380
104768003
328364443
182991856
94234755
24228579
24989413
249549615
277253269
230409209
31183585
473470807
52766987
39356980
23778606
291947372
47260177
41037900
23536660
15062291
294218788
128348409
136652770
245672852
741877409
247156378
310441787
6481741
305912035
171307986
258316286
234220747
349640317
605651098
47935913
155951313
432092305
56864000
193204460
18621703
22641469
856552023
589738843
724542291
50114564
116039275
26375329
519371191
859174639
172971241
59750491
119108282
442704271
810693383
25884282
38652095
117123384
528544364
43307651
4656546
142375704
41595526
99505873
99903478
253363136
128494968
89193272
34936810
39438099
104417446
754250204
517065402
42352995
18919380
2982608
308521173
128318747
400094970
527711223
226147502
740229879
41126614
468621102
213896070
136132184
235648482
161147504
137192688
136819880
37345493
262163903
610495360
38297310
564419352
258068096
79990977
9872439
148359695
18122204
533078932
412761278
189979473
188052030
6990922
38835738
282561863
98568981
63085453
27417829
315955361
270360519
147145820
338180677
624749970
178661190
49563251
93337117
364627114
87464122
596304618
415922187
108728899
182116947
91809162
7178035
133672883
43071255
125572763
115266981
491095500
435931071
349829162
323060494
507192870
12178638
310350793
18531586
18831192
152601244
41223016
468086374
32658053
900071953
130483219
187521188
363388737
131354033
132490059
60437235
133670216
53717446
259156943
532366245
683337237
84235815
106505477
149427233
7240414
62812113
9055282
235712775
27437162
70084738
49876401
119651378
475063122
18046034
53485861
301872383
450762890
109614759
227334963
292740181
16813510
242210134
644750078
286060679
104308334
186681509
586244172
105584510
441706457
11288731
282098855
348206293
733345902
6890917
103527696
360574199
424872835
59026452
280889026
448960049
201053993
509933384
151214636
61597554
30370776
402123792
209132862
149468690
485186169
46977071
52456094
238584286
90745133
1014137
26593191
81597226
240257835
79601584
144246019
62375548
174827163
188399668
357789063
271631848
861054214
219209813
660438770
143888141
8834953
326271822
19138534
736133278
191853150
15949608
157576143
52753770
20077631
50992189
225423617
107774362
133533691
13533542
62385048
519058914
122382953
104378395
181728578
143814815
274378169
147146165
528677353
146923524
371169786
283270380
124869952
239751565
484288045
549001559
84329165
529036989
527669310
286893854
352556420
860805769
7483766
485291395
866066083
124896008
421443123
546162716
239769441
199049354
42430066
123955762
195415927
4906473
43914788
190373989
266918779
446193554
86807519
324854758
823899956
79075168
319114931
11632078
384559539
192220415
119543182
489688484
401376249
238490835
67636599
302497981
425092032
49660075
215127200
139745991
241891762
413172684
151298900
401166291
6810202
844234717
220509826
17690996
93801656
395385743
34991067
104521007
170570541
168466629
32821842
380073614
596712635
136364789
28104906
253542785
471627811
284133801
65249896
26770262
81103598
46134885
630495560
116016770
10418721
279978376
7569416
95778059
534472378
844386664
78701970
47428801
213118370
476662274
767199733
433360359
62502003
198252063
660883086
892005172
93653687
72245494
1467992
644627279
674101321
85365142
337854401
59279622
163480351
867067622
64478558
143886299
178871012
332145292
699296253
199854568
52663325
33657974
144798261
119619949
417466190
345056594
574282787
147794256
682908092
262855387
58037441
351747470
292839372
340837353
111302226
21921287
235632653
248972946
757549264
136187416
66120447
312327712
269471501
505640497
3909062
64078633
457457195
339754118
61043058
36197956
803160258
118510769
285090177
348527619
661572287
613460604
576576894
96633761
187176433
82594091
440694045
4301968
971640892
37789745
477110387
751237793
291875473
384674918
101907405
542625320
824141849
7854034
69827144
108765030
92073786
493603129
220209552
422690003
64117785
95573227
312631753
78865237
407856810
264409347
263191815
133571839
69810885
237528810
608373759
195709465
151783582
179915383
156643028
515837786
2412014
170961843
186864384
121375091
175785164
10395064
639517096
459207698
178185166
39289534
230245589
407153621
22528310
169438367
8325466
44213135
1329381
207767144
746102767
209997236
276651240
58891596
101947943
228399787
38316970
664305168
93617419
169864475
6269576
648922671
461133399
316430378
203426861
31898581
15462700
131925270
695996472
809570682
72306104
265205172
49020536
292544435
246383290
131068892
107048161
75903633
51550182
62746345
111911881
2339681
206920198
16921779
17564714
110321123
535360567
450082272
385462763
134946000
340090867
96474261
441745803
208749783
507795503
726999416
115687380
180101132
9345303
155592183
453488556
716268273
133856989
78205334
107339239
206884984
132132855
176479899
409589255
269168128
509732417
217941458
929770887
279128544
351381148
45038556
84418913
185265673
177737315
373082850
501081256
40247358
115735672
411375966
634687537
1882865
303901981
54771176
19040071
167707215
29678942
205226
207104381
382631132
73432372
21839905
637253316
77249976
91271967
124044780
430288788
608399166
550334098
226841342
473510269
143718091
489930021
213834760
603678036
865737689
164645717
112689764
919272
747493183
178439499
30759068
461082168
227136454
361297013
31660398
31276001
279206490
1440228
458112374
698191112
360868263
12017688
249295614
346008411
438453918
54752804
62635241
622318834
65975877
407190000
125461962
395792841
29799065
5422222
654819372
153761055
282662717
15703496
304354875
632831685
117087191
668988932
180368542
424289600
165792995
121396007
9461037
326677830
178532107
13694687
415426562
21069513
224791575
798157352
46874944
39827857
6704333
182314604
302348096
337271761
425374918
3596074
18361110
322613563
88390611
109996505
159407141
363550186
12236585
35418396
536592811
338451077
3204495
413376570
754996631
15883008
53864677
39709318
227615425
4898584
49943682
506040111
114517078
511451451
107937390
105196875
4287141
286088176
271080140
313301312
636493484
591924500
49567706
253110230
361049297
232104273
343451423
46172767
173717715
980863278
514405589
138596399
295869980
59149706
3448891
55940528
68611100
84361845
552053606
272861829
237346843
76056348
848462484
358668858
72729716
107624983
223109197
304964333
14696978
273771966
401092450
228291076
242511450
521131003
250903874
5451917
513253452
72007662
422201497
389296348
3444632
37603086
471662082
65423535
552180019
484797415
333818514
176910882
229506595
375402658
350762961
54917552
4050154
156816032
14701601
29444884
22063145
331554916
386631581
162125504
42791388
10607352
22977249
364011042
49136409
604938274
125930038
255007458
842215995
301143940
132419496
619188985
791063314
675215805
145650389
261941916
512573201
84714433
208393207
369323265
256545281
335062093
22426540
303997509
221269624
6748483
374284299
184699633
282282449
60181912
132413813
47896621
305021023
200067671
111044295
377924980
91338324
509034306
201881548
252045661
166022926
77945896
234058799
220584080
85628712
89577091
117046872
645563067
117484340
737558994
363904356
33798433
148900170
294647069
243749063
76649895
75071503
3830617
18673029
215355342
622260403
96319329
208508767
139479379
204315839
824614548
645248369
353273181
398126510
15562417
226641015
178178116
344151671
24629971
171917666
331974
774313207
160151293
43040116
139102541
747724363
255866032
88190645
393830872
404058610
31664917
896806350
65739649
91505784
97359026
306617399
111719211
484309430
141125108
532452255
914155
207709929
170834650
845989672
68247438
132147422
204559597
786531272
170974822
49536656
68280320
191543223
370312063
297316639
294792700
33868455
239587973
328464464
86687142
280911768
41400494
541626918
248867365
714787139
6554822
19386808
113093866
263291160
18803293
520095964
43488983
239571654
456076392
69765504
191073016
8835453
552725078
62221861
1572731
304194891
170369453
212983867
468632457
830454948
360375873
276653630
191695187
75998292
30175429
148438815
665804429
2062829
734655675
268297555
429423892
171572206
10114054
684557935
121298369
395349938
394885082
227558085
170937377
506179408
33853919
183018179
104308564
137346594
681288387
298411237
114766279
114047936
44342540
85951211
7134029
556338305
181532828
192123855
496704460
568278149
335237861
41747368
83209243
6091638
213378655
383533455
68165866
28241981
47722360
629260743
151196879
3334909
533867625
276383133
106907407
61898602
128106430
637143589
29385147
277471591
95125950
427847393
52443833
84851399
248328214
362092161
35832050
510980911
353701207
28125347
16959620
329805254
153367788
56672096
308363663
864781675
14641644
340350698
136983793
6057534
352342261
632756199
326189685
680672510
28019725
679605074
752911726
595707640
860010
580036331
55311181
20735353
63720609
285983969
158659585
172369865
304552454
225281228
77677667
172376271
155571598
510371333
495916576
7129063
28439917
903248848
367492284
49195376
103518197
456504684
150901413
394671350
347879901
23405171
230445376
254675941
286127056
73654583
174710729
35242907
1181978
4587340
149232136
582859863
302231689
154024357
345442127
76669825
768567123
405402579
25299502
230636360
98644689
192415715
213315
779146401
361805714
515396563
331291498
722534516
281883550
674571659
236084250
276397558
10603711
136700553
109220583
92162659
281407407
7417321
468209757
89809132
76646722
394561965
121308502
450974104
387281890
51325784
81687417
339439966
434131981
314433800
515418491
219844941
27373553
405707360
475585649
229000433
34997380
85690611
381643172
471058920
110735480
74205901
455472084
682776592
450711566
10218587
172781197
234006808
487415951
457646805
110516290
369948641
36355016
21020648
14825474
147850773
4626148
1352461
425969665
173294833
591030641
187519946
251458456
214882911
476818679
39252129
397233837
328638269
298605343
722058355
197522975
744661744
86390891
272300089
84442419
437246731
620731802
664866032
325730450
28122206
28701007
484050093
817261671
14927254
544525122
296799203
349807812
365069710
353664048
10978841
328356331
268185900
96147421
43992038
168906514
264368914
123768134
32280322
140881809
210337519
698365438
398590544
124868361
274748853
396778534
175992431
306227935
120624927
270966006
295109188
14088980
154728805
12497728
279222675
385560884
595157857
144395824
990685259
194323617
367945203
171573045
618434793
124829062
45246381
32310882
310264885
399246354
233897167
739872935
199359138
176000010
851325695
314277246
83652175
385006674
154807872
401863354
16035319
65518086
149754936
42240234
61764599
436091503
5625451
551196268
4068676
274433498
915312834
764837338
10408005
171801987
13038182
8134540
43845038
59145456
627151947
162124127
277299619
421812087
103552066
46904040
67625453
21374877
255179957
155447505
321290502
4410950
41021250
129209543
248258044
421374371
86442450
768927356
267509745
9891623
531502597
130547666
252254708
596516663
363401929
288482441
758043171
298237104
78707049
245712900
96757345
118348670
968389956
121848123
205058151
34290379
184698200
247946378
258916018
5867747
61264518
533106173
58426416
478198539
323449358
95374551
367360008
601374197
759743949
13302855
487640835
35548403
243615288
61022439
1732029
186187303
234850483
150326348
246854006
110995780
88814823
29028832
31636396
214992730
43346597
453879756
321564430
112911786
506137135
350980209
40914672
10835214
156417429
216760035
41768498
602780709
297011507
572294268
708808258
114099528
5408384
13340284
104398278
516895709
206380217
346076947
306211397
302696541
493423667
16508860
1431171
4673860
311635146
18544401
99220511
37676873
20808229
32460345
76393349
77986873
54098635
460049911
68253611
11271692
357712949
585715220
407779844
244162532
55867706
620351078
202619549
38729571
36016397
130074696
36273628
49269203
137350571
18359947
343912739
243346675
424153713
92372599
21314573
346035159
44145145
12037706
306868484
486959582
126493307
61569347
381577477
81670117
87154289
721932050
240503782
35865419
188118115
174066809
38939160
112567562
179111403
315762682
52071125
735347569
387473319
139424793
92593738
64392567
171882848
264217696
222391838
209840656
743099471
65688507
48715260
464253825
35034918
434568652
358837634
534919008
564848797
48744598
20796142
4212263
84614717
737791732
176731644
134338687
46842657
243595593
499704321
37368164
680244656
606473903
52430002
481188443
365720690
326453702
51209952
478063951
111490871
73084315
689128462
106998598
180334935
177120903
293496391
533709193
470551809
172972831
138959818
183495990
591576818
120990936
220673966
257040813
520954243
220468177
266524332
627787581
460730720
19984255
11131349
350377643
568953013
928420100
164371576
19426695
354699562
622544354
512518923
345071252
799035207
710664176
73675883
460178247
96667617
261003279
151299412
119646517
424582171
200156311
207873487
2916076
89043896
230208441
134642039
337616367
176672192
13740559
259175472
41131752
2449164
52792458
43114133
770265527
1145350
43011759
363596068
575655169
380597052
129193453
48174608
154267159
3120528
72999726
205258508
47008968
119083525
140790778
113660460
558910911
112403587
283178684
37719202
151863755
65039722
478092183
139476865
395904746
238503104
118668924
83412767
590433293
6836497
21661352
29545035
713370606
329446247
12319165
212353468
58958701
36103878
309074131
82194268
119301666
180839738
28499634
131493791
15482296
147575106
366232320
51429470
461133132
57882687
390380339
175054908
223491257
59036104
219121595
12788777
338837968
306155134
576774127
79611718
56984776
330097054
88690021
20975310
390138203
91150449
76299418
454588749
958552817
543632881
206481172
171293442
368358787
19253950
37078678
407357606
7745747
738450095
697657307
86975317
237415018
725565134
408391240
145117979
24753123
280718812
172556805
1117024
40599788
82681635
63511997
98402611
186530674
199144663
57305271
322771945
146992263
15008193
117307478
70672237
14307120
442642561
316083974
219325040
357436320
21565321
69348387
74307658
565890627
296729910
809242728
648323175
2790498
129904505
49621826
25531077
236400853
313541063
13181399
173012924
101740037
539988760
209927404
681771798
517736219
265090624
2517492
520983753
388322631
306233726
356830127
5061435
136690981
187456849
278877035
273956221
268891165
159567053
72482637
430715023
1937091
107179867
618340268
4241461
251338569
499856036
1539444
349487303
30540563
176817004
91307206
433942885
741945793
32869800
755415215
6707554
236508060
209597427
651012241
840392092
377497798
254741933
207042252
245376251
626941286
595974383
69152
128681903
832608835
116460975
857182072
23407755
40523207
198686259
89983054
595978597
353526782
397494593
566180013
116274910
11603713
18110446
255308546
583294613
49071366
206089977
441444038
197566965
128227796
209419828
344868164
8266765
305940
56291554
741241261
662323736
231001391
20178923
78997211
175878017
295829274
143046242
514749342
76001188
14455243
16789531
1448887
255264836
708317991
141866461
173708149
162218385
394424334
512953396
13049877
351158448
440428946
57689470
728599532
145722424
257672645
656475004
59133436
682405093
138606511
10975686
149882403
129520874
636386759
724703051
382375317
274448713
29257862
68818334
667844644
890712957
1711261
102929103
365647379
475305852
169493516
731689329
1943766
79910225
148879355
200780338
311888702
187549055
149979483
78018580
2731713
362234862
190138321
321935247
512137569
528598429
255394307
292432979
736902991
329650654
214098208
789753935
328319725
224101099
726710981
267543759
360320757
307758254
332782545
666260747
19735013
57904015
232182140
605974769
365304784
248458661
54997166
396383885
623336406
165739394
3895244
23934204
121785872
64923585
114760695
722247803
274290523
40485935
97360671
123413164
185946954
56487240
620125142
103343137
327759158
6332939
39950935
597910158
631875876
364145370
31204197
416227197
25848842
279744730
685819761
128131057
441143944
500192267
152901688
12399504
634590194
32827960
495018625
874430535
262794757
585621419
463494728
36518410
2396367
422567843
430407459
28283454
221072622
174529327
153407133
441823542
471254844
142201789
524158971
298730015
58338189
470916108
789127749
50759805
173369391
291245425
34673109
636287096
376491689
544333637
270848551
48133708
55645310
230236064
53583301
66496997
154979876
310403
671197203
24096353
120703465
102499871
749099499
274596205
151425584
59978689
356137344
246008980
220007629
35873705
166530083
222162071
382506784
157923497
31618767
53076935
11146591
447988982
233534797
61983117
58088094
453136914
372958592
69760762
593879809
10272478
104691850
82920301
233729099
30176050
77803308
401203876
255013613
19808452
178904013
509439953
376085123
579989248
834283019
42130086
253480390
409762723
51720942
245499640
602335262
8181636
243036701
148153216
17939657
336753762
517004679
386612553
344193763
502909453
410411558
78924990
385361905
2694088
694052087
120959962
598511933
128187295
59728795
824087200
221860545
433525306
394927181
145422096
532558037
554722058
52553300
136634029
61632566
504030072
183596500
400561061
10623511
370274367
135546365
220887292
5643269
873221977
75000512
149064495
155697162
86904078
522807492
401860970
303323059
107512021
30669992
57721484
440263592
731366185
479170784
582798732
13613527
85522033
474957484
633066052
423214162
3139506
78186640
632789849
1985620
624671054
356295545
2105427
591599384
9674144
646689023
742556710
247490542
295320332
8614525
33329709
321398454
601097574
174968153
250722961
84629609
284343626
378240540
414858042
394386143
163884286
185329786
66037903
9310352
222973826
100828192
142620070
11712959
270151232
348314667
422764330
48884271
348546632
74582423
737485418
264693412
409544525
151511369
851024462
337688673
9900068
389720921
475638109
56835
210887509
92493304
163431527
223034392
161830573
786047793
103887509
312628886
835789077
27787731
148573774
353538030
62739446
271610516
299187274
85074072
293161695
116993745
20105637
8354476
177622475
670273420
514868232
66497441
28861518
356754014
181816831
366082723
466860952
23689624
50620605
108986842
502124776
9732398
249225114
23614753
182789029
186749823
534133167
301606219
579843046
45954597
189893460
66173490
3112926
276944176
58770267
616684616
61558425
85904016
921358115
613448655
325125438
170995764
23179182
11614908
147994081
258259587
168942154
665818138
21513946
9483893
63233998
152166932
946988290
78997746
17428540
330258988
461239304
79586459
137590151
831305195
336788667
299791206
49114983
293575901
298920948
68270905
3128225
11218598
93750225
88999186
341293688
80160337
40208424
122577697
1074745
122572
471977902
559829117
621862093
608266545
714098682
256769961
149558168
37501864
159441216
37945970
41531688
28579548
65596157
810442273
213032675
704422171
28998142
210351
142987525
397970682
256544486
556647760
389669833
663729118
60950945
414982114
301557706
672313558
5338479
399692047
41328613
147812955
141173259
61600137
804742202
670147302
392033647
904823938
430409014
411177865
477784791
4553701
56283957
41583592
136017901
209548451
495629804
182138061
192956378
447227136
290081430
3450422
27647348
74281714
300137037
53349589
261104169
18467024
327953499
35518326
365255547
397152941
155633374
386911028
118118822
512321666
228461900
123220755
168691813
43093178
106177904
539477857
477634031
320834850
300936718
405895898
233663939
17161997
27569166
364424736
139368607
728935313
395780090
540635771
29731656
32991541
3401247
112146527
723085981
213701060
574511402
24340572
199257374
490915104
769464802
16712085
340237182
382462023
84454598
37889940
102497867
535234693
22932141
224404882
60204560
510806926
257440267
419923638
114938505
3830385
307857252
223563164
313247
367610647
766868976
1651527
217308271
7261075
114166768
23095733
444673785
114970940
716843422
23990320
18407305
3283766
155357280
6996976
95556952
335385965
451811496
44119417
95364554
129060388
604126520
24136596
18624822
276514536
39471249
117364465
230275616
169578740
117953135
140671927
510221671
149182307
463605085
29707193
588567
878321259
386655714
199162613
433361103
10305647
56504111
567818733
261423545
434005994
388598000
294936542
468468239
62428759
35554586
183979927
63014900
140651143
89252319
70282363
197850145
160295846
83414305
583754938
567063263
348618751
224649793
226769317
417334017
12613161
26206451
17493557
5816198
441164746
364916669
168216040
59763828
650805055
40309614
112395934
158918396
425031286
292054331
389478011
15550425
179415982
268855100
322747572
137406225
263402332
184374141
407301173
23925544
16112901
62059025
35520090
21612699
902316457
831108379
536617620
436926586
123746412
4006619
178137244
269959124
295298513
771218948
232706000
254114739
85731449
36847540
137662906
535002117
112597871
177517940
101617736
313488101
36678362
347122954
58152081
9479360
183210302
46150274
63512535
106614375
470878686
160109600
515444211
90014403
660389511
33486806
57873848
439951853
749229497
70707159
3425563
501298026
417303091
80213211
38397924
85523067
115754246
179123304
235509009
18329808
536591462
95071530
4870616
51432594
201201956
86500871
165423909
812596968
104663395
48296757
11111912
405606155
705349560
25137697
2170007
66842742
53476624
365300010
564375498
130241212
164281301
10350618
351119356
285469333
493266706
212205888
355811578
53648723
53642461
218838141
2064724
80745271
122187417
297647481
135934469
241985620
300039041
717135945
230181964
698884609
48718510
479361062
597448875
330837799
43964504
26512238
23987562
135979727
100607371
33379762
643282383
51805668
144799003
84144552
259772065
58854691
78527423
67934592
353757911
231175653
283831658
454565390
165653460
139768987
107239634
38275266
113861664
161816295
95756320
79976949
182030579
46701371
124257478
154538595
217396456
103916619
40896347
311252228
159384743
394166368
19297218
50594308
16240432
77938093
31201901
16910365
21691737
305441673
205110546
134375560
86776062
61980848
76019531
445097603
361912593
83108809
156517295
130504948
302797291
442050402
210854784
166623796
33228994
306152923
823752876
32462446
465812299
204328953
314928153
18569684
696955812
153936860
96274801
453458975
644652779
251820605
187043664
684904854
452263876
293066966
128306537
382983429
64760330
140727277
398147653
68827992
95648160
355285068
303368624
382666541
454595043
36151422
138759337
178239294
239664231
524934695
526701410
132460226
50729721
115436521
667259064
237855677
238719119
121865951
26085570
372730485
122626934
566780444
272337178
38301758
787964848
699072680
247574628
32330322
461280979
156753094
798613353
189784896
190797748
476960815
582084320
280876503
172045834
81798791
229358140
373200532
24074256
75438910
166206991
103469322
7674365
106015502
85148672
134249227
25546009
227762670
487151699
86012371
17627736
172624400
19769453
588204362
348443987
129845996
67030787
890760314
1720959
230657109
191654747
111710132
481974536
506162592
344762015
116272087
8402478
26266911
442405510
563194081
430935319
108564444
302228128
569577619
254116
546985389
553681
3094100
254889829
184083994
427611029
341409919
162219162
96896521
615149932
700098560
142679145
162122824
611918968
386610421
376471601
79389288
371171284
20656298
98798735
53573806
258906406
546520867
58915425
118433898
124452826
741154922
250182069
24989675
4918426
378796167
798928146
518166740
83773411
202673632
48341211
12681696
716861513
529301711
142497147
104477942
8330425
110532179
22427218
47404523
213446535
454881014
167514615
28352810
714919665
2886380
2706221
374441374
113153222
405237181
583900264
105807842
59859155
56523812
490814946
105981157
74062863
60227492
372976994
74327361
305513846
418293192
208743869
14398057
527727997
169614874
441879890
563342609
96293091
12145555
8297688
202931982
211984831
121165441
38268350
24238971
115575851
80895453
79313395
72075824
543210960
451457813
248753584
104955679
315380886
512737106
3071450
41512329
759272682
268283423
255656175
47518836
93787980
106304671
116396861
106404257
70254312
148710763
325045820
514368754
14377307
631835070
26184253
13103502
131135834
788078839
380559111
676298740
43514811
212552736
156112850
9187234
18836088
200645292
3516506
20333757
260152299
878967766
497887904
132578788
444709078
356145304
166743588
218975185
303837560
76294736
700067794
757376369
54022293
307736224
45868342
452057565
189301845
36482153
193500650
50220217
514476994
757029849
62839231
442876375
55590128
246194693
180356448
128103140
349671216
320164461
520675351
411272568
379063132
224795202
250436548
81522144
322036684
487027866
912928117
155917778
602537130
25581959
672463501
216772977
500104637
287235406
349791587
65762714
246528929
255212887
527890245
30578450
567574078
440704321
124642849
218918301
152623412
21218318
213613682
54988782
120126333
750403351
156255502
225238411
426668261
128788838
219785230
433332842
39568846
180180769
417373394
322729810
443111425
68367477
836114662
568491205
397857538
2455195
58666542
24172892
3818149
611760054
147725786
50247017
645273372
197438612
288416086
109001506
185036050
112622638
17818145
102666478
67299679
19305200
123813694
2380732
27209617
423732336
196063284
464923448
811242929
3855007
252838889
396438065
138341194
489994701
51250484
106224644
694930554
128412476
509769945
203372857
251041012
269006700
133120544
177710122
378174475
97674425
49204634
238993514
287550532
392329437
151935260
100463175
567635517
53171004
81549613
215619718
129428357
6881378
205505569
1063457
22276911
463788750
110388762
194515127
29962149
365438447
761476312
194833711
368181943
128646421
700144705
272660783
308473805
7255952
346783197
457036759
55862583
31407534
811421255
216692217
675831928
236783945
64112358
723563138
672561891
55061639
73214477
40152374
6090718
77648920
31915315
50220271
32498135
69303533
74374149
579198640
63907795
117244877
283014268
21726117
44644411
661123645
224189585
13093143
92555675
665587159
110943916
41752787
5897298
70140436
150144796
44788567
375607956
671900611
794568
53174725
485463094
16234646
23350047
175286914
79571228
856488831
95438309
352751042
211209149
55188159
106891123
196544593
89087364
494829078
355134489
142729372
35218757
360744986
345041544
54032581
390494416
77004645
316910132
273960510
621508136
177574380
834226847
158824031
403557369
84829004
168444268
44434830
706378682
743645132
397006077
189586638
450158617
168909820
839467651
507550562
30539076
116141267
298668202
621368245
175142621
216197719
63824133
17294842
142473589
173833207
48005324
412662789
244546007
263843677
4743324
537247838
17325853
21655668
137119983
525768493
47429362
526615384
244597786
13769187
319710713
382386086
68858668
560683972
171635246
112785351
231633428
32788950
24940964
554346026
181292263
953466701
73810119
357433137
135089189
80643740
286500185
625910346
59692446
278045049
380393589
136096242
164194291
242099489
262649660
295257872
419301219
277217145
104489251
79845590
368799301
120359564
435690848
9098416
250582777
111681783
253796378
96721679
254973683
507383583
533525938
46111947
321674994
46371927
284294613
303438964
44226090
379677633
192916771
332124524
592290909
278192892
13238207
86063518
418677205
435391811
55319655
689708693
31384655
89218924
410535032
361759585
83227058
76548595
48277240
151162938
482393391
222373455
98718272
394948788
36206737
181472249
380812196
262202455
535376628
89516397
59457188
57742672
19551984
5414261
21682848
507947256
589351007
41777904
719126053
36747802
115536646
915796091
125780561
70075427
120040638
698331855
210977681
13718346
586832548
72905938
266197460
281973897
116841073
453142085
167746889
310789872
16449648
54746158
132494423
81735928
283513703
692817836
339711197
165347593
62188355
73247122
832518907
99195923
8771889
29198531
57760079
172870719
250966188
183246399
678442386
96817901
357573671
109438680
550129505
29135903
261903929
476658934
391077508
77499410
214952712
17208086
123365533
636394853
707816927
60286210
123763440
531173742
21115346
37433724
569617619
36426282
168365084
251721520
83183916
50630039
60693952
803678237
408467689
677149826
246568502
88902683
127086604
527095237
460490051
474744058
68838749
12469822
853710712
565042529
119011593
61738781
376943804
7363060
581393787
278218685
316165625
677137025
50720410
34856725
178638750
769342286
106492098
13492120
228548079
205893706
34449490
239883213
350705377
44290967
325079985
504921668
452076721
102342782
30355924
7447707
491356658
9893880
154470414
379178826
47380210
329672462
137376449
141911853
166992295
424375374
88194480
593351740
153251198
170936820
19791497
130150775
302802843
19228530
78478220
2201023
164220134
212074729
394550471
34032925
14744608
44369357
100619279
53255645
71255857
75542514
124463503
62699577
348829057
623606808
85101217
623197997
869667108
10237509
144126421
368383278
517385042
554213637
575932457
48957936
607667732
134860721
132960003
394930965
493519414
244462439
643147606
145052228
181035686
134127792
7425151
180680704
212654050
24289909
175765334
453702670
23521006
595051646
548654036
142347800
16778899
780093061
315745043
13419476
349879565
5642962
79140201
14981534
40841233
269215654
144807360
249495036
77928279
419843680
28763886
149800495
733829817
5805427
117149560
265419443
908444
180433682
198320317
425992651
31366942
313890085
669598244
1501137
68448676
681497149
251996228
667600950
464336894
164166983
59680700
521823069
82644618
92192158
341049572
118253298
331632076
345621006
115317500
369971632
110646028
357758522
447529221
273683603
579899026
34396497
247432189
32917632
71117397
582578301
283141146
250185367
547777333
221061458
83359792
268730057
821563
168488908
473831598
4053888
37015895
147310555
213647073
69479606
674670726
222311182
98902766
874995514
769025066
126298
710974943
346229585
140851570
151698244
130567508
12102547
266445089
181734475
100891107
237535832
583944772
543161739
623559135
32424817
281127978
320744811
32947849
806382062
39295486
16970449
134089454
421505618
832521166
23852820
566281796
439613949
234487744
666609589
412981431
370266407
112276938
717188331
206006648
166781219
26893925
1113372
196152077
88865304
229867267
62009452
449266288
180125085
218333988
77685465
188047229
816759759
184895766
17504944
9225728
157357947
167838012
126021398
311582283
7064332
28749816
171565868
857793983
151747350
80000526
54523912
302782457
114360701
674612120
82990588
418357808
87237077
124242350
422593675
113245205
297834573
2155349
13037222
22627039
379619439
63763145
1125530
210921143
170887332
33859097
170167131
68364866
534167244
478427398
417326188
437909269
281196553
625168731
177175235
28987393
302301927
30378624
20765907
22207257
36694518
289391903
216114018
40113496
184300638
291406560
24106022
332326434
172392074
128861739
610147129
32337194
593576267
316013405
104725128
142241210
15700341
432882046
17342603
18748326
31320124
393817933
344707945
115187564
12356685
236371895
145767558
317059303
107947554
403041206
707676568
68274853
230506289
8010185
659955862
148442549
19682478
57416970
45910858
35697261
67875784
391543542
25366652
68122858
807941561
330857507
13072336
67248734
283051830
93441268
548546013
48233510
85283789
101101856
621757880
65803895
292183242
72605745
221269829
254987033
193220595
36291822
190139896
11473746
37048871
56315599
522372475
15253951
26822745
43251024
84780051
222720447
133716156
109179882
15799655
33154973
4044478
634242897
624394
25338817
238095767
549650589
78377061
6153114
298567113
79570675
724755601
507916962
518370012
407033128
623804563
202476312
159406396
195944096
265727699
71159422
743210034
65844549
122197029
43106181
555166362
64234035
261091523
66830680
447759038
234863363
187380964
51884407
104281512
415232361
34407605
13859313
158204363
242385614
50106471
92302834
17677012
362626912
190206504
430835125
437760725
90204942
7652606
45467467
302204807
324771824
156894077
652598627
713183834
277037199
116412612
597789000
403653529
282902816
680412849
245423991
516336
99054262
412185872
85273062
163828902
247598327
142213149
231920568
108022466
103145164
199304977
328028830
650268801
9338239
218250126
126605704
38275065
221937913
266546730
284944537
512758937
90044149
119052240
376390003
225747896
463212060
20294299
346270224
23913791
1391129
53755639
11959040
86765783
535267452
639481535
30835896
26459047
12196505
29287449
50554045
78613984
42973351
219776594
111796288
203608843
116965309
47368921
705935536
156128374
94091129
418225346
197735313
65958269
395137543
15618303
505848638
258489786
139607042
84017595
268639599
417375972
214400522
407610375
389494947
104661411
149480177
82027128
139894657
379240
292544952
159082070
623414731
41762987
381623867
745074891
258062510
253671755
301428432
333809821
204223743
226522476
326617263
324294809
7597714
1816018
302266751
43154812
19464723
223953680
113664163
177912069
278218891
81752142
773732965
371291174
375880957
60059065
6757955
363800889
33177305
56144442
177737997
744171104
26627598
400164876
884615297
239763423
675840
159266599
376557416
39054901
299427518
86015366
152380362
400665680
81966903
25596095
83018423
27494533
115594142
219863233
24426864
154780904
60978951
2871681
167738497
49837148
17589936
143336276
171381713
65347784
901206112
40665409
97011998
738813480
544995775
61446361
918054412
193590469
81200332
17963962
126207794
394399253
519274777
15154369
22743945
613808092
345516579
524451687
494537780
47624995
220007634
163608701
392055719
125898112
568361271
137583154
47834873
321221914
99408138
78616028
94224764
516707209
49750017
825750641
368360806
71378245
237926943
32142748
22645303
42015822
179601288
265107316
76821726
397618293
247824978
32495307
413261135
657926345
104529685
136194327
79059683
286428167
337331858
45507991
12230625
326093728
16333634
409282646
320343100
369538777
286789417
7156555
34791358
633912574
817687088
53945285
519481460
2127392
99508061
391197403
559257946
63329394
31623901
422882227
208476866
470207237
158405065
200921903
124892360
303144724
801515300
100773327
691681468
170095570
38640227
424958755
191244718
214618319
157045507
69377204
283486816
31066875
493596734
97654001
85882570
263801717
2215308
284523175
232364146
199445839
10002459
10137288
47160993
221910438
494536118
264183745
93211682
245978085
189333625
174025546
2372902
326724867
408690927
675251129
813781
505799851
256356979
8397199
662175227
329896934
16998836
52266968
183384642
289098910
49260586
180767171
33945580
303512173
617616
198754689
43257088
474857816
908285560
257305996
134944937
492505894
4004741
377053259
574882038
672772001
381822
327908707
58556773
378112854
359216237
171397358
165054425
47502363
193726227
13141151
190347
84305328
65621430
821865533
34051235
322318537
106469011
474095219
72251158
911354918
652319598
225472616
30386684
50688404
471957761
184921505
36180794
71035754
170745610
131549197
218306691
67385258
245477978
204102572
44036350
246855475
304830985
314849596
10249153
396792899
620788138
143174761
10471670
532462612
759234599
519141516
586732033
366262304
96979970
328239565
625192587
125595645
400638114
165341112
1679176
657160022
44708811
77818953
65066631
40036144
124661322
59002626
73315604
62283652
161604588
18758177
300905548
985449546
100716077
448600020
657948577
50946827
26116712
500507052
217746879
323109783
465387768
349020048
40838571
841610469
225105922
229240514
214446428
274803797
155798002
26399107
121836822
253731383
494906871
469998980
643735022
553145631
8431319
308917370
275710323
32179861
64504962
291837907
45577674
53809787
159055410
372150374
23430181
252733826
9612992
2894489
302890719
798139335
266959820
327437944
698087847
807618062
93858538
8712212
794285236
349582175
10772296
163565183
330071304
339939057
281326150
47493044
30079072
148291168
539972358
491118163
881769779
437637786
130435031
33862726
101620751
4870539
47474606
428082907
235515924
308638520
70853692
568372644
782509972
252190669
166010286
19043268
190808178
191715317
332665471
16885789
530845343
120863718
63783332
8000661
116849379
184337372
508528924
161384160
602997302
150367372
226001675
713363621
421546134
109832838
29767467
95399333
573186591
644247417
447991128
60941631
693300943
135299908
72122279
684892366
238201027
2557875
75409228
14385171
105812129
53019269
43538590
136391893
430677475
428025602
13168937
35556420
374715446
503389412
619549540
3428823
414370066
2126142
74550956
404222003
61435042
193796873
9373965
11370348
468488497
20138894
536044178
541361437
560542668
17635562
40622002
24850764
29472361
147196973
140280609
408963198
289569229
155970
117903548
21953102
546675505
561625970
77475990
1692713
158962983
98185839
300218293
15920139
22430569
157489481
111881929
98564571
53059578
20353770
2135335
144686049
391199915
83058582
87927778
736912350
263369186
437585158
154277870
489093426
105232852
172858665
609905644
34027762
167100532
143740230
87461223
257210050
440532481
93661975
17522596
56804004
408953121
128120622
393551155
310316783
220549283
575579017
126920609
236651543
938952340
432556984
12132397
150775352
350109044
544817815
334890809
271781675
358863145
354903817
20328630
27405762
172157714
179300084
204605707
442091231
330862928
23077314
579579498
906029626
222046677
90181184
266052444
557120953
523959364
206593565
182973223
96737443
317399913
218276702
62008072
419379194
667607802
412767827
62894608
381364108
17710339
329090807
21034350
336633528
48268365
20917777
180636113
175553007
407342501
439090595
1994434
10941777
72522592
100811546
187562596
110177086
498775000
120926331
267274460
707834937
26780162
62230055
13263112
139259306
197333221
704313683
87430037
539567327
106296704
133766164
42104118
194552473
372588329
330680604
209752061
567928125
18623858
390272383
53544412
506406730
517815859
802701058
363541118
104122251
328809528
15163282
144058579
266615
233684371
13914094
50700407
56960689
93457913
565591502
669464243
9993527
424709805
78673496
307718101
252621554
312924212
81406822
231023189
598116872
353851747
213133429
2642380
678688301
452481445
4315942
141625394
850859273
459844330
355702273
45904031
120486051
649374084
420064622
4439345
185954219
78497756
64170251
12057176
82478167
324884696
29417536
326194361
166746762
190983219
103841302
105242679
431929593
3682519
31623815
318037233
205255401
656451975
145754350
564304593
109594337
25178183
432416619
182258466
170877329
201872273
446850632
71825277
272677284
66596045
650570645
276415255
222370875
253699744
35780833
13653833
205479880
84690020
168293311
638463655
100535093
282146638
5648916
128171587
129651419
470020284
4453601
668859697
81478906
188898366
151815677
205473711
7826369
730379659
60728742
388611599
581508523
120143953
106946372
100801232
206374458
224107316
218893748
241964272
12939776
300167765
165515338
614432871
16788534
11477205
488132598
139095037
6682282
40191763
80575387
591896557
332632827
43747183
4608429
62907469
12167556
372873619
259143111
8640765
326224100
50583536
536616567
682587254
12699035
115618987
196091578
183182908
338654347
200138082
600492683
7134355
248613920
171839934
230897252
38898468
211095182
263849887
323371842
622903728
19723416
172165313
59947149
29966195
228358021
108113165
485044991
33783068
271926406
12470092
325648916
60171616
145158324
264507080
18631019
62794698
130162596
159767219
91953364
124041108
6069910
671471493
152554906
314291950
132613765
198874498
233217863
253562358
29402269
188409301
207963024
544094767
770869792
260826414
81062858
202789250
77513428
44190506
211563372
86532068
71525465
42213091
113412287
250630366
625410277
190011861
197492766
257265716
92828125
250522378
594066427
39993569
36445306
3413168
845406799
99020050
324240249
63712073
283282374
749274573
44396514
536565739
64030935
78066144
555200894
694688969
38275449
17346206
98541810
831868296
6712303
375999355
63826801
18829874
129729809
366692129
532756139
378973853
175416103
269200051
135772504
58969860
15846427
31845138
279500171
307449175
163911790
22197975
55952880
283704
666194273
594886167
217154656
344777395
140376015
79519384
464240033
460266076
238228812
152090233
18364797
420671358
113875873
12860613
74585918
110964073
79904585
211959780
328358153
119646957
52945382
358143012
160511436
208113327
366991892
95455876
121910016
541126966
311089492
902237242
46068768
112793871
386330099
263332881
407740988
89103190
179051330
3353256
550454863
292080004
361919767
362709745
257507074
86232872
552606640
56228236
401369148
97203496
25328953
172974127
10062345
503621268
375770276
323659680
27950774
105585276
20685969
36046272
46049982
765088567
18987100
84058393
66562812
233997798
98087594
188122782
560473337
132306358
465807409
593106744
206282637
168672282
517498018
536285616
379207437
395650740
95381744
35112075
326081021
167610017
260824885
85370228
69352447
20500810
195756302
426008380
92032611
38353833
32558018
724324420
168015147
91213901
102718679
176388070
528126085
552966966
629995677
64477687
107040570
435071193
338727094
775836347
542929748
195725950
39165735
754009069
571017415
79565472
264044635
288599578
63811296
663911934
64079258
363953243
319317215
146372949
29481178
112517266
114945265
64366940
41950608
380546270
18022618
68796178
420814132
55738195
446808984
451326900
273705468
298680960
775757
135593473
21134877
583918421
439143703
133195446
13784667
253596026
36028786
65436420
233549955
4364925
26120570
120015529
664527002
377016778
410137941
496065706
12637668
2556827
266242803
123864456
4879452
678394892
183126549
299475354
5698296
398626251
6471174
479947186
83323713
4652493
398146548
115332321
125609877
752451842
295478601
473989851
319474984
175017119
389401496
152644929
229521234
263937590
209373783
264462483
21372677
137932918
576698828
232349809
23116961
214187203
206122695
205826987
193490232
83324853
41377692
35332483
96886602
643553156
211456615
871549940
52627936
46855653
122293300
274999424
157702687
395668727
508571907
302679977
514319699
495958197
169491653
529537928
21762654
232451178
571943201
495401127
355494983
178882389
479473889
480923980
524087220
2408976
232886097
10223330
19514089
152895171
415013705
481203895
499602661
58747182
37195643
48864937
597033186
441273598
122448793
717799842
297875695
624249193
854631505
175403124
31649907
354751565
447913349
322462148
180917237
305527877
159266645
672947000
70222147
391739422
8408330
148677650
8577523
635508451
54330636
100125134
448296828
451824443
775102618
795825452
384225853
28598261
326134357
127995221
89939116
682860970
72123845
18043493
227446958
73965964
116948671
273120944
153833741
530243994
666223258
107706736
671701365
346671067
43024754
699772570
111743922
502184653
224195983
473463668
134811766
334315382
7461308
234982937
71043882
89496719
25408950
508686983
120462517
162745080
10745374
13621751
92586352
4359042
43772198
56768242
56628204
143125421
452432116
59160034
18615763
228133852
82817487
215863628
14575667
438554947
62466712
174300182
105200578
20490992
21400927
253622427
225916051
243900118
199319773
81840182
57427532
31068229
106233620
352620123
43267323
43072884
102318703
588763661
169203419
59631179
23686761
120225465
57256244
318922553
176682298
339768722
567214353
354461539
399351112
547533372
23607333
60868
662162682
670215341
35529512
74627883
288315293
24573572
418173115
126225511
312067790
24906310
318705304
17540174
142657920
60317971
451230093
61216594
101422744
130049071
29934613
288544960
497214578
313614711
557230843
90247551
397329456
156003342
135640617
13058465
168872943
7012235
10089666
779115230
676465751
477343725
411175207
200804047
438160294
24221165
301265591
287303553
153588344
275703643
201096229
96278093
251479470
371455968
300400468
449671588
186503901
405447054
593884055
162067499
147974627
60330922
455651098
90750222
288378563
166706927
9937101
12052551
693436532
414519277
200835352
126792489
21208222
55849552
262504981
3904597
192195241
4586799
29742043
229477777
74004730
435823591
87900785
485023809
474419655
37977787
84334219
368628148
81145738
125506371
107283976
214956422
232590047
68313220
102548317
17450651
667936158
402180015
206751993
215407871
578847195
225217613
32900976
159060615
57530152
229527252
580904395
212064475
41611802
506731202
94603285
297867372
34194523
207443426
657486705
320348421
584698294
192848961
445845080
474825355
445640712
44089655
207603330
405280146
179578348
288767012
412545926
530458581
19931887
242750491
55101711
376711373
55023853
337416777
148145842
530477668
132359974
152795322
486037311
424252712
670494722
205734477
10497201
49118922
437255277
297470520
171274163
83405526
107441603
572102359
40508673
69412467
46320444
491242702
684416798
377937689
324236709
52340037
125218336
319281676
21765171
172758591
94360431
125983408
138752697
364560527
202858071
445825220
334959568
426536557
51153027
223463806
113762860
112200144
110207664
378576454
454598280
399902106
31561213
745186408
18750971
109510859
118749170
192667899
35447017
505813309
603709294
2628775
242156320
114252835
166320425
382405739
238550277
385322889
105181064
449370718
274592937
972433167
183465090
74923281
20769479
5946522
22382317
149950973
372465770
282399670
506776162
480760220
170941526
168766758
84973528
127627578
323123193
204439123
200715928
436678419
50527868
178373373
43269314
287611059
3083921
639364919
537977073
123401452
109711638
264127807
325358063
570321563
60004760
597261527
664926155
46912858
675532137
379006950
54486522
123294962
527783409
152098259
47636459
703594019
183873402
308107750
84999933
117230564
302222402
22176758
363875226
151800341
225066776
201403888
445138752
176465356
34509824
323885579
47360861
144895196
509143833
106569229
684623670
313663102
242158803
522677199
11831613
927551606
253803852
730497852
694923491
541549590
84121386
611216554
210623188
454707456
161950974
201177540
177010857
210710166
65794681
236569579
164505762
684013114
491363201
458116742
257569553
60002740
357883275
106362673
55212005
35294273
163494515
778895080
236639791
432932071
59616846
477793091
64003434
558588206
15087817
32648505
61637214
774517689
119645855
351394288
36612166
32516220
107168310
181365574
127764349
584335205
70109971
86094353
273784195
82642368
67307600
184218246
343429945
793919282
405355401
194952324
493101283
18569921
18973128
382545887
253628876
6083644
47641657
177171348
394031139
23350430
224466438
247968508
133301529
4083083
78551591
398037679
388996182
136850041
14222878
357586863
424283127
28469660
115569919
270177401
58065487
200018487
243710860
7043853
41562954
475087990
35465689
703746228
79838235
44396898
21847699
161124277
34241476
885054474
653974092
154720351
78012611
9088296
617589926
161058407
529027025
47468165
12867324
407598217
426454644
45595425
277856055
167151705
380680606
522062758
269358129
2792421
64822749
7371320
352928619
244394660
125347810
248967349
352233466
108443687
139858671
800528793
403505842
1094059
331517086
23968207
164341466
782535573
481925843
187906635
267002005
609256396
228711531
233812028
190037457
202819195
40268627
27919637
63684332
155816323
141028084
11302824
201144714
492711095
38266994
76842597
17789702
298109402
22330694
284102987
679020391
343622110
13237313
165670166
637650927
16691930
1939171
110492050
20885785
723377294
69447896
199562516
353747188
423482301
372859
433200231
61698562
238503989
521332687
27862112
321455246
32700740
142091528
122957604
77692287
901660599
237851767
91346831
131700363
92193663
36274268
420531573
32250197
319191721
386086141
515245532
16519588
742280767
18638303
787099379
329453945
518657759
34718337
112909918
122560607
446549012
84927416
259257527
180847333
640403039
575256892
24948831
149883619
1807746
12531258
590322843
379246430
24109965
339903147
36926
239452295
273650743
414681470
104756320
414745073
390533205
348278092
99400007
136625254
228990744
41307554
286659759
306443958
94513110
532249056
271379141
355615044
274276504
75676309
64840970
875248320
3394195
529133882
69026477
152657337
23969304
481066668
175127508
58625120
18270878
148342341
420290675
362261364
896398524
49873323
784856000
13185541
93336415
92430514
582560944
318749265
583460994
112327224
200367759
317465870
263107795
391660457
161703441
946149508
240433626
95127855
695338363
25932146
111360560
212972950
34340959
261160376
139874522
769183742
120334156
194720790
19917375
518500471
91557725
823464345
67198055
174557046
469668773
125684119
140994681
117361607
613585
150180211
187790434
206702256
590934765
459825837
36761044
40252722
733172201
7162258
279041447
266809954
291505647
193985243
274210530
39747222
18872863
38375931
783758590
257306754
588779699
148133204
619549751
347107402
7144638
375984223
35035436
28746261
236761158
489622235
312432361
83550937
704281671
246644658
95190759
376117551
132971225
424684192
299792288
150971239
80801360
154534456
216690865
415909317
1333619
294909315
736340815
317751080
437560472
367953912
96442641
30971503
60795947
370554907
714455090
414483424
409472725
682408019
442572880
297672756
500153618
49837219
183795871
140341258
179811488
114165865
157973795
90154792
14235135
85690915
76498810
353102837
156035350
498470245
319093901
338703147
141133380
67390952
430829390
442314443
266204781
169814687
4333648
63616126
13059629
64462717
506749127
134189444
247475605
64175114
448633364
520249154
46433435
485057192
748256123
743347104
396486946
450887119
580463233
238161468
4630158
3470672
233499841
418197831
536158249
161099711
443301050
59251156
311199183
87139857
59182708
105839171
34129278
125700997
102715713
160615097
95318916
519740261
290838510
660155503
387214164
12166314
111237241
79585967
296168051
157750737
190840510
426839444
4229857
114699494
206449439
234468327
155409962
2559995
191845361
37071986
51344816
505015254
151111840
380052494
16418689
218625590
57384119
210629685
334918165
365771800
2127598
631922112
80353422
14782343
296327192
41221008
214055198
276165740
46898132
54452200
332861210
254408705
146871930
49169866
443461132
148857865
318311500
26395085
391456737
843251458
109637905
232435445
215877644
285545979
382545832
376581792
238540831
178136427
426214525
954734502
15485188
47976565
202660616
893696540
203545984
346035354
724963643
100716369
119981546
452541043
110643904
124378375
659615184
287354727
71882831
597409264
489521604
68856871
72033666
169960285
115191874
191062510
391496330
458217675
13594139
87566466
271289307
266234457
453207231
7815432
293397089
335588269
453138290
32595884
448673487
58561762
202632806
403274156
107109202
280661752
72331998
548920496
385216930
28694369
60867331
636826991
221042351
950953621
39019549
170078684
19434695
277248378
130783206
684553134
556505935
6321012
189520321
597250835
416130716
111481233
11541236
180847837
317164692
74573673
319722948
20426169
110470297
74030795
329089194
174551352
346138734
349837832
161628648
80958535
305782679
68097029
17874906
189274337
598484741
335634404
192331587
706096616
359228445
798271711
315351050
1861218
9013992
262247923
37862055
18376069
215052576
87244030
816948514
19104133
31999239
8533629
36456063
697880589
16623896
396597926
3706062
466090967
9601005
12885645
555647760
30426366
311940093
432193692
37038174
46942409
54853680
344390497
173073179
6946163
122097392
324838620
278480956
102313313
371079928
337642877
61487836
194133249
299662076
427512641
250836523
26459722
622876064
365947821
426842659
292321671
381767419
175781998
34244816
137853628
29821051
104516172
59165442
206334672
14127470
46319209
298407366
93925239
28906874
11934797
46772228
176988735
243295075
41239189
762591043
27093987
266170653
24947841
33168565
142484155
516008986
548761937
29577326
756192064
680489782
143636440
1205410
249904077
407246032
69406655
411106466
131131809
285108556
215782207
430582928
170926781
201683580
468750730
241394369
58075547
84050958
53415871
139163647
536991326
67372072
3257468
143138403
47209904
457637427
93735541
260637188
63627180
116754646
29724710
501553037
222974708
658655268
118034028
69702118
358978494
103300451
17866751
530869401
267290470
518855229
288067272
25927631
70740937
604614470
228371508
333342888
362327237
54917271
281526618
401247421
44567464
741959243
62178040
291708786
358510527
59390629
23528389
112209847
126313648
197696572
377779483
24863649
235507679
366221755
246193694
399311042
56441700
154393514
127373020
46545418
676733710
290493996
622091415
539442101
216721099
303641778
37408052
588403841
356747259
102367435
147311702
192944539
228376639
46032533
104068017
208769651
73293378
410676915
95904307
132779263
249646357
440307303
506117866
282916632
24132843
14952675
356851469
276058783
689213205
111341559
102706450
19579693
13089485
218717030
7189103
30685545
87569638
441445446
29697108
306029027
409104762
143842100
440222383
167895936
865422714
48785134
77366815
186705811
8140258
201978524
53134703
158771546
681955736
272223551
516651717
75360632
50869949
258621563
402774281
73516509
160279751
13615520
5274962
69339395
114583859
63745671
159628118
18735250
2720380
231862422
853042609
107296717
86837185
736007662
264170038
309449117
200744280
81386199
177272391
297494978
908833457
2909312
409223892
157344360
227618136
136466277
496781268
30673219
325000481
43947141
57721988
527433388
209113263
206928134
171908838
226657640
304505525
12567999
39477315
93192189
50352945
241914461
438205781
446513858
370431660
26615770
302241556
202855445
7984327
16662960
581062
287503478
78673436
601432562
896980809
69251884
116268748
33805566
425869732
114198948
88191524
144676266
93577208
84715467
110215272
505218700
57222221
241233981
131779074
246480505
660705552
379264358
354382977
6870008
18375770
53013784
1713594
191238381
103297943
648498043
15218996
21039988
266939067
193096609
59869528
160010182
728637940
585600920
391243348
162652378
727136
222403846
26046355
206489494
331628
579167578
105694681
190026098
42726304
137227169
186946799
381291795
92357913
280099525
851920836
55860048
781523501
594203240
105170320
552390659
141696995
140943327
525892683
47214389
4814868
184476700
138325715
159225016
224281399
819523037
552126532
377568490
45007553
309349894
40905017
40294449
493283437
164798004
735808926
9307036
230096444
417898884
698801090
554968855
374122252
105454462
141804940
173988720
605324116
541373841
354235849
125461575
56023066
228609757
393527098
237561866
65362896
103360080
107783006
22050423
275410200
121163069
144756516
174269543
658578248
151678311
7040732
146791806
159988397
308015358
47973884
361915128
93863658
55488997
214527299
767727228
23864743
105569667
88674147
184146981
2198945
60365121
492793566
313924212
264433772
232865456
193643016
28828060
284429787
23053904
183030
183725424
11007654
56318589
173867333
284747930
174352619
296730574
71717231
80117280
311532082
331176504
240739158
13272005
290142626
20548032
102327641
151678810
109606794
91298654
54667771
11250882
846025541
437314778
438104279
88606509
545843375
244192755
790535189
265488551
216333636
799214851
753709920
323210257
16285961
76203921
313253336
25206489
339030640
263271164
489701486
60191307
691394000
255524153
493306715
123815706
250487304
82760683
224770619
137883164
81279099
5406232
269811537
201997740
310007859
636416118
73137995
328329493
771879401
222163007
332156010
200075482
670010131
79557077
214005156
341085388
1392782
86032811
60298772
235296931
53284450
139873391
39654889
95006098
159846088
505111171
61584489
135412006
48616044
105138541
41853830
80923336
5705061
445281242
672407754
495301363
374853977
542825605
553403115
16477351
710865216
443423201
113579005
105728203
347697443
29131077
655789741
31085074
423488355
710183881
175798647
640313010
305025370
24403810
131871316
169741453
33487618
166023947
251303572
442840150
318303358
74889234
13354230
369515072
255364040
270973962
199058918
779294669
96890536
441162866
463289730
167226516
50082770
24194207
760098354
22571220
172844209
209918170
13915978
55155155
191626039
48303871
406340924
362312071
675044596
785269613
568503658
181126754
406979358
66715099
31505342
53925087
54589403
31484717
439895803
178800301
39046570
385909410
708757647
16574283
71939473
1381666
66621486
101538111
95618285
76345547
6909421
19207425
583102625
630840916
321567723
485994397
622039691
325915956
156897686
272887436
121149173
467649690
161786669
43125788
401213986
295318837
259598616
184713146
165983605
29037163
289209190
124875761
410925205
200534940
30324434
90333710
94900252
364104066
196752363
95561043
534109940
128086561
350275520
206209322
77417608
209361389
379668496
5673947
62467855
189504385
491610004
5115728
56750975
127438357
478406227
78667373
145266964
274937598
77938218
463571521
867513180
343153331
711173123
87129158
252935065
337861719
43757016
220164530
303211084
45996773
322838791
114141171
679914617
107821398
77082441
92899931
679005228
294268895
609766420
417669367
368998083
77333956
93385780
214871015
79689759
227869013
250652838
129097044
39457699
116459556
9934596
8767621
155677749
445923997
10128708
725720892
16879283
289091492
294351215
127665446
262016838
192732413
117759129
2255447
46981516
314201698
499987637
26741782
75318656
691298808
37901591
182457310
205356186
500132865
486828963
105404050
404565632
328245296
439637739
489733029
42195213
75812827
506838922
1947679
353648619
175290743
225505969
152141845
422518036
139957139
398169766
644020246
120463054
627673594
95931384
211571626
17822153
497949390
806078271
259659875
21064048
142016284
219576292
64136099
66797030
267361992
301647890
101347075
35938690
322316223
227447053
122143240
222631452
198080967
74423474
7609337
76505532
682608946
515025
404860806
732658243
89443720
15221884
5290500
59557606
910626274
313431120
644002552
425452914
445693124
620924162
441522758
669043048
11839159
463051544
344264823
89236439
370259753
676174446
689876735
4549704
136528242
443628421
54512494
198021242
151312733
146822882
1989024
245093369
322164430
299005790
258573350
516157717
34277595
331427642
99237380
511121763
267710150
775419760
143322795
1255577
367065663
210828148
682096841
192706400
677916611
591186076
109182983
338020896
459819905
317021338
113051947
236258193
227227024
360045642
275572849
54423457
572665856
473440311
12581191
440524648
146717972
237258586
398408937
396572686
865043330
184873505
71856878
239158386
27801286
373774045
376195981
308701674
41972642
71256335
157635663
98511521
651082232
2827720
704289402
119147861
249522924
539023852
76080883
142646715
244868100
7080817
644519
429647151
96321848
518788579
38438486
255790303
14592983
739305808
929489212
5957058
395765073
214839049
25269538
628538681
386474231
152042613
388303277
235516475
363782516
305979013
61330016
23517581
183778309
191081168
125398447
497046746
362190570
114007867
3810473
70489703
158309168
25229616
714885160
21450365
233350541
722007014
275063963
182061767
107543370
113540437
74014921
58511239
668902431
470576178
60939800
374971910
158308519
917905178
170074723
157730428
78301622
575077264
41481299
25188920
5849276
866625052
223849190
304863803
584707860
67534988
400981053
339017066
118961880
869015036
91499611
48491245
555291924
104644210
428546082
72081315
189062673
693767463
173964593
2236073
444387959
222580514
38879779
193415188
172855824
250712618
142783311
9544994
423979832
228708410
153005407
521552550
35067025
62440316
767499079
132922269
158041045
97409003
681377583
683288811
121007357
113808468
373769729
141540965
1938601
484040996
551733049
233634265
239617960
2850720
568891034
96995189
470333461
145251950
388630237
442374413
169450435
24599192
693333183
553297018
538542833
845538335
69436808
239052204
282739267
11300932
579440733
585812309
78820449
24766036
123681715
464696766
257286183
13201124
903162032
256303060
116576852
144365478
29755370
238768159
61209993
94223727
53740787
178112928
187745605
110501315
804494985
238058003
99830266
588740115
5006510
750803032
202899848
332814054
459504197
193950480
276921248
261049560
542570166
382553485
210253198
4879289
166644292
35895321
4612919
76451693
284610601
155233871
233097846
387656175
245715543
152950590
193208626
72736323
270520786
720475833
268967887
502511361
351952911
100291313
485723219
141571286
5305498
534204384
759930261
136278010
432110843
34749146
77404299
14885786
202901879
767983304
126108107
868843369
833779066
28884001
59611941
334485302
78140722
306380426
368556313
382637944
734671714
25220052
14526019
151282753
29003272
264477738
232067777
307220808
478121639
622394463
367298998
408213842
795723126
124748898
780312208
333696260
531603953
71148872
458836178
145956995
176314803
256426437
212645812
401323395
55549501
30683023
12904329
164130833
576539940
6428813
269184920
6408840
77238314
377754996
639762307
3960641
44366996
43196083
234107505
95789531
25777173
643361947
202887645
356272253
44184989
142700221
156145112
280756681
242331494
135000313
45722593
29116741
270215480
569304932
6229615
511952023
661680997
383009171
868299983
247512357
499526490
512917149
127414319
3418132
14333575
279344750
232442121
281352913
551406636
743614989
180139882
688922355
223783333
131290441
161484377
26748908
155513680
4912181
804877132
16536167
490141918
244105823
127442504
156234924
9009356
156318481
846180590
65933333
212908351
209554556
63441447
840874118
3733274
99889563
6598965
12372304
643645984
106181505
84918889
31714817
3007837
70613760
17175757
312121427
10003474
180753154
313469391
149947700
146987588
387779430
445829930
17015796
613085592
61933939
155938500
39393372
13839263
35408253
71796190
14950573
312232196
878279059
224159346
275160080
459682700
446469742
2448193
338794818
389482104
235285540
49853290
490751702
58210234
23370233
19537515
669726893
578653495
95373799
21731104
474220642
98753614
115208532
606157848
3773430
263740769
46555130
174393883
747815915
688905390
849071314
338430090
169761479
187291600
147341167
423073048
89202181
371342057
121277155
226572973
307667886
9004155
43801016
25024394
313742269
163781021
22772925
368663782
240321578
280734294
134312570
267665780
243421617
174388297
14236786
275473486
117648826
83851385
56052513
57377904
15121368
414966764
135850849
263328245
76866981
6047936
285450592
49008599
229665663
103296251
159624427
307024491
281327862
493383781
276759659
814764236
117364413
11912368
35328765
563363707
48838838
711499816
125799819
949997291
61779224
193187643
68483078
6763421
81953191
598544872
488694848
14477007
154610747
202869271
656099897
3018983
621636889
40414904
75266508
14784243
402432209
256054312
80656672
763119643
95806218
318507811
260873323
411309914
550933052
420442455
15333442
866429528
553280834
58502400
43371038
71236943
150285384
323199447
51098949
50240012
53570982
39920221
472715592
52963413
234022187
51832651
6387199
804103278
861755946
401600296
3710497
43353513
171875751
634033492
289347635
212536827
296128489
10816797
43085073
126455346
152910866
50037421
533122282
592657217
82690575
792089238
456396170
640985761
716803584
526307294
479200914
31133053
223783061
137022717
263121160
40088335
449824294
351076597
84789960
21490296
353328605
166278582
819750632
43419414
17332599
96465140
350707789
155495135
68070513
20512779
44447920
923105875
160077259
123751229
63156217
505947258
305576305
52928476
573926930
282915475
580815459
14129801
875712075
120783569
131758072
54292291
341339613
97336038
249775997
81599782
277399565
305732557
486703909
402867838
33319719
166664709
13718043
372271420
512813588
186026969
496349921
838373097
191153939
677998272
100254771
29293171
605176412
361504085
114728427
98576537
164226493
202116040
270110429
95435835
452394995
856736214
218390114
35990815
351281658
114163055
33120276
578920794
583422292
93494212
65600906
121859944
83801769
487648904
156580416
206589053
248336285
382263997
115689481
107920721
356660372
252202079
344718902
47099392
164041799
280058791
290772639
451057857
519850604
271485002
419242923
196108020
16960839
50447193
118437385
51803361
227218599
586178810
647984292
520104930
28780110
94933516
425947323
240065818
27987014
458327993
582275882
64033105
990154
276468594
525395010
649170514
173866599
379918150
391099112
98653499
204206140
464734250
82729871
96821265
325321484
289388154
741288
368205038
400101449
534229541
601948453
249422485
130080127
244718222
212928163
53175389
539939108
868809556
123571141
186299206
1743144
61653655
49173998
200422808
88920709
141898319
53364345
108529930
566802003
438420661
71531294
14151740
6881863
609681990
549243496
18438259
18308362
110637245
215835889
240345691
647403727
125281775
253072538
86746213
159442351
184080164
39281116
240895948
263230772
518172140
56785228
415013788
40132750
101962404
472307888
44604661
144291729
374357391
527181062
284303844
312722759
390938396
4591902
503157200
164873988
680490709
759925790
1274566
522201443
247001793
128838500
65997608
84994374
541958423
97497942
667487886
669668912
35919833
426314703
4607040
184384851
47461081
833298658
169174313
3343346
322530218
73598898
180973161
55664650
172388166
271124016
267500677
66673706
481202556
396239431
383804819
217544117
295611118
30640272
115099312
232108571
699889366
680938681
195007550
163457555
76584864
662913547
1741257
270827265
148448377
45650421
108726037
296310428
509095223
280669404
367520379
654806213
542136130
302846401
27067723
185581751
209791187
243812686
478678314
42596580
91641534
648668079
367836009
320737631
237451786
786183175
806737739
297584579
207804326
199236263
446271391
199132713
153003520
710290974
147945360
32343815
239692328
99111347
241004127
146533015
36078541
595040690
88459802
183884436
43629255
488040607
249166013
570659644
434479214
277402830
241975230
78277973
132445189
242664521
13433192
224780763
283692881
46012770
326826832
118906974
64807310
82493158
642759218
465870237
115623425
8862536
873839808
687545001
330801433
247909662
336520012
487420672
121420580
5012336
657558958
35576990
2616426
149190623
48762387
250706444
98668186
4494804
4597807
144205561
635484979
7425748
24138409
44630793
870931584
590641135
328042482
935074855
163150946
162488931
59133448
171445534
72464180
37817244
862870830
5606433
373983057
58758409
470779006
115582989
3461590
478167060
221087426
336718689
149235265
29050072
148855316
248047861
137207005
303349911
442462712
445600380
69854123
5408256
29989786
194046319
548342050
246835941
99832394
116476578
68774428
141747128
109154424
490368492
795636978
28499809
483001307
152074527
59013699
16854806
177470626
406276467
45201238
47191558
1638014
701762301
241351660
39240485
74322991
396307824
227476609
606629416
159355009
311856304
397949878
225648250
395397497
521060385
39953861
437162647
432189925
181266237
128093955
798074306
324606021
623904023
5204196
101403039
217329859
344878103
39729543
95620562
159815752
184743631
149996836
70977849
113370992
280797306
506143296
113584971
109318547
58994174
37771876
532240502
15702435
570203011
37233601
188286573
338389704
258755194
345966715
49028460
397633535
355920787
109972294
201800098
600490333
725081914
4812221
16756648
375770860
244836694
485367033
608585
396428048
133680857
288512755
102520195
24959610
132440134
587484
260436160
145679842
14085749
821210301
43567891
838934197
249368647
447779163
85722147
141943180
827989868
619778853
84482394
196520799
44442265
36199662
759761968
124100323
33717363
125782200
8202935
404196665
155298465
296504705
613579
374894672
189869748
316685861
671935847
469070656
343026636
298268206
111469
87058867
59100933
256795020
2200066
424546610
20795012
2831573
60213088
362712282
621739088
59181339
520953551
134967787
234307275
493661892
27324594
50164209
132238035
511099865
475008763
264761642
489237146
136390465
730801527
238704073
2534757
12980855
645446663
674637511
436354390
2084368
211048229
257437952
41037760
454628364
69330108
750695956
570525
505817882
351002166
64732659
26029676
119250701
378695691
200092313
19302286
55753457
312495563
142060819
485306608
5582672
722968635
340157503
229344546
231260000
471697186
161059289
31645926
89966651
51079502
686274550
544541639
162834132
108966765
652771064
485092058
1467070
623938066
250198320
638142321
76583350
5084641
551763061
298343597
21026301
141465385
121784075
26490724
199597233
360192170
153547304
131553097
201713332
54210407
187019345
62329094
111364399
102363684
397458028
430801058
114474718
98357320
129110482
31365122
186076536
57685618
898152172
557847453
61945740
14850196
177206936
54538049
233538661
259109400
10557002
87629665
680728285
61776889
318253195
458027261
36104438
198571419
516681919
408761752
96299310
256141534
165678289
406085900
897573150
481523895
247242962
67568980
318704223
750563469
152055297
388073615
560341454
661607928
53927357
308363949
536616165
41723871
488490826
327145111
367649459
6513810
351613695
486642758
364521661
522055292
139925593
304365045
96338603
329404066
92733532
554116920
867861662
14118490
349889161
78994809
122256512
43802705
163231142
76442330
512729158
66064326
466679565
38037356
150771279
850123419
99750273
239834675
318480802
574793962
252360686
320227344
429925092
191315855
593773906
357915598
635503295
350697914
517273621
89126961
339012688
384844458
338954070
80039833
835123818
185336913
565032927
88533348
241282965
765386505
603262500
476406297
77193075
884953242
350979903
564057647
301418201
64189430
924758855
35103090
253928557
37466944
353261100
58729363
108571895
131647298
774189495
101787009
3179535
71717550
144949944
168619946
394391964
565431221
160040198
148155498
64476960
608540530
309274964
53023473
164432566
49933939
46937898
164536441
106620314
153319476
116094158
301830827
8182849
100773101
406138487
630564556
336960360
9515854
282571930
451863314
36739052
322471049
107544236
132375365
403187676
628252304
403166822
179771695
24642074
838091788
175806655
43096775
19366445
332218115
139189093
588361138
22823466
84880928
727721960
81413698
139172265
712700122
722181464
353284129
347974800
353844535
72088172
499235800
420370775
554931373
526387238
199306838
42008928
376607774
19759688
232121731
31304918
236083591
183597105
399121814
472220247
116316322
120269004
400012862
19040420
263687802
94782249
369934735
67033493
358319442
7425533
549055236
371627984
514860249
11238087
41263632
27922469
181314960
237095141
72356492
80701455
53163563
368069701
763427087
25693875
174122703
223504203
747205965
118469471
14797265
201407937
111037584
331776771
126391885
328561583
3760335
557716836
71213079
265058852
60994188
510140822
193738153
529929822
129534596
425124475
678742042
14381694
576597590
126089491
204591661
47002454
137002037
404175771
502761297
95339951
227445467
16549672
242609777
397914712
645710522
265366495
430381654
19963561
284322906
110469007
29117280
19074229
232147633
296964060
24047205
81448996
547966786
806221515
124183631
410616948
332688673
252745759
59471419
505551748
226887429
131392472
101776992
142579607
106368182
285545982
72813589
198540125
313600670
140566153
356916420
528945878
4785879
31591554
191369578
196040444
245157342
12376749
234810325
584720330
131391790
111583648
288948024
250350122
197552959
294940766
166382638
93895562
551032012
363787720
271346771
430652606
45501377
182439632
267108588
758418048
430567012
67076899
105945341
74691802
203831988
593765661
358694378
141997375
154531199
57648763
410798656
21056213
47650190
255397243
614658121
40263669
371609610
72247489
79946200
8133024
108098399
36679714
410241170
153752698
702624810
27655833
176559870
145928036
207674278
297614097
185451753
83730608
499015159
48453922
257061877
14727159
130956630
199543806
462670402
86264756
65860098
140427914
9492978
249853893
197157649
374747346
151120511
569459583
15240080
219552625
270010725
34236552
351769747
691448763
6167826
296557155
4595009
404032013
162910103
315474999
32837882
181546379
22320845
26591881
1551456
267527341
43862922
39784966
140068823
65316081
40811754
54389416
80518172
434248605
131795243
560829520
69737882
771880218
278158771
19539920
294358056
38617088
41411367
716967702
828104058
600603556
768095662
259968068
239143024
622790282
460139171
196049283
16153840
763005724
300968465
164821724
200768385
496519861
328979300
5718346
489584326
96828338
199892711
149707232
56779889
435239594
257779437
31571599
24879966
30336487
198492944
2949099
28957418
699674860
420459949
133254025
315792250
49530098
67431005
18886874
422291705
37866933
514800896
31439858
382968171
518488590
256595638
48805791
45197352
626753757
93041162
5835351
190882487
409476044
77409640
580260677
429876738
43767845
377497853
533926345
259834466
63873485
13688186
437793219
28292802
195858643
406904241
20915143
437734359
48371031
81181542
379704727
190475235
526062564
492979372
533959432
240161058
184247244
50487483
277046872
65757005
156185127
632388816
278517065
804930888
108028906
56438675
155200920
414552322
246610798
49283824
49240577
543820000
224102715
54971652
18556597
80788477
578966911
30083241
1232728
44941194
160313199
90284288
45703797
49045736
369659796
459323666
45100146
202758590
8928095
597286994
176294289
53796728
80345426
272904392
297524590
444590428
115149207
10508793
42369409
261076954
36811519
61186981
140046788
101911477
20952722
82639839
199835607
317791854
460592643
232905508
98144546
185491459
404168850
660985856
13644818
22625029
178481970
421442987
193346514
233825473
89362605
328365325
21450002
444884021
92083563
229225553
281403748
169713492
554375879
186129993
324111184
6022237
512961594
58530180
57622998
25512587
817828590
96935466
486010924
11544841
56132541
340652500
47639829
36942020
356668092
259698270
102856337
48718268
163677621
52201127
724485762
181795333
34989301
337928916
74699646
184491787
355209956
473462
36632175
28582304
202276205
165053037
490947938
187268475
108045976
108008983
8751714
630626009
8328355
52426697
576752136
508399209
73040548
31278582
68975429
94278388
675361503
899377678
146512870
51668005
441211766
319876629
408199514
87878633
90857033
51805384
324381073
111492160
82784615
300855793
399704286
35312265
31630928
157175904
455819623
26430839
273495382
91971882
276298341
34308737
407140109
171177459
307615325
368052399
480514646
40762061
220326673
811091168
113052237
665251903
78257443
54489411
66129838
197230677
151455492
220257290
480849068
604816591
566254011
80155022
268706462
35594706
670394477
140648837
380431407
176987267
724982364
604303907
4031216
527034111
17493396
154989489
652944645
63291681
73390515
675643719
164915494
126822570
527589795
6481757
375539373
9123326
225818359
110121710
40386613
215329676
402490120
19459957
538703827
303573899
141220965
104989084
302784117
58626232
4705349
589533008
411959848
336556946
603778638
28957320
482064918
62866131
587728628
131119019
406648240
315344853
15188757
227085343
314857690
586029805
5641640
621488787
148805656
457260233
116577772
47773102
167290581
692933673
117136864
10390861
48548505
331345
183988754
110650187
33519716
518756398
389959607
200366582
166551271
351012512
799288365
321889087
5802071
41527546
8720737
327042860
104839802
107669738
686475857
197402975
547938459
292610954
303061558
738991196
26096931
390818111
257517822
346473838
184882668
6909782
187594354
55659556
492654933
232966924
31482080
57402626
286386688
199207271
38306754
507707961
458810833
310028365
144827682
219884373
190986651
32686764
45685565
521457312
399201092
77502
47045500
757889314
645725792
12783039
530024418
79064758
734841789
23981894
469445986
427900194
155604684
62244449
8461128
166609287
432447839
173909449
156006667
418847998
66776770
405592139
455394579
204540827
356229233
10371092
240853507
170622537
559990864
90031846
13695601
70211742
4613325
112106693
501922449
223965197
159746967
338887564
550627918
427865079
6449880
165287444
395477265
540533947
794967787
192711827
156358731
315020026
846433851
410648465
212427815
481244202
216074208
88129009
36643020
359459801
220672979
396499748
398256441
445793833
391589946
688374881
270525964
533421061
219779769
9761996
110120796
1939144
420698960
98284717
20002445
88732709
10306911
58313292
11151523
419012424
456959441
292555060
12947041
538921058
397878696
770954131
853257375
49289975
170296223
763142811
757465419
1499456
105335683
139492862
700712303
118239253
68849363
351603251
30779258
76940645
579610157
80783680
88581133
389487049
292704211
384115577
51689466
251133140
128117948
403822289
292745650
225416790
529541669
21337215
751788302
199140425
432675521
540790265
29170262
130918866
814029642
37729277
670502316
680472292
414891547
5761283
212680306
82662522
247432883
400666600
125459292
196076779
35607282
50150311
86302387
106719658
29443897
22575007
172540200
218124489
48814210
31932738
86730180
169266191
395577518
83510677
148357990
133441007
142954212
53819363
232309509
433277015
344281230
46552476
207028458
144999748
171143153
11592763
213985167
225292568
660348282
18949216
84767538
84600329
322062163
16373872
142242314
10630919
231044044
279286868
640849131
470871811
331491683
64713927
538107842
67702862
16111744
104526739
440429024
13879946
51963810
151669129
133966684
385285021
2908225
601213759
135094274
25271276
425478714
248607278
74056348
748909365
697792529
164077069
216890013
314751026
424110064
208571632
210424228
56423147
507655628
24459499
8239797
488785153
73879184
20990348
671811624
120649354
359386988
111216493
267786434
351848035
36756035
549592517
597039113
505137025
490829937
267235249
276364508
165716934
49979609
346758515
42060152
240981360
615210490
33080314
210157843
133472749
145262065
553983578
15695942
315994812
471047917
157946606
283684593
263027159
383411742
109027271
23506304
725978849
404985388
221525432
178346919
65514585
2237852
601487387
66095723
495126734
273267920
146707726
401391624
152270834
588625483
209603664
203249917
194889451
10500497
413753637
91009860
107038228
197105352
14619768
609877046
315728798
64137221
465395396
566658661
150868159
292852662
334065480
2889731
48631270
222459213
220929247
312557843
64023708
8354953
379868113
1910415
74332901
176917130
64049116
839150560
49835856
195807664
189328304
560519761
141149595
49093991
23543392
51044972
50733050
1472746
9810265
401317913
314695845
186364683
50055547
62949053
8236753
587035828
8506401
703009349
52107853
640780837
412078606
456657372
43521496
32097572
476633319
59474885
86461903
185001193
228207320
578817546
531554562
140078761
4271287
51921579
186096103
113114758
134185547
456995943
85161937
467591142
594630258
10470453
24023817
336012400
488976699
104281441
350534450
664556014
282361505
173093872
320337251
828217528
113840483
221750111
125884846
171006802
232393804
216259114
26468479
776124703
271767829
250484287
125362362
420107459
174111106
267135874
395949440
241399243
401943183
140298205
829004549
111626802
532355047
73345705
17979806
48569980
140461281
71218094
289692485
537296033
132108706
315645719
361589817
17874180
49505274
61274770
707285269
319714659
257828628
22382853
286399929
143547255
321550642
234612565
233902917
134415933
263250282
46088952
381021379
23456686
10807637
215345492
100727658
270380514
48368348
399516604
823478694
92078685
230800605
52271148
735192423
91468330
176759219
188245773
166025564
333101849
348453791
384438078
334871225
183795446
71145345
278956290
454565180
36196860
185692161
142688136
317918211
128407893
320554870
19790800
152351139
190352003
233470894
189899542
267839965
353445972
11808033
89148734
437281919
26442638
598528492
355368970
189111420
176806542
208862321
3911982
87673064
13232993
17340681
281447216
35102344
537739610
38037244
641732272
127519732
221749866
219067376
303294108
76931618
246071416
63092763
331649394
687370018
48696185
3048952
3037143
227060585
60713731
11610499
26131786
720169876
54171491
549584515
639299324
187435990
152620105
285003983
81198636
5245854
115147320
266310900
372410350
37792274
36510147
177189410
25768518
346906712
110782027
26180381
565244873
326573588
102874111
68042989
181066243
509572649
103483911
44177516
14580435
47018793
61412469
510524270
24153334
267192978
119328473
354160362
25420947
592145913
418974035
316592640
16226697
510699417
39730725
160734536
153931231
626961166
401033070
2140002
464130562
376871453
363809685
826660724
525074167
247117385
285351213
166162355
29299208
669717759
89832917
60601744
156869372
49502325
162456414
294785979
652187899
332036004
310376934
47562436
95614030
154375943
446641031
105045449
259818218
68318528
188928871
370992851
51328422
380231520
626715627
114512363
55548289
377550509
82070215
420410636
797009882
103794187
644638632
1592244
204060179
159353144
32513950
43474080
151152467
28683979
121158768
543128104
139867883
294839343
153844376
623967886
27504744
374209457
346471398
145678067
239984752
67620015
401610498
869233017
691894138
99949746
418482935
54681881
253537749
505695375
234797616
134306917
6805340
685214768
98526868
389202247
79050497
15314486
318077758
226956155
105538493
42185055
87711277
365064119
7125113
235617176
403704627
198612842
117194558
6093437
65525404
81933866
515556714
69387419
172809873
23025975
346418055
505485
33898565
315218838
726866580
539392827
634980810
184418425
913137263
212402964
72037437
80417251
11989622
187153801
266296041
620236106
94467038
28590712
101249943
18005548
206112544
70217656
729463489
25078724
158671417
144254019
97681629
244061367
308658440
26020522
102233472
427326054
826041958
755716832
50013366
259074982
129449330
171391142
345600740
365022065
282595057
246214862
198642869
1725961
287679637
271366471
193209849
243030798
198744030
12428026
133697488
322523376
230916746
127815472
375305702
145609051
306446667
18236597
524667071
9353235
62550935
78730428
155499803
272965531
661784020
381906353
239952863
538659619
34285773
250394605
182001029
6083
3541411
67313218
61805377
565214041
506879839
108588942
331711309
158463119
92201646
587291964
77229931
13010072
60557491
212133289
170548110
557461526
213168569
118856205
328766352
27199533
283866081
311368449
84059599
74896926
10157539
15307174
591597029
255651268
194496788
164452557
11673611
606175818
336064654
715208159
11754408
330917595
26660146
561256453
235663437
941404346
102198
466176819
391616900
4901752
50436096
96792721
427379340
282921126
142147133
702292209
90842921
23383483
487722901
5001763
454767430
293337583
694453858
492719158
33948032
162032275
363492195
90137386
2128355
419678731
460649166
769060841
55826581
134392503
58773504
583260069
299470510
58899773
351988956
101929382
347583325
25724051
163881905
43550650
290785773
158918532
79901689
439018303
124311679
79953428
77595027
153891196
157482781
435799383
22990668
43623710
2455158
285047199
502443418
296487438
802275932
187837435
27100177
556948168
41275408
226669153
307772156
87820644
42826065
12582874
321528702
144589949
532301286
50385871
15927993
210873858
55779810
140853032
18158424
55026817
131746005
132658300
494596281
256047379
7953587
92604744
424882770
296469261
17956858
71255177
176557813
55611299
162567282
234474293
281127717
10815094
567816501
819996466
584093202
51867122
328470132
9237161
173115091
1011038
849316020
251051173
434102849
642744063
220496229
98615243
289217666
396040609
61645616
56097531
132582364
666887491
91430602
575056631
441666796
4882997
185584390
244898437
142429691
250733028
111800216
121366375
321130236
141508572
766753032
625511226
200776883
322226239
326682746
47356040
488963174
11357950
336697366
115047375
71498158
274229572
262698178
308355439
221746104
308740315
404203903
746448302
168870390
59960310
627756521
28795472
166660449
224212715
408266038
72705184
253023269
616970735
220905461
48188396
285713647
444939598
468599660
130287479
266456447
468506859
70050789
38418515
363429243
210908221
220005816
95161592
181951324
399999752
66906465
279446072
56247572
168376640
120642656
22673169
433567986
244259363
268572619
385633287
147203
463910924
102949602
92777663
807000239
353401656
281731470
44166517
10919837
121435342
265508943
693677281
499326094
393348024
364232868
295389966
121967717
121497118
528061443
94582634
182739168
144711720
864680
683164580
320067669
316583046
15086364
230734422
70964963
379403304
554291585
65241998
283260791
18827308
119304644
280046102
546948
50162218
227256183
3669847
374847604
248780066
662062101
933637974
13179332
500043817
77378570
83547940
2611795
622069190
14548754
292969970
748795219
660961651
631363461
87988382
15533057
70341470
504917078
125396826
373708173
617083042
411207212
145602419
190071009
28420921
186928306
445887972
34860008
198272991
204708959
117277969
938110423
14994515
85501812
48468756
285208840
39432957
534361958
286055775
9894283
124737488
78353246
524211238
107828115
341698459
57777932
74551083
456735860
5433098
41309402
104715198
183017527
420838078
40176421
142831050
333507900
136172355
24113723
130145796
119772566
601934151
13470567
9685262
551688055
121671114
92518032
162466401
382017513
29791108
31901183
96342859
990872294
13624868
430266133
671229842
162696140
27995440
292495343
67771561
359013011
148597938
354050829
748773144
353138986
478697242
32999457
394332672
54054406
57426993
585028400
118148139
68939495
723250614
172756145
644721162
558861547
284766222
209184444
451111861
170312101
85853178
80834695
161849930
37650655
84476142
239722479
54069147
74988
19258146
318283947
194932594
529008327
47008849
146319478
34243825
124233826
121350111
65512582
84509876
361564159
348591295
344184854
32943625
143727092
165413283
861055996
685349804
121450193
160504389
235866860
309776405
202173135
175489694
264312497
42115403
129813386
567887641
312611317
20800538
828869924
75326086
13097573
267839865
688284633
69036743
125682040
284327761
28784094
13173311
11262164
194068227
119870827
144271510
3815575
474174349
9442459
579953733
153131634
131350312
58640404
82744312
224143876
362178163
69652072
634327570
307340493
40865461
291564169
79216781
507490283
40084044
615520675
654357909
107237166
33466461
50113093
194421991
191772404
31112294
40129441
184856098
74237591
261871099
297002173
357812591
320087436
429485596
10298295
9017257
194483973
378489197
960475883
250132227
78336574
21230949
140053741
137404093
18554545
205859066
394677423
288250276
408279921
40089027
518642745
7592035
176347271
740187942
89849468
292229181
54559621
362835667
528535447
310648338
333094163
351285075
29715203
525746180
232071666
484819767
200307465
3021019
192100496
215742255
86779403
164985378
68690615
147278757
80769739
4529829
58477564
232744245
162867300
14401290
173726001
104170524
230431059
390266888
58713551
267852675
29857536
220261748
193682651
147484305
507278229
96026840
210597265
7988373
25709716
108724154
220214611
57490105
203196879
82307897
97406023
133136928
86335413
185770077
187909239
219919690
671082
260874837
193300099
13578466
712042167
190806525
115412418
462938679
510005067
41378790
79297917
79973052
69802646
335862576
47682913
212675440
112886300
82335122
710226996
390879188
567444543
742111253
574691613
665120923
143040981
251968286
93837019
46897697
89530995
321174627
110612818
39842117
664539628
172551277
332824042
52793275
81519521
648017910
248135082
159768242
145538301
36796335
33874992
12154142
38978155
198733845
897934435
318094900
370709734
321774400
198486208
39099523
134796564
34038002
419108657
39944750
204054552
176263411
165286737
374531464
304131268
41763923
146622606
796731865
175694979
21012388
112529529
705470005
666871757
8250779
124075705
231690347
29421325
20408769
36047120
199172315
189520058
144575920
289899163
399196841
4417018
195868813
30786560
9119142
49116734
850359937
220139329
184884756
142989604
389617379
418455175
207109163
386708792
106813169
19214824
197653294
105010241
328070786
497309564
703758491
197267838
31922796
178323436
195884651
35427980
54835193
495478796
183030986
122811302
339128993
134221978
151830960
361920880
958354730
463864184
449538525
203495383
231946775
59173972
17293616
57748200
370215069
43475997
153057073
384039586
537336889
76572087
27770783
28286204
82073373
177546549
342981208
60955435
363588909
235302802
2611577
3815529
36307248
678973408
33003535
924587266
319947581
361059727
517008819
320400933
163698859
228773741
20299227
94382781
386837017
443406957
5519109
339270864
108903489
872569782
64076310
30794579
270222988
70786378
157904466
351574238
245771031
151310683
188137255
131016770
465807487
122233456
35124036
78836452
159970081
378332445
240876800
306360664
62925609
531733184
385557708
301887046
55420346
138325577
161121894
12852128
448046375
599841676
264804386
236492239
32213644
124753743
271057923
223990293
112418944
444950506
383130345
354342118
81751711
143151908
552140362
139557106
7645041
141087681
3043640
132611875
16333420
501700988
8373128
155228265
593374686
31510635
80472391
161498941
416483803
236863736
26730148
200805377
342391480
122235585
119279725
4912867
47674806
232034394
418011829
82786956
35289955
181968136
2833574
124119119
80345230
399535143
53120837
428370696
370152600
5710159
117330838
339910905
38731398
466697896
322353778
580689826
70173966
8816640
47237097
527569919
289737798
517488312
19963375
153551566
375195498
61422217
351078968
469602886
533990583
2488230
942519165
376355449
56851366
102018391
145377120
46652553
209520482
465949962
10990899
39242200
378631483
12903522
413728879
170331502
218691938
477673882
1763193
819349726
426587681
196566869
10784957
26924577
34588294
710926493
76277787
19785019
41180370
49017440
141222196
131632769
9278304
244197362
22333241
192620883
5230475
31446881
213976755
443341039
111239175
777374691
1257079
175281569
63274059
277531561
454576595
177964025
13815280
74289054
40968158
133173272
210727997
304165928
135710621
178373947
582571804
116009843
231863770
277321453
74901440
600216722
746079831
404630546
55472768
460977921
396764688
12600795
376307019
187914370
14604842
367484124
185141421
80002659
371972185
515238562
40050716
105833004
223186680
211189754
295806178
365253966
261045762
171193074
397779233
9543908
409999324
35783588
312871823
445600348
437437359
535598526
236737417
2238179
4294646
17978487
155103744
301582902
1191145
490337140
12177664
606671939
146884445
89017330
286604193
481408699
4278113
149698926
18165423
53046086
169464249
177207521
220266565
143115788
37241565
104400745
509388870
130640721
178484221
656150254
81696362
246618110
49072187
18569892
28387099
6473360
309296296
550620086
119912084
252807765
192208992
289777246
91233836
440541360
350156790
443285150
231070680
142928689
680876443
48743532
481177462
16600958
379476440
51290985
111153229
435300026
700951270
73856581
226804368
2783360
64432127
265857986
14254193
204799218
26498461
83814395
122291975
111682672
192257438
700222094
12648584
170713136
231487120
3998521
77039223
15352515
135229623
70656184
259938699
656053578
36249755
624790923
364607099
32382589
22701336
302069741
143234153
484477288
9244994
685416417
76878964
195002892
83413123
50299710
102916941
267798329
80587321
90676080
650128727
178491441
849142827
207482359
461947481
377685619
90715463
103703716
40335266
35013353
82764861
162936058
3793047
265542050
46737575
180020252
75155363
387734077
251306171
113045040
707697984
40730253
30498870
700600224
328885628
251256442
559897586
785459950
12109887
176540960
265139267
218547523
59864922
5913493
514096843
6156232
120133682
329902187
163545600
376234511
721483123
235630259
64035847
28510630
56704275
789180039
103528636
797106
2093059
339524586
8390522
29257728
20563208
430264152
12735342
10018935
11845432
277857560
51731968
430589245
196916219
59758088
284458142
48592989
152893082
15137460
413389089
153653138
432431993
177700635
8597323
23456391
375503917
247568972
338116421
67877402
78966013
361417633
709605793
357720205
154057798
31838657
219740619
407696016
121123006
401127917
416503581
192335559
100296175
456402326
42548660
286899114
387309688
67538645
376262292
372644983
426383042
113125167
78716259
353108597
1450265
620781565
25579252
22594621
398309717
44604489
696074880
223734361
214693874
139626833
62711381
211041400
81985120
26069299
166827407
423050781
178540682
411281065
64421167
76606585
51231375
117390292
772625535
183379766
786319307
88689686
902847498
138618781
142935282
18695538
210613572
57909283
127881437
318866113
87404133
545561879
73106797
211071670
554071308
418117983
629138380
213431258
675043004
479339722
13891674
55253195
164783151
180085024
154099666
538635799
30057715
122242286
119944400
111246079
124896928
845006187
57640777
140554824
44722455
490316819
131173215
6245934
121783360
14549823
456195924
5842578
698848036
245113320
145912626
270963842
27544891
251866182
370188771
296466009
329454674
145085298
323881329
386809360
147987072
479519715
1270141
704071638
22408662
314607597
619183143
118573902
145248884
20684784
31116865
222839098
171488742
105760170
142456852
351461031
1780020
285809704
665549017
129004199
458317446
735273926
451084144
49847991
307657855
154014135
61302042
11550004
217090272
195693686
326726096
3723520
543886028
640294990
73894098
53727423
147703400
190940765
26094503
188876123
43805573
37953550
244100826
150799271
555327980
22028311
95982754
344298642
97711670
400334630
127776480
61528661
413539143
26563810
485506742
482168905
272847160
730359927
725668026
583005395
166797843
295481781
370547249
76296745
213786799
50094966
708337808
226029716
990171943
469659216
10423865
314659254
20687359
514034452
142335424
14462267
392592848
104735487
93615564
206804951
539800051
407767847
152093335
146928693
51647922
29374536
38022065
81986136
265081908
72835633
282323655
792541070
89638712
90963012
450342281
180571993
608861955
750195142
20138529
48093160
116082009
184242373
302803072
243576109
37511882
205371154
488949894
536615906
59239714
443370345
49462753
21140373
165458370
570519328
591615821
540342599
200742106
457186355
740544772
738766436
54225068
168192921
679907288
30397047
208218995
1054640
320484757
378826652
349529632
31635104
57886095
193249377
800361399
122139854
63330343
283680001
1436826
175392628
512609863
6715564
167005036
95020960
211653725
159447917
38438425
216699468
156953261
45994796
338349679
181339582
9478923
173376044
187732235
858958621
75158287
32885344
2012712
570364121
77841813
126666909
165964149
201742363
297937710
213677546
363964441
84978072
3579164
24457754
95371720
42943930
869024716
500169750
212270290
173164196
471862678
357010183
74268228
369816245
293485085
30428400
82863171
63057346
172583523
72728126
641170349
673056842
432100999
7579201
50612405
226156180
725782763
715685
69176196
174098580
425671633
81996074
588978475
644604750
41515394
728291268
454271628
9363140
121580170
368878508
35977795
161656186
467979922
97159088
114182025
80223531
254352357
24240925
346914005
674654257
684466100
679755019
2612775
6522687
27956600
199393368
177242099
854600902
19705589
110209836
43928797
110167822
422428349
205386637
70068803
490264252
924929732
188289849
134332018
737803558
34863267
172001667
354077668
5493825
162820399
295309426
65446676
610126606
660338485
262175420
296025124
327046417
251074548
354851687
46860406
283459682
104844646
674595034
513980447
271266326
468228233
328944920
236039293
12736022
11074303
339412307
664026681
299345284
64762621
624399095
305472143
2473211
152911987
11889261
605153302
28930095
204262328
33272988
95909002
402066
290602240
150775194
584129271
30830032
220318134
135478552
264111685
8117362
241144571
184106434
272769918
456056075
376332904
108680406
329857473
498574826
24677245
206415490
42869313
327082467
116093327
55451457
19829752
12209690
99645140
234629477
78246669
192400034
399711716
244259740
205909456
346969586
115946481
61299503
760393259
273658874
671053689
90595889
5132487
104137026
98468475
7827433
239680985
33606827
144729194
523390555
607917456
186700666
139764020
130588742
211304171
116360418
145795622
11161677
532100152
3625546
788598613
35167248
384920363
355446167
251067852
52384875
391670065
232551565
42731984
110082585
236072706
971147753
232233552
494773547
210507919
150093454
832960251
121008680
278763031
175541443
126856570
698002762
131397038
245981685
324300935
41706517
845980214
268532518
261992799
308435936
87933991
331362998
482136476
612244666
71789778
122217497
1638094
80719401
305930680
98076792
576066099
107356059
40021987
24126704
98329292
214157431
100500858
49913996
69340674
8710246
797289016
17292398
225820594
70286442
182508686
25387750
208549310
299374722
38883585
675547856
124572906
213875310
365353890
743399238
142374923
104609757
390801219
509121217
178079659
531128079
300704956
181882407
192901871
515522905
201378550
634838873
78741807
40383627
636761966
5593187
59141022
108537260
12613733
507348257
259022648
232201251
707049606
74401353
429296402
253247641
486935693
199164084
256732395
255396984
454778864
209638167
334367871
49457246
473778491
157087873
286618036
11191111
49148264
211686839
1353291
569154401
5409765
18073454
6764932
476222621
631784224
7603598
320274729
235817693
31103882
779371099
607738932
151707559
63130791
118807944
25898805
135160782
30262473
29029877
269873086
274230632
20382741
377758732
102861849
100118465
143094906
4914359
231238285
287971553
43927256
141389460
422989621
336082267
51045124
12234144
60782140
22200618
127696129
136083404
190781383
189955947
87938453
26285518
80077359
15565608
762015399
54937802
312657119
597909605
406614323
64159638
253166198
468420873
493775471
365753046
1926746
81634708
56435960
467598447
655479348
291749749
658681128
76061716
133484064
642397373
75025289
286869807
24030621
151707471
217185503
39804852
54431093
92209391
42178479
750301827
298829
385000247
4599657
538930946
2196566
574401112
525303424
31337499
261240732
544308276
377382029
86082403
40678973
433228911
183287278
87188288
71895955
599250577
320194981
385303794
773192613
177148065
486560433
159066142
394063957
204590762
485659157
3197857
315378
178140281
6206818
326944110
44456398
6412264
497139965
218371317
652559785
247250480
16174167
334026011
4519725
10224445
228862708
214087730
257178127
186894308
167476954
681073205
120769929
31083009
660600251
203967959
3492700
165593118
534573013
256535698
147863933
236989127
33612940
861229731
90286632
296201159
591707333
324849680
203883567
2435286
16646369
299642564
18452430
499090741
20981934
39427632
693221437
279285200
125567219
212387753
67505250
40898093
423529977
625978282
203557049
69323612
183839193
62917025
5966409
155779470
110374979
801951703
84080879
131529067
319974243
3540117
362874339
173707379
460942926
123719095
406006519
13659033
569561887
141568922
265535540
171183273
23187876
272516873
539654425
171192621
157008482
43976147
240388565
791589891
152178083
331635905
77162447
296747505
364086025
109705612
790412847
206289603
224070498
357112068
70078221
234753725
29723927
615341579
565755924
54596325
381793934
643721387
372289657
901963337
50946107
38985623
7748052
22468145
236103354
112056024
20836327
139827333
180726005
69997398
52999583
44255464
669209377
429823614
265222091
394390388
64399388
543784079
93841778
67375869
776023936
32185090
262596567
337163875
756292624
608954554
38413587
132309004
215404319
234549797
298511288
260580548
17129345
746853495
377214990
16527484
160072396
45556498
94988060
31118308
464789666
189094703
759303097
37187599
122951255
485763409
1908199
108541601
629522482
283792500
484212976
289168589
465143277
647680995
11651928
15654275
54904942
368516794
73361061
149959743
69342668
73626036
12229902
557964568
375446530
220274100
122425968
451983191
170899242
544882611
195656028
195219242
507136724
494903523
143359031
355998808
120933019
100138144
645802176
472737157
5998653
518292400
133356790
294988253
91241291
372476334
157943576
235051097
91311886
79321282
331878175
7907806
798632344
35551851
80927192
321603443
624411462
627373517
698221445
422855874
59470736
1148483
675724953
332778623
361062939
379558002
404104906
34530991
80225973
794303098
158126782
108604399
219130839
683357495
564213776
239121974
229119374
78064265
127861653
207717035
288037556
5560477
148113241
455618836
2399178
355928414
256485853
730623118
924085625
566069942
31420464
107061957
59883052
587509303
43996876
52692305
178523159
38896809
77538865
385400999
302632066
218731559
344718935
50328008
289940150
229455200
255501346
16872876
652213760
136731502
80530420
141238173
106979137
343026428
487041922
349046874
302464795
261879979
60381592
164406950
35860622
522902192
14602738
6689053
218098859
210409606
195272880
273056936
22932076
101820503
629479623
229348078
45474231
304193995
429643797
635693450
5842759
396781618
656315903
40189488
341861358
314805947
9394949
130875023
58194351
222063657
15857214
326830271
34001473
88517328
67868609
227449484
471296143
264587123
17479381
161251468
136406153
26966969
421412056
174160124
419995587
907002989
580029305
740503806
572903449
8448162
579140210
21192277
12169059
230653209
107120613
114409382
167414171
127054054
85220785
190676965
15194536
80142990
890575512
267452574
642478926
783298040
462428246
214041753
586462043
461640782
14489704
184247428
776643695
75185983
234492292
315271229
64516623
49361162
486853204
146183162
299308162
479386584
172965860
4012203
823270132
13468725
587822091
107752147
203803346
312244490
342709822
657773307
135641030
16097938
147039646
645243970
85790203
198185245
440640936
43805687
865668458
932061674
386403539
245733445
101477891
250658515
103079619
79207535
63175561
238145707
111137813
595994102
174798902
218003337
140249017
425039410
36620810
19416044
588003362
880280479
305594118
38873084
629810804
77922808
40040192
55113620
255982996
15025135
52940214
509639954
4296971
28924134
461799120
83569433
13501619
108944806
45456959
45947130
50180719
279929063
172421010
48320316
245090234
55608747
137376307
15462480
37170006
423496849
61964773
83275870
140786644
269869848
157367860
78466341
61499610
220580671
137598275
337788985
19995899
35170334
13968264
28178262
191216585
390371919
841773467
97291336
481508824
51498536
2994985
15411346
929830972
115816
258429291
830514681
509176599
95416452
107559938
572622129
330747658
230090482
105769538
529596563
65996004
870831058
30742571
64129460
31924854
187538942
11293030
396416029
451663332
251284652
170107252
57586146
146905480
73691568
205232225
621794596
13534779
172405377
451760308
954713481
886503455
11960759
121968543
605082148
811319
64772890
223109296
275305721
122314270
23232068
192115712
391540001
613963519
91813006
129885811
27965252
10943076
454513517
234564487
27850870
840019014
131481350
263776972
657688998
456319103
385597857
2523762
19371006
174719380
19819938
15730622
690192345
161146750
399138168
111918300
637100142
220982457
23562286
164385909
57406360
877210309
47455302
131019090
141648576
607828249
24004345
86958768
152126258
548957304
407902704
91243874
511654893
353140434
754132628
132700987
39438920
199013016
587004548
4288539
296277744
196191583
652388455
619773657
354836881
21589645
109446542
52015
126620023
142719434
390755353
31992720
30425178
228316575
67436473
128815028
31652457
72982056
551418817
132810421
149209661
590243535
132841565
439928954
2781284
109532280
321828367
93428508
236485131
195012856
96177313
369487547
66607624
439050023
468968010
535508164
342521152
274187361
201507692
351113387
137030988
59556295
380464314
269061471
503193105
143652411
28256338
490500775
65812644
4110559
174531511
49486208
37211423
243004446
349966785
61973289
35152173
505151138
251348506
553924781
58513109
151926207
3034777
144213785
356596938
500826734
225211876
361211067
427230358
396467216
103594539
277431652
59390091
338463905
547894388
429417864
330309972
750870627
681474373
104087318
53457277
532099246
109999394
486320653
281300548
370710797
293145573
13602020
435044411
799248384
88228901
204421618
8794777
914382432
25405887
303345631
565619444
6630104
11974691
7211749
302023396
275152678
409391261
52478106
270867231
408955822
122978357
349209497
8752168
56403136
34984892
106420187
688910838
315893987
174434559
222815219
603481377
317464910
772744092
643830098
123005844
4011087
171468399
117020663
692579322
70496226
227074126
345822720
46457730
174351980
87493823
753643239
767478830
83442171
398139480
863011167
45748183
644625794
403475791
17793645
219647009
856108774
31321861
36657201
279786064
312547619
313634926
633361472
18792956
117463254
41592257
222208230
63125963
191029693
857651442
260645368
70367614
9060813
164297917
72764213
26565954
38390424
6343598
43490997
932892868
584547119
718757546
307904433
237607681
18069542
170260080
22494845
213814832
260549155
627966870
380166025
136602386
137503251
178957527
594360676
445721535
156432294
92773316
106882308
253767708
406440709
14135990
356307568
87566184
356576596
729330085
174522016
194575135
316541215
77073582
214415596
394211855
683519310
359733981
64076252
40764379
258882955
50933490
46315857
153866485
497991381
102533264
363167268
206242173
358498421
285825635
9991534
658421194
18307972
365834233
460531896
180805036
553912702
323352209
450135
191965533
251537478
369308681
13837558
223619031
299776115
12703041
783360050
620318879
5538176
178915358
35959065
9884852
235888563
131955887
65758719
699864114
280007379
440139696
202509567
940371090
8467671
6256418
344256471
29794568
142899240
591394245
818802461
481734414
348656687
399919417
646425851
158569599
150114747
393490297
590831120
602044881
208702271
11195924
191761884
169704796
608402936
146268771
36581779
160703077
46243794
118525640
69897514
364177892
16344672
376933506
215234518
5363347
188174504
119400091
487353710
126613493
125178873
124961649
84857261
79105133
9864961
573311294
578689590
396233940
5108122
388951967
306737939
159602459
92666476
132254848
79990108
30929793
28600002
50574527
368175169
63503698
135453
22039818
60648204
95451768
130206146
755985268
145932917
167113043
624138448
254172799
107117565
11869354
531581545
808180078
9101991
24656679
3216324
170145446
469143167
361421471
114379896
231040458
42329921
177766695
463573070
203570963
184848963
116409286
217750991
564616253
10176176
369001653
133374749
6010568
637923631
11179280
59362909
72097158
111173062
217437639
502045787
142997725
167809162
109139127
100587026
189591024
845185445
398041814
457049540
228471137
795747958
607133003
543553023
369341506
33032690
127851763
93315882
351158997
500700120
162243976
31577295
4787630
308190749
127111949
281629885
453702441
569956949
224003520
13325643
239249107
516416050
372291623
37411445
586729688
