175470777
164454859
103800396
87536753
130930202
337601884
1192110
531038391
438871033
6430972
432406839
728935338
379502517
107120883
6126575
10398731
400885872
117643353
896674109
71427764
46454845
22964185
111386694
26702382
122800569
53989581
137891907
221711928
323681817
367236741
632827973
522724490
7245722
66143915
462868853
663133233
203670949
383424540
377945739
175300850
396853966
191658118
571527817
21164877
14862258
341053460
441462699
41033097
191083011
227865001
4342912
20927545
342488950
399277910
202803907
516608540
191593408
168557985
57981193
158415345
311601601
70577293
116606618
77050891
1067319
406138329
833646606
97195471
118301856
34532331
172900224
11721262
1170487
412236686
664629616
136717727
14104131
20968297
123986079
311285119
120586168
447106954
119500247
156273982
388022091
9735893
70016281
242009590
173749663
768655675
39773250
660334743
727975787
525243985
590511215
467169938
415177424
51451405
14604263
156694823
149965492
250120074
208827754
71743476
886779791
98690071
120836306
508527056
344618659
244438157
40517734
43311074
553289654
109135273
259525282
376573077
136066788
142180544
742940050
3948759
97145694
19059676
228976918
680623563
270525248
62052427
291679031
500903858
407727723
420094738
221875044
267018938
276750384
78434682
102101369
277451716
8601786
272210831
344609011
338969967
207119807
650170414
22269013
281712563
169632750
182832814
37820504
417445693
589872479
163294401
150011777
24325203
103944666
362302656
67296190
19863025
479908662
55019861
548763069
187446312
65584076
491054764
610902827
589415420
97013961
83936237
576146886
624312856
149743180
15890391
468053948
9795752
331484215
214558010
136558051
668389608
344491366
518682601
57015386
681247840
184688015
56249655
367362434
51419860
573516577
380294706
266949765
145738699
162134710
38812987
58307204
76236227
406517772
134900725
178731417
112037039
330371183
75506447
150287886
22373833
65263750
913782069
236312546
593529475
561600628
430063157
528177250
325071287
434530697
173415458
98156493
201170605
676817
45971912
586892070
351666284
238428685
155795557
76991862
777990075
139458498
205154998
376956839
332049107
402846173
196079095
271726785
38561059
368616808
31012732
64563048
596751053
40565037
484307408
418777863
74774977
74675182
391396649
839576511
38995389
113166385
546719690
213860956
60505448
1089073
653009249
32941073
581720924
410964840
200887218
518159264
832819711
369709334
27480854
86071230
14950656
301334101
526839905
220012798
69005420
12562393
54473319
75089158
115656668
555576737
2328573
33541341
212592477
410987939
344075545
671230180
126122123
64157502
355801651
399852217
351740560
342098630
21290310
585543364
201841834
333314989
39405018
281327041
128550625
354093899
168264097
91108373
190605960
37663088
640397945
122812353
528474147
657713536
546405373
260652022
451710408
157936534
95200399
129515600
147454149
394193268
30410087
250326468
533761878
215219200
265612731
105487076
86282385
126267573
98161718
100989265
307588971
108801380
482220822
456879267
1893113
113121142
10565752
63360503
314817589
592880699
341025305
609871777
616831685
2572640
660908214
275666895
3206212
52726613
165901022
373065618
256931231
460259311
132626447
461775212
631691261
68670555
262077976
325662054
88068087
54583271
134632332
41821679
104810148
63691888
632451211
314652462
380386055
481570959
635729028
85557664
105736809
20650839
209272803
33253000
255633040
68373000
89415180
33112387
258880487
64656338
445735357
625612449
275938041
116184915
11874195
351227051
334424710
258604582
49712584
132041508
295537405
573907603
860710049
7828607
443280194
206701525
582277346
571182585
74770131
26978095
191414587
837062407
602623366
821755022
14379117
78758855
643924203
237562572
94676801
451176534
300904053
342114604
74306077
138531873
189027806
91499286
748630309
26911365
868458838
29010035
89657836
159781485
14861934
67426573
246967133
17907404
246958910
98546454
522893284
498060224
38365421
551914345
173507847
96821449
460232975
112434747
170829015
8165102
32126444
318813832
231036722
508003205
39056399
487224518
136990799
239159196
401804882
237130921
45190937
42538513
47740822
393568864
66972531
573802663
246161241
188322721
264561221
426656840
593611664
680616648
104662559
1068536
53868492
225155650
408506625
567231147
60972238
480100794
13222547
461587919
498134159
141326651
225025126
129681758
663099685
212547441
65125030
9798426
113920209
100202671
625320619
132730397
307630451
515257198
156062271
752045575
391969454
300160630
282647937
621053751
293771736
183302679
598401167
431150382
384146520
51786969
196108395
90926232
27935003
226147717
140850169
843642070
8788839
310789930
556000506
34824845
679441709
47055205
154956265
85783575
117487324
81792166
159364311
159272661
54979556
411233237
210332153
338565794
825168513
248892340
287000429
288176480
808849978
209030165
158585684
594817495
110459008
413949440
512858212
226181823
96318295
548006494
495770337
280782298
143382291
287803381
82310800
163779188
400138546
80677587
260249794
259623796
575063219
70908864
174954955
53204021
61339892
26292535
413690362
53091637
84759060
78825394
325413201
505506646
85771253
460681418
527790304
94249143
255951910
12360430
882736
243882787
815187306
63589203
4059315
305774672
2282446
161182488
215217826
27260877
540078833
10539538
43508427
392343123
416029525
217923572
119983938
307082831
279774324
486718646
76982812
65381915
68184188
361121808
64376952
252029227
223447882
96665978
464612694
155444124
557822554
213669730
13697709
124066766
89233075
336482132
170062586
125861841
691907042
146817806
132683804
283413592
31041097
234496011
84456917
8080878
528465553
105108488
380602670
834823472
30612563
778687123
1374043
52817235
418014416
536038518
471433399
504018551
221540320
637364459
621832489
247298866
648378291
372164481
513290727
108580921
71237664
799489197
134346876
538377621
182997586
170984071
598358780
205744783
36760035
214129229
34675311
399139320
14365093
179648443
15263747
127498647
745420038
329581177
411729600
16649340
476243228
168018496
299103976
355961015
867590123
649064410
513512452
719432645
71186182
213003560
793928922
205842020
454106338
293917443
130717547
3207320
241967375
363898166
316949065
583850131
85771344
379969647
61584601
132760652
45747237
643114371
234918415
156392438
292885177
64692126
380621841
38190433
55668213
125276188
3163077
189651582
432341664
656078597
328380041
797879218
339392053
560238477
264088620
340963346
221060072
154528030
141936993
133799805
168800334
282735176
283652995
735955673
565779968
193769262
61788649
37731081
27380645
518501753
262910219
3738985
216292627
18498250
133938572
742191664
108540864
317990544
179085180
635762865
347363413
638751140
61358374
17691202
201806946
30173413
63226636
806254277
1613252
838281154
694278375
185285340
390262284
60807218
43389891
461729691
558306654
38586956
217999235
159921859
69065911
477017332
955061467
639718568
5251959
463290640
113546428
2277963
458010478
411767826
126091553
275399230
487390760
7748898
165057621
474807440
574418092
334019189
62791347
244128584
291273722
134781260
609875734
159217229
600648388
258730430
255302236
175449181
551516702
53893949
21726627
165899661
438600861
763408822
700550565
108397466
113565764
145891743
650494974
139375789
192492401
180092718
213279900
60148753
49728365
540140215
370143394
233227177
46717363
68190653
378024123
356137273
255278921
186473808
487739573
387111927
376689560
5176813
181501709
24826176
37802915
731285000
90495801
83685558
150982487
108526655
421520099
28537810
58020361
176285542
306317765
52184152
123241196
88044606
74903454
117696965
42903000
522947916
475399565
2001678
784243
221336581
9433090
390470047
342065009
29712313
141569255
222902336
322907672
604567711
371509004
47790612
79820667
212031787
73003330
54626453
338230429
485483130
64725348
31744494
347050950
515207936
111193751
293006344
208163571
728134935
490082602
53136143
146874188
474437884
78187211
128404429
103912530
384687436
227875380
896229517
127637969
93026745
227764735
560553589
37075849
222492964
7135112
455150188
93755913
101917109
107960477
734455931
585994647
172312644
541177961
145437844
113931375
258217765
347025452
45047367
110788501
683297535
426852644
74300508
221466774
13969267
648261912
118794611
514400499
22650802
386642814
468322414
33782068
579413769
196175318
123969010
272825148
25449134
236015449
278421919
111794474
71172833
44611145
254780162
496226411
45975619
257860245
22054419
261646655
38760579
258325755
88365
288802734
387878582
748586179
293071291
29290192
227798038
174011490
454112185
3258857
224041218
62811196
205688550
53045099
241506462
658168254
64703532
59715473
167860944
46782282
21342691
487024277
947542693
326078456
60043274
37575461
654742483
86115160
276506128
99188008
56655731
661806598
429268159
39276127
407432787
651884799
165333634
526586071
13793853
527070707
15394557
17344905
47940249
379235332
428253139
48301064
78971703
433434102
429916100
435963947
62407389
96012
43018656
204891802
569498781
75009888
317938770
477965898
470015043
518690442
93900715
43176660
629682328
68532320
19668317
160070713
717000974
501926384
203745916
88051242
341374533
164864741
368377219
187275365
846718463
270846939
100788132
6662040
532494661
563292573
41785728
176100727
502192612
638855122
26669211
302119854
160246702
227869332
306482506
645674338
121642568
285551585
413083191
181386333
109105179
256424490
650212524
558800551
383883335
98875203
85504062
341274692
14701255
157781227
3360785
375494907
10990559
203913027
33870491
232174984
187868634
59650359
384549629
855069610
429857515
95142899
179830190
19437938
945552708
16119997
370225341
408363857
183047271
506783502
307379536
342744057
252127796
65219543
40688881
77760857
107004777
10693028
454401258
575550739
106032075
86889256
94018882
56942477
185507033
84009258
68806394
88013010
116784756
54716276
639357352
277879609
12032726
166348867
22488626
11826014
728191423
167832157
93971302
463667182
40615487
263162121
194365977
86080536
491265579
318144828
787104751
63677356
44267109
28986387
406747485
190496606
27769191
350295337
212301210
83944029
3316770
927970143
507573576
674357316
99696554
351762583
261546218
172429560
681664398
359354446
544784172
21702256
310992200
636956529
47281191
481436109
419912950
94842177
15966318
324039500
401948026
193940208
114895859
568408031
467423699
422071703
59897819
410314850
58299122
52474849
103917756
77913052
209699735
9078319
17324516
206853706
860862481
264317471
185500909
18191571
188487573
614605672
422795
260689833
109165797
226723677
135553164
66207121
24063463
56900988
221085416
59360184
196637339
624547627
300713710
98369713
567396203
188781521
203640575
408322098
640318931
88553797
215687398
763036021
478101711
848835145
426872230
221407538
437115029
51618396
4872
750879953
293677063
15613607
34039989
423124
244184614
313967172
22266386
308453783
148216357
3089201
38993376
100440223
402533458
172119107
34210998
9202620
452418685
375416960
400529638
135652582
705210230
33270504
308016591
806569154
164511711
224263107
292251699
95179147
828854883
336312184
52481146
222193155
66296394
578280111
263096324
97112751
537385923
52199488
3076532
967525295
580224424
142678263
43876533
55354331
136278323
401086420
217910460
202802116
905521604
25764991
545359499
5812318
368628846
68392894
305027791
237294001
85118857
57988730
138974483
250177163
473826611
154610365
353711966
486835867
74037913
199570385
480770119
336991059
384646
397388972
245624002
138729665
46465835
157983940
22236351
393206084
435872686
207261039
55532428
483794497
92232614
32711620
508318582
379178354
200726845
4337454
488233279
49518390
395333162
592652624
17577754
117197490
353679748
120445418
41095472
223532081
206619682
592029413
214207152
6802941
6677771
715321621
323703967
142649745
124066839
860302878
310102640
81443109
136066092
293387054
146031019
68553275
108086317
96821721
169067967
70862516
251553815
839688392
59763527
88988326
95127885
294225716
253967469
46199168
343652657
105390639
147479293
269603490
201772484
457119911
327777705
111857413
557730873
94170884
439135030
319868897
470150353
357116421
241048090
2763350
61785572
128857271
434053560
437366274
75987629
54269329
722486405
75878677
749103313
10269136
573399646
842169958
198808680
819834829
54276422
19811682
318476799
210124412
425893450
96056026
510738661
221895822
143476270
76796240
72510238
461615187
669821832
282735209
386290374
66574885
122194155
25379281
210690468
790683375
155079061
808560603
68816470
308924489
382747676
48020512
63756511
530179321
235705826
25195138
266193111
88584007
449898278
11347377
2375876
54430290
55141642
180690533
305579190
71802350
320490414
96225596
70043676
28400961
614329486
278176141
74378204
88505102
156126565
670453757
481703555
35054845
87973207
95727210
160933536
257301153
85534059
79895390
77061442
337763964
33287506
12917513
8564441
43049626
436697488
230827569
365418286
273798916
598060094
617759781
51065453
741096532
310333603
301552169
106076973
299097778
305947437
83243880
191861603
769006491
84606217
170012364
177173840
705618915
168373261
270276291
75186902
56465410
388196352
78376568
409076079
560029454
454420991
175791059
168728591
79727898
491688234
650412
533356345
1029078
333656442
764951776
356593353
126242016
428319184
582191996
250367728
121606723
228039275
429094999
258759325
181519205
34265952
18484666
21669017
130121622
127798189
683453206
7314353
120181617
44003851
57049667
107212401
60973066
78037162
234249104
5438120
101231912
70785460
55522811
15884557
333096502
183403871
470958980
126294129
541927246
5983183
196918189
510438117
118122736
606749449
53153572
372399033
700766257
579281493
253576179
60713084
39867875
65159240
405364889
608204898
129297942
171923668
42184315
20761874
22318717
290956571
135853690
557348449
331899905
93409692
31403244
44949595
50124615
240752192
43465067
262800320
36294511
276363942
728571379
136533990
444142552
8213010
686395926
37344688
208205110
42363867
422145466
311272397
220627791
176848751
176106294
432192649
180711593
714437566
99420678
316028953
252639842
830691819
102717352
184354362
245482289
10027371
475434309
471988037
204964358
21146952
30519601
257109689
109969903
194878407
521350477
10864696
717673411
199407416
193120615
780124525
33048358
303608395
39623155
285415120
9368250
443461306
130980176
389467247
97696674
104075229
211052212
287196338
236104953
172598498
111101551
312494614
360313714
44264768
2254693
82639013
134345062
179255838
23785758
401886024
9090699
81020556
9079679
47622705
12377349
18724380
279940509
792187404
121264595
72658314
245902939
486148171
33245584
15639563
107074303
444092105
388770726
160766250
173958851
357269957
64349524
396136164
65274112
157459106
197747566
495053869
547494792
288305946
496828044
863520757
470322854
579848998
22626771
80947148
161445975
149492806
551742903
109471096
219911061
429123680
393236832
85597437
18956496
49185866
3380668
474218162
150654672
130903581
72798788
793984553
448034286
5223693
517418936
532474149
93799654
592682346
27216788
35466755
203981142
183345245
22243560
143965142
101955886
112313236
192556652
496922090
172849007
114880632
604968422
537223405
32669074
165854417
302608058
142035883
18865036
194224491
568616943
21301691
151207601
547257610
67779662
81024435
111372815
137594107
485241639
427893233
60631601
467139614
44764689
31694651
387795320
11401730
21213900
881952787
301364314
15781036
134613500
266954938
56924539
41586892
555506302
122290062
688136801
35415429
94776753
54485268
448133693
658674657
160684724
121594700
119649564
134760407
57846807
13041709
80026127
156184525
76500985
100483030
233237447
644088781
122818863
397560239
706868702
290707540
186555584
682528228
38388442
408978444
100303473
119580880
738325193
242535184
317693
65254151
2380994
32484721
443824043
274835421
47009423
283631562
110329221
63649967
339922389
79554470
111759926
566116634
175339621
98055148
120873627
213252243
216532261
610654929
60708040
87147258
430190122
71316636
188432522
430686518
857010618
47792916
428578416
297849440
23069936
261889878
3841518
324527227
423160417
50349993
118160934
77759451
156561262
242049896
14888370
366493488
154682931
74654347
378788070
716880466
269804126
86641610
466805116
193594109
132388757
56168086
49562604
33052809
344274716
100535295
324091791
588918539
208188092
37667869
95904204
245469139
228881187
112352716
160411655
4714245
88267768
504509710
438198216
4352265
174851898
62499853
88454097
97029883
183733690
46606664
99578912
757709512
59752545
215303082
90669812
167668144
281536946
115358578
366648472
13386558
81202916
7943820
64331837
775898461
70366124
86709257
128817037
98530038
409632450
575500029
404931744
420995591
94042756
381531257
9180338
27812682
23747965
38573453
799921720
474984357
279448024
42701100
227147912
11154564
107935784
221791065
166333947
288386220
951831700
627605248
341990133
11033108
10109927
321049714
218815708
63374284
317840567
219898931
304468665
560158151
157560882
465749822
633982846
47887256
17607780
55823066
25707374
23355539
913152975
590782221
32496651
120217165
220424719
103017075
415884527
70414760
339899135
36537842
109652775
746852318
90161398
48732646
295169360
350856991
277826134
33770002
6821781
24272173
53750638
25916999
188469098
11726891
117866667
422096162
69203350
316483470
13694459
93089566
69714769
172556154
51190310
491112052
117898743
301698870
73689946
110945481
27317494
19095616
475806016
13736068
300813390
2357232
608774886
347898388
12450104
11270781
411595955
3102260
19756956
467967147
494162543
139692541
245507919
684006288
132253907
74610076
532847521
257002
217644282
344441927
151574006
469848132
1363736
79894538
141990084
872997498
15412154
932461288
611992111
445031814
360863051
163100378
479637415
169361320
4500623
125343689
534919
4895854
148294662
30044352
524226840
271359129
249898164
36238876
344935197
97599815
326511240
597383966
278960400
85216947
121258958
189890688
146553623
556257491
505905938
817722669
416136203
461183969
604493873
115519769
29865844
130098399
60515852
138884853
129110527
369521280
74122640
349844337
303532466
180334926
161785133
44441314
296635503
251280256
191218687
127584210
464954771
158775602
101364615
292227687
557811253
51988564
478104741
182502525
302528
74580394
142385540
473857135
47745358
627074940
322417568
408491557
120545172
256648953
143046372
47366581
668165960
199252982
169597621
657051843
65402087
192185589
145202812
122341718
417406310
92311375
270386372
26747556
152296980
114628908
82201149
600046776
692933092
179268602
718457873
150836
4852278
342825335
80877818
4290555
310864766
4734951
268728253
9554465
41507818
338125241
1766882
43882591
17728274
507118536
225448926
687308768
35625525
321378850
86596889
163573388
59700355
50085250
18335733
695847
462292264
279751562
15530713
421129405
73385999
183453865
609457198
18693070
13914808
666991978
337653506
260874893
19556451
422858621
619407425
426206949
14159805
125545686
428956740
60783153
475265506
912484634
1324856
59705499
19564763
326665808
38875130
245942190
227433528
77321245
88341866
142825733
134760467
666730
32294270
648807725
60331086
85348488
220312436
545355679
37478914
260539640
115610688
393421922
326444301
86417467
184766534
42955705
565480578
19693858
720994854
83152983
119884920
286989284
172727337
160510783
614896687
127676187
23513284
115263281
476248883
225882615
78859887
568261786
298049950
9815398
245181269
110599725
160546612
345950351
117795261
362603838
410830334
554160071
403639185
57244088
92240294
245095377
481556578
325623128
432510801
34600912
194070460
631430263
1791004
167071664
510653544
106808252
437777258
572484245
27019476
493210037
464158654
158698660
40614515
14675440
69516991
100414422
463782026
58620084
694276719
77528081
395558522
73293548
610812295
227985407
96427179
382269830
772609296
55569002
370157040
134464948
96144530
167969688
105012562
3228227
458068132
498402807
391235522
149053872
50034723
50165363
300627305
770939125
147691935
225219951
245489124
86640769
649964150
76117650
43256667
147689259
260123140
168165507
126541949
209039839
305468297
271597184
546516004
20435740
528757166
328372397
145168402
489013413
353385791
730992869
131083200
225159680
660501494
110211599
231452017
600949973
278926468
121051473
41303448
137480548
116603807
63596708
101545173
67283726
21369201
74495383
365196660
347403071
129108469
319491753
58215064
44519358
358106376
156494419
216154464
239275429
248741695
525100966
198122986
572090960
67063817
1111815
1768828
176686226
77660320
64044703
442020412
74532436
122746742
174107277
391246820
742179332
1912489
30316371
439473313
597217987
83089916
436355790
306367787
86109648
38268733
125013006
217137970
107704360
176271932
66358488
328061053
850291110
358039937
61098805
328245277
7502962
8647782
157229606
850482542
84264015
204017182
119595294
409508661
306878554
257423784
90853525
222480707
171571184
509681810
515947093
15939669
24722583
74148506
281188880
337026068
955829745
406633275
19089570
38149006
69743557
50067232
194669684
335770628
151232842
17778942
575475645
151945271
5561338
51326743
43888796
239501010
478782251
167491238
205119093
182862090
11502196
289816443
1051943
17532424
456921634
358824951
158288826
21259940
409913301
806856860
499900850
304764557
142566207
373105330
404098546
50104364
321213625
133366777
324056535
129961730
815991608
215087171
152708462
35400615
492746100
799847656
186868008
588405897
408508485
29361646
25456766
146250542
350383265
392484021
351481498
5802795
713444231
30041633
354299645
16716792
34942410
723583670
43583768
393124075
47950063
220000883
414011106
144943787
265883416
65623371
421613516
631000926
145722918
265799320
457046228
434508092
512302382
197461226
272919441
143775937
136799042
269697844
250563278
107241701
629107561
398771898
478560521
84029097
390620901
315780447
809950781
21045081
133269469
245087546
125144036
133625964
378120542
38090978
341160903
79600764
552378849
391918627
212384124
40197639
700812584
11798556
878925591
310691071
109444031
320185404
339839317
491295426
80150623
23841715
321574508
153273360
171058291
555163397
94613410
11183981
646306898
70069858
893729656
219051349
244756169
249666697
65201955
565292757
34402239
720952639
253011340
460895212
54025994
421813919
473302877
748023455
184817559
280674975
32607458
230513469
69855190
108293961
69111561
32218482
206443606
690007696
84840806
85080754
115781944
36998726
213851256
237851664
87497126
445832400
369221923
655920911
42249469
46950149
377124503
131207129
23943964
231134310
742381776
734205613
413027681
10439219
362921774
395979882
115409435
109038430
80752644
238605502
611143240
572215850
506040956
45444635
61102818
183964776
207930254
273656140
8634050
311621828
92630486
224024394
450562536
89876108
56513102
302051417
485833054
93293889
76852971
20892857
275344050
17634105
204464925
643463671
209491689
558631086
335021031
105238410
261334964
53973321
453436300
506146223
86793654
206928174
727868164
174977164
10347550
68247079
55571561
254706460
251822369
250955166
475322480
466883679
334808668
497208101
150983951
350892540
430306406
69738110
613749409
181321446
455743214
3822252
420799341
198613259
7105097
504261790
282091308
118285975
493010622
20031550
76380304
13746784
132800236
28224195
187039701
376303427
374617483
772717317
29117403
364606383
370947277
288880810
200423593
276065495
703438714
727578808
543092174
537589401
33459569
4918770
113810619
46349644
210050835
610696476
48814285
187554997
34244289
881701606
311816219
532392145
250244198
5358397
89535282
107117381
233359345
492735883
201917978
366241056
154487564
413267106
31106173
28732212
144629508
143310296
381614382
631673795
190417312
81567135
235711320
176400486
65271515
147367864
531690756
675061560
15770986
201186180
35555927
288785948
692809540
625572703
106622718
102189923
273459388
98601343
479372604
23881393
14170324
823485886
65360198
282664714
367420079
12897307
188491175
140315317
531836232
279619072
350332707
223625677
385174766
282494495
763399305
616732352
475092540
1427226
110869676
835626846
422431065
359830896
32901312
590219453
635336615
696884
80563414
375552448
248789494
86548015
41900723
85358055
107058473
195928719
852571489
34474196
73120388
13318539
393127458
283561607
209861400
59215325
88299706
152168104
134942366
457186988
182347239
3743783
306643753
221265607
31437623
585469608
160912934
569493944
89437838
64191538
9160689
764902958
564124553
518855932
119907488
146943182
157918
1668560
343934388
210691510
91868736
3445045
116247157
315960053
176862555
63523621
41407753
192832574
32425105
523361486
194991978
230472
537018900
412769947
599326694
144770716
239570624
419334604
164755034
467905138
95648366
580529998
144500385
109157591
42758337
31422550
388696422
910348897
492908984
275360612
662381811
14694069
525390
452610946
51607347
191922617
108734854
170799345
294261903
31799966
296609892
6469188
13764479
742303825
274286868
331940003
216874190
87239553
655439974
555992898
178995371
387332675
180030873
278865092
135384381
1070396
57150901
42036002
734321226
411250696
528830662
71187116
160603335
239407880
33629150
766246195
164218837
722667091
579037904
94239821
10442218
191057718
17698934
45861981
346319894
643459136
407492234
390625544
67703143
295195681
202203940
8376313
101581538
143213267
110891432
636311441
761097803
144866845
600210757
672468249
198398029
223044185
170256569
3179130
43000335
534373395
804442585
86349041
261930819
354567470
59592114
366713945
351305028
85866407
215408403
5356398
623799774
539799895
378475961
52641247
133003256
81693894
103982075
381898945
341972092
89304190
618728627
54947577
211199659
145337264
449374056
33219576
393262473
217475474
1837974
659763978
29370268
897358451
668353009
84242413
122669379
238442890
108196768
294358528
227838223
749258185
5155034
132577929
53508533
164085975
374945729
45623335
288028182
486214516
435915524
16932399
6170736
55536580
204048970
90115297
272555680
207070392
741783305
141391271
786902172
67412017
67358972
79099166
19712841
398991873
8446087
398766324
58460239
196928112
1954527
567159671
14028575
3891243
181397853
7260973
66578503
230521973
322863978
279349005
142141785
72265918
361965018
467752402
379515218
100049732
160898304
159238158
36866415
421880800
64282835
10098050
408161166
35041081
25828798
280776132
296325924
57640793
500597234
833499159
400011693
18484494
256023047
188321788
481112061
176988044
436238779
249218426
47882171
323058809
544687050
819430041
441944314
291926855
33231320
807720626
40397029
248365566
80420648
55663292
138650534
545570754
154453063
52488577
265538624
172009415
353996472
77527902
639067402
463925530
223079787
28232320
334195031
22158813
115129028
70802735
25142841
711034601
81705958
448260627
82870244
678597944
355438709
219345126
313812173
66877281
156379041
2550789
37431774
200182435
836505487
248999789
219782896
305846507
6747981
62490177
96949205
357475854
114314681
505268794
82538440
327773246
731725428
117263990
112507039
4206885
198829545
337514213
171740689
291926209
618480410
246990623
343983710
48446481
760370332
100416926
83385970
136428158
6618376
255816775
34874032
117916565
122003815
395399984
203496929
612644766
320434695
105019170
112812004
15083299
73282734
249035145
57661904
21847331
106400519
392932282
289644937
691765807
283077163
286384751
244887399
64945665
462270932
319257877
160417978
183697261
106920375
20200990
78491066
183201660
209155546
96037860
133797589
678477215
504619344
121162280
44834988
131422136
79255796
314861923
788143006
210249495
96034090
42521134
54551418
23657391
231994727
290230528
588807275
134944918
26616358
95835907
210425559
218911697
10402641
137554068
563791376
260809089
635798207
57262564
265738229
424372268
311836872
387576693
142518524
436902230
80554721
43791853
92656379
189456872
38244764
208209039
34906224
291537128
331105243
428852537
588748509
243407627
30196998
131223003
278111734
25689717
977239
38791346
51731009
172014647
84091082
272917788
190518920
99480748
247765288
46752937
289852309
205168148
601254596
21958428
12958059
2160122
152576115
2807570
128431979
132500183
15351216
154757862
132753056
155689534
154094384
196650941
269783199
131900268
542359316
963967029
166361182
34852665
272067745
528566737
487199098
328104748
160540170
134385092
18066854
436177071
30323117
229764456
80949037
585715215
153966197
543959886
429840525
357808939
611819664
817097859
836181393
89902969
101660322
381989041
718193209
3839644
115927009
176964269
67208599
6677766
397833856
546266076
375068676
257365695
296935831
192500653
623390897
345672582
161459879
28855077
413115311
498344417
285412432
8172683
774547440
45843162
323942474
620756624
396169356
214209085
300670916
167204579
413272623
426914637
143217556
94010413
27802349
266907339
239068449
46542939
331969582
114049830
290011218
276979226
398999453
119774211
55403373
15913984
59054960
8282327
239346067
81591862
577729947
291809420
31389746
27314030
748553864
27636695
114265581
156811637
85456576
45980477
16648741
49431027
95159101
260225157
21224820
117129410
122626077
543065152
78481397
522426482
37804671
108170368
23544856
23643808
157610269
42292367
480851505
187004202
19490411
54006075
786114743
399458334
158352169
32394656
877151669
250509670
338256914
111857800
342106551
296393949
661954743
348034324
388826340
41611478
576115854
85136362
419722386
82384671
3112128
10108768
438054642
275951636
113084470
482062287
339407782
735697784
149241874
55676234
289082608
65750676
158910526
266697687
52563724
77844879
107175087
51334394
120174116
9668583
728660298
452772991
502477637
9553500
7906943
598570774
71248875
569558380
317308830
630168257
20368077
12362833
425825691
345634223
12522437
20145294
3261712
189203330
244987590
587601078
18124587
59248847
566147195
240955999
145324752
246728101
261556929
359034837
219505478
296854608
206851880
68455592
150838007
694836592
546735027
641779492
308935349
443214543
192386451
38344641
358013952
227967811
439595942
183001683
40077626
513616096
370596117
130452607
201108349
506323
267391274
173330543
158780351
140134701
148514818
136032994
27389172
295626551
40744517
576369233
86194381
46565102
166737591
156053965
241964945
440749161
44175008
141252612
433123941
394164939
258565871
202844847
702003330
114143671
3046487
51961009
728699980
335859034
59236798
47785365
510480792
275491757
98355585
566021263
41593803
400294940
932993596
19554316
198120697
47470529
42047939
301874524
35869986
863218081
291077429
456119170
22078901
350273045
812371730
68768254
16296425
28600974
363658461
561749485
28559580
249997422
257013794
30638331
61586318
72468130
74920570
472795460
162349102
287005931
178544118
495807556
50169031
297624833
774574426
338337229
590846030
83159390
509228697
174137359
941512
20672522
31926968
379670204
728878138
56367222
394742897
47894990
516048871
43795079
42504192
560211898
402545636
14564495
572106841
328692771
232598003
203575545
92924001
224363365
86615372
283398773
894146912
577128342
472569457
19956399
299947257
314187886
2178541
47931001
103019175
30936175
80707480
457813364
245418318
105951244
4928811
460552432
589023244
43735319
231870311
36753034
393991894
715167085
132663380
13437634
620657129
239704108
541920882
160926501
318319294
73697608
378656310
236756576
374595428
173669755
400629474
569202136
16702672
78460672
356148419
149775846
557007595
43147739
320153140
667076128
4484375
284332421
833381314
254366549
692764910
5537601
256942448
268860638
228078598
273036637
168252286
354835873
228661990
804336687
10158620
576157640
279093343
172124562
19017262
790254959
266107568
109905021
154471012
427907166
156597099
43125059
270253572
19128973
371469697
161178369
50706106
303584869
207839914
148098969
352665012
73016282
140657213
6590776
15916961
70910744
46607858
236181669
174236439
186592199
409812069
93637276
103657324
254448849
65364411
157198256
395095845
895322766
73287376
22714641
177285780
485973410
37731952
517730160
44578012
11290553
54139946
824961675
623128414
80228255
44658285
30210042
76542169
80283446
923189711
623650926
334797502
15093802
836217373
164430009
250786035
117517882
129210061
516431467
26018789
120714496
36026687
489825476
571731268
239350296
347201538
287393580
202797870
108450871
417931242
842112974
437987955
300591836
106816502
482244746
204587447
133635165
16391061
455538337
602433204
87733837
14335119
28426369
14283828
27681088
293291997
606306521
187899488
27765250
5998659
130095774
263716157
60885176
574323774
384600364
115180267
160108716
208748259
89574205
39711213
447221477
584941945
577098465
6183265
22595531
4511598
55595037
666804743
480840446
46471753
79277482
14426371
112876080
10343686
714439189
43593771
353992495
22864163
76861351
612859394
409884633
15128705
167669125
711293617
429285178
4478102
169206432
2964321
313554709
786439794
5565523
822166740
43356858
675591379
41134975
22189671
5198700
156651761
377980913
259354137
51982444
516749068
106375632
557051373
78904297
211835990
499696461
14878966
169974905
352016987
233501043
643127414
202101305
597228093
28513868
171204698
186656066
389586999
46206975
176676868
18489265
240704504
77481753
444243832
600208861
204194728
28193675
33351825
43711467
3928832
319194657
452166760
17039290
371072748
605543170
454500
353460812
26770450
21275324
9080531
626329965
172851739
289095420
751793428
753889673
120756663
147970708
28892588
576157983
579559479
523917915
6623962
26422457
71149856
42065358
324822930
46763116
896569311
283089231
662143044
87913202
8704181
509469867
85497615
1165373
58032977
369184488
55120185
217395173
592548396
331573832
118339394
31476141
62136420
269857373
54377562
60556632
767422694
229473034
270805479
607103624
25456334
844046096
18824930
104886588
186559565
4699727
503416819
514658527
248140961
25408174
213827045
445759216
267416138
107109264
234279887
180562149
13632582
6584329
402371396
27089806
176806960
616216583
465951476
301398586
422026183
227193605
85811680
50301072
330331389
102945717
228888351
3740047
12695154
86772985
10155273
640552575
20386962
139053392
23218442
337827489
11042419
189546633
133344970
683288295
76779253
237014370
212743282
121755275
315880275
84449304
81427104
102132845
27541895
477743121
133484141
213751397
62938501
280189
843294442
135861706
748933692
411877274
730001980
529590312
35922602
190305409
427945037
161780975
603583188
209391301
644089766
446972254
179674337
21152369
446128833
17318993
804960308
53419012
224255606
388762841
259338120
106915
108658485
200388833
342677891
40288487
5911103
894256006
152447283
232121436
789827997
151055463
684179306
346527229
352995920
17533376
16727115
16970287
309396633
263164669
266528735
191431986
74286900
21915890
300632588
250753650
53083514
515396174
50976950
573064141
4278964
501894078
131368007
15292294
400826582
133871339
956011082
473732937
647701607
148067823
492188488
472007844
563084546
109494555
778694194
204613461
91751282
344636351
94057764
76171634
134262480
392419652
290370080
301422888
347734774
426640678
674451679
266187001
693387106
167531121
384357088
44592933
114020468
219419796
132236847
178496199
152344113
30763966
65338146
78639997
80071991
64781890
232877674
121068233
182714862
122972397
131921400
99653020
236090596
185215531
142256963
466241843
182326002
12253342
527625891
196954983
139681505
194326254
74704691
242499971
158982567
387960800
162697002
19544634
420609997
119330351
58457796
70875652
39000819
9036466
32046896
576219304
505698765
117329409
98376718
252812825
156928655
169423151
90608334
18714982
191435544
151271464
356911791
11637400
76381278
10618428
36877600
511843792
354230142
109170343
12466301
483028247
52218303
173577253
48046133
631442274
422186182
200646922
680733173
4475649
236057392
21103262
147209808
824169147
17936588
173449270
266770775
92382274
177252910
47860956
22310579
646506
32632713
875766099
404954144
263428409
84940358
159212783
193740639
51376483
24788998
894607654
55817446
160698186
438356038
449353900
216958483
27115635
114981844
681545825
129690676
274213165
401693499
48060571
90880505
129272674
111648885
10488793
127602815
297619866
135728247
622702190
25522555
262060367
85329813
153519743
353509333
974661845
252347873
39701275
106642920
940548096
373949760
189250813
455561545
63647960
75965186
560294588
24182334
105974707
355452197
312582434
9048019
131496561
155389247
27432158
581688532
97599850
20597456
179112809
520277505
750845906
9669341
614287550
4983909
74307755
203334271
743690902
146211948
197533969
149806632
183123499
133729417
528460331
26711612
503475182
40505002
5689350
381062540
341659429
51376959
78310659
2876960
5225789
7695657
278553492
139479417
167251893
345291981
24443546
280479790
220262107
856807589
482983505
281384519
583720344
132020350
453850779
68752016
922365013
270776211
794995030
387683059
292631750
754593760
41890690
28703595
596973871
47317153
524437916
120077236
252674457
444422827
85991532
181866594
353644714
25916239
116159735
918866540
204165775
34273325
381010917
324376210
203395410
446660195
139890776
150364011
48204799
3258847
198123373
843530925
71310753
4970952
256276607
269642272
299673566
73712420
100948949
123066548
27711995
218689129
173342164
256659229
272002726
609507411
135060330
45711678
803573327
16232923
207338359
161805683
342979007
835403855
538258143
529297206
718534359
16855744
254172785
43219583
100572564
137468885
433143961
672635702
187652145
554012291
568753130
5559626
151834999
302437265
1447571
197928180
248165825
104938746
605830746
293598337
160005752
169013053
14917984
106809089
293064141
768277036
872459327
43401079
11019365
109637510
182564749
192888833
8081444
40950761
69091
122127586
655769949
614816578
575904018
140963669
77663359
190555356
35278237
243113354
494085373
458153253
76994255
122699814
10494455
184576357
745288617
646669517
128409720
126167749
98067314
472530485
281147101
457965066
734653692
252363276
247832763
28560032
75523728
507467841
49848070
435563468
216866782
166577500
739465223
162450255
442364341
32626029
235378844
332390902
55119540
66650143
364966751
36879470
202261011
143309981
6192137
885108689
3582433
368761855
468993541
1593002
582401281
60302322
458153248
20724594
100418609
465765625
523799388
897436816
269836380
664446287
110312851
487247122
34349801
19725520
774042972
12772030
29353649
195781345
130170673
11511282
728366361
14545038
793241422
467472688
202594157
238835957
6289132
631023171
206209677
66484041
23826569
134751846
5461612
239103415
35359336
402764556
116650535
78332948
269578162
532956061
246054617
366674276
502668049
387931736
330729241
1142789
4920806
167378798
89790138
419367183
7034980
3367660
251416795
190002531
102572943
435730736
117684080
13251162
2726056
369090983
582843816
333492933
41573055
247517305
7653684
426299212
190890344
22352016
269911845
198403694
338132494
25310998
203781177
170503450
393403564
237671518
338179034
90624450
391123682
56576321
139224327
365709229
7010758
564889783
364447845
47969194
77370836
14646768
350865180
162732460
241220579
218889513
108559233
831598903
77860166
720875478
335432014
156641313
73446283
405262139
24149621
460528399
105181686
164036136
233093814
369895166
108193282
242044799
185230256
108159947
67158518
820882196
227673735
237087978
217308575
40795258
191894294
367910264
232213646
462521625
26384343
337231768
17171004
441355699
507436576
5297196
108365580
365368745
357700712
224403843
756286934
61021604
300417043
1013640
9299192
108168010
10070637
32816856
213258078
113115511
109668412
384123523
25377165
174424818
29809575
79647
507726982
11503942
537577352
226535420
459245671
51663542
158076191
1660452
51165038
529313865
572336520
375488157
415471103
80427203
427946325
374385794
244085021
275001219
62652678
88427559
139578471
248036750
511420125
117676712
532557122
268221437
222560192
346569301
523438690
100448747
10163734
153099736
416127173
4906600
126203520
82048303
10781305
568488813
342442926
216174833
348221416
524769817
59475042
103870569
502514801
183767029
227984700
69715924
856692293
83536422
230315074
552048962
362429440
249775276
6378015
436200308
100168488
536827958
88239938
345530513
92957578
647415503
38716429
27575809
31546898
75783986
1971302
4320464
541700150
59715242
76303620
73720416
298428071
13709703
274893405
909825438
394979810
439532223
556490215
92588291
84340844
18893497
252161567
280301
357544553
82998038
315168954
139563539
756518898
130303494
265612101
872401631
345358759
893106482
679800698
420884037
242670754
52230776
82259170
221314027
379664929
12917486
28974899
53405160
694164037
802433452
296684843
727851865
190355245
280604010
638813227
628524067
90990954
292780643
136856965
128315011
738332811
541352420
278905462
149922901
226994641
5451004
142871891
77626154
498763653
168294349
506863362
77943399
72711876
14921666
194187391
13673021
96970614
304444366
756102021
159459433
622199276
136102253
359251802
507668251
163410
313436328
741361779
7756723
115522601
91630389
37337588
34778117
276364313
177480309
371686660
29523777
161032474
68081154
532820311
482565934
310000917
7968947
170140321
275634033
339660228
60008548
12902955
81762816
289061339
178003443
103517947
310965742
123177393
118020225
577647233
350745544
337096522
243922797
445241731
676189252
408517689
312239317
155758145
404116704
350373147
836232916
21588546
272343858
36144676
233698819
76532735
160900457
20859507
257215689
265403823
270010618
237111779
411965058
788788565
9945298
56308394
106341310
325226739
292170361
108363802
321725910
221058003
106102510
203149951
675532583
424226889
696173369
409480126
37738634
262122942
173796611
616903475
22044047
162763296
213522304
190455861
203774949
151222558
365817111
386431582
266938015
148537918
96484888
248796487
392910052
197522223
23420065
34714875
211695071
35044960
314403463
244057722
207183483
28044367
239816921
204691851
820949528
552798761
322224257
32282483
26518348
253738745
362434521
56511356
177084229
280909496
518170979
533454958
423567934
99055515
687972615
169517713
3321924
589636481
172629556
40155899
481278360
50449150
165535476
335469424
115151753
362046831
463483162
196391918
204925687
281742417
268955252
10037114
417050528
146677474
87205762
422542983
237223503
25291402
202543678
289937417
254127811
4471874
180392360
208412095
630978508
201268797
331448274
226373777
17965135
409328813
254212216
177341260
94972589
478832748
415591646
173262553
175477691
475731889
205899172
83761488
7905055
62719694
32778193
11179632
43699061
757293135
24993497
134954021
355712795
814634334
109418697
312332628
668384074
366934599
390638714
37790577
73349459
76887540
27794158
177472095
84095879
270175047
317793154
540615329
153345837
406003979
10449507
180739935
318422044
470457557
155665675
203945753
331933485
228910075
2283097
264821596
17580969
264612131
58677989
21982276
44985815
907276733
166023913
112986408
21628229
452910993
417552654
65628173
954532733
366814581
310988290
71950370
356280390
311544527
46344945
132102790
400405586
213988721
137173293
860318139
193866743
7612363
527431851
410949683
476923029
12550056
226860298
46214050
301192365
32518172
317125077
112554647
84229790
82343795
68077168
660606635
92222949
288305585
33795851
510536996
131642236
445815651
159387745
211031515
12942028
83975795
232563140
308606828
863890206
356286595
285106935
94485754
328611538
9626956
139738817
14356429
505321955
93026950
163404068
138494327
561499851
131213517
148985628
32369852
98497367
34882733
20844824
32840392
73104583
392591445
36824831
19491264
231243621
5631674
113263342
196363650
9731896
12257758
419301059
140533954
304447154
117972354
317914990
115262896
129449470
462397273
39299391
155456991
651093837
524850772
97415271
324749229
46749110
656053452
425302318
225104358
543497451
859090393
145776854
81282304
30757125
312317936
296407329
660527601
15450237
121548062
327648265
149965025
49916213
160582467
52804718
299509560
456849214
607506483
269596510
85769069
12257676
5913283
576461415
315274881
632020002
119563774
99151128
36291491
46511735
45419821
970063168
102973716
174207475
104938385
50848319
94740968
175243334
149878683
45076773
590793051
320175655
690845508
166025599
627938970
482136372
48671535
878408268
119564034
727977192
439102030
42284535
105272659
301738717
23757304
59521623
701114682
179705539
16540851
181289081
106791277
94794515
121447036
770696929
817666132
656562462
5605029
751455517
138762729
286866197
35767962
169431910
417652977
246920046
160499861
8099493
23827725
126604799
33267411
268866748
66808901
471569499
12003693
838046347
13748181
582141150
140250971
200893810
261849299
58303338
881504209
42184602
43797532
367622464
3809165
112011301
9351572
9265280
87768969
130044239
36219261
74636651
187277574
324430052
263878317
314842604
1502754
147678679
67876582
832975670
706715349
72666288
538140371
25276077
455945997
451829039
95147906
331677634
22254933
308564988
48919518
367418010
278622630
461075257
29263462
943600544
86359944
460180534
628758146
935651500
159231771
193523408
516414458
352438587
726873975
676770295
247798856
16199429
73378238
268756720
65150661
50577588
299827000
565713835
787427568
80761048
7485545
136457208
656242354
795541376
94451410
343461216
38482289
742787055
896005036
13027752
22911341
757742131
360590742
50873459
8298101
98905399
42192992
266058337
426782685
6815692
109915877
30525627
481007834
121035395
197597838
256064624
124005024
910186256
133852709
255711652
8159783
46844322
201330711
244634526
147903148
9781199
198541789
12923907
74863023
312981554
45809341
186475211
17014874
195005464
42535934
147287398
643098684
177413885
2726227
247354191
878779845
251416342
283764412
505402800
175038750
49540250
363350490
7640281
121804850
290768820
573879497
823987062
3796138
235371769
241407245
464249823
71924533
455739886
459194580
170918053
368044308
315820629
169651414
106135070
345386865
291044488
24446359
131546274
392421629
90811693
663424093
255369957
22558919
105104252
34676960
59307831
79566571
47720262
132620601
10933500
24812128
14741736
669934029
168532070
102301847
124999668
170327204
583568750
12827842
40391326
197044327
388823219
231591289
25892438
147002834
40430563
153886119
271503207
707413445
633945257
388790686
143868013
437441303
252841003
32083343
191251990
541509837
61343414
151555243
249748366
158630375
3212486
61604329
242105970
1606210
19420001
819152719
731824662
229552995
25054682
35769907
162702749
21093946
80308367
537032834
228097683
377562101
553278011
86429219
427109526
591533319
52187421
54059591
81511064
150551514
132514976
52843940
76002494
470958947
112602949
275092080
214305628
165730228
299511561
798595858
490291752
31661215
405430753
82573533
117650381
174752197
71125072
345296053
737442616
76835019
571015635
122718223
13528919
34770562
699181159
505407737
519602624
305489541
528830685
429817557
510156962
278862676
2492795
793809359
909793414
35029179
413083431
15426888
510819722
41298337
94803672
102982118
64673987
52710818
197195180
232652389
68304840
702353450
144032425
509396216
394252951
312612335
122204357
19416128
6735085
75911646
154062281
865836542
551498988
56807739
372913613
281513978
34998293
9899880
111425224
33152981
474838530
19069422
176018442
142725451
262350508
126771402
64700482
299056082
259717158
35642474
215577719
305740935
574380197
1381333
210301220
8760775
81154486
129629688
218408857
527902521
165347395
631510080
580164973
203658881
195559214
196283424
699576678
108402866
48338571
11423589
607267991
627510659
323345606
15839611
129001824
508299898
133800360
137174363
2097793
45843832
115209371
101020654
190825760
507380788
134852497
687648743
315208492
677212235
18075905
115748716
78179109
17917161
92143275
286766140
24772531
352629844
142156827
317556328
278589892
71833251
39528569
320213043
122860377
54435184
1176499
200755568
78268635
197954399
223585606
49709645
387141346
135725978
53931541
524780606
4781898
311778775
195797214
200034576
70031771
247552516
452833521
292022092
451740989
191923085
628540217
31628080
41740878
30083138
189217576
849182768
398307696
281674663
526983332
825044650
220586021
450979124
246934484
584502621
332363938
463393316
146051180
968942209
371751450
34626955
493974495
134836521
422026301
357231476
114272826
11847457
389001747
67395802
50961485
238940651
51964135
56434241
491337489
729393153
101169070
8224407
212152684
115645014
79513836
72087663
230867393
326658166
203209694
223804647
199167065
147675051
334193100
11426333
279486269
13698809
24651574
787624695
438535353
778014083
41099129
39996173
405257997
249569474
375694560
3812604
378100756
614133992
274998576
270094685
241093241
139128214
496259317
164620589
14685604
70657209
826175110
126730679
306718537
154615072
173271948
45868934
188491133
556537714
118404823
252347971
261876571
317513476
570941
570928023
61427020
332987491
409369007
57527336
79622229
11854334
831629059
469123240
156923720
46029435
278024874
37423315
52306912
134433523
85973639
13027636
287045044
42409422
75290206
376681674
186606567
71335683
255539600
43078746
79287510
504095472
288105505
133457950
638451011
159356672
31390659
706123742
313471199
224119601
356592543
270716302
22228393
520032903
827411181
281847893
151144535
163705500
505000826
77588504
364933491
796788805
61718761
688141
151704755
56711785
564329181
99979932
337487093
7041015
145681046
19679023
175658761
425268430
48190213
13626352
23123047
659276482
202682253
80778147
497088619
356519330
308640275
150837102
160519665
20430153
629974524
43675450
75800735
295220855
25591992
38470420
161535826
314383315
31086100
48985796
722081794
219863733
473580494
207450150
57395028
323554571
409773126
463735451
156691839
146640190
21098736
177668421
412420003
566603202
513014245
133442917
287966689
753486336
80023261
230632196
179382964
306696464
122517704
180847807
282307380
53163478
95602730
26546196
51703376
522199001
387388081
104476153
167275818
172807688
94806843
154242806
27600946
384406116
129079535
267062803
359075047
317632654
640406852
63039673
341168897
634293113
307281010
71553547
324450066
79687579
62504938
332067794
105382989
667959568
399388852
96049870
195112902
12057520
243683786
1788963
120531261
530547660
237355035
254815886
183112969
239688090
25908250
280272486
905640384
360852373
26254616
39587790
38675341
427283264
191955273
105630954
175190545
31139561
97660076
247184484
584576327
211037972
357419257
70677008
17171590
125974806
128583317
584524454
521452179
234329033
417144912
286111160
56152366
525054231
112182129
160275487
63494245
11234843
184441526
66002621
23997198
59419535
94510122
291727811
53023776
52024863
407813359
112005174
248506396
43553764
203735427
354856406
111354950
43326111
39214628
191035313
89660283
1576236
83977694
546756016
120245133
70137342
369772487
423216549
126855557
403904001
78260914
152258641
275327763
191088341
226163075
72477404
16411440
225277767
215259883
310314769
75016394
426005115
470035616
88562747
61702120
476596942
180514816
118359644
135507624
181733988
156722504
427688145
54356799
668213946
11822614
418522127
375279778
63305199
107377070
17282750
525842776
4357174
357274396
51393826
28287111
267015561
104960044
6225219
586508559
64030872
96841210
370604412
19485663
78843109
146008115
242197098
204537907
327961960
37313857
3917319
577111772
352685922
112863738
51637897
327759311
243118877
56096093
62008022
535391709
388266964
234718183
28756545
366487187
119588365
406703999
28441
299960572
19612473
571602233
41519984
13793986
854617793
325803590
80650631
516256444
127630319
201654062
2690547
165647173
236788638
423709496
271474796
186291505
84040723
39894334
199286857
252817466
943964118
321296531
330748601
362872132
777318057
170603666
64491967
158806961
458215955
330301927
1467836
185368743
12588733
290369082
672518410
299889827
236616423
221196226
704347046
431874084
40653454
135738435
167800153
276531912
45832393
2410210
54696842
187653982
632947778
38585862
458589839
112629678
27211198
546391396
624610426
912355571
401240864
265282755
568448035
270163676
99649661
22558037
535375194
89974686
30325009
355359344
193761688
15409764
98917047
133403623
556878546
36986820
512779753
15335517
376064705
535520735
474229614
291331758
402969765
389245235
65932952
64434710
134946305
308123112
4973376
370924244
250510785
93012294
133082818
205728716
169684792
585205016
656728528
151353152
2783332
4109135
1574680
715020528
85726419
622750
95888824
78062310
7751840
69213148
372608920
568799396
268522132
152068704
159375516
566882253
319907023
117827684
888670473
215167305
177338026
82730218
595283362
16392196
86157020
30451016
490280760
16195934
776352918
185600374
108430209
340013936
164314655
245715615
727232866
10858050
121883851
531656563
190396737
59184290
260173935
114267458
567163522
96672453
69012591
454506752
87937497
686263319
175451654
108993012
174298247
480579165
102440912
253767351
281986234
70264996
63704701
4356580
128713296
165731645
4883940
280785745
18607934
337157106
692749149
489967174
301935639
103558967
106184348
616404876
71073718
281224164
427689059
278230581
28981443
142532193
53005011
27802097
323612849
199369730
269170253
325707272
265051727
355068001
43598642
528844462
475746200
325771438
727541139
125403941
112879048
48248196
435956439
208312762
408733051
442514208
461805052
1040312
198874974
26902416
744659981
152982926
118334485
27589694
134978014
668143822
43619974
294257483
326983395
401904166
271427826
149609475
585906896
382193675
125723152
39037583
3000873
350778336
435346094
634401850
215256536
190531278
49811566
15912897
425845495
273215929
64493602
462457997
514033543
270326476
254407468
16319065
55946634
23356407
414599828
419523978
7772930
541665750
34630971
384969004
392764030
89016952
208569840
181585233
368142412
619205865
9358960
455724954
131894156
5491890
713996344
20403396
291963766
595918620
215788615
11741840
247766176
8750081
391782220
516296859
168984895
392193994
468941421
711450897
564460331
601232901
147255644
194137472
77578592
829754501
31599972
430817886
145014814
36275360
288177371
205288833
202308654
167243623
237996916
670954064
99144670
153820872
38491289
33614699
322763825
709726226
519137393
191489601
100748563
264932346
6286989
101655688
9471655
615187348
124096656
20491970
9187693
20534446
217832550
66752447
22132333
222892636
41800824
369652998
135350675
51082337
42587639
334531774
182461253
155351797
305321152
181093291
176748121
170352380
130097190
258208437
296125162
143721059
803884173
553020504
120813432
308736554
766169352
391411633
165271174
327788171
796046556
215903655
31488294
14213116
428162339
164795716
48601399
112267070
112437708
186911746
12237193
293758292
498786516
256349918
70695048
185309542
27579531
46902365
153917059
153389624
44887453
349645651
122758620
431942659
229325465
594505053
24435633
20781837
265985793
3971072
49786908
410114145
418075531
430477139
175773931
355264841
278879101
12573715
145425046
164238094
324501289
440120359
251762483
116863267
11370443
42760227
58454809
126483246
613962924
83799507
195864323
280847930
85277553
175799385
394021160
67034116
568103738
919383203
116886071
734781302
228846618
90152190
5350237
69357559
1662399
772850307
252241854
125219116
307397657
544919528
366415571
284002383
287321973
331516478
14144232
201321434
217770154
332538604
477477165
32776275
410828193
107063017
839900172
310943761
523789564
706641280
195318548
603054621
270462422
9918432
566994823
268645790
42474178
331291239
153757741
134086099
97908219
366078416
2857072
100799531
120855200
85916342
443208966
255694354
308947743
105079451
206132589
39082194
744795512
65312258
446481844
42561455
535276399
236641989
52044860
136868223
588853
11846653
225532
570078559
218403456
559372627
228522752
120008838
349661358
56936569
241734036
272201054
280252093
334050028
3681144
84457148
411123486
75829801
12312798
97128387
420762896
171439599
71309907
2952398
5999842
121990975
193782455
32412742
679050440
136436097
35693679
238291574
150975776
49071941
20845895
489665221
2917006
136426493
605948773
214024789
219972077
2708402
331389425
192279552
375038737
26096878
430220969
122476876
493566153
26672389
187379985
82149106
149650079
196639961
117831150
674158274
288801266
50505671
14476286
100036881
326650339
64658837
645876016
59346753
215175143
317861270
101367310
117851845
355749287
962767492
173121883
18961608
299946804
34159807
4289197
46919142
21385918
136184994
65092698
184594237
4820133
24821759
65337167
6497288
141335729
75165859
392202437
245067246
146511267
220870297
19819506
25349922
101107309
551973126
166356425
39225418
45994545
78349068
135452605
101209206
608585901
433245152
261055183
621028260
5891182
8106044
338812174
600951288
350245499
143981913
316515959
776411148
217224888
385715632
6930063
78679982
55481039
363114013
195869635
255478255
413365871
10346797
91057845
33813641
4438825
472507490
330470344
40301244
8412800
87139460
114227901
33866765
222222140
129629211
529652164
168857051
367071663
20733104
85240295
21092507
326179809
172827253
227251
42056654
560921989
159075448
574645725
297628430
252193334
117614095
413359342
43565716
165779563
495216783
14438800
349980
265554891
285203229
270492082
125479217
189805137
942220323
125646366
378357065
433440211
485722663
176613768
151561635
168163359
261396235
166952850
163751140
591632818
54765251
378421594
125490183
563704625
243222209
19931830
547566918
138626165
438642104
135597682
103255473
112055145
41798502
302803434
145356798
38513195
130578300
305645381
530136541
354670546
8082927
344033283
88486427
56934508
175276058
192400370
464875130
6651739
118432241
734519993
63533614
659912478
57129053
352477443
751950967
36148584
23859432
1150827
173886508
703584377
99664528
263251044
29080727
93309371
362963403
278160933
848877942
112058865
452757587
26383852
36193680
631791440
428404045
203457196
76960386
61398769
123793210
141716885
141719516
121446359
1982615
64805736
115523786
508209432
59951100
226415508
47827106
94129122
114013803
753605720
65729769
156736178
327595993
200760648
133511285
140829291
68980390
93974404
140451938
60957244
414346884
282411859
837272954
171257171
21251009
103646680
858322074
337817720
540955688
343207649
16132683
109399258
306633892
529205253
325233254
84974908
56569857
266900110
509163000
368531792
529184478
44911493
489748154
318736262
129504713
893269059
20021766
39136046
539876847
194772696
76983351
278631602
674202547
372256
596473120
18202168
309431683
44039565
291307271
286741840
250212963
62041966
15457095
54860008
206089689
309358363
425512542
28614395
216212132
92688149
307996662
402568327
277025028
184060374
13082775
532436934
353368476
254986688
441367464
43485726
14276354
47156325
592139516
537598572
124518095
265873
35168056
39769374
202598350
378448053
467979398
281190738
39240893
458782975
184406242
802591141
233118666
127079364
75407330
417339015
576553137
94187089
101158883
16452773
243000572
915647
677214623
10585666
280344479
322896605
574813838
9669266
325856268
7498190
7343581
429703851
5685324
21378138
35011298
495120637
23549020
398109077
26111139
17428050
118013107
66753327
158387147
95093370
396913734
423636729
230650369
245386333
97566751
221919388
198731736
173589011
411895188
63065616
38017268
787787945
30494895
480452778
576885147
573596216
13617210
240417185
26512002
29943348
55841035
190438568
75709194
537066123
161651756
55471327
768964010
205589635
13479227
515659064
137778419
48024820
304416435
147284335
269212982
99169781
465653347
728674911
25787970
130719329
175909371
340300733
15383339
14855986
5406503
237824107
205351181
249468663
67863601
381972697
434247873
122623952
5647360
57231764
74124982
405011577
53343966
131233685
635658818
503060549
650841596
46599474
192270499
96046078
114502139
54567958
21397433
136372651
830780602
104154702
143005
90159830
187646035
186430766
222560423
685611775
330675885
915754436
201339570
27598223
208483642
479608716
376785591
66854660
19815032
164263333
261681495
461237720
62113698
127620743
460000268
44803104
65843824
541343342
157625843
106735613
15229502
27924638
137780074
355215738
87572479
59579151
73565865
30416519
551165096
103904195
765583805
305168545
58842269
228094170
324478161
55963743
330373721
468814443
649886004
274364744
340492930
183999529
235479495
172899725
597949076
702033327
12764241
30062128
1392829
22426607
378262107
132217857
242101193
209011425
377960833
851061077
97154004
345408821
7007136
86030138
522532129
56239328
335089830
540957094
365229912
125021687
31623006
111525887
17219752
2243506
411846546
230231170
588589637
15062767
234922054
88806100
169865152
483767643
33736863
361955184
149887869
151451467
270379406
298968397
17591084
270338658
114535207
55489766
101757955
153806329
221068212
599546838
364104608
77753588
408915688
399069271
426427076
104526674
445109966
22711335
18495469
291681912
584454543
633806492
170175780
133173102
129980008
129078495
299139181
79263267
193319273
249031786
738966160
205639949
26461895
449420510
10677189
46613696
258716139
46184275
317691464
584838149
48659024
83746841
688632102
490517354
850634534
508145466
114886263
128946190
96859011
28053032
19872755
341022148
423156788
181473555
151535921
73665480
247958378
70918575
240855908
72231089
208185751
834770680
483427741
323375153
19461184
377892493
181664106
131833952
20646447
219977653
112931594
101799220
255882383
281186618
750409384
82933131
64547349
435054472
192054798
40248729
119685275
29000672
136847622
217673389
160921746
42700495
16536602
333128383
9949867
33169746
12522038
852522427
70129845
341304213
44920608
191102920
327021787
154711894
218403230
721087338
320624494
183310569
518092
27325223
375594840
147257726
252017577
20872659
266542581
161652018
16692668
28250867
174422038
326372676
20549279
72013762
96634995
333578908
67610893
468121766
126406814
104327052
14290697
351832009
530348597
25956464
443488312
402555601
340425642
32554833
33972945
44694309
262178329
28980956
215041079
20572312
369315022
194081014
73788858
213755133
348422523
224529386
3515452
158332459
235689982
345071523
237372067
459373918
481857013
430625590
74685438
148276964
225255712
405258332
807542643
455536022
386863140
538819160
112271319
136779984
321820751
307728876
462308761
2511258
714886323
58297718
886971332
327089092
222065739
211533677
17603794
230502860
538686995
235072887
476109596
64516576
232309779
25564673
131912955
561194530
9221951
11847052
11262276
219294287
346715043
421723079
324051583
569207679
62353242
245424679
47720819
342195577
519491831
118836604
654937968
856370761
441799073
112121360
48976706
80474995
144459914
367738100
71591124
7982592
172304272
107801359
397822574
253411398
190218724
84006791
502656024
148202018
52050834
194344635
155654912
123606755
120013531
111430463
533991300
405177039
138917767
113641056
84223110
551865869
58851975
444972226
813508643
306524427
79680514
15336471
15060580
580890525
153686058
22380420
112140945
70331783
319193
9497029
246598462
288941862
357471468
269563926
371576630
26411606
48572430
538757987
48265013
117910851
326144223
4141535
97813603
191542363
492561875
310266618
209763458
151425975
537050418
536940576
573606966
117214749
571461985
276605790
291682703
328612878
325134257
101711486
47608796
2710477
630290113
386445325
45665510
91094374
119024587
399289479
237491186
3763926
24300034
2899496
288375415
696731902
209376331
404651005
319256552
445610472
158642743
319329762
173412651
306156162
870485844
38200382
65161509
434981020
8493946
14835321
3963248
24609960
71694164
441545119
112854406
297127249
145615805
695435380
64876613
45196730
350047572
170831674
180393100
37279676
11774707
576297356
221300463
80929747
83974822
275205505
148563779
107658755
372844010
345940581
282726284
534966090
307238784
6442874
77772385
536698041
148515149
691336428
146472085
277797054
88492719
186640623
177633519
220036842
33698928
118478229
93853511
741906195
492798858
247209695
696101625
111216541
28220589
14129606
264849954
456356272
157376808
80370723
112705295
499307912
829797037
1036314
168606245
5820198
764970333
211269657
450621453
94374690
107992532
27996135
86683680
322601305
301646288
373136175
704223970
430818300
473667043
870849075
51530976
62074889
11816956
24434501
435217502
253389450
121368146
515493441
389960794
26822397
354588189
284778084
74936818
608700945
39511023
456708756
305134142
841688440
340991644
45738904
181461373
87330432
408020189
81775323
257096613
520380297
181439080
758386634
502107314
3833900
10326231
39678186
870462900
212530519
243943796
281674232
10732758
146175882
277377183
288661461
208794967
399022544
464835
237461018
841264919
184477525
363267343
470223652
309563405
561381197
173755767
453845617
167254480
363389077
635781942
234026055
5886226
519676241
274966592
262667244
35776047
127196124
47901733
394105452
345128124
61521596
152496750
101588501
353797473
297229356
111557063
358011022
919319
67488761
195256502
114238043
233023865
158453279
60166822
444379776
46681618
60093175
693420101
16847675
106074667
228912024
771232847
44300742
189783094
442358497
134034964
22367110
8782336
123852000
199834569
356163078
842875295
111141465
1365548
59228986
83469944
10069350
70780123
75978871
851541792
368775818
148884069
107725702
247121476
781121406
370328333
286459351
233342098
472691930
11899255
395699066
457272540
724369566
307260837
647442854
124512583
444273861
266765007
180923706
612399717
514595459
504828189
113791273
144485230
69783288
425426095
29066923
14503695
310303918
102919043
248781734
655894324
126927469
43190284
71577027
470822798
211607720
5400758
881158256
324471810
418805214
473429583
136542596
64390670
94289780
349819663
437839821
205599745
71047559
424758664
131372131
406534667
395515293
457046933
62016325
302557774
631682573
185366725
753286341
61008992
31036472
138001625
75541799
296714978
782014965
800847723
32253926
111291074
127088225
901514115
84700676
67382662
6011805
130513659
24954615
366317535
19553433
306707039
560492145
254278317
144363436
809126761
92772834
306889090
14562523
476799090
358509170
100982591
189399087
18747
14228361
24894111
339909201
123619619
289382014
302706354
658539211
85175150
207897021
51195210
505102842
513395228
480325193
164629419
10823391
210122357
813889120
87792213
273518055
139658777
358374706
398043244
430759183
464174030
93797370
601490348
14814592
35461190
77894771
167441732
239133429
85598660
215573690
213880303
81755273
207454405
14528375
100661916
642243226
205905035
147622640
78934603
130670611
1629299
712832623
241127367
529648382
328417914
356465871
14095934
56709553
126701127
435779112
247453713
72426656
384331693
694950266
124344062
200865397
641931806
29400693
239165525
46922691
498557376
95062560
425414046
185611862
123625502
590334758
388754391
487531614
832050029
82545215
124076904
36207822
755687994
204183161
203754780
70313114
577553803
41868274
737561644
25923952
79503607
193104796
211561577
69302582
754443
11849129
399019252
44909196
135604403
108162845
62644079
360152415
416320927
213605012
8096779
291948474
297915999
335934730
794476879
83654632
31515213
98429748
219491739
73165012
68439192
112460766
161986881
430850322
69635261
761360777
540585108
201797875
530517833
510696547
278229882
304000731
72781180
17660136
675684602
424240293
100312944
39183621
301895833
23788000
406643211
273101477
34082822
378286528
207806463
104773656
572032671
47443707
414920241
142503105
402098263
173412675
144506692
247789685
19567150
444849326
353087801
303985625
7614362
23446452
69618301
244200482
164235384
199178601
30009199
59176877
50287783
12309288
234887402
84113991
116681374
225040760
232496690
71921029
80095619
490331296
835343172
15975907
55112068
78816203
128720189
125184082
110080455
206514371
2014344
37810799
124462172
43574276
7450962
232643513
55171562
95891380
232591550
444081541
309252827
48883737
19390269
58840839
151338869
164690153
102795098
231677980
184546233
342561114
50983717
381936600
257195222
149597924
318430279
580353613
178632870
36008348
498221156
311677490
190517682
216604925
452040665
48646433
133985429
175498337
641234121
513674934
186328773
11615444
337260519
24649202
158821683
19835383
14886263
257283245
313698851
61791896
91198442
142996964
45506600
258352905
6831531
158761343
372235013
382294725
66152484
674541893
29198197
9121605
388195587
781230448
152577913
623245825
19275011
144722387
116922294
118319565
44766980
458349910
59378471
337836869
31823920
202309517
64885658
92893249
207850889
36141468
282380395
23889709
275598386
641068025
299895835
195465946
13896188
61370165
173644478
718650385
207800196
76862933
130852426
100405939
768862076
310593582
33984297
361742884
257223868
420567869
471184983
21218958
475167236
252253514
136162362
31948897
433999077
269150779
57926915
165922589
42653590
64948522
6077283
172590892
471560449
196276117
257502685
48526922
162361205
112035606
126535501
76711229
58097210
277617076
108457758
14201101
309859331
308259631
69144679
13306512
51023727
608806919
17337843
86201164
461925780
616386106
41416897
266082450
60317543
524876184
6682633
5172736
202928059
718524632
547866967
69274463
10099337
141808771
71033697
18290759
43520294
2452082
56262155
115135571
102018842
446528772
87883378
184958731
12368234
66185251
288368013
35410864
32705393
71758774
254666098
426710554
322922711
29867701
161593846
380721668
307712346
308415787
101740163
823465484
137785463
221809523
69608990
247219667
504236257
312350508
196607479
164103318
198312995
33481136
127888169
410088565
8576398
343892477
223076340
565437862
8399531
320085307
122283102
124477706
310812767
762616674
59871988
90398341
44712588
182273182
95927606
123225794
162977481
506159568
465445311
34246984
151676486
299359992
224191452
199126530
516991268
36752417
146270731
161596603
621062211
10643687
531979349
51763933
594236907
66337034
232831753
267953587
354414066
110632904
924787467
387185049
227283770
530900587
92795378
235273
383961117
96885002
218677496
768909340
243105650
118130392
240072458
530493054
418188913
405206867
58031485
262479546
215409051
362317372
204763252
381644358
46975313
104116574
94959789
102121315
169251
75976835
1367948
219608942
193850704
82964023
86785120
95385061
143948649
33536182
77681267
397255384
136237176
14606193
69073616
369062086
111275598
114513162
442677379
44393563
365340509
550625833
743795339
291646006
55170792
501959957
33625783
344209356
284459918
30421284
98134243
84131181
169085303
722555839
81207840
574913532
519302113
89887827
350504856
101788329
107363644
178085512
480367178
65976242
118686996
28585657
21851305
101691205
10511838
351214894
681703778
586087076
669016720
130878545
184490169
14593659
69253153
434642585
332333130
247444702
38398861
217403966
420633685
261028896
63699340
137119921
198147585
892724026
109518766
125861560
122426438
43132150
405134658
142598400
113714098
649997749
15296733
25428690
57349212
108167762
137177267
177807746
346035713
59659210
29323331
377498189
39724169
18620796
57830293
56452057
338889753
215615473
129949802
404716225
152284818
60869925
64805083
288158561
51914333
697529983
612557669
358288121
106240898
244316867
6272577
25396384
38790681
277380326
90063873
405553161
158079388
411357179
26121895
329776361
305702475
64703987
108491004
166863594
177361687
22502876
479804252
309169893
83898383
222598587
12696960
58827680
427508871
172943821
418608099
150777902
1528529
54746763
583514961
21129692
188001142
7057364
82512398
122909753
653206217
398551512
249293727
611838074
689814925
78637318
246251230
228418910
147748098
151812124
476100929
41723122
682010960
17645291
198323192
293606944
550653886
749834149
157946989
35278176
412544532
211787049
54552191
156267454
236842820
253520306
90435172
74668981
100552231
456871539
159517159
317439755
317680868
235033207
150131398
167761683
84381805
375583536
168197893
375344504
567983459
31759970
62956111
222411976
326508307
574829640
38979578
402507531
187609796
169692197
274858111
241150388
139461432
94367654
118601042
188379909
692419153
887659330
238791022
79684662
656352824
106979421
519135600
38128846
638422599
487096412
723114719
215007543
667602994
66595366
648060836
53648970
70922351
66048839
104607269
474572246
20454771
748554103
62410513
9992903
454282257
539573383
346460858
363008692
122298686
191663993
19315141
330632768
7282888
623082034
195050974
63196457
321079875
15913342
72860231
537064566
188772783
45297704
6811648
524882194
506552496
246468918
344694207
1219342
233486614
70347898
1504391
2937830
301059523
117561570
249090865
153156858
263654704
456684675
821767006
168091316
830415109
343992172
20878641
265139329
30101545
66226858
22087615
886241375
324958699
265555033
516705163
68424244
50871421
261106905
3706601
138129474
246604045
45620412
878840045
30437076
701040622
115295707
202937097
42478164
236502422
178873372
835865040
502709948
156135603
202518304
165722993
244818508
154679017
69020023
18803343
325521696
150650623
140273372
303975735
168203233
91351095
358628861
397159993
141483571
16166776
1620833
391072307
18605275
445329669
682280313
779570963
593642389
131837909
531259536
269090399
270242
305775560
361741086
321299714
580810634
17873585
2614173
618592069
204635343
328985881
531582678
5836180
164691470
347509457
179812722
163387940
50188247
50495584
55988681
170137926
296587531
185937236
18489650
19756525
521357878
113953044
685568759
17930817
174768647
454085452
1190611
619345782
616377105
454409813
118437468
22022432
64816626
18397251
263950609
266844828
74079579
65768007
63543752
6953565
333065214
694303968
58334036
341898109
711713063
117530482
109618584
10875336
626769834
187420776
77857519
19109995
204538166
46768723
58134361
87083990
590190877
135991154
51272992
92212138
15577674
110306527
875660693
575594393
620559204
365436385
278247457
42074555
48475946
150384553
209286064
382144920
247746062
234867474
192502619
334419445
538381202
177185758
504934394
211604227
343945485
84720121
565892513
541915277
990837
214842920
579188470
160794402
335114106
174562250
552014406
30668731
282622658
833796919
159663215
61581159
8836015
133966575
402204441
639494187
199689752
45820167
202335158
2471290
597440481
284320285
257394552
47318513
186340210
39406437
108489915
384170862
93169055
3037234
48155188
474436023
64428640
129182243
655914065
248498522
299765638
16360849
365806057
297283825
13580071
327480585
212043953
525872203
75854169
370647148
167025456
128964175
384911055
385030382
4283102
346000721
29990426
24715686
114596
127685058
619217354
368843801
160363201
16737819
103897117
15775108
369485683
619092201
35498522
66315903
51477425
377599960
119907908
31174430
96463166
30674874
174327294
86371653
122703134
257265084
505748881
55754909
543704322
227856149
310098138
310079000
14141537
4482555
56354052
7709890
13881937
207529867
216841894
873997447
422704409
119709994
42364940
482486846
124013958
85395486
510380292
432848342
170951287
99650948
15651052
119541543
520190278
26992866
302427018
192953279
10645326
360089241
89037221
190742531
156137453
299312665
263598384
63162540
158598151
52877102
353843186
931172598
152013277
117337356
482768492
12134016
388779270
284016890
397980441
262737288
106273170
97456387
533709055
286341454
584317897
12449353
232461325
54673761
88347530
52814698
352653546
655412842
450593102
431126986
436698232
68689744
46254752
439139286
397415818
15439849
186932027
440872242
363747313
52324180
307980267
276822266
336125033
327001801
10615047
100283881
117059701
240369750
383566468
79604851
403786617
309467670
442770170
116151364
172498618
349323209
2470349
376660296
55932145
687849480
417995091
46792311
88732064
136870137
42905309
37187240
622157061
15437779
384855366
27997752
234211959
136371224
584184957
35970096
155595631
92286220
508644325
231076042
379127696
670389510
630731563
210030477
243203516
34577821
521232216
202633726
116339890
104531688
51269580
368972062
93731137
208162602
265173282
484079614
750039733
650652196
718719636
223726573
281775754
51130817
15179687
475379075
212674862
453172179
78235078
88690848
34076332
375395304
13286337
80920823
122683572
803835553
117190361
227812130
136742327
491347881
82475407
10172911
82067859
372651874
253347678
144508233
36326024
139944982
135644619
53699092
371587978
219316900
58709423
106729151
89283562
834842960
396049953
287737307
13623324
95265308
243349518
18850010
546225886
492676424
467330749
17966903
49055507
69506061
508581925
10979179
51400238
72115562
596273466
220315798
617700041
453999289
81916371
23735421
15369490
32325385
597107220
493903241
197950841
107137368
37508182
18219521
82307199
65567271
253291068
367065529
548595004
147409413
88611475
76673681
10722308
305554611
668333420
189455433
508709455
66743725
86862037
775923283
23342709
232891579
36008444
99953238
129174669
471394725
11672545
8617249
41956677
16363250
185078635
386656885
230815634
220381907
397931489
14401012
897354801
368017543
290835954
98463663
243923290
278259086
350988695
8214442
14941949
335229094
5581619
227491002
28639310
187682765
180808666
27035975
303697440
8773764
472942189
1759307
37665579
25974848
404195287
330733427
65447055
18365777
58284283
380799316
60566701
543578610
21281760
380799938
223839849
107723999
353278343
280537578
181356354
117708993
130023484
110689814
317165726
166888220
383168983
98236545
117202921
78747174
66878093
122661658
163261700
653231359
425341854
368518903
99488133
395539464
282356280
47213989
794740302
523077078
264380240
118359249
159972159
455804902
149494083
339803604
78736622
57056269
634057564
592305506
668114533
50981836
141668525
589069354
308952432
905802871
894861563
799278672
127031847
52796712
493194199
616142576
340002939
119112913
750397202
11263802
346075303
10604250
308070704
46909098
143639560
289000542
391487946
179624140
10170260
606196596
746882224
274929787
395416074
138761346
636025766
281453386
51189572
66941662
63949801
43974593
206288955
156754648
35159249
483729242
290217263
496852541
241831564
461939165
448432603
470759997
209100161
79776322
46442938
768182916
545087121
19975252
108135253
653260027
79013097
435639989
133323281
287653963
68217945
47327362
2490919
700962739
233480448
460608536
812330370
510921687
84043148
711745234
194767960
659618697
496681662
306468094
371724937
384848507
608836689
568215459
152149272
593612426
304675281
233689622
585805970
544676845
32411470
90967362
405574093
63647942
218831190
158248850
134060138
421548297
254320690
277070550
876365481
107971603
163311580
878107
276006285
17398159
776664043
19788487
23747364
118292010
80803844
482511825
186533526
26986370
5648926
101499529
460227416
23544465
176746314
208431432
386791328
238883861
39343038
122308015
367219227
67278121
613718919
23398139
397583991
146219820
558477279
214945568
162809202
444623926
82535421
253118294
536266296
168518062
267269929
487525611
178034133
288623396
151274782
967495
548303478
3202982
152301269
280883494
109714044
468336222
317755086
269038
66707630
79064852
612942540
176258832
14749328
12644229
199222807
95920943
134514259
297758724
244376127
655289598
252936076
777170343
293384672
154239154
17540392
280941049
229117714
42964163
332529473
64135846
157070836
199060729
43368024
186224773
426924991
11913863
3626477
124124976
33820205
32126057
148321973
119247133
134875766
120092497
145795759
1786792
414866464
61555309
599521049
126169445
34467573
473381312
316906063
132190259
505183498
453088253
181715659
394911256
39207366
154616295
37131105
377833631
474943221
595325567
58521914
40636807
776492910
276448301
62617055
144695050
326665548
248813934
71231149
342968240
131683434
98898277
212762971
69794336
280709222
1453455
274674229
41926635
72132050
245439966
718031115
70082153
350320231
327197646
160030158
267708431
42520416
611663973
15784967
225155280
212658385
22144298
66038703
145196688
17434463
233223205
18982698
171890888
20760895
333154926
181238506
509045314
521445168
289159644
545376383
25649405
39118770
174571472
215521638
132822513
251393947
22300348
314582402
637242870
291483311
38589619
324598210
598965217
215830575
12200650
96575290
38733505
651790745
951891606
799235793
592419177
435378548
265829442
19294010
1660269
217901311
89438241
206003384
375781734
9418027
81828852
74952933
675626546
29171963
526072
293864389
29439351
204702512
187475855
118943109
279904813
645355
31054062
397669172
43308082
174738308
322256346
57657227
89822483
382899139
11731046
26223701
24434137
447976936
669485369
3057315
482357056
791862697
32463340
254918908
267119309
99151872
99542788
24291228
456844403
20502930
581015748
112034788
409545249
103079326
99005753
511761285
248572112
107082501
143726044
727700344
29880955
230066010
152035438
64609780
534098159
241032665
238598074
176318155
463894043
327998678
419238776
572124928
201311769
24624556
391922560
217474432
307250082
260793869
76768278
175343698
135898480
32945093
107204890
21100264
543159077
486583882
29907802
394379540
55713250
436588074
466439072
747396988
840552386
648811170
118197759
287666824
654092762
445726383
36497865
723456920
389550937
153166457
786154412
21550059
692593016
124417046
311554306
67764459
667249159
9126232
370136434
46543607
138602163
487733341
85699348
7965955
441852353
43270396
121759612
14599816
652601946
168716362
12413006
330508580
12077002
241408382
347565
122284128
39162214
432565123
194109236
339723264
289830017
325933278
218608867
363981158
507080777
216888376
106299579
297114916
126490282
242373115
100264775
424403854
266319431
164759851
113617302
160037521
310429547
48047036
122155565
476788385
441267296
66501986
375996055
37293011
104263533
605011088
40594862
589130550
769318653
122633783
4958924
211037685
190489866
142916285
279768969
686843821
405928589
143708712
368268688
227706280
405328341
505383628
88770202
98491030
133712866
266728337
71261966
69878055
276089796
166065489
46773612
47328446
92211411
302995121
360004794
91318177
795807435
208163245
194752058
494586933
293031956
313644130
97422008
65380725
4724785
23946394
53897343
233124767
251254754
386686250
408905017
349434208
640771600
301134008
269022988
31195324
560206452
782340673
432985283
49710635
106581958
672396243
153194539
71126317
530532121
402787826
388233433
335246302
26879964
544918916
456148541
165290862
528974304
166272815
15853875
264516103
28712939
496529137
452307641
724784116
392007860
169711088
140974763
94582706
31836562
83190690
45281087
57872164
219627097
245326574
538226682
224431533
207022895
206372196
339304016
102115755
167373022
826764651
25933597
35154013
303955976
472825370
253003419
19399779
169419873
23270210
81165864
146177395
576857768
33449774
40341412
571574546
190786641
108474731
387571124
308317674
34781414
49323699
345853068
341718808
194081429
272740554
73891430
51282248
62463258
51214337
338952100
53063628
81748317
183431800
259578610
310320825
231037252
129163814
821812247
331303448
40817127
2985638
403341609
50981028
427633330
31792035
100409005
592247773
61555407
451854978
328529789
24185536
266082736
116500826
42162152
10901601
23571713
436521931
425419989
74465068
69314159
33581678
276008449
237078826
364422271
555564087
268189834
270470405
219997641
104531346
30732330
172275274
102027729
2930706
663573188
15358606
676096044
39470091
157285491
122364713
2758059
29518149
10250695
109735560
269759164
124228794
156650581
623012745
307021151
641330593
315726156
570707776
62142772
682939277
297159343
192674803
231056767
204164032
6960036
33935747
551141927
79408832
435746406
144262703
21092616
75316492
113234296
330332921
8329840
761599001
160111124
102059854
783328110
64505063
21808387
86945237
207752353
77901206
614200
317014223
408881699
247798556
20243856
61725503
146428314
224548021
302046105
172613921
290917500
14721545
872451164
279919501
264162842
34802825
382720990
261996630
416923150
90665892
364035066
345713449
405771921
191393788
804279938
39106401
74633556
296512382
70717432
718109559
296739686
418763439
220476644
295492540
393847771
136588299
59963446
120111958
166531430
364720002
37151387
35226698
59817923
143383700
128716263
50331186
47409331
330149548
14121067
252521754
60412924
124983941
323612995
181883729
125185615
191810408
170867548
275199960
529921785
716393594
468615550
376606909
675124991
745044042
379485234
147779717
369440126
34554853
84162327
118099081
14023231
19588107
40425961
200907517
89911115
327162701
329424530
684816859
47582796
173672777
57184269
232278263
18637098
385315808
244823320
300719432
246803990
226506157
5574288
619232112
252325307
125327345
4386447
276048347
2735853
87676054
32915415
182410368
615958999
299194536
313233642
263940725
669749488
29571083
338094426
42925181
316672981
79020865
327817884
108338036
15177495
103823664
82891967
266975342
175333206
184788601
93859293
372908836
633501290
165358833
360394296
42789251
346241264
282243341
299826747
164063518
477879828
482495133
123389206
30435366
310331155
188066207
397677442
1554183
318894483
649508714
22643037
118676229
374389718
619236380
8360320
925799109
101825855
159948304
368929842
194147043
36185914
226631289
533287248
592437047
182243941
270677804
590341359
301713892
39228036
672546988
137073434
571628754
251335975
190024160
83323919
527310619
30651755
7366739
14191947
187104377
396046269
154928649
23048394
49727993
78590280
499893624
211773474
541396364
435384962
19863015
377840947
84845350
8084643
870184072
645690188
283671797
291833052
233728703
234303871
92322292
688802717
27566372
746762700
145386394
57416730
48615481
144039852
42372262
215406314
118885951
44835052
18211576
301904550
330700677
22561533
65048110
22713139
216548910
53424753
30935094
103506224
145606012
298836894
184140012
73341596
789120579
34636308
191913460
9701256
52992733
675122506
220911733
56714025
33674211
172131550
155503650
634753381
95681085
118173932
234953048
34223356
22951269
671268374
8275398
431297354
107759370
76782097
741480422
25475384
3510464
210734183
334570100
50477798
45455230
20805662
90521113
389563232
712966
38442938
171655900
216562688
7309917
901531641
54363406
226992539
198176656
357410686
21367661
567329899
183383779
783748070
172905067
53418718
262011781
287491583
15202329
770290556
103255436
843306219
467220144
144281204
33153864
97192984
188075010
542849011
126162481
210844721
46764799
262696522
288073911
72509131
293782886
7773022
51166402
245249387
265844574
300638994
150407277
635259454
126447968
2212698
418342922
2168633
56107379
16960566
91495017
531392473
365605586
90502210
54076231
60309789
574377900
538558166
128349534
581566342
134529454
93702047
516199832
712577412
152224769
246944277
324416537
363749
355633023
14492779
66881325
39362113
366711585
234569331
439703412
412662640
622762849
703955779
205242212
164726856
168391646
10074480
100400910
266941270
316351197
298121713
123147080
170817644
361634191
761951275
402161315
721306771
412018807
189921227
197395841
300809280
562224936
99291484
101725671
120373607
233891189
42569711
441073060
626864514
23596046
634196
742812485
31311401
567445623
108017176
484856499
414120203
302665088
476870723
124282530
43436837
519724771
71287516
148624035
345384652
4199096
54525399
397159382
215863287
72993413
57705123
282645971
186202662
292556466
186860588
29078334
99171989
522236402
293783809
46391091
62000566
356813196
327673129
678775950
513442504
89271092
17597405
186669673
84436242
200042691
163009508
408275908
231867796
38638428
20990832
231013846
446239641
320958417
69554619
1390033
50479780
533283255
108771361
1950532
226070656
104162
275988802
60585386
180845140
247853747
243874360
34638035
355030030
2884889
62295670
329577348
175584384
204017279
240060260
605280896
118295621
31348615
607688908
35219268
201463283
280533601
27512157
7470466
21340234
552775052
37479469
275252870
725313581
90871902
234314373
1219560
3691633
185542236
182056276
295546965
287123993
652127019
176554483
9823467
185954386
351999890
416939107
10115245
21805120
907866391
345272062
74154771
41251168
610511172
11331984
53937338
317980622
94368951
140534039
18493826
235431897
694822363
251570760
101518608
363151903
2284277
104057595
86164743
134512458
271629769
339443485
10065636
206680677
896059994
178730536
199516558
92645419
35390923
43601513
404327147
89350498
262352439
11435278
825297257
29885280
1420792
63007214
228582993
10237170
324666493
163343609
72273369
149055916
267695127
116802891
21063348
358303767
107133023
123273346
190053469
51332397
249258039
232115825
292368251
78648259
198874829
485289851
498734011
208465262
810640302
262124313
144878958
378458816
141485085
49606281
347019986
136660703
473542476
63147790
163168167
435485701
1601886
77562662
37856680
40740094
94607212
648033547
12309394
474038608
79433911
98714082
719619648
633191870
5234624
242505551
304763803
308175882
459235386
144508429
9819859
70766385
122576040
385568023
374178685
51579895
71711122
254310135
684761168
236630639
136446360
666492279
180460015
134475123
133092093
326295546
3131564
159517195
67279888
2894067
222860449
6302215
138967281
361444240
38779233
48956427
79901296
372240785
175780839
251388263
351021544
207382611
8353164
228942354
511453933
23775813
78202973
619308708
342022730
395774683
365885950
279485734
199807152
9083630
729506914
606371112
80268537
40521232
748749316
122301624
550505642
69841047
306524347
478890748
314379862
396217614
14277320
67829843
326115302
177127981
101483934
151709891
240818122
97476633
405828900
12435523
146395306
190001325
30512782
219562062
26182391
78172600
301317638
197089415
121564502
445279257
110746471
615514750
664511279
35621839
247205330
77319981
486001720
291278489
1821706
281069943
416661493
358847870
382191096
12442797
261270999
317040967
550680938
85710051
22346382
323964339
639684215
172046364
149342174
62478519
298287992
891617010
221809815
169941308
131711287
280893929
134937025
299610785
383658106
29551333
239232439
242259346
57770148
260436796
192901003
16899335
147092133
74985574
89630638
209682826
81384275
578048955
404754043
131263619
301864973
101232376
115750226
570557905
128226238
208797
395745264
546543115
54597219
105391781
877258974
525610091
40979814
117735637
56059850
451726905
3721167
50514714
35616916
348695868
355336211
874289815
135125880
198901039
236507731
402779512
638214281
239064440
93335907
134756416
36900241
631233087
199616338
56239533
40277022
5221804
37424500
441186018
397882445
37998174
555840022
416154519
432417030
900656895
137453095
69042206
268562538
20554607
259935774
400921145
137034435
564918013
13379033
87559440
238360776
56595748
815641461
464689547
424990914
115100883
369118464
25431521
347888546
464524620
160884333
68216778
251784575
44072728
87010324
67150232
25027763
438805890
18911949
598546908
375845811
167039381
314659789
124767947
10948497
122424338
73979465
41220894
129397084
436682123
743577230
470793094
379909471
47610976
150144668
15378847
223794376
101676866
719683705
893058911
31375399
29787338
202410780
229065028
142753618
96792395
365061294
577279955
70377162
417958732
432721757
861424477
427432811
41007891
96206462
10394501
33471147
504407333
266174598
191787476
32254687
253875545
1133567
46111030
50154440
215633083
117892740
140947483
51670800
723499481
32902128
578651621
197871490
113720970
398173116
499293418
550814751
786872081
54833240
43734772
233982426
38193320
162351159
312151325
433343658
211533540
455025742
88059691
22066269
110433587
420864107
8223345
50680756
497753288
103469154
122603084
64851510
363203409
45219970
478211470
546457570
99583402
766446859
33646396
45471016
35853167
299822477
49509249
213020370
195872767
156657923
98408098
57489693
125880415
38095672
262270001
500278426
278063943
148003622
360978445
56031216
67591264
55136778
199398488
573455051
121272794
39453031
549755213
743316395
72493874
52910786
23937970
479954847
283036928
673920569
419029139
305786449
166916241
309479899
444957334
245675485
154937820
759851779
204427908
323395826
149786002
571572611
71946404
326809205
479096997
21100112
592227342
18629098
46999995
635649076
264376462
72830762
36387301
277782918
665861014
102065843
53033049
484535870
3836167
953227356
360020495
244892626
826981706
71929197
192164444
852026417
4632016
38095297
323347887
124954760
60872001
146939839
191998344
30498857
81600339
238047341
383864641
463495686
52995422
1646560
929135125
685487611
387220667
84938740
63043223
5171145
660382919
123092440
53092089
59014094
64779631
31272218
21399460
210460684
103261201
350022938
332290680
24541120
36462058
835249780
16582321
173715247
301395606
46871901
96051782
583840271
433925222
586155169
194581401
189440698
101615643
642510044
191188259
394552067
6078514
887819294
127454047
64642256
65680684
172449943
581651293
15567842
73381980
12861067
136373390
142114767
372559607
568101610
142367652
128851645
582079533
91893766
21351826
869318435
82275487
221727345
683746419
653221083
504045941
223636538
602496720
290614747
399691375
89906950
300967948
275383246
708514
3221141
684311109
22631033
116059515
191673591
19187524
611803865
81186386
182098418
69644348
76662137
125150498
138218288
63007496
28253647
398941754
382466810
381134003
175002249
46391899
240650287
234390872
116924112
31139885
82214600
179470805
7890391
184305638
610222403
167709157
183444595
397379046
697661453
259734264
768709842
63132082
62521926
129981736
341490934
124702811
665333574
493953954
187544909
128564014
495829128
185569246
32906695
84402588
5777273
165413756
418744867
365496972
915557682
681588052
2992923
489042313
375213731
83046927
665283236
166723535
18059549
61776036
24042351
57838880
226851384
83816925
269143621
338665740
1273127
494148051
489906683
125563219
77581407
95083861
87322144
90337338
696799797
14806585
27653252
7775805
212030193
34032387
537801896
38341411
34674086
520952138
122235562
32021566
537711723
40473839
392945158
139332020
58443717
711925142
234492521
347820683
27329113
297096678
219082731
491836040
381088421
244077858
42194861
76317415
97530966
5789626
822216877
93978572
26709827
429246167
800441776
734106996
40778729
430603291
20245527
7706008
205057719
82481374
610343785
137827664
219069579
194655528
188637377
270759694
622502228
204522201
238025381
150586858
137740409
91900378
197823544
77329804
464970033
311632598
257593677
60037747
283951139
149786020
62326680
440823729
83216636
504777193
183681930
198276817
690587847
233298411
75571121
118838634
125112502
353489027
293076164
1075789
565479860
118952254
577499381
62730492
632890049
65173480
57982608
232479596
227600192
336537035
100305133
821864956
438729139
149366692
45531913
354148656
202164255
15966103
652770220
64703570
96690539
339667586
532704042
453766166
12040351
450619654
472881168
77713232
720590747
40266112
103697496
157013747
68978701
274071546
15882117
80049734
229923154
723230030
664217587
319042448
313392782
113311194
147430549
321399696
22759416
717444875
124869152
49453696
177195784
55165921
7336447
138241092
62440908
208041760
610668134
71684854
100455359
71490973
702499100
148462190
443515363
162856029
773289772
952743526
7768645
207330502
696665991
282325647
283182210
221638372
45203397
201494618
251088760
11743367
212487595
205854667
536221978
32118990
279541595
325660597
57642572
259761143
89991620
92442878
523422063
673122495
137740541
214551519
27314432
581527158
223589061
128514217
147303408
95565986
399238900
88353796
72765918
122053977
223280804
229917687
203899117
258111300
112014879
284387090
430404054
718427385
15797168
933704289
730460805
482768454
268171306
571072249
90095394
7949727
451607836
69931195
505847215
240817241
206848942
122359891
37752012
533975913
95234987
7323074
186717385
644682377
89812028
203099646
15802700
11003420
467132423
342783970
31069079
229199492
152332655
393358219
848100955
430545047
23256914
231103639
38485979
167564283
721791303
687953453
2004612
317751349
110019294
661864760
824286891
175960179
682347433
488689251
170970700
438095281
4037582
253446115
41990367
686547738
230718324
662552748
119417739
616851877
454016175
226948976
361886676
36969452
126696578
196679483
26756875
226498
333557178
17726028
27887561
31912141
68131140
292423408
398352688
888976184
48346590
175559359
458775549
469141191
23707478
87267302
39739781
529849317
21212723
91108653
29940365
1279729
79580290
108812523
22767
31272987
56720436
864312685
125083872
110707961
790567820
198544592
159584303
40374820
25131717
489575758
535761319
43631833
116274138
329613595
661386222
240400444
396779685
146165247
840499843
196101747
318784307
278905570
178746349
837810
174794070
389167389
17375083
175076154
501276704
140731899
131097775
18775913
14291968
47991625
147132837
90353985
111921597
732806191
49562397
123590925
35745284
23753120
279371736
274410836
606963573
91270860
19444684
5099287
73004308
203170670
192174646
494618424
69062824
8806331
655886869
31806942
454229118
129516238
469796979
184766173
142812566
452449352
256150596
669075554
155763389
155863089
77570708
36950812
584090216
474385951
30696891
320939840
55555664
190746961
10825866
44697303
711116143
5223099
111810349
398463049
574129302
108688752
478983822
336519012
776124666
506958167
340191993
346665785
643503955
36490604
329087555
187204770
60296
155321931
81902378
524972
44356467
18944398
277093559
85316045
60796360
896197
146647706
153292329
700371336
152762472
137159135
427689442
344011339
456771874
483642157
55077807
667865248
402329331
238099255
45829127
555888413
675023815
251090702
15547370
437584930
317683354
220251858
97653675
163272406
165651835
85556092
20513568
606992898
219475954
621890615
652562424
86698763
547239501
143453354
107067156
22773395
231082261
166583911
24066030
20785120
43004014
149566623
206945559
674274518
473914858
137161491
9264399
236872466
495371359
539886359
437467176
42227463
753615436
15616657
228931883
55778410
6265796
66121175
484035184
202595487
676665103
216681443
391036412
375481325
26894505
74440664
245046790
305708208
375882926
278705853
139506541
466480
73318687
108596588
83104212
370685921
455103235
374463467
292194414
68035715
360085818
222058270
118070251
62084098
448952912
31613687
216960639
271286228
267637866
256060064
2741578
542663600
204593728
522518130
77992198
35309976
118968047
83788692
535499235
81639740
682438105
47641326
135634763
562952624
474093366
227297950
104236300
128756765
214126160
136819941
263449097
171574030
72636694
544278896
92195735
159755829
106556731
741543780
388140277
500457605
145607726
494099334
507878368
560203627
4133845
117989405
51470068
714116470
322238474
90950922
226334220
214092755
3854255
466722054
7383731
248085189
372943278
201349697
102379724
403387201
123251329
270022453
240731927
24207881
500453417
586191892
266127990
35062568
84307336
266445270
235071756
283518201
657560011
337487754
308881770
121312826
514340417
567438070
393473525
689971809
456425709
269334811
89364105
26116632
726327226
327147443
11359238
468341107
528773783
361778019
22989091
88787116
164087031
64550389
197242646
267504282
404502981
75236727
45806422
482550114
331521729
451389921
19201008
348550529
91303317
654615698
141371044
301196891
40731695
334210549
194686426
1667834
62132339
69109517
81230306
33734964
212399948
326363677
85663204
326920717
650523488
27036973
40191741
4088165
72052828
379151489
226583392
86373436
267965249
263195867
322113438
201828620
112847087
137780204
91314789
416882210
518506244
101971952
323536020
56123411
328852032
319474547
89796172
72125434
91830794
82611893
74600799
573094270
46438474
240607398
848578826
43017041
11014996
451348038
26706827
29590223
7190359
33317240
147408172
9679318
157018083
206259465
651222457
51235005
368629631
59119238
89617353
47854531
78901600
6110824
249352134
517812798
89912120
506139946
42397702
192390116
332569869
66460573
827058288
50745050
27098571
101792958
4197817
732179403
115287073
442956787
441435124
53253898
222011413
155102659
41639472
579418517
43065372
267162303
483396832
312428636
49943359
499240701
100638509
125559749
194848174
439135175
155792406
444221627
102157736
93986495
592680765
211487313
487603208
29002380
192715923
331402746
50832668
65697600
400931941
11208018
526565937
524440153
500873199
284638292
226042350
35755876
161417263
53545229
371185847
237983649
220722080
44370427
391467683
247571901
548427083
163350726
415775510
174574727
550574758
43720337
403199909
460194997
53716983
336528524
4848998
133094960
8803151
147919031
10129369
314674400
65087218
217422621
221058044
122001126
310549277
127031287
444381681
11063708
157940684
346382029
631737961
353934458
169666730
396823605
17390099
287243683
95110274
231709088
35340564
17810221
84168590
7095891
176002486
119275258
161505847
130648592
672952249
184193070
764205260
504804238
70143796
151829508
127275111
324067928
197188676
639619093
49032852
101556568
72309985
23823934
723911211
459219897
60316780
185606238
3187963
130280640
29099684
1641118
141947255
153261907
85494863
104208761
80746636
237618351
863181174
457553480
51807186
26681823
437278139
523426128
11642581
311082972
52450891
28221841
46117829
187681209
206655603
133327029
469526591
391704000
80842024
536068406
435510347
385486932
31154783
302699232
652145584
194424107
385898958
836226437
3739962
623545108
675065808
35387560
573633763
922738850
65859067
427692597
60918630
17658147
285799460
677428687
204196357
753171688
26688336
91909832
193242635
180339373
18491071
578458876
343298039
404633178
609941420
292050754
644788068
22762709
377044753
397268928
450674061
845037795
13247142
905757365
183113
74314337
272909611
99793080
194789778
297050845
76215205
170469190
39995545
69207902
302963231
637565417
43319344
96436402
52441131
145127294
629663254
19816271
8169128
243072231
98444051
76158104
128612915
34497307
20289818
502633215
50441037
19047621
62313812
110069121
91721613
486755351
198864757
113516613
122215799
204189206
48110262
39276968
97499689
107353803
372562356
295174279
93823347
231265242
223694009
826640972
289741195
792797673
4537499
2095018
100845939
193840413
144120603
1836529
64525723
193734448
62056367
309729296
368341666
168253044
82760841
735667150
377642151
182212300
155668969
12364451
57113833
63684519
89198617
33027289
221686825
171587633
403591108
17862569
216878257
216400894
779016101
19261546
115850629
102785751
567667610
361339406
208215829
331298100
146502860
607659257
46918880
305986164
72308371
632028238
117668671
338274529
534252312
47560367
65392708
614732532
98691917
190815611
795142626
132695730
739860625
971429940
250102619
195581822
321313860
545098165
10655780
313957950
47342600
646833540
24785253
280636647
7855768
759410390
227052148
372377013
20624363
27897875
565057936
858660779
675116116
154439396
245741385
514204605
47042137
323096504
390015290
387601777
28437244
616376105
228371615
630355296
477802223
381216027
59536069
4106606
69092961
65719942
18977681
238526878
634951973
70190668
9620902
226750990
296411269
3826170
235740048
60338133
165170618
214914107
91967757
126575502
327343480
254709869
318359524
576538408
539172023
366973589
264265562
285270644
215850035
335415271
694253950
519564573
759854155
324807560
779347386
507111135
43685719
702644810
451104358
56062963
45342257
5650724
482733966
20982087
74572955
7875849
65843352
341211633
435135112
406653771
113447060
362999362
286822291
610083364
5943507
139870607
195615830
165306679
533969003
746524141
155295340
626772068
353099665
212755378
411684772
100721485
67552516
73173560
384386694
431437023
4853945
455813801
165880131
298638271
30034326
42693439
24666361
195476151
11561
96968735
35062054
580833841
113741558
3961144
128248266
195583546
85199557
44159512
185775072
653484108
432483164
649861417
437555771
134498798
359667798
24624544
28981058
9305213
145325665
229475023
169126678
213863795
146624683
118256333
561825942
73464477
392787147
466642635
599732119
250623854
273579
224546864
540222197
648937765
80832336
267036825
8618619
101862548
51544915
81304451
29556954
235729850
10409513
253728594
316994283
181871418
20081116
44569543
203574666
198761659
19095313
299054863
24975527
92056218
23281102
573781604
297441602
843693285
32532786
467286388
562622470
56666067
133862770
251601770
257341971
36836804
318651201
290786233
195287613
425662012
50047938
247265509
15625699
417195508
385919700
141557182
77839857
201582911
316931383
446027810
256594606
349602813
667404370
56436497
33443792
1304624
636540362
288627508
342302625
236496153
65446787
210286774
552905490
244156136
104621318
233650777
59113629
332680577
395901150
308918375
213400467
163606220
190794422
292947790
3864560
185156418
45149662
130595084
147673224
806040215
604559134
113714752
441316131
20209224
975400
432350332
344454331
25289210
81829214
347675063
387600496
213469268
498406792
7477468
416622152
345240488
98085145
498591994
18203108
67683951
205962193
79249508
887973911
269785635
165729006
220020745
544380956
94694050
256025199
27103436
315871229
16866726
386859711
425598199
365702944
384544126
7594366
6144590
358626756
131755505
449862108
695177470
379696582
130879208
147905785
57792783
927461105
90293391
526954977
298213546
452300997
178278675
327213493
448493052
9457444
597355445
207614045
196616818
917787754
495671080
20648655
574569508
323050327
471889349
458135513
98358087
75847051
20181078
53557381
74198439
146861962
40407780
491020306
287475196
55482329
266786581
257594701
636213956
287925174
419028421
429982306
40233357
44642454
83484301
67703763
499444967
523095981
40214539
33953342
839683575
104621705
302223434
63640577
114924813
103262705
39779430
258387218
107480145
15743598
17336568
308834803
71028628
540401937
113396459
540684475
295560192
409238095
198276382
168814310
13515790
151562885
47653581
67121713
127347810
37898897
222449283
131951278
289247646
77644618
391409448
99253409
470214730
606595689
156669807
3925123
13349669
227707682
538042830
332310602
451446871
40651162
30738598
2326166
88505701
274236693
196366599
126264341
50151409
178646127
112299387
197979795
515593335
427076655
112521757
9199590
480346785
392747411
238194871
315991254
410677095
113409553
214512553
135754646
307872413
189302008
314703333
472290908
566119621
398553636
10911325
583361303
149701205
170164753
36970638
56942800
409715302
449780239
370143034
9539624
33576662
11230911
207733677
55447676
520959807
377074920
412549512
657160288
213595589
5906387
696728585
8457335
80485324
89831311
548659387
252378174
287704708
796140144
104460543
134165221
58868349
11776225
26699064
40115814
6012519
887242518
2138488
54100878
77550717
227704750
198808803
56718586
150466146
91269887
38484673
67930441
292399
565579483
400263908
576015290
201769402
633733468
14856911
9646768
17559553
25631403
4721486
314713388
21834686
107976442
117734312
1747774
780267191
226049474
288489664
355705594
48335566
27215438
24107129
204751479
191359755
692781797
554294141
566393024
454625102
480557007
434883860
140980162
96785128
720536071
121790504
638101795
389308017
484427895
626142257
564713640
343913019
118323176
402925639
82366783
117564554
289650161
8481863
688209819
620015110
21323251
488997182
533602478
1487271
522206597
156393926
410430909
116051325
361099777
18652670
84376321
806937675
39932069
16730188
871877364
64890886
1230830
81089761
176966788
765318308
4728834
164762266
657734918
41957628
224872505
130498637
49005961
34841028
49172259
630995798
66033798
138344420
380883384
702528235
28142355
41898312
57963193
100475217
152067285
555758777
443934088
572956757
72295850
94383128
612377113
163931389
21631333
451596295
78833018
257006206
371378545
5473405
44699160
804816335
231938122
215028645
613781939
51202124
288595673
694456676
338809048
63374696
10806050
141218360
78356232
110485438
11497781
273382785
58764073
131416156
46005684
274610153
516638634
105531639
750305572
23584683
699798853
107355079
200153824
352640142
201702368
57902450
58109973
841093640
112116312
657318786
128432363
37834798
174255536
4832647
8157857
461680409
233102084
12431563
80289870
205286735
416934830
376573080
175167912
129395204
315659184
47508808
539876281
157319543
814226899
59934192
338946986
4071881
343010482
389584565
488612399
61169367
321259069
653966867
113101409
289415505
741084784
260356085
137522121
102378416
83190587
368082989
241131165
9559049
85155114
71842292
292918619
4034237
674816691
270970355
380084115
327070437
30403218
49014460
574030062
98977199
209410970
261184160
502913081
550428250
107647886
1922944
84067281
118789078
3731461
144957338
115575832
23606825
501543773
126290243
599157884
278997481
280583093
41142145
284794895
262489236
92051801
264261395
257528094
275771878
394173754
253537805
103108578
71335683
258032674
564424653
477822924
429186061
361822033
16648617
11668938
226946809
18970591
577812037
363335081
184182621
34959833
88072304
358383659
23143335
8367405
221249905
127441518
186859324
603711320
544481681
451581008
157389152
603062960
840198006
155033018
707637627
374612287
308462221
57260913
671872332
17333545
464064487
143925992
44484848
148129087
545911751
139230681
8942028
48248111
309996694
151846086
593726795
114670928
241159069
592053010
947257190
173355304
335353749
140248219
153611480
50656580
459177603
47779719
308981055
813483
235182438
644432572
341493172
558020242
72422271
134568324
168861934
353887280
834441169
413774685
439322738
250384834
169444874
128899839
364111368
350338047
12304567
161493382
20091689
74984956
264310893
909187591
223081729
11290535
17389128
37299098
27145773
246994715
695392915
219802095
655724159
219972457
47855905
77042820
195933785
121111203
70359578
223239584
251948612
13227727
71830090
169685974
955870986
117115290
68786640
473884777
24137987
1975419
374296840
802387204
231539447
275505906
215078026
113226915
145705956
117090466
122591918
113498460
7223145
300491867
173223941
306844719
451960194
239778956
257781597
424024726
430118767
129921473
11801750
679517935
524053425
241910985
483429799
139283097
282960304
269319061
62222595
87922445
28082426
715707360
17067175
105480201
832174510
138254204
352643652
331122582
271862115
487266582
331265819
19733723
397932500
184515309
42751982
144662381
329272716
104319937
25806276
2680374
234717606
805902739
618206374
438862587
315950354
845724124
776487600
261336929
208912279
8455567
205150143
329421693
54446714
276759906
106633636
327363303
629132074
236493690
45231723
82493603
38896527
536370716
31675813
175076809
412554669
498784386
885101955
150697729
421299216
111019859
627729870
64293457
809467040
20527476
222975721
5421184
31537093
289773902
12069434
46947532
107513837
353103751
176106503
2083905
145883118
17743430
169399429
84427
152361852
258901957
10326672
51291226
416748614
15300493
649086444
159703621
365053135
197603659
616577813
187370225
41766789
13891351
774648081
346185358
125019232
813700883
467514984
510909355
20526360
17420523
66711763
140693567
485403
1735002
372232977
232750150
172189357
110744934
502509654
135920141
180066519
256677355
471724168
169923269
393901580
50629131
243797714
351292731
9495100
217419036
25844230
305565006
304972724
62264709
186184698
289382284
56382556
109952920
129489076
513895624
73099245
585621109
143268985
124063020
457703517
210382075
13005708
44624066
17991910
47861921
331930425
5550635
65084916
722955455
121367140
216828821
362712314
413402083
143954089
110751471
28189896
237506329
337367604
255482836
20725969
275545448
89913148
299156143
227873444
6233844
257224551
939608
42116356
19887052
104487856
68602499
6510627
266661302
25238603
519307587
237010775
214873857
279180939
255349991
804607
614992095
43939723
155986938
305457249
680157289
737515635
178843320
225565594
236653308
96389938
119852771
646537398
442680276
33444731
137880714
42307620
845739161
522543097
233671490
21775318
32480254
44722201
287974326
362368674
262863406
46281206
81720705
115652372
200220365
77134987
12728297
326295798
113448366
483683689
40645761
137887767
297500165
888793626
43702489
68270033
226438490
214992906
465368410
111149935
220074579
608916474
375138884
668694921
62166326
53478775
485184966
304804296
67359795
893847700
372414165
230181865
304750163
248111692
541573748
125276865
315839429
70604453
133099364
146380033
888252126
118797880
26171001
705807658
57311293
286342015
199341162
233062352
345272151
361919736
21714708
138990003
80533131
134453660
56854714
68022884
207399911
139898225
107345182
325960280
659974995
139937116
544320061
106318610
338019728
832682188
280220632
34357795
227360225
713899585
314666830
518638497
59952982
109551121
100302311
98812167
906109259
376900042
230553881
145525527
594356105
191848281
119691799
461192577
237553856
183706096
520748062
584750328
435474373
1066369
536642311
438660708
187029992
57464631
285131748
136460484
197122074
215595028
159118856
508760418
42892267
107598652
171550762
343025228
304954747
442425358
597265157
183164657
53924929
392966705
454817432
114003036
55799433
23416203
93593766
152262484
100252428
23130520
152788735
35384740
209445982
144644182
95451050
648314677
32950619
328239362
892747783
312604601
928768
429275496
191082116
166350910
631694104
408479587
254958476
318386825
125850800
569375628
613467944
169488876
25168177
10907343
111567810
656843840
74281326
47633928
145355741
707299733
362259
142395361
799118445
358793547
177930015
314749641
419172583
489069180
29153922
277634579
367387390
86278378
365393158
298473122
69244992
621626171
30699290
479930755
313910849
301541890
515606406
105962195
784651527
43611580
69859923
349322861
454700367
25311591
164987230
451666542
92593385
24955654
459254720
152602793
242181099
184785614
430882378
113052367
163000247
63748745
46545806
202320408
417025580
443503382
7265531
459282910
356745898
122377791
76563715
102969950
113625520
89358846
165874481
621387644
61046734
379093271
169362932
358003774
171886513
166872543
31344517
765075400
12721598
790174750
21721213
51655906
705722422
71087125
123901902
60175345
768595578
119589244
102974515
9618755
9985729
354065528
573462769
23618636
667732234
498264644
618722068
125120831
14159822
145691398
477650813
19975325
212799615
83228472
359236725
13772943
15982534
286536319
91374256
126368105
108523606
413748751
77741819
580295506
17065747
387620935
619817814
31336978
28670034
13673098
390654840
23520512
245220834
96362371
921874466
78868663
2588285
612533676
101719645
217350741
391270415
215813361
474110069
25058929
314896987
3362129
344020210
60383990
48384274
766732957
614216726
15581627
324035381
527803451
350714216
29205012
9419119
290551153
181505607
658510650
32598791
562641639
30335631
357184430
261158637
242941695
46165755
132491082
47880462
21224154
300301171
7106306
17016231
99396959
251945337
285134423
611790762
177167992
63836827
5443031
289905677
135521827
594076615
590447106
352928807
257290206
98245780
43928168
92708127
31786468
120775456
205984217
444391446
326106632
576503171
16186729
676137747
199880024
11371229
148237511
357590107
78046959
361390797
526714984
5419696
244855369
628608152
36967078
153258286
170894714
16853423
19541407
236250144
88737951
11966609
47874241
873302
198483633
827945871
4580459
255347769
427836141
40366501
544816459
267394062
797992643
364941239
466697327
118439182
120479459
128463666
112476169
122396375
198199543
59041777
58150501
23366496
224987214
635389862
82875940
90167149
319677414
59407814
31883838
673138473
91527857
614464066
135985149
129112543
356750004
195576972
113168521
119036743
185584783
397396419
202650798
632891424
393225251
110511068
397834366
127239694
367822569
557399755
297836584
645386251
692636639
417005601
19395217
704716087
254005274
565698413
167123605
51019584
101186955
45590887
201884221
824583624
747339407
367055002
77335291
339946966
78732901
4683732
350691351
164753544
326238991
574245363
11762459
144703624
298432593
216448973
111872360
125453788
153854417
370423561
4480939
198258703
115341447
35213149
83927498
680377733
42296831
77806757
92043014
625200723
480832713
21644760
40169808
151244023
188681992
101786183
222827206
2415636
164727979
704798693
6765290
37929677
222209585
45715811
536391112
1194762
405112428
432783739
471604292
864813611
311979874
25890241
19967688
350181239
447302004
167782530
670883839
360873340
481232336
529054093
355383050
236800346
238402361
316392560
62184734
804640569
644573978
171317835
558145542
118308343
13041054
327990276
342001570
553441654
136813424
70269704
428881502
449225317
317239301
127524317
9437502
21569233
105244847
153085721
97038172
409569445
2870184
43723830
252213922
35781479
85016253
11060878
129349518
191322309
264786299
49801769
147589677
15129224
312374680
11943631
2971449
109181283
74917081
322325760
250752355
200803435
354238415
126257830
346741664
719750017
221573027
201143380
28820748
90033098
152102300
335416455
809610232
33849985
294856481
43698034
396141596
507005972
329692264
142729374
742889795
55082975
7150776
203079050
322451012
197783490
32601286
459573262
30904180
689597339
8365239
401544355
115038533
406784529
469391490
233792263
15457700
252382404
310733424
555303408
280644932
408378624
156840259
130165180
409370863
539600796
617465618
459369922
227598664
799088716
222499432
211383724
578719863
26592080
260639802
555054146
732299506
247220406
96949373
99139840
748271925
14406844
574836610
147182778
151238743
184885030
208144127
489394777
299618769
22359098
595423804
304497050
22806784
20209806
148355467
571675482
705230888
200096089
189741865
806300228
774471033
699887767
139409259
494887332
395035938
665984320
254299330
150187271
296088569
361194021
230484800
293650320
450153802
71992673
376269511
366077851
345615885
352665294
442820696
13636233
155035184
583603236
33269995
23160836
388039801
362404453
278508641
135100571
99892066
450615063
37874812
652429288
271688045
657850574
15171806
2045932
524646007
80345468
96238363
19362670
7326389
102626210
569269230
63735999
17472046
841466271
57685126
561509
2447153
240458929
394941173
49449032
24260239
434202646
274077650
20152435
870918
105540948
323022031
131603407
176490722
414863123
560985639
303589029
121015460
328283334
247635304
27088432
273024523
410517
82796636
194158844
90029203
618940236
122938233
25176949
7647129
225282364
605449075
216908074
556196553
3098075
10312267
194584164
922342050
37152353
8634691
6046876
711020136
54758685
137389489
554093365
267878584
412068873
130059450
222432537
608584371
350901918
248763404
162624135
317554401
206809994
11942458
1299008
289425501
217044751
375516401
3094975
123052037
469732524
128233033
2881242
2631241
504994165
196530119
128490663
94535267
337539061
47264003
49285287
310744037
38758083
598293636
769936599
786949048
57979939
448190057
214093215
489091110
330583818
18922294
672286288
242575575
63547836
146604462
279897605
120418885
24116065
66427383
184707735
408307612
222439055
178373923
140423503
88412890
23522515
42893236
10252029
38600736
201311613
758364998
425811572
487301325
19840390
94766838
38145988
290703813
161433692
853913245
137210313
498940
457767298
823925329
934716384
15406657
56699890
659714461
178657348
71001632
327111224
45068747
394322187
244891338
307526136
265326389
464514447
117224379
117771943
24423899
245747202
181790233
321637980
660192235
606885389
742588124
598354670
116813109
50290777
135510453
718622162
254845665
807668449
877299868
107855008
608443205
11259931
21373521
602378688
284826147
17753886
137002762
48675509
733058798
177601294
27146437
118437209
112855694
93667634
35584400
133760072
19936923
179371653
89232456
406080512
104337107
43824682
307726175
174633141
95472415
670909946
539845787
595260328
107044388
88988952
369307453
22343000
44076579
113898835
5426830
513034342
86486665
666054205
309582180
568448101
35449896
13527240
126357143
36991483
1756037
48979936
19855778
869105
317920908
347495510
99658499
392902689
692902481
331640568
146107465
9093556
419036559
101837710
25484878
567033278
6475168
17331562
120650110
588484502
195022213
270276270
735650807
85542867
98052210
11835313
719146040
560385902
460239038
390429342
306761567
457735526
275577209
991909
406924724
462717131
119060990
4515750
316216260
156897657
11720378
145761446
107535692
680985512
1576352
212488406
74236680
227231836
888697767
24672173
698000935
322662391
430339485
285067372
22461360
147281739
28721885
13700224
81379400
91812983
130614289
463652376
736651296
320159197
448651802
207814476
335711835
145716278
357276898
178830502
221147442
272792826
54233352
94648566
239232254
633086881
103809115
972040743
272721676
215733264
15446944
779838
37372517
358828726
72524725
61703038
345941481
51965660
933274692
166178238
122253238
208730088
679826060
334626874
193859918
139404880
164783540
677251860
58697533
355039715
9199164
594389784
175538017
92159036
31384450
35090492
60446655
302203927
35527779
564499504
370258354
18571488
216074705
507295605
486891022
16789557
298702917
87258308
432869031
565070487
687141220
450461330
73198041
525183858
252194697
546540959
180637614
97368008
924437221
324368802
40193399
325231254
1168997
1842197
484311556
221489706
54457013
88715294
37008496
64472344
6126486
78839158
68537586
77706422
281847319
180599390
754122987
191630056
283700798
447645896
24621630
318783616
507100533
377077169
390699654
135974312
593833802
118382033
53213104
20791145
190572726
366093178
21062127
101917815
294016254
26204357
312629352
178186944
209306813
235051803
270049017
271415157
22521643
80998744
650678412
68309244
889449542
667622945
539551709
555410831
12915467
449547022
46272057
139858130
170402551
315302357
643820760
14646397
104040999
29191228
477393482
12817221
325664061
132250416
647793898
4974062
12751395
463745614
278160326
632564552
845562100
326424884
8040778
258634110
503800582
510617417
406820163
41045798
37373610
416387099
288527481
135353973
7390167
51388877
19160089
202818963
15968977
632190696
482902477
156632082
47991710
65263559
32858585
898002769
273036947
148644007
110995449
13924383
96262430
390184729
267313427
213013532
17540724
224758790
211872577
244602252
455185274
277034052
188842468
106197699
15003370
16178177
326928925
369315044
119896352
516591664
45546658
7387073
30973989
166886308
484225585
33524845
241162457
151490166
183003127
142671630
145897621
447997258
110602493
151221849
519246221
30860999
331255416
44034379
12276552
718924530
170408032
108073855
288356245
364252400
631498122
572486450
566215761
34094061
7710895
102309619
424470685
141503311
84740066
63222032
153545270
34184074
498088969
705954467
134169938
234665167
248073691
612582478
230929973
576992327
229660208
66741499
615446929
64099145
84410562
98622550
347188598
49766653
743890950
110700451
599756438
347512116
424576331
277845362
216274713
73522871
37922784
236851418
530226948
514385424
231537871
5621272
239721368
222414894
542367446
186365975
24494095
57936560
448507431
282366425
277810141
359837238
236083736
576436751
26197837
50458595
97384032
142502820
215306817
764356240
146005303
43829859
144788274
7717786
617255186
205057456
381160865
480776815
137059475
403364457
98864606
220719914
594343962
26932813
28073358
16298673
74410985
245149048
125288718
215817746
220860006
162805427
53000761
54460296
27783059
34778321
398063231
88834111
630121938
184064730
201761725
36055935
680849628
4315539
103333622
338666889
38322031
273281800
31004484
75386399
241514343
359286550
77462773
38255835
148204496
34071823
264866859
659192852
10374502
322648683
11848708
182027522
532234500
350062266
88500947
144657686
392202384
111858857
53132589
819184774
143319854
7207743
452469015
165518424
87358724
241274189
14899088
348278329
254344615
202700510
2600644
54903873
451119030
86560092
80624022
37911114
73380958
177653899
117563314
29896904
589501884
194301887
174885201
125714182
158105825
32306638
252633665
816012416
168741885
100068861
229882612
565389288
183040747
834206421
21286707
205601092
235560483
79303541
395659084
596594733
419511426
666458425
144370415
64443124
26557643
304789846
317032323
238814283
568806033
38279623
16447896
533072411
326663909
430196543
247097100
168912962
757949961
126763977
488735301
9422549
24160780
98609791
452209189
497741807
457167371
437340939
547974052
247063631
429281289
436708385
509754749
112416519
222442381
67977939
289175808
70957891
102449207
190410103
73342295
54077985
353660554
32799843
34867465
22969606
637150134
379007236
338742703
11267137
40276114
110696104
672926915
371305256
74883937
347207248
100201184
254907609
301383873
588376824
3119162
73481951
231523492
65432024
103840332
453014648
603474846
87363300
13163169
144836645
101652855
220053284
79340657
120276792
692228096
3258195
226461650
591903567
184498167
97432444
331305699
177842779
345939443
714133868
434292260
99984067
68974017
92763655
435833828
498931806
36283203
202883348
16348802
302131998
183873691
274684575
161344358
193888862
74707178
68742
3103261
554438794
45660678
329881571
149959778
76506370
5249225
26294785
234395039
595889376
261853807
110330130
57482338
275181156
259726067
108780145
160855085
89131547
7526147
158295167
251575544
165210475
62994495
1107227
266554390
236253588
267372045
395887907
65380541
570119707
23971573
29286364
431091708
61630573
453875612
381396265
503271780
679021269
200492215
19956055
476995303
251387760
20027319
14336821
64421980
276546852
309969623
415002132
183001037
33997676
419376112
847025164
13925005
322671591
94576835
138901341
200480502
36380805
205886956
242383838
259201677
153590214
73411982
32733555
75319276
215375709
98647720
71598368
19749833
296869054
589494384
271606759
668219453
487739664
643621914
67932741
111981085
101804478
182113574
156246856
580692852
137944392
49601376
92343440
99027747
678318384
444778094
147152346
204781871
71067793
111461798
190635259
2535396
28604156
122541522
1558280
403228000
91794363
441188195
57388777
559634
201972008
207286649
154301441
497415339
366052773
335554857
105282868
7132248
68851889
48913873
40050546
217301344
764075964
310871800
225078840
116387006
145870657
114306053
103884724
480377886
226635578
549369724
239578923
57245726
164781676
450918073
690457624
120566542
522126752
267281405
251430656
703473546
777634041
129525682
139460598
36142282
1928293
107945295
816231953
139468477
16723108
698890823
577480327
1679958
419362415
15406
755327520
82296315
428824331
493798702
34116397
333639158
331921011
193289478
185870523
335579535
307507205
174300270
486397587
484572455
150379200
155733906
561704454
31343732
125536151
241287769
155700693
115036866
8670322
32829276
271691531
3508305
95160749
401189926
672795306
799046868
150165731
343850638
175444433
155949422
395365441
27432952
575832197
130131420
735649975
658227162
733597776
172999086
37180482
498163956
2406345
384838316
243680336
542083083
390489750
105250303
375628397
46599276
825711675
9412879
84656905
548093124
659693394
137313299
179961441
7870925
330101717
883667642
45484743
111415115
386856405
31231513
37513274
435812896
71252199
43445932
7774647
527116515
21618741
107859469
279319059
350654474
370445025
424240924
475668747
82190559
313977579
146304516
539382756
488829354
265833784
83145650
39832323
21319404
45763242
229956077
53023033
398468919
583051432
199653227
108639011
124948055
450714014
238487493
108106166
23790038
223500090
498671894
305857698
107697560
292872963
66856671
67514690
561175029
76533097
499598424
682614060
451644350
630040295
98497182
117571200
473583368
527165819
577345927
54172458
297886822
300516799
530327346
109310994
39867769
153306228
127482050
136850111
132808030
151258752
16233716
107690443
722385475
280503831
125442206
24364239
199834563
864280229
26056206
2479425
16655310
251575350
255887456
488979745
60847683
111908473
526318097
68762849
44280733
239221043
73942694
184567541
81040251
173072534
176457831
444006394
94616805
16689728
79531409
87758881
130230953
543839837
101336025
73568573
539440988
981330901
334060060
445308837
194835269
219759314
244334336
46686972
508286397
82532909
421079092
609956958
191660064
36351680
30548696
18012497
2837088
439104770
584398387
4380512
64041658
364881783
115434178
558555736
520959052
56146537
430070933
187948088
9355798
176670118
817907396
195823039
291098410
291437265
60462623
986433
83692925
186530978
130303857
322633194
497868326
77756962
25919485
251408
313131196
631707956
370996354
580091324
238998169
248688849
108043766
169185967
162574336
202036574
409337264
462450966
428853859
95199483
40307370
314605501
432934806
614657972
10597163
152834387
187033267
218220916
163171446
344398662
114199308
563743803
740851548
400259234
163063594
11844556
453543882
255682569
321447450
97926085
66440536
151612261
84623872
240133679
129112098
427105351
380730434
74499880
54106960
425071580
13646064
383974271
213791697
724604425
317813136
674293601
668768066
24648333
9314391
517034625
12642442
238710344
122434586
527914703
215136830
50339357
235199510
93363875
241467868
63367148
458899121
3352033
5166028
259322615
534674332
28336124
316138619
198416582
600295350
454306225
105167951
10146371
56712827
63018860
60005894
70125163
179252824
21886014
121348226
140754215
132283121
721570725
299789888
96508371
233835825
179392175
186029217
87721042
5917229
316396542
205212487
733239501
13914120
121399778
282263586
167578610
144615242
3219033
77420924
201173563
386363920
11101020
169024569
97694501
357699533
86882135
203530349
294028988
534537819
556003978
462017151
50064611
652327061
384545181
101490862
50580436
349892542
45586909
755633588
83119632
619896037
325327431
130315836
309399056
144881144
118625513
140137824
274999691
211511000
581126309
344483262
97222062
35710295
67323038
96639175
503552407
196693455
814383214
581811140
658216274
126600110
272898100
188764529
286849091
224347155
731047213
74597249
807150791
306364884
20231868
436563233
25674195
5755404
437519319
871425978
38457625
144701244
205697604
125120652
691273270
1284453
353911027
1413853
261440547
6743614
114290930
241793212
402896893
163025650
364569937
13298321
260936940
313597105
106661466
209690991
184637588
755852551
80583663
383033626
60223422
729487255
6581654
69614547
96582102
177515720
70109292
45238748
205662138
8927614
49938952
1829723
157408968
69027027
298935895
3512450
105426263
119957248
372780995
57773089
8761756
870177940
284702765
281196916
2501724
36784696
814053246
11159531
17253343
318417477
21759545
156318626
248827781
335733036
532892392
503948023
505930949
311928175
408012510
61284037
285032664
378074582
71167636
275892394
438453548
177239733
41392293
7035288
70530239
346621999
180939809
305524667
241313435
118557982
903707054
462438307
760708869
293827889
582693228
907553350
153671218
209217370
6865712
151117532
857694885
233093927
305883634
39166538
155292064
419963870
107053810
49530363
329089592
59790542
103993639
22665787
101930779
299931017
129001273
379993739
64828912
179016486
16267947
576933348
38700601
24752782
522157169
649300310
172306355
51087334
745494069
269014334
118814922
77939865
862938134
202121526
365073601
98461296
469990515
37821903
241307938
316852238
27143361
398906958
865900777
100442354
166905100
113037033
357439774
215052996
591451177
27759961
175736650
347089792
150549949
35538085
638363740
154344809
226398530
127917314
729594939
160462005
224696647
104410111
292595651
358554267
593356144
507158797
624753753
446652864
41267488
585698739
292000812
423220848
16125165
401547890
91006747
22496365
503592392
836278382
405683855
217199404
450564227
281830980
69333125
295284453
46294610
84549276
201771287
99916118
366011312
44718050
25866927
153084144
74867633
412989145
583870366
32294662
522962618
231665556
81325289
41666496
18274673
251370641
738725079
16498252
105329669
494967398
18674037
42613486
72527180
29069728
230744996
726661910
371896631
175677674
426228166
43377112
157973280
248851814
620736749
123057318
388282
413784209
39183580
347862757
214919779
77233318
237405624
27937558
188992512
24685591
188007457
125836342
37515757
17426851
457003268
49163011
276711647
60949881
390983776
35971858
108871338
324927137
168599429
597176928
56078862
131407792
39639140
36981204
42245138
53544646
148586082
366528537
440856167
142284418
567121758
21672224
827612689
711999570
313076737
294088851
185001864
274384215
407060434
536430172
87520466
49290647
324046273
199306033
209337747
418572498
152281460
174269270
80744951
278258290
70225216
89326169
311161304
55649716
122423986
214437884
48888271
828025589
436291685
21598540
245922795
527990361
198029432
233366115
194086941
78651095
72619254
794016234
144690201
637554664
282078719
168661437
56539280
28874427
211766839
30694221
983072543
65356889
53869212
88747127
137176277
195390530
531179645
616584641
185735097
19564703
331750252
273942016
352630352
133501513
121031791
1988738
144286072
503377372
140444524
502837820
595076874
574875699
247216693
116791126
395135606
256339302
94721923
116547494
405032947
111261703
117250915
1652817
135329376
30377257
284280815
446377163
110759349
26306955
772967861
168698885
296762427
358221948
214763899
644708461
35866872
182119335
56878571
463810641
354152517
4469986
412670644
163414900
60208739
23530971
713719243
11723112
332473851
505988448
75555998
132352245
601009118
188332013
498750081
597413634
146033220
354930033
245504319
609358570
114253239
144791913
205640121
93543995
8994740
261517721
310014695
621343548
172813247
721015095
181984055
108765092
882513134
237608243
378186865
701283447
320351884
62068461
4269366
164144565
473219897
341874449
334666882
597182111
570843993
152329970
406537049
136096860
90586178
294608752
471029963
179382633
143028096
609315509
22608800
304503329
220059345
75584947
181706779
482416470
703132686
346134330
280611754
72431218
102547017
184407582
18474321
92654876
50245932
66949882
403036030
468580615
574394379
75474320
350815549
86871419
77544141
20635694
679178097
160821222
146558946
300038856
35223318
657499657
356186294
295108335
491504299
53865853
98054076
55806004
87380125
109561327
554177979
375500787
220172209
604325034
603414056
30315786
444706812
350694618
424934492
289788693
261903352
604134297
496717388
142138039
408203414
114549943
28605124
431060498
364360710
381957669
328615252
608098888
392476586
5631976
81469867
56109368
64713033
157033345
523277862
52164831
587442357
292393642
435870744
444047749
234230499
159594084
18393924
278187027
498334045
38861666
14961287
397107540
132132822
44938018
639798927
44671990
122149
58394056
74989117
144790635
127355792
340688625
133151360
161296768
685372837
421626647
250861393
308434893
162269308
153042165
55212677
368096281
84622948
251773636
117623647
172502221
839176
43225315
389269549
562784627
178803244
393774646
137232718
421245006
402092100
185945236
32675502
233816155
278132594
518121669
15243100
61951604
3919552
527175833
426499421
524213298
61877780
158020100
448794440
4991475
577065406
281752324
52975138
174532989
82003920
33548644
87449926
61844596
34197385
156913826
2214322
541571108
129903134
855687575
430965422
303911288
226192600
274535355
613545366
701485737
250531433
413342754
431247120
227125986
474835024
416043809
280150027
424278946
161799962
35663224
27923203
227938427
56074998
335102110
629250888
47483030
680414453
500346790
104084939
180551336
181070360
371722907
241367320
342139325
69111726
281208831
70365448
441266094
240459721
189355866
61088885
56605857
67276805
37316441
37826089
341138960
78138635
436431895
190896622
722997217
780082849
275385796
373692614
480577005
200988848
757763714
30168732
120925099
42549108
581326975
41472570
837102116
82551302
186565657
68898159
511118342
444951861
81404197
26378619
89480203
755877886
39901996
350366421
218101788
115896785
258819611
371339321
166634201
20322357
16036959
175125856
499963521
191037157
13990478
85157856
196170398
28367508
620403956
884922618
722574687
368342285
114158934
279556620
42795742
131387903
142109948
79207434
245036622
395044527
817043
7266353
107132518
74517894
613718926
490127849
436452448
89284213
525299001
639037190
7192804
101233584
61031511
106790864
601961573
90101074
9764854
86540424
21101610
311136532
648822675
168539245
351289025
415381734
153370593
75193980
182499099
79530953
407146148
374590056
163552323
381437071
836351528
380278500
539415740
183179076
95824359
13995892
718741608
549481341
76850907
60276747
399925371
264581908
28928025
284667194
79964778
291502451
190975476
514195601
379058945
38068170
323417910
84591140
545410481
105625177
120240600
85679204
6393072
75876640
216262149
133285881
98052064
255863236
1928952
229404103
188368343
14577383
59020117
14023437
231067213
418716273
175734264
264770273
120497340
553464271
462284225
198961392
847852422
79530204
164674582
81715770
686883856
36574802
228260906
220364591
307518165
650263210
9667957
181203858
280983725
41686900
305842228
221018815
99391563
88336808
36765460
25706602
488629
270232423
15615847
521617318
60281550
9749918
8965647
190235979
573616913
74564297
58848068
813938474
372462347
70419063
10675792
27398503
258727982
454139821
706412305
15977493
610111027
448492152
346245642
167779633
189604205
288698084
57826587
85999074
11591979
94809378
64198964
334805319
739650716
130897996
390609183
10612291
537624641
214317077
29129023
618423079
310501487
45012979
618032383
118199711
745606301
228049783
19607003
14567600
704745791
763820828
341431649
141189840
15153661
417782884
328630745
176089407
561840511
391006956
235587876
558311700
141753371
198106614
7754933
168701809
218516338
504957288
332136771
21653167
221492482
691167763
88310104
238700793
57613451
17889593
519389387
388263693
113356595
858913752
259524152
4159109
721257894
248531599
493709438
8190759
108227007
208142606
729000866
184109251
306249473
396596956
33748611
119391101
287392667
311364177
310787204
516756521
60942346
168157100
119186540
165101571
543607128
362992432
176833864
7164214
2916736
683837276
213468390
286175725
325219398
397656096
302989518
14664031
45824551
19278738
46668380
190088450
513229513
359872827
427812403
87436246
317837529
34782589
386549060
181482733
56915559
16331918
13404084
7892741
119237409
47237088
428167608
261512738
96963777
68415804
129596572
364416349
340667079
63565532
82575275
25330425
242280921
109048152
104064340
73137167
316714838
799903669
496349771
457491168
279487519
29897800
151889771
77339407
261604275
701798395
446877616
598808538
21015916
101114724
122304150
113149630
416688405
45620420
263555687
305657520
780976738
18426231
5629023
81812257
453187680
155428271
245966183
112426385
105899092
400373086
746434314
320996044
196020908
616784481
104137171
20772322
247213404
185762562
258385110
21977467
20109990
50676685
5588373
216865239
62004369
92490010
163655194
97884068
180550380
165846211
268195755
233991917
196345962
650335952
5377323
195370295
3518979
284222114
516595265
221867743
4798406
563567605
65529108
83637072
286919725
283602341
589969496
73867592
351095900
461719237
656816039
258739608
56756840
277333930
53525013
202061259
163197748
295675828
48953330
451332297
141430165
734461728
699896118
343872225
20836066
190886186
9454282
360495611
38101949
92710581
57450527
19148426
80880593
558500729
3811292
8177329
5128140
640353481
307910575
97773123
35966675
127645384
467000947
2080257
446161508
149822248
704444964
871077214
201914005
78288473
149302965
140795741
97328774
814531007
5684103
641423295
247442899
177838674
55439222
139575744
164755988
367529009
11638174
100888019
415432
381096168
178066913
251500904
596468112
76434733
232296741
514908240
148940699
218174084
124566481
172600235
470700328
13156907
382098034
221618450
777923070
840473388
167889835
561071318
196009241
216943621
112017210
224203046
63058142
909758949
37490743
520855069
160014893
168525474
37844886
314997818
14049240
170659445
760132016
2045845
667318375
4835345
401853566
45431621
515886446
541607569
175333370
12010325
515945352
670423710
174639954
610715975
457617050
543778895
492762022
2699684
357807683
306185388
483139255
3109507
56592404
62617986
431669254
539395053
624560107
126202013
185635892
81769426
92214976
47506765
146102327
113084832
255271965
115645711
253432254
169702306
781840749
227373821
174413452
17548129
333912991
28261888
130621144
18551179
464103372
106433818
8424407
128590236
27792475
393508330
258186577
199621899
890550
803346792
717941126
38575863
64752571
69856936
49020216
351459675
200953420
11965648
154880417
134795927
79519363
15629485
470688817
42494646
362646958
3115067
77304785
117599370
87302125
429244299
56496976
764706247
153554361
86539721
191448540
19738072
369703784
185125737
178478407
401090713
392001087
191453852
670508533
169055456
9464301
27240399
74042353
5181550
273026611
113174835
6396641
16464848
422342982
156093142
18694307
138379914
68400799
308333997
10235580
248162581
3048419
134034164
144739335
10700427
190882000
27794188
57017082
660951102
274188007
145032532
196912723
196143948
242287409
650625582
375444225
87533865
880747463
42282158
631933549
409432685
115636680
48223028
216925694
126857648
394143017
263434379
710455592
147908145
376686137
164973586
18882965
52630037
214553366
492338462
596767344
250610058
84563078
2731725
296423186
63080302
156869754
264181102
465228684
444669226
40608545
84992143
371702196
52759553
191326498
99846949
866345187
234513197
32152497
374361145
49250975
229844883
27169447
64956379
62716643
204279685
44097908
361666454
3973699
842702915
51136440
133030593
68130777
850950
582583038
510688324
340729798
174015736
437885398
122891059
223556913
263086756
252239414
16634181
243024774
636492869
614230744
393695686
525066418
160256580
31774351
138029478
650778018
178181107
207016270
1694600
435910427
311411878
27950143
51899305
83956673
272878583
406041219
35846701
36552832
167540257
457362941
170977126
57809813
147045126
472566667
208223694
423273112
273528481
19969674
720718042
301437525
410173761
92759782
248816984
489071453
404522707
180825500
30542874
11756850
11000024
319905826
348592912
29765994
8602856
2519535
37356
658607450
68042112
118567489
54681137
70750262
316123709
83143754
320104301
151562397
601867676
565987769
184461162
18138902
410683030
233023153
92817751
89931470
287695624
169495899
253050961
73700260
17307751
20774526
377631120
169639826
663393999
850960157
671721586
357578090
18054534
200439139
351900285
442024264
423598494
287868761
244625064
440043375
194989155
482026184
170084766
141313142
9109973
17229498
51766114
49230345
69445442
56579155
525868113
91798465
10325386
152576699
662903712
120011496
21433816
591419218
183259788
13502640
135933343
527953345
35633982
13535165
54094645
69318395
293089637
620482074
285094782
387098943
338176063
82434566
32394598
152420715
796653210
134191723
11291272
42859928
50754434
335164153
220771455
32965149
135880809
61675621
135157853
161107593
76319159
12810808
58276523
275693171
501581220
205578719
312256224
48168565
13872928
249886350
10462838
188540910
339152418
20924426
234014448
529364491
334930055
1540477
320557661
67768440
163470792
183844547
70503201
148364176
462316978
41888917
419792092
4256552
595340182
202223529
251177281
222579502
199245549
44047361
44963319
431253223
67504961
239224094
83948586
121046201
86478995
743432600
707935762
654274852
528663724
30932321
20542327
3697745
189059374
103026927
73096397
178300839
309005907
459167268
52299595
718454518
40761727
508240535
458083834
167583608
368952899
220481920
282319691
43971834
197198149
43410011
193389437
370146761
19383545
119564764
18043331
29027292
5385391
318090077
517209443
487301995
152153845
578049513
552506677
195955449
281129937
121506040
117185301
175056027
4292385
205730035
38527466
824292328
11511216
674630841
42614034
137331149
51253910
193345869
458121591
294497394
54233304
482659137
354114515
44042134
89719456
233273317
299542032
383102337
508320925
54735424
12848607
314009890
193031414
374065894
250848018
13348624
276903340
210179247
630590345
162373975
217231236
91978310
87527401
103190222
241555692
75585474
673554203
21386942
294839052
196350750
213703742
134445843
531846107
785512749
28623878
754292931
216967006
23480292
3737583
725495407
398887883
565514596
109863111
294183353
481949508
38948452
835498214
23647804
325653722
233694088
151663447
140525151
92405455
223577014
552809635
203327925
328937239
434690283
559417419
412681905
333131598
105654774
172459463
4484977
78989571
626613063
730225699
193747332
312777327
392012022
359120320
331782456
250236081
71184963
57582338
63380536
206999219
318800354
611021704
672262431
88782751
119708988
233002148
301393373
327547723
172445565
387366659
79239399
157375339
317611776
357523225
40351367
769986594
33929759
105400290
285419608
870645929
596343621
808574470
119845003
129568559
48586445
369506531
717682003
520206573
411683319
40456879
142187444
77291772
288362844
634507001
173011138
302222529
120065382
124671212
225209151
428630700
111635332
491325026
526321092
446644208
117348926
23936992
512133414
2247516
59840871
233057118
117151787
138946004
136588760
427097744
248921770
516519406
123000346
32019690
20879566
51046331
376963142
289425533
138775872
359154176
61548996
642160753
4745475
404272874
226581148
436307815
32011374
345813405
439443358
4968486
782508618
257842841
76246067
186487173
563235881
560171354
518470268
61571813
1811515
106140253
205885483
50806091
619104107
277241663
495095570
35457117
189491376
416214251
8626252
76841186
262675241
22632153
628184665
236744564
780534089
202242729
74386163
165213430
221333138
378593850
28885151
318575889
201307184
97606013
400068717
616243436
54033976
92733636
294584559
137635006
172078864
333020227
19582841
199446963
277115821
52451046
346183073
91344564
155041392
64893171
96414258
168664307
510385116
207111295
296557036
110828451
291163423
131772394
319222491
529595019
197751629
112986984
28838035
8059197
27762846
734931965
399216692
76055132
69502111
371536925
339466333
420898188
263907724
323360941
10510316
250693995
174360617
452223517
178488459
26632851
147585737
474158342
9083467
408195319
115498781
105499601
4289750
39517254
197089942
61422716
721061401
525692909
52449371
64139650
359532272
373072467
175395327
106157157
625417287
625303043
288112536
2545519
117188681
265443122
134941224
58204365
223464085
173500793
26236551
29853625
164655652
81166095
451446345
139520824
265312458
122791180
116752585
7855468
57429585
81868230
280193790
7084983
635463318
9660304
7660304
92640751
237918180
219991229
486270128
308324281
7857649
143715076
559772359
173100534
442905289
42253410
112433284
57323548
119400446
479855962
217583106
309676616
20213767
210390396
393164565
290014610
221314103
553752059
177985094
64122120
114419996
57161790
3665176
113183025
199507560
29488500
83071445
116283818
507529509
785851297
507691480
435008060
128425056
672463228
222069699
442843684
695738601
229337192
528312813
213783995
102999605
332635294
157563923
151253489
47570015
78592995
102355558
314567981
22459825
213525124
12399094
47519105
536019813
501620159
138341724
377361380
469771571
87219282
872574696
347379080
16586167
104880920
89036595
203658127
631688257
620319220
31179673
268079013
220895516
48140390
1131098
65215359
284454582
224420419
122487671
13186359
38439283
13689893
144700267
630985544
119377096
546738369
146226048
60541
51358164
554410774
647505433
14962787
29451133
168916396
25252995
212524998
791376636
275523393
245873883
185438102
87385265
124361850
90722894
170390896
340173593
2393529
170623409
202678372
107802347
362589214
204412330
427239655
127091272
16436461
26286858
922736025
454566407
366394013
78278806
55296910
167424981
28229755
392659963
284770210
5113757
279184699
135178259
680007
653690722
113563972
361373666
606222473
564804844
123902262
9948559
254245899
32541258
35640209
82284513
193087083
344871081
306991412
71225158
359713967
834342094
46184833
5697757
36722868
62848536
27761343
71303095
201230699
619353274
95031216
773388
226777290
434603876
33245983
250712193
499485493
118322291
250953804
515494808
91590486
22087894
202975513
37307408
83415703
1961192
25804382
268180188
221572133
177532996
157922554
550700372
55475448
317713540
339184304
108425493
62542671
27991351
766407857
50840421
430214261
4969682
343053456
77231128
116986345
235328279
228002
710956782
10302987
72646160
23118613
188588084
362131669
10307172
96651939
175403248
486006216
543120654
341106104
201425891
29981166
531473118
208884573
76821397
1661073
33990812
27784729
8231434
375623546
342882815
314102029
809611306
563547161
80325135
238113030
27269083
228343218
41970343
395376274
306523825
254523349
138756838
2591737
648955230
707497628
14214268
408490641
430452428
413569757
228410923
291948514
48058242
210746894
361462920
384110456
267807119
555100127
255837651
234291822
641860487
43778777
116747878
52218169
771712473
72706452
180732030
86784772
153986584
107919494
78951072
91678211
34167909
3245992
377632776
371982724
134825095
757535944
371597055
79810925
271221577
844442609
40821823
168904928
223987081
279813953
20331508
129588710
92832168
278384407
144532725
275533090
117697304
17143241
98901262
44505046
101142761
115440258
134939561
12872130
121228789
782886359
394452219
72078342
39018776
505031806
433391099
750265417
396444986
505170524
128462486
195549904
103218303
194156303
114562363
425978353
338604116
62879759
52886351
447500257
61270509
175995882
114166657
384657312
111308443
99927471
34507597
462482905
385940207
804223550
203355971
27960846
338613636
437012244
68008309
74931039
339458637
546099934
41980895
361080170
63521614
531310509
157064839
690825102
401968813
9409048
185130281
102833733
158609103
330985877
93837261
253875969
252633427
259769121
368726431
170659772
66303226
366251339
859409823
532161312
40246450
371274889
319330123
526669373
19679800
102570434
587534439
160486066
266998630
314099817
515482152
590325634
129899463
504641277
144814745
37182812
1571805
14235721
38471127
68926777
176857945
841505792
236544627
207137421
496893060
446525982
169180883
614522674
52382313
308284118
259893003
16555663
327904016
118045852
121927192
168805728
155041249
187012706
614433836
144633185
181206885
184887744
99005385
360084529
156023122
108800875
4962208
772501649
339368521
288961681
26663404
414944323
2468328
551235292
284707121
33781562
411856949
155659887
66513957
101212790
17195300
372664200
257697179
226526699
82030686
64381162
220116611
627976951
105230560
75622844
151539037
24993277
181107611
116985608
109045825
78930530
429527371
334862086
831117110
51543368
43228738
37738711
22791344
131800929
529943035
276048987
14073531
553668989
150662697
43457793
113671068
516239471
25599045
383396990
79613690
160842946
502334660
552466342
396867374
100758022
308629306
59707686
65334428
620654381
105214342
520080370
3628226
208385436
33590026
6770535
47349977
327907604
497899062
605897463
396539373
170063639
469290875
769857346
172563613
651215844
482693895
69844206
277901128
201150197
831012941
156809304
268997974
146472947
227834975
210497044
64701060
249125322
156206363
183295448
446395987
421875115
273558786
18011209
557950204
17278138
100586848
359580885
236916100
375754360
203292528
70312534
266937418
47364884
82537044
688307235
66287999
233647089
308239684
11051634
1554623
37799070
146051480
106391567
617942326
96577818
64270374
6866605
106044773
600045274
270184196
179647517
229732947
122234602
377981396
409984779
801977016
156495825
196996381
41672041
272486574
527796426
502356507
97610389
107694016
355742314
72980239
252845106
131299723
211517364
900956550
16179547
9361425
92269017
495060318
59627053
582875
5707669
75572512
66939965
110310343
513974416
253641912
6448493
309805109
133893543
143625238
170845320
490843712
272945944
450415253
82862105
802368
227804142
251315665
518074421
15618630
302230963
33361946
51353147
414345604
188190991
640715767
6252055
366281681
260966430
194816777
352135911
95238543
124006241
486851137
179155283
454680089
200900366
789479463
86352182
327115039
334846191
126562371
19718792
700413495
243563218
461110250
2519042
178957654
156495
35254975
28891082
95150117
417013055
10268494
282836723
51575219
265024307
18695482
268460775
289395231
114303821
46901088
594608634
28187358
148053869
174467773
38611653
94752467
751143561
433078134
89889722
193832232
27987794
32470322
251738434
181734227
86563450
439251578
953661049
101207906
164577364
302572463
669220401
11529915
943101652
153913134
90776634
481885570
109996580
133962317
164996260
10289316
441292201
402035457
7117289
757086621
125196352
131880264
244036556
236828497
656244946
510994479
5825693
30097180
428017978
433486178
102599040
406423203
158273384
2744886
347851786
254490909
233457219
490790538
469863819
163204202
46154088
173228476
293284289
707753985
448295979
33508891
55794418
209434663
508836498
851132407
35800185
29503006
599428948
155861642
47505906
49939470
357904047
225411997
363487824
155617577
54358847
634445766
941403628
39908522
37589441
217328995
334229364
67094015
578487476
187379040
255789840
33540145
93279473
324476347
57187682
61742326
195433618
41133691
399948698
66859480
419878585
380636218
357028
716487911
115897543
48065429
86596216
58011087
60058669
120115305
198155116
8352006
659169160
163438467
751374285
11018793
504799393
291438641
200246618
50322978
5102392
14009853
623590225
33187231
124842415
140841490
315830862
126305290
352112621
104435832
107607749
261218745
68095603
604626825
39151777
568407320
159716745
516789354
30812453
423065345
68293094
163327235
349645152
114885956
319105996
124997669
252306004
578759573
690801508
310505886
530754196
125016379
27221914
34661211
247872817
150152778
495748216
216271032
380686215
115159466
281560131
88985766
24164394
18316875
5979567
80243966
108848256
33926415
684470410
47545113
622023855
117976439
14265952
435681426
150565505
120664627
221917563
33722449
554640370
717932292
474334323
271899023
256658273
327059246
520231224
353335623
24127302
172648968
122366934
114645685
230541971
613701583
143680428
222539150
334864280
102648026
48586704
304774087
152214667
42081628
26518051
1304537
587362226
69986064
3950971
171400878
407283236
231836784
50326824
252278149
194946280
731153607
43690292
474630480
150694776
8958350
46048621
5986074
268375397
386240039
52750948
26979074
18129774
250074789
420194208
36241978
553588123
53880260
294824400
113665259
972746
142167929
39411578
401268411
103747432
439253531
38535987
398608065
70185936
231943053
381860818
886378656
142644348
21495540
226492492
278500746
624439028
26042911
17666815
23492949
3764805
302167650
310259573
375068955
365147944
311857838
480513956
212917537
200487771
393220753
12206063
206878162
6893830
269837978
352532136
539843637
66407208
101574244
687977590
886551581
223329623
106513667
9339916
199544893
4766351
128478656
650201154
688708006
870381099
62926337
39854440
157244066
577881789
310101511
194780792
216881065
307596250
139823635
3843028
555859061
134377099
156471232
536752621
15245239
108050012
495234937
28042201
659900287
17303690
510726492
461734271
180809305
63489602
133002377
734191200
11426750
55036966
122942443
383653027
358536052
548887922
120013713
19652486
3885576
20399832
402651895
270670150
28014362
348403079
206720329
68822442
125858055
452854924
20568423
327805519
263025282
484241399
95705578
191560128
82850971
173306973
161614905
300378193
7154370
522095086
534891055
738334065
409109806
164052752
322917310
284832200
42560114
402295887
423500973
52103506
469632286
395525400
66592758
316651473
317763235
185029226
116420237
288433210
60059436
20889952
316536103
112822797
312123081
101698606
184496805
35868335
54748070
787525318
157619198
32665242
9716353
61377516
545140912
167734486
31959934
428225245
21257305
421470745
19880227
448619649
285226568
97238503
94760838
490032117
638038719
75890161
120333118
61772816
218243018
574603098
37246746
291692182
441147453
353038788
349685141
24266450
297424326
235463463
224971933
360665220
109369880
171520263
73164107
152525112
682888520
15652610
661042174
84191832
44039256
138821121
322369572
4075081
64714672
188421080
54932997
948451956
662881975
122961756
378924727
21016844
878648642
61843186
486891300
345826721
70623562
456628784
43128154
495444379
81216605
629364649
2094948
231726147
568666570
17578381
579703363
145890992
125917099
185147202
415866189
185874889
121050767
134327888
50413646
722934930
212993031
189157914
32868202
170281648
31448613
578878772
24392121
685758234
255452270
31592209
476802507
186184084
10845836
314139271
315093381
8737643
123875911
169004209
358986304
405916288
200503328
475883250
170641342
661178860
345936051
152249600
2307485
85557458
122383322
178968180
88935278
281244160
148165836
8872495
434617959
228834226
66273337
242354126
101572389
421613784
430044805
736100134
47449463
21807819
531408702
167914310
89977460
812447095
408491997
607847840
130358296
496730793
214982481
141668404
51944610
15247052
609121987
223549557
24977237
738506779
461264832
52921195
426625464
180184591
39613568
87992315
309223349
575282862
736406
335024154
722310293
93296595
127621146
305142203
158629927
96795430
502760326
300268229
57201507
68955628
195352238
548794820
70617122
154914482
181610078
178903694
164174860
153017234
175613937
455035928
228639713
160920338
78657338
35381415
498932688
118852240
487988181
71158569
80176143
103624420
531702759
298862167
435771990
55192694
192900521
631945181
232074822
11946396
368050458
10214077
138536470
260017794
135368976
645183129
43945246
141334775
785990463
463037028
8534610
52250890
221323737
82109578
330603984
890990801
270953363
624496669
446852201
201311374
371638573
39113938
134790785
601954768
687068865
181158769
13982934
81781034
111316051
510170249
372256894
56692960
16500174
96661458
34420600
893005092
235231138
38751205
59838013
123006410
41469292
49607439
309896007
3711547
627728087
112704118
594315414
78278610
64722196
81110361
252909772
664253887
14797638
3704989
434919386
44650118
137865793
272781073
109342090
434764791
580468392
26515248
487616969
832675
102852177
180223369
17689152
236107963
25505474
451314068
283281795
106509435
5311375
576831822
45120367
408836368
14301297
143719258
442708947
109260496
285422634
69133921
10915556
287636393
360825826
73219897
738454865
55686948
399089441
321205148
414737507
205140674
97084771
512500957
283487946
490773
125613869
199589769
796183659
448815668
457197650
12500920
550883027
11960152
24929096
33954687
261992764
160522888
326674575
199969936
301287823
100775399
12398607
56908954
152715843
12395160
140552798
95304222
308011580
47645987
599460327
120219818
353601935
236552563
30885006
408916250
435241139
246106110
168687424
276453613
519085549
25442844
349161420
392909265
434659895
202080493
4436533
127459941
783187276
41910071
117871842
38337032
555880038
67092077
269017371
80185544
168956407
9751104
109814266
266227262
17684106
355909826
66990318
205158753
834452278
371783556
39772663
342109351
293034594
637018203
129393639
74990830
135348541
171786491
144538675
366503281
45820730
175195359
423470691
537041094
408587516
498728562
677216199
526551670
243231150
462941
308475561
172436014
29981958
220984793
733833726
60437213
104310778
37559065
249059060
254829928
29479086
190825033
345901034
206160082
891064275
201093353
202289228
265191311
58731937
144668260
125792310
50116445
683924078
791409761
254694612
289285129
199243424
318618452
822509031
441579531
146056453
70051133
309469340
220927237
51401470
23166131
233578015
403007592
3512620
534951145
129197133
331446758
4906789
77762278
121756166
220324167
85613945
64669325
116588588
27037517
646392335
537997620
157447338
32012792
543656454
124440032
262310173
24294681
254487671
8463102
149003060
10835464
71050994
388883426
22559015
230909989
500756312
392744529
79739538
244488608
110976638
275453379
491698500
78004350
219997922
671081191
389274040
149400498
27929179
6222738
61958989
78754125
482230697
824420971
23069617
319163844
204450530
194164668
135118987
25991363
195000113
305340332
386091871
418867327
718548282
230347543
9736150
474457543
94090927
261481340
180825430
62728828
372590976
340495445
72497447
176580551
425593053
323958067
294077683
232516187
377057042
267036205
8710574
378929654
365470933
11770610
24606243
146425395
195257551
78422869
221948095
616046556
58412228
290678605
200097746
634432113
5233962
603059720
187163755
609036289
47728877
583793987
32985817
200744452
6926289
71024095
672428704
293269997
697295151
493515015
131730689
367437093
240300018
459449397
66252543
127187725
294224286
696315486
641758935
719625635
87854728
67477318
303253844
213056472
454311532
285864318
626263173
242582804
552862794
165670502
301603387
607957655
563413
230757699
378217607
86655887
70089332
205266300
42970299
599174362
18755511
50778053
482749841
422084132
26257328
422859911
40595757
691630
2153145
203005374
45081953
100756785
355561304
558400707
516969214
695266290
32132916
281285564
40831255
591518190
131116
619642544
216240720
404398277
164104
26531078
33930563
326124951
51590363
60694170
467377325
22653150
85749062
458093216
135427720
79000769
208904937
11340442
89482870
48221259
371396595
182107774
4319177
743310038
409096490
318524931
202058049
784196241
23744635
366535932
691960013
337067990
127349396
398027445
229158325
321799365
228940538
253350763
36115669
252005441
53728448
346236511
22798243
114528063
400783658
612819662
72514902
525997707
733824489
198100069
241987901
63609229
94503371
609184066
23337095
125977649
57587057
57223424
334155784
121061851
279343324
78244019
89433410
8442498
222607634
97878247
460229348
900128991
23101200
140588692
72959473
55587004
6184696
160821329
46237005
806032
68154084
542221894
45027258
780310221
191782590
345788083
593368948
548028762
193679675
607089594
251090563
24919034
120962661
448757907
4788412
113194417
57900780
551951375
352395639
187724737
362712734
560805661
273198685
207700651
364719516
599691396
29172700
562409121
328082935
56429287
435019697
88634553
165857427
2891879
192633249
29565620
663723562
35088869
63503675
84622833
7276358
82377575
241813950
25954788
50190088
6863807
132574761
33215112
342130136
128985562
26906112
125525860
210615645
117611226
187228980
202340808
578068536
38244592
635263663
17881307
159933063
84521106
49076767
45049801
526136706
202637504
151090311
815820809
125356387
52009331
171478192
124041935
178369234
128727406
114605617
152452341
219487878
217868686
175051224
639289257
245984302
27713121
111194143
41334055
114345538
228093759
508656003
524665882
677733112
444240903
133771271
136154861
29324240
399511801
8830611
101530289
328654513
138417294
707979108
236459175
67303526
43967767
139707961
170796160
96490635
21221626
702865504
59602242
127858477
183406700
90761521
10300140
613606781
171742795
131539534
183306967
128620942
272808755
170093624
108076519
25659716
307747266
91463654
467289652
5361245
164465019
311655477
19395647
7952759
155128390
442914947
42799717
1439442
88709540
393590226
240495403
138408918
390226023
58591526
22166874
289489721
101548971
439744425
282691058
137307877
65036145
48163226
5044563
33396377
129376138
162656899
375506649
260931817
151718238
50681204
180276704
160918079
85587207
103861575
833875577
133957355
12567945
30498865
202568215
77064636
484857324
160777999
842329611
191747637
186060583
124481593
49124617
511439354
197666969
176482590
401367938
91013737
6737543
59848378
277671894
200681098
494068006
336964764
73667612
76075848
21448469
224534320
79895364
346476625
39257937
115229170
42914259
317990585
101653025
463520471
263130376
123741556
149429664
148594433
129912174
551534761
4919911
89069616
692741750
354757784
140881889
533393070
230911985
149639104
361797891
349302734
12819177
231322052
609373397
528653236
328342135
317406807
299648805
322603601
320837280
47249531
30666716
52454543
977750
675937255
93768310
37428616
24741657
79851159
573478419
419475972
87252983
191215398
451777338
296627210
296162487
152287117
4969872
76929649
73107835
134870229
169167156
667815735
12272462
226102218
73128240
301796745
201840958
717308360
104419289
215034146
533585468
12363798
86333677
178335874
253006261
42119177
104267058
72279431
259414369
219810450
136323691
154695225
83239975
719048841
372291889
195372554
511961144
83325408
369467
146121844
473391374
259080751
240947514
415969780
116223307
191185361
48100638
374279267
568881578
493794480
292498582
180514085
447782027
778050822
55905933
146073430
49287262
359531140
346475637
304798228
26518412
817296849
434731104
9460507
359095719
224308554
28472033
68349788
201040931
560512780
341631829
98216645
166419195
2493037
42973023
247102085
436960911
69465474
159570342
201436540
445789463
23018568
79277811
46750185
1887008
236714356
113713504
556420124
365338153
31887533
446451820
10064739
281025623
232834256
491143755
366753895
118765960
274189717
141679351
349543251
470648290
43180683
484963747
210012737
68622625
370852592
120831301
44026106
69380978
465895755
229079466
74127479
604084748
130898258
213453238
906444857
54737141
113036173
62759362
9519271
276943216
876527374
188962906
275065320
79519587
81587235
144099859
617227156
191967706
178552030
727220924
256062283
55423971
206395432
42870059
400624742
642100908
505383219
223459917
765239908
1658256
422623955
223883478
145913489
19330833
117554942
445988233
361785695
8533353
140443850
405294054
104654381
246407118
48622982
251482773
514727134
513996013
718566492
181526544
21635508
28501268
609061293
866015642
95362690
196384276
429847359
295686661
439530501
355206311
121273265
456183169
86514511
110670012
98789967
35450138
225250030
197106638
45338171
72485027
169133877
794590954
310122976
477336765
60388555
6743784
464157619
805728194
341837597
268813766
427521003
21618536
661653036
388659452
265914775
85359689
659119766
662839108
468691236
5355278
548621623
7022056
848967888
440024538
21532774
103286130
410096082
201220366
43465816
197409789
369177198
52293968
300806274
50588688
115106533
921573901
399426427
27180984
183296674
290615962
19135009
387539932
679880152
205997346
199088
310063114
50440914
11996126
362450347
97980238
195316500
529352797
368931093
109959921
436287680
129932334
90620494
148471186
596303416
10147811
304381297
328083871
511387180
178093367
73376584
61816300
255603886
62865894
472712497
458635901
280970453
364470809
253460422
393400972
20467213
392522148
391745547
870432468
499307358
212093735
28037296
50886518
208156738
6334657
459318652
20839837
830305701
120632359
43210957
548687410
243536573
52916912
118949458
208462463
287642830
147093719
445583639
704990122
9126710
27059334
110490465
45992338
305101917
438423893
270686000
233624678
399409479
812701443
383968318
373260164
186463312
364365814
16686312
80875530
42288348
334400206
215444472
450171676
481632976
70911678
177387871
378442815
152934414
370639304
212414902
593927903
143777353
128243804
201955641
178327189
58345686
610460856
56279638
391099332
52702180
310768232
716395738
389666316
314544658
72517827
613460423
53397665
314459334
42885248
351995855
332378663
791276797
170152355
125208431
99687436
232807223
148219853
273585678
532022899
917712
86584926
228467729
263088987
219070837
38247028
53354239
242398272
40783656
233955232
68135018
172833723
148123374
612145819
4180766
29328564
184344851
542917100
129150602
310732161
621251199
647411927
158475759
106227245
24059391
182499289
170566168
481906124
97989224
73800440
85640365
31861143
133683615
21880316
315551122
493197214
7810244
860084475
295538665
298322196
343874633
174742513
17966400
266482918
43531029
217049144
106902916
50826248
547709468
12067271
186378053
314489571
763406437
421107433
106736565
100824736
500779084
104941497
23808450
79459424
37471760
152215196
154833402
18010133
147075471
493440470
175994573
182477090
8218227
312087265
721480119
190703786
491206593
40115732
723596318
260739994
20512451
15255315
113324674
446496302
518751374
91715053
58374387
248026094
91765016
55152617
537410142
149108221
246777122
544960413
915497528
60148800
336169869
106077803
59451678
25994644
541657771
206106116
11620503
196940116
82953001
14996997
360837842
91323550
224061535
353735683
563590249
22662768
55664340
588610301
270679191
8018797
359191368
155070727
34603820
218113458
708191425
1651924
6196502
96072126
588638475
196969661
303591669
277781852
771397845
183661062
18279085
341767916
344441778
82652032
303531210
44983133
134395
62172770
170336593
181141814
530808151
123722115
27380283
447591820
278570524
145195879
553903420
415738751
576534571
126925325
312766492
70017068
184962633
412921926
76604421
614873117
101844373
155133993
100986624
133787126
407242819
170881632
65152006
179973658
96472144
282561580
245123701
48000815
115277138
124370303
212984520
421054803
171196163
177316372
41876776
21651619
110926472
3535736
93464577
640814570
239440769
319746719
323036730
25353036
702962287
39457997
312478914
111140230
86307100
409422221
279288329
35905739
608625690
101619369
314099169
360307371
102484281
256087280
350708013
146990411
350763506
130262516
64458763
55714152
103227288
178736325
67182288
167631693
303434008
369590629
778477
272234478
20120780
7913172
21071372
727675376
388250920
237807170
434552381
74043155
44717191
157916199
306060803
411668752
73210367
506417647
1324951
46350664
139769478
122173792
416742706
27278741
2158712
58952836
960318025
158294934
24520005
279414821
29564375
341505783
139150866
322257489
257017406
222415933
12446713
523703410
60863779
789771710
412478190
251758179
955033624
178595793
176272045
13568884
670662176
236338326
268257038
280927745
27732790
7180639
90237899
265823889
134111357
32733182
137022523
685676660
6225534
535212362
100017808
608161998
312877020
103995016
257902892
4507065
789302229
200593428
182015636
22839603
94023920
352069800
114653552
136868025
257975378
228120015
24296546
231379269
22909301
289751893
7359036
488744511
218544104
600973156
542129
30069378
67335693
137725264
22956866
824303376
202534602
21230228
84290882
394988664
634120954
10059736
40904750
28426551
270841375
575664642
760867851
967874449
231868364
315950012
639547686
103612455
396646073
90929354
91699299
218361909
102260087
40443180
430523192
30130703
743541297
43180719
641162537
4988691
5959411
49589428
600719742
260131845
740269333
438126491
251249368
226431968
26951686
228910512
598844098
903024551
283858484
284414756
220048845
1296346
243132677
5303932
201622324
464235585
210552819
16204659
655598572
221482313
35992531
655672678
398165496
49587236
283743014
8907132
261847130
566177777
126640460
578281477
433550257
2732769
344957697
430660869
287882054
113736366
51427714
140703443
427623590
527280907
434996656
90871152
444108261
178117840
262396457
2777310
137797138
42761392
305582364
299401399
705914704
127849773
144428116
504970792
385293827
194174520
344145828
13890308
24032108
10910841
208075749
183724799
169871677
659142647
55026395
274321747
156266986
261422663
824624427
346402351
335252845
661355334
563624836
8417573
33911263
247876722
170326850
201332872
105854487
495647115
31156984
177317186
106491301
559885079
211246985
509832199
3135080
8360504
268153096
33913843
96001235
55484770
34836931
28460884
426398788
224387267
68270085
351364530
497202410
173086617
51460503
324171167
381353269
246980175
99307694
15459902
530382251
230433739
421327229
217623581
3143716
579623620
752293848
51667836
82396064
9866163
63103888
542781241
23020312
173746273
32607706
444875638
25753914
142135160
292099209
596058384
123612956
291539705
24641063
266905350
35295575
29102454
259942937
2620943
36769520
12603140
66181597
79558419
330141641
398731958
506260192
550365189
52013391
54043249
151662094
117596084
201631458
341987710
584625072
181930938
524947548
88062923
22738033
168300508
629243877
352894766
5482805
398332674
339584769
49017654
430630895
168140001
230151865
154483975
226551572
157593674
395364489
205176134
11961387
132343847
484191409
224026298
35747505
103927645
516916770
23072379
218166707
345523968
682184578
418349597
5342190
156842859
14377991
115592462
48695970
194365375
93542016
15479149
185868002
163459013
224287067
415812565
230606113
210720273
352150068
489194843
386625741
89607416
706471893
235970471
65803322
529961478
499356985
22395415
194268739
327786686
96572403
532405169
220699655
8852788
91471625
74779137
300967698
329327297
334171040
317406268
104177378
346230324
335496794
293275278
652784449
308962102
195378666
76731036
29203991
934287595
109735216
2474204
308790009
87826783
376934744
211137338
361251966
148331504
461032055
250707979
370529003
239530241
45917043
4360857
35972700
100645161
269146405
69173025
48289427
132426515
189944405
673804436
136040302
643331990
135422262
55390681
268370688
107626093
48323399
110443973
113719213
103290799
43454319
4641706
53954717
176098622
281119147
362441123
103060238
496015369
135702780
859213599
573662316
609512161
162540736
735577146
338447858
86393229
383692698
28554749
20942288
278954768
425829211
471290406
7865822
54195901
141156897
77316649
18332176
244651643
67268284
408059905
26258288
804271872
9262394
462699649
484244256
4055163
108437745
5050150
436240031
71795242
2646152
564045967
10278468
854932594
548813485
210547592
478266552
26856062
22066406
327231679
521703648
66553791
188105691
421363809
95997569
825060677
87906615
649302446
63388409
373669973
22720772
153156973
93584697
186102790
43639794
165924008
538145108
665063668
168982846
301611918
752395630
176964664
265345040
146266241
10044978
181149149
272710219
609291416
425030760
6858617
16525770
409180999
304631045
42310820
963723
90218793
246485476
423907024
25882793
141874403
597314132
123571034
211902003
498518889
140325555
253000343
580155769
947070157
621244665
6412014
1683868
271811870
332164153
571332820
849667817
49152913
103055
608399059
439342781
249669942
99024100
233544820
269023652
17418256
116050651
684908438
97475927
472664917
503492707
640153755
369160716
103469328
128521115
56577977
40620762
123005135
524744333
253419904
460219094
483527884
406094876
290218264
164712327
60688677
267730530
529804604
352267861
80102421
256910308
255074956
566889760
202947245
394428976
111927425
108217079
723069641
3352334
255390522
393914718
61885073
778234811
492191670
391186522
388453718
343279976
385731088
169404060
489168885
79239364
644523254
8241240
61389353
84456734
249003980
35624182
540535410
213556820
232121922
222924301
162184114
565572891
92572297
22311650
224032200
91731279
265929287
274971696
6367945
68352788
656628636
44766772
551339968
339053
123902355
436459073
12241458
18157846
13085341
337307234
9170425
38950968
47783732
34655357
278164827
91823869
518959303
144369905
128512143
494277937
232439602
71062664
428124919
150971742
206405236
864225
3787870
503396986
321466671
18168262
39662119
115452012
139076100
371311502
83313596
21007869
546245633
13656676
132721129
56505820
287877187
364156443
400311397
45770394
2198722
421634822
125514329
292171167
46865478
148028504
21206092
4693027
6772659
593414169
488090537
768508603
149648698
234734523
239502836
856254686
596959848
601866414
222943743
4894427
561744476
630113657
227474965
84134859
111804508
47128659
89856316
71765099
63282095
208113603
239612052
23392349
277375143
402870341
493766789
350238255
5249231
2122911
321605110
48304831
651865250
174140471
82813347
28078844
453391988
343523539
183666675
727618915
306847373
350527248
195591737
26309648
199488394
682030839
576663278
369585824
723953156
72027295
446937902
259619728
164748728
280531993
459077155
615058476
48640164
309368625
261389439
130507951
210133626
907265
302706480
22927646
815413484
110195551
133077846
245208703
268583087
239315250
151878572
388569986
32515565
117731647
163463596
12679898
57260078
439766413
17523119
1362745
499212277
305721816
444515874
256430776
67555892
128654866
440760716
62433637
115580907
500342251
239791779
117157153
354824284
60595959
39761060
140759922
587769187
840158027
29939092
98228924
558441507
771397046
271284460
2332571
183015551
210183612
183714565
10485909
64911101
764295362
10671480
431982524
172866911
2731924
12594139
160233290
405037986
137291137
163157669
425581024
480881396
158501076
703303243
6226406
13557016
30473524
343306653
147987652
186487578
17224281
571829712
227468732
206451935
23643381
4917965
615496649
90835059
302452145
320156090
12147693
21084019
36517437
458029594
212957587
122577351
51652971
68327674
64518339
280665477
121524960
318459274
39225210
71063568
71248233
56313234
145379070
246950185
64958321
39494934
283043939
537010814
249095093
506854743
19821872
371146087
105419421
458855903
289567376
60159666
21795464
730553944
829129234
97865863
94320507
64921519
415292662
535035623
624988707
270243172
29918473
420243100
291347374
102287583
14096761
132571419
265427406
202452178
345614221
494269012
564338090
842343660
113821976
97470664
343854038
936258023
194604065
180985414
477556691
910888586
707872346
324129803
70198887
82042066
101821396
37155655
48957052
102501132
643825527
219266150
354704253
136832746
464169788
131031188
832768937
5996798
61134283
22496600
285281095
78144639
369569718
11877170
64270916
652168097
40979977
35268670
312547005
25014577
288280933
12644542
4883597
922496789
786200411
75258391
52967246
93249664
107818963
201292026
578464647
65034265
50373395
323192270
144814690
631981851
254132797
646814688
90119276
538642259
319313126
63680185
203594252
301538779
416020443
263331523
80537643
210315686
407097009
666176642
196246705
337284939
372349000
6201167
13318578
20233213
619767907
131815030
324507875
752520242
123968511
47928508
681069023
682070657
60681708
131401004
5166749
515583554
39395420
200705312
290319046
34214865
261569025
286967650
281953163
20581885
578023605
409700646
193601676
703255828
4968898
62879835
535492677
143123732
6611962
117576218
321310442
32543028
107881815
224076495
31376104
243974710
258568227
7451167
159585184
390423437
119174505
182987098
62574298
379480763
551607996
112589728
287241162
717823571
43016063
80697769
563274917
444302533
675842256
11183538
187763083
252934858
70410555
861302968
670577169
67031227
586549064
334094948
353314278
644835323
718567239
548691643
1806724
13094357
409103745
218592642
122779555
41780689
1126848
34180258
635664454
58130131
294841830
98175902
417695911
329695108
267148903
222937322
699052941
141994099
451873157
154395558
159958902
45007958
45715332
138220628
146665048
155157816
8734754
365918851
44064718
21225040
8807457
151586657
333996943
260226903
206622806
273069510
310525873
404194444
143852581
534048845
322567179
287889835
305507756
275979332
31651201
137762219
202887835
248561766
147936044
167827809
193248117
82506408
459537179
20485646
589019815
268737083
898863071
345260675
119490603
212400685
602681959
343325830
387498249
297076796
353032022
162952710
119558769
48800144
326371341
89563452
48103158
416252847
3333384
5051029
277489936
65383351
57026395
36655890
810637737
198233509
24106664
749190486
15914991
211094280
56410032
335329887
592357848
187789306
192868351
297624264
518105399
182202100
488981204
160743795
28482054
204031099
531171692
50043299
8236070
796906564
9562643
10923605
30183403
147167436
14304504
55596788
140982479
81793864
247904249
268461591
282924808
597800344
432628176
519074805
226667933
11343400
118890041
223031829
44025701
115934837
316566269
177344489
67340159
395380960
207573378
20647816
84179232
91886377
364784759
186559148
3112337
43646821
604953305
189150261
18052291
411407912
216113830
85623936
460187054
329722377
60979550
377424583
52876425
566220186
180855234
148901779
296218797
198759336
32960685
579626226
21764542
334361047
417090717
316009781
468543395
440975055
327022745
138418464
46941231
348205928
171823660
449466721
559615566
58603168
525058666
18116475
41840391
156687295
227237854
116481935
40491593
138361623
487362656
288254849
564321485
885302294
32337222
18889246
208621651
537110541
223526984
378630832
423886918
75893698
150085908
444221976
200104899
213618042
561511592
538220459
406796948
47386060
471424
96987068
69931298
466031686
155047249
90897594
892082083
293096436
161547843
512922935
308726954
82647868
42685334
462805743
76356942
749601665
526246643
75169537
502768669
26888620
18760155
218079041
35186157
263377145
623292474
670225117
97791153
37505011
124142300
627549786
240772273
929349191
133568502
152480819
194799928
125279445
800823885
79661811
10447874
18968951
135647672
148471753
22236436
12412669
190338786
201775788
432795438
405882313
144331544
5932294
497502548
7716802
474448009
635278785
176864895
224184183
509364387
344652912
82124844
208928583
666496756
81823916
555767873
519607358
322234889
136488477
103726786
127116702
42188262
17855515
482974323
1983911
426427760
364220525
205642686
163490189
834085607
90254236
238107451
7451496
287244655
575844641
332484610
271770450
100597229
315482262
153008582
274632324
29359239
83338330
461280215
31326983
99277433
77511954
549059248
251719584
26069516
88098783
263023785
283139297
384495561
521670691
265422487
187446259
413550294
484138278
18961522
475593964
78883212
586854265
570022054
328420260
97005306
217288279
40433971
89132437
66569787
226912015
302002658
178089332
222235100
12133722
800823013
838204482
111512411
231760208
1955028
96492663
402761187
307986255
15459917
678773681
56933884
229952026
349645386
860647042
292381682
350148371
84273164
836786778
498025440
16955835
236056391
14910763
442342682
210394810
783569797
129155826
142533099
70139254
101777567
86414572
53916688
353629797
174681501
131187906
82490113
605891595
168539793
22280613
198253211
723685862
742965393
490202892
207604832
564248758
12829965
354219030
46743149
11541970
103377947
206215674
216404696
357964460
482987483
70952787
101501198
364999207
346661834
153324914
628130244
42301113
123031675
389111119
123521950
387445738
102637159
190352642
310018794
251600776
503620202
337559876
465115709
14037980
62979382
25273370
186682044
268501540
140507276
322236934
20215039
7348305
219583121
543673752
64851239
649259917
326280429
867643400
1131268
366789090
36605062
394505627
87402909
256890753
292556106
993427791
61316818
262173480
660899606
118707365
54602471
161212092
84934964
170190390
383819910
111427184
281439992
86656339
498338470
301162020
128595479
100825620
196615985
242918246
310358072
254642901
186389702
137031027
69564369
632552639
77148213
11010576
173070450
100343034
29855894
31156720
141973185
27401165
446037135
332623124
758424944
390540379
323510556
98201303
128998399
465771546
525209467
90435584
116095556
62152372
633973910
19512233
72722769
832962012
348101310
157019450
272048811
180441
138681056
238323859
593461052
489077243
278398392
66334094
23418647
438754931
162036262
433424257
291384082
570465328
232785657
265141794
221898754
25472931
69544392
597282601
358459100
411452677
6671423
766099388
390313237
158518814
810840106
403242211
631592554
223858650
196213518
238506680
18397539
54077753
90930596
188012423
94194484
186967316
98780002
102200799
220027224
541001611
58206484
440670820
570459633
256400669
562484063
202219767
328855121
380021398
284744499
813663
314300468
24595793
226000023
1278390
1997478
17497514
552083106
134380978
2231797
87372053
320399279
255615902
170337216
656537866
18632176
64729708
210162050
197142921
63916832
60312233
244068232
94270547
597599905
501204479
75970191
433005009
54079058
2689152
548548837
171910310
376065399
4048307
400161671
464858322
23829110
177979676
63849693
265998863
120035664
23609617
117860447
185516785
773419725
163869036
525821494
606541270
411899083
776897362
219079069
258923685
343267298
294614015
236143512
42460310
159327089
93606715
268274818
392097445
18956817
53968323
163777762
273262318
37487532
373719598
604035253
192080208
123033553
158831281
318049901
227386771
331355383
45437049
230832673
37794220
203642727
606746049
108331354
3691937
116986410
384366295
179885863
69248770
429101370
646883086
74107666
171419552
51477173
197288512
63812831
721373856
136291008
372528893
518729331
594659524
24460960
33588198
72612490
753789434
697859779
228031527
55975016
941712168
89945709
681006817
100132763
79643823
66523156
208559036
347570710
118176142
218246456
229935889
618422446
329514100
686295717
35128177
48425963
196807710
603048472
28328155
39913897
782565432
829413132
9375502
74131975
443434782
32071697
103454930
22552020
129600248
196168800
46569087
420434838
111290828
7292051
223801499
422001792
774529821
300665072
384799005
269966303
215639435
24408347
41223001
7158427
19131535
21597594
646765269
79805985
722449056
55685993
153555660
314803067
360557988
770565881
606093409
39917379
275259818
318191728
24024013
256707676
5279206
147137642
321359778
465261139
76542726
846710283
77337322
59457470
3742531
468628330
12545012
392091268
357685869
7601551
41316668
130065882
66006721
21547308
76908190
44971324
108845547
9131086
136829524
287406750
146430955
125071197
697278932
610107286
2090633
209588501
783102501
119233387
164431858
746467234
443687081
113641657
445121673
417175676
20081753
498332084
163073461
259135766
526162170
734122172
341741639
301339069
323894584
560103936
755977888
67358332
389540947
16915463
479505785
200451789
353015977
230264094
125788118
534054605
127550189
76059200
106929048
233031009
10337913
105604181
135539772
367982766
314705172
245474410
183827220
885345873
113546968
393261699
848385293
721587193
41268992
19851533
203801341
380963147
686830885
180845396
142310897
7349359
295256504
160898663
306534297
32336234
111460499
719605291
282045047
3345492
157675536
477480916
444319510
474973106
488634452
415688553
4255300
275566682
36765455
17369407
489050743
83690794
13757639
213273920
144049259
477145647
311822891
128496545
613670623
340221471
361726211
122919625
608341843
13002748
483476261
17805878
416926016
265649387
224899003
500854445
232609636
468931259
514427478
120844328
16220764
383054070
556833171
18966324
677475707
277416023
52412225
5459495
46612049
120051552
10595725
526535827
258826755
41620263
5670061
321940072
141602088
453424945
469060617
669806847
280971524
490743879
222966187
45822202
135070141
580134665
400646825
15546759
727375207
615128392
483931273
85282537
191845198
68031023
172547647
446780663
53801933
544320260
198221841
55430880
257610606
137199075
112523279
479974147
354915447
62469020
163329585
86663345
4499166
468431425
101552864
441694372
498748269
214396227
389349798
95311405
24190336
26440721
4624083
111638426
13747068
302184
154748052
831391
241000999
49211074
69142187
707168317
86577040
319958280
190895380
172503691
337522199
216023437
3113103
89476618
244909439
3243569
59988935
86602468
278991516
73941279
38923461
368190676
590241705
546720527
24612882
25787121
131672884
405872665
349703178
170451313
182912603
8240278
128720596
289824487
248855474
171819886
193512475
435790847
252310165
676402082
158767702
259556303
160252294
67294494
340607139
322461151
630369292
1555461
100785918
109945411
129727748
181849924
394273776
145853776
134624733
195458728
303321731
44332247
634411
32851550
101624032
106969933
20641385
135590448
138646296
66095746
269441679
213779797
919286066
35685511
618755957
675374
199214087
208459015
181742028
3665691
306666125
7072824
991918
43864789
354723251
92610308
291132099
424357887
28461833
495416268
178187333
647092620
187890266
294626033
326734468
741571491
9576273
13591713
157148819
16945981
122682252
522681210
54796001
62308920
18251136
557073523
330631842
131543437
214399626
636010772
306403652
199909933
8649587
85130661
168563201
104924591
132138955
170437822
27047967
114582167
218925604
265903217
34108302
46934077
286160546
238921850
26824922
188701848
5728836
331226002
12880075
555633830
855593
545900664
71858869
82346775
20649326
239578483
682074951
255810022
147486952
493667101
183934123
341798352
344318620
277505100
301806617
327467599
257776244
194167262
27345522
104019446
782139151
45786624
726309423
429014317
122736300
304014067
123711660
287013151
487827527
87363683
10273680
526671356
319321030
137049469
435065039
363635519
808982834
350519819
447179239
695423635
29705096
427630243
233533023
25714724
123823584
31734727
39703529
274062552
474500197
287152393
574647510
45331743
134491790
134779958
213195007
597454416
756141796
85449090
35271559
197640141
142959057
14511700
184882226
77760221
308653417
85787052
30819113
118784395
258164445
834780194
387494847
53314463
57308470
85630133
285536246
439705998
158867475
117497329
298054047
68884398
39406937
283958583
306848455
494582697
229985442
71312871
79871680
699991941
43463392
182985317
92878109
551724113
367053298
770646658
81236904
461014530
606344619
332905179
372347097
376320567
16705285
81906215
60625591
206441283
256950907
291720356
418980202
252233529
292010198
195279685
753574973
595057924
41754327
4649255
238986368
54017266
542914951
164882321
155851577
39941147
681842651
441237368
185679287
105976285
135208287
349507683
167263835
137703167
227508477
78688829
45164547
105647609
253141192
333995667
90052220
334030417
393398534
52174944
123452963
314391423
581294360
12942015
358441268
120995361
41176596
912600313
179428880
11009163
198567976
475043249
262040554
276468789
148498511
581559029
100203520
244687849
521170894
45515662
14723430
444030645
171645317
61789425
305281115
7013395
50821318
108460674
222042631
388555160
315484551
69056438
73231287
302144271
82895332
15169976
313643937
27476473
257197350
20121619
207707554
422613741
758165190
652170480
33384635
936941944
364459202
109204421
126398302
382751391
449799077
6889383
84194940
23030482
71417899
135141899
28878311
162700780
166839579
2297953
254408531
355238590
80530783
31165731
78253758
429339789
296073522
560867664
204908613
495562855
715225596
116478295
430824822
137102974
158208077
147727781
271459674
191437113
75525825
470239660
99414475
137609785
125976810
18878828
31995940
181428709
253082414
273594274
170110755
39840012
421641103
72155444
242119943
317605726
33183787
399924192
632228543
167444402
175575530
37277441
140778558
250017806
269139084
504614596
29577674
562244609
271927781
345940372
199915985
424317465
15375435
27554629
13997689
165584737
211667455
24326512
28542813
392508712
400142158
18473097
57861493
199357910
100861433
432312932
369686147
426019037
42746846
436331061
97836699
511269926
103139406
20757689
37838072
786057676
4151650
319867554
470472838
537193393
223523120
2936748
555001679
154274508
504857022
463337748
767027205
507459097
221048724
279425981
290337203
242956732
458721158
493863440
295915618
406398328
641236296
578980107
12211576
382593581
84154959
106226061
123395002
135042322
223881791
213996024
731000384
162494817
160575062
39564897
677081168
41893948
392636103
234287138
258648199
28277038
403397011
531733324
257551211
206684124
74328526
98629672
562414255
281044969
118981456
796572581
121918705
129296305
25681828
642844568
21785197
33746841
32680727
3839729
140158874
590749106
50017390
342101746
472472435
262354822
52854948
477807903
38204362
80407618
200091201
70842890
572141690
216977445
511648209
191822937
84170563
282486665
245870564
3222991
159364711
263919218
362161287
744633099
112041869
403558396
787269248
435158488
249435984
676226309
541308356
204757375
9268263
600099469
343189248
513500105
262732329
6040273
97946957
18499682
361084223
117915738
385084690
349330945
313230642
54981240
756832662
7860009
346079800
33343072
228830305
703287884
130734480
674428946
15431800
19327636
758602561
122561234
59787794
664604721
47419358
64736938
84905210
158034066
143716957
498884688
101236617
59368403
104171234
169992815
22726038
108185564
211451365
955975
672936599
47546079
424670199
298229706
793190043
137821246
480913
19896011
221696399
46654496
291656323
547772427
162933857
19103956
669372410
243639071
213458370
552091357
136452450
158586930
318609514
506626214
11873724
100890603
533894277
682092153
11024332
210582007
788828742
397260409
282437801
77023944
63793456
335617819
304783192
161312421
90464274
121755430
10147642
65332276
146732046
115721295
458987666
350873402
171627459
7473171
59397517
311077156
371196698
653386405
153144436
84265130
495604319
388490432
181307520
36989618
133354481
6412411
610262969
24796464
479563730
76374680
71824290
15168595
74032637
875955420
164776172
172741374
382576474
282577650
178069748
277304111
330873368
24174349
45856629
91331794
479631167
16193664
103146233
327660784
63075553
62579941
797557952
141835219
261488882
30747053
7351224
50171717
2722879
158579896
447112570
196580447
22272390
221826054
133834428
259833399
157618240
58294857
19469206
384803329
41095505
872048806
108587559
104416631
216428905
609388564
39446152
251376996
476246345
185042395
318714350
126063701
141307931
297598815
372287785
12239816
11324326
20685282
64177793
498051106
6704882
262881617
96844283
474979414
757641107
18262388
83568711
32012122
310825789
63481805
474897050
517439937
1032130
456618058
312361052
416228388
128053597
18904512
361819371
1543878
76844919
228549236
167398365
458869031
168984727
202310616
559516712
446962548
380988508
101070472
6585805
807977723
561361812
516703145
506166435
243054821
50874954
128887473
166158416
355078090
230124808
28803778
4125542
59695759
75449297
219149701
75881796
79794812
316983448
187137910
480480919
90178448
220851407
605611302
3088041
388394774
187276532
63032994
20340193
1924223
794283751
469720673
181973978
25016994
220068696
842261589
198654807
76376202
396768405
63824672
331590445
37817460
89306098
280916847
50219165
187214117
75102832
323738530
18001620
36629250
506147114
446938478
268542948
185198613
330640968
251955633
311218561
154309319
99346474
24169415
103831346
523189410
153515100
18751721
48144032
118438645
476925546
267937881
738028038
648816816
91950005
205863620
27366448
522010644
80707901
47168675
154004322
17836358
131719073
288705570
21839903
135774648
44182596
126768041
208393754
789343663
250297605
897370929
16773605
925130898
12664716
336941718
95835591
154329172
39066939
938229830
193125945
38594976
423868989
318940752
121361172
76782382
7077262
317524473
174122737
262571454
31217405
352009252
385351699
443798336
43464952
106155691
42515637
67071971
392930340
69118110
250819850
595847458
317572905
260573650
848882573
110557488
455798093
282721379
336325343
144210033
312518461
383201202
103608069
273997805
18836868
646967645
410502911
909499005
60495540
251377428
210884451
383237267
55417250
14072555
325295339
32844968
3436461
15450842
302287069
487261091
287831998
313848540
174886752
96417426
1385191
110081469
151698061
223287398
378735881
264937209
11472002
246223248
1038671
36856862
550204129
51467368
753987988
297631608
22418539
39080985
874291
242342973
44977066
487062936
524741651
13689433
694167760
624060631
431404704
544544951
154909452
623986243
546868111
9384111
95352854
119033552
27867396
404057545
59412294
645912075
487914405
677957243
59769830
310282554
7469439
583344825
151844889
182896640
3226085
468291389
665593883
467151763
188074958
363945136
183187555
25198043
287692223
310221355
198018087
169859812
99044565
92866397
90442451
215145117
71964494
76050618
75399825
174247429
154953469
173731330
162328128
494832485
110134268
191957079
175817435
100321364
576760656
26325346
149473315
13799538
313024795
67540461
235445985
13866289
874304551
827845379
13813343
350555042
394481855
403708450
25161305
554889279
139010108
364566062
106035938
275046552
598898004
7808684
328725815
90822816
73792681
85856641
172781776
46862877
48275106
16403326
176508470
324095170
398322000
106525224
833557176
33517377
99705663
705253825
323797274
449389548
46558874
708846589
179635440
414430875
16226418
86323198
9325286
270939536
222143670
224761993
664898145
235570869
32665391
193766621
314509804
198515327
218839231
119735996
26917087
254956532
28882318
71337445
109164264
366476605
783493515
280766596
149574331
246817072
924903475
35933123
130454512
22150342
895878149
1414163
981698037
36443516
66655874
190034603
81321899
262826510
82344694
749516293
97632914
845141314
108047449
165520545
482805251
359868308
612239832
338403081
325959927
586466058
84065730
74605684
209892568
83016552
315521147
61502403
72516866
34093834
22121674
187725033
294360351
511171645
755369587
825840392
85280316
8015880
119892388
606375945
69061659
32843281
125736324
37637107
42961469
5652952
76105372
61822548
261402181
335431253
48122855
38760506
120202830
72709280
51184355
666747325
370538793
267048380
139790218
279168268
120417090
675737890
61276588
23972011
108354122
20305664
78419980
299894159
201606168
128946101
684875111
125499364
37284043
75285045
514854659
508941719
17670996
35212601
108010350
395519712
411748346
405640666
782454395
64540176
143443200
219481839
254488201
266996140
314428489
380824943
355864187
79624101
172361578
24114754
533000130
228007638
123168404
247834946
39308722
21648282
1938654
347026766
103662144
25096826
155748969
6867826
140864475
67632719
105145764
388346081
101599310
60252622
137667465
19324709
447717387
70667787
757636156
94838261
549000963
99999548
244091548
52138928
421310231
162233525
125838871
482295541
6947172
103319788
758529223
140446063
225066641
645403091
157523746
91078181
73506721
453843503
240924569
156394512
244826480
153877591
327846403
3655029
85887298
380920801
741534835
98352345
343020671
36452112
529135740
595030791
273909836
46873857
678897493
91484177
335535565
655467670
132524381
465327607
162607604
535136567
242284003
557832658
369348413
169480288
186818296
486525313
16707686
707339875
785641513
373271090
258196287
407497803
776445179
29868880
244142958
243246059
21936176
71754778
605910463
403370533
167084519
151611171
153234873
34132464
28414717
198304959
663823176
388396177
2462827
231235244
6467275
266155657
91670939
83313414
335497632
623811651
90005764
84371847
416479363
540083319
367483470
491600448
46502386
320880509
615741925
373161558
48090982
209680987
37551526
838772360
14081157
13184375
34197664
7094615
101679038
128294051
283780528
161292645
655164518
298023763
159376837
119962753
656409672
11596149
150364576
168599478
7412176
198712935
204773030
466115361
138875921
60267551
116947083
373189891
229314672
2342880
80558164
464367536
273242401
314892454
32296076
18541809
692015726
418461659
255186962
821984756
369011757
833869658
225337798
360376408
282019986
183274021
675135712
412995452
31642737
37522185
180337907
148773440
68779475
681627279
103376770
616861204
259288701
226326195
600245981
807389765
231038244
154735204
733073902
9172814
464430083
98356679
258926774
724102257
6496271
150205943
43381947
101124100
321059035
201676631
278698305
329250502
46162327
490325157
5765846
687067912
166587239
608491361
344498846
238928751
66063933
435153447
187789527
498128725
117209240
8057702
516364574
225264038
528645758
504703856
36665244
379195046
159051889
157327719
61909084
378196334
82428795
793693578
5266060
7394106
87325078
59558942
295389966
107340991
134816613
22042238
747800992
318246663
101889706
430557811
83539212
262036014
367929791
97242482
389858145
250092606
415019998
754493809
165698716
56565287
8777535
64011908
47550318
14133440
163253277
108539434
195968355
45825600
69315265
710263094
97906034
55376641
132405590
400133507
91405284
2029106
504296369
195300014
1196176
8485180
512222990
40470350
242606545
141990701
211180081
797345281
254123754
34277708
60839
212387317
95931876
18439386
75727553
18770318
3028226
781106858
668067862
321649975
374183027
80293781
39737423
79295075
31993592
824291993
234164370
61463078
462450028
203774730
68369433
149908118
513701918
54901210
659961839
305272594
6920416
443103053
47540320
40528992
548018169
602207951
406411346
32333628
32427277
500945644
115859190
95590463
196610949
309485592
321761784
438993620
107693634
4479879
235076407
449064111
391431989
47947332
511721096
137300761
68120472
60344002
134291444
282186158
246835357
313831300
428054866
297133638
688066596
178059007
704925538
257241456
634083526
529650495
198589283
15235394
146197095
63485206
45913906
26753743
49587193
621857977
342048723
185898202
767004191
283452455
449856434
54094881
195036775
21334337
153361772
36607155
845134945
1048259
214108200
237064304
276616950
113024523
33843588
839466777
291593876
308493481
316213776
230235350
340242360
33595421
247702755
241083412
164316338
314886729
842452672
170029709
65093706
116472458
107374518
688043849
61461402
69729731
348397054
479065836
45537645
19168632
229745347
798689807
268188114
315367527
307553848
244053804
372255472
166101624
120513506
12147202
45437630
208647169
135328339
80242078
24904773
238652407
220263257
209542672
314124482
473047293
898009162
129296582
141682524
86215240
34576909
489490704
720001045
648816154
56873269
69020265
668261
450368374
244790994
764933261
269354340
566322464
456004806
73576092
495524882
285996499
667997
391528654
12792190
500308334
148994682
777756975
578649071
528355
748490489
352082932
86269286
72399723
65482264
404942864
454599826
66637431
290727569
784199364
59488591
55741843
484104042
139169967
157997043
334413078
136845658
627752788
216632974
160519803
428516925
353319538
30132452
122654540
450197176
28121051
52589565
9395421
126502507
155086572
47339315
26445616
2469608
54243513
244538752
810471156
185182312
345340471
529426757
126615939
590422710
605195105
195658128
372248484
713492366
211440510
40722151
58204681
123199692
81960049
164406727
34708722
224165
33919522
570512456
316124954
676669928
130370797
590519615
644649653
89430151
275591774
184102352
804746684
28240110
381041847
253917647
16990451
255217225
603916234
482402469
607374309
222132985
56120211
287255674
431226496
102811424
23691411
185280075
653123620
29609078
148919038
341971711
70721731
225731782
236105225
383694681
68671973
59361215
135478346
361866611
421709614
382577127
40912345
15093496
332823845
827059515
634577356
30378530
156050567
453704441
5991415
459689633
208876551
39446294
180690886
29325298
171971868
78923164
60114639
221352388
250955255
628992594
77180352
504827321
801165278
269981885
41092810
287199031
16975074
50982544
31644355
304019154
97612406
475727437
79178149
322231289
132387439
75858513
139868647
347595126
1786974
547428835
77332897
643301091
59602256
158165189
37708268
10327870
332001295
23010350
223367626
505263372
466667241
49582126
170056822
247903002
445856220
125704485
73922082
38699582
86528785
355400984
853024515
555768106
690962402
15456172
5134601
673605034
262363618
7531323
4724098
295695071
623597724
437955596
2629192
80772588
448254895
30253031
932406266
242419011
134356417
170366074
654026621
261781408
66065769
230160190
36824594
417068869
377802195
105028314
131069455
219879643
8367492
200363278
413346433
499695957
186654826
279574583
517820414
364487419
247961607
171842490
323692136
447068678
75443441
98710848
398198162
347143332
875294186
555522808
291717422
9763728
131066979
17887509
112568256
490767264
148639585
144442390
40672396
32488517
82078195
726518045
244710920
381740854
541818406
200848236
215032963
11293687
116424193
241490847
77771675
32880108
483327098
732535156
44036594
50160775
686023370
12751394
944325958
112682402
19814021
46118777
469722302
292186275
329113904
293046652
267025468
42155636
6681999
277845684
664612394
61771246
26701568
215139843
654764281
298452277
219542888
840566680
448012083
203147670
74717476
654371376
105347704
281245103
75057882
150840866
442071925
709606102
128876071
247254246
527690740
402861214
553526054
200709971
459448783
100386804
804863124
60344664
677641955
104578234
290888952
409107222
27983626
159984965
214358022
279183055
118633687
568853021
116062602
170980032
582511184
848941839
168262856
69257243
110143530
704852939
27612970
16684036
175225920
330905568
432619183
32539940
137053315
71759959
358661915
181644096
863785918
10039011
180112364
7350173
1811353
439937045
491787787
306073249
13583669
21967406
173271100
73078891
344256278
64448460
182100357
196942996
247296653
6471143
136702180
301581305
150167816
435293943
256898167
362714853
251678892
254193545
433230951
314043740
139733105
389614439
22430184
569260261
358492773
594608210
2041128
129582338
790871822
132190542
85431381
69107874
422147119
112969638
95317777
65250275
489874543
56269795
260976650
59853952
568473568
11100813
25734403
336768277
686048702
127526436
17736009
138799984
120034363
113835952
574768770
330123437
2466541
54163086
371870885
9779617
109459794
128792066
76991126
12689528
153165304
354181427
557711874
5337581
559286925
8715884
71147266
462284702
18370117
105325475
931360
475112439
404754066
438000947
8622524
31445295
59141058
284793328
175996917
199174989
184474184
38891559
46054236
134511571
77520793
255764563
113079339
481611200
554615178
58206576
198323772
6235841
132102321
334797997
19787047
37405331
207885979
26893869
106852668
32689788
486730788
35482792
117366409
121269748
10893047
119259073
50634881
278035533
303528676
9214058
205849521
463182262
715780514
270209768
435527854
686124909
10904257
15025323
157364610
337537730
259506310
301452796
320578565
217789451
170356679
545054554
94549354
225757038
13078258
497264318
400850301
43070339
20294483
461646287
173005231
14041553
27349073
40894169
351257380
182658033
184434796
392649239
26587482
8881010
514996620
534866711
101096415
421099702
34231802
21404533
124220039
76058441
814995945
114750188
4471906
550862311
266702137
151640490
29971976
77850702
65447307
150686030
393775594
3651172
520160151
454439139
705950265
269925836
116335721
272390783
719436489
16373125
62607218
156413376
475229581
320413187
275647571
537123520
51986083
162970842
336718332
20820342
131051907
31063981
76729182
205296301
250128576
373010628
9286246
79849150
24028746
238706281
123022107
183612138
523626465
243544404
129894570
503831694
150406133
343273424
63645234
191182228
312633379
2866446
77124057
17071201
401895877
336515499
805977617
420548647
55003134
467127427
256916664
107881941
612348461
77358211
285646945
122736172
1562117
566458828
168712646
195308532
7598351
133028093
100873498
4975979
123649856
25044058
592411998
35270568
70457617
965321699
370591090
652350141
260781749
179201884
194902515
248216937
727612709
858282637
3911543
198891909
405871487
45965719
311745667
284438548
419973
2332489
173851903
92480933
266000297
167112561
535005949
338878767
76900986
571286537
535404030
427974167
193461472
224468419
80834600
291140298
144095082
220425424
252630069
309628537
360219205
285525369
251767447
237814714
133018269
36462230
349418600
289705221
2002799
8508809
329275787
721900663
582993644
309876329
627382530
488259657
101083794
645069398
296806237
565420700
306290
205596496
311142002
765275742
206207313
64589405
15741834
54025688
44773589
90534352
57045196
24732324
607967150
461391582
576453772
268743183
344420055
65947991
130861226
175445145
104437773
651455085
68603783
355076650
24661946
872641089
460929499
111627605
634015293
120653798
115925429
239284745
4090605
37799968
237575279
452548645
10939677
5341604
191114373
676968286
203274402
515012000
425939398
224514702
334912455
93247767
568315060
116761171
45556345
289686857
65475897
83363177
196456616
475155460
204994176
739536516
22732286
42618432
313191709
352606669
204702114
102077582
72431404
145418921
177382852
255782893
5997232
71483391
285956301
301920639
90333637
138611316
81777765
412190556
433992443
436677457
101524379
524883875
729971119
651484736
21910573
505698283
59804426
46808090
262576090
56111704
82422376
287374415
71136099
707037619
775468
584187137
143601367
18058351
510794801
69230409
16452056
249540744
27070800
51300360
77832959
903719281
622657507
589919494
285818229
12278704
16099379
447177523
282504359
41316500
68963869
174439545
675894680
924861
238154801
50219390
112842837
140590762
9782653
60630341
333746875
485362297
375141439
198563147
648483138
67769459
637702868
77527625
160453380
125455619
207311929
220992048
110411855
241852889
347129702
123837433
332818064
310146696
158056778
75309832
415489835
319380
293778253
20476119
290614417
2062349
457847364
54949286
3966913
229736973
97790240
26268645
92981698
350832650
26223951
91700747
390282767
354244723
238043797
579139151
562601170
337655071
58992966
70252395
347902025
313897454
402006787
21500899
423933701
247075705
500232354
22028408
117967831
416759248
335896698
37188138
2565784
194841522
665201208
744353270
300908184
633782327
7557150
147524102
43300688
827740173
56730464
12162534
119970631
309615774
257737656
632261998
14019779
413687353
25413607
488018477
18992618
548775533
780534451
95527342
54931013
129731476
286755396
17579534
202490259
81432519
301024059
5120887
850662738
8387570
473078084
766314753
652642201
5410761
93775528
213087636
484074960
128684232
84692502
729604881
114154786
254793211
172904246
19027255
102224870
703504085
109085156
40991196
380708761
129443823
483937669
92678726
211604716
681876433
263467256
250998029
813560245
713172484
634893374
187042181
352550102
491330960
370743503
872241789
763660820
103492418
46608248
3061471
38975334
4191191
191062129
26783937
265387646
378528171
347217062
36805896
141040947
62756151
299306248
235144120
64143235
596432761
13775735
879459430
481157820
231718355
720021513
10314437
237760882
43789045
643565571
5681214
285245094
796014089
179920985
298707589
9570057
51524114
780250926
95087269
486864387
439225479
24770533
200795033
314271700
34907168
409725530
184114790
62040314
582409013
160318478
321715943
167939055
293369814
10842812
327306952
4630611
203441047
54617801
41290012
613420630
869415056
331011549
18567018
13739268
295318329
41398996
938481512
626169313
106068275
61068599
146915548
322923219
600838444
28479353
142729349
219870227
87254337
354111762
9612223
25029493
116486091
980792302
341985423
68883572
132703303
475554519
81700595
87880609
607330119
2354724
144354168
57123937
95723664
84074481
137843329
2966894
68625122
342009267
93031475
117598080
340379276
41412624
96940929
135247244
581495035
357939156
262124978
241218385
4200750
189205254
333565783
117721751
229651042
101874696
767781980
295996056
201347285
57943034
317592904
235492854
169386535
387313076
629523008
190454614
137121843
52498627
338844275
634531533
699362292
97976719
160764003
500126096
185312099
205657507
844603214
279727098
156751252
164634042
96570515
467269023
506699162
228455095
444820606
20031727
42355852
629939272
4258006
871623657
5785065
99617979
369831928
209331536
834837318
74312648
784365801
51192746
377487101
286790501
184273392
544930754
429732258
62945702
308409625
73437565
36218269
100181388
214031852
796153641
54002030
15494068
61114954
107573639
168625775
93683510
494075114
381835489
203312249
419333766
64175164
182641433
107564454
630875170
330780692
42236188
124617601
212826221
287482228
655217258
11363565
674859421
38154984
238357772
907683668
21930535
308011507
708955426
38054349
522273625
222518821
358354694
465047722
93056335
106523591
189817169
305608587
130749654
453123351
122111469
15089059
66250598
644987330
363220129
136645148
55777235
34639605
428182507
25624615
230302886
430484639
562868234
934277575
59007325
101961774
130979670
66973432
196515295
294142071
740086074
477771765
15820428
290397845
531529095
125072744
184613032
28973517
460758877
288916003
370111890
369599625
271137190
257373974
327969578
90718103
200317766
84982716
72319905
304913961
158666478
572121633
662587335
19960925
188969960
635830655
144930472
229694428
137591955
564118964
196085649
268381923
724118011
119221663
55887816
11361612
403806130
54968185
181111445
36907769
85361590
223159155
474027797
95164393
233782052
4954613
109256601
547064117
309147957
409359816
470889699
482030693
32408792
749411051
72783549
368547227
399448658
114826873
196035350
376629110
372146040
106375693
14503725
339275754
63189888
22996840
93021947
239571524
146904604
658489213
372490273
2543000
27630496
3347867
36569363
97092
211808811
176298621
375192451
430498390
183361577
2615712
51071072
123408189
138078456
14136106
95906937
672697849
341144875
4913767
136001654
34598023
20409301
769042731
635493498
95596450
702405203
466577740
32848705
188694632
495421062
143465568
69105252
627808209
233989831
207592937
442391624
20758359
13771870
630811454
98317556
104595656
812103304
266332933
3018028
14437418
146291443
7951364
17365143
27259668
114822740
389549065
17520645
945416243
44194889
552292337
327939962
467081975
144326032
834109042
4008700
266321741
69665536
270032199
421502942
173881219
377473692
148018089
205083803
361229857
15964531
195851403
148867531
272610259
450102937
317186228
38893830
699362901
363081822
188500090
367466939
244041705
216444778
19250813
19098320
83935063
58162843
116894383
26557409
63869752
576590620
54068108
109411061
27711100
456038804
234305986
175559208
376633871
185298380
503410553
81442128
87325692
102628273
627817696
383258085
179581158
169493785
204158044
760213739
130888582
854331864
596573163
212713845
14873133
447870875
263915573
293120267
96367819
236910649
84684119
115283028
468676660
36454277
392180906
137856704
358660096
506777959
482941857
53444483
198796385
75715227
20429393
72242643
436860326
5968625
90243550
274816074
586862938
160046703
365023432
144985577
21104626
584235132
418514748
16261304
21163985
93520151
484547510
109663781
646672621
223665260
202163595
95138055
98710584
704204263
100346202
63077367
79586143
10895767
554025046
237759408
98837786
166790481
75515846
14812015
36814805
337123004
557157799
88098793
298539946
485887169
73648331
5263502
56188626
320696469
145194991
194641778
3835425
57451784
7971778
32301617
89331742
19804294
122477176
53574893
217932413
85803863
92461287
144536558
234379657
41798788
669054988
144721138
592399969
26615776
14671849
267056586
693700883
38404321
80239915
417453906
264964295
546736386
211072869
790642462
200108903
573010673
306014497
257858338
188815647
350949560
36164296
344589219
166521094
557964853
167120618
14853045
56912414
348755672
11094137
69120
21704939
126393026
466661335
4854646
496892932
290618951
370002136
451884524
73653963
319465965
110643187
758742946
11835940
271683032
24546025
641449012
391709231
508997789
91040269
554088291
36259957
105994401
868287043
369004807
220206164
595590036
62931336
6756982
350617957
408141697
6298935
72836789
19349842
791260659
303748372
3607148
110680657
131448627
484026457
776774524
101356761
37223066
732012287
341604135
328460851
259433206
634141283
132102450
20284263
84683860
375671372
346865072
142225640
146995110
10339692
451069653
48421359
14837966
1594416
5634224
43897982
105980472
8200556
362665581
182636159
350611
22551624
326631688
424082864
39423753
213433250
342928665
483372479
182783504
60295830
300713974
211267072
233700979
31152310
111553394
175276011
4015561
288574076
186920917
138542553
123839750
165473952
99149307
124718087
396986100
42749630
223757796
61211724
14108630
319617708
777717444
172332537
11368096
112660429
401542213
987519376
81507937
103025231
29859431
86978428
270956876
251780282
288039063
20250606
32756055
120618127
29669846
7584875
560458171
13541402
430676995
398779363
235957136
265939215
71788706
22773943
105523539
119868867
82676587
281919397
45251026
194125671
136264560
32695474
203387223
273162093
356504
1038115
267596325
155695957
21277318
357596097
187163073
104290441
396836117
286260036
255361681
21751352
92112995
194078148
150248615
522852457
121612312
2732187
2847180
383296339
309550335
59500932
30881144
8520049
521998194
44996444
101826109
30663130
212644566
54588267
110081337
33986240
676093846
135141000
432715492
720329110
517962701
208089158
178042448
139410416
343155057
974549174
133513118
125940098
426942849
29616972
21483896
176936101
147890509
520768851
170069334
218144368
61931696
421517297
271973659
100823784
304631517
33174716
342300793
51794739
103800524
344378322
621050770
31807483
780362574
1891204
393891982
26837364
71978320
542695860
221157731
161897049
90469521
159113682
345286496
51643857
45941949
8012691
386438759
177696433
364247898
60342198
372697134
91268221
272120707
705793005
418020629
165122087
57068601
550791235
465360719
423022592
211966197
201272312
377595600
140631092
171008310
160886711
211828488
538771010
212360001
2339717
639038345
303870940
117159708
611954658
342266627
279827597
12299495
226822711
273255037
333211532
768080010
269931107
98045236
448764493
255608075
126449979
112000650
101001799
198266223
51802545
683850846
309619200
258890264
686515466
60957889
225764630
199563605
31619313
265468911
306505651
199448884
88160694
96662399
214859828
394976924
59908809
236625032
176320269
184138179
69368374
25578511
387011881
307911820
260732562
173495612
469820358
665498070
385049407
435813562
61751723
466751676
69824165
380862276
533686211
414689624
31283119
41990598
150365784
14319655
709678582
547701986
442459351
175978843
429340107
48523217
39272278
70974807
238625223
834223
396109386
465108353
99933979
76832716
321196397
53618229
208309548
422988319
655207181
120072706
504307590
84704666
175910835
872674062
210014821
434343664
99829651
526177932
185917094
153012799
72056833
364028400
14678119
301397106
222405096
916078
284897339
84863972
332791053
29802920
164015414
245327019
25795090
106182530
127139851
45607232
671761125
333671873
38648364
86691988
465086671
202226855
565254160
41653042
144892194
184070294
507194922
215659959
610836446
80885180
357000445
123358759
730177505
410581162
35321976
123557182
45691829
175367572
347742597
218153117
574566059
146860275
305025207
245717009
272571916
264314675
342005351
312008065
213346347
198075061
319104342
6642937
266499411
346133946
620179454
102739241
35188300
161621052
166104754
46754313
459411865
448224239
9534975
213536951
340408010
62681231
299545923
158857501
853598570
376073998
36618886
595576529
889622329
745335978
106335426
103042193
144164931
75266130
271493239
27879621
565859200
596666387
86395012
532643357
329486188
311552155
557309991
917023997
28329002
49789649
19247785
144481901
216693038
167400297
466571895
598660883
227205786
104757038
317385012
89324355
28066429
906004515
58808940
373206310
295828345
211524114
180817195
701282735
417580527
134498206
460882511
100798765
173153527
31179039
398389280
271585763
183308713
105923039
26936332
69512357
573616255
605108553
362319835
20122
182749392
183652800
207038437
197863498
15074989
45705490
2221874
303718930
14988225
516323640
679284547
246099720
363702789
267444330
21266796
18345116
333531177
10556708
759496618
677892259
199944714
2027473
5242776
411512135
11140765
94596005
267582163
214741977
109485519
215770210
566516313
63567375
534336246
44376466
85720549
72174084
49050347
129569096
270402886
143949406
99308273
26627170
692886327
60889891
56031743
25719931
441815484
148524347
188112186
708404404
100637909
230048940
369337796
42493627
174418748
70339080
155864399
568031925
251793473
340924294
223767704
66678840
169878310
21957261
170283099
726854790
122648145
29520105
25058823
24853194
175518433
274766071
767224225
63826818
358093956
196580899
468752397
24631235
171511158
513789827
561136820
151982982
66166165
247630199
236446154
308514389
86506714
43934823
161108454
160310819
7299067
371771613
144604416
695126762
599103485
553971863
53108236
157662113
107024639
413747867
29195819
28677726
620243953
170834778
96755434
37987147
383616375
21914682
30604769
1423369
280376903
60389648
201263456
457545178
53235210
496506951
33798080
28358963
44580054
27480229
47932236
57957635
134363446
267251166
48201
52189039
541512372
67312826
112244914
904256541
558413483
417923350
292819162
51938315
161971949
79417903
119794612
106737707
117856332
689187496
251053129
626307321
771958169
108975074
484264570
362108873
596903907
392482659
366283266
311050354
522108645
156560256
25815193
174082209
18103795
18631182
77461729
34233927
136770789
505357305
233981933
172109188
2289382
274826173
302412206
415485971
117252354
585793239
129218899
526657455
53597713
530389621
384525978
188227543
25111245
144099070
144437741
98225803
101525696
510419416
476361690
16861176
584973607
12484108
483529775
11901473
75362180
419152878
7647161
180866715
573750640
435505716
122521881
139100042
162713167
570983667
90239258
1920078
3272249
208513039
258493163
13112360
24991719
68109151
244181156
365258908
242949166
138380655
52223251
307523380
329684071
463323790
58920166
147259648
264912872
95242640
383962555
297884227
25705487
60768800
30356003
458241503
430072505
362269343
588951850
364690654
65123305
36099156
342217119
135476620
505215096
570812954
781100673
440102253
242486401
202560985
5211839
1061106
457625526
353569235
244603543
378969522
90766958
5963313
423533612
620187245
311051022
11189435
222796899
413011630
174680074
169883946
581681375
342234743
159338862
488286400
62902177
85851710
195038161
135780995
40717585
406871318
72499547
197464171
701517864
398947947
559229611
120549948
327715120
761816651
290229295
278181154
894467204
350836787
727164500
806263394
229686443
208820063
235513425
420535921
687210298
600283923
229664603
127016754
45235026
59631305
332426147
7078954
56426895
795422713
174631477
354107944
179235764
178676371
2088452
465036403
19655102
393009202
74661969
391939946
69823500
136772729
329877583
597272523
141381441
39070346
627895928
64920042
134194973
252240681
792031340
194585230
428162338
87494336
243459231
76265240
344628606
211747075
229431913
299998646
508094919
348361093
391912663
171187599
369406464
79665191
363834529
307431972
237915332
19378591
47451549
448242654
334469314
159961656
150683021
296968866
398158534
635676730
200718600
608527757
8595512
182108803
5958037
25237774
178692497
7480816
4605450
247521200
33794754
67511729
25883247
234088439
132985849
187457791
26084274
4565373
6313654
417016086
69755668
252145151
695535156
153961240
289703442
197042433
510349940
740534469
639898133
287258875
343768364
223203889
412209908
69464955
381558449
155004758
429977217
280408576
441866145
584979546
342630485
275696309
406909419
338966518
348911962
442958531
290932058
63516342
52901959
118821967
8672769
60681289
133982
77819
87826894
360117409
88282023
621714566
340299791
237048394
48061528
804722
577400319
505945107
18041766
238490538
625198959
93099451
17738491
443044164
288473165
115435501
424711137
261645797
472469131
270692101
178813248
430811508
359877005
30859150
491653654
276534499
174975349
181132435
66681558
108409928
124991752
36763724
214602917
192825154
169848923
6518845
268606088
410050124
306713747
689558301
133742660
568403326
703576005
387619460
297011960
285883897
171770671
345833567
158713622
232709949
270611996
48805575
354137580
112159055
273004920
95819295
401274767
99405327
237108996
576308237
518765659
56371180
51024254
81641584
389593781
143219290
16151017
101565782
335359462
506032551
25525748
268000874
256462976
219474672
187316850
185290816
174601433
217756170
50469428
330204458
576212424
858120736
251097422
121132646
82478039
188013953
297340589
189178253
85965662
443727175
161592180
30128077
492318730
260090579
138548327
210879113
129561829
219764935
141911849
10642304
689148513
406989543
408195541
450724272
22366828
186150926
339799591
90260054
620566858
797800593
409066969
279093924
156558250
88201191
633605
479366049
38643846
290043097
542642021
178189307
447920770
275951117
18668540
230289570
240189594
307828391
208490154
63379028
838996734
738713265
261881449
20503094
86442160
109115589
323316895
114416417
374577292
810374419
89139594
496586354
5507103
30846600
176329636
15408925
34649302
156221517
348058335
667381097
527359061
137517739
41332372
384768874
81097516
846591
86783027
77076310
8113938
60707693
171216678
267011586
117547607
569240734
693699749
166133091
21357481
194990687
478463386
1819678
4470808
498806136
11372162
525509374
511992417
177340035
82260903
53583630
7012595
468671949
389712502
553850915
14220823
95266855
40099189
865751661
114498830
211039314
157508824
39975140
25409302
182017080
414830491
109808095
36369740
509726352
581433744
12679507
566512477
616626926
214683325
285719959
231115595
24235326
115585363
65467358
32920949
257533508
219878840
64616077
66787511
203918746
376053675
285867093
569110333
769088647
500797749
84435937
472849128
252573870
59556182
193083830
292335554
183394920
48133806
40487378
80593909
3079994
15332721
128380002
87091595
264978068
53856166
702215032
139722680
74562202
79882825
176761301
514080937
399339385
19158183
60610474
448327845
40412725
777384614
383260696
9481156
9814993
689958885
237897285
274429023
307107270
385793235
78964202
17163800
360083548
312102243
423631383
560736957
302407605
102536659
295285248
200402041
310852358
60621183
778677511
310335576
177076018
180060511
128085303
322390510
675615549
6443177
141764524
171700292
374494256
184688501
183604094
16161041
847614261
63841890
24553448
79441243
252261424
771487
105002293
294495901
272788292
538208435
84438467
58573883
185862181
276722369
61721341
79982035
8985162
207270794
150227288
14698516
313900374
743108990
14791004
275941579
417200604
57203321
594017209
83187356
459732939
269469475
550904829
2587578
5509468
18346613
346287466
392602209
224479913
62842381
522830203
229451166
5034818
28222998
618335141
60569525
248373624
599526141
22010735
96550345
112930399
20837747
208200938
284599604
21493999
119647244
254593689
273766247
606159315
85155724
73861684
188584680
15281615
102468242
85947792
271962045
386766903
388921784
61822003
270611583
105876767
823904476
931934266
361001773
54663525
159043049
307373324
69027942
305692408
210485901
554791
210389493
74288187
745979661
175938118
101382480
144217631
264354252
100581556
7529406
7312890
71115158
278944990
328169488
10438541
237864861
12286293
23683375
886739690
901309269
352101049
261434833
375066243
102624124
439486795
564809266
81561661
244459355
633073600
263537310
61709956
10730421
88409173
68082060
178308917
329280111
466187350
123153872
234879345
205246962
109121777
140935818
47984897
3282667
554750965
624219092
538509982
861187078
296393672
42697749
58244948
36722121
251824702
155776283
738774187
290364886
38930340
289562290
533066333
39072999
389040564
766563513
79591
11331504
316975663
94305048
266286004
352672604
38701596
732350959
795310918
685135522
40138978
278610944
5583945
332903417
237061982
159115839
67860824
347422368
5818224
344714016
112165033
841639987
203858218
502720173
547618978
736163071
44386300
147452951
428588835
259062325
2203403
47171525
319057636
107155092
215252941
23014760
283954428
296428025
25090360
86093748
49026040
58141699
197806534
159845217
103958594
82336093
96124136
590426572
2121900
588488215
206743627
396442389
142342115
165616993
912171231
284957409
435884606
54286605
102656395
26635787
188737998
161329701
487086554
476829308
131284176
670108643
271362715
359080605
423858291
541632337
343092727
724756037
891762749
835331701
7949105
287439194
265842903
140867980
281342253
4090560
169663040
738271201
463401144
173551244
380462070
138928607
306293998
969636096
659516269
81725947
34411950
556650078
19238492
255296171
65869086
47681690
256609908
527242514
544652728
1606751
114437994
495946039
437858173
7335026
100337357
6534299
278523764
499918043
181296014
251479024
12643752
198683608
55131381
805059796
67710831
56272624
394555088
500763999
192061673
112624827
422022548
114505565
10111734
80182907
92033738
156193335
823080558
103991592
99853167
841540166
488270274
3626777
42473712
111928607
459626855
381235590
786850157
11330845
341903007
131683151
159172106
131850003
24713772
485094243
832211337
280363526
46966987
536528292
293130058
530784535
233651805
34780290
1022098
306027958
169769743
110284495
104371850
104871600
339208887
366719926
205743708
131659203
528713727
345074350
87640211
334160270
247372260
127681322
242591774
319780325
157775254
25443626
136073852
162768510
9155310
116439768
227846183
540009660
356298217
332363509
35222852
63822541
42883417
153828007
85804259
779578581
151312366
454564413
15282609
21427029
468499011
494834769
500666400
134099088
738498147
72516804
223033709
532898174
69549932
94685718
139950111
279732466
480720650
16903872
438179278
113903419
240824983
539702246
29480699
188143052
83909378
166811638
726351
241327858
809307936
264515401
138773075
699330113
393949882
337129247
606011143
431517789
127701213
114245586
1371957
209818299
637708749
15450243
64797592
148423259
31943427
284640861
71957572
571863797
107327309
669925880
330063207
178661161
25368281
455435581
152503076
622217860
146432030
3221796
215732236
362905066
79885699
43937434
707038202
102194959
149344297
354075079
469771175
35560411
240587582
725297565
367753756
506397122
50912140
132272535
68062097
621286841
102236803
726493490
612204764
93803134
206024032
59923042
93416972
74453153
50303868
139495104
92563255
194348119
325635877
58468572
18770163
14676154
1369198
366555133
92458051
375608916
454168168
532399687
659312415
347911991
568679993
26969025
338310346
185108049
333013761
599894580
89052162
290394534
74410323
4725981
711587138
643811944
113220132
184480178
215417205
169623605
110904853
725532004
33959556
26429578
185803880
501013011
465364141
313833623
219398940
118962417
20897053
652853036
503221456
24476298
64385618
244197994
396531880
426263564
301927657
382182747
4254262
130415798
378645631
340089882
77828893
263320136
37223317
444592006
14725164
109781656
401377920
409796768
458855909
330725944
625868776
698188084
730910955
6078866
129482559
7685258
96390650
62011539
318097759
107347377
238887568
141834705
135683250
14658818
235807740
5086363
76037774
301454008
792557556
169882524
294641144
2551317
334250907
582927096
202757354
80066735
195176473
339509174
222895583
13194667
96496767
68273679
278491511
269075556
199552019
140634474
261020854
22821348
421144861
433991483
84927956
595163902
234490435
365868288
299104265
913514498
184922891
553039052
506983156
124523671
101658332
180124745
195101071
581176683
185963091
94805785
974338223
229524828
129306027
50764881
374786745
765487725
250240341
528459707
304640069
377486805
155609120
15721836
230472127
244602451
322129925
502044449
206817219
78137093
71390057
143078333
216438681
148909607
440826352
544210128
38249657
101601073
81990425
19195880
53902402
297663983
24058695
118671581
147785251
297996165
324484537
117914910
59773366
355548082
1983486
741606200
141563935
578809114
311282798
500800111
311808585
324694437
197453265
140875018
259768891
56555094
286287760
104371940
116362874
448162769
368033670
72528682
179150305
260880549
305991685
191213334
323378205
128282667
196527081
85105763
45944673
615294441
38080642
171285580
540903742
732915701
147638661
139715252
32200513
238194083
2153956
461846753
38926243
818945160
87956211
178143126
142701829
223166947
249861845
104178751
623729892
50579950
32824295
212488862
173012154
251110735
344920438
45145885
319406266
223077411
281583061
22146217
112348772
192050992
46007393
781087340
236925191
353344931
468641503
27688668
10819321
132142444
22633423
1353369
124998808
54938275
79726386
124788155
12056154
295083676
39104279
722902529
86100332
94851264
179019609
177473523
178177021
101530679
747896180
372535856
40067060
362585261
505157142
23006849
132505118
88160033
286261074
98409303
443709295
245399482
508585636
4595059
405325774
137459945
399978627
168920668
43336754
81351982
547070952
48530826
243034374
47464686
125547720
203823882
285051677
35233925
183089622
208865795
55358084
615754211
159747334
105867055
368726892
182971826
1777214
327453846
774906250
36975479
386670949
138686275
1371444
314668406
60442575
16926392
457700052
135466197
399679561
101545207
500303295
123518373
47793022
80499653
122065598
106990524
146430201
218001310
414768136
120125211
87450544
57950188
28526290
32501018
83878898
673283886
118193685
382483359
706257215
420839099
204931879
27783568
171581795
163929444
642731235
87150637
249723243
67123120
358291765
349935854
9782177
250854256
33623396
149079429
82947020
171154157
37645460
454518375
108665369
378600900
111424675
124384389
164157678
276453990
29459830
210804393
760490968
770770255
66273319
7706257
37988204
360020306
614093469
245958719
324527481
650562770
323593484
152896103
263366293
120674537
374958724
260682337
242723040
110117227
535099359
486064679
680410038
858865583
11349817
3191597
28824798
87122068
859708975
179502605
316462661
228903684
712678986
171776971
105930874
439801902
224942758
609210419
145060031
222462568
320494446
40139963
19754412
348781296
838916555
190722555
469506969
89306864
365747755
619605034
746822557
692702789
12820570
276139042
69523646
6222697
418889123
159139357
794504294
38009527
546338607
214563727
381930083
445861570
913075681
178412090
45386466
166433200
292869302
153571753
46572592
193427967
62068653
289149937
33915408
88528935
936385242
594660220
304962167
148038151
14137150
178234604
165980043
1346473
135475119
381837496
2826318
147564931
54430028
322473616
268505310
329009363
126239351
70921567
85355650
759745826
2236344
28879956
85638646
433739679
176644553
233423498
241080323
346393327
338539676
73947977
76132923
43872227
18285068
84067912
123775041
578445552
78034415
45404524
198532081
633004316
733805093
248783956
166405913
344590601
220618526
592991702
588148829
64947058
381971219
597550737
382356912
141026212
818805814
251065891
501272269
244178129
43647409
251470702
372144987
68900957
46366017
418502222
376151459
319373009
369676783
558822952
63662393
562070586
238976231
633060571
502018408
892916698
419273617
190632241
1707586
30963090
46483450
3985824
242155499
400661809
264844501
423998209
589330483
305341828
51104445
147096652
228090918
282921374
147726127
124627416
39501199
524607192
114705742
103548146
568099714
9990389
730291708
92754286
199362947
471470787
130384134
391485175
327148324
148868012
694448588
113152580
86352920
18222028
501156583
743023829
89825861
12719691
266077525
224275178
299722009
623413451
74356012
4345479
348965845
77715681
111372355
189398509
256971712
33201095
352214981
196039432
656236752
122292267
142210355
268942712
483064956
852912890
32502059
445896809
23396477
496129449
3834085
843404060
74252210
118160032
129615625
459522660
406937622
25650934
12357877
88519098
66770372
18559317
123364581
24306744
54739930
505779848
866763069
97020946
657453264
74323746
551428315
413304555
53693584
49789593
219234189
76225120
555356600
65987271
18628432
169718884
2257700
39631268
718393280
625800938
1747794
128257091
360966389
332547461
221542016
158548463
395994795
111735555
358394957
85013046
310140701
497721868
320967843
478716917
86141392
284299663
51792975
446982417
303936463
12131293
203317744
133826235
150009351
452882098
73445431
92438090
23023905
122633381
282660845
6021574
126716206
415284422
783885276
66786093
87949422
50363533
590869186
62044877
714015094
42397635
95454718
319069201
436370764
817170158
99307131
223489020
15039480
131952913
932608158
17793966
47839076
536513542
52394177
32925414
11962686
254169989
66043562
217170000
467757561
18972509
379262493
78972660
385297263
30285685
423703618
128966791
143346341
146696895
413786714
11520552
206026662
398350585
32262043
17271865
284956648
205949216
148145586
5944438
207059463
230658110
256529457
185182927
17291745
254037863
207419315
63546390
189529303
522229266
379062605
815059760
435707264
50818509
156875098
236640705
99106649
670345880
155530774
49976867
51097579
196562207
106548362
354362928
99358540
735131965
55198587
132405372
173128919
91119511
291062200
4531094
716511648
14854765
278005299
322694535
144504724
78118565
358446262
51189005
15264799
414580715
1813840
8550704
300738933
582869747
226156534
409449289
116546658
121317571
34944163
179244833
20762247
47712292
361274737
15077194
707552881
35606643
220563400
38043331
11435122
154272077
122710178
211793369
622147492
150315330
432238540
10990955
381821293
107227804
94716509
60708128
232657972
131939152
404267570
213696571
397756934
283868772
12832500
12330099
42862487
94531443
14283890
40322858
626020614
150063007
871234697
402450248
10040180
344071103
57653334
253149300
198383752
368574597
431809187
378333034
605632660
97095316
121383933
371030735
25682086
12763587
455329107
315782108
28497023
540269425
11258773
185467790
269691801
585591347
570644185
441246134
420948254
104465084
223022194
74695254
692715384
239612508
444934028
95892213
119685998
403886299
88596324
24277815
376883336
349190476
98293378
187023288
62248876
470849939
283016076
440213018
283272241
305347082
76804862
213583635
32873863
300028608
17816702
25713920
27891208
52656262
9206312
541150345
423014669
178657335
290528847
225567045
124143299
11078079
9621168
638308001
269961
26308438
54834819
262982963
342291189
761460497
219219413
280635617
489814789
221463025
328298363
35220776
23651815
388553576
399659110
24520345
261082631
713311593
365722710
37260636
58837280
452291083
109871
439542173
39784037
323814026
57651258
300434501
505131977
45153325
133399886
29524117
36151906
438537130
132008541
275789773
328196537
443707241
242146594
485541
235437609
66360567
443838039
230046611
373973838
331338941
315387789
156426023
118863521
393221911
4600443
13752002
26520001
246068733
128699170
31298133
279061125
58967560
245831294
427186946
51698307
204216338
96697866
552004876
16715344
528663609
347205027
100164875
145566066
131074394
499511878
83683907
434715454
163657532
267288884
115827760
331661563
14358126
102207033
225377457
205271554
55411312
659080297
468199834
59965177
652064916
189133582
728132695
33797271
365615349
10412218
89105633
199302551
186495153
100678886
147054386
42992167
10031273
479696608
77630430
51892162
496728949
416295515
187975538
254042378
385741931
430107187
148128365
843313635
287554675
150652575
110659553
336358792
451961640
535113128
183711844
80030187
43149045
477571761
491222881
429294040
173487527
222013221
230785241
179374273
161278044
507288416
228900562
57357699
151823440
218277959
448239117
13513948
56579280
245233991
12381153
63762207
143734628
61396991
67859062
56936530
184004734
3623107
29363621
65697350
219075578
791297448
174656795
296543748
184162914
80673394
970265184
345853683
251011697
649936491
211208623
126261886
131786250
208492162
102761601
38702015
111637911
116228916
420025691
77216989
424913909
75873627
666094579
159415404
517017289
174191415
560852423
29999
23415371
217266363
425946671
182682007
52811193
181802040
364932580
5511446
881523953
234894571
596991096
37518956
15876617
87994317
523236273
510458197
698420195
475624027
33273264
177051158
7992735
212795482
4520162
183126553
74145926
309873414
76813028
476706382
169960036
467315377
597300866
591616169
104745906
444306249
1467791
266112286
144420682
37493035
563882089
614362550
360442601
260921167
605635110
956508951
193579068
573550071
132098935
126199756
50205262
255497962
572572751
50191501
105490506
178769568
167944722
141007899
144440819
39813835
326991766
596290133
51571161
42020677
71571767
495739532
448914615
38583458
220664166
587361465
242471185
234763837
168934476
131920682
662650605
778349541
332726879
179835802
290587774
256786374
85708543
447970965
102687669
534793257
621003157
493367310
102071794
35686356
160208532
319254651
276125965
171381018
36803279
53009146
564491723
187672649
68544582
163084526
431594200
248299091
109231079
162421370
536792914
337265337
509505
106439449
252432095
372743723
130759120
266429449
105229238
142049583
101797822
167681161
81640833
556197855
302587891
379399881
408638185
63199336
363337759
40762729
148250899
22218865
182119223
87193464
209019091
381181406
396768984
604221700
62589468
355598655
442132555
406738510
22194608
1087445
27921632
188939203
24180626
697659660
324692208
199365765
379661868
112657637
729200773
47878630
730811786
335477130
640297751
871407519
82690354
245143602
677542989
134429408
263983507
201442260
206510495
321778728
277556450
247713041
521922569
787790367
346952117
235855446
144231746
22820377
128500907
4759789
377305210
184240620
251434865
441166996
439245252
820528778
584620442
61479939
86788978
229802944
572847117
225070808
412755722
49288813
29711091
162521373
305597214
281277040
93304467
116752754
493493749
510248781
151118168
457038100
648046046
606939702
1965822
466606478
569791886
135811788
92789578
313617195
42793077
271185101
334362942
511924377
153326931
327288713
340603539
88567417
13019952
293172913
469273430
435104221
92577953
222157692
54000468
240379074
389701664
37274757
748284449
485098042
576821489
796145696
179466493
226739642
19602210
45263292
364010179
15169820
95535048
204748712
39759484
758555521
437742579
66106210
135986796
75802730
439941708
364759909
352277317
78828231
8287369
786505323
125510136
256773627
350357708
463923979
68997738
110485596
766094610
178499118
222102508
348337628
342738762
243794291
20612770
109302475
589289299
216303112
38961182
55762367
72158666
32440735
662717665
253487848
9854743
194126531
95974761
24763073
394114325
464364360
177554490
528125779
515165870
460324885
77144368
10182883
141419798
877301961
299590103
778065
108760998
217984024
32911073
2914843
211880720
102969107
529625613
505192711
243640412
317952312
50601213
281124719
567731312
57552740
66490333
94042629
67729048
56745882
84493108
388341167
138332977
19505353
3950654
69312258
206054352
186276672
86784243
135208616
744432712
210031361
364553835
241009779
24974
402100221
176941158
39858490
10742826
608250368
69935421
392668216
641440641
4237299
61963353
132756524
709368741
209411695
613034035
202603743
101838052
462340616
3722476
2872301
228842745
385242326
414157477
327546281
305820449
136644205
51959968
537841982
77169821
265984787
99636000
144147817
118553541
39497671
139470508
531771415
380179577
807713950
152560852
793610075
600328965
27361748
20184373
28088069
164756570
9273873
14390660
69916956
295824316
153506164
200119541
63689961
304774550
141346387
459793609
17937084
247641256
19958998
47471448
282746767
12326020
341039597
22692586
8284508
61401282
68717263
28756430
655235096
530631716
201359241
245171916
476790948
343908144
215384009
254576559
146653656
309922725
492355087
615729221
351209749
83703659
89676251
2093340
21059154
80279967
56759297
792197082
122917444
480264456
260674270
2270084
13745705
418827008
3741576
256804481
374254514
717521761
243297840
547315168
58251569
112916415
243425938
278444973
13483519
618690090
365852487
201383738
483625161
438455735
38534359
605131522
337539142
157119643
591793672
21019723
738741
243168542
624886804
156690478
428259835
482798432
174034866
545777111
276761855
85736741
34288919
198199597
190312933
663492559
35093719
98079726
78726329
242187513
12942830
331290691
312399687
762544434
86289171
192221521
20440984
274113984
257954416
300251919
148107757
5040360
390253482
306569583
28032698
117734189
439415357
5037836
435409767
269102200
117987799
50939921
1200238
126041803
123439613
101103340
96117781
343933668
295101037
359228151
436025666
35095920
50426603
68253730
669292706
99802107
118731551
167038118
12579820
198298438
180288141
41513067
112776242
112342514
149972171
166670698
8758768
228588647
1603628
435731022
317399007
318527063
149419617
118124760
12253348
501226584
28326596
735054399
529205301
305781567
310544653
226915785
80782440
254863936
148956235
29733922
84373460
556457700
30983306
840605548
2838126
352207003
118124438
156908486
77771018
149530602
8245
634031505
633040526
182523389
335317230
56861949
77262834
599653896
401728507
78772551
245682911
324915411
164602947
190056463
769077242
148993464
665601840
136572183
242923423
149818520
91977374
657305461
289364276
648557321
353609805
5734391
15006544
98080427
582573561
60120223
81730455
150653952
124595478
533705583
46985927
536106307
267181098
314589002
1595263
335382783
55259882
86975058
143753841
98973526
750266977
125927499
173098627
144055643
536657068
100936747
155750558
281223513
173152289
699419041
783688468
211719378
11986864
453381690
441075104
144340005
39799639
513223478
323316221
600480902
692313380
266887076
176100750
112968210
11163625
37973355
809645258
776432766
440231578
61455840
125900025
592454618
525770836
70347864
195556540
357941560
583189220
168054396
284280325
8978641
118137170
306734
520903278
310579353
408394763
194701933
349752463
30690563
252295287
498540223
7215145
42253136
184861192
893756139
323801929
505978992
106977808
164928935
33491631
161761218
607612118
217859702
63951442
165180816
448742611
599486755
96359753
16560580
150624073
114487151
2450601
24668419
46110110
433503456
593164606
673722708
1998537
54441812
266594801
285688703
30513119
451930047
197054439
43784134
224994700
312718775
309999544
10778556
494187539
762671787
176085733
680328905
369609928
526402932
181067529
18387904
158225073
247847574
334847681
268930532
21753045
42080920
355910891
156273718
209114297
105210830
463443492
349409317
256279725
96423351
179281258
79014625
43232157
184262937
18577383
18571613
90413346
73322158
106834449
269771309
63299479
15177709
422013723
125920919
92930636
514480082
138922296
842922594
23324631
14723232
511284972
13829110
230443844
55282410
288336190
93564111
249217895
77588174
293750201
719703474
100691825
251857720
353862058
466571041
410563401
460664992
702384452
209671191
38233880
358174334
99899407
551971320
284291307
525059937
285123969
764196378
764294366
592273165
162212246
4286298
145504907
125266768
84942043
41113844
151266141
260722677
227609908
315958592
301679779
328740983
325987876
389576164
43364055
40689365
285446871
76694025
81853107
871240997
38520485
81155969
198451947
264455107
27538129
58944690
43751364
318665765
656448225
868576264
156381895
368001105
388927852
55148896
114997548
164911444
32293784
676046799
395683432
36168105
622352799
161889825
20054237
606754279
103961428
24700153
282732652
103490996
134297756
515118732
275237188
716769818
908205
1084374
83598562
166466173
276441061
256482407
334647381
415888380
197173646
271034786
158280879
406768796
551693367
890350678
474958206
272535565
76181850
434085476
283864703
593615436
98662010
642757
89967179
533032862
215478494
23015476
17440398
172119979
61019390
4806058
291472534
17427646
29083651
99646726
150351994
323958089
404263528
351965852
48690920
83460139
115710169
45296176
55275110
279417339
28935443
155050729
130134936
659647681
351808746
84478252
19241960
220772982
35207573
297688857
357229839
194404495
13777945
195866558
277450907
25184844
449454059
237361192
34578169
289655229
211014470
378295099
253245180
75474187
180680132
4761720
222402423
121496209
26707983
789544205
343371272
651739244
432266366
213548441
248128413
372689637
187462993
233270866
7166414
103889402
342341077
44807016
297697087
502171073
81814405
719354488
207263670
298890418
558438029
171396564
165758017
707272535
210085140
388426206
104363222
22783640
41979966
87505656
784600163
65500207
250048097
213949537
524270299
77117505
327871997
9358720
188943000
92909190
602149233
243874370
78676262
529645787
4335356
32173337
54290226
654345339
149719988
70674802
699293354
3707710
3861202
2554101
248080975
33401972
211947891
48718693
62218797
315780648
117716833
252358602
83253002
221118551
59994960
696120960
66285254
433627131
202777923
688240911
333381474
575338024
37370488
101467174
51503949
95228692
607221923
84746431
50455827
341341612
307767217
228560546
314738802
347810247
277870171
312208399
178523209
149118839
200117185
173660303
51321508
322479461
16138153
62498917
620435781
233087714
167364729
119025248
77064749
306946358
329006958
79236510
464969964
21063281
249563142
2524812
27591954
219214507
476451774
634823578
316357835
148654742
445028014
495342792
593394415
3830578
51787103
396863476
560947769
271450520
397056325
62660160
149937478
544400014
233683874
22759146
111076661
18719797
433347567
133816299
305935720
269435716
159001092
98112370
49701171
216702450
318194331
7602769
27458335
21526028
351303469
143587375
138735646
461676865
344789689
17268714
300382266
6435479
741747382
33176175
60784262
147507082
571050944
238564418
71630133
11151711
284958196
66879488
482533742
56240272
183540901
179625646
37127191
329228637
12494491
272039436
279190
604203980
85840409
51313410
513120160
105755253
63171684
380570421
110444956
47709166
110867356
24199720
319191529
269694787
327523583
324633913
240254976
155022012
761144007
269958346
139778991
115969593
176788314
140619230
29688685
41861040
27495051
566533285
444863043
48781916
111776263
11213801
50126681
29092877
287472216
47042806
101062560
389209607
121977492
481194339
314382527
745120045
26956073
374089477
110489317
286407945
649541888
486525109
87607319
176963477
461231783
325572332
247591068
113640554
84843165
730059122
418264076
467513043
263520615
57922164
415360868
68896350
238649394
139081777
204301532
137190144
18744651
152330578
49255926
22376978
164567558
490105786
48893114
160259289
435930890
438500317
454691189
295713029
17859491
5156606
562369185
8317002
1731778
742153014
199713418
183208872
265680904
138306170
45018647
35535992
875486067
115967420
423716899
186189068
573017755
145314393
95479706
429640949
226992678
67776700
82336679
6682701
296460987
199913375
413193761
29598
174922727
89958423
331175581
25560455
67115357
48797120
25909061
113119643
188717688
692012046
214150803
58857224
11979557
23917077
134860992
200562043
54433929
306600387
2903092
534929269
187478067
435450700
573713553
354131534
335169038
38378745
579918734
766018
237314846
134129041
83561290
197562843
338774030
193614383
248851727
164821487
102533034
18547991
183103565
356505219
198984305
117652606
461064270
109642023
95620752
193148333
576109839
218277381
112532969
156524691
7666180
335299413
718056827
355820983
249087786
75347175
288486827
78881488
439187171
21923401
209940487
74282831
201125267
539049272
263270151
275458650
116167382
4220078
350717281
81525124
334710207
317159344
699955470
445054671
655065189
38481834
414549271
35634973
770950556
158307053
25234613
13835224
190260099
381071404
584086531
690882999
242527901
518946846
829557825
678756347
303730405
386343069
84837862
112711066
82732977
59995624
401202446
627760758
40735897
176358148
613688143
365076964
88271810
128768266
353623806
161234836
9103653
319282510
16017767
379792733
291920443
290641359
67092742
355598887
81502762
170223427
5882708
12557433
110862728
350046079
22570971
37177333
836113924
332754958
618258242
364502211
36798460
88784033
185435813
214105640
180528449
664541340
426069679
40481796
398482865
18602889
412764496
295931657
216022041
100707748
7928423
609315141
5969498
254469257
734014194
170217720
173970246
144977547
639467307
67154241
15524760
35284208
48395952
27517896
13020102
92809136
355060163
19453669
64301158
90164280
161902301
94237236
740198592
226900818
199847580
450881615
33776776
156066913
373885664
28122660
47827948
19400713
268553184
98778467
347351180
30917910
321882378
147615098
61220039
349467526
306760910
182394325
33820267
173553405
56121707
432471144
62115311
346190202
587112388
103118125
114816565
695957471
26544959
578525964
58577496
238772624
136759470
707993064
768134505
310183880
556870037
536517082
442109323
481919154
17561984
268778739
234297843
223191893
242659239
10514965
110080094
464271898
159761066
146179901
16632425
700150308
499309706
327403068
10103910
102299154
54321103
18589053
34046588
118184811
14344005
208835546
374735337
801637745
171498860
44644664
13572033
168235665
338437394
104002944
120103627
191683468
136921249
259398946
72737348
240240490
413925926
29388827
8644910
143405088
27069057
32226044
369099134
98792355
599892208
37223903
82631357
457000433
337185300
619949187
77252391
195176538
485000054
81458402
694597224
7710563
79336470
309189103
120043803
373097474
480355346
101859138
677656573
6583195
6578998
9900411
337010450
631210802
56893662
42945008
566373
336035465
39706630
487325625
241616988
113599003
406373854
467395229
243654898
283692810
579223710
624751349
31464766
349966657
459096024
135741278
273121832
60033448
50627414
1240362
164098113
607285667
220983837
413287947
622489825
42400690
85742990
256928007
65956478
13559571
27228923
817016893
180216551
582685021
362066045
20042463
104240729
72935737
2365594
336748755
190616864
7594008
627317655
116351368
335264247
210476102
654376200
247490452
138326134
380294096
6975982
82208760
80293299
536379163
167806960
24995227
119213146
97380670
363773805
265622361
807859973
2813200
6547645
516686038
119441120
154214072
494927110
93177899
4217631
18510354
442199710
412586054
217040829
186616530
24996404
273606119
24187303
583424049
321903243
12688469
777832878
164889406
117091170
317057317
74886323
163937329
25588373
39034156
33253634
79511151
196370422
470491902
529228248
798110627
169908354
44888686
530894921
93160214
1801943
528719778
117682099
324455115
125254814
324239807
6777547
118425026
332039272
74119315
169841791
104638239
5831550
193163292
673487792
598471352
758837859
91292568
512518438
100544221
312195327
572067331
47168782
391312729
283700727
74090899
616751661
165184999
192604099
2694492
589283328
569732877
55142601
45132051
292095381
487528144
494979894
56201247
611748167
346446587
24770984
2084487
565083110
17547111
13818915
249847928
595560232
147443357
115653602
179471446
135417114
15166624
303719140
103457599
84011796
839712837
441731861
90999815
633466514
917971064
71411261
261764513
58114695
64984843
439680493
546960047
245614858
86650313
94001809
146134380
203446758
376616566
3423691
55827581
375170907
130118178
35765279
346276412
155818554
527741606
411969445
100385868
746261704
418264936
43748848
718018396
43958222
424867699
654050514
15014259
48020268
780503
11984281
326636171
117049769
201729214
106295181
52782996
2928328
469094946
283077681
535330600
204123805
27141449
276102051
755697371
544482320
27599839
67200877
423012901
288512960
82973252
79601978
586188818
538218115
28973928
686331509
295119776
221591850
89412751
17350908
91507915
457424663
1138974
676847447
303844798
890148644
32933638
143548695
652536434
265353228
527403940
55708561
174901005
66433928
72503604
249683588
114835320
224279243
38321123
34778985
175461381
348305937
462245274
253302229
70860021
131803862
167210903
192313813
562465643
296153155
211126176
228539687
344902040
27095463
699947914
152233055
202212736
51966620
32044826
241618849
53245629
152940458
16732893
867636546
683758532
213649040
718405194
37513062
340360441
14256690
12398625
469262137
717775115
128764872
102855655
435907060
23889560
963953794
218192403
446438215
754242672
302256779
90816544
80989112
12988339
625021844
111461729
276962686
299113613
250619734
390147007
37632419
168179283
394173493
400598901
614208534
77439094
6540016
68380799
608407575
204299065
149349348
292078344
202993095
177137713
89062882
128786534
686973563
190662071
42416818
117973981
579481327
31243558
391740478
578976570
51513018
238466466
65443091
365979635
334484041
277850787
380377921
138710001
12486983
688823900
495621656
21734702
85103888
111951212
255078120
101479793
246929618
68893028
399830785
35800223
52837829
517695121
477290396
286088447
94339302
176264388
151708704
441006219
255334639
643099506
457397375
106086011
11727058
230056962
16362619
561111287
21332304
189956633
466519299
575969908
245626908
179554467
305037545
105838476
338015589
518842155
68617795
39753353
32858182
427802688
61602900
414034710
382140284
661974181
90944525
177715443
50169533
306975965
362599116
249930191
449091032
137751360
321359143
318445470
89256591
241158318
58108062
72796040
750342494
54922166
601330394
7440350
488637506
26771744
532645530
50978156
7082623
746854552
218668589
21963418
112898495
416467426
89473312
156709032
67296702
746151000
437342175
302103136
20798816
155931132
119085161
809583532
754935719
57073803
144114997
57785612
422068151
680103125
272472799
72028535
410162810
137967397
264430447
401742759
291844548
557072029
31770597
415153947
838559212
64004539
312931446
372184630
277819070
232360958
152481566
195895363
583513943
454677530
105509808
57621085
151325120
84904280
392811749
729065671
158848785
510556208
180636353
445056064
9755302
148312161
40823985
437684347
84766800
15314544
99412662
26316508
95322541
185774582
11945517
189894782
28529795
505124998
16603493
265631504
404470890
401658571
155143650
639479096
195665624
399581397
739198498
231067313
15123184
87203259
77657844
93730427
597924080
461899561
233073073
296964802
599814748
47470198
83672979
190732106
259333674
36617457
105611811
282791840
533779895
706825060
79711119
593427685
63783468
617244328
213898773
61561610
575251506
46699327
332888685
519284417
199229024
58768986
476882435
762613012
12392441
30688797
147828763
183784973
11120096
341188878
159550694
19568317
345267343
16712333
16065925
447383328
281385293
378269368
119627608
566429384
393718740
556315985
126198458
9741776
561177921
945343097
408621284
39275106
209669266
300162698
741320909
37022613
43370600
89723204
256414823
494103728
76850027
3182296
417854106
303594734
69077340
57886886
9804655
271536451
83810887
12774954
491291481
3455347
354503924
1594569
121753818
368281194
151558083
57667037
6881585
291401406
66745104
13004581
92583372
30866335
14462623
394900663
121931250
134394120
113652955
701774379
111738737
839358064
138915216
45465405
396525692
29853685
9045903
17729799
614195645
4299340
282858016
569384317
4286960
20680215
573769890
159886591
244396714
481460963
23319355
1495138
85125698
48858548
13217924
137447032
28267911
671897275
209363568
69016948
170065770
26941578
131636146
3443426
145813301
264210356
581156026
714792645
252920094
458920279
252555753
444305191
79866641
402712179
19255864
198956738
135894737
246045197
52114291
235772055
323856079
479135896
159907998
201013440
434357528
165121935
104124580
227411109
160294593
241733489
379965046
158680152
6923331
573293593
183148157
42883471
580111099
69573342
185081169
701386667
137787435
35459479
254216964
802096518
539414760
11197073
427644553
362012192
460888405
550690482
233391163
161561371
456312472
243747802
32506959
244807413
510195739
421692469
433778432
89727385
429996762
7013774
98872902
357287975
389588820
438961940
107912045
59196031
30315844
1943607
396092534
10677430
316634055
449283284
25374253
112357049
204095750
213003405
293492495
9113635
390445392
113067134
431510165
653268563
431444313
25657418
51968630
80377432
614059884
103719924
421087585
20702317
548956552
78964398
134244244
110162999
121088734
523948503
171725933
239902335
504765033
70863774
23641166
5707674
193695716
547986696
108478288
23344972
601173883
348393923
605780350
151833924
91370687
189685150
567086024
368557116
319983800
280479783
217310986
32853804
14488049
220401958
786249292
562725946
233950483
80237970
727389927
39986885
16372123
950622811
314192766
111494146
80258577
28404118
787328239
125057858
24490917
309376013
631107502
159267052
925214597
318387354
445639287
315093658
24971623
636549756
116278193
238557830
10559232
9038950
7274698
220696318
330336242
642728547
198212062
215265820
56949310
77036470
485116342
301740061
172749095
616248357
35880371
733366465
245769169
162560208
58697520
164980634
57102862
117423273
183516403
792993806
474693860
259047269
231246782
281615339
102846498
113177
210526617
47138603
119681412
81151820
384490551
110729695
16893248
62113963
119218284
471945516
18761720
106823235
8090872
156107819
501655134
483225911
595906611
526595977
3454937
4598755
134871178
568318170
123097859
855034
352808638
12321258
169743939
122955872
110633942
237285002
567987067
442415009
338676134
88481018
104477701
277652532
571572318
11944753
299584512
233814326
378060427
353590679
209617221
595982133
210960413
636459060
7203779
62815717
160934419
123999012
340386356
141267711
132899670
415917511
603473898
184301396
790675963
471823404
314411630
354673956
102507123
123848531
381341335
298002726
25490778
90409386
29210121
67997710
78640719
171271323
124306914
444663845
332663934
23025834
714346522
196866143
216147784
491712
190376159
181077359
143475817
640692758
1041082
279381743
4368266
446270138
646688625
516737738
589696399
365009462
84260914
852587377
100321818
143036356
86705605
238045334
4200643
205345671
378984524
205607350
93098823
418067495
83874055
509757255
572531073
28013929
73850656
12587410
5247738
10013752
22353697
21820580
232646834
43580931
68709358
77561760
282245642
222170146
641286843
362072430
754025288
131276609
549318193
391353857
256234591
165745706
104571474
186647365
411089848
527062187
36174646
596745180
93734020
66351332
501894530
246656312
666770913
256796258
97426795
90196336
99781195
61259543
132846473
163726684
481405875
44030575
82980467
395432350
135962320
214412988
627156683
548085873
411031391
290034769
750367991
297295969
168489934
263399269
625659327
300041780
722064928
132819729
488003288
19039374
245597985
484976923
97065163
76715768
89393594
207497628
289391363
15557624
450329006
654048819
320252393
222271490
515651056
202410213
239051134
135283213
47725646
120885369
124151000
917766989
432443073
5939124
65571723
122323533
619388823
41243493
422631522
516892568
123125335
482551081
237202439
330206285
15241966
548444313
431103079
486739778
75867317
496720050
49087855
224001105
383851013
697469996
514110908
3170997
529110435
137574488
259259986
106467691
787239164
214152495
922227186
281227001
938346820
429360739
55730628
760119598
507849483
637141420
170465096
244837507
79194942
851376839
23286182
72518749
164735881
685853425
374237096
210759153
114866478
103064377
208628618
213358041
120321052
353257709
722782620
334759146
759438911
254302589
89750023
248355458
161148992
275741745
220720737
11727635
483363034
296783364
562106591
304157449
41394272
223576031
684250257
68432438
40047015
26877510
24558725
100305172
79665166
9627590
200574564
555606658
106209326
1021931
183176986
83132143
14732838
779311777
58350965
376396970
935693363
120879660
374506724
75705235
323024813
12622318
20979142
100903878
236906224
722253264
309193895
129127079
141521919
360992709
43618969
596939767
22080277
566025295
286951100
28358184
4251180
9321917
753158411
54552216
348353997
355384441
137083129
15511066
171693307
628615994
115586650
17437570
39322174
605367833
13485565
254085626
719865441
112374158
207043686
444679590
162414067
203774802
746838541
126274413
54378317
333643408
86718576
64481964
95156735
22051431
18658748
331813727
278884140
346578940
266988720
3521534
789740886
104720945
417379792
259688388
36202275
437278063
208133313
279144156
34029114
20502069
792075895
341574456
139675912
140607935
2174149
421095899
171976697
81064331
423314167
255799366
81098123
236910709
356959863
381780921
835663727
267031025
67899432
154097103
29093260
342427639
8333
1041661
23331081
419643639
224498658
128312444
503700338
141751255
53225093
627400231
510509977
200293956
213150753
68446741
37765297
348841972
384795327
86729021
20176809
325819362
158484733
39467216
565583619
761477142
528286844
122654229
544590791
699528277
140488344
233985938
183440843
150536524
4945006
440997770
88503418
14147768
358415919
180601196
760564832
552822291
208611232
222480550
402071429
297059480
61744819
817234
212053971
286334282
813395942
684451080
256129420
226015587
160275926
278690243
309988848
221401738
112536692
202304262
7214578
469085866
186603380
11423244
255990814
130362326
636771008
35265907
259446555
212282834
243752486
1500254
18242304
286899755
110187006
260820787
548397270
366565007
240411021
125055288
439373259
421202894
113313611
332968150
475387731
40316154
492934735
454580357
131313769
528151506
398189576
6505995
20504332
488182669
615042440
300763423
354756029
172414378
435358000
155762210
667052363
99218659
438213375
392022858
259428256
285218340
158669474
199303758
302435027
337883926
567642665
46374119
279632838
59380694
27397677
677780520
258489061
100620438
86080866
159241160
49752288
592394519
438466241
714392321
44297051
336234330
509268455
372733865
490715375
68847938
818440475
47897623
26425742
78465144
10977521
88035443
489073851
189984569
390206624
819754726
33794337
40957276
458219884
186807483
186681751
184861456
53406806
174700938
867967104
462833833
24609874
34205779
32125959
41568756
167602185
910703410
3385203
174284032
231687861
28132881
60362497
9317620
836107670
78331260
159815097
386516668
194750006
237106083
186099787
17760100
133193283
258716002
210027530
253278313
90995247
245801795
35971372
739041862
119113452
775829815
13555257
842089285
431581912
185520477
11384725
250796448
41397260
5462862
348446282
8879619
83148989
276115907
67759277
28989092
163310250
356013026
279473569
83324430
203058230
134175510
104479995
15202798
373458168
688395000
31210173
27201771
211553746
305590270
478738732
70159406
144067477
252293939
660533912
75742331
187659221
625404578
60002736
187044428
258022092
75967565
468915450
217458961
18476992
395026000
301085050
3275986
7247747
12668218
206721802
56367923
150049189
282808001
101338583
186748981
687241143
728609189
551176463
1242090
32474886
46481708
449298733
718346924
30906857
16037519
9143589
10675087
93362665
296498430
32145237
425319455
761347083
52770909
190409478
467606801
352995919
77167923
234348600
4734919
91877967
4257282
207648557
198115944
719080598
748454572
50205933
91655959
1666175
3973423
581153469
207629070
444419371
843414122
19757090
55600945
32773613
169908367
29643539
66168955
11906825
860385007
596182946
263264100
35074814
93731779
53470300
413243843
54992600
186378333
373204081
254670973
107665176
6025288
27592771
161713223
475097495
137230124
242426366
713255985
71329990
61260074
247131047
628206621
691862540
230290933
696739310
53119489
112280869
26247046
131512251
52791798
428759672
82755798
117639111
77288570
2152017
58183881
511255758
92525679
117062182
11382088
308607827
32016197
15918114
666098553
323369775
6011569
261601723
170743823
112402885
17269571
159972414
490007868
107821315
538056984
3538166
230374062
339823585
9281932
485439979
125103783
2960773
612716102
318930753
88452367
682653561
13926539
567755089
86230908
153415687
898517567
709906592
70583537
170909501
145784597
80759769
275819510
156365278
10101033
515359114
442407392
298037238
24312552
23890848
41386436
67336317
42825864
86690268
449153
1657536
79731945
24817212
139215257
269692958
53967326
600891468
301030986
442057845
785104462
214875946
174881972
361740794
278585219
11420086
47093790
268825407
164853993
9086863
493668319
579607004
290946450
125641799
232184751
883770875
17876664
337485659
6386759
190388016
28101375
119190123
106100534
188440426
212432723
310672058
57009242
353549590
9994477
188315523
165652329
110304746
214197303
93394628
643872
66385306
244395977
565398557
145737070
372517405
287708245
213270821
52953200
78548950
25035343
320301587
48222858
557076573
47377980
106754511
689949547
122641670
13797097
575173601
521546870
452304907
489732077
140949400
223278922
445765754
234278855
5429791
657780707
7421686
96753726
451043896
258186596
228891405
9977194
179445265
191924235
68115524
64997557
137905419
218205137
501716642
607003825
503733893
810699432
19646554
38675399
33413755
173250677
73579966
721025733
346848283
459035034
3355980
159251299
10279035
115295291
272723982
1540036
456334
227887782
44907781
153830719
195652592
176034391
201430019
528369490
744434479
82363962
702784925
27448230
847537424
180698110
88268726
666210087
120431096
299841102
204058520
11147879
489723263
362006667
348097960
257627299
20271872
170215387
92142127
412748984
21929345
165242002
77414081
195231465
315828828
446698861
1578183
351957551
492596739
10541197
878113635
799380583
790125016
612313983
36333773
128990349
216977124
213331677
505401893
294262708
1354051
33346970
159327368
381805512
820150855
99636820
25676650
348325635
236905165
66931428
17170511
192915103
6593068
350029186
266197668
187345571
260234090
500153041
463123698
8747381
680509445
109585501
353131568
21842145
66876288
156138382
258736235
14504789
392622656
182971987
291116224
21325151
476972139
123611481
405992036
751940530
209449431
74485329
437210693
40659908
53902835
154087913
335772824
470539202
83432293
124762032
49848192
74767898
645676251
215100096
172013755
373371772
622940587
226856403
38795273
14180116
642452996
178340142
596806808
230107593
271185549
338887344
118077893
275869713
675995062
452558498
181374466
258938625
83194688
63030220
44557548
116180991
398931443
40219805
569823912
118270016
480632690
341418914
519034007
53817549
533760765
637246307
697531065
99899113
242719064
85173929
20557090
59467157
74971838
57315129
697094039
266982154
412398705
109263331
487094103
42413954
416346925
3731861
101076441
307169903
250579409
548952191
26799858
4593040
17736202
53307851
220948518
491299993
5922203
170753012
386914681
6489573
28681519
576636159
101645674
9684876
266226818
296147590
393163934
27339886
626436193
667274261
378818165
68138399
538379153
51320222
82580277
827032684
32255219
347964645
451175633
107806848
24629140
66086380
95331824
457506524
827598197
54857389
114886002
243761464
559314113
53589189
27074381
384290529
960748153
248832977
13577747
117904226
435312455
119099750
294244498
116819954
136088180
699483608
85149138
91863961
137423946
800052128
290395621
131488950
346965861
17823128
40489107
216352047
142997554
646435911
9401496
23782706
169473787
12742072
409510853
487974288
650259436
462090796
267426666
34028244
60744174
100385246
549931762
379257874
143632732
330487345
466560587
472847341
355650500
478757014
286107454
180542921
321658897
41058648
481665998
43896985
235464536
114021184
417733977
303835245
28447713
302401778
319155972
2397464
16727864
581353427
234527968
134462490
39283380
479260646
8972408
74609220
543580889
9723979
167562986
192302575
511985965
746271122
232353187
180763883
315663557
40239624
149872513
683495853
418288150
588398070
62368702
249156694
73971109
132584916
117894363
1034024
48052893
676885463
242371450
234582263
32607870
100529437
479418167
57597910
133622094
281876517
169365836
159575701
123403279
276324051
843925662
384474976
10119775
4020057
89695419
390504074
63720276
74091667
401325453
456132633
161787782
15493678
25577210
358599773
294115886
41243648
511530970
314484413
177198165
47318893
66626110
575181545
97820281
820870927
77988520
183080099
356923184
209554552
189129281
278881272
602254885
37375701
30403729
408070637
44039480
12685277
69112518
58604718
54469363
397727362
451921151
369954939
556227892
189326286
444433
99893805
111920158
368903954
683277034
502188102
148720248
122689037
86131323
169806241
54790035
168145156
216953111
551555932
4300256
188068993
736168784
97712200
674927455
261152665
34285882
654353574
106804616
67688566
10634015
97547887
478989838
569721020
40155748
10189962
484710862
534909989
237685158
255047032
169597741
455669626
352866262
27114783
20863373
497808837
438443045
908595148
86619539
246930418
121965452
301810545
673925063
121658855
491458357
620976495
67537169
86181750
230021183
85111253
193918850
5120165
188990107
370889997
406886828
103050499
444432553
327890415
589021073
391428344
456876901
341945095
17166223
512988901
107623559
589461109
49733185
484030749
15424972
104049684
54013887
201486596
4855124
397074157
115162301
259494546
133520644
321211039
70103167
22558061
422663384
3243680
149035637
371640822
791524423
205068109
19596880
8103145
232441751
25790269
43630983
837321093
548846130
494443038
677772349
317464449
170495299
261486412
438701644
54978031
169474553
72684860
331390299
158939043
647839965
271765898
391399390
57349829
102119847
66994839
406295036
233542228
41993723
48930085
64358271
86611379
522348372
101695170
221547304
20006531
555425275
108029979
8795386
124799810
218551291
129758866
16625718
124934231
679795478
1642942
311829845
306734636
15552681
3537793
144100600
448088407
142734235
373775081
445816419
156130074
428239659
68216275
357451675
516619683
496470129
785231142
416839871
262783557
257260326
10274416
4603908
118673633
599436537
41411711
739775044
11242344
96412122
111258179
106844780
289314306
17492037
102672440
73474623
149870624
157301992
81591288
317559010
85534845
223274891
26337783
34584899
231696709
152545232
289427589
93941506
9123937
765662680
346859415
582011
69039695
126430528
15867188
542966444
58546263
9014171
171736410
412362045
320602290
12394375
135468818
196416243
222527569
78843486
395200765
306878920
159971904
241919555
19927263
746840376
760400339
43185768
407478790
319468049
223457237
297689609
425703145
172677288
216533373
222427926
240272980
468716722
45498976
473722681
91475998
427481931
173652801
51548033
332095342
134022418
570984207
201022481
554565309
598899647
150692678
333631791
179572069
517263183
30695897
358470563
66636145
472022573
1113585
48860835
70585432
338281326
5884899
86367812
599642030
144694531
493146101
786461033
201453229
84910414
317991390
4161521
115538938
613471776
11612221
710327710
252741391
178236189
168483252
29460066
332269574
76865095
636314884
17281822
113545062
791640647
31473780
303068142
350999363
246204710
103309471
193126390
20310359
364907207
625148371
165211183
126366260
50484614
505212673
135835771
165836317
80283990
141562924
460933745
140078012
31491714
16880774
56753758
267931641
5271907
373171322
175055315
217236654
67403693
27150130
12980512
2773738
220904570
22748550
36295668
437576865
68573957
91681205
10149177
165493347
249679182
155089414
38612317
94210285
58779411
2535908
7981399
16808423
648566633
460324428
172498832
212064578
471224728
279867490
24158604
396346691
332860515
46336356
145367881
15852249
24797629
417710162
84243729
239315424
7999932
179187882
324264154
162409546
350434895
241636897
3694250
616535191
530665592
26272334
565230659
37930205
172797878
515539207
29519878
417006421
39900949
212923622
13616970
207071068
490912123
383782727
218337667
16544973
308288332
142575748
13237929
205235205
418526646
136806423
577310871
206554220
187681113
48094868
421459186
272512040
346299430
111412336
239331437
373505043
497220
274728011
74160172
14753742
18017001
79373108
3525524
228724559
168454552
416496555
69568351
20194303
370188922
108443386
2419001
169271482
789345467
433954126
312912129
278404031
24418048
19803048
145731640
111105414
31628877
195503569
856161613
67574690
85436493
130086184
720090526
17093735
359413099
856085832
536024518
107618575
844518203
384761755
43673757
138747988
560441259
81593758
267856074
398712645
468422616
73011523
707391565
47752586
300328755
783759935
448831649
137356795
418810176
45525655
6843915
119293643
796205448
306498929
460692190
208580342
663958066
59769979
202750919
276728481
95412405
246501565
223744740
85346460
88289774
581412324
53439239
475566782
12531088
240484757
470874108
92087233
3825412
819082445
231282250
26682395
36140011
811020704
248823168
596873434
17588982
236321944
119690049
162161421
481966183
60545652
42596249
629735487
535553324
374239751
258298660
109544157
135840583
81135280
40423806
733925885
131645248
391959369
217082506
37222368
329765312
24487214
281274779
225805833
425107652
181142098
665058251
4995763
181808833
4427090
208004052
256135512
656019099
202112244
246439002
439855566
79652170
653117652
7401174
124255940
510650482
414523477
62466190
258462023
338108331
118568547
889904339
124195700
306511532
140887277
369947248
280557009
256269534
224524885
624802635
110778317
89237909
32290185
68653917
277636217
319564310
122147307
91609277
586043410
238403391
274277845
29143396
123266827
101542596
392225725
331953982
517505860
488091898
886666907
266892954
198369619
623747277
161716875
223375472
405453202
556824347
944181
187902547
216070451
220756484
525254065
240500966
416043352
339098585
172254057
451933703
34073685
360034544
10241470
678551058
902235496
85276756
65297290
26617522
337122083
506218240
30141319
198914998
648455132
199728126
226719575
148544827
32636783
399804033
173001734
451489
281611
2821125
377773975
223496928
658574335
287613585
179597951
210158808
236723789
936601451
325809962
310670162
15807608
740838921
39018442
73049092
64055214
498206736
578089744
1147426
379378870
576812161
238279294
439878130
579557552
247807196
49417806
470396208
92326103
369766198
539690560
383715466
220780908
355234455
332230857
15887924
358090700
167433315
444554099
151586465
5708425
57726187
299974371
176100668
184590107
10741306
26742234
381477801
36485150
577656343
78276586
181076716
155223373
246423761
345180804
467816050
433204789
60127959
251886560
191399924
124196272
372056684
767146368
102602927
48867483
69412862
63286599
780378473
690517114
195830101
137210705
57553554
13273598
262042370
910159427
303609957
602813973
53750298
45346566
9676493
15883008
11702077
14908145
188895396
161732118
144146129
206612658
74295447
91814924
588278625
76188331
409763471
50475419
321543089
97064216
877663062
717991847
283575646
598453955
123329289
485985613
155314666
115464547
113582305
472170577
268518703
8817725
40424251
178973829
152011014
272152905
61699794
559117328
160408538
164060784
495352650
714512117
331476794
497834547
6571572
474354594
130272741
54104563
347883531
37581393
133665380
120510421
306865309
385428090
330875805
840048662
17910724
91051729
463633576
379749954
160556207
276687365
228756205
190095848
432674497
12082210
521147201
389892333
621600363
17447348
853110817
474117757
216427580
535665304
185729487
35163413
27683315
107818483
5325494
671581395
253734766
2550384
332421352
745207396
680133997
569864340
348772214
159707887
427601421
492359587
70072355
547980282
131993001
592819
477969854
67220552
223879054
139871608
84858696
88977068
713657060
45115051
126894596
27059813
431171347
261007875
16726102
84252569
59549415
46561849
82805713
73301958
432754484
21088832
758741586
7284642
197117895
423607086
394721793
522660254
228942871
217438584
322184243
248218700
46270787
308161553
388061388
555325077
97031062
3442698
407684541
228641146
650252392
791680835
682010382
24116167
57472119
12873910
2084131
386916201
751095598
29380802
235445026
185799130
531114854
171367138
527341436
185764045
825171104
564248173
244096630
330366579
865498008
42835577
19311111
498154096
55720129
338040353
388980585
10892042
202059163
14596541
55270582
513020110
139556693
283467838
134905862
151708843
867629027
111288434
48666124
135647007
11560993
339528541
34347577
598180484
139846713
45435046
110330584
478236734
485634611
700380317
128651362
5652309
222416071
237073585
244959983
249641204
61346027
293223379
421321310
158546462
31827204
6904019
298498475
704913015
77997526
201163161
25525759
21181910
298082202
110201341
552339214
166332536
846721261
23010895
423929941
40050586
10919052
213887833
553651825
13320623
441864183
143313128
63698075
279532449
200689948
39912323
85997630
693165195
217921230
136041363
512922224
465673997
252327951
480166716
194020368
95344594
4745685
162835876
658175721
332562401
335980269
301492424
592868815
67483934
644651513
924336716
187611873
4611105
218292102
89056673
54127815
24987272
567117538
153869965
46069106
90190613
354485795
200955945
20038672
725122809
459540903
235278321
436678201
25076221
25536122
25989142
903399476
259109641
255845500
4519549
66687605
721340170
475605300
91978530
594788345
459958726
47954770
726082631
34702820
114060848
743734592
684660139
309921243
10982639
29465197
351870882
450253414
62317934
558686849
165137749
368194316
240692012
469885439
471027759
107251536
288774030
211817745
654429789
40372503
10463949
393656677
204485525
5293967
147170877
170811487
356319803
7400825
753906648
358692636
130347512
157410830
689150044
146679504
269708484
326052597
139293338
138131262
407812855
53886386
190485406
24132389
343104485
551276610
57916375
567364443
129959866
347227756
36384439
303052427
6890035
499968436
218687033
19539858
398770971
11456390
308941355
190724534
22901300
24620882
32837414
102373417
507284757
605774645
193317532
364282719
402676334
478805077
186140864
899136212
611347228
250057624
409412166
146764901
225851019
222791501
22621380
433888664
149790929
196437707
263181746
233708889
81729208
276194748
168625784
470861831
117649000
247055048
154889854
152852036
565532556
887222819
628176660
143615700
531865874
165962276
235415528
744341513
167166081
180509613
501438019
214953032
100793220
144287692
11779299
279360975
14624468
257957134
285055587
563011959
209557415
257452708
271890004
153736248
1821316
16223765
270776141
280798127
14026529
207278251
290877576
75619197
14469025
588458535
10344850
17901536
696992277
351489798
484111132
318518699
43344928
8259399
333884641
271445553
837627533
71489456
221305119
454503100
398963814
4698562
1033448
190893397
161327159
7404383
119816704
37378453
416381398
34353393
640037443
498222278
517139477
215747983
335128785
234954134
67214819
545761547
179958542
91388672
938974519
386619123
135759241
181937211
396080493
145775403
156726827
149189466
467657531
593597121
7780631
684501656
201339595
375567679
25837247
100265258
30371621
50360519
113712365
46920778
643922228
390500112
24193065
75057503
81721124
94879912
196707819
48117869
352970691
63549845
213722325
866388289
132693460
764674846
342102589
255427212
196227544
326251773
62399954
559658335
222489254
5858077
31592024
116725989
4774674
214244347
713677
327215440
425747498
37121965
176194478
369473685
31613142
368953515
374608836
2359042
244515130
129561037
323897958
237238978
18247236
33351576
153536245
364782114
348367975
287539481
417145764
158821223
110360870
68963230
483732860
273782755
798958519
102377082
104621953
4756056
388068709
333840762
584802186
262238953
485415991
687168452
591966695
41658714
7285071
203239455
33901608
34272007
499720099
246788635
426223014
60505172
80515536
142547431
275424541
749093663
238485526
281442913
2696854
235925215
649341953
69343420
84296567
1819275
160686905
331287475
139569499
107655304
560341536
267705817
81508877
74796499
824507715
360736168
336893866
277627493
659953025
116432291
928864200
152100166
88300877
42164032
562755112
476704402
23648966
37327426
23770405
507684494
580638759
373980159
49619541
8084896
138745859
497855393
474841016
597961059
839149286
204969037
314419533
81456100
446643436
334965191
100125364
1650187
84405448
308773612
197874668
531125713
1658510
531427906
669260700
8455864
481554548
176080335
329586145
60572195
579808451
761664600
310176298
119419561
53638237
45831849
502860215
693455134
566406850
31596750
205996391
22976453
429505455
153400144
48852337
54855392
274439740
726412917
3421871
447281161
138546193
252435035
175476352
285260034
27222564
44862128
582649046
91223793
43055531
78490199
127530020
206559748
16095965
60790797
828925856
4622411
189449544
2764095
95164580
133323327
5885287
59642423
502979782
134134385
167148692
17135262
11238200
305739022
219328235
39125027
3656082
61554246
55060207
282644652
176037934
661798904
262448439
99353705
34818587
804538501
419022734
2196908
193807567
275306925
460306627
162180329
116982774
71391255
250456197
653300738
4201330
9481756
118856759
92426077
3688153
164239083
47193940
425497140
141600384
202979274
58709623
119126148
42649443
214893119
23958258
705425388
325140773
269056181
336246342
338301233
360353569
39424889
296724369
132300551
63172646
406271373
72741254
41181
259144796
6422125
601643376
103064337
309284194
191425516
86411007
452511738
142523676
563339061
339121006
485615009
142443780
599368604
369217206
48820638
107189946
5760510
806580197
307608445
141885657
118476429
146785200
473400521
505459035
12903930
322297703
155671258
503159467
18099688
78818372
759928963
3926218
11336435
585828204
861094098
280622409
143767745
153887499
321486504
341743081
338424888
153637760
102189847
505459151
493254164
30490240
117822613
233384305
157021607
98406294
147874210
4358420
142891800
175215300
271025571
373818470
75207656
5076731
442766920
4295548
38816067
106781557
77115332
268972598
145332130
500026
15720717
368783168
937308
231599396
89991656
177271633
606268616
34496696
33161246
177083320
31961577
342859993
472616621
630664933
39887647
599856586
80952606
483137860
447332342
112177038
2320031
249826256
19322050
128863386
7141831
61416251
4806821
654362913
798949647
893276125
311448915
481673704
232616287
338661424
53143221
72123165
364750290
35124002
646399209
38337002
461274536
612904238
165221671
921021419
139881566
28543091
466004126
60616901
260654347
361901500
321965346
582938216
202981962
249948375
100575417
239053486
789788669
499776322
199300267
364755003
80402406
366306877
86892555
106288299
374435895
29886973
445854322
26177991
16122277
333247993
241216237
22947550
33119955
601428022
197555046
32556036
63963036
43937008
226852785
122041383
470748125
279896242
5123052
65594624
15846316
18200836
24625968
654652688
643995032
51315491
228141485
285842235
527437417
655960936
288673658
346481210
49990055
1503794
269584777
2336720
67594141
10642065
9966492
577168872
83188870
77985677
126625762
71086552
59048260
159488248
41505656
83584538
80587946
515103733
444243861
352836676
11242157
670106692
354158778
722128829
161612212
2488369
14842839
110754154
166241491
31339420
120407615
542122821
230769274
696038510
2131675
62795483
32517151
9199655
257879023
184811666
169089841
1960467
70779908
61666158
161373464
214016164
21921058
306586340
32999096
771448020
458743081
447612835
233812920
216868940
576731658
568166379
59629916
184527072
46240468
146150994
124356637
142821568
347318807
19416830
239356279
52812500
140786771
19876229
320294796
586609046
55456833
94538211
579474390
124080277
802855887
54932203
129158434
63353243
401497284
204966252
47339453
395379469
84675143
557852480
200940939
469290234
504402178
80740488
119126100
395664331
289980097
45334480
322836811
134867119
661654571
333857478
150244267
442294492
119482128
60785134
802151613
417824993
109574231
248741874
36443811
106408937
519060747
280125847
16135148
463259420
18065240
3921824
352101064
595123840
545797816
203357057
404963218
176314545
21352734
5551971
81510033
640862745
156088281
254242762
373416156
24306935
755476300
75800643
258546845
324670896
739956569
16625500
134257010
35858676
50078507
153096546
61411517
633373667
15370712
9618360
107863730
707831993
809270824
304351793
305921159
545765870
161775365
144775180
237906937
445298679
414068183
143590748
223780152
773209403
199389683
177369727
461359880
351414834
593830897
10336122
69302774
600558096
129971019
71706687
364925218
412420293
9414792
64593759
110459122
137119359
222165568
39176743
440278645
380482120
266932971
715266400
39496256
438039603
873579231
358781688
86926730
431126631
572377555
154139809
124411112
219319457
2010926
133438712
1545601
109065152
381424245
48243503
105494116
5236742
26707001
455921146
125527830
193968823
84184776
79448198
588731960
33576283
381056391
197383946
342208962
820268173
415878207
99543005
81515219
73915004
651169325
363829985
16520935
231334671
114556208
34386382
168394538
46034913
39805458
211898240
309087384
196179913
209651490
589129390
248555079
9295200
31302988
51669040
12203855
300235892
934272
514362030
173146851
114634490
719850805
108112672
275959643
830928105
450597357
70745615
76993751
105025965
185413911
440497505
243794558
398332028
478828930
5518428
83925375
88343117
72165929
163374597
230069750
115237405
343685049
383400694
162545992
112842835
246394127
133336
273504020
684782999
228847642
787644079
289375376
338923248
163387383
554918134
109060965
23306452
199599806
782533726
799160019
307904870
332245250
53780417
890710479
26667824
496596116
654587565
236285899
50613570
608412078
530087264
54915627
260361263
618039133
8261302
249907858
554923098
12168387
615170154
646217459
704410690
692949770
266564465
213057886
62088914
498438319
9207853
28526522
282809637
693620048
310852078
197876683
23936367
35278049
103955794
919130992
134201161
71922202
129025190
31128108
114415467
643272512
505576922
58731226
30055704
87592149
234376912
388891477
98868618
98563453
34867861
382459312
494331735
230415517
9753994
314740708
879852631
7403119
2679103
982084358
50331791
290575981
166511053
254767230
70279639
41267046
77982579
3004770
564262398
665641778
113526948
52220044
335555499
313970048
853465719
733681408
581002784
112511
421925652
719459000
14267018
218023940
611139797
201581274
365645144
601802551
673817344
510523003
711138375
152513126
179401759
607881820
566200911
361239003
70650223
114950013
157010838
240854126
155029993
37917172
465548679
296361854
31751685
588905358
152762005
67470491
281740284
242581137
310436524
139289562
493809979
226893437
183163724
165672972
605623109
119422803
1637028
61654273
96894869
243634075
189880671
73101282
169003885
431110297
196058763
224208288
416008038
49612204
129041695
16444941
235388147
552087646
220227123
959275098
510513562
180667820
91319743
180628487
16998434
8751934
492670469
75351331
108921061
196042533
78209463
9256495
109257496
543107577
41035100
213899223
53007993
933187
621397487
472893345
102110370
104577308
138760362
83770510
39483375
63446379
151720639
457237098
58507033
85668635
303383657
221361669
556547948
203720800
46600755
5140045
141505198
541488251
6708751
12449285
720142582
455974001
402423488
705675178
27601254
18239364
859401328
197534953
37938520
941610546
40053575
82824720
462675608
733397223
195587323
320685098
225053884
445199570
178922638
469668405
338053482
83852105
60133505
295756517
10642983
104738964
383534707
8551728
5457563
167293143
94154682
179423529
758088063
279553284
638153153
138221428
680004625
85069295
41344147
58033674
8691154
245090555
106458071
778846645
797094497
419919050
48443327
39876816
8502798
403606406
126865640
583814455
457022517
9793615
646933458
38473594
481090022
301583014
217131
81250261
33206970
93591401
191669979
134663796
139254107
53714813
111471948
711832885
374085220
366368712
412040428
945937479
544972302
96995091
29275262
44276262
117766181
497639418
555556861
129735681
398437087
327195149
73734217
135786184
46868599
387632015
578300421
199691441
241645646
58538482
417073385
28870654
129967578
98125167
165098693
398717207
89556421
303218115
49061379
14926937
5898921
483460384
414940339
64212701
354860498
144109511
100928558
287917141
353717274
30178815
738457416
111303054
5260473
858615410
100826358
129704724
3443602
35166462
247951922
16014581
11847371
119097306
366155818
161316480
20875379
16116755
305734362
62953032
382698624
229091016
966690141
78521144
701066358
505179258
544831944
399961881
9014928
217049391
286110138
82898647
50786858
192932671
464689447
60767347
512654911
182622871
157112757
24554734
87915818
214875257
394240759
487327205
1961637
100570640
2163716
60551850
334498231
448750348
366444365
4345750
430505716
51907624
220491006
257037373
178511488
155497659
48666742
647910875
16358698
303925986
385830806
433362424
345370626
233038975
385387092
760723351
131193887
301240967
310089245
206413765
268573280
48315200
106684878
292056047
436534139
174120065
1191498
4578393
292020081
102478893
424795521
25521729
421128306
330599897
175361770
207061643
45576507
47780503
254212613
185511037
274214146
361742070
52716815
117548715
48861331
652601851
205745336
616352454
656069991
274768545
499293006
116301059
36758437
103986412
5688272
137937981
132061205
249109423
419350192
367680044
128700913
346187862
12450121
242096621
507138923
31545520
560290584
84207624
854146164
208237626
294746198
25420060
197211508
125799641
116050803
701732470
211338786
25148245
44089802
666690617
501104519
507494383
350426811
100115204
1729913
4228576
91645420
181950437
425836514
322738321
39351274
121657755
287174356
341732844
186363919
15559071
19357046
680649054
388189430
34245202
182973824
59373543
4162069
179741325
719220924
24764659
287281372
321574076
39967401
36309834
25124684
39057662
451889544
35672193
59977202
146813971
275338779
190881045
127804958
248355259
157227942
278848174
196146691
71281184
674287674
363503782
65589645
174780386
108251424
448709768
6290143
383053728
14687312
486589344
347940191
139962370
184064485
155539017
128906875
43457465
362513890
31848300
140307526
263942129
684936224
200278881
338335006
81544200
52344131
176072783
535676515
147571795
465779388
519234193
29476169
400276276
280469258
186797847
464546061
160742598
13258272
274958950
76026921
101167255
169316992
337028948
100605743
183103965
276142938
290812240
474129306
732217152
367484154
213413943
393023343
124727393
309609290
10076789
12675179
161373801
142226476
611434220
80535716
76259654
12665789
486004539
156771513
256064084
87663036
555793585
77363846
1763436
444500284
165371803
162929982
728217066
186062250
281450821
619867660
792377505
503009700
49097724
385921597
295781252
723290085
286678686
150719187
337143494
23301076
153872386
183938465
80166958
300439156
490453972
18375122
602478800
416795881
505284055
120196391
2202676
121356337
24787397
234267525
14854752
150096598
264925688
375795099
148789629
370808239
148762631
247237473
402355580
2212804
184358533
185020568
47543220
4683639
293573617
103990120
217779484
100704804
93769521
199553868
227994278
20433911
314232729
767102957
6561080
298349337
208323274
236992842
47565383
321551264
433173352
348133710
716962598
122905184
591517295
35212283
299418656
223923443
33946477
471348792
263662008
253710720
80535033
99323935
172901416
473742093
307085903
76150867
274413555
111248894
435671466
346226528
38827114
251642069
53148391
24020302
56180821
89976575
167508355
60805400
132544291
5525826
703699667
310599412
374734235
4471822
609928412
3987692
553616950
594525449
102678101
711445322
182102362
433473521
50312884
429586753
69836429
320785971
67339095
457909913
24429573
18842439
369184175
405323767
276738059
332087578
230871126
16426849
423699113
578733374
807967699
170669138
729965578
161017966
188460416
313116023
323027016
593878629
208689304
12021448
289116327
369804609
917534862
361607966
1625526
167474518
320220953
6174254
8674179
143373225
61680990
259770058
51923786
110305235
563594159
434511839
470905854
561516887
194325581
478779010
323923457
20463100
238535113
243563873
386449166
161575303
33421298
85192422
74165227
292025387
55183772
174985821
61906353
391865944
165271436
216656805
49708100
213524464
139388231
51339384
814922602
353500047
67596076
106602970
298923655
257749152
70298239
421649327
58017112
389806193
693521135
92938480
378366597
25533590
231547505
399852181
17546329
458226064
1724993
318214972
9661394
842136662
120055371
374562976
112921600
703623138
160444051
142342160
517588865
607164030
401846824
129462305
112540497
536385826
621592604
49737849
515017747
156165209
39863770
795194257
100223638
595418381
98066203
37821623
2945764
26606681
405876690
733607917
113215142
345723551
553410452
160803066
311379249
12345506
425599854
689931016
151374049
618789595
31776794
208006117
74942811
136791605
45245841
608734924
152440905
551021065
402217094
62717109
231081906
43215924
159165991
12094106
712143477
66894032
229234820
331662951
42446936
315293869
601559099
49120095
340873
354078492
776966189
253820325
325477716
755850588
176901256
9638969
137506902
187388857
199528862
181097182
22300896
339314691
711370714
247316894
69105477
128190728
113366634
85031856
87522337
165261882
298268195
21429684
93410246
577564203
347170574
678545675
97591292
47739310
36457350
755345195
98866523
388395112
1165568
9200856
25579466
4569282
25955200
225544754
502246768
77986477
258241948
8113231
489056828
497736430
878290147
216610844
23458596
87922146
278020087
377100558
67803933
670266712
442548172
44953303
80073147
66695035
782128709
17124969
39798256
206015948
614067264
489721810
768594435
197061250
30076293
285172250
168370554
377023470
240011831
110655404
134352694
64932284
221420612
536632603
555468482
36293058
221872162
44202921
455141026
42280635
423183321
250660156
532240586
70229751
676641645
634947951
383598408
35037017
10386432
26024756
120433650
589168759
355839588
279245521
381291659
640855949
15049140
550251403
693252488
642504665
106791518
160724492
64639252
555343621
141227015
414234367
923984492
229822849
282740829
275760012
186968131
260399284
111525579
248767017
17920425
66065587
57284724
236423357
9950284
217368736
118301412
26233753
137690026
86855900
314742333
96538668
60468538
137509089
232369
214855931
243135314
155522623
367144395
32579306
416202085
150588540
382243709
575934386
76684062
382045472
16463326
587071340
624016974
4008113
154515179
13282970
31702904
853424985
204024869
769887710
684020495
142868323
260545966
62937917
398610738
254298328
176875694
319879723
577521821
361751356
1443921
2311885
39726201
27935113
272252833
68329629
365486538
110191139
594457957
90665240
491378458
389790122
294572667
79495504
306151358
586424
52687699
278192042
56802949
620180051
269199254
285344736
278564415
109157803
505354182
203370588
657837819
7516540
51717348
548130146
267206181
322045185
655070086
586991971
447177660
380696581
75118091
81071923
130057455
380915024
317578774
318020283
72052699
402016001
2330749
52951243
730286838
375080127
283285732
2376955
560940317
325507581
27705287
204633062
760574506
30828434
206178242
306797371
516455753
210284768
437030700
729581660
232496310
11806419
201382698
313004142
52464138
362452861
490229251
264751020
97596626
308941423
41756765
159145555
332736977
114642994
581631453
653805500
258820921
434324059
1617589
448332623
239236228
171176369
111657150
91598045
97159389
789793250
137600499
133484592
88226994
196321268
871555133
700328834
286169902
138492070
80720418
14187779
110151550
8026903
196221221
12724735
170573752
300401376
42384049
289227862
95467422
504257263
117387322
13178959
201457048
13646756
443229562
701524040
211527255
615707929
79224455
639916034
13814782
66762091
10001711
324711861
35631922
161889472
544525101
180181775
226589309
55681197
164370214
85473170
139886491
38782800
10564690
220692958
56800968
453320435
57514153
143771252
120400107
192329868
69488165
320869292
112051780
201619845
458587463
57528328
270619146
372753182
45494889
177792315
152877966
501033048
70308996
75108839
407438346
3174761
256851936
223085826
62358163
653928203
481695333
927314243
506201922
100152049
527876959
46632583
40536000
245428482
155500965
228111027
257147422
26061310
710161174
174656540
40887483
15113616
480546519
143578061
5042714
1638056
20060641
440912205
169719651
71290911
175274906
691703420
369828967
62860046
256962314
328380256
273788013
424162539
88129014
452294666
354394055
288629617
220013144
30655769
208685199
309328818
350889821
12110708
59152170
217751263
14401239
262105565
268537330
471506261
953277889
377583683
496983537
247505022
582677260
172797420
59649108
617628429
36709134
68413339
145137858
212924007
356669916
18412967
396079174
338523439
228295792
635522574
584642540
48005539
210680713
123649401
108185677
236749351
197601329
10584465
47930622
117758608
96271426
222360200
111009311
425836147
50095743
35419980
707143416
739475886
161724739
24989661
182632766
127704757
341258054
87326993
158092139
132062838
55281619
165665617
164924995
890243562
146317302
420836362
157832595
117966246
306259859
16800229
47491505
65386434
165399532
184314371
558817116
591335428
46785904
163217326
172263169
293295538
549113673
392291830
309239951
226839688
591314681
80266005
485670101
31849321
149332636
54855634
49302033
7118745
47803311
120649338
748230300
16424716
336356103
398173391
318403922
123195360
23532566
327845403
769949084
30246366
42752557
342788812
28966668
902244995
188847815
75670198
553801695
13414614
177239335
326448333
445974909
186008773
472786432
341084883
73181692
635025275
220596452
208563295
782311328
164155008
434275318
14335533
16387909
10121218
410919670
69264928
339614762
307113830
718234752
115136690
109791213
267380741
61482698
37987942
37320393
36972847
281045825
822732243
5696259
261350253
565124356
338513819
818038724
48063697
367266500
461673030
16623508
95196298
76526821
503184111
128088770
45836879
320362072
146176744
922071526
120164603
146937967
370745541
20013352
241373250
595438996
21551851
105001211
48688468
21007449
111913027
649441524
89722461
109019044
87984748
365311872
29540227
436788498
593156423
588258932
568682080
95249927
225650317
38814647
9322164
176741857
11962935
169645398
346474143
635451342
355653339
60218833
808313188
31323209
43519965
37344194
17403775
105454126
750719523
186221705
55071071
162204757
888119572
366857829
316032325
315255
959744094
403056902
148899230
142933715
167436729
684968547
105957247
53953788
567456287
582906769
156423993
376079941
65294979
255641932
612941958
113566883
403188158
666532277
272100059
227453009
44522401
62184835
118281625
137022092
8192597
501334
320819261
471857643
47277978
89631411
104775612
139574272
947887079
233400672
1126041
759052561
316831818
51947717
189515486
101896050
456060826
96769257
70767814
95974
110987
8793335
390304355
97825336
60411411
130655232
24953560
336144973
58825950
537251909
3129625
923012744
130802417
34904360
8751983
160601478
98420627
406266835
32987818
69409186
13786224
191079482
130139193
97341082
146292706
848432595
158734553
537000602
158114086
98129506
563984915
16670708
22225970
10054543
221324438
520526784
434696356
943625528
409012384
201730009
81264118
429873381
143045549
12033282
294516328
491701608
68657874
203358196
160580143
643143105
79216625
545261
501237898
556502174
19207866
735152059
372339363
706375721
159899067
365798714
441438751
28627603
158936456
228079244
69036335
378000903
84966524
140818301
1857813
296124395
226885324
120877716
429727784
247765866
88395859
168222501
562531145
83776155
17992052
222577860
154233547
587739316
368144289
40458720
124635212
231587855
778268629
442036721
77701781
56061
3624539
199173985
126977595
738859612
334616012
873342247
123224685
14170442
216266976
65661532
204325700
168494489
171929108
85694355
600128525
355745776
66914263
374108225
332330735
26672112
2814282
573943601
863005330
105534297
246928887
676060758
115049513
697626900
194430575
64265463
278969162
410200834
214175555
390242430
487794459
588791604
121135141
464714621
14234314
7186780
266114307
513944554
233246793
255907
48059530
393965799
91335906
503095947
70425918
65736705
64494673
11764566
274815665
392280971
167593014
304321542
55382265
120159057
228272402
257037
104326277
454966589
761330053
104132402
486507559
663196247
16626088
312803641
90061279
116858372
536821692
70218605
20644660
124010202
11548460
233726402
87259084
397691767
214259
148910034
90270542
262781492
216823336
316698985
69053842
304279050
351206149
737675289
69725229
7642495
96562114
34491490
56209704
620818180
776288199
427079024
50667675
31556513
253760365
168707918
259548798
640633424
210161548
458523292
149269124
315676153
126902832
444825107
846758057
430089532
689561629
357223278
44224561
46353699
35652312
48047867
52443270
72148510
99471004
156063020
208578829
459734160
82184784
231512440
53812012
957726663
29033128
55630158
76167741
540755546
18114778
293457957
132458496
262378871
39616670
506465718
194074759
108286031
186576520
268948096
49164432
455810358
41863995
98654375
3549975
487321804
107636226
23403907
52906190
113981822
87450
469451365
392945888
53414058
136953948
131754565
59384545
562716905
139773213
300656176
154643261
212400466
165193593
335477631
206511363
619673690
39818741
222448264
8286048
232919506
13455144
419902
151316095
24411743
388047555
2187220
388936833
503741552
739933544
69582009
923658349
411015422
104826720
40969895
343300736
47976545
87578123
249057256
34320900
28181846
20883505
56987030
20647886
32684945
16600
619537839
181637048
446644887
103950458
717049283
867512932
483901722
411580521
77891055
119077528
125467525
497341474
228847588
664866143
11698613
250675779
107869826
54592389
73008274
346293711
235292286
383423712
278023211
15657327
8951664
376322244
311844652
118285441
255110407
663251771
57256370
413275040
421898892
556131016
513921648
323412363
631428027
22044017
2769
226686668
661973680
199384073
22416907
566187472
39526196
103041727
90840207
514311415
31675938
133729841
446070138
251717007
207051575
110846477
379066326
535724364
234815826
321169092
190067808
528545131
783750387
154408568
196879339
132944521
381919089
256061810
403407009
567945260
223038805
185179203
145171632
294756243
395867376
85911735
331959634
136481484
290702911
211600696
264157434
241146382
147585719
94653464
447639566
275883836
32908374
126897901
213589158
937272187
72210000
10978230
19597567
16203362
277017987
356299433
6549346
44903554
28593466
65655147
34777851
686381302
14658881
28734371
763040170
510986917
155660662
335392653
220877106
129150213
228363270
220366852
100572922
1605415
540097866
16956921
139868881
247184281
489209970
5325069
57368200
9971137
599507838
173366185
76951112
528443639
214367768
49407407
156364002
162978426
11633402
461467054
607503223
219583566
868653036
87798178
300078663
516783311
196986857
260293720
438741549
163108379
33804149
151489897
31741470
192268352
39007008
164494823
1859667
454880920
50863356
632265898
4723205
109536590
281375334
328779700
387687356
55688358
38234247
362696966
228791044
6746918
19766122
418837441
87319174
110220498
88868327
119188745
41687328
350710788
425916806
726516998
101292117
439317682
154666303
359890465
308289803
375855892
15446954
451321513
17948095
353705995
213193299
21412273
80982955
108387954
523157076
166946375
233850355
280412446
65237323
55335678
131687744
149921302
280618924
279643872
202350176
132116050
167140972
40641390
62673483
73061048
20155569
400023004
621169112
180154289
26122144
285083367
90984904
9257078
157459478
212950355
6722275
145823594
162793751
86168908
127313616
36118237
551503482
56480879
407229500
13047823
163044304
23592843
662272629
448894934
311714698
49217633
22147
364121084
544070086
271661122
174779337
453246067
776908696
103199317
125627659
70947145
760741267
470896532
785071750
75028458
146926992
722496730
640048726
57319631
264878447
936086406
240796805
361669783
79683750
509790883
41963337
32240254
302460291
530306973
448138279
54624042
642788169
481605318
179740533
336706060
402777485
267468412
111085989
539652221
41863136
580696584
227807368
231851165
712400295
651251303
76231064
38189601
3710648
151324769
418776020
701544743
132712041
136019488
18059249
45826196
403408990
22530526
237274308
426605903
777357376
221191632
182646867
336610456
29828205
608939001
38569031
816660879
80960639
133187268
47737191
212979836
692639286
191532135
277190950
429096876
133923249
376574279
333618906
112351570
102441746
682202536
174829785
2873797
321275664
416179669
111226197
145095310
32821426
281811298
74271053
253769443
88684023
30369625
14004526
3886225
741365988
243657434
145906600
65014695
45105240
291817169
307230688
316857079
123673916
44754041
18895958
46160484
68640445
277659654
346004095
331083414
161714440
455029476
37292618
202072212
445604911
2765965
307323415
482445238
390135223
315988738
118853797
421235629
154615407
655117073
800535014
134910235
887765488
942630049
573069468
237879209
363974593
676903785
18572073
237279092
579835897
47889042
203388290
334572206
188806147
10648392
651205576
45907725
278175878
61521154
323743285
22110209
87702876
22311073
367639761
71749048
907383099
90775008
170609874
333493483
11421880
319054704
436444306
215322939
368409334
84175580
730706263
56812945
581936087
165601423
590596639
107751348
298058641
858332531
720994519
13412302
413905692
61906046
516698546
302534034
275420469
47306848
12690118
294827345
373584362
777108949
947546410
317493735
772871641
166293
185250594
38092506
24881133
7614728
247240439
493941441
98521541
139655539
273195887
420396545
113917735
377703382
333430514
21824388
102752297
10477572
79168645
515078044
358658372
122809931
840536892
68321169
499212653
130371076
287378682
328423259
147495116
701050202
201593662
445826849
388904153
449677976
578126975
530704400
47616570
591321486
192597872
86726801
12906467
28155925
147302414
320517821
215465282
213936527
326608040
272396719
318550287
60764352
23492075
674257098
614230589
330093470
193530942
515116219
20784106
49667303
1235946
258239323
345058266
11117236
182575132
282406498
447119768
55314477
86191661
381062705
110247606
30755774
16477314
147782361
59727608
1615847
24074116
417643557
50027095
138012315
421617159
13516228
811085262
114812221
731785243
313937068
93263337
249815547
242626
201048277
189213376
46192425
138942122
238155829
83945868
157533548
167131249
433597164
905403886
32709131
82635489
18252863
710263515
864184260
472505677
666012193
90102080
30090170
126195953
772706860
194620306
288232841
526053369
67322554
54073639
9841594
71610497
1184874
577037397
302550608
129625183
166819513
61598193
170547110
871091638
453681443
91958789
778379438
423023934
750088416
26846860
537595785
56809799
77510910
689410070
35931659
370591415
598624046
1516638
555052124
862527886
86456548
5098408
370795
67912934
539330592
283793607
23508954
672734519
397632487
159232774
294773747
168858714
30143613
10534887
446676387
388372418
16293141
218733710
217823632
153889276
6548684
37500179
510572328
664252238
400585743
226454918
23246868
306516481
77500976
192671544
115313065
72601223
227846838
28887353
582947300
134462557
448537764
522860501
412788184
348177213
4974440
108981812
158181877
188262403
235180325
256016503
244058583
91458058
445743208
86749045
277090678
64338058
412656151
870867848
256156953
176167058
485284976
344421434
44333170
223507913
416387929
843058444
206411074
812265762
336010113
135750831
380504036
88116984
575378050
11292815
488744072
233751949
230803963
575173721
321036064
614225713
56851864
160633931
254173638
50299177
327319865
34443035
111379329
287014834
585335762
306140468
275938274
14910739
83741406
116852610
228677019
492223689
257480461
59090558
4780586
38000423
392200728
44197537
48417644
545913953
522378730
246577875
13419901
88043955
301453900
3615279
717719
13076454
117006975
115126716
139377731
119380473
527329628
578138006
974352
58872677
192353236
450662724
697109
9852688
8344395
63152477
25679429
222176418
98932491
57816404
36397933
92134206
149133939
220868590
47196062
184268026
622876175
127357020
229397125
389545093
207524780
32684812
86001958
622988436
48749990
573851403
584805044
460922672
573807387
203138240
79780353
201794800
210004284
156284169
270259885
172687602
12040171
185868972
18460456
671108148
575593153
333271616
746386212
324134405
92210293
56744839
105123128
292002539
74225139
16689509
217097081
219105756
31213472
310134143
153987446
108596442
240494615
185138111
382688412
261146036
333490972
69069322
106840359
323294679
266932990
895673206
66504123
120169235
17512506
234070211
260387175
97620952
235614033
38315192
77313854
381815226
50967404
10170891
344650907
528931207
157877731
524822689
311193708
51620572
476172782
814534016
76827263
7460424
348354696
52031706
619734351
31537531
39428803
189398674
76752773
50747193
346311784
487504771
258675279
283416118
97678859
1107556
20528448
461824651
437273850
242498414
10269165
28969618
379768312
372126443
511480871
446931815
361794224
191645711
404947953
627441139
50588373
429822670
215277095
165593281
275934121
2799737
99983804
20152484
35425953
230239337
225695925
2112931
105075772
44143321
591458353
974876
423784636
133951605
310479352
38751888
144574864
87088692
152237439
116244393
414089530
21296261
282944880
198309901
170392636
334981992
333237695
497587006
10546321
275090136
245796918
544655707
169183300
3738846
35441985
239195218
75702799
283946202
49743226
634043712
658987023
17553072
305557886
38277068
161531061
162788378
404912474
617492090
718085678
294346210
57315793
107443273
427419418
445140938
182233806
695239462
120624308
410394878
47924531
353558382
19163577
16863471
157372321
344538961
63790047
156161518
91009013
177881692
68032936
480174550
59391550
59142094
254862799
470938322
543307386
204554150
57680298
32968106
182819904
7097641
518442657
770354844
402453842
437721295
162889399
258898317
112024067
324258219
473394561
420406527
3152275
241727047
483346779
226435448
281488098
414329949
62003834
650038757
64922303
92009536
547968843
24716336
21075012
434071686
9445917
259607044
85042218
64041115
153009911
228923837
77159255
119839411
589890662
422842915
482035068
17582605
41410519
9658328
264806423
96327317
348676273
329262369
331061833
313158684
262846048
30376517
690128046
7412706
48821202
394209294
426512263
10840483
177103601
165765281
773838939
330860576
144605082
204623466
111412797
537547577
347917020
124644173
8569646
31061208
174790010
38737385
40673208
133257457
579618868
44033690
216720800
215165642
20783797
74255399
212298657
9283482
142764042
346145798
358415823
33210553
826176865
287352150
829521520
148637588
383475492
182271139
135151606
623330176
129167444
50395072
392910936
157939574
189251516
170649708
31539644
17976576
862785151
154871182
626377863
46680238
110178514
126905233
787437923
82882686
7730963
33341706
9639523
441341778
274936477
6750214
297115672
74940919
736717480
114749516
496016327
89666346
775731630
3098192
151669730
145630041
579910917
194587786
43253222
155272520
207624004
295779193
832566557
10121902
99696826
457821960
564165456
260280302
69594142
413682856
97774110
22194008
283603118
145533003
644033338
826702769
45588529
100703625
317311064
399820673
724224249
136435258
549486178
363374172
129505196
53286258
207055156
346580538
10734177
23311570
8945541
336487923
161032620
648813728
580434554
136178483
67285591
335651689
207149986
354775082
566972671
85588229
17832962
112923986
169840984
63675579
270028879
112345140
684309502
770529496
70117445
415156605
181737213
148921805
82350041
62692351
304106468
41407532
263152530
317393584
35699007
7542053
16111390
111897202
11335100
216152380
297696652
504401206
296853478
181027976
495685948
431815824
428623358
735918893
727766876
475903532
171966191
845985005
69575871
420651776
156967900
446094919
152414576
283557726
26152456
125597939
392558221
134514997
24691202
283398692
64425035
132061483
211636107
51308458
293016690
475383633
194646361
122295699
42437806
20800298
442553863
75440214
171621251
132828118
697405545
48265809
156978222
240359089
246363725
487369978
71960852
555708095
451792120
73567173
13934615
543006313
6914835
466680888
57045237
11245851
408110692
546401749
319315806
36115795
23554521
241700063
446679719
322067893
42497354
157209603
4082946
34786095
559258290
55371456
125980049
672589881
352921089
481467971
37128262
8414438
324972422
479354833
103666877
374876600
40953473
468817525
90583629
98130835
122004411
757459877
11762423
272901361
384615316
21371945
26843748
437135902
479222433
482670975
11744680
529928064
263421134
2213793
96388807
104694394
23581938
145477374
885720760
81609019
110169446
249444630
32324828
30149301
677419631
363991445
257405372
439187477
204138298
465809096
140965979
397355990
170228545
171936211
37416344
175400523
461039168
43589057
412594341
158200645
508930536
295359573
235120300
79250113
4583029
425902697
5851254
220230266
304154842
295860843
54018945
438416654
208079651
321515568
2715804
405187265
76147426
78261388
44902946
516885623
369622358
49156062
362733153
79864442
524805009
1548280
714054407
54549738
76472583
8780823
106890012
188959408
654693373
477701623
279884407
191051112
186397080
578274861
411871234
219403795
246836951
7822105
76500377
452338097
77145505
18954322
388989238
205080528
67292439
409119516
498329413
112786653
626597255
4438610
265621528
41092924
49303969
179876672
537133364
33224848
116958905
24835957
44413944
146221943
518118281
95542893
297052247
199782384
330595959
517654485
128150531
385517419
80376053
28609864
104440601
46351274
83182345
142831216
59336971
34198185
380532417
367340069
126037576
429668471
357030891
16575340
182120209
609978929
338112081
657321847
326032167
254642641
117412621
113798323
202555728
333406094
39282227
192898115
169058433
251204827
327703049
768796036
145438170
558170310
301912482
60267145
28835457
265638421
344871443
527172026
203816872
47849200
100306710
31942516
49246014
33163404
90950332
431536300
393706275
589249443
130587220
346120624
316577486
13240800
391634140
233739290
196561010
66719436
93359087
57225836
595446400
107306124
297410515
31627410
4543490
493592264
207821820
380279943
24654180
106961232
666571156
273757050
215210499
153205985
47961055
143462760
879650268
575067351
56655427
202762834
43521662
76761754
326184086
5173892
182675850
545613754
99719332
95128106
61473078
239086927
430374346
427470803
208066695
3339510
139450002
571212535
504108708
39113336
68760152
382021100
146796420
529795596
275272411
169512508
376012972
71811604
377165068
27358993
590729788
27926890
102775830
141958126
24533030
93617604
460214303
255989642
72690386
20205561
360864857
269596608
237129393
8273390
28234771
82474433
39117972
324462446
262948374
72661762
241767128
280376429
125647001
115641534
315763691
297493731
61198478
493455749
118846151
18981952
611570533
500078959
186631667
24973849
151782709
112615778
201174807
150674745
288599289
105317495
181875167
99030052
460482478
352523342
92083393
268590244
484260100
141961297
83468466
157765417
344323191
187980329
84814916
48506908
144325600
604029322
87410721
442934280
4341377
324938655
617518316
166244383
324192737
20550586
96404300
47881424
384468838
409073888
353367180
3232395
200701434
167974693
91425850
220458294
44757014
256051259
495513713
161286866
431197823
447038556
196219638
313747959
62242040
121564180
83919460
655950159
93509268
19779423
192078964
337731090
328832445
213034013
22610861
15902408
225414060
463098267
4369769
40322041
60795127
100717087
420343870
342989208
845334931
21076146
535662318
164087949
272974517
76304125
528777769
153713176
94523826
921649309
250052646
181515223
918332776
18516886
97905249
6281965
929285
15668221
294066260
273026794
58753000
86992078
553834437
278263020
357584623
42420377
2727068
1274004
741793584
17637151
446441183
121196072
102387202
7468558
121801871
84929241
101518471
11587801
372722675
298954290
180349278
4670416
722468521
257288308
80195909
37246506
424204121
263854257
85505667
38134493
273680875
107399814
87141467
388358749
137100603
39202944
405686279
425933002
146926397
355543391
78758000
6751152
776777594
138965828
17611653
116381972
23254694
19908114
312883294
35364333
502547383
27538098
79301928
14481766
199709387
213818838
16646886
283134818
95160226
75744899
82434979
177424519
295025663
4784049
292306727
240952854
474213371
158716783
175679150
160257214
461401834
391795178
239872705
338335733
113324771
54205658
515800825
32644079
16803551
154607606
699848542
707100778
59379808
2637053
13991904
100218674
192007132
46856399
149369789
539329804
20783563
269702120
866618704
260412273
211325046
505493299
655888457
1167536
277098701
38692368
37638545
47310661
163654978
303857561
13433585
345388046
188349845
520987561
519309211
385032049
399586641
261263218
236005217
425690860
71805564
167002806
525769117
362600954
175100535
104302471
211886215
71322182
366328600
41619125
182995252
141666153
62943804
451993645
207267364
65782942
87008073
55636056
544578936
44748893
142570480
284739828
285862275
153485543
49926040
210170029
12975772
615348453
99118992
322061353
22310959
415784254
206927738
98121729
144979296
453561049
60422335
49642210
6363877
243439715
257707805
4618581
5047512
301603101
543835538
49364300
37033789
201860108
496085552
256395670
119219920
3447851
291950233
453515614
81706863
146003252
225207269
235313644
321929715
644029292
223577940
388343379
300219244
264184753
595094035
283112972
320866326
63110734
214457427
26084685
26615088
19159308
186780203
324688741
1777685
48085543
475804838
879870061
99510511
117763140
342174512
442285562
2262293
83983515
16956331
270969522
651106835
907882222
407515671
554802825
105920036
62747723
467072186
260107923
572409510
171275429
144156027
189425223
214485476
102859223
33806011
540212219
5301141
81607402
166732856
18421931
717560509
190346408
394210358
103209264
474952871
487459630
496323559
75288288
295620079
27915825
112311968
548243808
532569115
112801549
278967060
253922027
81754406
30934547
541379162
640722063
509438499
321887626
12832136
325180647
39912205
37621729
2772475
421928178
40090790
635123152
483822444
27772612
407205078
778171
441201365
296991656
488271703
467296597
54367496
44152292
179659542
859472179
50139277
148149815
17590829
26200259
313853692
87970786
620271997
489807780
146340245
52462557
488404274
156955178
23867127
48378949
692816210
320075460
4216747
311455133
109358669
80900015
197315760
198486007
261519812
88561683
872050202
457320142
1860894
179994635
182904221
428047913
55142454
71135978
45726469
15037365
229514927
529350665
97569231
775258350
71956681
56643245
281003590
131103593
20366697
674481125
474309138
25890859
324153272
775581245
153223370
539893462
29332791
114259242
199861745
142446825
244893707
40107581
99347824
483211181
114678902
549479213
228356553
112972317
205476302
209862790
280325111
193745910
44749714
439641096
267660888
307960677
235344602
621565412
264400420
69584866
17327777
12520551
142806771
698155715
482970725
301413472
239097948
105924363
53959040
278899700
63560382
510080569
611001508
191627859
293507821
297652813
196430530
749624843
376469123
63038034
474975579
221124343
21661544
319840698
219774576
406156429
569230949
3104401
58612592
374236800
403597165
66302506
442104314
567583531
160043817
68927308
127550130
222438780
287638685
130186881
450450191
81279622
68805395
191570938
4000098
201174510
8983628
556174275
58167515
40354575
205412493
187099449
128273279
156688423
31708762
85667926
44632972
147965871
50065847
26551341
59496513
183399190
944416963
190199377
49255995
117599541
357902758
306270287
500550560
106032164
69989747
16952305
4133796
521705144
320114623
320898800
25280187
21966095
189032156
386657497
780203186
85282792
96442189
661753873
552461651
163418150
51966248
1077501
156478474
276769874
44797536
892889359
610759250
119519152
315474267
80460509
648696608
211838350
120860941
114010978
32085845
86844
39041958
46776634
73888709
44713625
228364116
782418034
352061314
540304026
9799673
256250456
664013124
7400958
71772020
66331016
250257986
557670921
337743230
215240573
292446032
464039071
515360181
73166285
4277258
105981940
366525266
321906957
284523439
233283911
368354809
800212911
300164298
221661762
797658051
26548409
42857437
74593266
37096770
555340311
643193294
190605645
12062384
108536028
212405839
446296768
468838769
286474399
120634982
846489333
175260409
301868597
228297519
78670726
714248417
462305684
124271494
65323591
341386730
62458964
64347978
273088418
221750720
109150416
514937550
57179503
252979950
295687883
150787961
131915061
51481782
615611447
64352842
14645279
474266935
52087646
46212043
510561971
216560198
466075331
499206739
51954504
54875443
65958475
48585400
63445473
469181326
244142180
59689286
50041480
463411404
515434252
155376149
114195730
113728186
178661891
267593684
495758107
498175360
341040170
680293487
6508223
648335334
34019474
617962549
776810993
648030496
44587258
12445775
153760842
40263639
140015557
194195511
108183281
29269058
207940077
647043926
42606212
261675422
185198218
197468421
470375699
200776409
847749700
518810709
686678850
250676082
300832159
106062100
47005154
20819982
381050965
93307191
134075616
367578581
814177040
2487601
71001233
162679493
24280540
104355787
137382809
300004646
2059301
664022121
523443849
137602651
650030297
465496839
210322715
477048241
788909929
63078019
4576167
201732501
59626423
200564676
653005776
480712393
240809276
165782732
8495728
203674018
199912119
37548452
343554639
85337089
73648375
502400047
298004859
301011575
475199788
417839217
16396358
851771809
829321107
254751193
11763403
280640802
60374656
466386448
34601729
145730146
109996640
10585783
600587567
435218984
71241598
12872953
129356284
731407509
398426848
541539134
480221752
528783632
41071654
61754083
16239961
37215
37530581
32971643
138605821
225171919
161562639
965289830
612009834
42656135
126692829
396040012
369007151
178112954
350848826
18812909
134323606
163160211
50062030
474142009
346980028
127646476
67092179
188832817
24121762
5706788
103604764
643654352
140190921
65325852
30054896
316653618
72615549
423358142
722511721
42676017
270873259
140485458
594853145
50588019
275202871
261083183
236941148
454704066
625455017
196526040
244769548
540710063
128872344
187698604
64782979
815409507
592434175
42638304
234454016
188451091
53308072
410051458
114504252
418864524
829435153
146261963
535581035
399597137
6559121
675315614
88653864
438977732
480795759
375334635
180651763
341952568
170006540
183397221
155031136
45825085
25807494
513800595
355456291
37745341
151474756
221329053
230450739
1168211
18266864
298762036
405897
766483372
71456754
172334564
953720901
2780017
420658118
55265617
7075505
275711936
5654241
632891941
49426732
167216841
13960176
146098077
60509699
44957491
451701048
59457029
473323155
6069423
237850508
318876166
236950656
79555862
41880173
159300093
678728836
27974335
136033044
32095542
86953018
241706449
166947461
320524888
67531421
681545407
325629216
546391419
528548143
18977857
179053251
230215352
84305788
294853260
631923270
196991817
2636845
582135467
41820112
374885962
197643360
426203810
80699309
12762132
223227644
155535870
31146319
320497029
102307725
669026951
136800672
237401720
49141713
13433583
456524144
434075949
100570800
686177241
199699996
688019594
720700951
515416499
166844724
369170
95665673
242382278
339930719
377628553
3791872
38680931
576746465
166257569
428206037
23210254
365650273
845047260
100343591
260298116
285331933
488181931
81594571
524801463
182802237
160075079
214640456
107837154
877764651
714322347
89866963
379285570
462523635
44091118
88121399
248019017
9410698
135026863
148087009
494049767
545480171
267909032
442761180
92513216
444720534
156598488
1130797
100541062
182750938
355406009
70101923
423348973
199894678
114999796
81265448
60944951
24652651
583570236
7670392
315615263
34799675
27737412
330026074
436830593
878664
439540024
225137205
229476276
489629782
1707120
87546221
378100256
13608201
197199113
309451306
107564233
405198932
228812935
164525364
102754106
108508740
563927474
514878320
72748880
328443210
465882646
588031940
747386735
78744129
722597321
710097362
390261010
25578539
1170542
440085388
5873791
123356857
283304796
399376887
46809766
359209551
176479826
53787894
362801916
244697312
22655202
401060856
50666482
173727515
529394695
567542826
272455178
79759133
99334572
89752107
703593019
317851946
303055264
396179225
756329923
100961240
267426885
64339795
4425361
347327295
27382071
118759502
654177276
370075441
29749982
161101727
232141335
724831117
190825516
49898049
2519657
28765952
61800134
25293139
163850339
192260010
314048402
637594859
139901390
24848448
59214435
330708206
758923646
296526049
84523207
2545503
545528114
181140184
25338721
196078449
12887683
690729716
166028889
353984574
87338449
292015448
523111959
67148931
609354833
55539259
227762304
16057859
1331365
53698954
188687732
187081570
144381555
18777655
380737302
429157312
554216858
111105844
174281580
82968592
169508996
356522252
242993249
298095871
220648897
206479100
526746450
248998412
233370373
63690604
857365839
37607626
430211908
356041678
251849732
529181510
33655769
71660661
195246852
712274211
634685883
471570436
32583466
89562021
88561728
303224268
257402291
485453014
419674012
63556392
751729024
206653517
1273340
16483684
423581821
427713141
166523703
106597852
582576677
14187584
553678102
182906913
307859119
102587673
21235203
327112602
606197597
770987323
3415811
94427246
58506769
885429657
979761
281229759
933977434
378695128
14814953
66319862
909575726
35651003
154935285
15787066
90667709
348953812
30696411
12976644
242426339
379455869
467634337
536126719
487269602
266107789
417657429
462067013
105839737
199387229
766700464
329233327
3869647
69958739
133422419
1205421
632312080
132509442
101787926
167792380
355824296
118951056
129713987
5944864
238998369
145144260
36326762
28737087
160325280
79027732
40723534
608666692
70625731
139607340
1767993
389222160
206021744
15777316
408116913
76738022
283262956
413462971
953630816
121763749
216501693
181004226
174860624
172194078
182596407
75559941
74134709
789579604
705785212
430068715
193858261
15528030
227868528
383663212
587212079
15141231
34429648
239337551
5291756
95412829
167496156
224772960
96701710
14837012
303345116
526799496
15586062
75423485
76322333
404519690
386932531
209625580
90527521
12481978
533017137
532873276
302040831
48980891
65948937
293201225
475156706
56601688
56635730
93000154
646064232
335053839
33042797
593260367
47924985
81263935
379862472
149747050
36932503
7524617
176601376
184987971
120330204
183851570
208040577
251074370
41241986
281946043
175873837
30536832
74174037
381292936
370792728
388858983
66845787
105037496
82358548
13028394
692221933
909087207
3938962
527091573
102919440
230605772
11528290
57841483
305680129
704448558
446884347
304899508
471373810
77657026
22077518
6380145
20593493
38488037
286518004
36148832
169199891
472437587
337159593
343385977
68864974
488245603
686675200
66091858
97864513
112963102
43670790
420876720
289794061
88675828
40353308
2340870
278275836
211630751
36822258
22395525
80810855
232961624
11669718
39839030
14849447
780000124
182855235
55503964
150836494
390143693
629015861
712514494
27845564
79722572
168487907
4989596
448664562
360295309
10145515
537998907
573625552
25097589
56242521
196679343
313045432
333584989
870992252
319916174
344521853
2074982
112800026
200313927
465764383
11864784
23614442
107878129
58857498
608333707
384658084
308203461
292422333
141765631
79182775
10655966
133483179
246090023
542846717
161901900
124020644
599590633
605249596
225014094
404377764
576958205
414927151
460076984
457778725
439412928
704556222
189718703
248593236
260181783
714631060
34870542
34612738
255824105
587112653
7852458
482574353
106892103
538757746
477568044
826579806
373072490
215498145
496125902
14392686
912526155
460214256
2630257
398162594
40695290
548382694
426357456
685775642
297479362
38903321
27569210
366865569
689482664
232916646
4435657
59797288
135138885
289465022
139607601
1451996
266057444
76826751
408946768
525019476
7213204
49897119
331044941
204806947
406143535
503877120
31016787
71816522
233295453
613340332
18062406
120611886
42609627
30557438
114131613
87444508
294526692
456039867
139682589
659130498
386411182
9067316
70936252
113599251
339324055
239563360
134335360
671785221
321434259
253129597
881470917
85645323
123215089
30497437
76939627
65123293
254297670
180293724
28638754
1936275
170627164
443676281
11984366
174697464
344807365
187728851
526018736
531719219
17428254
64020750
524251696
213279804
127226559
5358010
267250112
82473460
835367725
450750825
9467717
270127755
222541767
246867895
270422345
334058146
31818443
620843013
227730247
65596730
514784454
165507134
133367243
143567363
17177679
558595252
470034584
16720197
10399156
18935138
376694095
253358829
54646227
142254050
41143017
43954411
23197530
595097887
87667457
253895731
104047830
569262816
100746003
261980173
63506671
136327297
72799966
289745909
286628265
498247908
142483807
414510594
236970422
621617325
373592372
191365426
562834468
305813054
49158470
22424517
30724217
9612709
442563013
270947450
37618317
331903621
57343642
435659277
341723865
442464599
365343847
22830682
202096999
69650935
444682593
50240535
379759041
572257006
153824861
254392240
24598869
431702116
161119706
66901930
245278474
60967498
105536974
35068187
153845157
14467619
4162297
516460034
119033802
114611313
121380941
142720067
267045719
291653603
163867848
215646642
10371105
843966862
219222770
150878305
147175373
195867337
86884205
216376372
323877276
51027647
346420430
108245302
120162080
174866762
861066805
102367632
249899538
726233014
154398630
46492856
40369730
413396372
540462366
282723076
4000761
527193685
130250905
28790302
28025064
23253826
49817588
65139555
536855
29312323
182282074
56985014
179201245
11726140
474122286
138383335
13762738
53522198
417020628
277516987
113407320
497301416
406866879
414244040
240700746
104275224
495210363
40915305
636166283
600104081
177162913
97261586
363287001
10794645
100575002
144226320
695014017
768987855
7258872
280219675
261788006
890062135
212777805
522182183
132543260
596036107
480540463
232990165
155225096
213170437
402202707
849162278
112092128
230252431
63368582
172941632
216022314
769876151
30507007
688187186
639529333
186061228
399633299
99871927
163190679
13289402
217190246
717402698
704164148
248607938
102006158
32423275
105232158
39118441
651037381
448616164
548176194
2764352
120386516
56218531
55299679
495419660
571674882
135539127
26511824
64669413
850106042
285041757
166806701
44015031
53312228
64912369
327464752
722770087
461749888
401988248
120225941
469518398
220655013
52845148
565097215
272411667
338241965
84300885
38630713
390215774
155733039
310762624
207605637
93233280
77268505
655273166
154102003
32582237
118354810
41140078
6319275
12519873
203712298
29792563
25718442
25586503
22070331
126522070
381457512
162573099
83937740
33587285
146984380
266907547
84454162
534977208
238441646
229839575
169549919
227016761
112771299
286308951
168340462
210575915
106311936
143734877
280459279
655821382
170802432
64539185
571130740
159088891
34019123
71754057
440405594
241948246
165450865
920617
174165142
494187350
77268152
6147445
64879109
853136053
257620782
120333555
601433383
46752481
450047190
56097306
323142159
686226345
393259908
40512107
377261243
195581869
306955556
67650363
276696375
406872406
434393414
12795832
277384518
305981628
55155874
568322207
87598706
22775295
325930863
259803682
442985684
1305110
354175786
178110985
610848393
26835270
403798206
279499592
227928202
254586569
112085271
109255487
697374480
5299617
393476962
462707298
22141523
65838582
590051043
17079889
239732020
560052855
212535058
756952965
85256727
333988531
329078971
166037045
5105443
104889084
15880029
112227387
505437487
46459760
27032030
542528207
396857611
621061879
880427
8833699
70392654
197410746
27320984
38965700
182714089
479181349
1398655
201496043
75493127
234534464
81269998
69923211
864106004
339187597
240690831
307198748
904532394
747996303
260699910
502971524
340100022
284513531
101138856
27411504
44094450
23603677
197509137
184529230
972820988
377068715
10261924
341988386
641281335
326072191
20295177
524425713
617709881
273560740
174312868
286147266
20940998
17210012
11202575
211100001
390955481
135182026
44410936
132871715
688611321
78885413
241144672
28108007
637653586
83127822
27037943
206782811
28080279
1175050
319439222
330213770
482618659
217836740
131317410
88938910
4697079
86812713
98752181
177025497
395878010
481936629
96509909
333452515
386892751
570818896
409493454
7405413
220186363
533695191
174021009
575030266
87098465
241335253
18946238
652287837
638413354
251895455
23472423
288222988
86553524
125587391
537314
70636846
333104884
36491562
146218397
39638262
430566225
169170915
258513297
597902165
34335165
60158329
7180945
305295883
17135520
287655285
109348043
165762127
153658261
233319601
783316
674777349
495266263
69510587
70539482
21369929
54511995
131641502
250166308
479663760
5379639
3673681
200043638
224268526
73741303
118377790
205180508
187293525
183542789
116903723
806418071
400819583
3423675
160006927
119076234
318342808
1528546
13332639
132233629
53661328
457644240
60550277
81112728
135878582
23173424
304550014
272943905
364023347
18220597
456004869
16917642
245250800
236894058
26233636
214806623
472160631
48668832
49222951
149275490
276144334
92676055
138666311
428404657
97789209
629393972
83325405
223796516
168725676
4823236
215780000
22437874
472457209
14121928
425779923
256401503
166542037
65537392
181589387
4288922
432161161
120045610
28128742
323355487
74402983
26882408
95041704
360932337
311933295
267445867
176089376
415486015
455346282
27820481
629371935
278596766
286134845
105500287
575153302
239129332
622764767
221676741
424344068
309654504
203651361
301347969
723221789
443022071
809018428
24211587
5620745
248407091
879360130
124103371
426937964
138507943
97808501
265296718
851347314
571430319
83914158
96954462
261214986
2798134
661126607
925966469
90707562
1345326
32320482
432214978
102585712
166613843
175741665
284469443
72994575
151265380
67308429
508681637
145094919
130210313
1340854
479222123
219531141
10019767
23641316
245843024
138932662
265658904
825016365
246379494
179096914
3593141
16140732
345352744
64455077
24742054
766094495
290530172
161334246
9166065
879744042
478558743
152461858
414732352
173394938
24653675
158725029
81088768
250097086
73513006
289967808
346220493
241099874
62514204
5549648
422473468
135447270
283233824
370949321
209951384
538689422
266598071
483197345
888307537
129515243
285379907
246283966
150896280
242735628
362351513
548594622
122545384
68667114
639760155
60827823
183134562
129065455
166408997
119941416
238214420
97175361
674794206
120084372
6692558
219921423
15600038
66691352
182733303
320186888
177822713
194548152
113062251
103297390
26448873
216230361
453127802
56530152
405410845
4243308
829450723
105166883
23685336
360376998
292266740
174940247
351022198
66061115
422779732
597319449
60471745
687968794
206896272
413526233
248127473
68574958
338556503
472845280
225089799
540518241
22072088
331247565
160338288
190565297
100533904
55554437
116122180
528416419
425005948
398241044
174417592
49437942
655939339
130365355
80837218
20570920
502318493
26812421
260025889
238176221
597175972
868196760
241771627
216996717
657700234
29037680
1906
949707225
225121481
260627280
222761051
462846572
47660694
48947745
52363977
159587409
51278844
32857007
435824809
1318410
584611419
195851661
258014361
25902848
529499412
478408492
85773187
47048836
214839198
811511716
256108193
50518198
301205960
44827700
816827424
123864420
312510546
59229984
316899599
119769496
102145167
99646457
64270784
139162205
647848743
262618278
361654489
297453030
83066243
292771282
143099766
701342102
342172226
62157859
279524403
175419131
686379849
268180913
376460645
438142772
142566649
196362211
2296921
652362585
328941024
261005078
89859713
249051505
106251496
290318065
202542461
126312874
418066670
28139248
516663894
97486875
375067957
343146401
391289271
587277766
128498365
102347986
60462036
95975844
636166129
321677495
136361619
276438158
167253625
441998907
66944225
53605379
300289156
16377668
147649754
330664253
170977146
609234261
38881245
601882518
86755028
76519657
317316400
227020306
165341650
625601331
753918343
339063861
359225842
526004256
1724350
11260592
415199630
25896392
119641121
155601197
377618790
319464172
139029248
1389945
624999445
74335539
152572204
230322518
192056397
460170867
68228520
25761778
127227991
414717222
214968648
181514048
351831797
211504540
5845577
34237904
316379277
359591757
466029608
220515409
177433334
327005098
195718130
454847690
544304698
359632503
20183633
254115481
97194189
320785919
691430607
782173690
373956218
482073096
378654019
205196172
94404974
377637931
243956426
439576469
279395874
268523892
636857979
469588190
277724578
445593017
203927100
16299921
93247344
117158823
589647433
599675075
120980201
300944834
203613341
18677077
293207673
674631969
457858202
214780887
81391506
202196810
632059196
319463421
886033426
301229997
102464681
756446103
57712691
201206206
107425977
15425602
196788349
312997467
534830258
103764331
405580769
473110659
273910567
344940895
232241588
48648784
232616531
421925113
563231937
558880992
99724797
282135552
19833123
176604553
268518007
42751987
235382805
171176
322022046
83382420
553173359
217309916
87217081
293783187
286163730
506750775
118302198
830533123
531190206
522147079
77897864
677232645
517516950
65923777
647973814
620759595
61896059
79990160
391736824
309523273
337274528
12411448
266310770
53590079
30637706
155611958
50988234
249455928
409660123
1910620
196305977
9303131
520491627
148488193
50635738
527310204
758222791
83088426
576850747
59240690
322376468
183325467
267157685
999124321
21407478
7131816
843372791
246184854
40018161
200380412
370744022
780729404
215164690
92720773
421275616
64405473
393411141
322214012
632414307
358952179
328151158
34984800
125928228
252982161
284263904
52726982
638804223
71117721
69304580
538812195
9426640
25608391
18511146
865370806
388467059
69994474
394315514
44001497
441420481
109107194
342967276
444237522
788752405
739572085
133216526
81905426
102263976
348230877
405672182
316341994
52907700
313372170
45245508
159001941
307910387
191710046
234660458
181321473
272259030
790696451
90923129
264772602
52324815
475612577
67268821
21632974
623725822
97085375
187857756
515781357
510507767
774527110
404574968
63936249
325732885
307627370
133646126
478183574
123355616
490948638
975127673
55491950
192266825
59175678
686386672
111992663
24020363
84625344
295343477
197937213
437879243
23369511
209780605
13762751
692391671
72000764
88467305
202398242
1586745
565612099
206004455
4324615
675065779
494912042
118914995
700975393
379831988
759928764
179695180
31557539
632766926
148752893
137790724
374064263
532945167
179440283
191986873
209304895
59320956
5276570
211104970
52463002
178289284
184996206
11679309
195734648
15890666
2396768
415598202
624811762
18510846
79678330
40778714
845874481
482060471
124175162
29651281
280655863
660727875
6108162
479695996
598784033
67345949
369847036
71141252
380158535
59545037
215157657
231244611
762049995
565604098
169688639
3596996
35888732
211845596
352522596
211769054
16086292
325941487
63175128
652650391
549808925
5382802
299496679
503504149
323547668
26098982
358006681
186827576
732946407
419821515
160378482
135270812
429139483
585567246
121611403
14039466
544420990
97077174
15574514
14444430
28915332
228847917
165403076
12453829
3503960
39232516
100697173
284296286
90812639
107874676
354266748
688920976
8835191
235725005
23139890
150038145
702949028
643083795
34142059
257063634
293411187
465927649
272491704
71510113
563247029
180852652
699534198
620100260
114238569
1157518
186253154
71506566
290185813
581050151
161019080
312806781
750421774
10820958
6372101
179445261
524882787
754737217
286962802
897478954
18047420
447070521
3732269
106818143
325222805
289095205
447024953
102407360
902336
343387016
610651938
320850125
132476929
148450239
217592617
499917805
1055343
463977194
885428089
553592905
363680113
55452875
667797610
74738845
214571024
263912751
146316485
213611042
40931155
625883332
49194098
44364237
220997267
74019850
1257089
321889654
591567386
4941635
41272782
128799639
217234371
604917966
591634635
1202710
35940768
5000200
60460414
141492432
62781760
18698811
54057816
244492333
263032216
161708853
266979217
518207557
353235617
722061571
427489891
184951007
229956066
23486189
66567479
3601027
201835423
78709133
408003752
559048345
265804717
551519069
186074397
229229106
373246100
134897098
395437718
246952067
491663013
10235222
239631165
122280358
516654026
8007163
44303438
266621518
38554845
566862926
2614485
102043427
349113996
463848175
824785739
144268686
654255791
60738152
882541961
362236614
11642852
95974415
242204754
237082646
51482461
525076804
106644558
334658749
265215458
768200862
62567561
224696674
1210328
7442378
72622483
357433906
389297837
208377075
218419987
1761081
794285825
445193123
28622452
54301961
17120909
473159619
3265300
641614614
628463699
24138423
180678564
261464791
636768840
312917226
187272426
235312772
671082271
427056835
493557460
392355498
169399342
41503222
130320356
92622254
105985043
136583776
838286995
157928889
53402466
148157961
44377617
282001741
110822478
236749546
371195125
338503566
343308722
457215316
47591602
351557247
64255711
56626232
31687854
475795998
16346610
162870164
63513235
50022902
95155241
96251721
449834675
57503410
54729774
18665319
8958907
332796795
703019371
487139125
13316501
304822977
2244546
762911428
63680995
470356200
396183120
112460241
12020332
92453364
9361560
276733093
291369204
381730810
362860112
8579140
151931516
28996313
303254102
741657260
280861281
95043204
136464587
202649433
200448587
9981207
15623332
578274850
521310310
89596083
31911637
67157259
591170635
210249885
363915134
157208022
740774892
254821524
50845846
216328586
182325347
197801362
118722774
471118320
20403057
201250829
841913127
572778
180452055
319152174
230633252
65221965
316056356
114562072
305002985
205992040
4443920
154117791
4748775
327409356
885747575
81210329
230375787
124752527
8969554
561537084
713706687
838425207
2590352
14495262
52123247
148495538
706515768
18573411
48022462
68834866
531385217
246383690
199969556
24531170
23192838
517785154
88026983
516826665
230053932
1305628
75619456
127894489
586034433
89324985
45025254
53536491
520924765
274033299
214108754
64644101
145209969
24720266
113700735
470287793
67461298
158116204
163895167
233395187
143578920
123999467
202545316
86851495
65928780
219116543
318588703
281254713
74693671
249290663
699693366
146676176
290871271
157082452
255034875
151521355
29847099
63639949
512554933
406828411
220300069
10459995
387820382
261129882
228023627
61849970
477698316
88097786
623873682
90411316
348989925
64742589
348384497
25622023
47946250
174686541
23005031
768909595
240019852
390215384
533043467
49181596
360767611
86522106
628261531
217626385
35718823
87545922
273664805
789378702
29629872
94266326
277082925
19117419
73522107
187999413
710070076
298265377
143579611
506202455
111584877
153650609
111045176
275045009
612306072
98572722
73014111
84409763
181830117
469114548
494033852
3287096
21641251
59624627
73415062
19627191
30622456
835817077
136018818
740321635
319911960
13236757
172427276
281618281
374941174
129105955
458729565
125157485
92183610
44390435
160375012
112341388
126595231
743072394
737852338
518130022
106815955
115078510
375597179
88023708
142122641
210575050
72894580
302748996
263323148
253427277
254818443
55272535
179894819
30453456
893312394
256376426
533576093
354837843
336202388
92390805
609405433
44398386
354534713
345789896
227583255
420019228
53800991
225634934
31201834
76675239
106831334
116697404
328701618
358161056
142555234
165968064
907759939
404864082
895443839
91097678
138446410
565496209
228526068
776383690
44255578
490188763
371574307
172176863
33912018
770959861
584950229
111013960
42819042
855304412
93354446
116506560
80350240
100297757
91064020
22854504
807241180
883177156
62268718
196876397
13759932
444132680
51124472
862205852
347990582
350723392
100981046
81047817
762792278
262797856
45529460
426908893
388191680
1953223
84936954
186601272
111521210
140841740
190871891
171937514
680838778
484930337
103271660
42332107
16781545
815483265
168354248
544926210
312400609
441261
91760638
128422094
134548596
183857876
209024942
484512657
127531425
138562102
109984796
219050221
88086179
18010635
43485603
113445402
643494626
108668905
355602808
6387509
63522846
200117136
198675191
454059217
17382217
146245597
425174590
161173724
298840540
336423856
17438105
166408654
578271495
306193734
41915991
113446412
181253364
138716228
31278922
111157929
9007352
70491681
330977343
151818371
457783
850409639
42775083
20834012
108110585
109852034
310941220
182744812
16622321
437502236
241862454
214268747
173938863
175945405
208396158
279080669
169495832
343619315
55981621
759321379
85985178
566435619
777317126
80193324
245792505
263249205
313002640
46327740
175875657
303974502
437405747
31758972
97009919
151274427
305751287
539527629
532768431
15758692
614886259
542049005
150195376
296825834
83721443
93747244
27284236
147561600
186639868
150205557
600247180
28361221
38127011
164508302
61906199
309918068
646487786
25455354
483145764
472129213
88863498
3959201
61286298
237569964
204371391
726074199
25836795
240165959
107188122
752767144
25052864
688069936
55187281
355419551
15095694
379840359
272794829
148780529
73586746
293911483
203516371
609814602
152339930
412263491
649076512
106608786
608094830
413505870
117858124
43229113
31555887
43384179
16211398
33500619
126555585
125210146
104644771
24873536
590864396
363430176
548935935
40839644
68759687
77243972
9254930
322608418
290338113
433449272
133229604
260417624
289827122
519016
40808129
318716387
29288884
66844734
257229512
168627422
89510472
83544182
268804692
297225569
321205630
66609566
59428538
316768599
140104446
206840910
292612570
134393808
318957853
167441235
577081691
360907963
271181580
148537670
876170621
6803074
44918089
648689496
13381461
153362110
293319082
296459636
81780156
312806931
814217413
24710709
574801611
640281145
294359501
316899666
1005157
490666275
64025843
27036567
348258479
200421756
60564880
809363277
84910681
5711836
265868371
6654742
717506821
534914672
638369941
100250485
29715113
522908797
631550766
91126259
174751077
76838279
169538460
117833221
202453554
370273925
232540855
172129901
340350736
460629983
185255960
2902792
244737354
78801764
209592630
395038166
11186617
490184337
55225260
129529914
167220069
444914629
257076661
526513723
392587856
42059971
5274703
11027494
580733137
140439619
358363458
237613592
74069232
78795380
989993036
472086570
705602319
527602682
347771259
657702681
38855706
13579737
9394080
728177570
39032131
145302808
185651317
112212502
424307247
62142979
21456162
706302643
3373159
146773080
43448003
85595990
25834921
638041682
66571455
378791460
325691241
567556779
42030507
54872314
304865108
501006247
132186288
343791769
80935334
180921951
317472075
61214799
435356220
102506047
456636999
503727925
258822895
71941725
558044544
498613503
61380371
30305995
111282490
25232452
144431723
146571067
231325314
658034019
253093109
74347416
213122893
305572714
27085358
579392120
231700350
38745166
120640950
413894699
34231107
41975645
4797423
135550705
55245542
260082111
1023882
26066987
316288454
918914
724447155
107990401
575008001
227790038
43746950
95309706
76859640
182647488
553535070
407344494
348908005
66489050
231418321
44561364
119276664
306743350
602158534
294250838
169370933
290169174
851062641
149512226
526327893
9890929
155623709
197010903
300416009
356197226
744139878
64232676
24500612
315503047
596291458
706649793
8440108
327934846
239961645
42383985
20739260
212928792
630921530
227644128
671029570
212738179
65516400
409181868
365779824
261441554
5374322
83384012
130166967
477176055
536557017
321898253
6674347
398335352
187247206
298831899
13587407
293863940
103868084
331687
56457695
338160943
1990672
4322494
110847329
16705035
26853118
103852588
550150663
3528123
380905398
673079598
34792796
12931078
33491145
12915319
42962456
108975672
115433546
431307536
59640677
229011182
40985898
94447195
442082860
333492933
9778824
49695448
793868102
411475551
784863613
84524366
267186308
100972208
50013667
168545213
175660916
26420150
663218354
15237132
165889256
832061641
149580321
169527447
13693084
753807828
433903018
148159386
439515066
65696752
44009792
647311043
132113345
88474312
337863409
184189954
49510590
306995101
119860363
156560944
118112602
165852837
315755029
67579551
41626314
303948940
464076907
28878227
196709977
21828233
362782831
31140598
948721837
20717712
71782421
466328298
84141133
368537948
480473372
163046692
358123021
89858758
25875484
594309246
673270475
531321180
575942121
445992746
100671562
96988529
500773387
197924599
28894773
306699520
150340479
157148442
28582236
787850
134557840
112671856
17977540
371827694
194266393
65723947
8861180
12955655
323654152
145805131
477928972
17522621
43630640
99328156
407131758
192295620
77472171
831904747
165178497
8219107
247624770
615531352
234305471
40299787
60322602
721397897
167639863
272129105
175188500
490533525
474838
22446342
112671579
36966956
510410663
44320337
432382066
61082630
149558795
125157148
817145353
134526973
211060388
62341975
248971421
51369170
27143907
119714927
75922317
161124809
31749843
123147549
102529976
411244271
15795967
44413335
259780993
480752048
133724720
6338889
101452675
425248590
63441050
148400772
425634831
56792022
306751821
206646247
2662692
152319426
165369816
168947383
267271289
65249467
53372040
376641797
221191602
107752326
514673545
379865564
197436148
719367006
430765561
237192273
80157578
527802181
61917344
534437676
9993735
470934089
232528603
483177862
403633842
1560311
103119344
372179915
460545356
381430790
421598613
4645344
357851720
256303566
516942765
12750702
73506530
69476838
183010599
151239034
687761235
566145588
13178465
110426220
203246421
65003004
11638044
629867743
556002668
1460856
235527946
108308297
243164332
331195638
47367647
464052323
12001760
417421193
84971987
353429278
67692966
303625410
53024126
110740552
240007020
611451660
285746914
305649795
64809433
160719214
44024698
24530294
391106942
258207039
30375114
129125311
25091189
37413803
673405336
80401211
710719490
59181019
80033289
317716422
193454790
69065278
28798450
98457543
62648767
434063078
162126588
300337714
556835504
179403182
55225560
217611650
372213274
164592704
230225267
192808444
34273462
77701253
12558142
627133571
100658163
150311980
658843530
18956969
585774288
40597965
14568075
12511745
465221136
226013097
339593676
300371153
253310359
277971054
436212860
63314554
6741476
64706053
519177568
237131862
214569226
892392474
28185506
386399787
182038916
190248821
34729947
38714734
81298643
377513862
111340622
219660279
259406001
21553929
44494400
833084754
137814168
92833112
15980231
611196605
155213173
225881170
46928477
675154901
48455733
114659123
142266544
419663786
232277217
162856791
77626933
59452886
59730216
711820170
32576155
2247828
233438740
458044168
767456696
120470822
27252351
877909075
657426462
121423924
147355780
357773575
265870953
316148777
266124686
84386222
140936358
726543003
223340860
163045658
69202041
770703465
296926755
475141997
71707977
935547
158584
72875665
186903173
448724409
62427279
221645906
322916316
161134067
197907736
413706414
109835027
28696176
273364313
17023787
24539389
54959994
344170837
251657806
367169282
199342219
390520698
7847036
301304095
53098675
130208996
55664246
2697372
851025734
129146542
406420882
166120035
111412857
808043350
537733626
849827068
354338267
48629421
136792900
644360385
744151772
440437963
26490045
174633005
22179584
255002473
270956987
506035479
293569468
95479628
53881138
37108349
354338605
217110148
217644808
208553417
19295504
157503585
55664214
48550525
631522073
89426124
186178991
59684668
33943667
572748481
60253232
46915934
311420613
15184002
125497741
211366861
798663889
695479849
375661399
509773492
12739006
106063972
59060120
274625807
42584329
506653998
306728672
331580768
263222878
666116111
114401439
342898702
526126567
19904437
911854996
750023786
55861055
407858175
757746498
782891089
180095747
266543129
262312817
58107939
66051211
318936571
200440210
596429237
46891206
242870901
405295
60737433
135736770
466984664
127176973
79784125
96678664
261455456
287878966
113622278
18466934
147276045
46881126
7494880
223866196
469083744
16097379
794302273
72412357
459723638
124683427
26393038
94498802
139614046
86602753
301624387
79158167
245893146
911147545
198460513
102674
533386326
234502131
424240891
201729
432163564
92693115
30861097
358364785
32548610
23902608
192634713
208374753
6433994
110850641
32183544
96003276
36971816
126828038
490204522
534750583
637577675
409892837
178244931
131375679
610459128
6131490
614405947
271082178
430047540
384547623
167398579
791041012
128965743
784517892
831778004
156765178
95786433
110354595
253295497
162035745
149534623
25427610
24619614
53073137
132677379
405478574
495035052
488561366
59251133
213218560
8433707
235354297
343711691
87750483
67705635
232934666
129645759
10103062
30034890
61553365
73203140
1051493
326740320
968730
81459727
20411484
170610134
94687724
196285528
39148635
83430918
651969354
632374535
126359650
164341949
10049973
7657523
269722230
161433053
393653469
502262334
48785714
51992617
69239949
11176900
82191990
140621954
31808098
37130799
443608983
212291659
66375558
322494090
141587935
923863054
36072894
237150322
542584017
590389720
1140203
391060161
66343875
860530570
5975912
90604711
578489216
294583182
364196179
355667857
17002600
35663273
44091473
139352245
524132267
5261074
28477190
88526925
133138762
357196975
394368936
19999455
529371337
22723021
671114593
158717725
369130265
220769454
213847542
258371910
22249344
296860816
227082817
406887579
132215170
75249555
132088782
11156161
201054987
529285628
55641056
899844500
141194504
36895775
1193203
607837438
180010880
322605940
742611883
63726380
102601191
133660537
119908837
306983777
135937159
54692006
675599823
686447716
440127795
46351117
313915505
219712281
67108552
381277201
638203493
49280264
263398441
121307292
124213174
311008313
2396235
451888318
374896040
89330382
629148339
116867127
770028377
55190145
409671691
7892657
74163226
110566542
400227851
132528426
12509115
610612864
818027201
81521610
48335558
266498643
481111234
359333057
333417287
7261095
532449603
482857185
152312119
46070978
296879336
241896972
677645344
227082746
5251382
366717
283400799
195701889
244395229
558583010
105122559
8794544
810597774
594671566
8105462
152502850
561890699
144421113
275206324
703657734
156764703
22835185
73956647
155727492
119929314
449090383
30514602
30548771
69469768
67168434
137602307
62766703
121504786
211064326
122664679
614091851
2489347
26380384
141494854
100010837
101741173
280623890
160272498
6766903
178950946
19342501
695951891
242305669
531516140
186239029
59131404
30001881
667195446
269322742
598224814
57251367
412552180
363978473
214619820
803063998
83838086
13596392
273250503
258528240
332524467
24204263
3079043
6089393
56725104
156000922
775869875
115656088
455307430
485136200
72117674
1150174
92033353
519430857
420617600
413580637
83629805
463363
235210168
602499987
329740638
251554227
110308313
135986169
894434029
888978972
816496733
146564549
66967929
39979536
12404607
1754642
912154238
15793593
39527077
87628502
141073509
783812949
89974861
2734560
76434828
619279298
30402218
78633366
3408288
604365543
51980435
349356101
278867564
655445629
120128639
536958708
134063040
349529090
415768324
74026953
261815988
65535547
18207599
843756680
67301
52430435
302324472
345950231
294409756
69911727
49903894
165829274
161559982
398337018
920842554
165059111
335385285
440406558
40902854
90446120
175974120
380096899
191431505
7771659
5643699
254845480
185972572
54320874
716269194
164273430
381594371
65132829
24794587
371453979
644165089
89219308
69482646
226411584
21733569
473091114
582477627
67224443
2552105
303634964
168837009
189633471
9868893
94631305
386171871
444089136
389708804
195190771
889695154
664430898
170168855
399504643
521777512
587803746
388700341
70791534
75629398
710177212
17634949
487304821
431429794
788323456
16952796
100579040
249719459
376021319
486932108
60949713
184702289
602987716
622744649
41261005
505178324
450791765
255034685
636859175
59192528
54729547
186855613
222195908
100465752
261753271
159052897
124698625
29069705
194186521
135593031
1309631
483954713
693835653
488025790
309573927
51362051
309768994
890210456
13136515
67984829
372881469
4918644
153964106
273352894
614133202
485340730
345375247
49677629
321070767
78956819
63149712
251767390
55027865
444412436
472830500
518950849
82554188
469373972
274764257
520909375
542017185
19033698
445342942
32419111
196386696
545273914
245151503
37314919
308125036
216923060
16476471
25259450
379672713
366027674
144492600
79433923
107756997
261503659
143223155
30795641
232119943
287922803
86615816
61574993
92763500
48400388
126866937
291225359
267167394
235959049
382433619
412693562
142408971
132043001
42038528
156925836
30778165
198403562
819245822
151229305
468807960
214798054
41979003
891758102
57187006
306034829
590399410
27937569
135563951
145132219
43890106
364415222
396974651
656047973
98215515
98020345
249376830
14353284
16339060
76726601
55239736
16090283
153910387
42126784
12444097
159555659
174258667
121799668
310880098
49864393
12009250
220832729
219186123
181733331
472632456
758677003
140959105
659538822
36620692
513944850
229843013
645002992
1649187
358805728
96250173
234320675
31138263
112316040
295067033
29112950
128258742
15209300
221938286
53743046
120666937
18028974
59192982
778207115
321641465
658989918
47349515
225594246
831645972
748835324
52025676
786461946
354431504
255218372
5689937
65376033
150810095
242338322
16549045
570048102
13110076
222374002
541089596
385639176
2184524
29914271
550507659
202752232
34945813
14925652
17086693
35417457
25000923
50431652
53086583
109495855
404953894
278966387
520472137
13202471
152177655
320663473
512818841
385683042
370181496
224275580
33209788
472248803
161284829
653550233
573117029
222524672
663608692
312634847
120439513
487337172
384538615
29362742
386249501
127676706
558438970
296864639
32914449
87336073
679203228
301019331
44366809
143405300
670597316
362922892
476698279
188863928
14812542
240941439
34259848
29081602
103507018
555239481
92778609
371510437
167799343
475065797
8852288
172223955
770448143
657795461
10462675
253543535
592036172
122372025
25166304
106141151
32524940
99997842
160209961
255789721
257675961
279876873
517067197
543153757
10933850
71649825
326892049
558991573
92009338
380224309
293890558
293781987
319386406
796196845
128051822
609804987
562218228
76911928
795792661
328332344
249356700
37350636
131732791
65967678
163777474
660126550
253394890
64976395
75742892
84440230
679513737
303838668
258651239
86185109
128918198
39683060
377993198
160492921
226011175
20783035
546413797
5939736
189599781
230351995
8759763
297724668
448117958
78222304
154566401
389142415
19081140
29311133
82995396
536015647
14839955
409786528
48751413
756450627
308326931
228205795
225910146
217693957
145497651
128428958
670168007
83122099
583056331
20028796
178488651
125933813
14611815
81784012
224163127
12307156
101287888
367636672
735559340
489517048
53714384
22021234
619200331
12052808
40123318
165684882
232203129
114541360
311581459
84786804
202087160
12419740
653713387
141282515
189096452
215872389
227430099
338284428
673731230
83629848
64906495
37029668
395595582
126178815
8019604
132959998
22241240
141400549
70806645
47190945
323588844
26312187
292702709
325805680
771854731
16712291
587734118
202208619
320578986
25182571
562794065
510961566
202156769
289248274
94934181
252520321
122412828
468495902
35518361
75153989
225412548
1129809
48524265
201060149
148703639
291607134
567224389
221057386
123476153
2240661
611010348
274194239
360374233
547715974
611274940
106624752
294948521
190177522
485879243
185191250
770261949
58567274
15253698
200828943
279874427
48410433
474296004
167010666
475222483
150253551
181771851
107245562
443747
140117881
666306935
73495521
510902942
23743206
287446946
37463523
111677261
283159008
534949833
2032769
38643680
23175113
683731473
147102088
125513250
257546538
200709605
670170402
324434018
108950621
45651829
486444469
137719981
51416867
455061281
180902909
62710100
39721862
61074093
330815004
620359868
191154633
54956815
78270720
522850777
182868769
688053565
10575981
93469910
752148140
176182404
181208904
220963633
78761821
31894696
193056629
117076720
103437785
26710338
368390000
171265131
68776314
83748677
44416566
378033013
58493781
5277209
87719888
24911275
42439136
454439379
156373613
174950754
65434161
433594883
78832114
25648539
11943516
160919810
470865301
584753254
146638516
245698629
531434503
551450557
106002739
150733475
637844082
55177403
329559620
466213724
442928516
263864949
307511930
169897519
2046556
160908386
222361933
7514752
369227710
61905191
218074778
398586591
186971557
113650331
78193231
61245487
129154610
2935541
24148043
199235852
267562
192670586
283001854
67604846
223172365
27363764
698947507
380820857
10140301
232906685
356764311
44530387
156815658
13618378
132544818
307310166
157836080
733138585
7044229
437023791
52723931
229569390
232709256
52383170
4635317
42146805
19107255
514570450
20295849
118357493
95325020
400321131
334759039
45678198
18951674
64392109
44444292
366396011
118339410
281391329
694495143
76140094
393104825
344588323
19581864
48034240
56131690
488046821
82077580
548116831
8759660
873043893
481285783
105137976
338369799
51720437
410159491
104011196
348619903
64501153
609328
252865552
75430905
809303248
111118117
131561465
281366336
139842673
11443544
278048065
372465232
51941830
184389671
153997963
516779355
61841487
306096622
210051014
550853844
82096831
13057683
247758363
587764610
1936220
467331915
127807326
274224349
782193397
765629181
505662484
897435335
288914043
246193524
590606235
385333711
593044870
422230794
302618897
2945111
214332400
775275
177831963
84383881
161359319
936056
363240851
93391789
83751674
91982577
554972339
390171625
379440240
697098181
190142407
671325200
15936406
139062713
134349243
284405429
167690924
111580214
591121617
313119938
497598920
51165166
301795145
401286426
492385888
117179007
139979403
18648582
411804379
396197607
66288888
428640125
537306385
187105241
659994869
344190577
27369650
162187381
82683977
146890413
101309146
247580812
41708106
114533073
476598449
9150185
23439909
88338690
80513155
486937440
137656519
43254763
18404028
520742580
18617342
227303868
32853348
30834255
578444598
26961967
23557647
133586759
240022279
261321070
70868385
64931700
15743062
86361
9944673
395667878
20548066
614157460
44594172
280554452
834546692
53154033
1488134
445216493
348497446
641694131
394703271
443079404
336221043
898078301
567429928
593808080
158555859
46748249
15907981
237485630
103718290
440150415
98421198
207480255
313229595
230924419
87952034
416699214
26647197
230419323
100242622
622991054
635900436
21120365
194422756
127816001
187569537
240015934
112015470
68968701
151327260
244339097
60858649
2737544
159340282
32710974
446306004
4157960
802180992
232198017
359992121
210109484
98137164
277501043
115614579
16372764
19124500
38577459
253781299
69741391
179896899
186336563
106721952
217212784
2346643
2282958
62202261
568438204
229372103
354461458
501631173
40957500
448115311
341807541
947664571
72843492
337171143
110340511
42052964
309166657
101937557
48506844
317125171
142727956
112223656
144259360
31298068
438288385
226831623
703535007
380590813
197854343
775698066
224518169
682355644
480179866
117659442
226383150
194123709
344967625
82993435
590109487
406663063
62130478
241413410
31680550
641907912
282372988
412272086
17135386
62438180
35297310
190357035
877504383
588325224
31280101
101443712
108067957
169735231
305647895
174402284
122006512
213704661
2350395
36562272
265655638
31639763
454853424
335915672
227306464
29352609
337802460
103404926
122810323
549664261
173530480
556590912
199073160
8555011
96604370
18891495
35828425
51114603
36351069
234382788
26415040
115550710
197699861
20456049
33890860
177216811
126385388
333169735
46865770
309801603
246870173
100382792
8305134
29758922
129967795
244498464
170631128
48850001
25822614
92286327
192723083
661079733
295880434
1954014
82594760
179664644
80817929
90592767
113302501
14562998
440987073
314477107
532309410
943713670
120049854
14038497
590432565
230501038
487724015
299876256
55110023
131860394
224642758
531605527
264574893
299887885
140861738
689530763
556087895
5852084
583987906
785566976
743527537
379058251
729506552
278005377
21248101
241717494
126181523
332511505
385257124
453939712
381757999
161173407
763240546
485887167
380581528
843084356
252022683
218825594
72681590
12485822
149664306
480640
11929984
323666119
634844593
128295065
395821302
182988519
189460000
626125004
561322753
726947677
101693434
692074107
101829917
190092346
363557955
710483054
847476
129655587
62477148
255075066
92452448
73187892
338201794
271535683
833845469
330171136
208573909
73871470
3396708
29582019
103031837
730458715
433589866
277477194
175535655
396181271
56022985
222834816
393722029
5542791
258410219
34580327
122812199
778943329
183157182
37310086
286300440
117347138
14100759
130677618
88686222
50641564
451332570
105025566
86986688
57671956
627635796
253286525
356221602
21470736
484660321
170567711
498839315
266164788
287885153
588987089
531705610
4798991
387445479
207990808
69376512
252957864
284451749
501777736
99727223
670985139
126834387
709834560
135836790
642489602
11399645
3307038
341216749
373533524
525547335
390641789
15423816
152464534
513274320
624799352
181642210
52268644
29389260
662987380
170448266
359594303
269288251
1622455
147624660
341783694
418533868
18607545
113419340
425615495
145069456
62367762
745954441
79093780
514090954
4484990
578010465
283166341
185641064
589384707
8817512
124294413
36193368
40427870
146991812
48069562
124859894
445402062
31655568
385565103
71895966
64068358
411350925
165160094
587663949
298146041
64484571
409478623
41102
21774799
373929976
286173223
123403756
275943853
6079838
80634619
236854052
21509718
903392183
466551099
70433171
22857309
624963061
223441491
170518891
812280569
81904947
589095322
268768264
346018483
172685441
121455905
98579990
325881010
630349080
289404100
376952990
25547755
489436102
361181129
51362905
314484732
239894997
262778583
381273334
2067750
86255198
20999647
882462587
206889430
43511258
454911090
167250120
193036029
49365672
512220549
313085138
100386359
222452419
141255655
317901044
119454150
405080251
511684315
341875972
188300295
509063277
28371594
93964473
34686225
411770627
175704026
21054892
43034473
12049037
12752396
381091750
15021435
177375884
225481805
45863955
79432670
84692125
145186214
89025537
142261380
121786056
233095116
5926998
40811352
451769020
555509957
3316114
63034862
279334462
103767953
98237424
290341034
1525208
62005694
234385325
520005464
471196988
16019675
55062701
18323265
50383417
214655092
122825806
27428170
400320590
386113670
656863834
24419960
130819728
304248298
127401190
95226433
1325096
42468324
274566450
20319510
572055513
596889
286953754
537922791
105060400
34551684
44380328
141765538
209045059
683707429
242134113
224207736
292210400
164339990
354889341
262593862
8233157
375144496
1877346
24081666
62361582
52014860
525684226
13040959
412388770
522355434
16012854
54912969
126830124
464981038
291124986
129259759
118806525
317274092
201055608
277963272
55169046
388345126
149954489
140017728
44446081
48424070
571385936
631708334
224975256
3728621
37901852
58844465
436172038
96269073
810465
242039168
124482585
487059191
50813686
170441386
57166783
488537615
89253684
203640160
318691530
89749838
69324956
571790174
13498704
224638885
471994859
347853220
438892792
184068101
600675540
227458436
54197548
240930131
158906783
406127370
146537940
117499680
666862667
252724379
657618845
203229199
25054085
9568835
901795888
233435725
390510487
292484722
92324955
47375821
490216114
516686520
29415936
27382397
162541856
40420528
580322993
395508918
403457762
659834621
18490826
192198722
272496261
11454892
705412979
64633
327778689
395359974
37775720
21883547
3974360
30578984
161473583
165184383
191243749
521906986
425520296
51577810
268005677
195031455
407851867
296887518
501719515
742954882
30245352
589250722
537382472
121752779
173445002
167376950
43226069
271687440
636723744
212491246
375666285
558700794
490572278
225668979
161805370
318249857
78547854
882793456
528823217
6739243
218553154
50569394
534788279
12577400
84143081
59637023
47467124
352764052
238285897
32275334
30314830
322299602
407194679
164384990
195380803
123649914
108058197
219202768
312382907
402996607
43310357
390157786
263497421
69524070
40198592
55721225
60240623
62021373
402102133
33393452
106264084
53562192
46790535
325012544
95029459
485740212
469394540
488102770
316060369
14531945
832549565
698094509
803397599
103348868
21535156
220654343
90528246
6012852
19575526
611683088
112979659
175808873
145555212
87590853
51260588
111173945
446786760
12603426
459009125
361305105
47934533
29985097
15938938
360962068
339636656
530589027
45802370
147125679
70843727
84616723
490741364
341749172
179784478
204098523
272846213
756525950
857157320
911172864
503982568
18287557
41209715
180826998
294908561
15192634
65672209
166126948
271651343
244074263
246441476
13089080
639131185
132640986
134055333
761652576
327237460
25026061
821779298
411585749
363720096
27872707
14334001
37123924
203118188
1541246
932129264
49464744
4034337
1756524
94824872
254970638
212422510
203791836
140034495
27354340
160802037
11236892
126279609
334471597
60767792
3598753
24624507
516105192
588475053
510689026
91813195
69031644
88543915
420807019
194500998
272979823
827566596
205216322
189803398
86925769
316279480
100500143
541830763
728688395
5897655
294993204
368666608
352193459
289405506
594993358
181782391
394655395
5474290
161062657
316535367
55684955
539607330
105020892
34366460
195100635
18330228
248498426
165809941
322345304
197313624
404853012
129402362
14698883
33264640
4839836
61508508
226623992
771139956
752186889
52625529
27803861
103748720
139423367
704540225
446182054
206205046
569198458
256359362
175782735
271673533
51756892
36872818
115607280
18152647
161984352
55616320
400553844
286609178
3627507
526926887
680974920
266207022
134456204
258390387
383804655
152488699
67610875
132655577
208953377
73355036
59498153
439097954
155507170
170784219
380650351
207799255
129935322
89909038
593519974
27890383
136359230
2761877
471066776
229586019
224108794
256026012
788284996
792710233
601643180
556604953
97144635
120693607
25915890
222036654
109139859
295770802
177803965
538078330
166622953
44811614
106973675
644739080
415412768
100697467
286818593
45969757
871868046
16122799
58178694
5740229
113653346
58617217
74370882
376969636
245973623
73613946
46222840
576897558
125981622
33979834
416945631
156778746
417357569
132210602
9351065
571317530
12885344
319623823
100781739
92990375
51781603
24523367
637003059
163726749
128012243
34568838
95515014
377756
83009286
7806506
688179279
23880324
589817914
122138983
329517672
15093432
77971058
727294995
213524270
40485818
81641239
499376158
91862032
80445820
173193306
254526016
126602608
11483629
500165217
128162990
3844966
155002896
6591980
865958923
12181595
115644057
3364370
257549718
403946042
271243290
83151169
490486007
230077505
317196169
398223398
48461760
166290568
28792319
419736451
297184430
808815531
153417696
51529452
225469543
441321100
772385510
502132539
729907381
345492064
397274211
453512198
148037516
73703026
462526518
517295514
11273555
323022274
6979121
130986426
45747302
98414471
348015200
143243991
49577609
729362874
473557943
212608255
351526550
29966919
255291423
109815936
468354698
129169649
482987628
141922679
209003176
546599787
28921811
14152688
28175883
128508544
860688786
132653300
315115010
85228988
123793440
737937987
346739
152580855
188786981
762159640
295373171
221575887
304891253
4861999
51646888
200577329
469584
360251989
215932981
5919615
111653176
226799872
646559748
12704050
317535077
137587721
314171480
2195933
659652934
66911467
130025292
62596718
478593948
259862517
416063905
297944940
117550888
793738617
648274896
420758287
102576615
30990034
314919585
158611679
614276005
827793601
90052569
381340556
457878584
344914761
436883170
200182533
374204705
15323547
7134583
108287272
77028706
307117898
186295297
592986888
48436166
490069579
395911174
11396986
34998636
28056986
193054227
678227647
7356361
30990379
667666304
367234556
214721844
147497388
117991575
119290680
806629
70745158
185317525
175124232
68245387
73689868
5944089
51251069
307476879
254802517
153177082
64202716
108888806
126203760
283377171
14002793
146913824
828131539
423563711
101185257
448232134
165267903
7869981
234414784
69758395
590701899
149822017
16050112
35352653
358129577
718370229
10169936
69639458
377432803
88038855
241155581
367071412
648407537
503553258
154564111
13701985
24369856
189864433
76140101
481146200
112388623
344902128
683229803
111838103
734710230
94597031
190933046
447103002
81330728
14383934
105470085
113374177
153798137
463151388
54307325
88245078
19125143
101037240
384172858
269833071
25072352
248584362
86356685
40948484
4623518
123949572
12998233
431355787
196978300
254146038
130132205
281584901
433559137
157444335
203958316
148081676
201163
331556392
293985116
645459754
461130680
114120354
158943531
78984699
339148589
520600629
196179790
58229610
108911734
38168824
12782601
647179096
809685825
242481521
512393768
16150880
258091337
217600623
29782680
129488981
380928290
263634052
5791748
226222062
390788318
35584275
586057477
181091449
280308036
93896591
553111619
91529624
365637583
103940902
358337476
47922778
194006008
179230128
120669585
14296317
108057731
458403801
462978940
32316702
202728954
137469572
257182174
31207429
741458084
575768875
724663644
184611620
399276676
51041986
6493834
568659336
605578223
699796275
146570003
185505026
28295674
19802102
490025667
130073153
89419590
406536530
91739345
1473627
47057365
408745686
91729124
263005234
5654910
86684802
229119774
157459925
11070626
270263501
64798402
89637401
115769105
26445073
3637940
41739721
8191210
36385894
256722741
45945967
667758562
395566942
138045186
412504486
421309127
85171821
275398589
316764857
443944667
274413893
359716756
152353828
349024555
160787486
58498123
25321776
309653499
556389223
553991192
299588939
13266984
116425620
84078074
262838228
241743646
93828255
261902346
161419381
821063556
263469401
799530112
505921948
117070195
91964070
56483036
17182725
191713308
45864498
258774842
12404192
1130551
253592737
159959641
335002186
408033339
967166474
445828864
158641859
38334908
180314831
135245290
154849559
30715432
311784496
179208251
191329246
67418472
10899166
2927070
470724031
193807825
50099178
5731087
192327454
68816767
485109116
227984963
356377073
506463182
310468862
697942564
412870637
299470629
9626552
379691804
469948925
239254892
30136217
34377753
146647064
289841970
51196129
92935618
57232097
297665978
134837527
607491443
145742239
2843789
466666707
104624515
629885450
109997171
261250897
83739809
202151760
516169375
69616187
173971713
342767917
280595166
266265332
82440850
71942807
24139338
416331161
636981620
679316395
10428070
26886147
335360581
570837396
574843663
612883810
203810340
737753403
37279927
128805912
241690307
519746643
117977723
53825395
90677926
379837786
109310964
66625248
47646529
81489038
79299704
341279359
531197607
59745896
136211858
92378432
83987337
5222688
80411597
36112710
29343784
27634824
206853335
147489375
24068291
705241322
435688395
215607911
73556004
115118616
377714989
181822200
6367209
182359620
43639246
242001158
437096243
596735507
604022704
329613040
206094269
23402249
52123268
345448827
433667916
47709038
441913638
287423485
272775321
592522048
99724848
68522594
297925560
149862190
761910243
14116036
82996452
700617274
491297001
84474658
124203631
105385597
428255270
290967930
359860021
204711229
24350637
41318672
314087118
106754494
147018396
365691214
307397945
360675246
117368141
856842048
530261688
138696717
251645463
137383214
17074929
514935178
64380252
368833257
197039999
401592800
558961497
652432165
184838381
256450060
289615631
405769861
94846936
199761609
499573083
22592867
2885988
707661269
521551334
416166336
95124646
349318827
915562329
26714876
3244073
165018343
46662570
420120303
98326155
86137751
446937626
106428310
662095478
60561185
210292032
93653436
131126160
112579456
35000293
15213799
54827224
112833696
604649395
591949368
181740038
248267532
2804816
30153490
140770352
305651150
96501607
433729684
76598804
430440504
284088629
73690686
440044664
462839016
290060655
549310567
122139629
569446457
311299569
220563329
373365162
391679422
64729149
194657477
709396155
141191375
463023017
50452459
187827138
585459190
119601096
33084070
788282188
373386660
146285136
102865070
17437852
73549177
72766396
3191615
394662945
298692349
150816108
188286408
205200669
265904818
872044186
18915951
650307562
154858158
112552799
577850819
168918155
120775918
151432593
521970325
63659213
736305571
68115958
289730174
529525013
239473403
314055147
33619222
32647477
155086452
111651228
80278187
394101099
361014067
412792133
607085865
17533868
85470229
433803226
68769029
273849333
343879448
957787170
312143813
65630802
22033097
4168993
66601504
17559176
435971943
505191124
67297751
325748298
453082598
127199625
362657606
66526272
188269079
90309751
16935167
141062129
19915515
339193115
369361678
338092495
99229665
2112720
534117343
5097393
583223802
427544030
3792678
86188457
111518668
55243365
693787281
44587885
41179723
376018710
177482896
62038912
56950294
340769573
508388294
72214313
605779671
238410999
263023078
816204864
172562343
833330673
40634161
28504193
131974110
53883619
151133846
5301243
231635668
55533729
26332649
674331193
436862984
71546780
670311176
876943869
154516652
73739475
372818819
54977355
244713590
9955467
660918014
193287845
265627896
475081599
35529234
51023151
396134840
45721273
447935905
51113180
617600094
187326037
175959508
108816957
181558723
86729977
343644234
217628871
666985081
485716775
165315786
38379471
225229534
527879225
61053920
295234402
285625138
150034061
190463892
161443982
430895958
302501078
526861564
565291795
434987270
185638411
288446017
834072280
305633112
193308506
37389909
13457202
538105693
6462321
97240486
148929
56208034
848694622
13233459
102968664
297386485
317882930
49928628
325323779
896889617
13412056
244691889
17336603
379655327
805699637
380063892
547411544
50945921
248582855
104255549
378964163
332321522
517519772
442050736
64656268
849104195
212706903
99347854
982898237
25179325
126350714
14520572
65892999
217859975
150934860
27862642
421871079
533660255
15234694
617681346
16240330
65873908
221407502
183088169
215049155
22921322
579289315
805474750
125481656
374924119
448881840
717033145
531874417
17474938
6222974
559713451
479912729
168395537
125619823
27864725
263828339
20734666
229430222
4881386
70975032
207143578
41116937
216477139
129086789
278706006
154497152
16534748
102980503
91336007
330209715
157893391
437906774
121300617
64695900
382599227
41417843
850958760
685436287
455002337
9817163
10542494
432305290
72009935
300054360
6406517
30852542
145919896
42557810
229122434
107576942
181002381
222393980
534412944
417251725
154477002
185635487
335512421
289648580
462901509
33404540
358308741
156232320
67311531
284310980
6566391
756798290
98122108
200946822
397998784
15813300
163871652
26934443
122252663
314868043
393262103
676049315
9124457
386340384
45778670
117169004
227041924
290881103
225035141
93797013
195789446
121429995
792952902
7509573
85495602
424808556
320748
692100926
969645507
371702389
319961054
979385
624912991
330986023
82576888
324469764
49293387
212561744
126206938
200198772
282129637
440525281
350424380
77858945
528824813
163075480
351674524
67187529
16067647
476720692
3217615
556543513
37286955
33388583
13779697
62261670
5394959
617800450
173763567
703528829
172963679
402120542
405793747
66218556
29647963
135652262
3906982
324361719
65729795
563432661
85922431
285976781
468619676
121390856
134873508
354867345
65173253
313935993
434157645
10765736
620156890
69018253
64439139
177236937
231648429
384523123
12311673
20074340
186312077
171903125
14940349
718069239
58878850
655165124
15208351
190468738
145667126
6015558
140312156
516676828
623713278
25885562
432988800
433355857
254363912
98633657
609876613
322677317
43709875
36804060
674746579
49957122
23477814
361397454
4948450
658521867
279256
344711891
11997781
42056747
384964404
128707788
229076514
112110263
30958350
46685194
122014267
112036888
643551311
96647027
628532414
296810307
4349625
380074235
57238104
81852928
208305469
35418822
114383514
177367387
386950063
22138987
92884296
119166114
482045189
306973273
20152801
313053065
332459627
283485352
35580694
90072163
390488612
129901117
523980849
69723036
9731289
73328731
30477103
509566272
29209395
12483573
176622928
85879216
288314292
49470661
172202650
470957878
376970007
492505662
633425062
39014712
704232899
300977483
867544569
568124903
29432690
73824482
66859451
16976541
689882684
369944874
436494063
584598979
73659249
475324444
124693548
503404543
110662935
98851838
43956505
372096286
77419572
300488629
16960437
458686889
399910472
59820613
73643397
80023535
41353205
256820152
410171928
18146136
140409459
206488945
17003281
906054865
98093147
24821076
3188998
9168926
657397062
159852591
347395017
52337814
387947033
12004980
226207077
28437203
688495370
382592041
462412409
138385093
107580857
54184518
205971093
1038624
382841351
459197762
61899353
48152631
96708632
15049537
313350482
290213419
375859158
437689739
658563499
530896724
116958233
339422617
46661216
16182084
417112003
30981847
149376805
184246007
265302808
313417200
40762473
141455394
105052383
439058416
63811052
842134870
303206553
555465989
619188231
154335206
19364961
8502537
98285231
155500971
172196583
254280352
435520
610332358
57298157
58807700
7176232
281376298
40558365
248370116
102736330
384409691
11037614
622364705
737658701
181411862
655663327
474920366
355678251
761990566
1631291
142842586
217166925
256408367
207617617
543540263
61611487
63981885
269283608
351828338
391797778
209191592
856212145
713359700
785889961
91497477
387288493
342978662
372108501
82920490
794916772
145569300
227486888
66739879
519563939
6992879
55450619
384649133
493056248
148588693
257044586
27567490
62991143
302204711
136521534
400972590
23752981
423130624
31287877
564099782
20948725
56392535
549803833
816344232
928002091
45799786
390005618
18958403
500425318
208539772
772178706
132255093
128788046
221231451
408469037
505557003
175576051
87597476
362337525
2527193
217847088
412019353
1124130
351703072
242266292
568202478
164573832
538013483
207437961
69703040
166209600
519271900
178403437
11243020
77865802
375351470
32288771
397575238
7765797
203574803
69971773
85105223
678166947
78349976
44609449
209723693
549404586
7337336
15612158
43867192
144119925
201274859
133870507
104408035
227171277
235443198
7681659
187133780
246733188
450079909
174917981
113258871
219684185
52248099
34030031
75090656
111502529
168581389
27539043
70978582
493297242
276494713
48052175
311762376
287913728
31470047
289389212
85227360
154511292
23550097
230753186
161139048
455979079
472702247
98907664
417303800
7939769
53505724
526541012
406820727
56017698
26588841
612481347
327089890
275243604
749629289
1237634
25347311
594017367
141113628
6075470
40912906
195968237
43191293
43218766
13606090
761426430
174560531
167271915
59466031
210827999
323527142
153508311
368956147
171995937
183241791
776907351
154648094
221794745
29389371
22308365
536848570
458777370
107433595
4817202
409712036
154342896
171298569
120952333
153599949
6422309
200762583
238116038
194509776
119597686
563803488
286048360
150614288
44084820
266316694
190666079
431139796
238614245
22454179
102114649
93325190
350799282
241520727
31505935
54742091
95249
101718267
56769709
127504187
493161777
421170349
586559731
299911551
234835905
5917705
462206027
507674886
379825507
179046048
347583744
394522632
531720375
305974900
596349260
26881304
245336861
19092394
317461007
413798572
586239440
590312946
461150722
54146597
23967637
360482010
55660062
17366883
204318412
112845773
465198463
641053407
27557338
227595006
92574969
33457674
213600090
120615390
122803903
34289268
94328659
157752735
785447513
181235642
11277583
34311354
50735787
249138354
768240931
368630107
687228259
294628426
6310033
16815971
813476837
251724480
32121794
5359012
104634570
84006759
15042980
197336830
95837843
155119636
119028624
231328429
500158841
98411501
528034050
114373803
123147323
632346589
24523798
340490099
137945307
165384375
167410997
33723300
205160756
120898999
102647179
134734597
512870990
69434162
236274608
165664046
392528757
171040701
603729868
189630470
34239300
33135757
454443007
8771200
228760667
129303750
278070078
118657299
62119516
31825403
567526731
184681722
351869070
452667761
806736059
28640120
285059709
269501949
439954030
79969967
321163578
20742010
57930093
136051111
34713379
327998783
21241136
76465404
201501538
14697744
669276761
625821202
147249786
10726450
539776942
64373921
102960571
103522876
536645008
108789456
232081469
71939679
972078
25169766
104884784
49270677
32673523
219196397
274019330
195521439
295219290
115861352
42214609
91005623
71161783
55199255
340773910
97714982
289894513
408127449
281467968
111387252
270612430
429534043
286335625
243443541
54516268
2690597
455756992
157256959
794849957
463084700
26463619
253431723
40258542
11387406
334347591
495204711
942309574
231705387
186293661
359669131
107463404
437987666
438532897
81189117
305457694
10023884
357374870
160735677
314546360
184978241
122820745
94118156
467433876
307313935
217091937
385310999
222993654
931733385
35841279
70449417
128114827
476026867
62087361
134099732
334273241
3846090
202327624
109168859
130711634
800507207
771640859
725338744
179218768
105186667
13692688
251639139
700534546
84716331
819941
311069214
169531874
361637828
697022134
668964549
862385333
785415354
134899260
563931338
217350011
260538631
250018558
93907165
248712917
38868516
196929522
22190114
68282464
214331995
183255512
616283244
230562999
698605179
518987854
166900856
109250765
418785671
564581876
80787545
84629233
440343408
21196519
180200073
15627637
51273435
40072980
692456941
163824234
154903546
524544167
26873189
671434538
410922730
857287397
415691139
248559844
59883662
19763986
165806519
24868438
85529891
61320692
121215354
164252715
24864983
424574003
27379272
533798180
454891733
148567506
266123320
298012131
39488876
48161399
371359900
706722146
342024117
8763530
725080875
184515141
64473860
32557436
801787949
775267
538364335
316723764
23743861
26816770
199208236
203577869
24346769
354579352
144274503
100639994
758216553
278287947
279147842
3506802
15874332
3354830
705380501
124637678
312139191
142942848
63957575
258436084
834701761
228431967
582480240
155845919
533994914
241301222
42701464
93191096
114502245
6705026
344507790
161719744
309452381
122725613
132185510
311388130
567274159
131352661
771682480
211623488
343183029
163481439
148892420
175340464
576944474
204778751
743625987
583112851
182232136
23083717
252278906
20723242
347304287
21930185
3397617
59383570
623211836
34993090
172560115
41503312
237440281
339568409
271598204
298504729
162400467
391506872
77347586
210227201
335659606
561324231
167006876
75682884
467256537
392856066
31301098
12718796
400396918
63657252
142477789
716616395
130532099
170466640
66208933
644628000
230424834
300963822
227025770
19055102
700305934
468103252
288930262
2495264
123796020
134072752
188956883
239223409
124354716
123737181
741197330
37431593
473601291
511906262
556608837
265715606
135400617
5649362
268482639
69169045
64047737
2680327
200631403
859659393
34275887
746765655
672719995
739334185
374786461
407933643
236133475
4976095
586194342
295420239
10590380
372550347
351381623
311936445
294177008
36114512
6977887
258708722
151225715
655579571
1700728
46411408
731237466
138419691
12981341
19739864
110419172
790565629
374010793
361857436
782927381
117684571
56377472
30367532
58985375
245819418
389267395
23739415
157508470
41226729
218928330
229228146
340151156
226491826
303134157
15896546
478201629
78134809
22031460
401494973
155338726
311633000
123078270
160276130
299704722
829139721
99709200
43796265
193723945
93602781
223041739
230931039
161516147
410911024
11380086
628996
135844446
162491473
65040694
670245714
10169463
175159970
349865654
92318244
418503679
580442241
419776895
432993
864955141
105725534
103738045
633167522
201924945
45855624
250000931
802884415
174561937
58468764
20669038
131253133
780312773
101288061
129818723
7819372
19777494
24511380
480915183
260984449
523943668
295380485
64859451
6284180
146813932
256284582
348996558
151433339
250596890
16845939
710779365
121422352
52570442
457073110
20513719
27539114
663249975
622216974
72741091
665207777
238686329
170461114
75332229
302033165
37214903
27117794
164652314
168148
76755057
540045668
108624404
132298189
349434093
652077587
365498756
250534691
197218992
19774040
411959605
459040801
142338992
262926818
719178648
802261507
3998317
214326100
350693481
156170556
966998639
146536017
62104302
288740316
114803126
215258790
134334082
51684026
574908445
520397442
29051939
279681583
65726974
43632994
417333018
13930327
292558807
12588214
229885758
307367323
249002789
463312511
382325745
346198312
889922059
187284694
88052544
369984096
147887601
294293241
103880942
229559363
539374820
429712799
357678474
292277996
33068766
39815227
38275167
121816486
302018475
408375405
280407742
43769490
216824461
9656494
16998122
444888932
324959071
241958562
438212475
128208528
107488590
18986469
396056507
94534118
104407949
4991053
785428079
3904258
439767500
781335106
38234635
165197468
297556344
163932721
112451939
289133959
36462654
41438985
195527771
151542530
149632054
112100982
105093795
705580097
48248859
228146938
272320399
412664707
436364995
159792022
67437272
150058526
4496763
846653634
211375714
174247584
62246055
78702382
135035152
602933441
351029120
206711458
26856482
967597637
331378387
66383668
90355639
147915897
593961890
670613295
276297729
258642191
63570934
242993712
53622657
176448378
7637800
126756994
149000069
592608849
398475742
3984432
109579728
37070384
763413731
20665184
479142300
60623208
312090555
94143813
430641328
124070006
278532665
625767620
38945989
442263312
263127146
65647475
168705955
20566066
21638617
543521950
640253485
232857773
1100693
227368782
778045495
91509021
847033799
451011445
2480834
373735593
581002486
727103769
472867568
623528373
121288430
75679484
41079941
66442485
746955594
648876618
75913726
791145729
61425222
42459532
460467601
474777246
484147792
362860750
331745896
104029846
244939384
655354450
110736912
109769408
335310377
346731611
50562318
55379488
145178729
1858594
135956655
292858534
299955083
608006
182160383
272221072
655553401
108530356
21652903
311585644
225208429
13617846
160113590
445347546
598631598
388592662
3018053
256022398
533495218
324989178
666252934
220320930
184777978
362189575
162894733
58412526
258721998
51151662
59591997
244443904
215460204
399947336
78097355
539928306
756286148
668832684
66126851
21799785
183896540
118734975
59710935
317171971
169261199
144050426
850389566
282812900
198681274
369611038
19141728
623300734
133499834
767180445
43235916
411417150
109408141
198517464
113665161
68635640
669617299
113728965
99129259
25525477
81436629
381213971
126058435
545424878
269026175
1493185
1533393
292514591
239269371
100162169
642012124
86830016
37402925
199681538
37331434
55953018
220915747
7438311
155427287
566152688
87295986
201539089
121302686
28930
781667365
22073118
26650941
393363
292262457
42350218
248490613
125788460
30882165
440976202
194560336
131025819
34296594
147499290
523223034
296138903
11069462
210510662
303106716
49254357
496944181
162362760
301925530
86854263
28001543
281030260
629663419
27337925
152512550
124901375
545151259
197017110
37047224
618437420
72450319
200118754
44164553
775234498
4298770
8335383
328399228
219004405
2466371
350143121
39728188
6220515
65046466
397321268
716740062
504371967
137320540
342194655
13714415
84432094
68830203
18664779
100067840
234149238
452883669
281510817
144090259
54853560
6664913
320886944
528706173
86930918
699541590
554121218
193418417
5276240
764781886
548438640
94886140
254253968
55945049
77769443
215091864
754241583
369119079
17075654
248284258
369765618
74372419
28701100
10820861
5022186
1754478
494713493
138031913
148631028
389243977
28527462
172471640
344762751
179378900
139537637
93548304
174142628
379471734
610470428
391463546
343689519
529295509
141964435
32870489
534764143
319364296
65578577
249564924
549189921
181139185
603874785
160713144
142728274
569279412
37112410
318855260
210462556
564929565
170347785
8913068
287463480
30740239
749541861
180563884
22831707
307588195
3542155
607275655
8599364
599896010
52872256
11144374
520861553
231524369
213549476
282408081
709698757
788030583
145024229
859660538
31801971
348284772
322794239
198546452
9851592
7288285
344170910
84479826
495831492
59967605
400659278
273968319
175569389
346725673
453647656
25652907
567941161
530472754
98416612
753536539
202610996
357425960
141565422
281467718
223608890
206295640
647336312
351097615
174697507
287911199
396179517
196582844
3465734
479245644
45275524
294598202
38187052
388467146
338909385
361245899
299170348
34139321
697824863
439886458
35862652
395798660
710582128
22911192
421196997
357883321
704853780
320312798
332898364
125860205
231353263
216021605
26060579
359214491
71128673
263554231
395890167
17926194
552772903
121215822
620953898
27297673
326674353
3348908
33546266
46855828
295378548
92892497
630994261
432602673
257170660
64402162
284172205
610507703
10598126
26233132
6141427
477057484
31750379
917189
863023432
669269261
204994312
79249240
14203720
202188645
468373642
80430426
480059808
979178
167447736
126337150
22729507
525839032
543025025
171631001
136090348
504677169
53181701
312899612
190373762
834615338
155334210
16357472
43605597
565568377
411108395
631502913
793883119
340628386
17862606
689881252
245161839
210172392
163278019
460487734
703214081
435166225
285268830
117004211
9867025
389591077
479256274
300792205
328712882
8462220
270335740
571837044
452232236
55690657
224248058
430416441
674859661
169909577
28678924
36390505
169893111
131429964
355897860
335243897
7243118
618770999
518551136
886284636
849523352
201133982
103734795
79767368
354070285
119477472
35772658
9974527
76911181
419910918
76177197
43078123
599315554
21022191
806714476
192582452
44359349
203879640
189788454
35278465
244194910
342234026
237706449
48594887
472819521
53476841
114082619
23142282
103953361
221684751
502954591
51020048
358713576
417855975
66337265
187432625
62430364
68788321
323038508
62428742
63991955
232044921
468033391
81583218
7980575
104438999
417808790
68996118
200290941
395243172
32969960
3651209
31991654
117732907
173561452
408597464
68883689
69370559
637299853
2213715
462431695
8109803
45472259
293460525
67220000
86226526
33605864
586375360
11918927
605815525
6670209
184023506
419183274
3347177
646054779
700691755
89990076
399050757
34111819
346858557
11422866
778201418
37760137
136067479
305159054
346635240
91260603
62789755
192084308
7155046
140701406
241549998
43483553
41020617
258565826
44930361
594086626
61078247
35777257
364281485
276846688
447408390
279050548
28937700
188514135
302608412
515546750
437128614
41030084
400152635
43771358
243349680
221858375
830059288
425588577
271959316
109186452
442040388
257600503
5601486
199067220
183978896
86281798
175827663
579441849
136487105
34893213
46362839
155922172
580755660
104803728
129912546
80777805
425643103
386899171
466684779
45782
81734977
36176681
3368276
241226481
625863354
411434688
39858978
17418250
51058382
24238831
115168184
187922660
651535682
39191724
115464196
13229235
88126197
460474644
353198727
700859796
312058684
72288263
586406538
48995663
197487348
666648914
224598411
610799349
355249689
813549631
3079712
255478651
302685367
565122833
207191092
113718585
58729157
323725785
3763367
576790357
415007415
543365550
8348058
318793400
72893091
231878449
14029853
140552163
47666606
170124704
101850854
404397572
631423799
258063704
603445031
311954529
433934581
101363810
114245536
95867726
34574350
57022658
509113746
834125360
797862772
43832545
162583
494594323
5445209
253488580
50162063
400639265
62600340
435823474
229130631
273798942
148649278
4633918
369799684
181027959
3798363
197128630
901227857
512314502
2650084
34164835
350834155
815240670
396101772
741305257
93843560
324955632
77805731
7457148
647315473
302544271
450565121
305746757
744502474
4483969
236256851
90224897
27293535
238437528
25293900
36385596
170499579
242176730
2120451
1496929
10157947
69943609
144863605
90304189
9583680
141244304
55507007
15392746
166393513
154893753
6018642
15568954
17825547
512839298
165017896
744261834
181733092
10007262
18146884
125470699
501476162
1901697
880144037
258899492
37150643
455713039
28535160
413195335
238430728
29631874
524465424
43760653
238655195
557264421
227483449
630988924
194302572
226293887
563940014
55438905
61318227
209052414
704306192
262876855
897737106
236265136
256977992
304578458
228291091
576041947
142669553
409302942
61231675
13395129
222207122
317244324
319950266
746090300
67580412
87502753
142437948
435229267
302749836
227801764
21731643
119680073
66915499
26246126
269836169
429798697
82965175
803114604
1652981
479186608
856568696
31585293
93030910
407257829
209448247
269908785
96151471
18422146
454686944
34224602
119033570
644982395
325844930
374088054
40295493
680891055
22514290
4380528
359347999
698596395
6434943
19275056
22175466
47679797
9827627
211626308
293212009
153711360
963964
35859665
35707298
140004267
633663324
97454279
39356074
14617889
296447959
42957257
33465869
342364221
18616843
101030354
810156532
75646429
222264321
713237790
2339964
12240859
77487806
13887813
41018802
113981792
264141747
29740176
207827058
307715461
20108848
208245738
30054039
349910748
76268741
310707550
715221225
50947835
185794628
34007350
656547232
239338424
259567887
605563639
256080265
305735708
102160064
35971294
459303071
13013898
86217805
106954919
9405035
41224594
102212046
50501334
102154420
54287391
43614822
400299414
12398806
25447208
38775660
357969531
115866539
24561981
764519595
109734417
32437616
404856503
97948372
72953035
11478158
244221566
1243015
627227625
228179441
567341
47681325
851984680
187935117
537279840
368571264
730169311
355309000
4284766
179815709
570584179
230181907
629809700
33726140
284725351
172268119
11837324
513587189
59406085
46476574
406080159
122732888
215028883
308281327
703441786
710770718
68535151
350419342
90667465
349828803
261060451
25513643
164582282
247250141
311757351
246533463
114806580
318032298
131967132
19927107
27889776
149724411
240462583
90990538
174235710
524060237
64802823
387009085
8121809
45183660
450085906
28613699
215757883
86510186
258241571
266301737
88095020
252356814
82387415
502738047
419565867
488738391
348959621
68042856
636711291
66477039
45825585
29368093
44344549
307436533
297155354
122185977
191440751
458030575
2391643
9054178
17479470
189914684
75321823
134040469
94991844
104290368
183198914
80667351
50347987
208797854
285019046
577115285
368836402
551192916
284069819
348786850
336057779
82400618
127177717
145550953
142488775
524894744
508264117
45156486
220717160
7496388
409726211
100423416
69623563
436760475
102983335
658228350
53930201
135428194
338794581
71964402
28262494
415628925
361636390
332044197
711901834
229222579
320814280
204780393
429952372
310598670
453330164
1280531
135825378
231896580
72262756
833789699
311137786
506132578
66053492
313262396
668204912
22773412
106508459
163155231
262748294
135574215
182921928
424756004
493971972
139533260
232978153
43039842
217544935
4967060
188522432
127584243
121870082
460446750
181964274
320456514
476041356
190124180
11046756
372253536
438185866
410993273
44620990
131455402
171624906
16062761
652430209
530681711
288302297
285606925
765037
31202066
20798444
660053244
63650933
86316111
56032887
270422875
91615145
728177458
54023970
98712292
218687914
464207922
331441441
806117369
223722881
635310214
151791353
150429727
37461284
340197275
652844471
7645641
205327180
213696217
105333698
8581617
232478678
59923319
203830686
330096486
394553808
1370794
372098056
358193535
204901365
443034098
875794855
6097853
60259330
395644747
72003106
42817062
360638028
651735632
427017951
637795820
277477371
11995181
28522254
57964177
334326743
162574347
442923941
438195515
3504161
12776621
39542653
592841983
655193617
28075659
83519362
583345077
25221401
289540226
567851203
296937055
128961104
456380788
232895839
28395948
65823995
26696240
78295743
56561915
289380913
253096666
122506592
454762766
372884519
67504235
40276028
557982095
106977076
303596766
274394127
751620715
89298745
119785264
598801418
163667785
184647005
584925602
539500806
35541852
347475974
86087926
117984091
29565826
48960916
929912216
526511273
662475319
182020596
67913334
122789676
56743757
341827751
12033939
20230559
92113147
536346642
75315469
491330348
146008088
48262183
27132464
85285471
221902149
398764268
227824727
113324142
700012092
27197970
128195603
286371605
519035586
12196375
47421038
308646650
151969708
86079353
19528287
20179475
195481414
928583
751211435
536835698
16456256
59666836
363938781
162174830
57420585
47448097
129015027
535839657
37579887
206440544
592207032
510050414
139796401
47591693
453673117
3488272
282086419
83821474
548961335
249835582
396226322
268119729
418209026
426109049
216451366
171772396
287601220
11538231
305384431
14689076
488885831
285424667
293861983
28549961
276860730
34397121
325981972
388380964
699305078
332192783
9030985
213522378
58996036
485880376
324780104
304338875
569828817
126755031
148187577
569474489
419309699
162333333
497222884
329923728
277664870
190469198
3218693
75707493
73389759
55523846
276227435
654990512
507229176
124216286
316427815
541138594
21288127
2329667
62631420
530286885
407401859
183524435
137482553
349474301
118291387
57562967
219309360
300648731
633110378
813406241
616199837
478713254
213536704
213280322
566719216
214275762
194621192
41718860
259598244
409955709
159830863
337302976
44764901
21511159
182156713
203305047
147004037
60025912
37538426
204439477
15892413
158154580
259201773
311657876
461345608
220347547
27965334
561572663
124270939
11336600
400065830
292232178
776166562
28278565
13720698
160511830
56592560
82694493
32765718
130520025
97579798
50296007
427249035
34823095
131658678
19914024
32963640
152976379
14389523
552781238
624357018
180188390
398606016
112412307
632773345
635043055
214218045
642425613
98797152
161881782
169309758
213551963
904324995
357877529
21742044
126861795
91865765
427853576
409640309
47598977
25613706
90424865
10347464
3389225
32224437
488058583
112951546
662663871
417638560
210357759
109997539
713072507
409386902
232959739
80520734
531031482
330307857
53494894
142283612
327566308
180966933
261590269
168529729
396085717
50419071
128856937
119456489
179606735
709937999
195638560
75793893
222070046
321099471
319544278
136630195
366965112
503805257
200423552
632634952
102817640
296938488
186278580
22614402
176478608
214960016
270723085
689322562
374627168
124291503
269219252
614052687
58787831
7343180
191026732
784813578
193531592
32208602
121963917
14042194
24628505
638878496
436197136
708017515
78951988
84469753
10213538
657184530
165428683
377263786
403341478
5039964
373266547
534045881
368882002
76239786
146052015
32939076
72545526
26744291
143099967
180886156
750368197
47578409
7828620
374089553
57315920
154924126
183898421
340709375
12512752
661802079
716321154
57121954
286520551
328982467
485468135
24868172
156572005
54378447
10107165
291049432
20242320
243794989
813070387
86606437
377692520
281922615
17407140
796556374
268047651
78659014
71683274
332136297
427159563
146318004
656471445
104538986
150581391
349389222
474917412
617733928
176208384
106290585
337068680
3410457
262623138
669276124
14897950
61238154
20561850
400664372
232350331
58510557
404911523
52763493
231964261
52876144
42411305
212791672
108775013
212984186
525464637
12829286
180389158
452785326
48228818
2657511
118091944
610715294
14385656
44669312
121424270
375333032
460428864
673212324
2015333
386919083
525770170
53550766
83787855
379280130
800570338
4430541
227700898
18065127
446709298
261523540
49844135
364085309
32988836
27956032
376104143
294424190
378237288
14461220
324654264
773905664
225766711
140086964
133209836
500598396
232016312
126215267
185050237
246656937
137682175
206696030
436670811
499463094
276936464
94408713
459978850
307898920
32573427
173099689
439195651
128948190
294462889
208854059
344495879
74143883
159260670
195698925
167531616
99463496
66636683
144469803
781068455
4718667
37570199
770529663
239620924
847795923
495181907
144346278
63927849
54595322
42123010
55235004
53695483
310895945
250505806
145762476
184646829
83940310
17216135
251217910
138919101
659732673
324134220
266303465
13157747
553238979
124392646
276858099
21709715
195078756
25587916
380137064
24386587
408785980
10009535
30750308
24668977
434406189
7290523
112027482
274151909
129774343
612564163
146079857
240056970
497586453
342515230
37061447
347924220
694390111
113338848
80554145
594861526
245327399
53712247
39256813
472938096
11755009
5515372
113878907
3180340
122639974
410433527
234896766
380326905
435949384
97398274
417784637
81324206
469551052
542852184
54666101
443015889
239060447
166672314
50497498
771893142
742700647
410121400
38479480
152873961
138545808
147328976
100673640
570050680
683305790
452215428
232564747
744771
79782578
624333394
645022431
106563105
6585885
15524674
254341359
234765095
696000518
34344584
891454338
222024217
65907216
480070798
166907460
331836345
438130
80786580
373862833
182577376
26656521
396851735
3705625
313906778
128675008
7418539
782361499
399358797
164818821
541353252
294861751
173347599
1883068
6215351
393724768
67565399
317553806
170771265
3936542
228564354
238711915
205696215
679001846
265684710
258884071
129738631
334126913
1914061
207623983
720229173
304102042
142571274
13528361
144223488
670664221
240116108
37048270
50710016
45381966
380033758
227240121
176671312
303685961
73052316
17062534
366030734
132235140
126992812
637172416
558145783
44405939
37695875
212576305
386453495
54332362
177156432
145123180
18065510
62730661
2262821
69883151
151280123
17329575
438211240
514319272
7250823
591926311
428286694
550426858
449631165
301913683
543241700
548658256
10056792
873170879
468431103
11124743
57713584
224956189
466137255
9825584
315913772
516973109
117496406
36659064
571206649
61816421
261793413
588233592
61161717
165236641
132906565
400588299
701146269
791984513
171974879
47246564
131900142
233666539
46638783
16702393
163861588
27349968
6677748
550830837
171375304
141401002
212139584
221790475
385797499
283191005
292169946
669057574
87080191
111566201
867802069
2664368
25025205
139576484
747321454
9715148
302914325
22028767
233895685
3868598
3777983
65784659
96994814
24207060
27147431
39259779
137515173
365853497
557734836
35564131
534152706
577629877
24947463
136009134
388111623
575888549
6253625
434229575
16556701
448358914
168885812
57509176
2119693
382318000
369002787
694576091
69050346
186306571
89345991
12192708
7615513
303052964
262226864
494144686
151036812
441278516
687466
828279096
72002678
162730864
12359365
40635253
5775908
60807032
302384211
106695914
25863285
25236294
620016001
932007368
105979434
65150755
724506718
164330440
60285446
46904700
59523181
46372705
164942326
117272675
79090304
290051100
798123043
330291862
173557455
464620596
175067761
319663419
304968180
110139175
124297512
335606646
68689758
324711554
30714165
212047607
28881111
331657891
69484666
614354383
6920461
33192500
57374809
606831015
170905199
89535036
118728734
496516553
425064092
271085383
242879233
166826300
562437485
367660672
54474187
340149044
82878749
200582488
59507574
208853487
412322944
423065461
117802036
378089522
631863929
145085098
400165826
27378073
112053583
226415796
148091827
13989220
150721647
228802809
415415817
384018003
660602937
92723843
16214636
143737925
144559015
23301921
330299837
335000314
205182997
844141145
407504698
70226451
228222014
109292526
132045076
543964192
33604456
204710081
34669226
317330263
136711506
109828249
595904222
24746249
14230719
298950895
655930733
9873755
153489744
281345754
112159529
645129117
39651461
66612366
521785899
558721395
431566210
117002567
184355266
59338263
218165350
858009189
10579281
314970253
553056476
115861999
8157605
323227695
19637733
476077856
175866572
98950256
148698125
156409348
29423264
175794752
133413358
505648804
25300436
159132030
16396149
15924974
140463267
128107050
5416318
69911370
542046375
610456932
16377368
10240301
277127304
212369057
114777247
245590866
54328256
155414676
501187754
184747284
40803374
211321682
60995945
529615198
171805272
594226891
126625107
99502229
49874568
479501868
23909333
228248121
599302779
348424152
325981714
271637332
152009643
803759007
93388615
522542107
218949093
274376790
125826852
182435
19214176
91650923
112521115
143968532
2401474
360445664
428778778
410450879
84385567
128607987
336168786
275117781
100707172
1892
54568946
301233274
55634010
25267768
223715637
11696144
403499915
10076812
588716172
794989149
259818807
61772166
62979
346725544
64991828
179674200
253411721
255738580
89452545
17952435
389342798
128194961
31012406
113740162
146284683
30724285
26801645
469546006
124841794
701274412
216986934
47756314
96909565
436627752
430037396
313167897
59336529
35730637
263445152
739642
42580404
305917612
57825461
77154816
694569556
194937250
199727175
22892840
190638129
395731279
702236283
152997409
329036012
330569770
162842858
346764670
198499347
128589130
655470297
51043843
209874898
677332723
1194716
110528825
166623362
12503547
136623072
13409944
317075590
9127156
251788844
149053978
1192871
147628227
41155458
52323011
124486888
44697717
439141026
643418127
123551033
489362506
174129198
337673908
718577965
388402451
85784023
21504655
111046262
159651861
749501928
5142395
318899463
19777991
583147225
122952950
4877825
246721451
56478752
26635573
8897646
143026583
104300657
30074041
54524574
63967615
163645028
51577441
67004986
74228891
367775511
278618395
118482551
42085217
175224239
433196731
553533449
788414757
58656736
53020791
736454138
408065915
259255943
602270651
399619020
528255795
515859695
425825036
171098855
6697947
645973
111403419
6558137
67531456
173224
260135005
478487951
285451169
99481603
39749085
752735561
501114425
519403712
518597142
338826574
275116416
47838655
160972163
116437898
284534098
298745506
219533375
284707439
371282329
569332996
178488939
247291221
26311238
6671451
637369345
392186063
21628485
540845857
301811732
12314001
147462860
58640889
185206979
73022748
258113906
67479505
89281210
598624851
134572854
33384373
193820919
248603475
52659812
153425888
20054751
8699186
34187815
79590964
133923905
347694097
516927254
757277564
178379709
407762382
268349867
327314381
46757229
587634220
761559523
44147926
194667765
518048581
852716317
473924338
105337587
719976624
518736800
66747050
539557507
284274022
763030320
480211713
111497490
275835648
24778054
315713191
11131154
160318492
390029927
34441405
173442236
21472572
106974121
487187713
459825371
17815846
60567347
169159772
90729248
272484290
547107592
7051310
33677023
150849969
277820366
120992980
243468063
136895593
85629419
7592400
473087946
400264248
99924607
368369369
173492682
1330778
48207526
489014836
159060232
22617611
160403045
103827776
546553763
730424315
243986799
294044999
657794388
520635366
21283299
34194762
301666156
610211749
133741827
63068379
167766810
392193065
39965669
959238840
662910601
304443257
1152352
643973583
11723639
297525418
545661370
646118329
360617359
4561508
29729186
393579524
25065806
28414164
300478032
29803165
73890941
17796621
334670024
310080333
237757116
1965934
334234184
834518136
164449541
550834225
232552656
61088797
146276544
260574662
572153331
24026034
18343993
55275523
209991238
677417673
176612926
7020428
132940212
332060018
1531013
416446149
151070897
20908
14973483
124048501
55385541
56119571
14319246
432240428
71550105
357003820
126131224
70653820
562628624
53017265
113614899
185583478
40697993
122644593
90400819
680034346
242327377
195815921
671957405
865032007
308065951
647989465
749254701
736556256
45256494
81867646
181961459
11260842
5229164
9786813
147715020
85360003
38945435
598800657
176236080
847428205
122973772
264702833
773901854
178159681
14385164
562261855
142823553
139749796
78239063
339398750
402569916
317216798
889822204
365854293
194789560
548073223
14024460
251550633
539619134
47571874
18107934
72359068
211161579
680641875
446600862
671080865
408672090
129178938
72456619
543171622
23274580
18824178
190000136
223415143
438575146
481010303
79339058
158632818
128906219
13304473
4126618
26358508
93732878
66166884
146503382
97200598
158534894
147272653
68433651
284608525
831897847
661525745
4274358
763134199
741496050
417443042
852957563
54453139
518448191
415331168
147922727
65142945
104464803
37476023
155145643
500411498
504163396
14082174
211213679
556787082
220708362
12383257
75104210
69375852
8990232
673156575
4228492
68418808
403326028
159028013
131647082
31281344
108403767
657335722
176726154
60822883
257387692
168918489
561408744
340446045
22393774
34238196
2009610
208251341
426960265
37587342
455104604
360264129
344689533
205328873
43630126
276482808
279826347
404027869
110341465
246873074
78999132
77475378
283647877
306967334
194983919
143376060
9260167
716090879
376490491
506765198
639839844
513359652
66395480
18166176
323638679
70371314
227256943
778683395
46291592
289908577
534968455
419920809
224093582
648922965
66410129
459738976
157475460
665619380
664908620
4676941
68588719
71060991
30769541
226139063
9803585
81718860
145664396
117884213
95881571
95523809
793479880
749401265
88289025
233644645
9757423
30436667
66904082
8081591
306083169
197008239
34251099
309437015
246059608
690417899
44425670
436917428
364727959
633504214
11979671
126170412
521995652
273343520
140505816
69537666
155643505
52839046
476359784
245094550
249124591
258645801
736015438
20031868
370019049
94810184
397633755
92325730
4807779
49400066
204773821
320479569
49424183
81413277
502817171
607873347
213346800
29469730
11177988
551198710
69514391
18021924
792014136
144159754
202576693
270976438
248354546
523336992
667084945
36107587
24444978
28028372
126549886
52992409
89971916
566004072
174365657
165186204
107040713
63816248
8856751
120885700
897663254
241306818
37891402
262876605
406223443
682949735
311153784
45427468
310652282
353000857
47707020
273572023
306245990
201448084
147442806
219547977
142927961
10635444
867511878
138641773
677140916
147124622
85956330
372229106
392870844
64129487
518586549
208168619
473864608
173070279
8923643
186474076
247016241
170775085
500406152
99910489
323936124
532825964
138287047
717055008
265213
142901649
334587957
25497305
109494518
275296483
252831317
534785383
24442336
428757133
6397077
239399003
378295260
156444440
10402406
49779200
171636735
163327433
811004673
81761003
276097089
76787966
76109783
36077312
281556535
6224482
142196318
673730403
65898992
675558235
53419194
774446
621430013
22463127
48823784
289996825
525533150
41280487
499280533
57207928
238715199
70721297
121800289
221955964
314825701
188365084
344093392
169083347
295444726
7235569
59686676
190666331
427380247
10100596
416877053
372270955
1597111
21926176
113979871
861877402
103130355
5083944
398697300
34558006
109369514
766614168
181481682
197906628
241619800
371681063
306853605
50850966
278155902
435932
246348046
232928456
194780321
225844731
102632301
46807441
436803836
559637502
232253501
558724728
4875111
239535400
149523879
785927218
941713285
637191266
201384937
513826224
75026439
10333681
339467472
276405340
350508819
261876776
48283475
12187112
339470177
215372706
289384831
10371667
275551206
55047262
58120932
828984735
219954001
635448419
525116208
393665041
551241172
519860484
221494602
735271298
358958680
100693693
99697179
510414897
294981645
467389237
597439781
242988941
393618184
505346728
27119229
35639139
392979569
639128
298295433
274301867
241900756
6342659
32887658
929783030
515646438
5681754
584377
92548656
67187187
7086688
97627644
140130279
154269308
587920542
10313085
353337656
21632571
159526563
87144103
71075827
2565067
773482258
387417463
93464513
60714708
48488457
41628644
433501038
236546831
130891377
12151054
23540728
85797354
83937739
890883261
56927983
272907422
126919942
40432802
145273667
205299058
7193412
55491158
48751806
29246971
365881425
616999649
84524112
182884793
331599414
333343658
43793469
68307894
13257180
130655663
21095027
384228311
756345555
670170162
292420990
137207905
758571780
51400181
358685493
31234496
104506994
207357278
359001502
118489785
278902465
23325747
558024555
402886316
228893635
265977481
802088743
538635398
112905410
72826636
276832942
289197380
300447629
82436426
739314421
175970453
643403968
921545380
72253643
148576965
244372688
243666947
237927949
95510572
288352958
4488745
17070849
134378131
396569577
370471191
749625135
410040490
237479636
335106116
28924444
14835665
6613823
507258988
531553136
669980574
374934622
634839221
17183810
5202164
301319642
35469826
188771820
59619006
31886826
1327871
683457464
538243552
117099370
286739465
368703878
36205260
2164438
485781877
101784160
173514235
237276977
432606724
41924937
36451848
422507393
246779973
6822642
246153342
15735991
142358168
373719235
391656963
175710017
75962629
102986293
57135058
282693663
11235728
9320009
639288429
75242990
434503100
761714600
425127317
93817091
241929455
557219927
25427204
178444281
88796572
99122951
123137747
150199070
18961578
94718143
334454913
316972513
77172148
496765734
166068070
353872400
114918335
207572990
356756388
65299479
342200383
88268661
427273888
49852462
148257255
264873745
112660370
679774340
11301917
102896676
378967586
112733134
351171132
188131495
101770971
404704504
850905177
168901313
578047935
1237684
485893097
136583468
18467899
263607449
278393683
56592830
130499283
86079196
103529754
3624692
80655920
308519494
158593455
382368313
307528602
438116480
159341086
641300093
271260013
51318
124736912
15971871
286269505
168715335
60785176
351350091
31945986
594283572
359593606
199032781
336607686
116239756
629748890
26824490
18492022
599322842
233967742
153359812
298864318
81726914
754501465
167619480
583098503
383545690
101816748
298873181
106414390
666275
35799459
7801276
206577005
116831188
49176270
664292377
202069614
708550171
443655470
245123727
103023105
2507681
2348097
72250597
410435848
612938663
158364653
42699009
729215347
299809297
130525247
61189478
312187230
284892695
543164758
261811066
311632078
501736020
118538477
264197341
690624048
598147236
536371545
700290061
151287221
123887151
227084056
186594039
33542063
276121736
323198424
571471569
160880579
70058974
784515306
142001116
363317621
19370895
383875357
535028734
506716273
89665184
5448914
208451943
171018466
515462291
662355
299754142
491999368
306732783
424396714
524232846
112947913
501002482
216387031
247036891
590202329
91447643
85194725
325362593
649177082
18646167
280668506
619633080
4985057
198715776
985288943
182140362
41052042
284972664
5287605
12692820
112372061
342671861
135243650
12477365
53279781
22278184
313485182
1367537
172730886
441157483
276278151
211969096
680567369
512239375
307816003
67107465
11596722
436533048
140572108
197338432
17138691
147710431
161204604
125410277
262427202
117093373
617071820
11057122
210240830
86674409
32774509
308681940
611981404
365710813
213078201
298597677
7047435
11436715
648776344
538341395
12459230
120369557
163961811
173320780
647214980
597760259
405793122
52449260
171486660
29960286
133059769
198083119
294264413
82061188
188759232
74572901
75509792
714540894
232664155
9664837
404295019
779166413
49651836
455836262
250806959
152402549
202738879
279090
779144992
587145927
546145650
116739109
5595859
37535426
3354447
138091121
15546432
22215710
65671636
31790641
157636187
10948618
195088956
372220555
293954671
2232576
253929868
329579508
39870887
608341355
153901376
123244925
134535566
291288726
85441175
302720033
232373273
317510994
478222221
117055337
723066325
47369159
6885895
357277610
548201844
3321647
379170265
188226317
93956622
572244914
714446126
397532648
151097148
51662890
99010662
384254597
118492752
280297033
4565258
244938120
138183343
15753162
14575751
44878958
557578117
90223849
88762807
59106120
454869644
35653790
258200643
65448959
50294280
385117557
54562008
603607984
86772449
297124611
412062415
687298774
22123692
215828118
60259227
301582779
17388790
800212891
191470748
59487435
692371548
185032849
385759034
149189977
15322807
36048922
434398012
97843766
691310667
10165312
44447339
134402813
138802062
1812243
184511662
13091475
174448038
663676365
36389738
141198485
706142158
154859217
87385857
358869277
462574706
97505806
50160533
537876214
293009623
60858234
27132065
64779461
185449064
182737266
24198726
118646257
18694156
45746128
114396912
576555041
57874515
119111040
8640599
783912946
26466641
31133970
301019469
81291158
129349688
223547503
4578718
467001509
499264234
283668945
258581824
3871617
300576614
123689640
458364616
21676618
182918496
65748483
58621811
166398523
14782287
221558741
248520936
12142979
73487950
197603051
621393127
20184049
423963169
776939305
707154481
179559198
212865900
31635480
32975722
350458080
67978899
674330551
18005917
368923670
248293562
363068742
74981936
985324985
32893199
179831602
269440956
480431612
47278370
156184633
108331413
301608536
457150250
279024687
189640603
507997001
39761586
231069323
442878842
389620438
738856392
83275548
656429242
102485888
273353816
363691786
330189403
888382912
78971986
356661395
18672414
140539781
184381223
14575046
269140745
129784490
300275983
398617377
515661274
5657326
83657261
184433425
935729391
172034210
95727938
809538503
77212556
511326283
241354561
229159632
477292938
58414003
573463170
875719807
58763545
205162787
328458291
20001783
198509350
335470461
173540941
44004005
429072636
382507247
193926439
136464853
494924957
7356024
317170974
95943651
26419811
187336267
507677549
206492094
553932730
318005142
356546391
331810652
22228448
12548699
828362969
13331913
45008978
24049792
127045890
699947195
381539926
815048622
373099071
138504441
181076851
191315371
151710938
450742959
268930179
25350705
665996228
1654415
791375346
42468866
572557002
330440079
839106729
22352259
285367378
10463490
51337997
122454096
110347141
343210995
130754772
64388994
96790154
764667240
165875916
167283767
9270268
677227861
138546719
878806541
80238445
393697764
21096169
228429316
477723198
422288658
45035497
935218402
502863652
47022232
25849584
15118082
106790947
653861562
204747110
3348680
128418960
49825784
844016513
893915
663051090
554328619
67500075
263614091
264836832
355777015
670684851
150858313
298170668
15780439
178887050
138117212
299895752
810910986
207154
549780705
497689372
142435252
81036476
53092182
48507158
89526997
605744361
228048621
215445262
180328230
835152349
223021175
7785439
306418102
107499803
642258942
317472248
195551328
81904088
38405095
280927337
110902752
70839907
650114086
322293309
564711603
290364540
472932219
13765911
86348546
45601761
36610350
17470024
381681728
590150492
36779681
95861398
3810713
569727385
615757001
85407732
454921527
248521915
340448017
170941154
146974343
51199258
5368073
21747254
135619430
232549612
140031798
90490922
35175051
24042473
817065450
136316277
27094850
464956522
63819002
598020151
526605564
86065059
177926525
543822662
98784340
84169966
48849110
98032754
462692599
589356499
228091824
369888355
8124579
603621371
520422377
310434505
26760549
276313432
197325405
370806474
331009493
216819803
260930029
202019669
20428321
594733504
527328054
68210128
488927831
457843053
91786924
466313708
878320221
509925544
125876825
312637930
109259973
99209867
82649471
483508963
181541409
789769112
13505041
585551517
20976925
311925442
338171493
75277724
49722627
180665170
85223603
197576520
42009685
622666695
120438275
193312382
163345466
325211273
100655517
552258986
484882478
287773649
32526429
120566
173745019
173067223
232001874
435710223
360388423
208352157
316837202
152653250
45844872
213869240
166947077
278534966
318849538
102503125
27796981
150353030
223382821
286162387
824479737
89706461
473752204
290461680
360976241
657558616
20824745
16474405
258652529
24676417
5688521
403124584
16709870
40692658
679671773
248344300
5044885
2774632
34814957
366391246
359258050
187979061
134244217
225516031
12266846
212484032
43307126
97128778
399979801
718074649
421928757
231839556
78034122
202641338
143654345
163086277
864355876
142427836
70361744
10817079
660663517
25396548
417559152
102804920
344739541
262980240
619395869
466950529
226068353
6409478
563122175
28093881
94217080
2447213
220582171
42684288
143727463
105058557
452941431
213878423
108253766
384431136
26986692
752098987
243472561
483843796
330792420
34089314
223485850
20137813
741269425
137954573
101911280
55609686
46113222
91728580
19360751
152660364
67922644
302377091
814460656
137665504
53178763
61390739
551100004
488634011
50887800
279108075
100677576
212859288
350257848
395374391
307465335
203505609
279539894
118923186
49365006
110452328
6327553
38015504
452149732
156072091
222527513
288256124
137523673
214080595
20860268
82408812
530676155
279121232
79368397
35159401
495981522
140394031
77781821
66150393
164658437
26610152
749264335
209136393
23245348
130847204
332490272
707665401
367610229
189135967
64561437
185826026
19394193
103591542
51646899
40320906
88492952
642203397
155855439
38650434
340913543
22124575
88488724
80578436
50061229
21616499
66908701
125694744
102989644
114475218
226117919
599790415
73747521
742885657
151288895
280617897
330249217
1579583
345744899
191816231
80058872
124262998
306898328
42383196
182670701
16188696
13008415
578964954
198862252
728982579
26506944
159301431
67587103
22921991
512381147
38420397
387654304
117366245
13251264
665968357
299947687
163168243
8067399
144541817
192806847
504949136
115683684
778607891
245245173
277353959
15809639
2682918
70588291
320833755
293898315
217765206
75181534
12440049
867823217
234036481
105948295
24784127
591147855
138465405
919855797
254963271
423043439
17315966
199998398
26578168
120693257
306484035
326586028
19270560
695896982
525941879
12035034
209538825
224579480
354024919
89129236
285436466
42678929
172220604
314559957
232023578
827471410
151438537
326970741
43031938
25206985
436728110
7245664
722864427
472037351
179936956
202456822
291163393
351993878
8549818
184196855
189770266
527767827
91317836
708029917
278657796
3969761
287640732
413330023
692178619
74389615
35539632
224714191
273268332
367597501
219853322
94571998
268488493
148170185
173004337
675147760
106167355
498125210
185471625
139741115
221153602
115252268
273458474
130573497
69004978
275702253
764343514
787769016
91723875
38359359
275339945
119951961
23732548
145504419
249901563
34811432
39183735
111530968
409393713
242896990
17449603
296287410
44592009
623581063
242500042
70551364
227170995
141013712
660978178
18176428
156407676
529128962
119163681
11645398
19548061
217989156
163279190
299701516
305622025
291544667
47230610
469239749
319036080
132835958
509880226
184904936
11723694
661937243
63833761
7858699
179871170
138816953
364098321
48098426
114111889
32502788
608129122
296114221
582375428
369537147
312551702
113927983
55457573
39120358
171837040
154175800
130952448
722287742
27037395
251889690
644412632
579653079
285848894
849492331
482896972
568998689
19388751
369944731
28362072
804551481
526632626
29792900
222724487
307858311
63612170
4688900
175769517
538203740
220014
46390315
694312721
31543770
230686077
32288741
424997755
52261335
287968335
212635935
742081863
246885037
391072922
231168394
67203552
755604944
247544173
419947150
247243433
37583155
131581998
183232994
402722190
264750424
106621877
221164997
277180418
521924057
302980573
311407206
200898016
93124489
36197728
143374931
328027141
57849167
91213408
237391566
280075181
25411049
845921672
84913430
103016036
475106096
610635689
776260939
2639203
205518666
23476123
852450979
139184295
49422092
17710398
127305980
148123897
82119643
198894712
697334972
704688684
652544307
773858467
184661862
434761817
57001526
17980166
49993977
79484756
319926693
1884908
156865132
480142404
110708364
264298293
636726309
208300168
107973725
432572396
149448873
224687038
103136715
193660884
323939896
861499228
177714131
69063230
638379772
147515825
73043658
40662838
187911161
68530299
179981096
498158119
111415103
72051664
7868929
24096310
61513846
10965591
51227367
375067444
434628388
735852227
203411273
38465655
307292209
40708811
172386913
236214312
496593972
914359184
50252204
229880959
504326038
31253924
33789698
43247950
284547616
779525336
525949300
77182960
15334406
499119204
126018098
734796990
324410873
383765302
383320642
4423705
474118944
155370646
793020181
314304991
45755941
217173361
39257387
191228474
716357240
681908850
72236212
24065181
229179434
437626675
5707481
508004924
890278
567958219
826147998
104573940
298299232
122905804
75514846
429901375
300757473
106245525
341143242
22664506
17925742
18982226
29437928
38675670
210556908
948474418
212159755
77475011
960130383
138472542
24325181
53121312
178793271
87922756
542607837
241890615
31560622
27815211
398743813
239026506
3648370
729807748
244017395
429567589
352402544
224415651
120489289
20805519
184561456
5433099
379506723
115138103
167646496
310936288
168992018
117220281
167134932
596685229
98605694
63152242
67164374
121733307
48780869
19592263
59397839
408235914
71844066
850570572
492456834
111596026
34111764
56598885
481895230
344502791
93126951
25747539
389959263
186746190
667139669
399118085
183152811
489482840
261751693
737698796
39667585
565421578
5373696
50136479
967513116
271073568
233246150
110804845
44327211
59956427
131095330
572528951
913877594
262497236
440044207
2952193
79025600
26145647
221421058
42533402
99514401
587998115
61376382
324173838
181803859
134646395
199890006
402263509
133221196
241363730
264311588
215030598
7491124
366624302
6038671
627011188
508945651
171985662
34996127
122837178
72301063
140067906
193294825
169424285
47910370
693407
618835443
584213743
35776095
466200988
184337281
152656975
824173848
440332994
456845305
41898261
416036001
220060836
176947861
256352088
219210751
176970472
29660463
380758066
34665021
146382827
905538445
31318315
50155201
578733210
41015103
419215367
303007129
13675825
21019087
374256940
349405217
4526508
374524723
568256080
188016661
97680600
752190131
366047465
108915598
454166774
232731458
242919520
6725872
268989678
528371555
93012160
227514138
403618390
120823861
3260972
1341057
438433629
90998962
29700870
129183825
48113391
649815070
202441832
673669824
280080572
1357701
407358028
718241150
501568586
37091528
239735183
43078060
187377663
202503485
197501562
663651522
61054486
228006428
15156269
543056839
90799823
162593342
128078688
34106178
11452042
863836060
199738058
439246213
163751969
79940900
217748083
116680681
195391360
375778926
226831000
448229891
618092826
599158816
206757512
77640915
53158873
104337091
735307531
120596012
103545070
137432055
82488691
403770806
500310312
35185925
35715677
418991692
61632821
71702809
729481909
174389380
61670515
177611680
85403967
445360575
6029442
330303483
141957031
138117903
96561731
360807957
26240182
179918648
478976195
229330570
333317836
280568223
4739231
567150482
95910829
101348653
456170294
469059456
38595010
20976
340051024
649606349
69828158
574674603
16631914
224509
6591561
808958260
317890204
872674226
178404973
119909682
319982956
218235942
1040494
47401603
175900286
428049137
743012139
507876
2624182
312480602
400216651
266028341
33434394
273982186
251829427
234823562
503212389
374615829
6456792
243357322
246001716
445417708
30141714
726198128
61558294
98084375
70471493
583560052
122496905
285695528
26306979
1536351
129221167
19701048
453741060
10685857
249107469
57114219
469328612
8302320
684788275
298134266
98434823
303392572
33536544
13524839
64532139
126527033
58045397
57609063
35913296
105462274
194595445
625242294
189252748
329549072
61213513
315943775
65322805
436844853
773993224
43753445
372883963
747475
153873159
37096515
3576097
123879335
158617607
296991119
366813872
93473910
94101469
103665833
17446280
41512475
108455888
53228194
700160465
767355514
381434080
428466006
137703711
495083744
25046300
55545561
429948077
115254182
81946697
351274188
735981303
11480168
41945593
644381059
698845084
585842389
883191353
106501663
340142892
319715860
678356916
554907956
451932367
432030676
161493838
182627651
258298560
122099881
205619
104575851
153892468
493236576
339490453
307937693
85930963
608435501
18226933
33791247
265690388
269957223
120103899
488565735
536868719
111886200
174829153
402399798
248512664
180268288
77488083
86965994
85205944
917007794
414870525
149212829
421263975
49006399
209282099
263990250
484592581
24166398
28835409
10873406
72789424
64413874
64062531
1250493
441202034
225243450
273443212
470833399
151376895
604353537
121778532
50134949
129844824
206404376
38533902
206697624
69128148
43103242
43923467
157829265
229595194
491946323
43269721
85462138
1386851
28843684
139089668
651162032
10576758
401684070
20929957
23550095
287960856
8359381
42192071
377139177
20359474
201519936
9825972
213794224
64811091
134780953
373569931
73390489
271958576
438789992
597506742
84471015
248285544
394882371
257115721
143365827
28475211
555175417
224502
549978991
23959391
263132742
475101514
441422926
216974292
168877908
173810418
45592089
417925091
36210979
11035976
79943987
117846088
449229313
79010787
88101364
28649749
457304649
144723034
214105202
81364045
54691343
149703463
319357717
459654980
128339227
136865850
33976445
208343464
364318414
258135921
40293035
539745825
388124555
10206718
239342239
52691073
18047405
208533423
75931958
174817070
142889650
109033704
61930309
75239812
51430407
264243360
334739551
109640073
351413176
718713802
168541849
195652291
244165828
130847306
186021268
315308450
167899372
104683979
180401920
375550030
2379196
91728128
73044472
300311998
485800036
177956456
225727652
55984044
74702459
445377935
14395974
523131853
551638250
24664981
514950639
435437569
373115400
219161861
41196336
456130018
57294409
5988167
174072453
685818459
24593088
153678509
631630215
97030932
729312099
21083290
428656294
82060807
209441798
74043102
30647258
67975935
166313299
31726865
28706501
66206949
355222740
649538880
239423351
87630975
603778450
253619636
56998050
82016851
116030445
70635855
246232839
319403810
214025643
328360975
82742472
613820595
859562928
609870950
442378653
235351577
260306442
278527371
106030558
155215595
365052715
257029400
92264081
24674988
25431114
49573846
195937197
208260154
68837392
20363496
95062417
58278267
88139958
133118131
169980994
51304751
484405528
116565697
366110002
487426192
200312594
398623594
211878276
448417816
334244811
524669534
96471917
70230772
68686689
285195965
153433207
50901526
392626112
149988281
526638475
105540830
58372811
272909802
356016502
150816979
483485716
746504026
72139143
91836381
883329
432489679
384678407
90809326
529913241
358435078
42495603
473600235
218676312
58537647
559507771
204494198
97178932
715308233
123800435
106686703
248493679
431200394
408414602
31996058
64282337
252352429
68610693
880797583
506405613
39647719
17768883
68577121
22135753
5714273
194844946
11198297
215274387
501555372
383902865
320639798
146959691
476245000
136409980
39918999
66923
2062422
22521775
118247492
729226488
510872359
167032046
277571689
390587777
124171696
136442643
191600203
241653166
20139464
475583250
258400871
528060036
460767327
494571937
171734721
136439764
328767974
125504193
189038232
9645946
178324586
270938267
279346506
302414075
431926258
180675601
7767825
442992086
301026446
263592511
680274419
166654895
2644407
264183515
2782038
44013962
375356073
75249863
474467728
798588555
595977309
30986161
577927455
542176422
457924180
264341702
6480753
458058203
12897310
333491602
58550933
622741446
662003347
77545243
424650373
48228570
235883180
161641091
275352104
37046674
225274630
97683100
135538165
108942992
32595757
451885411
23700442
701578
142555777
429185771
504964371
106985178
237256726
72712135
125438217
325633781
312642353
133136599
142240443
340316054
693814284
532032878
538858909
50561034
61184158
477560557
109889256
549589629
11178236
142090002
285599229
41963572
179778882
78976656
397443951
168330559
214360495
75640485
320107226
610660852
445455647
526219774
17881662
89529473
254535268
71481939
396246956
438075
166090341
430456307
404432384
148665858
156676758
47745120
230245961
256202025
209595496
18110361
3671412
357708713
386550266
603569647
93275875
79010519
75305426
6380452
476924544
53339001
26964182
8396689
20145186
557977965
14613674
379127858
45442913
69353546
30656139
42428014
195365198
77178114
248686970
31319960
325812760
619202358
56599824
157009275
353080949
440997047
147213984
644584464
330125533
218442472
923527120
142571874
262721
765721023
659346800
98346544
80182741
682999694
107987263
109042214
17958430
54262555
60339651
116514757
799224045
2853846
395967342
120855278
71339248
582796306
616550272
487907522
45786572
673372440
353554415
635078170
337747485
3322354
279862219
77749454
747342719
4839884
2163319
626262514
4863666
653349950
180466870
181513193
105242545
340515027
751740832
871559723
422419684
53225766
797352264
349103651
811712185
35427913
229074105
226661763
5393903
245052598
78660671
133715705
580536785
150229828
29861633
548503765
372216973
392435160
67037943
378085110
248907913
521568403
526154826
190453521
55165101
383338736
272125523
279216672
173202810
135805283
456982072
348225022
63833608
1778774
294087962
109921570
610014406
656964533
42786146
50528668
30205467
283953467
117171577
117242790
127421724
313473446
849129878
13507637
568779716
77274804
5350158
150284077
66738109
769189047
418905907
224456767
542520999
16553044
262549902
100284091
59769488
284353407
54778812
158605195
450252319
219049878
32010187
511478930
574691046
163703886
70432738
401286623
470265460
346689129
54529895
90400341
819900284
234839369
576377466
122449344
162267186
188606044
180445806
542725423
629414925
455910601
78262315
355324273
479633391
710556737
67853971
91130611
790852828
188760902
168646686
70272064
117677805
82511258
47853091
83405378
501504470
495586611
53352095
605218385
188256701
44199434
117028664
283530156
854291222
454049161
225204782
678234855
271324367
407930761
108971594
645198962
683173172
129898408
260976360
179424927
76445630
257769669
54442208
496908
356840786
248029308
755323982
166258025
17885411
58503768
167501634
728912001
236560688
4054693
369979911
173308704
349756733
5193303
755580364
780050700
302211288
814182527
421551993
364192752
204438875
159858836
133084319
14332022
266251127
694909040
306919803
303798874
167944986
8157584
762994792
1461085
652637684
264236088
39834724
526154602
93133000
43237538
249951528
418458921
560203787
414462916
624826656
1118158
218910881
227452700
510047433
32249880
98219700
683646035
19246202
33228917
6130090
149216445
163739341
4660279
209868154
111276555
6464781
37311034
359935658
324146356
306330576
67641058
679853216
25365949
2516973
284739142
4819180
435946750
288768163
793037442
47927296
254981336
17449173
575946668
270107016
70225065
14171578
73597567
315416365
272808230
1966600
144202341
59263427
118941762
557071879
140624255
15678457
356965835
423868524
318547054
197936843
39965075
71154533
133117737
276183591
336472974
79198627
7736749
246140524
372871
773393503
393782374
517454679
331232228
126361096
625153928
88713233
62903466
230521602
66740642
40972745
503110379
145666552
801739506
228793497
105973253
374220490
40241155
172917460
316660263
49004078
22313271
253269300
606502166
88082761
87621462
10492445
427947928
564506327
331570862
386393483
499537944
569977434
44112991
257634218
279124983
159874516
421405459
102182235
52407721
290161798
2811622
144555236
433941327
372922570
502433295
285477005
437015946
338511361
174925515
525605312
681664289
521854162
77224926
555619767
484462157
62804494
325732728
189574787
98622267
90810927
375900984
226791359
340861473
400150280
367742993
258323617
244374216
177221998
590405706
24501773
630331162
42577473
250078063
67713096
357974567
5448305
165201134
248830546
392948006
199823171
77626593
452347327
235122369
100652369
609387
27355196
412460291
24167496
297367881
65442935
266539639
212873802
150998484
431078954
63458245
92077046
106802388
301496216
22508299
204759272
204040528
126238248
65539212
18510354
199305655
617749007
123039923
209481740
670190739
228947882
31084713
660595525
312687337
114396307
35050336
566427731
307848148
214632118
235682135
114012519
6916062
525958824
86694577
73130449
432544575
69062146
296378506
265786500
91497
155047822
351206471
240462
26471404
116267175
411157428
302014502
198186805
386833362
37929887
134546617
876607901
34341632
263865732
695023229
303468531
759919535
15172206
25714071
172953464
226433965
361050264
20034650
401564571
651726699
56142036
15316307
43941612
647820738
172642749
331260158
102337973
276409042
229596482
709227184
91288411
463682012
384277263
422015733
253835066
309694082
358317443
433369198
29825053
86820728
5084060
7580305
77382361
332287163
176541048
22400341
118682107
117806716
1198851
24926997
258599331
831265328
164730105
5743679
289630189
699590449
290983865
164737153
14196524
752283795
386632907
568969987
488886272
4974360
87102041
14173295
125247518
82753727
263088805
1650708
67010120
493793015
317244788
512624794
118160964
407438204
14247172
164490889
67433662
18547061
211149325
572001320
775230390
396365169
41129145
53607162
9464279
709857352
86767219
44409382
967434
214514819
49710086
11790717
885561727
424153940
413625434
171087734
573606404
44578298
3859246
56586367
551825261
193380772
122352736
373000774
6521209
274535866
297736083
470518429
368088253
60832387
387836855
92497729
303493836
530196812
70435166
110042224
181517330
647888438
341874901
435521149
47416252
143928889
97441048
2660966
10548852
357963893
188557227
400995706
140622921
26924858
454685810
194918905
44006741
344320206
524065248
147749565
421091717
193411485
210072787
447848483
53163731
109153583
96837360
58673918
657665482
249632195
98575874
478865691
295369337
46574248
468260546
126166753
134988778
155335212
186398085
440277511
708726543
73788299
219936252
542418993
37518402
404889259
73343759
11424544
175655275
27242078
270495194
392742489
174117276
576632677
33562119
7492997
65182945
553540390
5168953
83639205
244974452
53814275
124278503
292701824
195679252
310443696
30940475
27918334
169144677
487231040
46119146
396469275
457880076
616537585
1036122
17898382
276192370
135261868
249039287
16754660
641205
284725216
63322845
363257644
386546912
117502565
270976487
356441593
207927028
207733
134405553
140599944
234938268
546021102
185200552
551762087
382408378
319654093
49475230
524692406
317317266
213702462
250788949
98915220
88462325
151282692
165490998
74850930
417071226
4982149
387683986
339905790
53132099
4317911
14193367
537101070
66716623
470011594
20811745
346179482
158674401
69183769
409619633
4553628
77440266
16980259
288148038
583055772
208048089
114273575
218420372
437840801
354481489
188321266
687717913
164508851
86999426
113286452
440293473
169268634
54260898
187045969
260303301
34757410
703018347
385193311
164615832
602016825
140951498
402978623
491179938
164334430
70430902
307927844
329394980
371193380
85980959
7590102
123917797
555492396
173789814
324878935
16810468
339216043
642528035
46689226
524230517
193441562
43310036
40424529
187357173
354697918
90070230
284669671
149451828
507615033
9371753
393098667
18728140
19281631
115806512
43325920
218650193
218712309
50448291
590625560
191608771
396327600
49603027
9961951
99218140
20302250
306646994
438378884
278139753
419156415
262734251
132258986
411692641
272467853
84169070
57492390
1748737
290032720
46669116
62506765
29232533
244549111
445691
365093869
759969192
68067139
290643733
131207734
391523160
9754246
38407509
33968827
169821331
466677014
164146967
22176566
122689429
806258875
634173191
250123840
643966932
16451316
5574355
134996002
479490302
53092462
35665584
237297969
110829660
461580784
98122545
248447191
342706573
289927483
127412156
186218436
91079062
296677706
71785271
470156338
98168127
2179685
151518096
68706681
495291571
301430565
123350797
114564132
549459929
291509991
153005857
49006374
179058192
53482760
21140219
265175416
235620736
318113327
7339998
425688909
214519606
430825194
42783596
77117635
206787550
36345323
10516313
17906297
684876257
195355411
47479222
25161454
396391828
9634753
309082902
413991983
570954208
623041727
200877463
89441921
14490649
73495550
468921122
16241800
102750017
20340506
356951378
159242292
54411166
129946018
99295058
106712356
418297412
47488360
239686735
176316394
432589385
59924207
214443926
144968650
136921429
419934403
183546616
203743139
182604065
467252709
180910538
61557433
363587746
438530482
227917386
517246444
87417370
373013561
285010599
386018245
6006821
123393324
127842108
250948817
387238987
31282294
346844575
299386091
23750025
418745462
56385485
520020045
143922810
8509272
97127628
173729525
241264048
14087322
9610758
266219850
319584309
332970924
655076913
227978441
143524483
105460022
141119202
71101144
213597255
179830057
133211643
1162197
383518437
33576954
388819604
72162862
101912207
50782323
199263559
370273107
96768273
569918226
53783158
116954897
34383018
353891924
646146386
848641097
501275867
248891952
143781963
368724671
423266030
142355137
318789531
21353801
88937822
109183679
88770
239075467
391129421
31061624
217287970
263417857
321679406
539351446
296645467
192115891
37961448
54182428
1615983
662806168
61858761
26401639
114264375
758076359
113331761
609481929
126258724
90967962
568971012
20319263
1860549
454174645
303241606
419632833
32520238
539816681
231689047
697079710
180519331
13673106
196082920
766440586
760552158
23313080
372945198
66521251
66352367
12477318
30314062
11559721
384601350
310034765
98081444
470056026
2020565
259960434
96281550
139272048
29302486
251024659
428351441
162441939
450204224
190021130
298133237
33037742
720213372
212942107
538903786
27626578
236229547
295490083
286187047
672462561
17365548
62530559
560459093
852495803
600396770
396145961
12782856
472655277
41653436
428239458
115153055
319994923
453801080
444004803
401369967
116296643
706885661
296672814
364944273
272194340
76022761
244171122
214920974
7167233
119233506
227759372
283430449
459015337
164725323
114000552
82521728
164417072
308253017
545823072
579722055
885335735
3452104
80743772
100820436
5680332
267841250
197175095
582983076
159485667
104365573
59556158
602456335
206519842
592028333
47719527
469357707
400333400
529345038
291830950
24506552
601115359
101241161
545748495
67864022
172234599
164161817
368713513
42728968
364164155
701815686
249396763
20795574
56121346
334519412
151350307
792766537
64178482
124219663
79000278
24634736
549808240
27533114
506103344
470316677
404227623
98087599
357225381
53756941
324370715
184858101
586754420
208610019
291999506
76620046
581123414
357121295
58653365
102962094
80261066
156373014
78032239
408926745
65920496
923470058
110976700
92798030
389320341
183755155
447858608
454465990
81432746
419950698
173521199
146349183
107814011
570882176
148488550
402666915
609227515
189909119
475371182
37036579
121514226
442749747
448520343
43830137
235245025
83307117
114421466
205440144
152853570
191555778
423177548
169246100
58184883
885486014
55722878
206235533
610685192
95079007
256504
63858722
336023285
237650056
362521580
391398601
407922867
431321052
11848082
303459222
442884384
574652185
228524182
509941264
464240189
69175981
805321055
242292881
59934495
670607180
86985720
219678978
7879404
625156150
732807176
109601234
106842047
17929893
404325253
101327342
58468494
206511074
57886342
283806696
417854591
96482913
51922273
9023572
251710200
287591408
419375739
615753376
203270311
477676690
86333143
313189383
79366923
154321
465352343
90491280
132675804
597257777
123509936
29442581
249155787
99673863
83279714
280685803
483508430
480257339
339001657
174375060
699594985
494876229
119811562
5077752
123108541
908152963
368810758
176852870
161066823
298749108
73702208
387988723
171069792
200322190
24388451
33031199
37047861
754456615
202214047
75138196
820018166
350017231
143484153
648022147
19704008
141218801
465014423
293482713
394909200
331007683
747624251
51693702
242114657
82830624
492814521
196667870
301339716
237544066
620625959
805585997
248257566
410072489
304032723
94542016
41094432
415897663
195522329
19967277
142827666
290556207
26852944
14930296
15111604
216539346
22337668
706682
220597170
1540255
310972146
5915776
33198413
275534245
159669082
461217769
221328052
91741093
432209867
33618448
32519804
96320405
18336586
745222238
194185241
661904704
275726832
23626367
366590476
75121578
69395965
801076822
168621323
11778738
176479099
254064845
501315768
49918073
219888066
273077610
12821277
68406804
206505783
423136663
371640705
389968136
248207690
9659640
522100568
259444101
203498134
443533074
122708469
432538852
96104641
205015369
446660072
158711656
167082774
335975855
361156447
40347492
477824271
82357236
2086491
73113648
662298982
863082855
133651655
2352017
288190164
241765069
26053164
788934220
315185897
270525508
123173296
113931895
505475472
173376720
597813866
184243373
312316011
298600592
111376220
249097720
10683860
326377195
77815175
506979323
82733761
375872477
102280609
53834631
47676692
701479427
246128384
515706608
564010832
118130666
605204598
48778628
166683845
205214785
69707095
128590367
714738425
96817450
50386695
250506053
174844911
342864415
100125670
479609116
843098591
91328299
132709447
273968222
131190261
301641244
1378253
436631530
490343064
4973275
589649888
171809167
44143913
405561823
102003878
33278601
228911329
171152983
2119005
424526548
154174043
592977129
94651346
25349252
192318722
3777252
187685304
1515615
106160561
335045944
120633502
32352753
473667051
496700560
253823813
161740384
337076
7319301
482047536
430070550
164319178
51075487
966860409
447951572
50233948
935356411
389171234
447546103
52628950
152899711
604681547
39313585
28307736
227462446
94606749
195293835
564622249
21192995
31188308
170391087
15276361
96685190
81025262
136228809
58999100
445940567
165898944
529601276
79193885
47202372
315629619
293568674
238055674
682378718
145506984
1213015
32319543
222933404
820637096
566792187
62406767
4741118
12723312
35613887
34396950
25805533
750347852
105230478
146085142
355227149
294773828
20130683
102662082
261890842
41912269
294122330
312568121
554316858
2145672
138052518
974642063
542870483
17286651
499621922
37147783
590546510
637163392
103129056
298478464
323259624
409336830
387295393
78141326
159765423
12913690
235198572
90298257
172719693
102838623
229802211
11411194
813826425
296361617
5276988
415299644
616028264
15035019
104640261
25756713
141962401
867555167
609124669
359339948
277864443
47133643
483377050
744147929
124219407
272064832
61327653
95347969
205355055
388305353
572073756
646749277
203593122
699274146
58105443
766251076
319844979
107670556
59944980
163961058
45167497
377568413
346814223
314556246
49096556
10867946
708440674
526621841
305125129
252897046
162416547
116663619
348862951
420464460
722354713
159205802
741341944
409847944
199260481
468317542
11750994
348203655
125444108
495329660
594603414
323032307
210473126
78937317
98070015
331379371
70606359
700668569
420329828
298393197
523695534
237700419
7640930
19259868
225128319
347207748
117829638
505887101
194974845
19024012
149225959
13071477
99940221
134844100
137373362
3778084
244748193
53940217
219713545
861033154
33692312
605737957
43890396
180541013
73459572
382042933
255944331
54308549
173360633
512496912
876504655
503094538
89473875
239509342
276436416
34522171
112969891
111815492
251459656
46195536
99338761
392525720
173994817
85921524
302564932
493592009
162135539
218750370
181761113
270241701
314161931
587316206
865013913
112693451
50564186
302950262
496347402
257116350
657845305
81956421
138986128
99722939
137959155
453508684
14020522
439688559
33815676
59034633
92293
55640313
481792993
404106490
152763592
17342106
231237677
118478370
86381013
179716678
402052668
5051103
677910843
5666438
323364785
8823257
61663090
173680984
90705844
596295739
79786095
341509275
103845832
141323156
344011931
371420066
483749665
21750355
366043508
38942153
296110983
400719868
288033406
268970876
103420634
95773393
181908572
737627274
319476298
89869439
48658509
183227801
62935355
235438009
200363635
46986267
47318792
117308248
23772684
167166253
615625817
502330074
275028390
118149142
281262106
1865420
688086680
364367389
87131924
101925547
47895495
96829719
27388207
242999488
176405037
40508635
493520101
569725496
249809204
22215071
145201052
19832931
13219770
611708895
5508214
64261624
342185279
18147745
487434668
44721353
498505222
98204034
15202375
798505606
47903856
271701338
291835915
198727569
63451905
475993443
88120476
382084759
26735039
567735468
333147681
244532358
250055420
778203889
148126324
156754277
20163924
43609628
135629864
371930469
12781418
23812329
672071412
407689624
516932002
136876283
24800473
181735248
532235790
158050336
88393576
735100805
24870867
671429370
180946796
74186451
190330154
346657640
387467061
627853681
148654704
300821849
213944773
317938961
136714751
123348172
402646464
42360808
649047057
695784833
414052864
273900573
234245441
8387761
566362020
608071569
24659699
511210177
458660514
28346869
34101261
53862266
99654303
362135713
765435817
48637328
19408065
50199733
389154613
102210996
252442506
113500893
657579753
40549806
885908
210306264
180179231
624601517
76684478
352480919
492440945
147433531
668172386
77810172
141133401
139988815
228454381
496651766
338168648
569945
65043392
242535874
8700040
583359650
333231
7415233
46091650
158228674
326853044
347469702
38955352
323856109
169611882
5292284
134310642
770044822
621297977
582748162
46794
39430693
384517763
217336207
292018121
176903900
63456542
483159426
253132289
67694627
423991759
107039146
339532686
39445306
35302137
767198691
566740414
317845784
248082424
82577991
746541939
414293887
78425215
70790967
643300383
93023301
734733901
582838094
350328286
47824928
344798805
225080879
53682630
430364104
175178606
445376261
227088446
747153709
197448691
852296267
148751129
438460688
195125254
14065622
315325968
179438023
23563500
207577008
291667958
27482180
455555074
111183341
723339684
283155620
1272948
137070814
302278905
33450221
247402054
766846734
32791858
651088599
286729465
206722620
835430012
183717215
13107990
160580445
28561411
10742025
45334970
425950797
113734916
85622029
97407942
63552235
333381733
79881970
107928476
46407275
62820801
642210456
677680229
320431730
163324664
551903772
435645509
185223828
744304780
482317863
470713093
424121140
20696121
901157811
106977073
613375734
53315557
353631257
166174370
200514669
228068006
61226509
77315725
213543026
96726626
269573143
46434358
374580676
84535161
401972161
294425804
17064792
212111043
57612111
18927218
383432983
221771465
31764877
529524185
72112561
195179157
153530226
177314078
85282200
185886314
3455827
670169335
78294329
248093941
90774008
4118808
283919819
141989338
78260176
662298417
40537527
314849680
121979767
732453599
57916575
644765531
15732423
82462356
99421383
400734523
125966588
87126136
3308466
567017688
436151416
27591642
252066801
238443471
68012844
54347643
631283044
367060302
23150799
311137504
186107985
321103664
162547613
27642126
153262523
384451255
66852567
142148667
467297545
417403284
492954755
860804991
126956819
360506095
83878535
390452274
534988145
754475538
77394059
105972084
259367769
137049750
205070396
65664737
437056226
572971770
75759827
209400412
406550453
229427497
174846143
71093980
353537871
35863017
407791286
77894311
62467404
394567313
505954545
165844090
216110411
190492630
392497061
5991595
2293669
76243361
237175442
33232322
99083755
141880854
341994270
398013191
63287532
221329469
354224446
151979490
178578065
100363560
67537928
20814422
487978327
147289959
38862350
255824596
724753909
211059231
76364366
363755534
365906880
423583499
42830652
519954049
155964666
266644427
422741352
275855273
750843055
357211880
27235091
659408224
34638447
420561914
30344097
102726916
13929765
3186406
220096662
16423352
257188633
242116326
672435646
60375935
322244269
496634248
313792520
7729453
345658863
876873534
542582275
396221311
28868192
26683981
287494276
188149460
68920564
715258923
64740553
61937667
4625057
27992654
29184989
499168649
223668138
362004479
410140489
46025017
47051458
374430299
487596329
40905995
54138975
362103268
204086767
113239663
321785172
451798039
511887125
429670013
94807571
131295278
61317097
98503323
357654397
301419415
307502743
63727382
496415128
7207637
234602517
17188943
370530017
628958078
184412355
20723656
454802278
205046178
251426618
498832363
342086100
323266981
464870501
83674436
167226337
182081064
104870291
20426703
8713567
842985045
364959935
155104145
624485865
581769380
482859469
120519112
124831413
95835107
159458278
14663226
119383418
132670641
177092865
216861261
46614159
248164981
11415539
98154088
334976681
387001518
435582237
155839953
32187604
36174660
570113647
102263174
259195533
176371163
271959573
161036531
92890861
652608238
121948257
35532704
654224389
371901535
439616496
59916354
141130166
204063445
29083693
632037967
37093262
209327463
185641361
438739889
327384134
158987986
193907838
132240137
281603774
324509321
165924191
50248337
377919895
384493885
191354192
59783626
45895991
711102207
12344313
433124101
338225712
352603743
1005762
262489565
348699536
123981412
76705236
5975338
65794429
153498997
65486368
569490628
18060314
195653245
142663683
70592775
108541209
278452899
224550500
310218904
412697177
248711684
13370697
152944379
493697682
284382940
306850884
590199138
214984043
114810684
72512127
576422383
293676097
373594917
10377475
607910238
86078980
48227241
387883871
141817379
138931577
95162554
610540276
17944636
339491672
148525077
23036363
320948507
114059519
356586979
187115233
37704457
85208099
353130070
185966319
158359290
498847966
180984189
329835
260021864
283495265
334643473
150339606
279954869
371152461
242438956
35170205
113392321
591076724
121683474
383010001
451142622
341954205
202310944
64694695
54765603
643264346
113727864
299463047
96324813
122282516
746647542
737142909
115660356
449015242
230397459
396640559
518085641
77293987
6716391
218899216
791738042
538922304
766139405
34631031
453926977
440520109
369798903
26467814
196674852
837697384
27141554
682293637
446835149
795148734
447619902
30184011
353008414
84082544
574320246
178888454
606173708
107750504
145904121
775569830
536194029
131928127
481961773
739918564
7250344
25841540
566325585
45028889
642448389
63750804
428316018
56448166
51137177
489518667
124890529
49820684
386443898
98987555
98744747
5163216
329112119
317675689
187362023
854257842
44404323
130516529
296030813
203218298
248630832
49210614
402953159
540017199
267028088
303443853
353352023
459910885
6446827
394529409
43057115
45593477
39978547
190890153
282200097
169447801
5007821
457589664
15140454
107034021
8064745
49850592
67647626
143251918
246716740
64151132
422182843
171885994
232518381
302103540
107584782
257020241
251339827
203209146
423787354
190437708
124675323
464964379
494792245
93258034
68108822
202072636
260328875
374617415
107781163
72872014
437518344
516193842
215025489
96262179
4956305
45283575
38457780
186775880
84055948
434343243
694311786
158221388
170396765
163543486
158961279
14384707
393070081
788891349
323026995
321461297
570084956
17699973
636758518
177404434
258616502
372654191
304336987
252944786
622266371
71283629
609967882
650528972
160044342
242805409
343550103
289897559
272904300
99026242
112026589
748274190
248092129
5900924
105352294
5534495
801540084
174231557
327508471
40696145
92875272
259985638
116675478
15829808
306577089
396589896
131981587
125678134
443760387
51258881
33537550
32295262
48281035
61340819
106673286
582814619
279716124
421298917
322260501
411946870
21903784
30156618
419992171
406168517
222272461
75439179
697526573
124749797
47048309
472734515
72526607
909909065
67639790
309653320
48899944
46187408
833104701
919747249
56806052
383115823
257635062
78719845
369699407
6060000
677245993
610289704
241700688
91963395
49966756
345843577
133918168
478589005
81160774
475556426
2776024
8777330
53735120
730625381
96486073
767792616
302950445
125231835
372599483
541992293
46314761
49700160
207145228
270763766
376747961
111401158
797275361
12703008
232547352
136163741
896814196
711630719
273908027
39401062
591421565
678396529
832454794
163137444
243179680
462120722
10981698
156840749
263930795
52410289
384719101
266924613
655802995
97812354
131354898
166482756
55793801
540857481
417050964
122191083
79114762
477884319
17977129
822997534
80804661
90285914
674458686
73646708
20677335
118042775
146780638
457082946
59551301
264220466
316870867
23732976
693981396
263772904
62440434
370955405
239620833
340724279
849207336
183790514
301261057
58232837
158219303
96361326
357659183
178013271
412206235
201491322
197489688
297224379
236950529
153232420
754951655
18165579
35272501
297847481
757601963
105456567
379690816
229415045
245605721
542279761
241316905
268352596
70793854
40314639
207654870
376780374
3751553
7589624
75322742
124563003
841595521
431562868
322173580
81411576
279871587
92969123
53435155
67523133
135174130
85734488
272668793
128014792
61124184
53011002
71993224
172602483
395856273
209706677
118681445
31696414
341564464
388277537
86421086
670336221
287979723
42579824
598817709
43696173
109053077
668372956
144904576
450557265
226446666
353071045
285167391
537651788
107247760
390369718
94195000
4309120
168202311
663413533
815204200
178302519
23781437
17979574
128814450
655410306
62586262
1300081
225657027
24811040
12435889
242866640
199576403
213606593
95991233
31220450
551989560
65848370
119104015
7383537
708085247
231231979
83847818
332283051
75331701
735417928
47297743
59296938
18356250
33107557
100668237
342051366
194736603
554660577
126057208
493880811
250143728
216929839
294497816
10533228
59687862
317337951
11306596
104988946
5306303
9142142
8487855
49555703
190025274
132274965
654375709
19597127
92323514
93299003
3788747
97182372
61183169
36270305
261182929
7132557
222348194
145673751
342531952
108078487
40770137
12945904
638017416
218466678
510938685
11431117
2295317
80881084
529168983
252343850
33262325
48497541
42400782
395703416
8118935
131890726
11697675
402378235
565666845
214583825
315335727
58397660
101800014
46412020
1677663
237584016
286219958
19799116
136861564
834629
540498629
321813418
87422381
106399998
149779628
91055387
339127168
40371254
700558177
198027119
476388820
596870659
214403248
4018231
598535461
78953527
102016552
183092609
87577660
577472237
24634786
130061700
97975270
83730000
106501134
358521186
59978437
53549083
11674047
261055806
183997561
289010009
300383373
76749910
28392172
60393667
863358874
291724048
46386463
17966057
142290431
220881362
557992971
186919996
245091494
25590979
291415935
340389735
15180460
131845128
193066154
27880285
6082979
225735358
643844645
35651221
103510481
26215400
82758759
611985126
210437070
197067074
684138700
59880590
304316403
272197586
169821117
65842231
692193
119122829
145711723
155780561
28586204
9629050
93333149
237982112
286923395
138247589
299273071
593237857
319601627
350810565
96054757
259787990
60321008
207596480
12641570
262173133
119080564
30041766
124908659
405867643
422103133
14192636
768236884
47408759
383501342
17773317
34141037
19277747
356607609
265689476
673023773
315488117
553446558
440165941
61747144
822300160
597964300
421016617
18126884
75799852
2156198
93231600
315570632
93030700
245347609
201284154
299447624
244553303
587639972
606482812
33680288
683972893
690883557
60276496
395777433
188780967
102236112
3674183
34428156
600761567
514071154
239698210
479480337
588829324
76442370
119381489
35077179
338544717
1424606
26460823
8068314
360203890
669031047
150676287
83511469
35363023
100385898
145357657
52446270
114385626
113849255
371640285
36655894
152627623
341344288
190733744
48747989
330938691
39307501
346954671
300498037
509510532
386130267
516737793
354485953
134474563
243628524
126785487
762985401
712881208
621238
913255038
367458686
81357356
1283750
136688879
38964015
754882791
15782257
19386487
87991547
236020968
23020848
163683359
330706
212822687
560953924
346625129
288619107
48872475
487956115
386610320
252167621
403645124
96806120
306433999
162841047
332926795
57690439
111824457
132626241
62145486
18502829
268283282
385442208
53037906
247372562
48477804
631236146
510411688
217059839
839780517
427127469
473713881
94641847
426396467
291342451
282682380
483340871
458854317
297595249
84855135
31089666
402726719
277827517
92140354
200280816
867264748
16896362
338525252
273292224
172957718
649942994
180028612
394062215
261616082
712243643
89103924
188313633
1258236
149040678
331330836
245501979
892314828
91526420
8937051
578445930
67158922
31461225
40678808
241330255
402102401
187752093
888252254
495286828
631770711
410682148
926789465
207250865
186840100
183756250
237627881
98742041
131793178
387215963
404126074
214663429
140295444
109002597
119310331
6375479
173847426
238524180
64650165
582710981
128100588
47760828
31697297
438755617
182153297
203822043
14346495
351952967
359313063
67536842
106746798
181465122
519839050
244124904
13143067
530164952
41766061
331675769
412588230
196417879
764248090
107438224
167622474
61479325
232025050
159905738
72899223
27599696
593486796
16185331
789357585
98199900
66203026
243712139
21518481
101067231
272628211
750179763
419994467
250743454
252620901
355602273
101241467
59657940
4664407
221787091
359932610
649679375
373667996
84350571
734325729
918762134
1037911
95433375
238093386
764403880
381854038
439315577
66861562
406586213
10215272
305053122
89326739
173629721
281202132
70328408
215906764
617451804
774720832
50908312
570973305
511494233
400879553
75633194
345850643
11279020
559475097
347748947
664335706
168549529
90981220
166428337
245593503
764310044
32648598
408546969
85762746
36789895
862049100
10871235
323481905
381563770
187613344
31396679
11846677
282423877
130427066
360097150
373733725
241397987
268339396
525572465
1701434
151265183
42128375
30496064
62835408
5012440
61029997
99622184
209461237
183831904
165002293
110765118
779292345
422402714
503043902
304691589
60089995
20457383
126679334
55591100
184367138
59899973
708135658
310776729
522850186
95727551
662114353
761017957
255678803
70729444
497965068
154574047
31143833
661147586
89901692
405457677
146645519
32197402
17040029
268729851
117364819
771686892
528556177
576667288
236665661
94311603
192719331
1046220
501434260
86821509
655524704
545513359
80185070
527170104
662997265
813517324
435252915
258455837
125253490
384709189
726623880
181846160
138961205
157591433
979271
29242106
320739286
62223998
39634832
184113579
106835315
62471250
152928888
30495594
245483239
482439871
151094697
37898255
75989093
349993936
408124089
671364882
524127258
16994439
398636504
221031920
63158823
183117479
14736852
339522100
333324041
558694
69349110
179542196
109543854
30984887
595262967
209904718
585258817
206438190
488571583
271444067
584319158
138930827
336055337
355550268
79650302
110847390
74552894
344682078
47656847
332547317
64352484
243581037
162313089
113446008
125493412
58168635
238014891
519630203
163696210
6391176
294179819
65918404
214286965
61814030
279162675
21567242
850929849
275524441
541567436
706540672
74301062
782624669
301713569
202833884
74484687
185982389
146035638
15187898
96641430
236433692
207205282
51034137
218628525
23035681
100483346
70297333
553990988
152066239
4577510
18493808
22149062
96852967
849372794
17025732
272114642
190995603
16456311
36092
359266843
166496673
179362152
42817716
13505217
139236416
115814921
93064169
350402830
409126357
381232183
140073853
87894828
662091288
341494750
180194533
245752438
60065291
422267016
33000133
359292023
89150896
301661837
334534838
845549561
115897132
34008789
92669798
5381930
365293302
10086464
153104785
33490636
87461622
3965658
56629002
24465469
140064097
198368206
520039304
335469915
573930987
205097432
382211678
235856556
160181133
439256661
86323508
560013581
60668428
125519238
639783084
19414694
186357098
60024662
137677894
40718479
637166747
822103493
471994964
446532228
5408195
46712997
154339385
156406278
100938059
20075324
225314240
6825572
387679002
739214888
287100883
142953251
160392524
296348830
173943479
312257143
124086372
30188710
39792275
30493548
3004003
259003430
332642970
419417278
269194781
388825721
17621107
351778409
176683402
308594533
115873306
149629224
301162385
692002091
847440210
66797730
493741571
257884448
150638625
129094981
97589435
474358759
56373829
343907051
687216974
878831889
341668627
3119714
237835456
47380396
4050418
675653405
133172347
111540582
57734604
513802135
1354011
248944895
204110425
282215882
51659081
52417583
1661540
337608013
211508248
37058540
719368764
235248752
1513251
93291069
319630997
109270301
252247547
171585509
60287798
335698061
139940238
158609903
247132286
43903731
77542917
157124794
136046811
239396986
33573579
929878385
342546565
201753597
5184113
385956205
28646806
45984429
220503555
151225943
16564485
21621221
318591408
136263421
480089858
104759382
7605444
116104506
340236958
269351654
91072602
31152997
147262632
541865826
418909076
120968734
43965077
53707156
89286967
24626474
110841297
16892422
123857795
536287263
338697367
724313787
510607318
480884899
25207610
32254657
605924664
90934901
10649496
29320639
17483125
233427275
213653022
24423170
87954472
126459585
11132885
565658315
167053739
358840128
479187603
494898483
345913742
103917948
220818689
317151948
1788811
361630938
351357941
224300743
228157187
196188890
277522892
96868283
327067046
370057189
70990484
60871208
19840854
33665394
701763617
64628906
373346375
251305269
168417447
182817190
32697834
58524300
6154549
894938732
62025709
578138913
298333682
112878317
158327717
229136135
735426243
540142868
322543205
140288456
14256871
637365341
648106210
123148175
524302807
322943515
194141825
770748597
422732484
151854714
18227492
91273026
158170196
364512943
187975781
87308375
372868844
809245903
2198701
173781744
30713917
125424424
63140986
177489068
501989890
58031710
216548132
62116380
172552354
91278811
277742775
119119960
60861127
387420645
75031938
173115579
178630570
27861658
94807576
241324511
585174371
60630925
195456507
565493531
413302166
12487324
604245315
116301121
582813110
33360449
9984071
111517099
88881854
30280934
250015
248235406
237664208
20920472
960558605
354709028
215449092
49018996
353586146
180998278
411203719
993579668
89201939
49113981
755206818
13557728
4564754
86049609
232535406
295286743
66564070
209700498
115604615
11824499
73376438
81104988
576999176
545204969
333816090
458624097
84166752
576404870
565128751
380889839
333888615
63223969
789467328
59911283
533268133
921726274
483620453
484587164
204785919
16044551
274318396
73430249
92422367
12533743
201553334
489424058
438872177
41714127
9754730
90167676
135856902
349697260
87582685
218590821
658621468
49685489
469661306
252128309
548247077
543969190
75658104
510356276
367652713
265303478
293858746
587268250
373181562
1006827
694368135
216723030
132102847
30856268
281140573
826455880
439326847
402938836
43540301
100671160
65186760
461998183
148309147
340442818
427003476
53349648
283652414
586010455
180332441
428842417
534357233
155271497
42367786
438359289
708061562
109417670
470529414
83200329
279555925
675866558
226496644
115222742
48375389
340594187
123625784
176174168
245053826
265935869
7540181
234013998
100124498
148193740
832579682
514062089
226073724
15389757
339260704
91888871
457746641
288603135
160241167
9762055
62602409
313696158
3338477
465269880
462789922
367058409
949938720
279522189
3710808
777238983
299391804
163671376
71275259
19042533
27545358
49189
85821920
106149800
349236552
579692951
101522311
390063868
14335874
65143739
374721450
302088079
717233056
127580049
111277223
556020497
60328321
336204184
755940263
191769004
198775197
129509863
152313830
125855093
151712828
101109051
288463988
125311957
51764173
430469644
16069621
29613821
445849470
51989887
13709257
172363799
160129435
52986236
2932032
162044511
304377373
496915964
76331891
9283420
150041377
3422334
371603894
262179142
876626349
141783813
110442499
644151512
64061010
449494992
812043311
16407900
209494184
315241232
207524031
46515606
599100494
104968239
147061928
74146665
176202997
300438536
38404253
2077212
180096302
499852148
244862527
872829774
514393281
195231043
13709827
17086679
322997321
195192856
226973074
10465706
25522978
601980771
73826551
357809648
187013630
214876234
244980430
577470501
338667124
128437069
64244511
540439181
13081295
61585433
519933620
209418084
11629396
314502976
747959457
765129068
47368242
120751778
56762634
555315508
103478973
117706764
162662038
84864665
135133706
745264510
220721926
61948690
848655900
708932796
433337870
120712024
149778881
691098711
232456610
182011181
230311180
269274624
30347885
45058817
34070157
117364019
902555615
72238121
17782424
46380754
597028688
157094625
292264747
58451537
437163429
206080425
2175348
276749295
650267982
417269402
56308180
430734876
158952201
248347074
375262762
73710750
15179566
294087668
448306866
102791245
710115397
868942516
41063094
744928771
290960425
479046910
128828770
90334038
307587385
11564907
24229645
44065787
14558063
856543409
305072826
392306463
2473295
208245824
230536663
118962225
1936382
612632895
24658531
511078118
3912206
79532468
27949779
40471437
12502724
762043241
531068092
552725659
127866666
29956611
55032872
195961355
33286818
250051203
107291912
593856219
130477894
69110579
82230512
68091670
443478462
1500409
66459652
431989298
65777544
894906818
377620531
15320370
163040421
418648408
477405465
472415114
562582047
52100183
165907594
66755476
147064399
402817538
88839598
283471482
479900159
76566076
53543583
192327132
449858215
49875169
30509731
116330476
362865183
43755486
146542254
136322656
219238057
488968646
531999828
705908493
267245719
68343675
7362621
96768820
181925711
208809162
299697972
63775611
492883800
202969529
166013613
409567863
212338121
47277219
195518523
798909432
90244709
64040276
17890580
191684423
190984590
155882763
22709347
2101830
523090095
159996620
399570759
237191837
42163474
63348788
120091484
24943017
25749198
393989786
321600310
604607321
526402203
755969776
96242613
290100571
165849743
351828511
25050270
6358996
99496371
273331215
682249793
474161764
69114604
230614031
25337599
724989136
57595577
23648425
695839285
18461356
318343387
673728426
34108541
641894297
118799563
109219284
125276182
146831976
416808974
19727105
64307566
155457273
358228016
171670226
172456064
268533653
152104562
618880297
192015581
80362813
753570700
574397659
548636815
367452213
55030732
498232055
204642095
23899872
345472171
183969642
737150354
237390244
10436635
430548661
54664997
189942874
424436273
485043149
565069703
28462416
86518115
185256211
67050491
17519572
227978149
598089702
68148053
106566512
124582572
149685124
146497243
90442193
452248711
230664184
256737406
384858022
301476327
70934371
280476293
128858526
178381533
40380358
11733350
22077151
658738941
461402853
152321125
581386522
3784098
822639478
365836007
225167963
119326606
21970801
909857669
59593231
110060319
160318068
288983056
85764420
16097300
158243890
113092872
4120536
90240552
384418480
399451277
459350183
399317355
520025990
97439011
508769144
3370136
7352387
488424321
488961887
101199552
217802209
66521568
68401404
290891891
212331043
219531877
500799208
125218734
581023291
62410816
297305115
687210187
193525962
302653170
340682567
901988753
226221547
43221384
230550575
218373974
453863739
26911176
89658812
636564458
460967362
24434715
708169400
373437607
69867606
235209895
41183416
105821339
61638504
104301058
470712624
811067805
28484292
128454418
496747516
639908254
243445151
1614879
196486579
141708289
63893996
104853758
65409919
45502362
24493143
557692373
368547737
223303037
63777139
65723923
146014752
134879701
14769168
178146151
25588529
785594515
149833422
283595631
164569366
101766772
2439509
43230847
6167768
342385346
6703637
127174864
785741687
132997045
32513024
51017010
190467933
546319942
23067960
556639033
141664348
157635115
54340598
96962022
445257084
29640403
116228900
196242283
431500976
109224936
36791478
330104485
266550038
49684827
42666634
27162414
382586478
97337310
1585335
119479397
29442193
89222007
184447822
187690295
3321033
208229857
485806376
230180902
102643444
13289088
158433333
56248643
83271504
35033309
231146068
227199906
443796351
168362979
52598252
42077957
75694247
652149446
23496787
246627732
453524625
445044348
240766977
20050891
412880646
126986186
220190773
141808324
67859162
345170994
180575602
110078024
309089978
170550887
305497411
105194462
292146640
399133085
112057571
257441630
14587516
236035019
15390412
587928103
496509542
50753715
1147836
69988164
20524360
286095530
174216371
452441812
444066948
73160780
343647802
7490356
40349864
673841111
199738902
292651004
286472044
13069994
378489237
555709
73534758
617776669
142330830
111441458
490179098
875827028
82751364
9327736
246100735
700139868
312214698
370243772
151548941
63161401
778006490
467843779
374680427
125687175
72769280
273146008
151021139
382443127
296890981
22357769
242234607
170342106
8078726
12714577
13725483
538921010
20121688
228272537
505203640
475195650
254264638
42049987
176570930
237361459
284843271
384822873
383158387
24477713
36594923
295713703
260191242
66375797
221213634
345122737
458698348
57975687
201798132
64321138
238832477
309048346
137075848
77684391
804527015
305703518
180720114
473584862
263583616
116866422
334603751
602897855
287787156
8577424
74137629
133876697
690482637
163633674
964615364
440341502
118719186
832602987
224935858
96292835
482445439
64164725
67399907
357001335
30548693
240430630
8921633
130650191
49364806
687245909
19367157
68643525
35907527
399868168
21051907
78336653
6320534
83915698
945478063
121415559
144091859
72590529
239527205
199101523
100794076
249677247
394035281
680004091
89738646
124476607
216556897
30722746
116738926
167681505
721505235
70498924
5131650
490556509
257735181
232416356
63136999
83083559
601039747
764683394
610555083
233636006
655467585
444235669
64448134
93054457
572218386
392712465
103212859
27267186
256265171
110465232
792590729
150006963
43165959
385786005
86992027
135135773
874047447
180351218
130565352
457252078
828443215
10851631
166618026
173585567
46084029
101401313
315978486
313754691
421161170
311202432
34802731
125174904
15445133
31148574
303254360
85450658
12517122
239029583
69719010
85563956
814592771
450983342
175885745
67105013
156346967
217531288
33678921
128897999
836141162
107292287
5076445
72411201
94342184
189603515
49457539
328137362
86249768
184440757
408139248
488332878
512730536
572858270
306348834
98338239
16068334
255343286
235247040
39937523
317257406
116145497
282844709
267621516
506948391
402035029
194893575
517251272
330894596
48711117
333137610
343725983
785865284
209598393
53435031
150233525
841260745
342602961
25100556
307969730
300009046
32688126
171740238
832865
231238995
145559551
11996666
100949367
5368752
902699693
171206566
22040648
367721439
82618537
459901092
668278313
26620533
672672447
377907917
344984145
158120696
99445626
39225135
573959085
153947448
343597426
556330372
135594995
350443612
308378930
236004533
268164323
68616032
282776585
170243657
150528863
165078499
471972260
397195833
12187693
153690862
331098013
547912353
10950004
387778540
49808233
374976074
163324534
315060204
498026920
428544626
189558404
4206524
377017592
673596218
134080806
249383964
52553853
553874687
264496267
209028973
184673627
123710702
100950827
362934681
42803474
50517624
80673330
609940570
79300914
79822921
323803717
142190188
165323021
168755891
501412507
216378923
337083772
71263434
35787091
113134660
258032334
666754972
28330281
91257310
17261601
443481273
820509680
432835667
671106207
306140339
122928121
76890752
219970586
165107319
227780480
87909440
472976583
30984061
161195406
430204834
473002839
502528258
262118007
123615102
74596911
557110208
173070423
282349860
251614165
199202341
144294316
156224123
4758773
26872682
80211923
318692065
105895101
18313133
103992524
336256605
164754673
549866651
796641587
344368890
284892830
214029666
53512885
200432277
4973755
2872189
334859759
95174280
48568104
206135601
865813400
23194405
23246299
219941561
209820562
147935428
295572979
545890315
37820459
241756846
104071331
716747902
484756344
11098106
480052353
571632004
45381278
235768361
424926657
174310792
384673159
42146475
220538414
13642563
52682018
102895771
141711931
51960213
26456371
95136241
565133842
291677818
10962531
125873175
163977883
182625928
47694658
355651331
348194149
85923796
548067592
255546406
105291417
246819948
279926443
6826661
6306289
21972200
58842851
655538199
74844429
3245941
417332408
293561337
100303904
267394401
366906942
469134146
319108297
8035049
465723075
80956163
768767949
5614819
672529447
329866506
133258453
53048540
312780856
773124
80691523
687851249
351482618
72285468
8012701
100851686
274905389
211978213
218756392
50280465
283845535
299210308
16309085
33445868
423589420
270068155
285495986
228751136
87820114
74624903
215633402
184413496
172738698
36539550
144611562
432268015
33542654
403871000
70575820
485427392
42186610
136829289
519953030
221998954
226902746
367373620
399665401
133558331
514682061
610672368
129312137
383594734
133096597
183707117
9997598
284546328
6003161
145854088
553577879
180828096
125014304
620854141
43503326
2772190
212028668
117210472
225220926
696831259
194076366
10352539
192880627
34780203
632647495
199220348
566828168
516927685
2394212
15477381
492186113
290229492
25534906
208661955
318878628
881571973
162641174
243190325
194526184
431076293
336326543
127983171
25217823
163326769
96552626
738328242
164420417
39238947
226840627
105344707
177436887
309434007
227866274
300295042
85180900
574532881
9271424
24928561
26497074
182256574
566197046
77326842
44740910
489011447
160266764
144365227
872732505
18946036
2306330
164943968
564651980
81528874
809014224
52286962
105298231
419847241
79172572
54266605
213891046
44255779
235739166
369942443
344282834
747040867
484978994
134855066
365828664
194263020
316623014
54106834
21793586
107637146
61474207
533385681
2280377
346282082
175150156
462413771
797679392
178477929
139762282
50371508
822432233
421305981
80045454
18538187
21160848
117389072
294045846
3758932
15999779
168748727
154547939
402933555
310927952
356128258
161860987
270943836
478906919
931662568
120319871
689210474
535318050
139391541
508663396
3562630
477004717
181295841
791119493
653175321
12534572
375780498
107418736
342774095
117829306
64534964
135828396
771118643
237996950
116977680
213205856
212365031
140469714
529864124
677510431
192147328
5703330
726378753
234622375
5561394
220718272
282122097
45935931
17963890
115989670
8121887
79550809
60385520
560687836
336731003
371715726
283818844
205609480
428140474
111512713
116708997
276106103
489053009
558609962
482464318
341740537
521377634
29307596
864323
536491811
159665273
489906600
54815128
96744033
106977722
80677620
404688727
604754837
23586445
284319125
599161275
111583688
71996852
459059673
119414431
254630040
177322373
251702840
474285060
678844441
465988319
455784914
205006954
477006761
195011194
848608017
193422348
113390393
81032211
158592567
58804968
549503364
243769974
231055418
868576548
478534905
71281641
283498684
210037230
85767878
200496176
105765963
75280551
485808841
241887820
764601189
56123874
618970267
18972509
242608913
191341862
515453309
448142728
700574413
307250302
296788144
21090104
23831366
227253845
28482463
197473673
403531786
396832383
4330876
10422924
54607094
108513347
167741843
227150574
623787361
43721290
205396670
102695784
513375900
7172450
86923809
17827506
72362221
111701481
807013857
86699830
517708
100885178
113819322
750888327
250332320
261938709
2443113
803702
215765860
312806692
413148748
567218702
133000608
385546665
861736628
104479758
424433888
243746734
158627755
706035441
53593568
780571666
723325618
555979123
70774328
312030905
223764648
388507882
138706353
146563698
260697037
567962767
274665602
126770856
28655467
456941967
22920559
114017814
135883351
278779136
590093746
550536304
582109298
545546933
20988678
266134037
177320445
180090319
195456460
136225624
717106786
137917607
553249786
159543420
102209379
33226367
356283990
749440137
247294822
285411120
379608751
541707809
20550394
473628595
33250829
51137973
472557737
20577646
35535448
651110173
193077742
461984636
42302305
522753940
26885519
568099276
575159178
118969412
333604977
207205416
605479
354206329
187162208
7183376
818921705
559476878
493468877
243440577
129800051
601284976
191393017
45109642
327652364
250006075
250368401
593023860
540130787
374962527
590993073
64339065
389981490
89220183
193827435
220761292
170294462
200436499
1927659
833082
877615946
409060903
263231037
57243879
582159580
302486022
124103837
504528829
32881823
578109175
137309069
37869726
318832432
291350259
331977525
562031483
217710445
65017207
30332122
254819669
591089542
721735036
14478786
254538870
4299995
42818713
853483297
441285290
165284969
274899217
24605420
140216141
622640201
332488199
458796
4975021
516237148
150647077
307365876
225749052
111534724
89091834
75551191
207079499
406134418
808310526
532042921
10092016
62082617
547727661
278580144
218842720
672749755
62082813
41884822
745102953
124228559
264373223
1736843
667958541
6364702
69495556
139764053
176346927
456179769
181557337
310793846
37631133
349501361
588486345
46850074
527058409
514335200
212254279
109126507
797609970
730371559
289111103
67551826
945715229
425343204
164159368
52707443
843203629
168842226
598870457
137269033
574968838
95658639
161536470
279372395
300452372
110426879
166786244
173997793
728101621
54678842
39032872
392068
4960483
190466851
22793820
272860908
509806498
577362901
33819444
576175893
31315192
203078331
105051644
158607776
76153773
10537136
24904249
513870796
60164816
449702898
44481111
774397776
45922659
40818221
479390436
144677860
150768822
13725088
186679235
61804947
43687671
75350089
299832827
385272360
133167633
85649700
667125097
147499
78063892
396642441
122572572
48163498
80198827
244838095
486423250
467505348
430549
283498148
160424130
136246671
395224411
44891167
69782865
177465911
650352602
167621482
240756761
1622001
161261843
91540935
411572247
4906716
625956919
108905642
80958451
508453317
182161835
87220591
19909787
229449984
281051770
250524332
315003885
588294523
258759360
514971272
270509007
188789975
28719691
221275743
128791997
96421796
82614192
490127296
8160719
53017010
163943046
594041708
359871307
80709755
252756487
164936544
776750600
16377546
122259994
72451349
326508702
120384156
163876888
260864248
63169239
603396025
71788955
295285692
222649717
7729706
447111706
433216921
320766771
82106268
272093184
449953712
1556053
638883000
98281056
3694773
54674846
233703144
67048708
28838030
714870727
212677124
46871553
619287415
315468730
138876038
427955350
88989596
160381958
12843486
277796232
135366765
393446305
67959374
436070886
262835848
648027729
244064593
106043818
263673861
305251014
124243418
114523095
289642876
136248195
11512939
167804973
481088921
157498611
157678014
520529439
492274047
591880540
307595976
88670202
35912654
210108660
293635644
8014898
431865744
18024000
9118419
8006858
54907854
202544583
301704217
231717269
3786979
606258100
2408085
585469157
31393886
116929785
127033588
59146611
123072243
160922837
34164924
670538695
18101231
146842197
242228648
2629141
140723880
138552458
348093064
165600835
119443180
519930498
80444195
172017016
424707967
532892362
212300502
299614798
18656323
16939361
667086933
148487920
561864524
412146169
796559132
588049240
557756264
483754094
59268279
24087203
253830221
603512948
372994794
457027539
593022881
343770853
255092150
194526820
87328661
13214497
162008458
92745936
7783458
87928130
194584859
591328434
161139594
227811945
193350296
539758736
298052002
351609823
540809669
424225820
258532512
138774506
244214389
13772845
66591626
422146795
337634154
8315656
123901599
237897379
82823659
92438939
290925492
496158797
147847772
154646584
3579173
319524712
79477462
404664595
59298390
528461749
372625691
113880938
547219816
231840805
479915044
674407904
268305064
399222366
476760599
466555835
220868819
46836201
120844858
22716325
120655477
241160600
127567037
363785526
5050244
387269177
223646477
133936542
87637984
388384267
162288687
245653543
149944729
49556094
31457391
2707366
634128779
629958291
378196512
20218274
64033518
366706935
168388125
611182506
292411202
75313040
148599192
344855809
134032515
71732563
349172413
20741576
281437712
276454248
18323055
490677976
238700076
20224442
404416589
591670391
442054626
117393999
47654144
405939853
52909588
277796824
35208920
200076564
752240380
21991434
109146444
30515714
187774812
88636289
661830100
55587269
70615854
244471239
3759049
912742233
354320490
9772417
268785658
245614552
122416649
444823096
4572628
719471902
42631025
62164559
23487464
416608062
217705522
737221215
75951963
447652358
748734991
404279194
115956086
57286520
39529430
336522168
248261722
650078204
147197382
85728949
899520322
57387071
147701268
47548642
454124317
64269875
22968672
205085094
98142690
496121192
332434147
90155360
179621998
57548444
618782930
235750317
501020632
108227331
370787046
182357145
80174563
103063164
272562877
549880502
8521425
552370022
166100526
182887918
60762816
618061607
200951598
88236626
38369733
263670582
94181683
326466051
33426374
358090554
295668020
65859251
607826387
26329
145826
258071571
65323173
247408346
193445097
68291244
83117077
598307212
170413567
227925661
145328445
678659901
50187138
657119312
48454791
35139671
76776443
78733821
455953218
86181133
738453266
185708437
610950615
176486107
679597119
82768561
381730012
879620575
494759541
796526307
516564293
101066714
88688880
54603441
661877058
50741430
30608137
321207038
195170924
64585867
6055489
13604341
607356758
280511005
859988195
215315517
166468089
206866858
607308364
376378566
8090756
199070894
403579821
103098825
239928270
22111114
106477182
393847133
137229745
22416496
218998662
13631031
54717432
262579199
147061643
315441917
173297566
84575222
438979036
125418830
362278927
42468504
202569984
551460150
174078029
792008789
20179318
230817975
139900864
301698821
12338642
575760798
557773743
256392
150349479
476175044
58418304
100281837
428897744
66712036
206984656
332098615
99105889
108000940
267597792
727517892
504096475
749733910
530757663
59000249
223054598
694913936
177597054
196958485
250333840
375239475
161151699
190500669
206427031
492046346
178014175
433612196
373986124
10279509
476639771
55438319
262122809
6661916
614381925
47444250
463438427
240589845
793372902
478130393
16528137
85710729
63916529
214489773
49152297
133676023
576288457
301250117
392142126
709430318
45403516
97281937
2018915
88158855
128886288
20779532
182316023
15049062
311211567
372903753
115804785
197909980
430296528
75332392
77781768
43559641
194260326
597844839
127647760
7099854
132406780
461999332
123461559
493190061
77430551
713057825
53609052
318400359
88380498
82497637
86401206
544857954
580052521
89033912
281371350
421603635
137240803
357211676
710178761
209625929
651570424
228957451
200565150
165478543
694940236
85216492
128718174
773830810
246679092
249645747
266042959
361475090
297103177
60283095
50530996
228665304
111659586
215700488
338227040
53833537
23293095
366144237
806143677
461413752
294403792
204614107
113259535
403488696
276278028
1672111
132945558
158293010
37694450
418045985
239982023
159491875
561927374
595548529
53753321
180974451
470445998
332425721
553526040
154926299
157508825
161707135
467072642
6839311
205049996
29866911
311389005
58449818
27932530
16889685
629286983
79227086
68482757
49983414
853269691
253386045
159354054
595486719
412658455
254406670
160431324
334569552
344918087
852086966
126080337
280725831
228815149
68978344
226851227
131595175
162072342
5450489
320726196
316592563
372129977
802264875
33751083
809641181
75097533
441178571
818068361
136879002
1966969
255761965
790706760
221764576
83054727
31480082
126744426
488429776
484921752
109610886
164063971
207407856
63536548
298139638
673646595
304590516
26953430
405604627
82153156
31238628
191848539
463959
689108104
30157914
622299416
241456978
93965703
17579567
132104502
145982085
483922530
131093721
3578660
163661607
179614662
322467161
91734259
469432636
59517649
294355559
17410417
237713540
129185753
816027456
975018168
524736571
76644063
494526048
773908478
363982418
195472928
145997570
488059031
481495745
562578490
356759848
821712722
271084062
13196842
196640040
173703626
3211936
107011387
377211749
80792053
74832157
352861508
6213874
744860841
448453897
286608820
13369430
13331817
637825932
638364164
211591195
233441713
38736251
387934423
394594915
541399145
565779965
691409784
16885477
369149039
118718426
96160655
157549045
5431437
574621643
19077595
389030010
14012454
379111137
137862302
870531521
361895974
215854638
741126467
381549317
317542999
350937591
4502244
42180620
18408943
88494465
94636
62017801
93569111
127366523
72832537
39847227
201520008
364239795
178253872
390340029
817364169
443385405
174430396
105528396
100274117
23482632
21795464
13391181
581320065
20583435
459081506
197562286
162128240
270410224
329430791
453763381
329930834
14820708
298502184
83709972
30733155
534564569
495290398
699660431
765018651
97417874
301489942
52627152
357545746
112883713
735482689
34623015
8146258
289400386
581043674
388973017
394109615
130633959
254588605
253066575
294288189
242188395
155018959
417419236
135608411
107962233
234351107
40524511
231326115
669490156
95947102
65528644
351815205
324187319
539548097
345832481
432247008
518060562
42569370
20296544
41448052
63744659
45207769
10611651
625689200
64983924
290082936
106458258
600297509
21921103
38578497
16290524
735400568
844167793
77135755
330241404
136898413
62805878
22842584
5536303
571247362
339485877
289150867
336234127
51120806
107438318
87323919
439919717
238365395
8909841
520797129
403032778
55199610
112329075
411332624
84716540
660018830
600314521
531002827
598117972
33227173
571140587
191065235
188467039
312639063
32854331
719719573
430804464
95435414
19536948
5294581
14119057
210821946
128724480
170940556
241525158
865128298
185839769
15979607
19049161
59008506
4242673
622303255
352120394
329587101
2388915
38103027
272105273
51483627
101790788
116609628
42489528
549570319
66495955
86857037
69281293
208316346
699210332
95836679
486765773
17477382
267754678
62461613
67022379
825672688
15355077
35022440
344926878
336778516
65890671
115292430
608572723
295159522
143635174
591084739
391420984
83712154
56179793
13341521
21065543
75568468
132754972
297368798
262447880
195589009
27132949
64791491
544087747
188138758
273049651
385249751
230267801
70844683
164549199
478578431
39834171
184523477
512688255
114482161
547544128
157541201
19009979
170262901
346256576
18873612
41490012
44583363
100851442
152567705
69080202
566840588
141186937
354172852
217042592
707857242
165063218
221731942
5734020
90874713
46535731
270096544
346689888
2726829
910149608
13289870
279545902
189536221
174677720
640556140
733355198
114256855
647789572
111874337
18566068
33650305
532394622
7773164
453012027
288733600
102765093
156022685
339182129
76397544
511170305
474429468
157674892
47861060
397170408
91475565
581221665
52860586
399986577
103596414
5198149
218870807
11378288
9085110
254047329
754382483
219983828
192685024
207035518
452533856
82938719
38237443
749675834
65993788
7612402
885525732
476126635
489805211
31920855
102728417
325505693
163854528
6219653
53072115
10000036
24886489
44530646
25196187
113043904
265390514
179773940
51514813
66612631
349156799
407957818
21358756
12109628
1532683
80356966
43002215
357080251
239485509
56477771
164380366
15081404
232942612
37822780
235331201
554367144
50990232
42105206
61840323
609778066
389586366
13412707
829771760
326852699
441398200
13419099
386577551
460962
623523288
403812059
348256046
780098755
14679971
225117621
353353991
22524623
666494859
622217051
340618734
52469007
604384284
242956366
428238457
155505925
440920158
25390684
19009678
403656191
131514640
117452929
399516062
64805513
307143577
424287966
65604458
532008946
314162757
495767052
244549766
403122779
111871489
1473472
33842882
222930236
64347988
675749975
79644265
87872920
13428175
1795421
507972489
65039880
1873703
130958011
66260105
26435599
139964003
256279140
53084398
17058738
235299185
369529841
66284485
51288310
114036295
605016274
300338392
108378038
223436928
54689285
193013992
265462142
300603975
102209113
770988960
700977844
33538697
298944212
368081882
617001686
1680430
213613642
323251029
189516596
116700138
109524283
14746797
197593740
345960007
620524101
58930699
42624541
99069390
128876298
75986374
232436367
154478240
308205159
734639811
79570190
33463046
190138363
265764665
81303
383458333
360065434
574588365
584573441
80808056
594015969
182243118
445423500
124479439
708670378
136965012
49006677
565854306
3011145
88911536
166607211
626779870
835067715
403534346
347064716
198020372
27984059
425481006
235694454
8219328
376863365
98729226
120167492
181221248
7484111
52281508
642475447
588266774
913833389
433013573
303176072
254478901
39022305
44081888
693531
87379695
52305311
254281117
151749224
231923213
128036301
44704848
173768646
353855549
145300474
772348729
96894900
502998862
282473578
802759889
325545453
381454058
79443578
22712622
464410424
18115919
543115253
165127901
206093185
177421916
179117239
75117281
212423485
336671243
26483254
170733986
205014637
535408312
436919068
460145180
130302616
63089436
375933665
159316757
207328803
409184701
242053567
352490756
69841931
40703116
689927524
21004504
505070921
567583558
107186745
465895165
130856100
129464276
105909718
23861500
221691676
365547575
531278401
555528424
559516060
694729626
89254416
124730170
375877867
656591957
6645790
59815581
419465056
113746729
563709797
272926913
26083778
714097480
593021274
264295281
81486760
596363663
198403120
325198394
395285783
402421288
297844796
444226769
20940163
173386981
19730196
305102271
370731077
802508214
742480542
140625816
829317548
113030374
435886628
344670164
126737310
168370044
303127842
7195479
71077611
174638559
843522130
216492562
57308260
249128651
14761347
176137362
69552829
216942192
506846339
501119013
83989347
589370491
140328722
201751545
40235782
29432352
100729126
149439734
249399766
288565285
75578627
121934591
258904457
1826270
43484205
167369986
6587650
643536220
51827718
897533347
233702035
230259391
2269737
59249572
28329584
431065164
244345072
229298334
85771326
96427849
211181963
47319347
223359031
435412899
124599214
1447630
106412262
46585733
315931566
4496603
214927418
259753145
5236398
74170881
90062131
145114711
432639889
95847286
6502363
58214107
181957835
42475660
111139671
26763040
35060637
164207863
117814288
408973670
580143387
102835597
9486646
93035535
209123361
3639373
365308725
24518814
433723993
260383614
77878282
764278288
201810428
50649955
283596982
151050607
31310028
11236295
123715861
476258106
153563719
599072489
291632228
363852327
23391900
147341661
256531340
42814326
72215925
134201113
501293595
387345114
67345523
186441941
1598111
102476991
140676203
391149273
496703127
169874114
57243378
280577448
580075728
166709066
426110267
9132549
178554260
618679125
242597069
22324201
308443574
577521666
317635952
9999315
211124464
642725497
538469676
53184093
184896173
457463734
73961942
62198718
730189900
217837635
64900422
383157815
883384854
23792205
114541739
383076026
6564082
153880487
443416520
84946762
45461670
494930026
377703397
529143452
29196172
5775941
106620799
193908729
197293017
87774679
186263750
31161030
186867031
312134263
40873493
46283352
22835793
609873071
152477352
54147268
195671385
108610647
215231863
742814036
270477258
151203643
439136447
354808662
561170058
41044131
315533619
100365005
407449150
518576989
42526811
727741938
33395567
288466998
142776311
556689075
372975159
106878175
333314147
168973619
604942368
382405665
45013973
591458193
396829723
103451579
890229879
115140496
256794427
354154414
172151675
541586110
579392663
5113362
677806209
142919678
269028
282782864
378015868
579196135
494054444
404278225
457135168
4808432
161356048
641278130
634655891
107099451
287929533
825176605
215108904
186653069
165804875
495218356
189136134
129567012
45132754
48745146
431547143
126894133
353016763
67737746
582731545
746874896
81637931
202306205
121892146
11924382
76653922
30494019
44227788
201882479
253116439
182270434
92221865
270648404
4721589
60461266
51946922
494443963
689022219
43124701
586223866
80111454
328816205
528716404
689587
456188755
250117325
545031276
290375102
306770811
778049269
420936857
152169928
15907822
95284217
21955536
286754222
466640486
868378700
419280501
671101493
226314929
78322825
64657364
74038639
153295927
601851354
40565162
159307818
447085586
59042002
51697697
351197836
283417039
99991479
24627445
553074943
2709372
93736186
28366684
77158618
18811749
130141797
89748429
341161059
258648189
636373153
192657988
391132694
365561446
263616408
665003130
95068313
4242103
190703931
374820402
54451835
226568989
43122239
26096975
650973425
278061524
40246474
431613610
76400906
25429732
136943175
17862090
238748348
58688291
222743687
70752214
160164531
447247479
69467857
439769197
430452247
72295807
124494859
255870040
781903
90355671
309809243
329050520
399576758
1129935
98017899
200380777
161236105
931383437
222111992
6306803
302802840
202058029
717348078
418632860
54224669
212950250
147998225
206385249
230807186
420371748
2770500
348085442
146681211
236914398
52563412
80730337
199768599
125643366
71701367
546101033
266142205
417123111
323140283
52611332
495221068
623961537
476126457
55952961
176133822
122136632
521980483
335312729
13564995
136111840
76907091
146366983
165324018
103727226
861595526
136155528
292818579
331765459
125155849
207464366
225904028
214197241
872320291
32244576
133428056
738615650
421171109
321624691
760351315
496326718
750819303
746183245
456109061
360223740
483610782
121951788
374988949
29169782
549045745
585642293
695070945
8676471
912572207
266835684
34156705
181289966
569890774
629376801
57286072
270694093
7742640
24809344
336727372
17568297
413497167
195168398
6274327
27701295
16636
5923138
170816489
145339453
768470952
888978895
261045334
218384714
339616100
197387211
723312
194380378
321833449
481868793
325911438
326921701
141562929
344509511
114548311
112147762
65941902
489673243
190831098
65905459
32911657
430762569
521423412
637328741
611095469
51617271
504832082
39341549
399095307
278488249
304063858
76287204
88690256
416562612
288036627
107993240
224085667
354115507
447010578
136556721
260155241
3304407
788831132
474966228
381714679
62224308
26782186
77195657
29586520
309280323
20562395
48170137
420663757
28407062
271058187
91924380
174012093
399609936
701463414
610129423
266618256
309116703
74374765
46564727
468625274
82896666
169988398
362859635
293847114
295002888
304635438
82379759
817035898
5531348
358332955
488912780
838819868
280025181
482479619
51078820
24663755
87215746
379017456
6854687
88866532
257419259
53690363
354703039
33999387
463468323
58834707
119066785
213439826
199309013
24079204
15904692
88466815
104744527
180851408
216950124
2707701
178256741
686832688
307067478
117600082
353324002
85112029
68974393
305554729
164345916
10322977
127762630
663043515
136596994
215367350
157139830
4551115
277004350
364242377
308763632
74488229
591679428
38171179
765364126
174773254
915511542
235495662
385326578
176470912
246703511
166296349
572488201
335493321
264081844
227733392
150130929
517502846
13598496
105316155
128166347
279180226
725158255
135263523
278068652
354744632
902802500
604322848
297137770
334899446
424098008
26625843
812405107
10507456
25167583
619058503
147717275
91390848
54592384
44759006
551128797
284286690
246832321
430721114
541384549
292413055
2723997
2674242
3075026
2828975
111792926
789681019
7218795
150510417
574559056
100232589
55845704
117448816
155229435
198881023
42495988
933383949
176958907
148923455
333792507
106605035
211799537
377623658
3599678
400453721
460161865
250352219
15973559
242632713
86421864
268595272
58269629
218404986
10238846
164041119
69022030
493312528
1281701
43029146
198266939
135709539
470469040
559891131
125216982
395422008
354054310
154654835
431837686
239521142
2325381
328415567
72257800
592265817
146011185
88665212
79044950
149008466
548196325
750527173
102354704
241297779
233799810
41871685
291919534
114246048
669281655
443954399
455921575
314029093
166376233
19712644
242615554
35111136
586456547
102741014
37193559
493756117
48984616
679963155
52022054
809810750
633601935
59131054
157455999
32418400
754740169
399312284
106929100
79131877
409117536
16569785
191006221
44154564
318157641
346573275
233991823
616225925
816735971
379787821
647908790
243777777
547345082
124804958
397939771
342831269
364521287
362699665
419910486
660624825
166655888
15428753
382001621
109904226
50646297
38884520
788990013
674524871
25212653
309730298
60780681
118284541
221364152
198269770
54729319
458174556
415881857
74171697
15097671
658528370
92275630
2993162
322678278
214624086
100616754
218609488
550421892
154872692
267296481
8163453
551242506
4928954
201898109
25020666
174896634
361366993
201664144
108690300
28710310
260386092
287716285
6043003
21456904
167067913
416223458
453183263
109857478
6748386
835336316
215757510
144403732
346040683
4733471
527871633
565440635
237608682
162601265
351645575
394386690
176928529
208621261
111131830
98938517
307352545
282945899
37373059
100312671
442166509
214939990
14656502
332176601
184118139
26514527
454916719
17558957
170661519
202321295
318743831
326066686
30950616
477826
27867354
100273416
629017989
529031990
827103517
211898753
56104520
279052706
82675748
338719014
175321129
11030995
460586483
119264219
13637728
553331318
24907006
557729
19132933
36670473
52910386
395024557
290770660
421617482
669443112
8839709
72197019
165407070
107153509
14179040
56203453
717255981
200449700
11486158
21416256
649322609
38444330
104224053
302546174
251128954
340780123
118203380
189149723
267363013
73084561
71254524
410087031
514919369
51447367
391207422
433517450
680555849
338430959
280837
498592355
241313529
224641173
194949853
277375593
280446580
137923014
777030526
617314752
502211268
54241426
454553141
275359434
21847900
57695458
77313548
352720130
35886766
50440252
44953797
373263290
64550193
147326378
235497811
150194396
634274771
18609333
34102165
198345013
324635466
7450197
630833820
226751872
156971865
26579798
39356498
685642873
37742963
102814043
593495402
684947011
414101110
669680690
49616735
51011261
19363871
361181751
229397053
612722893
116623627
290412823
14317765
352781729
25535871
28063342
55948492
80099149
1742755
10500733
237640670
386273130
177178782
406959944
44256842
342068380
614468712
174396536
370792080
33749462
475142030
21796416
32515182
402826328
263077783
591338335
208492451
245504873
763669510
133322441
218228089
41120821
284103746
324226657
146497299
356676365
74375906
166210527
16629611
25491576
146286835
543832820
95949098
504731746
89161929
463395108
23740222
83299871
61373581
967907399
718559562
575060300
8181455
71343501
7186207
60418692
260344813
660655104
567486194
244657399
236136472
438137907
58267300
28921771
365070603
53592728
88076726
576275949
9509128
48854221
18348651
67749971
229345798
180493384
240624670
73137873
133757599
148742070
758697263
170114040
176554434
105152255
550328004
802229413
20815402
282707
154095044
268699446
350751179
341815938
288966183
861541379
264994779
536132358
14490083
241030467
84178509
192625910
622858630
35030169
68104857
61585003
65506361
98621357
548105270
517473212
175265806
168214672
568034189
797151641
628392577
215466027
113211844
379826609
200404719
12691381
328158490
364186098
80461452
24445406
154474499
769623469
284269809
257959730
88467420
10851803
528994512
812416
557485452
169895516
27894916
261680425
51823869
339077379
60496940
554751891
4962347
465745303
297605397
384261666
498299517
50115969
117620867
443092470
378852945
703071564
264844161
274258990
310912389
108036709
5149842
955924073
250159571
278618611
148694951
593768078
442566770
319663915
12755161
182037452
136295596
370278015
22083059
40733582
922174116
9279022
430007355
621497468
321051391
16102661
104881184
59700795
337078350
501704547
91420841
255059126
299629945
4585384
268840693
633899939
906388310
189388154
94283162
309351968
95090472
199165442
86757911
676212793
345506172
46975509
44985070
523670089
241747250
220506037
101885299
132631958
9976124
803190089
35624209
22041330
6045097
639201441
581906013
140516112
630383247
241232202
51809854
138425360
65387713
60461240
416660279
289123717
294087614
257184795
175277073
95914467
584830962
127902281
216404081
350298989
430786961
71781418
783288780
438185799
140099091
182363513
127986093
220139594
17730148
558419295
95541939
545432926
51622932
235319033
78347307
238594589
448869657
162939195
620539703
634503310
100312605
357486837
250628079
161043998
227604602
676989073
437596769
418893622
263022291
55148493
3983439
269745297
353011631
4104756
7842794
17906550
57003216
111453362
365812509
37171424
30835230
60486959
236941216
146098510
85696950
87769880
599991701
618404528
532810180
294595646
122529097
3198384
158478407
38904922
287300257
125250460
840441583
98913541
1327620
71645279
746087300
327032597
870842762
41571203
98024058
322224283
323805856
69515937
118433188
324097715
348561200
17297122
226487403
179163566
524806818
1353796
334499591
10119517
156006019
883129924
354052087
240248815
299241882
332641001
40897123
371225298
407557121
179156135
520201898
363216599
489368890
108712
157834250
567228963
184647968
85143939
477321128
306099683
53742857
445524715
51470690
453595364
11764045
78237952
55469885
484070312
227915412
51392716
304464117
69825923
32574492
93335007
307816226
563528387
173125978
364868038
247788037
154190207
22739044
320656166
258655818
234290801
310689978
40319685
642545353
265044072
365012473
58162296
168759419
377564833
237017466
456012591
70396423
162501265
92124377
15979384
386175223
23057433
119698864
7089997
418001820
683911310
100996081
164665088
20780039
54909376
584301234
37477654
55283123
528659872
754091548
1437521
115670012
265773939
49148335
257144942
243234560
813777134
167338308
158337212
124622816
225363040
160938749
617849324
35747697
28784648
379309774
385623919
390420067
64184083
22993719
78463094
19462769
396356486
56173833
7712033
157070625
742415108
31013235
172052492
203774212
94761127
509789823
111534944
554982872
500661086
21844743
51832601
497981698
291612172
216013661
136268120
14057528
39200100
98549275
100509709
4426165
306701178
225019599
145616911
50912816
35506045
446121773
142656170
108237257
244894394
11477762
166597884
289815750
480718656
49363306
380940665
271809312
69168571
123516334
473261629
351788755
12682282
146710319
1472471
276994261
42993169
108973657
6743917
2192431
487663937
156975455
334527609
358684196
366729572
124886475
17276387
228301543
91815286
34304171
455598165
583456236
18538766
538076954
388294564
223810971
6489946
31135301
218898
394104
169225170
179428114
101105298
162924589
141096735
30260453
1299179
515421822
467522676
94039059
664675118
427457034
625104706
697572981
218011551
98825396
111160177
205975620
258228593
111886196
318133313
750240816
220721289
758770315
214470084
96323886
602013031
17979485
146873017
410489212
159715241
110705680
90778786
78401116
120787333
245931661
100390766
81905919
13896477
35702013
436123222
225519209
366843872
785436574
19252441
451836002
17406083
172568258
185878571
252702845
387186825
289852248
283570134
204713990
407618728
126403227
109328980
462685735
733936293
304678053
140352357
281109208
208213179
308362842
56891059
336336794
114320038
41366760
1699142
331965621
67862248
100999942
321683383
135025599
111943726
114005055
28011221
337332422
549394842
106519818
17608844
174079293
399373628
341353664
558161797
134316207
9993812
54312634
37475287
832439178
143142678
410016434
30079693
8368472
293637244
488842312
234980579
97469795
57947076
276301842
299661725
148708270
146118572
508053810
292747367
417210121
54990104
177270554
534973148
840661629
65129672
122398267
4299203
153277125
233644955
40452337
449150917
33980856
31678365
330309522
419595988
669601016
116163283
86824803
442512901
485417208
1874151
11777295
148046756
396114628
52586121
217554319
328923691
44933650
82387313
447033331
322061555
170373032
65956058
626988400
605584137
505072966
190528054
83422553
69090552
492492305
24009835
362524472
208806251
52605066
173427393
89483362
40937960
23340006
157280928
234547670
16603055
352205401
177549943
366506461
52764585
84150255
107236398
301220082
40477447
227274337
49933041
555984723
101121557
10598524
287866764
91828103
403556703
78125634
468787695
317106466
101319013
76298057
522571808
420080670
137360074
55932459
4962881
376137600
877822784
234241002
788448295
165026549
431443857
129703776
50360246
182625847
554096796
24662790
51134919
20408789
332319556
24738675
170946546
224296186
158766589
806408463
276431281
746093153
2403410
432283677
49667035
147180900
709590528
32535549
12717596
391859008
202853041
126370806
21616919
200291034
662616105
782137569
512165734
294059839
77570206
849654346
78796127
2090043
559958901
27974650
251421644
64832776
117808294
55056146
155191729
21548843
57690513
572978531
203372524
442175023
731801004
15760818
592169
131409380
299279560
204309561
137053105
143197848
74288467
296762029
36356283
94480848
425567117
39743351
124404975
52537145
89749202
404448
45999843
486485539
287785609
5201706
635775681
256097280
28018775
501026904
62698244
56466364
143746751
226880138
441347718
128993453
149505165
867833432
624734901
819056385
440331666
129480209
911289157
146635738
37337695
9759632
8355156
161819916
193834263
498051961
266373159
45718628
79885096
16616256
122555002
645039680
47709748
485351827
40632204
190970390
151646847
101863769
334990202
30520399
38255795
999548
359744804
172488558
96852201
710822147
368197384
353993859
433843065
135128965
312727
584179274
200178906
414818366
362452339
661998284
646045044
310078862
342833427
436821318
167382746
64137118
194001639
107160784
446290532
354772085
127996854
84447610
335074784
36054240
752494299
418551376
650457470
64802901
767803000
148304874
273007214
73996243
4188250
96981306
94680338
258771503
28103
405569120
321713655
212836774
297659
49633731
96613180
437022137
249120685
239882483
143206612
393244112
83603384
277613557
126516947
202058323
425292021
6969667
144801286
228663206
383743364
61940957
98691291
13203732
544279310
158066626
49287511
389544776
305064876
62015026
45629778
261812846
9816912
187132206
57349504
20813199
226831116
401983846
21337014
576931881
31172090
220887538
212534241
95503046
362985971
174395050
9013801
166707812
527465932
117310832
337397922
119569630
4541788
12185845
823078720
533744361
528609566
586648668
137264622
718371491
515463746
181183841
506141476
43604261
15773365
629372972
51226051
36633077
570524871
9502674
42292517
461898786
699448539
219058887
600855316
70857210
265926043
197329479
46511028
433400988
426105276
255345538
901504536
744422
919487004
134370436
46103914
236351509
350882062
27722251
35382420
295028382
557241699
130845948
163169295
324340660
322693355
366155737
37812221
102731208
28290555
75378874
59224934
255278452
225897787
30216138
667434210
183330995
56090846
648402943
383991983
310894596
419215130
47888928
599884418
327608937
722803387
29520180
277995810
391021212
42189714
91852267
3715206
209552216
18727704
291497600
223285098
326131026
102086322
204671159
330548179
100326258
77770993
330325862
74832807
25515782
155464524
20102436
33303100
133026103
70108828
82490488
144508074
756601447
73565914
226777648
516784875
62812532
407803001
475422206
206335810
67550774
21968663
160383895
192486536
469323665
678097798
115530836
125615178
232403955
41202587
716351611
863976744
334635864
444370011
294121164
913934179
556311129
20966420
729709243
6056291
181430484
83595252
19422583
14379480
594475158
5104565
28073957
634878778
562040002
86595758
172602087
67799765
374371271
38127426
612479108
36365822
49655345
25086433
445352875
93701958
557659603
114155503
12456541
502104122
721215717
333130989
571011315
526623813
100033542
212996601
228346931
180133604
135393504
126180567
1633236
719683921
238139517
234729208
206729547
506797728
196881425
708464742
306434328
47905051
466286317
37840233
43584537
221114316
88704516
30377422
267002772
549336417
320860703
529360304
12024670
139075721
157535610
718281885
526279574
339458091
553289464
91762809
60861469
4820406
310556448
325967231
1107275
42940981
63171731
43007178
175804994
598026581
258857610
324265666
444424478
84197295
471669570
17317463
348240545
525246322
45659037
167040915
70297708
694260427
82836148
22077069
442601436
96626217
669504877
381421223
634647867
52347150
199295029
49944818
674239
251333825
101189547
223975386
228208388
188205987
32395733
98032680
430645694
40427986
131675954
211390623
355700341
243601904
169777376
310006025
9047
4444068
238497585
336347940
303779449
88006397
141868973
561445211
93299020
246565555
87397110
307579137
128050139
153774525
89187315
58836665
28108503
787168950
404777334
126643468
15817294
250098113
93228729
793338298
301562329
4869051
205568839
125165190
14101477
442895826
89802732
325650233
161966897
465397060
29536065
495123867
112896858
112748991
346229733
18761598
190205466
439731069
86600300
75897635
164519083
342342575
501909113
144899918
411062018
18031880
415392232
426164503
369520157
142190396
338729108
490243218
472047655
737682525
346455328
148764748
100761168
13373836
231864537
250731205
301189940
360168494
586336553
95809842
357203618
159494412
683019533
108731486
1319052
209492082
18200959
131352951
40880126
127730351
744004664
287049938
493948132
125796038
117169217
19531453
109393028
223995683
235767843
211177135
259375964
355151570
176109854
252042311
610947305
51218070
463513748
480107195
193964284
825769881
118404971
696384173
72894047
92195110
128383628
172134876
15753692
430101905
83703376
530187412
186349348
478028677
184017086
218211108
87485504
13890093
334923091
684411147
581400613
633883940
477956656
326530599
650279398
626201614
101264647
344184157
101673439
119377398
192308799
872348928
83139218
832549611
898848298
471301369
336368364
34481059
52418278
193636312
19649579
117108271
478317415
182494994
945710884
15326298
151478499
422916682
200458994
58366199
256678687
14235850
345738195
450354834
198735230
338411473
25494104
648235794
624570410
351461672
281553041
783648266
78919943
65083270
293987650
23381
131570725
37547684
337652085
43427657
119155045
4036451
447817878
415653635
209645093
942297897
584222008
22690558
281003990
87069103
4456013
356625629
256780015
611756889
720192483
3126871
755972160
118563736
187816937
186405624
39065003
23448293
449658167
73170796
5814778
44340153
177062671
116485014
221903811
361069882
770333378
355299996
31326420
100202106
311738289
155869670
669316911
122091842
225810379
326211074
74487643
43081583
20234159
882629286
207010493
655678165
673551542
773115934
287606042
175067906
426121524
412040903
318708160
17889536
608243004
377821542
83021046
29939771
81759758
322971758
40577388
413183681
206887123
352491992
115063884
160926960
21559588
649368160
163225410
66450327
23772684
411563081
37360725
33143562
19256257
158224618
205501673
26963878
17376120
317249459
27904772
160119723
44089161
99764165
323469175
97490667
110333770
223545103
173912742
61293263
57885405
59906545
1089499
488241776
16299794
35978770
104743661
325512624
56037142
187596197
95778612
43395401
607012854
328900714
494125
222144375
708356906
210025340
511937735
224819803
214928216
246611745
129017657
782407657
291944885
839292077
544085566
303437989
141941543
619219
577539706
17689752
158883601
17855498
16801414
170728988
602899724
212921984
123269274
154462981
4937173
607731303
132869195
221404766
49002635
639715376
25861437
31018849
388818368
40865163
87945070
1679781
156640257
174979358
333232897
36747499
49284870
69096265
304238895
186571270
211927298
494174834
317557703
60572074
135758126
425771476
18670534
370507128
130149444
85663138
342615892
109933702
167231204
185020849
66732203
30163354
92185241
777594046
224884334
92920869
359127419
279518641
6624100
12807881
379212135
397942082
66131775
364651705
13108651
329859906
66252884
410373743
90957378
431576461
5041903
2745651
550079640
187467913
10646350
72269111
107256165
566087
47552132
42330016
55766213
59605765
292872686
322831085
364070001
106002523
99699968
301335929
402728659
83264083
135899109
515707615
378404335
36306014
192962668
170174280
4230366
91538620
388451410
127336949
423768768
656151635
113590264
13910696
158720845
323064526
125218873
116146384
12535066
412322701
400316795
309259842
305976472
176827533
402698754
17478932
36285876
51348037
22714686
445642301
4817034
781268090
40886920
399586759
606593428
2284260
125169946
107818367
50971322
112341607
26767244
302581473
131685712
772728945
198430069
246622701
114000643
905299858
577594069
172369270
174992796
28923910
549863584
56905266
795429435
56741948
701415217
7569800
379499450
234709148
827645018
46008940
340250985
679243426
49831181
157435502
72973349
47697671
259051589
926811100
63418269
329899606
675149752
258010416
98338832
255635801
36499945
67058423
501749938
338257581
205739367
273266369
219129761
216065591
465098380
337421564
194456957
333506326
474951789
165507992
474931461
69885564
412431067
152243247
669317398
44770
424869353
770207879
143494201
141840713
923380455
873520321
234585803
480253162
396522717
235459396
104111563
513546161
383862000
165947036
558130369
61345137
75841971
75702024
67136135
60788105
429261095
63192115
40965032
333153714
52375814
178611190
9339617
605782204
375166362
197154753
205970514
236751144
62370121
507121118
255979928
367760106
187916846
777056795
30035312
668858691
306305867
262395338
360072148
45779180
49281631
35454384
120681983
221144761
502989696
665805534
128628192
40147198
496676370
79641346
442752679
306652452
115596750
588114007
522579967
365528280
372291397
872422157
89589539
169170634
266380680
641272074
76903074
138769849
474874314
312620362
41712998
74106915
518246663
79811380
95517982
285264061
41450480
125511847
159344347
44085070
50965955
209133878
261965656
9571083
464530945
296768953
105460223
219904267
410015861
47953559
152083199
14351513
95818555
869324794
521637840
323481572
463309225
414688249
258695042
57066107
186171380
36692105
177872230
302567124
26604353
6958435
192898114
111891783
1411788
462262308
48618606
361017630
308877514
269443582
19071490
12848739
616674637
27197976
561102580
176946035
86263050
233622366
239817785
56393744
74350292
66390196
804720273
123237650
195559777
30115226
576695046
107910588
219557123
676394142
33674968
569497967
494995259
167969195
145547218
673109159
88088719
135529642
42852209
61050644
725926484
139594214
139501880
276238196
371892421
360681369
162517133
171104352
191537018
53188395
20758700
27592343
196758103
659626790
103968127
193976475
25777181
219679500
125433647
201823484
171907437
76887730
191901146
449384909
30458155
23358765
326635288
289423928
13990905
172274138
68863292
160786681
70226758
51843089
102082827
142061728
698464822
126896819
23510219
67001355
467677483
645711017
206238821
314402750
71281498
200320514
248932632
39518822
66270160
781821346
20844920
78089994
58684131
297799363
213689089
56286096
30089510
136132582
43434092
63345940
105001372
760216988
93823431
2329625
162632623
58318012
229923932
25832087
340806123
99840429
46519188
283628531
30655558
201890159
241540780
485536924
423132542
26689498
132004256
116747188
243686345
288827658
483530000
236272220
350903689
116509804
621404933
506756840
111819998
235287023
72595554
488549535
683110952
312239772
587375957
421751818
137863929
151283861
26471927
187321356
56652028
625859355
46079173
102641071
309505583
670208493
289782371
201004413
128486594
21347583
73569328
6307476
18780981
809696705
293875889
329322116
249846400
28358393
402925003
74779310
87218271
141154342
201947930
245238526
478064134
204554981
682365056
208384110
121334278
65484588
149524032
523860055
826170823
20212270
63788252
528449742
620072340
770409207
649718970
50289263
158351210
12832115
709469005
210095528
106833263
834728389
242198546
110347835
623237048
35453574
412505030
56738702
170716432
138424894
169479093
158421949
93580844
419550875
707423082
371942789
153923217
1424898
108438463
437485733
281557355
567248378
37753331
90900196
508589758
13854886
91422903
77737732
262669298
184148156
198400700
125548185
76229
62008093
169760055
236230084
310296449
92651279
254886493
102745033
472320014
270912208
479821756
244176346
268947975
85966174
205162370
41399345
179986937
285584439
597664625
697643739
248643792
325657232
258328983
8357074
229343320
361760429
138535055
133535319
112681655
770426651
296117889
649562039
16427650
893245378
79456567
136991344
789364530
29484918
171713655
68611289
34875986
79760035
150506691
109412131
211984617
96063862
562760991
682572102
293291268
198714757
750979477
91722304
330972694
519307853
265163583
41205138
922440809
24196583
308311293
17449298
630653345
265230203
596985528
524225363
26204864
9923884
11423687
140733797
134129476
398594429
942893995
35567467
246049942
136101571
57834512
153253516
155464356
7309464
34200209
761119129
129080109
343462225
145802671
162352104
149710920
424241977
263476522
355893464
149928711
10982252
89583304
375388486
40791150
21245281
46304283
508436731
385226951
292922731
55372510
387451391
253735157
733422959
447776711
158965432
2465039
244902316
113029929
443705459
9052836
254177155
234616320
579740169
273768553
51946156
22846122
95214307
203002393
448862920
557429
776576373
289631229
37690674
158149039
161823915
647888308
43073876
304157538
394238166
247385469
14864862
256142176
155114219
77292665
151092047
368762056
3216303
67454919
23189031
407843740
181061638
313708745
38395083
311773459
37150535
681613050
38688504
187442424
257988616
361466633
538096747
593607052
204833582
5371126
77682435
14180664
318840495
103078801
51155336
96232629
383797628
102068973
716340094
61599849
56389172
26719846
103219101
882680496
41634201
185352667
361161069
84327785
244981912
81863043
474553327
148367990
21343419
15846174
29555528
27473256
151775326
530737799
404220231
259705292
28862868
454232410
5729593
164388134
37158786
13965342
117412692
307764489
178371026
345299619
41443339
88235031
123520776
258948909
250645842
381436708
110608603
63029844
83010505
55562360
14379374
276664158
116129888
143794987
578850934
371649006
110100147
31798288
357842770
524011322
117729321
107269140
409479174
294091152
41138547
602977797
216106516
130931573
628900933
173040703
18449723
780047408
302427310
925433084
304269367
216425507
16923303
278897137
102826221
323861374
101368316
72649246
339501137
140685284
132986958
487835919
47869254
510476623
343404644
267291958
543606430
29583972
429272329
207026322
612749822
8595753
719332802
33127835
200766852
212265662
31839043
20664944
115065215
301971328
136553602
101299721
359097032
188958832
969799280
731361688
161667412
643861786
722534257
155398936
177609134
54972620
400966404
31574696
662057124
197884567
605181216
94423880
520876329
627433851
716148416
345979132
78387782
597184856
556005536
290781873
398203905
57724431
494991019
204976626
95693064
818537551
316769947
34365746
290575385
63367106
201668869
187058414
210010382
106167096
36267728
865435276
732284207
48139360
151945052
403933492
13867836
212576977
283526640
554288086
388625889
315743306
202686176
24567290
3929514
254800267
204302939
135877017
887209178
455628719
407449114
253914200
24202712
501235576
507420473
95764795
206480480
112413586
338386713
3725772
146186360
696105518
190239022
146580203
650184235
533228543
46348291
256364274
20778283
848273773
148391210
236526471
701742619
700265380
171808818
22475544
5133518
19861182
135063967
39255504
449527004
233802500
36901028
140838736
163314629
29808388
341689673
774492258
215221511
6797466
124298995
69146133
314967421
93913209
92411359
265440949
55098791
457014380
418379336
135898507
819446094
225952679
259967258
154131403
159070207
120593333
242439233
208174172
461104822
114871560
497895697
191015897
868629437
435560625
1865260
178958421
228676371
156893976
77927812
97077111
583550437
158143
4724095
360300734
594403106
207823584
909211606
179206487
154760985
320670259
362563329
28873812
164390565
219641851
509428712
65466866
62511349
533410405
87044008
139503573
544523774
396348706
557787454
68934422
5588503
127214730
496789620
137319240
171338044
19060096
830766862
485553513
110322621
9267540
40079506
96894898
323480912
11518234
224118966
217193180
109056706
288826685
172228820
391750881
562321181
17646126
800290617
125900712
220135903
217497084
24366864
189462773
38479024
22716205
5292429
400445601
133303942
55953646
255404022
72100251
153646537
459077351
141284217
62858947
10370281
46637161
44596625
16773309
68842616
615748291
130972540
271474522
153774034
32380318
22598504
4411889
428438924
734076034
14831807
517107358
295907703
90084925
16784387
93766006
170970954
255784007
113319679
328889387
93040884
201388624
515984318
16653627
213575168
36066594
128525556
108751093
43362564
581751279
30443070
893685168
441747173
78323507
238138392
429970881
75290863
30088864
276756059
405882403
181515752
138191395
397247819
27112806
6051262
174937724
122046851
10387586
1188615
256674877
153020811
155376331
23279050
239607613
50168048
471517890
166326577
327928678
585122060
246957832
607255389
348171362
220059143
689411
547312181
267207623
56956959
48113096
714868886
291855300
39701335
754541807
338149223
193320452
231377932
121607474
571996245
261118661
236489574
6124694
353070581
534851140
646355900
140099731
69206800
547707554
135371428
234780269
269739896
454414027
790565341
206672454
62750307
820129076
45179808
200270510
160014775
414547861
310039524
180532027
147820263
219776671
209928801
216076002
665609648
336061042
508513028
402907134
12970881
248217543
2915932
499147146
65312252
46101920
24992027
184619993
713769456
317770997
473618137
2347254
41448704
457930448
11929708
4813264
67906265
225376310
219578397
446252875
21887524
245598819
678049270
145806874
50912919
32012924
584394815
38439674
7340369
338217215
503394613
855522070
225980068
44066548
200703819
139030564
214304157
546946103
163171301
185725092
393108919
83570435
433061565
699717523
549904770
159217995
764645417
235617698
429046914
37471657
9763123
2059016
279550795
440827414
92608097
14706047
384905454
10592634
261837887
684904009
851404547
114005051
404501143
266306358
638158740
2341069
232036946
463670727
585652636
563395068
173871498
110053491
497062525
79393256
170199948
651238893
558558064
48328452
105746417
20261703
668166361
11860746
55313767
1873591
55796065
216165346
520770321
205669295
539390456
604730396
266114153
58264784
27746143
50907472
298653379
116470387
129425099
226080299
147997017
401533872
69058848
109662981
72370479
579824787
168006952
290902780
467302725
369828911
222714358
187237622
576135990
104132950
65462100
239838
18090038
401451027
465987390
283892964
556568833
590899263
6046998
326379304
178925155
930429
31622066
363237266
244401253
20108100
23796839
468763940
37781261
346036960
577976082
227787696
354634060
7410465
206907865
157291664
190075436
393883526
628779937
147640200
245174188
134443691
7139779
404046054
280170203
10689051
82176030
21135497
184497657
192253192
73210079
42707236
20402173
74536108
457797089
336344623
133937394
18318502
218729005
194801830
135421609
123857200
854248321
175043163
5490111
583419111
161959199
705723580
463916250
68036965
316664886
137813108
176913944
582369721
390080454
52516244
39369917
884124504
43999487
79662311
46339988
637188780
547611705
129370578
50195579
608602219
198919887
1605651
104452177
229061067
31601709
687981320
534414150
191197595
469103673
119524093
230458773
12534222
42902936
425108982
165653116
74907878
40980014
386428525
380555752
1438123
16191365
111257867
165452004
617018889
277069982
97113586
330105442
275796279
204279853
32616163
217305000
315114169
64173301
743551457
635869167
32353446
492597550
665852303
8189311
506714940
596753682
466072431
73535712
412782934
252773238
258269722
826963274
277963111
89152156
21273866
335132
34869394
191500314
400623821
44006522
91642156
91861272
171118846
53461571
3833765
24944295
400557295
241383692
17581623
17125621
357684981
61051638
175484727
42508801
59615274
230150202
700148
215179070
367269749
536233512
20937029
722975815
776581467
508313534
51462253
296646989
318569245
44564700
41020541
285544467
210412690
510153136
96311788
32762725
233325091
45691591
711618306
343714370
25919083
357197150
145959518
442149996
215618880
58451905
49004119
117324493
590073148
492957923
31309653
59903859
279630693
4751440
121771361
103921366
320452597
264341927
164611592
161274424
394827019
186953045
127749911
62004194
84669910
48433863
355981041
412201540
453582056
47156033
280224860
30860719
61880674
669527215
448506353
113691445
22272777
154109277
123063185
235415945
27459667
410563077
106950102
724318066
229334982
23656531
330363829
131307105
445567042
373687665
58416340
599619366
43485846
126389246
719411741
170314815
100983627
135203862
18176352
110159157
360556741
62539064
140382311
199863200
30772364
467024953
372554383
79813078
263237200
783117111
40275314
221520344
37037602
464298557
16216405
200016607
277881964
72109894
283418074
323016118
31512279
498541492
819325877
111537604
619269288
476604798
53654459
155132531
377709428
3725352
426227211
338017599
124613399
786170509
88801386
4190519
254505030
327809514
270738008
273786339
151378203
414787246
132352613
7489041
90553512
145006891
153490896
41554466
97102800
289893918
99340693
381193083
8453277
354322948
16828120
46774177
548534289
140907184
442369380
254324150
923396224
4096800
107605321
17734593
255256075
4449129
108292956
3414439
150995579
202188611
427003688
29412651
343256082
66028008
154995670
152056486
317629942
34280499
364989978
78713512
354823845
232781400
2737674
244918765
163699788
152613659
253162726
432611951
483013911
303551163
126110063
25074155
204439971
274985732
31703601
119415610
922009860
180497077
600164234
90374388
488848669
428132345
104310401
32821877
18038820
673778609
247464878
443326605
401799854
325982693
50499003
19344191
429181545
484477502
151025301
415508823
209168880
5883109
130775317
233246118
41073346
53571023
432932832
859464694
610988174
66117656
697098826
147668988
27241295
71739927
98858842
623063865
598846871
192326535
194190363
516618901
101320848
251826373
1326381
15808520
115479888
20360711
15926130
87804888
408167721
583324166
44372180
290121121
7905519
92646829
88039745
346849253
43191487
65399265
128244337
87763230
289358701
674849332
64998296
488864981
811453993
45205022
153144706
20812289
116888857
485748447
12271468
189159282
492549297
272497760
148614030
152486613
426616914
465181843
207920088
273050385
313648827
805231819
542787360
89233800
80222564
478249085
345553533
327877485
271855752
172604196
140941267
10866436
126345537
99399966
559356283
470345925
133027333
61725005
256601932
121162139
374061523
237052896
3195876
4479595
78980757
52299190
137891043
3110453
154815419
181318127
5814506
69586833
76722682
325568671
59042820
298627837
199526515
201083983
191377148
24377319
91713047
3779439
358849706
124325616
97087337
72051971
743949797
43899746
234902655
884898681
17819770
9362440
806596722
61837555
344153783
433403558
133907258
112199178
259112192
473207004
247762788
147894936
266977468
200946920
794709204
169267566
68904398
111451334
5016470
766553061
185856751
99794118
283569990
464581264
21289398
25966503
115061058
129734611
60855111
253977836
924892978
410773808
331872675
169840919
58731972
522606020
409988123
156602166
25506954
148005980
685082332
1939176
419237442
703763059
124056172
222972525
26459596
415642561
290786810
143209960
482615088
114598321
61437274
150962914
267878753
157793171
75594321
163391099
543806165
77444848
549021045
441376861
416709980
205296121
307556769
141813729
322086334
786100389
264250166
11641011
353753574
211228588
143104001
22543430
504604390
160958029
222175370
448522794
50708817
32954393
119972120
422689128
773139346
64147236
375668245
203483089
6513283
202625830
319893286
147306337
504173237
470588181
146437178
161010901
469552329
179277834
139444121
641643405
2954677
80328913
100312907
452866232
28410138
361899
175428566
13298151
19162946
527611340
524528022
660972817
536261805
516512616
142915035
145011484
308747466
321617565
323896484
10581187
10622880
443074536
588494985
76619006
611833988
148951185
13847162
403433236
18906454
722331938
595048165
128492916
409158750
298167826
27860636
320392065
318835850
55132119
1756176
219000596
742930306
371970349
3566435
38055603
299165755
14911666
4197116
124659654
710214
479288181
185753712
163785998
268001161
413031711
429496575
57434780
13202123
357232306
14675574
254858150
259697476
574444611
761694586
77195424
236557066
320648532
34737018
749500218
223823285
659044146
87136817
342149961
479628
252745292
64648096
216997812
89106801
341271643
383999246
11436536
387194692
389542695
241885516
214895206
380642991
93339378
472672375
1363728
169628149
342685084
493359374
21044219
783631888
5192479
12199852
97496160
132068315
623979167
63432078
35342674
29349176
132303309
159693951
260644742
137081340
348350323
205285159
138755017
145989520
626615075
40022192
235728262
566099525
625112927
155796008
3797495
838917118
537938777
67784472
229410829
740984688
184353561
48589248
201940457
282822786
175216759
8513069
87365210
190534739
74031285
454291819
620207586
151538725
72174577
48199339
484634139
52323339
393509923
75912839
10516194
574906354
201610463
956564320
2740918
129494398
319074537
170377982
30154299
14632862
214490447
201601529
485487603
344076574
194264523
74882430
35105029
405212780
300251454
382798001
266915904
67834613
155875208
508829796
44999241
432354771
22040229
46421675
58338266
4237019
84400904
193118854
353439422
190023020
452273178
321767037
270959436
52629337
505107173
25605706
177346081
701289008
459955346
369347138
753958506
444424665
834445708
30629854
628057917
66012881
80805700
468872631
261797506
50856605
792045655
11517159
866715613
133148953
522279262
206239480
193452018
15632209
415170382
17886170
64985258
284098557
178756502
252802746
153138533
849103655
608737071
96193338
217657337
6145089
557853836
19755858
126799960
131286167
75055883
48774693
292368596
380878746
19522916
67707868
766685263
175082505
451593982
185068527
239779415
181153853
24367257
344808431
714153242
78507939
313234491
237693181
107440850
666795189
281435546
15686938
288991476
182688675
243894555
182599602
53755080
423083275
275384935
231492314
10345659
28355851
33100366
403979051
90571997
471417318
316285015
199656672
43087597
591268004
134874425
347336380
56510735
542753194
487901078
5318919
31754085
20416233
27637492
163064843
218748683
734233977
146802438
536860763
414480993
247620256
363780218
310771173
68359505
499817725
14657310
14069151
264341946
6356806
89098552
275154298
155135813
304623862
729896867
82985871
20282531
93508504
146017444
708583576
116723899
103063472
18971549
139579838
101989312
605901236
84261936
64498730
586019628
13915628
505541645
167871665
110522916
119340355
234203411
45114636
53524183
735185933
185625485
255706476
678734832
10806215
439687260
543384163
158820124
137707401
40565502
487822002
197430977
489155229
252778967
255389075
567386356
648054546
24856890
133174885
193993226
52314060
305865463
32352114
366471347
187286171
79533323
262313117
13074377
91353389
165051767
134838977
236066362
357135577
215537818
130137091
125955208
555442686
110600527
17555202
211489901
64064794
165076700
125684910
107562044
312268961
293816484
386815677
52798150
520579279
1586046
2785134
25197951
252441100
250318719
136500159
1304987
248276601
475055819
581480839
147609917
318213011
551637903
227313389
222285642
683806392
596328886
298250937
273146341
20433496
169155318
6113671
28257613
4627155
325722264
97464950
740128754
465561459
593068544
53204320
834920652
170534236
66412821
696908167
541864130
223677105
31698029
94316675
209796412
200098652
426130767
560002329
48452431
209247604
288947136
501513965
105677147
719974125
65755589
57357135
140864559
208862498
662392905
241721106
94272070
219274630
467113876
56002851
28808572
16128713
15524869
397312530
555769277
222200278
131261441
11225410
70340617
388142088
308998753
62079375
597044553
5071940
283040593
1340022
423991637
31266001
317357922
195575137
595040493
23475600
171991433
538279335
183209500
259195721
45169760
103861996
167883493
44423017
509238383
7038809
806591769
22460987
97357
274552176
4065791
618095037
46962665
553152938
385597130
401606809
8909100
729219788
71859977
575797248
321219757
178521241
731168542
95607776
119416902
310417718
276935620
91498330
292302855
420130879
15736728
55107455
231982361
200186914
43596500
382081340
7301341
54588819
84239351
601593392
63930975
906136408
59738872
189996476
107945022
715813519
65343443
803765189
126938216
89499878
248892452
314245592
42782081
139286791
682011316
122840513
277759237
109301835
326942510
128146634
825487992
25166833
434286133
283725832
79630622
562600697
319699624
329228799
376499004
37883130
305435187
633274809
409578700
382050708
12654312
345202903
108391063
361701615
1791737
362786919
351009237
733941221
747935679
16490487
772672582
670415845
496163833
149032785
226267400
206645313
158560325
83588581
29245022
406261624
580161433
615162366
70350489
75145695
478500362
251187307
206442458
122336930
175785441
231858692
656958955
248858646
387681684
81206288
102399309
77789783
37263372
126741094
64352842
23649223
280169255
826284388
408585880
300726794
1561074
196940117
33152465
361091557
162764253
69159366
432854097
435562025
278903475
120913698
35533105
151752010
550002203
95163412
40036150
19186252
188869609
294100231
243295321
39570334
8436739
456230664
422448205
81735037
590101627
142820344
615627542
679517547
180262163
15982491
214024347
128489610
459357305
177134372
79281297
242289088
95676038
81917667
175548167
81531637
98282890
39260542
2612360
11606083
88310983
94673239
164684155
518612039
168400835
11441261
798909072
211968280
48801935
2716057
880547586
757555205
459411856
20670591
208879468
590404
583065982
318871764
650344739
21679035
557764737
443834518
510644161
46342810
100142818
549437360
136581594
667845097
274036487
35261503
173274271
45673232
634101626
20275476
447947281
323501094
165077627
4157078
9394449
363688073
76235084
161854421
184290289
22411100
564058641
237128817
180902800
527158737
28744633
167930061
63275453
575923550
298683690
27743715
587831144
386361994
259499502
178019766
163414437
464080646
232788701
390295949
15351227
126558259
344288856
233258646
21512201
428045683
36849288
364529612
14203219
668816378
55221777
297405585
71650348
144392881
812656347
33650168
227880004
180851160
293785304
343415292
518925217
27491678
37888770
343020568
34937341
99592509
352947541
126153613
207093640
310949974
116189132
602443733
700345910
338582701
289114793
67899001
367773383
680788127
224972534
115460672
434303903
70570492
90464379
92391582
596677099
69305572
105267379
79052941
564171189
93454379
710304583
268778563
212997927
65924077
7107027
320531772
278729354
72386721
18399325
276530665
131647415
66548645
137161029
851420382
309601624
5710
330661513
336410435
53682149
42782743
325968809
455432491
468937108
251670226
51661223
526952229
629061379
307800733
367250553
288969369
35400344
183717834
51921561
96353373
71518375
465841932
133662268
25445691
321209995
79961275
207519497
20659346
989952
125694683
412518300
291037234
352828326
197955170
318260129
98330733
315644262
344237345
355962331
301259165
314043609
501445635
5388307
814395508
210017195
107348220
1963295
306813005
20950636
99493032
9414627
90565331
486427156
103916544
25469910
324897879
17059771
123898207
89873235
864767721
16731453
80646064
303061584
226205894
946291406
66088953
24947255
135063992
84917904
192986073
757118249
707714363
123995257
187863862
181943764
195713847
172912591
45800098
458143564
24922908
433652869
931388397
325095308
61066720
28865538
243514455
287456645
175566120
13226961
153140803
275567374
241648266
276287862
234814591
79645721
280064174
420879860
654519455
25605242
439166710
454800511
316650137
454474376
326365965
164092609
372012418
49981628
36841682
94196945
25305863
352200345
128937808
117391829
364236299
39597515
12821518
10238592
328056952
391620544
4123188
906438310
383634978
156796752
171401710
32671872
55612669
171502118
120658710
119859732
441771518
596833849
83775366
234066087
250244438
290728996
410575503
289158551
669392537
427694135
495209922
258633756
144366216
22356567
335076343
53892231
128724033
159348360
328800146
27553948
25418324
98675868
28761033
433388528
299259471
9694203
437864849
14665934
147591698
167800695
271202359
268754897
545587337
156093651
107455734
14856912
5783641
131741282
50785046
379351101
45947706
69903556
76735759
397207326
144949332
125982963
39673267
472842406
332276627
308256186
152721752
285042739
76108215
403927715
221024183
3038803
161311723
351442106
170321829
27360518
16927025
350821179
32519622
165581278
504917782
363654982
327328277
463869838
470200521
392118172
465482829
48833250
34127590
524908982
322664200
26773694
215357245
164162191
437533664
70389983
46198909
152841485
592114506
412228384
325027155
195292309
262183968
795298406
878376700
607203429
194977069
525624380
145010580
147287016
357206902
67775470
188200903
529278361
97643894
29396056
217687904
9473607
18165724
729720973
344646837
250022512
465491241
506971517
91257400
54336005
150725886
76341894
190715464
533204789
486982172
22123703
230001601
396340770
152421810
135359093
395077951
211101018
234639321
96212928
264363458
69537086
27444872
452397156
124745625
58084535
111867992
954315776
633829134
216086632
54045454
825020186
13503594
20020468
684529230
38065675
28408819
477752302
12795233
6761091
89427727
227935528
49858986
650298780
434275870
158420137
34055260
1446014
15410760
248657186
6417111
61017595
134802651
196677229
175131581
39607577
144936449
404123301
39870262
132655867
46651875
162964598
121681097
103831235
376576080
465359394
168120946
269680695
25440903
287744522
167151537
176341665
146373863
44869749
343879137
179253632
541188
520126764
168578508
683415978
161587821
44844014
20987208
176733566
82696806
5430600
802502351
75224327
269765858
873033309
472419518
223918259
886443216
30486994
681648280
271878282
272847315
127494926
52806044
68195175
484114440
151448702
455450470
170954094
240417659
201013424
325241735
6160343
28626203
220692742
120914183
303637461
164676948
359889990
215199848
3822494
98666583
61569079
149665042
508011687
247653763
276878236
38193053
21859803
154988900
215988437
140982891
151097987
150898881
6554268
710981601
371935856
627950141
283023552
498125372
392258043
692053835
277892917
77942561
263622324
65825710
713799143
141047342
307966953
254522094
41332073
43896980
547732699
204601050
109733278
131135415
438905151
37727896
169609816
138594036
688760488
544077280
8371673
29988131
9793165
89250915
174994574
623549458
145672503
286932391
153576967
836785221
34287652
314529576
166633078
69732871
248687618
425519268
1401472
131763531
180412553
97382239
57786146
194057323
173167990
2885128
56937528
131519154
438490813
224414258
53871942
33907083
241812713
199224649
343689220
46980617
876654755
151590137
108434088
292670253
419813648
6686533
57111427
323848912
894370
237933157
35653862
514743563
6440889
29828290
475784596
196607905
343550700
360419365
65340731
235493889
155584974
2751264
84523914
61234666
409114422
337348148
29434733
437104166
348578165
76953333
504609921
103062009
789672348
107796969
236597402
10101000
202504616
20908076
345487953
532746224
384532122
165048410
401149140
269560533
131536431
110390760
172103620
160148235
411964839
48569822
4770031
123916828
111692881
93344122
678771333
230291348
252132410
23724444
30025713
198936304
228837986
42368173
50465493
300730595
32897690
33588591
754827963
505058454
128944725
34886814
277457049
35177593
212251997
167198154
92866221
379240162
63132639
36771416
25167075
95854128
79006546
255659666
53920301
50263204
762763336
127324709
77358466
87998335
70496764
225293375
165003282
270888562
335649160
150545450
113121148
384008345
254728030
76155059
182881914
212099381
91523099
454494605
321770182
43535257
88425885
594918041
604555944
70767683
794762115
148229354
189936670
391146035
468744479
55151745
80962333
201356652
18435879
319733362
25863170
120598694
458148442
239572268
220289879
314192102
50372231
221083281
468255026
268154639
705646235
10036742
185640294
381670214
323683892
279369117
625817256
4424822
313730838
208805278
294603123
82334008
132882158
511759773
95266207
363775134
660449097
468022062
29791490
96756582
155257296
134868398
150349676
17581614
444395535
149195414
108601328
226525301
218505013
175950544
370299274
249890497
151216407
63507546
236152886
99073285
427996760
185256951
30816661
157273368
1245828
5532672
79460838
94720931
91066257
732379473
7623694
153150130
177296419
17675256
249526469
448088399
171856739
388349398
414789919
680696756
121609660
369112555
362567651
5844074
228802855
539167451
445352497
85180695
170295828
330925083
80597317
45339400
65455577
233391707
7638558
194925724
449994
85212960
83257
82467189
332905480
155471387
578173797
431348761
168306859
714496997
41774045
444309237
271695138
371859059
455386254
24329374
39496155
69049842
544941710
184352344
407892720
204218442
381891269
454682756
112295819
156522369
199162406
6096082
448475813
48375427
114890287
62748269
33247232
351607456
237818387
241790767
17192146
126476411
258420929
539976268
46656877
32444205
109356435
555941143
623373738
606533948
408733027
3732467
288820228
222899712
65893725
20665356
519119829
357899040
245994255
150342052
52711519
73405908
861998821
76560979
380004221
373456384
457914571
2165889
491097512
15873374
100127335
156184668
744111974
84601340
289584089
37085874
119938442
682050979
224611365
22727321
141758436
164005802
545750045
194750639
208188498
162595362
148741877
47685259
35050981
651841078
62146244
220869677
731210318
45881260
336187143
403290034
293009423
27688967
280605387
350661
914226
379898919
7473484
633140376
761290839
21169320
175861563
391778531
857045124
341163162
520920247
873267128
37181290
258596618
122007765
93652216
318693888
202981211
318920274
87292684
99049721
58854175
350211877
44106206
78996032
9116304
16457186
120222910
184492449
447291254
42142697
294915448
757198987
474081681
169441855
466364138
256354189
193518946
336574069
754563530
514229910
770351445
5959844
69731516
29194092
115677218
339868443
438764
121737192
157327429
785993776
18845889
94422816
582098089
299327034
2763891
460017980
147571524
377244942
422106734
171570745
524668517
127917443
91574769
170630678
79713756
155412018
674596138
3120802
21340559
176694344
57155738
3118330
162639462
154434551
61871143
4242737
187353408
115938721
67242646
101849305
144328101
9034351
287019027
611368762
366213656
261002858
313954912
64171861
51947047
653439071
368731581
64836129
574392400
101717887
548795394
541214518
344667185
42088141
35969583
26544227
139940202
259871980
491694216
244983074
649494906
643420647
158423223
62569812
628332452
91708638
263892086
111303743
526784466
695414093
274659383
31084285
27326179
61492139
572199682
82956045
91165931
18740645
3684490
267429859
1689622
844149674
490711265
132736708
703633407
166957306
18031341
20155622
578578297
742000247
590424807
650480125
23299628
9176738
25005521
204277731
393796009
59327969
62315544
686541086
385238499
74811651
283465768
74392282
78183331
691103679
58913559
171125177
264403664
284376788
182775215
201736376
569045744
232998666
280539146
15841195
79623277
510110444
109943949
46155834
771373710
116274573
45251699
287601970
27645000
414735871
63461856
204058851
94133438
504339381
456403829
47431720
311287769
25794476
82595133
141890718
58698750
444479030
441695223
190692414
381719359
413792640
269026670
147973196
132355127
236771143
5541935
332141818
136394306
258577698
494123424
248040755
252073122
369156416
237055440
66595076
646118112
553540218
9224538
35468091
217825746
117784651
327064604
5879049
61687349
388712562
210044438
441108778
76329662
434667332
82854356
731861947
29897803
101543199
256221034
533531
59692995
436429130
46017023
2408337
240506567
31126240
203421221
255103099
430504057
105866988
131537788
168586168
48650833
73872474
307908612
324340554
88288529
246150910
269871021
87758710
35709150
74130573
536440007
457545096
305317028
74757354
249609270
1492321
170002793
54325781
180436074
148215131
119678876
36941679
181904983
557581114
693785232
203557182
37715932
517580132
123898605
88442450
722561489
630879551
12962554
698586224
138669795
201167728
527391597
232629325
5058786
205744111
202922808
15314581
228002484
42893074
182399521
65604462
821085538
68885356
903659784
278115764
608488000
619079588
259964970
45369304
97892162
130919813
664172133
598964023
47034395
16634399
206336989
167873261
456591560
99294888
205356365
203611029
683803499
207221179
696245647
509415440
176802504
666456115
184035195
46828697
44580532
224742651
112699471
5960304
118567395
379231610
790732906
176624369
373212702
402764926
265915871
2975904
364510046
347970092
823328378
127641815
503633740
433958238
536544515
5774047
651605712
154888784
331492038
34924284
169454954
321638101
419103745
574656622
271354895
26131018
513052132
282510
366765814
34459277
5722598
293518542
37953141
818387597
287734788
11465773
416790024
291879979
9508800
54948832
55978555
382901880
236257008
980414
478981564
153263315
446210221
37721011
168258110
135975817
183990054
78105057
8482351
4232283
1305072
493729349
6857763
53241611
111439466
40244389
77441807
28585749
374545856
75217791
68604361
48665776
4271218
181118162
457599188
367429647
193255827
446304053
57467083
268394579
3140219
180364484
18701161
20496874
533491666
215462775
45622766
332451083
196718805
121089880
401166406
565216464
3353569
205538556
297127895
951252067
265082241
101464076
230297626
128803540
141351017
434558663
653916372
328816856
725409247
385035141
509826344
1523933
310238161
266055340
635861621
44886452
129802770
20046172
167224031
23207671
432453475
67462455
584167215
184090443
31605699
4156736
136729944
57882799
36012205
243521337
81058667
272133515
728928854
103063577
448298089
7333085
417884119
180487218
202295455
112439084
121528583
28496155
131460724
231214339
14565562
300570223
52087129
390050690
600073888
302766227
146862687
624490485
89035177
73515111
421356561
147981809
20332151
197648995
6896105
240603840
307511629
142514791
157210529
91645283
48344850
73796940
194509043
201043343
86296487
4487228
399018608
165848069
278841598
207260322
51915160
613037360
254838964
112481528
246827840
497380861
6915048
465936377
50541722
237595049
30723174
132203375
40757134
307329730
107278570
483927526
153520031
154244925
232608897
429820960
205767898
36882950
275535041
92049616
32476186
13694173
88727591
81201752
135587775
182175834
160912519
375449967
427815077
9868600
458918136
688228111
225254526
381516518
434093753
7660707
58410819
210801703
281510841
80272738
442873424
20919953
121575124
522381032
219723026
367129715
762041321
100234257
20838239
244000123
13833245
78311621
127297629
31914443
541428614
22213648
277020781
23233340
678918810
19650394
48649869
789877257
307385668
277938638
192775731
739592953
577085653
125202093
11892904
1654298
388380485
16141774
228668529
156926823
132304518
119107853
331583924
1005800
20580762
198013994
96531787
428259701
261954134
86599798
110451821
169234103
24092453
724180098
195383572
465180522
235943521
23915047
163788305
80736899
250200694
543234703
21136070
528027266
33479956
678478441
109102249
680665357
104393600
57947263
114567257
577212084
184935285
248825782
195405490
379098968
19063223
595781773
527977475
770667748
70020919
558810944
40392936
370282749
573084136
426489873
361509734
259525307
224735198
14051737
184199559
568950721
77043132
138922342
728223588
291338
710032176
478831422
738196901
83995272
53649709
49584007
152219132
233531644
110639418
171471354
540297228
302110314
221827282
126958396
908652205
71525935
531062496
355832976
127598321
505319934
226491981
92571438
145649632
865639872
27760150
138699117
138655328
112774703
256818552
33696623
150798651
15078793
372947899
262550007
175711564
142684402
339633103
308985005
67901700
268759146
161094881
10095315
75486491
34008942
429196651
110351314
381860384
93717391
35284550
102430052
109256353
173216556
13288154
235722328
187484635
345021331
4151552
222938140
366890396
17303969
312127813
186625510
11854091
210288713
254374927
274741810
548537745
385679001
383545581
138457241
776316687
395807150
63200713
78146308
61176667
504652202
1594384
133315298
357841631
551160359
495349811
224672142
105954286
293923346
89677398
102599082
62018055
166095946
14899383
148774439
298676517
89934535
144310560
531572118
10744589
47888440
96290499
870310578
123610032
22845001
227348953
222523652
90255330
1568199
48852553
35590919
9835681
425116220
281562760
519597306
344536133
305580544
190749203
328060766
112182415
209679013
490304135
189169076
320801849
470347740
94932009
594216824
67517979
168092376
180236120
131750393
98029
121277137
405167576
340562109
98242412
255369916
45101000
184118887
916734387
73426980
806608482
3948800
404724501
395184346
71300183
889157529
321966354
51772347
537918446
213370246
586997169
127440496
236339418
174991794
55774150
308893909
347634859
72339118
314380754
36918280
25486582
834819831
95011309
300441517
464602221
107091106
371482180
66844147
483712362
235135002
337835070
78543046
590742741
76611360
99912614
414080234
64786926
546799947
20292455
752459
217275410
137485457
429286146
18991379
251621199
49888201
574832050
605327778
380331620
112807337
162587775
386259887
89973564
413924570
221786733
250359974
790814365
23352670
348640895
100527439
144992353
178868662
195368996
292815510
2903641
159896652
195739966
396333406
509729520
189528635
299443191
70536715
247179079
98117969
81332755
267688481
399941010
178535523
654776271
20886388
276096032
14470631
76422071
487317294
526445657
63617996
22163296
680321647
79280578
52121885
318503414
260708608
269208139
148689119
849031877
270223944
98793115
142852451
49391374
659404881
46734270
33945391
154275531
72391268
216177731
145779773
6399947
41981346
5709329
129250856
39049169
65463256
236134441
329994337
9877004
83064040
124357587
88839724
485154780
468985773
18209696
667417946
190324392
626036835
6990038
33171254
702148449
46981503
49092593
396503353
43218612
325947829
254796429
622187887
128473027
36615168
815473423
83532048
236429280
113143107
244939651
457173190
311922619
514307039
172968056
260584721
230132441
436817088
441935306
415677132
255131028
102706497
122707950
26151731
30628505
581646488
31916331
103186528
187527126
10876554
48865779
65229387
950612348
596831925
615726803
40744742
49979567
506900289
431974115
697664207
86032840
318550490
185713959
30021735
139305337
83609649
433185618
25729070
257300274
10041060
170666015
19488181
189114435
32885513
391308297
330922584
16633326
475651335
261270809
592282031
84122440
163440341
182417287
18412915
612316223
577201838
61266009
77741825
37998813
63241037
452627392
156681806
145009714
745813119
694427262
403509924
22539602
46382770
264970902
277147263
86330110
34285111
77082622
363495278
525196818
66920906
362804566
2728570
26767926
492389285
443211232
232150611
440124941
265900524
231332047
160439424
177843685
180102378
103550260
101386032
126807300
381509467
95184642
502713628
294273879
244916594
691648962
137923191
202229823
772942936
319772788
505544042
190221124
26684646
15936701
706425462
420362584
271339348
509604005
338575983
76320968
206230213
456808752
791205612
9176995
442008398
523193469
179015551
78935336
191397116
285962836
243128554
131813665
397098041
66331705
218874053
236175217
210936650
180992715
314904106
4194266
215487438
706985642
16000118
9244191
170129023
129628764
252078387
91686565
285513800
238882491
496016900
52386699
225653363
31727680
567942128
77690525
218165329
358195805
245043207
358206705
514940786
10922373
250862554
298908427
53164583
107331517
426827941
291313501
147433016
490544201
455872608
119329360
431987971
30093724
58832326
523561561
585157877
216364439
671117663
245535728
514293820
110848129
51401387
41895407
48378737
676534286
71594811
297747518
154370906
610127873
87172542
87472991
478532002
731464162
69079898
14306381
211788775
142768590
336874043
159069033
332002219
322775520
167382190
20484363
75557471
81614948
275067848
189722969
517218851
230600802
26524290
140124379
1036052
148197397
108171948
24699228
345190386
673947781
268484171
20716957
10615979
117079208
56534185
181911205
596790099
35382518
62734002
155983991
11087083
296493126
139596993
193140759
164145293
309662215
404401937
92596371
63465335
260426771
111318892
117013035
928764266
690420
201532911
243799002
59256321
502809215
343502901
219085025
63360296
75912133
47381561
135524080
108684612
431412128
15979748
196354862
476304323
52341708
326021840
662628734
209442191
749619590
22270801
698193476
249324128
41167676
276560677
74278042
72207201
338730892
217844826
625142474
93358235
170743669
58404173
72174944
508536123
283890605
243518980
57611083
383505617
523266990
389487878
526398626
356190827
229989855
248185881
130863863
186045312
414644887
142303080
58864294
332260699
225640158
291365642
134421393
516095427
349564861
312895281
457923337
217616147
240704191
142246837
383092232
291267347
372745675
137075590
19517563
212923137
80381249
299210418
585324399
248640189
282142956
665303171
474263463
395485723
345330676
72691086
591244988
70847433
334109773
339998895
111448025
418390548
152624555
100461461
243880347
14152189
323892849
78209805
395433804
528302496
483015279
39007593
40950606
72652325
230754140
3803374
7548991
29910974
771590751
322018533
188115527
254993114
422002337
375685518
328325815
128107311
131202331
202676453
196550910
407410548
237524348
421662602
294463407
331170112
4703696
435105211
11052482
32302080
660478901
126437095
55531
662345138
603082424
371524100
158713796
127168042
140328402
130449405
303315670
498251495
43234219
21459546
6999835
412270388
77624553
41369348
591316500
163883533
277923186
138494928
33960398
174897247
73824645
396520309
77856830
630093332
190580697
236561329
20611613
817889203
212856862
64154554
179256061
103737859
49644125
34808708
100535006
664507120
18103462
320582324
234246092
303038278
286858004
76813434
300362982
156885379
545962092
381244748
223957632
44903469
542405845
298798739
28463006
20675733
162239141
165761666
68023087
32578854
148561408
118995080
528450619
226767524
164654805
87487998
86877857
49070875
119182668
319767904
288455909
119771183
363017984
10646606
424669353
120672672
10964174
701687967
8280927
165252848
357422178
78584169
788796344
10643014
26556076
160145976
241022722
523291475
17408769
168528564
687645521
325898198
29697255
202795650
14673731
469363157
400190504
331528457
695398486
353060855
107143129
51250266
570252750
334500780
663357905
9481745
253632020
169779019
613110041
226219249
327051376
400318237
296087261
377199259
680144809
70105471
76114772
58115600
227157323
455660685
50118937
182317341
53444220
677897457
147297800
65962054
662134682
294754917
91383264
793132222
28112355
194274403
71084276
317184724
89130696
392021160
103354871
418871546
445824746
6224125
348906951
196632376
100894244
137436378
219435326
37654824
22440451
160581893
55002284
285508993
655150950
442593596
898410194
497795650
319614270
138865389
143013736
60998385
389240961
311675064
4189404
587798825
338485481
373721703
423559863
600998593
226013364
48994634
512362443
24140470
385892597
193739526
156658056
730813857
50105787
357450451
44576927
619354534
154973334
102893018
30922158
177926035
40939856
85629875
503640384
452018338
134231446
448212567
731616777
127900943
48308329
211517663
338926674
50021517
281545649
60351062
145444343
114007062
26119146
310274663
514139624
21823117
307776696
83870979
186214764
533617081
696426709
558957805
58298253
360590819
430559820
818557606
222716428
192729653
877345544
536472036
429370884
481829781
105149224
280343992
336488335
49748511
511793102
25497718
148029422
114799371
8306736
376861293
360341619
76872355
1231555
159202099
548130631
61446217
473091159
471698813
5083375
210447459
102524312
411921941
19921639
64945265
94977189
247409566
21818508
279150456
306910501
4166845
25695834
420546442
480364459
183238848
833551
234925319
188292817
83246645
11397370
2607969
468987576
136943930
299041421
27865514
101299182
700270830
120138318
31692351
121107375
88299592
284736809
602491470
372121519
183351807
377730865
637733246
133569814
255304807
315591506
145708392
133545938
101203202
66502499
215361198
160689261
93045180
155913586
335515066
326574975
39939683
57172267
597326869
517186074
577701050
410065275
116313050
292066724
65060916
365746346
593201351
184803519
163894853
37496158
558901174
151195081
566731853
468359627
319243559
9032172
221554730
316758246
31786553
166487961
110183714
12904607
338105484
609976636
110855085
524539196
22021617
173257451
178287814
377383121
345941194
36760141
542001377
29376350
67523386
24633134
154062802
9133457
57247318
458379081
245962489
145468386
235619551
623434005
363421303
646853439
271170667
377466216
11925077
370413896
382034829
440346569
274510370
127573848
979479506
138212245
73199400
193357362
115014568
805962155
106004287
55073013
6390062
485933074
135703906
211546497
412412649
459710190
594691325
415357526
159461353
216100388
333860748
148077
54411946
210209443
35604199
79166741
621406897
100906965
32471588
143156804
43199420
140515034
230749208
491219667
214027717
31239754
84467408
87146469
12133170
398333847
373587269
28827639
458293714
57869771
157287190
74053142
151007811
131416677
578757752
120843598
366868225
441305575
31299955
94637828
41875527
415183465
118974506
32862376
380163636
346910316
17978131
18916793
251970882
399789586
231810705
924983132
926146535
164426386
635100083
713035598
514584062
85163032
475551164
667566290
35038079
9196883
421043194
469345894
472956887
680583442
351592130
436134966
254367733
126008997
43000806
63776842
170666415
458117631
813603475
25211667
609119450
36851789
907714507
222500179
246580124
7356809
454765815
706956987
35757293
5708295
183785681
550403208
343825572
142653866
31302479
417059399
470995596
167741438
918983725
381126654
16901987
150614952
271517357
110334357
530298732
23523206
31056284
130121979
504111127
424986483
124059815
153482344
2120226
22031983
81411173
221451922
70138934
85849798
660307255
57861788
120114581
505939964
32125443
259260740
3015820
34707054
45916599
33875416
387060203
309093617
593737574
1783652
83955388
103916804
285712691
109356789
207905604
341972250
374703789
524082503
180554285
73867566
445949026
84298428
36081682
142148327
333567079
71615768
284523996
131910090
758227644
274821750
213895369
2449130
114688716
163127877
251486975
734417404
82437425
3331298
99000917
349061201
380949926
16601973
138228288
156006545
8172316
22027306
223937595
604643382
367780014
756041118
496666445
707350
740120971
13575063
270570859
466732567
35500885
49349151
49496906
948192539
220496080
64328197
26503832
171670918
920842694
95996924
563837885
288065294
113023358
224347643
138218282
163918221
16572068
126239724
48794655
122373389
9836635
14348421
166973210
278803273
20815344
454169195
437919278
382602489
224469782
111091366
278160101
254594432
141883637
50875334
581275863
46006107
234665891
11387702
31703966
77961217
4077497
28650118
8297697
98547972
200084518
58524466
165847686
170732951
127495052
24036741
23162336
514007911
221774996
14642152
177213711
59319888
452415425
442253820
784691589
12782560
89320624
311552077
386250477
20938123
87433534
93841122
184995298
373390090
101113141
140050188
78487244
456597142
41794928
178576226
272590913
418198858
215350769
216142345
158602248
91581954
88231417
67529190
812256533
460462759
48341082
4604289
385246713
28087237
31054880
1195322
93790976
143798928
120368356
192273749
73620570
399011764
90905736
51339198
792898747
62810502
947052407
464213791
70383228
276007873
744701682
596878279
249978869
85763078
259468755
210017129
480405921
254301009
114749403
72646833
380897194
279915987
254119534
130427242
340051042
138234777
47014241
309193677
440020152
92371390
635375852
488620513
505143506
171148676
304326766
271898077
118445428
279936010
6317883
95879889
453490480
275669163
855662088
75004023
496609046
928334052
772777527
898192098
2512725
15002559
710027300
384183154
151362917
56220937
216941963
548849822
13202757
283400497
203804847
578019998
210262313
79224628
125282610
410674698
15084724
46972055
13794716
49071948
338949312
3539733
169973815
366903390
305886256
227596984
616945622
429739501
49078656
14901333
457312001
40718997
440611887
252518896
26452961
18282338
239521360
187909464
230949970
20081648
85437829
98405970
99652113
158921185
288758183
235485462
132639792
246759371
242266766
2632348
116897218
171476590
2384028
328852286
3430588
254873660
363136729
426235748
22614113
247800255
359667506
452973421
6846862
528553570
375758353
865673751
151922183
478316239
393251251
72309827
161528790
36169423
110615557
243840302
517832169
169431852
544181047
285623047
300703481
8532408
251696088
184981159
97930923
363031548
24801834
747746888
407974815
116076850
85951649
800192884
315216196
690903511
761650239
117106441
19609840
169650547
494073345
12402212
884768072
623970915
264202144
101989387
649630380
448210203
40114892
201501970
119945864
386946168
293037853
264462201
32222000
334521378
4026532
140780881
149760010
131065854
123231526
175174983
23302862
71743423
672202339
96040116
123285554
68712816
101515571
63797038
526813537
232133484
202220376
27109278
352740067
820486040
117774227
12758264
190083922
12690352
14476387
135305491
383997173
38411988
342890657
226725759
309776226
921721853
185607047
146141238
144644797
473415712
569693974
378414248
232129278
105830750
115216291
174774637
41237991
48552123
16142717
302690682
377731806
10757838
544755824
105071583
107013564
439382589
11763093
148797642
52235416
318254821
504357716
3614673
119866276
340154142
31663394
156645052
257125293
166327684
377255768
167066175
202291237
124148788
71605174
399782902
509160110
3869922
22002792
238212794
70206068
389665034
7622089
674299171
11235035
241631805
518828377
552926103
148973791
339496067
49441731
140200769
211945702
68883467
120534545
483279046
771248
61266399
611812760
335181673
24430972
73208376
66855897
455901462
446303803
186905387
137400686
361086073
173941395
90591498
4746020
373921382
89589967
548561621
21671494
589773164
56566342
9147540
263260547
13927000
224697007
15805453
120750638
417006056
656739987
89303622
1556975
30605900
28329048
124109303
2914076
537457473
192883204
81572496
246194587
22821152
610935416
115546109
125997545
133067219
453740477
356727287
216242990
1431606
335987058
121078205
291992374
589855402
269865662
12408294
482685952
417816228
133618493
319599016
287686333
184388464
33218468
100867914
352748488
168283773
494886402
146622251
307175247
126692884
634186717
259505869
139074416
64824142
560556294
57443706
913815687
4569470
204891457
396487718
369974298
101509576
93161729
651897863
23201521
294144568
195046347
115331010
79526025
227973037
566939593
636935034
28738008
457804702
31177871
36935624
51389349
118417333
13193979
564262907
490527112
431697492
600044697
403421140
411753860
32615749
54539714
4940271
87945193
170157149
116074749
252331147
13044216
136651858
416448816
632715762
180125803
197948718
364784791
1766316
242307895
207534867
56227845
636149600
160079226
123702492
241479690
13846137
8106564
586798197
448716268
14106356
127744166
128059243
545747112
218831749
516989183
256381506
243702126
4881179
223566432
270842958
146459626
80660978
110339121
626366396
129542566
425856416
145434472
559492650
54630719
336901159
135585926
69079289
282833004
36576622
182964709
697525304
37260839
46067280
11388399
618557386
13516991
370708845
230211525
144853167
12481817
537174195
681394266
123561112
593548541
810208787
286228208
107230238
86336619
136780687
7986270
159927388
399194281
49642031
253385673
68426469
165081968
150753836
274095
599432619
10474406
372116721
435113136
127021755
187218613
2196458
8677051
8437941
191947496
119974482
449187909
667397532
896107396
41251257
2136366
504016666
124766917
172442907
38458340
394551335
214833594
91800577
288250655
214068407
151817115
565762973
73868556
4377795
50484493
340678029
578412050
9669889
98947606
707604066
239544512
50501998
316640174
330614323
329309080
21184793
76060380
143455614
113199220
332322660
458040583
177588029
228921
207205038
658431957
62036408
251923549
645951940
43031976
752597
90879997
51604653
315066588
381991774
370455875
17616600
200091028
84929882
35722161
37524076
814116624
92726959
7190965
451612228
200129786
133340943
83325303
656127196
132566807
116915904
185493444
410055026
319604829
36813677
47757308
480514003
334067113
358786546
46927393
511867015
89839866
110759230
191491527
395736782
400026191
376259393
236237071
115707547
105916518
424380462
304920005
617675490
617052008
600855561
204342122
45186903
259337058
32185826
113045707
2482270
20335003
436850720
645104959
127078901
329829929
566159191
242747377
649804500
123572111
115315380
39846361
648682317
35261354
98294773
308740407
69909526
456820748
118541447
203789049
387239900
4740920
223467486
687568972
860905187
488045166
101421899
196512919
126263565
544307070
267121296
361767283
250725926
12080754
377373093
10660428
304527919
195052632
13153056
6347137
253254991
284991853
190485944
598972165
319310929
556833204
718720147
159255319
586283663
113686168
730802103
900517557
298482957
87788640
301205504
925541271
56541677
53439769
291047607
14465826
295230808
13109944
523205821
120203400
173549945
209600395
422700546
222078227
509118064
200236993
152805
23655079
2133378
171357759
336222416
210094197
113062215
304239073
28712387
179083292
251220967
47802304
115001302
244540672
50578644
115125993
313478841
598058011
181339741
217055137
789169679
499216467
69869737
782432767
473195693
411256516
204278105
92054322
556213064
341571981
10741726
499914707
32064137
111829229
407113065
68051761
145154438
675262424
170112572
102944745
571150851
106102535
112505168
40329876
77517540
344667712
35061460
248128920
26954892
71578547
188260263
182233251
39462783
41398330
364641717
78090754
103447668
58899416
454208775
8801282
42198802
139353188
240671020
10053834
155824834
393180187
10119353
333263430
432954831
340498403
578216228
29070741
75636510
42506147
396213045
430399205
91131822
7670584
557251511
304270600
378660686
109933325
157807004
4192662
414906708
39628628
201838877
278946481
777271364
151349619
464778734
264044688
371128507
394261872
237021754
203598841
156418247
653761249
361812140
313894957
785050111
255562212
203547564
609978596
19570751
312413811
771157713
381529821
250838022
53600284
328369371
195141720
579851608
178296263
171949794
85419056
205406981
131829883
2656821
481657527
315619507
361336343
362983740
25708626
58020436
587355145
58897088
488552847
579344036
530680655
24208730
114452466
15049603
162448860
25584419
337935462
181325560
466577059
285546140
11295121
55881946
174027739
109421783
112936942
535867767
36375412
497672296
98963294
298925176
253554383
50318489
325610795
513250309
3425153
4256340
187627558
9963980
162843415
42578826
933587467
153572317
708546462
516770863
179071858
130391945
62619648
10794050
84315766
10011412
211707031
117771440
242729536
327019153
506557709
284212741
314392960
36472436
111562926
64427572
674521744
262576236
187886707
19399514
116046618
46983855
13471705
342182793
5909743
49305292
500665429
99926380
49009231
301087422
575231294
141912969
72508645
314643653
6522723
16393636
471384509
45461060
532451306
330245425
254351506
29860974
162989935
590961955
43115070
229624848
1886374
496439473
445596804
216350691
116984892
166495904
533089241
183251895
30387104
2009692
36034659
160954042
367937754
199258026
57958658
93663176
298746392
105403759
619270169
590836912
97947743
183322950
95830823
205906687
94537928
54293062
13394453
23383046
289925662
151448322
833142131
80259900
41694982
35146228
606153926
140314106
67476531
732311877
114544102
93472206
562099965
333151961
371899838
236313510
13329161
574933319
419484590
75682034
35102778
17070230
10508293
200557326
149603776
418933191
142972832
664295256
572912233
577775931
160026865
51957370
115930591
693959837
237804033
4699859
89106857
7654645
187643445
306749549
184649308
619131504
138975277
401004638
134987075
649873463
34150361
19383940
442612532
53088423
82829478
76963333
54626661
79428888
67342021
762534023
277269591
20592341
180265543
845288461
94293057
707443964
34502604
9252406
20341037
106329831
97937111
360985982
473326705
41749793
165144416
67965388
312880805
169585869
335854328
694203834
2685926
591837540
238456190
42067670
114924255
610690031
9569277
4371012
43916410
587285986
144614319
250307164
37939821
69127010
576637007
319430599
69921059
608407529
568930696
302086914
110338372
248755912
64547278
687130408
225112782
73848557
10266882
58241942
403023224
29491684
24051700
776596254
584779230
73873117
39327694
19557745
496212457
209596479
441791566
686778882
231749644
599400685
185530393
900814950
389275900
302289506
726083775
223483416
45384720
35170255
17445638
2129526
465280424
56084478
196572769
5075293
763010
39846932
216580092
72205417
334626346
162187174
607295244
23192620
97455415
817213420
52597539
839292954
17108
70617691
230813815
213169355
660822974
131288446
339162163
316070683
51682681
5065825
318181629
200646101
45051827
286541527
70796101
47140895
76004872
422707591
193983028
139059025
539609102
202140933
631770160
5682255
303382607
564072675
23119910
2620444
454892463
618595381
445680476
162077628
92250823
75556998
466788972
203099946
217680566
6649740
221927115
519126481
179510573
210295195
266260811
674674460
173289749
332231522
416185035
475212882
629561310
100625195
152673577
542654314
395993251
24345581
101468989
160427729
584752431
135317445
724391361
117428507
51894016
230601351
49714469
331910383
70919627
398601100
403339567
157770620
127008847
820708636
92250451
184793732
15364877
601091376
357457759
332136526
631566
52158048
872790862
218896830
336812629
774487544
2478629
102051814
6426178
245721363
117128291
214427105
141353906
252743645
404613938
804045920
17831743
10860295
139247800
289537160
88216130
122669171
19974798
75859036
198317709
11454714
271004767
64821916
144236469
172158058
72680353
65685564
328549250
41832964
865642805
405564389
181709156
16040591
208701281
370144772
526541470
387170087
154979657
33864431
1255042
684233593
675100348
156510369
72498359
45660197
318175754
186425582
267294842
280163012
506447819
763037450
159760308
486760339
224177713
19910186
96539914
798837560
78825755
5042634
190538007
185109469
55584202
781315783
38661868
1168742
6490824
363713001
13321037
420328898
151946325
174034705
362109187
119046628
173580921
485635345
97443326
27098926
294791245
136197705
409708049
284740312
77486562
3750717
462173114
608502228
106020851
99727501
323345600
524575556
69697069
24666186
71073493
97453856
432713521
92874509
176140318
605198170
38190992
386066205
617953324
474458171
449643985
285039498
16292002
368201380
377198519
69416282
415052853
30432179
62494724
822303681
184437476
236067782
148516971
68174048
212363923
95216407
103611514
720412508
45464065
401121702
504437097
445083933
99743609
157939697
224211923
162686759
265693044
85202668
187063586
259006809
621755098
881014353
352525352
826771202
397315601
559492223
68106658
685924735
30808373
123360188
26133878
47345424
356955901
81562561
45328780
237759419
102021425
130894316
825682896
364626999
171051542
19201025
453857158
333338586
98131041
104066486
532833551
326453127
649036532
130906748
406483418
89231003
30007624
46176891
611462289
405211452
612598141
99343186
311801903
233469753
2942648
144861834
37462748
458518200
241404173
246750102
920168309
103568027
152186
231947001
41737812
70648224
323777220
289791616
277419504
14716689
182666305
106519653
22540205
327203198
17560047
228920364
16677619
411689612
629115652
335911237
363796584
368008463
338154387
513106379
561989753
529676546
14231192
302277116
43163786
623265355
40442657
720367210
195517539
91406912
51244718
563725192
24095443
354727021
252036791
385656753
354905395
56403180
43341240
494753108
151440573
362118827
76577344
814053931
169370876
449928963
763024819
100952444
68642100
329053363
462821552
658632737
332877603
724133095
230315281
6217669
73182894
497960704
183459707
41378211
90089719
643891929
355158220
590875168
69758219
572540507
169206938
149828569
323742530
1122028
634309862
473000667
444411283
187387969
364169779
189356637
180995089
110718008
97221999
82483072
817142979
698103622
175832606
354849271
133836337
591097978
148565099
10521440
655828055
599064031
811177593
6212611
11109601
185392282
558753474
175641433
113704402
74174765
800283739
388136765
14491399
90803129
116267681
63094635
108138467
36641240
10435049
85146391
341891284
45328817
51512209
172504210
85903542
81812435
64016608
195489754
9830426
16944149
256798549
63728398
520626155
521735979
51110777
39605788
1863929
203669333
91658096
826074617
282912090
374470748
69548434
159224062
13497760
65015093
248414213
48376474
4546299
59935436
242922203
67026368
262520035
114997489
493317739
632758153
15783495
8958402
88906980
116529437
340157964
457056539
115503404
383594100
611011219
58882169
38727778
200873260
51100775
43650539
1267124
166559001
336429246
310024130
44248360
760431187
338544988
67180686
127028382
244518551
390924517
604050730
279320136
186574925
252869947
1288080
389271181
108910063
69085758
356569422
246016724
46822569
169767240
143934610
483938509
606558011
770926994
197497654
192132955
212813574
349260249
7415330
132859514
3965900
61065539
34164370
535706201
276023200
123881843
597095159
2776964
108960906
82762633
52389517
468070220
260477536
170833980
145387499
30473029
47348097
34364728
335210988
239195126
79622909
475578082
129680416
157247659
51058050
293153999
916709935
211325167
478058093
105380362
360558509
2441748
61683836
432116255
67362581
213560683
62701536
680206843
474824650
399149322
225885406
223320425
473935673
81127348
890481544
462346921
757894126
376555964
98762830
129380221
376365889
357007784
798019076
583848451
254494668
37094757
272392407
176673082
452849227
153641185
738946431
781968121
228671583
368801006
149850711
36704575
388517911
31018258
652306043
149303500
158566526
109915116
117482646
185389918
594437398
691067106
32342617
209397507
211044711
198706127
71722862
344535781
200545367
965502839
189804457
423356871
272211582
403751409
535776807
311980534
60210814
2957096
206373617
171943831
40903007
80638
290905516
333727631
6932685
664258576
15717877
220774704
450566482
743314299
17690137
83924566
543197153
612747420
64606861
301445031
8241879
385999916
392999757
78004586
136125843
356383299
441220
207297964
19655096
537538546
278205091
749658781
311263291
101243965
866758474
448456284
278994334
211827901
360372740
681445557
130365417
263801980
17581143
22171237
843768747
310491033
63372676
263095895
34928679
515564048
251647722
83848816
175774040
160489066
291774119
287870701
29965016
368271868
524757297
239341892
985038972
808634702
2341173
218161284
306779420
357553076
388613404
522349941
265907903
311642180
397729484
347822648
324789232
71695198
153664655
219026682
149833639
469264743
266531813
48251561
266518204
41638440
645136911
3508700
53043148
75614075
62643881
11587113
353473077
251391518
22134
84385460
7863569
83806532
31382270
155672750
281824794
757628911
669580132
95536933
193754290
294391237
389485788
169692418
289265425
130871583
308541365
375908437
513323984
22132391
66429580
176448207
58747568
102518255
224132344
298009410
122810466
233520917
16511768
121166316
714101970
207677401
428100327
452487000
1209147
549003575
571137663
213746043
684306712
297349027
191005894
74904318
33259557
84548376
520100955
750000998
199965878
58734237
643496913
420883080
132915365
188169688
8254563
5814901
78716484
466637252
322030887
283946471
501051474
568559808
138387246
247756145
229686874
19241648
43189550
283653070
138732658
7247526
275453370
796837322
305022262
151215598
132668830
228080765
239047305
131415061
46964592
155411794
19599772
389306208
16733722
79220419
306412315
411741640
46257729
60172181
17791366
545565123
218192943
195592592
27617118
209348716
47980344
102071882
649516290
270816298
96048878
281583267
377158734
56245099
148646591
103566320
62241355
54360835
48202946
21587705
224784040
191805187
313954811
384611387
142197224
641480998
452844209
626467483
29565051
139707945
185262619
87176087
131845952
294198369
290693579
464258247
497851478
82973318
3972082
347896071
78998807
40853920
315308324
213290220
92483541
139654446
56489149
231263543
186613414
183648390
57901119
201806226
674538747
247883684
19746827
293916908
408425229
25390432
226510420
283178742
221101500
886280741
214053301
294552149
600892141
342754655
2762930
11642359
24819352
28186088
844342502
543846407
122037570
193960312
704286345
79691769
17756744
37156838
615515103
10033133
116185468
115714594
81065316
10176807
1193403
278217972
238318552
139408464
444221307
129090413
28880273
185822124
661521317
444399632
573861388
644694773
47587404
448307765
341847791
21683836
408843569
445852857
587043068
120202501
361319526
706197253
400675666
466184717
442953003
12126903
14111906
45137811
143611751
21690696
112149419
587185808
55482990
377436297
264013734
206426654
30789292
24137163
23261716
36664690
528197077
279091626
246044477
281990456
86993951
473960813
371928920
91634988
543769168
672363269
97099335
132917317
70066161
295157922
318578204
3032651
104765767
177957725
779567906
32528392
1154091
290132574
16896948
555843697
157628289
211991815
79459231
13054522
13816018
751815634
505032460
238225608
514630411
483971268
158312647
462657739
202137452
377330810
394116
46386483
52523252
95294494
9293508
453253788
700054076
8984035
914492203
26023085
174227247
148341348
100127816
62999383
110898959
247727544
13473484
148477130
149447814
418623653
210013450
292883270
38411574
600161132
8898022
288544314
276680022
543629051
407270859
566966857
963318
168767959
387044875
722396056
13794164
28122798
108192960
235206285
674105695
112551319
239859153
236947147
442382455
39463279
40291658
523835917
105388768
4115306
699737455
328002170
89578532
92250246
3899535
350307157
242736151
300391733
414756009
4831064
31638673
138706119
17100324
276249133
157076635
450263411
266201882
12696248
501484750
221861167
411351107
575389782
676844841
591846129
57297243
307388443
63285435
100531739
28979032
28625368
82514582
249182764
296792567
48890678
12439064
146546258
266734479
76069361
119613448
443598985
199338050
206835462
819532203
150209457
68728054
126004885
16458821
52967854
10147389
241563434
659187868
752785033
664863828
138743984
950212294
37629382
32379830
20961368
147804651
5663601
319013241
798220959
39576217
2555669
56470085
67205067
221845462
67120645
70570333
519183240
816674016
241432197
224590666
49813298
536866001
442883120
325763572
25955320
69665941
142085209
68302586
283125404
92906832
495367180
340921937
784334129
439108038
378953260
10093660
208633806
277748285
298327436
343981953
86428246
434613079
341143498
660181398
423427679
177569410
13432029
191009887
38958975
473764219
247670604
137504375
857669425
119127146
259773379
654164126
470932568
594797890
398019307
122590013
242545948
161969831
116267042
40139395
189330199
134207175
16654382
298564345
251541486
203503051
79794466
27363922
263672008
22521650
517309672
430167274
549822002
211084574
190077661
530116264
169793974
160382581
329644253
123031062
269698045
3079902
335040466
136874821
253574089
233801447
19733867
636281708
562325158
34612979
157533896
303302030
385133335
46711201
560650486
181726232
731937358
469972887
296350113
14731081
28141284
165980408
19707982
413209548
25880253
848018181
298846581
510831502
279142929
2806961
43059757
40480506
137768844
41404521
318090620
223026150
360005837
116292779
388848545
606526082
51123710
50036211
112022253
173854662
428790197
506798625
22253457
32551764
523381152
682662233
452815836
10774222
3526729
220900434
75888712
92465855
69124828
20809059
41677524
851417864
211193022
88249009
39541231
375566824
344387686
481896442
413603417
160463947
48922696
529238140
252612097
15557124
19594201
281746250
209858414
942388334
494304896
163473320
112058965
40180168
428195084
580396787
361229053
247128340
75872482
680896117
26714652
385870980
48409653
172227001
202527756
259181261
502009936
460350786
371973102
410957040
226934564
440700011
77879077
241505831
380297363
424352617
478444550
17493197
483149483
14061115
39020658
227905933
62210736
216355627
627378993
166552543
519165698
158025432
2732369
510967853
99067548
322797319
260661693
519320805
403999099
24613115
666640071
737772803
408095504
269905107
101506601
164768121
38862005
79145759
618226052
78161726
83889963
229738850
233202374
838419927
110169509
404377924
266128772
177841459
378931467
545976605
128132514
606756509
245104462
251587419
273049568
20031902
5950900
427228290
322583167
410344901
48245485
851051
9386115
366006214
260943400
78489019
200982722
76747290
211411201
492997906
930595742
464612360
261043394
377841216
235395478
817214800
98801394
40811774
326806839
288073667
216544281
17107344
494975005
31267204
50000347
666271451
389928152
416302773
343000361
18856391
287193355
653953782
138698903
13706197
863495196
160818820
712639174
32408072
111779969
62711477
441908450
167880157
353697520
92105523
9050760
121743133
187434176
3397447
70454642
350103524
96331887
556896373
178366957
12582467
84221448
113941420
96755951
603168616
399712835
53901516
131107559
747363509
52413509
485386421
841820121
67665023
410157866
22878822
398208967
140990549
203878513
588995597
814232487
485121151
301022732
5653746
85362644
12113448
44686418
329418747
10150249
480718874
33431919
58130258
548765162
116304284
279350393
58012502
183230226
13598753
497630847
248116430
9652139
430311765
877644622
45554488
342472022
423026231
5726266
581464005
24113637
270114218
284382445
67177923
50739869
151123508
14958929
218994513
123675448
97310733
104427533
143348285
133480429
9592649
7160809
29140866
167992774
853895218
82487720
5146054
17270094
76311948
233823714
28016938
777711363
56556683
68278124
274767799
184920271
317878064
10944111
220050179
24645647
943707
408446675
479257842
347114865
450586000
63051371
14453040
232264145
79673107
16093307
261072276
151873224
72032742
97344289
50147256
37438173
415987527
353543638
78429851
114748267
12787026
22011448
78861850
28438349
184994313
653098325
156510223
654919587
541311215
297168043
67460890
75123447
672720548
203920541
187285270
504943522
214113689
99260932
72445335
597252643
528974845
278785054
223346447
134427285
162160753
31573594
523322778
166895681
484286213
218253338
145458873
36561246
522557055
14783796
123106961
611459539
478800535
714849433
67153208
42204448
567551144
56121333
676005376
152544775
34133804
275251092
10223856
576851233
384332762
17186610
306253362
134316720
212257239
227300860
785470025
43063586
149017785
753848007
74548969
15843202
121833252
406134602
14604807
58723649
52284562
7649150
110155159
18646405
641427867
38116269
162106939
168140621
224090374
207354124
702137455
251034196
296299143
434199069
644496624
229339720
380290202
15937454
828141315
170388468
287985165
95050055
503727063
496994343
173757309
469403064
73843192
21811421
354054277
241178197
333613588
2120922
33182480
233826177
208994476
118899583
303087329
26952402
436894305
945715752
104784744
1838185
487571444
146654647
65516944
110581857
768671464
28958704
242583019
349071166
176591310
272783440
237187625
680233544
7023777
258230292
78772864
252216795
112910054
161336049
41508835
126529282
499141888
98187632
103219986
116051031
114929074
359621499
57707476
86696885
280352833
523314233
577592950
244655972
290751549
18518827
162975170
440385341
186341488
64093790
459711297
13667505
608146085
3669376
354528394
176005409
30799305
519491180
551487
223710161
36596359
743821422
27471727
63460770
14303668
14711260
96717086
113624602
6781771
176001551
34806507
71324172
187487431
34187364
29086545
36924389
481743673
68600332
598161897
79493930
47579742
162626054
260857272
298022298
118904845
206712515
231868430
39084133
84974615
410186290
8021819
923303708
29901930
715174565
195960214
623062840
60221874
131596988
120434790
221302566
224684296
353315944
47771774
353536596
67900773
576250089
67046298
154022666
133935825
40991958
339577332
207761
188675853
323560990
460353861
236143166
171825813
24262918
205593213
693688857
351782741
396217920
267485399
144020540
30503086
126003563
55684414
4985431
163469831
2365476
190345793
498947589
31427482
38695308
15468822
604273061
453368129
53034094
31209706
87467937
508395020
443005987
182568064
192623629
65539907
15571273
570841093
161858896
15970792
168284310
121034056
338139724
97640502
409177488
714213104
510492997
31532016
361333453
29865846
762997436
594569535
8080542
544991839
25906725
3042683
52512821
423909211
540946294
188640442
28309960
245167316
440794156
94900204
420695156
818091296
157937282
75861047
117583315
228424367
26592922
5973231
140763873
5409871
1115637
264698277
490272890
60843267
230597357
169093607
5228382
562803411
33574930
576145336
454372286
92690094
65927440
568137523
360474771
9482827
377466522
42029183
231883286
78409968
462534137
39958436
188293369
492084291
405895729
61915721
423251453
140709601
159988370
158342740
94209142
85391083
212846927
257704908
447572115
421785191
266041925
477681098
671005425
33564638
109306871
868891964
206151678
499533570
604510516
153159238
229508355
25630113
2833288
10875885
156689658
148854933
17270348
69005249
303101699
241624191
31767782
18116163
252717335
48025289
103911843
225190673
190082758
48514281
169453969
639050306
661935493
137479209
8711882
11485239
11851209
149260997
736953633
650806840
4677317
263727423
98078614
11644195
59126501
39955473
23237159
56561955
230773701
129775830
92026740
187742126
262157662
296559170
245468389
30273513
129885236
409237181
905383761
173139885
103225892
16820567
109755077
494890019
479269033
631467920
1575747
24752267
248266736
968894583
482761883
779883817
25739058
217515115
35749652
471072843
398896054
191494598
81397816
233733297
215820514
643278353
217027281
597071534
193212864
424188264
316110675
66372341
151901538
525561298
42118462
685755414
70452614
168936333
578313327
492365999
88930232
617202601
68045969
621943217
196220297
12675050
164762552
56530686
60268940
333116914
98629553
531290714
228322728
305250555
397379272
165372321
216400489
36227019
35139928
577464201
234189887
424888871
19936917
10697982
22782359
96296603
28115445
521645093
533238134
300181146
377890582
500925751
22601999
5454835
49861761
27506683
146886719
201814796
354152244
440083698
713459317
25985331
803271631
111638294
389858992
72096950
425036096
628118424
245640988
33909885
340560537
618496762
1155614
133170477
12933093
202112689
156800572
62030413
79187977
29153966
99639610
29328572
89782968
182584372
317633234
819434595
8793566
24833850
53584130
80333697
148430855
360601572
58316230
340189649
424530734
30995021
35276566
330512242
605538159
744716817
109185831
567900344
508277159
205028943
26836564
317736425
84326837
207868180
219156004
72062573
645128308
177471666
459290141
197899052
314323137
127616319
26962279
110456776
401070318
320114948
157088892
582036416
412082157
198171736
361138059
293394112
250298121
106535849
277532581
211101776
387786701
461873892
189028750
123239793
103192520
113742838
369748686
134140179
600744831
438900784
437253568
376229514
290513261
34194073
398911657
596974615
336800249
742516655
325888870
184436109
285219856
441104259
639919859
143249879
452729412
141699452
40632336
301767036
5158738
257827478
700555896
29155227
408002356
127499945
53321703
396741539
57522858
131331712
543213002
447089438
799807765
72584188
178137560
62451220
107281253
509395110
18822492
203027034
67785782
4761717
122429706
501310189
361366159
36735782
422209143
112966270
95513277
8968837
622910540
9270471
343764099
46125653
304358051
137805436
1569683
65133962
62503090
97105223
144791345
692252237
15715116
468631907
217243466
918142685
29896957
42412334
196409244
71448345
55793350
871770177
216172795
93912420
2991020
528426585
35842445
5100210
380522204
49413674
308328437
319378656
85083367
33371950
143354704
819929833
406581007
292188545
11305099
517850911
343007159
112628576
130717420
225668421
736219918
544629732
148259364
10679357
19961501
257835626
182446198
106494399
58593926
67122091
239468769
109198884
121303328
15218928
172699621
265703538
111810100
209542524
33133508
168767079
88656741
784141087
556383885
1180427
461100145
829124346
692543373
57643460
33603541
171828273
87989106
1196266
4614782
145897091
79968448
37856223
289739600
52607556
742362238
559524983
491575477
127310754
79704554
229932736
64061625
117894032
213913034
507794683
275308586
126624346
30404298
495438805
365571652
114599746
341442169
17424978
65197042
300340803
167025280
95394784
292362602
234702434
118822815
130590639
68455491
13429864
224226849
204416422
74510269
238172515
146350014
348057439
1743380
306795002
418674725
438632484
49584538
238243525
114837798
426170783
55940727
500798532
695947788
11176682
2312190
305173377
763454531
271244145
161667844
347108422
285065815
250323128
90201653
149522736
70073042
581307079
275373390
201491188
432119194
281104323
137704700
116648647
353691487
474853258
206559303
119867917
492089334
126863
1057554
23774436
267447421
4541902
39541644
5656141
211510001
183039525
383753674
116413555
764509289
98887253
484274085
18220030
183327957
712530309
604190056
109892169
189907036
51637370
238395214
63132064
26229464
872659913
524470050
119038429
655285114
218024790
153035754
54674352
184598811
340801190
33633729
482941475
146912461
394532660
93082150
799916667
447484030
216193915
216787627
24113838
264725777
439047269
387349917
228987752
429379489
437456203
46346728
1031648
561853829
69027049
662212488
118719557
229192946
360906788
334320165
365745931
496435978
33696925
12135683
590292951
62964611
446872233
15041172
1048047
361653033
644737061
258814038
277817977
663843754
344311444
462495481
41473644
8835695
496566317
209589625
436498544
153752240
648902999
91180458
56353105
105136291
183998271
422299586
122281744
32819604
510583379
48962442
37036714
115316844
5245673
40907898
702205812
375737442
171108102
339714409
536927
24718064
119970374
58941239
46579147
665424995
116829079
331048128
503167588
392709874
483801157
29125753
417534639
189916141
38084079
82894593
38428416
654559906
135858091
4321550
579813315
468298673
7396333
695625804
401738319
228524648
8713142
82335163
695017188
135409308
46005012
207489745
70331425
316997379
71555679
97136016
145414240
145774243
106359369
189200247
5057621
198381257
7764849
180999623
492201314
417152345
155791428
164942522
177310350
15464971
261339238
402688118
78887566
295994398
916989499
154208752
8631105
81062262
103591599
75795794
7309584
12629796
494561848
120659388
34113461
36815412
117292193
573196372
943296966
281575591
165920244
281533359
151205454
322068014
542642388
7841169
172648279
11179791
135583316
14209880
123043137
92747415
145269521
449138489
45386879
342769543
475851191
538415876
546045536
156046914
744992078
85767994
7659369
191571298
185102389
102864028
324039465
298869344
404931145
624286960
42518170
465053888
575380251
147096318
40456009
383115104
328528266
307645016
170445902
117693172
156959209
442340531
791855973
102725560
328723662
21874040
253263200
4149946
161448626
19097364
35049165
59353048
393656655
71018889
319167089
490984972
31936706
13749030
175861350
214466179
298923469
865182947
292425378
98393727
63579067
226194713
910687538
885169383
193886722
471469273
452512202
9824194
2966968
70728835
504190163
321159527
412820184
145032625
487875195
631546663
1724390
236869796
4994395
131407948
72370342
138336973
114383882
47185412
378996654
160391936
110434742
47031188
551696487
66699230
810022447
327606418
37671237
735497370
46386702
410541994
125271582
315803498
613399342
362789417
370862922
363069853
90180133
169302372
223403320
415073410
221841092
51916258
535637401
27735808
115203350
133030338
827457554
274041066
366028
231874525
56406407
368540928
390938173
100627801
23209034
189829056
3413959
318342158
403146799
139562893
277827848
388297910
537635361
12383433
52059179
662120820
85262705
11037394
504043720
44847752
438971516
550616978
135718825
11425648
99282425
10994154
108848518
8642703
134653783
523989245
74744678
39128197
50797028
52471695
266693208
567915937
316708396
615026678
132399020
803987985
190764170
398838359
56853257
215370614
70067704
364936383
145225381
156087634
261787090
552008340
239809929
274449188
537107678
521972462
42514966
293832128
620991366
86524558
6047961
638936840
2245240
490911795
287002942
869304685
140234023
390796607
98117904
7750418
45477534
99308516
86736745
53480742
424368015
114018845
75580464
558775367
807073348
651250387
120500240
87796493
637657011
6667330
272185825
978797337
393883065
61717856
176034877
26917801
67604392
693410638
69562994
526452
393037344
11800630
572861526
614842315
683840857
18228355
446635153
775418506
214109895
310603015
810847896
351442746
275758969
116267951
143349488
470409913
572476166
62309849
8026121
418279414
294773198
349870155
79740861
3651906
102400747
605700507
422274852
525917116
290525440
311990102
247273921
300387149
73920298
6475296
4865251
330463296
241960776
62026896
244654829
582486862
588991171
239007951
968973697
509529444
472680088
185469233
62896749
5473550
43961005
127522289
71710108
544407383
58484472
44893240
320555353
920471313
24473860
60717857
219198314
617248444
100725497
515232887
120217588
206863594
261593478
301393078
265695012
112774272
344237016
509298478
112843841
772823699
349562719
18804015
64401738
10309766
34725286
704057379
130864862
115644717
95010113
25009678
9742740
209738208
649755945
17057492
807467118
450951701
6251248
80832273
11230489
18905660
17411289
81243683
417927092
5248640
267198217
599206621
50072225
21232034
43435976
9917927
313849834
14077544
610285863
129661706
10613146
161330668
48549141
640407930
653246451
723344062
362026
539827567
41824732
155292662
357145563
124155266
231940331
156031443
20399570
377142514
17841001
179967761
30091901
317756605
125926662
471706101
256048460
223157015
125295344
40785956
635424564
26656300
425205281
111554701
42907118
221937827
204369468
83946839
264912621
299175389
178021320
12403764
414951227
303549599
130212730
600781930
46987386
5373223
332092816
71664653
527646838
262752605
231088129
588207957
84413817
56252465
581377006
42761774
342118303
371612585
340125576
301030549
239639823
78500036
25122888
70049888
267213571
10606507
325728707
346897045
98344439
385972594
358177127
53660063
12709598
153307028
46190889
114762881
86863742
575722794
290797041
546639748
566064653
492055871
854393797
199700079
35379358
381294262
47418943
801021404
438284
219621684
20169370
226456164
89027261
630002471
473125121
3330164
796619683
347265572
23572416
158164944
7852978
206845907
56387805
5699894
7931174
249956998
8871623
638736061
127340968
203170314
236224407
332914778
553233935
88585289
322120358
375661418
34141574
339060796
16478450
438948455
304318875
79799523
373283168
22532049
372128564
12227400
23963122
71219031
38348431
270580310
857685051
236723976
566847813
238176844
18132785
52024092
190726829
267534872
34123415
649982071
384379
220220703
265215502
448203855
206432289
124349203
205572384
811992913
29753845
372084186
322680984
232553613
868191258
157420911
72274642
4804529
274433224
10868270
495569937
172815197
421828658
22635619
31248264
177920311
149115151
271900430
292423201
143960667
495177712
268745076
117180368
20847591
114598661
234922243
408506457
286467168
2718032
190289530
502446770
25551107
8377309
117900755
328385761
157174606
480886110
905535953
348213729
152136674
449725684
567949243
52174921
492108681
3189281
844052445
163368991
149672915
124278822
445863591
400413926
34709581
24217107
321495350
442664472
173540154
25176265
420192460
200753867
34896976
127860639
728497066
116679438
56355934
104255068
594558868
16816051
203235888
59772353
865393776
351656162
150126180
25614892
123525392
135347743
230346606
340884797
628671824
549261567
71315738
96947211
181180594
321072822
90009593
174440797
272041776
183305250
206880808
89660254
115245622
477563260
42140532
323845669
74470474
234177710
77743542
142745400
98743714
194205566
438738547
36467035
490943028
36649509
18561310
7339313
250549704
209935670
443321263
57043406
144077096
419825221
428673577
213396360
40997115
633993839
62662560
147617020
618645004
289548179
9984154
133134285
221396341
2281881
166302419
427828221
505628498
37857906
8677261
253871380
65509271
145422941
53436025
688549393
545702009
64904440
244873972
652875397
18332054
12197473
203297917
360390110
48062290
204164460
709976018
293489087
302466176
141149779
459474729
60864435
76740101
346163773
387299471
213462168
26467068
64629207
189332728
190557704
247089356
358552709
12545089
310139804
234310291
128537467
46829124
285087149
3744206
462933600
245281605
746659951
35031146
326811121
848095826
389883208
730168727
49434964
299372953
26723567
132224543
114529966
19587460
9021824
251133899
237591667
93447958
343050635
51191608
113563544
46908608
374518290
763801424
797126138
78149790
63472591
158316052
2185223
98528478
87383748
29717747
267532173
81150897
551552249
78532803
236269904
798892562
248222282
134525267
564573221
27172425
196677214
132220395
17173031
271277
460349721
21962899
459283120
719621333
9391100
72774860
216897156
576222736
362413642
506239812
413120430
51140163
122596131
378819026
138035970
27419366
382423507
83867217
54625608
58128609
148171896
135153102
568706962
188116472
124686696
202000351
353842588
189858404
587885507
172672304
532350137
161147725
224184362
324908516
844621567
580001592
343631633
832500015
430498212
649350256
31451251
237397569
150969433
376637587
44816646
539176763
126618171
448721419
30733371
553358026
508142103
620194589
19886279
823363597
36596137
638517732
45706945
221029184
294091568
219446360
41340271
175969461
154776046
115175519
127959907
30793620
347090535
402317401
131891988
62181973
255459055
219457473
53609293
108829714
177951445
125967001
3827195
125374561
183799986
51616542
147788674
110417870
49416349
114843237
143197784
548373300
82936151
1228774
313027421
548008713
209051339
200882387
27123888
407217962
240422150
10285716
172415442
306740340
267553818
73555531
97245764
224083071
18193662
42570137
129813765
225565209
5206966
643987346
84362844
357215556
77914722
616567830
149574363
256847277
39684320
8038773
119421523
61031048
78513975
110919200
51507626
70267925
65838340
14966569
33692380
432149288
82901622
162542848
548015150
37533127
104798792
830800020
202189535
153691650
422997653
19547042
8549246
45139993
643348712
623506120
84287113
250638352
222481540
266312538
445788554
895280729
593615684
201757100
444173365
748791102
464106081
11748683
252061778
512732147
877563797
792827252
704394269
5237752
69949948
202379673
232765577
69666773
499160945
177244724
495874800
535893269
231551673
32487190
265914
156513923
340875537
31835378
113154184
30860356
430464833
408572086
169623203
19860076
360836313
7245995
370758787
260854875
41599672
44639870
57943184
12230553
727187811
7561410
102897618
364719275
20553222
76725171
183360924
77984081
7255999
844112666
44096593
29769763
103062569
580706845
227333888
52513405
14642850
44940532
52976823
500930764
305097836
78019609
485503401
9040790
16300280
619029312
123531759
575221292
69428672
2127794
530439946
10862377
310546255
117797898
229410939
2906173
68108096
848326207
203705258
76924823
280788417
362491886
288796986
82652381
257886968
280836269
506702450
468670694
22337540
90044068
323558330
63018169
54975812
347617042
10471581
258723723
158791551
301547494
25101558
7135234
450376700
108235676
334887160
150026392
407456726
89961929
89034033
214850708
56315563
612999504
260535346
206479447
364417093
10029896
30184543
384614221
558846594
173054685
467107154
378003488
468887779
24362973
173781932
399719832
397355987
240383051
14934
100451070
440950674
767464341
245405858
322743158
125929293
939948122
712010416
310361221
367886876
379059893
62555605
106912816
16774706
690362016
645601190
256851338
582848988
116551943
72336451
429882869
322402041
955954780
162782920
11849526
4576331
762871929
527963916
180586536
511168520
80899579
174426908
474404853
384858458
366908048
155241257
616711225
96384095
574944728
151472638
134392976
247034625
268425275
57039428
138038437
286219459
279486553
619424226
138237848
800672792
219985723
211279798
336959526
4849859
103275397
126670404
814053
438789636
61590108
581611015
10286849
45415148
193546431
143412001
10433133
34120873
292888057
347770469
726885396
363334355
342306813
568105171
417020507
90459188
25641759
461792924
106293238
12658883
363027199
12738269
480082117
120877479
118186419
606795177
643597624
53569787
739477953
75768394
11018105
66090505
571648654
439039082
44952299
81687749
115748109
204713860
16912418
775987604
131103989
318602559
333278666
37287663
189503846
320516677
153429709
30113999
119346990
442251978
10084326
40810362
505370185
5043853
643548702
124457916
73863047
88992549
375989141
36932902
639334318
734896095
29297546
362076081
95465613
206234196
404261036
6422588
13980845
146665032
147916587
35109266
274038202
307419186
646222945
744545390
565064166
296236648
225517949
99787328
86795531
315757768
332343630
194800460
566633114
225502544
238112288
417118161
160157073
603104039
262131932
103558075
158482451
742312926
301458618
291571935
86787393
34908569
469185996
730618969
311723934
7164429
596440286
163041257
9712083
776624134
159942757
147011831
132994357
133032788
22357400
371191572
119559369
453795195
186577339
56008127
240045113
92777169
672961741
752713951
434836122
957955584
238474588
516300764
554143305
285262694
457767531
176171193
143876268
378571097
487379340
19139490
38211330
36780994
318767251
200344887
286963921
88156168
623383022
33754639
278071587
412265692
122944632
27865523
11138105
44348816
15432927
359001084
349519230
153046800
390152228
114036
174424523
27564044
280785621
34774071
76586194
95717643
34501433
156328637
204612403
344231885
102976399
297400283
63527377
229809619
880974
597816872
60686648
48057232
56385163
354818339
29938649
723004727
545618080
270315681
265779622
298683885
611275067
256322010
160708023
48950622
211931620
59243262
166111323
456052369
316006088
51194753
61928194
398497527
788358196
353102429
228094770
4707558
368866532
750236146
153298636
231571895
110023510
141517138
226712640
300127286
324136536
33460768
144359629
382026781
320083331
10541105
295535630
325717693
241447347
582993852
46466506
598146460
72381505
487971505
300248151
429643517
217669280
17415774
425392759
188671468
40337343
525447213
284536572
327915656
28341388
261091900
46644280
508795421
92673694
148798754
32504563
369387079
324234207
268397801
634754854
197908587
42228714
131268608
196786466
332841914
43438748
220716901
91623123
299804188
371444094
519505688
790837259
48490467
349960714
5066165
17928839
470531525
192750378
75990252
130835563
521211426
117376623
103856891
176097196
224231125
569392486
52569012
146892039
128002624
292460428
137820335
114438137
153042307
105478994
192909443
23001118
69418146
533068063
385621855
5166881
157633793
44931248
175789870
3029885
69217353
657439315
158569130
735938456
18117532
465295873
281590524
585562723
163119785
342114929
530835939
41185684
285870998
232272034
93151510
813181203
297554079
246990065
10422586
539472843
153007425
264278336
242710455
50594079
487391875
2182051
14593794
323830359
322456031
56474957
781879555
23321925
170728224
238123671
571920033
33271851
696983489
219211160
403433131
397371837
189551160
238481552
128982780
459572818
244425
318495994
437909650
70618369
90609544
7498096
326067699
192225759
18594975
268306971
619187380
261710129
718443080
502084600
8004122
124416011
59320919
578684850
731193735
85257067
415654605
4499706
73909243
300471583
149853618
200589362
123679883
278510770
465349962
376214824
252681217
42992830
69988590
150482268
707392597
422688842
22545915
503247843
804585983
25509712
8133717
231244154
271289005
43720182
29902201
420641983
462902917
107289803
189993499
8802848
342438341
19941439
160534910
648746342
260374901
613019265
600777425
33015362
690449286
126194006
904450842
222706054
98807596
760156416
663891103
18295709
332411363
3496934
238141678
345094103
80686760
100245515
565906406
94144198
97550289
395039856
564847797
56137379
231491816
914098587
464473571
50914550
315042612
488616861
289730057
173837257
13617228
637737170
78349392
594898105
283533061
159956270
47112388
639112769
167617886
632273798
167977507
176686864
527488288
325295849
95986128
6697393
132539561
86787083
78387637
686480144
30081528
560298
788779932
88296468
236457121
54732420
313142335
373145069
556480869
656252585
217203342
82659477
71931266
716086654
677167221
331187298
33154354
552152321
120974730
79874932
55610428
427333471
2233056
571776152
151317507
352927007
9474077
846594169
759213668
715198065
160354552
356054229
50512943
344350048
186652052
250894427
60638329
290414492
188177093
47555929
610570494
74221611
426394353
394140284
236036491
149505544
504669862
27307940
413938187
54871742
196423682
159499919
191443347
874546020
484234956
29000928
563553965
255506476
583467797
255948623
496768810
294317294
201927627
123555621
285346685
21714339
3369446
25451486
184684009
115564051
73960038
50349890
665457707
324105605
45347909
246821925
59575215
118782767
528079305
70465602
103280177
92359559
233827061
160356095
41171224
85053675
273940039
285094851
56270622
272119902
312497436
10322977
279718583
131961890
67458165
14814009
228418162
253698729
106129573
22327788
9621599
298943404
28269505
18082092
8890623
282429924
485583711
204537413
600634946
99206663
157693116
160956510
117216377
34436516
329159816
172285476
145193579
69879874
882903519
794658998
413592060
429961594
175872749
44228605
383600411
632349083
99424287
193864958
99311617
346417209
749394402
390337931
584854724
273356317
291565940
160162899
566984800
259920360
304324737
17983950
21942454
12509407
624929334
138913132
18516231
43784243
543580782
4940089
454926851
72440186
631219423
3813789
257439243
527641452
415876153
179107987
63193099
696557241
828766607
626499383
452294
102760763
272110444
85357822
2080671
52148921
446725732
501537549
179220862
545756115
68204974
163208661
318260746
372442207
279025082
688145675
118292165
593648075
489327609
301401805
265309790
442583062
554848413
810640640
55097833
293824920
403878029
177030091
121864054
503179580
198003330
70515730
387080015
183765624
614487124
12989644
1549685
37053153
732159520
121997892
14280774
657181
215359056
432635528
299692319
679467771
19999463
42882381
79281803
75407177
684521938
320142480
40323812
49020247
104334377
332903158
306449216
16362303
303389441
132824866
36835036
182379948
30653321
638330890
293984113
619843295
268495501
259532491
65928310
614285787
596673098
350283749
290850088
170779605
600719004
153544887
268276218
107274211
391866589
51739951
675376092
866629939
41338710
398516103
581413864
274314913
256450543
44275067
161292523
159676776
70655897
159729688
82770010
12341460
379525590
22587857
848905137
205672858
224671866
159237477
55043940
622769512
191509951
411966850
582078134
284524834
267199907
576320872
65869216
302952361
413869313
159932434
247256780
284424
142345198
328632741
245991183
10738692
19348818
208463245
121021479
254734362
19318861
136888475
65647577
507702
50200142
84983016
66266643
262943570
337910204
458455918
25369039
114876731
349955177
8664836
127539891
17869564
224894469
768432646
112876481
256729852
753818763
94719952
761452315
4608767
577982521
50170739
200524093
539411760
180596017
72335326
75898833
602287960
73544417
644452304
162370535
13082781
12588128
219626059
777102250
196294772
635819726
202222330
5954739
53268004
5742511
44773738
51048738
176298763
371819598
311565459
66389493
79624688
100252258
33643884
487541934
306382159
212550957
952815470
756628575
661724670
158235444
401036964
30804384
325894481
108300905
274626883
8829315
193445670
226797068
19387597
258210279
101508862
202821239
116083742
437597594
357581581
159895703
412408020
379213464
182826585
875727277
123134594
252806010
2996387
457303805
235911406
718101894
664271323
572990735
282943944
241722888
246938059
546687799
137112020
84000858
91196067
32048480
414848238
49433265
655424817
314341243
200119183
670536025
767034990
138757698
300739250
478365255
43729564
10706651
172157375
153341580
157419968
864080012
133539903
386430925
208174805
941426244
436944938
384502007
230837644
115204079
173422522
58524517
264446369
286780925
123698300
41227417
419638016
506263097
58753563
15125810
895989445
144277036
499071252
95831545
447626802
702534837
5693470
772224202
444499875
478033022
260767686
11833056
262312950
359707317
575078309
133684628
882611709
854590344
884898743
296093869
45129855
32722593
195662656
624627202
58289058
909435847
136782721
696681639
265586587
459505346
185420532
207260080
295668157
81172032
4186755
41936441
113528474
72608626
348451258
244829394
55132721
148886664
117790075
29819288
7636536
23918438
277720466
62773290
90532383
192600656
299571565
758105917
11817492
107637227
424814457
84662594
215790816
146385446
7056857
267453609
622059370
34359888
17510356
419559641
331113436
134267160
94586364
1251258
217979108
160752265
47410495
425576383
3374955
24753667
458060897
558393260
224766907
394443104
689886
246945938
636364491
21307568
665370477
48038761
638529907
597829486
568944749
1269268
65674059
98098552
56076067
303834547
298554325
5862678
72048475
261535622
333052207
796497667
379314345
275412471
493587193
86095340
434965253
566796794
741184660
51987911
238943960
167539928
192508994
243606788
630530187
497388832
513677309
415456009
612388710
249662037
80086614
609419268
113390901
302618973
299232457
420996605
27753789
2947129
80595795
77338925
44891817
23437323
152731764
166824133
637053260
418343925
58245613
120539129
228082790
246981129
475597839
948130666
499734945
703727762
275722382
416734627
292398954
899098889
761529620
54941456
32295303
140805972
377366410
130981578
151667029
334487270
429043104
533069532
106421539
286896571
1304155
47646683
93647884
762012292
27574244
26635568
513049096
8726259
95967295
41142972
60554634
166347933
85683432
1590929
207779409
25503401
76383406
109154755
82549448
169828284
616229453
373104445
14971461
317647506
438507805
215550531
599555435
468349331
106327408
374416309
172756192
21750778
159810818
424451022
452226005
727232821
88606727
192640338
444488382
158662594
249895773
53277742
42724288
123089428
103802353
160099012
297606334
361925125
176888217
61554359
200363887
727602514
391843882
216713932
769986833
9540233
562638883
6692572
102048864
33682687
26651281
446163595
198031189
419495110
465928401
586400001
340353096
418028111
641083557
184624664
84444761
206751730
299374331
809549506
148222490
235850581
500273250
3754831
28075330
33473575
2931571
1711572
340917879
68121063
449885535
121271334
266927359
812849227
119880460
162410276
605714504
33614504
96322690
5581898
68509080
658206013
48812432
7962032
304628697
881020100
476993140
34232958
780438105
181624204
774934229
471152944
15094927
536647605
131010532
150874861
6243346
179291721
37813162
208939091
103791407
13436083
244422079
140558241
282842901
21885701
671548851
40860202
404438771
781326627
576282055
32830491
623064084
66023441
122458100
110812479
368917538
417772947
278830755
28941627
124796859
436962797
169525837
203215132
350163065
193887423
241852550
62431211
48639688
309028248
51769392
61482858
359813967
24249937
99937699
105430115
307159554
37726731
447075401
748382139
275617081
535680750
342883570
111389381
38962257
40689604
51249900
6795234
93576416
247560579
526570093
72343923
30843651
302834153
235708163
635782161
706290495
114287802
436507007
72119548
266929074
33717762
51991716
15174230
83465462
136787538
176676643
199896067
67378678
241013000
280850961
175788868
196215888
1667127
26606336
782409195
182336541
437234569
59581829
145398262
140189688
3321030
7523364
8579849
101775824
6858058
4339868
304417722
120665090
186192213
326740024
307642480
30724660
488721528
85068688
471447785
490388862
40173869
37812583
443405007
6004179
590741738
343766959
746605054
207488493
105347474
27938791
216738738
74850187
265585609
201129860
563112459
7118621
79603511
111367308
230040837
77292366
447864188
239710362
12219452
346190415
33531815
276425923
247089421
214418262
568023485
167140825
17504330
254843408
58315801
214651941
389872316
423198701
524247274
60288891
102172423
174628364
34325591
466463383
511886598
706794373
231807620
340620947
241343362
610976343
39467188
88213046
29052135
192167483
36549525
251974249
33809261
198144911
12357819
38133779
350369644
434147529
3994647
32341133
478150400
82183033
320992292
459188695
351255659
183772035
426721171
130044541
226907281
176971862
111989354
202606814
4626560
257956604
72697362
450602028
94033972
32222547
30963318
495991710
654836639
49767134
489354925
330525767
468101847
143305668
49723867
407767579
54100488
66910415
8910591
97216584
79996804
418351753
135078540
608707870
974990
81067852
263786615
46623859
91357368
446243317
342477580
6874669
213285532
117152724
126643302
11237157
205609657
300813586
20210264
684022961
703005769
227648575
620682508
11773142
497117315
499966554
2421672
144062550
323581457
797617
331709212
212210184
260487292
494098104
50014366
935813852
34134912
287890980
162709352
700015351
53505523
373147327
178160278
57046978
219646692
469428729
316256841
371410097
26861825
770399993
362570632
321841129
39555651
237773729
320889163
82540674
118826409
228248588
76082435
102562881
97284206
430674672
238272095
432843332
58308898
869519157
128411101
115669354
678771681
78239139
27407464
266004916
168757537
164779104
78199373
444027826
567512223
45042710
16908393
5708871
137463188
79550138
399583492
7761442
460859344
42921818
223412172
692582825
276511071
226293569
24335996
260106501
597498431
683732146
126260489
114260468
474368100
109582570
96102502
91836176
352808381
203440085
42436405
16292838
1560590
514454044
87032472
357690397
93010356
284319894
20077470
90981450
157256747
2379458
96892906
12934464
53626731
163510083
6260621
570882000
77519954
330420072
622483268
89504923
130694897
316518214
573880387
416091537
411876403
398212492
77491030
166528040
139952340
31699353
20423073
62637346
14274304
383741213
635035989
168217483
18160216
141463403
643263980
301980514
84162092
498730802
116740943
59723727
262777049
272657771
32441936
195701941
492954763
290657579
22259136
314817439
493950777
59862389
695448644
324981015
6628200
445892013
388608847
336822108
210426621
84403044
45053925
403278912
327702265
37478292
766095135
148220546
215978994
315908504
206377007
106047651
28046536
548858469
38900878
312946852
23258607
328192376
276086209
76390741
90752968
670351692
53894694
284368162
755666221
82826389
46936173
89219263
56917322
515858082
557753995
426311836
497215494
16449019
123597542
64140407
232419573
30672042
35119649
58679631
241625053
46664339
148140535
142657848
123129268
86834145
73477880
720819020
194914531
293848748
412408147
4277347
714899703
157644696
682363386
15982144
695520707
666954304
121428861
111331216
78354098
132343445
703699334
397489756
496168503
175552099
211810443
514560911
663368619
286227213
574011450
1101485
90332483
339219500
185193430
286506513
11036730
38050517
283445709
172839441
7241022
620375550
240693145
300948448
45661480
12387430
314438875
117308976
197984459
227490541
298595847
304700192
108209280
534351968
111015003
42783055
29490460
139646330
564314438
270127198
832614864
109764391
110019867
16559144
92136417
635661562
10585996
399402605
705141107
173970962
139718670
20541880
457189108
163207618
269650739
615840159
359177347
777804141
277076203
623973174
208116753
52037855
689898025
108212989
436577053
156687329
77035480
157902195
77621990
382590104
97027825
711917116
296770962
361259191
300242706
522918481
55919777
211713638
323246824
19009743
7475074
691591007
60681413
480723024
146045501
113224653
533669366
37605832
199570403
64284005
341008114
919641144
87452700
73967856
307425048
182614985
277298791
171299257
33668636
326690768
29645849
71231482
731531087
87152047
597356650
4406391
436727195
798191912
441726204
65268583
14406046
433057877
787906638
79381587
229298058
614417572
582454797
678479377
394215264
732459320
473895916
50754738
391712398
340427857
537507573
14028590
7581711
64248406
337232200
292866158
115117145
313964293
92616139
266495931
597375541
46132848
231563670
26277542
55194687
243244939
255204158
362457795
240044011
184487990
426284716
48074739
413424042
1149162
278832231
221835026
322249321
26505946
524963963
371616550
50702730
28463914
517452678
224185918
557100487
127915911
5905129
94320207
96625304
538902272
129478924
410204678
50523243
401050219
142032298
94057611
78989460
338053846
603505911
336820778
19267838
9839755
430156169
445284908
150686388
59907555
47393978
6088270
43919585
372125198
10243711
161170255
46476726
594362652
219629966
296266863
356805782
98940155
547062354
202238532
9962691
176622855
182885772
151711
36267404
78611239
59167999
321703898
312099627
747300246
596845782
140420694
44648099
357483418
188711359
170693863
552974242
34987181
539240913
192420046
104025000
455467671
182557936
1016985
213749328
1047919
93454645
273182651
13202326
448336530
544296792
266008292
14020037
808230692
323571741
433243002
27103738
287078156
563731248
28412509
9735811
21539467
250350873
82812067
10339181
338304471
177836505
161478017
104352754
277456825
532243361
419082637
526280854
483118848
34037611
34222775
296142280
264107640
646561985
18152036
550359771
135279081
212754399
368322565
67420916
222272071
157958180
177817621
241365806
315654521
518097082
79365329
270287730
110970836
472203270
145579485
205189315
7392868
405894760
49121113
1760176
397128183
4802405
263100327
50728203
26612370
103034588
48978536
268473888
915934588
163825617
324121667
63159936
43679417
171449394
113921753
151268781
389579527
146752012
403171837
581526828
144621352
42812499
201239674
384450864
190962709
169851252
95985493
281591428
408310198
78734404
968403
628822056
17290228
87090410
263260759
230323122
548013510
17398748
3367151
162589560
20937295
55200799
131851119
38924350
105227108
361328003
512079004
41094017
636017878
472969220
326170483
49952817
220159208
147527103
107459999
13093443
276258302
99192325
21538341
118256973
199226773
313473447
180851145
27136211
686404841
450768446
602416484
116164116
315811910
186320751
423697264
295050427
46966638
262305783
135524263
254749229
661901015
8222866
713554902
157100532
2695453
312162552
673610560
279749061
149398601
107046990
368697357
805956025
29640451
101763492
50630639
100447375
78813480
18756703
181138951
527989020
6227439
116187088
211417
235564012
564841327
116539321
183590383
68580860
105846451
2944847
274113597
410542191
85486974
185052944
390479174
430347629
101756411
211724533
8136435
151449661
61310038
492721762
2175626
25641086
70161343
99584688
83845364
354651616
98328398
6139101
820388188
274195515
549980689
3083449
390188266
408322911
68548797
575154141
502070465
264678833
742097541
200246876
400835126
461461324
25501504
807535769
318770793
21940455
357065197
346957466
345615925
448495215
607742300
140825397
80525340
184417086
477470705
142720370
247295942
755182833
458215518
121410100
542714260
369802281
554700330
840587979
65808355
157265659
235578060
72164247
370105895
547850236
203874497
21781619
169962884
75049257
765194601
574244636
598453373
30666960
63297010
61288766
104369967
114658621
200176127
54631313
351076930
294355033
41456403
119985848
352239846
37285119
271574447
456396783
293542566
711316147
255154222
143627790
473616248
6737198
551933209
161083372
27924845
85150977
5066744
290535727
205832069
171264579
225686418
143247451
255183801
63286210
161051162
400386748
228863749
9834069
488677040
80126970
27920949
736590795
62209122
428486536
372816312
89759782
23042351
292173750
43129597
486197561
94605776
146873761
211548461
198508368
628117642
177004895
71249021
44429984
1038058
391577558
592161761
426353072
9698162
100576250
54673037
299741630
246794941
294708565
236830075
452538132
529611315
263514440
436970672
16623121
259044946
37353003
306422236
671490342
238011222
460913794
851470359
123152911
246967039
60714563
284220044
1353257
7175320
221773758
18637816
338884605
2906074
138554523
683721216
835596347
172672340
26953013
97544379
148411987
24238282
88410565
572146843
205113393
351930971
173589336
342894758
439853757
46446236
348989810
63363972
485812729
144696672
6100125
397301664
517436411
594207962
153618876
232991506
223719950
59826986
388760379
110090639
154805137
112299501
415312488
77732352
231791813
244006943
2211570
446006340
738093075
32964678
17837531
278968526
414034930
337614147
637494723
534704269
437243896
183240375
258141357
67539876
316566622
37950996
81510127
68980404
359353086
491042179
156123378
889996306
215268210
455967915
345998037
35928242
385299019
220907583
65911844
130363885
148776297
26350691
8409230
90231310
23137988
529310896
87493656
5174423
259942933
714238326
44148294
295372551
266254772
52206062
11010109
18650275
329282174
69117763
1251529
161386622
219755346
548617680
523324971
582782910
216449953
278893955
649698697
221528468
337443664
347430924
306967193
242878051
271006546
126664119
117917576
409518996
394722237
304078960
665905719
170475843
185629415
229448626
26074535
458148233
22916248
294345825
450113367
168690318
130538456
420035837
31633466
70461927
24506387
146083150
603530218
402495845
539974101
44400398
3598531
360098589
36785001
140631387
97859238
380953792
202275987
13277351
295243559
265858420
169730653
16022336
148116447
314674342
372806029
172150302
96713835
204815323
32245373
372346153
165559481
457695612
320311428
548224434
59099932
294352184
117610900
485777823
84838878
559173762
11079076
100023731
86043911
33178648
570108706
151672011
184477859
71657511
348710296
397655176
118603927
53922003
463894420
80455130
58765944
217219869
367957609
1789625
519823761
444659416
137371221
495965237
144024090
793514001
136543055
115220300
106098821
244892938
269508026
775187
294752172
4753319
260613536
142349331
74483396
142007794
184997940
699558325
68508459
465321573
209072023
239278345
49363697
335962857
4322072
26897927
2297493
8194782
86101857
55465437
19191892
149941271
71827813
156458234
384635255
30484326
491458022
295314067
4166325
93716445
487901675
299935881
141028990
569864514
31160157
318828529
98794655
35154118
556311569
368436334
718875289
497274846
21857229
511126208
473998966
221296927
144219525
116643380
306285027
47745333
51027755
26501181
273929316
13505921
894342867
461251836
234331745
25659261
794975318
320701807
158834308
104769880
132524749
209771726
266107636
484458740
270850132
266267646
359347629
435518244
64154339
244741456
164929669
183580105
599665511
97616989
298260631
56065239
221990777
121397382
738821386
373402315
457194938
333545376
13630799
463002099
40304044
315025089
11345553
88727811
271474177
219170178
118999605
272876373
583265801
252644721
430447256
104594923
471426845
317832330
835561918
43513038
109107982
216071078
42530484
372791060
109470022
265418651
952657114
22512912
682088209
43482821
67400188
102734021
21491967
41773854
154577204
179343493
155158449
296848330
167941935
95608404
126551206
79611979
28604027
270999282
231335490
343218827
92468367
277011611
886820609
804407593
100825169
794873892
586031927
297331112
17433488
74256948
633168771
183250308
17627886
320030950
56647022
437035884
388160811
161306233
318918126
27461486
45378523
47888956
488759199
444717437
50919729
863903269
30722059
455929500
27981707
19976007
217852384
4672392
447977934
463080146
232541993
151676937
445765546
409744598
149564692
552321438
196349526
592687629
204385764
42489643
39085293
475697233
189589570
143321709
41679454
42998811
172049548
107272713
793931923
21068590
731381548
312676647
138282882
5579666
188712402
214043412
62124516
202152038
677037706
730781528
120831360
407017668
57234497
69174563
65349065
235834028
158061151
172315675
533267552
193242257
514611680
616916766
64946379
62854710
504142371
165059741
178780058
444349948
119878249
207475167
310424914
279355577
308076848
566266966
425350063
195200666
67973772
11199846
90097732
138039605
612756999
859220517
144155209
75008395
459999771
5707929
275699428
321365206
175441673
81000703
64304457
79433579
161448808
244260663
557398290
1939317
343777962
146036779
109704146
69774415
104276519
87094628
1402373
46027695
261551022
85974872
350374
112559290
34191906
96225314
69194613
119470095
22013811
51535595
184260488
144423160
749471425
412044752
190301752
269218655
15073891
10966978
189850027
518218030
211419036
249407651
509204012
269145183
158707582
634590067
183255820
368271941
98202444
130224324
41143287
181188157
639521957
513661744
143988811
193147834
278108741
304381278
165636693
309970999
100870265
184922298
227312174
764522187
243814118
560268360
301588650
203005289
764475807
61108294
172656118
89067199
390679730
374258331
12810712
43053444
753874594
478011849
102626140
22419760
815652158
604327698
182870510
29378849
199607455
14138986
425933731
559850303
894199746
113151109
368058838
390055127
458222899
82369779
724430124
317769001
141379744
12991223
281330675
296710681
495301715
114295522
50414472
458087526
232190413
685118521
467572275
83048974
499535876
393508086
229894918
281435483
456586688
787697092
636553418
88524715
377726246
69200991
157752701
505550
397399306
161523552
404944195
716689733
216212793
239162790
426765352
581712674
190328403
569306305
695403611
427032594
144770793
32182385
230117319
556440492
38106443
648594256
602455349
6316897
4534752
442818646
334529428
115554186
797082933
387768988
4335912
143003864
548024033
17283796
47522653
360181847
5330847
366348023
18704876
335253830
156766094
66168858
841545856
306928181
31724147
228019478
57023852
106324047
423381694
542423028
588624754
215748208
359330894
29411058
33311718
115851593
88230399
185705955
209557452
445844886
55402321
368978904
209241040
204384650
251948823
62783221
70207097
197899279
208279283
180498312
4444554
3487882
704202657
40111027
12711096
142996410
259076408
470946166
575394588
374242982
61639188
187816088
349960946
14995859
381066437
157902767
369571589
159053446
964430
521709629
196910658
133569283
44894050
79633993
39413008
233825397
202913381
93523116
346102460
716009440
471617396
451575721
8924778
442935550
155625533
527036482
433961079
567212490
316416034
53626526
232906566
585844193
360751674
51300300
37604509
240531372
143146501
101915397
210406737
357135961
365168080
365696388
610589191
261690409
501852524
217526917
23521490
520643201
375134294
110882881
99989477
229754383
33355439
51454484
27294081
458022612
768988587
564212266
296457471
200994137
458519382
66074423
305627273
96905266
315784589
106953245
127690596
180198705
100703526
328462866
30554256
248015759
13540593
73865915
312914573
145557817
37886609
392698641
48389794
46150652
37707117
30762800
53208961
285532129
181342194
48533206
116404522
132480230
277495478
756929260
449554562
16376606
308530484
295980199
28212635
9273397
68755457
906404245
329510050
991187021
580768972
90376162
391149087
83836851
96439884
311426810
162468566
45765680
166887639
326961067
77841516
500136522
458067905
16405015
114788382
133798613
460594196
9688446
167224294
212180166
692381040
302899083
585503865
188382176
83813590
231678643
625458905
545148357
407751594
562975204
85524246
6379218
79870742
305794669
224774413
268096295
80407418
42852695
522188645
650511044
203487203
353930651
59572431
239990941
216712899
146285500
295642776
18490397
189749539
167631351
424308232
31521646
679404694
52815713
94951270
839971535
34643083
550431937
33829177
181890656
358196529
2563747
471621163
227865413
610846229
15148554
224969600
94060332
14964671
105910899
362005988
797846444
538809561
217543778
236132407
553856999
225787604
179922969
7467932
3924118
644285232
4525132
397290631
229613246
133028501
346636012
445094678
195998186
360628067
78858451
79388759
715941149
345716772
86872147
50198800
58675939
132629424
239758797
198572581
285026311
20366216
17360855
110539590
5096334
188683641
71085208
60192960
167490940
89735275
7921822
893587554
796848688
70762673
193802760
69822186
209236942
216387082
572824531
234875645
507407356
25194052
529209002
576734211
204011657
84457406
29111958
476960464
185354498
75123850
696384971
171825712
12733921
704211599
6528175
845238
258162812
533812028
719005044
2025183
226393219
219759015
218300918
78743335
363356532
247932983
130242474
11116219
112135537
7430282
718066596
8289671
556949424
74765197
63747364
811297746
862912340
293582472
48497582
84107337
950563738
143896522
183610695
371580790
34029116
405960893
176084338
99270084
675734797
249949682
411760121
29557008
369902152
182247709
12148434
298770034
9389348
55837337
4436583
3953829
472880093
70542015
146309130
381376311
579236837
588214602
286800854
22942450
109515607
14905697
55274909
94046551
607312
580593303
183111847
67560716
8710123
474217318
366066960
3382837
48550889
392950687
147306038
463259590
115320166
104195531
349390023
552693068
202155864
118505914
4355479
197787249
113383948
118087610
60699834
52753089
564767
384539363
532116268
464780655
173099312
26808175
240397634
157797241
288418254
332746937
675545691
105446164
172202014
358978716
418355552
369411380
762879033
65793115
569132662
101298127
320182135
140371736
35098318
625093723
104821477
2687061
309860371
498561483
150319232
44328596
29869599
524731206
524924827
411239216
64327420
374312188
144634648
510819860
52166966
372843441
809802395
60621410
37901925
92673230
414489817
289222974
541835399
8822496
226812361
10045952
181467275
549712196
68326827
373735498
613177679
807335680
219117483
341754770
131125601
27419230
99240454
116523360
3816283
285000424
3345945
953061977
57813663
104588346
609161843
131293479
15197237
254609742
301678231
326186012
66087727
65431912
45902251
144719969
17443713
102607898
382656103
504353439
286908493
447396374
156638936
535100344
14743257
270768839
267173824
57618491
280660146
246945760
134361390
300256825
373553190
55242592
284994811
103989223
484270880
34737652
341582673
6295882
307349109
434632308
119864971
133899656
201117174
596367592
363341257
25782171
75355132
270145207
588608517
340825749
173889069
202140702
285040816
22610555
638984186
385724669
813220629
575434469
281646236
10684472
1349594
267421224
22425676
135014670
168848320
62270291
194000601
649272556
526316357
823513233
64659962
47341108
217644708
228019159
139854297
296456732
399173588
415532901
258163264
274578859
158964766
203794513
668884428
12037006
108122471
443328381
73938962
292427487
60397640
111132402
190607447
9311460
209249251
119708031
63369079
21156181
92580255
24726267
155215746
203725744
585251913
574012195
413293682
475704070
27713658
743206331
537874442
681795076
42782052
284580356
348219509
57218287
131546070
76874861
502752491
164296520
847450502
185557206
107643538
604412227
12132934
172773368
196116119
371560651
73645531
97862671
410153873
465060642
209436756
636872110
115896838
45001024
580598305
451529062
137304634
111134293
829472716
108985851
168425437
256319121
132255409
38322389
32841857
289546826
239529604
319442019
577976662
181707583
455736838
124347720
63724211
51801983
30504872
52508797
286995912
88130060
94730329
205280312
478095834
393115206
10727923
192410701
819635734
352165262
170462244
300662675
305074553
3625559
341300376
1930184
423752673
12068702
9686968
76876439
167292864
60380966
54278780
153120374
19132842
569789069
43312214
619942996
351957295
210590751
1148676
4767039
141738114
154066397
634322822
169276859
199030468
438954359
1363923
156562331
13122364
10234081
307203945
339493095
234359369
138276974
631746353
160740241
34035732
129008817
479661807
10033363
16653961
258940677
345617407
14218583
282445610
257273172
69030844
92586329
534557370
95719442
93153254
279669886
91373661
176358307
110970872
446652440
310038332
327663263
686569857
19107414
53926686
341153139
84618306
114261667
487406556
420226556
134205078
495693138
233375317
109623414
402943007
434919625
143326875
350574539
470544161
176861332
211584985
340898717
16855168
267196028
278826428
349322581
195415055
144735172
618817706
114985366
141522310
204469212
117210651
533206506
344202727
216282676
63597438
82937843
78889660
181081359
55383979
325720744
16786648
273197626
69455189
739479192
175446822
399311430
421157
134120660
84278049
278716637
171423931
358133468
569749724
42954501
263055338
623751881
174933881
480234173
31963975
294760259
453168903
142204007
147623570
89559862
229398464
378975652
10711971
85138959
361500913
12853790
779811867
529697871
504308466
389301643
92773145
120299030
62574490
70241612
49645277
235305802
75456398
218618844
515150397
564944447
131691242
403057752
280350384
312728639
77136018
75894813
438483815
8823518
333009854
602701425
563163025
56574961
247293017
392292603
633088680
671169196
42716535
114973671
598583106
629936691
229488058
405104300
143934601
596809782
411773367
777156050
22418414
544988624
692838068
284594466
14580494
79214672
15433990
648972582
557504186
424763482
468282301
309581914
252150635
261052939
348053750
282417034
9309867
779477467
110542281
443247125
80149200
8505213
40066974
409253621
441366428
267026907
232080853
19085592
121106687
197182
252207881
111131812
103692915
608818129
212000822
225744994
245752986
2670924
14092040
30679186
149100376
320420741
520443712
211549865
190855499
274539286
11452505
68723085
517043076
227078437
385078260
275623824
299092100
186475351
317885897
93091901
161660937
532176413
857410806
24717140
37618190
415805218
273858053
14132262
69022351
434037986
5507100
576872745
105546175
250972143
706054204
349092690
727060658
649300772
518056385
214661426
359410284
49828694
10734537
656456685
62753282
47045417
47218418
43138541
400981524
651788815
122687024
52868552
19056043
61709472
201526820
396300488
8466380
401611196
973405168
42712486
254494079
355553957
66879969
589855301
518288642
227198032
183852133
137570098
5143180
257241465
18381185
49515617
128394893
467984038
720630809
145721395
10563737
17800328
298452615
305677847
415455548
27358464
42636657
293188095
343333088
314857108
896217111
24631740
27216309
91762130
686285850
71137157
172205256
89751606
572466323
388136901
80602725
160471991
45795774
403321262
112658461
52608808
181903591
42928245
59496160
927017951
747293392
36882167
47217300
701200820
97175232
162881844
24118424
352506616
11037989
378857103
130261495
198724537
605083908
274175671
775231001
39412720
674621371
102950927
290116319
372429280
288928471
596752640
14450185
39837808
121115494
15666071
187440495
314233507
224601591
265863454
12778151
1268455
360566741
105582396
92889724
54417549
463153893
158071842
102767167
808536336
28489038
302266858
935653
502453646
181180502
480570821
837873140
484017743
369212828
198866505
409534736
374689309
326178959
102481355
465063291
31322687
466650222
208366031
15962163
119609181
471394879
149501484
107292026
322477410
725866736
78045570
214399086
402979853
230928059
25024120
327261413
107568125
315218515
124533239
180135757
895156041
359602346
244315084
317557699
240501447
19090651
103618148
207600497
10988141
447903292
245842654
482250997
230176554
431222813
287292009
276609253
729598487
16168477
223970544
264082662
102642219
746203849
399290695
27451225
151616619
384306860
44571789
89093544
4261500
149495811
219743119
750576758
821164917
408492216
531471421
137599642
19512423
847692495
12025604
84778374
6556541
21447808
716085364
47828609
190637034
616459295
439121218
229219234
7342281
446414929
76085868
95897218
127771550
232197578
129422933
17398165
79002436
24594269
63828370
145294691
365984216
59594032
17058756
655386218
313040387
214033435
324738969
510394259
5571955
104686496
631371182
73460590
50141374
129867635
114651742
31736751
750454807
187366193
85436742
374288477
414689274
183170200
193936628
54596919
81709716
487919639
176069614
11984608
177019799
446953202
17816715
237425607
29981328
39818970
3558714
7838946
533806280
286691111
337243537
183114704
421836192
84216198
214377
92769091
35647908
125086762
3276726
230926100
314111161
168477898
385176976
63001997
289327118
356109161
130009395
20912040
591869513
122919098
112018380
660444947
365425964
427896964
196282659
188447707
380508572
12017243
81713
336071
212982734
107582239
773015316
308058403
387552642
37997418
153665412
8653188
360950727
169634290
145546499
171483851
479884884
26330064
522645443
41601983
151711546
325344321
240124486
213784698
169689986
34262620
6307224
729916458
135664994
503147441
342662842
267537169
775071574
120644631
36831368
725086473
100163591
486342589
386890872
790345572
186471367
67931221
316281126
62648194
32904188
4866371
112012747
452484215
4491437
173159666
226920432
73525209
98229323
18229066
75730258
94092532
104437043
322432057
282255123
251897101
216523056
23318606
505274976
108395913
591243957
678739796
355741753
781000886
42627019
440065124
77656939
179662672
264448766
42979063
12446222
140025429
278252905
344460591
19541929
56159898
10583549
506365329
115068
232857537
119325938
76445769
95243133
95483265
27585866
44430426
591437859
706135781
241461043
409038657
784526092
113813718
576417147
81150258
504788930
161614235
23051264
307185542
15356116
9981609
144579253
179761781
242614248
78596177
452939982
285682298
303444743
512472758
78718421
411257252
442297346
456933518
213177568
212351258
279770573
806581670
22923807
273825531
39947678
49883272
245598501
366779739
17286916
81807026
228316348
695765590
60355705
23570736
3507067
371779160
59695953
746611563
90857619
25206489
230208080
525345450
357929152
221267005
373352118
44036031
571879546
21232173
75262095
21709108
558709288
368349636
226190099
221266145
697590296
174488851
566297117
641230147
107646571
605690447
46382802
52228871
606128298
71339635
191844356
550511488
868453448
4256297
71335273
61823793
448070888
82178146
99411482
353258024
212045076
534060690
488971151
8115820
122150352
104823249
223894157
38615390
139692690
299712926
95516794
16053790
80547803
854070754
245934958
11800401
31776300
96118751
516109727
593549359
44513439
38875678
316120550
25417320
4997349
242360056
447960704
837177730
88872553
8942573
540109168
443377540
31919661
8410114
154132043
223324923
466015752
4744819
81216971
178695014
114671790
49293540
38260725
77940394
139168207
48465284
98345001
581465211
760621252
41340483
385768260
277473012
127695494
236047284
152255
16052860
660926661
237729876
405305871
36153005
42823031
435489647
263963432
56168912
138810131
493994758
29381845
151194720
55989311
446379441
308171618
407796522
30297802
47181805
48443553
200152413
471624993
30609886
391637188
605124189
482283667
22285418
268175839
50183175
196538374
417039593
271542250
145156054
451011607
65159114
529408613
228019374
118503656
176793180
79864799
662086777
608470072
47556856
347008354
286284282
4713530
207552828
349995910
82760087
386417793
330512830
355154369
252950560
234594517
226994708
3892089
406652040
216905006
11072532
818532617
566744128
874397195
247959843
316794746
490164768
16116538
354166103
276460597
565007048
172879954
249283685
370760565
72002609
8058152
406095075
90337406
164864898
759462458
137261257
4361235
423094436
395037241
332921143
284147455
541031248
256727930
235701566
208194490
22605941
82142607
359446353
370880591
95576590
737241996
373224894
8082507
152163314
3659694
9327264
139606510
259878511
57424635
667364468
69307761
831050072
258383413
292495694
890406239
19133705
270515917
63621039
41356269
112483127
117458371
766822
399851668
323402312
650766942
363513604
88068561
538233684
503686089
211201490
438183236
90440202
235681597
197441045
933226905
622264779
214697154
48616885
21322108
422365012
650079105
176109543
148481170
192212064
620050502
259580198
191836809
637645340
6502284
467087227
196564655
107319309
418281705
762444049
213504002
337853547
374889280
120908766
141784638
573592374
613381090
250365587
12358692
77986947
648155953
181089223
196664291
91779357
40999986
7777004
242455108
143764231
11379871
439884656
110468634
19922551
232549561
13879044
788110094
203988420
92146653
288406491
588231731
167917193
484599766
175692152
221595526
528135924
99134071
358580724
250475966
322938174
614214267
231846459
764937407
694654176
101213247
109498995
661837955
503547850
36268297
300151725
75280448
168333142
327393625
392645826
189049405
135875317
220358992
233517209
260555113
208299650
187100177
195699171
345766372
30400488
589785904
79432179
206307777
494867433
794783548
157238225
392223088
244633347
498882846
144154243
99677491
26971909
111876542
258944430
153830994
644010971
151824367
45603969
332345917
449428600
440509573
34303774
80373075
140401721
13389917
91510065
201500973
59375214
284195574
39565400
20621462
26084376
329260290
79182259
239497924
269019190
63932379
266028795
281897116
697421127
47521294
37343912
9923490
164576436
237799804
21044034
631145392
141138237
246062391
858346698
126479461
411837234
642328659
404601285
18906935
239437043
230269029
326466589
330790760
43360385
132349110
738880621
438072357
616262594
766038219
400179555
107863717
34225834
544360815
122432509
27301034
77738883
65389425
92549981
83748507
642365290
629977973
323201311
55667168
181218626
516661103
269973010
410789209
175633715
257038764
183132406
500984517
546376213
59664994
17758874
405395880
164960688
241130499
409761886
140138391
74486639
328063450
833210441
229573917
228289138
638315914
568306428
332863147
64258089
93219910
440392507
206237400
25670235
102485934
216021015
230919426
317666789
59864211
553566618
122594803
189304347
68513023
52594626
643994246
36720678
165947689
258377041
210544054
101154047
441792316
130792659
36942969
22108715
559498284
342282239
135690618
3730588
75921038
151111790
299859641
398994874
251328552
123851923
407468770
700042177
172682105
14341062
117178724
18302196
372217554
90226277
183335833
4703913
55147931
109996228
73090713
395760006
119560875
53422105
308535516
3302304
302254066
107732977
41546821
115516077
401268793
103248783
21116156
95102776
75124294
175951402
81767929
93926061
612727348
20920144
51261070
211017690
41836574
815497659
346497559
639429103
126331811
102906961
128437738
610008317
171911045
57010774
162452876
251768507
1631547
876317965
50609277
871445138
142729880
8259552
119428806
12385825
83085402
250040687
248947810
97314753
630666188
400176715
917697897
59514814
203434014
210087541
60116407
460836121
161618945
392924311
325152590
286465984
725085914
267468641
158953944
35648417
225558648
22403164
52090178
89456459
484082667
25777036
126421492
342710196
136053327
61270926
64352631
380022989
251014142
928887773
410577104
88179903
206874743
29259883
70050192
447636686
54817008
558821376
822882608
168646934
209236455
7227205
30109594
617268445
681246104
184413043
1624499
945560
71934995
315374882
794493406
173162098
11423059
154251659
325028403
108170850
415162792
331670291
2184235
16385626
131735771
148433832
172669943
11779637
750956785
8161371
257961432
96796748
295714509
692348193
714712370
6687391
68461396
99180607
938289849
91978262
5884574
14734707
73577240
293816229
15356532
34665151
332008399
266150141
509035613
454038716
544638824
128938083
518404704
183354191
57238025
613623196
174797716
43530655
436470399
442856341
436199153
325662217
15217016
196120272
723058734
201388354
435372283
244861592
53954746
624670391
318512556
344508909
15561098
32473699
244632125
257389345
533542413
106761509
34810299
109575455
11402397
26083899
2154985
301246302
19605772
72978819
25267409
529213975
215879411
144246527
405650906
391322751
56976508
605197554
231766205
8377726
598462352
169821504
103590793
136391254
812696376
301763686
788977724
41443381
61455448
260651179
437348832
159524454
347916376
88290338
14939585
421658391
513950314
776379955
442435443
211403908
538403415
58822738
129580223
220101309
170435590
404153010
172557299
284687602
353315471
236485072
219168054
86830091
334847935
63631803
80640331
753181771
584915388
460375943
266293768
47882765
442897342
272962304
28024792
15669696
36481197
14999867
136805377
201192892
361975746
195294513
65301241
105036661
710046159
102992376
434853056
190466401
492535780
544658774
228485422
125439641
138102350
40538519
32173213
367989872
477239886
518700112
12273905
183555937
23362874
170764460
460215264
24118362
291349082
91198074
521454213
209309599
311216420
567947310
576317702
154722962
90517355
90511311
528174192
203784935
396412841
269939504
15819503
139673254
17351847
577718280
478206587
181386647
41225445
44863846
2313908
323470414
163394837
543685436
542614499
84589742
8170035
329491127
19965291
582571398
675743272
467252549
78810994
109437180
377133376
126613634
937293709
4114104
25695440
138984001
29961759
277535703
33983849
44699496
207111611
733210198
339530059
231323533
154219402
394003292
173047999
200165656
62504554
378067978
582459459
103646758
352155782
827721924
38062243
611001512
400861397
760477840
389764175
502593888
66844644
358310017
1462252
54588681
366463103
555907447
1195679
602557729
724805487
26826520
246005202
272800488
39027187
391846574
345298145
6558434
851341857
112590465
10061546
714369291
121153375
469410058
131873439
296773543
126504599
23274806
315935221
555550299
148029025
236503069
488937025
489705977
583945672
507293062
289773225
201476462
886697702
201774120
482044590
293897940
213659456
205701768
315718349
80066691
386852305
660219765
266254915
170872321
13842731
95366236
291074798
135760136
75691264
236068106
13825451
36732309
126999489
137724673
121765957
88739963
735034369
327046904
240820002
155729137
87641701
319221533
183331479
9652308
42191217
1706117
583719791
3174274
59171153
198728294
8379842
127817986
46748180
393132088
216572612
338550838
343643543
68130406
637420495
292451896
201548114
232646623
547597111
56084305
254940090
471049341
47948731
656931397
588026974
14120420
10786833
251384751
187533729
254459621
90439515
207949442
544315220
388823564
475251484
46206959
55442537
266511195
713596646
106565790
90309679
793148305
196976680
29728065
139381810
1121672
49209962
559741370
91374225
121057359
3681032
840337339
328760655
145010752
132272767
18846387
35689381
10746496
365911012
240495668
140206360
222190550
303763373
318308927
791643885
419194864
38923887
2655621
6105586
418477577
617288006
594482698
139971307
382327142
48148000
301157106
306304033
222075359
8042832
28812329
241145275
171859010
376551212
635156
941273427
161230660
37821514
2190232
399144069
26954609
699281613
37822761
87471815
557572551
266314935
33552048
232196599
125729565
131479888
317008037
186217095
46137806
350373286
57282292
79833666
834713647
559497123
806255435
7238607
324127530
163993057
451595070
89546710
456590700
57085887
110327165
468572751
139757104
166536826
150879152
67606068
121378314
122019600
350388429
88203437
10805927
17825221
119992776
193806424
584188297
569828819
205303087
831411065
320180178
851119638
128669912
82057555
386687953
349984965
148714338
299354255
84903427
359182020
474693052
194356313
773894
352325995
16396343
441507106
1622269
242340568
87622737
247861904
141394422
170572739
93239888
660555536
249734970
527927654
182965774
114781651
216405308
49611128
339875704
147995416
6970274
359995632
43855187
320478254
42824905
755768565
462762908
292059293
661471618
206710863
197884312
75841268
701743144
606881795
669761705
714154405
342746167
357021680
111240075
346142135
3742612
154183743
205588602
453513382
9733570
279892936
523702666
133014836
47422023
5695656
63926932
137602786
580833222
11960000
19499793
194904753
596475536
255944828
690175964
2058178
2953369
734758824
241907953
316787081
439752782
553596884
356668656
237797424
415459561
453611531
7686895
102837110
562165809
2945882
132787152
57292293
192347624
370628699
750120570
279815611
164762166
19165454
625154893
310778232
5240941
423032814
48491895
82186857
374391680
274502283
301327850
76075744
428774714
7635137
151039716
229953928
771574721
275632405
472052315
208612108
24281877
1660843
465929547
1656155
33215535
44467481
90704918
231514167
306191028
8997398
290524051
151110043
38445327
76541177
699385440
7796123
278864091
234495237
620197313
122792464
12968650
253549766
42038837
7779135
16283742
53218277
43199763
416663919
118163493
249142833
224869447
448585778
36092592
216933006
483607585
315410240
580564484
21723830
67573012
901005
332457073
876967232
633504579
166012683
739004071
143915490
152822381
464705731
127567272
276537769
72080184
693372949
592051867
36456587
292630898
595335473
160012525
7870324
247646511
175597957
373342875
307428416
303197750
111683865
380784688
5491708
46496867
226115528
1249207
88515391
166493122
101036994
61167063
38397854
182246384
73770774
46058049
328156025
632391773
338899335
96777390
56317688
460053139
225450466
8328487
60726791
117281517
67669280
691965632
68661837
101349797
44529299
211255859
71176000
38641600
2846409
776318662
30424959
182099652
37066407
108130477
335006655
280386053
105608407
78434481
495218143
34844767
109608409
95756218
398252
6323199
245749855
754817246
230847700
374369780
70348639
21177571
213260342
506914162
2363286
197944214
271624845
222138652
134563896
27249800
473885532
77906629
504874784
209006094
364847171
115522901
228801325
123783410
396890502
433593267
260628643
294815822
157206805
14780444
302607554
180451
120604572
458337702
161518797
45472790
241807406
99945400
42478090
375624622
527838386
359870480
132277534
25522996
40884131
534950180
457354868
265946066
110618851
39329917
488877888
22966359
587549947
270526015
223694101
682561119
576477674
205668350
337675295
147996898
453243235
116847662
261434891
318317530
128264915
37534647
43122956
31496838
177179247
460916
333221787
117958546
33835272
531999105
349871006
114809651
127082534
409880343
59666785
11678131
404116447
203729303
154620579
429684537
498125091
200910101
525711779
18890877
231382177
135374354
391283354
49583798
337957889
254977694
591301872
30748206
354533372
231199344
115766491
482484833
646383472
49030262
175412249
339055471
670683983
738146977
792151164
161351936
146922232
16036340
580271780
85111488
176818986
267772889
393540658
11746026
419543409
159611742
85781205
131009461
311377279
80882432
258677530
32371158
593088620
490749110
419905004
64888677
517789107
352937764
583726947
288595448
110014046
296327100
63145496
93493476
175255592
28773337
185737072
31970758
728149582
266955281
43554775
267154215
88347421
97216649
155122919
57417256
326803871
37943537
71938188
206067216
272248631
544355232
7679626
49275609
269341416
3275558
103418669
290581662
118712619
1221741
537581281
25973767
27106899
5392924
99116519
617246265
522844466
705764885
27439250
760228827
112360693
219180372
412135552
100340490
30662754
162328817
168431593
431738541
331167064
65567498
67603029
261431141
232028328
208054493
851149692
595050227
296368735
113638798
177924679
214062839
158341020
140812695
409882020
128092964
104731016
382174774
654274485
76298907
91689484
70786830
80567287
339782771
97818464
262489448
21066161
424810190
409780261
75638640
60870398
37933781
97211899
528339704
814204730
26002145
11143042
564084693
391130999
119244929
147417618
138865290
86699327
226839094
534980164
173428664
71111991
701723689
170369954
469295714
98038106
89240101
58434214
229996796
80074083
179811146
643403254
251427843
86853
234442244
21577335
18997850
147986970
727759776
106110959
662347081
102911064
420089978
303197006
114127737
42745320
234485431
7985901
57953323
364327724
627719644
30445920
289089268
10113161
66509987
408629425
346071193
252032388
136549204
251931398
147934397
742238770
31031105
34251681
517325157
835102371
232804551
500317313
2527304
1058089
4254839
139359108
275399698
127828054
624508757
216509960
308936324
654847920
30969425
199583677
569510010
238501144
32832798
86797648
21431039
128474067
495891244
33507502
124317835
163862080
29244300
636836441
643291133
183050939
152231134
172007276
213157873
477003004
428009607
237527502
68021796
567508623
41527300
5151491
894999172
251542535
252041728
430916434
19089256
87337339
16578481
30099810
117599384
612949482
958809022
137185077
510138972
628550966
113637063
765583698
12773501
376300917
3725129
61618752
120959306
72561049
40455485
216224979
40908375
729490309
464535146
29904960
301630999
671421038
34393582
72871101
311414131
5400059
243041847
253929232
730212359
14180525
655586470
43841966
311289873
670205252
153831936
71411454
103745036
12011462
7539329
762744333
252599029
21277239
7164428
186644471
825023803
367020890
13387991
314681536
272280630
109088919
364830376
166384164
615468089
13408409
201685109
316036667
246874341
123374270
3488232
510823874
439349792
67084509
84040605
342902489
611084171
267132647
155784453
55181901
671290808
261745110
22052507
356114023
160846083
267633279
415609128
58216079
175282039
79593987
123096129
596851391
35116250
4400741
611223437
122946355
153488980
860250777
25590508
460162337
566133363
83255039
299235867
437350132
224290085
176997252
336632383
249587630
100346323
62350866
343208947
156113239
40178652
683255181
344237449
421664448
612904158
68953760
497864202
36103477
505579842
111841709
35651301
700255249
8936703
319305714
520368802
19903791
35792901
669012952
105956250
349348799
111538423
5188758
676484204
79075694
187171763
71909535
189805036
267736350
674837045
496160193
294059438
291540064
50203367
536798088
70688206
744092535
685851103
17713031
72399411
569611964
62709319
609614962
33793354
293264529
196776580
307664007
207361507
733450427
128696099
704834945
6384604
366749487
431894718
62831072
24550252
183899872
133205570
27050421
457231986
141051438
372859549
33302657
80024761
271832432
3573369
42191968
215709957
49771134
255150673
420053877
641621168
141280145
48049586
660470382
318157046
582271333
35886802
47333190
240892520
758725055
73984688
44169178
5554321
107674617
744484180
6269926
578939688
324462940
147360672
103865460
455654439
374598520
304685160
187131582
191036736
492015279
236029155
98329624
94615787
143913201
398720016
87224315
18143927
285212748
13646350
52397050
173491459
111114879
393270966
362646748
469983262
192681146
234016516
141803724
800029036
365848369
69623993
363413465
14541336
28783482
342580853
20788782
86621082
38502866
4341392
226845437
563487963
615632693
668548237
191465536
532086429
444237985
24993962
31628635
424900764
289963596
8681161
103744621
580998384
45317451
397705223
57964752
60686993
31991492
60629312
205753122
745619509
40941895
20447251
607440994
338698734
759057094
210429002
164740792
279379095
281252128
136299805
189794427
305701931
3699619
295096421
16627574
309960882
77405812
13591704
315184918
101139836
154895545
296720837
318079328
562962600
410371263
212348917
100549999
94745169
266689354
97559743
209207680
552406736
113387298
291007409
351284010
11525167
3497802
119725752
86112253
94924368
24670305
118687452
826774329
153920931
119019554
411928114
387327011
144167519
153069790
21517792
106060029
346463176
182924016
15425234
596704961
267162698
421206543
115519595
308610463
151117364
652347221
79833888
670101343
83625823
248867492
186426595
135569103
232637910
47339191
35489207
89826284
38080906
243004052
56068621
166129547
62965229
9097017
512916737
163515289
48431768
331121194
335251222
378983941
711361656
860436185
149156832
424989773
4311011
458985483
429792190
168265951
719508674
16342374
563504149
143860588
64970969
142365002
312041308
492353021
45020138
518679228
450280869
799688950
200030351
582010838
126252080
162829900
188242629
451736621
297703894
649087682
20169420
92489497
464075552
20287723
68520634
62188649
228233278
207073422
486551141
21711123
240332300
649454026
209265600
178697541
322139484
526102862
151909628
244795439
217704778
387939839
234700616
171716231
235586906
528672889
865993807
142573073
342634449
567630998
2592245
859020549
45384704
275463694
348757783
523789292
221434599
145094679
38419398
92673897
170970597
2850239
166729883
577938850
185159711
332940401
240616589
387434749
214966752
62082101
454841977
260222485
302408092
2139993
86682779
27518353
429475572
579896869
89435374
55104849
711053967
156288998
202402207
252705244
474370795
708205286
289274003
157007036
187335356
514564158
315255119
837695345
286890374
130590319
171909214
59716589
388218762
59667026
454071436
91566627
857665553
56885645
264847494
27781726
147258758
520069078
40942948
393791566
576373614
484766271
463983456
129005606
17779431
288785179
169994410
164916080
68088034
278869714
456450027
304685510
192653181
9614000
248158694
400284825
595206542
789972067
264867554
10615297
160768648
10386937
4786761
39198835
510225579
190084406
595579922
216335825
908903520
154783062
173612735
177295791
15344867
529153169
129435192
77405671
6969787
26794681
304018083
35197669
97140780
222911076
46758398
17065848
608853465
806530427
281217206
174469166
161497327
452384599
356987320
196382808
100864993
220998584
797883611
322890602
101980589
420506974
83717500
14162058
350233632
458016985
39508786
151593503
322816957
77041411
85386758
18805258
324806682
98168847
267703485
429852047
8641163
71376284
68026904
459677095
7391883
286399664
15041883
20116232
384655692
44539101
212255846
179334534
1808602
203823552
678126357
167267863
377514409
157762438
90938916
433905507
454268488
40801441
136648814
680990693
744296594
39001131
229007759
2700088
126128612
26014199
101017707
130988084
77397464
396764146
117014879
123268908
4689171
535951311
378509171
187825888
392902872
206648429
94010138
12592290
220512319
225342605
477224238
67336285
171911506
109427834
59537068
105148133
299068323
41893089
276013823
188096314
332737341
2656308
189716371
609111596
68273050
481893450
134469758
5342598
677615273
365915145
23915195
46980714
720576263
392604403
44869089
113160722
136652039
110950184
55197146
609589831
209722246
48984935
273568747
369186495
66339676
37033231
239706172
172844860
468994056
116346963
158609902
903933
233139595
50169996
351616709
13720989
733494450
213602710
368627552
3326417
68479754
66911756
182137395
2634324
936925
165356878
120903971
36068422
203272146
842285906
420165893
24283244
305824290
25802034
159007156
319736728
661210256
101277550
117492682
434498891
704321698
757231799
202035000
89600
164438836
187197758
86023335
111156059
408361505
117367036
539492617
8089973
55355849
215117816
9034181
193997965
75380608
641171229
36200893
48376774
262652758
208930445
148076244
46194651
167263294
34613567
94180953
68078445
204739560
278696277
333706653
485973268
460132916
606700195
574318058
133783329
276632088
80484965
24213836
534593209
488305839
593778818
111261088
249550334
1065434
34088056
741077049
69348210
74458775
389656799
4528436
632318302
365987699
21364325
41183882
107677302
153461178
85406886
141359670
331307656
433750640
174993216
331546634
4497846
426723040
49267227
422268
240988245
587757560
603745218
68591795
249015642
303011227
33461459
485300680
166832716
202086
614454149
514062647
4081590
217282394
24770225
34921824
318469249
25033511
362536390
272999583
61400951
203330222
63063881
4731698
994564
187332935
143840603
171273568
212194800
19048731
290062697
197730838
164394891
103922707
17943638
405677450
152226266
149156123
61103534
23158293
390414458
688190457
94706200
220180272
18085832
585661180
161768570
71021143
618005148
350199143
54617678
144085149
16377530
107549769
686867775
40212714
47267335
222502004
170952191
421020708
620037268
157249591
55349600
264698402
735561157
103492539
247646193
22224671
22786799
544096121
79836264
77295715
202218907
182916810
207421989
17686401
227950502
617388460
96779337
89290355
158474103
578171513
409733881
11249009
312156163
447877666
15106729
2145432
435949923
388107396
158490795
114407810
366953765
818608258
486649542
681875639
87138918
21833688
33375314
31358661
253129767
293790569
709507502
822000114
34576850
337269003
246500564
814971861
13754468
128633989
52337400
554401613
47352472
3367573
566726888
213676224
128019495
2048219
90875745
524219855
235100504
92914169
16860965
106059268
527664277
821701589
204573564
237689719
451152219
21391197
3903389
40023743
17006998
4255771
82491985
226568910
54205958
130443681
125517733
27550111
240566649
513612416
35558643
48845275
22671886
758006187
475162020
54926476
810470218
638492264
681475445
54237664
266450159
122913165
2167705
366605853
122065853
257897574
43473700
224626076
89420754
164528918
69654101
38901818
146290830
241740364
674758246
377920435
230753977
364544888
145814193
9639058
53771547
47566423
399143
15405815
9168334
108626098
53393979
743591360
440106254
10188927
331507262
24718987
237742061
234350762
131449992
18773053
257768255
273321169
165077592
366337585
40065141
438442406
26606497
689293160
82438458
272902840
35361238
621322088
285359561
10290322
105158714
12967352
48124582
34263819
2021342
361835681
9248136
253097370
60717700
269802713
640796064
23569216
548790273
625979007
278086927
226574312
75614735
28020836
522403764
118363930
38869656
234506440
454362654
246694739
204776524
140943133
3295607
902287069
27146493
100939593
584271832
94412921
205039992
82158517
257087809
282525960
173692305
94465164
376251351
13476283
578118209
574280092
70226416
16677725
127825489
216620771
147976118
129238506
320848208
432152129
147701924
150773066
283864931
359222016
585796374
192036238
108531917
588579536
223073320
929466
113993208
41748
160397455
286882797
13509171
344217473
426514136
93452014
373721680
111056780
92586278
380111256
217630545
23728507
78788442
521540609
316970908
386300793
185801389
24008493
527685529
592965113
146352279
332873926
2651288
81691013
214554528
46236443
65568854
87064802
120308965
97366485
103228744
40139498
19058877
47491288
619040795
293794285
79084556
890650570
534345291
253901970
159677084
661394398
71372000
83615976
749863879
218618966
47740126
347450700
96074088
53249665
61238169
245556463
258583285
76853469
723842015
237250703
359991591
34762946
256305572
265963274
100554046
269778493
174604193
220407832
741835146
214170622
289238716
139602594
15930968
620884944
31920331
70799023
125416991
852265580
711462520
378123129
453163264
680903609
142043579
245975569
97549800
517014572
489731913
251663912
18612959
87757745
153581405
190353251
272357200
648289
681319508
85966370
132473185
50461037
32269663
77207021
107434335
428061161
36616814
16383929
47702672
9277379
597030843
98830123
34337120
46614542
65873254
2502003
33530899
540157707
842886956
59930458
164101575
56368354
41813438
68117756
36662752
391777168
401265304
290331061
322888174
587192046
440402826
446392901
257518691
127843251
323746454
36407065
50289390
594041354
556760684
636355259
304246801
440869099
628149774
8849950
43784347
488708794
31702214
535628693
36696350
116280566
181998320
6080898
367738025
447423061
151075435
273296672
167035067
148392929
534814135
19013036
293689489
100034257
304891939
579839892
399244285
216924903
305520123
128699561
143492624
15105628
240837651
5519361
306267714
250098641
1080891
705285855
99447822
82337654
38363666
163545013
10445268
128813378
17426874
358526082
130929929
611477099
103354510
365310266
199845360
167550338
94145844
503401232
418080811
239755151
534315701
432861047
1688114
3700561
434157012
52899612
3317528
45025670
285792530
36702728
306975493
550822655
201809836
343428626
588209637
14526848
2401581
540493147
2973097
876749599
434480510
479427832
611895169
28916431
304564533
319384028
238482635
140790673
148198678
453015662
18106849
242191039
272945719
342806635
27674548
236452336
122065219
809655000
119736435
277913328
402113410
306261990
332756494
111905180
98624381
354774429
312253948
290106650
320009849
14308301
104322759
147724563
36272322
42957411
14117793
334116173
13358740
168088191
263775817
187509666
10167390
735027404
570799355
158822
240213422
185273013
147274648
516211803
11383553
68102238
389265502
22778897
168373332
694627890
45194153
564213931
114891727
171044815
395659521
157728745
563268222
64975017
165270308
237926266
506679698
298462345
571622392
133387403
14939704
137614295
2841709
315288192
333466563
4052133
36162233
78077354
5157947
273126709
767905543
12617470
130426244
12642057
336067214
388286487
218727380
299466316
75842590
351696018
39234985
149947800
679007678
474831767
94372480
583386309
186964363
448792767
8619240
227284607
216286965
9037507
92857635
331910708
78039607
393871549
879670932
678098191
274302692
564907
646459373
614182396
178830121
537743534
321954117
163337745
654503974
212544836
10381536
134672601
20165046
113698563
87857344
11008539
13422682
428160297
166303778
411668811
802672912
318310630
20998148
122088607
180560726
15933645
537177283
97445423
5334497
611850677
118371116
189083738
734462360
790321935
178056402
501620442
699502702
7424375
76230872
156915651
73401191
222853921
873557284
93559343
430899919
332497699
95858730
194813792
363595249
164452212
250604881
200826492
496068811
759291695
670635359
47917916
154986491
678943151
27017532
522746652
76721601
868571114
89523704
58548644
252119770
5413195
160223568
350657759
163393784
93243503
35884692
507389295
172095186
773293541
461685258
346115455
121136653
116807640
21152669
808240183
314165349
37293634
340196068
521846018
591136114
110097772
36160085
120164380
431001560
570535410
19838305
468599268
280909146
25890459
46992338
155562470
720133864
10566386
109553102
164274645
462560556
216890387
75478455
60383948
134866743
23752179
114722369
196513413
30051948
127241307
213169587
399819323
401594949
23519196
241399881
564968246
22057215
333365304
60847602
489198335
462269235
510636158
35035940
123923512
53147205
497369812
77445314
128399675
30649807
57286213
304737856
93368124
96127256
432291676
833831007
58816256
120674218
759033546
631043758
108760197
414421311
88059094
417745320
91092953
56044094
122885731
36753091
12442113
26404260
132594952
37029783
706794130
329764461
41816911
386866748
225412699
533482938
88498706
23950711
329855448
582936469
258443189
246386756
189111903
61825749
27715652
23867725
203337879
14522454
60841255
583727687
751457668
94585035
152106894
323809666
276343010
155618027
780708894
476965697
84660134
3623926
234114894
615477002
684296150
76621147
515647540
1486327
79048470
278971644
125302027
174751662
69515213
79970527
126446415
176509927
124857657
543565788
548964344
282764254
65086968
111140415
6929240
607879780
315825961
3460106
62676287
341752943
155752879
235393463
22713232
296884783
40279884
467983598
299594300
103245814
159236902
584252319
137201140
67282746
69733736
296468810
668353656
187234984
73145834
60890019
404578262
126538377
750450986
114062435
53950693
256627282
90362269
35358669
708929681
357033186
609549171
138311881
340292636
23489113
388392
461119913
228676110
349519333
177326528
70731561
5702502
87083855
420640284
493929332
71433612
101095693
5291034
424242340
20235841
112827092
16806911
41958296
13649043
631984105
112861987
233422370
473043339
729746390
4136834
4081451
590008850
151507218
254587093
120032749
308308379
27922179
47523798
17941332
115341206
413114879
64561329
4301026
304562445
430007425
2505465
476378939
164748350
499521263
61401797
252748275
298299687
279836933
935111
353586009
172854021
860289310
588070682
67844112
169820286
9966954
3129239
86903717
325183708
202712580
595477188
242918630
81873623
34544464
340255939
1887518
25091763
402944107
64521182
350447983
164469970
274098453
57019526
398283399
69488902
167939027
92804391
872599507
401677258
437170569
398618019
442569155
281637675
486131094
360689500
273903411
175717444
9481739
265384423
133565906
176599403
13460536
119509288
81846240
401689654
551325303
1395724
114765088
497260606
346723985
48580257
110899068
254492764
702099546
9687573
666942741
529573713
45368316
371309588
281185755
87507759
277291481
369574442
23121053
31519788
60849009
378832007
70176653
74678500
102151536
214374043
109058298
9955915
542484673
64996615
300372107
184506598
658781649
352590266
980025418
118157079
27180233
39467430
944994245
521310268
224946394
132010157
64987615
18055666
235666080
9994650
83229411
3772560
190901283
57960836
681602970
242056884
374834090
941167665
335106166
404502986
867674937
724599735
9501285
130983726
222786101
48618344
162808773
80768970
420866437
54370158
8493809
90678075
323517100
52539180
9191932
97070550
10401960
298560242
96545585
123435973
885530
73801671
329531845
107405852
767497833
209149067
139951611
198889660
544036840
260104026
491553393
42111282
16130390
472872507
85040060
438281264
512092469
138813659
529190767
5883063
684413099
48267549
141117261
17739235
266910130
16413430
6552988
231891002
47529603
14789470
27867058
813041732
50048210
345511988
511393600
61777655
36137742
77359234
47997378
111994324
21329100
509627864
513097148
427146132
192042301
103683092
203490009
5795378
745744886
886787958
110736966
130822100
136302670
136353073
736146260
74918859
468089438
467693
502515482
161608244
141450925
765609309
96693003
107359151
157006377
89517513
173912951
818780052
705508397
84853321
76956461
239927951
301509328
2083260
18263219
550757606
68118903
201112948
199636059
275128763
127333327
508035828
461132561
111464791
675000559
417548928
479322620
375530281
302907844
240480076
516863141
76133325
142272725
752017667
388654026
193973547
53196743
361407768
118039671
176407529
150100339
429328279
18021547
68414029
75052056
446008922
92329837
56713253
67313212
151381072
527308817
306217852
483592555
280086703
860849677
854074267
380071438
180881268
215019402
417542302
86769693
95618093
351435885
176524655
339241783
104431641
353052393
137218775
90625134
85152405
225374746
17259796
446395708
430047358
35663662
252079405
151347572
289476311
27011300
121772987
106947886
4944304
384916263
590749002
74649623
5969204
107064514
14457698
135721319
314089777
440154012
432292455
292365893
263478719
246048392
8578863
125904087
309101972
390147135
351002834
234407326
30592590
73522689
150976725
255283496
593323123
449343005
158986280
412082083
77696717
458821826
260557296
23859099
40774729
5012142
213383337
655382883
6048440
56457570
101744262
153514841
687849874
389594089
102455987
592489086
240824685
853149594
152653135
343487057
218881047
41316142
105016687
260290458
33012325
305213633
179441128
301225628
180380142
94828512
156846931
621092057
149194539
157521045
226261908
237900
22472164
153950632
50422142
60360503
76334033
21756425
238219225
350066330
204813615
329494493
239604518
322682182
770312489
534056617
42044456
14270081
79180250
31032697
352548304
452289223
175213576
16433534
220902625
139795034
120633679
157509333
317398939
41490827
2715970
49430370
701240366
153214924
435031967
255420050
171580900
21726916
655510077
166756444
195210525
330202814
245492418
231931945
49775025
441831248
274303742
138858023
73752614
229838075
68604901
12178870
680407269
279396045
95537197
95015725
24324211
679114623
179118296
321933980
544273317
279178261
923567371
389735078
250940178
64640563
155027852
167639241
539958612
276905280
17100578
12960431
766619925
163286685
33498412
389493653
598419908
10512470
165479135
45242954
468659915
143614069
92554467
305338661
519911314
502105731
389266859
102146343
465145893
585655951
444421994
189152359
651736928
405037591
55212097
357846162
387669276
221186082
18591391
25176230
13390883
58254407
524401851
436519089
245134739
444717453
785935971
670862898
247915884
205906047
249153803
268043093
126517351
214428815
96000694
40051195
327136966
239832964
171027743
144529217
273253449
231046063
26528007
5124442
174746281
187398024
9625888
852897646
62642444
585561647
72501696
19210803
65131619
327776287
35750126
415808248
203374473
650585379
588287058
68461728
201368476
32748966
174406878
15412197
59773407
110192935
615487594
235077629
36909832
6633064
47892173
351555549
53302301
555638549
542279174
11851555
22681419
509300860
365345419
354342786
337810604
167751030
157278685
374792879
628396149
141131764
4589206
372633836
66896245
54093928
585915434
53458268
144642176
32610267
906916924
12405025
8910511
150694987
215670190
627010500
670345826
437778051
204838521
673969132
437962587
168088589
158896289
205398074
17912304
680325690
11204201
132469732
716397918
466973061
591496725
640740897
398818580
269641396
31077132
52845024
550003388
460131324
40292196
256936945
448916495
463582510
309823454
255111773
146516879
236881853
770676860
40673292
226896256
82640780
174536290
95078432
784390074
231477251
71106700
89525110
140797865
19514885
64181278
724346167
45934956
518250215
635121197
6485400
543661157
84871596
175232857
95893494
26150304
284845541
722367970
573893961
174274573
22814047
714467548
27731222
424978721
23175635
363500419
61280616
448076039
528461
604971609
429077884
479215388
891442516
485074785
21618136
620337679
214379248
130212385
655348702
205415782
74811687
27661270
227834196
301551219
55980300
422209715
108366944
680344
166190308
58169790
67766789
5470006
24838980
7171839
46383681
18026500
310784328
203464468
102085134
232540846
143653235
46848808
82516047
823481511
309131707
686336547
456740844
138060283
56526505
11215779
167374115
28476899
166693172
114760267
5830728
2704668
14526758
249070143
194745893
653614823
233189189
518023192
420367065
581274434
140382697
20832947
55554166
466524170
169470897
70198019
351534376
76308117
30539359
817843826
184020714
61998653
348133986
179572706
417389042
58077292
298593365
93941758
70330449
185358568
84675253
12275338
155507952
234939451
468142264
444603148
20353639
23858836
134485752
582825306
527539373
134147046
573797934
72852023
29333107
22829789
50826565
325778950
10743110
72939639
512496663
635079996
619407353
685114234
334774218
338307417
178276370
186183190
23288035
88421279
150328767
412413366
337141252
42223592
20918177
103974909
470579560
928036712
141731877
34067955
644084
104799222
456509664
16793352
46333364
409429057
3000630
622812980
130465642
332246327
4598166
318851101
337901090
378003551
132997844
551408516
237240707
281416884
705121367
10883910
621122876
138321684
58185594
863572300
306650729
536319255
121829
63954092
67896300
367968318
6767604
167010660
58698574
59013730
203532580
70260785
207254624
2161320
126762899
25472878
173218500
19853085
202039021
449719917
40213988
238648175
46755393
287406210
97614724
418142859
511891320
20826918
733883197
179857670
55113139
175911897
769679711
3853917
272207283
394574016
120817489
629819284
282353728
242614225
500433777
290798700
155754149
54916507
706170221
844189709
529962078
121624591
426169983
135366418
494995831
379481249
52378379
173421511
526390027
442492256
126972426
2784814
823600911
101624743
60194415
69358944
142325955
126201600
82818779
415864180
254985643
330922182
241989335
338636451
178398122
81151028
542514455
491906916
527904560
122229850
138744057
426976451
105908853
196247644
513089508
797779006
581782594
766759929
45158114
127890979
207972194
685225608
427792885
79978160
269468057
18749321
99888775
132658079
62061699
227827847
178434533
338105621
682537521
316132564
89380603
563444
104551851
273328272
179348023
493133131
6646837
822047296
262832377
12936862
136749046
694645866
192038874
122085781
333360188
437557271
652215214
53374858
10281410
62928207
47268065
495159237
275081158
68136750
207577482
355999019
109517082
536834916
492742129
584264036
16988406
134562032
26874899
30510606
300284814
13606476
55877045
137715492
226476619
39203624
485020373
241077412
228933404
171368187
116199263
2805254
287440233
158570904
89020260
226185325
183248600
110499329
19537591
415577187
174353976
372077776
239858508
245321646
117825732
336892578
45477276
118600921
15367317
82016368
426761329
824529275
424640772
3141307
32376489
229007128
182985
6712589
28397358
184537704
10737882
2731398
96821081
3224158
865212417
583171266
243221877
220126071
171325318
3867491
231800170
463863952
174072619
433039509
136027497
48146378
300594823
434330737
364887489
14949818
339332443
7841097
470358925
155776015
224634340
750724419
607275044
162330118
25901283
105272865
376726655
126267918
44823251
6704039
641370894
563520781
52168768
317103072
37091828
86766584
171480326
22471064
671210039
40912481
36586872
363067004
22197746
81537315
605022749
45934839
340153373
387778826
564462832
114304856
378698560
51689692
137322586
722329598
14174627
67123908
111722801
749307377
253929530
335966559
395279674
563923202
536902129
535607543
234898690
408602314
29697585
590133328
50206796
119749049
37419308
267627622
859055073
211183328
63518981
53139416
395684952
195254861
52213760
46810224
150940056
401500412
62457939
185512235
152868391
22793699
607530161
101125408
644505012
4903196
3892493
38497328
542945357
108657371
167628213
49947891
73117881
674839400
307153686
290927706
419183853
252750912
44221657
866100434
393814233
15427780
73249514
130283170
161302036
413061221
846168745
164266484
218828612
1792128
227700562
526117377
101720973
37067057
361960174
7131220
535688743
302653074
212489735
67076750
19190014
121961682
621504151
291533001
105197007
243039263
276984349
150036485
357504487
157203138
85936921
79697949
81142548
123494159
61829122
626819209
645766425
7566208
47488155
84999738
70667248
43384511
236303447
7842690
379110588
156901760
220470360
156749141
82452592
8765708
4516359
339128603
33478829
601386404
295663968
545715819
53590787
97697945
28630796
337710582
470487411
199874948
78888923
969797
138116819
435995653
149408158
56574208
292718285
808481471
152069394
588458597
31587759
336938668
382068969
155897529
15607252
314652136
414384872
36836196
478925551
106118470
4267519
8598791
294893783
87672390
184142081
141943518
762506042
16654665
8134185
42750557
790882864
170331295
104000194
200612335
37940064
454617759
131320495
252664869
93322430
411890562
287284276
546500900
367995204
39259451
188793412
119548445
104149900
30215679
114221318
257485544
132893875
428148871
385590964
120553779
36938535
831535730
844115073
433246749
300412711
23355368
160765213
772554226
496234458
167482352
58081356
451369303
23193375
3920841
728082838
571388596
95474467
129879067
133167860
152893462
332129952
800024065
478300112
479921190
129849295
420465254
343698596
371566378
763808167
40852640
80927952
267653420
587149695
261266773
245588894
294453477
403176109
862102
420088646
567212353
222362632
34674011
57030039
172027450
80714824
660739777
85783699
117085737
212734141
134417354
237847798
74653923
241292982
68327422
591235680
81101666
3341741
185379986
161133814
12805841
180755771
134975672
627202244
199960881
65542660
636001766
419420504
58098105
170985730
117088558
800294104
92339504
284313818
45902619
63167215
58416773
721930344
149190750
443850367
100506856
417418130
243634045
103719174
654250947
12872555
127349735
377700599
708599051
47408366
10739517
414823418
525489998
43715782
472178970
16997585
233271148
753874376
70846205
189536205
300033124
176487730
3453504
161893419
129176468
75205438
288132509
128712848
132616212
182213908
162653679
303824036
192864672
344071898
168968751
650406071
92588405
67160525
57271022
98788024
244501183
16593928
55090688
181487062
267248878
184660036
353200862
10040236
429482145
408887324
928933669
15500031
294506
197388358
261535077
293575986
12201883
11494896
528136931
348733740
173675047
135150527
64569959
127325959
358499683
128609695
15074275
326345923
220859061
31121954
488924216
303246994
323095561
495170
96451764
165642500
46545182
68984943
18448191
568798089
117383302
107285170
462631739
28542472
328818335
174616643
23961273
20116986
432350317
147594832
159233459
73696431
342058860
689987229
219141172
251432182
344030953
651259306
259803696
60848225
904833164
303702750
414348063
342411901
57017460
712706746
57867598
86550145
125391582
586103004
557205362
145325215
7992353
340936586
255567753
314951953
408892179
42151840
276452414
487719443
686471292
6909787
476262707
504552514
232321062
928066579
178759718
127210181
831127265
93874337
58661990
168868592
277898751
102067874
94239125
174864086
562640496
376774678
504503495
628782242
168176871
73054652
81879480
1746358
235919817
81506919
195122480
87997181
246664608
78144679
115289140
28397335
179796942
625631933
353809141
565022523
37869128
363459704
302386593
39017282
66489387
549588285
206993339
243004006
96750649
202865270
489791190
201855741
260036188
684414616
31448629
64540073
9542096
465443780
211848606
24024376
128622787
362973735
615457497
657233861
475552568
327875185
316769977
498711453
191491932
58250705
323087584
655008711
740807007
165217777
11600056
17352521
133868484
94304314
193060065
135737663
9846960
323260540
53461901
532913147
972362333
497682076
61568161
528166366
174421675
34256224
171019795
504680041
893084
164169405
186657184
3268785
184747278
405430738
647376584
2772490
203755720
184443782
374473897
227215
447349958
138514734
6295385
6643045
103541741
157855448
7230384
249833033
2781793
3998333
42533146
67748812
7853947
62113097
620394867
678360536
311880110
244283746
5516729
542170439
172582646
56391462
355486864
370547329
419162190
423460242
95155070
122654685
52509922
226416197
71229472
220782736
350484250
703050155
130312021
493630989
337581699
162722608
156055014
241049448
10665503
100453013
22594288
1758440
48603183
360675369
32558649
253652939
428220013
189646186
299102745
6372147
301052694
15867999
508742499
210782999
453173227
601894399
719748785
466029066
299711252
301316334
474683973
341069
149863669
102450131
23883476
14342860
467097874
41554387
510006663
497490832
80446001
123099412
424196019
308762657
19337806
165101979
491323619
104548052
414964039
396148555
47304225
60458559
87277940
31240353
151564042
15216909
168335045
379149573
266949212
37384028
763606654
466813121
215619172
795332211
20610130
444980067
69470722
160796744
17492364
145553096
650292614
272880918
8841293
331260519
352218363
343596739
343453790
177543721
5240265
127598081
345078406
165684913
175965936
228379057
131165439
469536744
266658347
88233909
144888898
156256104
265211608
9155745
384100886
517325232
32864216
350667384
204558087
729795327
20407097
87423457
103995587
546364784
584190727
158247933
14623592
94810606
301356693
207319210
8584503
436707326
82820573
225859251
5924528
77919202
901879366
91394496
164753233
165386001
797950345
296395215
323746629
492202918
16025398
99399172
98055905
15252349
56439384
190439139
402740898
68184180
117337699
93827886
594449537
2997635
321395950
179094951
5827336
361129720
42612291
100020860
287102448
76157087
210632809
395760370
218982263
417805143
332173146
62762109
200134168
75893548
235046195
647767001
10019421
152588448
739051668
19632487
289748498
361487631
174103547
11462694
458932
740917612
16518353
247788598
444956106
117236862
68208148
49864048
215139344
328085222
338722411
5785734
258589370
221841094
255308881
631458694
102353315
114770807
353092888
143108730
68805493
509269044
394960916
371638252
442729869
569970016
92229769
377235438
388477230
60358627
168187829
53692811
28428892
112954529
330331864
399575640
187164435
81379964
534395232
318569186
43810086
271022829
107560966
577110805
126286843
19208162
183202296
7974355
656006512
413661873
173629183
15919575
464222958
521724714
303941684
21834542
100020603
352838677
127547838
528187817
15071752
221689366
573135210
693949
423320667
10327242
575869108
72882676
149648630
136158459
211605987
54041027
794156270
158219372
675144090
340786005
80723404
49400661
81532414
3511385
497263687
311878350
857941233
334188551
303618555
363313722
490946299
616070843
267998298
686755439
86335752
22634025
3106650
129519199
98626824
118263969
414123241
270954902
143303757
9233743
156161225
98196778
75863939
345985915
468761176
122959814
309796124
561672824
236823673
526006570
58751964
985764288
98676851
357141
777091774
192325122
107969674
279391303
188872703
241406798
34670898
180694816
125366398
32330089
694696330
154560577
118422617
16242421
19039705
290388477
752994162
394259709
138325183
650098840
446489319
797957278
77001887
18392618
47279963
249115468
68236270
476342833
30561120
582410987
180985623
125560569
29351812
52892976
186288323
168442902
149812321
162204698
26885124
213195040
118085136
823409525
506365169
35287843
32041685
913025
429877697
108993810
6868755
244071638
423197745
11012460
175775960
304468740
427768829
412324393
459160995
123404010
210512318
508001102
354953489
430281047
325883810
173312251
39790657
302824729
86264623
43023387
737493663
16924904
25962226
739004844
278226053
84863061
90558948
375591782
18951766
92593439
494800090
146370011
593770067
164020789
804270262
5888137
322139919
579546520
90161763
213872186
265861348
395574223
135088503
234347196
550010
223534187
320676588
43378691
95210163
116313136
831478076
159390958
459561068
69151395
180184253
147217531
32969546
142918644
78050091
343801940
7155208
54711855
398799957
44107796
217659060
97356155
68714190
27857115
27630795
78980316
315363198
178367635
166580716
228017817
6449562
692742676
272129659
822895590
524750569
659870286
433849477
35793671
281397351
224871922
160836515
32825842
279169787
4739284
241820764
157533605
478370597
382286645
131770436
390365285
15236677
98859624
2126560
89659775
37207471
61874116
529975875
35037093
301653565
277079122
551566286
482209093
46631494
83712880
380953979
80785921
382559845
117561223
233734391
4894594
18885589
358867290
188288406
570421216
22884079
65354683
13224847
2424
340509918
137380766
415648282
455848655
347780660
342358187
229926939
154414949
3568462
13571127
263736573
59878520
24135506
1697921
117571932
34510449
69025396
480933116
338567405
34291954
44503363
589664142
288906325
92665578
165456315
286375736
889011569
540201005
8257113
14782757
253606682
744086849
96094247
266144444
955125739
64775253
391484048
55429728
413261787
12612005
679956119
236722997
697108133
731475036
104717680
110194299
28026478
856410026
437758743
852079561
416262221
260594716
85626548
38184308
340345080
12272806
87413906
664250030
44831840
41614095
165725868
372863268
268056406
57476361
272343582
119403293
382435630
251035065
181855995
99167109
3451825
72459488
128715358
218979060
78113732
370330804
106841525
83036396
11169424
235471158
86891719
170867731
115286144
44673881
570889
850572221
342126778
506699370
379376780
151134330
644626180
120876358
803369875
343551232
638189553
136515397
47955009
121667029
670196748
6402884
215517634
453398878
908389064
199758096
23802553
162597481
14621631
7633470
180862538
40350770
257681659
37576462
660246935
568583934
887402689
321413435
157400297
458625262
743845669
205992216
696252611
7015025
302947400
27333484
487421330
20480594
580658473
68554938
37763027
276950304
180946447
364002144
24434918
44603557
233074752
467723495
118152151
655343172
38251318
763931
22921409
478805488
23215761
102808325
58477485
101655661
18190734
338728
343250582
101255505
620528
169643420
150652283
411858413
5062939
54734058
235267723
174814036
180224922
78268822
599963922
640885724
233174398
429420061
23172514
225428844
102846863
2177847
48506867
238071948
503121436
23614364
136603975
242697272
203758083
204644865
632359633
143329220
325654120
42786400
742928356
532240683
74714672
42822735
727355076
95894080
217281594
47412676
243342470
684845317
69494044
271041652
107708800
565967465
260294489
371155260
130638569
65995341
8670288
74595007
96419002
518508353
206215721
41318300
213248316
125896027
279832
275317690
476716995
15236973
58188762
9116329
404871714
114290365
40647840
792815648
21284776
106908596
169913636
52494858
73260775
143337748
72741684
6075960
179082251
843364489
672871806
45911805
127279365
723437963
195594886
233081786
92042413
697412989
451133577
249390543
39676995
139619816
335666829
118183066
295404844
328549309
166665917
339288740
178795903
815769613
575763354
324881742
183560669
166754701
28248348
295662513
260053608
81790823
851545279
13455726
87760720
401456603
118994653
415049775
659546052
855904798
64993167
318885237
36153689
351917698
73277745
109061122
34984085
130137855
2561633
17333174
268665673
79231762
45889985
38793895
113552036
383765744
455745442
712057122
66529059
103975823
419179157
649707579
583060039
113661696
17396589
564441277
107467601
271916228
90403584
235090121
33439695
64760804
87599560
5024115
68562125
13717454
775819086
509494312
70742167
46483447
314094648
899438326
339734251
448159589
128722452
38292255
32602418
17616551
19530008
113571758
29209415
14599312
707203193
44438232
227248140
447509444
290307592
184892106
162290181
162199821
258598503
23228505
57904632
35503479
581367626
29776116
44539430
744694236
333154108
177496663
258035601
202091447
366916125
619480076
165493767
59180060
146365180
41672059
53846711
415491127
160558849
647168522
360355039
277121300
612635477
280301404
1931634
8683831
324043736
851786697
300701821
263749750
145151703
201774044
292241861
364289389
261041385
6097339
7801255
579845534
34963607
602487122
332499786
216201319
462268957
138857171
323878033
82562817
550449361
637091163
16652155
150321046
506150040
16412374
139691930
34515350
418806571
879538533
236359388
97997192
358448536
85057958
19387104
933042928
306036490
41299526
49221605
19211690
140717055
316553901
341844657
670841770
486651335
77789024
53629580
247428062
118532375
295603754
34000800
365674597
220687419
175385378
433741619
750349569
43915977
547087101
124070670
217091929
313067869
305657881
4220308
199956308
330814262
691568803
424619344
374289231
502229335
426864141
162372804
58780324
387054174
62197894
211888826
142744179
50434088
124326072
218969869
233351940
562281673
72366994
126602833
771768976
77422426
540236107
100774329
396219078
130415682
136523610
322878174
461682914
69811858
230928132
12064826
31579554
7813691
424252958
127943951
158954981
48926588
370425833
42338781
4382442
102865024
8287938
509045436
84477015
213495262
301772442
217970559
286954689
190562088
497634462
303506438
133760016
286306247
5237551
436920223
208901635
650305836
251890502
200471877
43122072
420055564
23182483
380331355
414769753
321370070
175831024
23302221
38181042
40461503
903973662
189263618
695224376
302015997
6972796
2713918
260154650
175251699
167640934
317651327
199717229
189036083
870671252
164932773
77995045
9772208
415687783
715050580
180262002
449643282
158292764
70824961
308421987
266863501
127821370
599856635
87340489
407361986
245017655
90677003
386195129
21758457
257036307
130569759
361694861
746274631
193137106
96936422
314571641
1666765
40277795
584585321
103765624
4032667
82850832
174999979
224789891
2764459
635805157
208132066
806958095
35213954
135798507
20266397
102450601
220111120
86985088
211848177
79148420
712498722
330720911
529534
131612259
68829701
64649556
303905693
60640384
225189721
148863641
188558222
135217620
3484878
30190279
70807193
325844208
19006255
244223957
213108494
45005161
156304525
200364243
265673167
95690241
262648225
89587677
260052225
6570036
94985772
19469148
670626296
756701046
215623907
773536039
517318486
270118074
130061775
764396050
31161599
165154025
265481255
409207
134648549
252105926
832382745
70234059
147978459
646383357
292487598
104466900
479892760
364230383
114297780
31097515
41901559
2981749
74245454
102218362
573141895
11622651
373521326
9534245
392454808
383335150
27869519
170941150
220688962
34000564
37406578
307246549
805886724
322381991
300671897
331984193
371332787
448139315
427435019
46353978
93928277
798060902
10855139
409127372
123048120
218194219
6941030
102809979
52598233
677720452
624138873
4519734
309462671
8002364
79453217
510432299
490750928
135993506
478558715
70822887
166551382
255546805
90824364
594401057
520849058
341673947
51440655
1926840
261401707
59991860
119805110
59572931
278994491
49126869
205672884
66410047
201119998
281334817
30026224
768833257
122648660
445477628
5637799
72356792
315311817
525343751
287885866
552027033
584603948
2419121
12488761
49640359
31976150
239923609
6456192
99693347
328111881
799769273
468061832
348550131
432022191
166217284
100592547
263290409
439752848
36993273
107481062
2701015
268424347
86557797
5578592
718223608
40968914
65406119
11739636
248334628
263290119
272389191
180981590
9002431
207183663
263708365
26682582
834723330
109191140
472148237
70231190
71827348
203371315
75469082
351876113
472927395
9956015
824574657
40634490
375266297
788761107
18852094
78890267
156679146
963258653
462046154
80173850
300099733
118206655
560782008
96437559
319798476
815710895
527716040
271017381
153673706
197001552
670033
165865619
299329485
668185250
38990162
89828411
279809752
706224371
271524421
192685713
64716214
787804523
251127255
151110335
122930547
823342
355704560
124992282
158904455
24014779
418112048
167138053
70075621
606617597
75263964
838481055
169700557
417353421
3994086
104881069
422985245
261155
66231421
152891024
31086949
243146148
677206724
17703060
231758318
172081064
23220716
1014307
224939705
81465973
222604638
41909300
149353367
170804284
205153115
343015343
25909456
756318076
173666200
35533629
187892773
47059845
455546089
47626586
250414937
25877233
182627813
201273461
285097167
423558982
237406346
223830240
684883085
11553770
330890961
79956375
71896183
450986193
433441314
131334966
22257123
81151612
749865973
317504672
220395215
55808417
179105808
113409876
663667915
345764456
991316647
260117017
254560300
702476793
299583604
437769489
423196167
5705593
36336028
389298736
315010591
168040381
468598044
280712804
59412465
523528435
218752960
139677224
455420646
104721817
10808859
481473304
865446487
191797322
12572837
281991090
16796642
101512360
65690360
247857462
40108933
736314780
376092174
1956133
359183994
266353415
420929343
389019883
20085326
41350414
188380169
267574778
192273654
25245076
151060045
76644913
339587081
15830305
168108460
30624614
336020963
73772075
27067210
384765036
105866059
153294415
38853704
489919
42034053
305776583
156998139
38817667
66451359
204517571
225203200
24515078
22253332
212270324
71910187
12337149
243099834
917508019
14177779
416734548
9942206
19673820
951101339
8898693
676343472
399756011
360840757
632039761
41722270
54059014
435840129
14442462
801994897
346001848
10797283
617601716
456672567
37742855
117662579
600872581
144804957
284570280
141266492
270541025
38604387
105020831
269675869
321495529
454112540
218066511
169617192
167844563
384544609
297670494
126472085
628310065
446889058
98618002
24736714
367910890
597901408
298893756
293593365
388206333
41262246
2907419
493981529
10826428
532209612
132171052
258921494
231407999
496182
181058460
360958180
57941195
133655302
79341676
59419777
4627048
4311488
37681681
854606751
641585920
503003795
415327458
421855372
456914140
107232971
391338127
36179760
249529775
309047227
330713013
6175234
232761984
105378276
108003893
143037804
6186460
29661298
12476310
230045228
256505750
481601159
265314
146423035
275408584
51108490
145871265
11932902
167351476
64639839
703306482
323283215
43763878
765692014
504912704
456648317
34239878
357556501
337084968
91620307
578137411
695733119
71726272
374421721
1141938
114325037
75209509
127967118
82135276
341609124
312275343
595767128
9243452
302411432
153005932
27523194
90211178
90804691
636986090
130445089
24872767
404311968
27197750
277528585
202439722
90173154
354789699
478599291
137363177
414846222
584399880
364711
27109165
315507404
169616581
207930132
53341971
10234900
261513212
106852036
109219000
148425794
117978565
84075397
143974128
96190329
239810261
12783438
83185533
21481944
97584081
84492667
200416211
31948490
299366212
39653873
20484999
197273606
257905089
23338343
645479075
327409269
427297334
18242122
315759789
516625940
298890758
59065490
338110192
69406122
141604859
477087980
444621730
407410698
3570351
2752613
59603850
286933125
73922507
140731544
219680709
5993206
86589625
368227
259184536
189026134
194775773
28933274
794105562
349144381
123442576
19146111
745549545
375869001
236058553
65195754
596827789
44617818
388485031
89408831
309462083
155179530
83969201
470898725
188620597
32927498
520640732
66983981
126922516
157792344
319399063
85846070
416856416
9068216
604615756
11997904
374923255
31396941
53401835
122919149
16934001
63525502
16993607
310636410
573632355
139503929
135774951
164188910
397783314
30012501
187453266
480253981
457966866
16540402
869922359
24772463
153876775
147437844
108174424
502257958
586407421
100987750
56521541
401674344
607127764
597825628
245295523
65443600
409226922
92019661
45534875
35136639
39363179
103921809
106025806
69943883
34589150
177186765
427494223
135700617
593291719
137112793
58949536
146109372
216118028
159420324
79356031
156285683
103206863
100890007
117699050
104393589
746008900
245937503
721825658
180376443
1702060
348894797
37038903
60594959
336425468
97883974
187006304
212974681
10616223
57712310
38003674
235672027
259233120
41534473
371302285
42904802
530513108
420571779
109160828
122012042
185931075
16386401
60540045
297591141
1893055
71290676
148527462
72508800
311931583
93301492
21107091
811571418
400972400
368654803
135766446
206936154
785942576
33764108
324032276
240659451
151169076
279388195
593778696
297972344
67472639
58308309
464275273
369980771
20022099
629257376
843132597
191016711
217734722
157639249
10222148
939643812
60596802
45479555
421198442
394651361
850620948
771066465
243064609
770406783
267158436
282618232
33396962
24834350
303590227
546421636
149889526
238873923
299323219
365053830
202587981
241815705
207011818
177373037
30674123
329959811
568946713
6775933
167815293
528042302
250078757
101422129
63323270
151959531
516807970
50886613
455274960
327480177
260164784
532959943
45165079
465817828
26424726
24771656
677860158
14191697
148067767
609546440
413711
433704528
2466201
762118800
25190572
38373958
8524436
359821940
88167512
35990467
446245524
24652771
97929579
182459520
543452695
60361815
149882697
105299763
63827192
2126019
162746124
958079179
645956062
79872511
467227428
394674151
142222879
564158029
449409627
520620923
287944528
4745426
78061053
41324194
693571264
142156030
31051402
191500583
427703226
218297353
132341314
367815161
3179706
23579263
52769998
46770868
651671989
351848986
221592017
779653682
62462582
49838349
32768540
616980710
574524679
1511097
536235799
219812349
119982618
35866524
379095085
10751741
695909047
104327442
8315635
174509278
35071537
392622525
927811142
93043891
58983998
512046885
347191466
317790497
628438218
96650961
703485526
25243381
170082081
64486282
311689236
383298528
187629141
323673026
384428668
556643016
97158528
11625228
2060354
755283208
47249770
393570406
85090629
299663052
304681901
191191553
99286907
65189093
19988634
203303138
278459077
37084257
124896325
599884207
116377090
63333504
213596171
45263765
257610362
608636017
44937636
222859088
18051095
161789603
15235754
294294546
174574366
1050503
680106845
532848963
458215513
9757284
178235068
106859647
184027878
255285384
209583735
4397121
28476451
147501747
587963657
50971067
153997619
4775952
869895835
253549391
135697191
235134770
98981182
171934566
815461064
25939533
795132748
560267287
524158158
40455959
335160920
206311237
146817790
600109796
346744788
189091921
234757624
121560040
123029
32436592
29268549
497046055
215579982
175889875
99460606
503604065
704057
301631884
815246415
137424580
446679825
161779744
296367694
423115442
584080400
1214985
25061118
98137227
12693825
440909079
570275659
253965061
176511524
579321380
781993287
257507016
305892183
52523788
353955129
345198909
236703250
55004731
113271717
197445200
371221179
32428945
8270682
359983275
95785448
45192890
81418701
293226914
600813254
157840360
362703976
32188867
9771450
42905179
638325886
541575140
39584981
459800190
255302049
479799964
97736284
518659910
136515024
346139925
171286353
240630986
87108823
3305972
7183567
442711898
196475959
640896689
122081902
85289327
108587903
268428029
37119870
278462983
80617097
3195498
3224088
216661256
33609437
55799465
514580577
318804675
250612690
81375174
503500226
73986886
755730714
35234208
2095297
330915851
927313803
769196030
170187445
567637082
105950611
275574281
76115916
52813304
21873464
170087201
570911707
148818595
134748542
184095223
395646368
671544645
452531056
821326
138414375
102720878
516123701
125763549
39628996
104707146
42880860
512389386
745517166
60600990
64530333
233861950
784551239
58889285
375151854
111562475
514073393
69458166
3979747
145888242
38548468
559377343
281537882
209169533
393625145
171178334
104749700
73685820
1841612
168407908
521579872
334974509
499789487
26618168
26472872
158425233
336512655
660514723
298500945
31633411
363453134
398863549
298763829
56985366
554215627
31213922
791515619
139596688
124541521
20247471
371293693
90305270
155118345
273424264
125245916
11120177
190700401
116328194
420830967
63291411
19387260
5574688
395288494
521411341
171537193
57170657
566672694
440493340
314363298
659277347
501016031
429034028
140489996
468843155
26081373
184772289
99396624
156404544
360408505
9219383
133886177
604476512
637288867
601070560
79601916
576591822
324027689
482090088
321893597
390056228
67209657
156201605
55745180
574986225
591648895
30450375
66403766
647863972
327799370
239322180
314045916
308771382
42374992
19448721
325560953
329639958
397959584
402278828
8987246
349790423
279807414
216481739
271520458
535786232
383733592
277820838
14987835
99318316
102716920
258756869
85542204
14353024
20024382
27429027
12129534
14378993
301763393
133506286
595502081
58790390
612821924
116613305
211477751
279753943
113540989
100438366
298888386
84992181
870156392
78061863
370899136
50399883
8570416
86727456
173302368
93651722
599790407
125526575
199199
466748607
249247557
574043948
12779881
53679233
689249533
70960313
18727370
43702818
105066825
160460404
531445617
246366030
498163543
220801174
255509140
370095165
371934369
628628135
364267955
117413741
337718798
61706
103978641
353337712
111279414
382594943
483652140
309548297
772155665
288856813
740214489
20519318
176035528
702850393
680286
6377069
694172083
220737346
44798321
777649084
812498302
79671110
22641374
399329691
431932031
195294255
293057119
528929898
127549888
26313886
522159180
399394159
148223204
331995087
744441287
526262109
136365388
118278605
256083023
251725669
120773863
273492659
65710650
195706770
58069335
66419324
158685989
114316358
269054536
89305695
851401257
79013327
277963812
284794443
246060623
73538931
336260721
59875849
17123647
589000043
581584657
55231145
20738757
198299095
15057415
535913992
66878361
257365612
369166060
49841269
135181806
468022062
516088107
137379396
7707661
109434847
73896051
41870839
34345962
86791438
693047012
87301032
62870855
3358859
57696341
16392657
115699824
20628238
281262751
358251277
651562269
608175089
103838512
184356624
128964968
197746202
221175506
1980635
202189248
719430217
141603993
310631593
125389571
46358008
169942296
412719263
33747615
528725273
470023760
566689583
599897092
274955251
416556174
15903311
169871573
597671140
65308874
192410759
385282105
90465909
104858416
166657582
509131558
85518192
150857932
287085659
89908011
13948256
362519883
101132723
30575223
546244633
125203600
395233088
27536733
207958453
637791456
191762690
217659083
515604920
63425075
146662043
508750965
188089056
52718975
258585182
286780974
28833102
137337375
239268331
22203939
304376162
108300570
662578287
48092604
43031380
337362763
170493899
817054039
461974816
732753
73258082
58589987
42940395
144215473
258961074
239387125
327885604
222519220
2189926
70106700
548956057
270829576
675783787
80305704
863889587
83855244
60820902
94936953
365743985
25385229
498188271
121066265
49227975
183047274
395058996
469313805
117641251
528145892
841715913
227517468
19273229
284583346
219641388
609373588
651228567
554204946
259370866
967793
505718670
112043804
781807109
77451649
354084266
575032805
15736892
188691324
6118799
846135238
158970962
163996777
8596535
396403562
219232950
243714493
193473904
376786262
106424684
403703753
11358860
162096670
301640103
23114669
165206216
258892030
530826206
314175
59625004
704876237
656171706
58895747
790970264
11580683
646140118
738386095
68540523
173633270
49722859
351043878
16846905
204433827
410053537
8273018
436649350
34407686
93668076
63753315
52157438
458560722
377777616
199438237
155744451
3407943
131089268
51808772
499846032
188914787
874420042
147545235
641431836
624395708
722038734
508180729
303141452
718446301
731984966
270355113
341156707
8812733
1084361
256656242
56447507
134019542
56949060
645045830
168107432
181512470
2198358
22989534
146523630
57963002
203569615
112978492
92571312
35833176
536542421
81992292
355568099
511707639
87381251
405999279
52029171
508246927
185843008
326300229
509988578
9893201
754525855
374039565
277164782
560312382
230205239
499399509
99118292
471222101
190662499
440879806
62773080
736931499
339329828
8460588
694158556
402506036
425963122
268414522
363819799
43930708
348945262
4238331
241990861
74368095
351304011
438600129
76090381
662522481
69918665
4507375
8522812
447231855
291868445
452326202
752236235
515043068
267872281
415818690
459675824
123835252
380425022
598044308
23084960
743167846
281474052
77970038
427455177
11572210
163188333
625439967
157860228
607278695
532381213
272146362
79340341
505240157
309548873
560922268
9211643
303299169
668394683
153356964
15325692
23177006
4627252
446715904
42019337
87068366
446721820
320337844
221142038
63927663
274951948
519854828
127199122
304612925
414530379
20393449
174056150
59142441
5467906
80672385
1421042
98984247
209828121
14831764
506170672
149520154
70723782
62226626
346524482
16496081
313724466
5588678
303571153
247263240
264630127
108929331
130787564
455464364
144063911
75142559
563794685
689267864
83559475
437567459
252409285
240683329
50501331
322201516
61986257
642011627
14993337
87801216
123088190
57248723
620618331
63398916
16205446
646790147
51646238
692791281
249567930
20421650
348767369
306970806
204635654
39885331
614783158
723848903
100717745
174154750
136039172
249046512
136293226
192769302
535994027
418416412
5979220
274592295
309282746
134449637
319655200
296927579
58423056
47281784
206997978
462327666
107233269
56538
455564291
27545794
73312017
243477162
61528128
5082978
249553483
475952920
109868454
185518290
109677130
8105058
164549430
179854151
99625115
139171629
137530201
32686720
413531904
78004101
71372708
17079915
552222035
3507866
256857725
686156114
428428335
75984088
402221491
263754026
326964088
45922870
347173020
58756964
215017457
72493527
608081205
93106118
81148507
114130753
748089296
52318157
48067227
389560385
84105658
209568291
45708335
721885260
119533061
592035609
74134236
344095742
210476642
556924645
130649882
176990477
26933474
719509630
62833177
508689446
301201711
7239052
119830208
22645755
538391531
2037153
221832943
68040947
330781252
659224592
21169058
230664599
126498921
64536897
201682183
415305
215405031
326978815
534906250
115197341
203577602
346627334
624218180
393051508
399335953
108284697
751494874
251348501
44521215
22553193
325739776
129659358
265370290
1728963
85345404
46399734
135571223
363090178
372713328
15636190
476510562
602169418
12466712
89409139
74706407
880818179
362144774
33814652
866265659
191880370
579203368
503776324
6274447
167173165
424150415
565242822
543527210
779272055
50061298
349160564
50694820
133151547
127655202
267649014
499757210
5669042
21989272
215312270
56674431
20630661
8931619
752129193
352765776
162474029
174280005
683466247
5284522
57920295
529342
568396916
428169716
483506128
171491835
631600588
163633892
465756276
229396088
679212388
399208310
854524700
16386393
368823651
265317987
132551861
123215105
301703135
178914136
41138045
742495176
62265721
324784072
33464374
224303115
385811133
221516598
265994280
101150009
7666772
828773605
511604
514927229
495695222
27544946
135785211
65431150
143368823
92658645
139435819
33554456
104357245
280180624
563979063
88932143
554563627
41410776
8662996
11469986
15023335
229534850
343591465
161163328
750121593
331264495
47538752
295171458
1752663
872065734
220740722
350775816
627790528
902036074
542875416
111650703
516603633
64583816
933118324
252692434
111777150
94070525
29379369
465112433
194468987
202334570
141621262
11282646
66187251
695822238
151479720
87585319
353798423
188742330
169402965
646189360
170307729
35064580
783448983
457214356
272507533
550172662
83327381
195495249
359509508
221408318
277573794
13852375
69324786
232713444
30092414
282800433
79894906
736215490
47711984
123864925
547205238
134936623
499742709
515371210
4498121
488576754
755508277
186831839
67342105
152707365
45473549
573030
130523176
174422848
142954752
10641582
6277550
192988044
431344306
825254089
81676807
677472777
142155587
72193089
513221625
122747919
23812372
57358317
95952038
793664258
746151045
14427381
547406129
349988471
425251079
164472662
266560569
186863052
340133775
252655795
549422417
11722053
552893143
95629389
448995728
595924728
214182932
727544097
31438073
484078855
43630010
129077260
495545264
16508928
235678502
171163159
106427389
118475565
44738
445794233
480471095
791378069
260562133
364406594
98529022
132268273
586837104
635838914
82793126
88328600
636792045
387295277
120966559
305275186
534393500
110331249
36444408
7561513
226527515
504124493
4294633
357744119
673159875
81660386
27430400
7495797
4811674
1061976
626549071
93590166
451755057
153731024
257570507
52248668
425321028
63235812
207767864
468168769
68605379
299365423
29400852
275070607
90495181
92064687
340045619
607340519
538679644
308137168
713795350
94858597
106403230
524046127
311925691
88512114
121174331
12454008
117462736
159477251
137354657
31942476
286728456
320728115
303589413
337584089
50175910
91253300
74369910
474107252
9775725
488728058
346894559
357825968
332303102
4344834
45983259
74773110
15098364
77518908
102186461
15630516
76496643
241418321
684966994
161055557
197010830
3339394
419756937
78848718
612124673
123802636
205548640
118395958
317681317
200626839
168206242
218761183
167251787
96250610
300193643
299035053
6466546
387844728
732977265
812975209
1257595
26626863
437737473
913064335
57791188
58837695
618741643
286141648
122515534
177039141
8649168
585749793
148129617
42598693
839133023
57224302
191643203
49369220
369768176
91014222
62927033
41047219
776127921
158069580
156660414
49288448
419445808
279187251
200658363
152625821
28066938
148522646
47768100
238086895
128693206
5145084
147394230
146229764
16105361
310638865
16275194
438576113
540913088
9335596
186875737
272811232
125533341
36647138
54673568
4662581
43216220
20101105
220270366
63927303
133918031
65609784
620230666
6696597
536009017
775654328
109543514
117843067
108686065
113361653
87688766
49625783
143789046
935609701
203487256
263984980
164920729
179739165
672428960
241626512
275612995
150022727
629594902
297061074
733117082
50656023
48826363
44633626
120172856
102869294
6613135
445684076
255087088
27145129
173880102
98729925
4652031
238046846
135679791
105096263
683342154
605879550
402129651
264497969
194806413
160008405
233411373
45856766
26301403
341873789
725827068
14584344
548974164
132190975
387057213
416014975
102372071
245065480
7437072
250867501
12178743
582672936
547889381
221560105
170300759
10745874
6105025
32958832
110570488
252883782
2338732
243519752
5779220
56737587
37715733
469002013
421496883
331452293
75249652
155074297
348032266
200158301
116382748
275775471
37105257
251597946
11919489
259642188
174475372
6967972
148833511
328521896
120330754
286765261
108569268
87698058
348195704
67007658
164638313
689476986
156365673
12970641
358382622
144489291
344583778
216859035
9342732
259617770
640721719
67669474
667566816
233847532
102912438
717100657
57544267
218868925
118743853
383588055
352329719
958722217
103870361
584720277
709670420
178210819
98352344
75931957
25613903
697743787
54189349
21081096
435515272
103555549
543392342
423533498
32280448
249918088
20392185
769641417
302071942
175096078
224967072
117703448
13324825
64205630
71212670
537537534
100922874
425701646
485915904
138604016
79617559
22400401
695668986
509582880
128159281
66270783
25362892
2002503
281006562
124640609
57339998
15906435
26145097
12369428
213966521
134314673
595914547
404423343
163844628
20013233
200125870
150232778
148528908
9228804
817196935
68568263
900321639
211966291
81391108
943016426
217622067
57908276
43182477
376128006
445434435
435734856
89673019
63679777
145009429
449193407
76194301
207951296
208945347
452385179
117213934
331509095
42450686
39729794
32090538
106183548
6409905
9313656
54675273
222406685
138922480
49369166
90417972
18953537
16558358
839378580
107105276
473694658
432830830
260029949
22908190
333636736
98236501
22956604
109238810
237013074
522283560
337268748
125564896
520325917
56062113
721147885
241654501
91389144
513140486
269356592
97981699
82411779
61070100
4235008
407728094
23586552
553461819
257685354
649323754
49693015
217453
9647696
20491570
372872461
586033629
68785991
84821925
13797830
56316127
439206208
677293197
121022263
1189088
644061021
109211182
365951253
767154478
22625416
770074440
559231575
61555271
451545093
135290071
1309274
381417989
388548610
50318128
191336332
86128582
20753603
223754095
32912982
111311917
170998964
14687993
514413379
27327102
30423608
69275012
258054025
120298510
39044375
81331085
798725828
176217
252708369
116671771
283369362
72092454
29583795
99191717
651510684
567096063
389512551
109098673
343967519
36661293
471363527
11101426
642154759
203542335
703134459
30700594
27794459
89880509
75465655
641600664
372696959
122774986
16430501
705686438
90462480
28315972
141926435
944551245
345734814
277542019
74463031
691591568
708567516
251438402
440127434
37519242
16772789
128518407
43924562
85551503
492062534
284050474
157699184
377279756
233210786
205134515
388683846
582621823
532478016
301308513
918673089
409316635
484411036
56515960
302765090
808359993
14360845
72409448
74378782
175613210
252844191
594018516
163814898
11394623
2811537
15867713
32805565
236175535
364579713
194537212
335191678
229408455
462356429
500052164
183383333
2749846
508573705
55860215
182923935
167939755
151749691
140815850
52284480
109422253
350588145
491127552
480510186
214799072
431747731
416888863
248067
409264641
116641306
183521050
307871754
445705395
766697615
516026999
95635678
441493753
108387537
550265338
10306033
276676709
360287305
9034575
159373593
413955960
457608814
5994522
392214072
13733454
9967597
438170181
371876802
199156356
251713194
241690206
121656397
63346269
620726347
199087749
23738398
504313226
41251753
79436906
117810455
549055069
39852509
723765063
731007
855388333
82678089
411584473
39980682
177401136
504304572
549550913
346575299
134206062
51634473
103455130
39700888
356820027
385136121
584843179
80725560
606535747
24725631
218243962
14087316
66121672
389659650
217998776
63228070
14161069
65529396
3501363
181679585
26925171
210695268
567799679
139823267
142760799
3337093
433202844
86497936
365670322
431570358
65293582
664939121
1900325
456996956
382399958
93986548
154887993
18367870
554936631
526617232
710379815
120807960
634995878
5329422
82852978
651793429
5081210
43338970
38357991
792605112
355565594
4499909
85346589
716425526
62177828
385892281
407722931
218068522
67967275
426131609
598187247
466364482
360953638
182718698
237446290
15323383
819385771
100509633
109779270
89064523
80357364
454560192
99474136
4331800
72890620
158095519
111254133
474505293
239357460
433119889
352068411
857974271
366516468
453733625
242792601
39560243
110470345
536495137
601884646
536940626
164992762
48648076
681027488
31040582
161803948
80881598
539786285
3142756
15214334
718710791
425364075
627275759
11784575
695341655
154276764
254364143
458355245
120727031
462102918
4384985
159478056
246833700
271217074
392878871
30349382
17579331
339157874
9095753
519632913
746822463
68987532
201309494
277543989
1271309
142564532
508223800
142215744
50451827
28452117
3922661
627142270
292368761
267464958
620737904
235915326
248297405
109809086
555065511
41104188
304954946
735330359
216936196
123120915
24862285
71650405
521325019
90211040
240350686
288909103
705930179
324787596
172496741
78737964
678435731
83092095
332361
21702335
77044814
997067954
242162383
4368256
703997660
164055807
82022509
210396812
26473089
19785322
120489630
6845597
874587722
13233777
476039243
56280196
626637217
355239541
269090571
829990949
128138998
45743626
69997104
392030889
417812293
49929099
58800795
515433928
62915231
739182312
69906228
194067407
323659133
80603328
151505875
128459110
324749418
109597275
386367186
104073910
172537409
58855980
217277025
124671778
5285272
354137177
164716635
541439906
384514479
77094333
348625908
18595008
568027536
601587523
671457900
841029502
93986433
9042825
118035594
111924798
298101661
86953724
126740885
784528497
652791130
800968263
440702393
521975354
344694719
213648923
179976102
334053938
796634692
159068147
632377754
281330967
879246794
333236120
320134975
370242790
887853393
227085559
185962162
122565072
252588023
468858932
291718418
65916412
156015421
20103522
32340383
159862370
546799938
500173181
2359454
18331501
139624904
104142741
647972830
89495
64826069
86738179
169498201
389150091
216333473
80378027
232908399
126275546
178576507
93317955
159546316
61825947
51753670
403652715
163815300
239273899
69955588
367062997
48867721
180311666
50745313
2981281
507437376
46809653
891025251
2199149
158254979
455476481
768466296
23825812
90970804
192478744
2187879
364961927
182419263
510455370
901185225
662548079
254448261
68489410
795632985
158657973
687697134
793573761
8532319
663554674
22713253
196982185
22563902
203466412
195480398
607153627
351717720
17003789
43721930
412675515
125242210
8802829
158682678
372661694
172525400
30637494
969274
422681889
70566290
339818109
571801064
423013833
493597275
302878931
68342680
627225424
412590624
630077525
340812849
630070833
609518147
24871276
656493454
25495777
534440286
228871223
232323641
20857233
204932942
423792378
396704773
391957475
234841354
325809614
660705730
113290423
651739402
530886923
78800997
18012225
263043232
89589580
120579798
109453329
817371859
294012246
398457460
343335099
19730191
372984930
187268633
398069082
327216352
277166156
781395305
29587532
223750385
659078847
159494752
247985170
147333507
322785230
24133558
348740427
213251971
22874106
19003125
39366182
183132489
378851762
179726939
521887934
135055667
284084916
23974814
34607278
496469299
48021754
650952053
368449282
215286644
465083076
355625237
376315105
192412938
149727916
167573979
53310252
549868801
129098705
106775878
183242245
539840507
99225892
47204068
230479970
382433654
353164038
259374105
406582283
816415165
174550473
185412645
67176228
348704389
796665602
114390239
51921990
175549766
279009714
217054029
346104565
187983993
12826831
246599849
238873677
645664654
17976457
44002194
130596767
17244176
45112978
452828635
372158529
343558275
549882527
468203164
145045226
214944333
249461098
671568875
399413894
15007456
733304027
67708805
235478125
48334452
189575647
319449887
65814526
31290111
118845176
310763488
116571576
163490109
94077599
12892460
443925451
87920478
84486427
70310374
53071549
516823978
161765464
358527607
265774475
239701575
32786179
73902402
215939041
309089864
197368
47965900
290556075
249305842
187535198
6934426
91995031
962094305
141429715
179881261
362541563
20081541
223759877
362182755
361844590
664431888
51290195
429872771
839097577
188601160
286475628
64318194
77631543
924925768
331339594
25015701
178682615
190819536
380004716
606943588
402684793
239999256
14613120
250310707
109210466
683534755
248895640
98356621
293558352
59114655
143493548
311488590
22929941
171173228
692505843
29697797
703803710
161431776
186904515
666750670
303740982
250795240
81940348
512614749
8722609
255506189
47827674
513130453
13649630
155317345
434873933
3772968
1294219
598612
660256222
530898274
215532174
202837617
32926247
23968654
109560160
438768034
25186799
72135128
61825296
401164770
561934158
92228959
217533945
363007000
162838213
750144185
327638413
60690960
264067508
531965087
33518533
9762459
208060820
288945507
194784160
28613373
824442974
104079259
459856353
49819725
231024526
856938550
45831161
68356633
13844005
155347269
460131765
8608910
258496969
133039828
173793232
220944996
208149222
88209774
3789727
8831614
224522329
219613263
191797350
93631808
79478567
467999887
49318329
182142620
144681764
378877905
450725511
475957052
350003511
1411672
175592238
100527331
35680985
829966017
732796828
364865344
27926182
476238056
105981642
75019864
291283565
600149
727478313
118718393
351516192
57240054
306200746
295152038
62075661
104562993
429763660
312348266
3025447
447920250
268894245
205746981
111732011
50384293
17291677
26400193
527256462
92137148
130235317
264864480
199788115
626948725
75613791
374905426
224985207
323339497
203604302
401968864
677135997
618679887
218200168
30501840
95516715
96484861
193011526
160783166
98983201
63135540
234362314
19433377
381823299
150503545
410064861
402050642
32564499
14950887
585307627
42615002
296899916
256329141
33410400
73122891
17224859
499764202
361305380
136114271
239736325
360312638
130514252
431117867
614303427
295594500
79292009
293089281
730924331
105914095
763637371
290645874
512024186
451049318
273897402
432381088
183531216
315953421
214838505
494306965
115048357
131626386
357597105
65258305
408499506
867124915
46646977
267778206
668188866
216723966
384825343
134412664
386790977
374509920
444343929
65997414
711237920
357548698
175837200
375585538
113307972
377700281
42646062
41564540
160488304
262084822
244578737
34155860
121052682
93125000
63445873
242014469
190903021
478140546
167146493
116174397
548502958
485416802
616112459
159995824
39572528
42537116
54244607
19220264
130376780
760897116
267308298
67276089
340112732
10052258
16048012
49071030
157717732
64988911
633318207
32056692
197964463
231890486
403380165
36335431
217560645
447746447
303694687
235881584
107372833
326658232
467139672
469003197
253767517
69618188
499814764
113665845
239494756
48859681
13528171
245260133
49994912
494155745
441687676
626827403
463784251
72266958
65861842
84114842
8903718
41921644
222085268
828625526
96644456
71614331
283961709
270270469
2844424
154241800
64196889
171644066
702203345
959295083
43198630
145548774
6515594
79842226
357854077
80658924
190992575
328409223
75152741
25003052
226629183
55376840
189889630
61296994
187314913
512633224
159037612
778767567
133512271
901484179
449868659
530482685
297496406
6297312
323390372
770062792
14614024
585488049
45846941
70631805
28156119
31855841
105683986
39991027
108688049
602217201
1082581
7743047
70043951
102260905
389336042
426913165
578525809
382096018
220095028
590404771
59953823
351222269
112151107
533002412
492520063
142838464
242246825
24816711
84826737
300666710
78962088
228702816
25459672
43991464
61117575
262905475
185813
247556272
362564984
443772650
339301421
30707917
31114470
31093373
242271861
554140332
282047889
233708532
879276418
94002218
9930363
10349024
44396805
375640268
77947376
78617054
189572416
48012238
175844326
413742492
238067323
249193226
495967890
856918172
30564406
21961242
514267571
222750098
13149586
425864711
671000511
500101681
114334911
595829824
82342603
2379782
257684826
392578842
128305928
75796979
601809095
250618603
238098332
81032034
26377064
492130015
48377022
150327835
211010397
567268006
179150201
65395699
235692523
193976021
163882002
256226407
71033164
451946845
212623909
99773996
233244832
619379617
51360807
45367467
397172456
7979898
278118142
334497190
178235585
172256470
12877407
248609638
31920385
806364827
131305374
361105026
60807764
256435453
149161129
556891020
18019930
65267324
101016447
609814987
581971982
689343176
205326980
556384077
111635259
160853138
59643346
258862895
397009188
262857525
22856785
91031496
175760989
839951688
196732888
626626419
209163870
324185413
366154358
117839963
527460265
37802599
312090564
251400317
219556046
291500586
40810704
74841891
7198406
55782029
603910647
42246900
158262887
368206837
264791365
156258435
397752567
63013311
538162559
100134352
21616333
813613906
734578319
163114507
68266201
176490997
88597588
754208610
52392412
167693376
446444666
22156640
321782885
550624755
215174978
60788554
73811616
608302442
68624034
148769170
53586039
261408072
36972442
68744484
64147737
161855585
137114490
479336276
410826021
307398220
319579330
39695527
241638403
374075325
451023145
480748845
266830872
118777682
831654792
90094912
6378540
27814941
181670948
179090762
227051826
272159788
54825360
162936080
15988786
145523947
215005569
388975592
384502893
11704679
5176867
109824842
5251446
35700135
540975066
318892830
567695095
543693790
863518026
257159955
279459358
329187438
640081097
182781633
87994755
49199257
17504291
243044884
256203780
231929923
3792763
28726052
264785886
314517280
19622414
530282948
15876805
84350742
55038608
391056886
139889747
48726673
17795447
399627886
156587698
73119208
529220089
277654155
535305105
14794414
848739955
9976529
129924086
489463309
194438244
9782546
51596232
91806482
818013831
83628937
120511454
114348792
281416516
197797309
104825113
866156044
329203646
901452077
267028571
389138108
473231321
55702566
472504478
777371126
194444621
459896213
2601795
90983398
1775226
143057010
154075317
301061865
2745928
78520555
221836455
49474597
342091528
25239171
813977503
35302688
129313906
385761276
62435061
126337008
219493978
17979612
3017980
256976440
174847636
19720929
61364209
117790860
71234947
50867635
588828783
69731693
15016606
295283259
8736032
78997948
285291058
256711944
84314
342169723
452784284
441506545
69417615
520064391
58876439
284098650
215965988
167683145
37246598
7051234
262862654
468126365
191276317
151105364
400507756
27341927
311829254
7704480
332091850
428211924
302158926
473661944
51842239
44403613
456075304
519730912
634631791
612677711
11603284
728216136
131637204
330427870
48292336
142082551
166371581
34748034
200099336
412707973
55496406
342500651
522608616
204408728
141979914
414242933
264811360
845994056
2590996
420612957
180630190
105675601
91620965
574949554
163263273
725103103
90855002
18904686
120796055
833069195
533686075
229176252
8351963
262061702
696540982
113223682
821276
133975854
383116024
338361822
231753593
3160113
374077275
91778613
61971504
43805424
29682263
409565967
7821062
96320374
271958131
661458017
42623970
165447500
31280306
379266839
594615
240305690
164305135
185719422
78442587
445578933
231597443
23105161
351738781
416460192
107441017
275050465
9534492
14917126
4363440
258337250
56646464
11929095
58569573
112221491
844393610
374779875
30537455
144787478
16184371
338948007
80753290
515041803
31343196
34358972
447274850
358498059
538031457
28548832
158993787
207249780
615499220
14301326
2594132
27901732
716556698
487693868
243424560
63203550
240436994
143531898
17694503
153719261
10608015
34788590
204705552
204259066
127639850
404628444
73452286
78987688
28683092
158438079
23196079
201730007
166566423
66582652
745499016
27898723
177079219
390280515
152351918
292586540
674054903
123611053
125418133
218240873
165299184
440769300
680901303
7204898
135157113
53417675
309425700
118835084
68958497
27458944
95511606
358438409
345650579
27134810
166898512
33809101
91218736
14119574
130409008
148955102
45995410
316808624
42837602
490247660
305526631
9767477
77991569
313563491
599109208
744969183
2474322
83853637
44235761
448768336
8634792
132117692
420617135
39589121
432938381
167574415
125779161
423292700
111718733
402584197
113162811
837075132
26176422
328715001
292851542
111692809
433867714
5095875
56670294
172501565
25225465
227937543
505822972
3438182
114352290
268064309
152007580
540783231
158496852
205903858
54281781
422100502
120312341
637212220
336439600
327924452
225369777
48712733
404830438
197525936
174360437
361814112
613322689
196839749
69705861
128940264
188998713
18311752
12674727
554741985
318535787
146255687
11008194
157487452
298649348
258673729
454305608
573489033
239871801
245045466
150213891
551741153
192023151
368001467
286367013
129638069
214434262
174842554
402949641
65441996
31602117
357452577
774513912
305394510
170916598
126756715
54256279
891737798
334595900
264327608
744848034
144056699
280165148
6498091
93884963
15674911
1486736
540803370
129098240
48200230
199131122
17384763
639415388
547161647
42614920
161027264
7553108
504588248
90457742
206205637
162549516
281874811
63399318
550071729
18259773
85551074
116700244
428478494
94737506
459063174
27165652
70967700
7918999
270972307
371365987
407926426
8461098
645633223
678642153
40016910
75055844
181292781
92878913
71278094
128535825
699489462
187921397
417941473
374220305
747158072
427012697
686914674
108090149
153612
317355707
184492457
989932991
238067570
17263008
201653145
129888767
423306270
149054261
562500621
126567750
567875891
81361400
604191126
210070714
7545408
581089653
466321724
83235513
419011496
118615872
19981423
171224327
376683080
9545043
135393693
145917487
421962570
176640025
285880315
69481786
664129673
834007455
9489225
90984019
141484215
390528219
151884529
24326848
137656465
471486021
224081532
188100595
34711880
269597617
55999925
73168724
13566943
54524529
632066071
79818365
67310911
147992604
269385188
495678648
34325552
274452800
2408320
265281142
334153144
522840261
541849013
551832984
566995847
806898754
768572701
220429773
539360775
296198864
90785219
406795308
412621984
37746469
215092311
557284223
141916086
386211237
801609674
516652476
300650
353951165
13070022
19534030
568136
308114319
123137113
145196524
178845001
399452744
144971346
587124137
59049653
211055156
284992418
102389020
216144493
72979631
465930829
8735478
257293422
14318286
645131141
617159756
261301612
800393025
31117643
3506218
411965171
6956593
378109657
319815597
96398806
8442507
230872153
565539444
142952390
397605279
367683134
675740919
714580980
129623499
17859961
5072091
113452734
45406486
162089063
37303814
22191250
77307104
250560320
797384597
146736712
633213696
431426245
179854825
324176435
36915082
300877415
681275270
201968582
321144694
16723165
1527677
53359367
599656154
245707763
658896251
182093012
213719242
438759933
512781403
496095281
276246489
669379608
100167524
240371016
80262272
365760211
52895622
121126185
30942101
476135273
241690710
237768414
360542576
332142360
254189010
339314183
669456136
255425585
10846611
271967370
105147584
465712966
92412107
4889507
208894390
567713807
388586142
400390315
25841090
620771516
37565854
594250863
336174441
633545355
267706984
148688197
442169572
507999578
674698737
86908101
162668440
42861313
152892820
76824607
120154851
306343585
199091302
111798027
606047494
322091005
740587075
444045306
23049758
409419215
131591591
42173796
760076118
69064889
215506357
266749919
57851745
606390342
326510496
51403847
92450755
182541102
44221513
10946377
234566542
589042949
243598963
86811518
140646293
25918865
1983768
69680564
335298206
126680822
106734513
316354085
344155135
82785769
523741610
6083672
23916005
79982361
39433978
270905709
13953200
215928453
193056687
184695795
20339494
541057037
135596370
21147547
507772099
615109369
689772922
20763826
196444269
686597228
361222567
725065334
91881250
264617219
110804840
480487611
492385084
746179755
471326309
32663374
10922261
839271122
879280636
509073075
610079947
37560213
21067461
167743613
383425503
80747319
908628107
272292212
460182947
7643917
50380455
548913016
194551272
55902620
241967336
75559257
354244037
13057692
205175965
266171938
642709477
319614837
257548845
114544810
78392098
29097880
203480595
96541200
151523705
189804622
117718860
19389237
894763131
484243557
264946426
921146151
1328390
172358479
306402585
57815228
649444988
188355287
43003016
97352971
550065277
203298376
9663130
324064050
459031076
244415577
102824189
225445951
331724257
121935269
373409069
118523044
454716050
118888133
502193309
10512524
1371548
706617949
593590467
86486207
26426449
60498042
226597956
326811833
30462876
763672496
579480244
127745726
475025456
789708
928753829
43204009
11424537
420841606
158600475
730131225
667694607
757425466
221846021
295308494
401951222
324637376
298600314
43211288
125690895
29904880
99146648
56507058
652013704
165230375
680052216
78216962
303114793
352444774
1474075
86231554
111836572
29266206
104018929
888588368
6322327
912484
103464126
144832879
13504752
247433317
93778233
143757068
146422972
368889262
254589652
299994429
249923844
280405229
187928619
259431
169604375
84989175
367925797
137848937
3644860
654275014
42126801
136666120
628510537
23869948
22567932
195280902
45206553
872550933
711129142
91900005
138501474
260284355
516373377
23001566
354003203
170776865
72988695
199096848
153857757
285064555
216234352
227857895
832892107
882509109
30544589
258873311
83436018
455853757
597131857
160839282
98025996
120260574
253367632
215790038
39537126
6650221
513741736
285938573
44096092
172510454
114595573
15913517
39237133
551071858
181867798
180178977
114800550
638530754
33880844
75814594
25250861
298325145
301554317
24299086
565011035
644561816
425361485
21913835
661035875
62111493
193740108
585036529
55454811
53460847
122100367
182429086
270542098
28169649
91891822
22877857
69725764
39065677
575737841
40837059
775472196
98376487
506145153
155502227
401817043
465557819
196654288
62394631
645926153
145232896
39893349
101496656
663776802
21622291
5159273
146291863
30498027
366248106
398283226
198091770
30123068
454923214
1960495
133170161
6906844
37333018
318102513
169332672
96115284
30631097
39581142
11676161
121999121
335034722
62250891
72594588
26726083
2979488
16859529
15561232
28060995
706916350
599913703
2786303
6821140
51969326
161827773
212906436
100315434
418034293
88654860
31509366
14709703
551196415
767024422
6684057
245683161
363439150
134872299
497165177
17392901
19207134
83417131
325172931
101902733
212598965
292251595
19534261
283377966
63535461
596030237
300801093
241541621
101243189
632601427
121853584
27507288
96137626
72007111
576579089
32941495
107024585
135451330
163369447
120586946
43345849
49526560
116781728
483981637
50125624
225469994
305827690
68653094
514130544
4194119
298356632
65323602
438712289
16396081
641418904
946793089
60971735
312021856
134959490
77923137
163868724
106546837
2285834
4240429
84804358
124069620
185782629
59316521
302833968
29543797
134946185
193051571
3694386
288048194
49027031
456351562
216656584
68566243
178133145
219572468
203870496
616141781
403051530
573861963
156969918
42905045
702823441
587712384
576808946
71653484
49071603
506698767
349339055
103152856
5241057
36418503
213007068
42781169
884436654
430365320
111392751
501726368
72972607
519976617
578688535
56313315
410491795
206551246
31447903
231783375
51153414
134062998
228245593
38080069
419330548
501574040
587248697
4452183
257746397
12528601
422972475
275474434
24202898
200447398
709052729
38355307
345153968
378874247
140519443
110925670
601395127
4996048
163570655
37465392
190188216
54002711
58783579
165370278
150023754
130852194
345639190
150553770
223943302
266264080
208350738
142276539
848442872
529130973
265553397
186814564
34468894
607872359
118004789
32748859
95212119
206587646
145337869
24119832
193965055
404023399
425485145
268507052
284426220
25386606
555016655
47355973
62833667
359012250
304818909
630056706
94938275
31324182
15658525
483012159
203002099
108956962
13000454
199362366
97761741
215213933
566211603
262912825
156861089
336823451
116576364
209631093
6655332
494815133
676864558
238515785
300445823
59423250
310841974
68008834
15446172
6186298
640042501
1437508
147484023
1872860
231182684
368521348
32412164
94106802
53380960
811863587
98241544
16688472
71121317
230323423
698282090
69685148
410948863
77141009
142082112
164001033
2502804
39468462
296327197
495189075
27729034
203442741
50767390
292569557
231498877
877077415
109856064
474914670
46629928
580800649
180906529
172241789
443505244
82691750
29978359
86549907
61007908
593276306
144108861
74060363
48159762
13255354
498481436
398798424
60685849
699927168
773431418
290837591
109016509
63377075
314763222
46439300
564379687
456568105
777411869
709563303
3119280
777064
395234222
420628737
138955424
151527850
165027625
352908369
75268725
21665016
165322757
795740522
21766666
376537111
363088317
210772237
298912402
168961144
669420480
234210083
408585672
596573262
4261192
575937319
66554214
298263938
495668860
25439821
169777429
113929343
148133419
576858096
686969792
27857506
149382305
192535877
48883122
54467844
41733365
18975198
244930215
298782344
233618168
55620303
673174650
100851141
102865550
506153039
11903473
388703161
168618901
254193806
642512194
636595599
266086656
97736426
267299936
173979814
97570814
53896631
625251628
450104313
569990227
25535624
174519239
209982625
483106202
84166628
158994516
24734559
416609798
33911410
724065195
4730701
167438475
8796150
464384039
15677077
353013690
334460883
88555754
423261562
387093847
192253191
353391417
143339699
761587951
309182141
394274837
90284517
389889629
353187057
48573038
49549595
195253631
170061108
313494244
209928457
306233510
118905875
363002648
16513118
944325862
254679388
811858744
49759167
415613025
193366334
177149341
19470452
259599582
571669674
613486690
70932314
592297985
12161300
240319255
131673354
66953317
34132927
49310497
111448297
296238830
255301989
301695739
57830687
480454944
290484057
299313195
262810913
22495539
159352276
191700021
18188556
287769792
304048866
302765307
379196932
2315916
71807382
408024086
44759299
117215410
548329832
429580071
155883495
157146115
125528072
52254649
73787326
668485477
14256407
17916367
75861720
715255439
28574293
778291032
743026270
38741203
630801187
63802908
166852996
493890973
34357528
20531155
258073886
382682309
197324124
305304864
791539061
301984678
208073356
37675172
344952848
319459905
40539691
34530636
261667938
37031058
213633029
31943313
7926350
50578125
329100529
18121912
656625690
280613692
599314558
97156168
267316197
367991323
113469857
287029715
1824210
208790599
48512690
200914138
72342150
238442938
704208436
529222648
486617778
163235730
119200523
157213608
178013597
209336629
83004118
642982150
104524557
274631007
513995623
40341360
777564028
465632782
337199032
1138449
248141613
95014923
174017991
679137327
409230009
103213648
155203565
22829792
267367063
299458422
10968363
235123610
461831505
106799888
276570951
520581094
35563993
10011457
58194357
270758534
348945240
803904478
269882567
87382497
224039284
77987476
88129264
559348506
435188718
104252426
137488487
629943376
75337334
33640745
109213535
279399936
8535998
291908054
7536359
271199157
65027210
3989529
139474056
265517141
13391220
296208980
884872873
75512305
134242985
121705212
732011069
48190257
560402957
339392087
753670024
291101193
221062858
435089225
38101625
24298183
197113889
170756616
106129597
417250512
182240975
170889577
312351375
433651428
477302803
6839517
162432244
172099148
339914390
1528325
424697599
163650177
71487229
628311203
798041834
296583393
81226841
33521594
165789712
37774356
154327067
132298594
5188574
71199018
138242245
368400535
21133894
224184475
643355738
102380208
358104673
604399001
28867950
110124997
362229078
8310860
31251846
72136672
218930120
159979179
41356257
290943414
580643292
90931654
18369845
354111975
374475905
708284636
82459075
4396643
228404093
123689126
10015629
3284768
96286424
341108094
645236106
188375913
177889737
35916849
179408882
412510082
724267622
37011670
107451698
258791948
147266172
190671901
125800430
433824125
192383560
283750377
283777520
390078939
199524491
49102741
213605952
285289184
159599082
256455080
104231983
16276807
602558438
236282703
162683257
261838642
236044111
455825129
87286712
451781401
33575119
229640080
194833238
67509889
370963371
737134091
236632251
34988931
263861554
81230906
130551833
106509879
158029063
473340285
276564764
27777591
182898246
300562746
394255998
343371285
83222094
753354624
185607393
859118169
276326272
187276173
494050734
40148139
307685034
185317826
106405717
546466464
387826434
26144108
52956365
107325530
198327804
13214505
194573723
70630009
505827700
329238798
90987152
410194946
29155960
71165100
52700010
19365872
22376293
343989247
14507412
47261515
245793993
103567614
517839419
37593274
602707648
29801260
300220220
66787488
172335783
106938746
693903282
405289160
41808321
231862281
600522129
383011859
133699496
125605587
273112063
352723393
92199778
483106865
11444032
1584118
38264500
194341096
243228182
318675188
563988523
282970897
208516298
450078921
645895987
373099868
394152328
47813280
609847176
423661981
195273230
5017095
17447961
111075607
13935755
221070552
47848731
373400997
248046708
595312130
337385778
518281285
421992228
138253669
32915370
131085812
150876
39548680
505314611
220998725
83621426
72184592
701882419
445190009
422515043
170849978
422012849
84455368
505350828
7342659
43934429
267017343
221300259
534362432
357047503
283249847
510149786
627454371
53222872
651197959
39326944
127008182
400333731
264840803
55195927
463203768
508036776
23428378
751240791
632454495
635659069
161560742
71015498
87999122
441498774
36677511
612642856
322245259
608927800
39250486
135257288
583227133
37017390
187410589
79931762
573766057
649283433
6909463
5749383
319717032
856481091
442492012
194672694
212812824
42789208
609149708
253212265
311321273
377924455
776845244
167657332
559372573
790699222
227239610
265829492
235674536
42231264
7658224
287913302
166210704
6631042
485249519
174843090
99588108
89994714
289115641
61329574
8914300
67445806
478039496
118225546
425378956
36919274
376944092
422853637
687811935
308606958
96330723
97757563
49926160
106870735
14194087
6518593
481779940
152381853
19625298
447532869
127177113
60137014
397955180
67104653
65351152
27891150
156393097
419069518
413535344
9927490
153667002
98771504
163868608
277924486
143813417
790624174
131008019
79650924
51919752
238222777
160964665
271354818
224705493
333022890
11127776
12654438
63556966
261645385
621391874
631700687
52141191
456754027
140528469
59963183
30978899
447711264
416001382
391848513
148903537
32901134
17511025
12443278
765817784
24650717
548293650
590854953
29023040
107942199
442375467
553302977
3899151
95536304
371646144
680490319
33873349
849063285
240635252
485094347
194758517
55060107
110712029
59364519
27054469
474447872
125356630
421112251
678423570
406971880
104268354
64554011
124119519
235501411
73291123
345328151
556407448
607980010
287587290
168461727
175494276
849719458
215534343
316488590
130911457
224484420
62752459
151003903
99775195
75586065
307707828
68195164
4936388
30099911
23482638
203073277
3075044
131732449
7643341
46985648
13158675
479581886
336682043
75802857
189273720
185745870
304596889
164411218
204335151
48947281
14511070
48782531
3941301
118692583
20591600
480345691
446769497
37151139
3794153
30792052
546706600
590284010
540167916
51351095
76414505
44801366
461579704
657136676
66877400
327633320
549523641
231282315
232845357
187398133
193089674
430493120
243621972
741441594
14088151
152974192
229713823
589858927
77628975
510118729
144752511
597003038
470495714
120681099
163413375
71719380
237920726
442712599
13153859
4482881
155937914
119646411
30796387
560935206
157197935
210719281
140344628
186441498
10671962
200517489
273533758
168297540
254373920
513974153
123442134
248291608
1742983
22259515
19908573
297892927
77685494
106679693
429472150
694094209
16142856
594229703
261937139
97139660
130778488
932135860
89737385
56734025
12013302
221525113
141956431
252366041
249734535
455683091
87156388
105704690
212009575
84749829
169666853
9581176
101967986
265650975
186721032
362574540
10384236
438961449
89584842
92447264
11832828
499582677
45833653
87641560
73749131
224662547
132240236
376177135
173893478
225025436
46754288
61865456
51217280
169410175
441264199
102866006
37990752
356187960
625340866
75669006
474447182
193957022
81226096
318094194
955460613
2064088
2135848
58002033
93822947
172397666
14181684
492978671
193131752
615580271
39427332
218351050
19431715
372673979
436771837
669959020
119696201
178506554
72767547
169186496
446376506
444925679
478591643
152664755
54601237
82299815
358197360
409388534
689893177
727938494
360134359
79313830
470366728
196257522
421140073
704815272
456603387
17915371
92952421
583213415
363134107
44058047
5579238
464753447
165989747
403017002
11133570
345402694
46027705
258352416
120598942
202989703
15620169
37877381
27790932
577142405
772746056
44902907
339862533
171330868
411138674
4018413
304128600
161841322
377887069
149380631
143494668
46504507
64000937
14622785
2987845
33745909
509662307
566826418
579855145
45498646
278069428
624421563
309973914
458264884
166590132
660916795
20170597
41404751
23729473
806326360
10696063
250573823
652737108
356940956
199446116
4462006
1774829
210459683
123190105
454858501
171147453
511285575
271440521
93704063
660443186
96174129
421752
782639973
211240527
107084460
495632153
311082750
2156331
19658691
276700590
15622316
177470849
234253352
448713841
119127401
616391881
320445583
1262200
462085230
574106054
224625259
325523321
300736390
60141457
39656003
317343851
13757477
406926144
202619062
64132454
184480577
180475734
227177435
491933779
3838464
246315263
29214493
88067953
13189847
839998594
50786978
89748405
623597456
160223841
158908218
405997316
30097191
208454773
69125334
15078361
316769483
329839601
316687729
306280898
157661402
97627723
58670755
577719559
561819488
12854774
220392909
753380471
170871645
101370344
280362252
140655264
436694336
474137966
348123635
524800116
221303728
85774780
442364954
77615913
93627830
89923954
332175193
866541815
643631010
78735231
118869434
46463267
422021990
507714919
449631819
112195156
347134889
196871557
432845073
46904092
586995440
10324982
228688578
779085689
358176582
97954065
542580629
255849604
389332382
327746609
39229747
21395338
6263871
594284407
158342862
80632854
350062461
69879155
172471786
137514752
41595529
209668773
467730914
42784897
138078034
376747113
304554373
217784389
114204848
537758225
24630154
121056158
162519892
760852234
493489829
19293336
477135241
223282412
22106088
53269497
4457767
114774813
249211382
63685882
298927754
61943427
118431984
74841753
673177304
335762017
11164074
113273731
25441006
71307340
552927328
91253871
501989170
89707128
101733180
886789952
105892123
825936935
156606195
294434302
256690133
36655312
47683812
376544312
230629860
28513405
144956851
11984574
204627290
209584212
95931691
169094425
534137960
374472544
578330232
6797186
17871191
258191480
266166574
327735053
186826860
65628297
480021005
441807224
347423647
452195741
174890913
361760531
322380232
7492672
199916687
636693442
321820980
551636965
300131379
120011950
123341306
16925391
235645344
653626442
7677746
636636409
148490991
65073552
67652
260799931
45146278
694482643
333248346
484281614
377621369
45260825
39402123
79779654
19482831
171858862
316125465
433738305
81365826
384322775
494888500
135807182
122309049
131813831
218857465
43621179
131381775
546670170
62392800
139989195
34579206
58287553
184054579
177724445
491031549
404254856
7269852
862664093
16642197
78475534
173329162
152292656
7892804
508673446
182769351
340118804
471869152
61096426
182250011
259121049
129766079
192827790
161547775
274331618
470547554
220891484
11207615
169468896
92924976
68703807
41196690
148281100
306095197
143076512
55386673
92288780
57032082
290565355
48084921
342751129
285646758
327725664
347939774
441092409
88380883
8378323
490323352
29619503
287089058
433305019
102244132
206342387
265304951
130197624
213689143
429289479
269348028
56914178
288129303
294933515
24882969
219140817
366170936
30571411
50796059
8939709
481701948
132979347
431885591
35422290
66618363
90542232
237265200
127367448
232400534
155607469
8179024
417523725
150282340
737564691
474718482
92922381
57524975
129508310
489306044
574600848
689943852
210593015
341152177
348894975
102984478
151609074
14003950
164558302
24388358
305655314
341241096
712597173
104684518
496078337
218939769
163289732
306133152
34582537
632816604
164069814
146062202
527150100
85594640
360173463
324525742
243915651
597710273
347983264
217535606
763238711
245248696
2128331
147615867
468496520
266423511
363553089
84219918
81967953
619005017
33518443
143575145
365418610
601204203
815842522
197502328
946366025
324773960
607159405
268557125
90185027
233735108
363435029
139309832
14345058
203891733
9736392
594238391
526045280
13027030
706961623
395430303
296085149
306689822
235884151
253548153
271974760
826343643
197050079
324352366
135503457
796803040
35088003
144887827
138177506
251896924
394608023
146954316
193192989
172105139
83486757
54227623
81826328
158472765
399867032
205352904
75321572
419082293
59547829
259393599
533402325
264083725
261598536
124035706
833884641
432161745
88200475
140753073
263524152
47519685
87981929
356118017
31296347
446452012
95214466
455594389
9749572
114474085
309601081
672740604
278895169
336578825
44841404
29048326
14030389
34881815
80220430
305821455
40226104
184677367
5172494
581459273
723331371
913977757
440721688
144230365
319047630
404106935
19182437
413238001
490768166
475299369
20999854
73228534
500938705
510367222
19522350
230174164
306820904
324600042
213845306
42510949
82857420
665903412
456350799
195946235
195674322
575029269
91468490
162513758
306540509
436387631
7324988
470499108
92009384
34337144
252449751
255685871
302618442
441643670
207460140
409267201
95375227
386058639
118703403
551999532
24357303
814573158
29700885
5064476
116067345
30799087
340208788
52216636
51397661
315658268
143743883
62062590
238678132
444879660
73484055
364692920
183399565
311352301
259154459
91946632
9557341
190976447
197626677
739552813
121582889
330621338
19555047
285694067
90226848
600073819
369534419
389601207
122093771
76410779
260209611
235510918
185329321
603964112
545118346
18920885
139806461
390291010
14636979
724439219
210460783
533752822
613627868
48639517
707433640
22612427
564074839
190090712
292273742
219659952
268830157
864610650
545556718
222172574
588971323
359041675
265937625
22644574
156211032
479907866
474257521
552903916
138677527
55672667
169889895
55715367
138975599
219480423
16365077
200149467
158297053
333905623
33532997
205185808
620068050
98115450
138190785
849834854
34185508
381988166
161274459
553349639
29542272
53800261
9123043
31963930
146899052
612783416
8582193
480255851
503404852
414125933
99486294
226532655
88512149
263109218
84828779
755779570
232821533
259993907
165790359
19942573
465438344
537927377
304942788
615461690
254808394
4248133
696542398
149972010
326535353
726640195
238660711
85629421
288648321
155614566
485380764
225391536
909009707
167477274
19734828
139588256
385914985
594940859
186706432
246873026
853348559
191201278
77052996
336200219
659641781
28008782
342725041
504283768
62766603
144412574
44005024
2541095
649943545
828536827
77068495
41791721
220371092
520425212
53506118
33134388
391039292
172864711
207265999
136860725
467205817
301494174
670658633
641074059
98882298
334685507
270166628
156099990
328461294
164237673
459826045
302779090
199945947
129027307
359657469
12375676
371150343
224457317
36887839
299196156
419183718
112582432
217722297
59650132
88322322
233748764
314862199
771633062
205115996
621144286
218045065
669209411
13013698
74099787
22162481
329537481
30410571
104929332
130888395
102463364
34546974
122953070
628613783
89288910
35026570
578591842
143977584
259233675
2961646
203335964
143905975
184509168
18408485
173506730
332300653
95291852
147874916
193561771
988375
523737086
56469034
20234507
262946763
8259439
102597415
157534600
9235520
23407219
487667791
35572520
474097624
189726873
284262949
37884597
629682612
425941897
24284628
340970002
245053758
491565147
162861933
252640837
524993996
374068800
937953870
159211305
286317861
320225168
802594796
12973394
212924355
303854385
948204294
28700793
394245920
1154242
777821277
20159067
583203277
699067200
3851764
159004214
388845408
81627035
5149159
377258233
35023087
49748356
195820083
493884800
108463602
67834676
9671944
231632212
10539165
592769401
101549778
411019733
44632060
40950083
350831207
67455837
184981356
290967036
294398869
13703019
254856593
307028303
67947316
33032076
236062460
89787681
251037469
793375437
211028220
168362127
86152150
133031725
686663887
24644232
306321319
153891135
90849235
570740239
64120895
97645535
893869639
291013808
123299056
251161999
139556487
26284770
69843903
19841306
163215605
177405000
15208070
453603328
169882808
123716776
34629289
163925404
64624937
21293240
43701081
844577941
55378578
19217988
153873107
100096536
21850183
488731759
92306630
95231132
466961416
354141042
279627850
203611434
208645112
335083084
26587955
230970142
77171897
646816910
98963706
236361829
284220882
39854001
384421099
36058215
592932208
465680464
261444449
119334516
2632762
74155206
905008731
334924793
173125420
9437303
244036106
42985974
179312394
663390499
166918407
271958771
14297076
154064156
265332678
84856400
94101040
162673144
429979627
188221482
179868290
46497964
266390515
268404006
301478840
313548895
477038472
17263014
172323813
212503498
90057934
172815068
124179012
127435368
46503730
88847585
112805409
433104433
245686240
132507522
29636283
696666754
117994872
612887017
258470571
373044881
9726289
253935876
522945859
378329958
205058689
286440347
194047026
1648525
172840040
423301156
3811352
393988278
267540486
154273484
10568339
2163283
773256021
48176629
42869258
252734732
423223289
231256078
233242519
8494088
176512730
280501933
19468041
353436220
31632190
141082315
559536287
50796159
259080521
22909815
109628408
486834961
206457281
178747874
463391310
111770449
32975851
19634491
257190902
55815426
139097734
256053191
369528063
39999212
57929188
20105411
26433519
44861635
13184188
355704064
505150042
150007306
133258153
4978634
174945131
160977718
688221320
174915927
25062807
53786336
3793939
533053314
293526882
210337791
114598243
392793262
180289907
119670527
83181944
509404499
566595307
17372900
36486110
34385253
497307281
220422006
29475831
18213584
382887433
141883624
813044738
21160942
26354321
115717783
222132031
6827058
569191980
217793044
86948247
49746183
702051698
609990620
520283930
907317973
329001058
698478006
710729
237771833
202790871
59378622
403050980
211502742
708497065
586945977
28096656
89707671
859145000
751457498
84752797
38670634
117409936
409088791
63088219
425226277
22737943
383560723
52767916
436389606
294048486
425960241
44077213
147402565
233353074
184379896
758468776
165794165
179097870
12003802
156539184
390151737
282820839
47077597
360645019
96917303
28248126
239098254
741239638
139315015
33983875
180598417
7142450
447192739
46877804
407657318
28996263
180478762
2783487
183424254
880159932
47072827
196863119
538555113
35501341
39982567
23408317
180000139
578510335
75796929
322697897
51463703
82302813
76458138
99348029
120250851
64688010
330375726
176435853
14506696
349579733
424063218
123188937
675999845
304711727
68742098
12507149
333503636
126433805
29429177
491156424
35929849
376257657
78499158
215998944
222010963
922737935
318481037
1841427
189923380
506019677
88443029
364842350
427483587
31819377
226063958
202635915
53699904
256048036
135238400
76806817
380018791
137452419
132871089
233132449
367053902
764657108
46079987
244465829
72153235
59376239
479579943
16330867
324071025
21595103
44400340
161345052
830542704
193951523
76937049
19441478
83085639
70117872
314810841
330440043
26189228
33024205
574905478
150988032
422856323
257749262
548356116
608151830
723155
79964149
61275538
29672822
528765126
130448541
224316697
185917668
79207289
23411594
551171648
163177206
400950743
868700368
222458957
51768076
2382661
320168786
377457902
280477547
14309052
72646033
393344171
1789761
67814356
95750366
279448832
367196387
243715705
361416219
479655204
5898924
40304041
325635808
20817526
42867439
245764509
470588464
115728963
79920078
233066190
96246288
184189009
65732363
250194243
586135252
180248182
36459088
92134959
37719366
133524986
370984904
108524085
108236640
120957414
40661211
424435480
284912765
6027862
370843470
262184720
258852227
33587843
367681287
9977801
599531828
337748918
50659702
887217003
11910143
476763406
484057562
130626486
181684770
846918365
532299031
204357548
536405432
187904564
465345641
63197546
51970708
50251300
6032727
900058339
286761019
16138476
195291284
580296848
177550885
71776700
391421944
227704291
177430328
1101760
288945989
252148179
19220560
130495128
14083749
320784115
525170312
65925836
23813530
47188548
246993998
158090620
213014411
703409352
81274099
738683994
108745239
165233103
525566757
459582857
255821142
208455636
827895106
420904877
624253503
111929187
141611405
152861274
129230128
85023394
67275970
482573482
349185954
333559356
94090926
491331119
399772785
91659874
333486914
61033
67626167
66325145
147117722
303087096
724139376
814480740
377241944
83718689
132672661
288134378
488950094
26635572
206483151
396301110
40689147
105380079
189475801
94504662
822212729
6482853
24181487
80908804
397030602
186670633
151992097
34726886
38929969
113037402
211517725
53053123
105235587
4285347
47302133
482493635
1249793
104137215
2146594
53725107
114999085
190335932
274556436
758804852
20980833
222534268
798514171
765467640
50967666
767830412
251306260
198555865
12905014
125608046
131513296
184168418
126860809
448580418
611950889
205954334
232420783
187644679
244916661
91597898
156854920
144175848
445179642
317869153
32705227
296411232
591383668
78924154
202987720
36243181
224836585
85668379
226790899
241649696
45822972
406572678
79279652
20288683
49404806
387484465
366520026
70704226
5631240
665010917
487635153
25858905
411028539
240431590
257926294
717286049
118014677
280668483
196700135
927626755
482891707
464819101
529081185
70334939
294539237
307677799
394869541
384277753
89752716
673583691
495602645
18959406
196060086
32962720
117377038
6477789
80990850
56861308
1640862
1441594
176750572
63212446
85703466
84021913
436867929
22366478
447370349
74154677
589503367
708084350
399407777
198167370
264973267
286245921
275843258
47579908
64496366
665837305
79091617
742212856
216755872
506391186
564213734
368741572
249349358
248504113
439403840
402626861
433377975
398752677
1730399
5725193
68335109
401547538
642776334
10080041
37606845
64241
62356246
11976534
115995124
132703910
39640203
341966987
47050486
5147466
645159499
613020921
86745718
207400365
279302198
356366531
114466679
53277588
299222516
185246995
150596922
129541117
562210636
287712359
10824115
601331074
151045334
5138527
535068334
226072640
269228179
72321130
9827386
451115632
25988258
413013040
515144758
379180937
104333257
171956330
761952932
771514038
71560789
99896960
9003173
429331766
281997891
458577530
53368985
156439606
31918752
234376604
11145458
261176761
233668270
44851873
125727836
345112530
145959677
190885448
527064658
119441955
329165177
311582250
308235334
175159896
68369046
218333214
133978904
185274784
660461697
116271828
621029487
474788385
185488809
199088886
212613602
85533945
454568701
249180903
100901290
6076481
87246754
175558119
20659481
773074972
247026297
148696952
541589371
566174502
158751223
280153044
136776376
184771620
78360822
837202460
23738790
34673103
205661767
20975725
299176219
280219202
571760736
17198498
232719625
281821554
200448914
326585761
628542706
36377904
258845799
22521332
421122348
423169903
241590942
38621878
342569896
37622613
401814508
557079
58538786
184140872
256669609
1538352
69279258
40629809
365156818
629157205
659992388
561023920
172558357
179318434
121677052
966594389
81420046
14371606
384919293
650291648
82297118
31450558
383948887
938661
24023360
93910695
165523108
138777150
218778962
458819061
84024263
30891172
652888084
110592342
44360705
612503491
295939761
294996263
424157221
55179014
905022603
325154829
31533061
4002749
244402853
24867390
17713456
660092024
337653759
24002701
400538547
447598008
45408913
49850678
83480751
156595233
110972761
499398491
398642137
384872421
406944950
957271918
322670021
564688260
402706330
25441497
13497578
137888048
84330729
347482402
187613124
78102607
497721796
312762779
630142737
335128002
5292965
639431652
218095480
200216393
571822608
184555301
521134485
116035524
590221924
56563559
754940207
448184410
290167750
75959896
299544389
114275950
210128255
48560638
77546587
130061499
51435541
468452063
956388715
209708250
290052024
290030068
167554882
707838220
181382067
297590662
10490350
59172851
146058612
439790676
4929332
3311807
273431298
410901597
18997670
50906174
54005246
173522093
533991294
352997283
5164471
121074095
469212920
16580841
2244324
257732833
42599815
11164729
448401781
153096722
594941810
3343552
475112559
360745672
32503650
144907277
427633729
21223020
9911375
60106654
107452966
146025673
536694785
200908062
820361453
384227718
47123991
15971467
4347087
24245246
218409033
132799702
86383162
228772009
386693793
487127249
315098948
385341127
34284861
479964468
513025495
274622135
542009714
78591681
528731128
164002827
40392716
22376424
439566075
663386367
726124806
10815997
749011960
319270926
296961310
10864755
32611899
16933917
571327841
117966863
89685969
92381756
585582181
39278421
84955946
399876824
343362430
849585729
98707774
365639763
16109462
84549317
458687226
146173467
318620305
197536484
20616381
48329023
105919809
675612251
6143211
2973135
166057218
647598870
273019940
283077081
24595795
544082704
606742410
318543202
6214096
21171058
247406065
795483593
7860831
162313154
519560070
294204357
788090752
219925857
38789357
330205688
250129651
159213545
319306856
603139030
47292555
66516747
665088175
13436016
308651095
74623878
192909393
126569788
41937825
472627779
101909808
683965635
30826895
562380563
107081866
65099265
346020121
401510295
148860625
171163394
45051476
21864781
235000577
412192152
295542845
73036069
791790301
50669360
95116545
450029410
136964916
76421600
140397957
91199476
102799637
324588928
116742449
405394882
301129581
254650235
3134469
6507544
247642643
274075362
40258571
5154897
56612740
51423451
217815743
461990807
3768520
80661816
413244416
479124324
60036604
39831225
462370329
193021629
386785086
78019013
34116194
72388346
39570800
221392428
315788505
736528522
418744960
488229183
269125212
119266278
351316592
197397541
41513981
62656972
404302689
204936424
651878402
46449781
251697276
63572985
81181570
48265383
506285202
66352043
214720420
740669357
524390652
439441296
386386466
248546027
4489646
117137884
396077923
47230092
779538843
846388142
169972221
14862934
367445034
822014788
13621804
22542100
161802139
144981873
527282672
221686883
180963682
411866170
8361837
219458365
331327861
437983194
473409122
428711533
11673482
367671405
17700443
448628299
262666806
228691973
503856548
344213300
20690203
213243136
8689692
41112704
161475165
120549343
401605351
98092135
2530549
214261471
635679672
336073146
101754166
129937193
467889804
76812285
73718696
743362463
69002500
714004
465294539
601265445
675549780
45671181
2631534
33447860
63673986
82602421
789569738
126830227
219110153
66583330
475649490
357693531
110243010
5689388
30550714
221624769
305349956
529178107
891732395
397205920
360539765
541551155
15157974
26779480
892280298
568141295
347974084
8920187
29753772
84101211
44936577
18999908
184387618
198434609
89812261
468642934
669574596
258557214
492172179
218163481
370074486
172844800
93156110
624382478
356250041
25657678
101109468
17243040
48694968
29364901
405730200
5337405
82577765
348055064
32573470
240344345
273803932
56428907
56027040
45707586
66021451
240431154
288918934
103808648
69947858
89070061
23619802
921507956
19131892
7362483
26802393
186871840
33927709
680264485
314516614
445010100
387449444
99735059
522195083
197378675
138169866
417935142
272918097
80679340
435810004
596231
508880316
473691085
453052756
432519367
159951150
184240339
13105675
67504115
276387780
75829788
50934323
1111595
375320259
129431093
327296511
94430665
221456692
249791303
347937639
486656570
353035853
68048599
50070659
160373005
501532302
28159603
79370097
881212879
743790668
278974782
365709260
353831128
217990152
344302259
505321647
33823789
515967651
207780908
317748643
135767294
578991958
120459242
28366421
572806057
60650268
131374223
616623116
376282836
74273354
25525263
190985101
23068385
96819046
22426279
497695883
255579973
8954613
811512324
39706078
116014627
471068021
89414186
182167514
563838464
617578741
339055608
113332854
376535585
120557815
8246520
26658047
130984663
446448738
65883375
671988359
119625107
49938039
213228016
9574418
112905246
21063120
153605964
475184516
120874955
134692442
289340199
296667819
6710548
358442673
559945414
566371300
631475098
35423927
283476641
922809983
674162686
67453
309971720
155452082
498719068
774060096
8351632
68801298
265143079
118418175
173463006
75552747
96282005
57604820
756000980
119147966
138665629
46371337
148915876
303153486
148191991
220947067
381186094
227335891
559731385
9843998
541347521
582472584
267517825
160445579
86702978
286255811
88903916
16173382
282904892
566824877
68319658
17943761
136128882
8909052
245893177
32857575
345405228
264039183
142889023
181029318
843734178
129417074
97831414
149737551
294111232
299999245
370572789
51820921
697048043
26692409
244116884
363796300
59782738
236259664
113501014
217889231
22222163
704648770
17126538
4469567
56770812
843875067
501020654
344163366
82386644
145414385
592193396
3150751
281478601
32503083
10132597
465001617
60439214
108778782
73941143
106397092
312414919
579122393
395326800
267995757
464077697
594043200
8469830
88827942
143515594
488898474
32245708
90717281
454333390
398703571
432206402
383988590
735562735
206050418
396711538
86595062
19630730
193612794
255197150
34630656
164783846
236618490
390479773
103320516
217439655
334715529
616957622
435676463
59334957
216248874
81225045
198524567
115765766
205565630
43716137
108141930
82145314
339495607
357622561
26650589
112443522
405858502
98762690
216433049
392419607
12834537
619642632
104157189
132624642
165450829
69869229
438975602
99641449
156127809
146319196
57731954
875745409
102267596
31240159
798253697
94894887
15907373
839184273
440447334
169231939
465009018
175790224
152136275
541482263
65235518
614817445
663988440
97374082
155085999
688507721
288433816
329243628
119973613
184310686
478673183
206713746
428075142
416544711
530431667
862838260
609453042
717067627
157249229
472022489
201972982
732964297
219440115
611600199
312899759
232395299
920936894
234059324
24590509
13559828
37577335
510494074
364235698
223353947
13243192
494570455
216448805
15690554
198987408
5265573
9885776
84515836
31784977
377797056
125124806
85693468
268091193
496140927
458214580
458027880
278155007
243495916
23734502
440933794
88770977
357370207
267322230
41509324
57773742
126284918
949313695
281777250
144364462
74518517
2209235
351483953
197402648
174206716
268720854
336993018
12707405
567665236
40274626
190463
106748250
44319593
123488319
9206177
40415780
797968003
92662543
99309660
22090807
432840331
108331430
38733095
66703954
72005055
114009354
468702755
81793389
556925260
274929446
53850629
66804244
103480538
590728102
181187023
212309872
397224960
15988514
531957220
354948245
56042394
225349358
110402996
143208926
218568974
675459985
313214812
91579057
364099455
839612958
116768918
139731378
24233589
51448414
547816837
2419018
201823810
118130890
4425277
376505966
35179948
354423888
415311587
60617259
96685871
445469184
419530682
291443319
255908524
76543272
321203174
317050923
174291985
85686066
918249267
584521391
17883936
33037104
367984397
89695977
141118524
133463629
302068796
640223420
758141317
549822031
643653369
281470640
674668774
49435259
59015311
101248798
118821240
518363716
136040896
27544847
113230301
560344034
451546546
218831226
180509699
528544895
89146925
120585715
88543074
457276535
197858144
39646166
627107126
1579933
1413534
11853387
334346949
491918255
267469291
226359915
26023594
127094868
260758242
5546399
6909544
126609527
33578938
238259005
257165464
9232713
186129199
50944814
494140522
52965136
309617765
208728974
66355166
833865444
38139571
69522224
74034493
108210778
63054566
122197766
5771949
193734491
290579988
507457418
711071743
14345833
23641994
138471162
231072100
169425534
20470134
189855610
592844764
169388332
178454683
25145761
53028040
136212162
14794924
470019604
352600896
439705294
16264991
714298684
128795999
40105624
229228510
150696526
355719172
40694112
18039549
32117257
313570183
396440551
156629750
59161519
219322210
578167876
115508485
88663006
39524688
342820101
157282788
363792416
310677916
21533858
76800158
14544546
417828859
336998366
58886020
53207669
409238201
157469302
197034192
201366613
405352730
185181229
194198663
43977282
42567834
38621534
399767096
533700497
392771130
453602677
35894181
22306408
18433788
66940845
152350654
101217252
33710256
74901396
219042853
873210242
926076234
68187308
94002131
71974554
500220644
39019243
12914134
110349898
526245200
225823042
158633811
152756336
459835722
186980114
4211365
46055835
168626415
195051441
190428832
337639720
266773728
192138796
89742677
273504144
236976088
932778
514692412
308801918
137665143
67465627
896942818
162030360
234230199
490061980
311911599
172584183
541130184
168954413
189468703
486844788
24011260
617472359
91185597
245440763
645050740
508818537
69198553
25454791
812054273
655671554
83082307
116948202
151793741
720522523
179645726
240517937
475579765
250323340
253435306
68673310
565829606
114509063
829214602
380133952
567491494
761788517
369395746
361235759
456062587
307386650
679874531
28931095
902165913
587979516
258192137
55679887
312653992
330979051
16307321
294806258
184713
224332352
558669773
681638377
743508358
190909592
8016885
252199933
129789092
398057031
460100742
89567220
185105516
22344780
286101382
639296795
925493711
251125936
17897933
406687069
43394902
2469640
393253139
136019563
322446337
668230083
27040802
94666609
478460664
184332985
760714210
179014468
34251996
81549525
379248362
25075059
168052479
525939445
26995686
242941627
105290042
25302200
596980307
548489081
49629256
283237783
480403242
105926323
607504164
582813577
574266469
768167841
146210514
119428367
596573343
502906250
224140444
11372152
174269446
126690349
122238825
108745750
804832526
101548126
212048062
709331567
206961676
356668316
216749888
298604682
404368207
263076708
260534858
857561683
198456561
73209898
519216877
16494066
740244
149964559
572802670
363461846
14930342
134539303
13002396
241139163
143672599
195157269
238921652
195269821
38136116
20769954
155529861
359489644
10922332
129918025
131462589
18089103
131239298
37388819
846354193
693280677
354328530
2746049
189884937
541273918
366856457
350054817
474235771
64220285
535634334
346825943
189914730
8875405
799017270
426170137
84950159
807190955
68878579
409341728
51925658
672623265
127791604
6927038
258584870
78053849
45456033
277370741
284971330
68627988
343672127
4867586
150121542
64378508
69557510
138390408
686773292
23716934
133424869
680828607
115110899
305189726
249572167
16697415
81457536
238143060
215168214
670865204
70945085
367788535
316734576
7497322
387882040
17984385
205552246
426822991
24186844
284562524
7120845
26351441
195866573
150788686
304471325
71212241
133707008
812001261
87138663
11291537
12425665
123450282
92176185
130921160
7761456
156588987
76457547
480878333
168097419
235740357
459101734
437540176
123869323
65722867
382296265
330841334
9966777
456167191
32086843
310609072
87146670
104188819
34729938
316745217
329077575
29129562
479381090
809245683
128135457
38522727
124564016
105737389
891259888
503687421
663728897
605754579
667771821
83831950
59856821
134113322
1727479
46730757
241755446
18848771
25417804
375725518
607865604
366624973
107561431
60598825
634034427
417039026
133531491
688515994
212638705
185035744
328139761
185503084
208984867
669487755
81529528
38252871
411943164
112960909
487062415
10934863
201008639
5771764
299778553
245595867
165086814
427744848
66352746
100022236
282992918
742277374
111616110
96341610
420318542
291006893
646453
149896060
387258613
311607117
319880482
618402388
64605190
19031234
322524264
71094570
106059392
100288116
282670925
314245322
249601504
300091473
16172641
58121109
32069683
247370874
212932585
340091124
766682328
313593144
552968556
292805457
271115372
866762139
486102137
529327012
2770662
56831929
25792289
156883168
492816159
36883410
135595800
18969699
347693588
264471663
62191152
375147921
115723232
845000250
65826703
233780142
151886287
196598258
213978522
113191004
430289001
588621233
418268602
83853849
272147556
477647753
74979498
261503938
4581423
790510234
642603704
1017928
153469610
100258275
88836817
560840830
110530384
51790415
44753205
38180445
275990730
20928983
823799797
285430758
2632436
370340219
163181117
770008983
48436575
166284162
375564655
99888638
337071386
25303500
144718655
43386914
148705757
27935662
276801077
52133107
93543092
509525128
46877341
49951944
416360224
79107036
377939248
101065859
357020823
83935833
261160706
350409705
692419910
291548789
263388920
834627924
6434364
134329363
120942801
73777201
34171875
375616527
119506672
151215961
557167831
348475693
272675423
25423259
55087546
91700150
94577982
44248226
53910684
355771219
239339940
307494812
143253699
103741161
613044009
326524148
140263859
548804442
224995787
115388962
115814037
190747968
148036943
138383110
74319059
363391272
117767026
615820756
88861552
16990602
671529527
280089849
91828357
40261257
399235984
433790491
97798078
830708975
1367828
52608561
306082076
23922553
202464168
136222696
360375473
199485301
1256883
247089867
522783905
149324320
540324975
208271760
48703772
352379428
367002641
169122862
4418514
342824951
685136
33966775
3012714
60437917
166208986
333113862
536795059
26260672
183689452
695039
22969651
138560575
127152372
159794719
30533977
460184
16983187
37630459
15900584
422036037
200808913
579164641
64025363
220788588
109888264
470450159
205171223
604872470
368928924
220634058
343205578
258457752
136114507
35585124
163783959
68303221
9750232
569152633
10760972
443723750
469302597
63386120
840499575
38635934
601588180
14228749
172181987
962210
169478489
576764973
20128389
3504087
942213011
64156185
148267535
106751190
506008758
131637245
126756972
67515762
40614483
31993036
331585683
499108857
819784857
6514993
762832225
115591216
26151203
363792622
17803873
683356828
210421492
380441955
111976149
280318161
9049918
63452261
604417330
620029282
61535768
192588182
454235305
292770117
264874367
224618513
28483992
119867303
125518577
395628933
456443930
158265158
756013479
368384339
399654352
55661045
615288868
12339867
187983657
488728347
76304239
6797286
105407997
93840840
113692628
113946441
263476205
25429927
153748154
473687299
3157456
21938327
59560583
310339894
230221731
129982162
66299675
181010869
127116283
699358005
557458165
69084212
691976541
191457766
105361557
474143573
73394582
539938630
27570231
570365067
591534035
196178782
446181196
810485434
154430649
38563466
16528639
370845202
460168227
375591532
1830052
277157347
71160795
427798285
188068500
512410609
252350689
379796451
45529631
250233484
743192223
490313899
549559847
195772316
370964412
536020658
117971429
323589605
33641785
458131379
554085742
160670332
643746380
220131578
234911796
2301034
109111393
38440100
324983706
186841057
82942226
368008463
678392473
5486915
226184814
203841349
33885815
308346139
11593306
529855694
313150715
119109631
244990569
32326721
48517450
24519216
43702454
22816557
93913518
112037852
111321888
451467981
606876125
224710556
20747705
133099881
263132608
136334926
471782033
374486378
157967045
628948853
762676773
403206907
50830403
85279188
70011608
2306349
108752680
269309895
122905876
356819388
325935941
177434245
38347272
107296772
37631858
72034804
294801142
369059871
77681368
274879239
122199701
328952242
604830566
49177180
105956832
818171376
659089607
517698878
78638263
248088544
166999284
283239027
269318517
88496710
738437608
321634509
3452148
538930159
526494042
37787795
14166340
785013832
716198550
23331507
161216804
245827544
141623510
408080062
285333526
40287761
24669175
12100892
187932391
37856702
122029713
711405356
711868010
231924884
212026543
126014846
27489002
243316727
31833290
174393556
46451669
111425460
106575102
100634356
189653180
273274840
92968379
190626877
171448980
213736449
239467101
309530511
121494203
628062600
141952861
537513291
52761012
445215733
52065429
11934874
74187684
35742890
463678699
79741002
179322623
526323895
326246069
361557982
439508723
196001829
516322776
547520250
223784633
611899916
138988130
68273862
97448434
185115850
222878270
82737566
85203881
410061460
3197086
539160582
66112967
154381389
691470832
95715362
86817757
600703218
43579270
143521325
25250567
388586056
57876510
103545928
231269576
8693851
210886399
1691164
69740942
3797215
109493439
346057707
453112835
193323040
578602635
10795094
181430952
210131227
501974477
2376235
5744076
679099402
547962549
743553054
409223916
29680564
391267787
205269176
228790718
326118226
53108127
312405105
513714959
679381592
12357813
53605018
474738658
257475435
477527148
716166344
199958072
480350428
231094385
1139645
220855924
618735106
133363603
45742182
16096997
622100344
217562939
875743546
245106602
182050800
503182309
2221562
326609987
140121566
321509574
257013379
104611800
634306
189096191
491127310
19274107
107743440
391188537
442042738
498777539
119601242
167200325
857106426
374179356
271960278
126597046
74062684
91044291
31751380
195563009
19609591
355071087
49427080
38844241
204618419
12730584
32294950
225355565
135629040
443735656
300935972
427167701
255109502
386135595
164030557
42082754
428334
565723590
184223641
95295195
68648255
645932423
1211027
434519117
12150108
578809124
242008621
155681411
3455220
30890568
507527756
31295625
27624158
55815112
247086768
465696138
327762195
93833158
311520845
59459264
33997552
315833430
54489113
200311474
387561277
128802184
808653463
417800414
142979379
140664293
178610534
12069003
104089700
274467473
20022313
570578890
62437173
133606918
185170988
2878850
91258259
418514760
30107969
243281825
9440139
422753335
155863365
614255911
21416913
19107419
496225971
738282869
10627229
573054513
79777878
109289245
199743249
100892490
24238641
91325176
192698123
398148535
361302796
502874817
234074713
121539471
214753589
19674398
311468553
60969506
296080133
13958267
24407329
559274725
11229241
758669248
734567399
170742419
657725416
34319538
337013196
2679805
304960824
4166341
137856415
11317586
588741237
216664660
22466894
327678537
243323566
269165353
125772679
628775577
548133257
305638152
795017524
6788550
638151185
91392382
492194513
20241703
247526504
292440107
107293481
12172603
61767046
70957564
131435068
504188624
171622963
99902852
294103510
168123966
215656334
91236463
58920612
563938642
5846377
143589334
61211464
439499918
167013956
88944136
521872801
64815805
266428035
65417549
473315610
123252285
137907024
431205530
323367210
27452250
138381621
325772073
63434752
71784383
179683866
147758886
326892931
6773052
287991905
65789032
58765900
514439275
339484124
218623634
247610625
58157206
19107320
103033899
255164679
402215211
267989247
322986775
31193448
166108174
637674568
609878620
289661422
781731629
5681119
557467049
35769322
33368300
131216611
53976395
122796880
21017785
42289672
231379588
50666829
4559736
720545655
988154460
247894148
443004821
276327892
569498292
18086942
254446230
202803249
58845348
120701918
29554540
87165194
409998519
52764027
180977544
249064500
429578135
128262396
152347494
327291245
402185007
52117340
20349530
527804193
45128928
3316207
1066780
566066180
314465321
451444733
377246177
40994425
88672639
212093427
457698268
66795148
733610299
25329498
178103719
11424489
259918003
468036677
3651710
209831434
60657690
199214018
367799769
143823237
513700483
156526270
431267766
7587422
45498190
408999334
7156146
20802912
817007467
567238689
35504362
20387060
41283837
874546636
531850910
396424243
256935247
560104365
225585875
594300460
587941097
172740745
155159950
493754854
3898116
59240258
1494998
128869930
221362418
287883743
359197994
185448327
278409328
267727838
221068551
142215012
322374874
33788884
4739778
197378571
1945923
514018666
191373274
855136343
268682534
575826250
136084913
146203491
264906230
35747744
249171395
44756344
301579891
38570438
25730956
51245937
668459012
63186051
257910788
710515752
644711773
114709707
249407301
10435055
385261675
142665953
19725091
114698873
408783571
119056662
445637796
334164971
240142562
60230198
367446689
288912283
703356818
554170619
321204913
11479299
5505643
53799322
273663189
275651164
912759695
115335276
157851723
655745341
262658405
145138504
531922303
22271316
761939792
179590289
23237379
155033551
200968210
138409081
64174173
721606889
489079622
176307273
22366542
19607730
371523361
427789893
135887051
468983210
800229232
202832914
340648150
58786645
22868755
461357808
484349499
84890008
67043921
60009096
133516141
456818209
378050783
298402993
307089670
720908024
559847412
327779468
260210372
247940361
261120104
187623560
21589113
481422123
345283106
810306418
225603204
54499477
338596046
416708676
67413422
398075782
136319289
458602094
55868221
102519257
96879376
344361656
31301640
32961198
112365586
67933341
287927536
243790265
64619217
79374335
361593154
27832005
5798952
180221875
717397896
496765920
219452130
57652864
261037126
158314085
550061491
357160888
434633333
793598731
15798980
25895503
319688652
58691668
93379144
3783235
39556995
787261
181095139
89791115
783639855
36176966
187140340
99620148
155429740
250542820
917918673
99322538
426394734
14159843
750698634
339536297
465388965
66267335
230409347
438070939
172878586
121888151
26194009
8676240
30133702
395835206
177430796
204092951
370774743
11237371
59880022
260677705
89842532
137325415
458899616
321653996
2221733
258213156
351817016
237876470
86656526
72712098
249914430
605913718
63798460
133810013
46454508
277822749
334748076
113497583
203733488
271367402
297124553
642371976
77993031
21605687
9756581
145821176
111435120
533840804
317560166
433812904
69794364
599132957
131300504
37168766
474544922
145450803
566122778
14706179
45287478
117444300
173292377
1688766
73975519
7737915
264195503
4521154
40925072
183373024
122829454
651609320
94968440
569983142
73803902
218554959
37275285
384161328
42225764
14088692
85724374
48176292
945520759
121024554
323522759
269582124
723541458
167560509
92762555
679177468
28248205
55662003
277811351
198333505
43935628
439172719
123726318
189591301
41142394
475607994
57556802
317562640
294407250
76428836
310157933
381820907
168820352
110318571
637224233
21204131
20687449
41483156
278737542
29260197
815035608
728027011
93891621
725833435
20161190
194570799
54264777
579374860
392586447
264501106
93511083
357662357
29902949
99806826
316755689
275680632
157028416
152557016
17704313
6176603
880212894
455992352
419551427
82752518
101749059
591911329
618347029
80428193
524202613
30437234
245441068
415148783
5463694
139233891
235947180
605084334
530389459
542029656
58623772
120711018
141446001
42681462
266926404
349348994
7630896
19085966
576355106
156747290
667277106
141520023
352800732
529916469
70866443
152927284
574620420
284761691
625993398
44582099
103758587
657116025
290019629
204927877
775716183
382554151
219499158
354594819
31791584
551415330
296692529
176538937
58421981
260779085
98134601
210082578
137317087
576447715
91605646
832413141
1008381
410815393
59447493
332113900
38465967
58109191
69290689
132078075
20764659
127586178
214540308
611579565
301163569
44505341
699936110
55323063
487440990
42240767
694990101
177137072
647923209
261920687
117745
292032936
32796935
571851525
24954859
78329439
910680283
429821002
409566935
137687723
199351158
261345734
30877219
214737573
183931233
194757585
341546298
375919712
55257103
32198088
723321563
39712431
65239173
787759252
295249972
25502591
93606870
160413858
535877054
131556078
133224188
78468798
1058760
749229058
585984193
83398014
558564203
252072830
318012125
479307
85946038
185889184
735784904
137501277
54936375
111910616
693946841
330461425
615716206
37088933
478231711
206133754
69696102
406921233
542939069
524024169
173182605
615600135
43394771
182976400
372789877
336987079
441917
87747816
239432786
220628285
919994240
91659032
500037334
505656484
2772329
206064379
19867422
16901103
150247024
212223649
434236049
43447557
177835321
556179884
2431509
200518570
91991124
87443090
167255908
15568074
479131214
25801816
89385718
93638963
583019039
121529454
146882851
69933056
715576210
462961288
334500092
189257470
30072851
477204242
530001484
218518538
125551165
109106885
388130778
294237154
160180558
90565482
493628063
511069663
292334099
581297261
66375503
28100771
220934131
538358105
121260392
849584634
10006455
242777803
485882665
220068493
224243996
251958093
618247459
584359462
123792719
390366525
22778673
394708852
549209366
113156139
145915600
190981747
125324060
78647835
820120143
597257388
619717559
129771962
74444694
58287068
484235334
24559060
196892128
49236433
526172626
685461799
720603119
353007240
99670424
3851209
81910377
503121379
181313202
227870811
230225881
441558298
14628077
511384787
415489962
32939624
153140711
624569208
2066271
270593640
268232372
107543515
517102791
267320283
55976625
166923075
1399499
671978230
886790999
342763308
43559371
247696209
78561490
308332611
264167395
561947193
589696562
277676409
583432364
96214783
327705194
81764057
27728070
868077231
22129629
97494749
547270976
170539253
433762585
15539942
5794266
293848390
598563056
69863320
68738853
217909741
308379695
268967855
709251893
527699891
624989978
214669417
187948901
729393495
483830299
390138
391059311
436580325
151322
297184833
128610482
126412832
136939306
224225857
108714435
436411148
816250467
732745499
25840480
237803871
59169497
46103667
36590806
77799120
631593462
199836454
6729554
98441812
162950780
304773273
86454205
585239770
585607074
824382966
127675553
295500126
123079909
106580129
105367618
862442242
46166905
390360645
566743321
446109821
255876285
46963980
524402527
398968368
20925176
179744699
523048744
39421610
52289107
267942134
530996511
589101335
234036210
393584288
386316184
196990036
163149963
393027873
488212927
41490394
446759542
78659878
290677722
521381142
28598164
645731284
109469735
20068033
119103067
141415185
25181687
719518100
12698994
426823836
526082040
197590791
66677075
105890049
347232482
149671506
202769241
629510875
303490445
412178497
10908099
157962531
141917504
21753082
20158726
236732839
657429124
164553769
111067493
341015323
268351373
67752841
49789532
773297716
508473328
175419836
76400508
142454490
13327302
144090334
155720951
589684078
277091079
12521175
69207174
657912018
357720752
143036088
273497692
406883855
270955434
261527918
286027985
50506840
318278452
32103361
63834761
462115584
61653919
497668329
112231116
274438728
10380577
6168588
139756963
58744046
35608307
11099031
671368406
6139509
159567253
123159961
53300367
673845697
59661321
70422364
18397283
873934585
30078958
12238182
621325220
676013268
9315818
17701108
673568581
51947548
432679350
361799157
170751996
325028223
173784688
113182512
26182067
151325809
24092012
788218812
919350
4542199
16122060
163725572
49690124
126075645
304119744
23449888
772233714
378472617
361590442
444626209
26063758
4003847
42773115
659636357
845595382
458765479
459787505
69241772
49604907
17553450
466126965
203926279
26596932
135494810
1876459
4612147
110113368
18053299
55297337
385837446
18970199
881173916
512614977
178997243
308436697
517129941
26865323
100143085
270997485
130100895
276849820
112863917
6775735
422450980
838717766
738559471
135879190
119659458
403259311
426609542
733220547
681178772
264776127
365419793
792395913
123692067
721914369
104077058
231212581
40457350
189381453
209215151
267621148
70057366
166908210
75610816
121946730
117052440
147519565
35133723
688769627
2579611
605318272
279464360
616395163
71606926
179395373
682420398
652934438
123054231
445586492
418702349
54298777
61841790
357266574
826840611
480578967
134798923
56924693
24017375
7455714
19452592
141547709
449004200
878673838
642489266
228125009
420768347
218309991
111872385
616024522
81577387
189216660
88870786
528976075
204627646
177668337
167205079
155187205
37379463
672279457
96411486
19644890
38182452
550923064
145614383
400945317
498575580
290537644
425346584
128998621
100422956
61186331
205252851
97065760
689151631
774869807
318464069
608887195
90729669
293015633
201643360
204810761
424983370
477363185
26301420
101739963
10288123
51058538
197452535
779313536
419195680
55294815
37357379
97861826
92540178
76183312
402692763
116236195
473916402
29928555
671306866
540671231
249344395
664421583
226306994
415606856
450404337
162976693
80727266
295487335
107329358
21535177
79611126
181970301
350088839
244012361
11451442
127499934
744981405
4822168
554248862
166778715
691753481
47312863
187190265
721487220
89103170
496158230
264807501
152651699
9777389
394918708
161304704
91186994
359413309
296964500
536813997
55481904
18819726
14183169
167334183
300979684
44796084
40908572
374071903
107824979
11643592
304903186
214131469
163935705
4756340
521286122
406020851
26277588
119694119
183171086
236866516
408116542
92628853
582545128
376069979
450484759
69212316
337755703
101624010
300350957
182107495
8044852
23432616
1158950
3844776
195778117
239286101
21195541
19525915
128320394
369313780
259193311
71529470
15075913
79396952
546492046
90119432
119262666
491763109
530283346
341011793
187798511
87706374
58429833
913053631
100608858
408677121
541977384
188344512
168488515
49857620
147299045
166396981
45703163
138163491
259668722
487076004
129309522
3990078
306666681
18087111
19250893
436883419
199406260
16281398
63654939
493302660
139515149
238909577
93470132
894894429
127935539
102079753
15460833
255937693
602781052
563528869
181875465
183924643
11605581
617965583
162516938
17564149
5248648
88271638
487293841
31706901
386241241
47736187
307360366
19608217
151500120
6859213
83378048
60256957
99661426
293794338
47832272
385822630
434369532
562506867
697174919
169384598
434378313
12871426
422723052
4241610
309035871
704582316
357805992
233445468
108929570
61483570
245900713
13031837
58300110
256342509
215813325
166592741
104823213
633089814
838440853
402704238
696803980
421784881
70762113
3178361
81269625
134206153
16411641
275861794
360396411
24309143
16627121
296391806
158825637
137584652
82278656
326939297
3562590
624449981
6325728
195352428
337433878
267064205
60860800
61597922
21307300
196414176
197135560
487156929
266468148
201659230
75111937
172682286
195159140
497377039
4725555
509413434
36699091
226828
84576621
361621612
191000532
25620295
155768393
301865819
5966218
216356817
207791621
286380571
595384692
224780663
128525659
21311580
12850036
64241390
742370565
123646976
256947131
6450292
646188605
298855819
29550316
246983573
698913758
295895410
2566005
184189879
374802245
162545419
18490203
56993575
267995554
630597259
525428684
269972356
74804661
128719745
845152652
602351702
20227133
77324508
60616730
572214385
784403907
99030264
106288191
205751952
35910018
194192248
33721805
42391816
96976683
169450341
254294504
931277665
421902561
116305255
547569546
59733049
5142295
638988147
289819175
142368747
553985122
245653944
182756135
16223174
216710676
945359134
146928580
624498939
25060509
87515683
365161130
235075880
10456149
160309238
167355036
353930441
576810517
90603211
910739032
461619863
99793041
13195940
243346368
76431812
162567049
30893363
381293575
326684521
62696761
323628655
142924575
12275391
392304465
231062608
27454771
139494252
24829511
130894111
16618958
57989874
142925109
22858236
91676142
41403018
2683742
17607203
286938363
121836868
1858783
8602820
100911924
143824486
111620973
150424679
365646290
292282095
30434275
37450972
41421746
130451792
549310560
231721865
212353108
332045973
109268181
399093092
259556983
549659586
12436903
72600174
12346728
21996632
112577780
87947086
11177941
141724310
127915919
750451718
33824651
106532095
48627338
140853978
633692880
57396914
84632013
21184042
374082066
20327348
11613268
290660776
436694400
18445920
408430724
93712015
290134728
9880161
433691762
623022095
601023145
555565839
165899799
483857135
745930758
310384410
447339261
788080482
154128084
461728150
4316639
57852096
590066762
502775123
4496492
8355985
256674674
123755436
199589528
162989326
31699828
882205833
6939700
786667173
110525864
18877898
362537954
109838926
201341962
102336995
24630524
12750502
29802694
378160058
860567317
41072956
286125459
272821885
512524159
553967871
18171968
142215900
48327888
282784275
31757448
822836059
375620529
85201879
84132358
666766935
1254857
109536529
103640133
7095818
266606965
526724577
167049910
266156344
493373975
32490262
32795433
698801267
171779797
348329379
46635012
68693814
38704871
269040949
956812885
206069847
134594596
33875150
383425233
405049526
786342673
331297046
207967474
133730624
77856905
431372048
1217335
93111705
706278470
170573506
177402855
5198651
184073198
368915547
142193715
89116314
11122277
29016961
213226145
9870870
23131545
606537893
89043091
47852908
434970601
40096414
19636462
266186054
383449506
668414857
647585624
39455689
175238316
163873933
611605231
802501073
142806
112296280
74862827
801953153
439223615
163507452
315259269
89579658
413872369
332729880
516077795
119420012
471720
206132523
283719299
711510987
94301954
41576841
487009177
316093730
32461152
656873740
305535209
495754031
32613322
25916018
5585331
4759229
220769110
31814057
95988505
354075413
27850805
328313419
4332930
22696290
318733427
366853333
441517607
652632322
111669910
25453269
25649466
242687831
383944629
178789865
426258545
637147532
635565888
245969654
367457431
225538065
83705414
75227476
47118619
146420732
14135876
480095813
220154958
505969119
21264326
546747107
20252526
21219575
698022707
70808071
293425101
417631472
106763290
21282295
267405651
52379509
60833536
41215084
229413956
717673498
89118231
241256933
390439945
656389668
413756886
119059017
576578776
229697292
233575318
993878095
62036276
101442248
247010896
339931910
458148421
383934091
510111835
57361350
684795345
315392667
38171655
546058435
753153610
401816706
8900496
242382998
385011249
229546814
19913057
550047412
150122970
124462335
396310746
22857389
81956498
427244892
192877845
403102690
281910690
1903214
1797370
119200466
12035329
9237806
261536445
353081839
885334092
476775511
413697917
178934833
19241539
914085592
290228674
428601430
891416867
156916170
412984632
1107699
542740206
40182070
83950941
122966139
162209288
60134779
116850693
500435292
346567683
198402377
121125759
64561714
402714169
19761987
69453253
519926055
70467075
317964757
60603783
219463941
508128866
72799604
224149506
809991370
2780609
276057200
253451871
75559937
145617681
432385628
2387819
603585679
578703927
114387770
217550176
183258280
263199840
777188029
48241442
482280830
655490903
19747440
191018849
62679377
225614541
92601997
79790862
25659414
155017719
380685484
691591720
516006771
816270294
69736934
27062651
67758638
15110436
412629733
18362428
139920448
36593517
10017936
108944438
400417845
364318108
275182378
232048825
44812096
727316397
74854738
32896284
79402828
259493961
19867473
121111438
469198305
284918081
420111501
35700002
143317455
303766282
341928955
41914356
106100193
419268932
51744499
281531686
606301457
88284168
310620754
174781123
264279605
201423625
2445896
68933136
121739926
377982855
632684824
117978546
93252015
26170170
123219762
334923863
147681710
273974250
21285920
127543605
340228430
90057933
46966652
394185662
261921996
322752360
245240160
481138504
20246318
353770183
114810388
387279126
337688319
70065094
562455493
543104580
521798733
123857711
4289174
5029341
462404060
7212432
689569832
406161077
197275667
52900550
60538463
476258973
761369632
392990563
109743187
562885150
608226
8837863
237850937
256972597
444745966
489016107
409284150
34558766
38720011
461344284
107399459
496676545
112498964
274483002
42520938
108220263
1530012
330481867
137375063
54555878
580987191
472239197
7241275
109687353
249919072
120690728
403498134
3587482
311343876
562325285
136220474
186092549
455007843
371461423
63997566
315405106
380065276
316970970
317702341
713073716
2483180
153455444
693035203
695024888
159088367
228912677
113174295
160950115
125404142
260794356
1466897
8752903
688714027
143391113
654712329
363685405
13361266
415706054
78050647
492546413
101049332
248310760
197044890
377790183
72182295
187708066
115916617
79864493
2109583
138119760
213308619
319935298
416720872
36584584
32375731
24228029
300921269
318615869
304721638
178177202
97133832
194197683
579127559
282394879
601604254
90778762
257844502
11288580
890194028
56721134
888465408
124845076
332257743
512669496
125539401
175324137
125433027
34857313
341191015
514445692
383064512
162241869
722074783
4176484
642427585
141042422
271972240
297680002
261306567
6107419
427802093
21271427
116502908
129372466
36270510
457600045
77250413
430304676
637173163
29323083
238774611
348729386
376525416
486798285
456073085
417685852
280784523
13989735
5048976
355847727
460285287
125655083
264708656
53309622
150496091
191643339
283509358
120571980
318649108
228295381
733084697
444394815
941739
547767707
31364549
8294700
841180961
152242959
330348143
126239263
399431037
449937186
531462727
71752048
273514369
3565817
9338653
8297541
15460584
222932495
66524828
286215602
412580046
164889784
355872331
360992846
69054551
9815614
220284899
183539918
239708859
31029294
236270678
685032592
229589863
477507931
197234658
80873922
169628668
35509650
25982986
28985073
167223956
86343263
337091523
181377921
95144714
249648204
331316401
3145338
184168459
378575419
3394572
9810538
407687444
204709099
64178470
86612216
524083551
45344217
220590039
165718838
558456703
69237661
66303961
278018961
55321499
2797700
650193202
101721567
130876597
256157579
121733488
304518629
10747336
213855437
373000560
553360606
639930982
243058047
461344384
490574771
16382627
107921230
404489723
82737124
6753717
13544490
596645005
139515930
384701540
6742891
232445754
366164941
181567842
396913774
7907812
259153056
216374133
28472953
269227117
390734606
79623802
559462916
85322758
3241200
121425864
69113196
440119435
211927248
77049729
78280574
606147603
345756250
110926979
164146136
1365411
206919951
107947175
466595263
55897483
84857536
241776715
53026688
28274140
514271447
80073159
591560130
122002671
197036526
10255322
103353122
745878596
24787541
12742601
73967069
529431517
162508317
370554192
589920390
215489624
106723751
102122218
126888488
488823722
142492048
228765230
26290415
634623866
27388177
85486466
248369
475954784
12443654
540829712
89559978
356378214
299118407
49653189
788549441
685674637
128967440
27443984
20198710
143556803
1849917
7811032
118779051
10440102
608349912
527854589
6397199
11269625
1905954
381190379
783644666
81987767
583828637
244465589
30721511
888486557
220929643
291122047
803942739
675326045
210113212
720172
670269585
699325614
217625591
797893001
326823066
36385380
736384712
83759843
13903382
72617395
375885725
410861897
33799871
142157095
960750845
83470074
719779627
367563758
314531387
5977968
107212930
5308759
211944239
277077781
726728950
6166518
63154049
14766515
12012475
209567570
13132365
909655696
160350103
315349776
575791442
303165129
346557738
136600560
623730871
447269923
325831924
292381358
428186276
373920827
686017413
443808678
539786358
3931386
68964377
59392198
160864953
511288094
432497372
658738787
170522389
385439459
175284356
379330218
454763352
214871406
129706238
445041773
397135133
135397666
297808875
431745420
15811824
89188822
20798540
53218910
48073357
36511181
54997892
483178866
494831293
2586421
158306768
396108865
52598867
14796608
7592007
13361516
359008626
378312533
50275719
668485407
217776893
50401803
41617701
403656584
568500056
247179795
399331433
185927249
5602705
475042122
106641163
734044130
25634767
510181305
2231344
75092949
261388060
178387393
343855683
58660800
5689662
606476216
553575935
318147450
47193322
313916609
78518844
47781514
62800883
2460475
369490591
946046231
499941275
231541329
479691204
340947567
146455619
432548939
77224470
292325514
506848749
111420476
277456595
535512039
339102856
67940712
128860193
99930206
179463691
40676821
161872591
325364995
177008440
474324203
545064496
463811000
424704616
316733327
746909598
161910710
366080304
330296613
3565697
256458615
23485681
177881404
39712123
405452983
37512656
161374133
62766979
164745520
93967328
326431546
664333273
392522133
39122887
395531055
14073510
7698034
36762825
67333852
212569117
721539762
148421914
460780505
474252301
186537527
23383126
246694054
121172145
364642293
308164503
316495279
214396111
481060932
360608861
363879186
259106090
104887428
249144106
2372737
52759450
131084335
282163706
6433993
292207716
500144109
210753883
24417137
259113958
184462510
538378616
219746648
30110992
683601950
193725261
141859793
206454626
289416345
311194975
353516209
136742833
39160036
173564841
33145782
184166268
63303413
140032143
111506253
201189697
225823710
213435109
81937965
931986910
64694431
450167318
33300231
789227557
505469459
94693394
269717398
280133632
47028664
158786248
580237793
656845065
54876535
408866421
614529652
679261524
95822915
122841755
143525341
107147058
130599958
17888327
228919395
10915887
117169229
4911831
519820910
46734513
27958721
335063630
980428527
241990094
2439026
225544384
438691303
126983248
65799917
81809299
468136415
486872957
86437546
150718152
225808564
813687
275378880
496544454
8900163
466763056
486353027
294062299
17654428
627259920
249430593
910401237
737083527
364064797
211898572
28115412
82135083
294181068
299744825
153041639
309180404
608782676
115849233
290368227
293467102
711821334
667820418
345802907
231718964
18144564
287855960
253839425
174654282
30575592
193185113
234063774
2607674
8181626
337246638
226605186
388121790
32784836
102065243
20493871
431340837
931857
96211375
3921782
138037718
218624952
111213351
376205014
162391817
276846654
7972704
53254214
349529297
213828159
542943782
292155413
52255068
227984761
40808047
11947548
595182620
165941344
683444466
145697665
152313236
625544369
195238736
103967383
188626448
560275280
247348004
196246319
49667961
257051172
57358653
571907285
52100299
78484415
1957513
86323851
273287484
814929974
220790307
138493233
189708106
179262312
309693011
125420073
53380130
86998924
386450729
655598097
21732177
331739106
81215142
124792196
240476301
48833437
61261612
48323981
48497631
430858241
205744585
55977604
5569199
107308402
6232199
255279666
314656214
37976155
106563363
618496081
480651452
285979491
34067667
136424562
19451604
515698606
458741958
107185231
305394968
182232665
38684186
528546434
7262079
497849383
321085561
91095087
346311797
244645099
179823900
41100102
598380972
281528824
42032249
334616807
449964140
66442053
472221949
357391445
279031726
109239900
179087746
18343067
853734
32390305
421066659
290177201
2093941
30051007
53204104
322433449
20827968
474019721
13913332
152497462
149758474
83812361
118071230
6540776
65554559
14070636
41066494
53346072
20927551
151197685
193655883
2491350
1821370
115748904
155386436
111559869
116939827
553934009
111031698
432935641
365864058
546129566
178209114
44143806
46808732
298918802
309315218
243334846
825606755
40107010
602945573
441381456
165315012
45758520
153955580
229994370
239867653
147582554
283158419
159623053
116126521
38146203
92950215
180432740
530331833
47625540
141471817
798169612
289952552
206504388
389805899
357229529
530527279
96920952
513836012
478917680
46996709
115437724
137519122
594950039
76910821
484996834
76793090
301728607
14695
251427
99351575
35406602
25813573
517572064
270167846
408440144
386063810
38303158
225677257
630006724
244635066
109518486
273322456
529777718
338393670
225863724
551948354
32902839
44601628
140724422
124475865
41707143
131840410
185116300
60051829
494425706
33360703
386843611
47363167
163852717
307040309
143825971
336102289
45410429
157920932
568947945
240155305
36832644
210980383
14314826
236548474
87431513
65477122
201470460
67100405
612638986
147327087
117545470
189491550
203052274
107238726
44424984
3457086
146580
393575957
753472155
14353028
258980987
122153259
619143848
337900592
62605993
495959962
15801169
320717558
98367972
414172649
28724026
264436601
513504545
196211443
404983296
169418666
179243779
81472732
185224724
346995805
374999115
268053242
19761244
208099458
51828605
276670460
10675814
210682996
285028375
66299408
688586566
170476057
387128596
16260107
48431781
134923880
266332534
143443245
451540098
495900124
173487199
162638511
67187033
201466674
521865463
327596338
365939538
172847532
19175289
227009652
72507734
593119631
366958713
164228088
312883257
12950356
385824645
67342074
72354251
478431067
131254794
450718498
233207156
121492887
340442364
64988802
204026713
129866346
52586660
470194384
148756366
14343145
713246523
413925661
228826842
51181624
14006107
423536344
241723486
725836698
48931781
275640935
239883154
204458931
54544109
573341983
371514241
271068319
177182803
7953660
218573011
400818193
36156056
209996947
287449105
160317446
66356578
130277882
705442571
467189459
154916117
227488118
138938389
323110723
508160538
247395383
209895563
73697966
1479256
131678621
276421364
319419003
288895865
775206913
807961575
67787814
638557552
3421167
6918506
223650090
35876742
333106165
2264096
734132246
103500900
325265785
516696956
257329684
390350615
36676138
648393593
302502385
6766279
69812584
279874627
39992241
145253577
165828310
277960435
514500590
146688426
97790522
573154650
33416820
403842241
246830658
6975047
4386226
59320619
870525876
120299381
108467833
192442712
125596771
194060366
1128033
354560773
138797927
66073527
746354889
447428698
69927275
148773177
111062599
70703750
124882729
209029425
177212821
23433758
41109859
445803592
62092394
678571540
55800829
96943560
271724832
603298674
137038300
386581088
310016084
16583828
14461214
402093822
176069609
70177741
892505488
742045513
523968680
295340387
315165196
393073869
209104383
100634641
10261273
61217690
125493217
664184896
31409793
287971000
44418778
100090873
173322801
5038715
63566696
590071578
67212168
1647024
52583041
649297188
226347867
7864294
97736611
342778747
124914502
193130978
174861923
26589208
890038
408994428
169364526
510349079
802198883
27686366
314172618
211687159
259784838
101399720
154741447
33453
287870972
53900548
161070096
155549073
145465928
128012748
143031049
99045210
486464571
886553863
448829597
713672968
303129922
57881158
151268093
288373509
256965163
262704389
66705824
381755643
300895234
26530114
40424923
268089019
105422826
136365313
542272435
399281756
575372536
33632059
152141977
168658694
48112137
217681566
68873245
872189709
58543826
201696694
137995638
61773651
6293384
475032759
376814438
803805653
446177190
41460525
352205010
1848113
22334030
343241960
802476562
71863455
323539292
181393644
716574484
710254054
123178596
85363179
40315918
41213219
115628799
85440230
137059049
183507194
164132656
746198424
50756583
268138196
250991998
443928581
132337578
352409695
419400796
209813018
172760092
24649256
98984416
371426045
163446650
166230460
230284501
159415468
711587828
57488870
793148222
56979423
51263292
405257091
195444896
163511283
286471828
138838621
834627953
273806897
348926981
94174547
101541263
566393275
152164281
510339079
308341383
304336329
304916629
164659553
195035274
508163331
110015394
584272614
2653277
239799110
179162299
324775519
382031616
426389341
339009315
153337596
69650404
437868853
180116273
470136699
7363458
194788975
119348752
96780970
244368367
371769932
403899442
238180808
76774826
387992275
299284625
482793896
288451402
285514076
191765198
281144885
48527647
83179000
14306647
562782393
16077535
345171966
73935383
386127459
247380678
215775022
399395706
64943483
327929204
297958607
96617740
215168673
447611807
400315469
71219759
278883726
742319671
885801111
5564855
59296123
100110110
82086553
575658900
76964332
104550908
642507703
453946957
332441441
435209176
136508168
180344990
974913059
7650787
860678644
324387609
423741390
70965412
100098249
471388114
685718282
961080663
159541653
482180087
246027967
259181860
731337093
95703359
63769220
217666592
351443281
639094116
70441272
786460799
206346065
409895462
542467476
66820642
134677506
89831607
30602572
169815262
22558351
317964511
476457812
252443179
794131293
151715348
101465312
109316752
638281390
441995804
257894549
37835462
323655517
778680474
534342966
145686215
726750060
18780101
9634888
613135012
515217
26938550
73192065
378384236
56670883
638974768
107927087
411169038
707808398
167196555
102470913
327388732
33398272
406052959
223828172
47995538
321659160
100422906
65242308
146095649
43557441
14682511
1621847
568722141
90600542
407351378
124617270
28814685
276449614
145134448
391920036
701157125
57517397
304505441
513907697
525490515
115317207
591835565
16258920
353375361
308930037
134515895
46665217
476804803
501694129
860489084
5715801
96701972
100685422
8826561
289551452
14574908
161890413
108813637
275745324
458468433
124725889
20603466
244304130
338380737
191547911
152981110
24324435
135956768
742791012
17532278
41966682
527296886
229688657
131722125
39260142
66932012
660065292
69718836
110293166
88159480
155561847
393855680
431717255
235171319
14493245
2016690
23954529
586220090
287072977
31047715
15197227
9119198
240107495
547072798
84697520
508403874
549411559
326054181
688438077
106605868
413500775
19319319
573331286
639915328
162820474
300168068
305666012
26229355
646862618
560986044
733640063
532598517
31953348
473751484
365565866
47442089
151110541
429804385
99609499
14517472
276066728
176047424
342481652
132031655
132340919
774267662
690724539
220639580
12770319
458744340
362336129
277870295
373031317
67207827
373840941
345401987
308747727
196368819
662770504
20253952
337169989
26033405
25632073
637960341
342406486
331029918
24185786
188805360
513080542
304492341
755252344
502971834
1808256
377432287
438049041
288084069
601266451
193418422
230824472
700280556
66677352
152121506
95818723
556200207
84300251
157464538
260391479
384630413
229461137
251200367
56690351
264936261
109907652
49070344
83129360
165431891
369272872
23477879
369719484
305171457
177020351
1609714
186425104
1716387
20498064
100201133
14424053
420586990
368677947
239941312
21007717
28446260
27640199
78594509
117533037
512552
728770785
783808389
301706807
253693397
200627439
247409048
276775768
81652780
685109840
163610003
187262145
57223739
385871065
342453967
281710686
18480766
65355623
328347443
340058675
125274963
38349289
44981439
300961182
366860834
576546190
70307255
239063057
9563482
155404427
9317552
131610828
66272372
36716914
22481305
457980345
28306397
87714475
172460657
178015034
118485215
817190990
257353384
347214914
107598491
191909536
669787063
6192446
131900808
353990393
271799816
522094837
156320480
404317457
510816059
192077796
23859704
27533940
58689795
2349419
345975792
504061983
512868989
163575714
61807866
139354224
683091030
134003804
201519173
233164263
274754555
8464108
151218267
14718876
307293286
457437200
238393146
433348610
788174619
635681211
54187933
148264154
359359867
353668491
711416132
29438400
11937225
406365452
9647972
436172611
462537043
7028583
111468379
712162835
359962054
336933150
86461909
27199995
110769280
17037897
101168245
12070805
127215554
96717230
323480916
324752071
1767885
231639815
84262988
114180095
26730582
9702433
11683391
37073275
265908741
120837521
374367158
290519183
337535389
129082245
3096038
175890778
507535153
190907823
115920848
55383330
149021762
50677913
386537563
716035241
65219369
174866222
243904047
142569881
335934900
51135462
289638977
435774657
78217981
178142957
103311329
351020416
74628019
315655302
471622492
168063007
4055045
655253587
41069087
446679984
561408752
31011613
148341537
24100440
575322240
265718630
234247379
107012386
199910562
293579314
167132164
105129932
613706324
107333362
499280016
193407876
47896922
8919282
240893439
575638358
63984119
405085391
839351227
13903460
155022847
599489804
625153063
88071036
100123072
401362511
222235189
46890674
239266013
729844770
16028240
28663623
388607874
48943808
27221385
681246340
58819441
229912055
40772358
299452043
398739439
340752609
103216927
13735670
617087822
77754548
883226782
631948602
75845828
345941084
9573698
457233855
512024449
35892631
34565041
504177860
189541189
173266084
64790119
76116440
186256894
519222529
194422991
693758120
19459900
133471877
42462246
259337185
379116934
32064904
887050979
270638227
818764613
142995935
620229011
809767339
562555838
125812892
486803452
303071021
172698091
20457358
743037308
797257089
33857468
233446757
570533897
226891664
2616931
192797355
154293245
141248724
59463733
351501974
225729710
260235688
516811891
123228359
308307512
71411452
364724857
86405995
284419065
648158166
65148002
106571502
83367522
135229985
299852469
190070978
32904458
293100173
51876209
107476329
900863676
501889664
259141489
418584857
406161506
412897240
12368169
21491480
20499872
671564637
396372081
126249139
427974286
517985994
48179416
52269461
119784402
186101611
212033414
507600534
32304780
526240615
274127938
592816838
430683507
226973542
174232735
495683081
409294691
687844296
236307455
117103517
16854169
102910202
741029587
98011145
164345119
634983765
460500246
57901712
2922126
967787542
6278288
165522947
47850424
849158463
17900613
191517810
864331897
66035200
229932767
208790982
393357863
711248231
414035802
172873044
36046647
341254406
200728374
323604138
104470749
551565800
303217278
755151403
432716348
145571749
168714721
80321234
19148379
65521876
2855116
686487062
134242231
183704753
282719937
364193146
428807647
15155301
511421188
656968047
189331626
272731372
15314013
322279832
392526656
404543778
141200706
150308676
310528286
311355802
521976538
93669387
635424966
170085832
36239713
730996651
55436715
174198636
154834978
69546649
423654090
235379659
29610006
206082423
42600228
530015361
2177072
225805819
310247148
694717784
228079152
311647692
201754086
725507249
337505872
297910335
312361106
302097076
135071095
31408303
280245014
739439462
226267518
819763475
693260409
641105764
355001909
162713638
119629416
497933721
755382929
59998093
241116940
549060647
338840311
197479853
611452064
106504312
682820480
766919974
4326602
314499357
83453964
593484062
431377083
524019797
854276773
6733797
492777918
8308754
477572538
262730592
141418619
142443068
42117989
2612547
35456223
245466506
428676525
151978062
41229125
312975317
833430002
554453238
439826467
786529574
217035440
269298635
6549870
71748239
195250333
143810998
46164191
39078880
832735552
435507739
229229259
822761282
56876252
6199566
61699946
63438570
191041831
5969847
33000600
246066102
348794586
18274058
12817748
139785303
441656872
418801787
268966909
79440399
168641164
6341611
151454960
548686486
232260446
6781004
160746547
283091709
111989859
22123477
75549935
9302794
71747318
66703051
629649156
14847175
141836335
53056003
95500813
215190387
92810005
265443876
153732103
750736013
366162440
292264461
196486100
478914724
37295228
582393735
89540006
448018948
354362323
303511771
589673277
141114807
234417262
252811342
370407890
31402504
155910153
15932492
6127637
234921282
44981430
225366532
63055237
3596759
870297643
109797703
2603473
1370189
41821444
419045851
92346568
72997844
905872373
359222603
110467523
243112657
453946880
720931192
277633766
125994080
201452369
27582483
15710117
351064917
14017364
7601822
145950701
563121207
184300785
385667582
55221724
117795176
52027597
263325532
390203619
200222258
304695688
286361538
346172885
98958139
687353586
36628682
97494087
387495040
338095201
347779752
441306130
99484549
238213583
155147941
11635013
516585963
68389823
88154783
60188112
108368932
106581407
495231197
295910246
106871502
132104731
441574329
245163641
41370813
708851067
70441671
601655498
133476795
75569306
296282087
543679104
62981671
62644794
369336540
191275565
124989349
481609372
629352882
136186614
789015291
282463863
435558926
97471661
86850331
113097847
98245612
312906833
158345036
542228388
224806851
665080432
660782885
445481586
36374071
435677180
489131861
24496343
313257922
164458620
103705357
118343861
215249918
257481878
780071480
116908940
183522991
187701424
248684237
295313494
16272728
36683255
549718389
312082643
18160979
189718841
261270848
780608179
653115184
90139570
36526213
401303751
110187109
658893445
703657462
396347326
660432356
298384111
113171445
257842757
32105526
25429375
259461588
60052316
239016667
1883232
174192583
80106603
69950345
241758162
506619998
164550262
717071329
58402793
456976661
170607560
277112540
593156333
21779254
46795349
259453261
3340581
1911746
941510226
160357287
296124811
518545476
590426634
169809304
172514395
536220441
142844084
668049515
72696248
117844295
384416905
63159806
197461288
310133288
159139960
283462483
60382037
968450865
150463325
1895121
397356777
220981127
841238020
492086344
95496952
259659565
139046022
45447646
393139524
62336403
198743351
14690600
345361301
185027166
356141109
492215846
532747289
663965937
139484395
633740385
125265358
14877456
337666361
622923081
57425484
275389055
286514998
399443348
349668963
845671536
738098643
504794075
165869882
6619129
39588910
435250342
58889368
65773022
184395424
931282567
967212940
149971791
7147693
67480146
40372344
212515960
159896805
61967387
256779162
387360502
190407504
120592544
212278243
229216718
588641803
38486440
351570047
601508127
26558125
155946663
22582672
520301040
54582451
63901824
98279024
35738309
203246521
423668087
64748494
627193011
43003141
47160631
900291946
74430605
336667200
456829629
330666084
330375313
48759550
46197639
240699834
178028293
413870033
510542600
119196194
617377926
561190419
447725894
219101584
162698623
680398717
479718899
389365882
383130150
174774947
537444514
201555468
164592803
362850958
109416348
53251919
8212926
638692035
583149042
89663312
846194062
317465435
7129915
14867378
355121401
61957250
319496057
1441610
261536303
209049744
4821305
24065168
125936126
408760461
742085329
446983138
259969374
396086825
244956787
350855732
480187227
258541790
43091157
314072750
582203294
579898303
35399636
107996850
250862344
193014214
177912311
347836377
145784713
806955107
150100440
25190385
66713890
127193160
198090857
616092557
502512476
84733285
100296272
213727206
11996389
48660518
894168175
2229265
230445231
6469811
571319055
8372407
117470387
934341280
28467788
664929451
463242257
229454450
33510232
78642639
704372746
303108886
313560154
400697628
278807154
2323865
11424951
66095501
7440441
608250231
52894101
41138113
70096249
95841383
566769784
41179432
14954786
564105878
158589097
618274673
193021273
136346672
54984975
110089354
297769876
306492434
528132862
147974973
32549837
236222693
215982775
355177225
195504182
333680316
639797903
650968458
220998118
105030860
277972547
208341302
399119738
63488137
428777073
16377866
496661378
31550947
176660449
276698628
13729756
544695873
56621714
815437784
164047226
91858888
779773152
200613331
44204380
70782050
728630675
367353812
661698515
97447680
35447925
497509174
14708604
28413088
23455856
73740013
34360395
98034161
276452774
478315691
213484216
164033569
273849135
281955615
26416246
91582113
922226106
541741273
496942110
447596478
475229319
81153566
623886926
730646762
184239441
9592897
338175225
84072315
149510417
117193103
179015153
476055075
17052825
694588424
247534762
97503446
712929218
302232113
92067810
61788268
243100788
109480281
23286633
391382943
38392233
484195370
68232166
77705778
79927349
479784554
299156389
162202725
404789075
143535365
459355157
262199310
320672011
48019998
141752372
122459932
115745963
102851168
17874760
220527249
174328840
67478787
14077148
854315674
243992374
130052891
785992309
370703063
137970609
263985717
605024714
511480748
207783450
333643159
54350208
185825544
231545021
343528657
240888716
233857052
183933069
29927855
80373398
8580465
288706234
191010331
307665227
159486328
301844880
664801790
241418894
96427020
155949972
54803803
20988190
28351740
10841449
106724743
516417694
253002068
23310475
23404095
497062681
267600078
64264430
91216209
257598433
28858660
22821227
116955310
300768405
327682485
314366479
510047955
535220372
356618654
222664747
822593567
327273499
215270112
110004677
413810128
59246477
299125536
46872214
131796165
293024388
335749733
336677998
630142
427855727
51487922
426417233
81975007
66505568
536300535
370269743
61057069
730604346
217005715
487496080
661155277
490825119
138659686
58207044
168487686
35820942
4538218
779320165
657501840
66849693
7644636
47127996
317166755
160897102
163113264
35542225
20477551
38789653
372778571
366284356
178143096
258199832
190806568
9307839
1262455
265393791
50512927
322544859
107537344
48185598
2173479
5800274
357774138
625916541
50166922
95197195
120402121
495725789
446153547
162216583
45016807
273815267
652908776
130707841
244089247
914549631
171265828
192120338
137107819
5870560
97764858
344458379
635412232
551583810
504454118
511094760
27823665
111951479
37595014
87788460
435667896
350147734
37762681
346726033
662184995
108947119
470897221
842359687
455264676
431423624
533117690
243044725
29524613
25985171
404691560
68682261
142252130
347838258
106344991
75239755
331686166
44035003
288079758
40138180
454379383
166519374
71032207
109313774
136852504
909299940
560509969
93241697
242358309
358512782
812072444
328284915
246177734
188823615
173768793
30955579
735444407
318780572
538485311
128353340
835220663
295615004
35926434
6665458
6128366
61444675
282726331
683357141
221070873
11533595
530215197
221236908
55455635
11646281
34223013
13258193
91927916
217473093
669541787
116478163
415208572
470453818
521731424
96319700
210393860
602096255
143554895
289625410
693994316
184451711
150421960
497579219
323211688
756923929
87295692
259823195
108423765
165685380
175223313
277279698
240714006
591639895
172241026
44734058
583339071
163811807
120244018
98887918
450321616
228192201
478448887
132753217
307660779
300050355
163130387
36342472
145766741
25583256
643376009
462646364
12310037
429173814
383776275
72496919
648107624
35093851
64178960
81612199
108566250
243019712
190928170
9028082
24651381
51950118
605345495
404233294
145988487
52314889
269691264
62355075
341572496
21704501
369423928
107383571
52098706
268715971
161022781
71216150
139699418
212998960
505463827
9879554
558824074
169404899
565619047
359896503
8890820
10602935
331140206
160603831
613791871
355605751
124852876
202708074
128810279
18150698
5410380
41535675
60082960
385437804
32084910
116552818
159705789
236538505
626254464
780498177
49085391
452097877
120420590
189207548
679955366
41166706
187522719
4325984
187578185
243638642
801589913
391115724
61628694
79213357
375628259
253199016
4105883
420158273
602151111
299328300
28868102
1452795
12386248
414691297
48000344
358211566
29533007
3150623
238630446
567989652
230882618
40778777
176969747
163340278
613822443
105923485
171353108
453298731
303567689
135372789
101206013
222660960
14355183
477276378
72242013
349913743
34200288
13417349
13409197
660801185
88076127
54310626
506552196
80992284
298748725
24472146
85061523
549602775
329145600
192796161
945259338
343284202
24121643
296512845
43360939
456854729
149879759
400854256
448578813
115780147
303191057
139170615
544246770
78574542
200944406
172258893
18904693
237431447
424985811
573201363
747845854
106805934
443741496
199137071
209218641
579619438
49442043
222809572
49467406
198606909
96955809
143949702
44223972
147079398
27078354
666677812
34589337
734016819
122772214
403568091
22913715
242763940
262875403
12967506
220222679
137642396
622568989
300422161
556650368
73432241
779005217
260448898
213392055
234460
192125521
442950462
135108091
58912886
15740840
221331310
408200924
335191369
20843750
339247448
308635240
189788316
13782180
91924611
243864469
166276960
855365761
411473075
665619093
37630247
329581869
15846841
791025662
430593287
423683786
18995981
38070588
49212185
562741367
44478648
171400726
296316639
40086153
1105714
189477968
422966447
42933211
59253547
428241165
591416516
210657709
89763933
304135225
468934396
24337852
98740849
20411187
311892114
45889958
185953070
80673222
110447418
774906657
63773514
33565209
168637339
548109714
197979413
130276146
39550371
162604621
168975457
185944527
223602164
145502847
42451487
296308954
404791138
379250
361007667
345201394
277446617
251983394
266955609
91437885
10453912
79988059
66046419
19179788
924089106
215403211
13685462
94539271
124801007
333685113
154422424
194851522
68284212
58298779
203002483
153762596
29070564
726502029
646247423
442297127
147891369
138494583
170940
57727470
140577675
124182010
359200299
70024873
188962064
135402762
188628356
75307645
87491756
15462597
18579967
17856723
757521765
543754303
233604553
11622815
232817589
364510822
226252292
550585977
376067079
23542979
242044126
199278323
112976288
516744538
3235782
664524
604686125
665676542
243536655
96872501
97947498
587114890
266871569
22792271
483416532
369642699
289278226
66087190
179873177
325656685
187415649
234043898
1957778
49344957
34922997
121043337
242857553
173577476
58259574
628024364
266926368
122427509
32625918
228066941
14704014
373614124
31158533
449748057
212170509
71557564
150834633
169015952
192347967
547598996
796327601
188125250
490692092
84491146
86348314
99338699
7407147
870780431
197905529
9271732
542453817
67481067
105801386
32712901
28056392
10166548
146332853
511012130
315367882
24923429
763394802
491995986
18215838
504145391
188722817
401273625
127081461
100124754
89488062
468511228
193732711
40808932
408165631
75136875
65212037
53035886
146657169
137968406
536413319
202506762
24758354
28661263
599294239
633897353
107709237
314028590
10451853
310570416
797390995
124757281
60422694
27249999
831911160
129952515
168714687
560317146
107503891
309046105
40522807
17231152
89400567
37746596
40500560
32129503
71699734
22739783
252694200
44551888
346796783
4962541
24540370
579853733
316429678
254392800
9970836
639263928
452858546
265493172
167814438
860886196
132878545
227576854
306652035
495674318
325147666
111006441
161178906
711234
503055429
345069441
372146605
175175939
744220699
171518666
742409452
352017308
523383635
708405655
4665246
410838487
77859760
114536650
259088014
379145965
41807653
135553435
153824697
7452630
293984491
604218714
576400219
76798419
800557216
335121758
46134213
82560872
208479748
634823462
650278710
820850662
81606672
84199424
737400050
19900461
277590272
32425314
63485349
833425320
36445142
159564940
775886140
350164646
74740432
391505091
352331561
82454275
538276372
251401360
410582941
3671560
185693493
525692012
202912842
52204432
78014307
257648867
383525741
152759582
150704988
6780030
11757754
341456534
77473102
100236685
516324778
199401253
42342159
296371076
59084811
433721887
831172393
176312554
144823807
327179459
48519921
81067168
229385098
35336358
118202439
374794485
608863841
221043507
886425403
16801762
167755641
415672334
229587079
47387334
119972661
397747821
203361543
499056002
1635434
39024088
375158266
155128
93566781
46702229
14335509
249624478
679511946
477710415
319405564
190306656
33265992
194540913
163170563
49289861
65665790
64713960
215781040
457606717
805257189
62378621
77912558
226108833
90620149
256149670
147596358
447682540
446208545
118140934
504916835
40954761
41252391
157200487
265872927
136893638
188616970
636773484
986314080
232610731
413688115
506637229
18571334
142957438
101190225
465583144
116296143
595642547
176018467
350131283
6224663
7844845
50898653
139293701
299317298
113865173
637443252
98419469
192188130
214353752
192730856
15666724
3308786
280985332
7465434
18369666
65696436
9671909
824260417
344809206
198111958
3070923
670906037
58698777
293208099
256806521
135093894
752102838
730053637
359435943
18988357
28728395
891560853
384801258
201478399
319012957
9829242
378357232
668600305
25299327
67765027
61675903
772272367
185388048
667566087
69624811
343538239
238516065
161769907
342080784
129015545
142805280
450855598
169268636
64820733
182067230
84218595
373508202
210240782
396661206
560688191
433875052
331369007
158594528
171095676
666392147
148132945
109151158
6108064
12740074
162948448
61016166
323670258
8810204
76499669
93092719
160657986
324344746
367462504
345893237
127673151
80205988
232330989
35627020
271431077
174625105
688805446
140795977
59182004
4032413
207844017
357704859
343071001
24169500
44708436
572325479
172370248
433017140
15154220
79553398
581686378
90391098
54584874
522762699
143941285
421842687
152328126
468615765
11393773
306205234
493480205
348115565
99841502
202451150
486722739
255834635
311473333
862925541
40921340
380414807
351549768
140406192
23918418
48427913
59229947
689398908
383678551
96493493
594977140
241334963
580935990
711758757
463486921
755755747
796764571
100318391
679658983
119770121
160234426
223043195
862106431
229238736
131593998
13684481
187729819
657028627
541984849
643989
327493292
900689606
193226595
197825372
127025129
534373100
128055414
204992740
610343138
115497477
31027269
44601090
51190861
349110412
5033505
635887351
81575727
273816125
62701417
18135430
740995499
52243062
111880730
434310072
125649137
15856719
121755275
325683764
362474032
220781441
414540979
399286094
825782796
224795839
303975145
16318348
62515784
189081080
441263274
514658143
570738526
234012335
64583297
793800944
89071485
85108926
144791902
368436645
492198905
207814838
542066851
60673285
475622741
19508791
291293806
262924415
185492856
48573170
180436685
124681410
615684400
377337872
339239353
324418368
10086378
225065706
384449058
59948644
260437202
702362246
250496346
79660609
75840704
519841528
176302701
262851530
327676490
472268394
418329965
9163767
150376226
617044927
14399778
133744171
94493458
144121679
61273365
429976542
156396455
89889235
183996330
328640266
812602518
596439298
261118826
351721882
74667695
283049673
99879594
543776978
40686248
216621900
712168348
524549349
51415137
204150201
297394753
675757321
985989025
36287215
40052765
38175647
133803291
3172362
266505213
428851658
92000895
5921741
201687104
168404640
31839206
5122476
487674202
376558991
188068227
155080223
578158012
15538725
9975955
561978365
25300848
457763008
152065307
203986633
841613283
13046069
569382927
302375291
430655494
399662171
301475325
22450850
730580392
162358674
121693421
926366236
270518424
639377195
53800392
70701749
137171410
225543981
633957771
28322485
291173192
277950863
359017268
434043075
70595411
489599789
406973067
841674762
150202152
679073131
508169898
3809601
1429370
155062380
443453898
584939346
79105290
447985231
96685210
172069412
254515868
740837669
906865080
65185436
56464882
15665958
82390196
93572392
799239696
115818531
17743432
57216746
57600141
166928768
457931577
203694232
32643269
654324465
408285290
45190871
212094285
358084513
22991242
80528870
509984731
76017043
535065779
370795587
746510788
198265433
166678792
269434531
18911978
221349939
62905041
548828439
224187063
116612097
148875971
192479844
311243095
317099947
590304818
863981760
361381398
324990086
87047083
9423739
80347679
61529905
65387489
240015101
69806137
325396543
87703949
471279867
206956078
120157417
540352541
729400373
559744799
235333611
267641167
262923288
17297907
3473563
67020977
438680090
3619412
141405256
694915064
144459687
224046989
567943338
475531789
71430994
373415600
122596013
15434962
197427694
1770200
80432058
477754312
322199733
15369566
96367924
77346324
158738515
189782743
57126127
153105958
141703717
896896526
140839746
345169171
539285658
142910001
54594553
75681797
646954063
46552369
17385487
45342178
352788417
97638114
815668644
119429747
6949269
31096480
326232707
770467481
651028134
31535341
695749179
8017136
565134625
488681943
74764114
93093293
43409615
160662626
109150724
195274662
229777387
115686150
652130690
333884248
490656103
510592825
124296227
147867533
127348405
576093442
458469110
454212668
37385538
20085848
81711100
1237211
615253644
140268936
134130642
75629837
911223162
521535901
485099873
171326862
478166104
32521915
100319066
169483957
559799021
71655097
465748170
337929123
23150513
84302033
393129365
733612177
472950776
97070802
64623835
482271801
52704780
118246356
210042316
202924578
45841678
363830594
277248006
298610251
327948253
175415200
3838247
28433095
84704960
30190916
118142100
99883802
130917037
342490559
31652517
478832645
204928410
767117156
337479124
65830005
337910037
337918676
188619320
424187557
200767807
415754109
480966029
421213073
54137829
15445874
138910577
907773221
83563188
146269814
275175157
75784610
280088265
527574649
662696126
25754637
8370978
674551356
357311621
122985718
188064785
94827850
110518533
202356407
415902075
87854257
142613215
84104586
203760071
331798502
429925253
154571401
61502651
379489578
264336660
56060855
26986162
238141387
174154060
73840856
242639274
13098780
86762349
3098897
128877605
33485954
527561184
602330990
395777897
695816772
67376446
301820402
72610771
285347174
786439531
126992156
696027619
179646069
41343134
109332767
204672199
42142243
21401838
692705752
89808179
382796581
214161029
164669612
467117567
600926577
78233010
675377172
57039947
481136047
521412477
163592308
17631208
61033045
249077563
481939192
582416792
36352536
128597675
41779415
74856497
118088059
104389650
269578213
51264934
125239237
342975351
1180395
206498011
118822605
333202624
401341178
980480175
173574549
137328749
4243706
72207454
84392953
324889543
243689626
144822435
125221462
22825812
416070205
76204150
388556997
84031903
207874795
609925651
65636744
213635557
746797
313761620
507462666
120023447
320714795
221201681
132195366
90888828
43743150
343895370
337351068
836449903
182199174
194970608
52963151
104229730
757389504
628212230
499883268
52807428
141790041
159530676
197130722
79434850
348788824
307132483
331475058
289687370
277762262
405828870
242091709
650291313
5903060
187997980
735192822
36500578
397862823
26132751
500091940
54050717
417943973
254549402
70042442
367899645
42701880
78105765
19930459
900952009
326073759
291234028
85927762
35622
244031015
113946001
145800328
252873457
12415100
129240086
551001595
241202188
62443847
89272804
12419958
34519197
626314994
580180435
328926463
353928940
17853628
748569
94097401
143404507
41473065
911693140
812526378
804491437
19679760
147497656
101064183
75293088
343041939
30172819
600003129
452656909
69950961
443307281
261038301
13765806
41591546
404115753
69393173
27959916
496886044
654220962
347909820
643692114
121165060
144240174
366715776
11149571
623080588
321243723
119890955
36537356
259795801
3651102
240287076
22457159
626285607
356184014
323474600
110103145
270258221
39980933
49622592
8052456
767981755
438671688
40186435
8094008
227746248
260625769
570218234
315310491
383009834
7982477
94020097
460230010
317468063
70663440
355743517
141534320
158900390
550873520
227843118
11666264
438754875
131370990
559094973
58974814
85004351
16115460
280382201
375178857
141679774
457533646
26849487
64166559
5729878
66454118
261014829
790885600
333915125
11298751
158706425
749389241
91134248
59728817
576995392
154789119
382017575
759487202
244663651
17393386
524584261
98435691
2907817
52761775
241559896
63566428
339907206
195664370
10549580
103837395
536234144
222338369
82422707
27001696
372735371
464080446
127279898
159594010
20005281
221584729
858317980
695123904
221917123
117357751
378829717
322320636
607938854
16846199
49730498
44465873
162766871
527364910
389777229
81483207
781342832
171157815
158052464
80974620
221413008
495827751
263535683
129898151
141780106
669380447
230095561
7224506
329936199
426079308
252203823
141859632
191622116
623598924
3477803
717409355
626217055
147241708
684091333
3345196
44239531
938100139
45158745
341098910
284284834
60404213
374343
26446922
58541114
521104524
579258365
182470582
193008462
824335288
495752955
46838137
408364785
186748553
77945399
38449155
107392919
116327738
221427581
688157782
35056704
271724479
19008455
489544521
501571904
609904045
55274781
242923554
615827962
67696294
300226
128094958
12061118
32481652
342877256
465357289
525956367
110426492
130286717
630592121
479384093
135213503
536846456
112874929
278170859
82255130
480375595
179316261
828214364
89737961
183633969
12556958
445281511
19423915
234526917
320968163
545018044
487987538
9012951
15844721
280932823
391113557
330158071
33203687
460454828
462666909
43664937
703128463
117562092
3299359
128782364
414215
466290011
471428450
162797639
92182132
180252369
238698776
77021474
404714595
68485445
567320463
592210418
118792090
177220894
747855776
53593949
1818297
324764836
169645213
603133789
75066947
50137120
136164369
56189943
12122356
182155259
122328551
160760704
83811036
791003519
207799439
19181530
331452198
229061669
155536825
40390526
196925340
351654885
567019213
111543841
497953639
821315816
89043001
198776995
334304867
96949352
779402714
186543014
241781563
281313820
26925756
249408547
491109055
62957362
111964438
744461299
289244071
200747483
731693114
223556249
489642469
451281300
20495262
124143457
158974992
447666041
1969528
420711737
409567238
178739655
52568713
96136873
86990215
323723594
43877775
3721196
117918193
422333960
13590708
17207574
227219128
718745018
181785116
15317077
327236474
101649285
285633317
82907812
27032743
38631479
122759847
442522643
50142398
376071639
32339777
254278473
29769110
475232579
592037748
14513559
711490403
181125253
138963047
93435334
39078306
797793272
514110077
79544902
66514136
38583233
7140610
14933635
206555621
175635737
99101432
90643250
348220083
339485029
624648263
72714615
202675377
600365318
282746506
271085371
143729287
125483178
125994150
419700301
201975435
668642775
215493127
165957286
2606685
736741878
137272610
219313657
360513912
32591016
10789036
160247270
528216726
708352877
172166876
329799633
60868114
16682243
129758691
368022229
408731932
175615503
237704699
76365969
314173491
91132953
345731021
55766346
114136463
276615964
24313300
345692391
80406528
422833429
131159567
819389389
256221647
151405565
22158323
50029422
322467369
288335099
282494030
715900644
57705844
117379952
177307668
290096762
746559178
35694774
62187969
136075782
299058354
497763946
290804878
270519981
702525806
291421079
9764284
929950423
259484117
117680519
271305951
194248668
325586625
184578465
225988211
43016017
185800932
42993501
732682993
475154474
14228055
101745871
58188931
418857479
2468339
65332032
135452119
64163381
573847156
191135970
164481333
446426693
214794496
78756895
380864469
435206524
76520328
113221585
537110789
181246123
147510651
126799081
165820273
140166949
2911963
229650819
406149910
126652022
181371268
526878628
58247837
114745831
640224112
347404827
602993130
245377593
560037063
61137592
638331844
505758262
124075141
7513707
84096001
763239441
112388776
416384432
57239100
18839129
94130537
62607137
99560468
207295699
467773966
62972973
262793809
86236757
454574204
25858145
33799938
57359836
231923130
130710389
184408490
45165515
91781735
805885732
97457799
406606654
13621131
86288565
487573679
279962421
42008886
650469874
256450011
165933706
84171929
132888123
65265627
754185406
700643
206625561
257839000
17328392
162501941
257813178
42148708
207566395
693778676
73157209
85374373
27754791
121974316
158474130
567089355
599390042
249111752
441374208
870522347
193298141
796881562
186108121
24396363
338069134
147756976
953289723
131220413
294488823
593546171
486614737
93796555
8686401
17248187
417081565
229825600
152984603
256861670
540581425
395825677
65426031
69268511
429877480
126684490
295068907
7806929
968785676
186728197
520626337
123162833
731764746
581098646
59269403
13713019
7025972
330228849
358858405
7201242
139927692
358751368
34118392
20725305
362076798
102368034
696588425
193734889
211667684
665198556
409113543
154071674
138220970
96538712
362601206
20478189
47410672
8939850
253260600
103232558
36579602
13021611
183101271
312688555
11708055
142902229
26684680
74109161
262429542
326842326
31752332
309007782
29268640
129672943
344913681
328509221
625063560
131803325
359421697
239881380
147534725
90721031
12415519
144087936
202022187
251085536
7803156
829416342
254404796
64305664
281613900
141715954
32347576
318180837
439409230
64350514
693137945
263319953
7728115
312441766
623885101
17757957
498901939
74891009
112197291
785782869
91547965
88526000
22931195
12801849
127493801
59921990
398157156
522206485
83247362
15060032
220544608
253048221
290334625
6129897
18934096
33236786
506877949
102418363
30709422
94972076
366832374
472010268
922927406
90246818
696710892
429207485
436093943
210676012
122807026
860545643
520974400
152198945
14311028
64521080
877340737
90475882
285859594
91905808
95292783
353481897
675550953
231378178
69299714
142357404
107537307
22623499
159447329
64086092
18406927
102269825
715932453
197958925
916392
23987344
144044463
98340906
303241458
279452291
62363217
13223552
25718927
35134050
34669129
100297656
338019538
57957900
344123321
508819996
143321643
354116776
92041357
272829020
882220106
172521
1508239
507708209
320871969
149084841
63147184
403180219
821277373
108199724
632788536
572131557
367204743
676871746
13846567
363136240
35087083
435197320
58539095
740787485
108562033
456089977
759616413
581048459
29301121
166497078
18442487
15365804
253478325
234854708
507934280
345286297
56274870
41748354
575003258
2234295
116442168
371200917
46508736
333051754
612636332
472117256
122862133
657972486
39615955
2970700
322378864
11363510
54254010
164247587
466475413
530569488
597688422
50157043
38782076
26183139
37632684
35813919
667970946
51310248
384451228
536307731
161051954
50926231
42358148
133102386
615803891
290589914
112570447
130294695
165730335
194093448
182902330
233306570
195869847
137535192
216878458
134433030
411235704
17678574
70447363
412549961
519379635
40142790
221855703
496187672
321075744
29137748
84031588
135108906
17257164
313789039
111741954
309792375
58009879
28069876
70938515
764873221
61472277
111495330
334291740
554645114
208934377
275222957
46283951
347672172
70935825
23747844
465948809
5307004
61357004
516396808
53300638
94189166
31884895
167810844
6560013
104301932
134721065
308351936
120819254
789260959
288545455
72430967
475358113
209313712
28602359
97853913
152326959
378059754
42603166
38719217
227268595
283615960
105940445
18736261
953736487
70318112
132738942
295442417
94330761
874248
770446592
248307879
163919240
267026989
469813555
47599525
147060276
86053448
78636976
41691746
11891246
95260539
8276626
136758093
463487259
2258099
136034015
35138308
277036870
215733432
4703585
166874771
126756588
19766077
268133526
154222836
204463496
131675567
265393154
27076001
43166486
3195797
246670234
387815190
118602074
5037751
34293808
355310737
413713903
156132896
17098855
33977938
37338131
259778956
94418669
190516790
196806738
246519173
88661896
64639646
361728173
657893411
196679928
46847589
331502217
330144872
797242544
755283465
390747717
81323573
158837884
148229263
909928460
271359282
509588737
24852130
2388990
284332221
609354493
20854162
81522655
135560549
486378779
601664376
255008804
196613041
657061741
365320619
311047346
421700007
5298413
118694175
448012213
86255
389053242
17163544
110781294
142757445
268711886
504344392
95750455
175240834
840442787
140240566
37318471
200923210
337159735
187255036
133797186
170942957
182768598
283567237
131254843
9753716
11665670
59434266
113453868
79628835
284313099
311259724
118749192
121889420
569505512
88374386
357549875
358735086
259364400
59560188
526831962
325824734
8271165
693628749
20436830
12199305
172659706
796808665
19514255
126114284
391071390
450065098
194484173
628166846
326975691
71920210
106948448
491510258
13934977
392585061
87509589
60615644
63107533
28274816
46824839
409028756
299225943
463817321
189287934
336389044
57715544
316519032
828988551
52598003
18123914
49860864
388027831
88775106
31113270
357039924
712587307
804000488
52233655
423683890
246162754
330218314
349531969
136665933
368608258
337046034
1668784
45033977
218642371
876662169
374647809
10460817
214173254
13076435
394042730
215483981
135468771
294574796
45657290
147370302
444889055
129989275
315532927
199630957
94363766
199668990
368767582
367017109
123211343
303555646
38823006
886815
479591872
55469229
29121784
19253471
209144575
244387130
54638805
267372832
232085590
151441402
365870463
381088639
986407850
250592815
346382623
332525964
259529065
90040504
346956480
224259800
44105990
198328619
127006366
292903497
3645008
30068981
110011322
79021584
27078569
194150616
126619596
58066222
78289995
430784564
202587851
33548667
474580264
105941465
178247514
69626945
364603182
92111187
259095861
334788642
853202725
52044988
369389303
702999839
160785897
58760200
14119486
439377309
751129860
139229743
400058148
234181051
226232025
64974937
182448278
19914002
144354693
427349872
148176666
168838556
320368163
294167762
118159547
253416497
468392952
47922945
155566993
509172536
630680687
203147238
263866384
40811991
29595954
479070867
169759609
448741198
49983484
17279797
6364398
576434386
79882511
5465167
50869334
723170482
96582798
66542175
13576845
16631512
301376600
655080977
65436566
143902981
32983335
389424563
489294111
46667448
421394315
34706818
669272454
568239965
151239333
242926490
261311715
60679077
342132875
63234615
194172446
443564016
236377673
13735581
391459350
352607069
208672233
651693859
32006726
393455243
329921103
37711063
414350651
98055862
72483816
158398215
694321833
40146355
276801772
128855714
6753038
36427489
391481940
134813259
352730143
532089883
232200146
134103766
50283555
90089870
145415787
212624353
220646000
196867977
42178678
440540145
471907954
189387060
260435380
16546819
299515046
103261382
404358312
322697608
128475030
321755094
117587064
314920939
27582459
551196077
7589557
52520732
658741417
609129398
226001868
209572734
71262369
98496527
448537707
550966499
191901203
693161187
33991611
43955088
307553881
72823025
174946045
91923874
391277977
693698260
336724997
4739713
69920035
530056585
127101240
15934556
464510865
192253570
17598792
691250
77068165
347727261
46419367
195136673
28942216
318766514
307789006
25694703
4798751
354477310
573489714
127347715
243626066
253619896
77148787
62584937
745873094
856114869
173915488
7620241
27307725
34054902
159608213
742892548
424690071
343436519
167971579
15215707
881623630
496680054
717032382
187137425
578153721
424043692
166300368
273123954
25337797
18911843
45314826
3243298
45834023
319431988
108551239
4654295
452641309
260477926
532216114
79909999
21840725
238464435
145522241
194764749
204921917
59816479
50022530
689457939
220644024
150463690
333151915
407010328
175393339
488033991
136754637
309933666
99385529
75003853
155222754
153497623
1315492
731829939
384042011
278763629
553207122
244230186
124177903
157714055
703084684
134589048
5401768
129638169
187361787
488780886
83137472
48118287
481738575
796870278
11876696
13238592
214649234
44252533
193383351
4453702
589016413
500019781
85045822
369794470
261246659
333094268
118693979
419815787
390354954
140890761
283447077
105360370
265096872
394978415
771869424
545620873
79809983
142104291
3239152
25212363
651186538
293644853
164182727
199438568
102020970
822607936
629946637
819516499
27569172
51362788
177032064
237332912
486653435
172206130
324505098
81850326
231098258
12374770
131308084
399095929
4817870
23157489
300464512
848716126
134314435
544183068
21096404
35889714
127828436
103653398
79338764
726362511
394166756
326066607
16967564
263218023
404635269
331760100
73298509
80743237
89058029
214913089
596917701
69838821
21164128
344178458
87012371
99755919
160367157
243466723
33506351
45186331
97654104
864974098
414669071
402129572
16702224
838038353
26795933
63416939
274192228
373815667
45909985
738334597
173041338
21547438
487204492
409097684
132276160
96204865
112720307
342830659
145665259
306305558
27474903
225410968
97568632
47105219
336873041
315065663
39933858
291320487
40133865
7711946
150944228
596112216
399046277
229757391
295248234
248861686
11023776
727351247
94240035
92313325
285335907
645570672
42529547
396048587
43595663
76692857
278999400
101523859
72986375
693758532
222721757
206640398
26920559
172775797
128735466
543916382
38875088
230842717
407571175
225433491
372730482
865818297
95289921
5154852
119880955
665521879
112817179
72780810
34018387
70056064
173172830
74541414
21205157
41423774
153890325
18732972
59965103
230295085
25941792
12971468
40167655
468823580
129295388
26569177
107810936
61603670
25170840
36476426
418793192
220425408
896660884
25939464
574257304
293863267
209946848
141705635
231193990
131621562
397053660
362197371
326871544
24160554
585663706
289218362
42330516
776575040
45115422
110575764
54692647
26033064
222101240
357665699
343687847
80848999
124701487
373440601
139240037
13436957
344399827
62864541
17124797
525541484
49418331
176228638
60990221
373217334
385329410
468130673
358768117
438872952
144222226
229553833
1823502
315486962
764859285
156862768
7205827
260382867
818757838
315919054
149812414
98464935
8654801
118359059
343761616
57363245
640777395
72313677
888661008
113054517
301394692
38869353
74459477
147138627
120171110
399693582
539695537
4728195
531716412
89207997
1769019
560420116
52720907
386127320
102278440
465656466
21716595
62613471
280262306
97009631
404889200
93492633
269994877
340878142
338485696
457365737
149966473
234084118
245467078
107813283
43338764
316236417
238105021
23339522
8866068
78177656
242013591
365808320
231182193
22326084
530914570
61318231
104994645
17324453
349576078
223515324
49222848
48146369
331152828
233821175
183391274
82206873
11178551
94186607
34030045
262527702
432979715
608892933
42065859
445843176
29125902
18601339
190370825
262957959
498102993
28982007
79332715
139742450
387861725
324780120
30143603
343552728
67054700
252278025
67291565
27447000
165623893
185200719
419650889
125549477
350196259
378958107
7048023
501860373
514195172
145971353
35012234
695583380
475213898
22415857
111601250
383584775
187405025
185194324
746224574
411982594
106403165
343735758
8268763
252003308
163853889
2218338
19479966
30040306
144583218
136363890
19873039
61427807
725365578
187387973
292946713
11967857
152796476
130198201
54418731
724074609
28690032
127300312
13399069
691620306
124398505
8434624
636117767
80413274
163333484
38431144
320605157
330984273
36497641
434399422
143097047
3187827
609350779
197146635
248447739
639820457
203025924
303218545
468587727
40823607
177435856
621048286
217055189
262576252
396502863
180983081
215729948
126640335
112940044
112379281
27308867
293415005
902881946
182224453
266104311
453302568
150085309
9137825
440727218
334531016
58035880
6384838
277073386
77536974
688261638
831717868
93622885
243106688
629347394
243830435
52712880
306645853
4416478
126678677
14648140
370403281
59546466
114685624
36178789
179996516
395539826
77984142
287893757
244483746
157607642
331141051
146531635
503683216
80651506
39801186
9034968
151294243
202668366
97105395
71951091
148843438
142301353
620049850
237751683
448063600
1598407
38217528
674850328
22778144
89587482
505757700
611616688
789508416
15075371
406666773
387540494
256381327
133685782
457764561
246823489
46472093
5057199
216212475
330063022
189706993
294158034
782276735
312763718
737039779
70672180
906274770
174735470
67634681
251352092
83626110
267175519
1044938
401267966
103290854
13533739
407289981
34124554
501568851
483710621
56533765
439123923
586450324
748502082
87298732
96461540
137588876
17586514
11320134
646082540
104385040
420674236
87627684
53175047
143029832
11642874
6708863
17463764
519879280
62117574
381111798
1306310
343177740
26291614
28733985
2765134
505263347
284059073
253064361
160867609
181342802
66051557
241279221
165260812
440875510
180322180
381957629
4167318
242663990
24685396
346220251
214682444
48406439
77798414
64600319
304578949
309548389
128016541
11724104
759857617
101356442
348409399
37667328
313635401
744510269
319268720
1871499
618778146
467209669
537024385
66676890
13574080
101668585
164622137
235491181
52855759
697041790
171589859
808714229
66807592
360846000
118469672
3680682
406234931
671783588
240131635
323330897
68465525
93539066
169259038
79275695
507087000
192232793
1197530
285566625
540001533
35523188
803595462
265358430
81421041
51894124
222484754
466265490
79191301
579613667
8351172
300482489
387224078
9042954
160668533
5787149
14338590
77583953
14161832
29269512
48866590
8555678
36547481
57627374
622916328
145831981
513701817
141240090
117820780
221229672
324888779
109596138
836202725
23028569
134837247
564619682
757946221
253019223
212009931
459247545
88012315
304872666
8049759
226802615
127169184
232577779
12449166
737703525
53451271
6729982
166131659
34621085
104586105
36280742
549427271
7305128
281617233
491718720
126593365
81261697
646418471
342528963
346785222
424920987
108579446
9698559
896021297
8092537
31564118
610705984
222704398
12903321
826686805
74077391
296497480
324078435
236513547
826073968
133828339
491438006
456479113
177711209
188999405
16522689
276555461
282858772
10722617
207228658
449948137
81845224
197974202
361993365
81814922
333515625
162634017
656442181
523524753
93723
111170420
561686744
264352963
111818450
378006260
115070003
454958480
5406870
123040176
179913055
17003266
163478878
79961594
21218739
65701492
550057228
2686933
87621384
62556188
18982008
8195561
75614497
303138065
644354150
111347608
262002380
15015441
6365003
8951731
79024282
438577731
56776079
21456143
179811481
264706469
739847511
424131051
278328253
503595901
599475935
282058785
30325670
502950683
544606726
301447487
114339653
413579277
273767271
232220361
337182393
197995750
245429436
183700015
562396936
255012379
230632094
286794188
18353157
143898094
78416382
10745885
392235069
50055458
779780428
386934734
84133914
202127857
293607914
380856944
295192387
577649314
269394625
39739756
346519783
4006160
565270216
485284446
187044662
86827
70487743
119166126
92680602
743358377
52183686
61705544
49965881
341770080
694464429
60880530
550473354
156706587
124522388
7871795
61749060
146309286
330966464
433829619
600662348
69610399
166642627
4401962
65542970
486793999
196386601
3142234
132467881
385607279
424040204
125185526
279096996
136399696
402790512
355904429
16518369
1100427
530363048
685369109
142651374
332401706
646508875
519242
692912147
13171909
382509543
313683629
24361911
83475686
447442806
137908443
91824661
51725017
16372186
71698395
146257179
270017488
385604875
73562061
72537016
28238819
295079739
24498419
146085043
48165779
169450794
61642549
110202655
202624433
166178854
314271227
338493832
68013126
187227474
138655642
491199296
353080838
606042653
455259652
42766616
579827643
704457744
204045610
658645817
132809298
203129916
5889348
308052052
143302292
319705085
340044768
226478803
357084093
888914375
534958181
10536433
374646814
275945869
613033676
63873207
59314917
86862791
196791800
745009934
170188793
283466631
70946104
70204768
101151051
2345529
21451768
440020365
52924841
15608561
23188811
81663095
55375185
593938365
191657299
116238417
841382776
21085128
306678234
43836895
240079624
4277030
202955089
86143056
52283718
134964216
92894641
717623185
646773246
426103279
104485174
109898361
38857048
145801763
31727236
2966659
236134481
411881923
630874993
98142084
868930458
180345694
81667951
164634496
9685156
763848023
250385014
345260883
248030809
173857323
967906724
80386295
31006135
156034190
45463008
82274471
693266344
249525207
60951295
65662904
147663802
29345158
249528833
277761422
372496115
200090217
112810303
94790054
273482268
362468976
463248711
598383322
464341004
155676409
1428209
299737681
84308097
126640211
4916949
596600254
51258813
200534623
59325855
652215470
93281949
123503390
16549497
622326702
63811025
190065417
174627999
216303391
190562070
205108001
401436666
11117875
3805383
535514459
48651080
268459080
377916956
270987545
596321631
33381608
767369826
558909599
431545397
525430545
64455849
58825546
5312842
645781945
55953205
58862738
224296937
110181958
732998858
44588447
304194650
24572019
74466879
513095297
548894596
189459746
110191458
186027771
272025513
140335023
138487542
220055340
313618266
436163984
284193922
142485797
667432832
228610471
105421264
91189771
45541380
186173578
46813325
8309913
480599550
57570177
442191
64149955
347255172
167099830
353627369
326195304
466161214
38275104
81547648
73628547
154339260
78334937
50099421
375780538
524406196
14070670
665619185
248312
37028156
899418617
88869868
35601774
82464674
517488176
98034729
1205574
844197438
54914670
226993028
802042596
230597302
340453602
74851688
92791846
14347316
199403596
888377408
216779543
651554234
199478322
100035801
3420361
868861090
69430019
183731611
21622028
86820553
215313204
474700945
301233635
342458641
71344641
4873863
689815723
201414239
87541806
134496993
111077451
186194
602728678
243639333
578421108
94231625
467424192
194994626
183926161
232997238
147562023
586761706
156482864
416014485
372122257
78840224
139746208
25247084
273107317
83035861
26671106
16620619
4712836
23999050
13484350
183083322
141664176
110521481
135514076
468652372
193759066
293972756
685767420
371843323
127583886
2322509
243381836
271826063
104463860
31029890
1483239
406798443
292383649
55615424
536361499
34818955
172113706
566909006
35649152
437491147
685118404
18594256
538045915
174281326
261576733
10916837
194429196
37608303
129945016
167069306
301140505
1659950
543361209
243650883
246318525
142035839
359897438
499864679
284137058
113246780
418597188
208002800
276520166
12140584
324281046
961454651
365638949
266266927
421187647
157789726
355627108
65243455
386785
430512865
62401208
128200841
367525288
188930907
27509547
723119421
39611728
556735647
428070509
19859585
463365041
301909157
24477606
439254267
183602564
48237174
936622793
22479609
87843506
138130795
71683536
183995750
73359393
326879943
42089389
21543444
10585631
162781621
87627617
199854657
63377778
48290655
82918221
59410469
505996438
334589558
24279333
514662864
12688139
67575468
125072325
188235599
2502236
620125927
35207667
14750532
175802182
374661831
7655296
200826973
793749695
84369097
368641940
117548981
20156925
143346449
81343748
299329606
163390641
69985424
351881608
899931922
24875881
516926324
5899146
566975021
207997519
794221576
164292474
115228296
77234943
64019415
214893685
137122433
65101105
218687218
111688091
292786896
780151240
13548441
97425670
513090422
186971903
166660742
29047778
523666648
53488262
213323098
8713478
197348273
75668936
156078750
406589217
68273185
281320666
432018324
165552586
124849657
166000787
19563706
35931836
103342252
6607372
80530531
482173108
334345996
412556842
366102814
63618752
137206678
131776040
818885341
90564437
569410703
541736826
245785332
93408760
139299576
89499200
853973560
194813337
12326932
13990042
658160316
221687211
530349874
289456091
116556991
16209000
75247563
118140741
38216394
140610224
789457448
727083
504852451
337473617
23506682
520349140
118392034
54281672
536362979
391607916
622350736
120013812
428166269
159727967
77360217
316557966
229364672
313149571
1537546
907651296
165929164
308371832
165453354
15623412
191033241
735515889
142868407
181702967
124707786
43862532
12307748
797612285
407899985
715860617
24944533
406636959
215963335
143423590
418711798
332680739
141510627
691914791
51341136
103850338
422646611
55071245
319863777
99658905
116275867
436232734
13654015
66545582
173008418
17043993
597518498
172147871
25316173
2271257
104628171
103683279
117543407
196653294
237322024
31628479
239432134
206092173
155140413
478235342
5960486
116899146
118560308
20512181
321480696
327083205
26578735
552433347
450077956
41864978
64837815
221182824
1260460
294443536
4005835
177204581
780946911
178795528
806506107
37931471
2966861
140487647
196532668
1882320
391761123
577642112
358072330
132460661
39118950
372358113
30572582
71437975
155704395
6387277
402399904
18659676
142452819
356551334
275465592
53555058
647567666
504449849
510282717
354287061
279452536
29304977
345200391
495146793
72729542
113770457
15816115
152831556
15409211
52152637
190136352
19387537
96666893
55796836
191472481
550450188
196445076
119841716
68392004
462592426
4087472
73301097
127069323
179308637
32677917
218732562
476644185
113969122
106306476
247002608
127648468
898770289
685310044
488443681
5693855
285733162
84182363
34418789
124016909
163837025
143308757
674977676
208503083
44858534
640923970
306497116
588078589
125767720
187603170
685132236
379910782
316030776
531138270
190506722
121023351
75844652
291635327
40173894
309905385
625256585
132268061
34047275
6943905
14565630
119001588
71969048
31983452
53584168
597790283
328568214
276707559
447571288
76591052
23452777
102324156
146019427
104337301
1677071
153800676
574064286
100999411
189134748
277763030
90569536
18281696
270431339
276006756
85076825
659136036
4741128
526510361
247458309
55881639
70484729
57511701
204362630
373567083
235017182
200032867
710191337
4695168
6439499
325907985
517597775
1319157
40155375
13076428
38045936
362032764
58500089
208791509
129003281
83303905
400265780
27004757
152442678
402185253
62110985
8068686
187229203
379848088
157229790
107925070
448908466
223134143
77059808
54988792
41164972
209786804
199109900
52734278
786280513
124658829
154449400
694736606
733592572
336789876
31297354
468318166
848754947
109540647
40597804
374997501
653231123
50324879
93505516
36981247
60605103
326173783
312446023
24365886
86188093
75357966
322162763
239420845
303803369
70306443
619021394
119660533
40002689
213954537
115803299
283301644
181865676
374719560
116537256
44358673
293224661
121026844
208955104
74083651
13159337
168103668
121323223
720096229
457915384
423232457
228662929
506254579
3282427
548530478
236141941
864059842
141096253
520184974
371515813
27561910
47718830
79897022
97116806
123428530
303681466
32740819
598906208
324809933
261480922
148804097
453272646
14407175
318291852
115673015
27977836
682565580
121403869
205529718
58463545
546370494
453101284
138490147
216797059
85863904
164835328
271354116
14474395
21839888
185917151
59390546
261486206
5120311
54405403
44313505
200670903
9014891
71486915
231298169
121379576
151362109
15015627
50863628
28777682
109007910
13395290
699532854
56661114
70150171
164868366
105336594
34607445
72346881
3179356
15024720
38832181
219028762
78653613
131785034
286826204
78639179
762761052
185645443
511613495
207799338
404178437
592853515
49140927
685250187
307290356
409233889
80205820
131729318
591695973
347344006
856602752
207750690
27257223
397223216
134554366
471191082
126244210
108937911
374128253
374986840
93073307
87852271
101610254
91816994
786858
46195246
116386965
47676477
105606944
752650148
391591130
418553165
274042320
34330488
9792889
48154879
134555544
74104630
413880024
76278694
713646019
386811441
342035517
8336776
53433427
402069635
716407065
72252478
285250525
507866096
311223308
3347377
92825524
95832127
71530171
291371195
39672238
578797100
103405347
425064934
466546921
545319463
310674569
769907469
136630762
187148200
123979178
120833630
217737804
81246356
95429671
885286168
264209989
95461203
111413455
156040571
325518926
89948683
23960886
571513790
399413135
304514429
544895127
542977824
552979117
262391201
6668239
22211782
72724569
169848365
139407079
259986396
14652574
224031688
5294684
15041218
41571361
68346580
759358510
58695654
84108431
120449117
124004503
166268753
1842018
7623047
111876058
394878957
433926095
192656126
453909373
262950835
252856340
113661661
17435351
230234098
192032779
67108147
11982833
69155864
793970880
482707180
89655640
140278368
232512
97464543
345333592
219397203
176069959
118730175
165999702
732132971
115093689
249276442
594158203
116765631
272137802
454328567
25405305
10131771
188051124
372674418
157809917
193509656
633683079
37467849
2551383
155196435
18294683
15763981
36394747
230924181
10065748
694922681
236673676
430869842
65536478
49948591
7384026
14435851
59447578
145901112
258531237
381796999
126072612
763407722
460159965
356035660
263024961
557999076
434305053
60847403
200177902
19871478
615950140
240641239
88264044
91737917
23862600
169367943
111227136
134608160
53373593
79584053
27926983
92734076
121978286
23813589
15182657
126992625
363844983
12999340
3551559
470974318
53859423
64829714
47835784
332473617
483394887
97632711
625218071
821072669
47499138
105042222
265658676
288069426
450648550
101135556
130786638
258052898
197959512
264745077
583348180
9992311
348670772
56050555
168142999
153557851
197052951
28496499
834090435
173745364
466984367
75663282
16305260
88790716
37678857
317795801
509087038
36780374
18065962
56966917
226928516
412382275
118261117
398372677
281254291
412319273
167571503
231934652
198646659
223408340
138127218
549482
130758925
121561420
493951073
98208521
633899246
7503613
102383076
720423199
811216055
31999907
306019242
28839335
439168356
72471647
383761505
35653758
497774868
484352144
225195990
79644717
1271251
491526766
215036085
85832610
688156891
100048077
685062938
886515111
609034
8635836
138339334
783964000
5857272
65721168
89706403
216797533
773771623
495750181
185329702
257864911
439907556
82335521
69446017
550839
670189678
73761060
114980705
788245080
85933151
358408007
381648346
449411003
53207920
118945830
157082311
575603032
218516204
42530495
113206637
157469826
136778897
192599343
951158372
8724483
340969054
140689216
376241996
793819050
189770671
27401320
126085538
165706939
123379366
173291460
268814538
216267584
298910878
437151070
306131297
135636039
431823400
1938168
212990105
350893219
80731683
750027548
138464603
65247751
101773688
269225288
95525291
325781626
255162840
73639930
27662998
379014310
133439277
32581561
467012944
7745778
166497126
217418746
373371872
226956955
348609259
9995668
68353281
343816193
28815441
169576165
173418758
47320573
146385165
242142268
183619457
22789594
274596448
436159658
685608097
786347395
193379230
111801351
262303256
324231
70974800
152621337
157540029
37467324
389213742
517366252
161637753
24515606
73789887
312105839
76782028
31669786
174073171
110967477
167014261
622905212
73985079
493985610
484686230
110074569
216153868
201004897
295205755
726863718
252157614
184371224
95558876
48139955
4506022
32360922
545098422
30099423
1546751
12857415
365632493
961149173
111313093
770799334
248881689
95552494
234607414
79839061
163578334
215074429
375021069
355057174
842898041
148446929
86648303
209887950
666267599
201495397
150953598
56764155
294657624
2802654
263480660
564387131
778114870
284581541
1182842
231604878
683215255
87946884
25235324
191772342
13363304
724899042
53051993
64325646
122488202
289215804
441755404
319530445
339213790
377513265
86441270
126411889
101724017
410473276
159756189
769902336
607863888
470423970
282889810
220327853
307437530
380719
12775631
252833346
81182884
530589421
192998497
247284463
34522503
69715169
89134799
236377011
14988784
341290000
22316786
693686961
24359155
604477028
299052489
617412841
311712643
221091702
25287698
495408708
80734428
284959682
79270801
299417237
172717550
274675477
38529338
596842026
209451904
226235667
748771666
210936417
123443461
94825925
86800235
520926155
301130320
234785221
96004338
585789540
715678964
45883828
6185478
149580872
48371021
10013862
327523983
241855922
142964724
226369563
280579825
10837708
525052263
197023001
243806
403678344
1561220
334724029
669631728
17020059
751575229
555619471
465523238
338696720
674815
302733274
180250264
717098840
176991702
34350064
46298285
373053023
355676108
94137614
514372185
382133007
4798450
459962065
479868557
550407772
544453182
76910008
88504001
110294357
194694615
304421326
58742429
280067700
744175818
254517509
24754
325579820
74225546
309259471
18952909
473615685
495947435
97241057
117095236
16405600
591684878
15439674
665496670
75247841
635501739
2196482
174822184
137592587
25682605
92574170
20017791
274659987
416660493
535533518
550477856
40997395
27243298
23432021
318194979
85319602
15977084
256574072
556188588
193164029
282857738
448389340
58063478
22011191
7042877
43341590
243803371
518569899
130370321
175192702
747906553
801738158
553751721
629800655
347889451
13212629
43787870
19851315
216226200
314294320
408606912
156625245
381798728
51845956
10422780
189989616
430037248
548065966
110426010
25588221
331381825
103652980
58449587
65156430
179991918
135521691
308902684
93158781
435583770
320026486
44501681
255728355
31624604
225873160
150416594
157499701
592615421
354434873
312822890
272943348
337053165
179026966
46998004
137207473
53688056
20149960
97355604
50525279
49702577
33816817
34772640
126871708
236138368
15966335
164259181
30512392
61015069
309777483
41019325
47023259
71301587
322352460
725396678
298871455
224612746
453517219
59321865
409911930
127711723
356595808
369432855
6684472
467738141
633285077
642028476
209470782
404186245
564656070
264978555
31116021
443139946
142228314
487684886
2032980
151109887
293413314
7020694
163100138
22971175
129119920
393771264
167741401
632875406
38514420
41187482
56867650
189286257
438918230
141960979
16650915
99397157
9322944
75193979
810031132
961715117
562868962
16907714
468118117
689930611
33697755
307132459
461624650
3981772
651325460
233395257
856878922
158957287
164422632
323536938
283216391
115992317
12374498
178127362
95443589
257442577
402342477
91931773
575478897
198261570
301386009
329215333
352406671
11734735
96361413
741377539
118690060
306201178
102691526
20089048
368039662
55575549
265379118
135395588
586709101
833345837
415677408
486585855
319835386
38265467
235986139
320312420
25206080
546479191
248297064
411445589
91451176
83523761
31755475
178220858
571191539
11303811
321207975
284757213
323124169
20794075
444039750
106475698
17144651
551050064
108512989
24472705
650743892
183908342
292672040
171656055
134944320
103858043
79778468
693951748
751915531
366332877
404967002
915479772
506551249
161747307
333678435
188968245
100984695
3051405
638464690
584984640
439736872
77577737
133045835
107987254
263561558
321043306
459467155
729920464
422559908
154771837
50637444
109261147
182906212
12145603
53393911
388169323
507729419
520909475
569008971
40736992
435719146
142905495
143512231
43718006
168643600
127138322
15009087
277993714
171899517
69345065
629345733
295204400
384871014
442041866
313312776
284628300
37793833
416099092
19669335
246837198
131036683
454094819
13030444
619160759
586139639
15881134
118273823
12120772
242878288
125881822
19101009
518864950
23330712
796281951
484793644
356194003
454851922
49330607
433841389
166704316
98888666
35754779
36202
119629176
549908516
22757325
232901988
346898192
2655051
416939440
118571468
156852903
169696302
145500832
514729685
80791389
41874469
170669995
128382475
388149671
254473201
19743075
159966163
69176920
431620969
638709752
172964457
81167641
789363822
293392223
53281467
133940877
10737749
11582732
60998863
115823470
537405382
334646258
23230404
432897767
552243446
138933135
414517845
173839383
744981731
20819940
288795381
283971542
510616447
307596437
802307254
143236916
771864997
70092981
45325481
286543872
87477613
71424143
5699150
34450164
10424348
38547707
589158424
39910455
430917018
17139669
258378094
543445352
568487697
206088177
28908910
603292651
34242552
450083096
102178069
573659836
376145630
127261144
30357865
21235789
104584934
373079928
95986706
138717764
7478185
72252105
522757
583109514
970665
370844420
113831033
298843880
74274976
135785261
543572422
244891943
561684556
570437515
140252353
76157089
33366058
136532158
772953733
192753294
22608936
11516156
599560035
175110470
276455698
75755140
115566529
492561298
789563650
22449628
241094
203149035
333391975
269195882
398523736
19546812
32828760
38034481
705587461
39197305
644052732
323735619
529112083
120085121
315849595
49091225
240821570
223183974
612058663
664134487
695390872
193386664
293804458
56809934
44991557
239473678
663461487
500424973
24340234
350148427
824127278
295670592
33723876
167229924
491721147
85723322
172822655
168506052
6345045
57956739
234817944
111418197
511285863
78635896
319986239
236506496
48920109
848166975
435359965
472763036
61690874
7783104
2036113
28221997
526122160
119160744
4188026
213724057
224592248
51892434
32837763
157045806
104809597
13605879
431331734
8838
447574418
99174738
22457730
888402807
533046198
92248117
14027712
494341033
5800686
83509500
43372125
144802452
37091638
498926170
378883591
151870554
197290943
115456708
279441131
536857431
50703633
1537123
288802437
312865479
45201114
267337255
646676629
149712380
52593644
225051594
498999676
486105407
61209817
372656680
23171689
50442998
222776394
427267846
128623853
171902423
521524721
362242330
243404240
585881163
135494768
31927919
445558777
145723246
532154779
170997547
317745085
91767380
5992538
234271383
66668363
115212165
5519008
318856181
366776810
48897153
122783583
811049787
173830190
87502395
289425846
55498932
273896
390436312
621845240
78730344
76208818
352251787
333630125
392631817
641772299
78500668
46147075
208516231
1301364
94731628
306590896
630799736
42193604
146700663
362467817
279462870
13515411
80620842
212941537
60681688
41490674
46682182
81794923
243011304
451879964
140948468
257729907
127382940
383713601
54432677
298540637
71846947
463586304
610095842
477050265
75286675
13557682
252093072
630505722
86919524
338289601
396511278
411764809
35470017
234396798
787431226
272659421
171542710
454043064
3491833
11917029
76842708
89746247
317001721
623464800
175543871
173569099
78314690
164242560
405433821
137882293
539623195
5277835
320577757
224048776
216314085
125231439
113317675
43841378
171828779
304036455
9540177
182061034
185381436
11684446
41700002
58531568
60090402
11588176
514570506
133637746
636782019
71495891
184556156
2901315
79286570
96395721
67444721
30607280
88154431
83757117
294313872
52681372
127770048
456801242
146492285
81548916
11967117
321269020
52995517
629733746
129800287
422806993
464938060
228774177
30043541
48960249
502141978
253443175
53446613
165325856
429454090
36877874
195824026
374831368
2741110
51739523
736254258
458378
466287906
323783131
762733590
113925726
66654828
629180740
393014372
1766281
63668100
49216455
583218705
264853543
14798195
59172344
94728410
88757687
24280259
13874200
112550961
918959015
133412783
69169182
318128746
305653526
215971947
399417387
386957322
24391736
565118603
49589298
368337528
17247181
32372659
536004611
44036815
29243460
462051211
505837291
601671481
19419421
45512131
69880082
650748329
46480707
415311344
480354597
173159568
18118479
248690425
1169019
88076849
11968263
65500522
531206890
87648486
137656765
291397272
61070419
149629901
126550784
224188797
511397661
478340880
8882138
302484741
71645410
57499347
312775121
486866338
555158163
346300658
226214151
913287692
33631113
34205027
149468089
228658755
169296897
188781685
128720399
34683843
291833627
498051204
538221575
875777
165545930
318629266
336729821
789453484
93420047
157350384
11919427
48351985
188089221
451905555
257260516
652264060
90984823
89649379
3413487
373112481
464635514
43909458
25689865
169663277
706890231
582070655
107691809
45668569
503825773
268715989
67264263
47546331
415223557
277045405
323366774
390443463
337334321
105391227
282838647
654521321
550682099
40854759
462992055
243554667
5241974
276414560
256731326
52367734
36575670
297726205
339082549
416274296
262931367
449514636
591271336
101390446
50031587
1082262
429868457
280103079
416046741
90194700
394031667
539119082
61818209
36817080
706486033
734465801
279923204
94924894
226390081
191947677
614223926
284198047
210431030
441857040
677517049
687470097
279985479
91939928
26195263
45219942
6061160
226623537
5984254
2278271
24411655
474187416
94255400
141508684
594808264
296403501
560168806
282944134
150399902
45236400
14410080
178306144
69538555
922794
310939132
11371541
430853079
459916731
367068654
58814379
637525954
77169463
35001082
536254412
822543508
204549979
239277982
21567553
48609040
59446731
253820434
280892955
224979607
313478120
544170682
299519790
154081790
145705930
214685332
49646851
205712544
497421792
231285859
671986747
604391312
143091557
604363565
67376276
266931420
18163341
61284736
16989277
270782638
30168075
45594034
186001519
179976233
72585819
69360135
7458125
237781551
279759921
392227844
12119682
146507477
53139859
28961175
47485218
553566850
72244591
66039821
103899840
22355604
819553
219142424
132715303
165619671
568351732
788898
266673269
124603155
230001356
17262377
30026622
62750928
333874351
146547552
151916208
106309075
111121663
371383558
282032732
623799050
531976542
255144946
145689668
340031488
417088827
64071568
61689099
242311913
211328676
205809572
144117672
3236104
104218408
106795653
345693536
318136218
512913921
648561936
76553661
150524975
568758
5481754
559334282
296578928
170218720
513210705
569797534
111990064
4057497
360860921
560731594
667373700
184842510
188724450
110968862
391161986
13069255
2458933
124740193
47961443
101145519
197326565
16087532
261380598
4900376
25988252
145181804
4242116
106443736
186575938
61929109
656986455
74326848
700948387
303737380
34866119
176411370
157476342
209134968
395244613
415171471
829223201
40162671
238184252
53298959
62627150
169951418
507988798
63768807
558834995
816266
268475371
274916498
876616794
144851180
657245109
186272739
51169105
89924728
9510492
29893769
123516860
430813306
233150421
99052188
142952121
139888858
6583010
396619363
123028205
714507591
109324947
16529499
99112324
316734648
116398546
700792964
574986544
54355598
183428138
230786937
285896003
61514675
305520194
605249799
258467654
138087414
109473360
83651718
54858714
430121439
183617440
38087370
261800475
590004308
228200570
303266126
135988377
294294501
570424146
455043168
256010814
382662803
54505073
242975527
309225774
170689214
4220689
22531943
330390360
13180921
41715342
315153740
217504
256677124
86848731
33511958
246621316
346962410
412441
20883849
271389342
45776506
607283499
392729329
58879604
733101197
147210349
127197074
116775728
37796248
47725724
274363928
522111395
344182679
2221131
296250540
408861770
112710789
446399247
515344996
70420049
16900627
78260259
18210489
18106032
540706622
82523697
103064576
250674354
33024950
4663086
139275031
136296276
348589097
345320620
106472467
353202989
664320158
322374684
165031605
134039934
182303602
332322221
86232106
3757486
5848670
146312109
39156091
1658086
379288531
16448282
744466049
719661756
346736935
582663667
82878597
101938897
592231484
372307735
56712388
385726842
268864399
34900870
15162419
55390024
161264186
30068960
108925671
268676906
521108324
229126995
836210831
152690030
556272058
190616636
232665689
397949248
731877
76180495
981515
415375545
52867827
433271825
142706736
71805643
593452893
724122693
500542941
128934575
159298415
34359425
106569370
303149365
2010299
454809081
242359745
35785984
451710482
465242452
90815412
16319748
111440860
516802450
15930618
230356134
183814226
655260355
446388977
116792759
146754445
203858818
255530229
140156168
215727028
121034320
282691742
102701753
74644198
62224987
54927208
17418685
105437362
377805756
91712153
618417192
4378521
150024151
124269819
121281153
401448810
1543797
81815872
119003626
3278080
234609043
39839720
240072326
175718185
535939250
394579803
536958206
340210033
45605320
232429394
512044363
286528526
293058976
294939400
7243460
737802474
13903393
247432465
8150606
4889116
6494640
199777854
187876926
907384155
243688981
13019787
20591067
169966582
238936435
66636097
882648250
339519799
268639047
342192043
54534342
304310600
145999254
845366382
70922647
651216312
910593631
48952907
799699156
54617436
489703096
674922654
735640626
80606849
157112908
98338835
564777989
58526564
38099975
25784880
9705183
43903780
144615029
365011968
160687282
344062638
302261523
102616634
7768701
32043375
309069212
150228340
79322067
472526492
401301483
145751510
84179468
239261505
41840000
81222391
6567704
75883667
22063480
324860724
541213523
11795403
8807054
221735348
442461172
688080080
366441031
170098372
118008008
20718569
35760987
203773904
185067306
74868764
43314581
86160762
70648903
84397191
299584623
865909980
77257037
2879044
248259818
1963480
938168463
542842006
370520380
8600161
483768991
943069840
199530105
182670779
236226782
69233036
120940287
99270932
340756851
4060233
745511764
180295390
472797648
630722190
871634986
85790878
98401625
433051810
116432392
206544503
7193292
21304555
133251838
229924984
154614992
6230268
75307479
496095148
545329015
774396834
51947982
6607564
188369674
160683393
532957939
53443309
87085784
50142327
392246288
363661966
24841954
386303103
141899298
649075493
74250579
52394327
535533289
122949224
39790230
93633405
302957962
298266276
6120385
114489520
345091072
47926916
29711777
40067038
266058062
549207284
551612492
34374176
527536337
4142277
295035913
591411440
392204381
77599405
130535082
170709701
206984772
101409361
91152411
38442924
279745314
272250214
9456836
423693468
30719576
2557335
767757192
384593129
121471608
872919236
165045522
48990204
79308584
85491096
105849485
339676355
377576722
136758064
41125398
377643087
527295783
795690209
347412390
72547123
577215584
839886723
700064361
609310793
462937681
110131589
8957956
273428811
505733307
349546240
525650756
68620080
832295310
137738154
81547772
123126423
2693166
3630436
422325893
51518569
150224568
192063295
79628074
342848
230063966
316641561
40196080
9706063
333083203
857574969
211301920
250319718
29476574
46815406
1596257
201526897
192653659
474610157
158258797
287665254
43297184
250042521
77966182
883913907
811226327
336635362
41591298
62361620
734700588
60514290
19587147
409629919
260984974
384509184
301571663
85347238
658762492
300563440
735934074
58158005
87864848
26104026
257441150
189273852
370546392
173240798
675164248
772248651
615309499
72465281
20732385
607766073
79005380
49058565
816199154
173259238
134821911
647991447
89506377
125741438
57781356
11992950
141184656
200374599
179900031
13429823
636319740
770164052
273866002
143466354
83678491
130860308
353363209
420554053
412897386
728952129
14681546
224648133
5572283
811362382
159317498
753602397
5367427
236046232
407670398
696217233
297040390
847045472
459295716
614798024
200522262
242462605
11695136
425197979
814030513
200565483
201478440
421676982
126344594
15982064
68775441
68192177
28516876
271022145
208691357
25517980
441715762
112001913
193935301
34680981
339031984
856870722
47771777
267873437
576949109
181389920
155453684
530694073
7141512
156208261
15354499
208275148
173344429
134567068
137461813
193122076
168331056
204670533
56943328
114443503
105815467
300084750
150924987
112937282
256045140
33587261
200363900
746158976
3980106
94677988
624457571
428553415
413872764
525824529
42966244
199391424
72436249
438089990
238480230
57762024
50217745
526853625
524703439
5066507
292595447
602196649
12004753
459529686
1886066
694946671
5805786
492762585
129052531
50182072
166474143
20159654
145590190
958514907
239105478
641540919
1518128
10042612
878529586
2123815
457302957
957508690
6193031
33910044
232995893
155025943
510860019
171029830
214381804
944347220
184890188
37450957
462120227
137329029
130137747
123714559
126296128
41800971
202811639
481403405
82435954
427660630
21595296
31779636
198544407
3648041
259955978
16700126
704027501
163599129
309305351
252676461
372291188
141088588
45061934
266342137
76440824
511779479
425014216
494526289
115147472
3760880
252713804
920720296
256145114
184093416
82392313
76924560
50699274
314742198
721625196
35515272
525282349
166629457
309181159
141719586
57137360
818863362
737842674
272262673
334087650
75604677
373823270
138937445
101835533
11814328
102732069
670571109
17182880
532241396
395680906
169646498
208904230
18624076
155489387
209075007
740160280
91728894
135684334
157307260
118193506
41693313
254706869
48484224
138122032
246085011
157670934
498934892
195944749
235213899
568822421
121336334
456182188
80633854
376876348
307898933
97312658
124280095
28897216
221387941
293877550
35680785
441027403
968093613
99563427
88346931
346366597
236095735
144455812
267906766
43874880
417940353
91627769
425901858
131117485
7865702
205679576
367505038
262482528
17677076
662569130
81288810
228256165
55022429
490908874
660510519
740880001
519676364
243986023
237318774
57659915
624681889
87318498
413713209
139875626
706443390
36314163
94455394
121464635
426557799
321189997
155706447
117584977
28364051
473849342
69041382
376956075
618828781
563917847
189832467
321720727
99611488
312423479
468977550
176942479
170379161
40158132
315273736
204973578
121434986
166302064
637927798
621009769
123802748
183186391
7771020
36696475
69126292
22361371
14430890
125511374
24821126
488444970
29548449
129305152
704844211
122223041
766611281
57831428
13350420
130589111
18871970
9007085
729519923
285587769
498190765
37333986
53894553
100085644
71791374
124353226
899593503
430803036
131653978
72677856
440939
3644872
44418832
613933141
16466374
636659554
92618311
66613346
338536674
953276063
259867854
32306593
562327797
384589832
359534341
512053968
2201062
19776937
32839029
286457288
21935669
654328018
170121610
1855092
29488429
7191176
98154511
75304886
47498644
4995706
388474535
159671987
244072827
312008363
174061368
15544217
168590309
7210996
64181888
272816387
333586080
20428224
446139282
136776803
60657032
322495180
17861209
170552073
37804842
463274592
237781605
461417195
225498388
131696488
428685961
47327901
679452383
603322694
187681
239336737
120251485
50086027
206269857
571403494
466938830
84949602
84268229
96562096
21952672
189207327
281466069
83940153
81582719
266524527
314056236
244009981
689969003
417901552
355193954
147279434
244379778
553258333
55193449
433522286
102710209
359191238
651028048
474885939
320712974
76390288
263499105
327034279
715355757
529914609
11242618
278724801
3988497
439831420
5064588
571664417
92707112
225607995
607178300
77834944
46919456
299676388
5842678
501320094
136183202
59711620
317946676
345397649
136182597
321679930
585235719
693783143
571143368
192754764
141843566
133090729
286437831
227461981
286614613
670140141
124612933
23619679
152445698
299631836
261852756
51266884
78486875
13211923
279529123
116057706
544700053
581092302
241123724
721926330
44137079
14527074
155588180
24494881
118444283
262757788
74141784
1980977
234774425
764778574
186729372
177047313
155453067
94824324
341596750
145017268
428994097
601765811
330210756
509498562
781496800
42409276
31971873
37504509
83772844
510459031
215927976
434304894
191961376
477966158
247026715
368414712
66670603
14818344
173756144
80497802
205343265
94591798
290810523
80983355
153763577
426658147
172675861
87631604
148821293
144496618
39076513
372155293
357032411
229706620
346966403
463170829
71808157
161656937
178769926
94629099
150122621
32325048
75922789
53262729
429390718
262141899
52441212
17041270
66326914
91573457
9472130
152113043
623099927
126299202
226684386
60619091
316709219
603499165
815408980
19699653
294926745
956134174
657052546
42885715
631305
251996323
42985010
121573918
614461883
893380570
21641393
115197632
129679710
239896315
345335895
244539
42990114
180731850
179314603
225343257
197305045
248356428
121204656
370789675
234002123
231871820
50524266
312681185
58677449
99763203
836928684
48437778
48595445
344199022
5858150
382301783
463993188
1136770
121097329
42772524
477122235
285732208
133973346
204769425
404740494
274227590
68435986
29214846
8549683
81418229
42158323
143852478
148701268
448093533
8586051
309809996
236473490
359125700
20914227
861492944
935609846
636886119
56197327
432296697
650155556
137168704
132408807
75492897
224879083
322232594
564982026
79491636
217336412
174583652
205343419
42221926
507425974
173878439
342137831
20048323
14361617
113641900
150440940
37290387
25027568
446744691
188407060
230239950
235073795
351883748
352729750
20667375
42884021
163530079
89605539
2040714
538463345
310973331
227470344
202830097
774883826
221828647
83246704
920057613
109494
319337882
369366298
87057212
328515675
113414068
16294206
77646716
167421616
408458650
33213093
657660353
19865935
206932033
338943606
73550816
514885331
90489130
639941461
559612723
714925345
52633155
166346231
241980022
106636922
324238886
338074233
582051591
291216705
480876147
97346951
59991115
140980324
34921087
157555262
49811371
690860000
10761557
217525958
106507813
1508233
6430467
21264047
248719478
180475260
598100170
140625
283411717
358145666
29650894
151282059
81386360
69514608
740659038
364563188
2843712
378689808
221624068
94290604
404220019
523292514
89882454
401762944
105976442
224536490
386996182
36056011
168146780
441139562
671383721
11771556
171954475
28154725
32907998
28820919
120819754
28540395
60736001
2836345
390415392
262051086
511123763
1045504
166997270
91213728
319813435
614461744
743760186
197951724
231171409
596735666
267688096
95190982
22963728
381973445
450771070
561210740
72243072
100711157
286802944
124054404
11235364
3278468
166995980
341326215
676611040
43093962
292238945
238766061
93298136
2340840
534483842
150306319
73577514
5989118
48650649
94867332
424962736
78795512
58118473
240344261
74177573
148900719
951839983
8610872
101441757
69006507
116636800
169156641
22156968
94883436
128664543
39757858
24960708
482528334
192457661
454214638
714027012
21022629
9223391
25900050
159427994
200825699
330872871
429624311
711948745
206493329
569414030
415839433
62104412
218059632
11432419
23120297
71607679
392074211
478257133
594741661
369240413
262342723
619162333
70326354
166730608
25890520
770903855
120136149
672485844
105394686
868703636
611215257
176237000
245265054
63950249
602136005
551206614
432706958
548401936
152865307
48418748
150339144
319955977
111133827
265630011
141869309
10039931
136586734
359412912
82477017
350352314
304789710
76698081
42830032
117259961
461744416
189183976
436954451
4019930
805315123
48124143
139070953
7935397
166802643
295317684
6800864
233582782
160450693
245546643
179665566
380525975
7487753
602270951
245766479
490550192
199549432
400134107
499313271
79641079
229469497
561363119
265015108
840420787
2656358
191270375
84880735
193340068
450668519
589750065
611080255
805150623
179655591
670629206
102415945
299286994
770294465
365025400
368767246
380332438
151429494
705326487
138071384
75503421
258231602
350670166
43442158
513652398
374417915
150559658
664636946
342435027
94464453
222775173
49310142
175777935
173936597
62420390
28861000
473833155
3471658
642505202
211013581
96531153
445425589
286302581
251714611
63646759
50156850
51302668
176737400
9671364
168478
32720193
87958834
185413635
262342812
144004047
678324062
6494749
16029934
458101367
15567731
195460918
255396500
210739462
63395210
648488074
193162576
158329882
366889676
45386016
397846079
147988137
315792592
166112011
125925539
107660522
25805546
298581154
95425436
68484619
512935940
72845987
55139601
396609457
302072204
107393588
60912339
797059544
2695958
25064654
103075643
675222570
114633913
77073780
552122190
22460003
6156522
837218417
9855021
29038078
25520490
719354852
195421809
256153202
441692781
37763076
15184099
58206370
504981956
17026729
422210488
116695456
35163744
65911932
166556223
25305647
33857648
424843937
168831909
392816689
602194555
27952039
54992802
167951406
110777043
329582540
107913871
91289508
834709326
86158435
116027557
372370926
391093138
568951172
472546082
373471988
406647298
28105546
346095124
508457140
47553173
460199917
675939608
303233098
894814135
101170099
333852267
254528191
830011630
7103226
62371820
458758893
246688074
31831068
201647278
86182956
25978532
306221920
205484685
648365504
180801769
28618549
530311101
214610613
664177020
329224181
10380756
275226882
339931860
279463068
40940925
698260457
801741627
4811474
6301545
210087598
99007707
495782433
318886705
362603494
228230912
253799649
324893251
543342731
8786806
66716038
104274222
788777331
199225925
95326718
59729412
4800372
436069308
24311099
328413304
36861244
310573574
71478785
46446745
580016491
487347
339428460
112009099
259903991
584112526
168988196
288941392
173715015
878100317
525525547
101242074
65652837
89985103
112181769
335734371
5600740
398697641
20326515
745581953
524882446
145021109
7739136
723024230
508278969
137218735
45157616
24740732
195650468
93416142
415920656
700524488
213296850
441211587
532628055
545701526
100008332
148333013
75007340
14247766
631606089
120017622
335682122
179856171
641288936
326595581
31838419
85731049
717253602
131756116
141726317
727895492
662843788
276727636
97697033
796574030
427064338
227058413
893827235
60898772
15128618
104303098
561296648
136539476
423030881
299246245
91173520
327849203
41324004
115512353
39388160
112053070
459996537
267219684
99930269
689706017
81077722
364938815
148196151
16850704
278996322
577824467
71702201
72623489
35404461
463546064
638353493
1285956
561932
238490974
191807716
675401645
512339683
54491071
73594539
178918481
24440368
212035339
33531446
94476162
78358159
155148384
189726574
516950133
116483286
425590949
23665963
116207997
668624263
215674220
542688429
334130235
159154720
390126587
78786837
83021916
325534613
94389784
273945064
564853712
426157546
77263989
490073209
433800253
379715425
51942450
190022143
209909607
292444492
702104141
382816747
65633221
89598087
52840222
753307064
720000378
743415013
296584582
496242852
478896912
59307144
10011431
42031619
438243496
258759756
260903570
5140843
193619118
81060924
22553048
64758791
517058216
170385753
12410999
106642945
329116973
132662908
177733322
676139052
52113701
149431098
15652115
39092524
43764293
529934245
6520143
15089613
8710250
98429270
764281371
81431103
662607950
713306736
12080855
5409999
558167882
419614117
10791548
760165
405068559
254298097
61099482
237395905
33438879
41336111
74772191
459981312
48979717
106765932
138968571
435001754
66581277
515821455
140156348
248203290
382960138
449495935
85171804
504015225
906403283
529959265
323546667
406924633
16953442
831675968
55989907
233072809
55163780
77645965
19192422
232402339
190439066
153532351
36670634
347300952
740998980
442793138
33674458
202933237
349585593
305318125
742519645
626789961
304705159
751452007
272022571
389579980
234294229
437635357
28461331
299730703
54322
6974738
383973589
396572613
6240548
247338689
139717181
584404914
367621809
507088150
117243228
172037315
406845168
2187704
289804512
169814940
28225280
688619391
8448153
275400459
12471496
607690685
713848037
127090422
67905743
419122760
392690093
59289994
384245709
32910512
751886090
20590313
98033568
13708659
86952101
559185601
144943639
317975826
339587804
583393872
45549515
14202063
15444407
626561002
51893298
577221474
237355887
236996952
623411871
70335209
407544345
69627412
59654571
599731315
434917917
20453689
317658315
122481064
404194185
108933737
33697698
7493474
319072134
48444298
768949146
319921398
166205257
18764877
291515026
100103202
181709061
263649003
603097471
491294944
206815968
107717619
53345832
224025195
42995059
932298766
103227172
119863966
170178116
632526367
138938526
25745055
636502696
16162312
41514066
551837845
246542116
629554052
103645230
57218325
99392466
75087399
549901045
43304752
586128139
373456619
193472387
225811312
11024971
64169960
385406176
678918339
32804706
197961630
313509457
94496933
635847143
516468381
24705043
85231893
239831563
408044983
201716067
118067178
328567415
15757167
10996393
181442237
69100977
2238518
156129307
410354749
910356136
484276282
241445710
277657078
370661
457508215
531086935
216099498
17799139
3529879
277752339
191505215
776376384
769053689
663906379
2551587
188839737
284051336
225283909
501884928
90848426
899371208
563073055
252005537
89611146
109748440
307905699
7973455
662378282
398266290
34000772
27673716
158192439
5447687
103683910
348265724
181662254
191810060
54869663
22972237
456847688
221921231
29254886
384586216
755814314
504554559
214536728
324066467
418531552
115205360
468144078
23288534
356169676
21907078
18070724
14682199
265674447
408157762
194211817
337723468
13422188
313140153
206515147
72604477
55063522
154244879
448292399
322090133
130017746
83922461
162240573
585383608
165613133
271418818
498497402
179906077
144298748
91310889
38444567
197144220
46044464
197841800
75597811
250270999
10934273
7747888
646432013
23193483
431037028
214554134
297839398
59407602
381155155
146599001
297571834
260064194
969639226
90179016
147546143
195153923
93256687
183356396
249079501
286837108
9676066
7172514
827966304
330011678
299521544
104359032
18439456
113382983
181828339
283244837
48634219
31657448
14785810
186291914
54290538
432526183
252884072
101585007
397046589
106469367
57569669
108385118
240374613
29906718
232787317
291597945
740093647
187799621
38739299
59658335
309335019
710737994
34066861
432828639
243254604
438560107
64796983
74371909
4062991
338302017
288119563
22499353
306752088
1997368
175561541
12588573
225168982
468307554
529180689
199658424
20218334
821751268
356545341
281334943
41342150
145937321
528393319
34444093
338170032
15390679
682571055
119889215
116098664
11933288
106096960
420340557
521311595
725882705
276608163
10007193
134416055
255371785
41105440
675275944
77685888
71363340
226750117
557180671
404591451
50845209
548841991
311410677
35478588
773370036
30913287
18438714
127540148
113314056
267198335
277214015
167638516
10752892
752602151
15717223
148945501
249630290
228507396
29449273
426782178
52458328
64152161
835026855
524754343
33573178
138856196
89460738
144098769
5615117
305008144
50171931
81551481
266061735
173155215
16890459
29052554
6899783
55554138
542530164
6098795
115390801
217914165
564837995
7273944
337535633
317972089
21269613
22471195
264717914
443325300
20037618
271980872
228838853
456613149
286557021
160003686
339136468
142809654
16757292
21463892
49664225
144782770
359692357
561409430
46909255
402322879
277723239
557888830
365524418
281256096
90810209
319207496
58473541
255696557
287976746
30303390
148909509
50456003
99358215
51226754
38507242
327952719
127437759
193959668
232715481
49102679
40183238
676433454
359718711
578635798
106574580
516358066
321501924
602074903
819774100
61646987
270149659
16048623
670889538
713140140
81953872
78183546
468946445
665463747
140604303
208983593
56184976
518544229
395509470
416887207
672085623
64340189
377892260
523671238
332363753
138297564
280339310
73798412
1547135
9355294
575598872
317066473
51741307
76876920
398494714
215095582
776960590
287273439
165462151
494888553
74200465
672920166
376096789
741745393
80002233
280510474
584477224
67789095
22160291
217255206
52141989
30739476
7290790
160619272
192363156
269794633
65119371
46787884
422262922
683506508
353893614
191087880
164824966
342172066
104097697
3015232
128085120
435427802
107982272
361188706
392909359
149023315
43675326
542253661
75582486
343118420
21463039
256213841
58298473
6256982
131979858
60293106
359448363
68723295
374532941
185433814
905813610
143420180
414472731
140047
840788242
126489538
359968299
209947097
281458485
21261841
460042784
758212238
11103907
89551680
16326461
231407594
31361603
342492138
376114856
6737181
40587189
39904498
66266589
148953457
641903011
417292802
222520407
159323725
84842581
151632024
327068493
859722981
183488205
52396416
568473104
628911387
346267021
14044133
97893199
356548506
135235126
501622305
114828115
207293003
263516194
750121314
323165445
27328288
97246257
73491537
6966274
119631702
245900919
937859690
372472641
66598871
32036036
111740147
2339838
41283056
216045050
586760589
645364317
178666806
879017008
10115598
604311792
9735508
369593919
95475735
8948341
84837684
19305758
883525795
208723153
210054441
205119421
82452
4293875
276965663
218505879
30525872
57375801
4840881
243387093
62367733
209373553
2183023
458110852
328123264
603144071
108544412
281567148
152969598
16128367
124597896
78800364
252066278
83672040
304821534
243060994
156686002
23416420
152959045
696022094
380562417
44247354
72330367
128466143
630863438
418142369
70371278
451810203
587324249
154291007
70206911
64962847
128179372
290931211
48180970
372216143
122813124
51567230
308679691
465524451
223858497
483686296
116799895
32905966
49961825
89767533
252222490
248398885
100029984
25285701
647472258
22617846
21426693
13366774
210522130
93448562
159086014
210181177
103050202
155566215
203120404
296945905
111902890
213824279
30974065
58457969
323949508
216005856
543146507
323278357
114785705
782194730
565087323
41209650
341926841
51760015
202976228
13133544
595190805
773182869
269063149
209072838
710254848
263932063
644944265
161548331
130924596
375306447
199013239
150406158
86407327
110065861
100712822
688069048
36573951
121829942
222327449
221702898
360844574
507282936
2781532
28333280
25716043
85149307
355694195
17927903
18180110
700881117
72386847
224895296
128535596
401776797
131757397
155586272
166074162
331523317
161398213
2591272
36145421
246567138
40052700
296318727
619127563
181859184
838087674
47286274
114842566
208837708
442495570
210604979
340182826
160533713
281899588
125881851
344521246
263257669
328883726
20215921
7209226
3527505
492616392
102048311
151089575
627280
181427917
569502783
443521556
247620598
187300609
176805635
110194684
589163139
214877900
161128738
218230657
64018357
402753741
26630752
18928917
231984451
492612807
336423889
197522845
115237133
318253867
401042810
300411309
281594905
46703741
64561636
243632401
646041880
159530993
95749
108497003
9973041
202069055
371183142
285743640
238753256
39537422
247242805
270837406
27428850
222817501
419984922
171215733
123316921
69471533
12672895
72724158
31249923
912640061
487628033
262191434
39927906
81014115
216926660
21681335
185599166
264214350
40284078
18655967
115701413
170380043
624783058
235725880
166987094
195216744
10855189
376397817
44163201
162614057
100151877
206692661
526770412
4932701
390124587
104475920
811706367
202518197
117944555
190213250
58250063
327432041
295161207
47081222
125218703
26374416
89620005
555815457
13770996
268312897
215854612
141900616
436365939
37960514
240022324
23793131
204645515
67927058
151725740
170650185
158482241
541112076
214072124
226846447
441105536
689219217
521359216
37316928
395020752
279179014
123247129
997243
478226433
31136890
47221337
68625574
14769847
37399892
412457
492935131
636303276
358953774
17406581
169689059
556311656
308142589
43208896
23095081
235392125
149088626
77526350
786393012
112587011
17485599
171682774
60331726
90481471
66812962
461181807
220415930
33491973
167105943
5058496
25859495
115750556
179605981
10886519
836834374
294537645
557658487
25408469
513449051
467953479
659920229
74422111
170962329
436325403
206431089
769144313
354241460
119529214
144002502
600206758
186140603
253089787
97246946
549602653
361656044
15155664
79499313
12078765
244302293
29095790
210955214
701059119
297599349
210022819
198624812
90342281
300795420
52213346
44378617
708927487
423793276
40340217
693086
184508292
233988035
227673937
3875174
93971627
706174385
275180331
22001230
225562694
123324657
542950055
90842150
91097865
27771271
381071751
48057546
97662788
432185123
665874948
463440295
54356522
337385581
31681247
59959525
76415307
46544752
93933413
398485685
80567621
395800670
82112830
5909851
11470006
45472334
834629747
118185222
58385264
844884877
37350736
488514592
72966043
39459246
3000785
166828122
72087659
42471571
635337087
6713228
8554814
439943933
224090664
252799141
129078017
64495995
39555953
538515490
81966674
138290007
137072581
531335059
427048008
738173363
259431962
669150130
374525386
59139577
279455960
67969995
341745397
36517109
111215877
276932458
545055887
329208658
185454086
92139549
565095993
893225072
150638575
846243105
691467309
153944830
305433212
511039447
195567618
260407091
222073011
121981624
189391725
162059679
227674467
29735333
558924389
327812987
372928950
721235515
452801856
418108013
663012145
138856010
228476178
13402064
613313849
479925287
184669321
374140793
126863500
147129944
27545542
9182252
228398446
17076655
306127546
122673157
739511045
336572517
636354701
875891909
711148496
39756214
90650070
351285268
499839495
53292462
381465983
154016729
287054112
494088078
472199005
50658945
437189989
220571475
13408521
85784367
313808285
780108168
374201050
199284177
96768083
24212705
119206545
339358472
684417589
352191179
362841856
432463307
240295901
115697013
518696884
981626
179835730
345723887
21411405
47852135
120487701
790009885
139081824
501808509
76694059
131737294
646720792
82999705
13323599
112120310
551122546
87654243
23744196
362156302
799722571
106262249
101669644
56710631
329401639
13542973
277824112
40539173
276465482
102476587
862427435
111034239
794825568
1359012
40318494
174245999
736207920
676946291
221052208
806595524
215383769
12083470
83773181
76105599
228412055
368097998
638140501
659384455
223531653
101690986
500863022
48987039
64515309
238023800
165508910
279149200
518245932
9483557
88140365
315798692
58254291
11521856
211632763
262527078
12477506
367308743
246205942
35157661
238313677
865362718
510801337
285298562
75120071
242044750
91249673
18656582
72226630
610878724
18597040
501902374
393597639
59335485
22881057
176331902
144347275
92024617
436265506
32038131
524632743
20867456
15944639
43656797
448344921
428354800
488991047
320043744
48992338
316439773
224383883
199321396
22900087
158048594
140740533
235024610
385555583
237545192
591233006
570906377
59786037
312973837
224202924
161445228
245865334
363548230
194613546
174256744
140767647
198685585
96365745
49125035
16483149
138269857
6390742
217288820
608898185
147077351
324188429
62086201
44890785
180941354
659625333
124633283
364133606
205668261
532945979
115252754
653510366
224167687
47214263
105379543
493691897
280426798
525961433
91056197
376606848
517523947
75546253
400359947
417934759
387926960
324909144
77737784
138678238
73341097
347967697
112802119
36016719
377530450
164581325
882450691
607294663
391765085
289525925
36048998
24514675
80809085
19619748
572940966
32650900
5033232
116983802
225773973
239358182
851608668
8300032
717099507
178140291
122694791
534350151
172939956
399676730
26649803
347534134
490060378
355506150
172145546
607985625
136032641
348711179
15272480
159625405
97637652
303558904
648205907
246469264
343956963
57819490
137468058
4105196
186932300
21914316
36909886
377700177
276348194
499833107
711004619
660567719
57332117
117169703
504194182
121867753
223419079
2124844
14162280
20653397
534588864
379495330
464954940
227504875
235165464
502924410
167572240
77194695
205792437
26848275
293763657
150787660
63124352
430182280
317678102
247010386
37834243
503362728
25935474
80683031
25886056
437560038
124623928
8930533
661082818
2141004
679049818
45176348
885827240
380346801
553107418
246023955
30209291
224272907
242985795
177346956
276053277
112699169
705812004
702188700
5553450
586456619
481733451
163304526
190341643
124280201
202937338
171408566
12431795
502676600
228093564
358618439
748609733
801320479
37300075
145307161
259520282
216281203
561431889
173387508
85648352
233875122
258470816
369408501
143407195
180157702
382542327
292990236
207617550
79626813
147965032
436371233
266460098
166455283
66737165
226508048
222550912
127618034
124263410
12247551
195729674
174300598
204886666
90521753
305416923
768273625
96275875
154303012
367677890
69205665
79530194
966530507
66368255
407001601
1662551
225387898
110825032
54045045
155049622
299753203
36901245
6164368
16504427
459399485
72712342
733478814
317251833
413907212
47285277
207391724
223951344
394703827
133516802
73449916
283738874
212609981
206445549
27896139
89371619
521993856
29395269
138861672
120209333
186721148
231177391
220032843
7195891
488069783
60899192
371711554
274546148
347041436
278991838
413674899
527620392
90269994
215353377
191849921
435085398
82907638
126827243
262706645
157028740
372071770
212402113
487044457
71074625
184557075
259258101
139758314
179190933
23723871
337343367
605982594
609364038
432861033
422501870
40375861
110661835
98428218
250653317
398204551
140892018
768207652
34917419
16508217
404813826
343231177
359923849
176632645
612559349
222952989
1969887
227617252
461463859
191487717
569988877
21933922
146843566
343634171
669668167
50120919
369173137
77013582
222852685
386570713
23592619
498023480
2133961
77949473
499354936
308235620
53100227
36458489
13662196
151798250
156928799
110492077
733535719
64122775
152084738
112802574
217249697
54252038
274649835
41711100
183366109
1605999
103158738
210141861
13492946
431777470
20864153
402276363
268275853
159465550
175921370
488852539
617425422
289827798
412109444
842357968
250613309
253226806
302296547
262758878
810229897
28881796
486381681
355451835
324357839
383135969
866337345
24218780
93384540
30071616
55595950
607912704
576802694
42520156
891210740
114263340
189974750
531947152
9227880
371555764
273079741
179763335
7787791
2043693
498441927
817877640
35778642
27737100
110067091
37304786
272534475
211922466
165226068
24997189
126200858
30340475
141567140
234218818
256318356
177875540
265763641
83058589
93753850
304420444
101314869
275838168
41436857
66138622
27289577
123591651
17845793
96295002
309035458
52598668
436958163
181706390
112944560
80589560
151544777
8907829
367183933
77068799
25773774
873570057
541692168
658512976
166586123
338584041
9723852
159288780
170735734
190491438
40806415
723328713
99097880
409492773
482846716
116824570
17332448
406120976
1079929
12408260
685149104
30635987
77527066
85312149
29497930
629586486
589601048
278357827
397653856
958555308
49432435
431166249
135996986
1973500
573826235
27068573
101021708
10097419
2116208
53774532
18517072
558623247
17275606
241958435
90497577
53544593
805438325
565026355
43930509
67816725
18276422
831886504
513744699
8711023
5568246
124259498
377725015
687945163
158956210
3471962
139132839
387281650
166365463
237083079
13834267
90107232
508735885
5122797
44518658
50502631
37835419
47711489
724000874
4016989
54647272
134888245
648653686
131561486
82872990
147074713
432067062
98367978
388651567
453396888
7318837
155750614
20350355
40211598
126523912
684206600
15296114
269318685
108788275
320550959
42112242
248910204
388439328
673428243
381770280
62992276
36350293
355196066
455770354
214434038
344334670
186867478
32083823
43198689
715508654
92721670
563531035
256630251
223323499
24098023
293023770
83142150
440735277
137684066
297490944
111341643
430071412
335106450
27633784
225041726
67685861
96233050
554530964
109688693
343301034
98629961
657348367
2707460
175275748
520034441
55589939
170100652
126096923
137596965
229133153
492122264
744371576
187853573
518423095
54737687
303840535
373509963
516699826
5692338
102779994
430851585
460214959
57425333
158003054
270512183
267308275
248964092
183117931
561052
142640820
594555494
8297387
32269155
333073653
645026100
235103928
711559402
806974647
207522840
38809077
141892908
192443824
774185558
47632098
248470409
721554092
349793372
313395348
161559765
273407673
238844085
31101376
390061070
76514734
688317575
166932310
344882276
410356263
97117013
213081198
89971899
254143906
266490007
230151324
313000208
91315158
16718138
752320390
345788311
183274264
5544136
451650588
499856095
2013745
191137717
3950614
61262140
667879941
230443062
12195851
23562726
117187743
423720406
147100097
8551153
37321473
429866131
633185485
589156779
499857320
7231058
306066841
3842575
38307872
27887363
108393015
145660951
20007191
141541181
18903870
400259161
207329034
1294555
424138506
185983284
531449253
338346920
112562463
162070853
359280307
132940527
222283003
119768863
167116857
125985040
6887258
520188215
105134077
18276180
579860545
79239041
383750665
454641387
388860199
449343403
147031897
121710270
445506643
308503568
592876761
317931792
609884145
623623917
19876970
410662226
36175637
121312256
182824683
166153299
177502689
562634867
546023386
677209334
89386129
90511406
770702094
68721702
258313926
242111238
561255582
90018768
3725474
19134811
2105034
123515441
29945414
242668070
3252062
349057400
418875385
430158683
30471191
460464343
110849171
18098527
310237932
55225052
543817259
477676751
84861229
588676611
87487223
196706649
10870789
90227683
62718639
212303672
11239212
345833129
240886168
85304364
258423744
780992226
117487723
173884488
45773880
48148333
252171974
533608925
244406001
493529093
167262205
66168830
76796915
230875072
608847362
489673948
827571
21349534
413607081
265288683
420615501
169383366
452886967
204969651
2537394
207955984
566404810
181939116
93643253
49931489
110876167
474330463
473030883
46575964
310213316
445156455
415241811
57055693
374517387
225268607
329128726
136212680
453407681
120611062
347168721
182828668
346408712
297477766
3642929
240258155
10911
136145411
401084481
547029543
645540640
573214291
580829646
448288338
68274658
45624201
153638447
130079913
232469065
15431048
266569797
271383387
18371656
99529527
377699675
129091886
56004508
363889639
644681154
24304741
137453428
16360606
259584730
289946632
113303621
450480638
865771636
796832574
206643248
372695811
11751789
98341862
43438847
15816984
837997
14719456
524627020
68754948
102412637
65640766
390346051
159698463
168333559
151283653
743298276
890958942
503446658
429289914
447082042
30132223
127773262
4903727
252183037
433735052
151184367
12984769
538143214
75157617
246346025
3834826
321100055
111713583
59049932
127954546
60704780
419286833
322789897
104177121
14615407
40809177
25472141
132662617
36860752
211158714
30230562
620640360
575532618
81555570
218832068
86205480
105675859
155595716
142711581
324168031
65357437
272588685
63537223
359940984
106650401
110846041
296242475
528051458
445681021
17736500
356377648
603869920
524171913
409693656
148647650
382567698
264221953
10333087
32735433
23095829
684325867
116136828
76010712
498523547
4892698
63067836
61933020
158468060
107851437
597816818
9269820
41894389
314336740
27029127
107654353
403902392
715206750
373959063
255843583
567029651
360527565
139343314
414501090
24950669
230021407
183970917
99147353
267926272
536228168
85516998
591332523
14270418
357232254
247184326
581149453
320806061
200332750
269140752
336322742
11962925
182645563
167396741
292490996
18578494
158696104
175429631
141607041
113172859
13288258
516243631
3318311
22053592
270985530
79193853
60348258
108168031
172573496
383966989
33799332
20238284
170860137
188120809
92826272
599652851
353848639
149898318
75969845
530758971
146101064
326362700
114020597
333098108
140682853
92259623
352819598
204653408
7825625
135742401
672661394
3555719
342756739
9850049
300332790
41343267
554853082
212990045
579726569
96541031
249385944
10992513
372437134
474326790
334140201
13269039
360148060
30373887
473183394
380229938
45134657
103774213
473308466
309209602
390858598
125497412
143246987
376330411
83667931
699616432
530636412
377737
80286946
6449854
66647363
53804560
427813663
322664436
78213141
282934168
7022495
66025924
221980229
171947865
149314385
49880723
197105290
66588262
84308651
136005723
110974137
201504847
63292515
187022553
105119600
34393385
241881232
36907406
5312625
12299551
64812776
54824908
362084766
232084095
368341417
426928102
451282829
3859500
85353202
8659236
24264440
341908247
84029979
166164703
454745076
300265509
837234727
549205005
729438897
475905223
19720895
88384113
50368891
439096761
272362614
377936188
421245704
115603424
228537674
395390910
698684376
310769115
485698122
45604560
112539322
217749060
21703777
153581124
801874864
302538739
475777593
353212742
313619385
12357437
28059130
240033270
68096550
44542346
27288089
195476589
521868576
85520742
41452915
103094958
659850413
65424481
27804327
12107910
60214985
185127990
109164466
112476932
17391968
35576080
525043584
170640047
341312158
74993326
41049890
7881023
53974562
3021237
81078830
202508069
644378940
36829283
509630185
390708272
262754703
143228353
221598980
62415046
128152466
27717102
118019230
382449295
163731063
717955718
90644040
371817579
608736016
135626224
208285963
24596360
19076873
532476489
3238999
667954957
7065041
637492659
215079010
430421884
294871440
170483428
6103204
665459775
33932476
227687580
640667499
139785492
554020083
119418374
118022172
134670416
72965622
316123366
394178567
90377286
141580996
414297336
27020945
92483000
240432189
301917567
786465746
158167216
109475625
362049929
226268267
71168944
586479893
126412262
125893450
103405103
34648741
3617446
105150781
51372249
561715
470231888
124011836
614004691
303276956
123040312
407375666
559445744
311449430
386565121
300297959
30406020
6922576
14475736
207085858
102461054
329450007
102897036
408008306
49213839
240496492
20444479
74835632
46610633
25483836
573402226
29804376
385620453
331102611
12172798
292409501
36672684
469234669
273181948
17139742
88379084
53869555
320695807
347600685
5680221
570729041
227160602
29653849
164057680
632566113
425247976
161089545
682208214
157411367
286290973
193022046
452428689
856213909
386537489
414451184
208239046
519098086
52197090
9663328
189827726
166405565
456654215
217804146
14334279
30346570
187076189
177086128
96612441
529539970
410531075
235284381
200788832
106039113
88350612
207686405
179226005
38670066
49675580
538710706
137778899
179562368
162998214
114410623
101567487
102927296
57194406
348456548
406506407
137913409
427823624
307501444
598415011
817709692
43027025
29531199
140033055
49876967
89080606
160814799
580378004
148505502
460644082
78564272
301372690
362128717
399669701
311072187
689880099
61256185
139552019
53091133
36350408
529617418
561949
118375104
344533726
713998786
545534671
155974328
803923
54065038
279845571
309411674
247835394
659386791
338069405
42109048
31940568
7182316
65466670
258843914
42747494
240430871
311512217
46392180
371709458
49755779
571021860
371304787
80425044
681484366
24849464
90475667
12451442
35793553
276928322
51051660
135398148
566247903
478188906
73317321
456900032
254366035
315660289
15786289
32558194
342925124
350565921
119336057
265815677
112465782
170537498
12768904
256233265
292994494
187820
62674273
710375879
360715213
7214487
197212215
163176798
25888473
29347812
129907231
76891328
145470756
297832932
95087902
353723236
157166372
31032611
4095936
97347383
47033087
772745951
571423471
364892859
495137716
10108186
399277026
193994584
43015978
96900616
3435395
521796277
9320232
401985308
167619447
127021656
74589703
250271526
220895724
561734030
444587012
248274986
19976487
211589775
45385231
241406524
77666371
226852323
566336715
100665360
213231996
816229388
501144131
362269334
90050990
614961680
69502992
70584441
37294760
65549857
161905209
599063814
144970690
635577418
123942338
604203175
595351652
34604412
257101152
569079287
212939539
944948273
472080212
93363527
537373403
281672270
14358199
155179269
185741193
3262899
16716467
9982216
55838524
159822124
219046018
313225630
266542710
6141227
65331384
247111802
50590220
513275224
369883301
370440479
283402144
453437868
492393248
291432591
226862022
388940964
194503306
53299338
1085879
34007835
16990806
62718912
368901998
203685956
195501663
11815848
467956456
53446861
727643298
1380245
568211467
6298085
94171585
359234627
57251573
427428782
120140474
805687553
9490693
153700433
223140484
217647796
66256385
38232407
35541019
114596976
165887572
322249870
63530986
331513221
704140982
671434930
429631136
545441866
78766611
206284716
192132010
978888
697899948
299903282
549763157
6149049
530467589
331922391
333632601
51817335
144417824
36602110
195202248
44932143
143967895
223770641
335351643
194407206
99547428
762449686
166307813
59640238
20429793
416539001
768045493
226734559
475535099
621605667
477732286
213750797
386624245
339259393
12624158
116149675
164936844
69198730
536573631
587099852
857071652
313061950
61181530
544298848
109989221
649455922
7286553
546876411
305370343
41107767
24468162
816925159
425950810
230618348
127222125
77903452
18913644
12191948
13552904
41831700
691495
274697603
371211857
551423462
196051890
148834252
4969152
743553428
569093644
42595290
605697802
434653610
236805153
89378888
34441393
23743184
36386555
730707934
158724128
427675704
159193639
606722051
66614186
312973076
300497337
291730203
90462304
741789790
308551334
462215896
34717054
248729473
92097606
245827410
613957555
402722208
388956139
42073766
533862062
45377475
2211611
1656854
508948349
461938603
70313291
19089780
45125408
113654316
468924865
1144087
17954686
266397378
24802650
25912470
855780642
118176357
234601983
52235673
104102166
73467849
250574902
400955009
37118221
312229997
37607386
421465829
30530547
348330104
176956333
88286892
144939373
419841075
138097408
700812439
75387275
189154542
746496651
110286196
47246603
68096076
60233197
155977462
457165744
15123652
36328202
608681057
34533545
215437425
441550759
41465659
226386516
176477404
282275020
236128989
224378671
199109003
167742100
670431703
297931386
214307295
729174039
30458625
611876952
503740475
10657461
7605531
265306834
148729802
459542756
334478882
164536312
269991623
557332919
464711
215134203
272208536
48578586
347095005
82769717
64884385
941126029
344575723
1725098
100588817
20110906
278758929
2302986
140564681
688375104
799139985
266871496
148616740
20845702
128938225
277404627
913972
422224724
292874449
18799728
347335355
681487049
2992148
258255328
438452174
340880836
274190342
255220732
259403834
508241751
510915008
119025987
48572948
370681562
889480847
90249913
31359882
81373498
73535391
28349434
233789131
238325527
393747969
371129260
149481158
705433595
200953624
537784152
66063701
547684712
15535917
813660386
41761640
299886602
312897564
993145
224801842
536187539
198641
238874510
76631570
364019408
67010352
24356034
671306399
222343634
279403579
89195714
71699975
715955138
234550950
93914814
189960158
50504516
325051901
99515105
194513679
303217494
403824515
523976242
781975314
139143811
472682155
198580687
93269708
240150465
314188587
124210822
507751976
736288221
12519809
162295897
247899471
371852917
166363181
478505882
80018212
149349417
3295662
382577072
486591193
52936901
240082074
46480112
942463045
405008866
656421913
10503900
144190853
288814359
64826126
512706572
403912197
221857382
175616
89102726
69833267
99693831
285889262
324441525
1784250
242614598
806667697
128216657
8626915
19302816
367602651
41206640
186082835
77807110
198221163
138029497
605924669
666907743
170220981
100245590
24325291
49715511
241017990
316779418
160749036
235990506
41537706
218423790
183061
38638787
511027493
109639934
234297977
477944414
103416560
182246966
368541470
137114103
231568191
139624072
79798495
409190552
33122475
92487220
436133617
157139423
803457812
2838529
273027739
167431221
287780292
125557049
158527079
724554350
858199
480613976
147037192
78865184
138082131
502714747
194358148
529380072
379807526
194743160
107153508
813354229
78848981
262722297
127640409
14965248
47116566
20378795
114547259
67292084
215178222
126179939
201626572
571672878
339164782
65252352
330560639
294775913
96360683
178490835
562127474
107191178
232690554
125695523
11036349
246737657
238581630
197962894
288674362
709210799
234813452
644216161
109452336
74730111
516016813
285426475
123500099
23286055
278266677
95314147
29810321
51902851
132764278
917811420
458721669
217955636
371341086
275752806
17702389
377307860
73425517
76529141
208872570
160708194
87881825
187074019
139638751
731529108
125687534
89187200
80726479
907337862
87599092
706770490
57691007
369080502
94312492
761690108
172799095
234758250
27167742
193981434
21683273
302771266
278051140
196941108
442275841
25900456
82019258
319704777
345908302
299079004
164305130
18676270
386968781
19870709
97218617
27849758
203626521
81179615
46512971
238445654
154416758
126354769
219854456
127766172
633588129
250625574
388575010
137740782
15535111
7462519
72075505
397630967
431586789
824264613
535145692
82194615
79342739
51326659
9102233
94933734
48229573
766904904
446629931
70938318
88356504
18590950
332003435
379388019
538322846
252699599
268194206
792137
107665783
58018858
157813933
347564928
219910011
489990262
82817957
533994808
188436745
699671132
55060610
44792856
336246623
107002722
24056142
138663684
548206551
108097179
177709670
399865537
69893694
341244290
785928602
137743812
75922553
191272080
490892708
145001387
531764308
134446532
160111715
220255498
226720873
33708507
108506161
615792660
450085248
164503693
16125985
532604487
383399166
60670336
391481452
45585781
253895033
130398212
1600425
316066123
287641876
265517915
1657775
592888118
498147060
102874963
49146562
83748585
157161521
150155889
301027405
254124707
340844647
341914938
122325173
205646598
40536388
555011157
859266370
285764649
213930352
644262185
257462509
187319756
234519324
143237229
34920349
13818387
808543869
43336998
31420114
297034374
472854252
46766727
67616148
35083104
489982531
265815427
402519151
399470366
864747811
5847206
64578096
212322867
461755409
49758907
23604777
456261419
77608984
272377032
73209696
43354447
567321726
44758636
250982859
256595116
557068873
73432539
426184291
305604654
419301754
324748810
221908434
3722781
142204835
54141966
321153798
255588458
247563708
468252684
2765508
93753659
99157289
328493999
41108
43079842
311695845
306585449
139366543
405337740
258909615
4642567
314871144
28446734
167109415
55135914
118097923
246524578
93791339
474246701
818657704
160229454
51534099
230563374
27185492
359899334
5271152
837878884
798765467
194316216
258408708
180785931
229950960
242338322
537573021
608959083
495331782
863338354
388884574
836215274
341673784
44336826
27157485
45571704
6580459
38723549
164529817
625054686
563727726
89522620
272298668
197680986
675899277
46082807
51963369
1509241
798237817
25411624
2273571
674434159
208273478
441334848
34038927
107129847
190402121
299785983
743297176
442781832
328932196
109040048
76161766
92590753
5285291
256379491
3482717
194789712
141169102
6561869
176890028
12357486
512622074
355403363
12316383
8711222
108741326
390590866
309172840
81948286
188706929
13795265
31783680
200944103
185971093
223285007
191515756
536322411
50741099
140366912
414962598
15763523
1189971
813367888
186788808
587588294
235147896
131443671
2339798
845115359
103189099
175607754
288202436
705159793
386967902
162243600
575757602
104540137
59931049
25164526
224224603
67021760
526777460
163508649
195152816
223418241
101618673
454826946
369892430
151305051
65320663
244682889
355287694
9939561
299428845
262141105
244083277
136608332
272176627
326616414
64559874
467817455
72798533
51240794
679808521
496063340
247640924
121173771
149851860
33854637
419153633
143397188
29786430
352807191
463989177
185964010
37334293
375048161
184890823
50664493
729532272
667607982
422513423
81811606
875787260
22922482
6587239
753544572
1286724
188386178
24566095
267723308
496522371
23044541
54712549
389995876
183866388
243752651
331089824
49385308
58958063
454665983
659283986
566782327
419447458
116411558
70487505
582869150
356981721
546303946
157935241
225940147
488636685
227768475
251966556
125960475
735938738
567174257
25444233
12979440
29043257
29166443
14669121
26967305
185519365
12236638
429721222
583451092
13247798
29075297
251006294
74334767
145438514
597463206
65009240
164983851
100884279
47037045
22200397
16281230
218437981
957023856
116901524
210922717
157060590
256918070
268003556
428058882
578200085
214933199
317759623
4607938
245829221
74201608
351642868
454042225
209247284
42230067
334718375
591790355
30771175
45760174
36201869
12916040
91840528
66960573
304549109
134779311
165541475
162790229
84152348
211463672
211105943
359761212
29266079
175955266
118170083
379438928
363203808
584789108
239667919
402066204
400478498
757890662
386079426
14733801
14380358
551967933
256753417
322902576
7127081
101337430
439914598
288790691
255639611
367876602
201257889
10739276
37935384
758795076
639312147
222072502
88284392
172597310
117871695
17993894
249753489
811893431
98502224
201000617
183542120
259918257
31442463
550610547
108021065
65041264
18194148
918258600
140424187
79901308
169311196
38756385
333268152
72537363
309254652
88580727
25176
113479166
341785845
98520211
221658652
119687175
407766067
498463726
45983651
573983251
369119890
696185267
62975726
311017222
564608101
928057253
115825168
697335296
273452498
114509547
126531652
234393767
285957508
141261691
233506058
13994216
278424158
581769294
656641793
571627654
135838619
181654535
250269547
83520328
51983286
23055220
168615579
49382721
271179806
623495803
46609453
103867957
604995770
153104392
8476323
414163644
7425908
105273955
315739851
17045662
19060130
549721713
543182569
472610354
270928905
79474192
135004622
730809377
406274052
57743384
549220627
33763767
362671711
125562205
746258914
551741749
9787300
789100840
668786084
59271749
51285203
53909121
50726669
244934991
554676270
114968996
305792719
45960351
297664703
46986554
71428633
573065323
224410250
66387406
123774097
80803299
150200976
7711487
44332915
24523973
231068523
333122
99615869
48462458
577545949
154993032
151795797
7248097
224245370
66600202
40241142
224810289
278793463
36831517
3521306
111673564
107715528
133750448
136858974
204167619
310573848
65015291
334188300
715371307
35725821
761629792
196228116
614638955
337473777
336597855
496024361
455260196
631617790
565092464
265213430
43392667
408042653
320508769
511829052
222749559
500445453
13410966
116794559
231257889
700980164
82491813
47238911
196120684
168428111
96551741
439301702
60031385
283780805
302660560
454518655
34561360
795517138
338397541
922629401
427138284
10333547
14597142
95793815
98273143
70552343
25965176
632542856
78276039
98497766
769163258
158638546
705330094
482065507
36487049
22851053
366134471
462604942
150279474
101389325
388812772
272787676
398778039
144989104
11743424
30509295
8594537
335408546
5196803
38551932
25407540
328332406
32281390
98471793
37849635
353625074
205226596
205885728
850900840
682840195
428963931
392001090
232596544
123997671
138209355
164414761
400588562
35507363
265838950
102625172
26039923
104348475
652219706
585265912
286125218
424011551
84113022
66752263
183221783
72805559
9634910
367978636
176235891
236350224
748064263
178595123
38561120
57513138
355352277
18066377
4127395
761182456
205492830
16626003
596958985
22425760
94211359
46754494
1526828
314730384
73455047
368395241
67050653
581599581
213687806
303617496
527596913
300664467
47682653
516312781
723619996
83726076
786663987
226767020
61565530
244421337
326140614
187142621
491374684
532230221
242885536
168703861
59446830
178882063
362274162
531399593
153519624
323878436
501208802
151053604
282913339
309826134
201692502
767565658
503927640
944774591
127597488
7348296
137348247
283339246
316698041
14101801
13314249
76736756
254641790
173038462
115303524
197927560
867364927
15563783
332661480
200858412
462212711
123277434
292312712
407358862
90931591
449774471
274710508
220951985
193876193
235144571
8933991
447472668
27649362
434460572
201164909
373461026
3970920
44586506
212802906
173710900
181933568
147313952
168926
140369206
7181421
9981355
130227217
330587212
145696068
25387130
229986249
385697288
123690488
273012311
32629541
619592173
136040746
788412148
94229471
237574426
261380553
34291741
60232487
379741022
1356708
581698736
50519874
525383920
118070298
433921670
449495081
148037403
364299517
325095986
219753488
917530118
211181217
86607107
128113771
217237739
117623948
8174186
136541138
428756573
7675375
142963550
274954171
38640464
323674132
474834773
46780967
20570611
267661675
223283365
29696889
841331048
276962565
39800301
45877582
34238536
319835921
36490492
692220482
20547134
418964753
14396322
95744205
46131193
1193998
25061929
181291132
248877825
174613083
734265
177057303
6099424
12813763
496505997
96947403
383687857
183886075
482599577
527290579
193442254
809881160
419030721
561718150
90845247
300064548
68418809
89731031
66635951
175216553
169946780
234411134
563898202
45050984
3647717
2619190
121540412
464883223
22437084
720817683
18272208
545960606
55891363
184841448
15331730
225201692
348704361
19284821
295156306
6752724
60204682
203823259
38474774
411123230
12410561
476753766
574577101
260313903
10020888
549267362
780313548
90352569
329411714
227277552
102292855
14953085
739378039
109936325
58268443
25067233
326071031
70651645
162686235
532154930
277142151
15620799
45868951
178009549
181694459
764701821
707284973
133764839
259141825
159854530
171563156
48490079
18000791
334668034
133432330
410316084
48024301
75431792
182876325
117790753
291589950
789306042
239895864
166114753
393376205
204231793
184919174
41291238
5096522
12021463
72470772
263543637
771463005
2339690
327772273
101913086
9339475
13580794
16653414
10392661
259782276
159519829
227349377
663967
212662387
484637643
630638830
184523580
50326597
126063781
93585744
129299878
13295819
324772267
52857456
694008095
516748274
870359057
330430637
377474672
427305001
164797815
60669799
482677355
440757302
62920459
225254338
715276351
390246606
448870063
248641426
113966605
271076738
91723031
443458897
18579763
909825289
113101622
456436296
675165871
459557591
269632428
128156109
150828502
169807549
153462577
221060116
149657411
885474515
141574479
34542998
215909961
396987312
667484093
32885421
129014992
102545398
436111047
116098793
641254567
448155734
478654729
375548455
451378371
396232554
814755606
592264632
275475141
225341482
810410880
104181905
54596279
404107363
391112381
40446037
656177831
169915784
199061552
312700810
157393795
958326835
2518600
240337991
536245891
4088180
79255638
104007208
70533227
26561221
675088749
35244042
445430550
131897132
200559178
441222275
117000266
683368406
107166872
775660390
30218485
65070014
89310627
39702831
208880315
148542409
491992397
77485566
289685001
407989303
4513226
2341158
47934789
618962843
171162272
637884197
22753336
375263663
86216381
502600279
1131632
7144922
243469077
141285085
114931011
278956409
519868117
3377366
33049004
14430150
109986595
453518484
40617006
371903260
32301228
25334038
624930914
62313685
266860779
20015151
107716430
349233371
435552470
21223363
191867444
50494759
340376
60728100
291222367
221954125
503127247
424940169
34679395
159289729
151442076
179896004
74618876
806103080
325076484
101670677
340802442
6838226
27091631
786013016
327708786
392548668
65995150
179281184
316967993
29313094
12514811
115200797
211189315
156484726
357596903
337081128
54684996
83961418
92382558
34756842
144061671
81712950
98966402
499897961
198399897
731206882
74739039
160474604
458330202
317386515
177369412
214910368
237389376
294752629
28176883
29773672
178494822
101787557
461626321
503186280
1205034
134292354
158983220
1522447
118331620
307888234
423647884
53643125
464045137
497629795
612402384
54874307
12175285
67238354
309368530
12354769
709792546
83079207
161659745
442001856
175736453
269777742
367761746
498158525
382720391
435168112
73731079
333000198
106083705
5112662
32325011
113846584
696422667
7811080
410605284
749872278
230034168
385522231
349039234
317272312
713683768
412379254
337520953
19123115
143572994
725222071
114553670
163269210
469946683
107635097
181389216
151043455
119748591
194313224
79718836
103299307
144760795
7351692
91576053
469491913
35133296
456368320
732396291
29073431
75010906
79779691
563525639
286283542
613336543
425823482
230190631
304932012
102842142
568646229
181808745
349087312
211958511
77427739
305187804
424360256
65333212
89674582
74026672
129820853
97152472
68793058
60538422
602839590
24082324
195258385
171120772
311395143
296643997
532888543
427859731
7464953
137288363
79792
403569710
191854294
36614477
84429403
258074905
124835294
218506326
13341093
307241626
2035708
13357910
202279969
251345370
45476552
52915530
106870212
213852439
805147269
161852688
17412868
52711602
359663533
43753593
648195162
157629604
531701911
228201451
89527319
22561968
195864001
257288530
702158525
310450019
608172735
9884416
56938834
353125887
152798064
197904501
11713458
36019610
42173087
11215682
490664672
207118358
185439176
237757177
38672664
220004247
2019479
43471758
10975531
6730446
203211257
618206532
87054439
166514217
314404245
229239773
167717169
517699425
178847724
10587357
110412738
25014571
29411509
352808105
185236034
25316152
3792028
64035616
396251143
205529970
471744109
502696606
284100548
470255549
188264741
27523216
34629577
610802887
849171135
593785719
76140887
420369513
299512178
50799058
629577551
600493263
849442382
687167917
125136408
265860034
137567765
892199736
95230179
42579363
30932763
380849769
12456828
911284894
198016327
505352523
406928723
45683616
84179497
44359137
246387207
191172784
380284555
35473613
598043541
527471578
149283673
684444002
810345893
349407643
237751861
267954653
472377261
163017654
77980847
38725884
381785882
403372058
116524441
169651500
20122003
21369884
368071407
336557398
333623349
262623746
320559070
176247297
691763842
293447824
728933751
385874106
127160302
101632849
65656298
51372780
15824665
528804406
164535227
132960152
336876180
232843222
551004605
35392882
148418169
417208930
161804401
213163635
388923450
133327108
14482998
411773572
245753336
285547062
136757266
845248552
23826662
23271835
3796787
6237093
118435348
460181364
297735092
596415050
477707995
24138537
49284689
642104873
172155477
122626255
443070682
200211142
19158094
502080835
53655149
40977725
341414816
318416756
64433739
656861235
18339171
542666042
89752549
511864220
62987491
345402222
220709711
785186466
604153951
70727653
772650013
15479336
330101131
256195512
40088656
132948971
109697342
372656124
760248336
333433991
589981977
96700324
796962780
425890296
64536176
392298864
150543649
163587897
454366970
264385555
86254235
26398176
10107594
215705317
581090893
45240123
34041211
729038633
848624720
6250385
360812592
550405657
7038765
61127572
706937083
13235557
12592496
57345385
120277274
54530143
35447445
302043672
33288433
456038460
32324741
101887785
203530339
571469932
156554672
689339529
280687958
67487191
830536102
378446631
48953610
52921605
20790868
223295536
110245383
139284881
393198335
22689028
322001960
210866995
3452911
406742828
51498756
436800159
320186967
648932527
126396996
7840113
488903675
368368765
412203591
221347606
55526960
322509655
204362698
582021565
15305789
447003100
53546427
268658921
181094298
680495917
34050724
158083975
559913443
285933791
297933549
107251021
14019428
853778842
4008197
198382315
358232160
55187824
362984257
223089701
149985592
150085094
73525125
416549886
19018687
173901352
245788748
376740354
330974743
48299328
205228250
136509340
102201771
44938434
799186866
69044198
880705009
72807292
224348578
647874175
121855534
619355239
465769293
27265379
326208551
100170919
202161379
32895301
8940535
384527890
535618335
34920152
136355688
312892326
934033278
29668209
31044465
195659417
89570939
180601828
321961133
37513746
609575134
16303672
128720978
212686061
713552837
47729474
28169896
3007797
532270622
19910685
467611558
73000371
232277318
3095375
544290080
543338020
129297015
108481045
104874827
234451990
103461816
40745133
157688451
413763198
73418297
24762446
8355984
320096642
699598648
503716727
190478840
449345889
266507944
128519709
295055992
230572752
57875322
123893833
806307032
126927611
133203648
305737323
84280472
139229726
82700392
810991426
124981986
48051898
35454669
370505546
229834196
63362431
407351926
13730877
10135217
107178976
492721838
5607062
275901703
269787842
715935221
27466726
290211221
242653886
6636717
733632735
236828863
147045362
6308404
369717881
346940318
175402870
400958169
528162266
151388
2219861
409584882
81775703
163611593
214701070
10045508
518384139
326258433
179373671
18207118
135422895
5836776
50461521
818723438
285247949
208442506
199965658
84752374
60965296
276550308
368565107
710918261
352264645
135109465
753624052
576244888
77226810
391440095
60060801
156201740
104393427
61119231
319730038
15071282
158471148
1303873
3419082
162782001
588470292
166164648
368920918
35615989
115189511
574485294
20858414
67511236
384636664
756953265
326615440
83891674
18616212
345218520
114005883
911946
56242849
226450008
277695684
278213453
105713208
350598075
643382213
221623756
54642891
88711847
92121789
134809011
2334231
104515281
59042325
329660499
522441722
10875116
125638388
19285515
43961076
150341593
54224675
11579926
213349206
884412937
351848475
34965830
414346926
606439699
148083992
396590744
42231493
6217109
36378734
131091462
214899374
41952079
15517577
337674342
198324084
2415443
636485458
67840794
127177597
706889559
646260567
204749929
75959011
227422130
69338972
765170703
124763498
147411159
92782494
141608224
52622255
63209677
176222051
40983862
393304529
207529953
78283639
94297163
205936446
145535711
308490873
366984779
67232949
11801914
93460199
348542955
144633911
207133793
53324726
539354258
495896781
388179156
617827544
345815014
48471670
194541763
58825536
66851131
581064138
477385194
94702248
142790010
571268234
344747728
486984417
428107412
1885086
160991616
792847610
9692963
208003573
63125193
533458213
118935091
4850027
834955142
10078781
665170118
94005004
24808169
292488148
190762134
33263251
449935670
497925273
11587214
24596710
331955434
578175034
366139566
38847393
488968059
326271125
344882780
628855186
222166296
307906053
49377078
618389025
117691885
427944627
4172986
103530605
125889172
278427348
150114651
166293666
57630248
314616330
157389020
35287130
119672602
409463140
324100469
37112507
6994842
394032776
311782321
501424056
566907886
850676123
353699509
210586320
472604850
17404727
416451607
361966354
555981600
205810317
156426533
270523966
418005867
187578438
419723868
51974724
915612070
373971077
61603359
337466847
4121189
177745362
123652495
272308120
177510472
339850811
447568692
4400005
49587595
48306095
346939602
132724624
165698697
65949586
478991074
469790519
255242770
336549236
90325607
640527516
88586583
160715214
493891299
179574870
177922840
340815856
40349334
165317691
121499894
221731038
98772377
228618314
180507033
21394244
29924897
36053444
31552208
122602173
165594318
144989827
885472226
484025770
598961799
190114372
78293411
26246908
376977160
92847711
26528981
148227102
53241078
42294882
22652254
327468808
76447385
180354511
111980566
706993661
525352056
151717618
95045220
394581119
108304080
127742309
36060384
113105953
110742537
331485881
33344932
536257328
158446000
151126109
116604211
18793216
319727990
111460273
71008159
513421774
90232162
72129582
307369892
4757598
135706733
44995421
89992370
28719766
148684986
712205931
569628250
343337903
817256711
410333335
20784531
528749234
69679148
145556799
269229787
33902668
178735958
25873449
164409338
345207105
4932024
451530893
28204732
77657946
96327507
252390021
232365923
143078840
295108219
402850951
29015420
13971014
156593621
183074693
73889652
149613366
42952305
418620102
30777050
970346705
415317701
30763406
11599520
203271449
212467215
254929188
164971753
441853821
162684843
147200203
693915423
270977109
75206459
51646011
8270221
145654734
81304500
534670082
827914859
324876701
46002781
23012740
5973261
116787647
179825206
88275630
244411434
460266153
305280022
600986003
30469539
378513817
53685998
814005768
90129649
360013246
226752253
73578434
80728014
322991666
28535443
296385191
78290494
99644730
188271597
415602512
892408832
197882896
169720899
290281388
184831421
371743982
46806739
536252888
394965026
626501870
556325072
70188887
24684844
188696940
544142072
20517466
83034487
75524634
19279678
188968812
43839559
569802476
94676044
100121401
25425168
58669841
258949412
196568312
531703522
784697733
458348324
209605381
752972102
623749280
134381791
10379484
506157309
291343768
98594983
21073120
424271268
18721177
231882432
162971297
766447129
478766622
139887628
136913145
591138
19471012
706751089
522100382
210696763
49764338
169413677
417614006
17841577
35002167
155788240
598755741
82534948
152252657
245936252
334128029
853992250
478316740
210599831
781886720
18165984
47825457
167749774
351784461
949800603
195475442
812646316
836682599
398750954
730929361
26452891
463873656
71198105
7863135
343459758
389988972
146950269
283015460
24717697
12925348
369215350
324424162
387463142
17719165
193913259
46262465
227078492
70755885
312176262
96574200
227427284
194803737
89525429
571751890
645836284
414796755
246235655
142890913
465821183
678401418
170502893
254559844
359208581
653786547
107599166
139739962
668101429
426916389
310945959
35884340
442012824
681418916
37061887
621448919
721380086
446216535
77231267
609369369
156068901
527191002
321960420
368986092
251368855
96565324
844539920
199416025
431779692
388493431
511968655
114026390
203239928
182841606
950056995
214236506
391473453
115253303
577683662
87697969
431959533
413253524
24234425
165383167
434483985
147131640
95299685
176012118
438925540
719797260
183805924
446334946
605381675
47449480
855441831
269211193
731963942
18462795
13250828
15498142
286443302
11901957
91801266
615493763
239010849
89940885
373740524
650495389
22761131
341179272
37850032
127585657
310810441
351970672
150807991
135819213
65758147
376039034
902161097
9330775
34549287
1961711
261231798
230647317
186089833
528737589
99291038
403677549
16244997
295530718
67788903
609482842
533762867
117792358
48039969
396434300
375255941
308168415
270791021
468253885
144277308
21790058
382705371
754873243
595691584
127282640
425262453
435056931
409742080
566444899
3103990
20126233
123979078
520021739
176613639
588519598
229624097
402692636
63135604
457944
302833798
363092858
132810
766754486
165683058
212198540
233449717
265886935
378358194
65197178
381623978
582263755
455741986
39884862
92958670
151992650
205032777
231988128
160893759
276308799
112337013
64198411
624461397
45002252
429377240
155283485
57002934
27192388
184463461
52635947
639810319
89992729
469635650
377336724
890046053
395906401
114735589
628289896
318570378
426571040
625729333
465833046
233003492
382661186
133815454
276317744
343197397
14250072
498079855
64875129
175304605
525450086
136460272
520333177
2874207
158265831
560966310
316801743
400034580
57539361
53214074
90353703
24854977
625963269
1860822
127543694
287687251
711601321
327865977
18148018
225981603
579026970
418137683
283520065
95344032
57328404
925429301
348388754
632719908
98554299
247341754
456431776
458946047
117558953
217866982
946091265
252026139
266622887
23860352
476461194
546271250
15565702
102363932
449117991
101667650
34647761
41278024
146131803
6379072
175294124
505950865
312950162
751981772
57627936
683035243
329707397
9751103
179457460
21158369
141128400
258648886
334283282
466565137
148278860
130403960
156213377
469544
12208426
637625
272296843
26045276
234359217
350571796
80306245
91215689
686083568
799497686
161676052
187810782
572516348
216789304
280036146
484924868
558748292
331389524
134787191
24209422
132239171
1314185
218875308
537809353
491999010
30603572
57692022
5594494
407818582
896873228
15758534
132595973
207895953
18692746
379527437
179932296
93922562
454127013
174183457
111065923
214245925
35614698
31405178
125766810
719967426
136072936
346971647
245644408
193757704
24187234
102773245
639959679
17309699
75711178
126970454
263174534
718903809
115915927
131673559
24488719
53527619
405421786
170544389
66881888
58468269
63466521
449863521
281500814
523022768
207533429
426678546
192889607
222731731
468657025
195774585
433830345
248238602
697132604
697101505
58479187
640094135
257902671
703688219
155697209
443830936
231862872
61930535
371813329
296549586
333932041
704651335
16281417
77665
11118642
221673375
304623052
29028500
344349625
70382114
316645080
25652154
7179519
149582095
837231947
619853160
735431847
282696594
602845
461042558
59624419
170844407
214944101
36553478
244768129
362459777
208601580
123047480
468616140
237824592
504916881
617635632
147882059
102786639
360532078
415475359
409706043
76372660
602094153
379328727
246278259
561310483
213113576
132161796
9636065
135342883
137384019
138795989
47719442
198226827
218926700
258901243
20217679
363626317
112163137
545319045
195168676
294239037
262161699
74920111
237483636
685982389
375671198
205893254
125358129
463599150
36738828
33627077
22188859
11139186
124752388
1090049
375358044
165585287
94299833
252003062
227561781
393410162
367568060
69019730
899749392
246178115
248906850
799018889
479525801
518129699
284392757
93013853
12730417
347438661
207532301
325371349
100183886
90578720
585950709
7260657
583710450
33466639
303023003
352755559
101642257
31094315
302567581
146938312
557336967
630689389
350086788
215591822
206590387
114421508
280624555
41136030
776599213
94063063
46659155
83493
46583191
105585614
60618825
179771164
115353156
140244348
169053343
165036445
127723842
223389604
558800415
258180694
241395163
83326749
506224915
201349298
790327105
124425069
575542757
471834581
452112706
181353887
10480306
18374638
226222217
658625439
90165440
297619619
26193687
418645224
250336843
510137274
111837688
131583130
231626238
141248065
99274211
4325292
446273165
28813573
192605207
19370290
444817156
25020752
7961760
146557961
105106547
19422164
81751886
55236369
846286989
338483563
20748520
38333157
754980227
37436904
44380216
124553099
251554198
27589256
43409436
447826113
57428963
14724637
260097531
36405422
598310636
183147083
167073851
109099598
851655431
270437408
178200876
144447858
363806410
92445236
152932040
351141099
421209894
496113793
45626787
15498327
538515206
507625903
154863642
205194240
41459766
170977880
481277014
782687313
511328153
96654897
48074923
144043423
562875361
6188524
393774036
79241360
605857271
47219210
361827880
264692668
88303558
145969210
33828773
41432380
647699797
170361404
174419603
654891290
642155115
273544844
194776828
113017532
468285991
130241120
160628328
69724407
697236581
881497682
220049251
3042082
39291579
139338420
299215695
89157023
189347513
370203994
5687175
96523197
636489179
205528775
126938793
92678928
154287792
71725687
826875910
710458435
272613747
70667732
14082644
394630981
360840091
4447220
69784904
11885880
439597434
54578842
100166233
51116608
66646883
66068305
29113161
217675050
64813433
25849417
244311909
676462098
112761068
9785267
465657878
268390159
479395428
135915056
34905288
67403362
416314494
213286464
485788968
186055518
210239025
342441963
7312961
231798501
153173461
336412387
57181260
105473760
19104084
586641555
68995995
295347400
744840589
136410653
53765525
1893003
173654684
683733582
598513353
308442044
14361362
136606855
153100615
317162143
332333081
228321197
32620330
129587142
151882156
37675296
50770964
237852120
137657605
55618833
52191042
93663540
234619174
78312469
412105192
126973908
400217979
187755
96384124
77248918
48192527
333808954
703802297
704221695
54166335
316987929
267570939
191232886
109760026
343800256
38168539
27880029
16944353
267232387
474713092
266677121
594861048
166586038
197132901
218896832
225084370
547174828
220631483
9990008
101602910
7733797
43862005
473053012
9616921
172019502
48555190
901809839
233063115
77284813
197165112
29602432
209472893
177949295
77802674
496817418
308748622
834286835
83953319
191312796
91435494
42912660
206478475
919874241
277553078
314581039
399017490
18552355
251496180
153394211
567790945
128456565
593121149
57473212
366349793
23111527
388841654
39188639
391506661
599582627
733591116
213228087
22082934
221335734
26262469
96868418
183922324
173653571
210113864
85150572
607545858
1977100
108072456
263072402
299245894
733983269
435635385
359463083
284337875
97295346
812434390
346247191
150860738
50542344
2842995
404326256
69455060
480903519
32514240
27543098
232426539
648183783
48153513
444725128
582942233
307106674
87398470
322062963
1024283
203000134
4541655
112412191
525256
354935463
240581
646720813
38110592
938616019
184793493
461267312
22151754
44828160
125336663
108659771
94851577
3589894
159349582
358251960
37288675
182346153
27748308
113657992
615077167
172901994
62073590
39082552
176729915
318999425
39699228
122075972
548032688
190903577
515678189
21228614
21428843
381706394
133002968
559983374
165820717
79379238
147849394
101841652
78392257
594920810
137561745
68106373
98845385
517579441
487304172
27372652
175693085
614811058
686277145
437970896
338539429
101014136
485746253
349364780
399155988
96388547
107982161
280916575
289192423
492554349
158734277
190763184
139655835
8359968
130320306
5955310
133897753
3952900
59077159
144409626
4012846
156828629
71946489
97939589
294519759
313998272
20440678
538684758
139092706
29466148
95747440
705438577
895088617
115557149
468525366
405811271
88716691
393554341
726931945
279060099
312271236
3799138
13725846
338012786
2887966
237373129
296379728
700259399
117348043
459576280
746469044
13444251
383627340
115973941
114589914
351728010
119124943
123996058
398233116
12679251
417702332
200846223
232178706
88780742
13829329
433525992
422452172
728571344
199092604
648987161
444835178
125374455
455594479
4543289
255859731
549109301
4023616
124568124
587220403
201477360
35167124
390538510
382303395
92774487
53436119
23784730
643127414
388670289
438840081
244690965
688482842
639821303
132486649
196746823
14298830
517439002
966507853
13322797
435010974
24047744
1262048
19013179
497182935
319896962
246988476
96050491
120792506
149142478
229749125
391492760
218029462
40489073
95951003
316547100
54829260
693003849
536899052
851980191
330328763
54624562
205246650
400665820
340648548
126550418
51697414
152934844
135825573
639176216
355672557
332113867
420978970
848996063
79668776
1221398
83075243
29639020
235460843
68090961
170858775
73759118
634657456
95200279
741567740
52567457
355679590
261062052
371722895
275129132
210448894
719157054
746901186
25299206
284764472
219287360
203327720
95444997
202751484
300882904
256977947
2526530
48560382
5763225
85226920
2832725
70644718
178451321
311302770
713712710
3176418
211247901
231225666
91801745
240002669
7063479
161136285
345574975
329354859
379818110
13959332
85579604
202896578
210655
363926086
78881878
34812636
161790633
96445991
83450975
507553578
522727471
159191934
361346028
38782518
376393453
38916628
254839262
17544619
936973746
43250426
328567981
116164607
114366345
4463932
191273720
57154589
102869151
66439986
22749588
281701688
22876043
404453495
60538728
40590090
884515687
111296968
46804032
327856305
130136705
570282701
593953164
36750104
164894049
152571099
19223744
81465723
185321024
153674150
760402492
573362778
37455804
223109358
134005712
51367996
468689216
151372904
7429568
496547906
4517536
34909239
88307112
28322152
205486177
130807998
76293819
57207070
89399821
420548833
489610735
367090876
233671055
84867278
221673488
259899792
217402526
584850934
101999185
75248889
572962302
124493862
13284158
656142926
543412810
541906420
24683308
219897028
315928068
559016673
14633849
462429857
425357187
400711495
108844031
463297149
6104575
444993925
132730141
241535161
65924392
321259771
166000091
58339614
258798760
495466
57497672
487118161
201927527
167079886
233040043
22459598
402401949
228882703
123228471
338702468
59192224
243835666
170931457
764471547
1242885
86896391
23791258
212559876
722757159
5211736
378154639
38331059
117055206
175413692
69935389
137881105
63424651
171239517
257182361
91197766
23949235
26994725
332716627
56754893
604897914
382918668
228885680
9517031
128562391
500334452
253077629
104079657
11356336
120917165
10368843
141504405
505420410
181909147
57311843
61109467
48919508
496521486
20750706
486707992
591951273
16421131
57252053
202310657
453723753
26480365
341747214
467907650
9432207
17172637
89366859
19424535
32272431
351085627
141974912
63267083
361550265
200393551
326312076
631259432
428596368
31772729
466465291
380910378
33444736
198880148
63270086
316904328
5206161
29125458
85857669
125993789
757455824
430603987
88216550
46351722
190563281
21379099
682656814
120700568
310694369
65202742
200480820
4702487
47067861
40708325
136950994
187101485
153352038
602223590
479791835
125319844
793428027
710843682
241468592
14837358
174328230
622746337
88885830
67978754
635976761
168603756
248131469
146404135
395370881
71864075
311376026
71136656
900909739
185009625
203968974
68222392
292329222
729915872
101183122
74113966
62115910
533746278
109189611
221048945
343747777
32130360
59142949
644641207
531931565
354306130
404972757
147631144
81529295
40747281
4554984
165064914
222678227
345994770
828863670
111029166
8275543
681697468
451781638
51984176
6721430
92202602
26216882
287369043
106141786
156482482
566012179
158173153
707872359
515247862
264260654
130787473
34650040
287749458
101012977
6588541
342258625
605714552
160801161
361025310
301012519
290936779
1730977
40100730
388807514
509695583
134653479
85944701
65687200
242101918
569872611
54770783
32375141
540175629
515690671
571238100
267731204
685478300
306208458
60419357
460445953
27538341
181264654
287549368
113294424
339664488
307551921
19714865
77385029
184683775
218040347
240465522
163686224
282573024
49026816
380608540
49027122
935842572
332723719
595564569
290850432
157804407
39714826
229280796
823187655
13701848
680148317
425104226
137732324
265491394
410911395
3323504
111224865
112296630
922305308
36915244
99877223
41941246
79841106
416389238
381944379
277383524
543966918
249734156
26287680
574891903
818104118
210582997
420009634
15887247
190049088
270416369
439476945
913417408
20045920
30890301
384654079
237182750
273597516
552862444
111915723
87765997
72670052
214510231
202234682
109587787
650062328
181623038
584663442
719338359
133886378
569009547
368674908
405269070
165322369
833447151
280952549
65532306
39596428
361776800
162282922
344790285
383722406
36725979
472936826
103979068
326719074
4353782
272882094
283800981
254974835
42987437
357276642
78900603
219692629
36294577
402478799
95462934
382735217
604405073
151633222
96129823
158481200
50137599
17823496
5260146
582031853
893950439
474194677
209966401
219099859
646408711
250425299
107349799
613412900
132844171
274025495
29787952
612741
52587565
696557583
3439089
152274464
120509103
85248403
584141449
21342594
120448809
101821575
51381122
193870469
21409000
229182128
636454848
505677708
43990354
373989690
15817043
2658489
108062498
393217301
43219506
22776155
386243247
247733412
367995593
159213461
43644187
183849924
14970108
277104298
21543735
54801619
22646235
162457018
84065799
325320571
259494310
168203340
625584343
176476171
79817807
132594987
484606054
572349892
498778888
92983651
22987169
264015267
387288763
376107092
527994240
46667187
194261311
212564494
423412217
52568918
10567878
63017057
177506834
22049352
461323759
407305459
212612491
11330209
5455430
18545834
264759397
247025401
228421116
643289686
51461888
226600010
692111582
91394679
454522074
318792739
40571831
25160016
675324464
339877086
106660476
318105026
30354079
152286088
58089741
100229434
245060552
357661613
147369992
137951288
145651739
174268069
125020257
44721429
538137539
203240592
72917074
492857070
203258202
37150671
890232688
177047863
135898663
31046
631667906
111743143
290818843
52727983
303277587
8218168
22274708
16872474
44961651
386790138
116478307
262967846
101120850
385532338
41252513
550301394
90354945
316400985
391713471
223550978
244013927
76657840
22489114
426562607
9208257
488226642
13006268
6146764
156066289
568022966
52079027
250847402
169997965
271589240
38849884
545955160
50516421
383710321
23032959
453082892
131271575
117395771
124517679
573632665
21033625
124604621
27507369
191991639
76136554
704850944
162968026
6571866
111012804
105961819
240929101
469369812
158256805
16335516
124716717
98125255
624253738
535670229
727651943
75910946
270439221
353991767
342710611
345204774
378384351
22117665
153896494
135985490
97371894
8570502
870477543
682848159
233208916
719309471
681634727
57073743
433075724
111986509
80862946
102070861
170982988
149065058
345908536
457805683
621547246
499982975
362081197
128156969
438767313
38898270
160570368
30801448
47584810
56342435
63992629
213506857
174577046
447265266
553076538
159355302
29156347
251409117
4051992
247503889
327458177
158901057
17406434
218356273
250887699
32762446
795168762
559136461
48030300
4122297
28336305
833733306
229313656
730645421
311776544
486956927
509344273
319918644
645905101
54175087
5375394
20900229
200344199
125992722
114394682
162349201
433056397
826920025
265511754
85465146
104183855
78058843
236784197
133200353
2177628
237424082
163579995
6285828
111838008
766647900
297043977
260803517
7703000
690340060
379272497
25913631
331931859
333156305
231624493
115482475
223244467
112254628
117458499
608493827
285838132
131476732
153828291
71660853
275921929
822176885
418263222
344851992
245065488
215161358
812870777
86831770
317167244
62389091
131973306
402843735
154465015
417463417
86634175
622941922
940215919
857306096
9325569
14600025
176630408
219109292
205604726
62488239
305170333
6343631
458106272
508737955
348050571
431553241
22002573
61169103
702774747
42102958
226565206
309962817
134309830
229780463
751588254
244910979
314506925
263690811
641322353
5385973
155440393
572600307
98277651
260090325
931521515
153195713
12020827
180494331
241502214
441084227
347231154
351277809
46258139
47170733
198516367
17977587
655423472
484532393
4368203
119584343
367118151
40060705
7263740
160672481
62763081
840480950
69828959
181314946
279035474
149728818
317085901
118580886
75330817
22000508
39944097
249225880
564019132
227935639
3489967
891585669
92048327
217045075
324244424
80180825
197542438
191812787
185188819
95859315
52684626
30945665
558763537
143981799
159237620
75275328
96601478
186106569
449144883
450985061
538132924
540220205
198811966
155801414
72546153
419565412
193557570
120020553
125738317
35300044
584556274
2610711
26183459
611972846
544999393
486299266
47755305
233798164
621128280
278640910
344659021
54682701
535599714
9320738
46873607
23782368
225389264
301642783
551898
66368887
627460582
7480831
210377241
284701664
183323043
38012317
225054382
77020375
178259121
183040346
132452785
379232202
755687075
89053463
296076582
7167171
40580061
87263590
95185474
299961803
601022643
445042507
461959639
7845064
31802453
493250463
521490486
135264257
43878492
72145921
26854017
343253924
563323657
41542413
49590842
102190581
697592865
353088298
67258548
187181264
642689080
424480658
632100508
497876140
575470292
110790878
498930304
151839099
404940201
250621491
204396322
109466859
32518749
24565934
569794399
475461181
9873178
147689543
25467626
202989022
12884446
76561567
187824412
100972666
433473312
155304163
633954100
48341140
4543094
143692823
23754054
51794675
445584775
6981024
235001682
439760584
496924233
3299855
498358348
250394816
211418811
466120067
61720101
22845016
51949019
147472542
15802228
33654295
78010196
294623514
164879796
865600274
50637632
540574263
62832364
191900840
123900875
62362729
39559324
2126574
333964343
51502563
146548286
75463520
628806613
15178645
210908319
884276317
288789668
185376374
627536452
319405835
495109145
2540345
6368619
436261
68676028
11908111
139465025
230085757
581801773
84607077
206100262
41052052
109307887
210559804
107406129
595279146
390938158
95803041
45925709
281674777
19067410
192719891
917820822
91820676
86596213
310894212
12162501
283068166
231376890
173213632
419451419
61753682
362178693
540462290
196108365
778095780
372355289
82547701
122874930
350152439
403016979
341444965
407726701
252492598
507843037
738226054
25745794
48923924
89532936
526095512
44956697
81313048
710670246
263605358
275031932
34017759
11729941
265963413
198248136
600966673
249821440
88606835
753333903
108654375
193982048
473177018
97620325
166430718
73158533
63626221
441087754
128783960
20926628
18654991
254316
210598428
442385532
100977461
83143363
121659226
88285725
1470312
365898407
143805652
223562489
385454006
634142618
197977436
130818753
501368501
104257731
61673307
501482285
728042596
532300486
431502187
15524664
418094035
580232550
238680917
304936800
598002060
725272087
678532183
193469087
114732329
250215940
348370459
69382807
484468789
211979444
1276713
376570202
374183453
224658026
34129405
44080353
265417235
487986542
497803452
88071514
32270357
152452399
3483014
138103813
73532215
714340052
68067047
682198383
819183590
113187882
406077733
346968705
586663392
237594381
147609756
20278082
203807614
40807251
540362286
39437530
5668903
89209400
701348450
56590308
847121003
88264820
48030227
796014554
295004083
371160127
116906071
134200
19224465
516432080
72100951
152625876
32238555
75378067
131916415
246281663
128940900
233175505
634638477
14026882
437659586
834906703
66256862
289608083
105344084
344994320
54371981
506384905
246561745
122101355
37378745
63793496
56352947
808704563
449450688
4758550
206691886
280253332
426079497
110638020
506345777
405616655
7240741
406583443
355516878
171735548
165939804
38172301
34090080
213339004
238673047
162711691
8472843
111533322
30794341
293137996
54119534
98130861
37811611
192187963
65103823
130334560
71666463
397537650
470736776
17324096
115993626
697894059
193302621
664911
311838172
215460216
627280972
85219900
217488044
27983748
7585685
59135573
135067590
57133558
92752063
804969889
198598104
60085453
157120589
109973027
392052440
84812460
290813546
215453348
602192012
188980020
840867129
511631113
939713484
13232549
524485097
16082232
115867988
82650514
583196697
246380615
355842410
839634754
511338896
730594437
47335363
216617174
17653324
516470489
24910056
272693780
49111892
151737956
245264764
836315278
535068008
207744736
544390529
277006982
180769583
238976077
103406171
24806078
102273806
407087515
18660413
446893717
195139949
554848814
607763348
34209314
204583338
21481172
242236098
58074216
5991038
475510016
48288949
37747614
530871831
128575725
461508833
257390387
11678411
163297386
146496267
37700096
276459223
148670098
453282083
8766766
97643732
922712258
563291720
129813476
249790877
874651180
128085402
793688026
775746434
195361024
436072962
878598885
189469454
420210618
129909799
712449338
11422388
503576995
461973683
16734192
565976870
224807813
420795159
606716127
55316566
556322671
683400281
530851062
119064324
95561159
423692914
103331711
117035026
103957622
54078823
64217363
83047405
497786574
138810631
59490984
72406760
116982474
28454055
414377262
456668731
448498514
421149690
529519767
46916141
89398529
739017813
415434484
165666174
13833869
52871779
42808998
555678203
569325858
452176712
414020912
755797485
758507200
47189084
220160364
61479036
272709130
447436656
552513670
335244298
60604551
524890116
573781883
756636169
11977938
58759273
70404857
279081792
292897390
46315805
452822360
70194190
215237626
162453036
133772071
103415772
125463381
401491020
414309016
56558011
249145279
375717
262435609
126216571
44229967
793738878
230214996
678167036
19068543
371349359
802945496
581728977
181329540
52513624
473014161
86218333
176314622
8411871
92458888
177651835
656469671
17904207
11887496
223261144
782527281
626072130
248513636
171884490
44351801
104102820
120704842
193575463
498282648
592862664
694754450
392515141
791079496
140032499
8817453
40691964
295598014
440186907
527275656
112706767
30293056
472511778
69215444
59933544
316075111
167518868
267080566
575321714
353030404
818494003
486806511
33678769
398648454
63052026
621282626
462674509
91252311
472426422
374376023
9551558
136966161
678201114
32257708
24533212
130180294
103609793
796176
598404536
97384654
23510925
64094004
456178403
222442720
11316845
69544224
419411615
30618420
58290764
72341034
160082937
84642421
192320169
840479040
404785078
99827356
92433191
510279493
522518004
217752183
294507345
135424634
251326305
480206038
23372654
86468111
109673533
27882076
19985666
48254450
103398338
393043012
404532761
4418518
46244089
181866415
176172201
6080462
850305578
433216383
385591050
566959
245513666
174443232
720236272
244563935
17095683
5574664
95328061
587825400
99412624
380696684
425680583
433414779
46141502
236733599
185388283
196301155
72469998
274829818
80107310
801860024
4847720
277877895
29317984
455518717
362311529
342193802
486178824
4966108
366934448
513691160
113927254
81652211
470398610
94084306
59001767
178580660
410887349
498588747
676648938
702952381
112356852
157358954
13283977
540522283
488764826
651391494
53143001
15335540
201731562
44004544
436643324
174243627
34233388
12897045
488409077
44602830
395016685
777249312
50764140
12516037
653240864
105580504
286538733
596738542
281292251
284665160
36810088
75850713
152503098
542448355
399753241
220064129
180887787
319671088
133162888
412980566
10601860
362314910
754124462
52704845
427187443
11199002
9178437
190998531
4803660
37772973
494760257
778077789
12213218
15473098
204207024
449179561
61037280
75406726
215336991
168128128
618214966
275771636
110805593
235255652
359228946
247605923
693998539
128185098
23383976
105963
571988078
28097498
64477782
507482647
319778698
420975364
894605411
82719641
35256767
66146772
563839146
276764565
66431230
411674543
55914642
231299811
278027190
402129741
801554847
906158261
160516201
8567818
345150157
285801586
335327990
131714322
40168625
493236031
157756658
338497076
53169458
334835754
136389084
44517705
25858990
820570441
148567994
444446123
431961631
53899727
91017247
51886968
84309266
44205772
435668300
1727210
10472476
329311738
89661585
84339580
231085850
202381816
100090846
55974420
574517883
687359956
578048183
57659130
428282562
341667238
167262078
531560919
210791594
5498060
608247904
268649724
70913182
592295342
140837616
223529131
520425662
47194942
909150
474454994
565566507
239071690
280558995
142913344
96868570
40250180
502343741
40218923
36479089
578634388
369996950
542400395
209060633
425231579
1117305
77757066
674780607
968733392
256105957
361928054
30500769
104656390
59202636
10800818
270975358
116342442
292362535
133359553
575992252
97201306
420062358
85740748
150592221
307351319
432395208
217939452
137498245
348672655
392874766
462461785
352201708
727270007
390495281
349607399
262392267
239081200
385344743
46959952
328569388
25143484
450813454
585415485
41944536
141605857
170250768
224438426
40474598
628616917
211903505
561417521
600539266
34852838
570830160
59697150
358261175
332765048
307739603
8383897
29372695
302494295
39027901
176921207
235067024
153837535
187893095
3767783
185371243
264655847
38053118
13217373
419912578
249164258
5690488
80866781
354885682
79661815
447109126
4440640
200055523
129014307
394876791
5210141
51629562
144392937
326878974
113664781
175897608
156694541
154129470
198344987
363074515
696240825
206769027
257350830
40607745
155016996
611819586
239525687
353349354
94298787
172323777
970878722
54261617
530804408
285450890
212481529
43792804
91646716
9304674
95553337
362174910
667267685
209476349
59800663
161827980
4329354
105940494
289753807
765376868
307550439
191986434
309836281
135173539
72769226
780938135
422161743
5589270
257932200
356694321
324939354
739670875
7760431
147524452
3979945
949885164
372853673
286319566
403875528
15162093
245575262
662445273
188864923
33840874
201915239
129304085
101797145
181782884
107993568
697644720
75109389
528883288
236538816
59480191
503311181
59822425
13893781
198341882
57170217
786148381
112136507
318031355
226017443
61590413
495629115
663641797
126022456
399279804
146594832
9043923
62409406
151511171
254506205
478982783
1363285
539712538
15674231
133739498
32983250
59200182
220296737
35143067
346896288
59790405
209872200
125092319
340375109
364604409
129389162
395335471
182136209
423451015
196495311
336613489
578897465
106290629
531898177
188042474
22966769
80097752
295491731
16259068
54030113
121890257
213751816
202615281
197884463
126569083
28057653
295534133
153307491
41258520
226407658
267619158
302714979
142976254
35923725
563925602
264222700
95040376
458552878
489593004
53959059
470576780
6307693
315262102
112519277
45747893
90300919
108094341
90361992
49471910
247538070
58299198
63503596
4654230
44572792
190514903
406255595
359639221
16510767
194026798
46967414
183929308
50177407
279830825
177439454
350531150
129132316
134152657
19305849
745123359
74396206
108136294
234001723
323031371
33872166
164305250
256963071
87026200
771118247
268068138
7781854
179289182
104535517
165570378
658784927
199846055
233598191
20375660
883042046
315319539
458919118
515258157
8802058
15779787
597723851
731837492
391897873
39425155
488495501
811434985
89923385
259956116
275352264
202478968
202544032
148415381
97067027
210122668
78757281
16372098
746135060
311443618
153931933
114259864
458678431
96948831
132995629
42595814
62679434
318091203
741545117
99945495
74107720
353345438
510891329
401166305
466221107
159689269
247897642
122190370
303561743
253791592
195771264
220860684
481457174
88162887
145685935
20355451
771243311
1956671
93070753
93598508
454229221
135604275
11460948
2914848
62248084
765628066
109143927
178421615
47744121
46825083
62294720
131584435
48269199
630987164
212921714
224685006
482555183
427656577
383550656
107824232
18084253
124018504
74633684
262327450
802664849
65011611
43677607
684738737
588812607
365874665
171906105
147586183
1244007
420691361
376782386
18878482
446444896
122443013
129692300
532162759
107294382
158382121
742661039
557042646
310993314
171582419
629601647
94859270
342226127
81072723
911260283
490644448
84260483
353762676
130860786
79317003
238203180
507803181
93888795
434532759
21461509
256385973
232393605
126375583
44890212
96099874
17511538
21213133
162563338
390767343
836108965
88249457
78747323
351889730
160781422
865296396
168939020
116307924
293311738
3647869
31498604
39424312
38832921
268361467
179588936
38832794
182470047
457032564
188878391
432483372
54052557
233788382
147620319
12498373
317896246
695467252
392608980
468784183
54112856
450485161
38669472
681155914
72789942
225462902
498545335
566195245
38577324
1123287
156226776
499112950
74163248
14086082
98284146
168108918
190303208
688303297
379120709
54037060
81024343
339403797
509982196
174939311
194359171
6667897
464844714
427179519
192937522
442432860
644624676
83150746
272105986
10771149
219690675
137126086
10729798
524939728
13274500
110491469
272431528
408202869
635417342
32950914
601831628
237889516
123236247
72834564
47327179
469371423
36067671
651458215
255902166
271053956
111721120
108678287
145152222
32975688
101927235
278872738
97838846
24963969
227210657
26269031
321908703
265986944
83312136
37982979
183965843
269575501
136659228
126318958
31270343
71811677
16999204
416938937
30699353
147453334
15362741
18507313
102467360
391841605
325790675
74172849
423321613
30700167
570504830
559311844
51925140
186952185
584798677
130449672
205305807
528187706
172821976
92161052
339740026
37733602
14222345
488092463
709068415
767679752
432825842
240601800
836291640
228667259
540686373
31763907
456583986
57699470
61056571
286379906
277591675
187394146
295773459
499258221
208526874
20187742
518483729
59185646
78294019
184794884
287368933
149002220
685280350
99600472
332640007
378287353
239635733
208456030
662414211
23033376
90365823
222809204
35655162
95849053
601153443
897454554
786549926
119549806
751898348
37511813
329298017
18800727
175590030
63729512
140224271
66197608
191322988
187571354
308806334
196798892
347592516
67427517
339672116
34322262
172733234
172654656
584238933
1444184
483067340
403390457
416691423
461856855
83430428
529048318
629203289
14201132
421129029
7632459
183020653
516960154
200763289
36803022
293758264
33754233
457564955
191392527
693157299
355212773
20923581
876333983
265440703
307005608
13420157
159996394
778822993
265921772
380102241
1283523
290781740
368261197
13021303
106654198
246640526
482493011
148872330
71821489
63229447
352075469
134149581
286011806
493751019
392952424
239262356
160744610
178997941
297497136
631582956
257540458
165517051
70490448
744532213
751118489
260602018
15351790
445303377
154522874
131050702
637902432
199248417
145559272
406417052
39415560
224704537
3901064
717729438
171232089
490448906
746007047
178209829
473487509
234499122
742188423
85927849
316561839
637114733
627759310
16777756
484729335
246165363
564257689
101894977
382922871
677366
654391543
90141971
572325697
32931218
106696397
456728633
77691715
627806198
747997208
197189061
223831713
168664888
217494596
430724103
433159947
298512451
653942370
274492561
364032249
78655434
480353209
16102950
526791832
73542624
730578468
67089187
508378826
797612907
119470071
506801237
528686591
437170535
29561691
179371265
611370256
152901894
149326195
340788199
10025294
614665167
464684615
436290587
283283472
272600436
71040551
165086333
254579859
698495072
111297062
317672579
16639375
538147166
4769001
537799312
68814990
75639648
664074939
57497925
207520122
52938379
183500300
503403933
271702610
224882364
92217363
47141649
251452106
288978020
561098128
100803709
217694020
120323355
423554069
102688273
305793
52802961
325410308
223186623
785680609
677614511
52409995
607829487
314254074
28608716
9290494
62441060
20136100
842844074
116351632
165498757
73044597
41611726
43673288
32509912
358457297
95082331
206775881
49925791
580130934
317271752
209493206
539588657
146413440
48900632
36248920
44031938
605127072
167861481
215345663
326536909
113893561
1122928
525889701
152142920
314769365
378805125
119761459
487610257
409744418
72526154
205024965
61095547
324834462
41951754
472074090
413487251
100635501
43779983
304774716
58221847
174176077
130670906
83992783
320433765
8745684
288733346
42389798
29032481
80928065
680597403
767669078
60028602
43521286
98699226
216075721
225713113
668328961
599130285
485641686
55509044
119090853
58878386
294744117
217506253
262062711
216820402
178303097
205156117
876296
122308865
259624350
34664473
363363855
54340173
58028861
670647714
17964535
30080049
122720791
570313505
20896522
39698221
137143969
774598543
116137934
259932914
516193937
145766525
49710638
135369001
381054511
412258543
201976882
601985331
555654146
161183924
240040138
440370207
117266319
37178410
465269332
1104482
77176126
191757857
160661609
563241213
59439740
22727352
58602794
20817295
10059423
138288161
533661818
85849844
622637472
37601215
418331550
77045916
188677416
320013739
178863860
74146091
151610224
55195620
24851023
339049803
75466747
485367857
260649013
499654535
470421491
1370527
72963958
797658303
12509560
484308379
219986079
34638370
1354479
647738326
328526428
698172761
581090063
63018106
63694832
541250770
500900431
531819731
106059574
12068159
40012054
136869416
177432231
426046261
416014252
701241247
339318171
54944480
329074504
707178806
295017598
66191233
274040428
183005700
576460857
284949170
395314609
525814043
164803503
182907
572579214
379453511
3055288
119044425
2481877
50546630
571029133
659697637
161493606
53738199
766269740
8189469
58052701
427098741
54226633
309696301
109184218
569672121
68582962
247399046
7801837
342195508
103483258
430650985
570318153
132320865
357512000
584674480
522228828
138688684
33548745
246324475
366489634
442745795
176588197
72615048
82288863
568221909
3181363
118865653
488159177
212683652
324487783
291625735
364302346
33342522
801593062
602038494
152413753
101995587
720669962
711093133
626682943
522456146
90972401
40141597
229639066
6026929
771179062
91306515
257147342
474164027
413547510
270469823
75735117
417795453
421220557
337591601
235506072
478019981
405101265
60145440
226790312
425643317
31708571
134981854
530242946
67110969
480728155
355022074
53033128
595075614
38184098
111232933
66530872
465976202
389978737
220804446
262825585
442604546
396081066
659199974
683092710
34909552
142521081
56904370
78449348
66473346
64230886
8226952
674350461
218387795
315091096
5048325
147887037
473471601
260328233
72836158
25171001
46210087
377090914
785251122
28781367
502206707
221505742
40795263
575899820
520495484
613510448
247817822
78883516
54596318
280898521
11649071
94137554
616660505
328333823
171370741
217956093
278218206
55045795
518021528
319707832
1866874
394097525
88717209
414832512
295981150
102537496
19507888
37694498
79440699
53966940
459479002
387718356
159646838
371611440
93038385
339939936
269311684
41384272
95088567
524282288
172910432
587371164
429396010
34185943
297408200
870853
11148902
11855585
180392226
158157756
131287132
20778253
1605121
523934540
222792945
702969011
353846658
295341082
4521684
37347893
475574645
881706463
329074614
218431093
133746153
28896706
615568997
157456947
110958612
184403912
254075621
45613919
253984561
470342990
118485584
24956726
453833191
815217647
285669215
27869729
604214052
259884413
182488974
38541544
184997665
176540418
62109086
471810657
569310484
144632437
21525868
524585574
90853689
216032718
88582970
3272397
320658240
527521257
313540468
70943473
235192789
38419436
710764770
97355588
231851608
22283108
583742916
184000043
148055981
10335048
156862107
132674554
17355855
297813575
302919374
24779252
97439257
304842126
3165315
147968254
136788263
33095222
575266818
400039644
159772366
95394921
177278824
501923754
393178362
187901627
217992607
324352387
680511686
38648636
128684828
258148436
349419673
310411177
671656141
452693784
170110840
275215278
4609961
149289537
435223928
478606273
568099837
39771368
281848735
113432526
473946267
747109863
177507377
105966046
54975476
22225321
240086681
206999890
214750329
43174526
398958181
28129780
305240330
37981911
797028061
296385294
8982547
66821179
243174063
368316214
263716864
722253000
396877131
633388070
347883027
179231197
25787657
133958229
136033454
748148779
186616486
789034843
537751284
53243979
289739416
227054054
379362864
37835909
402430165
57959150
539096805
87551461
4449698
217519915
357101408
143517760
443899832
470383635
20654360
19582561
30670420
40976021
622179120
756422731
219649709
51923725
345645421
54935537
753803316
242513035
238820931
86004960
21217440
642371719
417902606
23294492
306796489
164490691
836919705
125771779
143439891
166303299
169183021
817922895
294830575
531445225
693345185
811611592
78976404
494865599
247020748
339517548
91637021
361897553
472496959
256893844
111830109
536782856
43001480
926508
61682772
62163949
302711864
18425176
210714999
4645909
247220148
129924849
23154629
104116910
261792936
58603082
214564101
33164811
630363749
166241095
447747571
277720281
307952731
353388092
647420052
654750307
8219489
446003585
8304321
696847042
305265357
687645587
12352422
781514195
607496347
119413855
93870734
518436675
415343405
749816506
925281739
34662348
13517954
94799854
728661525
228926110
253750976
380175255
9130799
135410552
57812500
241130904
603275347
126836926
193339282
12443422
330945659
580214427
702176881
243075181
270956478
309543329
596631095
295024689
183355907
174833910
117226924
2742198
477851982
216476417
35139357
329034083
77885810
273349890
126783857
2085233
402109649
373830528
306089929
193799116
200939065
175452365
516085102
377554991
440754637
462266646
178126274
35723177
109587021
107085375
113028756
143100626
480612916
495616848
357602136
116802851
269043687
18766646
351706138
15270972
6180053
154955784
104845860
92842711
61089712
161216784
78419751
105975569
151827904
209315401
460404410
318903341
270975776
48162060
74291434
538595668
298867356
71840913
214320074
318014932
14423147
41241544
777071751
142520063
182479605
54399729
573841100
18698439
839546716
309008567
222029046
234423246
31922912
439679547
250781343
362725966
73788418
533048110
139355409
180483242
67996273
35103202
709320341
178194073
456812479
39832689
114647783
732469288
79955557
252589054
53519145
826765354
19125164
250712380
148356052
199073677
22209000
29556075
928606230
523457473
15874385
20938582
824355512
31357024
61688869
542943341
55214770
176142616
190514589
319095228
271606610
107445068
101165145
189568136
11844842
744226986
56037433
415374469
254811890
25678419
195485372
458683403
81058457
133338818
325880901
630688291
244155101
48496039
95550356
363275193
68276161
365734306
79477888
87561329
372663870
56151314
235975285
11737883
771108754
126295066
74467157
520869057
109952443
63375437
57571897
12155723
11862598
628074138
569208952
99509194
682377622
67136979
150386569
55769143
57488493
496054646
883277116
352255280
27622843
464793975
456806853
323683423
415373791
295360988
238898166
58637989
246402897
167837834
723693589
112568662
728150357
17958773
304292351
257849504
172272462
6030196
144124148
72275643
16175896
683082874
5421183
393236757
511572175
71091328
233963984
867588199
185765671
20697021
340533870
48458261
11661194
285642683
75504956
247099845
289514362
88771021
648704042
376600063
703243370
176429600
616103263
50671713
444308278
181761294
119019605
10553253
301003960
820125892
172070416
374309589
219470700
1851340
663695896
384220717
565462655
71261640
247712086
514456881
433246911
134295414
251755970
235999162
546042043
493332715
131279101
52071312
171058361
315165294
16348729
131685382
234149820
705705828
337055888
632026139
338668174
486536012
11820354
95688681
419310249
309203028
94074849
36395170
529511922
68973526
135936859
735311547
118954455
4730301
111737297
278215918
165777152
284469653
629379488
371803738
41843245
194663797
35659955
63102066
251265385
89963484
766982736
494198678
560657613
33791387
538900081
469047822
88820019
15469648
394689833
231052593
158330750
274947688
393334423
111860508
578927295
214537092
669471389
239606581
638488206
227862762
488583272
592303503
96516389
74936712
833259036
148174612
586816813
44761280
233661771
273418291
3785588
24813103
67144336
499437444
787066964
346971714
131420554
85957988
59327755
513010620
107355624
365617965
65209647
263618466
223737931
501678442
119027404
38226965
17540832
114730568
416811883
115903454
398288207
447320236
171789133
738029586
447286657
114052742
605588943
50060056
203005712
372041405
343301003
83829725
82892904
119981516
32785244
583964218
4888051
290505375
333852656
813299290
38297078
105469106
390266757
298177822
875691070
199651517
18103973
200950395
411918735
94770015
113662033
402305712
385260053
139721155
120362272
154878905
377392659
205373398
14411066
223360887
182423571
428336643
513534096
21449219
55179703
724145140
111265451
173804040
191317812
31953263
183695453
8497021
374085676
222698248
136360181
502978763
175962835
484785352
114523347
3406013
76109024
315495712
127801237
104085115
403852311
113488010
310485448
81900035
254586040
137853715
305556999
328245840
420751231
52221803
475307249
650287483
267049149
110391153
42714061
471586955
18085750
45319344
624453752
151637349
103124898
273902663
338111827
44470929
62675707
31764399
24669790
719568052
325330740
407693891
49446258
117638801
26944601
7311212
411834079
121184638
528392947
292180728
77560787
405917296
281338924
93963794
550911280
73787075
564335054
129434960
64077270
228178716
2431176
66334307
212295267
663739768
9688015
77264791
590704819
17418462
366849708
24096801
85306213
6736625
472139807
181589906
621511749
324100458
582568306
617939040
75281046
201085228
166451973
294660937
637198121
301750172
41229473
265333636
174060005
60736507
36954657
82536772
198549253
151811557
290571396
242498293
244030639
410466835
327670682
79812802
10048700
181385912
951300479
695219500
290674435
249495295
864363780
35055288
207887097
98953365
176197783
68098609
333968146
129601829
22126124
11202088
428937595
272664866
89305665
412676769
245879170
93377029
25921989
600635038
455350896
69668824
2999239
377543950
345661383
25446944
14755572
115391332
247002545
131168755
327875686
488164402
221326806
110621341
153974412
325044866
384469434
217163866
344050484
241652429
159099131
233901693
317911221
544680867
145862202
36766636
342431353
545233329
21450746
296997682
600554559
180115878
25009099
136885332
301587053
357763534
335470284
517918392
297724194
1375849
20450409
160235696
185049385
496119922
20242674
5290854
665067655
131779506
668977168
354303148
539853235
37836778
147558953
36726353
43473616
20006187
105647764
33886059
120659592
96667710
595655739
339778720
509301143
191322007
141691249
437576415
59107065
171059935
3463400
111659923
70135117
528617375
271245941
75323723
230768424
178420547
64956908
435086414
44064690
40003779
631658615
53629661
546272512
119241095
678817025
478938997
109517330
5398597
5421547
121432429
229119160
261686375
107392239
564155138
119071367
144949839
225042544
345127705
153441121
265102301
184784711
208342533
15917012
513812854
93164939
34386578
121738641
443483965
332309551
882010017
90837069
195654175
316379832
599241788
413869398
104327799
385620876
72105761
429755428
747679568
753603600
73534878
12398561
12016671
106361284
242231050
103815100
256195464
126801793
479293840
9582507
9025900
8180505
184672868
23261250
10061830
44154151
215748757
133535204
39103495
447118951
107790905
21129466
338116265
1642107
34955012
494256942
611364633
447258288
570833201
39866245
386297710
314152827
466718380
62073031
28573057
117242795
329156137
46159041
224696470
198282507
125363702
139934154
240587587
255538851
274216629
326209607
41152703
737674799
101813344
186228157
314964297
397946696
396865005
266463027
132224772
209047250
19297588
163253599
90771388
531686617
219644742
881824670
32782134
41897660
316248187
606586786
232610699
391301892
129220441
184809447
118646655
120291616
174303955
380603999
195615904
71816612
319029274
234338285
807751779
587379188
89024267
246196820
7641805
255176449
37469581
312241315
349093964
485775100
429846407
119121788
416467465
109134465
497560238
206635279
234621154
238126776
850575881
16502447
387900404
75187031
287529879
139986065
109242579
158876752
79204869
12061253
30854108
728691849
23917723
369276089
136344057
361336473
278051722
629174947
276938926
568962242
343316198
165883642
166761661
159132995
385572943
678171118
10634
17783432
137818905
520782060
191006382
860553836
11192449
338979798
237070146
38582228
618600279
112686926
12040575
53779138
45431606
148787823
319524486
299744996
3507832
52801780
39048467
244854624
486394546
388267598
50711909
27911268
14545614
25490207
720840106
107838874
378349807
12029806
501530223
106671697
28004024
353644661
258615526
153295764
45355766
401201587
68435204
178723554
68722034
264975570
92436815
420424630
221103790
30513726
164541195
642487017
2475864
454417385
43901313
303705098
409148669
132172454
355029281
206699657
129008286
220319786
564490388
14775169
680455017
35738404
542028905
924215
142066162
162128288
421907294
3627683
386910721
10425745
1528158
72731407
540314288
17642158
153509082
365952156
293665926
42887413
142196564
57039836
188808717
761184628
231754318
569618071
41188013
611997697
75741231
307804010
42124241
2726957
92673233
64836795
210104677
582098537
77586500
336709401
834936558
183635597
646847580
452141674
50116002
241458305
301474517
208543111
246824572
190512168
145427565
3729185
217777419
730991897
565923358
24167264
625741852
683485165
58389263
426738647
31720283
360990421
255347115
127307399
429585306
449693602
88144234
118431050
7277131
250491902
84145396
396561037
144279721
286220346
813724165
384726944
99668104
420893866
20166273
50567088
244295451
8065103
259946285
28253918
663437291
56028693
48958644
438028625
135372690
542274889
65019408
63605327
361295253
48881236
26100773
254704587
729844046
38680786
113474452
377192053
167076872
116748261
113489424
675072517
107006731
82118894
497278351
93952886
10868591
543013152
5008953
53993282
112748111
18059283
201954261
862144010
394341651
141460737
213494626
187739625
643758694
406673782
44432052
360309191
458921961
92734414
329374213
636629400
570834
716049746
512249431
718723495
574855685
128786185
162411096
421507546
342985660
52553778
25953376
189914776
4558150
575317655
111964912
152551786
309780017
24126475
38101689
23104967
262787991
59588712
22782838
99573718
55339403
229350410
55140083
346119560
66039503
11001521
130401496
105388899
301733345
312101818
221448045
287355545
318990313
129832931
325749565
17051942
135257433
12682773
55601307
148021184
296437690
583778200
25157044
411590977
11619945
516365630
265592117
15063039
219071583
44634460
547563655
642343577
1876557
443250430
224814852
285031768
113908616
207307371
285891825
109210511
92339520
40089827
825769491
34409990
234958880
114320006
267904221
541857216
16524633
88948230
153386099
97997906
157891369
398113982
302724220
129729620
124532761
26579554
83910467
45029976
12465071
248500306
360513769
238160251
536204099
375218127
155462319
351135771
85983241
228805908
112091320
46469587
248535153
133853202
335685179
185289627
130395042
228602468
90299368
217121168
565847898
242328010
463705639
18663960
152048523
94728838
589114676
325769727
68847184
447943024
55315794
558998095
769472882
66985435
847191519
70914951
52168166
367414121
290607823
7468992
188564495
35881388
406480602
168238945
87139061
159053962
237383117
42680689
254517688
43631967
459876966
422505484
55172653
101215439
123199051
113673352
221393572
696969073
24380309
77473896
46011701
11010436
16207325
261198655
476184672
418706144
604961210
428221482
671090725
188013669
814599015
460179952
319583480
676900690
825051764
455704695
146255197
262809904
489149136
93442825
107691626
228123968
436089064
243970433
362123303
121629509
37228647
41268448
890940435
455805995
343623994
13396678
157972647
710408528
109233810
28709047
623919347
767808983
436094711
58046107
3865047
103793150
140417408
6136180
42094622
2841340
515221647
36928083
7860157
29621100
186233888
145668658
82756079
374013138
267256478
490579
620980969
446934496
93565490
2577014
8366231
59321824
375625324
209740346
2475441
271639160
577823018
6614559
95126666
744123659
160024314
350326931
418172450
853890697
146211048
71267577
756824305
181325654
290620326
464170837
10241144
168948662
464564738
345763285
160494043
25327705
333994130
90927046
58160679
146013854
343427113
70160792
77159724
136928880
384888238
210977264
333875173
432748049
125741830
59855836
69225575
475751441
164817284
623842778
201662079
76365070
295700229
436243830
657413404
3156550
297465509
203868355
32673491
292875052
394506845
69951084
261646630
387350730
317457585
401102575
467014392
103062859
201952248
35328287
419824354
2195356
85404018
462367
2549395
6880018
339910664
145549543
300978537
97050123
32188129
268130574
53878240
77122512
100152636
44073203
105621137
19010153
183699887
333274129
301478678
595685932
287163704
3016315
37908038
42614458
281650716
206195873
37965172
4591530
288417199
393634742
7520566
1979593
149865575
674818344
39006529
523931009
5399873
3913875
585681821
337384715
63018933
16228153
25374778
39106912
430122
380175049
104862334
222387226
259335795
879428311
892810744
181735015
730948600
44469875
364992943
438576780
210483816
33127854
100726329
244194859
70599004
184963326
385902697
256255593
19599784
438148919
472467414
400635921
384748215
404660112
68423600
161646502
433430581
279298777
501318612
263605342
596821539
200568794
438350617
263861195
224372910
629889389
273502346
716179460
337580173
36443761
11808608
798902924
586589299
708469585
215723246
2528349
130257930
652578563
72149967
30601481
537806296
329808495
593543908
433258840
56053575
67659503
79579779
150577131
129314268
373247224
58292233
429315725
112922398
680575862
95809008
217147283
3187432
159977888
548975838
372297005
152096099
86157243
422259932
103619011
223250631
511478202
400990816
26457655
386987570
7070946
232878670
273227457
484427494
278857515
373498321
215979075
52763801
436378136
130032198
49418129
645332052
23266387
166081674
81884211
327507151
237667430
122359542
62865821
269337152
101489557
162404928
127954262
175411365
68015399
44352691
194608335
426331753
303012713
411178117
62569885
18705481
203601209
465885870
173974750
294853275
312966545
18403743
67654481
644827838
42772160
107082
461750553
59626057
705084359
246381069
44264274
9295123
80120988
76463460
330673089
38969658
447632051
426956730
32432323
320819090
514196467
443056849
117440422
99835233
554601006
328967551
66900409
111345191
251144524
5083889
305858536
352864782
53992979
657265226
475285524
381319891
152947643
862186816
41439683
12597437
216099118
257384395
99260855
104837761
383583919
226741395
349163270
1022384
505497651
582759665
502616107
584493593
316833047
712312784
21800436
765141542
141149720
492902445
66468688
764613424
11915320
433184476
188587997
56512848
682732260
147252226
492266485
224310572
116271387
1783304
268929625
255388100
357425883
69120177
745168557
40724661
366266506
68042277
542913881
142424643
179481914
90925244
342209715
304244775
314896391
185551498
278061535
540386148
936797290
164583225
151768421
74429670
289511674
218104687
19904001
179462729
99123041
9413910
59359146
4647570
11930796
294357903
62713699
93430962
29758242
214436443
55950169
665518430
28036059
8195503
456552787
196384835
482397579
144011120
17020113
268986690
174736536
52285042
3093433
11499912
61337000
34042096
137509146
337255733
277449485
297192406
3733505
244712680
620462559
255506733
564139368
251503253
141995381
372053715
494317561
123298867
30011992
109812419
4381617
192970486
155139179
356083195
655277821
3259302
775242598
103639632
77388988
64297104
381409811
125239483
14386529
218728995
121706936
336802201
7958542
378596704
300999314
174591072
304523986
912318644
112483745
376810918
128583494
828688104
22655429
53050026
236098642
79617318
195528048
553016989
44794281
530997065
603012678
8028801
208928292
295624404
174310670
106020248
453845901
14273847
457584623
182436725
1050103
509518069
244882294
161766711
497449668
81747720
52293668
154298082
81528236
24377137
583492710
80400511
85638263
769889461
84936870
392227153
491578943
62774910
187275301
55903873
503646759
409245882
287749387
172943195
438113498
528042835
132537283
467689390
125924586
516413150
462756928
42800723
493099410
35483442
236298565
329710470
95240310
145951465
2108845
45505513
701206421
59135897
494448514
137312251
98646180
50920943
22936386
70462736
274108825
234630072
56111997
717916
39914288
157139949
171046848
115559708
423657956
555687467
189835040
11486378
52013068
7107595
262328586
576039210
5086489
11218857
58558688
31537079
427079524
706168113
98547217
21947727
9244002
225020006
67798878
189886444
45945789
258740690
241027257
59899687
748159
353855714
13977564
235985379
14800879
3466517
565341890
355396821
245662075
18336126
18380008
242671717
112024532
662397
13650490
687487042
217979724
23139906
28200765
80986895
11385952
61158006
207928885
134327608
9949536
344299
11418399
103601514
298203102
158645374
207595277
7335432
526162057
193889222
421768759
131149295
682257294
313222518
56184892
58108426
38565134
183909037
40813174
519409525
16051295
310154436
92707626
528397536
33982780
337708652
117361274
562836594
498771000
11126631
28943879
287980725
47923049
182704450
3437247
503604495
93758079
246873677
136968892
1985152
29354837
260162882
337378482
11514009
219844227
165535661
321947497
5175819
796816389
138251244
59205099
615096955
6023022
249151327
259258402
553986580
172320043
717900776
11559775
277940390
168894292
528097304
40500703
498232599
25138039
754127062
5485463
87334526
451118505
55480401
476793397
736791669
39476164
47170058
156227822
82268852
364553689
4970559
81368598
911159345
570527275
73381651
38412302
36258211
58600975
175430879
12770240
559425150
215143177
872643636
58152681
479334470
92379175
562449
292941236
16121484
16849719
409955152
7292804
19134276
75829346
380783051
412767156
353035537
35612288
39824897
84244228
235849741
86921378
234992190
27112435
230833
156937295
150980313
252959715
11655779
266187808
222059010
47742482
9663221
336221800
28272505
637520434
166011280
237175266
187893210
111356881
47731012
293747765
24124700
239728808
274365196
366027006
511749598
248716410
187324502
811046557
840381883
5203961
8867791
135841478
527401711
422422556
11546275
110678244
161772991
28791926
86761722
470904755
120810287
363783005
41307073
318461882
14351210
77774867
240575658
825200380
530499309
446537963
86432369
441591727
154828271
12721886
111373900
227306264
622355295
120747057
27717835
307841949
196649385
189531025
23835974
7525276
268982267
173524933
46611431
206562166
87002657
36410615
395491213
146769195
512845029
227254724
636388642
409526518
246496622
185055463
273311468
44651262
444464218
506913173
165866073
839893023
246147047
90166125
648054978
9245317
544094959
291839187
820032775
54889618
60258913
469332824
476122775
370511276
287361507
17761835
21438260
63032626
190135901
705368745
128577785
13682174
71486277
93842296
30981660
844966908
172198302
490693646
109654255
6223028
5124031
58179491
27445384
57328733
868731012
116284930
193057647
292301325
344942392
218559556
225288384
209411304
134769531
70339344
21327249
36672980
63456495
98785516
264555062
199491711
593462424
512132496
474596720
154222329
806799624
182174568
408836299
140935438
126928654
155640693
261810127
100265582
99105770
82131210
52843966
12702975
843229474
182317443
552154459
498970078
480345955
538032382
612417006
35861898
309589921
305868525
103223336
232109614
118572314
58089121
416187249
7406565
265687653
714031776
31729672
836835480
45690656
485016988
162258233
14881276
234569984
239132451
467841224
116288389
193933794
56886006
446089340
86585616
97504742
330903637
209197954
345342366
465040805
37358923
513445378
16633924
427136636
568526700
22868835
321905467
216555439
210376797
32454026
361825540
11640592
178032172
307608823
336536184
182018912
208854595
599688732
7825291
23126681
250044784
85118525
99687715
99687119
175331856
246077582
396636531
245163085
411935903
249770691
266974370
335835427
116921491
5696861
197542089
548887446
131563405
744519235
107238655
129480589
10623006
912451004
219813980
792189546
97002058
387157498
232962804
56374252
224986323
24127419
93502741
11068334
309118692
47336856
485850263
391428615
92932288
277110121
316558916
2435947
1363677
8140635
316484876
42624986
132012070
321253261
488760396
172706044
657203712
191785399
187770934
3358106
85448659
8414957
52523602
137271397
286172949
330260661
174667075
52902155
657938720
132324111
158242469
51186455
160874629
51890900
401143607
210497165
37935729
134931788
716398663
481966300
112487751
162750614
67292701
72165901
444860975
155200992
212937943
93800603
53493275
385438842
302378222
32819219
88729575
56409064
75922970
22735794
71590325
259336136
72915906
535736318
605174554
237446693
176616812
482003930
339747821
47921958
103209933
89220897
284293272
313622130
352171126
591914521
30051787
17669815
10038916
202075950
308663512
349645362
67970068
201376754
69967218
137497019
57310965
386075312
371492717
588151249
340523372
12186166
36341772
101271758
36901331
908264230
20482988
524352912
156371302
141055163
320660180
37185543
30062903
262499
348854457
757879785
418225676
324236665
122162980
581918131
292390010
583994342
882649673
206066031
183359097
157470820
469823160
470431029
485841075
262777241
241532945
79519159
19126261
56934518
677742700
552553260
630572052
125574937
423657876
44167785
346361952
16912199
90666957
373760247
526038871
432870264
374743587
346718031
17913731
254811519
419540347
413027617
17446121
146125298
465358401
12267790
4546400
565113442
54077671
422304722
82087942
41526833
361904875
51081884
555316702
136013077
182011101
241247521
354407158
288185235
562203391
403478670
23031262
270594025
292106974
137518018
236161728
42633215
7059818
529097515
337280679
330706621
249755163
46366887
80887854
25176308
25618305
515232532
595313792
8818064
254870195
743139869
18725591
82822656
384056247
170194658
95085504
72077753
17691027
81234284
28632804
337364581
731723566
563925679
466762640
44454622
208531651
53226463
702290354
469348392
54488726
161499883
220004110
1108843
156741762
174481336
461967797
120845390
54376577
389072281
573037845
45234494
79269286
164728529
1089615
53474022
9241984
650287473
77420428
313484765
35114710
106985875
134308104
349115900
412164052
142652294
239790133
618408395
73838404
225738590
3524722
88106938
60319019
122839264
256325545
466801748
335348129
84075398
2408942
330635370
184156191
898669913
103808312
5234159
495878213
725319086
98152175
122098662
28686873
189341822
493669049
410144037
436055611
46726553
103447417
405767722
626837962
17695208
29859086
143959138
301640234
665515141
212012052
70235555
11427944
394983879
731931271
347524877
103096946
199517711
178106708
633826396
76811936
387373030
119604605
202665318
292370859
59245281
258042197
362199059
88256230
129420814
142515228
489665614
166969067
149436292
256391722
186327528
36409177
351621853
300000430
195515046
396685880
7740325
225091496
552373569
36303776
533192013
694959280
372111272
473109381
13777419
2413894
207243825
113360017
10545852
314510886
6892964
612386887
375526069
264617716
62779785
348218452
448573806
20174590
37544862
57757055
263557381
311591512
95347052
300405070
148700191
147717333
2597280
822896317
239736394
181307942
109962916
40167597
163621003
50096200
290186463
923865288
56675500
15861972
5963155
3281739
465530266
180461603
16138121
109961241
510443925
57503419
90332168
98897750
126089753
600074683
195678939
455375799
215646271
53527965
863665181
175389269
6059773
40049730
60000733
205835718
62457856
47877415
33218202
278070793
3672764
157222389
120925538
1112805
54410256
471309290
457245387
118384701
249598306
46810508
293032172
620236888
124554774
503256118
223852327
387143014
19949398
8207404
60763610
93821011
1733315
285462289
105910861
327718470
75908842
339040805
51784818
266223180
90977053
268226500
234422506
16007485
494022328
167175623
172820414
105874553
683361647
500295843
370320878
28183709
131842519
8261214
104625905
360574213
238667758
12492931
466091740
62815872
576566407
329546904
73703431
192513243
210948316
2969347
79134107
50506025
168750906
592197891
158453605
589246615
353526614
170790550
84172960
273313544
622449987
44872999
176074064
79528486
246889165
936463334
147098161
1216480
87517158
567905529
875138334
87988584
25990412
92190990
313650014
15703660
676095683
793823409
72112244
585191147
2823510
320619859
20363703
519553794
201366981
164259628
143517763
49592113
120230301
76993071
317748943
174633077
16551698
208464779
177687884
160248548
139593104
207916467
106241851
517577
149689815
420180377
11607386
43869208
121736583
188706630
555905238
184583119
458751913
359819329
293596368
156838545
12705665
147205191
488905664
152004775
189209233
65148432
258007633
22146959
503194635
18167201
432614824
216997780
577117425
699187698
800921607
48306002
443803397
423877448
117436832
104445070
426357565
154979036
418947302
441503
662511327
60681819
193740706
79145048
92921949
348940042
12635813
376673377
131172631
393001205
51507357
119611830
16908895
411303728
277631330
47851437
649160846
293238237
810745861
135258763
210276901
935893263
285547267
728469036
78731117
209490201
156939644
63133899
79334713
326142802
48983657
8200222
81375938
66605294
516289714
87940207
704026790
153282029
176406017
143954823
201755999
478065805
218763664
102626530
73107140
16664134
472159622
247965541
10252214
70483823
373081310
47249395
770589448
559253760
128655272
724390027
173154178
282536901
111737508
131238874
346054594
226784865
770765621
404025935
265925073
480401125
19154956
538389233
77341290
264004459
281250425
61579622
39399137
31556765
46105834
561556386
433815460
151429109
75212330
142670714
478607170
32502545
88092203
420262683
9825017
100341204
632068847
335350795
6580150
6561080
73730893
105540904
250090412
433595072
146593808
437392829
688558489
147950333
311804472
43481958
238736446
322509934
606377018
636489094
9881146
1384061
165771007
248992266
619147907
278779962
409376040
50567782
8343995
248840186
367353652
176656595
91174019
28760164
556449057
77153322
129904724
627056255
329188317
825918573
15054794
78883419
66371352
17728783
13620801
442868918
663391822
25398149
321103982
77859991
29124111
657210034
237061715
801268281
715838986
209777831
169019463
129435234
32737054
176639939
23829939
136640174
757420115
895082472
268837778
80906344
85253895
295462387
28587250
99243970
473081558
135126014
377060118
32677694
293199995
412157222
24135676
22151776
168586440
322439186
542278963
559259924
229070848
200682826
35800164
213619166
455044810
155044831
258019031
17514914
344522585
664291699
76615542
98984336
177485692
46454298
296995116
304567699
61778203
223539047
42207818
257708750
257948737
113900481
14238473
22030499
167416933
288034668
8054682
45852124
547132996
686006977
44548812
430360060
96331758
197746826
157880789
676452139
61456711
387558
505622985
426291761
65598233
330870286
159364284
80931536
7562431
45511498
227189741
17499186
81994135
568316814
236354166
16373083
221569758
85302541
320589201
455860335
863501424
62104100
355323868
934141833
82162325
486855848
26371512
117952116
58177237
40963344
513295289
300607210
5287741
358722998
40612511
771855557
955761
283189618
834588924
115667524
133306621
319322855
321484865
124562057
173084103
51148802
222414715
237630435
10754620
21983564
130752321
178460134
193807600
330812309
419874852
9358821
332424443
173521037
11981679
120944822
165353298
881971261
591394226
35165458
748682662
405592137
134043698
213425190
269862146
175027727
288681204
558083513
522523880
4015687
13814883
729725845
107222113
429395623
192112362
103126637
292126210
142501093
410457695
147931113
201798340
210272495
251778893
372384164
323813109
207988240
451057020
588158859
212853731
108796250
235258641
435141294
304409732
361819442
193720654
214642781
99857609
452223569
4444242
207131546
538162085
296242041
153955585
406404022
31181156
31987956
90615516
354757929
346622002
149508352
4610742
429394805
300187783
88115508
358527039
139038327
374626046
295626559
235420221
122232706
63575025
125468
180038870
57527369
370805376
56440963
257995979
120990275
196316644
9850040
202610615
108146142
259186724
692931154
671610610
34753292
446342396
21141419
153155982
242614975
104734660
900763720
510008040
97335117
797429870
225929271
5582532
771857649
550132371
21197922
422843933
379314641
102718314
110275338
858575265
195705113
67718515
35726818
62233885
601997007
498478837
417736457
129838476
316045468
400929622
634814113
87876655
39531383
304026452
151014600
206968322
66172357
15527635
146867
124079576
75307424
311348710
237094159
47354850
26723606
860223407
362413588
637610745
405398372
837949659
180478001
237320949
39725780
342656594
20438089
158932416
359909612
13960425
4264714
57272693
185539250
533230670
106805240
552936596
56829586
154588709
40096965
157975999
342479792
627376775
53225794
305510261
75754200
51531963
466453360
159166081
460754797
235457442
240115339
263765249
648820356
19052802
786086657
112728796
361836184
214666726
54233783
6836408
136557099
457156993
386540850
18340939
332615205
12752413
7547663
719959957
63559652
249706632
476926770
186130041
475281371
182453437
741369878
21748710
287829105
100421462
272845682
594499739
108964559
156435882
333581511
158185878
53327446
633480766
279086809
343471617
94746722
309944228
13195415
78121524
27044554
767795385
22151003
422420062
455663968
793367813
186713617
71881190
93593272
9872090
24644
95136778
722845547
51119078
579685416
447436265
97606325
293902170
53480528
626886785
31723815
610418960
25392127
217729203
302080340
280191727
15466744
98140939
11083366
23347800
169319458
451229057
35577539
50195599
154017483
167447197
2396246
168251347
78001163
4627292
397741752
185637996
455677883
218412004
119621256
51925549
24912794
246428268
389283692
294939648
137370664
535125013
150783733
331492064
214513189
255343426
647969263
425848947
5462330
62408099
493671930
192154509
439758255
238669408
149225392
205506709
21293815
508385772
685638463
810577443
320170814
260594555
276927342
29729958
243114133
61287776
130385840
127316105
197161459
221084512
54698553
805424831
566046976
414983024
513724535
155525387
783959119
405730190
99940031
41788554
128274243
409144958
43998248
222733216
149969775
37338270
1251638
796017780
38402162
26071420
4854912
45983155
422099369
9243490
199229
393191342
620561344
41342997
472142092
664594923
378728917
40507765
32751109
582541406
148463243
514805437
27303393
42296610
170424479
20816413
5592262
95565466
302493293
162684327
791469985
428937560
116476124
477824700
1005709
448239610
22625041
75836015
244167379
33303048
466094443
522083269
203171777
3351395
147747673
421646818
720981617
176337404
381224351
863519802
424682025
140459297
51031316
145009602
550618642
6144592
242286464
69889095
14456254
302225726
420970275
145711751
108267387
260407587
737997331
53825944
103288036
9748781
405072477
173518175
259007696
413271492
121312973
605576611
4086721
163735488
540701686
237327408
42293119
425680656
399701586
240811339
51522026
115419866
254729402
369645836
429212503
37003483
384264185
218775811
296656155
58037412
441802125
154089713
760626030
608311584
167791047
927718671
369134973
199410492
102245744
10831498
298481909
762083648
643891460
707251848
422197273
744381181
2948812
299942386
10971048
433902179
142349870
38466924
18459974
842005130
119808575
314935537
169322667
144507548
280680401
315613861
307469628
600606581
90995614
475718091
4071411
307979791
413423080
209521999
288841654
158142429
117842978
405451264
148525962
298124649
361920434
3487768
31356360
41763619
22876918
79201413
1094157
803844656
319616448
237766604
74941626
105913015
233345281
470775274
416238628
152030358
851399189
96270818
199640051
317266117
178343435
803612309
22896577
78728307
111487136
48257614
112054470
188065606
106101956
532064836
11383842
430281888
55296466
308266322
193529034
141168962
87424616
343140524
344759604
78716099
69670730
846842425
158456113
11276082
195953844
194087535
576417348
463591812
815763352
32015192
152911909
505526979
581266048
63153835
593747830
629460065
313309155
151755900
274152764
146840795
113693223
282758839
111568172
93523011
176357310
715804949
172715920
107549713
523021709
123430188
307073017
70662445
354098480
344962844
200817392
267437997
658860933
751562580
39702534
85424307
774472639
48029121
576534721
22676215
63486046
30827918
1706801
78557657
31445481
105433048
187286263
429035467
439893817
103162165
132723168
141149185
799904641
296819311
552370795
324546112
777831170
595521706
378008137
452074519
106936309
71325324
68670563
174729564
1294328
50646346
15573053
648929856
342685478
334838115
18863998
35875431
7638866
442739134
538398535
28066856
44546306
54666007
41755302
37190971
6353336
435620199
83236345
87725178
616450030
227405720
3184808
639333869
87388279
591014819
606995489
408343230
10573522
6578925
52471869
866024276
265850462
188857876
80618664
226710071
262304195
536070453
127686486
147484338
313357425
35724180
434632896
107546
179240792
133811719
71564393
470793970
34607992
30175990
73299210
48753917
32145962
270752949
90998947
797388417
250516460
656591918
225659358
171705079
689722956
520888814
272898001
407354268
496736420
167805061
11843921
286538709
275755512
372445711
9336769
214438016
672640917
22663777
624670296
1059037
296211238
88958147
1607461
33774541
413552548
713327054
380529026
125418128
176120984
440903466
428923879
98360583
108650841
26462909
327766541
862590544
404207958
574894776
610822329
59584477
254579850
111790690
331899771
21629213
40860464
33443826
50480282
59512920
13378018
51991877
374576411
92645317
341460488
89729571
36354129
424717578
14354041
354798977
169030655
109891238
32171037
33796610
517307399
600815596
814795428
607829715
338272636
24783343
120063946
112770422
122255145
153965535
405900341
574861817
869961062
594803103
9017189
61877483
285134557
674631266
128424763
13557772
145972222
217232847
227501208
226409277
245420393
233306152
324513620
182186865
103147485
10249367
576920
97897768
10364952
375044578
758992375
130033720
310769387
501371995
92463386
217250857
55720558
568285652
398922380
203020487
75309523
79256572
142426208
527522649
313716665
741669728
158611921
20566285
239472929
17366448
14673480
185453487
16542361
395836425
76279773
663939585
255053873
154635025
553405205
164182706
849309436
177028668
290921236
40407335
14373449
134027145
344559752
499911911
2000030
79919918
686069587
103644771
48171280
707852110
250850687
262155900
324159297
43707696
899797325
117989834
733057
320559777
861937371
81867821
106307363
109875194
16446278
101909357
224582554
234686108
357661785
154935737
44659249
206139667
40417460
146185995
77272909
281581938
46808205
219151938
235682699
479480099
160674183
129480531
80599778
638115565
297828129
113391486
97505171
281440130
79169135
837650642
456558645
399811574
136642089
8193906
243138926
284955674
292383894
71441917
269141798
86440381
357038010
244372629
263085240
314143586
51519554
612490285
71059688
391752212
84059672
411151645
450074547
48351783
335383778
355586466
63968975
344668024
304857748
828146639
135956188
416569345
20157993
133563477
48556329
791635683
96392189
234535617
196482296
24820829
62576868
346864880
189869211
14628566
1816833
190074135
530021888
98498897
107743879
176281175
476950950
39024429
178442028
28993463
63017225
246794472
194054221
210398568
484886385
79795274
42924582
156530701
54708884
28819951
384229288
198971725
1213060
24408576
142210671
805635974
117942906
152899516
8607251
10143054
247225459
79733843
343464533
182996295
607502476
29842117
585775045
295100341
219515330
553190721
164432563
43082548
15972928
872634201
90211651
183102100
3997518
288790795
677790977
239040972
442236793
8801362
637368957
425663485
58079085
64214463
302805155
63608223
71802487
28741977
190368587
451376525
620428926
128656756
258129781
328447380
870565809
398384899
345692772
265191462
715315796
134771092
428337868
211353691
286607280
476608004
224045005
537455133
362083669
59125564
403447486
407550357
256374303
68089962
316931027
32624424
206165944
144298244
114604819
103101790
185191243
64906059
11418505
892341047
35407214
334522063
2694014
226767007
175772935
348342461
509825525
563039942
17656457
62550765
57258708
22675537
189375536
3302606
77541179
343501713
82933083
174405096
40191478
428067592
47550768
360704058
357391853
499503131
384160799
289024654
500435257
28055983
76465763
378170941
780507550
820678820
6893956
51995419
384904310
211721314
218301259
5434570
47662377
52634001
245572152
344536011
322794066
135044161
516596009
93572009
655989381
97019131
59872932
158792978
175723209
367300109
27945622
373437749
130085157
110002528
446100348
60926507
150874799
117285825
196231754
189434951
869503260
52305637
161952905
55764122
833459848
70642280
11097487
100754028
95008872
159876709
199628663
150091510
60907974
62155186
573850304
59961926
276899945
31445558
276746
197446181
501861406
55666643
65379238
147810514
185589366
535630871
12899459
28814006
93336946
267044869
5169764
750676231
370024532
485669186
74591303
632863849
722281869
188844896
369571967
529579671
273054596
351601592
13472224
524203430
567123041
318473561
61936899
135796939
192048725
22179529
46289922
92057208
11329365
293824990
8025283
163586719
29039772
293411334
400154969
557480114
749982640
23745818
73621438
593061173
331232338
40993224
289097527
171896055
169312142
139896394
358131989
589627742
249131707
284532815
41257512
198982743
39957808
4533454
548411764
34979293
159606765
209415567
519149591
27213051
275614508
186266353
436242882
62828721
70849731
696767059
431013400
317557570
278388612
444083274
123252363
53892381
273459795
389894418
154847835
157465961
125733882
23625012
228609880
20397037
5539173
2671409
169580476
39391157
313597345
213603588
383820645
488191709
276608887
94546554
294848044
261418074
623538818
782467825
26953608
5806043
86580906
176451227
414918290
30165819
60619232
128783415
147349394
693021451
526119858
136893467
133069072
562023967
427473946
357175612
194362730
706107068
10486667
677850868
493315179
440907270
867809032
173636754
135137
571728063
98860810
345364822
60606649
307339423
202617785
158542909
466519075
144851487
21520798
42705213
81444228
131149436
33585900
788273529
243800089
567530015
164033812
812260991
87127478
168528925
140337398
795773287
12101599
611086959
208666875
50566170
482761099
501276222
414678890
171434951
158737120
73453448
302096828
35753991
502243333
404071993
98679686
615590916
499311751
51209217
51952916
528256808
209651728
220152675
85694730
308113755
77476242
141928884
179970896
142895415
221792248
15301114
260377918
74206094
152633760
110154530
13535312
288908258
9958576
343468642
176523692
127709495
165051502
42324319
743492377
56667664
524245536
434075133
255505818
3184536
4903176
15442109
533665668
130522592
80415176
229617202
135627204
166814321
372365532
17466283
433029413
59303279
32771162
50564306
225977356
399908152
277859215
207885528
119171543
142219894
599294090
577982190
182395443
43191800
406768404
486063211
87167802
244707030
243050230
40659841
675678384
257587460
288157066
26506461
51560390
287219310
279129228
203509959
102266141
564798222
366992144
189244762
4349666
202612771
117094180
78534651
765920051
122899480
385444037
414492920
48211179
57782971
638480144
115666476
432398541
177499204
162970577
523529118
694019908
645379521
693725932
94471346
28565079
942445597
62428079
332599515
405294285
434529519
233064605
397184812
62264063
183328071
4134850
293670801
582272470
459329663
98302626
147013687
123852207
471694342
136643867
58795116
380205307
493342069
122658013
82812912
191099695
319728343
137091743
548129502
130297518
65232281
118054105
201379838
25317141
4044063
9600288
57376119
406255813
354635602
175177494
34444910
28080472
49971154
26338487
2137378
289413597
58919490
245156260
8219350
80925267
127740905
734918299
47779962
270975948
237897119
98417087
86462919
529688493
220945825
268918143
88578474
18944213
636303377
398701902
595107870
279869713
30728932
490091298
467931140
285231426
43533625
203634108
295660628
73173357
62358565
363712726
80950545
14766860
434150690
30694163
598832495
39174988
292513108
4138618
27939805
319360754
900698907
261296403
198187970
299380342
516835665
434554246
377110237
116527996
523927517
570708100
111635386
28094671
244555951
20445943
110247951
161607807
373807698
210393991
7966791
717560081
25279148
553127880
317172661
233117579
695590918
597686564
350285943
94597241
143159764
24955762
55010917
17657690
244745216
715799146
363980841
203472769
22134799
283298540
63862688
326156799
132476999
268602531
11117506
58804572
564230348
186776928
104126706
583962957
261773941
212160335
229244197
15906746
149513898
95584941
7314326
2389158
882008630
90726124
56957297
167288186
356347114
151472242
218845956
112989739
480915536
52487625
408488757
180857934
642233726
41976536
377359052
406334755
318263201
81688131
107804854
39066033
33500122
21488084
23628793
86815308
386915546
81645709
103444905
77456545
201551942
144682287
66437828
465120232
12425920
35763407
227638372
496051602
45519162
241339828
66976838
249670481
158346321
253588435
439429180
197664173
18522433
38142959
92145349
170872815
246664919
131455567
41845133
86288321
99473741
622029489
127351563
281236798
3376292
467009701
313472835
322389065
510860442
28700417
21883009
134102803
877392976
553512419
23457284
219725118
300104900
159960477
28904352
25265417
214105661
215819691
101350853
831144500
2126107
38979583
390644246
124124741
371646512
179732316
213647483
295415574
321794516
5059377
558296791
669560988
11212998
99394098
228660397
765515392
655943121
74784992
192644899
635579720
161995100
265992414
499839323
894900301
44218728
8436696
317786702
15165758
18901568
314165670
132109056
796201189
21821834
58730213
229587244
477302202
91358667
480029890
828366760
305869932
110340816
375348941
447258132
20466684
235405336
105816366
61636875
692361488
251132043
117976821
24207003
190732621
29466662
57609727
291963773
574775565
22629394
451962072
27282796
73389249
595526547
907282286
113145062
813978774
327382304
134615092
172793351
211095270
469795829
122449405
480123771
274471570
78777220
171164466
965344262
96462821
159498261
87252434
14236580
826208496
281034768
53054078
709152920
383374725
127655188
302914645
194235156
636039768
289104205
7277807
346420648
425522629
302005630
438659942
164165765
385976563
407107969
52093994
485351365
472268070
227796547
842798554
495794267
109791092
217554799
267838104
61117454
100820981
74700627
799730510
308507476
937025223
835098909
187873712
391900015
280156173
148225419
97267716
91416990
10376141
164456236
570260485
220741467
137025040
40285464
779225285
99383886
350464109
79755290
278139268
472714764
10643401
482379613
131395077
278688499
138754036
294358537
19937549
200513801
8092835
149694816
348832942
559308466
52038885
406200909
283929620
255268569
478733891
258493337
294794844
222906840
402241151
160523004
61935576
321258830
90879058
655373087
172590991
356170931
950218939
344915182
12574484
173471876
397772310
373621973
41613866
231987995
166990119
50348561
50132016
918645
224028458
600276574
470435016
424356441
209685047
21307302
255543608
24387222
501714582
178735627
137904912
175890040
90806333
8480292
37119772
89237785
50299870
285380575
99621805
238902861
59501920
281755874
573304071
195573825
26996838
416031398
314918965
332665935
632107678
303208796
449009086
101017355
218753367
742121536
502864789
200707453
262254319
117388343
166003906
190402191
67981082
286315219
16379744
102023810
131179341
542429966
162978976
145147872
3098748
680426202
405101957
188868624
358971433
712382202
361087788
258337047
6513062
34409985
252812025
38029928
334207930
392973091
16407382
2045865
241340219
485317632
8525654
891925934
585144441
391874545
10153703
203475512
386428890
709581743
254986648
648958
731260655
139371395
14661496
510856417
188041607
182376182
582326141
42724243
206627987
901554496
251574524
74790198
109540226
792225390
227912160
152010918
704954531
267492591
535103755
205541548
66392457
185164076
1476369
121012507
40079255
411036685
3975408
287488882
173317575
2399031
256162059
42594391
16874695
789379182
276281380
566724054
126210359
58092198
640225941
246293463
64070818
31269300
251377455
339006167
23203968
84201247
549763846
279810320
262409985
1278588
40355839
181126967
431045238
58469271
500061515
958149577
132665696
29477489
95601012
244755754
29502065
186165027
317831828
112563327
57088403
292766046
140887328
853166446
110824577
266105621
285999794
137430070
28444181
155181983
568724840
204983125
277842261
121059284
43819472
324394412
32629169
569723511
2173363
19300284
59358261
320607205
244996451
152298877
309795027
196216237
110042620
79625346
229015199
10697799
43061492
149404895
205265879
486807190
682670058
38664070
668949964
550966472
395000366
74241173
22769794
13258313
691755067
31769007
316921937
3573591
349912184
117306661
100237473
16265371
420313983
48007957
29120464
20299105
17766352
134581706
845332796
464239971
343630743
125916723
73189941
128830271
255431512
184606233
279076312
391049507
372371919
374271109
408524028
676641998
71030478
670251784
86143708
86367279
152576713
243874241
32882330
348963485
224787401
161748433
786968226
902142554
324697717
3317572
79840402
18591254
662141290
188208170
23077977
25935
5714128
111634910
148126918
59792967
50030059
581518417
61924447
191558822
259051865
19993954
105757235
205960525
658821957
193354166
307699843
47061616
217246135
367535431
172013028
104620786
129418120
78550030
205893527
21121829
333114773
65702070
42843680
378306138
90573970
646393138
318021110
541535935
27322339
8210240
587165169
370726021
206204593
349754248
145647067
32623708
210272750
284529863
7505714
3783069
464937018
177799393
103430131
143647331
410597148
107569362
828812338
57599766
758803379
51065164
84312624
21405091
630200908
134951972
706894690
21475147
921517896
41022122
195305969
115648679
390800140
6767449
389048276
377955797
183938419
563577
30622912
94053651
508393363
79778712
89211871
137668510
35004316
726358575
50003359
44191946
214066692
474731392
192655586
321512
86199301
33580666
102305948
74140098
451132226
161192039
155811049
59158727
655156910
76014195
242997861
128473103
48930668
407884523
98412963
186156533
481064528
54724486
95852793
3984851
351999036
218963533
235641314
66250869
217006583
116409897
284427868
525528981
455037058
396143661
51852589
897161693
83786850
16167495
54220002
63298169
322213258
54062045
46039676
70943587
559191710
164788510
58079770
409331553
649151509
23718650
791670498
7489391
290091930
460296194
17199186
642931298
451727262
163863040
51308147
161352488
534164752
171308674
194137458
6242100
14305203
426658765
62696799
44593414
682891168
121218209
251754182
374772188
270963122
22895507
456772229
413799609
435349943
90633695
650966399
316741957
272683347
531070299
194648796
35947834
591654933
924480210
262990609
41875720
83354966
394772774
69499090
157198647
728235394
8145927
253358795
4994193
505281118
10591622
82185244
841310157
32773296
3464024
501740936
35650873
143781628
59537911
18822981
319559632
59224032
109323229
58822196
710857417
335346764
166584441
51276642
705677458
723319894
531034404
257376480
7913865
653194438
333117466
105704106
359815899
253755317
684574944
338108351
93858721
295350153
274264516
198510269
51630747
282731606
401582918
161660030
401103263
577830527
343397310
86017004
76327869
58576958
286363375
171883356
112677709
112445129
3504659
732676452
120183927
88894970
39709243
347056808
687204499
33241135
355626618
489233521
330677733
297684716
41068328
794271253
82322402
108790498
820314081
687805674
368921277
145146466
656908261
121313572
518093224
718543472
475552876
78923951
99472143
46139668
35192972
506773251
142940790
430853535
43151984
693263874
187490216
487113419
96744521
45043174
355771041
95002780
26741170
58817636
12232481
474514744
235752177
153170770
865848301
127954658
107220024
59979439
508258168
81732254
360505881
236511368
228491854
98647705
67405864
24022872
395890968
196259729
209897090
536191070
144837276
89548045
159075106
153667579
168960107
158163684
14648860
147787153
136216738
667634856
165026458
154438919
321894164
29743386
275963264
101238953
536453230
91690003
215945968
450917763
324834021
369317762
305925041
56396
329124546
20505412
15259827
312302185
155522050
139495403
331620442
58335882
195822228
190227550
80987781
3929957
442170520
55855645
492274988
3232539
51915113
918802754
160254955
154896399
689350316
628545778
61642547
186570584
534677126
366148538
130867256
420851577
118553299
133354868
13797899
21987550
91517207
117501838
288841708
45691130
198606786
393439019
114173387
729088416
17029147
8025426
57160003
160577837
71708330
221856265
390101382
61719199
794832847
495629589
721844660
23143485
45441878
85489039
241728231
4035071
56039359
17207354
87813721
180054745
13504709
3547324
81662934
20109741
154401953
489301399
635246455
108832328
255066766
630021462
32568706
337762743
734940107
153596768
176823870
5214775
784137127
16803731
639751803
210911256
178692127
308605619
4288062
715785494
133417124
179013147
35538055
6249348
443903554
166996212
29597826
12024493
32986510
376004065
307997265
285184020
111465502
78743526
39007342
109109649
408347544
228741558
164967252
19070797
135146364
25588991
595563768
292558415
661502071
343077864
262017816
7546107
40984062
99968654
163680643
131275785
171477102
17914725
113735512
113740607
68162581
25571754
630473097
17279783
80918854
338031209
842670093
26179957
215031262
24770142
23865868
328208164
49342969
499534399
718551900
203859043
53162933
424588852
539642233
57017880
559827180
753008858
497719109
355864325
398778392
102017733
59361658
385672049
5570723
61789794
409211917
245823662
63350916
276014416
343447501
130204381
52845006
77050948
166743447
220231251
142058517
234234973
23633996
316710534
5293830
264610971
25311905
121310958
378975960
219161316
429926857
257727796
89029105
260346328
142076360
60773231
380039572
862157960
58725534
118151109
172023861
179978054
683885624
105807030
779731059
80774785
623997148
440565782
111617322
697056310
44277166
301282448
178246393
203505031
21066898
368465106
12786056
156679897
300597619
230382556
5088769
207741354
512804401
119489223
411991464
203149215
32618814
467739281
52929512
128830840
506125070
787613323
302148425
343362428
786930354
24375359
546863552
5323086
758316268
855330072
462743529
188126405
163248918
312745640
122523793
456503829
551111647
304214979
36010254
373646305
232071620
654314540
294475686
3566998
47267882
545949212
6839264
671850375
149101
178521820
191341873
461541729
99802018
34944534
145144580
393680713
178074795
29120668
5869318
243191177
189165125
102268103
69144808
42654864
281581337
100818289
239961908
376323935
168834351
20361793
119164025
152340827
613459602
702467080
202525865
244153821
274890823
6207151
374072585
439214538
240955026
693546903
162530636
872013772
62367023
157305017
395808395
114116086
163020340
355398734
601613074
280918781
602854843
293410792
206299926
798762992
237416128
10033032
26748949
19115745
101171508
592356356
4879683
262144951
209794991
736589751
31574498
723545095
58415466
384976839
60573412
159992097
278085420
398800821
6200487
276987977
51606956
433580618
289901804
188378636
49327889
657375903
274663651
220317
552513761
211135787
54822407
67559811
597352413
734843282
85277970
102853077
60670139
277317
393627797
315741459
359294286
690586080
265547876
136392976
476763102
595119267
11882062
50059103
322519932
603121134
59931926
147637002
29563838
26775596
357548599
111952791
339250517
31319081
29620514
72103424
237068930
794552168
375929
243323469
148443566
469271758
306218020
308912332
191940872
115315759
360749
197196387
86259355
38778715
76732286
309824501
99247253
450803605
61972262
3215320
38074669
41020813
72045550
263454768
144539470
641074922
799084
930583270
310847634
88664761
97297664
48451516
200012479
7230320
443811974
489786788
328412519
169036698
46206229
79571979
16646602
56656594
204509221
321165807
21653255
138062187
234637
224676768
38742308
124733380
17355580
137612134
172650824
167898014
4262281
67823749
343921447
167950316
277666897
218437873
412969369
183063315
95610543
233782416
9898362
413881731
288101739
126728025
23683812
390501882
52578179
323599210
360383691
585748401
680023
327605924
703839404
78927414
191130561
498332368
49404474
649319109
186341666
498627279
483248830
67393370
90100274
445540132
152339184
339787647
201688408
180038758
705562994
125838399
588637119
439544179
129107365
705826535
860505565
550306700
378668341
157973596
260067942
851742653
98946149
202338641
80540300
71172349
168833143
26353205
121838915
30861609
945810
248923068
158666562
158415720
850713375
235157503
421369087
293032203
497517426
574922920
65378700
13103646
44221649
94307529
344628710
117949254
43756150
99015780
175384531
38533588
457020482
61738527
149693288
387390989
234039327
248864116
5999247
338564977
24768770
368123046
276611443
1048652
1984786
102659156
12201366
240812559
286182145
72071646
8665662
345107568
161343987
154822133
257082823
37495165
123924616
225323206
566083005
243822703
23184732
17192225
499233216
296527593
138263956
54633651
474029257
252739458
576878736
501253984
549139243
589554559
549616367
555386169
393142691
54310175
69382374
353954229
3397827
114029524
83297860
57502766
47620194
326274496
2019604
655753364
302360974
401438588
272452985
310812363
106840305
347510350
10387363
420575450
321007243
776773547
548909360
411149111
392168247
732869670
9585123
11132484
186670842
513691149
164414829
18353901
42101045
4301351
123381231
21330257
490303344
125483673
38387395
5087638
128134136
108742199
103684975
356053046
448972273
88021290
410213727
244325432
85457783
90002920
195064748
727935838
226297672
344941532
101566022
256336777
472011844
60703497
119572089
151354312
456625255
265272979
435103312
596910850
94125908
704298491
2939607
186455376
61002885
10581159
277909046
501120058
311548637
75989883
13400916
547857166
395204952
660651437
178764094
802099168
239250106
806523538
15744609
456041059
533989167
121158812
110244779
341156233
41336333
55369426
139099716
37530167
65526207
493231113
478910352
935968627
550449257
122518805
32348536
340081862
150695123
179677035
356889359
71389179
21703484
47066948
502800728
151988449
375398937
139786226
28456044
271425613
103420757
509334346
187762723
907973460
28506094
7255282
462775940
245905559
225584665
110705451
536573637
94618363
79124305
677487912
174483983
234605775
207626571
107584846
74511016
185024529
620561373
349786736
454185992
12984357
372734137
199528281
279422476
206080905
65270496
980860142
52361750
308072623
538755960
107360389
429527565
496454391
57709159
46717721
254053764
308287653
509825089
110693635
389488
167461760
558479491
343341610
61218707
14835465
64014816
64270551
22561921
185463539
312888123
203908870
200373780
8474819
84423374
217255764
293026986
344685729
7665692
761157926
326837051
65027064
211851740
319714052
355436022
13626963
169306880
343850912
457551892
73628572
189080056
49573771
2245923
59381893
26767163
125759963
106168809
63402181
205120857
51117771
11438022
433990714
703592867
3511901
52990815
272906608
283800554
88172761
575161566
236816906
751289149
106485172
5743731
234871871
207147543
637054833
169669265
314037365
121973924
56821537
75411436
5371497
295738268
237960218
88556528
290798043
655786565
147998766
607894360
99050625
443838533
452884515
435652627
209744226
220821907
83659350
65092638
34630835
444471521
27715330
34458
817734580
155161723
171862347
89269773
35351584
8692052
545455440
107349309
552016787
249351872
301950748
533402576
304068231
352332741
114795243
23436458
157965201
132707668
168007419
124455626
714110033
524618335
69568909
232528587
97406573
451017283
51603584
66009749
68845952
249449136
31975842
532987210
48858905
149015056
163582819
406623613
44697646
878583028
1980899
520256240
54652717
96024026
184175468
399646841
68099777
690536348
265010626
156827012
76869073
243485624
194855489
19476707
133138802
395848343
42109652
770723256
426556146
665155937
189168985
204807115
276179932
525940810
559773533
93748662
881473058
235424707
193678003
209705363
132409234
33131529
16808446
581543045
618441491
7480137
242656749
111410776
692457227
8932796
308319761
20758304
197210561
86108417
338826884
156950228
263664666
578874057
21862160
39510542
793618987
83267147
100378909
144222330
55570047
73909454
52572299
233189560
571468830
157552012
51040894
153156711
164478547
314227321
188020415
768240459
268719144
294684991
12483612
227981247
23775322
558792547
481569432
39520291
92291302
14708428
552974920
11324523
571062835
45841436
126505728
245043133
88845685
434882825
19817699
625357266
670784680
60255475
348368155
255155440
462089269
559244767
28710056
219293366
166470537
100464735
312628402
707534365
50839590
35382130
653857611
1149745
628176962
56082811
301134642
28236081
134738035
99599579
778200305
687123005
657209532
489477724
476265788
136910748
684821693
115157505
304380934
667095780
159770882
625883800
180649180
412056542
257112087
490371067
41460750
646992636
164693456
221864366
254476941
132828270
184991963
436170757
559005712
749799455
111418021
114080987
689462211
304124198
337180337
505073023
19074443
582234922
34544082
59623549
77320461
184837211
211280205
118751861
53606930
383646015
205284446
200041503
195315858
23210666
72155871
7039413
15570065
553597211
160853814
79793029
287906117
217348752
193644852
242371212
317523282
91894042
101141140
216237749
133751872
51941687
371475798
167531846
179408242
42211608
601691746
79239242
61352208
350242341
84987785
465055030
405244648
225985357
74445828
24306478
80602509
139614984
335090626
101277272
415545728
27569016
105796157
214773561
279739290
143480942
8270536
168324625
103097414
87106301
311922213
623225193
452446829
362731304
155812788
44763300
238771010
122730531
149199572
17811378
358023297
267161264
152143135
27205877
182480282
355913066
57386779
30071828
765486285
72086069
320402867
15493066
165669000
223030988
86101479
183312382
134959987
23723728
22944095
449324603
73119654
37416674
88599550
91257455
226787373
418831576
138025479
245189776
4406173
75942945
48097394
326871008
24356497
239282065
431377041
56807364
367833283
189064632
756065123
526027882
212028917
70372017
306802272
354558216
172417463
413501272
50413193
254447024
98695237
307664465
412266984
3585767
427509032
4764264
245685530
32873921
188466056
291853321
226377963
572991819
233001722
109217905
982850894
590558867
174897493
446175473
847111765
19330855
76798351
85379760
197239578
99056458
127897782
531256333
373188319
54820760
180190209
264751020
112793864
695932512
258864731
69380161
64237332
77978432
291358154
140778
434943839
293368813
8076856
363480835
93213005
50721874
19218151
118837334
307354156
57304494
848581997
113308193
450806288
27644100
380179711
118370085
54389765
239979759
913059113
267645418
286662408
29449169
30282384
60992604
477388523
204478267
404095393
44105942
174297241
167819416
196852999
144777275
566197039
670242893
125342778
617635967
91424603
87578107
365858653
407777117
445731315
120333436
266625729
805619803
216478437
644837748
196301020
520637126
71407765
275744750
227754392
48555347
438555470
491852654
36764388
179091407
336022327
301803462
883776690
52972344
291763873
201562645
79449294
173609579
6360442
94323487
575073782
454000682
312523062
195244063
452836083
733424649
278898012
5556875
127569570
513814751
94714412
144219618
460192447
569919396
488943933
17662249
205768510
467478413
361414081
11690914
482472084
622808116
221373500
648044648
113007724
29752975
198503090
494073635
540802483
7001899
598388803
34184501
52793020
46739603
660033150
331443583
87933223
191377427
617888961
93883100
30262364
254955590
102526209
822101999
47229466
120482617
30030006
519484650
73878335
189965733
42252052
570518577
46291828
44585360
214489868
359368067
440507156
430996136
26380538
14156532
220979601
159259373
109344086
106549585
7505809
103797697
562663072
44744471
162042069
430050918
390590890
538363071
123976488
325294149
31630
801972120
156568607
639336485
34887306
444045706
31435221
372705613
236970354
88360832
34738468
14028374
39325496
460568978
80669406
30050344
779725729
270816976
348783425
23114065
368186116
321225509
508694770
20880799
46432911
116325889
206535684
667667691
114448479
278462468
24193854
730634922
420612761
71440998
11511512
302528354
494168294
463513675
721920013
340292224
85320705
166043117
775233149
81716510
366883147
529600156
774474941
72671787
569001781
369345016
578270220
149265124
38261278
210678248
135182416
7373912
243844383
327785487
184019478
78909080
258353847
34998214
130641447
70079430
25766374
69199579
605467485
85715897
406308606
4612842
460207658
224260465
369286928
278951862
197648174
650978057
5172217
48765960
12390646
318073766
739046404
380489005
429153813
51556569
372418056
62574207
860668446
159135573
342557881
10215721
847072805
172217278
376650859
35063092
7671573
101359455
297742449
198709131
314807275
273431098
150761463
202500145
222546275
237172568
835593402
251774520
178919813
517928028
34826573
27650111
489964200
127290079
297393142
515099839
136104483
22011104
257760748
439321775
47532485
521574113
808041354
85631226
30328388
478232453
31978847
172278645
551179346
148370615
47021566
330454008
8058762
17673022
334741028
101530222
93886859
73324369
3017086
5502112
26844356
205172479
188021385
296689465
153764356
353081575
302396254
149900450
244817152
567644820
359021487
93022753
48933829
306591676
640260673
249540
9906383
81042627
586685760
724877843
41040919
215080944
841044370
570315290
460805250
222064474
757459662
51565214
324338532
795685792
423894908
128322284
220141486
627670837
926925132
109867541
3654220
8514620
736379122
179171696
15812593
3332797
241639912
551985989
151070543
561244648
271504929
86805504
137188785
187261630
17350863
389035176
137963
51480141
472619877
269827912
117050550
261310165
552157239
197643034
60542180
274585004
242368276
235927267
65273565
171681097
89641301
414591229
58961101
38949632
251173623
514086250
158259589
8686848
40870254
385733136
169857670
12614865
251484853
137310395
135389724
363017248
253971663
97126014
55509699
96536308
632036774
220346526
108283007
49078291
93287795
41569057
403554040
320404835
478232917
4864998
379530637
255697788
33773254
836034259
327581637
9790383
6602299
33515213
6143491
425363053
46067278
198161176
155566066
73497246
173721378
164562957
97094912
430330921
377401481
197363307
465490888
493326112
80949977
781493925
13322341
343813578
150200944
481707378
228756373
71833703
793293202
597194246
25772648
191783658
87887380
69415892
608246504
277331702
331302001
61363544
745554455
279903842
649317894
69807753
115195497
380484331
202877842
16168781
258055534
252029456
44356259
7921804
77641280
114517718
623364436
578856117
270710567
133243682
423368928
47905458
196858043
302156446
486035
113718612
511178398
75774018
318458800
3102341
91010356
203456639
358700810
629741471
210774674
441968886
272506289
140485040
635310377
430705121
794147611
699156337
10713389
167631189
70385962
52969689
766461488
238677113
568335367
52387070
42508034
33043787
444010302
81348771
12597219
468797047
223779505
323745263
44251232
85626397
245223516
637797815
261262803
517921018
4613784
239400788
274176602
10935795
226953126
514506968
626657131
16824898
206826422
71333310
79527465
83372007
100606916
438867120
684997573
292868737
145495701
7439570
291020567
200526220
389341261
698604374
202211410
36834183
159993898
3101425
57721531
35664777
585889188
392538333
738150084
113846578
4278497
30950675
170720641
14692383
36888190
705346216
160281609
78613080
63804522
775649572
152669063
852101429
289648487
167834699
18938708
16282262
661756739
623270463
13894860
79882282
16779607
256383824
76756115
678693838
506226571
102316862
94278243
636584734
958185984
137279904
195714482
814262044
900893587
712918140
339055915
65592451
257830851
474773596
713793314
42788260
406031014
93778861
6731364
41706446
14704084
1276421
81774052
512866432
113396071
58635628
362552865
13687765
426186453
62231344
790609410
358778354
777447282
6069794
178495116
162243830
7995621
731121983
206537
95279223
299047107
45100
513941588
406499767
515805247
130426149
414004408
698038509
46188282
263465923
292922223
143089536
827197357
36260892
491969279
43755038
25945684
275198348
199415008
995655
35259005
418294488
81608011
102471183
104623766
77509247
629965195
244444510
67617846
501727457
20838047
580288731
846831923
3575245
166505749
258598270
287021661
76618186
281749791
142371511
123544713
270768348
261285049
396358290
5675812
10552966
120767122
244374866
330085000
29890215
506401423
190965392
446664397
6378015
52547145
322328350
454761508
42315868
642193987
392362808
283598701
8186290
256080829
31820028
175134990
17939415
314787268
98175518
255797294
194249657
578693555
13936166
638939324
116373778
792322963
7301197
594919737
3126823
187117354
71471695
49697129
854746432
302106
73310198
156496275
71896709
145034787
52672862
153282139
320977324
104119931
238591153
608614252
101565306
256087303
208611044
96020046
776793229
40763821
174433131
320475075
711623120
392711061
4576171
264894324
79274816
202396624
46942019
15549212
2628426
38593961
19978888
523139027
19078843
235846522
196192041
64389119
625346409
532325479
476830600
43281650
571552894
729961322
106718203
24663732
35920907
52008933
596893623
289603254
55746399
138915313
168450218
32733539
83446753
268477669
29838093
17418417
298593351
125152964
293350397
400570477
52299910
522711044
5722718
75009638
744863410
113599455
619038477
118188676
723859264
491797918
23874657
109138706
23625600
498695380
20092248
166401991
103060316
115575632
185343949
539588217
273170879
721086613
68490788
285043355
218538211
6788402
693388584
534365859
8454053
269317958
24875146
372208112
173029089
472450318
258478755
34023392
86397972
99120373
322080751
376178228
735551287
235607499
318103704
218064263
472719834
340615677
33287543
130495616
45881822
341273226
131750832
397677173
7238104
644257512
154162384
19106548
77934658
199533376
127007254
695239
804703389
234084419
61864712
315931108
22329830
92247814
98718240
50351922
100584870
304156433
18545624
597785642
227713524
513555046
31970537
17413783
14578194
35662670
231601102
15311061
360909497
78171485
4826634
34601802
94519944
392059102
134062973
71797040
234426063
317415235
216672461
162799542
168524960
50402131
75494815
397489158
17063403
371781902
852551131
390599677
511684455
86595464
743820130
59078376
74795598
760876059
115771436
55178269
667604
505674669
70797679
22744907
179058411
64046524
511089695
282212108
191988905
218748989
80928094
105509383
58524680
171200764
56710790
316429588
140202652
481133528
248961254
351827853
371838101
52143372
269618961
267209886
459962350
8119043
14939205
41338655
102424783
239436882
173168472
641751177
185550772
89368877
98953844
213518955
303023382
28203306
423822098
127943116
187681394
6749527
90809009
166436000
316529344
125141379
572903194
201538224
659567821
327015610
416980625
179062843
361049780
6965527
295427967
345662541
188892783
547414238
235540949
41984437
752983436
337482709
589996441
68989788
45910973
243315621
103349496
442678936
875880279
137294116
197807069
720549012
237775033
293706
453313905
413552242
148458756
82684323
32999645
176167635
434948742
48398801
813269898
507102473
382680077
52931861
221404161
86970793
344164817
74799199
471974593
476739842
273627606
163657986
180799899
106988085
117237769
294173051
33337994
22088
282646946
367132700
13108083
525962367
195951628
163199629
103345797
130619243
420019754
438735199
23040507
537796488
23551098
35559184
42920198
211934162
81613167
105085303
814526
468064179
541017240
236258574
54188382
343728103
193682628
277510916
2691425
63044901
78326605
24851579
3036321
5584561
323075089
500642912
371777192
13524813
208899870
221352292
72358284
184659590
78826329
261209353
147887524
183019040
29429377
112488878
145756072
178678702
33836416
154449022
197139961
16927203
102727649
211633137
552686130
471125604
304043586
42869349
22323364
62204966
161679512
201642125
80692973
36521810
330568219
164207152
6769560
930233
260189723
38245074
2288537
277049757
99279066
329680566
9424062
150608009
616331263
619220382
6167462
634177634
215905375
533718230
30751733
380272688
246840563
141399981
563990212
134728558
22466184
60465451
31689866
210998478
1481799
229110118
7247969
20938827
242552480
56859884
424494598
210755473
157076434
168468585
463970731
344545386
62516365
164145361
206293810
135683767
105996554
51555866
66784880
116052508
323530434
266126146
24601524
125499986
267164318
45635735
260836343
577433702
4157522
773038863
111501079
810479240
549214910
260571980
57813304
222209370
487232033
290677683
311920285
83810501
87577631
360612754
319131624
295420046
217296383
631001967
204787608
491330474
53972611
147970632
32830795
80797777
725909468
348928833
739735857
93238577
335023036
217178521
168311908
79900086
362666837
255218765
141167185
3243477
118811257
637561393
87129049
637711652
304934542
476734509
518844689
254271091
552570168
550083172
449841065
53260512
128135116
568659947
577143474
479783148
558166647
111779663
284788062
118015268
103359390
55023914
64170592
177405044
14457449
92410434
205687591
18635757
162242066
387649082
189319827
605957111
402951003
131781502
316028303
302185148
659649455
85639772
230785066
100895315
144071182
419413261
42238826
72094020
66892347
13334502
701500382
1905407
241605356
16469661
815468325
370860645
8564976
566463210
215786638
389702995
23538123
119969275
425559061
70213893
51995026
643302827
15368741
249058390
110626306
406848
160743060
53075037
523380356
520698176
10752598
22473855
55190233
627917092
73477994
526839206
144697175
155303254
3696689
81547264
112057544
216060093
228602158
22569938
115412998
25395175
1277829
5231115
464897746
251242928
28120254
165811369
490023468
523107920
212048121
275946672
118369949
102522255
136342413
87896206
22313139
162976650
101311830
170243897
156244168
71166
34233161
703027759
14222160
129733045
365904526
186317183
170439838
522757565
592721845
564110217
261921469
6399628
127606909
67870950
634671500
94113156
240932243
45170429
954657698
286441587
18265842
463080138
735369561
168892413
4185697
129561316
68522518
161478998
20303766
469977828
50397899
676461975
1283732
151878176
182341548
41177806
296537584
346899325
808217699
16041324
323422464
82417524
266333093
230632029
152954649
1770510
389465829
2149192
34607010
247827228
788933443
444225879
25757275
788431728
167029160
652951851
14257351
547440794
219463535
680753134
213070650
59815092
633140923
21458613
38976431
746918672
248648128
318156374
811594932
141135486
89642497
50240446
344059297
339914818
24020583
99061265
574897931
397250153
339542211
474283652
25111204
752239528
150744218
584261957
219268137
11622695
839580475
4440361
100455677
31631645
363168745
549487314
200605598
215197732
50900223
61981131
212708316
381147086
256531835
75846403
218239126
67654071
273085215
826099599
39958176
92164305
622956105
48783280
132489852
552519849
603345372
172982777
49253053
569243861
91676100
30525137
44663508
20294793
19653347
376920133
580532261
69138100
28352484
39833887
128254229
157788193
296196946
131175979
310349916
589536985
44829920
230794140
168076800
692649504
466063025
147042617
769753024
168480857
134859252
294639431
270018013
302052600
512970171
367319489
700759573
245652830
281689675
291708062
188372407
862574276
246795462
764174789
241361793
363529966
108860058
311529358
484584639
687660374
636915480
419729535
303801734
147520323
127452966
26665915
907253955
81013218
65395129
428389516
53024792
277430715
438020837
449224224
67414626
208684268
226301023
214031494
194084006
240605985
387758130
54412410
448224274
238755393
128557143
218669213
19263559
29624798
460335023
353319969
643670098
35554372
111140605
710057867
596657904
17869706
242681684
173963473
2497304
228755589
96127476
122746444
106237746
60381020
104410095
292431777
8435795
278335019
41982303
15815187
71824609
475200610
291568791
673575452
203702770
232106918
86372682
365372498
653589162
23417708
430082656
457148
187018037
590751976
208681389
174067250
425191921
526095150
393716133
441625882
211636527
58657767
225115664
59716063
29080509
1382362
723344553
280806424
27298414
142991582
169610396
572881103
297679846
740726772
72180887
61032963
409437744
89675197
5948002
86667394
439415680
605289569
547381312
80032819
117200056
158553393
54572816
63264882
193741612
211254297
43718089
319849237
55491416
32117638
484749348
205506767
213863973
211116173
157684104
127401152
315781
49286238
76532952
266452817
110405199
157929919
397499947
628259111
80926161
420434568
274117245
90271279
31681646
745331585
756291879
40005121
356725471
634544546
123732612
190739817
8711116
24927143
60516381
478668814
227258354
80865841
11206114
24894542
399594018
3167786
549430379
244217002
450182219
296758515
108673334
197994100
398866241
19449893
664620543
422709133
42154795
705040734
670093902
114949457
180485360
165455049
62646581
94215649
406845903
638899723
498714161
182918713
719988357
303574891
60627420
90683039
681795987
133885609
178024797
611682796
45100213
5979865
107636221
48879274
379461780
231721396
31824199
197359669
37213368
219564826
60128449
60153591
40424218
130792136
88950289
186943919
166974886
393634691
95228519
133446986
79311693
59171070
160079520
335291657
85221087
37760262
65460132
635795741
543862174
372349508
36972396
33553067
116487577
98938624
27028872
220583253
871200015
877089804
650310075
389303308
335633287
785854079
16606379
262897298
661868663
180145492
737992801
548159119
550587512
166521342
113986652
762431119
202998729
44569526
214491862
69925792
299453609
96690046
331295781
687960175
475931998
84435220
667265533
15992979
27978107
62085341
219883801
44445975
351797306
522169168
337035616
94706432
330249714
126585777
24123336
28898337
694969420
295919388
40587541
31667155
38954773
10787057
211671437
53207246
328864081
319647376
210327395
466911714
292938240
41682205
484891282
68529132
266475524
702023368
304472514
336668604
238627558
25995838
438382167
2124007
424796250
15363232
90631239
509612528
120362940
24697148
248174790
354696100
76709314
169032217
140679845
631845360
328185631
37695644
709321228
220929461
136902655
99809780
164670547
103747971
153603996
233234530
362633099
9058672
288379892
286941624
485398645
84169919
197562922
760330230
35571502
243332209
14229249
275962406
859956879
47188779
203080225
1161684
818791625
9107494
82530964
17098711
136568362
514670847
381512461
147618021
275002473
757801683
212174811
193676328
520357271
399972364
250636101
490292977
698317366
74620496
214283440
234457630
3004286
29254209
491130977
71046024
399673
164192194
329613853
639275611
238770116
449306057
532376459
109642744
140466972
81012576
97767186
230577044
672843317
284167325
64021228
372488359
138186598
297510590
369609892
212238975
43377246
88389946
71409972
12180158
1320857
18216991
341951120
82442432
110795242
33442805
7704729
72835412
271093792
321489828
472693572
188142465
563341341
96086161
8047576
655912248
385696069
269461406
88509332
283384434
56322815
57370020
3131913
243114532
284820634
214283579
17114474
81795589
174336292
175196005
40339635
80754787
52793420
186103429
5448877
115484244
53123871
738951136
117729040
344311720
34852737
336604208
180573958
476802706
565083942
233686574
640883460
4951363
43481300
369609682
221728154
241841246
451929778
228313187
253920548
95970486
31368796
119171253
368885433
119980865
258219330
670795059
61559588
301974846
889684056
6794375
409484777
107674407
210723928
218000835
50748674
813705548
352754392
835833738
761280503
84620332
116790401
233802241
368638200
194246751
8972835
849061937
659563468
424950204
841438371
488739132
2388644
332630655
298539618
243261777
38170401
54933947
134516712
342744469
268092258
16066916
586911680
436624803
235293367
53949795
458754347
299245290
36613236
317846940
748041379
614786281
548077
97861135
24425559
72706039
635250340
436026508
316174789
115519782
48197082
389522175
619828911
136094705
426507628
362848259
40131349
22677117
310520270
140435014
4203896
207100432
116009125
265691135
418982934
108173612
536300396
272149783
289264187
161227018
161070967
349835194
333925251
131276905
59393932
39490129
188864326
100110941
159131794
258652338
6880283
2226185
222715276
382695352
335240529
365465866
156261984
215341053
128214733
150391748
309458607
65376059
40418847
300833172
161221708
173943206
116509009
696904389
301961078
1174283
134951748
232598840
286648002
721224663
9715901
35964778
706409696
46897202
211337566
22753539
38481934
376364243
395542494
726630423
87475213
423251925
233724697
108148314
620799509
473764431
103469352
139521018
354174918
65399188
807597954
125887549
405407507
157100007
148573740
116302444
71968998
212940972
136771519
135422542
57810990
581281261
152645082
172170531
47401516
325634816
24957749
101613458
32203035
248226608
24117404
265267289
35451142
121019107
110521769
105797253
103406774
241881985
40401754
135115406
893962206
5183473
1588280
59033460
19922171
310240252
67777986
906242096
537254868
229408054
34093408
290919927
161591542
433141022
170338831
4160815
221549864
313920767
175832366
125458713
17698022
45162639
461147178
52719115
196282053
239548678
32966302
36881453
559334276
374714141
734367767
215997426
138793755
251668083
101626032
51159850
192075514
141838176
98376993
300120673
195019128
157538638
181797638
356269831
20726287
333662410
83029061
61716162
48053422
4802791
797877156
403853351
20535840
199088834
6542586
251899107
107921015
233208998
381178330
27973515
332691563
180997489
400623892
109622470
168914549
241393565
44528987
638747085
181599927
71224451
465728597
429497297
200037590
768666599
147865649
171479435
131638649
265675872
118829971
45794530
147205338
256068399
156895675
71393598
383608083
30755670
445247537
297954062
137926402
621157403
60760206
474905853
290775531
57661377
69418339
256031282
244658884
154318688
448401276
191317466
734841543
155936836
72064671
572762426
135970069
37445000
644100013
6468498
143664021
177319503
473065
387879282
53834993
633261329
419656889
349168144
232358777
155000300
67054774
201047609
37129964
477745409
254651190
43388652
26787928
201686861
82256275
13152102
47453360
213201245
141824927
49420575
468224502
311193360
399095030
271372633
326231818
330129382
186210496
39763695
537100230
513858795
416773528
581358418
88633000
24502764
671590835
60005241
409787500
343871059
113710300
125695174
26160900
78637946
711211033
233706634
474505426
7661697
195050145
291195269
1093574
16919871
54152985
438667441
103565258
353454531
47540871
200985043
757552047
334025969
763003329
116071690
146062343
773780451
560756207
420840950
411700532
699801389
301173508
73619246
9511998
573927078
119294939
67711709
769027288
243442645
291429514
224701580
22270434
419739501
233941847
3705231
538136966
415726653
1293369
234067129
770616002
523782024
39287895
62599522
25534612
31771621
126473654
331664973
49797865
147213223
189019073
80024297
833115998
616043751
219433778
290028339
408694155
704350341
5164431
7759125
4848203
281504437
222213
48191152
23311713
149731731
514176706
458739390
667485960
575472104
194860634
193205632
346709933
222014279
140595186
442343367
578543049
236813910
323443749
399630667
72589709
60338555
18094193
308567967
732127493
129318868
151087055
127481095
484874225
490035835
917674785
23664686
42441776
728455123
496267468
76668424
920112775
122984459
15245820
170578496
209111932
733378543
412516450
48970762
653762955
905774255
257832443
124050988
468471043
363761653
150866852
184432642
153056859
63193030
6736717
30469032
396683908
430726712
183867431
245258052
12576982
289622841
341493459
291185442
466023774
223918602
14355912
165752751
230717522
130238914
178723859
11372885
80390600
95677807
163586434
53465914
329449776
423678975
130549835
363890195
705091361
118806927
25050491
211540796
335939566
195383336
109350139
521974779
143749504
322826304
430279426
623791409
51497081
99181833
15118584
10106307
471042671
294950373
234973883
267090326
553650220
213489543
309885715
611303695
17558964
212777794
114700779
168091185
163448514
59502794
231344189
36351159
307308398
39035810
349389758
47276003
12999311
369604447
616213072
498372820
132778741
327773206
238104359
355118187
23272500
303890846
130599718
20131958
36081248
41935145
398951299
16834556
152371346
101610561
157699491
41706572
736135704
252275955
392719682
550540957
16564350
59120926
144735542
359029167
408745861
233677627
137127105
21261241
49808467
45590581
89601180
507568978
449393956
386298835
85898581
431768904
35216610
109168555
581871135
616151047
585370882
148822107
29810677
650442613
54039638
180690802
29101242
123311301
92666806
75020032
201464122
238009719
124859506
18186674
105839844
643162091
612461638
293573865
137904947
836967669
407028264
250735260
70798960
133576181
475132971
250477916
47408296
263918939
318320896
177784301
157164011
347325620
59701209
218610355
397061
279473629
99479190
380225285
325886385
309691637
280629546
200295422
144166519
45626178
281640554
404075
4103994
10623644
141489827
103117756
8827471
184643048
308357754
383545997
10002223
184785642
139417743
333134924
358990070
106787003
7091375
141537465
568781187
338338709
13956229
666340191
303783197
628417340
135018228
229828718
184862609
49967991
21484969
147006640
14575231
234316295
121423074
453822746
740390896
332229002
275021770
230581609
179302188
24333387
41617585
338608060
348348599
36647670
2329621
374646496
231482894
789926132
581503908
411994155
17118126
182254121
327934790
202272234
120488832
4898666
51948962
25417324
149854860
214824880
381300938
253743447
130954005
35996051
727525791
44917312
56077106
79151031
104790646
206873759
190094670
421534884
71771723
44931865
567211832
635142510
196656720
290735123
23406074
591591253
79026497
35218868
198051013
129373504
311154848
32796682
35565988
681352661
640951099
551454200
22112862
274346640
443298611
419429466
28657550
454994727
361847711
15684493
210603277
406321374
216521086
416141245
158259128
874038123
144276645
625347495
75861818
69263030
191497484
515970170
65447340
51918080
90395292
414333468
332568838
218811859
97608821
278444834
312892914
887890272
349891364
126826407
236598129
2717730
256909131
809232572
291579493
53078092
400009263
102713027
89325998
15183522
29113628
57926726
41245725
162762439
99966736
109511320
458988788
220822755
117640624
119551743
144244999
631542401
330528485
4136564
293714757
63975399
235985466
132166241
346580285
364965067
292530091
553183751
91771858
49925688
253705371
51047262
494259638
47962839
225828637
110197731
270627576
515638535
25052021
191008332
665990844
349626239
61775673
199108014
349785840
718575346
229818974
91062550
83636277
122844769
122257027
295987407
21442900
171829957
1453740
245694299
114051005
156772602
645491347
123975687
543140003
266322102
340675726
61085787
322787109
710112655
184516008
675454
10666383
185396507
267223439
6667442
192337022
220747173
117871100
20123137
513404400
338308493
236249358
283712352
108882241
302345249
772155305
9548619
79011969
692851442
130844888
62458323
129072908
100745950
193245989
130247436
136365380
254853717
649421311
158979865
87019497
206015519
631149045
348228854
70381496
322200632
6197399
36916519
24991072
333741784
76176201
502611283
134760612
455581567
12388873
14315824
212886087
69791396
28158868
54118249
104698847
58250996
641183669
443101904
61003190
80505997
386175391
107022186
1642299
523419379
329401872
72649255
70118557
60392796
265342008
44628456
279018687
363059895
168951477
86825927
17370287
84421433
49356715
397370107
85458902
134622110
257256018
486202980
332240618
36971815
10702501
62807527
202455262
359290089
63552200
27229002
19758726
648529254
97825445
153440214
442925061
688921230
90914398
306214819
287946457
347905525
4871409
55902678
465613231
377665941
122286697
107672377
40559456
44105205
113891897
108627065
4548507
278519925
197030764
171589720
124759182
222884725
45728286
15134599
298499068
324004841
47126600
72985443
175240962
543520696
473448837
252685312
483889201
79059496
612791248
325176978
49290282
654905886
315760788
365363694
96409123
102101966
418225749
178026803
93005663
29874009
30106487
221324958
241220760
74239898
134422480
390375161
56550365
435847513
266986805
12778400
129014499
205545631
12019589
7059891
703338213
449570091
114001178
556180969
141628426
158311378
253236674
125079153
36831573
730906520
102229464
151163432
513111253
214679045
318125260
22546408
97567310
185154625
510745461
773253872
493037548
187084112
15858755
475730754
189719263
253943136
224949181
344821460
458646068
39430224
76637317
302375532
150715475
750464837
51959803
590915827
83691672
758702135
536184129
203996212
12074551
10508014
665044285
3608765
49600846
258742437
743081062
862004187
133680326
53801303
87880550
552054517
432450350
74184533
163478612
30198266
15549442
18949349
881472881
18757613
15193147
418179201
5216995
203064180
218414411
127188970
41221976
69616173
16877868
203074753
16974737
30840574
296772
467710916
226991067
316202860
283121465
271491967
436463435
562435456
263068053
170841765
397456847
187880914
280176437
152201032
528166256
58632106
99744652
404813618
481126210
246282487
516086905
524443365
556549566
315518635
405608863
268216191
348538521
197137834
487479263
306578301
54706251
334317442
595599761
5978991
99155805
115802187
469259288
656999132
287998955
141556695
53723942
265192732
183444331
141590114
356696081
120985832
355120820
335622186
455638980
43798226
125716985
206573000
150394485
7051821
47844379
37695748
91294466
591706807
68749880
41691510
49413518
215935269
55864474
254794414
431696900
137786840
15126416
183583374
598351926
20512628
26122043
385238740
112511146
171697692
278509855
695107367
54539240
5598775
285766257
8350622
338231352
144632274
957437743
9115705
467860163
489076638
74978878
214574193
155819555
44643743
48112100
171908631
61338804
518017
764317671
92847622
525952673
42612106
541984817
958349630
159051794
303841416
63758351
864569962
240400200
177410978
412751328
111872636
210494951
200219597
575465225
119721741
104775521
36677972
50630226
425147581
363846342
65280461
829460534
266512446
446101455
14291208
291541035
166335014
109678854
364292184
309108138
512146504
148736243
8330205
352435328
116905112
414143750
80196877
498835820
179717934
470917449
176521190
430705652
396486267
16999023
148711131
119701173
346705400
10715009
157589191
203319425
146392077
272059185
387271686
325078142
476483040
537992665
537664859
306862133
29807144
75915915
182327575
363381314
26805235
477638824
594909074
294269582
365185642
246192878
235211972
87596794
201163719
347954747
408442039
343388898
17207799
28748351
901512
218278519
616793152
37906825
608124230
327736193
747503931
21434991
376037709
210455699
50409684
45262916
19405125
171742569
135360296
499697870
405362869
150219966
108093989
15224253
24827493
330563736
336455663
156438301
83669381
23840152
245277690
838373584
89350304
344005113
494914056
73721761
1294031
281358351
526281265
402337212
218957723
63169963
170625970
11815049
312966668
493687230
190637073
211935916
81309456
221996368
682977843
679508273
217889720
70978121
725023437
485529692
314256439
483022925
445907592
408151331
327602213
380168561
883101098
174337315
104497497
275978306
544752449
124410397
26617029
62691916
95170460
172607273
44920283
129043902
666419777
571759397
235035182
526565031
140715497
781675068
39283747
247951310
713077287
369003937
137425885
203461485
106269998
576706671
203299840
207626499
222166529
298093033
220765169
20827085
806211293
261238545
632418563
611897681
243759809
415673704
544962251
174308919
27412619
32371192
193202753
78378018
729164781
550407349
638622959
88642641
9448788
110443354
129252245
196247898
125458366
512962449
553277598
526502459
157431482
15847227
18870076
457880381
328228131
508563458
74751063
754205491
13376700
53904253
22873220
400006316
459058873
618520
222135433
23506643
265111946
30716566
256281666
4812785
74653313
113870824
176405963
331004644
230028295
12712929
9851814
25423869
288169890
203439115
615993072
247150512
45931777
533479048
515656373
52524209
42099689
4977855
29221694
135922361
311138977
164554445
52811748
693289940
82865981
4391825
32056753
31624396
36231624
681546131
38206901
235011918
171276968
23233446
601961484
136315423
269250605
97403057
98654347
22631428
122882968
419929446
410679851
283917042
120638787
224992050
615802757
369475130
134694768
113243649
162883912
122715381
330331487
57137918
170435303
8529286
198841453
90223784
61645052
9449129
72911123
262197357
591888990
180390744
171769331
632079439
43567337
159914543
18918772
288603403
163541199
109320923
19768330
623919851
670585931
345461009
30231850
13774361
831089590
21448884
22469829
78063996
107775222
108472098
733373178
108252876
42478283
73286649
83003049
303419208
141830015
103500283
645800186
302525233
75096991
201282725
34698532
293347905
172815174
712059303
5532085
175947654
522091316
433445550
36132031
815613988
134149224
349134387
71687800
385458851
8389587
801836768
32859939
428181854
107391913
39786315
364456193
119638301
99338471
22244325
431876670
122192841
286664067
164285491
133134307
326076121
778396686
341017278
49343361
262661664
127999984
240651582
126335193
59793484
95738651
471402081
531962225
189133433
287830278
256339072
35049833
20326985
323231239
45339661
637684330
33405779
99859170
121885864
121294736
567832909
279090627
1776540
432360913
66706339
227368478
426163624
386432230
51544339
10766607
290660533
543652872
448061515
3250525
82279999
83375036
414353380
479728495
27779856
272961641
34929878
182473519
192702125
54449691
501000729
426416620
26305863
273344478
25281039
283221702
168531102
637025531
28865296
324752224
393894877
112898882
930227756
371140023
31077556
158054556
4630421
172604893
12817223
227738403
148220103
7333111
176296435
75212290
167102063
685442266
634789738
715745909
35751763
171867826
240141014
122357696
73714349
205954597
726635395
452078767
129164064
58934462
2543480
300547480
5610206
42549707
290814959
46910708
261058745
275334640
260401507
538918019
259293028
629904972
599219113
189564805
49541467
447865553
2860444
2308147
339293451
166670394
523617088
229308464
20546709
188333444
280162337
50180446
291124655
468316985
52399094
159598298
47514271
269115266
964961329
31520007
37033882
35696617
652755853
17254268
301295034
280363530
335313376
530951093
5305892
368761786
428863108
60012904
340071368
645090274
363442284
513753406
131821901
86344357
249818819
238270156
21899280
308542108
23653463
149941819
24187309
56989057
59980525
121741987
271085731
224152480
686442558
33150594
676234317
376925095
266314777
136024068
22855903
275193600
134012165
652085272
15835888
565199555
173781833
175064712
152738995
80911460
112396211
3798310
111238175
402929245
32268401
329882855
84195814
172368401
323886556
68157956
390091444
356632846
24935363
695446107
36464310
40633708
91526886
105610657
239122865
146836642
41964370
282201505
201426017
30081456
22225052
475318426
667892636
127571882
889330806
460444618
183628762
561512109
55923721
236156112
215180091
470676870
3285661
122944135
237171167
376994633
97619428
449127361
13057249
621486730
48483613
34762678
787879707
881914068
424567020
73427615
667406437
743955740
353842890
293468656
2540935
149859457
704415458
543956292
569765167
74882113
838290074
394397712
544214741
91196902
33912603
310636670
287052476
453101067
289913688
132780514
183412612
47325859
201879972
32072038
352751290
212801592
328117100
162352452
132958908
50274417
116687792
11997087
549512209
777245514
246047260
31688664
324022167
72898309
105815203
52986340
527837148
41139909
8626269
282973596
533252340
514995682
49496654
105625784
246440215
100586368
100778336
83950867
624161473
110716765
203899589
123077369
201029830
409621431
478179234
190198372
320241293
472620751
151718514
329742023
322155082
21246992
233260726
301848643
256254617
569432432
90345298
72105758
268955635
2613740
402732110
67219050
59076008
359721101
55186820
257486458
513494714
94180166
148254436
217749741
366733984
232193772
10616828
1685970
735969127
435270313
479590011
532126869
244616229
301060052
81662387
222325573
97914726
253977359
3479391
249616252
702856906
156448234
103913217
594724742
676371285
749069285
579191591
364217156
58184716
319434037
228681584
133142716
215063775
82615939
687297465
523406606
83197576
247752906
124989360
176342172
56998995
318804252
206784144
118452521
723079379
246565618
81185275
807027594
227502373
162721794
488984046
99776061
426185971
172809994
234329844
29155038
561946642
367209079
642820861
4049610
421518684
45359889
12327334
469135361
316268225
15591219
25143138
23773774
85092913
47955095
172380377
58141845
613580543
216765332
317000695
502090043
473134510
573503
43517829
14890870
482104703
649569698
60759613
178873895
246475959
121350468
339787922
308374
179212378
144187297
305736855
419153655
72166923
284666758
362754265
492796319
205094526
239501515
844234198
56035294
221012801
66942762
316897432
337720131
79460808
104817975
35129169
274374618
406783926
136434874
341505710
488708275
108545909
544719138
8140173
217941680
347950044
730945004
90023133
222371080
80933769
84364615
14442317
172378890
14795794
97757583
304521111
205423921
209985412
120513635
19287357
216053907
22817201
734864653
868909394
54571886
89992210
749211364
350697814
490036201
540904692
174429910
39346320
541373763
220954649
410326156
421572281
476819458
590004195
71537978
4907511
598316362
713320051
48086238
128216644
389304809
217666243
605672255
509246166
465234837
864562291
171673697
696933248
596574030
504429766
7203
7227762
230460567
241615132
5524346
113568954
863628904
18187122
117317141
3808873
480866166
70629597
114786073
716022734
7160749
242679168
46176544
767507358
228306809
153616107
200817808
474138311
174834791
166382420
232109700
338617616
697865085
289097810
880154092
290555056
545092880
248578115
47058127
191106482
74011334
35857519
164209053
18280523
618634088
372748757
16031954
673366728
31657473
350620583
495260464
165411852
77393828
5806216
250044747
43719930
275917950
221560720
93934734
3759288
310223832
364201781
126306718
115030579
128897395
311174414
415059556
19274844
708485462
13666837
219572012
410087140
179726971
258699914
36502009
290466146
21180734
483979360
162922647
196383685
407253229
8971654
130456925
209983731
12565722
214857404
288423188
22169230
116087861
373604493
560069312
262080615
2436008
822748670
191232715
178828721
655019495
81454251
157038924
19949206
832873333
168682313
436861208
541686527
533514527
424440146
277701739
403481590
52650373
305874959
73243951
7220217
220369072
84588658
414471079
8769808
11985764
142474547
177239547
272134141
229289650
434997837
693936716
320897231
130084797
237167122
35875131
174364195
4340896
723030054
89941241
929924492
199178387
136509539
72079142
482618131
105458226
11618962
192617964
7541813
517146380
228668552
791118421
122395133
99287841
357915657
658831468
471260137
282414271
506622424
437880596
184341069
403919550
453909806
287790701
192976113
116891222
100382383
92059069
38883434
7164856
73563553
424286145
447648045
398260933
7527346
548787080
649657192
810332497
356866542
280027998
590718575
698392055
374947569
36467396
302218359
489978780
78230880
815230956
1235067
656147896
458626392
607954455
446320424
109552910
103010382
597221377
343050256
29576014
118990847
435727625
147422378
39446300
153702056
162829062
54533037
652654216
6609291
168457345
682972887
715723723
8774459
1750617
363092003
560957598
533727013
563574277
353743128
541101338
113408558
114586190
104367628
4098150
207272633
523167846
224477495
761141961
28668940
54335688
99328379
453319383
139841802
336725832
413159793
393452156
192591383
122038888
61358707
708244699
661510975
41063567
193143396
132322910
36578831
46189275
9109589
358824993
167386637
253907348
72697112
369211833
9123178
146191346
460069155
26589951
86354126
202835542
610045318
33723983
105482761
98789644
195818690
242478882
183816117
130550655
13714739
5552106
623420473
404596955
174105404
60189752
732148535
617548086
643009311
78760224
492460628
337377568
41325618
883360102
91884369
333851770
131315278
40583040
59157298
112549842
641996959
189811480
36431885
654325114
49193428
772726463
43835186
128193435
42820212
275435547
523663697
4238757
427378467
111977649
446970626
254233592
81351225
17171285
89838383
156354817
142064883
182312401
136262524
107687024
38139123
141925356
132837128
167789573
202027449
175594387
272508052
797896218
282297271
288192
24326959
515502639
728366607
306557567
4441521
601499170
456068079
356083244
43493732
25976645
82851144
165247098
6244416
272471541
73079382
243215837
10449269
45638063
601098113
53474873
224612711
65497436
188472907
40794223
351992810
43874353
165382036
177378759
863212003
890849434
570066886
297537139
13719168
66375218
1085147
141756629
11151305
872435035
825276413
31677283
779397986
622401772
227569726
7657834
893825574
173972250
553620385
63187716
2906605
43916325
530091417
16103745
40166477
127463327
23033083
344506682
147151221
780981815
318589384
15185720
494840293
22141031
60135340
72372959
1770642
212053948
831831159
549515309
71674172
56397538
708925127
131820576
411820035
437033276
70938661
878956645
158506215
61684280
209095944
149533926
371316140
290631503
759060870
320958868
76102468
284558776
853316849
19268093
677826490
148831142
130771153
226986842
72503448
447642585
335371409
88582674
523659804
363419408
233120549
81684391
601148646
824618422
306105518
323023258
92698679
73129045
323333169
279015340
137580035
211472238
64803875
249755683
5863732
247792230
7224822
190032605
12682862
249330581
518010994
283381623
373386
94243767
103961857
291735446
57896467
107374534
712872666
44304760
241779985
52813905
54670107
627843386
1951807
360380793
250757647
143572741
310373701
269939619
35177119
32938526
287126932
208565778
189631986
421044808
16884566
348407406
27499461
870454914
138380095
407283820
62326873
222265426
379309900
558442292
452295363
175294788
278542887
274596179
205708236
424374810
379262644
829620811
74999275
71747236
456889972
118611240
499801752
397699532
33748454
630506139
212403827
181045773
390243345
23844044
40063726
44613904
76184446
438659372
263101550
44477953
78805576
104100261
201980307
48634440
104793668
704898469
35974190
307922378
33582558
4632537
10572515
322188557
91695228
272607622
709764882
985703342
182778668
133748351
80790534
768678578
268891002
5312947
540447271
244734353
449663865
853267734
632235
260372837
6396728
323108256
137588385
339717107
42431802
643636711
149903378
555529033
58400153
299162651
143505028
587496923
152194026
564141623
684691805
373723264
160973754
111701665
250837429
267930327
102470788
616097934
377378638
7538498
374148617
16940226
236784521
135092121
204940460
528995661
63726390
74378367
222589107
65359017
35178508
87430616
22406233
165932298
16905434
8047321
59135241
18395932
433495178
439235160
33379513
85549447
254485602
640822690
347876195
22351740
397480977
173214506
131452631
60079649
166119506
677688906
135979722
87998281
275127059
510308020
49599967
335299646
78786425
581596812
226971093
557581486
154182474
289176174
45242469
272503648
512650686
100748585
76890917
26378059
210098008
62210687
430164748
15737562
103141135
36179199
378158966
384474724
17384350
311756971
14939200
56044475
83548878
154689601
114101382
719771200
402663561
130513839
63871034
85560293
45535426
210066512
431952284
344357968
174444014
803883119
12424562
473394369
645635543
2451106
24428849
484374064
257275996
822455619
259182217
167117686
132541569
279139986
15780154
47994171
43504334
10446049
107748661
67033304
433288363
595411307
121351180
269923081
396191608
192207271
563635312
256033450
553371849
151121331
98043684
26687206
51335611
410677302
9171678
324548021
23903872
221676650
248767199
358026713
402164466
58704313
9150856
229636706
327889767
325633340
203682407
247883082
53403128
226985029
322810046
580579247
375425566
221216604
715000857
12158483
48567587
127657442
101166702
30656938
432247427
92826831
7287340
380645905
154807027
28787983
2646906
12267661
92269926
694267103
576803760
410043141
232865921
11552929
91675092
36469537
158279135
284262290
263725860
109951503
332034969
119818192
300000005
754446062
218618122
374572465
13835150
503770938
552990596
427606411
30474313
240543807
43352820
18354988
273814303
26409117
181738371
50441211
291131806
195885629
540621559
306635158
52292558
148254762
61588513
360936930
86095846
47434436
200935825
404602179
136214601
218001318
220700423
477760182
417150178
324785506
100463069
440720113
922622998
326751735
185139769
808150240
106106248
458399755
439897097
204141190
139884576
255548080
291161408
157306117
341819098
11817281
44449502
231050048
55004996
89229401
279683483
108350995
90284258
149026007
18934442
117148735
248148452
541098946
92808539
206573013
599678553
12824763
143979790
35174231
42735740
789299726
408030493
55572066
126712968
3456941
410526565
48780956
111153851
5821307
642687982
596572917
515817083
190244813
3735811
670852932
31846938
158209042
711973291
424400090
13416701
276664860
188645536
570129943
12078836
310109360
240152589
376695534
74125047
100788356
62745045
183456296
287281329
415908659
433460938
211879305
390980206
263307337
81010668
19109370
59702442
614964502
581491182
6351022
3821056
72071303
732854398
549970626
98725792
483627330
32123592
164025872
57720768
428504214
651932510
512816792
72787841
410886552
6902564
1808286
47761684
3876887
433851289
183122331
464082318
242793120
120300293
105710416
81544613
132233503
682190611
37037063
361158172
294083952
725415781
54109786
138901513
102762318
410541754
32592053
265157668
229325467
288300399
21351424
4930373
424522741
250007633
72080285
193063134
103072600
792787750
107487773
11966150
53274964
46337432
11162446
318421607
240482158
466738804
45691519
196989515
232646434
201577352
407403027
546912138
444186244
282955957
341550085
28789349
12079649
323091286
52045289
61824943
271665135
412769318
106559508
19066469
209721838
8000999
32375053
37804169
472295461
648754419
97764175
71155276
53894464
611901879
275344629
447091087
6568209
192176602
16205499
82765488
401301851
179050968
119873250
167729478
254795011
64692516
332678577
4982780
668555512
106576769
385053976
757216955
395556522
163365299
723885179
177675834
222236735
45511977
25540872
387395358
40059248
416961345
164363406
209433838
457870
191686040
7863861
54109751
528286712
74309162
1599500
302836594
146435111
30626242
744700385
62325692
204033031
161956813
274048539
539631174
612907999
600173175
610585048
77781567
72788165
48452929
255355435
82868643
333518303
135039144
243529365
166227314
128958859
25175192
79037029
512530290
214127074
4368633
315586366
430141707
115636287
335954530
96170971
232414084
433074296
351856866
43581220
671348781
376072739
24824330
402354365
24736736
85440933
23294294
270650462
114871581
202191399
45368082
558350473
49480312
235739618
839295728
481398932
174342281
239175943
563909431
833449755
625627016
478744903
814101594
412844574
343157192
388629984
50275202
74349462
99843397
348265698
238868950
238337080
752863176
194513757
651277098
97259545
222501941
124241421
389199697
383467628
133816322
579944563
184236867
572412233
627251022
50141318
522296964
34815004
735921867
280854043
167612473
159660795
54692489
75963134
45509148
761453814
443221931
104511268
291263208
72437786
370747273
409990171
155193971
223516310
354350603
94344952
211632145
246061031
253998207
20843847
308968052
91780992
553599528
27230579
209908235
155199905
159411434
378598167
318281412
44605464
9168242
4421752
447863437
491871207
41980882
24221083
392754938
9853697
143409837
184411937
434788196
289722609
331295204
462023383
7316261
262308294
261702404
740888058
166302059
725720916
663638266
154632527
45072371
202388968
85597484
212529151
77071943
181768784
125131
48210234
288313964
268332131
70415583
473380657
111971599
73581206
779311901
65646847
138650724
273531472
395119079
6672542
420204476
160929046
552417851
92513733
182130340
602273477
65359739
198263644
246962149
201709277
1715860
183236898
157422330
169071892
392768112
381789917
345442771
182805483
967891349
6376668
765867878
180161219
33176371
31796152
169994392
71567402
736628083
124737570
444583140
238501887
566684038
335162109
85888071
155804226
9224154
57612008
603255422
14225359
390964669
607645677
287906775
36537482
299420024
629785062
542294389
3597614
240413837
141103193
11819052
209274442
326039629
396555091
217497399
435209291
14154019
27180499
299637902
327394783
160866016
36258802
173107752
20320336
92455880
39957528
19852647
120596697
491224223
328637341
3149257
304025393
384035277
48270526
404677833
48482617
225516791
284241877
168660306
99264979
258661442
157205583
23173951
91282449
190572054
192814383
404988505
223819824
159382299
24690524
406308362
684954563
252466113
299022337
257038277
275176408
123505995
61343705
428610007
93670450
220520603
64891428
450824167
619371923
420416636
14226310
187946364
212963925
288029586
140056895
12874912
226040628
375027076
128988440
1381460
438722571
154317036
354868961
703126864
220842459
95921188
278063743
187524792
217410642
281708452
184159245
175185951
425979908
380837799
485520026
836139709
176825410
222303528
136372157
382020435
94284895
554610805
56909399
108346906
183774110
143520241
132174451
629088001
109328779
76335371
332587899
72844842
97033214
440823000
390921311
237167222
31561038
202379779
200070811
49544016
10052948
184837651
249076160
247262133
298708521
67922686
163866592
335653500
188021377
403787806
14620019
2407074
53014288
343165528
241174238
44088287
54092890
137853565
63094526
213990993
678679512
2368894
222019670
34755017
235777850
90009914
363189938
425490137
35662871
209621143
116104903
279675751
311487557
341656871
123378347
393831206
18851965
526146302
451367482
514563004
302134787
37532783
313617834
499446509
539126542
620373030
200857902
150596113
587445465
26462784
155906486
19010259
190850960
242340932
108967449
172509157
12433868
15307870
567653555
846567498
199164091
815194221
73246802
102370589
339806471
89107287
748735103
75126681
114367152
160002774
162633052
8660521
46101715
333177004
395805348
87504411
243685171
191057355
196606792
322817454
76760575
9411701
40635881
525268534
149283158
68928810
10481877
115696961
270468750
29212909
452538113
87738829
117300
23093697
664447736
3279273
492215446
210888353
41095468
657836328
86833987
284619373
535563472
232159624
741902346
34516841
551614260
617758668
215572382
271146374
138525830
787932530
64394666
39727447
337190563
12556811
222242553
149965694
431878071
571700813
635673799
17251403
99229641
313432649
433083862
475156015
492451982
627249113
254784566
454430642
110766843
59331726
126396489
212386124
20094968
133361955
253820833
167930543
573389072
183666024
135001312
154176108
552016687
85032146
576868917
138972997
338650014
237571841
419693956
745259348
254875791
513477966
691866579
231709174
335074266
564732373
204824393
826782414
25448755
191679036
645822948
9036756
50386559
796932485
8892885
21604435
408027079
373472705
132422781
10773267
32088870
52809115
559484476
7731523
730829933
2455669
660621809
234591459
113048065
19082967
296384550
562700705
29697052
507467805
24684010
458221769
65861061
310840170
244055025
615446802
208669358
18864237
98771631
117111975
320249854
167958425
350604380
69825983
102093107
100610198
256211502
4323712
63900930
478702864
157528588
54698972
633147862
19771173
44384317
223693941
106877377
519211754
50669792
353618459
544316305
387892470
176247270
93330448
217114208
154659088
375374928
653385252
18485746
50276365
38045803
643410273
571145365
93855776
311097585
666406263
10940752
366749017
287781680
599033605
338325271
62061625
522584250
170682956
514461494
4894322
118994573
184166086
643731301
553539475
93602039
530571873
3156588
127555027
406448740
546081948
221254997
592355345
36880046
73182857
39275966
434803799
191649808
164752370
671082624
330626355
41006484
149916649
218254092
130091001
615859824
253933129
209486746
77864275
27914210
36459800
287838044
326366967
781626878
330095324
174802144
24597474
150014671
109677242
404715375
9012022
161369795
345543611
100221906
50430536
245729558
369601670
197778264
260692488
19888531
356145129
24686204
350596952
81879792
148984717
216406254
489546419
68959817
40458130
18055281
100774041
357759239
475529794
309030606
40282368
458460770
234160136
443817716
141765435
19272071
349576379
526654583
43806425
370938740
118082470
582966670
409401648
1600577
94913993
172251318
343049085
257779306
183448481
228333905
196969082
2952361
161643926
250398115
637219021
146210702
182454261
25666677
228820730
4392535
260737101
33251501
91896103
4399630
810003412
228301173
538838427
122556435
89395862
488383616
243761961
715231592
12786450
566854176
81446086
83982687
15016243
138325515
154364363
781456091
32650975
555332529
402758497
1216548
39762550
151710645
122388410
73182896
319784332
789515845
29991233
579914033
116477321
275985626
18576074
2980115
281559364
73516671
179362872
163558838
168243401
819578153
317445042
91871867
657218121
181040351
226514280
224454414
77141495
227798252
29584671
211931234
45010276
159908934
14954869
237511251
153679336
22033457
102795443
25815465
63855151
34623490
54936822
626819846
58008583
284396161
509368799
4019196
197959739
399753459
498166678
461374051
110356539
267617148
205189469
317802013
11712211
380352109
116839937
689667289
2355320
41030278
304804073
332991207
220862041
575068641
107658467
11895112
89411291
773215689
288203682
135321387
221865720
65357284
235247059
65885647
136683442
207987010
577364418
386632466
97856549
171347
272547216
452228917
229869006
12308537
310609087
19099922
237503039
219356678
240586051
734612293
488039553
323015063
90582090
519157979
226143276
70678637
772925246
75208520
58487696
155784071
10951853
93845096
494292081
541702773
169341436
419708521
49083862
130335203
836098134
618094056
849629335
277903439
215570461
347357479
24087180
14898221
109432822
43226971
69086590
14513572
468002432
6664889
12391161
198681936
66941404
4272353
78368171
491019262
12092256
487459416
398734650
103651664
2053707
296715522
159376267
500327931
93745121
118661459
52056156
521209284
6024731
102947396
810438475
559293812
12278073
58931556
661640141
122441564
245681258
290616015
130309039
88463367
13662174
528237108
92519010
117774176
630987406
614537335
706198672
38468186
108732346
540547
38010389
4806044
204838626
312260739
68735503
210087978
746498270
204776672
284890900
354162433
12519086
224028558
171762983
8726740
554374565
304775828
266434453
202971063
252347863
543860972
180145837
3319953
30267896
679928322
390203256
35708533
152572046
824369622
591253254
217329695
103472552
151395898
23087842
47022860
315924012
8830727
590213687
11133460
106256354
94536453
656185193
567145337
304457183
34102173
161034556
373951907
412339943
89150836
274277319
412019679
519788118
86007094
86011097
12059761
889515563
17323935
480955149
257654009
17479621
589953379
22804693
749952319
49549955
729873988
419666722
25649568
7240461
757699459
110347673
107389081
879383340
762240086
356135875
142927941
52308192
4302553
667195479
176304726
70229499
74624148
496853731
35461641
388667851
400177747
580098498
145930460
171646565
125086237
215713273
473469387
709187122
8313124
130316691
248758417
135418430
512439148
299054597
308919939
25619852
195624022
445875310
284304641
246707849
861001087
139233996
210695193
18318351
531026991
66961739
645650522
40342767
284590105
265522267
6139691
738109414
43874427
75376
16359939
494902320
386381205
196266913
45224473
305593166
377856109
110177324
167844018
292864246
799795302
72005350
830758184
59577147
92978639
159223382
248809747
301566034
245249133
243393612
1641292
85216358
684869922
747891123
7907630
40577994
121912225
37518969
313147777
87320201
39643377
485648758
181151863
20847842
143453531
614639895
67218605
443532954
11439552
148601524
200425398
137674069
156599127
577765392
224895903
217051751
49152458
49091186
390206829
6132615
38547727
37545981
92528835
386017277
538004017
136880817
530493482
374858403
218203559
180229559
902545117
636494737
255768231
135483357
19175462
220910190
197321749
461455255
196816035
492878513
19269923
128587446
848768247
144157847
59217617
11327543
28397877
53619059
262845480
39969766
49927052
614594666
707962212
474050059
304118303
408183898
238718590
5019747
89630539
8593121
81184400
365715385
339900728
354211031
59985585
389405113
146999555
175229345
5265317
540438258
211460200
83718681
72275267
213782706
40869669
41936694
49189674
391937144
94444654
49429177
475687017
103114367
238285713
321734875
180235762
2241475
337180293
369246217
345353
148698604
38109874
234386248
844479991
238232671
223817750
67980676
432145321
623984040
59416800
766108456
201568582
647490609
490505836
30884721
1427594
605548003
14877323
120607947
535811046
220242444
52588042
9163325
650176748
344483620
59468249
299729270
236300100
31157757
857748370
189439424
155099586
231171691
156968026
363814569
143354857
465262916
116203230
232446011
444002109
314377676
422161962
266618542
352283334
109627628
106732559
167000156
519085344
72899674
450903947
24167259
440431526
37932496
512458089
119355380
664448015
124762096
179562750
2340476
41493677
912940547
19009410
222121854
427016724
420364805
361178866
116497697
90162145
342548381
66897774
124071674
280760766
708656
26723326
339025160
339769728
78457328
477255461
71509039
139622519
126603084
37805643
374518592
405723396
496625597
658293516
573551019
250251802
829591495
570078356
54332294
549341926
44742920
221646112
761027181
71696063
89504569
269205311
94522042
607315
19789765
202400376
53587282
88355134
144475229
356265529
43017819
141853978
438177492
11485755
62970429
248770702
162654705
264744648
316645675
57979232
268292648
185691618
652840201
50124055
86573003
265500015
473918211
60346592
57940726
13962393
413689532
152046156
74006155
378575939
7505625
442491316
672501495
214514153
85197731
10638694
609303783
945669416
74777911
325363646
17389814
18133159
146620840
509990286
523902033
454781587
1481
107209162
237247870
50471904
266857509
242024727
28985597
100680644
506117851
499700661
580726251
466619540
329727932
76956032
645434064
126303746
512383394
536937692
35747601
62235695
35624100
179725
632427390
189890445
518295458
52645106
214829721
18669095
328283783
11897414
28466688
32282128
117849675
596825932
459257651
267533519
530578480
303901174
231458865
144881206
720225587
681652347
330619202
121329481
128328587
521946782
289650083
9899126
41151651
517063650
724526418
62030051
424168883
578710487
447427812
201401426
275003936
221449700
19212354
201889268
367988933
96502022
253893297
240867518
629991523
893961339
70827073
487960507
448578387
6816182
14359161
121993654
93983002
110302551
223500457
138965748
132584012
541046567
232104054
814005
671152003
113802577
105992735
76355255
280895530
31055590
749828771
37951748
175746730
12697379
368357409
60408176
654717121
271239763
51998264
31765765
472126709
327454250
686120382
756825673
42706996
264569390
203483082
93818326
137609773
32688836
140967237
72546946
261537722
217622689
285993312
181076302
124512822
176113238
76621749
621363861
627113064
43998318
188072014
22142085
203655689
211132753
576683311
7261233
78074208
627082455
83077888
451064979
155863868
467043956
237768262
29259906
312274253
496325026
84470294
742739351
580399041
38817830
61247105
458876988
294158983
63853394
310639968
619339062
688684930
159245785
661531562
499673939
97621181
121676077
198203652
106183680
73523221
492507526
1752633
67996597
611349703
200853437
884756820
693437789
91636980
316695119
419315297
8975537
4491449
82938408
20091046
59576254
382916064
969945564
737598774
60859098
16920165
34397025
66969046
553589123
2072394
65223536
771551261
9860489
394070414
257659926
50691790
294882156
6265194
692693539
99179345
4356687
64319017
377737593
416344662
209058972
43440289
65140690
507876722
501394006
11040018
122005054
321808638
26811942
153745547
140119272
32381550
560468560
23322786
182129618
16117122
151838234
11994747
342332321
505867222
72652003
520444683
251055319
199927197
122348799
273382821
112971549
102929491
135651695
775064791
85914045
126832519
34378408
135589228
609244399
166428818
257460220
507573855
386048100
10392400
164442761
121535700
124126266
27414432
41919246
63259612
315215183
345777618
366548212
287637516
48100266
580997201
208402265
14936824
274775994
362142193
512091182
18106765
70362187
301106943
249621863
11830459
270113694
267256378
360271330
106079628
351682387
431537435
53362367
166084144
103856040
388577138
430008535
38720846
344033226
195327701
302569071
167911719
482164094
31874759
43263430
33154567
721905009
445787517
4009254
92261891
131639804
806964535
16559562
380780325
42893410
191453356
117446439
264075595
715801393
209104912
719550791
727387695
125284745
46146829
521038747
476025194
80331412
27956475
99811897
286621664
201447393
182011754
35011674
645679621
263014114
12846458
708256306
628854300
97187937
89758002
479181769
654703365
401675358
176566513
850070251
294836653
265466817
395454355
226960505
280945228
366987892
20643338
295398279
140058435
482621109
111485076
813945652
149498015
214197410
487434817
43265053
32758490
534385762
497371555
326321784
73263397
139295799
243598058
354888723
642100657
5557870
42873992
374702571
58530782
150428893
212082186
492081445
66871166
825029056
355808092
258645428
10784953
27098679
197035039
362341588
76590124
403452464
108195453
120071628
81448881
297052629
65059169
479357947
268095369
485358313
285755319
222686560
558503638
394030426
70758094
72531459
846947240
161551518
193860463
321587468
380978521
180259367
129134259
16400086
346242085
246976787
54816991
528195476
284654620
268196089
121277984
269489886
259740864
221048179
80227707
83558243
455805775
49921296
103278909
328697675
626847969
33705241
774391405
651912507
89500233
568634348
35797041
600188844
19694492
578555272
8444175
244588542
305554853
133489278
299003344
49597299
243949288
18092644
13511750
210499016
242221978
34842017
190138511
158212587
64030054
962632
22146548
13617383
257361396
310236612
223533665
145273837
18929421
178845752
218021251
111528794
33225191
606433935
129845629
167282574
417245650
223551822
154844916
81233925
374114908
91231242
240787850
361420694
66551281
191117742
9529465
278099419
147848164
453277024
384012404
298453881
388744482
144742423
59847841
20964364
7619546
72010054
8200477
314710634
339939188
21248591
498087601
170556625
366093943
59600075
250043197
918936315
623741204
719770763
29896069
487345703
427742898
249597846
541649218
136926346
76213862
888039292
138426108
178747615
32812583
80802081
894337365
636370337
288963803
113715335
748392365
211704675
184491813
154240647
363224
6683951
149660718
266456178
32939763
39231000
106200459
120989593
384741577
102853372
586513853
116905980
148194825
241818165
153204211
224948706
36541997
21068056
266828452
24670709
138544573
233768587
324347238
80263197
109586193
423010282
99180829
309526659
773449015
7419607
321777003
433445491
108285116
588159971
45388215
24442578
396449332
883474823
97713868
203953062
135346798
64375103
16215117
11505566
100412842
7488481
700447490
479778467
22735567
458560930
227620379
142334635
585103640
20588099
235940075
47852039
35947245
236876686
1806735
24798013
143905716
70778404
211180375
480495808
21752289
158663902
578041674
811214218
441885
20044242
42810631
29262740
340664849
158260266
376895065
401950527
210028757
27252948
53178354
322042597
51232439
130167929
123588481
23682865
52726270
69497299
23857289
776843202
52289592
107568019
65670580
180816049
158623041
3767009
379620243
420979457
74015906
823430202
193027305
38492339
66097991
158213517
546667702
723514230
361352606
16888058
146024649
318515655
118352339
48996156
447740301
201906179
372314044
666541476
3478037
74209347
5919753
367103557
608318007
68448871
39968693
95577917
48722739
10977774
120071268
18382652
359245103
558585110
227208140
118128569
299785796
335439521
191086400
55997951
151364341
876370184
61132727
697223652
624569008
12775336
193134822
26859766
17054145
420607942
561567698
697802522
15988219
73552085
76049152
219344987
5031506
92301748
583822798
94036859
682424865
230151339
90032229
101771591
835305961
479685771
275896367
930306977
274114480
294309355
418919320
2682706
415851963
249014279
6692432
957821012
110448397
318321902
19752115
41148560
7516708
765141558
786363034
608782125
61949803
68443809
299035958
101027068
280721439
165881484
294385975
281785119
458864539
492729547
205027351
438293224
53892192
219326846
240578868
161828532
106619171
211230109
251927450
316322948
527554884
766430550
187467642
50358774
98211212
152867143
858175681
262416958
12127130
27287376
212700677
492362641
561427187
281096138
282531258
156417857
820432834
41729677
222943169
494386793
29546841
266134505
338108890
388241452
97038464
107889564
189646549
23316669
264207450
207663381
75472327
272315524
254628908
244180432
380458781
48855924
731019125
243178842
133915466
9420018
721788328
4468246
90407306
86192721
824017034
243006461
1057703
629311185
391761300
35762737
380958834
472379381
129275078
123134583
157221324
421591539
45305253
461847343
284050634
366580900
240562556
806439585
386371074
374695948
5591568
20003653
593218166
520176337
172615820
668283592
159820675
511987819
18283957
3571597
253829479
457347042
469815731
86973966
44810157
145647753
26462477
78811713
11279218
48358722
61528876
93166802
141255366
159051613
5856027
717609298
33963069
8034667
3246503
71880156
2529947
72779238
214405681
152346751
35797918
853564687
671060458
333327848
216886399
105776510
570109934
336692786
44060380
479563538
282221086
153139958
128761360
19991708
50139293
216089270
810251542
9105256
15629859
19553110
411443639
351111695
528180376
82529800
115304113
192913758
433278220
112234133
578650397
97065826
305157992
326691144
1910987
249421973
380463580
400405268
198982243
30679229
184399937
37371812
37219910
14149025
561483717
375829150
235746382
101459833
442125211
326075538
78912616
126927705
259193307
320510033
431989979
190879727
165611978
537020593
81536541
147037678
281304654
87697558
694202658
83191769
658306956
831589043
38927521
34206729
148839409
313268431
73192625
408987381
444089714
217278340
131070102
559385946
659177557
285066304
171711296
252960474
250637794
156455412
19324865
63128849
139823918
130940398
10143456
394636285
246757612
86718076
572687613
399527619
19790858
149342903
129515237
56398822
61049062
243221044
282499187
211157904
19359647
173555382
538041151
219706022
227911215
8290311
83891848
50189981
143020496
121983790
188361830
88532017
121507345
460068346
556579851
65297906
107287994
133611035
71163117
6531340
65223744
88627390
622971065
8936073
10010751
41431726
189345565
53723281
87018996
237240042
49990291
25969194
48187785
960221587
427305143
154046843
216808915
5469642
131010870
142436544
62407749
576567953
578056902
48396011
339902389
54226986
272980833
373782725
6260038
188681497
258191965
350030535
187205007
13757347
128752217
36113193
130485999
2810613
134763957
492802614
419354487
79837357
595931602
393653312
209140457
32265613
275525117
141117114
50036889
22598406
560435928
118813333
338414683
661226728
24177192
6067661
348829660
51449532
299801398
450337928
52006455
217167156
508973384
694087848
331530
419956082
571428520
67305273
148110142
427847288
65208823
236996096
79227084
174758415
496935639
7205295
87727041
724038435
215024073
152289277
445519685
161087843
774206888
598361278
177568243
171760174
9392609
570109291
2510582
184523809
3153858
106136611
47194454
2191603
145629605
171909681
299941708
103542752
283881527
50319493
67352017
728381727
499149781
19935791
498796616
120183652
72155853
279026442
331273630
398383426
132095497
58596431
733917206
93908313
424439977
127920451
478510522
299379994
198259142
329938397
431552893
173117964
347573818
25828185
5363685
177122392
44677809
83989977
81319110
160276448
222052450
222154
98074546
289663384
52104479
393247859
52501564
33952008
11300913
18938889
285093862
438738458
499552421
171497768
222994077
473086309
471909392
88763146
6769899
241141668
59537380
518751776
227006151
376968626
565271004
200241359
876718661
78825967
92122280
270209719
673829972
2773866
893690136
274518169
472480112
74999565
229159208
6651265
28406432
403200924
145128388
63819850
107530696
417576188
632253288
143320026
93752639
121453352
558618528
214289049
200471289
910417898
544773772
61094118
61594607
97193386
186367365
221440002
78125454
312937306
154354552
37762420
113130842
196190440
3470578
23484297
154793476
61499001
545152775
19329504
6866243
157223659
117187671
187899406
5002460
588592773
664305416
42402249
746956733
58005203
654889
131840808
32314816
13756911
177115572
354397235
635894685
472103205
550003444
684266421
41156182
50348104
56323252
587223064
701235539
103387671
114819495
137760957
192670580
143462558
156138720
678701371
199850839
427926352
134485580
9439577
129579646
77618597
214223432
30844144
38466541
229748592
67043318
335663291
272074950
198546467
28186381
43168425
16101167
28286386
419733
661989730
188619838
738257254
356287649
84308079
26968232
379521490
63907316
254918293
2582361
197914012
35188079
145167715
57239739
703286582
197479313
2968019
816721620
493346199
260502560
630249702
55526719
132613082
486262306
182711279
593895163
152273366
269016250
188675608
82776411
211834566
122625064
163190614
241582507
265779228
616133048
280729212
375012549
86625720
129378512
800865602
72976931
232757590
245167555
24840859
185631891
88019711
95322686
391887196
73344221
239372678
28904463
328821679
221719693
171528052
302344782
93701260
256748604
586334007
30102783
281181306
42532136
25487529
93301863
284728520
383585500
388065964
619173805
221882874
587931371
16532516
134602587
590039127
151003220
676113304
510756272
255540263
135748427
165999547
733367613
319502866
346305292
756006
397638061
212688324
95082999
215800786
53384160
153457526
39773120
19184484
258246094
252590167
114501623
121145019
590551864
240176032
285456717
2874896
54546769
696540647
168729989
127723508
21489523
260170865
715908199
614188136
30880284
178246155
50659540
36465995
206875916
412887190
713984374
117210921
101186676
8062180
689500757
117423439
58907522
296950985
27596845
81401927
135071494
382523266
118136353
187873461
220796239
336673257
854411830
202434113
835401069
199996440
256548086
208676139
43327305
170656025
780938551
354819970
141545633
85037961
73875586
3107618
91580765
294945719
46467352
85896688
75429346
138711400
199440542
472220177
312445602
295943
113634842
17084504
625793531
33024595
16949356
80681713
441975249
33932381
332691234
102662352
51650790
52633695
103023144
859952680
40455936
109239824
57885198
484500369
662005647
37594754
40125543
579489015
764957748
465360459
211370429
26331271
594220996
3461756
885908992
122088651
191460758
360608197
43117370
575638316
266637251
92551466
73377398
326495079
178374559
12918240
165624480
224049467
222142815
84113144
480085838
369238751
26643881
19437149
13506740
84761588
527553792
7036489
493767224
14060075
422773504
202422000
79955984
380247085
3694458
48010580
535748239
439623204
234949001
154628216
53115376
567259220
4953867
102409124
90855787
49110468
314676093
149781910
609634283
21068824
282806879
318552536
454052884
208243803
27847401
40596344
435186995
851044633
537699372
59915057
66767695
76483759
9441968
324421961
637357099
125859836
139480929
273889276
3363507
87827263
367125509
297259744
36595479
353005493
606473170
111918277
112868708
85695159
49955595
64988759
647345554
335952885
19861041
19549037
400302462
2240891
196001960
7717208
76634495
15713292
581291524
655515792
224589923
254853416
429169833
310666655
76387716
8545243
57698093
116532018
473287973
746067774
81417943
716175636
186021782
206660485
27183479
517276537
213396600
729847318
331504969
94293720
58355514
30257241
541244247
347168977
632073156
373861126
118355054
387443434
267701645
320017897
224841293
673450451
194320861
40011868
124180454
237542257
86745313
31940870
147948375
517078975
267016799
61358779
406885430
38068003
73660611
60076017
60042288
54251457
155401357
17270242
667027362
42632041
2186125
131166226
494202234
10609642
431658879
583795821
219129507
16004961
186355414
167771284
45035719
249018664
14607189
54212564
125934518
40342766
86449966
156092784
2107254
41392789
545109285
213142400
273372840
285530582
417513222
230132744
41367911
207195513
14048683
315339193
135448500
183477399
521658822
78828941
30989946
675052017
37526669
727504715
382726502
76781031
15904529
741915802
192368510
127389624
176756355
111850680
372167578
500542979
88634450
92236396
56443981
168245334
10670232
143210373
858197548
33515002
307617558
15403957
574254462
4436564
1392910
312098982
90869074
73100528
306886284
408919998
343149462
54806852
406972586
185413403
28720800
469693488
7781852
148023920
350558568
140235346
135731086
225102937
39078998
443496878
5386311
278154570
528050698
30539749
330348033
274958600
443513918
44366404
842746484
62501643
248609556
198388403
40371551
6393177
218073586
189962707
54252149
18824022
668589041
426104140
211629279
34736146
113285951
229576200
5664338
14059367
239864488
463377889
95103969
2314133
68536784
54336727
59440459
11003146
839820828
345898484
506600164
226263966
454548833
814304783
226391663
66153286
554459154
329140795
4075315
276108011
26960973
374388398
449752744
530095779
35243573
10258154
234620997
556564260
47596587
3364850
112486227
60198464
87618638
13796442
83126932
78577619
188540134
208951433
10867994
129223791
192390684
91509271
416890819
83311112
348911785
274878097
817027872
74222157
65215250
140594608
83984042
395100893
75688614
174086265
212523160
5412965
625933914
394384216
133716871
79555602
29567241
816661825
12991103
214678582
199369482
224954107
591200964
108571071
344531288
15986559
60646221
325509976
190283375
86933759
71149065
45520418
54339622
93696003
361070110
204616023
259601
391680597
723544434
568903663
445490174
2610269
208339911
57086926
5008198
93652065
280799400
478390650
192746643
111627093
603796638
162907615
2887593
653766323
212909719
142245606
135903552
817851133
498002207
367338935
53291491
229626893
68530257
204028695
27040344
85657695
328272
28581866
13266037
417296106
378961203
117921389
345400021
51062072
189044562
46201330
167780175
13442928
94902637
182747074
6598470
43682544
397301411
26780368
13701991
12737226
511159174
1599005
87869278
186600066
171283241
655930781
87275022
422184010
206453534
40471286
268859155
448586487
170415380
152909330
590709464
105957324
161790728
778307356
150737651
270452308
18258663
457874432
229380442
359459700
68660014
39023621
42985515
260100912
2950611
209508928
872847588
55509651
64554529
132742825
160179119
36569082
48281558
433596156
290085704
34210741
283420341
627658582
251816528
12454904
20283317
97559013
64630358
226727987
103663050
611542162
18778760
31577881
20811876
259153609
337480417
55619795
142434845
209113209
168351476
791189349
7749190
187949838
53969969
31591352
128018702
423826459
123649884
360099151
59242167
500437775
211759026
603233570
80053475
318671470
113204713
26122621
7683899
1260436
1740463
202010412
140006321
358382217
638081867
38018612
167441315
59755822
12413955
277835547
184199049
394853763
300870074
15725950
437561619
325428343
514917794
467895762
302124173
309828143
87749565
42431414
561425597
269907385
111444710
189776304
90493079
622528331
249998321
76816768
374028498
32976230
220180047
592714134
440152944
107969552
643866340
706142480
104555148
147667969
673123090
55269630
18507072
252714562
447214123
281982436
117580978
89995155
20148201
7451053
220062466
295668498
36689207
136590125
173459871
807052862
405809085
486865457
362430245
25178251
544425293
104947311
149377417
132833023
26391315
9427565
3725860
5361802
141464384
93104510
518774723
198245406
104439357
745278292
159839854
130821102
375941765
444554585
372546175
46876814
11487263
428933898
495767719
316401565
259756107
705720444
31121385
403345028
69527210
354134843
31591012
205406180
46828069
124348014
136677235
824268066
12099282
578486319
273569343
312424374
62356
82427375
252362950
81792235
328206696
122434661
259211622
31752992
52805705
438873125
359570772
297194940
205923047
124975590
174279319
286502915
90798950
24556752
131071196
707031027
564239634
54261066
74461754
213582138
180527552
325927597
361029537
144132599
262638047
52189203
184578801
371304245
185201758
133694924
288322678
439403287
226239479
258967956
151083207
852519621
330264179
325151165
6483443
24025027
616630945
341649555
153139345
138596989
107410186
568393362
245621796
609145298
67593828
171596572
847557926
21292054
712050447
171846009
183681326
792135559
4503888
482901384
214834086
876909949
8835717
627471646
388097414
171785788
34208134
70207361
3733358
591406500
165164479
227077075
147195046
16582100
222541502
383949632
746098022
155643935
9193193
124878687
27498609
62457188
146861221
16960095
44520325
541424040
211954940
137376113
286022690
88940787
192767073
41352489
493907290
298491934
159103201
217904832
117750265
202392012
690861635
215042085
74070075
220959137
301536220
297434937
360599078
132182540
79253349
302760657
131731022
403235989
355164103
343024968
904023822
46649496
295714332
315918455
189702716
30460505
404569034
480166319
81125587
457740514
120801040
144949407
158812801
136946759
290461838
1135635
226730374
111201791
285049673
32417960
390534121
136475168
13248549
9834761
44518261
53069509
232784371
28049229
155483390
124251102
110979463
626663032
1420859
141515836
473540503
298415123
56880382
26171431
205610129
662909354
147202921
313220
360720159
501125010
114200655
206539520
440790309
482869
369799372
187334194
840350603
33743099
51657001
357380996
531374677
127561846
2710720
385594862
101995207
738175933
412855277
442804177
209360417
102554112
453005659
6761151
440972643
617213324
184823754
187548734
618722985
125447941
67957103
266258474
259009552
380702090
40258485
499247052
59757153
626443053
136091134
16675201
824834409
57899870
35582357
51263329
47312265
118664555
656459
122781837
114044721
494872
708494710
540679068
191948143
311462443
170219018
258385492
57505761
331248596
31956505
699255995
151403136
270676743
151951998
4424170
88906568
160070958
4290185
137113751
115824257
166063670
66865867
35818808
35415625
150948705
937127
56344907
175425869
595204082
315982919
552576178
32283190
208376013
766107795
731589944
57465616
83398467
46511028
277873910
6995969
331989700
612389032
36154851
113284131
52469231
170339993
642931903
260208099
65426934
71200258
167900439
56791128
17493913
496662270
144225222
18892003
272471991
330493758
564895135
343961774
24085202
708411625
9493641
13925976
210282096
537898502
924877234
33594975
31850553
109482397
650366867
112413088
844266929
698633410
914547711
135992258
106162760
347507081
357597930
399350008
260910971
482736421
669782690
630044360
11962986
95744179
317266379
136711646
391798145
198111147
107798440
106151694
104421291
34370
572789770
93421471
48752640
451847281
467777
241828452
318875056
132025376
193705368
231649775
906729
276725566
75621588
228104212
524919930
312398239
659734120
72279311
129483592
763300355
120374877
22141590
489347696
2368961
511989463
73950037
61309658
153444256
434130711
35250260
452709344
16134981
571966137
15345530
151068950
3609075
60116997
239713632
477054469
157500742
659195010
228521102
13041031
105869031
146165825
42262612
60867515
600947646
475965988
72948857
187236907
227536514
35841420
74494171
385275009
245969617
179087653
80981953
442553325
120784972
66256592
445118193
230688230
90127420
86588474
469754993
311872808
480172757
419861621
539539623
13370348
18865799
197458451
380383570
274272214
696122474
455747192
32164567
495526089
87496220
149740661
12316750
25888780
19576360
214453568
11917310
58755862
270467214
64171640
673340790
429973039
95497545
471547717
199515996
37803718
354808116
226260237
415387594
461257937
324741107
234169440
19203637
75821149
358144789
588678379
533465484
380690618
237243828
82457668
95020243
129586692
29948139
59515378
6138563
341793465
270119861
64592420
193983715
128397021
90542281
165245793
32667445
236413698
39918981
222430755
208711542
87131700
102574278
202302063
27955872
114367096
238624164
431580842
13556586
9705558
231160739
23541978
56472282
38988956
5263532
58652957
6044789
285181678
268921223
514756353
56510234
462554068
63313294
316530939
574666808
28895298
311179188
301861551
605015767
323958439
807532319
38090992
64086082
128499075
36164070
440820870
5036623
152764963
11095583
735821424
184645074
46462916
11962467
269250627
4071725
201054054
278997251
66575719
64208703
85533794
354403089
782336777
433290317
787275730
247768118
110918187
235705729
719730570
90315848
272084296
87263370
369367034
307415521
90382571
9751697
248530582
519709486
33343417
809392525
406731336
263707868
247955698
263374148
668275525
414380588
705711894
158590797
283667304
227766094
7993223
52901112
31140541
365800408
45228631
243125502
111255402
67145219
475445355
419171882
44752644
33543257
113043764
242422080
394279087
125847219
202010017
1343577
50478014
481057538
497001600
77251820
69578719
185733013
50985633
2001085
170142268
33667096
7751703
579627471
7300318
548049702
1905823
348317777
183686445
415580798
195116692
23397894
340795641
308463588
435947914
61608216
320198010
573889647
149640393
409661583
56609079
357174495
583888426
167337075
21385949
498268825
519997746
5285040
487649455
380062018
75564707
6862390
130859831
613681200
334871841
10702293
694611260
34676520
410849383
14809105
475047656
63700135
213613437
258464152
84837067
72153836
18074817
458023021
191070870
9515226
159830356
211122110
43021149
7425810
519691850
49300224
30336830
347827638
426701679
689674587
352731136
163035014
402544363
346916362
12885436
128874775
83896
63150910
18991444
7783101
42432151
735866202
664259893
441242317
200932450
508592399
204637855
352631749
694669675
299246265
67489883
143181491
30840643
61919597
76924318
283338667
53848906
91130420
107837849
204617468
62475539
177292412
52388424
116370800
132515281
52140517
108698014
766331662
208670214
347793034
343993685
9178327
456590778
510986764
562049223
25771569
114694314
254182406
201377782
22563002
90652876
59043427
5003114
5870126
502232821
113997489
125117536
274454514
436053700
12511345
468703161
17793617
28087332
194461721
539100581
83551212
13306717
470439391
61534376
307642373
82431279
4965824
10308181
139025788
664172697
518996174
227095669
29161376
65327116
20023872
950074345
616705111
252064439
8116400
20518497
263505927
130583569
211235998
175120327
707879640
515644216
42476946
788942550
256509142
607617114
393137568
192021348
84688719
19255916
295249811
157342186
120805305
282961789
210635317
232194787
15208679
35199066
330996423
61247666
139221830
234403972
340424264
37261827
107196513
642864064
696075695
952137417
141866726
149085870
137505197
23421506
347358779
23934537
41482142
96334275
509549578
682535507
30755754
318615232
444956160
578624056
833716727
891236281
11080305
632843628
368457172
73361792
149959139
13943961
442496313
246520022
69014826
27269423
232720250
115573356
2506144
27863626
117529507
2828726
50912225
257461304
488457737
78825717
111959932
112487712
417725297
200184095
473870482
112818926
52012856
195519791
48705811
383203739
525976379
113842828
425496538
725693966
860001473
625168177
502968341
111459773
41718587
313353980
415327006
164782199
224571215
240126441
568686669
116228050
161756348
268443032
110936347
67089614
463845750
122515925
259298283
7987741
1904199
481168363
322756644
244485507
40615583
92738878
14391457
376324276
28096536
23078542
406927161
771789671
60760307
115156196
163431719
5876634
45197006
34606240
94928322
247513961
151847155
544092797
69228588
54760457
38411471
810319108
197185207
106575787
137777163
902766455
104857420
595102
467060087
509998268
272459471
54764270
126086997
522896694
187154239
527590348
333775630
68643371
278184202
133652004
137543637
94883670
233930399
261619408
191119757
606956329
421295677
148084700
62370083
534180755
86482906
77147966
1238440
36637320
56386114
248392336
321293828
569953703
98484607
578586
65421800
305034043
212873794
88013530
12206271
517928607
3777568
2557384
17341796
93333147
95355589
63674304
107761555
309408699
191270357
174908051
75798825
27818499
876398346
403213746
506882605
548262977
117390332
62903267
21817559
32860328
43553987
280459060
146933040
15045671
186766804
497654548
34278513
578972335
105991509
64873414
95078584
676813049
746712245
281176872
690385900
164193598
848714752
69383284
418198958
155413695
505740543
60562068
360559942
95037744
16524574
5733691
659086824
77393142
217339596
112470862
1353866
412447441
473610413
36692886
18259753
107602815
108265238
86534425
436209838
57344428
155087992
206201156
370019050
820892295
882075177
246978169
92876175
11145803
86397003
526754528
703099300
106108731
706526713
219271249
12143524
263864311
113024478
168223057
99357173
267913001
48384340
29724453
38924113
158379478
268999377
143313586
13334214
195621175
107283223
542074191
5120988
150043245
298614188
125331087
4071957
155067625
8515454
466352460
17281229
821956987
354238275
67900316
423592296
355187569
130405791
100130348
236160919
341437222
785232372
517786940
187803109
313428267
14595145
276766084
209000245
65348914
555509139
371153793
236744421
54320324
408550089
99696397
83834293
113280014
70143867
258514014
68352625
583229363
2764096
337377826
6200350
575983782
16494184
179045596
358189976
589229419
66237235
320425657
497928429
240348845
345418257
200601817
100950431
676894289
301389034
183356333
494196678
640648392
118362951
202411203
824209663
143288769
509369890
630675215
324107834
144310129
56496212
821739371
497423956
204403715
11794277
317046912
2131481
246427795
19323973
21546531
15119806
518698647
136574401
337296052
188879778
392876670
155539345
657163946
728986554
548654310
421536428
197955769
1888859
64135874
105976480
121665657
137081065
33721222
716854938
121957700
10086656
172373296
122932840
138018052
108470183
301317034
15038562
95320928
20703838
133739008
374544076
327429269
17728273
635557393
738021372
96346266
2942880
204956091
554549250
102967715
362016113
103259263
405300806
25712064
24624536
575856310
326379329
113993690
740414174
47969226
365594911
272389665
41161351
485157918
673100555
56984331
130076630
32887908
50660474
169678816
121118028
493346320
104590782
209544978
16314770
615216996
5576388
226566840
412812337
195772042
98767819
246766542
676177706
630026383
476298313
394159738
86806754
127084283
8483861
316946457
22782655
17082861
24375821
353467429
117737270
414865398
4527982
30345048
494431441
462063624
56357371
135737638
335777950
262296434
193669424
297229489
40424143
108535237
277697408
32314286
178270058
69286118
61838301
206271072
15584700
22135431
113766519
18847094
142351648
421730772
398685953
2713158
369880252
286403513
276804911
60063682
411951128
467802966
108100304
297978421
392854996
891645467
198408204
181674451
147959465
452790622
101084704
262953123
124965162
27814362
397507743
327636214
5891638
257891701
395021468
738764413
6186636
46838719
39342035
489633329
5185931
76585735
350630459
294356146
110892693
114503127
104417087
382901891
2385763
319661032
972720270
523176627
74591150
156841990
220639669
22430476
630653673
32048508
605143602
309048071
77108993
373995913
338943710
293772
69478736
145309150
187568512
221507134
36688064
246072297
31514752
86060626
113190474
306493554
79257784
106505157
566880877
44593103
586458322
41833448
27795169
526628783
261009266
411692477
101987320
726141886
2322474
225434734
291314366
830510469
245961905
72563120
47449544
102548796
32766882
207469222
612849268
492868278
361183288
315652187
354570837
354955333
671562994
6471434
119987920
27092628
670825760
379419231
178351743
26559960
127442271
257569589
107841418
130284812
152753313
279982335
85441878
6900395
40046286
410824458
93193394
62609362
314494121
3613918
364631483
131507659
49883007
118799540
175124591
314103788
367845149
30688566
368608774
245327934
608110280
481914569
566755894
359251834
277492704
227539977
609593959
52519476
228522017
281463335
38513616
302736475
199887468
8490012
440652073
379186372
84936383
604551569
215557037
584767013
317911281
182721579
350880472
92256957
116625797
48141891
174174696
573651313
410023180
665497848
276516400
476873307
86754378
138101738
217987388
183642865
266582625
672196201
561937914
366592863
219330
223695099
861649945
177225255
258852879
960999906
220085562
724606022
518791467
6836502
859302378
79992190
243628187
770903092
545283602
305569675
37077984
922748748
514579515
447336910
134308095
206341878
69750908
265461357
9135034
64676422
554597927
186705171
403029797
74791421
106378996
493713672
58809495
96579006
284914530
12216272
100010604
199867238
118185936
244492810
695602216
155160709
158375628
96457523
410684122
69074714
287341196
99533687
86010516
288265974
185855718
90915141
86432110
376863946
266172736
868119
293592723
275897626
122563477
414787020
224882021
184557485
552716435
305129012
2353295
148293022
530126152
144373674
336376617
173046989
310573125
147485057
160860959
133616395
44988445
471456257
394338236
400663569
11998937
513930035
211175182
122899922
89054713
261842449
7092076
334874779
375836189
185210509
396337703
103404217
396394950
219582075
166889295
111606532
474461421
617358193
415356712
46892950
76061822
692048713
1455432
69942326
144246514
139817485
34632297
138841913
375828584
85440398
46655495
373944530
67657502
492200661
418914930
318472253
325601264
478581332
66214899
803401325
83835
125615907
554884146
48486430
442106874
358670851
393291519
129722892
138324501
184043686
36226735
384689237
191694749
209957500
186722901
77059500
574838851
222379892
312879256
465933672
176676575
524930589
68947809
334368291
370377179
146547065
61017296
59292734
81423375
175781498
420395371
312281147
874471
367446001
324524320
150073583
164388321
306992489
510597602
764933596
20633353
385120798
61003920
40192587
244978577
275027283
31415243
97409720
19706956
180314851
234601443
17737980
63709504
23260502
25564270
859353855
135562713
42235263
617540820
88584765
66139849
182047242
706181955
27058022
60205921
255713053
224606223
112533511
75862816
32943084
110236304
132967835
2342581
59036795
12210289
284338181
101540482
100517100
454625336
44925628
225634133
370910047
628341837
378800609
111849137
245738130
2133059
371801829
3703850
856492570
301299319
483642013
289434120
197907868
22228715
89053979
20689485
425358121
413430866
175692808
394318809
272892160
438666580
145851484
22126045
381422745
47731779
79884936
114648200
134546283
167361577
269281947
311183618
3987917
114124239
121192323
378757969
219676717
503799012
63422343
149025603
62514933
103132835
21292813
120450697
41639473
577798982
675015346
132626905
537794760
162870930
231760108
139992210
329172053
391806666
392055937
219436179
12602590
341918530
82408
3015830
42171374
426027997
154142494
212280376
275276437
508067177
133597096
558574000
59777953
223838843
11665842
108109939
287467056
219132776
295748482
564230892
171854143
208617135
109464308
502665551
255731298
108842944
27581693
111361292
527876964
534377255
11239438
340878784
592781261
704080570
318592940
467047279
53406090
838582735
288890047
149919799
325873461
293389329
681076778
671534495
268264751
106942827
617704478
5732514
341745205
105485
97690726
1312941
519589011
20697525
77433746
104624735
532380086
220979144
12777798
564614536
244533324
45914552
25849852
30831928
702158799
670934802
23582935
40947495
315572703
127360356
340040738
25408082
20131450
366859757
246074267
103224579
6749149
190344976
114963806
169754290
626371344
248463291
261214082
332736388
406482404
47177513
142475994
794273592
1984198
47376858
178022986
64355695
110169469
560486729
700515817
149939184
192683074
168714787
52433666
93999324
632388011
55074319
8032903
7314472
251215121
58303710
375041974
314963251
390627461
55621976
309582935
269302923
396021925
245276754
265719985
113868608
55881846
12741783
628740171
414518821
175144782
122490890
417773816
78939585
378903637
61944922
647195480
126438065
101101783
436661485
42251858
441929186
340284736
272150045
131808628
500462582
185518545
192774440
243378176
268640810
16243751
71293390
296145850
148784958
19420660
191862791
73740595
403157075
27052448
538987447
226636001
558580662
709289576
271375658
571327027
114650565
193258814
447175529
99522658
236391382
244086951
112093834
124591835
869775
138013379
99890494
194844934
128599197
585007482
409164310
408129054
31979125
115881322
116787533
65460838
162620542
7302090
68313655
105308514
161811945
217441364
3068346
235375328
58044453
279840541
48026328
388750356
31889338
80897191
92817486
25990006
54896617
7037545
113554819
338260845
135411668
4598632
318168708
370949893
760578248
142731277
218413580
581381560
856907
46917718
129839720
464879843
188685950
202609689
234754641
15160315
352372413
663903434
139486984
439163196
163152045
368858840
25987780
287478773
114279233
490702653
190399095
16152688
220754575
507605777
200122097
371678499
117127135
668483224
251415095
173940
319981746
267388659
351123707
5364057
212474257
99553019
95970696
533566943
202611267
509120351
7174997
902919186
58491472
424808431
141371259
119855873
168896402
309712050
783549605
815187992
166078237
45663569
602259248
622777693
265513997
594059042
145477969
112085721
335173689
110647470
284426860
743526422
17116024
554058113
709006908
84065557
485868477
316178743
153101754
13570119
109608442
119999968
522871203
473682924
368016422
187415275
294816399
5315217
52644446
130676983
219232828
135154617
475354755
285694109
547734525
688834121
10336040
84585042
119909793
629254050
223936473
21917846
53838301
44387301
791417372
322278642
111069977
442926777
67401881
124554972
145572297
129287038
69146181
566676148
10388895
17564209
5609183
93879630
7892995
147319904
419555468
9228371
263811692
445693807
111621521
11469486
67963603
658137165
19311420
90626728
331637991
278259903
52000505
37979995
62029710
127077036
161736324
11519272
63511130
369362940
31406164
33999866
299551845
83263983
238590662
142783846
152309614
307950486
836350454
1345797
343531458
156144384
466246423
548070159
115934045
41173332
635159727
648029212
209080764
102400709
139167810
85346545
25847701
489398087
171487313
36532017
669789271
18883691
61520029
209055370
648829672
281231858
262075329
700222069
398544820
575732755
49848922
664557281
88131929
652370771
40998163
151432276
2231030
28391844
19142388
218930967
26936716
58912306
227603680
92726579
62166306
34230491
42726048
346285
108528852
295636894
61559165
48145817
821939
580136264
394989361
333826671
232052952
108432561
269192356
736074221
238335747
613138949
300629904
316795978
92916839
83400505
340098519
90381331
64764794
641283059
651539901
9197195
157193509
465936493
12863860
121131781
6502049
30785879
383361265
191909353
89171679
83577402
564935987
155519941
225955589
534384956
566856067
272607872
241326551
295511173
124281107
48686899
269502727
499072563
209835543
593210063
644508306
127978639
107982968
449570421
769811071
476710092
8221268
535570366
110803134
260424596
80123017
384765008
144436228
37480264
422386073
9194568
308286943
235966471
352987574
11489296
252157455
510744434
497680031
276853634
594090577
111008178
41363861
782042764
175042453
4098056
163383195
321342852
206136868
554827312
140646360
882876194
126250828
223791171
189904233
409053346
150643756
34416387
669723268
111317030
332412996
87404678
372103832
662552982
210140145
48323268
6614954
17763917
342244303
362545751
262045756
14195534
612900624
255390940
187564999
162419674
95185557
411239
704952340
497364104
3824072
317567352
41480820
230023115
457519668
452088011
242097091
230094517
349128045
6460515
56277200
226153849
8452356
212373288
71581791
270279118
270824316
12329601
18142800
296788010
347511903
91874070
154109923
176255742
314879028
434596347
136094908
34175039
53740731
56286765
153049839
444707719
32133348
619654948
502957078
464707834
847558179
141004058
574224501
304995925
543113014
135328617
395929391
129670834
202809024
428338719
312072082
426361641
888964118
579504950
27560797
51522649
141971778
242245529
129641222
173134740
61861932
408178592
12681549
44833395
5063
39125583
399947486
405590709
14750221
59721144
199944795
48763995
3511942
197806987
296373178
123446570
52159315
278678984
77127986
77240649
138653137
264228703
467485194
6782034
15646518
154879562
51352566
65941129
319058644
10783218
498644914
77811185
162455311
272220777
179335042
174208482
554856056
182782523
402890223
292975665
321858720
439306597
273574201
428443893
267322868
35253273
383702951
232261589
766290390
110269372
303941276
461141323
432448565
182950846
141047912
274063015
171584998
244000250
77936812
621997213
31194211
24767110
568970
141792702
6321246
40992292
14702207
173679844
21320467
56866715
461310599
67652024
97409158
174324
590426722
580779890
2931548
99396702
68199244
127747018
82100248
3491096
32290906
459936334
426397087
16394126
170923604
837428231
206764633
678099495
39925902
327939289
107038145
281583164
551826996
27096682
178170166
6277472
192370810
125919357
114308478
10216236
486137826
189938095
51494593
40333401
36746702
481577597
37613896
661267769
861976933
685567069
121507826
373972415
426623401
281797954
182236770
96623574
656860264
272203408
334478874
102520403
129043152
827175047
58263459
31875949
229971321
169921832
705230630
437332899
89502953
378791628
3916854
300684439
514745957
184759014
209641657
109802953
275590219
232998424
310266624
330647331
285720132
680514310
121314003
21537929
37964915
69847572
83047564
190321528
833414945
164657801
497352700
115222323
496438855
115160881
579261685
551976712
45931032
24118858
141449041
793404440
242651377
61245544
307812573
469839837
33991682
369832260
92890526
673159417
75568050
78385092
495601050
667131732
378213828
220026759
26456810
664197656
32289523
57037486
609788669
676969154
7703182
113362931
137379615
565690991
491051138
29297365
202339263
359886947
263735232
56109167
187739
97001106
91405206
113929946
159506959
34846467
234698998
181996500
295856139
264576733
222602709
59189253
602080928
570947124
175775819
77833720
195673105
3689772
104030909
134384847
199182484
9351847
127872731
69777451
157770211
206424119
141558009
317810936
705990951
47064729
747710902
949194000
161914113
109228399
566864157
64734628
310259460
574967147
14150440
177212314
233970465
851144127
73813168
74449832
175124283
795796831
2038826
343897629
713179893
408348671
89731589
340505888
39192944
116720896
26822020
515163338
57375956
74284472
348982600
584820005
133216839
183865156
140153828
163484853
411425180
412124987
8598681
98996620
187664165
8115310
220950419
288033108
112888305
186597180
709453391
112057404
5703805
298335333
4668094
49489165
295024709
103614559
382547254
16895426
365836157
285319477
443133689
14861234
214189876
158814663
86771936
698303439
18012996
6037487
665995843
136329625
465984132
311524008
13313128
223829274
231466996
191537654
116929220
903931022
11287268
33544632
136005497
139118828
506499291
322799058
84061031
328244527
20672895
332808767
286679817
147703541
568208366
116568228
408757863
599122354
660494914
307834753
329550591
114752375
68475081
74129068
16286876
169844818
100586757
19462208
64772161
109788888
351668013
4856660
229353834
207083409
375070960
417880153
527486638
372185960
362921551
210195156
179582235
274170083
523920872
236185375
19846472
300084152
537047303
88139356
73236691
9941624
840654
98870041
51249717
169005310
76780335
78115020
85477221
113391214
215945152
261491488
148960219
6035047
550640008
50877695
161694660
12324796
190882118
237728542
97931749
154021111
30981701
377841394
238660042
190117804
242361367
21645975
89247249
615712659
92574518
37474618
323203553
26480711
332256691
77103666
203803913
2038755
92102445
237635927
6644084
472456801
259862059
385028894
93904449
197381916
1285914
14415666
120668569
650889843
159083757
129862001
984647808
151286946
221780927
133984882
153589803
131011053
204659010
33437666
149379271
89978309
281789197
7162078
195541617
415355570
1846560
270203416
480275849
15489348
26591696
58796447
21935375
22182930
80158213
116107796
466002331
157765525
89819982
235280544
16039994
82758675
60725275
119378727
464026314
328925585
67760607
629657413
112485166
906836
122726884
475682195
428178774
120164618
151447104
718539088
308178436
482314661
101638275
262880987
13852086
92742778
700957579
68069613
81961496
26376797
625863461
265406782
96641507
368991259
23246628
218424120
13000051
70628887
66656250
23471204
351911543
15931189
157458273
17896588
368593814
85333138
67098656
68268767
355818505
581997839
101979807
134701250
12049254
57702655
56619476
160471419
506473681
237712332
344548397
302246216
82060409
45810259
162419984
58549040
70185612
312608453
456530411
45437716
260728349
56600027
172123522
742013282
112776738
447235043
295548471
389933971
5406709
4140882
39523604
422334718
15707032
492521080
70528075
202732488
16481097
159248774
63906605
230382837
36584799
253111231
78308998
485332898
97096909
5459325
432990127
162345596
312922595
24666470
120300644
650394250
76081214
322865387
4434016
26828705
117879039
435001829
245245043
276866569
746315849
81282591
137599363
519928871
144692780
178751885
212533731
239646557
416006753
99804119
157663940
221878990
34582053
27053120
50342668
6758768
201565563
27523834
46414946
57608276
367215658
141138967
275352117
567287659
314114320
236891548
249752472
542559961
66492
347172997
67460710
82850455
239712286
709028064
302569439
70317483
18445201
241997485
170036938
29352127
872499107
5472986
309217937
594196823
448296927
160965458
111508585
85474641
74166319
217158087
100587570
334470971
459951410
149502075
63652615
31979152
667399388
18335455
16375302
372873588
257108162
855599346
139102040
221052129
604854313
105389060
123589948
8095296
35698985
62587688
206715482
55175248
438182175
734460392
373806832
345579744
117329217
68335670
219964368
338035919
357878741
318467076
707104842
127700943
105198090
638352488
331412787
158085956
92065060
191842977
379502437
2298778
216242237
489572496
13102276
145185250
549130298
2943298
369700711
60951546
151923351
473517234
552763933
48536529
596221530
328606031
166024281
44317942
179873428
495768411
195826475
372985689
258448589
87123395
71401308
153691825
845818087
13199743
230484069
307684710
51026713
304446043
1184266
414267150
214318808
656533642
400131065
37546354
128691815
151612315
357819569
71260010
3945726
343958380
697220547
106955190
231691167
89941309
29950506
818396053
417987643
2689831
330768432
131431874
224390991
373172417
27424205
263066396
20646661
497941827
53467323
138774411
188880610
5030887
52725116
358536979
18963946
209834913
238598779
298947899
644686699
512502462
59174803
637308062
126655397
655747099
374667117
41845705
212267573
14871290
368938826
133338018
165761563
50996516
52826406
280568952
669569492
941807986
139422421
626214206
316597963
193733002
141151615
75258503
198538685
69577206
178463076
11956480
778259532
14091384
574753184
296074144
69596204
408528979
23422785
123621552
197764284
101790918
22951112
98140442
19628146
547772886
39359842
89751842
660599859
594116779
352178594
27861304
983468600
280398220
291702427
416845654
34248033
29145771
4578354
254615050
39976181
147443082
57514371
35224127
735231068
429195421
156768229
341397235
104973277
97355612
20228782
48299833
57166625
220947971
46914455
296612405
787844850
514966156
535963072
37444071
238878920
77211502
195932180
215817376
191655678
82821559
421503581
19082597
466817029
182117338
372892657
85939601
416035285
585814301
226608604
541634220
804861379
46986453
113477559
352115114
122811974
465011
499900493
86859343
289423651
398500706
412305218
173870007
286784200
154511785
632345596
343265096
19601486
87322269
13742972
140702481
20546658
180449337
413240904
397829982
136357780
68263139
359601086
120841232
8012674
193833726
31257162
476141048
783708
391783725
497185954
815426754
77572008
296723160
76790565
139714037
729750703
12908791
4522132
236074537
429192445
837293837
122435812
117358970
188001406
314142424
72565143
13144023
341648200
24657198
241620164
818365524
254034145
397230140
47516022
349130150
74010837
895188
597291427
273671655
252062029
229315037
357985824
197085427
472777190
576594620
43488501
203071706
225138744
228489341
77683224
29461142
701578960
324267711
498866197
202910785
236169361
141568544
138994452
2574205
345970109
363789248
282979850
583357075
306266867
310271017
200317481
52359597
688123102
522415531
215172517
685567684
218349414
290469421
845317934
82333994
173260104
590539520
479295292
467310238
163932369
141481316
187671450
239521943
510095749
269870267
164400238
581772317
410115800
3031377
166647472
424471704
450873447
139205732
487900217
416800035
293622670
293805676
113135954
489757082
53373829
21515048
56857570
320491327
203538007
932617903
61586753
185863365
300291845
301072779
581174494
112352017
337255203
559838884
82749024
77274025
64081523
41700904
121746420
618852984
22378780
186305065
697030531
15720214
561701498
620429343
438533761
279583900
883809673
202771548
14051249
177311722
189407014
65653068
5466704
21031729
482579624
334830166
535528010
283345847
270293758
241085457
128077232
390823864
49864213
146805065
234009999
186730974
451889888
45330281
690322515
50682082
108128771
969953447
384023864
107999210
60517846
82606909
170468134
887713048
308301132
264448598
202540957
136930554
140258778
170781284
326180697
85119593
93215856
602641644
379641572
52380014
600146112
201781157
507277894
241859473
315812013
875524691
5819138
213699784
460452922
304895114
2115024
383125365
273982272
24485923
150387161
81997393
11417439
423954657
587231490
572312243
82098751
562752023
6408714
26207991
44516026
97458867
227488722
475750335
78635593
698539403
324451668
215257107
89776984
140131641
10182503
158497983
454349161
12045839
109436173
341920149
237985478
202394567
308451847
32041109
446797834
110536034
221126386
352412433
81461069
13874303
137768978
29011050
4787125
276648123
242922063
92947633
311589363
450580835
737485424
179653854
391911946
103993099
16272711
273706338
757652707
209874871
444330343
7770538
183527391
36431310
212000812
560607719
141896568
223125053
176774611
549542137
225313116
53516093
252750536
218107892
456145746
13622471
262530485
500167093
80053185
368154311
119890939
53926941
227224278
263586096
44714542
155936164
510082566
396047961
276932798
706343500
196523420
70152271
258934412
265335011
97245571
4245267
606635562
758025104
235927794
175890141
220022762
220280067
97664476
7712318
720675423
521382974
162530888
105270154
485126251
53181346
505262335
453980991
247292923
111982528
355628077
244608911
310270773
225410685
105032979
199411754
845766404
208314604
601117166
284965841
420300907
499568070
373858637
177385238
268714998
674244439
239322919
226274595
110662106
194988996
38278681
31188067
29222447
80087768
756678971
416733885
325274329
149368240
218186508
50101959
125733822
438608326
318549834
95401552
78067125
332569197
58690716
418649465
83340771
15063192
981319532
522759170
90450278
248273449
217816855
113643155
194517124
155819281
43850538
345749934
9382907
403511674
402031952
362892354
96779022
295213426
630720055
18594380
34949489
267202792
414793169
387271935
158791610
218437121
238450776
90212144
732580626
391163261
96108617
269397381
269368520
217970996
761194787
26633416
499832029
342645574
70375314
253970884
575878275
424004897
24648079
284803942
332599719
144204775
35216939
130880802
200079433
21327627
77214429
61062113
26826195
197643727
311782784
18056875
58872436
123802366
32710428
669303050
218297747
156762827
61599193
476100556
182946776
110340684
8108624
624391511
217288607
40301703
496527587
49325341
659341635
452126642
505431470
494410731
2047837
17359874
632435126
161907426
340103451
508196162
17943566
211037086
640861455
71501003
35889734
62533781
34942621
679691252
984705394
451816208
473890663
83795164
11841797
75213050
250262375
236966102
193662394
73371072
421322080
381244852
312690979
99071113
436890366
48362035
137924987
338938810
233275042
87246908
140205566
423374458
54435557
602271158
605701932
641568379
83159487
29896754
180312141
142902398
163190940
375482197
173499688
653252700
262353516
83939501
781085901
219463109
72231789
154812518
69059674
211680712
432137356
419402609
94035908
189836028
31055690
281562307
6963116
26163331
51665716
254019506
42355741
510760
282688947
123658241
445079376
328635053
290681855
129817193
786498057
256902662
231541679
15650617
22551232
127764943
137110988
179868998
18479555
311049467
317903650
5618826
185852988
178335549
342197580
214056584
559408352
368538622
229444380
163159228
45562031
152811774
218941826
244787680
888176488
13823577
203062416
155502565
98448984
127854325
148247929
295468065
133820770
20597
43682724
657465821
715626420
9098929
145161420
207938691
584878623
467942149
295878583
382737494
74870413
211703281
675526292
74655850
140242125
165058779
95639523
19214825
645489570
515483386
16893255
164016272
13468752
11670048
106112574
305139176
153977440
521819772
119478158
249451126
3098542
264797674
182219009
233613846
461643351
133027512
350022320
391047334
219100814
437922146
202661789
62120762
168638647
286025256
31623333
3107718
341477564
307424824
141539262
174700283
234350903
2230127
13005799
66171663
459322097
299223817
248855555
478650838
208865881
605028569
408178865
116212301
96050215
314703814
209941264
78087711
744754482
512551861
167307117
3531164
135429069
8320475
749547354
395196234
132227964
211832226
558147574
711592581
229696539
302908820
267714801
611547766
119826620
15351439
188739148
29131866
283117605
69641763
38019372
363675818
754747
234153719
380042813
2606668
174372307
201292936
557931470
199442011
129789464
137946541
57578962
256807604
169498013
250732424
2757977
595584199
307948886
35318056
159431736
122782096
734535895
71577048
59678151
316296527
5385039
481909545
215712932
127567758
60041197
82129491
36231376
373113540
422368019
348461780
395826775
221336200
735855260
52942531
244758312
285014724
61289757
23834526
58260967
143105748
410938519
161336821
30266923
872245188
41918784
210287345
67284652
33871571
67225778
187552741
688564846
38924258
36151241
972359973
82156155
19135788
242270605
396185022
490966020
652155709
313061265
150920688
100553872
373080713
5333330
259206338
141505226
15263976
109946791
113068636
567967292
296530732
124467441
86303888
23897043
118934681
181121810
525248122
385149324
432087250
90914156
55111440
223493489
906053554
113118231
252323396
367648575
205481983
24314192
418710644
5655097
624995526
80070529
702845205
200100812
52156327
26803455
157126262
62449236
107579094
212735436
149992772
93114880
437542983
333832516
28518798
706886605
43281096
148637455
248079454
485429062
79007593
441532218
111493562
90948795
321018024
42531286
422859697
63502376
250522606
16361848
196828982
590970091
99031353
555801926
14828997
155174314
624722783
165250022
147066971
135939796
829561822
231190495
23930936
40771234
68508780
36603003
19552636
129279680
248185125
94975585
431614862
694213113
38828651
952808602
118369013
218430561
3293650
469625820
870704509
4124467
233872081
371745350
487326340
42650385
334977393
88719278
632263697
179614779
284813119
470814438
200827308
613160073
27795859
524602694
154095690
103405954
681634601
208070407
390172230
41749063
347561199
178270196
216314966
61324263
254580844
764548593
655290984
446026939
800148311
33789090
192003303
353136868
232453253
288642456
171504565
124965634
97613482
352100241
365662044
136752204
612775290
376507016
547188105
377230351
326037798
9638416
842690034
212672375
1335570
530607117
788061904
145257453
272298083
168959122
65180371
431508314
265520503
92898054
43777777
348174430
223726908
67638548
285707431
470969994
228404292
225613644
36574644
634172884
208605997
273740911
50011255
73364706
13958153
338592838
544081539
18738186
17070348
278565729
143744724
11169260
176546438
158729668
575756313
490964277
169763266
423938140
551419407
410129248
52879509
677838946
31851600
291406980
24614462
913193983
699318252
309400824
364231592
519764533
778074219
805230668
139119624
841109546
129331513
143167147
209820189
258239379
429587262
33845011
556302935
514309733
47369256
654336774
88638848
173687443
40743523
131985004
777969228
6263122
217778683
72343583
823435210
301472025
186903080
23609183
115188256
666674075
59697188
21162075
107348294
79444345
872526018
435995838
145990337
435534773
570123096
940640312
53008228
19507073
43119440
1650633
88285480
442321303
367989606
794664874
271984610
69693665
643908976
28172240
788429782
69950660
209371120
243915856
316818979
97999722
123077888
62597726
312941817
395595447
148703729
55447660
184363823
318875372
138659110
696770675
225096794
140247483
113261037
120649672
371513328
739107133
414048595
46281650
9433906
112655465
20538615
293238209
519377990
348939337
65583094
51675509
32625477
81852690
104202841
536469954
361291343
38482008
76873677
348826557
621560660
653587728
32985499
410590573
499640408
72313016
12995450
28595179
123760032
424974701
471689087
78452031
660085457
302606278
362636453
223966699
152454138
19525217
77682185
781775605
262757091
370077111
539695665
181113282
7500954
565090975
665421786
164476960
388060759
83900496
237966654
144696128
15554297
280308847
26454171
72781142
70835876
35078853
148689555
134004449
11118323
146697477
716405598
212432116
388777396
757953
485022719
207790
20957994
618663333
122286852
688927158
737910978
345254480
19924325
572388653
12351040
87573122
190338258
289224315
211584091
186783640
56464931
655481833
384367184
58089171
226043355
474298964
306623635
162208279
332360239
320597278
6174628
7730980
781084595
668724683
850262465
297409548
37753114
647824636
35407977
472976652
6412503
76838565
116234002
88910242
594218161
526555008
26803330
257694667
582134534
311035743
256005921
602359886
493839445
135281816
18308017
161657458
6679791
5531221
241296104
362741486
299258226
166259077
6997707
140756420
76852530
281013152
89838620
616483186
156530707
54222822
694188663
396712142
62500265
382383069
196962313
77216094
71621807
53266254
181756181
739079251
720511639
408347162
10385211
62598075
370945557
393660734
6781389
58008032
208947282
844355464
119682938
229100095
466554445
290442320
29796068
11093449
488505153
514626637
242961333
355865407
92427197
386562404
452826739
28874394
41114694
99829115
22846389
361392226
163075876
22175921
64908799
152576632
781975700
278910437
226000337
244671312
83023448
155120237
57520397
104667963
30333031
15521526
53047256
430508531
1079467
544252303
855056490
7348049
124751140
39768583
226614391
740666204
49008443
605902983
279294854
5274971
82229353
163241674
446800782
346512292
345715036
190501572
724365735
391551486
6245438
358142582
124878149
28157430
264517228
23725938
766723473
638729910
105213521
738433942
141372117
77850896
75060834
92132830
468370524
146182303
142510336
259021537
358585760
653940300
509568041
154462483
948871181
688530885
432037001
160735804
438844628
577450519
38884607
27100273
448390181
730601891
856618914
315876995
455289377
6419361
696599489
79610512
174434713
218522940
43107180
10303003
501584643
131002505
5115735
714866015
39042046
679054598
31652723
101212318
164251542
24110117
17025408
211868740
35610479
343423601
356167406
12751603
39997392
99660889
423290142
150299132
779392670
380460039
117415779
262305626
15173439
461970163
436676099
499467914
370637151
101724152
91510915
47021887
46483098
183123473
258088452
2155277
8885863
52970975
402303069
31754410
227793480
342680290
416992985
191262224
518519731
184901901
48813563
90115250
7901499
39789711
32601456
612559163
155697250
299166629
451599708
715586603
254036716
827856846
87067132
568373828
377836904
204139322
160431761
149493892
266488245
36039449
628711327
580254319
3249400
35765841
391242541
100004111
769560463
525958888
885104565
397103176
22015766
241818606
381030437
64148815
274241748
595258921
325436300
155008053
139604508
337628230
170212315
472324051
600054491
217708197
8271537
99211195
184233363
407718217
83302111
1859343
968914726
262450703
604974655
279406545
63419359
86413167
268391198
389529994
17483321
90055799
18191312
11206594
7940591
215898864
11877993
425649843
53228832
209711456
65080989
44631616
78141698
69293257
457880675
565039611
15960247
221632668
183101459
313713449
152987762
81024957
268963561
457140340
5150804
258400591
130667537
247548865
7550183
284662650
245961159
440571645
9012052
498929529
270740651
263126955
437356680
175217458
131658040
216975511
419946521
151073926
101419257
419335756
684332021
7840160
612948544
450216196
396728842
90648281
337397873
131322103
206861025
259572799
339802042
113690191
691494555
9616262
344949690
423033601
44779093
317556273
585477938
920206412
316361791
539048180
381867134
387690499
79125707
86398639
25721593
413698616
193490640
141145422
895329609
48018279
85084143
262832195
488755249
526675016
750777249
59172742
168969923
422336818
8690425
247844523
37583216
134073639
83596856
597921326
294471355
852773325
24816236
214138548
667958088
51160076
51862904
572892638
93544993
304640416
360104
6014328
73927027
51499910
342638252
56758569
459264681
429575214
276030692
27426564
321091202
268077077
505053594
235269190
355878963
3600153
23955161
220564366
834726347
811848930
849349133
681116844
253104133
469149827
33899032
312109341
41793546
436192224
8686230
11161128
477164972
9979639
485076216
668662035
279199707
344440776
303103810
345104851
56352893
74512010
707704878
585532710
314360784
120753543
53527857
643664528
76334559
75749992
332856276
719740729
5537362
280032001
207316233
24319758
62791580
877497108
99029097
106949427
147042983
68545242
269073015
64199678
137201537
162383636
53839061
34850589
266961387
270715274
532477199
498875098
180050848
40818877
8930370
100035150
230451519
130895910
262793654
271042995
455329918
634549446
74052775
79817617
156905032
185141332
217539281
440569888
14649724
29955076
600144286
78279137
270674035
506250142
99889805
249803706
237101658
414602416
245094662
64402714
259051935
37145007
27802379
135947426
291571443
49282650
429973780
430455909
320533369
68026648
123132920
272939095
4832065
659047080
245697189
487332108
376151411
229828427
71132049
675414300
776881950
485544006
10207710
434855172
22282861
29184237
570606456
544692348
86159882
580436137
111311511
122874664
538635081
515327570
31839251
19642903
1005755
180095207
7557280
98214702
208213642
95638046
95481074
337127046
215103249
521944480
88382458
172282461
206939847
59285547
55941933
33785139
66852948
263027176
730444531
674326890
651074851
586240008
23136141
19767517
567607716
4560432
151886704
73996080
674971190
136785614
321340203
1086553
87411640
820403865
6078950
63920121
35404274
593406927
70919948
150461014
91362726
532470696
292822785
516773786
202347393
477494718
499765443
177188456
3920030
74689974
798236103
213591704
141112669
224047863
896627055
294155375
46354429
745101298
499318385
123147974
164193501
188763804
198754172
174323213
113735400
614090341
114105837
368521116
228475308
330755236
736134833
590776051
892432769
230683824
440757883
511792286
289436732
216635335
100371256
169525694
107014716
128718040
91989269
236971451
166103032
10229504
312950125
79474242
153694382
245475866
10010527
386524715
11931106
147964826
17607722
95965059
11663779
70520993
383300206
295412253
451947111
332792629
144107826
109019928
532269598
240816249
89278419
148699082
394524099
382028986
483071465
100321534
27344176
98587726
19320562
558973714
26035700
10681973
155820432
518053368
516382002
278041166
516376308
564219162
445903948
118633268
25078505
143406268
476946935
275650856
671969914
395624763
75974514
353010840
705993113
223972106
10287552
294387078
10613864
1559078
173020677
207014625
338436917
293721890
132209027
356520517
131873855
58790642
375229422
601998937
59681983
213575567
1593006
626931949
182012249
374204895
1101069
484743100
251665941
467605085
212361152
1997347
40472108
109395665
33661171
71305107
127712084
692683312
148364460
233930065
149869781
17242638
365717240
1148167
47438969
471739679
7981152
24027664
11225673
687574973
174786047
777639218
540871287
287628242
292231063
433420921
546566561
130268901
318959154
632196216
218731945
58080681
42086401
212945968
326484894
33434698
163578721
154473277
49625961
99457315
537588319
486266900
504354043
428987582
16502895
265771597
37470600
337858985
556134014
122731816
35219687
314711415
95397029
832903
167335427
41319940
322768406
35994694
522912358
237637480
692110554
267983886
108412150
610556646
314875271
463692072
537987786
175373272
153229361
327917950
128913075
111819477
342933398
377279721
215818369
13800723
457130805
209397700
496939521
110753165
134257970
508277168
393668064
201512795
265123078
614008825
788860754
15580093
607584590
786903141
27045678
186904968
25691346
110196866
248166598
287556270
708735771
507365858
182901282
93282513
239221436
74222631
205574291
227755015
151132041
30759847
472734176
312411170
278241819
913075388
166076560
29512391
54333191
547572342
140373230
49820002
547545008
810396044
145524553
364576199
117409138
570208456
319462
745948963
418073987
367870755
117790812
121021228
52541722
363096713
8774176
110207985
807073309
278714964
57340800
528435563
35485544
192585120
117893164
330751358
724111116
109749714
97183890
388975603
28211879
53855614
61867591
41883313
3199267
171726863
482429725
154722416
175430522
330870198
726818080
94839303
6276341
384296490
255372641
19681020
98153732
599045557
160266254
35092948
450758394
305888425
914299693
27551779
1804165
210343439
188081482
459622584
613059414
140410682
338772616
363148818
756949486
693458
271772807
448783580
82171813
766078304
429266955
124020461
268690650
110100683
144308828
406806398
512497522
119660400
360064359
66072603
29977615
196832373
149941126
684102980
478097761
491399416
448204974
38616418
200539890
14536802
167747250
644143027
71980006
221527193
315748399
240751785
74328972
348822748
441665722
450730853
295676451
36958138
313185891
13200064
268996847
458466804
353832994
279183591
171541893
213242704
104843605
19198968
557827603
98608993
727733304
4489081
175941339
68284710
104276176
272442081
18539909
745241974
568024712
57679117
43946793
851589890
141063048
261998979
44502359
168706567
84937765
116603578
55397935
111443006
41434450
700811714
67456624
443813619
97150837
100012580
90471800
132141993
282157012
20863701
247407395
134605228
406846308
6053872
419187804
230725142
31615969
472433955
554481259
315739070
382233696
474605289
98594676
30337014
53959986
190927388
25116976
91767244
2964549
324275167
418553404
91262624
475610402
198673547
27788028
367421052
70365745
256826529
188954878
611969433
112665434
207762787
144161094
392255891
179352018
285132977
260170963
76768827
689565632
89617934
182800029
608380001
80452792
92592249
503870077
197129170
45615590
512980350
625134698
241722299
211404689
532370807
214357618
513413075
644272641
152945049
53928272
465233672
398437819
90224364
205394720
22300860
516566425
203903422
259927956
977434014
69117797
29509102
153319785
105058879
85578378
17589492
852418011
228838111
633125079
129576648
354295555
282868482
32868005
174456871
323340018
409826821
909301255
173891018
425319828
82115985
211393725
78962017
38238279
93273782
451300828
261197353
120806247
578973885
248100324
465949919
14581681
75195205
433975264
163797212
262208674
25688164
92232226
523683528
130728672
292281231
18510699
212800668
374092061
181402513
421457055
373883622
12058720
394324716
164336368
58160253
129356649
153582712
666344167
106733934
861878266
46364704
6199634
234406739
816027447
392966310
702489243
600042099
473443452
87209246
22648552
81467708
116162143
560079659
540135313
604653317
329776527
251582581
423039453
90582843
441803009
397234586
16277939
32749681
9682257
159535729
174501486
541396372
86514699
357881136
283091144
323467198
193560087
51742733
260743723
138471586
160218500
578816522
47730650
250227643
296214564
249872701
403735470
45466133
122556086
333450368
5916860
530092243
135290572
2419361
509168095
485234466
300932287
8905864
185739111
73515980
67400040
469070426
864307484
61808844
90415436
129940237
296275768
202849173
277333461
352596094
62327921
74150593
70861030
453305223
8728716
148808992
258503605
13838516
303717918
14848788
393216376
711640568
293301924
283505224
725203
155634582
505560621
7972408
290130588
456726613
195827904
80387452
518590013
22474808
380355787
2523848
467990323
33118804
12571899
11262112
222972209
220704828
130464896
110651232
283391985
833499249
77161121
669188948
356215397
411442423
205382930
130045745
124434918
797666251
390460514
823761123
27926688
349554770
235941824
57738469
12341505
674787359
526252269
63927063
115381015
198433632
4574099
702985513
293602528
56516552
265532347
170826794
80308558
672721302
230828738
363314757
309641828
73422882
111722734
34879406
77848422
357100702
285889722
484331271
154166767
210634125
8536331
581977293
468414286
412871658
75468218
448454473
399204854
245103794
498276867
247656007
13891952
262405996
9313674
19248389
482555826
401722193
215218875
269820454
14447165
315191548
122136621
24087653
201721082
530705266
74945648
218312134
232349291
141979598
271657017
363444970
535022988
108171936
212613448
524887047
387535519
597859035
809867366
245255095
447731901
347083892
296589947
396005652
427745511
272942025
173495166
299823707
128628225
418085262
28164518
311780508
466977219
39969298
645937314
535098865
312664968
314222870
660931292
282504605
494506814
94434159
622159153
56559601
3956032
90905283
10924896
134651774
748973249
182175209
494938273
190798376
836038234
100967224
418145032
101970016
214436790
93616874
80981162
164112006
89730500
47414535
159650502
99139336
146408018
312699300
2037665
612722411
268182021
101570211
305301629
244655130
107396103
318326288
352659440
709928027
490818246
330579473
76673773
91912816
5172650
19151753
712919287
15408029
779902127
206560179
178823213
30904047
24681482
498793447
617281476
76003835
61210464
400152667
68698678
63558204
51939255
304625224
422888910
134173913
102795777
372064669
14275535
337818701
105942431
110712015
163958549
70597476
362403382
17252869
74323374
35338939
322336788
1805930
839682004
109367052
125519774
808645433
453752027
302316429
835922747
206443368
390998692
703327097
72954126
38569280
458294577
330978194
486976755
458215872
309101760
292550805
161222621
14237366
34527438
491301650
138162641
245228620
544746729
1742376
700450419
467058229
361747966
3062099
149363891
597121860
426075842
492424609
547424353
126531926
375462265
92227516
204633178
35729221
699974373
876829652
476604788
327924680
507488954
2689321
430942461
562731339
118766734
366075752
513008828
260470070
24667410
331753068
74559130
19228192
96211751
269148739
20262030
95575060
275819731
173220278
494241714
401256993
434951743
240892992
470654577
18943935
217983515
324002279
125360886
13749676
111497367
332660435
576375459
131697454
232324123
86504757
345615652
66470046
218845027
347945008
448217924
239762357
240712944
155952570
125208066
38388681
259656298
254163429
19777479
319599709
236415511
77290167
211528251
249882019
186876526
130023901
58368006
145387393
410044379
493343208
415099068
857283310
71544823
413179205
31539145
657142615
13284455
208666310
57804567
452385027
98859962
407700431
252882921
170220018
163752177
299744767
9458165
481767497
79088828
678561323
180848524
583931036
589766673
297195560
88200544
10725323
10348594
103766004
202718455
45593614
24347661
534390772
648476483
26053601
176070823
46638335
187999108
756441680
585103299
31433881
764716478
143781354
252501992
933507750
526630631
467018560
86386298
98653609
388963015
14901250
446297710
161421890
61803567
478148724
2635462
275334297
16257257
618615946
4046729
552863697
126317881
218694655
105840525
15061732
426974939
337506201
243329675
223659790
584155523
128421654
386960894
39415926
19348453
407532996
83128856
25459304
114874984
6036489
607308499
55837933
221032797
36776597
7890953
331853620
35185771
44412998
41870485
10600011
66515793
358638396
569107781
459870746
44208929
504773154
191593198
77654432
15926730
10253129
261033358
531860743
122832283
502221660
164580906
218557120
824600330
18668489
90491006
149129455
10418489
8945790
284211877
643981259
212501496
150710730
43675967
105527502
55531543
686106914
396462264
27455365
633140532
295507247
1276875
465049527
404087903
170647026
626718846
57481332
148764545
98017309
139156212
136070489
258839690
115430990
20039668
818865356
290917517
432564868
299622350
3596591
22859602
250397053
190825544
396237777
424133534
38518151
13408232
151043972
463668717
272941309
1790548
126758297
10942613
121669716
631314473
22841248
535238707
512761862
388091839
39244509
312740331
160239987
142258189
15810228
929490412
67947771
621717780
24108102
6048233
57194516
147190238
178969580
478675384
276692632
622148420
305561553
65131498
295790394
217319900
364348215
870057908
151342133
111178626
213113716
83382619
191592521
840953146
63047819
52466459
212942677
523270796
359257540
69865883
116969822
547440931
603426379
369031338
474976145
108272029
361769185
647184885
77783178
15671055
139403479
49520195
177908288
37909242
556678939
523918820
58047335
665751421
58616185
253831701
45419400
63304165
327882545
170977777
126141122
167994425
55503257
358961913
578493476
52803802
57987449
6065793
554926970
129119106
3113845
39656389
41561729
69669330
63833261
293152460
472636126
684634715
482672416
145093736
247484946
377870060
92673081
23313845
264978039
113487925
103515676
51910644
108284549
530460632
166126549
15491631
212039013
5993329
746686540
78369102
241444659
50956492
316135097
116536505
60615431
94693412
91607515
9294402
115260429
1754213
311395007
278988475
159919340
1514744
204159647
460969124
696324031
52697305
184742721
530215956
208892716
330973905
125675763
96060697
306025001
380136256
319657275
412946572
308078249
175402414
583177923
16000254
108728907
272597088
710828771
24450644
25881403
131328133
466784373
124463315
118738863
199650341
15400825
196923658
246808279
196188728
66636416
48799311
27029192
51342803
273384525
130501756
197325515
30804500
688504250
116591661
293834918
136570355
352730679
172821872
177756056
200246505
484032835
751869284
386915970
35475347
645367381
554648734
109704960
159906972
296536016
343881168
185754471
349702646
160548212
123564918
66791233
189604413
7543036
154488339
242484
16364380
488059064
11929698
196733772
136583410
63902841
176678106
93605143
611142064
568303773
149378628
228939189
293997048
657784816
54133910
290994436
135771629
71576799
252829775
343342718
69698987
357437019
141003541
155807572
180597458
504837053
427437507
288859355
220776973
245260950
254747586
58067920
461725971
417877662
487038137
212490919
463966234
212415221
247260362
209835425
706958313
110891404
315559549
205900423
391946397
86304400
1560163
689455013
10401228
21674272
730504599
15705246
127886690
214360061
25657370
2980908
10468575
396722324
4718579
93990841
75522993
366893495
829910957
117111942
461042652
154647407
46717139
243086345
318671277
434009316
85401910
174583435
329815450
20979730
252207168
74799553
666464164
182581324
940865552
581293620
402858288
186963473
99884057
80612609
277095840
53947267
32582865
568843666
959173139
77137430
6169901
404135374
18798038
125379020
15050574
182566015
142443228
45472330
46230828
374413757
11148289
215469278
1353914
276658335
252909174
105876116
15540068
278387690
694068367
186638813
64619116
392516593
23194334
583504362
191973999
323694672
357619008
382590665
411665463
493160858
3798799
446831458
46291588
82456207
99013490
330562724
605464618
32837940
138021533
520283661
449314579
122522713
153892116
138663365
863963749
781135688
62124723
25588261
117721506
9424478
13925410
468479676
41928123
50673052
69512235
962527297
232932111
438831832
180525308
631965298
639911634
78071228
193786546
5291198
43730733
268303094
537955295
450794379
18109735
77219983
216063077
31799360
31441595
36230773
185307991
321504578
185995306
374176912
167640276
140459408
114336852
34960153
386674662
50845767
289558787
928169213
170454045
141811524
18454444
68634519
40136486
740512239
404544525
58880847
39624894
949872207
4395873
481411274
2324446
85756308
97051850
247324718
67486695
190238457
520187358
170295611
529524792
486827361
301895052
52982651
298326745
57957567
409294190
6846450
534687732
128474299
92660668
278622749
319394794
46793448
126645863
74787002
508233985
24188580
9705
480967675
194915670
82946235
288381685
448718374
42828811
281135254
34427773
786844020
139974827
37993196
481027433
341260508
692206340
249667719
342370903
13373085
2747476
584000126
16132027
748273524
173227944
110282973
73138621
3282161
217085189
26009547
32793424
420094378
278945192
74189697
323227163
96456753
347580928
502231748
427279624
523103701
247571467
203061437
376576968
105837205
280684470
122208099
286946401
17648710
127133966
134827243
157900115
378876836
53813972
115791323
2484441
166690363
143167220
237779907
597491826
74457323
182543100
12710372
100306917
128600966
33148093
644275356
75454784
297173463
14869516
223015227
314069970
574310714
35873906
56126579
19071474
89313096
83571291
123810216
66808759
3539431
271565381
38942031
142333998
156421486
495165724
198782931
28957436
406924271
587921786
116210978
938751228
16138380
146113519
87934737
110367935
2394402
512278249
302242985
4122567
704789094
91896421
280707370
697463408
111989553
34671479
18726715
67976465
960246621
74646016
135109731
56856842
352005405
47816386
398760115
194043956
503611684
45173451
125137272
54461485
815496164
780002150
167681730
452376136
274434033
177593526
606581512
453753208
180642055
425545133
837330780
432411641
121512568
19503860
522076099
572197722
230644982
56690218
193486934
27288194
109734432
326892718
347286784
45797624
345798177
612627501
22139167
17294976
727588290
31396201
193605965
41136472
384842741
96852977
171190457
88507123
840759116
372805
4865111
207379188
19566771
17755404
148892684
504836978
139164538
1952075
25011041
3721905
748289620
394694919
119404900
234968422
135871966
73379863
156321386
44570134
98811675
27103722
87219405
87174737
70844249
941096929
324465531
82356841
34330665
60024449
196351181
79590114
885022916
5822720
4389560
834240148
75257874
4833085
408772592
92084795
10211903
373169479
690698
340166247
784676192
983672
124514212
257300364
96539861
446167807
45385778
518346912
257593520
872420951
692315691
99434535
464934378
874236366
263415278
259654966
82344783
12924318
84921962
43942216
1968061
107570062
267801823
30619019
100932086
453920381
235350881
36965178
218072524
148255329
89874708
413874166
617048106
15521988
4150883
224949520
45037242
100375011
708994948
23126833
318978882
731370413
330606159
184892675
412863938
98930338
553536642
85263200
734184396
245733901
351372794
54825987
6942509
234680118
191722082
144109486
1829128
113100950
292848519
119435923
118974880
389680466
119340401
245430600
125196794
46810071
278807909
512782834
460097399
319143910
8374192
83771271
546425849
246024476
316917552
18834305
255063100
184522734
251905115
5105245
352536664
146415921
3877711
694590256
123576999
654205799
131581333
158839528
69411619
329224344
90975983
944101896
283397688
386668284
627032323
473157462
270788028
90820375
140678309
169742342
236101261
51894529
899894687
139259618
37351226
4907958
103185553
202668390
13215250
43179807
90180405
19011796
208831476
465285151
105165593
615086202
599649291
28796538
519022337
235181307
104576495
108044203
55820112
89997356
358284285
34273795
131320648
94432352
73038143
40207380
79253932
223015032
208697673
623573530
116449480
353826729
229746439
184145014
182735576
737101351
62118474
311779120
4914238
29509158
140850282
53094752
687316635
7686296
610224727
165785622
418230025
148733120
62501546
610304711
89819978
372032918
202841601
190461634
513321938
258447444
436205509
179494261
42676846
545018212
155918596
55188966
92935820
73120949
695612345
2883204
434140017
132712415
51773816
60910448
200991594
297811722
39208094
270028239
6094208
959873211
642766587
163839
425984549
325672970
598107697
302747783
41777209
782778820
444246843
445401882
129904540
363758155
299784679
101536561
70282518
291344198
198266305
74190151
478028409
840336677
811762700
235784836
260619890
31734040
99994628
3421201
245990558
167863908
481141419
68023641
39068588
106482618
16744537
74995239
909886785
151854496
27946868
377711843
253209673
681611684
198548922
41849241
475688633
458219602
243300845
94773592
251755564
47207614
44565678
253283471
635406855
241491514
20457835
95035170
27805695
5495426
14094412
145609427
354875871
309790981
237420037
36727887
256255851
11895522
430047171
317941618
6249890
698833952
240947295
45178423
10192142
698029402
2966002
220078398
250936740
241828887
601627736
17857338
863850
738743510
89117745
838113563
782511768
231473185
61301922
474932418
545046828
121986688
150240637
563970066
13245806
582363712
166367989
486462113
70063612
39122376
546335876
50753623
85066682
217895050
142743534
135624634
716324800
158251976
900874837
319348564
497249596
29381831
653262902
500223086
360173932
139621097
457154669
364051050
1194211
238740518
235468866
342618940
622944790
310164458
304130224
64122611
434542131
178440688
303282362
171093560
25470183
646834838
222960927
299728769
552248156
30194466
287046308
85224780
70643783
242976426
439646711
76593437
289080280
702388870
163275547
189015564
20474355
323951329
229518930
48038446
28408333
13598109
65428958
42368042
148777550
216178409
102229797
66365543
54448108
389496902
271836775
402441440
77571280
9455355
50192546
36949097
297124688
34101610
114076394
57972516
19788472
242915272
737011354
498060759
457574206
150762145
718889526
9332225
110779997
70796243
614107326
101653440
88020181
184735152
28565362
204653344
3399349
5961841
19820096
405955867
68824963
56899649
36251618
86948457
624961750
101162617
382510967
632483206
56183694
111186873
331855851
448958664
108412508
582441941
308541639
133708762
296709036
822751856
376095285
177996300
191712844
252070885
406913024
70256103
360055794
524981836
222110164
28687369
506384671
30890641
114346924
68153621
91082091
446392407
149791984
268910749
326778218
219025759
188250624
212625073
189522890
35788045
752412947
104462858
242176752
49781447
31313993
195124425
479599140
255930952
471781786
289574758
86811728
110173423
249623024
56518064
573442599
334643769
171628516
252979737
382833102
365284228
44642081
55141568
421629703
419955077
234267441
122201873
888562054
328302845
310211552
245963597
152348400
42384160
895649975
493581129
101184912
106714829
277206050
558743781
202671088
4961308
54030572
314823607
807911085
367161038
338905483
132907067
216442548
59202090
358367148
60373795
479595417
227548163
399173061
355347568
85698648
330709267
242229895
170515127
1827034
142690145
550362490
74349644
234762808
438976700
15070642
100486769
143524777
177951788
1349979
527390245
243575912
1883321
64013350
126377582
44211186
410338706
336895072
29546265
17839179
336119141
337357820
39186360
60425332
259868882
145678293
165005941
597973866
290725271
1217462
76362669
7001422
52142642
289370417
713135511
476634561
229686403
426479024
137817453
44430621
53339085
56858499
71534067
346048118
611912807
1853911
288598341
265181107
88214438
299327051
18883086
49713409
265544124
225254400
426409190
242828264
49900908
25437793
299678307
629666569
78085749
72908302
348203361
16350805
180666445
141329850
32314043
29112493
565062492
451929634
749097924
315835873
131749707
127906518
568693935
297261127
61790061
13845260
263686318
27763826
331751046
127887403
127453070
25692717
77557809
205939732
51771117
866848015
48413641
82276787
254927045
1111289
183607208
217935175
291002702
66589528
265652847
234662518
641837463
145597527
424035296
883878056
886705643
37347966
236691258
23533750
561129726
827295312
42359289
463622841
27282132
322163
891920465
78705932
63240764
204239409
215921303
193924664
520575925
26108925
26950481
443450767
125034311
103342101
222246104
354915814
391266887
252685277
1051982
117149309
31330549
220416933
507066710
641189416
266629852
14549283
60054545
381410960
1581855
246264092
411302795
208156847
421935520
125460408
294186544
200804047
804253857
49347725
683819325
358205774
607100361
662292878
152057050
25373893
419211229
213128458
683176906
35150282
486033188
5460761
641777726
380282004
796918455
84879108
186761614
377298212
452198532
320558982
20668637
728926686
26816723
293594494
18971087
3969706
284150451
113151366
14093603
290631616
179513350
3380267
128010812
181529410
150792528
4634894
166022720
306437885
159841517
49922076
488493467
326413080
614487378
167645218
793496953
73268840
237329442
42858071
666045256
41040899
569607857
294795668
732083646
110064317
35464731
56466094
378117016
106241142
622107128
44670895
46825234
608045024
98947435
106518116
119324261
99684340
21295714
121564790
453431142
5836104
29464518
316337606
116792
271491926
350481019
338884964
235561282
120699091
187516405
101529413
152692
421471954
606003699
29668083
317533013
157365261
469439289
72643065
104348202
94365174
233806074
170881967
115187708
404429389
477750948
61738950
320803219
63188361
224341712
146567449
87146863
139774694
23051763
737073397
636580471
468240298
289997624
414888277
525565813
777031152
321577640
139722227
171167714
273084656
22805446
83491220
513101134
177792241
5888421
33916781
479140922
11575701
160215864
60365851
200537629
208887444
112322931
178329218
339747298
301102733
116114244
764458783
318788984
477526839
438094979
141234661
515251899
607658785
759477946
21927650
231131
34192508
379413069
632731026
313152012
31865468
102376734
94694926
788285323
197828173
644825611
59931302
148343150
779958065
565800347
781703229
199667809
178363778
77226259
635558052
9170544
3556475
688191228
71459542
4121165
167792386
189643224
161072956
386900458
522418306
243887300
34824719
132007343
139673711
99133929
73306626
155319
58087086
377587843
876040511
101717392
184275750
217084411
14629466
550630755
154491
117682428
77714818
111326633
21080403
241073764
755679808
330228319
119921433
819422911
591038727
203521605
58741857
20909957
164913502
331426261
31850553
229801568
579512214
568439582
278671600
13308354
243661342
244873
62357753
30691109
134465763
310818463
33649865
447795926
215423
8835948
4381994
310740091
176432380
693505851
123257885
612843322
872692301
182572174
55137444
133425230
154222103
603609912
122183461
676996861
39988169
68262172
635410826
693696491
82184047
331774267
172184544
248072433
56953201
92216135
609633379
69071182
531530062
503884421
207995421
530250611
682732347
585190957
285762824
137178752
422272883
259182455
81387951
801245916
12142232
265398847
79923401
419224707
179235976
447735914
39030007
68849952
207111330
204537200
327826191
314687862
264501938
461623939
1422328
45775845
220380587
352790252
8999721
76226745
453979572
262234757
650319914
154847139
31472793
670297817
164642132
270130246
265019588
73261251
5327
653227959
125699672
4015630
36083833
835962635
28112981
808075556
747943782
922509262
121435151
285786334
31029839
915295786
205820497
318457255
722291175
158612103
13082942
283030312
397296575
572639567
934264
531382954
294806758
23843402
18554481
16317115
50326653
126372222
204595619
51878868
384679993
344475986
1620401
191024772
531061967
427191015
114746977
30125447
42611506
116241878
179542466
773474639
27635003
92284433
88328089
457349751
245760994
287425720
404016739
504698133
12063369
2886381
355067406
263781093
114087590
178636684
115583184
34039862
157254751
359899635
337483197
291591670
411119437
623537441
179302902
225717810
198031217
172360029
788212601
64492055
906578233
667119891
47713862
180191311
255567106
652649636
37098164
127736916
85190242
543844808
236854232
2483454
75423923
613536289
27514627
96716095
544833713
493361710
259999160
199964596
57223535
111428065
131634501
386721075
304228425
559187178
30278268
496452859
328006009
670289322
783421394
234230402
296954571
399819859
39469452
827688512
194711475
316954977
162836276
384627879
137307676
891943400
718516755
49570677
933593238
77595957
239907828
180545956
150819023
175581085
12996297
198829809
317288231
75339146
173803804
124543110
198935250
546995891
264338762
217759037
188212633
93586268
231810345
290771999
329364635
414975726
49320367
551303083
1633880
545490260
402629862
451141161
114674883
637504165
633399496
98395421
151676123
436312886
41444903
77914973
200495829
97520413
213549047
182860770
219997352
96243120
388808066
72654865
470046874
222747128
379868570
256014464
573968988
57633111
16324627
232065278
513143408
90673597
75978186
544478709
427141735
111272428
106469158
101640005
61421073
120432546
334801605
243619703
214952297
739613743
300461145
439509231
24139487
3500284
100324562
31063665
61294669
103232307
125703387
94214344
21639872
211519364
30092530
62035001
199884352
390184849
141123545
167716312
692578275
219770997
76469936
445414856
96290900
232514735
20215918
271355857
16496757
20653172
2161150
779885218
271174724
78985602
43648618
29705579
316547559
703548205
246851555
691811315
528589312
36104310
188576974
185277360
731851726
196327001
25349791
85781707
363006385
291544649
11058387
530813907
417502608
102611141
248091112
103061892
239187929
4564472
390298619
263373277
478383606
161225165
335029640
46392850
242458282
55180883
15151601
61941044
332132731
74964039
200775553
311339324
160193526
18206612
1409773
288084583
203858822
175229829
201888175
628035113
159431790
70287913
534543063
382915706
99626250
449819280
118284283
40273722
22344492
186283738
34823639
398668844
129488842
21264434
373987264
64450270
88837393
88195609
355442824
440012595
174366015
328423576
24542923
16662991
10464827
481852144
353294520
112224992
673514504
31845098
213053333
48173120
428883250
560583014
41075520
123684586
548516732
18164062
117367900
64699466
102763746
226177072
459326812
318237004
45981096
136613777
799535361
60438987
62426587
172875859
104257785
121008234
117704172
100978267
297616349
134087444
340121927
239736862
310931346
363304990
617167685
294336053
280474083
90517402
458793659
334730458
2120546
1188136
60765457
3034578
314656017
372086855
38642105
6638355
33479102
393358103
136443699
221030521
150952346
154755069
2439272
85836873
288520408
323314598
647929049
498596495
508447366
49013231
513344771
354540404
36425244
65574973
748326192
763455291
369140832
535113509
80354471
467011024
45355098
85051020
30640685
155498534
249582526
40203391
593531843
123975800
52662613
16716842
472995376
865329680
473729853
126842170
126209421
253556930
402330390
83051768
585601646
58007151
99237030
590198073
609104480
58913448
522030816
80130849
92608098
34117384
96786388
52649594
184081289
7291035
19809488
119617913
137272302
199031117
813925872
52844437
87184708
372696412
172235833
118628602
160584314
149764475
593947031
97282024
409185203
126462846
597800602
60752616
247846681
72966214
20238432
854278069
165134631
152765209
294976102
11747654
8302171
26007263
328567618
125324410
143554695
2850670
135397454
68874476
19367227
172258628
4816375
90472396
369337391
730347653
451138809
141381059
648424176
156584548
340024665
2814743
627226170
301590160
140650664
213388669
109469380
513171700
124885822
98112555
119432604
320251519
649427438
26034349
491303904
112165341
17656643
16770556
29710413
79560592
24710184
139493110
469337586
143525643
290464811
157305907
86785754
233455446
126055114
300864141
423091929
2889432
265090512
440612642
106905686
166649334
279130776
31349946
168556381
10650990
163723038
76285194
325130246
383755725
31054299
396884540
375159654
31018852
390552373
199234085
106905254
1829665
164074661
70464789
245205087
474652094
401558700
568351089
27590575
408417176
504304493
46902415
279209629
273726921
156703639
252411204
704311306
52281709
21096421
277942857
423505116
282768515
13632333
82201595
38606596
211152040
96832251
72032014
372756385
40463273
91529845
12811030
284030515
75411458
24364553
312838403
573128806
574433965
2610555
252496246
28789722
11886895
19897486
1713102
116917524
228278223
317390312
352117182
408264854
486656481
69324743
382119785
586425612
806924421
97251392
202142172
246651150
95392375
549389983
644123763
122023905
392356688
78967941
90069189
724246460
87570326
268144210
767065902
96885666
46129001
764602469
342107135
100019738
81615141
447679352
432249394
205646256
20151061
417145826
76022490
403039142
155678607
8904007
199399723
87372650
214069094
62361984
64931398
133888578
425983199
59432468
44168162
557379295
122650874
635215163
577392114
200070307
176976769
114269923
447502532
429571454
123744667
608885047
214711582
452543352
705293
337085223
483822207
480250373
249643413
353150843
74824542
400896895
12038763
91152657
728418470
655788736
70153698
250844198
316004556
272152420
615835650
399797905
178345189
2628528
315910867
306307161
487112744
100581830
742366120
353896133
205559791
318545046
682497264
290396180
59779229
320613676
354863662
52132580
193982311
475921661
124811474
276931168
256556967
558962
665375302
37708154
21132198
226385834
25860067
342113367
120154160
356449514
117560441
85082920
29232568
18114346
14238491
11136569
8804634
835445957
96528626
405076088
69738351
238449056
584915537
469956048
39081779
80773744
530330615
523600459
112503688
51534830
776574249
197994334
32728692
198134161
229986809
113203229
222941498
415283131
250093647
475528875
7731443
37981125
64518481
11157659
119341617
28720254
11602889
139074978
398494727
575836926
219061000
46853701
91656778
99104731
113127395
704542474
348095302
171220964
65216636
131136627
398580928
353564450
278894
685550630
708005865
55468138
79607478
292254075
258283606
38621707
285243786
17426950
106574933
193219995
94734857
287606830
465994731
35859435
277200057
384415895
41892372
213689986
4106067
37902235
698189518
96217641
300299
139724044
429662022
672041
146713854
42874756
344790902
180785367
64962310
12700785
300380565
95777430
89355281
406657696
173300807
68183893
620917834
9727016
3560704
222364592
445390264
414148772
76723945
523395727
207619325
11697705
115343931
174202874
454979506
100759385
9430994
153927418
11483155
771985248
181740130
447634165
176883901
200705802
331766500
23583194
517175207
25815647
747756783
31339490
290095906
353180889
637850506
115788711
1113155
385832135
529253901
92273512
612583517
117596204
11330311
8100786
343728290
391554517
51451219
435149614
70168642
60986727
143554534
724232223
315335162
135273944
354416733
175112577
192014747
253015068
101007678
257257472
115528432
646708952
107963431
289380487
421995818
238489098
53564327
48905128
494396691
664934276
187602536
490479634
84413855
18545470
94895844
327860380
21254824
344930063
645548159
295029905
215760809
327140357
713659
117167648
13171212
390716781
240441803
133807077
163761257
41315465
35885873
695408327
334408510
140821177
14498151
278739012
279580809
366338754
595277598
78161362
195708609
100485079
51428578
27844342
106653259
27809284
342488200
149690184
599257164
317915825
33380634
432966610
195776041
482178954
274229050
423811664
311784852
76791768
363177290
218987612
95629601
523671394
406982685
459394087
122730962
143358530
6065689
14675712
6595364
65998629
618248324
32164801
26695390
223470123
579614183
803884958
9301468
1934231
26818242
99991288
695418938
579499369
96136671
548196723
77580634
3244013
591753786
120324135
447043794
230081548
537593190
373431355
58268843
78415124
194672861
251677145
951704352
58483738
91194309
272313191
446836485
539557551
53890309
27396554
57234061
141172620
66672585
12258158
166497041
528943356
7540526
267902757
301460305
285019143
122399868
605127906
764977250
259855411
285978131
582953021
20001297
240606584
97062082
273129758
517717687
48924950
318348316
317780548
22344144
42298937
343026869
308676598
556924453
23709684
395701898
4510096
202506008
75514587
306791830
125623308
198353597
264136663
455700153
142270731
168467419
73721461
342959515
12716694
112926714
289445430
114902743
4765883
275097103
96177143
679955253
240134044
110192485
656088803
176398998
117012345
47182123
501185379
73419675
566649894
122196500
406085395
72957867
151934133
260017476
77671788
233504160
164395802
305729090
88446755
151913696
161199438
264324963
211756236
47989657
27451381
66403111
24637057
69312284
260038866
610512927
213865628
291730096
197141806
204105718
208519067
139255804
373592304
153876887
441279700
284860197
154384324
84021960
651059700
505974735
624297615
706163260
110618038
48335707
106179719
607179891
19910762
349142128
32497156
343385761
673450521
36322426
101536120
183707407
5174378
26588421
279181553
873927220
389638062
54870
342971314
321702204
185378966
52929511
451585180
171813363
139585000
269352724
178153674
211607255
29090878
436868623
209439664
187656127
87003985
471435723
144834830
856886151
379002588
128723878
149374247
531757286
310800740
164039079
225319219
140265382
14004611
13373266
261819543
382923847
333920805
227188014
197779930
162480798
283106744
368316476
387876195
187442474
13275265
203721008
22595357
584095641
161105094
122743927
184954919
284961872
22978712
297097813
107561409
490302388
249777590
33422065
575299389
613308893
187367920
326912075
73020748
311867741
54317305
886330371
32335857
163953353
113785045
21403610
689020
147143895
45512507
564559059
267675199
395354834
80046738
243039013
106161000
65658005
279104676
69789920
614475074
433954553
411314547
20176852
127215576
244449545
149788271
71512531
16093372
31842090
105065550
348888004
307535032
137840468
182645509
12535049
369205838
337664668
197334039
34686189
93144927
26273861
1402672
48966404
40470828
872614538
169581355
12335419
437786685
13265040
107079264
115337261
73552336
760312149
102823696
152089421
144152129
178122952
139248209
557707650
162719141
319113690
563837331
287526607
617969585
112823880
12968774
4235952
66846812
197054608
570502023
83137005
9416898
643127697
423757379
262151189
35537160
384825703
20863757
126179093
17731792
296465889
140561160
88830235
23508627
1327941
525224157
340562375
290231635
104026176
447509750
244078837
30804411
125892441
12075245
38869481
51109929
28513802
183697506
237575476
108481080
25815740
77258466
293202777
5005038
142295207
291805898
102376093
146971458
175395516
628296085
466545055
139492628
166944281
133390877
136462533
146311853
248932699
52122308
274153226
493638570
249069160
58813314
557909630
3822859
317046518
31936942
566100424
187450928
192050749
50764565
633175575
43259301
281059773
46213637
362417336
101273311
112624322
100322657
69073008
5861720
179857394
235593712
109329688
24934145
316271045
146278112
50153100
588480795
200720496
737398056
138752182
114918603
259315190
277341389
74517586
238766177
355562195
167321526
31486655
181614149
759458526
214507490
484677919
219716149
84333958
89098780
36668419
3312818
844977503
461546210
56891440
100315622
383968263
90463042
746460284
7502723
49620870
55823119
159446928
18455611
54263057
782348431
117114693
774182417
588745592
43802537
684829928
103677313
358268837
625465128
49360086
137243218
271133846
217552944
33855614
230689630
180972355
96730962
60395413
274997100
512551660
756137986
166231920
474364722
267928626
107598213
15721759
101975051
151475550
223885472
462760667
213838935
582314718
186162124
381253449
398684654
194039486
651428997
643359899
197092190
743912731
129727636
417183504
649135078
851229334
54850875
110422017
664834312
289453699
119745664
143872691
58972839
186175478
235566298
11398034
97255827
206608227
779968229
276475319
122658653
98584081
124439956
337812857
747690994
357130208
217786385
290365608
79553180
182933758
25493173
44744179
132628304
44359951
245197132
146708209
230648756
149525884
97555174
820499699
53657416
6864342
73922212
34161333
313563984
391349211
5450768
130093422
224231217
244641654
849615206
761763489
276920673
193029574
248281599
51548520
35118469
77972489
26080591
446962302
389499940
36237766
145249210
217072743
418645219
225473775
395179162
142776263
617964114
23894562
289012333
65676464
266394395
435650632
37170037
429579569
209920366
209041309
421635425
33328320
172411116
199417822
268359249
192554335
477996558
133505962
280407316
310120235
188244558
377261865
308195919
400077345
381178277
492190986
505049153
223398999
36027281
404105126
39463246
80862327
74172417
589558215
238158017
286139982
69074500
24622800
330548436
531822764
361389299
638701162
37672375
20159794
16467624
112656622
598162598
36108562
32590255
19356917
108521924
683210326
47590560
214178337
58464758
222031536
489270104
645922235
141978975
129097105
413565490
40194660
266744755
38595317
286340592
111883995
11187866
103174432
309029963
212585672
25952581
128755514
351702343
173682503
312447542
361249577
184098844
253030648
10819907
54933883
362617261
1779108
363583559
188131134
7748645
474173154
44911307
7581412
443621208
9467108
139392538
677051622
581497496
447566104
820157889
308019181
137287225
355665343
345303511
462496743
62245870
432242279
165305544
206865364
421272121
656506506
154366665
196270212
121278790
92806514
14158958
215856402
656948132
706615705
469210334
3028497
15822452
67713455
89036601
249361040
257187316
320596794
208428216
139712169
78508632
149344830
464390553
16650696
102229286
398783757
31516120
3099369
137040823
899418353
25996086
514811462
14531317
239918908
78176774
84145545
289325767
102176821
67755124
91360107
165062978
197307641
121815373
96978512
356161828
471751780
135153014
36225697
213087628
31441499
155935577
53530938
119761171
355829791
130786485
599796817
684183073
54989133
502307751
105826247
23848008
169233834
1151734
932102072
698657261
56067694
719947036
82643828
108178823
204499494
12640659
72502775
29392047
392452389
311513514
296055827
4823636
575625502
52657279
300090944
158500648
21167348
264312820
499156335
426907108
93149216
469137799
824460264
4207588
113534064
775034337
166055147
333389692
452986780
133724186
119843919
350319165
29390120
58483557
36946623
580877990
7568176
32699208
133260614
73764
433341988
266836860
387411686
84019472
17519035
165298077
5479573
321062675
780673798
27886109
151754155
5632732
118718963
52660359
22977829
190120394
777380510
60363629
416086705
380945038
2464533
423434530
38244728
629871031
52284751
37753559
751452716
202631987
25567887
143073400
121508218
404539776
134210695
47399323
20342039
325963628
214870755
232153334
614130990
64478574
21165382
51627774
384493489
37875412
242849157
44907523
103815139
82070371
459180678
23179127
110687982
423746652
738457288
195578332
764006910
212460268
519841364
189667334
18675160
280628833
248905544
43848809
913119
913373609
36090387
220818114
686802981
5594047
478392443
412522976
258883342
381181033
729176046
1697198
275305364
236759006
392746834
190286353
498182134
341447268
220714300
185425513
530118914
53111194
481385848
643001235
455506564
547601193
317376634
63575190
368842671
212804006
393927373
326328388
113865689
13669521
821537493
526416775
672485763
66039171
880235236
36454685
107693162
139121191
41027431
235500743
590102971
408664931
14925553
953605
446751917
72408598
323260449
78190771
125621191
12833229
157764020
160016760
159902780
440886337
278749936
383503749
99696364
174173739
319520892
392721099
5309391
726203998
16048404
217178044
683728958
27019122
67800639
10483474
692174801
714083498
656917698
656847434
56217559
220902091
171658235
149818564
25082291
290004622
12445879
217707337
317039842
491984113
809636158
296328936
347575786
176992775
266206663
185412317
9708162
85529647
2734336
898679886
156857473
452544891
147981982
745040367
7728926
14441686
496560588
325226490
608578503
365522073
56224019
81943307
215119576
448271769
891474248
150954988
221036778
114963021
131999977
344496616
193180836
320647755
125852719
526479996
349723377
549850926
325749163
265386608
595890734
91084446
176341190
115229462
42072501
85875654
47378793
368959676
351374729
166515391
183390544
44021841
236454951
102690299
7626084
200246633
205165984
83104901
237133446
104728010
4709929
372239416
516569307
304589131
22405358
262462535
54690571
71999710
105035499
781378585
25942871
343001973
15401757
320898108
6635881
635038102
198356892
5285910
71338446
412917812
101452617
54897650
59438573
572114419
263985565
136765334
238676915
236154306
75274942
290373656
81835550
109265792
355535747
389846545
71913249
132700722
33493908
539323375
485036752
94468705
210213461
432909323
758374700
725619582
121603147
410457261
52879728
1051031
33412855
144251297
138267189
153968641
868421857
865260950
118973490
277922134
2403807
149541942
177638618
78001760
47225834
45525869
363180095
187067608
350334795
1919477
266534516
44487470
879584854
796347393
317511421
540232707
253121887
124241359
390769645
37593635
95316238
55779938
45423115
195953
635534753
317692395
47335919
384324963
653212229
191834617
111799009
272828422
155729420
127463992
127433081
67617072
43857867
415265899
91472253
304652497
180075
289335432
144741272
358041688
56594860
764244049
114065709
111800726
659856369
412271360
723696401
28496448
33672924
48463563
460931166
66391897
20670547
113626378
859429721
282084490
35946476
38311506
83176845
648817980
604268002
150414153
466973003
596239143
367190630
483149606
66342528
129162513
10443289
23299350
7001155
25588400
21565167
10724254
146432425
16488205
67790760
49989401
318898143
17388281
61027338
356403264
475319626
83046920
168729807
69058160
365226783
119329617
351253812
37828531
431829866
373530844
618004706
625151881
12338229
769925446
34176042
272204676
246452315
52837679
10179488
81935471
894621968
117644119
161245126
1405581
101421066
451220978
18897007
498297398
600742500
318083255
690191278
241436897
86027606
556604289
214821246
253354517
6334411
82635535
473179110
124693465
169037407
328989395
418106665
48434857
13574141
450744471
150448913
869348359
255542761
29804013
317001795
230096444
114207485
100101361
67292684
20029571
68127188
1144896
204581844
129028722
128502250
223677315
280195571
96407010
64722485
372983752
676201044
233492159
220735568
17022641
480013346
107470654
112523684
128996929
619729966
117662996
682425828
569610622
177457011
2028807
216781618
320647791
420731441
585256398
218031610
10673801
422152543
120747869
106746837
453455
257890502
645427434
384508267
1992566
86386750
94149398
9396973
8352441
852115919
407573845
124867167
304112401
151634375
104506594
327612740
399345299
434628097
660798603
70132828
244336781
41151297
87436486
24934414
120398727
3400787
81688484
769607867
729682354
6109998
323231701
68227843
5493710
209453852
446343057
103543711
373447272
39549964
147990757
387975978
278520693
244934748
317890905
57320941
363355047
343550109
497498854
11818428
47968146
550406245
221347533
12822349
20917231
38697368
28920841
707656539
131106956
2048188
307898014
13412697
466136814
204553518
22024826
546268273
261174892
215254721
350974564
174161263
467132348
190162542
8020981
59703127
290754797
18245111
625330027
119226314
382226665
50302075
246164500
109362083
287000566
501744534
437926500
355513439
184743044
18479998
39382712
161128063
32487382
536750814
1062225
279983939
413124326
166708567
124001968
445311433
12894201
315784518
237090194
850802876
176417343
202681776
678810698
313971243
400153963
86030908
12404687
485218748
371795621
369436274
3098163
12558708
402948327
19199284
360163445
519735679
21384314
80217127
69602777
581187126
23600294
685862086
4758605
7970693
98808458
149114163
285581366
419998605
78916962
551789516
432576769
144079768
564381460
388616682
490600260
342777189
525564622
201307593
169245480
217401055
5332263
80224003
519586298
26148099
76383365
626639013
103927036
472239547
33055060
772720138
22090774
148465419
144501136
69127771
23214985
57606883
227177074
256392591
71778092
4195838
32509507
75967297
274552924
182444832
601987632
130830132
126718196
153007616
7723314
466678015
622271341
14569324
140515642
245605592
536604725
37510369
112894655
49692148
91300124
69291154
399052089
9688566
70602919
6305004
120735008
270639330
403678650
185455336
238473520
109520930
191789455
743717977
99497527
496717388
605808899
542732560
8728376
255845678
570992299
171877971
241250065
100658376
610299622
187939845
449747203
49572008
797269186
54760591
105702509
278009450
19672790
78582042
793281135
402047596
211247091
906858594
96830241
275222613
358298084
157456521
237593163
202229234
81660069
61362326
50921581
234866726
21864742
628521176
102271774
179065768
856439480
595981056
9875147
5397216
715836159
127078690
292561165
136417236
14576937
169894110
342046367
42438006
357631069
28040813
272853020
216151542
226945884
247305440
181365933
40485917
478678852
372003725
318582780
25991122
72344378
122930067
26815436
96315112
446487017
144886425
23089304
130119453
378438957
426881880
60790185
99873349
20434763
184885600
25891955
51320225
608194381
506686070
99725744
345096779
523308728
56371926
411083159
185698931
21510553
384985336
63997048
65028985
28753256
10999015
549188174
889098120
418649738
350372261
384314804
597362263
70272011
138562410
368476923
454313409
237294007
286809433
538009380
613615124
865415860
21836104
653000679
497660329
92448465
596337881
167143778
173568232
135912623
437775541
479893520
3910727
6084911
45970578
294699576
284676436
622422195
133694386
485863674
560528349
678052323
930834509
510148418
5826259
323812713
140387441
190734085
90637036
2549408
166237020
101560745
168483581
815901762
420022086
109308261
453699378
82757991
289131797
794925447
212462476
561849898
496937435
104548896
4750901
165347671
522547512
662876757
219340080
658184712
821513752
363433694
137297623
289513214
133945710
16880395
20988107
11953044
230592307
287167786
492254253
238587812
87445811
228007953
314501769
172818321
763249576
14160655
229255406
3299517
114328338
91013969
148726613
334454591
68875593
78114780
303884285
540542205
743252183
429600551
148125934
5279411
118669727
170233362
312290705
144875272
33597337
116173304
699304259
51218147
178526796
60533731
797563880
441140774
56740115
160038270
246760052
29385559
77623031
227691085
579864955
8071995
679702762
56728648
155672549
117993114
827123910
87619202
12419191
4438698
371597942
63738456
75895655
292974468
87528487
121240450
110301890
677688205
529009251
249765455
547195013
344142876
8417667
304061924
796986452
139478517
931111507
209123080
121152033
81438873
254156622
509212108
358589092
86860110
806519491
36245671
542755211
130615693
102981930
268187881
213094093
507930282
51137603
679017785
551262546
251871260
67682678
501927849
399116934
23191660
280464500
449421118
455749609
115219078
155755537
35571438
222448113
218826005
69394643
96858511
182737372
249955361
577920343
213845429
57584363
892584949
367354768
327010606
203993316
637139697
494466336
524091205
193102235
203871540
82320467
89316485
55219028
413546676
111438970
337739024
625439465
361162719
51281754
45821315
384006747
166681566
69968949
11037424
294555138
182803817
340517476
107376193
106645008
217211396
730407554
13493788
121164039
295716785
474869068
36676027
206639415
745487731
13765123
467236255
261032993
4542561
226731526
258786679
253004245
218463659
165570746
433893283
651625407
83215739
17967864
143180683
36222760
299319402
296872959
116321500
187122760
61913924
397167529
6910686
133191905
123624010
28155992
422812972
38833612
330657470
186379152
134113789
342804702
101181623
13012204
139511800
244500855
735670574
711011295
113074530
188094707
509562730
159083474
115402697
199096947
70736531
88258125
511086168
663418204
191730410
599305581
742985228
705324652
9204291
34063681
23479075
55531360
272283304
653007694
149761498
404380327
36769299
22688596
595680624
136136865
96106784
150272519
26797389
369705546
85697120
749167501
54903615
463741808
767220364
447827218
587189942
47751909
414719407
79104825
202297726
436827843
110021796
148507656
240780203
463500378
288290668
62216973
121306857
113305772
610658912
162064033
309440234
640021048
771068110
437038464
77786842
75966350
125409226
192020583
383717274
101695979
636570892
474171825
360558667
76428436
81807858
107137014
323979739
240543753
203325264
22116504
352233497
159543785
515374302
330028514
179487779
133959438
99545379
218417973
410608654
904016058
359229028
352745974
590825538
244697842
25108187
353494015
338127654
76340977
272608631
96163254
614404490
465943741
457684539
171247058
54152980
388148876
199832680
934726252
77177412
146530625
224022420
94835364
314652212
259630007
827714961
253351496
58960475
417480369
26720223
854082017
449378703
402013708
100019345
654132381
162768638
21575822
389507892
276797792
139223936
639186566
510831242
377484199
660516539
556082215
129710221
105588732
99839610
18032773
2830263
69255078
361187698
621473984
5960352
12002446
837277399
312331207
641750466
790124843
394893682
42154095
739231255
459803532
279250771
97513816
518376906
601325740
96283886
360651764
139718679
191624268
113662176
604656846
296789898
168369246
446369546
419420360
209995758
454649
280799549
47042507
41981608
86528155
706416218
529345487
126432661
379257111
839364953
68496340
263809730
511977786
667305189
599138985
8895963
192222699
145419935
381111623
122814932
551440128
134902569
54521505
5366655
222747509
57998995
442798500
827475826
220293292
51926574
5916883
489611745
293157618
1254858
76829261
5390888
72021745
300654407
815763177
698221185
102579315
330456997
486181572
162871577
67998744
223455445
504142751
255824692
49004410
94303509
46239292
83369643
249137601
65945372
8381758
201994649
462019776
249622141
188018226
293633008
484662076
5588975
157725730
601752833
5748592
181723083
160652964
137320692
110332020
807731050
714458748
8660899
85932923
18623909
54733971
563682372
483094969
57987137
227884109
85677004
503376196
154331293
41749413
175771842
224577464
89636970
136047522
17788693
61117825
89485287
51768308
433146196
430994737
273767423
171799
206533565
349809279
150073014
180582227
41688954
25110299
88975481
6470866
581256371
251133392
106322314
215979218
223741534
258511993
34306461
21052881
30268845
332840357
250779854
150465777
490483397
88646
191968243
3555848
44801751
131716895
87521602
3115744
221900478
164092669
729532945
273400189
600941496
12510042
140339868
617965853
740950339
615875155
124827444
167961487
100075533
200012436
252775707
124708401
33398145
155369361
225742059
813017937
94161783
142153373
455309430
104781740
30431395
480016044
640960335
11919158
29423888
671184050
343161229
523783420
177558780
264817198
25166613
87368563
71186158
204854457
36701489
193309432
79799588
156406425
635540733
520110782
75670093
197921636
10154309
1314379
505685447
11308765
154720457
586165283
82408385
726682256
1852203
606364428
462233044
55310673
206253555
37537631
211759518
400175018
874982079
497115431
678505025
276169956
261058293
26045669
5851342
167728057
715853731
81245625
374923647
47424924
224847143
262007871
427118784
78120337
247254440
20597440
26070580
32060019
24992431
44143342
231409460
1059321
144362199
74004153
27437127
181570817
894766641
323963625
95059180
69997901
456527065
827150835
181367736
154556479
400366752
835576907
156142778
58069829
145893958
807260366
54402310
68992838
264476843
747270625
533514812
651245768
370521852
76791031
356484690
14978319
544164255
116256763
51845638
776148760
167464064
23636368
84015321
72733327
326543184
91904369
155890728
269347273
177586363
4062177
419338521
357406428
139396677
37760378
131142695
129628322
104030982
81429645
37643380
559224914
64008182
401931602
383415826
65801233
574285278
77529936
74890847
492263570
198362677
186696591
918669771
158386787
846275401
176715186
859199610
636697109
215231692
353181897
64024587
258796308
40058845
3833035
183387598
26068168
184383274
188539380
72769657
404532860
2262252
283101660
156342240
399343167
732138121
61143316
687182506
54345917
62440809
241153334
429986242
238523289
153309118
70732794
427462937
121942782
194642204
553869308
168754214
385400950
382223761
90756381
50072798
147635163
52493464
374870928
13223223
424166010
200221702
22537378
218134352
613498936
85948843
104379276
223958954
428847699
6882224
703170915
590708395
410835501
72036825
37360609
327081092
55088630
94043506
696804729
15759961
264139689
26356668
162958067
10710100
47797691
1930899
637364998
303633567
109976131
20438652
94452653
180764717
745278386
103088601
108761586
96940236
460441186
607102159
69363302
228468974
8068401
102672184
418354864
94531221
2644719
438586907
627938305
194446057
5808693
123857747
359094394
88053179
187393962
1540661
108597114
579733427
190734599
7775807
788422978
268267218
52301787
75437624
120528370
276798757
319961518
529988172
12674652
282634772
723970148
91014713
204215917
103873277
6709791
865258879
253340546
745182653
2837307
6225133
6097059
625998500
448290213
56861944
670288374
402933638
323008559
1403265
635159340
270393159
439634762
84250959
250431660
33029777
220742701
150611807
271455931
375157051
128897926
369015974
1300697
358949235
32283277
263081161
19097611
153875255
658834460
90897170
77269537
759452
141855654
158764297
145502857
119923251
33903274
443337455
7031176
58601889
497005588
20886795
347607404
315257160
132016552
102749685
483378890
401000161
8179402
21139597
31174292
105047238
7734464
660662411
68904759
7548609
577351336
1924247
177709106
261725098
127531238
294181743
326512697
255060915
11053049
66725153
596905048
242742474
489141865
375526869
369520030
343907694
437270516
8316665
150744646
399158148
757190221
807804332
637830541
91816223
521514
542830441
532109228
32696054
220678789
143572634
127876062
585658469
248146755
146501370
321420251
48200278
145232988
27399593
91534605
749699202
780264679
452812146
78010426
192349084
466185727
38649875
84301108
97716027
20328302
195280475
437425667
553574538
45321670
358176711
197615085
825690487
401844636
28008323
366658702
25583985
546806594
391621860
256489948
22666040
135094368
312814961
305905734
501709247
378172294
352459561
508752355
66442461
280601864
194206651
683792192
12784646
454305157
285457607
486032404
231109870
432523559
242507659
97772827
714701202
187358811
100374065
335835539
11701263
160247483
233937259
253494629
104775190
59011263
280860761
170771123
161416046
24341662
285698155
98349152
702293380
498573550
152762813
597275588
20739877
60198358
167371640
255135267
145140944
316601405
60833905
107265571
244658286
105721357
230637780
62080057
456422147
45689144
267359185
230115908
64280836
14619037
11722247
268685560
101703286
454701522
428524857
68763158
23156600
181663759
186002582
164868458
674508834
457818219
165115630
128083458
110412086
544826
128714122
34656328
176627734
21613074
25439595
435830348
484437555
305965538
383806454
359040439
266728504
436338857
375217445
245708088
81008753
522185085
143046765
95476144
97968137
144248772
66338836
385458413
616591014
116468978
199795673
38729393
327248608
139715983
139015403
379654045
73576506
135577286
409585495
490352948
459809679
439252553
390771882
559543729
159441386
673039687
108216670
113273163
6833787
152197345
367577598
21806245
185211161
27826872
352208014
253680976
457837701
210211234
9445089
349622294
309737743
73977366
788336875
241796666
62121986
322969296
547838548
434036852
54063257
120726308
679240429
189477965
18426430
126050513
131067480
51542425
64370764
9950762
183128194
123099791
20812525
707355765
255565831
661028587
57919457
751969546
707163875
236697123
74152177
340777101
142204586
424568541
76455377
107787311
60564199
126078403
93619518
42473232
55039335
8175318
277312845
428860959
207056911
394047385
81971477
446843760
1600433
288652146
348422352
48273728
158252601
280459064
556722192
293550955
330122759
355973690
181326209
159915039
137336349
200528097
41167288
364874013
453774660
774156593
491118156
66926380
879352041
689644775
180888376
352552864
4475740
279226281
38907319
165445287
25498866
94779746
102160708
57124540
901097
83852908
21983318
180038860
354850029
172365712
31617700
305635152
173388531
128082769
213582595
295719711
327953125
60907479
400873694
47283149
121823230
102299167
25421015
32460100
10054885
79682675
578897870
28764514
8748943
39889411
102681573
398792830
174912772
53768648
24988075
312786281
654915768
36635383
373551478
201458210
374115750
273970298
54062502
177850346
249027478
82889903
69443307
577228684
290820239
376710156
332248820
307135755
335222654
54774731
878110389
364517110
152893138
1342696
9697834
260036616
437185888
82996841
731384572
589578147
1510054
277569714
42351655
119700254
15642087
42032814
600891571
387824860
631834301
89086916
446827861
663927034
397989673
510501554
796715088
60463921
203666506
49611865
224561863
584846698
266751172
522382387
329344385
121197627
396393235
227634756
1434420
117192914
53933880
200378394
77196164
200029733
598006635
752439094
13926271
217813
111033005
9755936
29078826
94674689
28249048
192384527
368656614
70555112
316423160
121314385
187168337
298721952
32941443
193523485
78436030
44089620
145754026
132669242
104519034
95983254
15934651
55188249
241686505
13522439
439788312
166074688
323160521
101580661
287968791
87581325
714118916
354751867
422487668
775977772
362971641
841302214
10620266
190033344
527761478
220661620
198512385
433222116
128359252
96663545
444075352
118779770
271687558
606643
158836601
168343480
478928578
210198211
746870036
534838002
641418425
281026117
391634614
169747414
230112311
77318575
730359435
639648997
363954940
101636658
475891283
9893696
570116970
236873999
255966592
107582916
578976762
876496601
109614660
333278950
20569528
202488236
66779856
17006385
198007488
11104174
118478198
15857199
536470069
19200468
167295941
490857182
495372679
161668161
183382521
77080596
507297905
259289457
48883429
517393473
76749200
129139514
88533032
201989985
423116160
796066549
881547901
637410783
234358925
15046392
14835172
17980912
556002029
92686152
44244438
65289069
28725405
141470487
611059824
939359117
13917077
236390809
335156182
10746994
426989829
622142306
33888361
18669309
4792772
227985999
203308351
61847000
60691948
8647972
77604138
54119190
532901606
157154479
24288391
40656925
65479579
177662244
21830459
58745862
943323004
144515072
276004982
107920525
331341574
134106207
586083246
99512980
13422413
50349258
62570155
318305366
9621618
307991442
72757006
596201067
519916376
31309693
289091722
496940330
37233659
513753292
138683188
495136188
10408174
87945211
112577298
70704306
362787467
118460969
325706
247262491
97220129
247028601
5224473
292072343
43477658
155667859
70484569
139279164
818390828
99222288
70658339
39993226
114740780
512986285
305807409
712446136
159680187
89277286
645223349
60028424
28302310
81799184
269575167
420989170
44165565
330505327
419186261
82159454
170861159
38168181
394936932
180926908
18342308
68016079
779197121
399143252
18326621
505182808
24531215
734195487
500654146
229305249
111977130
122584010
34937581
1921783
77668688
368528658
6068388
53483249
410290876
409745189
21557414
132210923
441350789
321667990
208944801
330911053
195518090
766184994
127132729
151538257
222172629
494826697
44591140
14719807
115898745
89761579
274875223
550181715
91331520
332719377
68534106
247094118
81030657
235701681
189118832
446261888
288202691
176141106
746519
171652911
5406632
266593685
435584280
84507530
429745778
473244316
430554522
670829670
709585294
279704404
163383372
7289593
88007766
558541428
116763963
195427195
33019613
1600651
528602054
311036314
207744823
231401114
838315195
350286693
88583241
177821980
79730459
427773879
331764931
657967611
324807272
147715951
387586471
11454791
73214435
71336799
285080612
156057901
871097434
701590220
221315754
11088724
46414111
135903625
23593957
352008272
276825800
642341604
80660773
202635131
142067111
76579673
94323964
764693764
93969561
11366365
3655569
73858780
179188136
51394050
75766306
254890941
4352679
443501559
669608666
713216003
116176718
221830774
442899786
12167237
180880323
73988399
529633271
192818109
195078000
145767445
113379251
317242262
17912416
333911029
126179151
421827365
243511954
723402133
151569540
21018362
11571683
484300132
369608520
325876276
669074267
609063926
141706015
47187293
84797624
603068677
216055025
396540101
703249100
287019279
74814829
62425482
247156448
412914458
20624606
407437632
348072347
446408255
685901930
124388442
66726113
343693620
460356014
115144118
792016922
159485468
94175961
238001978
388568581
27501679
55109527
166423237
746929281
289934580
170740993
336725809
591656184
575654451
325193685
429618315
220353162
373376478
703030888
280622202
394006521
120020577
475601444
291858678
145117103
465221423
230328182
17547767
730539
157618897
30702089
176570379
92096849
749616751
167290476
58413648
17184921
700400036
393800143
5281392
324590918
401186412
376441729
421959492
61408426
111221190
442655203
420664350
843415402
358339018
154468901
521295728
818632394
60646975
150176420
7644500
69530049
38597655
224040871
1655141
62713669
372865401
99850025
53837031
15854333
841796060
40881368
425019380
410915661
795512560
230972420
122696075
2196884
159566516
411658692
43253184
457108108
754422604
199173425
104810933
258988770
426256926
221030529
170399896
28391898
32886304
342187291
268752676
35733610
140773679
166469262
199594191
189446659
260693157
809136744
105304660
27568892
222009356
576836685
616121773
343414560
34304034
459569914
606949582
28496129
50193415
149967438
280876734
17564393
94413069
340181010
235225062
469650421
128968711
470718770
33770859
35817260
2087667
378454001
158686147
19406183
358249288
252120223
177112845
289505691
103489526
5236518
28117687
293476210
1126359
605731137
406374847
44907320
364632465
51535436
363552666
582136990
502373687
314173682
253848796
239693786
265597262
713269586
652676801
502134902
315292086
191207192
145272934
118215047
163556737
655850129
61274243
164618852
535340575
59809658
452188535
130017508
239257605
99930934
203567325
247730924
172666189
151866529
157242998
226691498
500366698
6397485
601894714
64361848
771143186
8471663
352839420
170508606
729848653
13472110
163700627
81443926
167761984
134636894
76360698
26264120
122895713
140531752
154620387
99032750
758256171
518928843
511880446
103265752
287196457
179320598
125627494
452994504
394534250
162505040
9637589
288901400
396761139
369772113
129444166
398606939
7284256
79389039
295071623
568485952
219776741
737877388
186243187
43113951
13323104
652867654
240016893
485908255
340478708
141013641
70603455
25915264
103661115
247720867
341642489
53443491
130119171
286761035
3178403
12534077
79685213
21737371
625837464
192454350
66819582
126811730
1301477
768021574
1267183
230527196
470234399
5181070
2699165
730857468
482021405
445857066
415625375
154821586
171746879
183235797
19472617
615233026
111906792
98819986
23736617
462982612
772104482
91134120
452713221
2269313
690809098
7523008
406672419
541191586
350274555
7235887
217355147
104659110
21296297
27579516
300615314
471837562
639752007
220814371
200886191
117477108
736753896
29232927
200355812
317043869
173349811
126778241
352387858
85266997
507309171
82190648
18088528
186934289
110979549
262192761
242473643
79419102
470452923
36343131
39095904
645836400
120770255
187322821
400514780
340033549
225498762
17042505
148210803
3428770
431551836
145529486
30163268
349835353
37477231
181816207
31405584
108209251
341884626
598912973
283484899
157138380
29355016
183877802
44298763
374273693
121756885
736406178
7609431
1703895
1381248
38577745
184747430
312589547
52953941
355547690
752125308
280568962
617375893
517805886
75999401
234645115
56543237
315509883
309370387
322418364
188739829
8399463
254069
802687857
358503167
21684665
269188025
604597039
99437409
859291
456933407
60395261
11102372
182725231
74738081
19342434
33399484
95280351
37928747
244412137
330004439
137375648
98651552
66353172
13453726
126562513
248102422
578376679
229615360
103862160
44647534
128047329
634038800
102595817
29310572
461609240
228467038
95795943
118886914
839670076
600740097
489715517
199436744
1270339
32304399
422369865
243835818
13511129
223811629
134439730
287595080
52154896
16512301
16971023
642701460
75149704
185363859
53128827
41461593
724574230
308472316
207987521
412385238
340109832
730023402
163379229
28944507
86800262
41294123
55041496
47686280
81339167
1528831
431693830
139756304
384145995
14217897
262106885
568533766
116676043
202907816
675202339
705080044
675403894
354209440
400255293
312109763
530964537
49495464
32332746
374337580
127703244
21160573
335398706
116834662
107419925
412868998
464122775
145268501
382410517
9221029
680919753
231336410
120437788
174312789
304057707
104367381
543279257
302433743
219571358
330289885
154044302
104881998
433580796
87701
654135663
257591983
85984700
673915671
195595779
672420062
321315043
8458912
304492900
627209947
236613960
6924856
84494940
66153421
182683522
426647657
302898248
65312336
416041795
174301166
118112963
474619787
12823417
88617088
288011363
115403314
57727647
33128769
506183629
765516657
56567634
386168983
118728685
127541777
293689685
312577897
82269981
95540214
76795337
855452229
28600771
173992776
5087949
361805936
309680726
152313692
228484160
68382961
310938246
803005723
348583861
300617335
597842755
774051881
83669937
91982424
592442509
356601292
46483043
189059979
320196330
384971808
367128864
40308129
109194900
344552363
187556110
98970235
208375852
14874031
230883997
466184293
480746395
352017851
326888583
215016011
128080584
402247773
228980885
117927934
25831108
632479601
727759873
504441278
219383056
315153443
62179110
316241195
90569506
199537571
345090295
66808963
65136008
40698269
25524779
258116116
81235940
265270149
99564154
376651337
16955961
87874216
174713540
172124483
949683297
66092611
245240273
402659
215011202
11928401
846408201
738137374
69282263
29154319
682045154
630529210
226441928
70506181
266197142
464312863
102799427
247076872
521728466
147991747
5560921
605448102
151550700
327956592
825286284
38750299
140125374
419111633
19844031
554037240
357872335
4934457
359476043
146727127
51334864
217967301
176920453
685389839
71387234
96848228
27285557
378495055
52849398
49288886
204273382
53601046
103866261
679218228
367144196
49376962
125706325
353611354
117698791
203800213
22920086
431049992
3360417
189577653
75678397
362045433
11509232
233369957
160513814
141683410
288900746
14993584
14823637
497302751
506316568
8074696
33891704
168860307
57805589
647948710
58814725
316455714
463360968
42959584
61393762
83387069
37881710
249255562
314529604
750539464
59757566
23569901
15459224
220229245
315509048
435011634
304997712
157527359
453053941
2662767
253113517
105675781
30498660
6776931
5521657
27060129
477097727
83874825
618910484
630566772
650594273
299132213
757220520
332255150
15986132
83107660
184367
281576628
50640074
107146490
218390868
2981556
421166429
365650072
817613378
60370226
387076643
507749893
35164478
427018519
830428832
159583747
180959581
367127932
54416178
13650543
34596518
432767359
75680703
52311103
518737504
47445592
79415524
183591079
151091231
731412883
235710066
395766069
207881704
84317269
178976345
196072721
22376427
41974243
4051488
489014436
169923452
212145839
314287270
44862090
210873627
473165401
273719064
128456676
187620434
25615738
713400577
430536077
202483418
58465612
229307945
168228101
28384450
522415540
37687193
614800510
458379531
169959155
734416720
4986110
11692004
155962935
143487113
55796866
357422982
321354182
465150959
139167169
147768409
405255923
213193209
155646231
352255604
316982864
58415727
92364969
4506558
565280836
51634774
20737615
198838771
114245889
158382316
344570213
68618023
282324781
121858338
143062451
85707224
33854341
123189446
259473021
58451547
719973954
267670348
483682223
334568527
768352869
429709956
172111810
200168964
31002806
506791438
274079112
808580673
426919986
607424994
91170271
116892
309558821
382093127
140251005
538280471
187511877
498461229
10590765
161474833
178296341
7146275
164392523
400383429
633554831
81690153
32617817
552495255
361540391
662116987
55249352
916895286
307449207
210441292
337241680
98271816
273672786
695196258
159180034
8793488
149382153
13876655
265750516
734867170
34982156
86609688
689094605
619938025
329651111
93355389
342145363
60194554
314852077
16606117
39325137
944785005
24039788
358641550
37411926
160144098
155769051
68132651
54836159
137231571
308748314
451806790
136882460
297767852
154975412
222945205
131829534
198620079
232490456
360157998
70993727
164028013
31746496
8216028
318473859
30123041
560616300
146826592
714857951
62763019
126548617
183722874
417370089
69991301
134203542
641810707
519451691
140438920
13228637
87074589
78052979
930749263
19650478
367487319
367576910
123925203
259469066
472489267
61592644
47077654
482586529
37041858
22501938
236474257
170769123
44622953
212671080
7804617
19797121
183382753
167432803
89861197
122190584
114448001
171038054
8288108
269191345
281010365
400164420
621790344
247554721
295636872
181919588
584203808
89592207
890722363
352393670
99684545
261363546
111600070
159984913
786095887
180425954
3569868
136028804
424281212
55167520
346652011
190116452
7385717
334177069
226867440
97737488
690763925
279016379
204417592
185806964
205241612
481999299
345624682
515096502
98015125
19651737
159414572
219467243
40486547
135873315
464380765
120343422
349188178
75477463
209586218
363169537
18563466
39315902
179003647
266369615
193406898
260192748
544682697
93280391
54646520
314862169
72692381
59170092
340802250
25688136
13739099
334450398
351625271
552431802
840219173
110475256
8416890
12507955
193457345
37840083
189172520
358445660
14006389
165176538
327476880
659135115
56881295
11907322
344524893
134599362
524485340
350156691
211046144
265760828
178019258
49968714
3320964
207669351
46890460
5191311
454905825
52892336
259388795
965367
155251444
512694116
5360204
62713320
290305060
845137491
83769428
443344158
244382844
699931948
398261109
85757561
109393233
454595247
449344096
603298099
6714883
376658727
14581324
404667566
87589884
57317185
16001318
8035926
136442678
490934187
472319166
105718517
59126704
322282729
591928240
504991318
211124494
281332108
300614687
68742882
30095722
31749512
209490650
92714823
253958433
559989831
111947512
18415633
88779048
152778629
609996599
297056806
560509531
401894387
176974626
174817811
320523230
111281879
28609990
17830957
480862039
121119474
85469682
299377703
387957368
7330403
307469294
568996778
27465786
215216540
15610813
325137149
472342057
349203736
42362502
364048235
72367815
204492043
146402442
80792160
627595414
345722720
4090329
43128352
476938173
527572053
57446390
783500112
429699140
906549158
604744194
121529405
113138547
1918662
125232121
140750202
31122747
264144448
220609338
343665428
25991249
256680143
228405107
568261363
222448918
750724
107902598
282091695
107287103
556604016
582985354
236234635
106613497
197345627
133491345
14019127
405010121
85219504
37844682
20746302
222597937
101617624
44115891
433690061
366246629
251472558
332662555
373797376
32844305
281127720
227893210
141176910
464535597
70775252
225495153
202022917
16053925
41623434
430472135
481592032
13158567
214942439
151993908
325019179
4001797
75005548
62816755
35796192
36203369
758409922
54753819
102065563
107520043
118338892
21628854
534349026
443078373
151099796
379781649
84136288
673889411
84346200
451503473
317106599
263675763
378556781
283775044
96593283
233006989
691224933
5706572
224397012
89286135
59004768
90751266
323011945
3024018
361423581
298814597
604797630
186731875
100207242
330474859
241832193
73912815
74196388
127675766
437364234
582581278
4187844
85065685
104710504
27434015
413032027
115496630
261081646
118524789
8500606
18756253
744327829
377536865
4964628
101466600
64639960
91578840
201304149
615036211
191732986
213433692
266762997
246974648
652384072
107264191
197353598
220674371
110050659
72872098
18144681
46231069
68798202
422031023
351387547
24784149
570890321
53411451
29065985
368357945
355575631
75868884
866334971
105242517
62408481
241929462
70095849
171149514
928300414
667434664
97524238
10687584
293406739
68834156
342559682
71352482
74066511
141085228
278630354
4705951
669523212
605427690
459593472
229650120
326043231
244348664
197692434
414691
398031797
83506868
13789200
38118971
113529588
7576905
189704600
139555334
340223386
44288270
40191943
267070999
442457596
351787868
65233443
379232134
234409827
261985454
421399474
436629125
572017843
227066119
852712672
125050337
47067277
201218335
298559942
807052495
103544997
41196988
203569175
68870630
929482988
182878781
196589017
396277044
174951727
750291015
2691247
613909914
272178840
12608772
505984218
459093587
293842757
210622112
503167217
437701839
326196254
305908663
176442937
407906844
680213119
13822675
35130044
194323850
194562943
33863927
31354203
328329078
699469482
51900492
272009281
35127697
286082791
704198055
111471020
86594549
386360276
333997443
153256900
92902645
496215007
620908085
422143722
54912820
680450291
33770895
17996873
18842073
12575621
93018355
493150580
349176914
429459741
696986892
640841186
186411990
670445820
122389008
79306752
24702195
193390899
21710302
615752117
168983912
122279522
444041710
39563206
447745969
29954319
598720787
86156486
371225077
219177011
267171988
426805007
687379125
63851405
48203080
514634518
143897141
65106612
623495516
83429552
172700710
697119751
301694482
58262871
408966199
30786817
33249029
505357434
77598432
281286977
703914997
76167205
10108412
324429012
268365727
711433233
1759849
666784706
98022966
112928181
404069780
42399621
325407401
279612907
28616811
721668346
134763589
178046242
7297696
15353532
535683743
823221
148827172
214695318
19434535
2420735
385424203
284644832
70970306
61924421
519437335
681274337
136676772
441069009
262265154
118966001
94005303
345286824
240645562
332314196
31960820
364345779
33379627
460732158
178699661
20532170
65046375
368108676
3790897
111977609
54764067
263333875
85508972
397167818
524383746
561019600
44558255
47775233
5306822
10124160
806720833
500362531
311245644
692271951
611097114
66623925
43458256
3887558
227143502
217512563
548959123
195304594
93048265
468736941
717863830
437996863
89394
83679478
5043700
371055454
212631030
77002245
154235053
54742525
45832983
109802529
200613372
444477134
238738744
74405264
409998864
155069683
222977650
147436334
80916630
376161830
1502840
166026266
309039003
245388766
123173054
242406931
869448317
830958082
159919552
361743262
131218968
10152273
7479328
165361654
41279510
222156408
55537143
669109257
214703915
8855588
196468199
35669108
261990549
16699304
4564788
218464642
169324259
66110257
521998953
237375621
483265291
81409013
163870366
284866530
861276396
353602712
255451206
335744983
220509569
86696667
7417223
167179335
522014479
77158911
600135408
126212095
73843246
41682885
75022642
212579905
123381606
337999116
340217455
738626622
2581432
118752090
129461360
267875294
392749175
24293048
245230773
185979949
27850366
304343088
133263368
10814415
639727946
281164774
58114425
237290938
695548516
239367810
95725295
106065149
4778895
750623205
337195645
284709451
63274913
216237932
509508459
632883493
1065303
55101627
543641155
149130062
207550817
329723314
1493685
232997220
742316138
498966523
824999129
30429322
643574258
183576260
42167297
247013508
73621671
14596439
50700884
10999260
71623670
781780803
71925320
229220085
67845341
172156662
238270224
546196354
533750799
98436954
34279042
832927327
107735409
230355
161631941
108864926
29443106
19403570
52549115
35530842
187900847
68249724
158283927
377043639
7024921
421130214
274112718
4012792
475077006
481538388
80238542
479368495
537546417
154680865
753121325
151060657
277946948
227404144
627647236
40448604
51668389
219035456
323970357
570156955
308378887
118028289
309006547
119554538
48829098
102602266
56418005
210656926
483822149
646621495
216899525
56067276
374307808
436875144
66173835
488986205
363968287
271997427
104633992
7767981
122637032
319488667
57395110
441180253
641412692
8107648
67845762
523267132
308926265
385318780
532117746
95871541
439315981
368302137
80182780
9061117
160769665
75366915
165980103
462464363
13494947
249354379
246097031
100117283
25630460
16752173
28827221
20899690
770403835
192131898
204319028
54516072
285760224
191357855
626378765
271516230
196564361
47405449
165926372
14128922
16266755
710515081
411908340
35362736
113242407
463783226
624876077
202436539
347845088
174979928
99242716
4092746
72681294
214045849
25585902
90153870
71201717
65331212
51215102
414176
66384705
448066197
97435572
272919091
530855275
655257339
407201488
8872832
288213
64208687
192880271
243678793
37098196
32347932
68975655
792350746
609977914
281083541
332004274
370085720
99742807
66402175
261113299
785189255
383877028
281513179
181088486
112398601
93321412
26528965
11582338
128918223
90474222
241405069
228116308
179587899
472680680
194185861
650276846
360709338
364088662
15338891
345455692
231469980
790566086
454915774
291153524
349035645
7031876
247290736
54564442
987669657
43736441
736797278
403044631
143176558
423327002
263903920
64265097
554748292
22177565
130137665
14276450
598640506
46928428
8527723
252211600
6429178
4101405
17006883
284027394
340557094
19898025
32553031
56700952
865147890
165632047
656111084
693544744
255495658
10675375
816480013
12449347
325251279
179648140
96588154
86457879
146601444
15151879
213878738
606322832
365785575
585801948
28527256
26003238
158643432
18609673
277752444
12522694
41137250
229453619
96617819
107941667
632714086
133328398
501554174
135095004
6184970
95906677
883918441
83363011
183561255
80325565
624559663
356239766
97093246
339983084
680972119
9994145
11388959
390223667
211582622
87183938
668898585
333484165
754378584
194113753
954553378
200808592
189224420
4227170
45268865
35424877
16349033
501272775
155209438
358675255
9009149
126896634
110948224
89329881
190165619
126784912
527199179
208807175
14296162
564607679
241383734
136115176
29505343
237578108
330427381
324826499
550198661
212500863
106067572
641255891
21945978
5966283
290081722
718136863
101603151
326756533
2954507
59300175
836053749
366164435
20188977
10786586
50604634
43747143
18798270
19356475
3994435
174371807
25489709
85686405
160362235
91272861
83361706
84093706
216597314
327219733
562685446
39079467
188758120
191978484
180860360
309106276
84351247
478456217
31647591
353271651
35337125
191527030
306381027
208455938
27218957
25104637
57786981
304697450
678148224
314228175
277825636
495061174
61970028
76994870
6524438
160429455
917987569
701630260
634496676
210938045
72154753
795968662
319516207
256292812
392351502
145067548
114760387
82544
438438810
673654705
650793909
484667846
381366901
144537429
261780562
26391123
24229788
274266831
101586614
269881771
83571534
123498685
203477346
44814267
276804667
31501550
307359425
18059856
20870567
327189508
397386086
289446475
116305997
172725329
866128382
136754572
3786719
903205724
194699992
299949407
103826024
684159389
103122033
98231167
94196984
433470863
22889696
22926218
227709052
53430691
98257476
144133595
55104831
216974044
129961890
204835551
41219766
148631541
23764229
558811807
618459755
469325439
124966424
211564483
724179574
144727119
27332496
56072288
443969408
82705806
158251181
100661964
250185661
660572305
93803019
71529287
39883573
322907867
267489250
258254370
103404639
19170491
54180498
21316155
500810765
490386960
168390769
156686389
30723183
96747790
524173867
34167058
249941342
87717125
259482356
630967643
653529708
677421647
141437904
11037567
307239982
20417438
161931976
97284976
28621938
37255821
536862095
440037988
229929068
426937739
2474346
613621952
747566307
1494190
14417117
42564091
193191359
40045082
255301832
109637286
321856006
245809260
275142972
28659309
373407144
70612546
457290312
5200704
373752173
638003676
529089309
677382608
46175355
243284325
25220269
257006838
198492580
44576966
574789726
594689691
93211093
130569574
74211442
409236711
323367405
508158936
269561413
36377279
711976367
121272449
447009996
9395896
168508998
699027
6758939
19637920
613642545
54743986
197082928
379623799
422644139
287666759
85070325
348283717
93263679
11017472
39325447
29361809
307608110
174874241
120408417
573182873
466363754
30523122
29999515
458716006
517708910
34604
173421890
3103091
593526259
106503062
369849442
665159601
380807075
475845959
463693790
346918448
172558442
10984962
81061447
148972172
263132517
227963506
390897806
54770979
556589171
98658674
223662961
98586301
295886165
24895166
3140307
222267635
732984867
53675194
309667118
67333656
71126997
12171333
195406509
32028646
77302681
330401888
92742466
142162630
434817942
228434073
478402508
303042375
195292354
305396763
534422928
72131734
423768216
54110845
203561227
195806134
177620271
561808295
85958064
940030710
343017487
821450817
9971162
107697242
689825458
418188343
131671718
109824367
65052993
278885837
290715417
38253688
598001152
80189656
38021404
251206088
543147680
316166079
523203702
62594419
671359296
174861075
58807878
565344626
293341267
331101988
219582107
56508125
32166889
11963593
172258230
237081787
126253119
526421178
296362616
86436717
76326858
201495153
3233751
62634862
440987949
89536968
9175663
489508894
203693162
456373897
58931313
184978116
200298209
64700804
24262666
38188022
26012195
41952192
136707935
728790977
321377169
100333932
583735239
400468327
147180847
6753738
111896468
96916385
71301300
77678376
46102395
24871362
201863707
299297956
419851756
347620359
196671420
272842144
194118547
816832623
402603043
19972521
966089789
1275027
477260707
57450692
83921406
143185555
272619662
351832572
124099901
40246500
497113966
233848999
37015907
106090332
125590684
59041847
446996681
415075117
619135329
272172244
439063737
314276771
529140270
251471145
161529400
74705415
150363795
586322347
276624404
397285351
10606374
373075834
73896334
238740839
474566656
280472036
177740557
72971917
84702047
1256480
6232880
92267779
18454175
795618755
126926192
326407179
298716303
199989675
134384011
714434233
188630705
129179515
369139241
90349838
61518
86586040
19723285
35300917
13899433
344816457
408928006
419363449
236007563
222236040
417103440
194954449
34532930
376518531
282664938
44134435
414158326
21160846
60414250
10015196
235091199
188920963
43034200
48427644
26539809
757438464
18021781
275413023
731751800
268525582
664216846
229785575
103798846
21520212
176034212
6165417
291284
139312488
313569
319745178
339870854
255637998
436349011
377007515
91225081
232930316
237968911
567465369
415728766
717692547
125386580
12588985
372889235
553543534
182305006
66484340
25838865
342963420
144377834
320960396
2577958
28890189
864223423
42587610
629913688
96278919
197686775
296913312
3400124
65976654
288323825
208463419
95374115
764798061
67192331
344681252
371065638
128361986
125368924
185265510
185322403
176155585
78304793
843094867
644643586
336343607
121627587
75406800
485956165
572498579
384512354
19651610
513763468
60774022
2579971
96266811
392393697
645604114
245267304
62865610
403041133
323628084
264143587
561873154
602276133
224984064
452526889
143493318
63319460
442681102
491126083
88732916
93313495
372517046
380949987
633780907
414909492
361524226
630950432
28422902
202757567
474565313
149562444
99165585
97271986
303349351
325943462
561157948
359590044
64714623
51641035
406799443
38577766
359269121
5933142
61149551
99534823
275788572
261045170
332652452
51012063
13323199
892734891
322212011
71918591
723190979
258013909
86812022
139267208
495231526
511321044
179310696
15395151
292021853
87855735
132645911
101660031
111955915
36115103
96304302
357980318
42794843
404088690
251929996
82002444
667837911
206617373
97100451
509578703
562631145
542624570
9669684
52446387
733432655
349357364
61103690
487002795
703761178
227188212
75640798
196904704
102904815
68474517
345837778
193914333
94894611
357558773
498155798
218933658
317645932
852436346
10793586
247732279
90661227
189288075
548788973
534185304
41405605
76490629
644674464
293887690
336719674
588989363
444644738
100619731
133540649
186670309
258277229
643077473
268960810
375589142
671482833
858928743
19568185
146601879
5393064
198724583
736039593
303535392
782309075
915219450
69577363
105067077
45883323
96927181
156780263
463264690
49468337
209358227
1498893
57575305
116402116
49410770
430763141
83701001
56478838
595207133
229013646
227049696
254886410
32504295
889553954
457266235
447026580
597153341
59329754
25788889
54451758
98484748
360109212
21847908
175655859
335835361
259463808
196681472
115604894
558345222
114618859
83440484
364369317
57460224
558746812
143990252
881163836
745959189
140856319
321167280
17079687
177080100
15382429
9372274
182287313
413467983
7952434
790863
618445547
289753192
333956125
220688180
4810321
47800154
354737493
39204031
65958459
54539982
559568858
4669939
391372930
82009332
27840121
574526845
770396738
208225184
43001357
120103196
250226542
493890255
173319316
61597183
74942113
25029696
214068214
352003931
236811792
208055751
119880573
582483747
13029182
212341153
181381379
78171795
135569557
858337196
86321634
129135246
298497196
372475767
297354045
164546638
195789237
216851649
351188026
262635911
558156882
87405328
45304591
2218959
8351666
77073429
6602841
112264088
610440206
164171147
229191849
404875545
119235255
12850645
13881144
52955788
8648325
38793416
615101080
676130539
534112890
28890468
306930952
354701829
273085609
536231910
255066965
3565641
48916268
67281482
363620879
245847291
950086
141577634
107117206
130686342
50621497
99718459
388598323
9773069
147698203
12417681
413412938
96242419
22046797
10971454
296174166
217542461
380824130
35978771
146422862
133297920
24494469
10053120
259473115
148983653
104450190
92772550
337998320
342491863
599610622
86268990
196911079
225821094
99234452
80988805
779920013
109145189
317659764
163866574
72026265
324963278
330171377
160507407
177000064
204889724
44524743
33082264
402604831
365165537
120532632
9337148
299586611
81237176
368684998
82711356
79342763
246571044
46696015
343580984
714296780
80919828
729954545
251459439
234022057
222208895
291355286
47747575
94533140
256910841
128267383
37493898
200117902
142107526
3108454
513935562
583100109
98894439
398417010
447663269
196570395
593865374
536075781
514780236
143479520
315173332
210913796
203448935
162342176
743535848
89904067
358550568
281816552
30006496
643430854
411848323
59364633
519849484
11383414
94618658
87207098
396659697
369461294
66335300
130724047
296577319
544686288
5775729
139505266
312200738
55093664
138995365
441480512
22897927
88642325
243223429
299110373
22423041
515384200
313400601
189032933
21220042
245765476
387103604
213796997
392174081
680455447
139359208
117895717
213688389
564497624
272959313
88290793
3544474
329465050
24602322
186207329
23060777
707552
571406812
7405836
9176253
457437619
1622396
65785538
228793564
419893134
10120835
360454266
75811679
484793465
129795212
327315760
110647374
43640236
35932775
27839024
43148346
185319581
104557285
33058955
415033125
213973559
365737657
210253456
46641975
61796375
140506718
149174386
201424265
2811213
14974639
275831653
607421205
507367629
492914529
921372801
37484066
189274518
35100771
38844334
257958748
194243796
54631656
244773568
256098910
420440487
429874530
162477161
158791043
768628225
514403989
854166532
30753862
302776637
544583771
171652180
452498046
423194608
133798361
43298316
683659884
69117282
467621989
407000103
51958940
122770189
334596489
293299320
133713818
230077995
953811325
26307021
428835660
52995586
71105885
336592414
118936496
213918424
784084028
219217463
53234783
789319625
93021852
328374813
70145587
10240976
35520801
365656976
138994777
98293038
306731616
233450900
119848884
26423050
77239331
268353757
11735209
53543608
14708154
274221079
486074152
200476203
480118680
29524933
306655901
136993998
95093609
86206368
547233056
474023067
302273274
217835631
612840293
186438504
257570638
237908424
302280077
22112485
22303701
23670791
560724430
473185569
521249453
293482419
122061661
478224140
783058724
191055783
145022171
114668027
592980060
143503035
37259259
782877036
345055257
422186448
401585520
426983272
234831912
107201407
703137018
1086447
949079847
185664585
335033878
688460175
172187160
520159242
319139335
353374686
480987569
294572624
130749998
182860942
394994829
78933988
59748957
90880296
38751080
151880021
92317445
289073183
393241601
208330692
506788756
306553921
1978188
180543203
169987299
97380768
185050754
367266560
270595865
62090241
84337981
102449679
91198260
93609209
481870228
770410189
53506490
165832321
22332032
257576672
103249361
72078823
29122686
865958637
300502
104266477
711229364
512348728
217241473
52780433
200351559
416231740
565151014
346814981
312749144
596911536
8522244
249463888
440811410
104373363
46695799
130628075
710508300
142420331
479797526
385995074
578572708
259860950
66075127
127303031
477345894
209974127
185360233
140065410
113614555
689312289
270927653
176094020
723300167
193450171
194756246
162026279
146242366
16675328
187963776
477099806
14327811
218689893
595822303
527988856
24211649
48408450
252599748
70555011
212528746
153852448
605633732
346839568
128023034
347998346
25840192
362707393
92558826
99885785
48894374
26006783
155218133
537652929
300084133
342917054
84319258
153732795
29328898
126884104
37231057
70126132
311364781
180905211
184015108
22782986
56954370
159852083
644272359
41378026
606050298
42407354
21472597
284765288
344567378
525839290
270513528
15951337
592771
145286354
237583878
135358823
656862270
66934262
98257794
44766309
150188367
136129561
153699653
503877146
1310751
1307364
218278790
68673841
286918776
743942149
485447177
5106736
225614227
145155953
297209472
442326644
76613787
454489541
179501544
461041919
32022077
654994324
88251354
382723602
60542584
210079184
1782349
686634471
224312556
349425836
243762067
618268668
28140005
118160258
63874695
633770543
87153443
216215981
256774078
299567714
305498176
11583486
191653620
20178947
393607565
411706071
8183859
486425353
77790670
303837319
103740084
317334813
45082695
528918795
385824084
471669993
393661854
541241573
8844415
105999448
135552744
461306277
71700191
116875173
521258789
190513550
233546175
243603979
398366379
352921198
568290681
39301218
539925348
510639436
83479172
35353566
606718539
36175691
87146186
49504539
26219309
131015879
38259011
578822653
285768077
67145211
527250600
305947949
790325932
371562742
446773542
290783267
149314752
731332504
776317527
230894682
440493183
40472667
193600287
640213408
76313578
75967558
9606306
85272738
39079622
383336449
405464777
804982836
103376551
377635788
400940313
221405100
23126550
218425663
691182748
405554291
19639835
550421937
33390852
215526764
162839517
358265015
119978178
536008657
331088937
276699420
118171007
467701491
530140858
253797952
1320903
666945469
552528310
647464020
571424172
15154590
76296660
46961351
202263658
580120118
10065674
49109639
134916130
203576709
152519603
737566834
7848227
62824670
586785905
176089656
256438508
47399735
91105173
63353062
34784138
40742168
24679239
110588702
308786041
222668327
415133846
664683569
46674384
773711917
63834468
80414781
336476085
56175046
611085973
181017028
560384777
836608100
770981553
47269138
319593261
384376977
109239261
291944528
385494416
534128245
242000223
489449107
637209601
451323710
230537585
581060079
283227471
146052285
301228736
8919156
81599633
71185005
725965092
516136249
202317104
209842207
334041864
13409428
62941398
735812887
411594853
411058054
518882798
722532545
186804141
6280728
136124869
321164454
377773407
252854629
790591696
474414662
177019113
22646502
10591499
213091020
676074039
136524877
11052677
52763514
147626261
183133635
135614606
231411149
126843372
816689995
61244000
68630583
5314409
78943817
71486393
54471461
782972453
11978870
503694415
233509963
51259155
385392942
329352715
192689784
1774924
183461558
94242774
20080677
834956691
66274911
79710552
441001636
161200926
3349257
11743759
21807953
461850986
131009710
457404700
238370211
157072393
60742745
379511603
551489783
597684728
666215324
71513406
81810687
44707
298708075
9074576
199511641
204431547
98371380
60141257
16821097
355314862
49778669
21234392
24696847
601483533
4397973
697748452
410832188
170593077
126102791
373712298
62758931
318273278
293735244
394155767
325729995
304864245
97007878
72048429
492266790
623482663
139068411
310466793
871102896
514130926
252518205
73267211
165141914
140946908
158145142
757341313
660973018
182553894
234665633
137118128
323320254
202984651
359074120
619651710
52599946
167190004
457694141
392202001
130288086
765627
155752470
323702675
349996290
26689599
557238432
3285925
228742319
15031739
256383492
15480195
361475449
91841148
36869481
110571666
397549929
573091129
12849219
31274168
387873987
2071744
593627842
507444117
147059347
575199482
809615549
33133701
605679066
7887393
95699548
4277241
555301483
619896005
14889203
310632580
192384948
399793472
17883495
713838869
657947206
206918291
517778817
552916101
456496155
65614844
374028585
813066294
24811078
251023366
45401126
59465578
181308249
14961743
502910411
354116614
658406786
209616364
425335065
340724680
10546042
31321837
514135671
123840667
426888258
286874348
26608667
105460027
408500055
61860543
283264448
119672626
302129290
624331670
44647691
46226627
125330251
42389377
461893846
165450980
374856117
4699287
68794211
436468262
11253907
192226539
170592461
26338255
41242225
523394732
138840721
27592093
29144569
5468684
736196395
308415773
186269301
24865840
53501475
185453074
790398688
238957446
795565081
17031924
163993792
367941191
206295622
322630795
619335568
549363461
625585658
922101742
762759549
420864142
30120370
456619019
456645065
386363321
130098327
157075195
206680297
89539917
319781035
32903412
49151594
20097188
24546987
233578619
457419990
213243289
261368351
440289266
181533457
126860289
466104500
239706698
304209183
566195921
258295369
284560517
274111839
47227123
262742508
573679437
308494516
358869384
332126451
63652211
5893994
380227663
757341569
8617661
80292041
574560346
494816430
436793824
311662848
78198206
300204962
12802302
2442843
314840125
781745622
99024716
17534005
636743248
390783224
551195769
786287926
107176157
522109226
227541918
15466441
272101557
156569095
53564163
145082994
9120781
184126003
288413717
366620459
653653325
41630616
11458935
22026870
390270970
426058269
863459
706553936
312819254
48505396
52531368
561044817
274925439
78844284
707026219
144151530
29480384
719978625
74423297
43999211
171236873
973002758
121848318
462490740
338338719
430280342
479152438
93340498
97319214
325133577
197078707
368668538
42359512
2375893
111448409
102658731
324155837
110181771
370745882
568507918
445188035
26121440
158187655
352222545
302424516
134840907
661243282
2134871
51067959
216009940
47248250
133850361
406699996
844472295
680419419
44040327
80836676
93605626
106070659
270287831
660619259
123712386
633073516
314335359
274219870
168945614
472809573
153092621
151653401
336591887
206295055
251445104
19727660
122302017
19966747
517744490
64085010
55477757
422190900
6972776
524351721
15504594
15733095
337161983
26361529
94622862
1909784
33035494
364558018
469327962
586140856
251043548
54998872
184813945
8989813
248624655
316287185
31141002
28282765
41024800
830147179
410890041
490707356
63275210
48199105
386885498
627258519
134638697
80823819
672519838
13231140
72357989
86296725
81895857
76847026
365038619
295958249
308308093
6955659
245071864
96107795
788524986
440494860
283689439
163435202
46214631
176793467
34894400
160343318
193759435
742488037
207260403
13747007
124753077
10559407
80376998
101528969
604071094
163263101
411589568
45991955
302355825
12771709
259785293
36630959
220735335
257632152
477840346
229084459
255986791
230968331
209036579
390244824
388041939
761777877
7617896
101539513
104489063
200158374
23663407
781190721
295967494
450706944
261617185
6926676
8602971
333912013
12435979
69655684
598998710
379385816
421551891
82237848
132873369
134875484
98403461
99026689
378633611
435605802
439589835
95084192
123111327
249520
615369855
380880938
10665193
504038661
41632515
147676054
98544794
458981581
357077999
735574298
17202675
174704761
33418645
105791557
26484933
273937993
682631653
703267910
217357929
332309
369668595
48604368
655344626
420018265
10050282
205402922
298939514
226561765
14572790
543275754
464598458
90839998
1267769
24888193
417260640
14919060
394159973
321733427
20436286
155030972
275253775
524144344
195310258
2057594
278326658
144280587
131424247
679870834
112574413
177001341
122092791
170671446
145776680
22327037
389765649
53616128
117007752
151648527
536647980
185670214
628951530
299334272
1706202
365065947
484291207
337928094
103023081
376090477
882382494
103338444
391635962
181398261
56367444
26037437
674040032
153634207
153044171
461081354
555002525
413913111
57970737
718753849
99303565
598947337
423381809
247663762
40279992
63242212
88136025
44119300
70122065
106850839
119949891
16239214
4901941
147373574
92948825
46015551
194420734
27944497
42403191
216571550
721267201
192259197
61166588
22945961
544270461
95468423
353006316
149698418
315851476
276781589
14529334
2086000
6798643
15861937
249295819
530625141
84435882
9252369
150271318
180971649
349183262
537831009
272468883
64973825
792671835
428069702
85748559
55594929
710099309
480211048
899550931
185691301
70438762
450671293
43609181
35621325
151263056
720708145
98416684
412292426
39763426
269839920
44497833
2785171
559486328
314403361
506938900
488779375
182989231
21459797
233965329
310760018
23500148
140405963
28131509
15123558
109322885
714741402
31069940
227237963
266894506
46303363
152496563
145367794
246184919
589105663
103263617
410478793
51134179
403009584
492432228
440376346
443722271
140669103
756491682
872408100
375550883
427771763
6322479
89571872
49268366
620827979
537700560
490183053
188509991
19569707
68633137
140670097
38436053
311854346
32217269
721869809
145039478
337849915
307063329
7153174
78099179
3416905
9846597
778280856
13233356
28183878
293739954
104731232
506329093
596148545
96723027
97347950
62132399
148120779
24338854
69818161
142243125
93245413
484281898
748203869
340224028
177227788
58260174
142675089
130212270
93775166
85942879
103137112
213568460
120139556
176979964
500949998
651869516
307776092
213900864
200764460
67284652
149407842
596856289
2101493
9347650
365141588
396749262
68033027
124220532
309391654
377579695
418936532
637085636
148988067
122131387
403102445
138622036
158388858
140716639
26660261
337763139
209461772
270298980
398629745
88480132
592847401
75146386
55527847
259345140
106920059
120371500
72681476
155211168
267423181
420104326
178741011
40736075
198790901
581354523
560803135
206428786
6262581
496129560
520680297
239055626
2898342
2318743
404705315
283122206
38954069
132996838
321173319
490011781
864900231
132530685
6329067
56463995
684838046
56852878
691310959
2971592
22038386
31920537
442871226
448937976
482622690
743329220
220587909
564593099
202344866
121009943
533302859
6704547
63190416
205419414
22200419
272147065
303896277
136030747
5820763
805637899
106301595
357242488
23161296
149063954
107874013
25425534
217135044
231307342
189255398
92143678
1218194
384407040
251572441
79039411
216659849
152841427
376098468
134752257
123882520
58079109
30295148
101429055
9853455
351910856
791390707
459370465
157318729
276956793
186608477
340544527
21759923
669822352
94846201
356808766
369402138
101043431
69111297
65784924
17309073
14486835
7933236
169819657
410788591
272653334
267903668
373305099
400725121
26349936
17185275
48141539
64967727
294455619
295247583
320419851
453214558
636773169
193022927
106960752
690955152
352419523
250090598
57504244
121561369
88608132
160025599
4223641
243385232
251740621
459419276
516009443
84848007
150323384
250906535
2166884
464206453
62461265
736917471
433292910
13641579
349691888
516564633
169225774
368534488
525756567
4865863
576406303
162350359
208771212
965826882
21171442
690028925
213584571
31279995
535961062
140778718
171868119
29033743
408760191
539433837
28590559
39914234
15917322
329059443
193612414
578166450
153840734
7467705
242824174
260472725
309624516
203537609
371773258
870301129
67046744
293539254
634931366
250582681
23109504
655184
249918791
31812897
224522103
418211340
80413860
721102336
20389080
77251794
80157263
460508543
557445577
506274395
599762184
211797617
538928773
534955718
113557877
23469053
89268532
4150428
678511584
7789745
6092009
206449058
85886701
49080864
139589109
734509802
792892714
213492034
236042732
498972818
83649441
378685624
111813878
460774882
332301867
719785621
3929434
352084159
269551458
598502953
655788158
6035700
36227248
344029402
419813867
550797173
282081693
717947512
290199883
497880725
356277050
202278626
110048089
129140623
176237923
32348982
116664542
19630677
11183596
328478535
18809022
164054760
36664547
219026174
795362572
288286976
49125280
690875431
114833338
256004323
436166536
434768834
685790334
820159234
478397324
48961215
365075178
44598191
452148966
73727563
373175137
181295717
253342639
151101917
292199656
32348555
192320548
158433421
326749797
497010580
73063377
86594911
41766508
545600176
123958291
377639875
165096130
47101407
10220016
118648350
352536105
125707013
638300
329486336
22512765
128134534
547218467
384785602
269396282
687225655
50357806
442704025
141769308
172328983
206104517
865661537
521705387
552328040
299611119
389743501
331850778
335873571
26046265
437718472
31925927
722156364
13913686
351872641
6431678
263400449
134696003
16192566
81039264
99032806
254123962
100546765
274560225
315754015
296106416
79015178
75026905
20689095
582698275
517760945
559807606
403619987
417296818
12738006
790148234
544390955
240204291
509758248
159015732
219631470
1609508
112354707
625238690
35000249
15677671
12412541
217309559
788896
28978100
251606734
592934452
82711686
838979921
863266065
27509504
121185496
733513711
9776151
102922988
492223763
564933302
778439438
50059967
189825356
176838111
483488998
347792110
805952647
222075080
61047679
64996406
131903205
85690704
247485396
260962465
33545795
395385571
9895262
43804900
848582999
3950865
38905039
335068418
110178551
329711522
36834613
32538349
126278896
35764460
501913675
10649491
357449455
40410197
440455390
150916672
784418895
188993201
13574443
501850124
290753189
21013488
55986325
154694713
285966179
516268594
82537322
337772316
192882782
160775425
36767968
124987774
274018389
552118896
33799316
58286518
452179860
539108582
14112898
255472579
253366491
160530930
161153392
221051915
198608870
919765755
366796919
103832850
177376743
139704086
133919172
95222770
378328875
667743804
297270449
594457001
315606202
158896701
127294201
128645258
9018143
229507016
32724596
302076945
121557786
293395326
136548188
669842203
42477167
514926379
504001377
98812071
543561239
33959016
261494968
84591797
42507944
457316637
407951260
57371321
651318792
254189810
10548631
417477042
124509004
29999898
293767055
277320365
441629814
104221564
98258045
617155968
492433386
176560958
257223098
105240018
19343188
363119555
907328804
145277619
27233858
143890278
134344774
205526541
298215562
95256321
359862456
284675155
43164720
220647442
411227267
784398389
305520480
751431818
96101396
12354216
718504369
393020234
40411089
565384044
394946293
576184472
248531467
27038175
18408247
194199411
220888598
5644825
46369348
749899550
213661951
314974649
236220175
662828290
267264002
385209711
34688040
412279658
101591539
104688020
419330028
85597160
557888673
406805822
547020580
184658267
146399044
76711921
719078448
172617496
60217041
111149534
263443607
91865919
103722915
666259055
289006648
515194134
75419409
443887513
70641580
382548135
9190079
70971185
431235522
675026069
680035147
50566532
943122196
149802195
124328878
594721449
205177747
44898668
631322632
199665390
743197177
7544472
285733897
178826105
155455520
394385282
25876535
464756625
449229426
194796132
935787365
3732088
35766085
294338343
764867460
265179653
48845149
559892631
480325524
5085675
113183995
131136017
230582044
40011976
753067105
18576773
73379997
260117692
18750172
515200684
363991374
149679868
107759395
7223418
1512190
238794936
112918133
64861108
211202113
20566201
321775679
803161526
342157183
15703176
454239723
728265988
94596194
157087936
340678049
689653533
516008509
41645768
374761382
9529838
195720151
682093080
37811057
606999863
193912020
189157362
526629812
114026237
66335654
153290657
90301693
432571835
352567573
464404143
115022429
6796868
652866036
630737887
567908245
540527724
633936974
850793148
662777867
47014494
360132432
25388236
48266679
553854981
89298555
18118793
57102643
284052595
50968210
16882775
145317898
127371918
145362929
501444671
261802847
298784487
76271963
39842845
346972479
106854697
19371882
143710788
65604657
18317732
26987867
156058508
30640077
210974268
412016090
156749746
29909779
255746295
400651046
51735394
13868208
390379049
225488749
575326542
275051544
93437504
26759450
372399997
144665947
39503080
361121335
26431378
22823159
107713729
628889398
232337116
216625273
86285787
465411735
295879906
583710030
30172244
79216447
320430137
102502284
98327739
80127198
118383624
424572893
559482015
197326332
195742708
125915725
532374200
66116566
47461118
123368448
385590056
13005460
481590079
691775910
15661113
485037489
81186422
132456842
163075090
304703554
515815
38563003
916175290
111548165
63935240
846690870
61788068
4749366
36198446
662225420
510656396
212001486
324405044
320078137
51341494
84701499
20256300
176502869
198910375
279781153
16981822
169630059
466619444
379532794
53141214
149169
134958733
484456881
146464699
101892483
282604642
73121750
22746803
505634653
406793381
446703
8286270
12319925
94181833
33604900
143391014
108773120
71305927
131388106
116050294
153097928
128330088
169711445
160051675
55894495
538829959
60890658
358761928
24927483
647630124
91733166
61301835
101378208
218713961
38864553
156566368
19927196
3799623
46095228
359669384
60599595
646643527
373534599
529581024
169456087
451141918
91880429
83631625
53701226
186965275
75989085
46512124
129689627
13352351
71234748
773445971
61110337
175030161
32661417
463879182
63625077
150721996
193818311
509860126
9311133
86292635
365266356
769323633
270947373
115993872
7997612
392542727
305619938
10288722
317168456
721276296
54281560
232205904
231149784
73034719
429280522
385431260
790975464
245143874
350861671
396601377
30459168
386067207
169280231
233684880
53373202
31584548
483274086
277599280
189836368
110242398
185976308
270629932
7307998
98003075
232621643
138933892
118176445
53725698
120430219
76028485
3071027
2099758
123936400
115963801
158709943
270697588
30825800
742605757
140149707
469401619
82490167
405391976
588333177
17265
6272208
110011203
36459184
130956188
264102112
18360863
80237439
20820162
134527602
100393884
51030223
490641808
669601541
94232481
10163308
187794684
125896804
240360834
30063576
18984963
28390932
52350836
10133869
23868667
363225728
749975509
507687614
454185025
482501138
358471156
55658213
92885232
272678269
192094479
205318891
102878688
144881548
649223110
44248032
697541801
27227172
690651177
122665698
67540783
321820565
25289832
73283639
9087936
6323478
40283852
62801171
134470724
979373002
423263011
679617505
69249767
113962875
166603447
605510379
132223283
324720962
105413606
431744758
381875114
47601066
402849788
500271119
394066678
262212402
303025983
25946609
15657124
158597814
28500785
25405445
242663921
478986047
436925513
89196516
118158512
581515100
5671217
92456356
226554646
41273984
111508052
28865001
25060066
147058008
12029540
180657872
26099818
7961891
129871593
47173034
346401805
67341845
777966882
391808141
391910683
226593362
98697724
287528341
105925742
437438228
304913926
620018582
755334203
102122738
301171147
275372299
165647562
293899714
499676226
90257433
137866006
386836405
78503562
169136009
243149586
272249616
34120773
103959116
107671366
185589830
772499682
854881880
486013997
298605676
68724667
82595814
37048286
378516652
437927580
338573137
209539965
309519213
4621260
464020606
15712240
90372851
8803287
549735497
411145035
19750266
40307821
307882822
48617941
736238199
421533055
480157714
57609046
93566932
271692796
80363105
201096961
108843723
304780513
1216756
128254452
206646651
698493122
6565567
56281491
843567838
433193132
56092025
5920461
314205382
510830430
206951361
278700190
82471137
148277382
161938626
970612803
95516171
50379657
265681511
81984735
194660459
186839519
525723958
104790656
362822234
252477171
17402408
22796773
305029919
37559356
93519761
74608599
313860088
805460450
939523435
11791755
254952993
33005037
11750113
132623471
727961093
11007117
197097127
205232781
29201675
88248907
115924688
32918386
82634939
82817378
3529671
163751764
5838227
44988063
91647349
458447416
38171713
6117726
658256600
560999229
200030769
577411984
506479188
5930397
540698428
290822116
25431253
46791593
417387549
44455617
540865691
469503233
57673733
442062539
762477806
134961063
295806957
218142296
850900987
202652483
11439655
139832705
266174153
31100867
97332582
216990127
114119806
496738521
40406625
76566375
155981538
148424636
4280111
152162927
316764735
79825643
76487408
103171604
136554041
706015793
32517886
47391759
93405273
232503363
331576764
193645712
72733483
47487063
212351312
332002418
498020813
178044207
164524328
44303106
128702951
162202236
499146381
252446021
20430006
36923795
603281402
294058569
27265270
259304394
101562820
572627677
342126649
110423347
44207109
73628708
531492408
822345444
164712297
94326976
2407912
103359001
415249932
17101219
160677821
483118002
226523163
93767339
18827756
864937680
248519911
271421608
559911196
115652609
12510471
65630284
202120
2068010
10206912
493290623
456188586
152999060
491529034
27553480
21411328
599562287
224049275
6870549
5270914
768584300
415216408
661702335
277536396
230997687
723139664
83460546
435246926
186856584
329617091
69145805
148756435
30054003
212006707
39406656
8264515
32212232
74013016
256639913
189451271
178750623
526885429
23157670
103450298
166033491
181356610
3665302
454377729
97456882
434114792
148199678
272059803
120505974
152724278
494171099
517908505
504075005
418343260
54366532
420155898
775035317
526411542
244463130
62041410
90129466
28156734
881063
427860700
206760829
62506380
390575450
3561105
96900653
47791607
123441071
360091222
190581911
258588714
355830889
148814580
227012422
9005339
100097808
1501413
791901654
70045446
343344161
128475208
60168705
230113900
510527918
362320937
538271448
305499513
714414945
172984300
196093693
107147285
436199052
732365098
53754971
93787991
186225376
31316641
239532811
443799575
73240629
446109253
598976682
793314672
32028107
33256030
611197304
266155907
354694275
56848920
110558751
28223930
661658933
334853227
138727833
299207349
5229475
14165464
18915171
44338149
326563977
216084496
36383612
182182626
250480427
86362369
132151839
175449175
58121690
513196095
132533261
236372443
45763983
272324045
750356254
29715381
403884788
104635241
34594957
89524358
23903689
73963102
143876285
167796483
217688698
34274302
9692783
259012736
531993813
270800017
911643207
5793017
278611321
157052374
4779510
79340229
372115375
60619864
57194406
169381625
466294064
19190473
46772888
24960680
26369687
122627507
560201922
619736297
13922544
108498829
64666346
235581022
362335676
488725031
930666325
526817030
115561567
439380261
51025101
222434606
39455616
253502262
369025419
555983553
284948305
45058846
4334034
652045548
140110829
57296138
622691672
259528058
73702235
291272436
102398070
126527430
325968293
37667219
321255492
621470510
275878801
91776677
41994903
405491000
728665383
57860054
284967813
21237591
13391008
620866031
31089955
141767846
157303957
819382166
16028921
17894149
250511608
58874442
707505671
71074650
139989499
80614773
601222337
285344192
349516189
43385204
1127052
379521584
177468278
90885049
54153579
271192290
525529406
201136097
87182881
230939105
74734197
401483656
131347037
430504902
894758669
11118137
65191217
214671452
18411054
376150740
41826915
210509997
102737601
66322791
304116928
46153989
309506815
40588962
324836759
347447413
255628099
75411276
671026168
767297658
367248239
12150360
211107442
184250139
285411893
78915683
111817913
117999413
226093814
250310967
61468377
168035223
37986502
73648540
450692648
100247126
739406253
241039519
39506593
653422847
155046660
705651046
346348208
539618151
159013908
68085285
185042988
769115837
113147015
398957521
432364570
810226263
353574447
403264530
190669972
272411621
206567564
300558155
277438104
233155237
182505766
298520175
257783895
14845636
129613100
18397205
349010461
649151294
191707697
827587149
202275273
196048503
561495933
251885846
155651790
13199342
286835803
242119177
82505991
729935547
235765091
15827717
27266328
351855125
207578774
343091495
2321924
383370844
342352763
276198138
85485637
34475457
161031095
36353386
428106286
439523501
94595056
14103397
286159282
135436273
57761596
721811328
24725762
390457496
8918428
356965744
644226423
169847361
14530965
59406707
236046714
26137623
1031309
100256124
378270843
715187365
39250554
57190954
90132456
260225745
277625344
117353866
68891994
461837751
99942287
183048686
66175312
109661484
237207950
420136190
576508901
203173774
258669689
374443830
105548522
367481743
427070149
21566252
100828750
369870153
16260228
141999620
174481867
202744387
69182813
128853622
339462780
883858930
306067778
79475288
138436703
40904542
670872600
663107463
654487744
267455515
104522595
167871781
93927444
42912777
50401486
218105783
261546396
180768427
88664481
94656025
365742894
148756452
575846993
68682518
541045272
86446535
3573007
378788753
89444118
434972031
134638674
391462020
90003934
43798420
173279802
2923256
222518
567323512
53185197
71228607
245736094
213613276
142606933
353253226
315734031
138209434
801666665
574592272
183947594
45405025
176964207
35889516
101573885
176091520
82316828
157599962
99263451
115920086
3913767
488477405
235428653
554023573
626277571
77547944
426645838
461629596
600467671
114102812
27454538
23745490
186129277
451425184
360705956
6848226
87724889
822112808
76586363
24319813
43697532
217868383
106603963
239670778
172720565
14277798
120808227
115856462
445211240
139710895
85497919
2269724
367961594
612482264
136513065
237138455
50571925
91882193
272316981
147893722
770804594
534363187
124390548
160611772
286390670
388756845
14921549
195439459
49647312
182836206
81706131
31037743
254759367
93696334
199177474
17230106
126602221
270894102
522167216
147006850
12951121
67630985
44144892
57260146
38002638
204850678
261968116
581317273
110079934
6640307
18077827
103359499
318633213
59128024
646208120
3805325
69981782
181073256
305961135
220624581
449670547
369734886
1302258
280203671
686588749
453387652
145423675
211556078
830107530
35228373
309495666
95354284
179854140
14094267
298692574
26641815
89420229
466776424
345131350
490762220
143609936
202958983
196113208
102119253
236808966
81629977
190929619
628037369
227004584
191528887
172216503
60971703
97173780
36296680
404301857
675737341
640646184
57904657
102451532
71034219
382191948
304680254
6306634
185282933
84228194
393801263
71722078
37212893
51268965
411917796
44873574
327065684
282700583
297931672
42462282
743886127
159713756
203638102
141911577
789052484
388535253
260796381
615979539
291185089
141688619
725641038
98771251
367054650
849205382
29315259
64300161
174787862
3494324
463903803
539647633
289203785
86001975
416876401
32908438
53479118
399965348
14428376
7679799
1121329
226635896
130472922
276385108
124479113
452008356
145252348
556259973
95128835
677930905
491836706
532571072
41504209
55056533
39441827
97814826
390287874
235622210
195112779
292147901
512653439
66405427
58158838
55732291
529298806
3533178
579320267
710064500
31823312
907941508
72014634
44419681
39868650
426873052
250497660
388961297
74529773
827792489
87587101
464263742
33219215
4586164
317600722
371781469
191494300
78673199
70921529
38624536
392202542
33905916
97085446
208274048
77855276
536766351
296061836
162027355
150616568
15579186
251210769
81353321
189017154
323525229
730955155
881937606
282262314
102895615
32450616
50347804
299887503
580521270
193428577
703062125
596945310
229630342
35174769
289201056
850772718
139945730
120337053
62432030
504536848
264804212
178358547
923407245
520357334
364409902
14181643
44918383
94227111
227731542
59618726
1195128
489358722
7269275
106417726
38748186
656634418
188231797
551728438
372242917
90225954
112058054
34044554
33558872
227538749
474055260
99108476
411024605
280488823
269212699
48165775
234587935
275904514
115303613
52013798
250038722
184802569
112758642
90090510
107616391
156358363
35442575
6598026
168821233
573478151
176848597
66305675
391463259
325714921
101227229
440013065
305860474
125071277
270669109
71545495
11283846
67560664
23460434
279783860
10034999
797523440
33245542
43130148
476285214
89180183
146022291
146130327
423405198
186447880
62797059
51882620
510387135
58869616
67487541
260058967
5173859
9465723
262934888
22805925
595524732
293273506
26560286
70530581
48845693
7750203
238859517
614254007
206781701
166254351
485137526
41020598
251752134
10245567
247623647
483705217
76520369
710471609
235563434
19204280
185110483
182011464
203383309
397655050
63976959
301906168
48526798
15524756
68381703
118499800
452244041
135875940
541808694
637438941
572819817
50650799
32911009
793423498
297204547
54990337
373212791
147306507
573587552
277866120
83562253
122147296
25584887
656832043
176990683
657668254
346831349
62380227
919475549
4373322
381390234
457605564
245907453
122465202
102536839
97993937
98627279
150268117
110124102
527891250
150469669
182382432
25615383
455322836
115504867
55820661
115690525
398097301
72080765
29634518
382709491
786507239
8606414
573906653
24766855
119544521
549298471
568728690
345579258
247400518
146593781
336336224
271160114
5278435
390389309
433635574
169442231
489141
413154195
28698351
6361770
20234150
430408008
428706388
409304357
406834061
574771571
178385132
172106810
176942760
10677497
405783980
352581802
285717230
35599454
6001455
14114942
359021558
12234402
702155901
449005592
464313459
16775342
311225484
393190694
385889852
293583036
54139318
514578377
20277417
3816977
322018169
423374447
102088898
90633100
244356366
415396052
9826196
70244618
77366890
25432484
81275849
61461386
34136684
76579122
278482601
183823728
79264741
7750196
687702294
398214115
152528486
275666490
112591109
54845298
243020563
492851096
217952854
501421624
608295809
121108906
371163374
105981014
463506198
372773199
593311197
6403096
143221441
22610019
269673963
31853495
298486006
185009842
80063889
500693399
695356526
260348752
515771717
423535795
395228294
73439773
251708411
640623365
229925370
63439633
117009031
755127
829596451
337228159
527158747
67990079
136697980
670233178
570842994
150412895
11449447
68119550
32938743
223272550
34888450
668792512
5726146
56829010
363402203
89226900
26324827
9875251
77615358
24426504
73678805
26149195
418252902
664076475
261051711
81730957
849114082
530091174
296288809
218666474
62684159
674594835
494837550
30732540
112509467
498513209
6012290
184385514
20502355
87590759
656811440
289688230
11151074
788628662
196913491
170846709
73900466
320247723
462556222
627030639
13021642
321452936
306425382
559877618
157824376
252385233
8254079
39135674
603187432
66621766
108724095
22963281
525674112
109601083
78809724
111084229
39189446
42139099
95354600
74996079
56971422
220905559
42985154
225566934
64440459
60976623
49497367
188346766
171311704
256359916
100717000
251403021
219268362
39011064
432130231
46030084
365947110
116224055
283810049
340329228
166495980
72255687
452232162
626141507
10399056
113069330
341857734
137496327
134311511
7142895
628259508
75511877
510673647
8710328
14025364
5606180
242382194
589030908
82854937
10940508
224904293
467572989
111496998
149259237
257840703
89581691
328575454
371091858
52155294
236465759
275415243
171514524
106038984
241261351
514751382
21760816
65512822
174527981
771496545
484283263
50519214
48892574
227882373
23297872
97978436
252493285
98072651
328987180
21671835
466148406
15367420
1411354
105553816
99990168
292779531
1488726
62312493
209480498
345508101
208420784
499543330
5105226
155310290
7836395
8073360
181137373
580679056
24047806
651097966
45667802
271399447
59378112
111365253
127118061
38482961
63577527
249004723
545866346
158065282
911940149
322059620
51696709
625511132
226699510
246441256
537673849
89064019
789284230
177211561
299970162
270949348
440007034
93489269
171902641
246343060
57702449
182504320
447661915
140592430
45418129
194903652
377452965
270854083
123419105
177307726
30697836
547480059
229382102
128845596
683037206
21085266
864848274
243430535
20712
125675903
566205902
19280138
289600437
2864392
806860638
9151258
169646785
123385737
654176253
108945271
347593078
6533160
443388389
124987241
31866945
86585863
314245181
588742295
198180589
6485454
6427162
131393100
696144588
69175978
476385993
429096211
5245139
675983293
254854574
129277315
24606709
15474289
213482117
617559924
34022252
69579491
65923131
260950674
140874027
388421806
269588214
131713298
38916962
199582773
87058070
273903977
64674825
314505674
13172337
430211112
44388783
263346514
34747507
480657864
10322093
36660425
117366788
436625022
302663792
108948050
70133442
158960469
31501443
32268129
36147732
354703271
9246615
299580379
326205951
81214405
400860535
288294161
336576551
414543687
67860465
3416775
357192399
158765471
603236456
423256738
37065470
13127806
87362331
123724503
409064808
76767970
46434052
343612458
878335903
42920279
337488696
230290653
63086256
453574170
82791394
83294630
595930524
81457908
12376231
562039268
2840610
132983446
580259302
180413308
303914483
55790783
69251465
176283054
423454787
83397352
676057002
273785793
201094711
167270730
447584503
273646141
463439162
1302961
34438406
394820959
58526288
2715722
177580670
87047420
360432764
143616893
196073414
145544426
563224670
212706311
76044932
854362291
151067842
134111071
100573027
109822510
190679257
418450818
456918437
266789346
687448
42396946
190123663
58340549
203459454
227228435
292322549
290467989
278812626
480558589
401968998
238064718
445511393
37456159
112930132
298203097
579588939
375201203
125467236
455675664
679841212
2293777
206697052
336702918
131406646
324170769
357510744
137339558
97027144
217605884
23286262
10886848
534950181
260332866
201203997
57745091
167344246
358126648
422820127
576379869
387367872
864482680
120559300
155053168
346771543
703869432
37061829
551819401
371349617
261608991
191502906
11044762
159972413
463995239
703633710
528985872
29730253
333430986
92935791
108464329
84775267
272878131
116359064
138887054
147532709
697627306
56221564
14032207
778508490
16388307
86304531
763606772
123818847
535749374
230703734
641374008
380455169
9150977
3096324
12893653
267086275
75839739
589107667
713271517
50179483
843032767
186469414
27226407
58478995
187384733
52736098
484062066
68327570
150501647
16703114
396468448
32045741
157555166
402174279
735578305
34935356
102115634
234427650
234956007
92566836
149903278
434437034
64372356
191348616
421366727
338459368
184053753
173668482
833042708
112643090
135134597
689741579
820657318
13943272
421228848
1011335
686550091
74920270
142356580
194962100
22414143
557265372
425830347
281294721
648507843
81431318
165450239
93644650
364231467
288672958
329334933
243040358
137523108
551414997
389775541
100204871
222372926
41722818
145075967
696637679
220963797
831953342
376600339
326371681
198900135
330989767
609512820
14345824
120507301
238109612
149109809
1116866
108481313
84570237
356428030
504768348
156810562
745194783
415998093
778381317
627363423
47834748
562353192
107027906
52512640
24017766
868832394
3819588
59440246
756952338
123712307
272831955
832562
557657825
339836607
67621751
194532293
45625751
519619904
234572832
781074795
451000836
281836567
475655658
25207460
250727040
21264555
458119672
169453288
720905276
505478053
628018841
210440491
241022718
42470436
241922073
806299166
541755318
609881634
304193184
19065680
40986499
218159448
513095257
16460733
549065413
65889775
16194820
277525114
72597129
25392296
566935325
638165929
151380880
531916115
64801909
594394585
514714501
119088105
38898291
162719263
561126535
25039534
391716097
191367853
484246905
109896900
481569531
660319805
65444999
87593075
240144966
331325202
251052108
349636521
468333686
2587
155213211
287912529
25564457
200343786
174561859
708156997
924288
552023080
629014765
240808542
291018644
357248226
74999828
562634692
616199
179291311
106472696
795129339
215679702
201756929
168804580
23678984
906485581
334302063
695700670
365912631
653199175
126971007
46301808
244604395
709545303
337101589
39655421
27248881
137353481
31207056
630161239
37728922
447523127
502500988
514340207
492633277
236303432
407948036
212043956
154928215
3928622
33958127
35997881
315157402
5430209
27628220
223321453
165415398
41351361
262781338
249425768
30450536
491559906
17330668
503720979
23726440
290199499
360341116
176209992
37968977
372140015
85210790
268111248
86379842
458711040
53593369
35443599
5022510
845366524
155129708
10770975
117710925
719613064
180008395
98819107
447745232
508585645
287527146
501577119
602904350
526299239
105605975
275685118
58157910
28407150
201063601
562280681
65930254
29398494
135237765
93251666
103632538
53609258
76487495
83801142
355373160
70448481
90640659
189858811
248497981
507098184
215255052
298539322
303342260
153058655
111357670
66170927
207088977
61338891
161081801
50348572
350293764
410559986
587139211
331883722
35573989
279379268
178379898
22951674
39651775
114854022
358253503
1460994
40214643
47850425
90826809
183443917
650300717
2121642
209707397
5054435
128479914
719826126
107315350
219833194
70228846
43472498
460311787
529433138
887191075
377976745
328244863
516628444
27033297
305933845
20425866
349422944
336033821
281398899
98214430
150966304
24450126
385712240
279618192
2329263
454813238
41400579
219606303
463382886
110197691
337903955
490208848
9797171
480501794
270690165
71124618
347319101
58997795
289650326
31315491
819233114
43396531
372672353
812891109
155413190
535775624
272578375
215751477
77564464
695123256
27654702
13340121
855398908
290202335
23736003
366072112
764407123
229556227
423793496
10231287
414146855
227409118
426122770
82880817
83729278
462340139
258855098
345537751
175982170
91181895
389705640
6870340
661765955
56142
562449
583079384
142505271
134147326
119349298
419863663
16018584
435644095
443775450
47159152
59459486
681029747
63574592
158836566
17574769
539686982
46808130
389710199
81127293
208399194
593166823
11039824
191088857
333275439
352942157
167109659
681227245
486602920
148887881
26609359
4344488
409238311
135492439
124398173
300154010
78671759
420500958
496843236
554265421
33547555
85013447
128760717
181602667
204269676
322251320
29755849
41614487
5929296
363669158
2073992
48742760
288073721
301418986
198173134
175240888
399117317
110135685
49856947
109681830
269619842
223734494
11484306
513620007
627316175
737226334
451234960
11055535
606664163
88968138
327062021
237304087
62538141
359554526
250865181
496687514
52795072
328019123
57489485
1415630
27410901
475840054
287328307
117669879
271824220
371453879
367280025
176122
47498426
16755793
145847598
350538687
763150953
103394426
62338483
294203398
651546025
930527674
220412445
412962245
166842732
158572572
86979064
520228906
556275429
257807013
173918001
680880029
142968832
452532086
188428051
303023413
121498247
1760681
204897880
174917455
229944273
231131965
423580871
158337678
166541621
5224358
434489417
374064496
342954677
138001797
36478702
24067056
92877218
451395919
45269906
37780046
28540437
176019519
156847984
120166757
27590689
58938116
355898498
200911451
163629987
5290674
153944190
372334715
252705077
2986077
157764933
201805488
77427208
292835921
234662727
17193823
326564770
127350862
509842963
691771931
19273521
658028333
424687397
269637492
31878541
296227201
481937275
21037824
64193239
129412357
27516856
132399798
163633880
225647681
859431361
339843420
184545020
88388901
639062145
197492783
16526634
256831399
100461928
66694912
173663320
4531179
7468519
21862470
442149529
6465066
128333309
11543648
582378508
192007055
163585049
651145940
767574040
312298868
18887438
193443738
493576293
701625310
483572423
417640409
347011595
101905276
25970357
200978181
83501139
290064963
520834616
695442532
87174068
14275583
182469194
432957091
142792573
1207040
505181194
15123252
21532951
4561020
5602513
134649643
662595545
571130917
237569441
265107360
281241133
32163870
206912362
366364115
832990434
109577209
50305329
15354405
56030387
390912399
33830532
316810646
423973740
235610574
830542543
91943884
133872970
204324577
10059480
8433838
174915879
136954760
350892259
112185856
29801752
70431215
563166204
57138758
136910310
602971911
45292882
205317194
303363874
218107689
415198683
65733219
48748282
635698525
153221781
833757071
170679353
106204099
19668741
738519961
411980629
239258555
392305052
378280462
306385759
970783651
179249140
20079145
191159354
93965166
62336790
33536111
53131913
499228937
146401683
490608285
260068891
407297206
176988981
460577403
206267695
14832324
34133472
118760198
164427341
107133024
225155300
2274384
604199219
491797010
48595284
306548155
544753785
909929957
874502078
385868983
8275882
834844538
12486488
26897904
706507900
464271181
105531003
121867998
20439812
11371711
242626085
57441725
1889007
8844926
281204534
316171853
485665204
179405626
864185336
790247266
655200646
766041296
10004622
374738787
448799864
626411254
884288779
5923200
2246885
172859257
19668586
412924268
317436595
642899309
154864796
341356758
24717597
279318932
21729927
434037776
365140434
201005928
98886403
353206289
292079486
645419637
305102708
769821324
42393196
240502848
452993561
570396521
77561717
7929398
270655315
329747565
187059927
97158727
26928179
107110518
316653508
173186428
195562768
722180401
166049979
230657257
98435490
143800282
461294966
188012694
245217741
899840286
63851934
90587584
410278192
479559138
663045191
50231869
566306359
29385449
24220076
259051864
2685520
33982930
7808981
288920645
164201158
87182140
15412525
47844961
283371173
159196410
2752044
229700667
589673539
369783161
22032962
414992181
31485069
49967963
170895185
361930759
506984155
231849303
44602585
94507357
170063140
166561576
290063601
146680219
29643722
641034495
149404999
99691997
396232161
409858174
117160354
945321992
635898411
92055894
205736621
705147276
343381288
327595747
25376711
11622689
963938208
445750706
475298828
180284684
29338729
52311414
3876522
222882177
374334283
19307726
296883957
172024427
153828517
88681559
177476442
222274676
21817835
769539081
343608764
5432222
183251378
15688118
10301083
317801072
483879824
670428693
171059817
102457029
60911754
75164258
658619741
359852434
151506610
79018286
227148299
950768
122048388
256908181
33790371
4005856
108130272
791344723
25844282
434410209
25607697
248068237
345486909
21233932
406763362
625198619
623609223
163595340
299848442
438303593
26474614
49678538
33038751
1303966
545028963
146300694
295218261
212480790
170563739
305264847
270420906
206561546
637752232
219330866
205920047
430821008
18124392
56044329
187074376
114213201
86795612
326288805
241848554
188779513
244561790
187841821
828718873
52946549
115578656
92852783
405089509
41981762
393762551
402522998
83440599
218346953
337972777
116914295
566066172
164166390
159592454
45769285
202680067
119304602
600754669
663061381
456813754
295666679
893040
82606643
69045093
241860603
490709954
130524881
142032189
195232287
320654714
13095516
92968064
195785675
85223805
513362016
205722329
371975666
424086014
223830819
119855938
13133770
132373191
94176799
13548279
105284438
12006936
64081708
387437101
58762532
669906435
73545864
102716210
24656067
13641615
332650335
6669078
11653166
968339261
469401391
60288395
293490613
701419925
246535232
81270037
870853606
206506881
328070098
431651931
146724885
187998659
426781394
2662374
349074549
400276565
49098255
113486753
162958468
641054951
474432900
679558239
306682622
226786797
2124742
571973829
194829534
83388659
388212693
41735112
150723107
465121030
211627690
399430327
360862189
119252779
439120325
39178900
39723840
594239922
246582436
160372727
134078334
109851093
523434964
61049848
545563684
52368394
14541444
16592267
141589383
124920056
16283434
156167594
111351899
187939116
18668817
17463313
465953797
181525009
3585853
838282710
101842841
283796225
11421044
56914785
328900739
600665
812203245
36769894
192478654
373470977
187641290
141342788
519175695
485631440
242112101
19231639
46774415
190463444
145214515
35867062
265103928
542322773
436521452
311523762
34957501
18968479
2291886
156381463
327945258
234438342
670509376
66953126
843893933
145837297
44278195
269304160
44084639
348774626
356980288
66191558
1875762
14542434
187575629
155099531
347593973
896598749
551063534
269353951
210758288
403476107
272944468
948497258
108116905
764982650
340435355
619432732
708831894
522600655
122962450
222165917
240622018
3601848
24075571
175542986
25064141
58250908
70994117
312292246
106644773
76654355
49818418
276377429
582005145
216330307
15688605
170847416
38237538
23471764
351078013
730350963
250885273
337493736
3775841
207737446
906920493
207980950
619266253
106972183
56139246
11211248
536042794
141845206
268675557
46239339
45455426
177975
131991107
16618093
661800735
19409545
94867994
685976770
96644900
235781585
334141248
67445375
10723119
46063364
3949116
57624491
117510512
230783812
150453998
96995765
854129667
631286056
569165161
265603801
290389907
840260091
15657238
345089193
37755556
248818614
132862184
662605686
100013935
114637838
84381672
31147647
683134627
211384826
171434764
847991843
177917373
914200194
301948525
91341583
54762064
128222593
434226592
319745747
429938442
694738699
57693238
246296999
275389253
732981512
416303331
467758027
96789899
44870777
341968
6961764
9154485
287390241
287847482
575814605
43919443
125393291
421026075
406979658
300721166
37424424
91582957
353279049
137158908
430892574
403536327
609524481
438774166
26812024
314839872
36993330
280633093
492276768
332469488
474540163
533719411
64237940
94941540
134958137
167675689
113512236
84753675
219333331
3218402
444205588
370062744
630699874
96471560
384634342
804782967
5108394
79660234
98716854
5306132
942598824
671516159
33530243
216503410
68446387
86455550
339899619
45043449
555353109
171160743
246550297
600260338
402814357
279417201
30284900
10665852
142881296
712632959
366556831
82853322
225892259
199480019
212049470
180578903
47154552
143821834
545048379
12295580
527849524
9540178
621000353
462921604
226288862
236465419
26520642
130281005
324626059
196376011
341487784
20106645
106353855
131514811
82789997
411846666
12255680
32500142
29044286
588618471
114779148
25933709
103918434
111455866
34492289
913450785
440779147
162623354
202433807
28301667
62762183
403306921
71928169
211085491
152068458
942348
170217676
124100280
927934841
17988702
590695113
327699093
745124512
388631858
341009016
128277538
278543374
85538959
291024890
710159956
31646173
133168931
113303939
433574670
350663569
230719179
316039948
145001191
465528567
62244229
49833696
171741223
31579940
228647440
46865823
109804426
367933821
474332350
103205289
512413568
467559528
204635489
293343317
6791665
154920518
286160280
157958847
115532320
356442013
57999163
79299701
673380649
839360513
298338478
651658955
228573193
402447142
137412510
155502110
44681202
653518722
222212096
432380645
107875939
24945191
50621165
492926066
9851089
586222846
51520995
313468516
158282555
62666552
30088834
127396500
106054285
169870323
73701789
26170273
85377062
310259363
343006872
235277104
550192658
152756960
446730527
338828092
518469603
108765539
523053230
56407422
65318414
31853898
44818355
190726555
3733155
16375507
471341323
441297118
192946030
346874900
186908722
538609399
113944297
178091696
823877043
854479798
258512435
457201399
81817664
83378758
6195538
228111475
538885050
89536451
392945048
39431915
17982536
12326645
736450229
42813961
115661460
1090588
643790987
171764478
279772181
281199258
743373555
147528958
61839178
108625986
10464126
76776078
106498655
753054463
397445757
419061584
261514448
555363048
319103311
14492013
503914001
7897952
570870418
249520998
451539600
197489196
301521070
18241105
21986823
251038102
697235207
52390214
191484105
98358685
531241125
197394489
247626368
532368629
327516761
15087388
723687981
293997149
369997168
102574096
629598164
9657395
62947113
501428702
172750902
66410364
38139514
78958751
28106717
243928544
541017697
413777081
776785703
375560049
12939515
12054941
476835106
145827647
14015640
104130966
73965559
116159048
96639876
362263839
227843675
114628163
169075777
311363528
388367004
595761707
374011409
203125330
304919965
21431957
588741564
132070542
131746826
662772032
370206198
171469136
412371186
338544978
58251446
43979208
418938802
323897671
721720882
30007156
64669557
175813266
687324405
93854838
60862968
407998184
382583760
432486542
4913888
249600185
702302866
11964343
86779758
232772028
149707132
523679229
336676558
214305668
177908328
33500586
233935689
272823078
153825058
751140988
83506189
37101833
538817950
894401640
41189903
13194489
67376355
9205163
91108396
29442580
100911554
84382616
39950837
176191715
76193851
30358710
931249963
318545757
23487032
16245573
38153993
67153247
105575857
971870962
29395310
1119999
19209602
702379359
211185912
297789877
227527139
153453665
497882667
97176719
104373481
327425860
89764768
210426806
91319277
56579961
239378518
464759471
331760735
331421231
47390261
54003543
52660319
125724913
572308770
108717674
44683041
110896412
233813427
136465361
679020617
359251211
386848906
276101534
729959658
813042564
268829326
133534970
98553037
11432657
173371236
482091489
52838527
21623896
212120049
21403273
453123286
25094072
136693668
293652081
424927727
48342204
152714926
80627260
346264244
90521395
269607532
428298681
205307857
5736679
231692747
409132527
328160917
37747698
273068800
175314642
137381065
559167233
482651780
330284272
497719403
540746405
38406155
56194305
9695063
71947034
467026787
1183441
74269345
245697498
661601763
278517050
234784025
48364482
153097501
138627126
238290282
185240471
166313713
606767314
326859211
647517190
299962822
698698107
39196794
246096318
5112120
12252959
238319870
415660851
379171073
471448633
281535514
539956975
435100008
515112625
140879821
250858258
98439075
230121899
703111576
81553578
153167026
55935679
671401827
37859233
249930656
179175986
904660553
593708131
146530829
201361164
102225328
267991390
188364309
577701384
112268137
662628171
1490212
128470681
12216672
54945148
630651971
365197379
193906218
316931837
370789522
124440151
163646397
172142825
86372874
924000225
67383372
57289741
341572736
546123513
439017970
794312644
278006849
346363000
34867500
43828690
269041902
334485079
57348309
65890552
112523003
17811803
26164787
3225616
370999630
437307203
94349971
548525419
279393538
8851970
161168064
143809628
7744340
237487116
67385067
185318034
29401722
948305939
5787951
290707851
727921965
11755959
17253036
20897769
211499448
21207824
98144171
439187774
388478812
201938313
516894069
239164336
36670798
504401187
81032031
40778881
316776648
100504199
56667453
11191957
397756992
576371804
7309737
469369890
544049087
96596731
919705
309447355
333826932
501601901
315575485
511568119
265171009
615996552
337500092
3727667
370936773
348738157
70412445
555162709
247948588
253756105
165467291
8613138
282042272
346722104
104916597
523327004
169026214
201418692
14672770
400518658
96004935
250795382
244960192
31899670
155308184
25038098
132165593
11986351
45580399
252208346
427365193
309711448
795087156
728912763
212619564
53501874
9784094
425048975
4774449
342607292
405901222
13723385
160536267
84922498
566231624
434623711
712237876
194755564
198637237
38979338
37556299
310934598
130265065
276784270
579534340
278031189
986098480
397967406
427303479
432025550
15637071
76418640
371657007
448057360
225200082
285207320
450552118
542799484
251097156
57747711
27663934
752266491
796741345
30964656
24491217
25783704
173123217
653214870
32057543
36337051
6157519
108890168
450711708
579216876
79347261
142033304
192377795
257306515
133135944
478845545
18118114
581919014
44275163
214411932
342105514
716755898
148448013
34256307
276171903
339455758
457619555
15728181
232871929
104864887
91325597
264663614
246653249
20008679
390300055
496991520
47301994
467244362
165427334
35238114
676615170
2847202
271397953
168740642
45791878
49605571
201917110
83599420
24944704
63394504
99713866
157855531
66632827
86339137
886412495
91990319
142554285
1486057
9034506
91985802
264486796
346764862
146087608
189485201
714391121
236449975
4466834
253547990
326233396
13987704
523626526
278748741
394480204
689553195
59622451
263512
56728183
823103933
749425056
3133090
250994100
29296627
6574862
60909090
37185832
499521863
44356910
361068192
449618372
271644418
309998784
372298498
660645188
165598567
682886136
250520553
56318494
228186509
188499476
214697483
247642218
162670853
752311624
345803083
342842166
378126900
272563041
221776724
303574431
105007710
37528002
178844176
430639140
523118520
38958282
513262352
121667645
272397634
402179433
17375229
678353920
41695436
806693121
938991112
709466
5925480
196306945
25434587
356239197
93324452
84061275
472764984
443564682
399193862
813119786
1503922
128793829
15360834
99508113
46923335
299458244
152776825
770394466
510127360
43228431
92750956
130238841
743325
98248833
585640320
289551558
52321566
188443744
725677394
107062922
272633821
17776337
381009797
10731029
104760847
14622118
315481231
787061271
419066374
457752430
36299475
73118236
39517478
221383668
40125070
16222879
359269819
479792936
279495168
32845620
42205053
2844954
562046120
59467814
323399649
818746835
626568791
123586981
516546082
299083777
505728921
31442598
16003836
748361972
75467606
151034053
279773106
452285686
10199695
86742606
295682699
45700202
109185751
389821423
600293522
828836976
461386274
170363274
479920965
461568444
31233680
704360706
21303069
99834839
340502152
572961169
629754449
65732810
243594038
447088108
238789318
376263631
68070404
63823497
296849144
83925436
38602324
346973252
164331508
488406747
337340579
488462289
155026804
279135519
431427177
68854726
397302553
132525882
392121256
901407603
582954411
465536030
430842470
2132133
26359453
364634087
60051765
9395058
249463102
22321980
669771852
48363461
23203370
73045270
280036753
17462719
479560264
18092081
116595695
79678271
182221201
105030496
468876432
885934134
634862490
158349407
405137116
219731600
61551790
462710637
4326909
10284645
36236956
85503620
130664102
420713086
126586943
16169176
117017429
356870468
760798222
402177854
812975972
178761824
79644678
565560562
851069745
9270531
307645174
135396383
607458243
211988490
2586197
29843445
87140888
71679724
262133103
596448364
165615221
554330806
90914405
82709857
111831566
100724073
155480924
107084703
137894461
134912923
59370103
84181239
444613827
247674322
24022632
326415818
757221854
113005026
56896678
696935019
266715365
86294903
385145284
155548361
59726603
76421573
632275723
171525772
121358377
51012753
27515342
182465441
441585964
43856739
4431395
361793392
37283037
173371165
99999313
13998153
28623347
378909526
10607910
255518556
168750410
339204498
85520124
676821044
57901815
645594743
26948982
502803610
224864157
110614287
77725923
413033465
77881748
293752366
111140490
149458571
302101169
393826513
622370213
147963095
41912873
459427134
85591267
837887250
839022831
421483730
317784880
383183664
502022398
507902187
370586845
32964745
148374696
307923566
75581144
523466492
200295745
100693318
640176268
361148302
78330605
557397928
403117315
164072628
12902335
194056407
373649096
607697668
370295706
573867079
554379264
394028673
214598457
572179261
87114141
302633140
609663710
621088190
8730579
389867922
280174625
93508030
452212579
291732100
212158891
227720046
218332810
103983784
125223867
17033396
153076147
32870409
608358025
297651297
401798380
107731308
261187316
331898923
64353385
629253223
527424619
581437912
409709886
128109276
27854038
4887752
107180453
1876241
157187929
247451462
52196867
270186237
861705716
645451374
234804172
92257273
6955469
253376321
92767391
510624985
21243968
677447657
286197049
570719750
45280954
138303877
24410038
10093678
203027923
61934988
500379883
112661755
291278595
114494575
152374972
718817298
332564411
15356191
860762782
1100166
474603013
306936879
66618276
347822571
9501032
8534129
232654162
176787872
451806951
169608818
2109297
583994781
59563052
290097412
138065311
224077872
111830190
130717106
35527472
665246129
486702430
89752282
259909906
176210494
18562512
23827995
903567623
823065183
300129112
92891423
287469510
12082327
768651102
106638042
269027716
31777914
630375069
503811035
58521560
366665271
155940468
132371001
16812433
319108041
24691942
378501648
200335040
412109704
43248896
9708970
232087321
516426600
230812512
288480550
626938710
360767573
257171508
1630360
17912695
188485782
7114110
334359155
31694189
162671974
475059714
307699130
132127658
804035438
842284453
24408064
24781100
554384156
551729894
20713453
276318575
16589585
153360075
59260616
215195564
77885515
65732862
501762876
200002574
240232042
91292560
538232357
82100393
193394182
408438173
487601121
199322172
377469204
78239968
233865327
97349471
850205460
95803978
6277326
211784247
36043055
618704424
85344271
417656623
546316401
565536909
375075589
2947111
328048388
430821430
266291753
102309421
77541292
294843775
12492184
20085600
18273135
13753515
112412399
196453541
83339494
91123730
357724203
91677613
95630668
500471813
855715446
11768853
23422989
184639567
44201211
623225398
10934899
47446663
55424999
4697355
153798753
129961580
13453934
252789873
147465343
572390111
170357007
211219021
494064069
504009259
392049259
81404210
28313148
225242053
198041890
662153059
710472156
747730790
96248851
588466423
631133171
27210590
19789109
5157654
170961714
206862437
469653714
42218815
94009376
174207443
264370315
104302409
171653604
21600218
347129753
659936702
411060166
6228326
64577859
23358757
97938007
98030244
339144242
457576136
28088055
481858434
69917323
224028547
282130679
145599415
48350997
16039948
138628225
19815334
21221081
89461675
2006791
383683195
374370329
939810456
944596075
284451202
340914678
275342843
157456931
34388031
726658991
11833467
27971119
542999796
401214524
99010011
246785758
228767935
75079576
579422347
139994491
323341278
611839471
85820219
10813917
135119624
79115234
173244502
736181500
97680591
20522540
660800472
32548809
1669787
248452557
292734777
138383382
9690175
109899782
604409311
534938273
176269
4946057
109455684
108461631
100558864
61245336
230034977
17505501
193126595
499499709
705652085
732846845
159760781
488876332
85490931
103581553
212801738
364177274
43935655
484953026
747698958
186933785
133262647
6359421
4085682
291362580
205001606
374063150
463166467
287472712
668104740
209877658
368785736
173947750
27483201
421496515
886614308
174484990
186436553
20810237
44272103
104370299
843349477
78541109
471129421
307198845
245611754
298392635
133254714
1285351
2578833
77952466
39716500
54782611
127027139
402196089
236450496
208239360
7849205
21731591
343471139
16829624
24978691
39639266
9284902
267898882
2678460
779276276
77241300
642631160
620096674
82881020
692622941
638653362
96060792
269382955
201990138
19957072
442803327
83821720
57318722
370399770
8616444
72785935
796675725
138118292
87001376
192316791
26033551
31084923
293340734
21940097
144653900
595836
1474191
230117953
554103943
409470604
65443227
324454195
447376249
99843361
552138298
5672273
210187504
852773386
37378058
14565265
241973348
353297573
54899163
121310891
304395032
260856016
385106182
705937077
279776
443362700
46721946
102495563
6233224
20436084
187578913
188361542
38797033
25128489
437605772
132143344
197812725
8386080
46770080
100201811
145410358
177032018
4655650
98115542
34496743
107639108
26902165
76824464
14755733
534262945
583933193
95834
8318022
570427242
629068657
413130685
40570819
24261395
14207581
2735905
148792560
93573833
394002777
266689956
258191931
288399169
79075939
162944206
288704568
466095012
427844940
47386285
78661398
266638805
240597605
21920249
37517569
369585568
155284243
512933823
54391376
365361914
16322047
190773382
335405520
199989895
106414944
755314059
83528471
79129139
35353840
129108368
251761746
716904433
488303428
117852673
153370077
305875393
5082934
678073291
500361373
38563748
501732295
723324833
58452631
314394
329451178
266728393
178797890
39275728
457944562
6393860
6955042
110378858
145642959
21834117
174723432
33819365
213496858
220924643
13116489
302097105
305773585
160192309
611280122
370432786
296942622
643204507
101575026
7949946
21233673
50952643
86240333
174835227
395978368
53302994
267018632
401811443
8794587
90653523
191572751
458333995
44757480
146040987
125456620
464640721
11875220
352204432
45685605
471830236
304141681
56090036
321185211
551683263
559551402
50778082
300845825
99052302
296402231
388550317
24401989
701565653
5543965
496907145
343421635
661379053
600072858
281045356
5418833
673742441
660393466
55216586
22961674
54658097
131051048
138165132
34176432
28579566
98720183
92983001
160872941
509222370
47466443
8849217
105230492
11099216
1266681
55255335
27118785
281530993
305470708
631139470
307149012
141180201
548162944
76242381
693968961
72215180
284189452
30266569
3477813
367609368
86786565
385221658
349100075
268424494
28065522
368424914
81038670
720900689
25767944
96925055
532815763
321700945
31048453
363825357
366884940
631884830
83787576
186295040
154453166
56456818
65194643
83920532
149635784
21949976
483714431
352922166
323653282
6391536
68839895
270212629
97067510
22813173
268834538
100516788
445641486
38780889
412281373
209304621
435180115
114780575
562329594
27883299
209645731
401163752
410915999
188146728
578078272
89175607
32560911
23214895
126982529
167796720
165506055
81085981
51940361
230651879
222412317
71162609
933275851
64020733
3009162
165429064
43069568
184647250
167541781
76519084
277140616
245413643
372613639
406000926
342347754
502342177
313464864
120263464
284754453
603826406
339092028
117170674
419913598
494526120
95118483
36574818
278487426
107466279
457760515
7151263
46060486
144917412
17321562
16879546
27334627
713256320
333151470
521020156
197346153
43718060
127674972
44074142
436706598
169181820
256298037
161273319
449546262
416408334
107058536
90088012
129841
783554841
358090155
289433167
152409128
76181031
51811758
181513037
577905291
82849678
351769838
126457372
33899827
58510651
868115989
128072684
477620741
106357543
620055010
183178712
600893107
155671765
805837906
330992022
213278585
335358244
78933552
153630367
87764783
26037549
136506102
303172336
368260474
91810191
397429217
422832390
93039658
430671881
381447574
753832168
106887282
675893702
297815465
18856676
737462518
300297871
82954440
275111331
59012351
41540426
24029852
299048437
508038566
632032545
305428292
729900035
797104051
156477397
238862824
574926307
142603906
62678103
225218549
465552053
38102228
1269109
189218275
301269502
48859079
364180984
37263967
5923027
620411146
185547647
174957915
332993783
99034644
104824837
269489943
61968214
459305983
34140601
439657447
664704642
9003395
494533139
394247936
336451656
96115
118607087
194638196
32016810
161242287
216933111
73822290
726192286
270575198
475267976
279734080
1130989
182168072
206636696
437463802
1225357
270025197
496979839
123842928
105016392
3529935
464828172
762540095
111747950
230629875
203092058
260742699
127394294
324631987
80101177
189504826
140429002
44362516
236040045
90796394
311105037
199020661
332186116
65517995
304263040
285635104
81605152
6745696
420290438
21946160
385268152
16195859
162607850
1821965
518475321
81506416
544737223
517858305
331949121
662450519
598728340
170439818
136336276
778636568
151173414
450747486
351212922
62984145
1804761
413635870
195439461
142144362
378653840
39679043
406471204
16054776
477904696
174675064
38507499
347574662
666481059
59980325
229399824
297600200
80205414
73386424
94755992
171308195
48531061
539656738
224910348
649059418
210857453
70883127
115772459
370801952
266150347
177345245
22003349
51470074
443530642
85318345
538121233
420837637
210115003
111565588
220919129
69151607
221818125
88178427
6335371
60276999
394789450
337720559
22030255
360524150
12781545
211189597
249388637
27504576
287481610
65136551
32999620
344414310
57520260
189808860
6797402
149673217
539395057
837918666
24946169
552267905
306482429
253196858
207525962
312554556
361865444
767969103
123538757
456036200
496641753
270067811
303250201
28669107
200276956
90863047
517193895
59011874
289086829
182814543
427011295
433154998
452100619
97475025
100727105
345210046
25891709
445090722
220038116
227308902
777954359
67957541
13687226
396382661
574846144
13539261
396180584
35993124
85347745
37074965
380902490
606242468
297189951
474419785
229437234
429378720
40568391
615854813
174086100
311770652
207176190
618355917
63768100
612940903
366428126
611964804
140055835
28784429
491780434
110250796
424772275
408986695
297602588
539830101
249455306
212044520
322780750
411196919
805994102
550132276
237744703
241778065
54930801
293970244
336738256
216204116
261203639
225355688
517454203
273206824
55406430
247834476
444809863
520100117
730409381
220585253
69972842
77324538
99752696
160688509
166068143
3946521
150758684
379373138
194377178
89628049
51036452
476491837
76471395
274687552
618434689
21925346
83222380
252978590
140196450
72262626
154996169
596969980
3152035
394498537
141555094
432889904
344746028
108773557
44842861
667634125
10031670
145699537
698791028
312442153
307278814
149587208
17689465
18568299
436139143
444974070
15309655
390151586
74544036
653868279
119141479
36589062
193650159
108766190
51327606
206955663
128482744
247349406
6882444
115390871
20686130
750394376
748819752
461367877
21719082
499060692
464577699
216110877
158694711
53175438
124221491
328771478
108873098
106525666
13290040
766533893
816570162
54719393
95786843
112914823
17970602
21523581
528971996
23544028
300903675
448299577
319895847
3668870
686197078
98794186
83753682
59894003
109145724
259194360
157113401
84959596
98250825
237908581
599727206
214580549
57125470
107292542
304671686
223956217
289566159
25540172
201898682
83382770
695607702
126926140
163230606
266796327
536357773
353752107
130674016
22894804
48539846
233156358
62315646
87680556
206115658
16115017
245161010
659264363
173643115
207424725
184103940
553387421
68863491
599980613
444748570
1031190
341104042
126305626
416536967
257178183
28089914
166233083
128669829
525012044
54402521
121553754
47923440
80433778
706015
38401631
401575975
365755038
379647322
585784971
354570079
100943088
87585030
143071344
307062032
476485760
238268996
30097261
411968599
365981059
193971526
25821630
91887047
539098366
20403173
572653246
110841628
107308347
100514776
325486932
109172004
3545296
286240957
199892512
211490162
44522189
444489008
484311876
260168039
167124073
555944162
181476284
25340664
613020257
679014515
31460333
268019076
202338688
347799770
214606937
448516640
107512419
940041583
221103009
456179652
273825874
402913180
41227065
367008973
272217035
94419263
775973520
390415701
229537072
112778614
2649316
155973626
101608492
542775317
291077808
125345845
230197482
391734572
184206894
289306686
388264408
135098269
31444098
310103567
701403116
231964696
396011219
751910934
1843502
436627229
116976962
47369205
185148336
358650262
262500666
1067382
1912473
4665802
347348988
635426115
14084337
771326610
290535964
166377724
134682205
808498551
18343304
266416607
447474206
115562270
316533011
505869403
326904530
275527190
398274574
40918015
264042660
808512178
785122453
280692359
93709209
38422177
18004138
126973296
328200240
169183176
66943246
131627314
65729569
758278422
74382251
267267963
135467325
3693037
318659267
838586350
206424365
152696051
389347149
142805327
530252885
605609183
500250393
113584705
138640110
66747118
584727891
155949763
501027473
323795895
91786347
844384
292283913
57730989
48485827
214730785
128235889
97781743
202936488
200086972
149389334
339205052
334709495
559669751
113955948
49200996
66879211
11580722
280482831
26245377
204597087
22502881
445886679
49903453
310897999
135188587
497151685
6288
287095888
69019814
493104411
421165390
215805542
518757706
61071554
4903715
22325839
112419122
29789377
32794764
8685732
154260149
79980189
709186168
78097404
216746693
248959632
315153631
289462337
4271387
547960075
18943175
409216155
205877528
352722432
315016998
56765522
466561085
342125362
100930899
550810806
745302
38702683
243639176
1112809
364387024
717768059
190991647
205400432
52843806
168556524
559725544
142765746
177086727
215217843
269175166
176526103
79070083
30082897
401311618
122769100
384330922
308895343
388878084
116227245
149280206
23898634
60303070
307150253
176188195
140081226
462624067
196869681
491237694
63639782
505305734
70775569
421531999
444107579
344582122
25146412
429593951
119611666
161987576
3696501
656627238
71253162
517459976
93317797
100916123
323974790
551241794
444516167
242225591
515372434
245228962
212056339
371697393
141958322
218756107
523150159
158399572
91294251
32191506
196809777
367079971
100786870
404709157
370015969
278688657
778810440
113092354
192006584
840820
541630891
15714308
568196160
146309300
2010933
193266933
38480280
457408597
14717694
203971870
359821576
228415153
211201722
124418434
10034295
5122334
108604704
573045975
167975293
736567304
559367657
121534251
418208027
504625950
386964898
577390621
98311823
83602516
196049308
88445244
737082849
100874441
198185915
309420943
32244190
560136498
184853613
143066869
267055745
212705412
336048137
357119402
318683368
93609156
120851856
601231833
129634067
74854339
517325308
347278063
455296034
17332022
599251961
242366500
117349501
323861062
2653873
547913119
64511254
73474603
271332688
6769573
9566902
293459809
193471048
173663562
340943606
342116660
6031588
521935103
66209132
32136425
622853559
188876196
122260496
203996127
184335812
39826927
101130390
429529530
127304973
22534801
101718569
86711203
197558867
24015983
749260716
4806843
427590014
703568695
310744867
83012464
179145139
416907516
38137426
202667730
260445182
311295164
268563527
290903535
446351920
202311132
353365588
60266794
421098508
380555147
344459156
1308473
311749485
117723014
750010463
161063288
366130435
22619731
422545869
482789354
177847244
101941950
45655476
166213713
640319060
375115996
571034324
82868458
534778777
393172836
213381120
393116057
19541992
227216282
57345571
500920657
270964118
308579039
315287584
96623107
576651581
302030598
344078894
31817489
100186848
202045341
19346760
698043731
18049407
154393411
133483108
348286067
30758678
257801539
141580220
82126471
224845774
15114668
36638862
226515831
496189740
82263791
40966486
148520401
65503178
257826041
359915715
51464681
96488642
6829269
885434585
182624000
185691394
117978056
524742161
563557642
10225587
24007323
829626842
23583912
227350848
262824653
357346094
147510810
641049197
382960909
13729088
192645998
610118393
278053796
51300834
284098854
106741158
238054338
593429889
16236447
287852020
125176644
193732320
94876776
435617726
392761163
321078083
816175481
126681058
399060164
155437302
688958020
9349382
172952224
398108874
986671
42763025
729078816
124425531
10367727
124438400
227498795
357547881
53696598
561019851
224652416
294616703
690269574
40773856
471809828
204894215
213200838
278683521
176060709
137265598
141964377
870956575
442362574
298561
317532561
483133338
408540274
789945327
19076827
41457361
31711688
153717301
187334262
98781160
196597598
270476104
829826560
77210182
132524925
477781218
272637210
443754870
98639502
1147613
220264663
40129733
72079160
213371177
4039510
285074764
190572333
853568514
89942882
15716404
31480297
528897333
128660299
17627613
339964874
256080346
39015135
59767772
183431584
119217562
52351915
282602057
329878
743814905
765572885
62853041
269386176
51268665
92511588
84339826
5143193
182553381
88341901
387647733
215981169
766264126
94056811
674585499
199413888
329374708
491283743
27471721
367771525
390142247
49368
443376338
89200676
25835405
494392935
303616129
127845388
614459426
145227435
449722515
566275
351070758
285384782
88910697
227414748
66087277
192775806
128428328
98728433
326905205
114569313
606662556
55583936
400092105
653239523
229379141
533493285
103407048
444189617
207653148
278373934
3164111
48573031
86405643
116959039
251122162
3588712
502248142
581781140
620785
163588420
246927571
111119968
188198989
101795743
295509306
22770698
59423034
159502172
9941703
57032593
291854218
29248554
489220355
105998139
686199545
106811076
487953499
269928679
770288032
101753495
33389797
111912718
335914717
422134511
170297313
91711008
127122101
547734906
95768524
452129005
472746007
339408121
427577455
234338060
68403040
208331993
40510498
5103491
55004351
468210440
13567382
119987293
116354785
678874320
383324908
210615983
769466798
436342013
147689171
8675265
368210474
11678109
282775995
88750915
148040557
322199057
12788104
355208627
495523715
489009027
248422387
299034743
36706348
452792616
716600349
256724424
447871342
92652151
119647663
182681080
72849952
749152073
211901710
13135178
67316497
187594435
12932796
8374724
103796242
423349750
83235183
479016707
139245800
285097434
175013789
539015916
229100439
249477309
112391119
85256057
674378330
73780667
9282707
14478349
127944403
308605417
341257210
255367875
807837454
57388153
192846552
93224994
786807220
331127509
107180120
181523873
288208712
135149826
13298756
111012776
1647830
183956221
59297671
124628229
393521751
699368098
40216066
342909983
434527101
503598927
266581238
479279328
3592952
245390387
4660315
65461050
215726059
171521202
25417768
98415585
321878902
309630202
46619001
288961407
476539610
55035670
259839947
214535434
173013852
118960478
235864452
725832529
529252287
90969323
560219796
32733154
325777332
27750578
87507850
6099621
88895748
790048397
329248356
7519690
358589283
122039575
627391951
729736345
189117376
250827421
264115541
96239773
174179967
144132240
39976589
59181873
569291944
609046248
50731824
141166242
541155561
251914680
511103040
135328957
119973525
364325525
60581001
143778401
5547293
84877860
205934190
607721207
398600958
127096616
50524846
38358249
234571773
208763592
28922402
97182959
86469079
281192857
107298137
159165224
321368626
138749867
78594230
263831361
351824106
33288252
113176240
7278148
145059086
4991415
157391229
394055288
15500581
740517782
37204082
156279480
110213811
189384382
58062454
2806221
99756796
60381526
44713451
89583631
131021258
102139048
456273293
148510734
133763151
234601500
65353399
94660729
366639817
359974473
21707061
258997549
136458032
142997385
176697647
18279139
537107054
146302082
76203852
273785817
60281586
254202851
424780059
234088921
537769200
554038082
607622708
548029882
22319358
40537649
100060999
24463347
166622278
1244764
110039692
82255816
163177663
618081965
146048355
864502838
611357808
196093934
352544444
597228852
338468664
62836040
503308532
304449474
172940665
117431251
300151658
586959837
97855132
880238413
290118648
12538216
402285604
214312269
287645185
1836309
220167326
174027715
437127552
48965367
566581619
147082207
132273333
175439291
227222848
238053920
97762550
326420890
278038657
66621996
134711201
143487303
100769114
457094813
108804634
174086501
863748560
47631218
186277155
353487010
3477740
174838859
592622942
24534369
292798007
720976502
273794763
44330680
837587235
15843233
729264633
51931119
463128836
143915718
225406837
302564107
50510999
12690112
328109251
138695897
107279520
89007226
5996127
193041
64642240
53858039
428389982
258301631
208922274
417061159
823189039
264730075
54112673
70092390
676199151
31378504
147380580
383885766
369523196
475766560
449535597
40901920
153349987
113662987
114275447
329039989
134872070
29107203
274451508
329945919
247657199
70121379
1440267
383700559
334586553
248493626
322411108
166930522
277452683
247180843
360203427
108145844
453413548
80414761
8464618
6722461
258341826
342120227
293523186
159067119
155465723
254114332
235474015
15855187
208507815
14188993
20360305
196888022
17679451
231805727
336287251
461643022
6361264
255968422
55563623
71091061
374139457
233913381
31779142
160878471
116830979
136880077
114355303
273539030
100653890
136140430
178874272
109445106
35611770
7428311
45177362
56808772
13645165
2537026
129844772
60905338
395936702
106880055
465309457
11151911
255629200
452044097
116273762
22251512
298042472
52441307
276069528
1993168
187870218
194014852
196740545
62686110
376540734
55701
146600746
171630092
238820030
87438803
233804080
392550594
401408266
336071582
139598467
126465998
100057913
571714319
426781570
72490436
615531688
88956613
346768424
461290125
1033907
265747883
586172617
14762939
39384816
402047755
80272521
120349459
247890870
267559403
240657988
643689510
249535656
433554899
209208192
210617598
240766069
553480301
498327634
691163666
539459508
310929073
437341775
887750104
395899726
392888663
306722383
266801504
355003286
133318648
573211749
180453194
8941733
263855648
418509667
33547751
157945290
120166221
105959833
93151350
107413687
83485064
524355278
416323444
326163543
210839309
84614191
116492161
1842598
61408605
174791241
645760341
158949097
915697671
63780003
67683539
438941974
685983989
262503104
108557170
11163555
119696080
218092163
51773992
167980494
87273864
177888678
50096878
288105430
302475240
7416367
260352665
366883100
271635578
299189921
143107234
299455618
191358912
566642589
11252951
4198507
309782611
83841740
83067572
129172032
624113508
273368879
344975176
26174670
564421655
24857392
539622596
144076644
33593960
214265662
500825814
441368084
22405535
38615228
245525644
180376188
73242898
530710599
489629074
83696
568643505
33491772
318520498
402005862
269107242
278524402
325155997
115753424
42118552
48718443
87035934
6989417
54300494
5948397
37947938
274700682
177206049
240903761
701818246
43694655
13738216
127067323
152062289
312369515
55541995
434536896
483783446
2498407
54882179
766123826
187596006
134974488
242390986
102930365
417020408
17442894
269129802
34767865
323079314
33686690
794070258
328541747
88903811
485220826
44611589
46470233
449825779
113863079
236341956
583779619
2554495
119843044
96051764
81987952
509919517
246674546
316021706
9709205
130379256
545188659
179213698
895507589
20753112
140749345
104133935
100392522
13684351
25719397
447998206
154468905
145429043
106409970
646341385
295427273
3141567
96096156
582533714
23383238
138689480
432482457
313337136
246653344
714086888
717050078
370959860
225887350
73855549
25708625
514111156
270692130
543516792
320015401
364791731
171704589
449149665
143040557
6874667
305671406
87415342
672462336
639130001
339790050
364063061
391141116
212985009
88700664
582411155
160038134
473162037
260184517
46757004
381027594
482637452
96843344
213548408
134731403
116612352
458959763
112662311
283063710
46511365
177562681
42279079
65718063
547175908
128307269
7643679
52652477
324101582
170026665
478576972
616517740
48408318
2011099
35446348
63671234
190537595
282376537
129193988
148291121
43629960
24366911
832634237
172758300
275695606
217382901
70400041
181920097
110063946
30666637
453265835
247880362
443672114
208449126
412496143
84272091
27950064
82836924
101260235
171138894
607311380
32241968
21789087
16656088
850540
9435710
118576053
190042532
622740103
107479542
278644483
144967054
496906838
14115217
445355594
242343428
142732090
17254051
564866871
405616264
648161508
224635008
16675957
55447778
106989380
111238455
390399914
672163352
13754991
583878708
27421426
251695470
280182557
210073236
74427234
436083197
209784644
66613529
201759
98145343
168337180
199073458
84653958
300187022
455228588
24754653
611227817
345972990
115568658
46781794
616594192
293872958
162347629
134947583
3312725
414306194
354562106
162165069
18984034
19872361
61478179
41165172
245783380
113399332
276115906
5173916
22840967
595545094
640361642
166450165
568614366
128677011
12629383
113627656
194156260
332098247
207218790
358000150
456624713
30362249
50271824
40642655
640152643
111925744
59612232
475289382
219033372
13533413
224067473
41364921
102444667
193767687
250237471
37772085
235868476
106068010
58056011
351778526
299770867
130394610
240209548
60818729
579441063
149680928
1535154
246292328
196543339
264494803
267751991
142046679
50966095
574972886
223096840
356366
181204820
4795533
219648973
533702823
219308466
187587466
173188791
597983793
115283636
144729462
152174924
414249408
43740333
396857625
158128626
25894979
206365183
119717271
781497600
107145421
237905962
92747582
490968140
762321798
73131986
31159317
62572818
56973585
212710022
97086878
46220483
827100910
24512492
299193206
3746482
133181699
175013080
164079769
117166472
972985
579618355
257703370
106898526
320534168
365857132
129923239
11639452
794601843
18021688
452497139
256410290
40107541
548639284
141267229
400992704
662976210
158387947
218116565
331927270
29783869
445002401
42863583
424107721
63631476
608294962
466568274
75337941
363395320
230273341
58721272
11336148
357036103
92380098
41937321
120230805
315713733
287248889
210061417
29133364
148561286
125948432
59804346
362415762
15761654
308577751
325341264
1820229
152229200
73340052
3155122
85427507
142388212
669426676
284255310
96874387
690979684
39066316
160289430
168597026
180688078
204180588
305632193
21006505
128959686
65999466
310322459
138896943
166616058
730662370
281344595
561693689
313385784
20502007
409210905
296821562
206217558
160543593
96062135
213230991
22109982
317678768
91929119
16173667
545182686
393367349
179933671
201519051
81000840
265586569
475160621
119029379
325093874
260728583
43810934
481176820
471537879
386710907
57185013
21289542
161549133
71209567
325311149
71154533
14435211
308123243
309079742
387524138
761016120
8414527
212720404
746891909
467348401
426129000
226177209
282983798
641302503
274216029
633076296
524847728
411212201
696164990
308208146
26189277
170706777
370520467
585170568
120669
129399945
7556822
692411650
22898540
327208524
40644599
292337230
66706406
269321045
497598234
259028618
93644650
203776152
8253230
54553191
147994389
135843794
93668307
21098987
198737893
213813867
222954634
132518938
47342320
421707596
77500648
187438100
68346839
115849368
218046511
308296757
316615747
37972541
41396670
759198625
218018062
233100159
8823652
282286217
32587185
710002571
296658894
761741423
247959892
372787225
235851148
166693833
49955914
9789301
401181832
1262280
351166875
9289949
798695789
15211035
620339626
275129062
687732
541472082
55908041
5971153
57294725
526299812
479360449
134580834
795077610
258832385
717875235
9465159
146520489
858776802
595304422
45134902
359208283
15873387
116770158
436184855
722996995
162019290
195611744
203901317
131540124
2584169
417604510
180230095
121894784
534090172
255227036
101819724
466780133
46209048
140057117
37966159
213507355
178683995
196972518
561222123
257576700
127674804
73888888
345681386
411825108
83288806
316366436
270856709
59500254
88157001
66590303
291760715
903888753
3373514
205649089
207300268
7537117
14595531
511399370
45507569
132568220
544765434
17916171
39467739
802874486
194987351
4089784
188012478
604179784
941228411
212805168
102151526
66040788
583013169
397109889
630696511
33555470
482952811
421321251
94792142
253561935
59135574
444419101
247660885
506684876
242556875
560485387
201351795
152100331
565434035
785315294
109390273
28976322
202610793
465895766
12425734
252517995
231661882
311816005
373698762
34650778
462512043
69358121
880179013
84233220
338366097
303334311
50954154
119748850
412130440
399011228
708976601
107463838
157786637
193298397
801475791
539033301
775258349
65273246
185095226
272720203
79347050
713065945
205528891
46962644
145728365
172724598
3644674
181422785
153899280
371689353
30562982
424877101
426428993
62614811
479087337
106334264
106037776
380829328
43405633
44776409
13552556
208926673
6393809
21167114
136872526
207255027
36478872
173534547
277874277
10795868
62532841
399942266
554876500
102471040
107941097
222926964
39814326
301507
596421422
58406897
231126796
165066189
122585638
51866960
99774088
431799726
130292774
6177517
611131733
143141356
193326900
35551934
32471259
117839811
111449222
645860577
301875741
110508366
253436568
112147302
490146084
13625743
732805425
133556149
780547204
1725464
488646179
97454396
39775438
27042447
32214848
540050939
57092053
54477025
259209412
363520991
197722435
272722767
8242268
48381694
723365033
22371958
221128410
622760843
337736941
53710625
138585222
265610859
177783912
10580557
179328278
260761776
424784099
134875382
139512699
272837373
145784089
241586126
476517949
928845316
3300478
28389987
27514238
201366335
598958597
250838010
634267729
2811765
65138722
426378845
72856504
157108001
536942367
7350897
59185234
112179995
482708577
150662595
204706535
87652075
26680393
303964400
818822125
43642179
72237962
105836871
14122331
186918438
102961945
38392636
252984895
391299513
473235967
888716777
368268355
75223946
122520231
89675963
64497710
473001475
56069988
211003865
719511778
935017730
348294549
351159244
16292761
572968236
456181632
38701331
45415203
45946614
134095620
128446590
367962566
27832815
86454052
23457907
110331515
25081385
219922294
851397814
455785441
351516948
467139835
30246021
340035386
133605168
96886296
2803291
774914879
27205321
502418228
33672647
309230397
16595368
274907561
55043066
351588675
150733789
57544261
480192011
57576106
214955546
185638700
547257031
25193840
339585296
60604461
517192778
43648741
31418854
12008904
8642590
145317105
235966321
50490400
107059077
305198830
185018049
148158286
182863715
480126692
252095921
1635934
74406646
94463632
283235730
407818415
47008225
146516974
9082321
9026694
94004139
534294788
77271630
48302652
10725778
284528783
434294486
12358561
76459147
128855279
18297935
706222331
518324020
16423491
11281298
205046122
12272773
181957874
18828977
122369703
78563032
121031405
453583576
9078364
155125360
170275806
27998416
52159217
738872059
193367318
104262779
266605566
6032438
65575237
302915209
920178378
508959260
332775381
99845017
103295479
502066769
184395225
184870010
112229874
664756669
286528380
189650449
231580869
871784012
219626094
75914504
7359435
4746200
37835092
450275488
164964077
401401362
675570320
63455654
636330079
151007408
251011892
110166103
59792210
508892359
374144689
356284121
98186434
206564671
1824420
388006829
121764121
261073442
94014042
314611030
176421065
179181493
122884169
168494765
45476773
397261634
422239748
715868167
943102166
78765743
209973945
394690592
146982666
142939549
128894088
102152804
947651092
289256408
283996237
316794585
254178040
76103761
11465145
566409878
11846632
277263128
516340767
122069400
204606005
154293521
5302818
243657507
26077276
791522169
535058474
619335708
72337330
238003399
191534385
329800812
11952491
176262221
438680012
19364383
11986461
582992709
180852073
815782124
59440286
355453022
328523066
405289649
266006622
618730414
44400253
269607422
184665985
363933929
14814624
658802995
562481630
359920014
389760138
95088541
78588298
47845925
426410670
57823377
19202998
121142410
68853384
531310388
55157912
142183451
2581733
166416165
571552944
226948659
598267859
254964291
561001542
453418230
87865406
862810047
231466657
545106524
40423333
222660427
247702738
43288065
57851225
563185088
632219601
157379966
587298978
729552268
197415500
574430969
26076095
151268304
90385818
356624676
301887331
269562793
26655297
547940803
170135106
197626053
210564859
326465000
305002744
400009539
52036641
319858394
189172862
23575537
26382815
198077138
644375083
120239632
782333627
38469123
563500953
131262202
445915021
816899082
171719812
10966281
65076440
922943525
107630061
46140066
303533987
90735285
13505977
21200425
46850869
137611090
258809611
53482750
3697842
19203338
114870548
799187053
18926369
47018326
396099857
194600780
24156111
328177411
489852303
28040145
297819040
89611825
129456919
458186538
827411547
168710978
692888153
713443436
71844559
342699243
261551425
715175855
159430693
264675785
625239022
430376688
383390574
111906483
9804400
218695709
153858159
242926617
464445456
29402589
27021928
76017757
465813568
600403386
70732250
426619061
10439733
395893971
4388230
146321954
567529010
365010311
57209480
128394343
135974300
326604059
64359722
269850391
145690397
300596824
107813651
9426588
485918535
901999610
221193218
562913078
54049684
59315463
223722920
13695535
156448999
95570908
206841107
41180975
171346301
409204129
346642392
515369744
257956054
4212207
9919036
243756846
160185987
586649867
35201566
11991564
134950622
167204846
116016540
122408948
99665537
432200916
53485336
389900169
74156918
861374992
582134030
453996130
84027910
219896346
268314000
29072535
324702564
631354146
189005781
230154596
634006809
28445891
300843436
6582182
22566604
620576064
620371621
165800077
138769479
65948917
2587327
837496389
36857354
29602955
150984236
232486576
324124883
521979287
283887049
140063532
395192802
17223798
98024019
60703317
365245602
112417658
85691439
115635686
547108181
193447212
858201
261004419
40249844
17128119
241909241
162420814
32712107
202081535
291431579
79649076
421060
115836590
360238033
17146575
1325609
201368320
68618893
408164031
149901347
158673641
475432810
273632402
639680172
32400544
321372591
15405160
106589771
231558987
171914295
272869116
97178760
586099293
368029257
143700160
24958343
102121202
34513314
100085611
381653907
273570205
411295782
42630926
133664611
115275125
17132552
544458140
1095383
519460206
141914278
149747675
115455851
282036942
78641857
601364527
348444786
57917584
21475771
191485403
54941350
43569225
341417275
122175273
75433898
757295218
493916083
10115819
118209010
181291190
257608343
280742802
3195452
55717449
161136059
497944915
714387243
307608863
3788970
87507130
938625635
2646329
12152081
422937841
427679
588253556
37678055
283404800
163937292
395044446
865237247
268945603
153163541
551002295
53331291
59474828
864357556
199806494
233139676
242657729
167595195
54323477
593251527
985088522
99680008
133261840
803578269
70692768
24529192
533332915
131623777
264051643
556060778
244319366
23986353
12541409
164336464
401056533
66468228
444335400
93505472
406581357
60793978
9283283
197943528
647395701
498271370
6499714
534451445
252925211
18992441
195164943
809704774
708310885
136140563
117251247
22025747
27668301
364603381
252005039
143091419
166340816
522963824
38998
309137329
73069454
11600194
408745324
103445128
7909041
732064237
262071942
21522959
621625716
788916324
10514273
506618150
504937107
743913678
214910849
93311193
37888475
6801707
214965546
273893798
238098771
602384322
374481453
2619666
55279260
548394071
404564858
198681870
46600648
858568421
30745014
166037401
369672638
84249749
871679286
65989787
46958899
321095545
54872854
72380805
59927151
149093612
65643537
318590619
250479198
189992080
380607582
350766340
586810676
2080268
536124260
278183976
417057373
77786193
4990260
730062825
18145700
215390222
471970424
368736576
799116349
67710180
101487212
34635861
532897321
701028646
280052914
417256365
17059403
131739923
708266413
477758147
351356561
51444611
251717022
114401017
799754335
228289868
21635981
20026264
441628517
246547240
159232377
138156632
18660964
698133749
512427248
320197556
5733164
101368
20196407
38647188
97028738
164740415
613971519
188025575
394199646
60590694
10167466
326492911
79744049
31678549
881815833
115691219
110788850
119901791
114341060
11437283
192865023
53165473
940208244
1871156
91314648
10088294
105090917
230723628
7141978
72378345
48601275
420766384
306245522
264453805
596568397
559947452
611126372
149196635
482537543
307495250
83673468
121340933
412673484
60957146
84164298
473858879
59086246
107204794
419743680
64928531
316558691
112035932
195732620
174061120
160097079
109276886
162654434
336021170
2369869
9754622
168173815
565884667
32113028
315772876
559401309
658970064
652548
519323759
214068983
158746135
8328500
116978884
87661141
116441188
3850235
473544823
312046677
317204220
165777285
313904629
361805923
544570112
784263009
542568461
430491390
570858307
274526974
355388664
2617266
303349159
385348874
216412576
29549062
49622814
433783300
667933444
750096718
120147525
13650916
193438125
634959710
110101362
410675593
38705339
170529669
91565690
817002772
450050343
414828732
316276077
242484051
341452809
162198475
100973095
159808499
103532831
194870486
187480446
9727160
57750176
394737308
213513248
153171123
38582494
18176498
43065642
432740789
190475666
141259277
113760443
175182729
144556336
536797640
463990246
380438635
168011297
105958180
300580705
396603168
213704161
382502953
108803766
11523426
144936480
134700959
16684809
113133340
150268118
143891432
551205054
252938988
377427678
111042834
454032866
326140864
431676561
86283694
45236822
777011038
55538689
94573302
129294122
300648248
180610987
46675438
273661958
30879551
115645796
309809040
14297882
93413827
205453722
30515270
567876931
383336214
72373906
425574992
29700349
244255423
167817410
573763297
88512699
10440466
254668660
40218411
184856196
60242471
310628006
16288656
118272430
411753145
258743274
134508080
821817357
192394718
15799504
130599368
91955720
253224085
322461501
384235960
695963412
146150572
382612698
54092935
713692
3835026
114761046
560778356
286622786
24198304
21467867
98504403
196994491
426889962
172155488
50120921
509312206
156963319
16003495
293150408
356487142
78429114
203129581
79937493
141028809
232017208
43473291
19144262
474737380
10810771
501919000
153127785
909684976
90500838
45004163
293273115
512996940
154565041
150788053
50507902
759123561
13483172
588747549
150214966
158579658
9554381
207258535
372291475
127852338
39672437
166707689
220029295
252237172
247565627
142719084
294735820
232771250
32676154
116961245
377753756
69649680
49342365
263096067
2904899
695308235
18706754
538710
302218889
245454611
359756052
28358004
111094277
8624317
478847266
56703656
865941823
105054012
33111875
47448237
23901516
24474971
382311824
288298912
25212201
455948804
329467605
92808327
435796694
225835863
7245915
591860535
140186195
110297934
175743296
239870297
16659919
280997177
602114730
356717846
471403677
544134514
99689728
238072638
30096589
29593879
585689363
333580975
112375653
834139963
90209892
13719979
916879541
434794502
136817120
150407022
496342452
339328719
19428804
241015647
551048144
80159492
122593195
29418551
348207102
609023076
71242393
171919939
343119443
693517898
165288173
337940929
765816486
156553365
57425402
30785244
423164107
100575015
218981494
505281747
948805640
155444239
393234505
156107709
149283799
159816067
149020926
877260701
43010353
151460002
96090125
321344082
630204515
196355090
229591971
23835736
198661
300683736
15410601
205763748
309293701
280899330
491795173
749589973
413934490
5112127
123252426
96704323
252007880
45238944
10854748
636367116
186110853
14286775
313045243
636985973
463347378
62476609
496662748
407380327
142854628
353316966
190237307
167940153
123084831
656017287
141188536
47103698
607365811
127997123
595122322
566013953
152749087
400059470
258173739
76727490
296868783
162530438
174589060
65058376
206970452
19397614
237537144
532501284
588199002
31186383
232319091
121691087
159283120
69165933
465182805
73895864
325077335
54727848
665602631
331610104
608696768
165589882
583600591
21172344
147854723
102538239
96803037
341923876
167670038
185245942
97483849
316749919
328278506
158482370
49730004
530385260
698635869
360151542
221148671
8441290
602771316
95371745
8076569
274507631
60858537
235398170
956489069
329985370
188720488
415878607
356261893
442069778
167197828
61630258
96709296
784211401
146297702
687657555
252610597
200629804
622898319
586658993
836846033
13166533
29680763
60449373
7388877
539348846
239425186
86398687
364067767
41660359
92083393
646486814
221407172
71091087
209393236
202014960
137581493
116607091
199340988
452944317
178103480
191877047
165322844
658493822
172887597
43465964
368404304
217620756
1012955
623406747
39267589
16690086
77837576
208192
174903766
275983740
249562264
7793055
1745709
208591294
529102783
491165283
268822596
690530001
88113986
102849928
197733776
685004896
152749732
133689480
151618947
162581846
627664924
77767681
85040658
33029640
782436485
127151084
2126183
206306390
219723800
24202983
644656858
311699283
820340125
206425794
559090248
364935623
586705603
61905569
461341852
285186862
94916510
681182522
368117426
35866897
105429029
11886627
195324475
608427601
190785919
321728701
687124663
233058894
37417319
194322051
81573560
194298198
137457402
34797584
22397060
388521847
105314512
505870074
250823037
51306168
50384277
11649026
291388679
235406109
467348895
129458958
250907129
12434741
700407796
21706428
303633932
867787735
90158675
16036125
673562868
308531478
76366366
85140640
285431037
516939210
121167412
115916679
122137948
3258865
393122008
613485768
198370318
260763000
797105350
319391809
308786936
152494803
51293981
100707524
24596204
32139895
71454639
224734370
126783903
57121916
814218991
5929083
542605167
313644635
121133084
111630350
545126290
229595006
98554897
217744629
756676020
519182142
45271484
493024804
309661898
19439537
35174726
21208656
355580651
363699547
39478676
129438000
356886637
45397492
322426478
521224112
442182314
302531802
579642469
21887843
385777742
87039300
12508615
129962678
179605278
105966944
182943532
204735338
716272823
27671998
234605465
49374022
30560134
573840330
156785534
13618425
488658925
179982492
897934758
546904319
70341010
850412233
750695486
8621825
175449795
918817199
620199537
355922571
595030765
97226226
182417936
805080330
417667451
165349621
9547677
180647602
175184040
536764648
773440374
198868764
871063558
37862173
325634918
86021893
757304531
216847959
2415307
149073336
97406181
877837061
714119725
144185323
360322308
49097472
13892482
17797771
7928088
421752944
33313817
723112537
32974961
45845711
3230729
2107453
96629005
110727640
86780566
215980712
334804211
245418701
106635952
136055546
46748685
418733387
21464296
282204060
142120080
298815876
142126081
104866862
633095781
43089112
83753175
342830269
268384035
303948736
88463220
454187262
20890563
384712069
283454733
230876557
144406312
150438731
215115256
365534111
26652266
366647730
823791244
58610203
18135779
278812000
203821521
260944167
185469680
122202844
661002015
9776791
473203160
531561601
250849865
459725697
89422429
16703249
72465733
708525467
508508281
269492315
514224303
184358020
220443246
213774061
179403832
41582837
109328351
237604280
355729486
3983177
163228488
291193286
385713999
307460967
735535734
16896496
203385305
200725131
526002785
277413764
757306448
502171844
270034131
170301649
71419270
68221652
613032411
466867077
612734917
671384023
174862874
236951543
279426873
112271319
147951842
29332393
233991232
274408740
224486776
293194297
550421822
258845160
420157977
71168954
120873090
89536826
29234028
118109145
273645617
496525905
113468538
285392004
532159717
253918172
355077237
134170246
176095153
124935514
163553396
646374040
425462099
200676551
288021706
202165124
29903960
578973604
703122077
170086201
7589766
95555422
513518499
94061586
1778206
339787421
153511093
170583317
565269909
131757940
884439486
30295107
42523081
303963131
650569107
538312344
502283120
102900545
255389679
345868430
688115556
138060427
87496144
238612703
185675237
320349660
390378450
53062673
842978529
702460119
168643442
27401269
412104518
3833264
12626877
440884098
120391155
325095677
62329586
395896124
62467643
652092737
615862141
286602441
84506714
408899578
330310626
343311720
122507327
195608937
723947817
115635160
579930513
389791598
108028791
632102088
349247043
32962037
587105003
13078756
197327076
114992118
234869777
573308971
103189105
12086186
25049872
96556841
16859879
8629184
517761318
120115094
96545
518266176
34726858
72791373
160252429
97370878
36581990
241557604
314551016
125441693
14988472
785152193
178155421
356679555
353397654
440730986
167255774
2933566
342878525
185645871
140679284
312701620
178701748
24972530
127965197
77646362
24218401
186084375
1127557
439723709
331351523
321455696
11675010
524712473
108143554
35889661
244291565
44710396
591304927
66851132
571953181
122609909
373593730
101338187
21992001
557119472
267271361
842471634
235687351
41371608
113920551
42199939
19854436
178957717
5665811
217146617
263665096
45737279
113300125
384544272
721730508
298381876
844772658
19686236
587443822
530346251
190100384
43513216
522447376
346959617
12980422
527656513
640145649
77354264
13150812
18284099
449415439
84392337
655829815
270232243
6621703
582355017
479118
529522345
99892305
58257529
294838944
234167808
206247960
89342737
84396786
203770329
507776826
332133070
208389150
365734149
87743714
56849886
376795252
653543869
202144829
6224639
160804985
814714529
218313012
446160593
3250543
79590487
493411917
70102040
637094495
11116519
322983755
433430129
749091157
82292579
33747247
71041901
821670242
530909058
455335448
16306915
47776043
545158081
741577736
132642614
326775969
462686501
100466545
17343520
74459291
108073389
940138
638021670
434148972
185137822
124505187
507942595
70091239
834990935
275206693
404252409
121615087
250496969
115963222
726652
39650819
339436322
46445983
252726339
69865117
661580301
84656136
36805818
162700720
314423249
361869367
52417695
138945446
189639842
135023017
268710330
245346592
635221448
3711566
447389012
365922294
31600003
243874620
118578348
70308504
171828078
566333526
86272505
843200590
342035967
172742959
231004757
230800119
15002920
2104435
349127279
13788768
24182741
62662518
348926635
605704055
242913536
340499690
788527452
767604857
255219607
276571250
29662865
461007797
577451650
88826067
257677055
316503117
395067107
289711321
149214788
148041701
67441194
149802368
179185902
201268926
137837011
4253403
419123124
417019292
78120734
803369402
27155996
91598954
44739694
2712158
73350273
565656061
319646106
58143988
253853938
67849439
496362471
62859977
37679395
109043651
122020317
18624328
99204258
164877192
56540274
49080415
622471181
2479194
114541134
184927941
101829806
42981995
252335957
112455130
14249195
338166409
34043574
371987709
455672989
530442324
593172321
25430735
1650370
266177432
353626614
350016412
322263904
26771301
619789319
4944705
77013209
101169389
723164919
122123274
21866155
93472079
658921781
825101557
80650584
300982939
650445932
458832294
79621210
362773168
356511859
754247709
195762714
20514123
699960305
162020661
36125970
84799596
278509422
644823192
845059048
726352976
231769000
437413319
139013148
120315600
350848462
146372076
421674611
263879789
200818681
81871771
5798130
75669152
81191962
314675028
10089714
312010031
15843597
301266982
55690961
60595647
146690087
77060187
175986545
96995798
646255496
134310671
54415508
319714475
679547552
222901826
554162974
128010004
180576162
319303652
593528896
50595634
381745161
50515316
689439536
27332421
216871303
118238864
29223613
73222647
60897931
184539276
198295867
186300985
2450772
723340679
329441987
77148331
418041994
237632647
511531581
45447406
257058154
465931029
828342040
11835818
401997361
194438954
83704104
271282366
640498546
332892111
561454551
35857671
94604106
25154176
255999801
26240260
785456128
11312281
331877362
394523038
350707450
166664074
243214121
229004013
460626186
109000511
52684433
429367566
254947999
293333635
41893792
126999609
871586801
289849797
376991266
14594001
282834990
173801936
276310
252395633
150577577
103359958
62026397
38380697
852052232
7870195
413366450
540343714
71040201
427878573
10439557
551596159
132155933
428240404
54301619
51677838
88819917
147046437
23696182
59721373
241063223
357854582
7246807
193626035
45603562
59173322
80212974
856657295
173655592
425838707
405699696
784303317
735890111
895537219
560387992
13602320
763373210
117719320
31390170
466547278
111703821
4160310
153120055
326850180
32844313
69388374
22308173
642105078
8835005
83823004
547779079
113761617
608173031
438282951
792176439
33984934
559832240
91579646
365393217
230773425
35788487
288750603
755865764
330118219
250257921
270242695
370956086
146401980
88068478
641926870
284116394
114304708
477402881
285921213
220722323
779246221
433914728
126712312
79693078
152482888
4438528
85917761
196453875
315421665
17548783
690467895
189943429
98036594
483816818
487742061
309736554
26087446
19209396
328619405
154694181
428191347
818345115
123975429
192069681
281629354
223327547
156908734
660194273
101084304
161465716
72897630
75660697
42415104
749564789
809199458
26575788
39921861
332343939
208938313
138910655
263299219
258467775
130331487
8960088
312769703
64325173
425354377
32430530
77458458
100812100
21172199
195171271
42006691
102155091
92979429
223355638
114544364
100757295
5101893
256052103
225559180
27931797
476129520
185958346
128580378
209574625
144780785
184905704
148170089
307336082
64378456
723224643
675099053
114220784
119899797
140733692
216998996
216768515
298710427
391092642
32531363
103531802
778489230
846245500
541568180
484673305
295818609
82918631
183933609
98555885
186431736
617793502
880459669
668882129
89499694
486215736
56257394
105626103
65661035
702851480
203613624
387298061
260198724
74236530
248497518
67387253
1063117
280495611
570711571
84568467
378776725
655131932
182905661
456881395
85239820
16756878
372270400
146027289
197477767
154219659
97974603
517750619
592638118
430449388
20854877
550280424
89094385
381343642
60749221
272480512
274155807
326772615
565592493
12126901
157976308
245681898
1132657
233920577
195607745
11570069
37387014
23064368
622971550
516029312
239045482
6551876
778927088
120110856
75830474
447188140
253335526
172365763
319622801
179367503
226706958
38939707
26283116
197569461
669831262
91991354
172852843
110459282
112744947
138243938
269680315
27891295
1964194
792400849
531062678
871597889
272671757
540764210
397731092
447028455
628434329
22270602
602701374
426426416
189152090
687837691
6190779
315212853
37521878
218061305
97667745
102006
14370436
112568386
175097585
233428251
163836450
30281093
327383974
55093005
681968010
18137801
348671333
53536862
104504391
66524483
80986610
58820560
616717491
336090136
2200749
90712494
135863981
72218821
102066159
1519401
273392997
160070329
606872087
809734621
77438772
442172855
35605539
59246830
5300775
325891412
273244750
139722729
193163525
649434100
19203538
589794333
566144531
674217886
599543302
275564253
111827360
182339136
170758256
93588394
251639136
362605388
53549170
382069917
502039154
284056445
111438879
246904858
107638150
460520732
527634905
605905
320827710
447904801
235375229
105556601
226624092
220242759
59053166
225437885
67541818
51521771
1781729
43974705
78946394
54293633
559434466
209358595
174324406
671332292
310665123
1076643
653955856
350681218
287841134
210758446
832438831
222820446
158994416
285141225
11095391
121967091
401765620
124794306
144868413
61178980
696939317
103097323
247839873
2744971
434328162
371654051
43071852
167188832
543050561
242786532
307483807
274342974
197191413
65717073
321127942
711881310
136859183
254683717
404371
121012916
15176587
422466478
356309725
81791850
420925915
33455562
570941163
401505098
100655598
291504737
292012884
116938469
536270059
79573572
428143622
31851678
42783110
252066481
132242105
346321156
575156551
144276697
719235705
213864261
72138746
44484440
48469227
10746583
236400010
16812384
799155242
507057157
508331838
419098264
162648914
406965550
429260083
151753551
265860106
360575116
428216602
410028604
292223311
391642399
280985613
675548423
28516065
444858199
486066404
505072846
44408961
368923902
53120955
832255698
596807833
29622836
221489112
68695541
134694084
248298976
267173998
284409616
504851628
305908210
629519365
20713581
352630834
363804851
1908734
44032546
198434880
603996214
366641433
815583851
264511007
737394727
106244702
778678037
20769343
490430984
75957734
613095668
14975243
290855281
429041034
263536648
312068186
369220677
8046388
28999972
5335479
47824395
165597001
40783595
175583079
67080753
268461003
318924695
160658840
502837557
20083001
110592199
57477351
54763266
80089483
171297613
881201663
8705050
183037322
46195456
123911725
627731699
48977634
43429019
752344154
142823119
69719472
98156603
293569616
766077891
733376200
176404601
593443601
357116247
98014128
77878988
285308816
21311529
197822984
8013138
187428865
351940913
446169686
264726054
310537338
421813147
340174970
190838727
605964622
288437886
121246951
434596709
107262764
46671037
420368733
247200488
228452352
421071634
120992603
13514874
115818059
528316173
69138111
434854957
22687107
447631508
126873462
189112748
43566644
587612627
236052989
269718085
413182549
812306918
14423670
366439881
124159160
226908565
262690803
26120973
164935468
88154567
443886210
507868264
385949841
23348392
131198725
154958574
250412846
16865113
381829923
10266789
126676761
457655745
109763438
16674337
849655140
37086517
306769737
292365612
52323661
88441194
287160441
16784387
170238048
189605453
27913436
76353329
110091093
497771567
63739349
34130925
85784239
196070487
117832998
585442654
39287999
213689607
55780777
135308481
447932116
31778925
45393585
165520706
182716943
55058860
548144858
6437952
235018615
582189497
168423107
14667416
12175397
49470287
32516350
12558111
263064413
241268883
276663036
75911304
194479396
815427064
166718172
341216568
16016226
916876643
687229967
469552
214447264
789972489
49205968
225832179
71793020
125860231
236158974
136700583
47015775
6228880
135311062
749561302
263126931
121788260
88362217
562271154
151834985
89581861
86887862
58463359
301891324
46387355
435256451
476390913
210502728
17107156
95942640
176467560
45540435
8358685
277185875
10577781
252916663
571439054
885523212
18706280
139471350
198045370
203799497
11170931
201561117
62283876
520636478
826796256
857007514
697452628
303846638
24553031
285431402
17500970
526441173
637677390
176469429
122129143
356313140
97816940
129472236
286668539
124814535
243091921
72776892
73119518
112828027
585627148
145620891
572971856
288394546
54963481
401943554
621568282
370353235
108470666
153547365
14323032
554090344
466285184
25402640
239437845
236338217
240991882
260735885
32262844
108053266
298042956
665504413
5867835
220907014
559820786
62913959
106520263
241786437
657426460
774853297
347819724
257942828
538433891
157590448
91440496
222916512
181786671
518675574
155977991
392247
327695401
851256027
242397798
20044756
185386026
278136532
164696217
41583821
361143514
591377348
631621057
180347110
45305356
311958219
184756234
336704265
290848263
412062195
85219677
762108712
632800408
421722554
241005538
288901221
455663150
7719339
109064318
197814776
339072527
331639744
371284636
123060755
13653391
698885730
780379147
667242012
129026781
92826857
18011077
5966249
223074777
93875185
107563863
419436830
262020499
105931160
99736855
73900760
616005
209002774
143938325
423705097
321221573
181521507
273678679
84970968
64314896
9435291
340263970
260060766
456555971
52732200
481691620
127194266
93408210
4881028
9352360
17499377
87921922
2889235
162495617
62118798
146936597
139672918
30435139
162220918
474390594
1451562
882881818
543970452
3519376
153386974
160749832
21019865
390584816
521705043
45896436
3006018
797793984
375414292
775189294
51843255
45237997
17554944
300536039
125598706
24712266
100472500
100609883
380495586
543687252
19785174
66316158
7267312
86196586
483901830
177368015
30152329
164337399
219225082
488664801
309747117
41416932
181289521
368328742
328679587
20862885
88806535
288796699
148087477
157672164
99256548
100673019
612170973
77800991
250962707
204314558
136018680
16052285
201739855
173820275
63221666
25423914
471398237
370973712
82293472
421359343
529009066
6627882
697556124
397029518
57719700
226992369
13087158
25013043
359085612
21447027
80828858
192072930
637994804
36489827
27321368
259726674
28307289
416044162
357404183
9138512
586491154
659446826
185803327
20223157
364531594
815590405
41174134
446513148
1645358
297087874
143923570
493301998
318306988
17185127
332854258
84951993
628104715
687860849
37039408
373826443
166078639
151668297
386969332
283785878
229105487
81252721
7559400
102882238
615920846
278767042
56242552
9970164
414253181
55483739
189510664
809053954
131411394
56465165
115955514
20350364
271060806
257213362
372533090
35977380
45695742
637147089
174764597
316694595
189555799
370046998
292214773
128720005
47564358
174107592
119160829
579392323
11149938
42010499
302269603
85998280
409540052
809886374
78536760
599258271
528152824
175781029
331615428
375863381
160707406
269215383
178734047
93912334
709678579
83194681
726964358
236314231
603220581
316912147
167815489
153361997
227860907
180083277
47524872
487812777
457622994
713526978
90220202
114607023
265623739
5640486
205973775
49731177
27440780
701394169
144059186
912100444
2491855
59455866
36679233
93684772
209626137
198379822
37958059
22139835
33854134
373640
21635961
163801250
441704772
83145157
218004418
149372992
47009375
37371395
2532704
1755261
38038673
697502649
241210264
51433232
48413298
68088396
816509953
483444348
487409745
431121468
200403816
441831967
184676243
132790271
563306388
549934791
159235559
286922473
641314774
20741823
295571202
81766803
732352948
123538668
713826946
348372509
87821661
307680518
64544568
310235687
206897572
79600235
458617822
46939611
39863726
395510919
105783846
660557440
826544052
124199888
31213092
501411203
706324398
21749623
343607551
836212074
332434573
74559659
436416696
114025391
10273479
83324697
386019351
137306012
450698356
573306231
1287631
300047515
28955978
295935404
45963464
531963928
301730203
65933727
225122982
186509153
3670583
318677812
145951042
611196607
752497566
405759935
12583736
38007417
365061795
594031390
330315617
139866998
110331867
41633972
342532592
10327756
479610493
516170985
115257026
332645786
62596276
341578729
722970796
186043770
123849317
440246758
508049659
376849619
68047075
32672847
706763373
378923725
230900034
9547547
263496688
243190696
42890338
149877999
114596751
133460405
96117799
182087215
41781470
708055466
24611477
267552329
66440228
474148525
414307405
152342011
57285914
130892653
97431960
68938104
585341803
198782692
427090695
130921258
312656152
35471284
125747596
206683330
134995646
448779517
374491940
258552000
206584686
347834061
49957588
110434915
776476827
340999599
869046702
362599608
207649943
184524851
480534096
349940916
19100673
17675992
170145481
19298372
184833973
335789758
117295586
227368672
183237033
52596706
7785403
79055752
417112850
847943461
33449412
233947279
365546968
27114092
408798109
156463730
128193060
191814030
259883532
243194537
11727734
45917319
128324441
59060948
60594090
620740143
164777509
598066805
417800773
49078978
177363296
214750838
590189582
291160210
2895667
424871717
63706041
314502950
773169761
388358111
751831243
517823832
384727390
94289361
252623728
479357693
425796021
312300315
264347394
61899939
117005128
352744473
40565439
40058236
69544917
261571397
576444731
740713061
111616345
42406492
374166393
123685990
152528033
150511
79630816
58373507
25468587
82220804
29821529
287407132
184460827
153360224
243531097
95144155
25244430
18064884
34792950
15365858
122977972
571362
596122113
283485614
224329524
35237780
15323340
146663618
739067268
31479517
8974738
100179998
532492421
377764533
392599963
577917454
283535843
323915205
101192353
907874892
134939491
62120232
119631522
730303883
690325339
112302376
361711657
182440852
170401834
178535194
82026626
5487112
415233688
517118653
555160607
11537516
171993500
5640505
51684374
6829314
206519596
468723432
240829092
756957825
123486807
75723024
28971976
224903758
101420494
281035299
235718209
857602
24789373
342605342
407165869
494303130
184288692
187994429
270253054
211030080
517414968
666572069
770184658
446382972
35269955
153673585
93152152
498889150
45787233
34011698
671125142
11972724
33384593
15368882
136466971
77099597
274852112
211677105
840421317
358717315
295201902
35234098
136414139
168345616
277216817
177010607
6607048
30918212
237998596
48057135
556122
10105109
684042016
161897708
675320270
143373614
82753135
534302530
306715376
32528123
271359254
41405226
80970080
319264018
1837104
382818503
373791777
306835155
131178148
54789067
46682047
479733859
285411571
99840394
108600256
262360256
170774729
219086138
417782413
441071416
621760635
297609705
224905215
304161914
84425687
377147878
646840370
307244084
35771324
193162568
614678432
19695761
91413624
24756478
22699249
24192522
209771285
28809139
18043096
167749700
149561354
238355916
733060893
64327132
86052745
144410553
71478265
608915948
388998322
21404616
858576865
218066702
35649538
473877402
881767560
309684233
32471612
473544387
144967524
120026575
459357351
233640950
696691982
198501028
46758563
290923129
552651610
63903252
80352854
284355802
528451681
230132299
54532459
677349800
32906006
40932378
92488164
673695746
126699719
185010424
313632100
114667542
468911730
441002799
30156860
40578173
94529504
287787322
569055513
21959969
369058420
430659427
7105167
834413217
402112198
418834040
207861181
46607192
190150246
169911884
351258698
689597768
57660627
188432293
889002605
57486674
81387163
159142946
39401356
75777844
6696854
198830665
375730779
144822423
275670885
746779589
282419572
95631177
464160821
276189923
341246720
143379347
490964610
146876465
498632786
788286103
34586887
115741287
41629271
21212208
827537286
337454238
92708093
315878623
4371645
345798504
367665814
143103841
393991463
242303114
559316618
173168855
502254412
592424326
48465494
682615823
846231784
199294775
488161785
393413433
328642713
18663125
79788794
239773848
158099175
355602161
135172542
3881497
172743172
237977108
728875181
569250459
249272015
340817988
644030973
17214264
98100257
455904098
118546375
376408897
216133120
14719136
4387492
449930282
174332283
69996514
447446059
30624923
40426494
97801793
507363589
370540624
213801519
32766068
113929225
151392555
80548285
200965665
58098098
152616512
16315454
258951337
392542512
339331021
111058911
63082749
44388442
61021420
221509507
57479061
252914695
80690345
507336
45306363
633687778
238375004
755996887
33631272
6495348
117096801
538289607
54116857
20884017
366193646
95741227
239737733
27549829
41101589
105264411
510410971
486875074
612950554
197943666
315179189
536449544
260608700
221959570
125621478
48686365
98760157
17204935
157438199
106110567
291153472
26959256
180047815
353627254
19980018
417558378
259205793
328787647
910911645
429733597
457201367
353475085
217319528
79895666
11515936
322415828
640532840
209320861
38366389
292021255
672062042
138940125
650562279
442845285
584324364
565782580
176062210
14093859
508520245
287350704
51934062
258018168
158866353
165266377
90154302
196335431
155652659
251769817
1135977
265116486
38310084
194998090
80322036
280052021
272484363
290588430
117590352
25024524
260649001
128716467
154812685
20561417
752419009
362146656
67546625
427703311
275733369
248189399
262153620
648725668
72314768
380551445
257038575
393110540
272724469
1465092
545077355
130310888
38331798
717487466
201975833
729651143
313174646
45802398
138735418
34930675
2756869
608589051
19944368
279709921
40754729
16196412
17058436
82668674
76889091
288507364
45901291
29888975
14009034
761864104
36279296
117826566
60956179
30785474
215381970
282805394
264656559
3829005
16623217
207443587
305375153
344523877
298383354
390613608
358337675
36868302
128420820
68861478
19195707
98637446
752922715
86820348
200379116
265658236
547067051
512709286
93559106
295530011
102032884
485225256
47550245
48375829
475694587
408704644
46477464
27738079
5084760
564231388
62436525
44818676
111049263
230678753
64818878
153588577
131883108
24252499
8290793
30514684
52414704
171159521
368377257
158000209
79017998
140762634
4589233
792291980
129411019
378413274
508836
531643275
420412917
171782054
184626292
39596692
54954883
800471011
429219240
477193005
649991299
80255155
157388247
246147453
405000100
389405930
675022415
499230433
177262473
258097259
26533322
12482698
224881632
89629810
8958124
32487718
338846753
223059168
124528606
402189061
242345427
1422053
243974665
9867516
404989377
88905690
186888105
53130066
774621243
372440426
437552183
283693924
331995640
166261805
88900088
65677790
448049012
186917057
679316051
5596687
331713774
57837619
62385482
308555966
5731571
570758362
278188161
512332598
278773024
235549807
126093911
197513169
37105929
85675344
328334936
513305230
311436209
212265962
184163359
224929301
67692371
272320530
631881154
147816918
26109706
196978214
19985756
42470898
476440146
40687240
351143770
209211472
526637122
628450668
458428872
35040191
179622210
42262433
156112768
537571506
313850493
76307399
430628171
152622182
713208896
777944949
5630421
577501816
973356
162776442
49497956
312875443
45730381
407580272
705465
54535001
12928135
214813481
65156306
85807638
144688287
271934170
480618364
620117184
194692923
385732947
143940071
357624573
554538057
238286879
455012078
551076479
300336725
340534436
604277608
152804851
701539006
198853106
50164078
105895763
350357573
535400953
322287433
134491956
48126052
373126696
441373545
294987723
464111987
520239515
429789159
155905278
66617747
89287304
210339500
597425107
270256656
396662342
88496582
181698155
200090408
383928833
88963454
675750771
32067779
319506205
275252214
370961761
576984369
772065167
634479762
471742443
281134523
733260713
268702818
413213337
379790369
230132957
253444053
53820682
158180331
138000333
80113686
161207819
785539410
138713728
229321082
67114547
472149089
834507280
173766406
366975093
75108948
524299289
131984681
34205661
4142487
18035602
91791949
77201751
117068096
216190566
25889620
560745728
3577042
338128147
451236553
8863839
522543399
246819305
30641409
28803426
163959658
586364755
831754203
103154614
14284384
181239675
213808908
120613457
381381900
127633728
69698469
213484269
193851392
37319093
35064
552017
995699
349963290
316882294
334122785
552067776
138543296
52881841
32705042
32611618
261137575
37236114
1480552
56906511
69063055
233274792
422206027
627889467
347807321
31199063
36266882
10414078
17116950
395689919
123574594
223158577
426370569
758391833
52914339
59644832
564394044
445360841
107282708
302986427
555130543
167259902
139124207
199316820
161718747
95373183
98043578
105345297
57910701
18697880
96917062
469476818
556541810
83692691
25668519
292896974
164001126
108183463
29270657
336751693
88535604
459561878
624135844
125174050
428298831
11182975
746536125
3692400
117093407
425939550
149792736
77129073
151266360
7627703
607765893
177168810
262247270
576800425
457859162
588914937
409494818
192755707
39788280
297104960
218529833
545567791
67397821
116992851
2382867
168426643
226682100
179822308
53599377
1561787
752675982
239614170
357980142
24392316
83024092
132390345
100487626
238034982
65178256
71034971
245522306
517456932
202320781
37489851
233450707
141060107
507344947
183029132
256885636
261001950
7230113
408541836
410781147
51991029
523131338
604108041
251649990
680052747
97524649
321135050
697097853
640649808
122514878
578341201
481153770
757683509
360234136
37479399
437380883
282469903
438656733
591164650
93347773
379916455
195591669
414281080
541696290
702178776
924404486
23372991
29380679
32182628
278815637
381548084
295708775
98282485
285168962
16167983
149679820
101779060
84388962
367673213
117894
12125474
296582448
95702002
3188540
480460984
75805828
5400771
301381566
82319517
4084674
306098173
224525578
48332918
339410471
62237572
662336960
217145079
154790075
286331136
64563176
213652291
249811623
462932369
209465652
133104361
564737702
483077781
20234499
609406620
569145665
505503593
601834359
155420214
579244129
136625417
268680428
5375459
143165625
378551991
388500834
52302307
173327861
263576288
40960089
15111329
51749466
860791574
142786784
83100532
401501741
248995775
153745218
281837
108168210
278375236
40551920
132641383
13749259
193571904
19735963
775007229
8861022
3393921
75528552
47677369
40058624
168520023
238089262
664578741
342522466
267201334
438407400
47685010
111783287
332838261
149600561
27778000
345081363
339373638
477144535
189525151
448481561
215504204
171288575
342814665
309930556
152879507
267829044
647697901
3864992
1374027
529836460
30409015
103042673
405371190
426207388
444086573
824286843
877412669
504523361
790334449
57402911
572605064
5758873
99102571
154005557
85359776
116472208
217317820
435747415
35806431
350350510
60267461
65395987
524164390
12354510
194859407
41273087
473479117
514399211
267288171
56553443
578768629
371006656
296089487
515656311
1423800
143381571
506760984
462361982
748711086
482981484
195034421
153104280
17365814
194897041
127514146
50114698
15429940
130971351
322507019
159763550
28050812
102959241
91617879
27038337
485264573
454841111
119725587
356482646
246205249
187233022
235228398
104138602
81071206
637972727
20047913
80782877
275007297
203288331
28880629
67918136
234220044
20364044
236412058
403366112
85502408
124126249
412908431
551339792
175388245
250552339
81683101
447926253
306833716
239141624
39583222
213278721
17516511
56799771
316151996
256879773
73576219
139272893
478155267
108219722
162111534
56861915
530580994
287434516
41297944
36565669
321242138
396933525
370018926
676844619
106715106
56690565
150390450
292980631
66289424
277547776
312613368
60865579
308928740
58228654
308403049
57074466
480255027
884534313
59734205
294224579
529563483
11996808
260450671
439372242
668216878
4749700
41562997
29864001
244211968
625572219
30319871
169027571
436698476
1303603
598306499
876748047
398814264
451167312
231817186
475855801
334312511
138941796
262521536
73306118
487997895
239245117
69784059
101315585
140212514
252969219
130520111
56833613
2994446
25048444
235291345
36463555
201494869
162758701
355454933
183980874
218423945
264440961
789427397
90112009
443367920
392667409
62673563
213245257
165186248
534793524
252072308
503293596
43861373
234777117
167945646
84254187
201477210
49873165
204127864
21848341
684395171
481407588
19511422
344185910
51778365
16869147
899031403
175443450
73054405
521454224
183418643
209174226
17445386
103236527
11017908
193173230
250703339
46271677
326974766
344183546
94311643
82180682
458139739
992622
290132082
35906277
655269217
434548777
134659903
308665379
345696618
14309974
96280674
423773859
188045955
46286950
639821359
33103737
26333104
104799899
43407887
244927470
357736288
94640755
323602025
375283158
20879401
249065176
3723522
18500304
383747565
77464489
207481117
215694128
861987528
32781075
161787140
138474396
475226370
163397351
111762144
30408242
141046447
5916436
126569489
638493677
508656353
211194562
26788970
255374905
144624066
55612872
3355585
381010849
42116279
459160211
603643688
793506229
271218357
393044201
369842579
86776560
395137066
493938723
14026501
301239866
372971596
377166504
201601637
141787102
149498238
141734405
392465668
133915466
11880652
8055564
188764113
372577733
113982215
657461299
821543088
691067142
122933995
228095365
227032902
301554941
245886353
63874128
93519292
121057993
80417674
296567174
473337543
153536637
215603779
330715683
6856098
192908558
165020139
125701818
808447719
78659743
44153364
463110777
3281759
377013591
339467525
934092354
349819633
137223977
91526421
330678605
469084903
250975256
315566179
6633741
400765008
38004225
606680462
134223352
289959731
492506337
203696950
271763288
92556111
33725361
127443792
275138338
22300557
124027732
279256086
172040065
119501941
253051124
26192077
20525753
85828878
4391983
4860761
22829903
416921774
289695561
292547930
749602793
262782494
33030607
463118533
449770215
40896868
530768489
402174411
465258892
55013374
385952048
29202652
34737864
531465885
201490556
401510163
65125984
59857670
126021709
421173147
154055174
9057096
130839180
552539583
450405956
367312879
440683643
390650680
2106113
451658126
5227025
132212888
577358549
193309898
91402568
47588600
292487329
458028818
169612546
452999158
236498792
822861239
53159896
223820010
25119531
353329192
409977796
191776123
216868896
8971015
8136683
107071070
120067703
21316708
433017268
498026067
224952435
333523011
35417198
472783722
584695754
79336296
496048333
820829845
1077817
14435422
5511790
749269271
759875110
403280572
132072118
105161077
643674897
102189533
458040909
327908773
26153838
727922423
627145086
700958634
364819380
215793935
199576779
136241668
194485842
310190975
422020891
246909112
329348048
291706438
68786583
126569577
6159455
85574797
129576785
111695907
32005054
83165816
21754431
49012133
29464570
273000157
203973771
192639262
524761428
332192190
47394830
601729690
179278080
428229275
541811026
426587237
323441792
164904619
649267944
152366267
91739695
705766340
20450203
9414137
344284909
715108087
113400486
200569601
294907276
7287366
109671902
752261354
10598872
3239453
191187277
14470917
318134291
83713582
55571970
208175275
64805860
243201424
209543658
64983884
245549548
10737911
148161177
57520458
49964477
85007333
808308290
17813262
117873911
391220798
72496020
6090084
398561165
853429252
36705060
413251671
375508371
345882725
541665915
414888637
168652947
49602852
145836106
6859997
167399532
74950346
407292501
19666317
773253336
528868607
165028202
546737684
163232292
153026472
256440954
49830104
755413493
375367774
3310174
213188754
10137170
250296481
91648914
89644638
105260130
38956357
586560958
397243787
119744329
129094159
321952909
21055257
117872289
225337299
564525135
9211194
180762480
77577892
92351515
5720313
342754726
181794665
310500383
129152469
247915313
202313003
65171279
384252941
615922702
249537419
285020916
49757126
136017099
647056558
58970031
838860681
519405832
9675220
231542479
27421212
195722784
21149853
65111321
468281421
22071011
881881955
389541290
323179
162861788
471872994
53590603
913666847
277314019
331240092
124569055
71281893
466374664
641224712
503562159
201480904
220463712
265214
24718608
250315836
129651333
327988897
471499506
269578352
136909571
44878101
204306514
352836904
337553574
8520552
54569962
296058974
811573
357997090
15294941
34134245
74161708
131884052
33234137
622749700
20538596
57869026
332573487
235264359
50283358
227961086
28354647
192628820
279393303
31949624
196524192
386457583
129779533
150868202
20334822
40093187
821177174
201542167
512226082
57967737
321211543
609985608
410524081
165728020
323363087
13266471
812506765
70530979
98646914
295158794
135665831
15526497
685861
25709519
14756895
57216367
205398187
403431406
18951966
9784191
416459659
1529295
61887027
439183208
468794511
588796146
7998570
677155752
301714713
313036220
259128975
82824129
185535139
97146502
134771984
525750926
119511265
63184694
232022059
234581578
283130016
464046676
82993734
739997425
304526769
1805969
401123799
288255218
83305669
32547529
571137554
199305798
350996039
78188995
830525010
896109141
82825064
484411902
872732073
88522759
2191629
647855472
52017785
629130881
8719160
508645588
9799327
199024145
104293956
364050773
233734180
554917787
87128297
298903138
286891603
284389346
357779969
372096427
38644182
9095338
471432638
167698729
71550823
29977259
64288357
3235856
647015511
53545193
326702031
123737938
300442764
16972420
12204748
290239196
344601985
95200707
425061547
69030423
368762999
179453361
459687544
213746733
668347999
41837281
496778454
549508003
258621987
109210028
239443638
551788963
57425201
85995325
566992424
611766084
2630156
135748479
478548469
616786718
104286417
175437171
414419579
189599510
16466881
172488194
11211233
586354049
190676382
42197439
134731139
145524101
61565262
93593766
579534691
645068944
678843787
137383985
114819199
327869783
759920343
8496782
555138406
269011432
606484141
438005315
563612631
12886119
267653662
537619688
31161500
218068952
107483371
222929252
799149016
82320170
77268114
156186378
152410565
483862087
201364902
396228100
220395132
180587473
273687014
134785794
61521278
609395721
576327446
93380211
218002684
201834503
547106814
410567519
551546795
577256028
15484047
215889795
482682098
133676524
281585916
188029679
444168856
750111601
25553286
394393075
112639012
584723906
21679457
11046359
2507221
632226536
455781777
221922441
253020895
195387256
49116124
335610213
108542160
291078083
69849791
1055147
3349796
214060846
237680853
215576411
273403551
219740241
521112844
197233952
122822658
376259251
187176
230196076
477408442
527224789
574818411
635873355
59691715
24079597
473018066
673933076
52927264
353632395
15948344
408536775
114479646
506302080
614782493
62417454
295427332
436437951
519616739
254070619
151459196
372147643
178668765
636185702
42630695
600284982
447046707
538034567
74928034
123464428
89205537
144956397
278980914
330359826
13118186
771180588
407370520
55790575
292707619
94137469
272491787
775203967
66046597
292776519
74366533
247887278
20857633
154042284
58031473
166670870
284312142
311898461
455432699
47232658
352175945
364931105
24250339
166607042
40284087
166138535
314314667
130562919
7621339
243728884
17494272
308706418
609014165
225663636
303553522
177571839
45433921
172756338
34259572
335396588
344051049
42518529
10653610
80556153
636040655
18485497
16248371
8706272
325758126
122413568
234464181
145180712
15252230
151592558
1515347
95489843
60929495
56512639
280754858
169461637
889397116
33407017
105581800
134556854
100744568
633064852
28493415
12191540
523555043
413419497
666934594
273133380
29601967
49292888
274503431
113262850
18685812
887909732
528076761
212565828
153318139
332280068
149102055
667200920
103098421
32838617
170965957
44314967
324487835
103604900
17776097
53679240
178870346
128394256
57805
187446094
86768199
313301259
203420148
881400252
59145148
219427010
97986419
552662563
452683587
188184420
394944681
364306463
125043091
22406584
401438224
347131399
354356806
705790663
269878139
80832940
366721792
41313315
501456718
439783020
88752718
310802792
576199274
18503253
5482950
62065520
8497433
46822034
807177839
216047031
64787227
6533577
598654341
87568641
145677299
158483747
872583303
3713819
112003774
26970021
31757279
269666544
685497845
1282721
23468852
425382601
41012208
350831662
23113183
326436361
654259895
48702053
368970079
301053968
20602691
68144384
744000491
8644815
382238898
20355558
423235756
3851981
192948571
42748537
844687849
578832556
75931080
159457209
330881925
109630709
13901671
139260135
14473950
518791036
453023341
87233169
53998662
179219044
92976365
99289468
211420442
1704425
311222871
43172431
6336394
54451803
55294360
79646598
175854388
110379490
104955769
426109234
456937314
63955987
533933664
355318024
179924389
119259432
304557635
209931093
51318500
337670125
298469538
252595754
236562468
72124291
335735054
165237273
547020606
576098183
163599211
769770768
14727881
459841589
29312574
415713173
22387783
308126320
657436410
76380162
284745575
551117165
74564656
94779716
532495707
22817975
115649227
24523575
369303542
239080281
417744710
504890438
14589766
153096626
95543514
500239721
581979143
77406494
48265697
110131243
844611380
720879110
373088960
132890382
763958897
619823630
146874117
236125923
110539493
13435090
24625138
392868250
288380904
55745077
375012227
233230307
90398215
15190181
58192061
174433230
502096188
465107509
25262036
247565127
64894099
45852029
795151055
828609233
1228804
24555820
571719721
26140413
69129682
194491569
68263802
282893924
569264138
74181913
492498709
236801766
109436367
42695682
18962991
6330562
12171050
33095122
272434820
436861881
30674998
54475969
15089840
321537983
14640597
98759407
245491265
137464994
243471401
558403933
291377595
145226076
207257783
658780349
867117248
48205327
109207838
320124672
49154070
2030652
454359082
278680847
13093491
55162220
125221850
146311689
147224831
641459407
408720317
310856562
146338199
237835860
452950653
11994477
80360206
121919276
360871
31544886
452457338
106830346
413859039
473030777
172631800
249065374
12594008
170294584
487271363
645671500
478580416
35366228
287615130
218240140
186978064
384645191
103056945
551834679
288083414
174155274
274023
178441089
20648293
41974286
182269589
369116679
349613468
81566806
198475244
63866304
19670631
857206810
28450652
604896222
552366538
634196950
107619016
54366887
116315600
418572898
199205407
496761423
53491867
446713167
620594033
2965274
246944356
12614402
129209042
656532507
153522317
29469859
41319123
552927813
163744340
56377969
327098138
324327279
135708273
398726797
124438372
29168172
128090051
128575463
12018297
70035043
909880543
22913765
301771224
46784630
72082738
25731621
118500982
466627280
36158919
68888616
384793862
258343120
485724952
44818918
325964904
163807868
5878120
118443955
345691563
211422105
672088807
562576624
572121384
246917114
20464475
27253811
484180110
65415415
3842
445301887
255133642
493305650
94204537
309632375
236405381
278432521
334846170
150223509
94370086
217781006
336382693
216573032
36018053
520161048
198699510
586607600
59718589
270256133
38019474
21882974
686555586
156158571
131303556
174333258
363229839
46804464
13598364
304048544
227074399
206942012
227477869
256383864
232601372
248988248
458814537
152485592
116499475
47687628
68826291
265816561
303876423
374769094
438783678
212004437
71709073
9712387
291593582
302882185
368519734
153851272
510483290
310863817
358292394
50696617
120413139
218577438
282854179
345927741
100817564
497988202
165718580
206057191
52536408
467867630
341013260
147224040
648077203
109377686
45055295
604685206
74049382
381863169
758745049
11311115
11705503
41774739
465963288
230369512
155803675
177304983
236568252
166010837
26925337
103729666
139475536
301104082
88624274
310207
195664490
716580360
264887867
711253709
194091432
313963759
128397476
79430209
46539085
536754780
13436042
205894471
237417768
201100363
291139803
57931821
291333678
104027525
301481735
356277844
8300222
499896330
553772
169669662
558720995
143632550
4438838
55131746
137766294
140932502
562351679
75297689
222083626
76113510
44740703
857351488
645389837
212333840
875187608
55524339
18628431
62294027
215518344
24087342
714084752
72961821
826424965
60820314
219531423
37686057
65951267
391193960
289807281
528131275
429537446
15305624
189657997
66173212
223685799
690619192
327124914
291320730
443940542
306405403
569724769
51219694
822537743
485308223
4088139
84695821
525923824
25460164
120526700
299085267
778463481
672964579
244140857
113880325
3681896
4305301
298512313
175684012
855363165
258369949
25001459
2385006
490959113
87292815
573332560
235655870
34479249
12408667
156159964
133864725
58102629
363624983
89323077
292897245
216023382
60325466
139753635
9035245
223192502
411644797
48266498
65695665
587052468
132354918
24453502
147096070
202119351
283921636
354023212
19454324
19992305
212507814
50405748
72548943
821955883
73314121
109431761
600343291
32585478
410139582
677009024
604010594
74996565
20949411
325449504
237898579
363697222
80482778
193126087
137046723
116151119
184680911
86577822
27209579
78255254
543089628
98918637
13358804
735415164
121358770
120536485
726948458
693203136
723155889
547504819
240043115
469017357
266610811
23312693
431948180
15898417
471758138
324908200
177087106
378082715
425972054
720544489
214839621
17767724
63614351
445983324
361473495
85390480
244515823
195957014
164048604
606878305
5259660
243738473
164504259
358225242
12893760
387542569
547676567
525871075
317886642
280711657
343186876
120791357
797958778
2071329
107853572
343977111
339938607
375502356
253064982
108562909
30544930
351741864
280278100
404301040
13888143
198608547
339075568
234109854
235965631
632493420
777160
500837595
345753163
361763600
16425365
47124122
514175424
115613637
194829145
692832071
765568031
230894596
514703770
399535160
146187112
181967428
394153553
94161848
115484179
788240570
124831375
94304745
476101174
28700986
109585518
347977854
4844830
198300178
298306422
250661282
538998892
638681035
86810032
49087351
17603088
207722100
284332605
579581145
748093573
144665205
86621882
191735444
45098890
17114918
44147170
132364662
28592145
1414385
572832525
539372807
331351245
246088000
440076
480882831
56795822
134785026
447692044
561205177
23134815
380729163
121115087
501541641
145787463
669529915
424278419
9507405
92271772
634241738
78712718
627323370
484659398
182854638
86187125
184755846
140804212
199726035
662275029
19887386
12015691
145540256
360156291
301657912
233966993
569691081
14066276
359830436
47793602
646520531
455287838
164872535
248245186
194221580
269131122
125862439
509471957
3489157
185997248
309161053
660023012
205627311
142942543
234046690
45826633
151390792
104942864
380963816
292519965
47148847
97192987
301623731
118064409
185495086
685626690
165607068
770946658
3335217
5624338
817495883
680457481
473097932
54681998
81762417
316249742
714567188
420938627
235140125
249074801
678493107
533400813
17872319
90450536
544972111
199455598
135884111
441315002
859204497
27916744
70315136
133364911
164599730
328263183
165375783
653168560
130300207
99426666
214434883
270110086
286496566
97385523
145681418
116013478
446969321
64151809
85462996
1064876
49310165
190688190
35735647
111292343
287464914
303588962
731792355
188260140
211192743
57893719
68581687
120806756
88256190
55318768
16920677
55080495
211446751
39744797
193639213
543417518
432876
251988400
217216246
135492490
193732065
30417984
6270899
241597973
122190488
158278533
55431327
20387674
79250091
399877992
272288629
476698598
10514347
291529556
3187402
28775407
151948929
81109327
114821319
192281257
137698873
315519916
28850306
153715000
205752147
136089686
114713844
351029146
343388498
117742492
386728271
6792829
82022212
893042464
22064896
106661080
360597055
434851693
735713782
461593882
386764513
168771545
10227808
61586518
155011228
25089445
766129978
114428604
24742290
495939041
178432983
70959007
427708409
123240291
378765156
65741175
597303926
61669947
425924504
194671068
179741345
241346641
55216251
26797108
164070426
124759005
41118676
10990439
55011194
488116032
817266413
44715558
92985356
427753127
87532224
344433101
246269871
128080215
30765853
350896842
23057906
127584356
74603427
64418182
101211001
271991654
156806735
291817308
767465847
122831720
132978297
540349184
141470231
422379040
69311115
298864400
39185079
121150595
393653413
65071654
76173100
81459248
61116615
130931082
131016546
245853515
105162294
749588617
143817233
791559392
27747243
690460749
33393516
191919760
33748639
71885177
688390986
108843142
658727366
469301942
8338389
234603564
817001475
179920787
138891304
788158739
566701101
730401159
98214858
603216857
481621957
42347652
18424758
438736651
59425046
88271871
14897221
3128107
47598018
58773272
23801738
237041327
315240500
401215904
45355377
47259506
303384947
90507237
72340720
493207045
188332528
29066709
70603846
96197399
719108795
419617624
59781418
86265765
211790549
94498901
89611812
511335256
63855661
793974981
150048064
11780838
245760080
53057900
506219298
19446690
322819
509207536
327420683
46135659
25738317
128286776
17154260
349339060
29720255
332021017
170695185
36824254
1870577
204215394
14335494
89927989
283826417
212194486
458984775
316746908
586489291
566869040
34482311
135015422
318517306
4890738
1589913
94075321
30185134
187963054
40788381
740604293
12190612
29738268
283261260
254018
344704119
20774700
604660244
100719995
379561763
464382292
178385865
81082541
353521710
119281309
648259416
403617986
537010188
709522366
566694703
202453082
617550466
82795956
129289310
903865164
437164982
1739041
189190406
22123863
31843074
184629605
288390702
972955
202284623
218747811
77785143
50753645
11691270
457944408
457282984
4615409
232678978
146739305
112978316
34235744
24563644
47633608
45174593
25364971
462826795
90755566
195727434
223357390
651454645
336811523
6584868
82524068
28656245
211494661
334636605
705612271
239981454
784760600
205285127
169727759
239264031
742935925
126176723
58193658
284935875
448492395
733002004
97217109
45388707
300284468
204229987
142888049
231976453
24870608
650828088
373299026
721343120
830179275
374407565
225653519
843029695
43865668
440453368
25476255
558273299
5071988
8164648
33296222
153547689
776955045
114015434
55389894
285393627
557198028
90814362
255226092
104944149
271699
163613606
196770574
126427238
42486695
27422132
107830317
511159956
356246463
125141363
7246069
130242482
533170662
451528653
122666055
265011685
146599301
227256338
60988531
447739761
47026405
12569900
207609485
349086582
124405050
439225907
490082732
31985134
98273916
871731086
66226495
7800881
69445450
29631235
634396867
404235
735390569
236306376
71127575
629043897
357361754
501267701
121183000
462390395
440508245
13926399
99946717
13513728
118188730
8887440
4246594
22831401
319996096
280750826
252595152
8903413
310966890
93248103
199396787
400837265
504725450
193297983
886074798
7579061
496389785
328902168
515714997
163274736
61761151
19590442
112816340
341244938
1161551
588769
65382339
222646616
53695505
126335086
67955357
496916869
227858670
79742400
472179552
476463787
142835340
297352439
552219078
245513930
288178669
36205242
441590664
63536423
302482569
13832251
485271909
132393333
346089106
557473215
21454020
170927048
38776132
263144344
355877498
692961034
471718728
264989258
215648214
537317026
230311647
22396673
17376582
28328724
139910163
325585765
387682782
59690414
4197962
683748595
675025407
523685266
131007144
153669208
293245346
10930561
221394608
127066102
383032476
136460097
409582165
119866972
43043080
691327618
265657985
122392326
242872160
509158409
106725929
375283736
53755885
6730125
400893109
109038091
430569723
393856560
1213600
376832466
40901260
363808651
302048263
89304697
13542779
63049138
590077261
96673599
86671803
235437138
118625948
66126600
229954590
466303261
230924224
110747613
679770177
737920952
344467942
218046609
2842146
33143890
129132227
528731034
111554444
237456778
109344686
584796925
49733362
117463854
594262636
332586267
132535624
179598742
130530693
96645272
263388485
636961373
91496956
3346324
14420857
297984997
215598160
111113933
334641592
72278396
58555653
458346540
605052178
234155510
3443863
174927475
100017755
68820113
272679069
34120629
184483947
117403194
720362779
169959327
79540391
10622872
164442917
63533596
249591785
26996653
357250346
20646580
152538795
15737151
475989001
156057745
88702708
109042839
638049249
408215171
199516827
225129163
85451286
297560596
255006
157932144
198875636
69766523
49570726
111228550
553063296
141974691
132674782
544029858
560830951
617584049
640651946
12930415
27840635
280835173
309368093
205002284
13187372
698797385
73151518
73453489
780465302
63176788
57966803
75836610
43670176
42404453
453992746
50446899
2857996
88530112
320493664
122875692
4539093
240264489
853449194
111537069
33278582
24961692
18917502
694028373
138766180
135103453
51271640
2737231
762743076
129281389
190327086
8356679
671479781
570299500
318086958
310210564
236198294
743023563
200360568
905686005
123992172
609688610
18888357
263172684
65220730
410308463
62523982
120004146
445108805
609735374
404482193
379810425
372255312
173679581
107422212
299428564
1688778
200550413
50424433
316266019
424885087
407187349
156594486
132702940
55788395
715197418
189900181
217395494
295819232
64281799
31106900
175670132
5710857
487339951
391652110
915043755
22478082
189124133
327623138
307363159
236340680
190477728
199835
237836602
7200988
206400874
62067085
539405214
368687342
511853214
222071068
223911444
298013457
889869
161563602
390416311
81151121
13283757
63394362
108727840
31240357
223011899
164249743
141747855
714214443
249885453
123990964
103882829
786572730
489830679
211645924
339627774
181513273
256231497
81857582
35170657
257423014
535708767
132946611
2729818
27041012
388791581
865408799
104868668
490689124
66138212
6087850
230135168
402495191
279855478
7467302
601599195
117202765
92942638
55910269
310885514
124937505
7317440
609370716
72424182
541852119
21633230
121171878
5229150
255453963
1036512
139845551
70259377
120720335
7700916
9355864
23052951
9275819
114731240
305094338
529803413
593623893
88234652
70921571
28973915
255041336
592709911
213785468
14945349
54740563
62952418
59997416
8219321
37028828
50551885
455042251
67702482
456956975
159162840
47888939
124244028
287848943
17727061
47076836
519577537
61265158
106549019
72866440
230551922
557106813
377954893
511211357
24308861
151676172
436958723
108618738
101959772
200207807
870007514
88754013
61923905
617938918
11296185
617489911
437489857
513650030
135684777
33280251
437565
199700868
93883186
25526260
110048707
16940860
15430589
352130216
9329257
68954371
101510523
81571539
156226770
677468432
792944725
12992370
45207349
198835763
185094155
692577661
167133899
118855046
38847709
138520686
78500558
458268676
409441166
220344972
110530528
11857810
205888630
122392358
153112441
286103444
116492707
92962305
50970143
90188576
6266736
216787657
3517415
409716646
145574475
281394349
155717081
306342919
54377577
348021267
302024872
240345012
292497686
50695214
208149009
658710108
131430827
307260476
47332064
124548735
788810886
119673884
236622846
19026444
662555977
4265044
12363882
816785435
282717783
76789266
40539896
439834851
5449791
22797495
46267601
34792716
71203474
212416770
134893526
169257019
389238430
69477652
425956234
118306846
710310335
798975124
8267800
193888396
45124584
3360723
630136407
26615879
28685023
55989396
37165290
12162488
205983627
302174982
229177623
8918379
42869865
234638417
43761550
11461497
162532072
541391239
14736771
163159665
126961744
95951852
392787129
66866298
9944885
22054901
37294133
71735735
126543222
116303864
1514827
623824762
240854525
248744050
306071608
146977694
528938738
61431476
142527667
25245219
18618845
640961930
154603185
52757961
658474957
74487598
45025425
11086661
10009538
112032142
475265701
165343360
215190094
134440758
34005778
211311516
572034433
90245564
495738489
70477136
331027978
17471917
458437722
14569582
2783403
156067918
111294349
246208450
40410424
319552313
79144984
150754691
124424728
636203147
514853563
277966171
14211993
160921157
363333743
294838433
454287059
341226397
252292843
130623929
172712039
465689840
96209808
370416955
261013189
587419680
341420640
155593297
229733937
329067457
16400397
197493608
37256906
13846977
624900108
531062503
706710178
126773433
71334768
37524285
153651488
25931947
666675904
199207
94158138
178312511
90571925
137267978
231209187
649408590
507664986
248704516
509672857
617214279
88223376
475676841
151608577
115170677
748819809
308116568
59669246
288738740
332402843
117559156
704158921
190169494
475472169
572277562
469354341
18773681
282969885
285981013
481644746
11155638
1950073
14226655
191801487
789523831
74587910
593036724
51542744
769724437
439550956
155076329
857919822
43475532
134444704
327866021
184654547
1499612
219687144
471365239
700355875
117625952
65454387
294704267
68572344
74575260
273108282
27773159
460723720
267134209
54964739
94718891
1109071
287632823
58933941
219364019
333607377
294107236
617292549
11414866
45235206
41125777
185187095
437046350
8630719
57476042
16752190
486194276
421316120
705629562
315599631
114626945
196394471
149268092
570604289
103919919
94230359
38069553
160472405
56681867
197580549
750589655
27174026
535595449
200199550
395479591
288216973
314932409
662890751
101583211
703611
661306728
199518016
76013869
29925313
755293176
392937249
183173526
198921302
105671650
559053795
24161417
89982527
133610111
67088760
274546080
505369424
130096034
416509523
6668819
518554529
487274508
147611531
60490788
338735611
265751
570216770
297576129
465734363
10357397
43059693
25909094
46157082
291212931
124540129
104931270
39421844
797757711
51961066
171436386
92076464
678537598
12985812
88422340
310707213
23534864
577617094
495139971
504610836
211166700
194753506
357830722
338765
481303842
52453113
35253765
38833032
139880040
451578870
486039063
29060834
38163959
800403003
383809315
155185341
78579332
182679171
385017335
613145975
43529567
415528616
481398024
158200369
17333609
89112671
20816737
462521608
309998127
70130450
59829707
308573990
44935634
207460558
65739264
75335205
3178441
302210779
6128863
91125868
113583033
306849910
188470396
44961044
436645223
584035094
107135201
444992566
87286802
9857047
616368549
117695886
96730155
830287846
223272578
884092778
344917186
284679709
312670690
882639336
4444886
50713742
66124550
363760828
348070064
470042100
89398105
575562192
70951086
394282283
12481504
161756543
5147190
533997973
124451066
90979644
128171886
139546110
227376827
271413725
99659258
540364893
164061185
414691291
3768447
1258258
461482873
70881153
413039910
62064478
347866095
42288887
179586149
355688198
300381696
412619079
8298056
340439905
96781725
64488616
121710582
289430062
259023945
360295963
65086916
47604807
213332647
116587325
310824328
378958063
37288643
1523202
184606019
442856746
129828382
108078844
143162807
15438589
7341783
522923950
7136367
214307677
62568144
257683218
70356151
134488013
465361012
565063877
81342676
216161368
374012664
601561584
231229637
66026220
5431461
498544097
272094781
69328606
226086225
314496711
697150745
11729617
225065223
703459533
53853365
557999273
132076129
660113470
88708338
512900282
11979269
52074024
623447389
13587089
146657490
733904265
217777730
287460520
43368729
87811492
12216917
66492029
492166264
186933164
60685750
222406696
60635074
6720116
153193209
446527961
43146159
76987213
424419889
57384367
922153
70306716
186402623
608089983
461910032
275144174
266662651
332778792
258133249
59368617
272135030
133006218
507421611
50089425
771928271
472662008
88773144
526086213
58324758
54074225
48426762
319834448
247134122
378974736
50392468
94967257
49043975
27072978
50794422
104142679
221938598
17211491
248010913
121345303
30209858
237054502
341326058
152605153
570238337
585206102
85660222
69891201
332516946
127056294
86876952
171785607
203914663
174374591
515586604
249132013
130140080
122373196
2566229
156332992
195147240
13135101
71410407
725179976
259317519
189825792
497119633
24157720
23746185
38717091
1548899
173575703
34867300
145731994
452702588
256089107
5805084
168326446
63444827
200068431
4765777
585254156
362975111
10756994
463365347
126290378
348845981
750056219
54512602
77970032
24945394
164195460
192313692
208085224
95636917
43495031
358974465
610837387
12912354
908691312
281770462
771294193
5696886
386293043
289677363
61416843
132745275
101307285
113627911
112966209
68754707
12749891
10638627
218493488
123611608
105068249
159430457
103081427
432644259
203210534
615518128
5459349
347240276
139550158
644633445
217179783
328898899
711334986
181921606
516276
110417705
910821840
34653427
250285335
616672270
230752005
14483488
558257492
183032376
51413644
311081634
4493335
759867806
78139278
210180784
623425342
370182286
334538217
494138352
782693019
415649949
231443150
12171184
802111867
12803216
4269636
49884827
319194252
58999151
327310161
467151548
497753041
244645760
163362241
280420758
30194709
133143330
233463260
65349797
13602086
151371328
35376560
174989283
368044611
46902519
923939151
10806865
22605643
599864987
169771713
137825
332097203
212165176
207375208
99830159
76838145
637449415
906781170
478240895
151778910
718123606
423227089
548585166
76223308
349233109
526148017
381162137
661609889
142709840
330354891
108682475
594034069
38328486
34721779
624940326
6088936
202679052
320193191
216793201
218449603
89094362
289706749
670703
419661666
45291126
208950253
230407438
123908346
21335271
67047722
3587762
86064149
158856547
34557333
75721727
647691785
32936965
297655361
171763980
442689824
505571285
150343491
1604454
444901
449340821
558476700
78194643
747986236
27249439
510102001
93536562
182755131
298255079
157449325
592671947
380280458
288110491
7506969
402633805
59869652
62597766
319488798
9583958
11996905
65462876
213151994
234515268
247741229
226802389
28859156
61495742
608629165
12793219
16190101
358801817
186019688
624769930
202589958
3591281
5339412
281461280
352920962
176916243
238608936
536784015
442338250
142091530
49154091
303888063
432197057
327499080
24286944
211526307
255099005
85911781
2684254
314845551
588531929
104138569
258014031
878208350
154001308
255703762
234080841
177057311
206900891
710041952
294827823
442715191
891646630
229928180
72318760
396336298
776825551
40921776
637590815
31962394
225726796
75079615
14467523
86550883
292179941
130229813
35066832
58852058
17723549
45024791
351578695
723454653
173052872
39063497
108011463
206961041
16162059
96396674
168048357
5889852
30885047
117092450
51206330
429632790
499489229
84791417
57310243
2181076
291543960
18850962
10699238
767345332
488946209
329120022
71728716
623212783
175407353
267762888
227042495
178754401
97202574
285154475
73444255
918329761
33080200
8870322
274120035
134260293
488587540
507494404
155681125
92629130
50796007
39721096
256607467
1236829
215395500
543559469
351177628
209302941
372275750
31546325
121259920
59447066
841136
588094846
12549843
165349041
98099478
20398097
478262927
82974037
522394638
274133857
20191480
15118611
579957600
284634282
8369725
330384743
158342206
40151039
59769509
675017051
479602810
57419978
315454584
100601401
442964226
1400744
33867823
226746242
254954463
865791953
126506806
25249038
80388020
291138655
118359957
346112414
319024343
948225561
13091412
692393483
281847952
48732302
3287480
71165022
21809981
170689551
372544275
180631290
139635086
162863717
530567983
518670250
641065088
652439291
741195565
340819218
21266385
177054181
274928368
103286476
143057634
141927431
272741931
57111580
743088439
336987131
446381333
20733145
717515811
6723155
269879059
382196954
279125370
282374350
497222411
103396832
270788582
241869725
32566485
589063927
180343885
27131214
81695209
367014645
294987798
82680359
748999890
9436214
12598493
9854151
546933299
347443906
254706
475605870
110491544
109372611
6785584
316993377
65683941
105894253
13915920
275290052
315653125
296929540
494370989
252516209
31865585
289591289
99635729
238561307
515661498
99320423
363884169
307240672
628996919
22622127
57275012
521160484
276629700
124237114
52916193
252209876
673821255
425364026
392832959
1052466
560032386
83036805
132531475
23747282
296798326
255848138
535292311
646151839
18810832
399944967
618209193
104511483
317431145
244162931
161229010
521021725
453652300
267123972
312944007
185899332
225237190
40460829
99112325
134787573
551520873
120981135
70572838
222596768
172975245
187453839
151448395
59275261
18880003
20501735
406529381
790440009
287921300
332167449
31336392
39647712
13131134
354407098
25423371
56867174
177001291
491705567
118574790
278577557
187255942
18812080
23830879
264399433
286707503
220673749
208929926
102488590
807576915
213290405
793192099
333688094
681322270
825677101
252295322
64900521
298449249
33104205
91370391
38721188
221266575
91584458
328530776
215450405
451701180
387543062
52935574
6018127
129679111
66780971
160613633
32928592
253132194
731729397
35460862
6957765
596254973
79774464
125468209
9443524
111272572
89517854
82193027
97667785
492834812
432308877
35680819
585490221
277016963
424720472
134496144
211807375
393497613
301323612
25595024
184855
64525521
797732445
724725417
557513180
258147290
310981981
16435584
117420299
739553451
360305326
202304647
35601745
482678465
122432772
411544598
506045978
367199826
697077556
395623720
12696293
603996653
51976510
238015952
802259064
100215
84521133
113770659
638467210
81709213
232558090
8938074
28890211
103229788
45972032
266551140
207758843
693708330
352806930
86171273
93089330
109280121
14291247
539173535
191920541
791454698
311043151
533649739
521258406
713898380
240797414
325500687
72567009
5376680
127690581
221499098
635100774
66536537
212120439
603712600
24475
134706635
25471260
64982672
245403830
834640081
376929050
305559721
622898983
15236675
308116454
459584738
109878823
336015223
316629959
24749733
721803316
24228973
175238459
417629528
831774059
803040189
499120935
888747887
738820637
29498224
86988987
397594913
49298223
94354813
367881495
216765023
571516271
10681401
482982184
8150558
82353895
62080021
355746669
172662187
422247630
413922725
300251218
330566475
174650673
89550956
170850726
671434277
338813395
104682583
340419801
148659936
214967594
164469164
129819775
233566317
372818166
58305595
142538546
3231679
320621541
748232
73564526
164369498
33192824
107811088
115584959
348524976
431606228
314053625
337851228
16217614
38094399
103525437
18447802
118467914
273407560
907380049
182087990
77810269
94713552
320512323
307383643
517916123
111154867
194365726
590351502
296931405
115684632
120208779
10465741
468681215
373754158
18188387
64402497
589229584
134864611
736075864
227098726
252557731
310626814
73292726
129070437
222256090
281995514
417166968
56701897
922081255
177889473
554863008
764566893
12976468
510306677
60429187
215682349
42528400
180634252
250286152
429107872
308032467
62096931
481895662
356001923
340634680
524287476
226762546
9641804
71002871
95634494
142839520
719127533
406403919
3083573
302537487
253481769
176661657
45606222
180513470
44635160
74031594
118057995
329258679
4737258
33048509
142041611
485415459
21146458
246998567
392359621
143069308
162925082
77908421
380280450
802341754
136821570
250750220
40684421
368830422
60318311
487213130
225344903
273321819
129413432
214522822
31322481
189177224
341629088
6327550
195897050
177474220
142892075
137733760
254507229
57670294
62034498
884171427
65438880
258216885
75032291
8482311
831199115
164123625
301162881
8489178
63561754
86830344
8192718
298262168
294248550
20829139
240091333
724547812
343589494
221898099
201927320
109369376
42572268
109573251
20651156
14748579
124578103
74851472
208917923
712098245
867178302
265289758
129022826
12261006
552325096
276731799
335768268
342010556
18609703
127018181
48188023
307841310
40179794
340773177
210379298
553318687
241146671
500762289
265981094
171348628
25759577
103039458
105860723
380472797
52291396
242093444
24237592
351694559
300945938
41488319
238367942
662550630
704300435
35324626
42758867
180736381
181813843
129773639
352331540
486496632
142260750
316968110
115415036
482773337
40906782
6158054
495969273
247782359
479409083
194026708
329323689
386765864
216772213
581142422
859470752
15198759
233225269
2606269
848251631
190085662
892520706
764434931
184826168
510762578
388922075
105709031
70097849
33855196
381059720
4485887
120304138
50541929
102877159
99088573
287303648
31048728
424467496
555267711
343705388
170082938
600154607
926725
252393458
954730233
167331295
62443716
127511661
203676202
70198280
545617981
147608439
389069923
10411534
69245773
5487643
175476274
20271306
30004785
74018114
194936712
193624576
107654586
241670243
4626463
453130139
126154099
21917641
504748029
17456165
191630741
173568475
114100789
504954693
461903992
107162754
541948059
74701594
380127609
246118275
50279321
92693675
114044867
133772353
594307203
361368928
177467643
41607667
147144582
337429984
1203797
24072631
134097819
847658723
391792785
188298869
127797275
51541180
94792207
38357881
234411590
55084215
16310762
440908338
295966522
7527443
429877178
277906703
296038136
41256159
160882172
245436778
172069
191016214
107855155
186459939
882038110
408498567
227847827
58105820
130827791
80285767
654336630
302587566
61842245
495315
11657231
611177422
379190072
317668318
434002019
221037696
415532700
270857277
237132520
127961113
1256791
260014815
213143467
19149759
199865523
105679744
430811852
123544507
167753242
314687
24411086
69586593
47236979
26405888
540453662
325296709
10755023
7199366
62235294
960614196
107127603
101943148
715608673
604785299
206578591
54998560
55425668
146305103
84088349
238418365
112714747
708652973
187431369
607493699
325213015
88477523
516736169
565833360
391700879
226800195
171692557
97010160
647202236
232905652
11605884
21730399
306981721
78361048
39327417
517890404
144673024
272409839
600799407
787597625
233723680
603295687
13300455
806030436
21143125
409502021
121592814
114133746
74087608
72955078
53035926
30965149
432300354
2913382
198005974
390955487
723919199
93913732
744710786
727980496
120282660
311178441
320277951
184989326
181638374
39050446
120672006
110086840
468222827
205121608
516783092
560739534
444908304
736809816
203401997
138004577
51447176
163001034
957562488
16986742
616541971
216831824
29724043
149265429
141649384
225579537
240113753
12619430
123332847
104841175
201297360
279521499
3399427
617945049
51330302
10707713
223112030
60679779
227769831
292656422
278598158
385535446
161654827
135605711
55947429
92345635
48161188
228251890
514813881
79069339
1051011
169971042
368094656
123248831
244058312
117932801
309613455
308620883
472229746
530337773
271461360
379484050
105597450
314159289
80338649
19040034
217074972
529401961
21789205
326060815
774121671
150869911
334051174
48977290
130011536
416233414
296121703
698520314
77102863
359029282
699192206
75540253
665927051
661573844
6160751
286164256
67490472
596472472
52014641
203044203
106680155
310220831
104465727
169262931
718223548
223910116
53246546
32035271
85558841
171385926
553214087
58391446
652951332
349661376
18976674
65685505
101837980
720000628
100369439
15574306
275648116
182958469
353657240
232166348
105155405
130285750
51139389
269809842
90175293
264372350
85917645
640750220
57190029
227368759
50980056
4562170
124324379
292706109
14098933
32788855
19453719
86382239
402274779
105882241
259431912
469755107
125414081
73766951
5389213
32292700
11313744
4920769
97557215
226754472
8344644
313135025
325151347
87595702
465180710
4990514
741305714
360032854
110942153
692370231
63436229
341399236
119695511
357981534
65408622
97757522
44270335
171811158
333532631
542960537
754909656
445511318
84989622
210528334
191256640
132187949
315464951
429282952
377586174
38401338
30853238
194161759
181771380
13483679
108354526
192980344
107640070
150429910
603185435
27129158
62167387
298966975
32946860
781902350
30714723
788169159
105736729
593839316
410501521
305808069
525479347
194228492
586117402
39575693
384131449
25302979
644834560
48712151
617087005
48989076
309870721
176111686
174716107
133482395
118893157
637218868
280217517
35535698
95668165
108641902
315215708
103334955
105779815
456851118
258148615
12682023
157044993
313784438
473180739
141521169
119047750
406554655
358502198
325065823
30794420
202426016
274286674
48882757
591039830
328456573
617375300
336140535
19129318
149340853
15396705
351033743
73729990
251961242
85350449
831587678
433524744
17990464
282138147
119967695
164526892
28736439
118375082
458717687
492765730
157893336
129891137
341962323
109048714
261923166
29742151
280336977
112450621
121382514
617741357
600690890
458606440
868341430
842809518
20153275
44429617
283564273
169457729
378695670
167898875
19827988
33246553
354029283
247882425
370610983
410065907
674053551
66451752
738660577
913769310
91991555
79007491
71986462
97321199
302012415
645596824
864910
48447785
379676464
11725276
125090632
700954299
512359387
129942202
102165610
77040984
216309385
64692372
78730019
10943691
294934917
65353823
15837363
246568121
375247238
447449517
660511252
836917608
412872461
24147471
262139153
12226194
103585440
166744622
565187199
40472891
3421264
915621992
480547
758996064
271432726
172103402
11890294
40714434
522984956
912217099
80376270
410074071
221762989
180722926
334024282
115852257
180830247
339530599
10094000
117344049
169658779
300853022
507619124
331206830
123098731
311335044
122596563
763551707
26185695
105222740
9795267
806209042
55753244
289051463
892731619
270811379
79220955
422025366
22879929
72897233
318851987
55032703
40084830
52355257
363040674
8190423
3612821
41889509
45693395
124727524
159873094
221303806
187911657
339136149
51012581
84579052
691980714
82334737
221889405
175403337
195868450
335478965
54701918
90661917
150673483
362436082
58991069
117898749
56827575
17647443
442471814
49048835
465085641
291381336
46047377
296807977
48376918
35805161
117331347
239918492
270986291
353251702
45619177
315032065
22810889
164437
237418549
106503166
241160995
445519179
101624959
272484511
52347434
5281311
21057322
559361871
117950421
266227486
64003071
11876116
682564555
638736225
128480210
197887466
19503401
55809867
31590717
97681964
96417209
138290667
470975720
331193413
721623388
59426437
106444488
446207000
334625414
65722023
233675455
277055998
109226411
1896388
585311271
567389914
206703676
372240893
211020879
25938453
154110939
31845927
139818934
29556572
291970340
28235060
91602254
11422830
5396468
10768563
391051874
40134062
277915646
51290436
349794062
695105863
81196326
347412968
177004480
233346618
31635289
769806100
73427089
553882269
70751092
28023718
30418983
93634412
125581539
38346954
19076271
19678373
187931152
367290316
18295684
564534056
4976226
803640810
233204567
309390334
675175107
9789814
138349632
21729890
600478141
349799470
21976481
26772207
854209774
829560293
201315348
434224840
219902818
218047326
866694443
511757874
640158453
918860845
84672943
121996704
955840552
7123571
240634376
280362030
210570773
531348687
143679448
122331326
362155790
352169659
51163768
95968875
162599133
96938650
106045577
334775673
186258092
691870297
429639932
69441809
390754564
304448100
395889361
202570306
164928136
95007096
20096848
398919117
106049531
118558068
259774011
235059968
292139231
65140619
159033626
562569937
12326351
19668705
338725975
757824600
41774270
58094
114154982
110724696
580732862
62720475
89754511
292243894
205107411
298650071
587262566
32845834
291217795
72561531
62160447
455498473
116408722
756685189
615099561
123809153
398144593
463313318
634144048
285775530
505680163
56143569
162932851
751314104
66789303
597356071
551015194
216997145
243752609
188042733
124868073
361541475
60191686
156943738
148416504
48071516
136076983
503984797
28703466
297461888
65911117
29734768
654528018
198521633
336046186
416753046
587124091
114349554
37540368
292931696
788700674
59746528
34694712
223205401
769111623
331362061
387632370
578203689
27673648
191131159
290548836
7700228
304504348
57119442
116578484
180006553
35288285
197115986
179842428
146782398
128444831
238121149
156147288
220559121
394818883
346018535
96928968
10466280
170104177
847749456
528318627
108992557
814263983
132571597
31575441
334753590
32568801
23182226
620704778
650512728
38714669
15912482
113479537
533760052
61123537
417879830
310460376
200728999
195229349
83239823
78657183
1184709
286360824
67568280
284156551
212264375
43919628
158419205
560295030
16942639
161632463
24470398
184346278
720691362
279051396
67187462
632297945
140356791
93915230
53746211
174192925
299182386
529840014
15289599
43852975
49658910
309846
549137732
354226847
150803528
76905438
33838728
618754001
42644609
309500092
202936237
1507554
512530315
199163832
131486187
701007
8388601
1953152
80320011
473307127
52197149
722556548
34394584
124002218
427603338
79845386
49475787
78718613
353511703
364295471
83119364
256605622
62964622
305159180
14784699
239825714
88635453
9222632
391769169
64594019
4274940
486749371
50394627
92676639
319069154
53574023
509379711
118368792
152859634
264276164
514558603
19330299
317275881
333861472
40074035
464910094
191864438
237384748
428655217
9544657
24672798
129816551
41173684
363220689
240472691
546906556
105341162
399695285
441793000
80080936
431201466
250631
345400455
782011521
529460191
102317328
368445396
156075511
495244470
3466565
50950802
95818631
674112337
79849772
458935218
167121261
220498678
508570086
887462289
382848129
125402595
147718438
104876544
753879597
164215383
157571980
159048187
200891599
210302691
369964535
758589180
81901386
354013581
33247639
524892189
709465811
409934938
184627470
658191078
180694299
303798177
186367988
56646802
178244342
80158860
416454747
471701977
575569241
328238844
270374782
156710518
367569327
308555985
129489558
407271042
112258717
209256109
290913949
31685379
751927057
10247121
216547023
302618374
60842194
53293859
73236382
18380004
231513400
3078088
416135821
592385374
115693972
282725313
30159623
688275654
143578581
556826631
188089233
105859327
600919031
334833875
4518649
413720329
13578857
63922452
149237641
39345884
302032246
503905769
255268322
416526217
401671263
423560084
387448203
67724202
116422912
101065129
235335732
242715366
167319831
79764624
125162902
832872240
168145754
224381814
24867744
21245417
342641312
85715471
39450446
547510181
209312351
38466208
104942096
712145408
447034950
482289817
100387003
182418039
90325076
320423280
188469718
30711263
218409914
414521250
57812081
37975232
207429484
427656075
593141877
804737148
67794735
561880572
661196712
254134830
331360428
157140207
839506805
255990390
436758419
875907
113148830
191339580
310036549
125674926
51903545
173799093
372492107
404434837
154585866
312391773
273890369
90618391
110590686
123469993
35734080
96829271
33225263
337403992
295395745
30975439
446854171
1009753
49976542
128670153
226941120
323717738
164519436
526639552
187659993
137418577
100692339
274937812
135849421
153837406
250852335
114625785
346234540
251367598
54338776
207419152
203128616
83495665
677935
129812082
209690104
37414320
8549441
410484640
75784819
63862300
293667316
403960430
299015097
234154720
203310210
33143860
5823933
173818026
2962615
57600782
4872805
150847142
23941505
13378968
175885575
614575705
63397997
597694363
60736383
337272534
171611748
477805342
747495978
304922143
127858731
561550434
34426478
117896641
201736517
619394324
5337366
14516527
334816550
382703022
11648934
625279110
82212696
24309007
54445699
46470596
646451171
1122954
192105580
7036826
181074288
257057962
314374331
301243921
287897637
352463960
31072079
340995047
151839995
91982737
35504077
207850398
603985637
550960173
1223047
251678525
26966715
861664588
9144877
91729516
391895063
92061622
77530985
196340218
668953328
291578024
797855269
25043601
588679721
59721309
58935219
37653755
40888538
869780706
222613781
329218128
61623716
279981650
372728348
428519559
655593912
116112912
39452051
29547586
23796438
273398208
128592130
442133075
26395545
65682978
263984888
361341266
24270385
15735291
65004353
450401047
413729223
69632043
407653438
53017664
255500371
61473737
493219389
50575940
52271873
325501575
97666811
652332343
63673410
250348710
11497352
100698845
66180415
383357903
119699593
245249017
459792850
53943740
341486000
456407061
65308584
64870018
32458022
127672295
218720516
227531593
319475559
31468807
412872070
274496592
216901596
416987299
270887049
190624260
100433125
230880116
7566996
118477620
555135365
122896735
108944882
73108813
591636940
517142627
140457488
131140830
49869516
374507577
623403900
52857920
278972853
501128439
10798564
50460821
75631017
76943548
142555510
257321316
2876171
707459007
82533940
171200378
60562732
276079452
409944635
230468070
54199209
51712554
21662459
342170057
889558644
46966924
118386557
240250314
22025560
17423198
106671338
206011900
81800576
9376211
313337703
209048213
70483156
9910550
357474332
22388123
292372303
290333987
59621874
291530300
66946241
383521758
521612411
192078150
36002069
588700912
16642960
340896642
17099063
626415413
309909798
459501995
27292643
639137073
102790309
185026324
179855226
93979269
222373274
12423410
139607331
555043747
238391079
513113503
300326641
7950997
254370496
41072864
699073540
608230317
212075869
150379118
25437887
35847086
94776622
67665328
287390570
393508053
65755311
181595746
221543211
426211524
55026270
434345128
59259074
453093442
459953174
229988985
70868577
322280149
196947281
286001319
41490990
845125349
36399208
7315604
85604562
318241118
7177606
222529672
262615353
35940493
200491858
145421589
46012319
559619188
10381394
164782509
193246664
212233984
13543010
485410317
114012925
219148986
42099854
391554452
47586841
526536154
555114295
287357482
324115372
28674851
127510334
690987114
336159677
565660937
17565036
138661962
151524200
8339036
352653611
61331603
23011827
61776853
315386121
55091969
265969135
410047490
7066694
50244326
187906930
176945771
450114707
84495511
411299857
94342024
68296950
361643638
115420145
21482658
18059562
611584449
276532886
79610809
210827527
296020611
14258375
77034498
283984927
45806420
657203577
34619630
479443399
778792390
351935759
160555648
38119162
196950100
290954705
11464586
324774712
206281244
149152757
22818723
84292414
316254595
332567082
384112563
147377522
171392165
646544675
103356058
170326329
162057607
477765153
112052207
72633888
22344938
23457036
266256699
146651314
873477333
231090789
373634604
316751748
23832593
767406612
68834902
429325870
92792278
622141445
444472765
418468672
373233721
25030629
235449140
43653448
157540089
125592941
372659577
84364370
239470961
38263602
248976040
344768
279505104
660564478
136807784
322366299
19392584
248511993
850443389
17572853
162419431
158804924
429586702
105709314
220027979
18464889
469430082
160002512
223086009
564198319
292766338
610714807
509004865
175432118
383037692
2587723
108369859
155638132
23017072
62187008
104915495
86046589
9540389
471174288
220901829
46154447
373245083
527836013
119527840
666494796
130722840
477803388
365549316
278119993
53611914
6486679
301704775
6401893
284422118
515508702
82346237
83559438
333221265
668317674
153640726
180471720
450811533
24538959
829825921
123063812
356595947
454014362
79455684
137414375
408861388
117467130
253072293
21988014
441287025
438757
71517082
66504006
865449448
101276725
741492945
500332703
26873103
372462390
220305087
43398601
509134357
81863752
613924619
305250857
360174000
279428902
140240822
623016731
415123765
2599443
302413968
482612058
145469488
366804208
446695152
35714742
140754460
251779223
99834316
220674737
205275994
396287110
37277290
86529869
6506611
95574927
254383039
208113061
371178231
158075999
489637647
140751827
71064665
219502154
149395295
1964347
373105435
179176286
47209339
187611690
5357347
71319015
60447448
86926238
189156211
120072715
294622482
156415616
90249377
52817363
120256085
252805717
77129306
25161634
427836496
357829793
686002592
84685575
371197053
477530067
233763834
305873953
19081736
167584816
568515891
617760365
513932022
530042011
38227444
801491289
305293367
261183354
279596303
7066951
89714460
8947706
24062105
291522689
11050727
743575615
24595020
24722269
73440960
390407710
24654811
101190518
104232957
92778116
563390370
55974138
25749637
332642564
614445117
176819132
598156067
98383547
99160800
8476502
8526
102436472
35448451
269404836
36614803
61500734
217883276
568857770
19015578
251049668
20821318
151502136
191376536
120161872
419096352
791074439
409273101
720490659
143487697
606676108
17248871
18367176
127242324
2020575
174911054
248625440
135039426
671268476
346706644
676959624
796328681
76883992
266970025
125385475
283101336
510943161
151756619
626161531
488303822
43682908
84381124
294374933
152489234
38439049
29772125
202337582
604549066
56465150
121666980
109420515
30063304
73303187
26079290
282743470
755915155
278575894
204853585
238456279
23065387
252584946
534321374
28709966
153109841
110114252
154156097
889831457
515276131
30488444
14344546
94794015
528930827
306147374
144679760
48450791
2958837
343454306
590402596
905900
198447226
514720477
67639726
650966849
104739484
579046933
396914649
118994816
579321886
116838071
438269086
257508479
402588759
541553386
753069678
14644129
731184790
30990981
382987266
612278900
283030960
271324791
567020448
222175831
490182821
307131087
853484331
218219914
437002015
184674897
53182619
458562646
437659058
471635587
11534163
331111645
108491946
173768459
249356605
35573622
446162217
596106100
556901299
143495571
55144815
44825929
676208413
351900710
167795701
438477530
6026930
385642384
117466743
364592614
273310210
85706075
178949976
71223845
189518311
681461990
396050546
165134462
902201555
348098278
82740338
54007821
282683299
234294560
93949254
61097420
112642266
12683677
8084251
248740580
51807822
445479133
422251491
49767276
67786192
735598771
12962653
203633849
76689234
21690417
24498017
389506850
22123973
403496506
31188651
614936139
39812048
327121654
34907309
217410048
37838316
128144237
343268242
64636689
47520147
156045120
145622757
250702151
226149236
257964327
89971165
66254520
64611679
106625500
86711588
513320293
47253343
40824410
37989447
415854322
312696089
28541229
121718571
645672
101710507
18295921
458660147
555021821
109094640
40310469
149483245
82092491
512062764
62758834
284305658
799355931
19939289
221003786
16152008
127811730
370718454
428501441
249720425
202174356
285250255
407248977
46047595
243301589
626212665
11765535
212941505
152859378
96290
23812737
440881745
44217189
709149626
25187463
340354499
58980627
316279583
533870113
137044156
644671947
234442290
78412267
254574451
14000040
20149759
639759372
601685140
778283444
41932917
437737359
127970687
334968902
189201822
343167716
40756768
408521288
564880466
159905711
223497683
138148083
605500977
368365896
22006801
36859090
44796413
450366380
521160534
333101122
45691071
53064931
294116427
74522599
37682919
228746911
763995147
613217514
128768601
261221500
251662091
4361569
355058301
176939043
454313935
525742538
183137511
362728235
322563043
207757761
82542516
66559483
191598652
831060111
57335161
91692033
729715423
433867309
102660954
534681420
16853158
882342619
182001481
16479108
58057538
569884108
43956852
504287960
54447674
49517325
845649790
515741224
934603702
18129237
100421290
463108806
266448248
13818140
7253435
140181793
939132885
432936540
3230072
169793170
387248698
223289582
211531372
32014182
98977571
589556514
51743758
105452108
370591945
226006399
185544301
733369253
584062131
108082869
234729035
361648681
434808918
78253321
182899754
1817009
302701488
286444644
725405361
148073671
91828780
291944016
157006436
156791176
61158535
310744177
278462493
263232509
270524010
134892826
254913611
819352544
185087430
565574397
58675445
39521390
154473884
267827296
266901308
107386209
320434998
285579464
549710065
587469849
102501019
642716636
254138503
544901736
386131487
903980615
428292906
419349914
361978817
178695076
24384277
522677014
220925130
264432261
187002313
134337941
468551514
28586707
198227638
161657220
263708347
11223305
15827393
388174529
91066467
1103795
761016805
366291996
52208267
7396257
343477778
198447693
241061791
474474330
1757415
46731226
45945639
32213497
656481061
59342930
345117882
460065979
28303691
276873543
120157942
7676262
155750757
964517014
585010869
500939468
604405109
97998222
108066910
197637893
102148394
91165566
121693587
505764482
704562301
606495725
799123977
62839149
812863064
513609042
1982794
466025383
104300722
454653106
2095052
192963976
465555179
611685963
108435678
110387898
200764609
544660526
10582439
106508188
549686926
92249609
1026313
293014444
273008897
152633081
269929791
9553973
266026965
29498663
61451598
160518742
282172639
406084695
534193942
365323204
438150522
580024027
150502698
633630319
24766521
495398142
17848106
39542063
200231260
171608325
464934533
678547143
12989506
61169772
600334852
165932142
47725104
373901966
7932840
318797567
474240677
44373561
221768402
297840848
268354945
327910937
83140706
19789760
190036703
635323491
134770453
644880791
88315067
131888190
364186551
209793685
20737554
46029541
578277364
540943414
123077937
54676273
514219200
826702068
15352299
28046501
259022874
12127685
13155668
182698726
34355874
157795541
235222279
851810266
506032396
407681864
280320640
284077974
377054988
423414892
70310759
74730819
211913080
157904319
283858761
306860931
115851573
325546196
169388894
220926986
165359918
498654060
330832502
213779449
720847048
569264391
317805301
45736338
1612769
428253222
499816477
17518812
621201983
132096543
641636064
190881976
270122919
97767608
187789092
74060193
111371088
478422976
82079065
151246623
72354361
35328628
155531576
289967371
255579980
167632351
661362784
343544194
297806182
491786069
35385739
242906264
694909004
280570862
82228259
78157526
507991330
182236829
95976312
336821804
279894724
49335134
293954552
96891481
413598038
8552350
494703001
294087791
143050309
237231545
248270500
362236035
309723121
30577346
7748911
445634392
313164495
88556335
233725179
605700159
98368474
69624250
383761437
558653649
506572720
3420588
289649767
176769247
425513611
368688117
16639318
30655999
37340470
228443711
160500262
4955341
460960243
33035700
366512823
859677407
396841320
141386231
148012748
331844370
18018799
384699029
192133402
507333570
163024349
160336065
52028724
336204004
46787343
8026627
39454649
241750142
328046436
83055785
274743149
492516321
425889121
251910458
172336208
375622236
57867489
6993617
167484486
139228060
51360004
144171777
346482933
128877087
188681238
653056878
67537237
534718907
197213807
44992995
105529936
211119019
178017701
157578529
410592989
420693345
29242071
26551134
156041822
469313858
243489544
5754644
228758238
170651640
280406262
291410840
230547603
214960518
201508588
425949915
415813787
161147433
18553594
312370237
521831565
441689737
271587628
151579538
302276298
629897585
337672868
93872884
50300290
42027680
60486019
416251029
7518616
28319866
12338310
7025633
44235373
320150587
243771963
161675347
86817584
300669826
19607240
529080971
100031285
16529790
59327133
174999266
33204175
609967290
615150309
234482519
361202009
87531900
597163711
238390232
156676214
30152934
306143317
92665398
309635774
78016508
695520593
46598622
16186776
464084376
213994470
374626303
122331018
425310523
575185203
489292984
199256195
133823200
219417193
156041336
311079173
3548213
419906523
389022419
424989721
65350608
28168921
109211347
79958307
51368004
756178
606510653
177605214
107443614
694533084
44756160
139633122
147625372
430052210
235628485
88430337
479240827
196300396
338946866
208211040
375901587
140350404
389273269
475458234
77163010
126121737
18453855
87468235
25854804
200818156
76445408
538015935
486291782
13835588
124849233
23440668
356839590
56541340
192890503
429281967
79524283
3689343
370541167
946436560
297791509
700590273
24218860
574674363
470999982
618157813
122761317
11102216
612587119
249375511
303285786
136303721
140495447
422527823
640927468
169788
127522771
424556088
30114469
157722714
493467268
366452243
287312150
50600360
317229673
211270270
344329923
681287754
721647530
65829639
5101594
271075142
113956416
54347887
341146519
228066668
121131402
199715350
209460779
292701088
48288425
267842813
107931879
173753699
370248626
681281593
152317330
327251375
205871260
50739791
614546198
72908569
47575744
642992134
541023575
619298988
22232849
500481713
129793135
892397822
91116887
137024036
25209983
434392876
380582342
170511167
79352125
181931865
307645994
412608686
325922422
333725599
187734508
456967665
494805960
444715210
264865232
68345253
20813814
35522640
13473000
52602680
84525442
93591730
29367883
23563625
407981304
239446049
28698751
215632929
154271965
89601631
378099785
132487300
27474715
604421189
2226777
251993004
528373514
509477820
3125440
435793573
51361730
100446897
55564375
108086176
48572351
48689220
636901326
3697339
5420956
12269109
303977805
36443758
634135004
485636676
256132893
7194116
72194506
55671469
432451921
259276563
263297880
32067332
319660747
733688694
53372682
20727819
515520534
165887831
25520059
38461430
640402788
252844342
145142950
477725155
124706467
136745830
116530830
532499122
411382800
1843064
285388093
29395088
52248956
661351898
169177568
242777058
11083554
61804459
32250351
450351107
39440879
914699402
357573442
515555523
22919260
45479878
34944677
507407077
267795952
565759435
457026678
71613818
677452810
142426067
371666400
33478595
230891027
568664929
46228518
181319499
33300014
232735369
125510240
132671265
540325784
622258243
155616486
76405152
337901016
131263209
306270140
648898173
179323918
52174862
13074327
702368466
20466193
619462163
323666470
206774862
16163751
208490251
43214822
610363467
758645414
89537077
170070280
21520996
240674475
347181531
267254029
338142343
151931397
188343407
574921168
581175985
387782027
87737398
191959272
763963506
479010669
258799198
32273709
16842666
107294161
472134030
454969313
554668918
195557992
164625589
383611930
37219906
277267964
313899866
186653264
656725540
157532261
242268161
7040324
169868307
371620185
127288680
243484922
132393095
284675523
603201136
14177338
541382336
6381553
340261262
285490082
218864506
288635010
243121080
114533515
210310333
29919549
745945592
74543
305686588
176482535
173660653
216060548
194230992
222943952
43802694
577487494
32702766
703598576
122001221
369910989
176369630
30192726
281624743
135496711
719414805
304589874
15003914
26323823
193193658
549016145
173640062
211826818
204945393
464736808
337364261
603504116
166526734
263153551
223836006
42526720
154926062
463202675
236699484
280183669
155223277
93762533
13999798
72944466
49704836
14134742
16394333
647572229
75279653
379996427
492660127
80540635
543990121
231370795
231056771
416251372
261622879
4009286
521010627
237610689
8027494
95962425
130619284
103428139
751932737
324998418
269485365
210750324
4269198
90375097
411312708
37660430
141086059
103352503
695349406
28817024
127946690
79394437
49979076
2056179
57055498
225958399
288710678
40380191
243426234
63785748
196808335
452301207
337188235
162243521
283407765
235639520
644145969
281201586
98554479
171524773
4533834
10314082
43028493
55038510
226060609
340976905
16142489
224780456
297104585
579825505
22702906
25752545
16531866
470476534
675180903
401082082
101896833
242483750
765772861
230905840
28052452
144242076
74410552
34482770
542360833
383703998
453931671
129660527
7686040
401749057
220563092
294355655
536667751
179525678
103129724
437040571
690667404
5227877
92932869
416552218
41646155
273757439
86972822
45423217
34296548
153272242
3972058
139668794
370511664
145018201
192400505
75742906
278577420
47225441
189879539
394362788
886246888
678883778
37236531
286992834
647317491
272067739
71243504
427056130
135637495
54837481
617481918
139257173
265280985
121804071
51307234
484375297
118128769
459347307
18528875
142515641
288900552
240350890
217958385
618532110
202266603
1364415
561620302
508543080
660085669
543160690
749124136
601136773
331756066
231340888
409898524
368121165
395376466
292198150
723887552
664461684
178551462
274478218
444251275
288240833
68190748
401053612
37294551
331638584
202754965
121536749
6548524
57629319
299390560
62401644
18080898
170741121
9599639
493156436
172248487
596481040
8003050
157643840
197047563
214085834
122043306
317177482
529849210
296241774
537793899
131051089
59858594
95055740
241072931
673071650
129878619
228247811
189300530
396160619
298183617
28601365
132764946
277734352
57641823
55965302
1312115
246946116
227920824
147496660
196282630
136856342
201268597
839104047
5182186
433224746
322764989
225293904
86217016
83689407
288606409
37153602
113254047
668008316
26258323
126576358
254559589
124156474
379916363
550382274
191088946
10544148
438272001
723179312
114359969
327752222
33001749
885812291
357799453
488475783
232179790
110119115
83361848
315982867
119456279
489483023
561404258
108382994
3136625
666377730
70322431
336724040
29764062
61517559
154593111
95888748
455796622
88694010
35720354
90051658
141336614
379947572
113469536
102385603
455124431
3883084
96939844
111857864
225164503
16701472
83281815
177940746
59878375
96636133
22091199
45637435
181853078
13759505
26406094
37435347
88683188
148154094
583275347
19737324
212950924
109412675
77008774
236549545
302406095
17413780
144732854
891357147
6777395
703421901
224122434
47634362
292144836
225571151
75538512
96194094
20778639
100866882
167781213
109862150
72849848
138449484
2774654
59738173
1434701
531988936
383024624
428487688
237188403
11748366
231880603
114539606
85809005
133159012
675576634
33116904
74712108
465346597
328979200
264512620
148113777
304976653
3031075
854871844
6174308
17606645
99162536
484975238
19467546
739660145
13465761
80314623
112214139
392192306
82276229
485727116
102325938
338414210
163685869
177814263
290050817
43001362
343533482
9575095
4782574
35124316
79499179
147308507
334927903
339653309
136435398
293136197
6231292
925993917
27826529
96359561
223447246
167649385
318885947
61697598
50696658
941308465
135395449
392170713
323446315
658053800
5876337
443164293
14866806
420810647
150342939
21261786
200359430
11746294
713305807
429170567
204284875
628701901
658806018
89147433
346608733
60883730
230543915
530234162
271214646
157715241
423483544
9755313
444561587
634462327
132104590
168904218
626180674
11300684
246961252
564203787
1731756
4701827
110044785
969820704
584193167
85178564
45913949
143999308
53339092
107459304
5759544
193942856
473739262
7645409
320158262
26267891
35898809
243971047
73600927
453550143
107019675
677305634
196080606
357918819
223082303
501353177
116349026
211805154
112035386
10067152
227089187
172327165
327085
457905934
87230677
229274836
299036943
254354038
375194674
62325979
13730016
437205763
778873767
496575529
451717908
43158762
207077238
150106459
764564950
116434609
641563619
904310778
429064775
197439038
198686453
256899907
22674236
1361674
371542537
41404627
160765336
70044565
82804525
381096549
319022883
8267980
9405595
81229854
131425453
267077044
160370222
284924456
228629346
607865512
108673692
432595276
537125601
150409086
395803862
270069325
300284375
290043324
108718848
1671086
34993891
371183224
2354070
458951421
175084652
216975192
67752247
110394915
137265278
109710589
170108245
452247583
61650025
330105161
471995046
417903053
112488009
243990730
36909467
664536790
89931952
313509361
257067984
295533966
267427865
159166304
98794826
67741990
404631112
206991191
473872319
25114705
394843997
118290547
531097161
25766130
580361182
522527044
27856457
374641729
40237515
275878538
124874716
213159707
21031165
694584124
448251624
352003430
110182881
45950718
714797663
361156978
217998157
823036720
15785836
137839102
197182354
204514956
249531241
146470384
438919
293151440
743855478
304127174
31894393
35296262
688418615
392891064
273100258
220721807
199339522
64792087
41827272
628269321
31342374
18690228
13806590
265395062
793314824
156259497
105522423
32683462
188459192
314012831
411344354
26017538
667554290
757723641
106571809
651663849
23328570
419772917
199593611
152509196
483469939
238544867
277774504
792893328
2752374
320304613
312137441
213214953
338203162
797180149
454181769
575100156
104002265
107936931
181800737
190298793
224183845
557224840
514496284
225056429
102377803
130820262
232787536
364907199
20867795
104690531
83480934
33526012
97212010
28914972
34099520
90278900
422750588
440608128
173412303
670405304
327232475
115259685
345190247
111569624
525404546
234076655
39213227
117600938
174059044
181973951
23247479
76372620
73397504
163121941
10838793
527029655
315089279
753679708
863602107
52746196
363611698
1945754
84484457
316629315
273620437
119426228
742587474
6264438
309764499
82378265
553110726
785908190
6866094
256917916
658772938
481545856
107850105
595437064
313695814
353213165
10018258
163690312
301708804
121140185
139040466
351573095
180459257
45785574
543922027
183068970
27790609
76043617
256931838
44337874
133644854
440070314
199171909
109895293
21720104
4248485
496047696
71625107
280755222
97395547
3470519
328020735
90661621
42135689
340442926
236600738
258608590
3060085
54439491
383826336
704758446
142620758
29247567
178032496
19058725
108633940
157916840
141355604
288826816
103234446
26869088
21043714
562699
196390939
121573768
497117105
120592238
156786510
10465720
141931903
677220075
15221368
552647824
132192904
32855150
65012423
30051137
300123561
719831683
247859400
60782559
448818578
1786195
487558670
739382242
773891407
91385387
93771349
69790818
251580511
108407849
700789583
173763263
7447754
139596391
37948195
4807105
67377296
81359878
477413088
16366000
263851084
666703591
217737114
797166351
386429961
932941067
412141602
199108156
193226114
109097362
21937057
121390543
214932180
346254299
350059770
44707711
27376280
16104651
224641023
91689879
115345828
420872782
6470761
330002439
649034239
5411516
181588316
767781503
153846958
797121712
510108883
214283421
120157812
456175380
12468788
275401290
230611427
479222939
385014250
161410867
110754010
30053632
80551395
347892151
349738579
307571205
193046444
188738433
136890491
24840569
155663907
182273432
828177362
18561177
417299698
120289480
735041507
142843463
332546545
640172127
143949913
77785427
580354089
743564002
172850811
206191046
216130444
240777871
614135194
238616016
40884249
63990633
271324671
515546775
407904860
26588784
24903341
589580342
13722878
44793992
290359594
79544258
82799606
130916295
123471636
12495033
11350872
81057059
231004687
216781836
3186936
190855352
450605857
473502610
372582750
535185946
102077442
515742777
186263743
35677148
774099670
213828134
195392821
440531895
60318053
266208584
224429949
475592790
292314120
84214408
42713467
372335795
209587468
8817350
94330060
781240274
264082205
52142524
353619235
121175534
34238142
252755950
896689091
65378167
282480848
44260121
304969882
153523987
161067835
52178923
254067613
223299570
98226590
682589360
180847878
504666826
34432999
247692672
53618998
76374921
251109068
208492036
21557452
378889806
14986929
692061530
302511823
82876142
3146809
596730329
714551398
22655104
3492503
228454326
293528916
614487895
136944363
88377186
137860147
94663879
18972924
35437170
48087477
4664433
153549547
534633724
46292638
224165186
75510148
603421344
836961760
373575716
143336934
16180321
39094767
164940071
251093
339228673
126248279
306304170
158054903
277304468
184110985
191876165
212738872
148054189
572225503
33397267
66552532
470903668
467887569
70670607
237898195
87862484
123601085
575549521
171925200
52285863
72215610
125599460
254224213
400457364
667879677
72251298
23506347
116499147
85229238
340070438
302407412
205228103
88320829
96504021
148918693
398454906
346034977
787812493
594597124
1529207
46697832
159775183
581621335
420751659
155894915
55192238
463205538
184094523
145779525
256628943
660197536
598555637
251305868
565769499
360968308
55069260
33716946
237949206
33190012
473159029
425337844
276142907
457059122
63487961
174386276
10849986
421579371
724040626
524226109
295210062
87252403
602428613
26426642
46610838
18640321
488074273
487398914
66922829
28233434
2666346
359251282
145186047
350305826
31376573
851400014
34099272
73935073
353878137
425872786
165326435
139115915
15234461
425686980
492553980
66987801
33404111
41549264
257029293
702509944
718049812
545938547
306663875
192386124
540331850
70099546
443127452
303158155
297371884
95911021
100245296
3904017
41421497
7461759
293579925
376863050
298431798
25378371
9971672
130127560
210453610
475826548
39319096
18668877
802642801
109979019
532501720
214150566
287899905
113211008
180246432
716377912
530422569
641739193
119638115
532143333
563407339
172190516
433863464
952407053
82881978
69430414
258965625
468892960
113782637
635374893
27181026
48388237
112259097
262935381
157900774
742401408
429073525
394602834
820653162
568281327
221686760
57755763
88806179
180978862
80818578
117928926
141922048
228468383
26533087
52084737
654680233
131941997
416326383
725891070
365466820
544740075
125761959
47953825
12122940
96961361
32627110
256594398
61195247
52798674
238458324
245068491
286368159
571939297
477913203
750028873
133071658
333143957
295252751
133364483
150966617
229012251
152039533
381007691
183613342
76568021
351934711
68529204
325412136
3639909
582744661
326111396
361332317
544602270
148931038
401849901
375803773
511739671
70080194
95905341
419184901
322483128
211356714
27679272
436271173
145131576
9272781
768770617
155781026
223362700
659835413
4141566
463266198
422553303
379489986
5667448
330205929
13696977
326907145
268298241
430871179
317204223
764043012
2800434
125708485
82100083
286796412
56684938
43657229
676802895
378296946
731069
186928991
24824288
180175160
160157972
148007281
377145439
658507653
472343
133636047
346702308
32833647
285020423
54232218
537663454
319308105
351677497
484694427
16061505
71583491
213477158
688266626
114719284
175684136
28543071
78983500
14868462
540505515
96369276
54863651
82892010
477528246
323608086
96869489
143359653
382998666
76519497
254401623
94158243
36426458
11919136
308228066
43625853
194741204
462972
583657467
330447131
617310331
98710932
398927081
65785722
204610752
6678382
64003174
28465259
172947607
483872122
316003250
53806663
117647325
589438281
41084118
685189677
314937341
762558693
7837113
58839951
210190006
147809090
422040853
171854319
74520654
62167539
180016242
51249938
82420287
547794845
145531708
127877309
530443645
236133205
163965027
101022219
19404324
300824913
228140381
41526401
56817314
40515829
640009915
356575870
155107376
511510274
686067896
411633094
217375512
625062390
50613512
121501111
14657730
284700925
640877343
60338276
74923453
359840209
439302146
6380149
25352478
92696987
587385525
564683620
716338014
97427572
2111194
351289849
205260729
210575910
3958264
132393748
744248366
643178422
604506312
471366213
35256370
102786090
19269351
569031142
83892192
230880850
186844104
414728544
383976657
58232049
159131909
212
104814640
415406114
112327308
203871669
501449186
152966601
39326939
138057525
287053614
72982674
100904062
227771334
20350010
125514270
651161497
201210200
383034848
24441231
453838323
528519798
324528420
34569343
518930184
485828483
38800839
193369437
99324505
218843386
306358702
167752072
6426187
24507810
81764510
153350796
159183557
29885093
31706010
188862826
55436521
130720061
52209255
13082229
356578289
697206
70681197
70751475
456357432
70942765
195274025
115364409
73339262
196368431
69255421
2582274
628865342
350050110
77619423
28875725
1059899
204692293
227275670
896062271
156030488
158634614
23175235
222949333
687940805
84791660
64700198
107600374
448307003
113923758
146666012
109902333
134072448
98852500
53356679
29780626
370027803
97362500
321587721
26207353
68361931
66169295
117090993
9979185
135192402
12993741
748769770
5556444
29364366
147478255
274579618
65623386
19464440
494274830
110419183
555322393
129211034
4811853
59344945
176210147
86591467
58292982
148409976
80348391
14126721
219174106
178660134
109307271
54534080
94294386
144303010
360615587
235257911
5904539
9456539
483402684
371158049
74709237
161304572
362689408
887568355
265184270
154722868
11586986
571382138
44175350
13914122
172988915
27354597
637201938
71681862
581147483
185649854
466751556
120672599
51763813
840970104
440248560
107395616
689256248
220874811
11389076
218083729
451692560
163263766
93420686
281650685
246442264
86533617
498794855
310181598
811645249
117487897
80826889
349056011
264003133
58767057
85520759
10354678
455239813
239918764
33511574
3338470
4517595
7331993
376968365
146998169
72995746
615978442
89333077
920916743
100021821
43839951
84807798
85777516
502722686
413001175
156569844
353544773
866815013
239863214
347657837
852062936
269400197
4675715
662697874
56493854
39407862
195227278
239803463
209357115
67230449
1339463
154329330
350742599
447145978
614822459
152061655
94111362
117920634
47407762
5173218
149504617
200157972
701562227
454295458
46123260
223025521
42845764
6346558
7953938
2337573
24629901
8414404
778115
737810400
441786950
295092738
239891140
19274422
31151261
125749468
293930029
63359915
231757253
26062770
5364130
129398528
719844380
359733311
280941769
673903568
470397842
431010091
199838193
148236588
66918701
12054903
175621799
250932327
325660297
75429739
149140244
228375430
705742902
163992756
16473405
268904526
156149820
200526225
121545929
397909606
120465538
32579654
655616782
27775137
3851152
587750690
1768384
826013
20241729
58047497
3579278
61299791
155370696
30174615
276490342
646584213
389949880
223171124
690113218
67491344
67690794
305595539
5647337
129782554
330473694
591657149
132062980
84792691
507285907
9688845
214130520
405005111
196483971
3358650
633072431
5707425
655674751
431234185
640610
469681482
219070726
84822962
37840820
22151035
315916108
54653873
37408872
219252311
548411401
234648243
234533348
123919606
433186882
353788479
711854420
38794978
37889213
60536986
5329295
491207032
866406082
263389331
33945773
57582019
446593956
29920931
126351322
18677908
545130798
260476037
7556959
120787739
362979158
112827074
229444692
13408169
313386220
525777780
92643367
217351340
199403932
716115769
356581285
223480086
125400323
138357102
17295243
104357472
274986588
128004756
487390364
88346692
18806325
825299711
324552482
120830587
165964178
417577195
363829049
409615874
304065717
25213302
268228700
127540895
123813494
828129868
729257947
137021219
165637702
68742656
212260653
50148418
316504635
86802666
119601587
765570790
10531154
453971833
544011195
636534661
74334509
329486282
11577069
483901487
189229948
153399783
83859145
170691919
287323088
219976632
520205230
287441369
612263395
199535908
178722741
226414583
479976307
182765853
2212416
445685630
229692516
90751840
130644908
381367794
78083392
128725962
509363253
482487592
12995749
75027910
79820825
469020726
121420857
36791712
131950401
778035667
224521204
13422002
408710903
18719142
486819882
257378951
207205943
14404681
311431060
395060949
166771749
409780892
344794823
192117321
208394379
502939957
330828323
47094117
259310384
87387610
341773645
391942384
464357003
851835691
570174841
761584137
269878212
686015193
99164930
86814933
244655653
479866519
10809091
120228439
726885093
427435601
256135035
860910761
416693703
688662522
164631016
6510770
749769170
214589256
455163613
172854924
461723737
198159158
420018457
284878000
368994756
162021986
125224624
275287521
339861447
148658047
118797158
243097271
657518997
503782920
784309492
48883691
107326604
338032973
266967026
280590921
725558450
68556415
553393858
299855227
44727387
150449032
679072380
433419609
194920237
24220600
401295271
47526397
49479255
76155817
10614410
89759623
24784688
639297826
223264065
474327598
126498939
841545225
181456408
14065031
789403506
94791069
314205262
662839216
9442484
664581810
482276086
604709528
18758714
185198202
360101058
423321674
43384292
391358738
168769390
13297435
112807279
50478329
15422553
403871655
697788175
80153624
30675062
171171906
60809622
333753496
92428769
344507307
594913257
487983220
9582848
494534729
501433420
269256353
68720499
211819693
437349808
509202885
352791755
27679611
492340427
367734953
23568417
65704012
48224684
95164676
172407154
78506905
26948131
49442600
387090616
318915123
44900135
110415810
813925056
562804710
66640247
104020462
57013970
149500163
226448513
218816211
407801651
295694193
68855572
334873540
289869464
232717493
110402678
206773852
102865987
61414859
58789556
415384595
125469949
164097957
144048114
480165126
223518143
184032690
285442415
307702660
211533511
78128440
195209864
94327140
72723103
269886465
224295187
652307918
673587507
10043585
527983365
482998977
344515976
731428525
489414042
742542045
98102183
783834811
213344105
97239007
23530554
184310567
409675322
731833603
199781692
330133942
98178671
707367956
773420886
29209258
431366548
333813053
44516192
72500374
490678218
785407262
354229564
288450128
561947249
163858111
401364299
695899953
391435271
221387937
196305455
735360560
194484661
200613630
659457625
43745477
193412996
2419545
133192771
78682148
744379684
208580580
417793384
90305042
323258684
227570130
579544730
231890987
356006242
64120733
52351000
125846617
815782470
103407620
17081238
1053070
63488637
253943973
23660032
240515453
320940555
191644971
255177659
343993018
733926658
311747832
78192117
120278920
54749301
260071271
296712583
11944495
158049226
197114709
125723065
84025379
25504338
755268663
124247694
54350303
812591835
591498206
174308900
727861850
152850883
223782921
109909367
542638402
185566830
18197984
198969272
316851892
46992277
126516085
66803940
317562199
86726678
29589708
43404556
10326
148219120
58801516
531553064
85178645
228916965
95353883
321276
53627801
243582435
82331896
246210674
181320887
220510917
239800262
359124216
235399149
483051362
371401243
96526640
170774664
55192892
12154585
279909960
372137914
111303564
70415205
2288208
253077188
342656846
77280956
287606963
14843809
255586533
523039194
32995573
177447263
150566214
408758164
95299881
567584724
83623488
914643295
404509757
47575508
64281456
41486605
297923565
526359791
122750289
153516111
82668632
163695444
150830112
251925534
134225857
338264450
55301950
290345606
1758967
6319137
777365157
609860002
112659400
519483038
378194367
113567148
10281405
944516718
207719804
55954486
100886861
11600566
259390473
2803018
275396184
29324776
309228166
129176773
61079333
11812441
423782853
82856205
280129502
58180156
17562027
149621534
243695372
535020608
230045338
459722939
347322616
143159223
153892700
386600460
506851888
476124202
531657248
152271567
457199529
644456255
226029618
716962963
469337870
197241418
133626701
279046652
521985787
117606058
195074153
683558531
155611531
418403856
504612408
222111831
46887926
50389252
619303637
41822202
100938526
392132502
237365765
148928926
123211351
168361097
286333607
196383677
468589198
359556485
31614417
82853144
924692971
982915
7716217
626431159
324776647
689891731
209270054
284247339
235046652
310669994
23218611
245012055
95688438
256597801
34437316
308837605
91109790
106965396
12205658
423105256
73816437
174532856
82372818
69439314
344305544
306761385
931398670
327919773
28939452
203769201
56158972
127948803
63434128
58126971
13614473
576948184
718624812
3095400
453240052
170895296
40965100
294482504
550446121
20698165
316426792
45824444
5323542
10724320
87718
142911657
321284416
164796395
176903950
2127260
729180193
268925728
70577164
368364185
112901656
735630944
139251295
605754171
381105285
54998927
390255015
675014820
72865089
21532117
231330927
22263795
427770239
478266394
261371655
278201519
314408
105692817
103256988
212545007
184067642
115966387
642227882
10361459
255887538
250412964
47045591
41732615
32904458
214648546
415472975
250189040
135577532
453663304
422570914
331237272
132156439
97007751
169404889
36138369
150967866
295563590
302503459
379958165
365575095
4391611
385955775
380089099
169506689
420019402
175663235
622268485
196714849
40382287
57828463
1716589
55123947
511415375
41509280
253838440
109933422
128131265
139126162
554270331
213380576
149025322
280324256
588400971
167717815
437559094
16645488
144279956
113862555
460889158
91198014
836895139
900857601
17439212
214296444
110746754
11358032
115114984
49610952
297199301
152312211
135871769
812037388
139617676
627656012
627383498
561250748
17951374
479099243
251240673
608674582
63795692
40643103
4680189
529223623
112367651
152070420
597756394
101579049
478929480
104876524
49613813
85093357
190975085
151240253
709346985
146181571
61326723
122508617
546797667
162890129
26253740
26894565
140466138
447671291
35101425
78379950
42903817
10535137
362511778
465765847
134289837
193148830
237116516
618109180
119780275
436448774
150471628
327714624
99782318
139462703
6251449
146816547
13257816
70698251
561508915
7725601
202567258
78187168
416507066
248773937
46912089
218799149
98226540
282563420
253163283
543425596
55998682
401223093
147111720
27776676
342852693
411260652
39223729
282585137
130824479
329234748
685344575
748788499
333580513
725718547
32313696
286683617
441634243
272372635
44663838
31115336
113854326
248540673
402761304
216625372
32512732
214101885
41135166
163715901
148926972
79489405
596672665
379668804
123472485
822415895
370737077
229443031
23890454
197131875
199208407
570012098
153188230
18710888
288504506
36048941
425800724
80653606
121819034
532759593
272664559
59719843
245254380
4245974
253835620
782376608
427319245
66633968
374576181
15373233
539333567
298594058
107919308
461634676
65886495
39447001
300542067
164127834
522580451
10302326
139512176
192787923
778782032
337114029
275016512
764840422
29465570
603696487
181703521
18466598
207459657
77745821
20920532
415359338
16753129
77531907
277032064
32732513
598831769
75220892
62653419
81426720
479743556
30672959
55413730
308399438
175763131
64480386
63141944
3241601
57117380
494076318
259054530
72573115
241670408
22599123
234418721
36780979
5133238
38078057
10737536
73530730
462616973
550956321
394555657
109478720
13203005
18162430
345247044
149074648
60294719
364032920
45111401
756828589
22567617
932082976
74712198
25867441
237147311
755200330
93390495
157938732
74830511
458084643
246002681
506279214
11595
9006870
133603499
108392159
72656499
167342829
18816791
115303539
302556108
145448360
46615315
29739228
179220735
294985274
445071624
45688005
797638505
265111619
288624480
386634878
150414185
80110280
255126396
546592189
21552621
63136648
418423069
49845565
27900916
11340302
380808513
370163988
142655617
123428836
154773
168903947
140710051
7346324
481559612
636531682
762349039
90605077
640574792
747880312
323780679
112404870
160183433
7846711
97074748
324868380
688464602
19326807
475449554
398136545
58998327
366784739
29716264
27643921
421905595
86821731
926630758
224989201
18181722
47516557
470567933
250891551
354947614
107657655
21774731
84970291
383867339
44101789
136210624
512379994
108581540
769960761
156462652
514825032
315680915
142583182
21475338
513616
97657774
16432337
31140813
93686848
74802229
365748192
466084401
96608253
18805101
33572253
435816907
280667116
52951237
778974111
81196401
283744869
243765335
56791816
63250995
56951475
322154069
83382422
79261489
610034355
27853375
472460431
103615823
799110945
80916016
211610976
48338442
219063135
74642541
130331663
419570226
79169486
34845574
83111980
213247759
78024805
191231693
195187726
11226953
7037228
355994173
340552445
613798773
476821143
210471768
113516563
759488886
419666352
294425085
318558587
182010479
69701754
159236774
3491599
38139721
90027846
270557480
196710035
305991430
93416687
267913769
57606489
283272858
88637696
768170518
14582968
419319152
285281398
902941759
199850513
171697095
596628871
272861511
683770100
41068074
32725996
15583208
12129977
389636494
8162214
484225250
243763380
80978969
8919543
390541476
476565336
454863429
101867530
670701030
683610544
133521271
209342651
15541794
516065619
172160036
70483297
54521512
14974163
325034046
3626238
67057672
16868210
3912476
42543527
2513492
163432389
258838640
48482876
545735642
3377810
429791902
196359676
113101177
807277005
7568426
45480690
297237820
66312129
333143722
100592995
30973972
197819104
192036311
531423358
271830141
131494784
117319118
149890094
101459753
389347216
51757640
573892447
258660914
400829129
967600489
463958603
451046598
178206385
740661466
318116405
30566644
43748890
473526440
744375417
24712333
488591329
342135996
169033305
139281594
141348213
294244745
456119233
240103979
251599171
383231367
489026816
101097154
446635376
444853803
67499123
28458761
126624297
72875465
184785397
77586772
6278442
75009348
635844231
84155410
484161443
184328177
120474619
382567007
92496595
198548139
415551798
719460992
308418623
279672730
202702560
171227197
641158147
17076963
12227994
114857413
253266806
192479597
518484773
292319205
47885764
20031356
673275362
54065918
791623521
7112689
664820482
860083603
500195060
236994785
373852243
192428088
13489439
804126812
722391711
325396032
121814575
110813342
272049538
64025076
165713373
31919639
442858417
35194654
162158228
304425863
66252131
251750129
83830406
43486303
200735959
599812036
98225710
326672583
431330628
491191915
35085051
673144303
396157912
126786587
161638651
10394711
779784964
325378260
73563501
533823672
44199955
150111285
230467207
498652260
23769159
48593058
17892367
373730711
191275194
178909321
146083107
39609266
47533053
349325860
10931210
153315549
268728901
33352850
321647814
174050260
115442396
572886734
45586323
269793004
33666726
116415998
538296919
93054913
138987543
646962950
29569914
472946577
274218404
582513898
769967873
32694344
267321256
375609828
236633647
371126969
42347208
223837996
132578852
313931380
812749647
165591940
110525987
330755962
311834
492224327
378022235
517699722
29095419
7007161
21427709
638439106
659726033
63970938
22393424
124101195
271030520
69766593
339730556
650819781
28808513
80906311
259681203
849092612
27095449
479301280
503131556
7052277
477723988
365962622
530984254
436902104
406869794
598261920
286389064
152291619
342074761
284727013
103342321
362581932
124808479
366944966
10449016
329915979
188452218
276016543
187905163
599498653
3671424
50708602
66809106
344654284
492860927
3992503
456855599
12768938
19920702
182488814
363272372
15530685
348918962
358539723
167439081
42731757
175344350
727843563
451167725
64664771
577833675
670368750
178430479
396881326
602833540
383753884
159821844
129851684
212088311
107661860
121356120
580176384
128619934
214144047
28710383
48259656
209859574
245823356
775586057
209550710
11284741
612097523
65509502
40520913
259518512
159266542
231708742
79533766
25921872
216471529
105128994
593668528
151475401
50293482
533571100
79824464
491856778
164596781
66924806
113751589
6729157
66450321
13185675
51293372
108427152
300874508
28172451
444284756
89320536
376765135
196325031
188647679
70794506
336729772
196242124
255993166
208943109
39333365
4897137
403708171
352959136
267703093
49420285
82351503
172311003
337169578
178705279
36655002
249198553
554363303
4902044
149863958
130506598
159006373
384999221
149906120
548967096
140673332
211575399
236041874
28913514
124057374
15256086
15459807
469847009
287136958
633922037
27296686
2691206
503544202
244814993
30730919
487385490
513743307
84598118
440412879
623029928
79934366
170092510
190593819
742932036
27893256
97740129
141722512
72433921
489971076
203613480
79524912
348491297
216729430
235106909
80277255
285325940
36515867
65934722
124448444
439661237
711339919
13999161
412318319
25338863
207832986
72025462
242676630
715796652
56298719
488318227
247043597
212351760
302794797
556278371
180057207
311774451
262805141
349242656
109614331
331060056
196205649
17086929
26598091
604747027
132166802
301277838
197396961
111308358
398762981
279182894
17874818
329255750
69956678
512905854
37986384
502387097
411275200
702527549
10410354
150094111
304927515
58850814
427694309
278702248
18419510
104672684
71345293
947490854
744087551
3220715
10774515
33578583
114204170
125812192
219061506
435977455
27911190
29583198
79431657
254990944
331840191
394282277
167691380
294909680
17194533
416292750
19474426
50429988
315760897
186391128
11129501
257790046
202437390
269917395
299996565
263251979
763092522
7381007
170991739
181585895
80139278
13136120
11024133
166851668
118026455
512346595
299680982
341119041
108932984
361734023
555183292
73017214
303996623
13847196
45656939
446679756
421123764
267932943
84713347
442161627
380129349
119566600
122350351
484290080
128430121
261395055
181672352
168997522
457769815
538075127
122839402
177593403
9599800
296265234
26646984
237179282
216652719
138374247
240477308
382964562
414656067
166015112
64025260
170774602
55592205
77060956
610318338
195767510
94017553
582370285
35113657
98196002
349797997
76055561
699067658
31803994
17371215
315311950
151856866
473375049
102829156
28357596
3312270
28858952
205015576
91536051
336160394
604397683
555834818
56694227
493764402
251991043
16935883
1525801
6971493
194882036
34232371
54861469
604910657
85015418
100002402
66882065
15829261
178601691
230890285
8088129
386680621
278615648
44550347
615742854
11596689
259750752
295157982
411854344
152974198
218448474
436164309
91574358
223899457
298821645
299834536
77956284
348624328
35867413
304281567
140568648
24885215
224255403
191958173
225418844
116139281
145812693
685564887
10402333
130279212
847747006
702992300
322872606
190513268
587097213
522570472
53690604
487329870
49642578
29932320
10248297
151519142
61191063
97856856
119520292
502076702
197948300
321583166
138672780
207850816
425706649
768835868
18065016
42196194
146457516
221694
8190949
682451752
616050202
75301361
152990713
605262755
325271607
87265842
463370046
649068368
69313114
34760373
322819477
690028045
15582407
322823400
184205335
6932179
109428336
805448689
2868841
31736016
742807492
298357619
20064586
145471209
111048227
366441396
495300867
245501062
649113255
432984850
653095115
59671456
263446102
169872612
688565693
849539058
124246277
393917166
212182453
159830117
631284135
12787266
248743786
59508557
116150936
170432403
252752580
13917585
142267718
473869503
446553332
269132692
94879584
87114088
200470595
48654784
26499857
221132192
402959195
51445726
42147042
69869263
443212817
103333645
177980901
403034791
30826115
61138118
230719101
21818372
156165336
465147887
177618
2954190
28122992
317610613
211642318
78832511
340821844
22908927
598351373
25419129
524263448
358379126
30976753
95671111
12354011
312441042
77135221
327871991
419072715
649264229
595857234
63192164
79633403
721236021
2740366
574017259
1495148
449151422
297512200
85792431
74260556
811902026
54595171
15268940
221511452
528290484
147253116
362876309
265946122
238865532
99046510
293202329
81615507
102002478
756890462
475587578
77761039
677247179
145890643
82957639
28370932
395618515
2159073
47594998
59497745
114907708
25609664
25576365
30194583
181979698
493231359
661297129
594639745
73219058
6727801
67045850
669849560
535279513
31895112
124777100
36424780
117713267
78658876
348574886
626256778
618284749
516017861
288876779
57005933
402639502
87383883
229679378
200403143
363276254
216561521
93379356
269324984
23648278
29536452
185770115
85920603
60889335
12161513
338243248
426340977
153500304
280941516
400794279
827611258
221243828
74184069
156334483
381555160
219260773
387568561
97211828
465330036
306883124
1497880
248241418
107771623
110068590
183840664
428002735
342738478
110977770
221633988
282832282
487953749
692177673
746222983
114720422
133325444
359306826
127995523
214445380
513741949
364093416
222137627
3213794
244927513
472271289
25901398
74242522
304370608
29320806
310375079
507519796
152229618
400097029
133639519
214034374
237919633
372041838
43457878
205233991
10671277
105513176
369906541
241247030
729531976
11916914
118266617
73638435
21162651
628813366
12823196
62712138
648567762
102617696
14038031
10793991
294984398
140203659
146655277
25862862
117858114
272782107
247701117
708615574
143461983
10181997
17287561
49976647
6646272
495497561
172269617
112026510
341323741
218599727
556343818
302642945
493540868
447055333
229223564
500116548
87128651
603220291
215762818
139473337
302157517
13172230
487355683
289252744
514995683
297295404
159818555
893021096
44661946
5382509
50321481
22848849
574016995
4191407
308279308
44332531
750195660
272399757
160969795
248179290
10081033
175973178
10948002
151682480
62555857
152155518
3443233
182033451
669045276
277264064
19338914
377312778
360306403
139599149
53957759
462121004
204416942
136904784
29948148
294695510
88484263
65078711
67528636
888125569
220963729
147435694
220096
12259521
367366841
209421177
823001312
516990893
380744992
66162370
233369672
214205117
643783762
190530722
434116067
36163755
16325004
564311716
167618468
3253006
131630996
329806648
96784481
45454900
810398974
177514636
107107281
461007553
625355469
297958799
540960294
95396646
333303038
239259684
632143190
44017975
417882498
113598740
579663179
62979579
7441289
458907008
357988888
623422132
224598563
117967752
41693361
10363747
469290560
435428086
959822366
314842678
509041034
43594570
39194691
989534174
721913288
39467207
102519034
458124502
84582620
656092851
193324577
97270811
244943782
30716400
4324562
40966014
106054252
60778165
13966101
228354220
106735273
98302130
26496220
326183607
123472992
93183847
18384158
776445130
816673469
222156083
58366010
152851855
794546096
44550
571019036
72478192
125955009
136941359
234401296
81601805
551528800
144050242
93426009
566571877
19571351
53841631
72138702
17792402
295321212
94473943
79725457
17203658
690975322
37969156
335365549
92478230
7541367
396163340
260086676
20063620
83739436
208283049
655006802
556399103
468725808
19045835
377290865
176053404
296187398
694905612
493719001
680189641
136294187
108548888
264624433
702053273
42074934
23506080
540467724
375695395
416984682
731283706
517681512
128802111
60496113
127249576
241819347
548875221
135683189
21104298
120373384
68279825
522645529
187525660
109466880
62843917
522773805
185762104
8495830
201803525
202789385
484666937
155232569
16843804
221999871
155368147
390874909
731159708
25441422
619934592
68670037
44542122
781997300
670324346
508582707
283322515
134844456
9383515
281855584
231068504
385496904
115964900
479919560
152721758
136653750
70760835
78321800
160081454
3815587
77997717
581666211
184579570
240654881
678301789
1898187
688940213
119097488
493676668
54263551
208765389
445327907
264256788
53079565
12347799
464658029
155617322
221797366
61340108
46841321
191323256
109452249
70671492
285887529
343652644
491078851
57163169
11925641
567699140
165392565
601737668
832387413
32996158
95720307
55113322
407776648
152177543
431954460
138580564
282099006
65107048
132604478
11497488
808738793
4229477
123409284
279909653
341771119
776868183
48801191
76937765
489953046
180291180
48606532
377345890
12825996
128329319
34885016
203055164
517649033
442899852
106264260
31409704
61096413
150553462
8668365
443392308
30579739
141460917
577055797
599308678
24611814
618563008
453797787
260623903
618551248
1028404
242158545
279023645
84482030
21829860
295313121
209573205
584455410
56043919
201245242
574856882
621794416
159220928
278082396
92874604
48655146
13389673
356311517
96317992
24553957
122609266
278526616
69560804
393321704
75670221
679436275
239048727
128981004
521050190
260530558
12755005
399290901
663789515
894394835
23014084
266977252
100736280
83863664
533693528
100615836
66519638
14536863
31594160
290210740
3494105
797599132
135582851
634801280
67271239
12208689
65417952
262026887
137247304
617806315
588884609
314546854
442753182
118287100
188244687
213548825
828387736
211722816
332672384
475552711
284437614
37499964
462197388
448557807
9634687
97515888
30197895
49540088
665584104
47532691
175387865
126256724
55432396
165852820
64554824
503094778
26192424
511868540
401239752
9076247
357395513
157729887
415521080
300188720
406184566
240123800
296293730
237875350
169563194
175062645
218870751
202882035
198690457
59539834
647505627
81551299
118402251
700130156
276919292
211743640
286534280
43820775
318468568
44206574
433018896
209083723
802686017
10048044
66845313
490439731
535984119
193431593
153971475
40555274
86410636
372267730
463246747
534553517
101495005
408818825
246047405
117041774
169510506
507371715
397091947
71109096
660076
22341939
233674375
438973658
98410943
723872807
151373927
66434987
302505987
626305544
598962262
347042694
3221521
236199635
120776165
144441679
601520673
84394940
615624889
560721162
63713002
637053221
189981255
294836957
407874002
768742243
3978946
15716534
589943034
246488407
4316913
85996962
391285743
536376024
123880228
486582965
770929876
53535436
120912417
52367643
576850126
136621097
276611128
486482478
190795069
19178669
1430590
430327001
272730396
242494257
5736177
525484777
240978617
301672305
194365588
15542089
102118379
778311353
23981773
235959171
75966859
48620566
638853760
174902743
317891259
291509469
152410624
59103887
79475251
109892413
62449863
261074476
741899213
120012416
251546025
187218307
442826552
261690764
326782568
523314987
23537598
508164344
470813463
182496862
25669558
503417192
868434815
525681656
488950005
169685926
29516115
163414290
428172532
436141505
152339096
156417006
454228758
36166972
402362091
765318125
550329717
282822371
159227220
195444313
521171401
52981337
56230278
120342505
650874113
19058692
43994060
131599370
432597861
809837809
236638610
409526441
184157733
693495047
378100444
134888833
139907424
385143689
80950951
91460069
608932461
80402699
1375967
599951855
755778109
366874646
547244412
251327649
558853606
328402085
201069072
486668524
140916346
252702173
750780360
254929044
128950018
216309410
150564801
327598180
61658279
496691260
352244403
552222986
714214165
350938668
112694919
13717598
117493652
4630715
309551615
14201722
3474966
6629649
94109781
172935726
455550058
7007246
20389297
142424572
68455794
20690625
116029623
75147364
258925792
337881536
583584322
86605986
585853201
332570366
96117657
89828709
801781101
45593153
441346232
577033241
63515440
114686044
449219085
233432993
407002602
86021887
439913069
235935524
14765470
92295405
44329878
108832627
823329661
328684524
54573114
171551007
151702086
286872070
314949760
233289358
77843438
57833847
559552066
352122255
115981695
3155349
408710262
391631501
491090788
365738884
318123218
373091243
65373439
316213873
172511846
84360158
177845890
363939839
1199105
395494746
379134222
618872400
50995310
31758958
26215882
275153300
764816330
26568844
434865350
181853138
140237139
330083896
511814
583562184
21282618
26422989
47275575
164194295
420176430
41179961
348492922
584029720
52672736
601410272
20940698
451077236
29845024
152014600
380230516
41759083
535221152
78563091
814926
49237
127276463
165848818
122625741
58178351
203014635
562143114
382905287
496904045
470819702
426967566
85725860
73383366
3663466
69906727
241144561
1405225
328326059
211816257
95780420
364021333
97651396
58891218
348791742
124125971
624134356
148036628
209358423
406833995
585938712
295552553
126269084
337905902
185246334
610143666
734303180
49574287
30415208
19443285
303872637
26524572
36134792
137278430
32647433
48842170
175276526
128584764
367474404
273630159
80486105
52422084
402296997
141720652
643618088
210759481
755392439
36772457
15910745
5142525
787858111
800185742
123112418
4038370
493387656
20821076
126017813
93226187
139556356
58071271
434044759
364059153
204177188
398686668
215059768
121449720
118203937
57794106
437681816
342358393
77826817
7765159
330365684
98889535
4729067
471652360
149430967
199253705
608379411
106273437
30766742
235321994
510003573
119622736
404207619
544723340
55953984
266980061
381005860
307464065
295211276
364527178
365343702
58667139
323070653
14375096
264568186
11212952
79576370
16796629
272191940
311131237
291597332
45596893
5993442
254618158
502651659
113142971
22578487
236586136
225148208
229980551
152499435
84517883
51244258
221942247
534702379
163593051
3255128
88398439
135354892
39543813
17044062
2524259
473387398
432680823
458115830
22885024
126978556
520632483
146009026
329003651
151582519
92525488
480339282
146500676
14439618
3111363
319920754
108445220
178313988
69136425
235575954
128866601
93342582
36018179
190459063
218274430
213762032
142934135
175593663
69444056
8215691
476497775
138691622
240103651
50445414
180031142
60259128
111934639
183974933
356280587
802542594
104925640
19605554
3443434
108515700
12511165
761903902
211781006
712168451
339920841
262682817
279994443
168773002
560947628
121656830
131985868
28946242
162546988
50155112
497318046
140535913
20879262
19680771
207922622
674886539
115663138
166197712
77078641
739586422
154572940
227416626
19272944
437905517
89578983
482692710
310953048
5931092
115372535
207885349
108796619
201566809
797362472
394453501
43655475
20037572
101819496
152638002
23202385
44091589
432512105
121883665
614413977
35362745
294059920
88792698
12818166
216692007
13756460
76309210
513988596
79633061
467091944
438351435
85803756
536424943
59360191
107191818
86091981
475679257
63729895
19287475
62887772
64140757
100624414
471779668
175425377
94648014
402714045
292194516
185712581
97127632
138297088
35498210
97065054
186773417
12400800
260683535
394150138
92334473
298914115
625676482
347600510
243941287
292719209
36540925
214804170
824100630
172725055
112712553
79764052
76625299
44077923
189854682
39548488
127855377
49405126
13149810
190811800
195805102
65160301
43679093
49702710
150145562
190028077
336504739
99334073
728548991
215899489
52954415
590336631
79816854
547457582
158352095
240808592
7123164
790264192
15251398
477677367
226372555
21521843
140322004
71017736
281456980
24960884
5078364
310635022
64054630
93973681
324071662
114337583
24308206
249970994
889889278
179807488
312208880
194136174
54795274
456878656
451675123
48509289
395668495
155569226
236538357
187281785
502812309
155832962
95688973
239009116
51040162
3086754
278215037
620427862
575470411
141790815
84688911
117941698
636037677
147315118
143215186
265377155
15918850
783704
145695654
345248381
62661254
114915225
320747439
152304527
92364218
28756433
146621935
71877138
7416376
26488049
401889956
699261376
174541406
10631180
7122647
267340472
425370258
5026301
122541414
115939391
133990626
500514885
78645038
592102379
271376410
92153533
568653591
617265526
23220023
190385961
39625995
225785029
7540156
326827668
247362812
264950070
26559805
537081694
396534452
62380042
27285648
74870515
336961788
84931453
185535810
86954272
273247653
118451373
564558265
58442995
595236426
385086022
189906842
26235264
201262785
43856896
517687144
62530671
593316785
25301922
420269599
348347555
224322164
692675083
122294393
249797294
591283160
301800316
7487757
478545221
269943603
334946119
164251812
82826377
464802331
261518616
444417608
165780083
37785487
231179438
706722460
41140564
194694285
798951734
209045566
160640204
26221707
524973
50097432
15860780
746052566
378643511
18402702
169620898
49831522
325882519
495131658
154627829
641418600
33567350
108426053
27837506
505483015
700502657
261962562
929871931
394064579
150203651
30880155
915100124
866066111
484711077
769044437
10444920
220316914
59238719
216451147
669533200
23346499
33340391
383353116
294284856
168221227
324597972
194506486
549133403
23162590
151097102
69220507
236243307
35001426
18271920
29058830
395773696
115619309
108631287
91761173
237258320
54963595
93332278
577677672
236767675
175842335
67350997
126136783
94450221
175994346
58817899
126550656
175247159
579743968
82181369
465396424
307647866
239112198
28923367
76655855
195080315
160934724
192764432
55442895
290049775
230133500
719745566
261841800
362808917
143875965
197121743
96495410
353774427
97048210
4517228
488136889
431406826
305610248
317822117
156662891
86170708
105596211
200188297
6738064
625963486
256152267
634438
212187247
80279568
291717675
130187584
236676997
55957789
108212328
74694500
104121395
468026669
310631229
61133399
489466059
147478031
795070002
66594427
13949459
74301308
122106865
394140175
118560375
382019089
125395773
183819064
374013776
204743243
403179453
292030969
568152064
179842730
88583211
712175804
173642816
11411431
53062864
349583523
130078905
113871058
86980461
86407105
205550902
341411916
790426866
102955041
204671521
564130417
30604481
16876913
204804321
344163538
570371986
375198251
29600884
568387642
273685177
79967683
514434721
210626069
593211818
435772222
508537393
379357509
131759893
145482667
575150342
107750227
218781437
218362842
108855105
700620624
29479034
815756933
414447334
45787097
70680596
95737807
126829180
934275
318485591
91459351
200122419
855404488
490820849
58387097
59003160
4855003
40075540
563313420
78224738
312780012
52489132
537839134
224417445
108804236
30604360
97084449
627264115
278122248
203009308
94296518
556157817
207413517
388224843
225891764
194956465
20758113
85000037
42881280
718153290
901782856
474703287
37069943
894403378
13721474
846770329
5314479
374961574
60895996
46662300
789439134
792290802
683728070
260002109
890843953
240586141
66454723
201715657
136658874
395004470
265244553
52775383
591105755
60790461
412489957
30540153
21059221
145244013
119875380
870909117
317577058
423720559
530680899
273047694
44437244
167311757
168147637
530559578
183935079
93081049
221116477
364331040
500195070
123738389
54214965
54125585
312108608
227453060
268434324
326541277
40576298
109961431
1616039
337727724
8341466
395282950
632487580
630000977
446968576
219137446
63795855
140897331
413348523
72583045
45329116
669745526
249930763
555254526
342684254
340944973
550693221
47218497
149435519
62342567
285322338
57951689
159438793
162340271
332457668
248769255
469323571
10071142
219575011
818541867
543825873
186188915
561042473
277441755
438920209
168521399
386179593
80932091
142991977
329732929
712296052
72612675
286406388
262004410
259918583
57240760
9030763
221330573
709206238
339183651
15486020
182128185
157072174
74274845
684145556
3670489
34788979
354338494
87790218
43159251
60867783
562086740
510561920
386453281
45732053
19943172
329826499
665893481
26435851
511032582
155532665
601299224
1300402
725313145
28355061
417776528
360468296
112116282
174615647
27992965
29463282
211842945
46198875
34136724
623599487
249579991
237667751
98950587
190823443
11514184
475326092
48551112
94686536
201522613
634720600
66918485
225629156
1877104
210392543
122414660
656645466
268256996
108514590
26694430
117573661
256214194
396359
252158416
152655437
95989449
188505964
108948546
239094118
813809569
291443937
17556081
842475871
661890017
438725721
139451841
562758851
464178800
774038444
643359873
170266042
296704593
440278126
76015970
26784195
172724779
259619300
147593023
500741939
441043851
242651483
346039892
817131219
209922071
320540088
319621577
763905041
18384919
10533241
377433864
454206226
188134400
90798390
128332932
77980404
751971040
177233610
19959343
519412303
423418359
248823807
225013480
156430183
173279609
3250005
213213333
138008738
126245580
394008888
352718061
85903284
141914991
243293221
196713277
15443938
231362896
228325937
215904463
322642170
324711695
49649752
271208762
71957419
371848094
393474755
383303856
165019365
12690091
115409005
146929471
10731804
691268548
24123780
359560944
209180705
352456084
272468170
173054062
38095118
49731702
262501656
103736711
292956171
35069341
501709287
625690094
407146162
468755960
4067821
404427061
29687686
268872937
131320434
51278319
45607877
88264727
17425738
543251231
170983575
331661738
64396133
588061521
240210731
31251020
198667714
595734593
487277669
305715735
414102580
675092789
275839541
872604395
168513232
89271704
25037181
56793873
103314292
465021927
559746624
57617780
73153588
162615862
11724502
181275019
397289050
78141545
634713192
30984243
467971641
225968332
161088376
434931265
40851685
123866758
101925334
445479678
258704040
167334964
206548540
41008445
486924894
34430173
300063446
168279779
137879101
49274268
205799963
74745338
356020529
399013836
165801348
143159625
280504261
515089820
16683795
127189810
514038728
367505385
247479892
477613516
133914991
359380775
233086579
516888136
109207852
93438140
427785521
336725142
3767200
56217214
493183931
104219479
122603686
120055525
171229102
245311812
237871523
456490279
235950203
72383117
518117661
448161367
45889664
12704706
42332485
303428775
219846677
205325692
735718335
3615244
9564089
29840418
261178692
174815329
205942629
82930886
287290849
514968611
495579101
19596346
183744650
385492367
634738408
658588238
938443147
33293050
9961775
11144618
240677626
570990301
211138676
583389309
252033428
86488071
680133885
278684629
21931485
7631224
425466226
347778751
635033591
675527219
621962764
197200035
88744421
34003480
452503828
762101158
218985655
14693325
3131188
55655624
3596325
539389261
391938599
91881810
120003561
333548391
616354721
87614473
173950045
165325161
71773864
63620991
219479549
193336141
61585466
42933030
25103060
223441219
420277170
894706643
133839627
43909687
177710760
424333648
785850199
62709387
347463341
840827301
170123017
387186232
221645579
103562152
184512590
2639509
735666321
270912678
866512109
642527178
176333189
183588908
39049464
285125206
578970081
244418653
29364740
41131579
540534421
324622602
116388261
18810703
157841803
453182430
280378511
182963272
593226688
214528015
24662088
291155352
148987469
615183306
25536766
584958667
577208721
116725484
36088081
400345828
28609209
558046683
297624550
48559120
219186124
21106781
274374716
80581775
554550318
145287204
695087628
42680978
40937170
9861025
356124678
252252909
400895649
1843244
49500854
54138844
268221302
82960301
63703814
115003782
206460241
15219396
150589091
95209432
353786443
79019526
103143759
54582619
7513523
186200603
277405365
82715228
26524512
216239610
150351839
201705082
735571303
54093255
658941324
21077394
15902852
273549648
376292698
207872638
208196749
216427804
10050058
100562079
117973897
4145852
602987660
47431965
727524539
64383449
87143566
226013304
852623925
573150802
266005037
175698039
21657642
327000950
652962882
258390801
648373511
13461300
333024288
380715744
328548029
135773536
634618685
133195358
40610916
473559627
48457681
223561827
372438997
873982322
272512536
4690292
347969167
231782206
115741294
186599656
68103918
224173983
723110719
213828665
347340196
143438407
364730295
664781449
752995802
567494656
713661357
147521878
101468439
117375024
457872159
148620466
2498178
215422448
63374411
312555888
171288368
136886992
405282558
182380720
2469917
144501612
50238211
44741015
11396541
289471640
473555769
220856053
651618340
247152197
600130091
88435637
21590136
27677954
841183
309838707
247318309
31469738
582947447
931725200
281779046
67734623
578577229
136018408
952009950
18591549
253609243
300360767
293099404
271183125
132413236
272189128
264127800
650845464
270115597
41549732
744639260
200778464
82202944
78988099
57856518
426235904
242944913
7951081
475455026
407166737
150252409
167980395
81791548
181007605
312033345
212105662
245219209
196277193
188790140
20348907
182195698
174915893
358185658
122902213
747814002
246235749
23380347
580620124
3211761
229203714
186688343
10165303
208328246
386569410
131410201
236537065
79370992
60833990
388173200
99854275
697833503
287314012
166196223
33720025
103515142
57776351
23306304
91069582
14399017
92491324
174851198
5267099
48619355
820578803
141614939
286788228
53187281
815960176
44307870
688963913
245298925
746857922
582153426
166505546
77425839
685341
151450323
273277342
460880121
607196175
690499567
287964236
503583792
525717702
263700458
185894688
181978747
382523874
136570743
244393596
166661095
282121040
4328800
541958237
762852120
527565537
578392311
279010887
53725752
22151703
202935770
51114529
520798985
606874720
89138613
217189792
571309655
77169354
62378209
273326581
4637190
289042876
886053539
527135144
47606070
189967990
146973522
198625093
210398744
519317047
260084881
43684211
918851920
52696247
217463452
337554055
139439178
626065405
208116310
92025930
242952821
150912558
968326721
329993652
503032796
148894142
362531738
800119351
8395599
92263827
331105225
101909885
411253468
320271640
19127511
779524530
75038088
17911047
115826029
38718123
37720783
615845771
342982111
177958012
487054083
855297348
91696045
408503383
6977732
202530055
66237956
192546401
205797756
48159202
109601987
630715111
417425796
253818852
311306281
159087469
866304407
156271911
650869379
421140858
14018944
845362852
373295209
224124466
31089944
363351239
183784398
339617982
48819243
245483053
210977726
41896932
187439636
121572514
70998915
39741249
305562700
652602247
3623569
56507908
472462615
229204825
430981117
721157059
712679260
18080750
800852381
93745063
123568756
461572439
295511203
99611241
92216744
52701338
2572087
154622100
4862891
441301476
48785202
207844889
263313927
19975478
667625541
75691255
364232468
402471609
146834743
620424598
638913324
111695736
519796659
286565859
162322083
238880772
417865974
64068718
350582944
891770346
29676237
295567240
367294142
115144915
387661873
802455608
603085110
15901217
56251041
10745193
5965271
368799672
95090297
169841610
46213848
610976576
386768981
122142587
114487363
224777306
225437641
226882441
329871755
20824069
173320773
507651189
479971666
427615426
169184574
791206667
54701969
677245538
368603804
35713304
389144411
134191836
582329980
314169512
131488829
368719166
643349316
809584815
138445309
91264736
572310010
224666522
49466902
230724115
171698102
297951508
153659036
29198110
133338357
274953802
598102918
807662225
115670797
260961443
225948634
134112229
43518291
297104057
223765274
397052106
6315228
107454727
647001578
808865403
77296244
78693210
170474010
206293925
762179192
494794770
625231269
210512332
384367380
14073972
534752998
18196638
184747002
400578415
169513402
191581353
812767697
228773139
79759805
82617088
54712777
162204869
565889750
84347790
13684158
183491584
6520762
38732379
149036359
163205187
273478330
56815413
200734860
395614452
20682129
260365925
655173504
183759140
235847692
104864335
267760791
239243110
126399565
56899533
78307264
42042312
294505156
395366558
207291111
614014312
24245733
9968177
54409527
162480067
187084849
81624960
204072082
282391971
265458002
122910383
188013818
361092115
121276665
248237875
205760916
133071890
284522013
865843517
53735236
148513356
663215663
42855739
91522406
151538151
40574802
2601378
52148833
850485217
20009681
131140419
21290246
169278051
814429390
551565448
7447695
421317689
356454600
4210189
449337492
225880750
393236376
410845084
454532090
501303207
542895558
65543160
124701929
163610829
7036058
332974536
132544787
15378352
360966199
28081925
179196102
454191773
763122163
68284146
109019421
249072556
235807950
505279149
358087696
374006394
65381523
73470743
250295602
123769130
817662175
393473961
53457346
1249073
390199833
397874231
31385971
107754963
49954709
217035949
280608759
43759223
127849297
37659186
790064526
628408009
46008705
225391489
142923129
89693225
183165397
349452886
398603144
13411237
212703278
5590238
137025184
170126778
27489958
151051524
323391178
153628562
59325148
171331145
49700100
121662754
56208909
449512307
396762162
794793853
472302392
195699161
713224857
191350592
5641581
545398971
781602681
360365634
50449263
258287913
145961916
496558933
638443245
81648180
104359294
621769309
240079360
537676649
777150472
47971911
168091142
470684391
864437572
147915263
150612235
549735238
109383543
254505537
82666837
414568280
427272843
168395106
205070045
33094924
45580652
421998621
45920661
5393477
239780761
223978635
346928196
144443408
423894679
197312397
601294111
227942968
404869149
356653798
325134091
145039770
98633717
325884724
145115844
279214761
932045104
308735238
62137434
163881
113457577
251300587
121748794
654275558
69586050
678534859
600979123
7824909
528635835
459416710
1500403
413643121
776823547
319262155
14540947
552100818
383928600
55892103
788262396
840125077
283052890
368312841
7767737
523821019
400892805
47695710
178510243
42286293
100165232
119702341
922276403
16410725
372024949
15690406
221687486
46548787
8169018
438602688
4272248
224456301
287094945
882325893
126686396
81229633
363542480
105866100
112020317
413079747
464001025
227844744
485343633
59143977
807883506
562930
68260005
686870865
117057376
156206788
358808889
295824981
653410730
342194932
182572093
448958219
42770304
96542465
171886868
11262354
366493378
396060613
905121158
369392728
176598603
286207574
185141998
736162380
16068027
331789601
412148260
91857916
124689202
195288523
53147972
31440511
100443736
610530118
10085744
291001721
684222102
372621052
253918818
567967626
144555713
646244398
29164209
30431337
51693864
759809081
84104701
335833136
418865726
17877324
138954337
240669211
62258727
230916490
79654206
443874713
798683478
77177463
405338411
254976626
207276619
48411594
650754530
660217230
117771
6737292
247154177
341929357
750308760
38750034
372225170
239053173
503224287
16974141
513444882
137815008
157524563
402231457
234668331
42191056
29403713
149532621
30030091
860904354
53635816
7626444
481300510
123642476
15612808
245061546
162221121
139612068
469216224
144680421
5433225
519234644
546897213
57728438
212563965
43167273
317809968
238723936
278756255
54591859
591953905
215004512
37507825
280222704
2743452
34459491
168179301
219286989
60931313
215166758
19312940
175048932
508886480
250970224
614570931
496477579
370627241
71154175
146626292
432083250
123230533
379458363
7072232
232475035
16891562
88598215
515527290
339160
539809084
645470838
132224016
521727626
50436365
18932082
588861766
296308535
99462363
47087232
204621639
34214094
142482122
231822500
58160233
258312411
805260861
6948514
243215679
94433088
216326320
6683683
22203952
120014188
646153915
331098237
201020460
31674950
443232611
431492949
194679565
116450604
777619986
450714801
171380040
377090872
233188095
299473838
348462554
2212008
20419192
110086957
670242964
461681532
635645150
178540319
540424937
223670338
10083640
129903831
59208786
77532657
5022661
522486541
511621385
27195903
67598744
311336786
71078180
270762540
62955909
521175287
75538510
162226613
93552931
51448036
874362988
120007579
57886114
147329545
334119533
547894931
107453790
624866075
106477122
577380719
67495206
71436133
206084187
50449599
60389452
167232112
367571357
49618766
47970902
129824732
80479415
351314269
469354310
64874619
237094648
871649974
2678705
35102297
72889201
251096
643360824
329253840
645564133
846276213
535283278
268138242
236124393
177089960
308188433
720718136
74985361
672008936
83838565
517324686
62595834
213052413
113958722
186633438
87157194
266282599
164550921
6858926
477360993
524330349
69198662
249595840
856233825
717440196
32499903
170786340
781868954
241361604
2856390
274047795
617236080
33710506
163639652
644821499
27530076
156401794
65227765
770460308
635576153
251701113
100726884
6569153
250771712
568366419
49352338
660110565
118695080
48744979
327282653
15864029
288840002
514918529
33316402
749089152
195791148
679698501
9545872
239138101
99577872
196933742
113341430
41554027
73441333
153064405
241603332
228618999
162440906
82065896
102100360
211374444
18072744
132370851
132852727
615796113
150603172
2511123
64351794
64238219
219527845
295473004
576340949
419884760
4796547
216960003
210213776
313820022
133477997
543501737
35738727
556404267
498943372
27135422
2944945
666216274
423116356
71849905
169104180
130620936
371990980
303923551
68135712
192546420
8859555
109479286
2032703
167180373
128793083
361823653
86174089
242422210
12678264
621184676
14315784
400924908
117632891
372295607
181959294
17256580
200160807
4310486
59125244
548149541
322122341
108812352
344340863
483242717
14808912
264308999
8417701
525923480
329245384
414051444
223333189
473904105
26373118
742435742
463936386
558685339
49839691
347601723
19142070
137489489
212036528
138111439
253462
39716986
61530294
30630892
183770003
402714903
301599847
433388949
661607637
433613909
8637330
37343970
14033984
147273644
50515267
182831332
430220016
386789032
196733922
192426962
265788382
466650904
440596583
39899485
353600340
93360428
610042629
384629384
192682948
147842371
182761085
578317556
105971875
402136856
422725314
55248981
248289104
1210635
414116701
341404685
97993566
219723751
698232803
957103419
90479654
102190532
420992797
211662581
261798401
452093893
117950972
479915225
46062731
199781886
152430328
136948940
193921811
287546281
145379544
201428861
138613
12345199
162015603
23351318
94319772
189778873
29047739
523789930
59877129
74391027
117340048
498185096
669643208
297608342
374019830
277009236
451226153
47029546
359593676
410229197
146660674
382269825
326199869
11948969
380013765
632749454
675008241
501596559
79264503
425768650
351629916
377505011
8006255
287803554
431950497
209878088
303214664
369828470
210448380
44578779
4607478
257729845
210526729
2147951
261853155
191156997
54909147
559047792
156550213
18065441
444315089
421663798
177296576
627427031
895668495
13430768
171646910
471012040
545815817
6690649
68494573
550535091
344749284
144340423
126827906
826154038
511493727
625260666
520598718
74582271
56231636
21107942
352675842
485520163
420187944
243912690
335282889
107448911
30045641
140547013
261634340
265008793
141916510
182623111
78077526
377721288
141054116
252685198
113409421
16722417
584728306
25983549
75655089
78956492
464142699
53717496
631645
580502930
13936711
78690584
226873363
1429989
210248590
221621133
623062322
189243662
8991338
96426980
90328
24894974
313053028
270171389
819004669
75784274
17477438
317645755
388119382
31917202
245364121
33129573
9102521
51921760
187810239
169534969
447588671
394030963
29973086
27589652
344387766
658828488
223824326
46602097
433003788
52266920
136718665
345603883
11188922
354186722
569833761
157010484
143188671
43043231
609574711
33093245
20012403
51714361
43022742
259335856
139506747
521881403
168457460
706569911
308788411
9369200
247746372
276377532
372255292
771362140
39905080
96512552
94853339
454950441
21688201
133714090
733905385
69205024
11518052
457943041
366597012
60258052
620475513
86021432
79806078
348732599
50525869
130044026
29153178
34716333
293157227
446690620
741638894
136305609
524854576
6978827
402378660
229261575
180729179
51939407
472470294
460481238
168127638
29493148
7567945
355240345
112393773
103498005
281223152
405161471
271529691
358939852
314095236
13665948
218836
135916419
109654691
536083425
143285600
256772677
9534947
39965302
435146298
32195227
151941897
295000646
156155658
75002331
214016419
210282662
4823322
116140471
84047027
81951356
40407339
320311842
164855388
384884077
321352181
53317433
172776756
245607652
92362918
261231738
133771051
213755122
360747084
205870413
441475387
190303849
141852810
274940583
111402307
386996038
17078377
941424812
486999974
60288796
250341123
550099287
113595549
610689131
22788472
26103256
196129183
541923168
234921566
318316126
55450080
149465542
520421060
376681671
221540298
4830066
263101085
61050207
347718382
258086059
162097405
201234672
142157371
151048567
86970608
168269017
472522453
777273835
167732253
70494836
80018248
768156946
89198414
721202778
62059430
482439107
480469499
58013551
497654616
368311299
212206350
592253535
356671013
251022113
652408
134854224
287636951
39341283
457334572
527395074
166870655
373581173
520468110
113456841
62192238
90447369
385812408
63523638
6078501
130581193
43766438
37874130
49703139
452201374
762662096
112176452
101359092
4585803
446635711
17712001
44572972
108954016
803232494
109206775
229255169
501795797
298473969
169666353
4871589
564611235
211941319
108396098
182687576
600540837
87028184
712569576
665398869
37373518
926487
84892697
28868578
377480132
402976459
41334608
652582
50157786
86887506
117337237
239071728
351171476
51697036
241204231
7617015
194123479
110154959
621454223
320287833
589251821
862767120
448233515
249908875
93164090
494194313
227372928
19543314
610292790
399032358
98971583
128323086
10765748
185916145
588342449
44258210
452196084
235144638
87421333
204310500
113354728
241834015
355706437
272210886
72798692
304671287
7706775
132280956
198140064
2707466
511283960
149561555
72661997
45931408
176364679
187252488
672878672
156941249
521723511
236308493
170166130
733361110
180414322
408389125
711552081
88193594
147679849
134319834
148102813
119477200
48611351
25414504
68602305
79349997
111219313
64192312
433176022
386660987
129741822
427352650
294249414
31690801
419580040
189649753
284702550
237227673
498177430
327984078
456339517
454722540
365043304
46117919
87326444
76722263
246667406
219416306
926867351
602288753
297803355
385181074
16328674
60596716
218905330
131352654
597170648
245690013
171570648
151363487
348702137
241914149
19507766
563422059
683631782
189003192
45490771
446074228
271361167
253507779
703492712
41349724
744789099
33365022
164868873
592378570
23039594
928269658
86519770
450255680
126736146
33417267
274364769
86079668
669798827
74313338
3168450
178734781
401093680
7433922
29168518
201926445
202059327
37243929
114600516
387319142
43393203
306641679
107131313
4031631
119748822
6582459
287886880
130676291
50230822
12431088
75419073
304301684
664702109
150838682
353063951
11308049
637888558
35258760
568328901
408073748
134599489
501693829
247276058
127457497
327393735
4624543
286049775
51114026
131499542
351880703
211841837
805293042
251471418
388344540
519322822
120184951
11946596
184606277
147970742
297269165
54398538
111258087
471913726
104839636
194457939
6497659
438430810
262381212
543480359
262049536
73234572
478896408
146497087
169522311
45530654
440400031
409082930
50212409
221387470
577456268
82450165
150647271
320474043
25498439
92645880
141360736
470843407
10409718
170263063
303846752
381590291
386052868
131272232
19600514
768291190
279547674
282110434
55879871
858496628
22937225
625174672
45147775
514154053
588207624
29397375
32915622
6697875
66076132
594612452
396951800
11152803
50770990
489761525
768979000
322352856
207369951
137430021
515203966
633628839
441533423
282442727
281169423
713853531
468438820
64677960
35931537
7464514
208548721
10893733
24649519
107776908
273812264
198114069
325300373
628941176
595303388
423243793
608880798
741593331
4272748
107506601
66055667
322260032
221194897
22279161
334007458
189179443
403257646
222208394
20649861
207845278
823902356
152394757
31496772
782652585
621436130
386944227
64848545
142219519
54603242
540923116
133329225
26642053
607670304
39683526
84509464
31692111
213717477
197670188
56065331
47085476
75362533
618549802
293661750
32031065
349384714
427176983
553107819
186083553
278538225
562776148
124821820
185555050
735369890
362274054
6670343
84148495
686176553
361564927
179371281
319304708
303868906
99366069
432261886
7840034
308490533
284419544
102202525
20861394
177226587
164502932
640243940
184479775
383773034
619756321
147049872
784295232
74517255
249670828
360892594
97524301
21064202
6997102
709498077
68058166
275651136
298215621
398894072
39886911
534855423
563451262
21155963
56884750
88126133
179300604
1163841
261965679
251851957
41842929
247499590
476417214
56668099
787877266
189998889
832019214
221716537
84778403
393689112
248985665
326983862
475193566
85660127
36432519
614476373
599364812
332740466
483103811
543046
145601029
466430210
277256387
169425596
6836815
113133275
44898090
590924245
331842396
18063583
250654678
590527523
272923447
368813743
429465672
95437118
16315543
106453258
271236644
6094456
60592348
282244992
73787885
361506430
98891776
153992814
83632242
536702258
145882721
1131322
34173734
232954112
601527708
646556855
3011725
497315277
222817870
24739939
651235148
378517090
16590346
831520668
202585681
522685316
188787401
122088345
695022608
306364234
153089289
469738016
66769884
112918929
53995470
312903101
132348338
427080579
647291694
106645759
13048205
96774534
208695752
260566864
15885929
659781217
114676417
146504145
251883037
11480812
414562169
616091071
15707474
226504487
263384215
184459315
78175273
1395420
432118365
215360980
577779958
36254077
171442305
181136349
55976030
131598079
540839531
109953677
125229678
101308895
365340814
20582905
305721600
355116137
581065901
742129060
648181548
194193465
288151373
23105704
305120300
566413
135716734
65222856
489791631
635826301
150141631
148698887
105974418
63240836
557086973
32431422
16302008
13461676
842728045
91153922
183926204
587516953
492606262
748420981
212451719
754432907
183899684
222293785
404303324
364504113
15040120
67028357
303356629
133194160
238524972
570121402
11866938
494277261
208840573
88118991
11218409
548987996
793212193
57424994
17993920
29715615
492065340
20210078
123303785
130859480
198293755
332857042
58830595
132476739
132756985
717530225
238004027
44398546
288858478
606647267
390723079
341324940
77589869
421025430
112186395
140262844
307262034
45941338
211833773
38037688
119560495
171452843
114168715
109974741
16453946
28733017
111783964
762403
415485428
244286439
190434903
41056437
57440171
492603474
422688383
297625957
17841566
27878971
219256922
708745202
433415413
115471215
6303608
177837493
272096236
324926295
281133881
330122616
268414541
300703170
53742963
295256897
93047414
7435711
263453656
147970245
21564892
30030942
110088609
172508148
82797858
35114444
6746895
246373628
268157410
742767938
79470482
5479601
201075170
648481103
684904255
14522240
275266561
587639652
422464157
236193751
112221411
39966887
6178423
142103371
35988651
4319091
171371943
174645812
211113493
394408295
130507680
504998095
607415955
755906105
262437410
298280206
52213708
104164268
527504554
572943537
19526495
305070298
378553099
117104889
580341200
3751431
446645272
605285266
410687195
275560629
21047752
25735869
83299392
166747320
89497162
307392477
197222784
847649305
220260162
129863760
83583597
442444616
693009028
542507529
110664672
532004339
221023198
276878904
362556781
140423318
144920393
341166366
217527822
698220625
334820449
99831077
704474606
67879911
155728116
544671701
445830661
413521245
64778105
1648932
197871999
121735004
75955639
79519420
199439878
4670441
79556398
201847961
62961284
40261720
93662416
14760417
103929215
75350530
140405111
822157487
457883974
267329235
47238750
316468934
164853500
48784763
138789894
46849671
607072777
460628809
850097
273599567
81001522
3021111
30502371
244939509
63932101
438308394
58995476
95430339
505890467
650512259
307943197
193721595
6123675
384824986
223368348
724320854
66127857
121929955
69345238
141080039
194534179
187297922
240716731
332339653
392458810
1567288
150807172
184548017
698028472
202390956
399298899
19656525
712866654
359593349
31785342
138322332
5551587
18334568
918396509
137987433
505877724
408127764
468792070
454100524
94237069
32191279
449948426
53633143
192079636
181604794
62394884
520148572
13594845
30520894
280550152
571614404
458802538
410038249
424180480
153112337
69183188
15634448
124967605
372754298
152188253
815439661
709091341
225406304
73968651
238416228
286123168
378262954
310775550
57934763
286044972
272894297
666812532
110029210
141243517
286218116
58041034
99781655
113661121
465840648
238768000
5536544
408865882
17046088
72968395
450453962
142332438
73655570
703353983
3464688
164392446
145705330
76258676
107251519
364234788
9176546
483258095
125812410
116401818
623942377
437980916
696969443
81092225
54327888
389327465
136853682
13967747
128528641
645751779
20240705
62872234
99988183
695714676
552858294
685318378
276692042
454362954
238732367
669391
372387146
297128050
472721545
304661843
9977633
8886370
55583325
594206
183502985
37160388
616169673
80618792
529902146
536049063
253958970
28786642
364234841
48815827
546215425
496373873
100530009
356060205
135993141
127294094
327544841
129038706
471156371
141145456
301392777
378587063
276709782
144648942
77745067
84605616
348424415
343682084
126966575
22394420
119425066
173812779
30943819
39516569
222723571
257065222
79614405
1624667
490760269
65997979
707272010
165385435
319148776
11245549
882419954
65903760
50780206
132055079
601316738
356881962
206280917
318761578
360209246
347814589
257537960
30500446
295754551
426765278
28419669
496968132
591317094
362745472
246409800
314667553
65308204
332228840
567794667
181993844
601513244
125820288
44482796
154233122
434385626
135479879
116309702
26656504
292533225
24157744
177100514
366076982
38446804
288776175
140907175
74258593
859034989
220308335
363530421
161880888
29993845
63614585
371460838
114315717
203587772
174573242
401277232
83110170
3653580
379268820
20036667
279757965
177135700
258994426
100696221
28923298
161549508
28474623
251795141
20138757
280533515
355630843
607959903
539841727
178262390
523726640
55383395
125724102
17434490
183102472
463229445
10820680
372259824
67690654
109725651
6211419
201363581
181450176
66548470
57535069
322150555
56639908
659989575
535629605
55498536
18819805
55268403
69734157
384512820
12879542
200296830
65366650
70265584
251427094
207322620
376814464
21126022
382552312
19497697
261299020
15184474
558373939
182446963
174157403
117746311
286775973
194326682
44672461
258205725
382877616
650947856
434687589
48029604
210402030
439766598
77769549
520632043
44135000
59299044
208854250
111654339
656946921
155641396
339565907
129472407
614213936
115611266
508141
303102605
123400857
419103202
141801373
254902986
721390685
379893565
741790923
34410022
26037433
6963549
289526512
375690793
378444680
387294076
276735192
833594263
140880153
225829756
176937754
651613497
260688144
141269347
26244717
290696144
107414958
269127685
82201546
509505935
166003268
776624848
102444725
340366554
564431629
303673040
247893618
3741150
991796638
136462086
104806705
1515181
507139685
68714693
36455944
210236209
21775324
222418136
494167940
121356520
129231404
1001562
113039511
375666932
156100014
483232249
580255734
184833398
22196931
190535139
950138
367780256
833340316
8736237
649071820
8471281
340911222
53775914
1378045
68257045
320465813
214383073
188291749
103558356
43246095
18535028
156523637
288942615
101146707
225785291
19878105
758515500
674398501
304826674
726306051
6721127
360590311
104028678
69176630
295736514
447892182
170843533
425722172
205710527
258285900
636081605
228755844
281943537
191460495
636634999
628746302
18822321
65073773
49098227
6959376
13121098
34361930
168484250
77192275
55269982
537469761
156865292
41640052
398928068
164884068
144523980
483765821
18356019
75984666
374215117
197155601
79315050
133493066
100514773
927979831
43223907
162033353
373486795
292013437
61921250
793115755
158786201
526072526
657389282
13060833
303344903
173698657
82515501
106016070
163433944
191766414
58858402
31740318
473453229
127544664
214890556
165754503
397372858
90784667
202012385
639219357
170973746
421580070
150367298
96995475
374111994
793962179
240879997
413143156
149765488
6286768
374885949
9264783
190110338
103336972
57608071
74779591
945025297
88923214
96676203
106764227
128505825
462551291
62484471
300512719
323903490
331326471
264237304
26409821
264899985
34758309
210889816
126818696
130102252
404129122
151168458
141887913
535762537
317598
431020274
2245034
577954605
33420238
495710846
417107600
331243953
20014362
63215351
319922683
103946577
21352396
42016632
224499969
498991408
27815539
142141307
136327160
228623454
367800783
265751451
328758739
41914387
387283806
439458997
586804774
173405774
84540538
22797211
83147469
79514566
32550110
109420495
580996252
164659493
254659018
363074584
171122750
345936833
730806394
663861753
308981852
115519603
32407407
334696165
60224557
663663300
387602695
51606861
480052868
40970509
73091622
291684582
76751351
284247965
304259478
7044341
29606867
59062610
726975539
40881370
564154699
54483430
99893566
539458386
833336362
194537862
41090553
237600982
647354246
480968092
569323854
567608264
38560260
535782003
39445510
503959742
150799148
288159670
377350018
254415531
144707490
101108634
363345275
188545701
330937358
416970139
724245
478904628
150423709
600878978
152853259
490327904
546802792
388629353
111382949
503325423
24099213
380089932
147852837
87330319
354392125
600497168
7350443
382467832
68122217
89946970
22942897
314651675
82131686
760832635
329046532
251935657
479005272
150614865
219582600
202511272
39360222
250487790
253510768
338951661
67416013
34738984
789827862
20889362
569772918
334100810
129451749
50590166
94794001
216130098
257386865
75377562
91251786
111344528
118195842
793390723
620031742
438625036
37088498
54864513
157372306
138507468
614791409
407667919
98705739
191719253
156136459
300935526
33495085
359778931
48227114
515352952
78332779
4137193
190979305
145274456
174308
35131398
269665858
187548932
16201892
7450930
612287985
401887303
278524918
51887558
140200920
297451840
187350086
10680943
12122639
39807600
275109721
299603967
310881405
150407640
452524612
85137846
122022492
164526137
101333863
643838954
475799737
193731938
43624954
640308596
760042220
65535593
363381184
3493058
307440122
143528042
53168094
66369308
173064011
659659228
99183945
202866194
137675524
80669939
39505164
133265200
9786985
748991412
217519333
4963947
15437788
657850120
152625967
118245219
329998369
364610478
4220905
510021050
205450843
481334061
604036813
190885638
226875498
94118115
701827220
390918
36285568
33113275
281794501
90283204
197139177
30404566
8704588
50696442
187043090
160474795
624718691
268661413
89822093
59307422
256487209
567631276
132949684
56701799
6660034
261087438
82866194
37861748
35782022
99266788
745629697
12501163
19934361
133545047
92447449
604789775
35393954
581032415
704411
143747452
928552
7204673
465005824
801464705
834466732
21216473
290023382
461004091
538038477
76121728
191864953
432547075
345242866
89326693
219501787
8421601
40295428
326682448
546030806
268163778
793880352
666409260
547337639
381228068
83752711
75549
111416942
296811057
200313520
276419210
223832951
105775762
22504389
45456742
152169784
222200521
266865827
618753434
139070823
141825546
297628873
605120187
54639827
906827267
368482060
160802224
971310767
72803923
82238878
595901333
305342128
6082024
9170630
492309200
198490317
88346237
111259364
247237897
621880387
109646028
273363556
221254400
48690351
44695804
135704800
290051423
612172221
243247564
432279079
507388747
81071270
7939850
19009167
361476067
39553317
10906941
93117861
70732972
38482331
28006037
499425132
39641052
54631928
784276985
593037508
37923809
448981889
207436877
314139418
171660114
488619688
74594463
104586460
148105505
880244652
269835935
104121830
409646738
151353078
449961540
493179890
277259039
383437569
620390199
96282606
419709202
579185235
160875586
71939130
438841795
73820625
5431683
186408235
412596134
26065125
40188534
140911521
101274828
459353179
696394295
160971209
693421376
93607048
108724927
269223023
537421005
132201758
550018428
780003746
235960694
392712649
380988975
74071935
349836
338836425
232937332
405898852
36823196
38721340
174337127
404234804
788250469
568431684
186098944
115565715
112535920
46597725
375642372
83028134
122233790
130686421
251014327
87023373
41987950
99407406
73044891
128850924
10679319
2624983
448175071
126906841
61191058
832489355
455912392
1282903
168528091
577512499
249937728
83150678
357366880
11720924
27118684
310630329
728509891
4569736
67010502
16860998
262563304
559378814
81160378
262463095
156639085
12584861
696536521
5305803
169986104
335864354
45404994
414889564
9621610
386844061
544058240
5310336
174628574
20849383
858198
135550109
128614248
7951577
43447178
154716080
72942874
184470514
74443987
294570553
10823864
76235030
69436093
10788491
226532295
111330071
630747513
55650847
142447057
285399406
577836377
432121041
402210363
174838659
99969543
40233106
367036222
462886277
399538835
107322237
21079004
334308015
157213433
215788320
330016368
556297590
215499662
333038852
171704276
28896748
107978902
128322833
95735971
24410046
65535896
428140560
29477244
192334560
566879962
69843383
159121117
446971878
504777600
90794005
249970065
186188219
273244117
13600842
120193314
449407944
234153048
84684039
119508610
187154598
230492235
313494522
321326706
127703379
248043669
65822131
41032539
311766165
62499889
56770313
414533314
137868941
28943863
21802531
256072572
93017114
20235982
139596364
202132549
75244131
747007812
11147872
182207909
52468509
34486506
620728768
90912197
178059169
221066417
1162148
179512199
552822416
760767156
41276157
251590963
240441485
659899622
374794954
119084887
68280404
517262940
829258926
594701062
54200875
5407688
879937111
384129976
894737366
349270638
327536139
76733067
89394088
92006901
291045377
160992091
263262265
204459755
662650268
395303393
217396352
141550132
218000740
253058182
340305173
90837559
578786806
105440281
495116250
240251704
92822471
43831668
391952479
319863082
515576661
38497131
1044886
541460794
309603816
444537066
170640780
108020939
795323535
468658559
580884536
198760925
25603413
188693211
27810299
238358333
284016710
175249043
187370264
227721370
411353882
412286522
45123549
426553233
215257083
173855286
435819378
434930847
206690750
295921331
30470280
205515761
775449452
111647105
288253192
945814611
138138506
527448750
830319995
718313061
194227848
115397101
512578208
100945264
319822358
33160575
72045954
354771521
216245696
294039280
105154496
27603775
127924014
330125052
87318949
78238344
278063069
136631176
48207955
270166390
368608641
128111346
617571702
150231346
474103995
6271918
130857683
34029347
221420971
97888072
331358648
229352557
368264969
277313530
128479979
8182402
223491518
386735228
784458465
31413628
639284091
189805225
89687856
201078652
611761699
29470431
244919579
427147923
155356248
55023064
41295183
204135306
392932200
6047800
398137561
39704516
89483219
668782332
47765079
480550958
621043806
6076796
201419951
12781746
295694885
548982039
294492071
173244719
11854097
94266041
547932807
116936811
612232
267364609
128372353
228425270
276411324
76892684
27377733
26998283
225687409
185896064
55339435
191145604
46646012
315870039
289319854
343704880
91317147
442273610
302290267
427441972
146326269
157960915
296497091
18879544
55003800
2916758
18121624
34463929
58094587
40249111
355137222
408506676
152719614
341012962
121486863
114889816
70801573
477165560
286443962
491291226
369811505
53925160
244269850
414403696
190935093
368675
48879583
141036062
620043062
440942921
75199578
19096861
811300424
16288460
186295648
173511708
14284617
30568253
189330851
143682076
134019972
69419972
125285242
434619509
850660579
360078287
389945538
526636491
579402916
8076928
201086801
107734312
182942257
138056619
173984027
692909412
625794816
45727365
175120601
32323112
395601331
50146218
487847392
592070368
25777327
122832607
369593603
728373764
15222856
913686701
51674108
72509939
76764297
24239690
119993312
162542787
805811656
1859227
154184721
506421210
32879561
4768577
3653155
345167282
397986683
147147582
173126379
370360928
145031587
655779633
391186435
156748420
572519559
315543787
128463921
734623854
112796667
45921731
417356686
177867307
157018057
342186999
187099321
299404086
807273
332912507
284184877
492331300
537324746
126598078
96926083
134312907
167482876
560098053
48284299
162527872
97740270
178719891
132510357
82760065
677015765
185164762
511395602
306179580
121538782
256139248
525542024
49700563
24281020
96279386
203261388
685393051
201248663
158151938
71413851
522199003
417391898
717379087
16016926
217921699
220520582
229798499
21430833
313268106
635615344
650673741
27331690
95263368
122138694
288054544
10271096
116866443
64770506
113339889
108733232
204549407
38866922
591782034
391269811
67149019
154074260
196031021
486661510
192040078
570050656
71187213
396066286
353614750
584070130
573309034
401573177
261177554
131058553
371028751
184990759
348345024
95269208
632747477
339302704
464125335
7235833
260082570
773968391
17846352
332988062
22123342
2669018
232323704
4132061
230281344
62785029
512121755
456214281
215564350
128733441
179716657
592373692
241734660
195545956
140730670
53862436
427960960
345564653
48996098
606130464
21611774
132544731
289467610
16135073
613482853
129206343
371237835
545663
328667875
309455134
39447544
475247456
7944012
93718963
67162284
881457486
5180048
338963924
214717250
604506706
26548735
175984376
27560381
161978767
41645013
112544076
83369018
227810716
2397972
487895367
239955932
388237797
399600915
68869048
559868341
189094553
812986462
233256085
583408623
727785597
227209785
4354823
297034320
71390058
11797177
65127659
452956783
239684287
839217472
267067808
278193072
519097287
33104440
121303970
915758324
12514346
12578267
98573412
355703217
127655884
114669321
49770215
652712093
792141532
59993961
508600897
185877653
39444148
195190231
308990601
78112734
407811455
34147154
244159054
26710728
276347447
21259634
778295049
50086110
102596146
76327841
423558644
97766408
458459160
520750953
724531126
276760284
9180780
112901080
471949416
128941616
677863128
20477966
54060173
851626
523123303
47709992
483353672
551995466
435646198
60494523
341802795
191861638
626030514
167787531
161263531
167720967
149164754
202283280
565719207
17690271
107936568
6987432
232954394
15429035
115387999
45047692
204083562
22406799
140943177
495234962
422195398
52546151
71394751
172174170
304605405
86764756
942476527
83326107
186090656
380861032
48909682
171133724
790917530
698073363
138728925
94340552
717744253
188087124
296696026
787191556
273745650
3899036
185079144
3198868
4754766
522338517
88828872
558996359
58657309
764577164
143034587
303468015
519546194
431895855
6268549
418821111
637121170
447033142
60879886
115211978
230631678
116476540
797553547
30878567
20593199
197998660
475257570
305239661
15305707
38941155
206883004
48935495
60840721
590319089
44450285
368560816
26402799
26696161
312180667
403457045
209932344
80222113
145411539
300548813
103673851
21257180
756281617
56164433
119258470
9663690
2251143
518335151
600454335
838333732
90905934
408883754
489860525
165550141
75834302
608628457
397541244
214826630
347781784
85012834
479510685
356532523
586931356
61112658
64245243
115684043
252375876
402146427
205238542
68641964
160294629
63503176
800741718
133523253
78717276
124365501
34355922
262981287
740533894
65563709
360464818
194117871
337847060
5665308
189187131
48508836
39124132
401121926
345993958
202509439
49230201
491941444
533282798
27510665
37047007
110554242
110890547
86799290
530949564
44529871
231888897
462047610
64921439
247900
364066161
83272730
148071013
374174078
825148893
52301853
272782091
9688145
49299423
966305
166609900
4036417
702501250
47789521
298030266
321775818
33475925
204393272
43631702
324978330
73821261
78143352
154514567
107427688
165513854
417037590
147213513
231964241
217239236
508904822
327739853
11926666
246043831
49387708
548183187
305849516
289541235
257230793
775783
50119288
176086058
11497759
111980503
272389095
351994886
407613342
130120363
140449157
27108254
82915293
375139666
344937473
543694452
124656993
58603796
315751652
862337511
45735809
507751
277524371
34421358
423332753
51253228
552144665
3358528
82134781
117945998
673994486
325480348
220158505
409842377
315140245
497887988
502184827
540934390
176584339
25344810
500365300
407733896
600000546
118795749
57277436
47410324
475091146
404032179
590676785
366881373
19645291
668712221
164008649
101522076
277843427
235428769
89671373
37708216
662973912
424459470
5167482
225863067
124975344
89218576
11890125
521292386
316923673
43766788
43404339
37846055
4439143
21670628
10343566
919300426
277708821
456172117
23867549
351675950
182704
428626054
368743054
334577378
44166217
220959875
506997931
49908222
684403510
51728607
856949966
637776448
162527580
27329166
297830448
365919277
356004723
120625548
349184983
260072129
26846096
171668069
25321089
237221136
307754370
173951278
46627974
70906469
193587018
539728402
18718804
267774888
611770383
129279837
86650734
22701111
480990667
300840101
21513960
354621739
258797677
328844324
38969244
95939301
42882425
12947065
191100511
1076078
267581025
44645630
114140394
214297558
38484396
154761604
144834193
270968389
13101791
559631340
123562524
521442930
195599667
284860721
89837382
219732239
538476098
27806399
618947270
234462333
154262865
111261599
40972467
724986521
419356722
435395034
226166418
511171579
320328885
348973761
346739102
283842384
571809470
426059500
119670953
22377734
358793866
455297566
171431008
117307024
39865193
9471551
48031745
74041804
117561114
266537908
37120997
139164402
658586549
319999464
167997105
494371413
4114277
365883593
242366111
181883855
158846647
373466713
221372628
132234019
150726427
41039161
95282927
54715598
47206312
27182297
508632301
148659408
322724820
274093184
107080372
951077760
147648432
87823729
1164716
61640493
8243681
21947867
81192372
475888362
165926660
315926513
106259958
674832909
523184604
286300294
28368393
391888686
695282595
228212344
42026156
698872856
100054728
222629850
158362973
44706155
545105586
282279748
405482515
347670478
154636423
74105193
114582487
105084748
292384434
438824663
20261986
111046421
32246336
575726269
485265449
184038152
6768509
10588066
313354918
201378465
70163090
57666257
378388677
56023083
610810377
336311170
184462413
30211381
35750092
972238566
38020938
56238725
351641366
256919703
69684727
7904952
301529824
125983352
546493870
384850181
295271092
756448592
21220038
130737804
152518205
499346941
327903433
105435807
307570898
475925250
298624669
171020691
539408056
668550000
119984617
598102559
471580364
106272791
757570832
96091047
121782535
290200964
116744171
64030361
50393895
105125842
756521441
155793026
95521667
638160136
615462441
353565610
9256102
572687580
502983249
25138251
170541756
58704822
435102011
725404606
311310101
1014664
43590563
102325247
167702450
64573847
174752227
27799430
68226875
362412227
178397511
5598812
99711804
96618304
150226767
485176050
649278
590772445
643212298
73603560
24599186
636365015
363223225
31510501
53149901
158144890
61862984
48269683
8121604
817292379
327076726
215767221
4371
309093389
1246936
72301629
603963986
436572790
469436322
60976683
79674427
719281929
424460243
22801817
435468221
283672539
153140955
191502823
166077336
192478995
257138451
140286925
26386517
76281431
54126789
134991982
88308952
7697260
242565275
404652791
679427424
507528504
554706200
391506267
174263846
212380004
355291012
5524878
532253271
85163271
544889328
513794970
350683400
429034942
205162075
130613430
273100563
120395822
274092775
64801421
255317118
716730608
70868424
81659571
58569036
115744573
220696093
454367064
363604424
180720839
99572808
100919007
485215126
201355419
40753978
285976466
692496002
574668639
54207345
152956197
301920822
864273
135125706
90206765
147732243
7710487
324842992
70525321
437905171
14661844
541709643
599224789
16335070
314567820
314191153
388594668
248878245
432766680
31499269
121256239
503322852
16097478
31469449
247670779
575210271
695143446
77815816
92174683
149388020
3014488
381598464
339527897
172148436
115574759
59661576
388587577
289816363
344404304
87528761
195766040
445123484
97079107
29653962
6365657
54656042
348555079
122928875
81741092
436568869
37902811
167972484
630253999
178232951
328763058
383736635
119821794
120699391
612825792
457841654
81106234
264591322
176728954
336682474
9033438
50475276
512532769
132273024
23285321
7286552
313911961
531653811
160560689
121414505
408701698
532807822
52247293
156374342
94849018
29838675
435621286
514169206
308097250
198474817
24171022
30795736
632813610
128593938
8783526
326759017
76510791
289215830
46085898
282700980
34679734
1565578
375486317
746046653
205193688
121987144
164041213
158402573
323517192
158292344
171330795
253149264
288814923
609407417
43647856
56319805
709508756
11696422
627763349
188428942
95609820
22459063
680653891
317106666
69905985
345762831
145121117
140810809
1551969
1497994
333800514
54860214
104252894
130074252
611728792
513613724
394777107
228010654
150332139
9095449
99151186
83400861
203482181
685423459
268761115
154919790
16655882
72272991
221488665
698838671
21178828
120128495
26400545
563729790
674238353
141829073
96100593
703553674
17476305
62443484
730469024
575619250
16466300
154285315
54090789
111016401
115119162
716301067
20601101
176708367
40238722
150343271
100278558
631757306
629473964
116749315
575369508
245424949
14031075
382047
152667937
241569928
249363735
7351682
122534171
58344672
41001718
42754552
51848174
108498431
120399903
119241947
72973050
96936181
57400857
29624885
154926804
184980503
257888831
40978274
324532123
131858246
23139739
123237701
39013066
420945189
386004013
118726170
89641306
137725605
356611298
523538264
21767836
150779074
662908378
577932981
236584861
626719000
39347724
318089704
84453723
751868074
47847825
117557210
186535007
526946263
426847693
46617723
12533654
36426337
94108218
494037910
647291041
396391641
3122916
30391510
253297304
58873032
16676812
54549080
351870277
48040709
42526493
750083190
125656635
396632487
266631648
139892675
446196404
727390502
474872546
177065312
9425413
397332380
24270182
18254649
60555934
599240579
292331197
210414163
823319749
18346079
120069452
293191550
542498381
377491100
34645373
313437411
855912762
21453736
227739564
249382046
54069010
614486569
27719902
223983252
340900875
5919160
57357196
769389048
45500828
394372762
65766195
297688475
106012221
100887979
545371221
114033738
531627566
352413948
100233630
469348710
89811020
1553149
160033136
113067231
338683564
502733138
455644223
71337610
601590096
48980060
134331397
295616109
5625021
503661272
562754896
720475757
19144615
513616431
37887727
92163620
386017616
3913860
178112220
46968727
187218790
62883
501838670
172939179
396490276
107902230
70270545
912746204
802900109
20458184
235866657
24186808
788077243
38159593
234016658
8318969
5287868
506500352
65358839
52713519
79392596
68598613
42993946
170560076
80675075
593885341
326143227
302488637
557443084
406582403
195281597
3952335
176424123
28899279
360942083
153158080
491871793
4268141
184085926
3857216
181475478
148542073
644794951
270202296
20489778
56217425
538538767
695466458
9743333
59627293
773260557
12103946
110586945
99612379
60125213
421999108
121941186
2940179
278630200
36421995
16402707
190604076
67288373
15120969
458994595
394609787
825356051
86943521
53902347
34717356
87159061
408476538
107135773
297028856
856909443
93243695
17494457
11793583
214509669
289236821
171573698
16253897
113013542
793916743
745608359
231008482
196997962
24975756
562352662
453739467
421691787
4142338
27426744
159026727
16072977
79881133
443060786
19960938
11611990
264677100
135723948
180309035
497709865
655718999
186423797
130462674
137918042
7479008
543366
69512603
411395891
250885279
223606149
120316612
7725630
258266018
325915823
73234150
403661215
749401908
14124220
69933988
101951258
1116980
312522443
30021901
141464841
48057340
250791449
588445762
90392225
102816314
283499042
160484480
85839822
19507469
19127160
2189282
19734667
11050977
414166454
314445682
534640826
22058699
125615760
67995923
18599471
539537024
180704482
372468428
636728161
15226153
253002514
177418669
373465247
628844704
160759935
46217690
247310094
62548338
418487262
18720628
893262837
3837649
274033461
47244611
6483003
132899405
601398632
144181189
110238379
200592254
339560596
149604487
892619853
309491156
20857662
8270092
226171883
111961389
54341649
383805917
100174344
651748112
89557049
263880628
613633608
135570858
2175468
255190665
749773315
92220786
63492163
625087121
8691063
571007068
356868832
67263371
47942575
108636249
155092303
342784182
304805889
15359218
295270005
167505025
12956015
277271398
47527711
47191892
37765523
406717269
79866378
99433987
422943550
243964075
18517145
356080351
49782384
146043081
95762137
166915491
392584596
54719396
187173903
137995780
882507666
310908788
10647757
54111325
4063463
160230427
290884989
349746444
571360321
71654859
170563108
680447689
95786070
763376354
355584904
518004721
13296331
126273761
196106693
521385628
84003952
55575038
4809732
11437104
341941322
315238701
30514965
646157660
260567788
5701125
52896434
311517441
42851903
198905201
222999337
171811454
66138600
661400755
573884839
418507828
284807767
47732084
97538485
167265804
633054469
2904830
491171309
8858369
32728611
193326710
69235421
219318440
654150540
103657573
245758835
637393334
18602332
603620898
96929808
266449418
279384934
428570047
116213480
40276505
31284379
655614546
85447270
132425563
81329929
346104974
498729176
39597614
532215381
780286092
24756995
21410141
10487791
354804467
153704845
2394063
281998038
68362545
146316340
104608683
803676379
95423199
91693643
214070926
88452497
322434060
343230545
207405459
279451624
10054525
155797358
194759254
439903260
45104122
258699539
660473030
738909905
555866380
166499227
730787676
225049693
4287029
413643707
302401076
208315821
836196440
845853618
53596433
170253737
313938668
23361997
74077807
423473815
35559682
343294381
303529358
1605082
76872017
110480183
371334387
65405875
2720642
107204462
171085182
559813187
55935703
102995262
24036520
218296489
572074881
212958755
327602839
655465166
428277027
211405061
131669969
725299214
550168263
239420769
119095073
108762601
396186353
150472836
16113223
42749482
38855521
79222217
354285409
186264875
153428065
785409554
383760191
396497419
20197965
494592002
68216700
79201357
227747257
282467391
526687749
28409176
168000058
507458446
435752312
336225568
49026647
406090345
55722985
285885921
406385205
145231264
154684695
202669356
100210110
125396273
147595347
420339628
609806492
74416350
146720002
115051009
144562886
188850965
81312158
57905254
822920734
82624170
196433785
449486026
360672093
386624040
333572260
44848179
335273066
487093742
427519332
61070606
306026711
194127275
398225375
523440174
714597314
150320523
130154140
923972941
110034411
106989507
555965417
913458348
49612130
181617603
575853683
172279966
521566209
108582157
1237798
776895197
317529983
190561590
129925146
122202132
592545145
2800980
57383173
69014568
155068191
290886738
419934056
80923222
338553033
284093518
62283532
907488846
163422035
480773595
106507818
330115128
506122455
439735867
402674144
13307767
136714997
65707878
895837277
165909214
3664412
44324010
10220403
145051906
17807084
494034220
73251284
76585994
107737260
93905082
177710331
427886979
103758168
342486266
62113040
17875439
251691907
4783234
67153581
416635616
23679691
131219337
9230188
162765940
250062293
549884220
28191748
155332758
762677922
557283914
153601774
523489967
309094830
152349058
448854253
7105124
191523800
83969463
548764118
136103283
988917
168589588
452873394
634872039
653980433
86015593
218588123
378630295
94740331
318618486
94121302
328933490
576007429
44657258
124075713
33079
98866667
438178221
64925263
9145765
790430012
81089448
610272456
449548582
261717706
427271303
299494774
52056059
188244237
638130096
344831497
81249561
27947146
32732838
195233687
187414017
545401129
118199347
259399396
350968849
81560226
23325399
394979061
347129903
82488784
25106075
385001596
336652999
364876987
104589943
9332807
723718854
157986667
601581033
662427913
347311042
87372543
399894
552303140
35267689
39355804
257676214
500860195
38553294
244031255
142422324
295291168
170973516
105027266
125916626
754996485
148373315
592006846
28477700
331204522
417979368
105906201
427894938
678853292
27018223
29905696
269811925
460584902
283745193
609386454
27319068
174803401
31241983
14605169
149326433
527128582
229667056
15214922
156957317
336244388
6611481
430316062
190075799
353362906
33088324
17012792
7481518
719807775
139578366
217343350
107052934
251399103
639156718
246164629
10163267
52748987
517655837
244218623
133006267
395464248
23536311
234954693
545263418
648442224
154275536
149316955
146839487
196442883
7979369
199433520
370574788
851211709
48064700
93820438
58002513
428105688
299048795
525710162
906744332
926342502
367565543
658425633
270656048
456388808
792601472
143355606
79190293
271560102
259538895
405833206
402731032
34234226
257921051
275936933
3628597
349127835
1309691
638988511
25535183
920080541
274951020
871762050
211143903
57719431
340343818
708167223
84220008
77108693
30840820
157105875
309677909
179545430
63336987
72420171
366835990
539827714
5010557
510123469
92937608
31551438
701203014
127509071
142498452
353589688
296850065
70317897
251519349
721695145
197455783
221222443
742983679
60019419
103065133
705706069
506532975
192674356
713980832
569565752
22890071
689987826
447973854
54164288
42553310
440015784
159498482
237800227
143125191
731154149
175955742
385364711
285477341
327710339
11473155
107871198
323855940
187617983
616397755
224474282
332980254
15611377
300946559
3595074
26939777
92020336
178337214
3509202
62716655
39738127
135858315
677938827
639427372
71061828
17391987
180826667
763418020
75925957
805553664
84871873
523382324
16823556
164922494
72795882
79586639
210239835
101490140
473800262
122628390
93719839
30435728
91192302
133001168
53081135
62637007
45139887
629408182
1236527
76464747
274570591
368068745
480625795
423417470
407743892
210862641
54059661
632728748
874329515
301050770
695788408
81319631
415627623
547402545
148207962
201665438
810899348
243623980
35880324
167593997
255030102
1180143
103279630
138373864
415927959
235227663
164186782
121987025
36576618
15548343
113235846
133718297
2998725
239974843
26780459
108959083
15845531
353004928
202232440
78479113
360117127
413571643
45851983
401555595
443159463
64382558
183712055
34429897
731719086
947710791
15065813
3160302
92751119
198088785
55258547
98674662
528659530
49873393
341317357
149135251
20752798
67139010
287715215
200220545
714644815
26202433
1525236
736312613
83687005
490951851
200846402
14613320
209740971
186547077
67085713
152745267
20288554
324806977
81869872
29258212
84675813
634213648
293972722
126786437
643608397
462534594
334756262
44805157
591302145
250053567
364027215
486536291
139815247
167587083
100706006
228404391
298918291
254424938
752864663
678764104
196909535
323957689
512226648
398173702
693821157
84411666
270723646
672981522
1331472
179743043
139910635
157926597
218011495
247391518
100173686
153395765
198412537
307982730
20411626
203266039
211218445
22817997
19317519
563264414
18442292
161213461
123332262
6038486
289311250
55931093
105349757
23783401
7562503
551998920
269924849
55314293
30484305
79527290
326111697
26363954
490937431
277854967
348925478
66547129
260258254
821381711
171623798
154204939
139268541
716108876
175437035
44471781
8436560
376839027
521411984
103877501
212603835
667053834
31519953
419871619
384020243
294302896
93009564
137313278
58545626
216070156
440405292
110571241
106903064
462660772
210689160
85744508
46976986
223285588
116053446
157328339
511520184
338501417
3156684
207552098
370591138
22181143
516952520
6156782
243990854
379974976
493064680
111879615
190254067
170101817
103242184
116606158
15302279
179370816
242353015
148807802
72472975
300736860
49000852
126720284
182423479
45169615
297235669
1476034
16424346
98486093
18312822
117807391
60256612
609258812
261188029
139411080
50456105
363766204
425883925
199772059
727391129
7097046
93279913
147347229
268249558
522102461
12885446
159193686
182754755
84916066
90898959
225318662
236803775
36172049
64575688
364137
490374560
647442413
28343956
442203192
320403548
158100366
15785970
449070882
836916655
297865843
289491020
37997845
92240938
45728870
663729907
116940857
223183437
92574007
554416378
373987843
627642649
203948112
684772657
31106034
151102465
30150288
130414292
146743879
396786181
296046899
61151309
340562394
28335551
230710519
264183585
391063756
15027772
53640767
155857746
46660299
382914021
665296184
3332055
788329299
398622874
93339616
649251307
436207988
146897582
442575228
368932706
237450458
110893010
35884012
42961209
45069093
69151809
772690067
199764801
27538180
155359064
72211271
170245327
350135275
24476822
145856083
522808380
167935826
428315213
4419697
59875849
215266538
474746641
80334757
101810353
183579818
24921424
473870910
44591348
206822286
190992919
77490636
19244952
58763291
14818471
94641966
335537097
20307296
955383038
172298336
1956489
33280647
509538473
234233280
388191890
48900352
367672259
700937065
56075642
141321216
75619852
606316822
148146546
32933764
33817150
317709576
348438237
472935590
29290686
60454438
20369846
170819042
106761744
250900416
773543171
97717436
65068965
37680368
57495631
66592559
42451317
165119570
39312359
236960028
27720268
257555667
385696071
48216161
70486873
637523848
160426006
205660987
105832195
131283089
68298941
7030366
509235
199429074
291801261
2420136
7638489
197570590
803075132
104448718
560280900
45418245
25097658
726803192
15009324
514647944
337767608
4651879
259192237
184437989
157358155
47535704
385531651
712948039
39456044
64891349
148406279
459199654
20166948
45848970
292242130
784505363
42090794
376902983
441224862
129980244
53338779
69332561
80719682
145810722
286464423
73916791
414211145
29595420
112082808
333832937
151225914
21654889
330799728
40226865
34622411
564935249
488214463
24791238
26767413
571475929
262119343
122058949
298292470
262427767
413591608
39469682
22996385
6702592
64184703
199917251
487875988
463116213
161989331
107264137
32319578
271634866
110271742
590922974
206195782
267032406
270646929
179971554
31512617
647761049
140592744
419889665
300244083
148383871
15638256
372502223
79401616
225615198
15710280
74971028
89090458
208519575
447426535
64304776
304212360
475555335
538207575
279898179
355679773
274863390
236773270
93698851
288722251
94284544
15031724
236218682
73083658
881082989
349112443
429868182
443638750
838914158
53676759
80301625
463926539
305472923
26337452
54289523
225428207
225283774
102940947
308749205
332393953
574752482
293905137
912730189
327301062
157537424
498503776
485205563
285081377
445046058
584245954
154629552
736315088
398432550
257807957
26923004
447554198
94369271
291122722
421106619
93129834
762679450
86200621
858619326
125862526
121736524
45598600
9312312
150024217
100844852
702568897
741649974
88259043
743043297
573767641
10150022
381799173
30509955
296509545
158340653
54093491
72731605
160820987
498149690
141019546
23456381
144465917
765134450
29577740
317182729
10780364
300373290
151922412
245971921
138633752
14070662
78626064
501513244
2590211
169974391
41874080
393145159
121485335
758922641
121623385
133356790
84143072
77513435
1675679
141910957
33338393
357643759
686759193
115110031
12450115
46596296
451181038
123667932
119669054
150744291
547075292
189011239
862252012
310209955
37311879
270229919
70498155
231735895
518218493
452773416
271139077
127211741
99053851
563947914
84086912
203322228
341899578
552150481
343646962
193938190
223853639
60485898
146126301
97063764
509992415
402611776
710314128
40837221
183091640
471266847
525608916
332428741
632627952
14003930
194339211
48985618
187309972
144350530
183833710
531005376
108780446
41412555
47552298
392046361
79052687
166625545
135867726
386417716
258433206
75310330
57249250
32276338
445546259
653132525
90247249
151982302
90560393
571542929
100337179
58532930
352520711
111254101
62399472
16893008
235258453
37684574
113391501
303796788
338488837
223822794
943681343
353788794
95883336
16683464
209265724
707953800
273093861
341347203
336392872
247606954
194079268
19394396
153835071
110421235
353496144
124025628
80589852
113273455
541923545
175885906
223487679
16555794
90393254
24259985
64738307
489145891
698826972
5691751
644082020
1750618
64546393
189030152
55993596
501639992
454844775
401452689
796127222
568538393
229885434
350996892
604888870
167456157
205728495
347109951
578506643
783217860
97018379
15209944
393741628
708871320
19360286
332423938
180141371
205585563
587972027
132707726
210431786
205805870
350509192
191455722
31605313
477333853
212107153
52577346
616620153
39434933
19745321
4348642
215906954
597223773
134309247
327002668
231164630
150603009
660046320
119465621
96233546
366178922
210632204
190650361
635540466
217684582
199789933
120990699
805373811
63170343
180887945
250651218
46618380
209567694
253501159
168802069
695846991
118479089
1776421
65394089
69109009
82709894
21182548
344483691
71184275
296548108
10809163
671309976
597668017
623320590
176159484
36174595
523660424
336239801
369240330
154256171
182067932
309739621
318387936
134956520
765041182
5816996
256794139
116984272
465123172
284844720
147255942
133945834
143490253
77420609
114250461
7809096
17641437
49491343
478206869
519224284
29590004
17937158
5672537
66277244
244880396
141156788
153115895
725706275
258172722
78800908
473926214
204019600
403655209
101665729
611419293
47513167
533653371
9666268
61502981
423128898
424176816
6204731
779709944
598655592
64528181
44972524
744276627
295275996
96839673
600908955
714959750
257223172
253493291
398718218
2356942
207685293
605540790
327517727
684435500
52884511
136644235
352210162
329790077
24308108
637442645
74606081
623357219
165116
151564429
38936959
688527645
52086900
462412349
187258182
234772781
89873856
679998105
100129510
57093767
579626462
496085898
3218376
667141611
857638525
439213969
96447316
412510501
592316212
190188549
173621947
50157101
324476523
114041018
67553367
50111482
95662514
521490948
79144746
3530660
7375767
18404224
34258588
629870154
459253784
61699960
3118470
16386333
596741846
138308638
36069634
16540777
225667149
430408130
64748391
161189153
622634575
84407237
540454304
519811910
443819606
47725085
574084285
229630408
139807302
259026678
693262240
157989494
583114172
557612433
130472818
1429949
496378928
65837588
432668255
753658682
836925388
526984819
475377149
289961315
265410823
48861700
98892841
288434521
490465
61296082
55702273
32317388
121836401
103021367
427360241
96478389
34844149
200388158
507893253
140764846
131146209
45106942
411981074
221196734
142213623
392229058
307009082
355337021
6293812
175493202
363911209
340211447
279696248
774840653
665412079
467322259
48276379
212913651
30998743
743399636
80909886
297366870
22005164
75906262
446388595
60911225
124401876
26491945
419320411
43927830
744867712
36109395
10400600
209252828
45282607
14436453
76056865
221391148
947817383
490503597
362200548
183263627
204437298
92791067
200045848
493438305
77551895
530486637
46988212
41278844
154068138
99594394
455610994
51952435
242597454
17416373
301334029
282556516
83572909
438602969
20467932
330890433
437859627
21107868
739619656
23899384
4079087
22280983
173264787
749600516
195122500
215602621
306141649
273177514
141006859
206027784
161705119
595014277
249011033
4058052
53051373
227851562
500817544
136789560
414681965
5775505
93023116
484804703
575774867
577991205
267815182
326216323
246198382
319417151
127951152
133777131
63852494
9325497
68947862
242026348
305003394
589911784
328639698
708693366
236510315
567614566
434206724
103035567
126955532
68117066
13330441
284296088
191553188
199530562
509948801
114639984
349187879
145113582
148606652
55829878
33493950
12827305
91310048
323137200
541945156
361675956
5231192
35201621
569954411
275512498
336443100
614001658
63925219
42779361
468014759
289218744
154354037
100582243
342725676
7691906
638651970
23219184
720078011
64921387
46789479
72397036
206799741
757238369
112814236
846870444
222777560
54959953
90605695
175108254
252158320
769978901
193691940
463025759
178025102
123628520
123726592
428707102
8843184
139019312
235588859
315273424
548689038
381026993
435264329
219657893
561229602
76157531
43410036
819757639
89032710
316704100
163762722
160531805
404012496
249242207
31262970
104315780
622523182
1986835
770907265
382748615
618644940
524160392
85695000
333366898
306277207
330315774
312289135
60842381
678082683
182011847
63018214
125602036
282778501
191030831
49934512
62881954
73563203
97783266
464779352
481932839
118218893
375538806
417105905
636637358
76486975
19398112
41193923
712697625
215296821
188793587
590630324
158286531
14400440
395010321
349525428
139472178
229480471
440971428
398906119
373133465
248067566
285216391
27100771
316802580
221334611
136029282
400251957
813916427
102663668
265042861
279166581
305433032
784120130
125204129
57474612
89929000
20143296
104993428
412617543
370707593
525009132
298310968
61092687
723597477
399921511
26778045
139294481
77416336
621409156
176530936
117254877
118859568
80322311
438932590
446581637
239394133
11963159
439969711
12230084
325402321
650466362
783606741
273660347
609930890
205666580
32785828
310585730
359924380
24212595
131006642
44314312
476558296
44194009
92809653
228758714
146157641
100493503
50240542
494105669
680955961
402069560
225325788
473472786
72398524
268953570
15550530
54826515
75793200
471702060
234771206
144162541
534263450
93767921
164116566
50059134
159707496
562649120
28472870
255322277
266930075
14615541
125510117
118634604
26302421
428527622
217795885
408060084
298955856
20910304
205309100
245209661
239884518
149997314
7434261
52242506
195510723
626854
195752115
290954224
838057930
543592346
404128620
129435734
232330366
68638800
148632905
420527412
239858151
244160757
328743132
6284736
307145105
201424983
279610601
117561248
236103734
236117026
60413402
269389395
191039243
152254315
283084214
158538290
13599959
463937801
4515753
45158402
597417068
399210388
565155193
393766712
4020646
32088035
340399009
160978770
171341840
329123987
587096353
37748781
487776874
170182321
40500437
544379945
212794557
130899225
156699043
451774778
19779945
120890100
359196770
372303997
178761778
268320848
165623444
125978813
291400048
540805448
14514205
531145897
53047053
560351000
708905465
42021756
91056676
8676155
750517164
101917849
194852973
185263981
486790487
800674019
1246923
29210665
667521231
250528477
357743332
35996153
436610112
57219001
418447526
144728500
27928274
177931145
417580950
14075420
150255431
333983559
46796820
299888126
2232578
1545582
264537986
49358931
531054522
112846122
398143852
261455977
7760849
320473621
479766776
17758466
316503825
480225097
224409284
193067481
199707055
147400941
461236115
366323540
234377463
506731103
81211611
800821495
86431556
7592959
549663889
285024031
11598109
305117809
170757737
255590099
108688465
603579793
290806612
247740009
56368773
353232707
702741909
407380609
216463825
251509782
21020594
14670413
132514197
224314817
239127115
89811094
39315924
510211944
24450169
283628834
318352
557094921
669461259
100298348
90431469
658227168
158649983
684723572
486933033
291577924
109147588
175765675
571574172
129151180
63404229
290746928
268948790
39467918
13324328
281264540
176363
307001017
48276925
107932913
840644048
154053850
200383262
67340165
59502663
384770121
148572886
75810576
285266267
584620661
310131864
18178758
88546295
449436717
144721761
45728993
57798118
373334224
224288117
6077288
103263490
504543644
28553629
392974461
284512846
125468367
197736291
309995675
19287689
84793695
112224437
15304074
334854199
24730868
670055258
23341429
275023710
105805864
161624643
25292818
81348592
277632677
311583325
627021003
27389366
58505680
157329374
9532571
446971458
114981152
640127899
170604511
90770676
423029319
421185746
117756473
272442672
205324252
112419113
413130397
2855971
3890069
99258816
287711017
346752524
243116795
44325664
74906458
27297258
15826262
251458442
249515760
846859277
597393328
516626295
401293625
255142797
89568205
718018430
512823562
313792599
53718820
30865148
19347356
91907497
289283711
380722165
44382197
480682156
352762852
64573033
92639556
14322886
96879908
57483497
351984964
220138632
438874855
92857125
712671432
311635557
412671128
129740375
84370008
15137891
152259780
793758303
510185659
344972560
292227318
12517255
360944839
623967554
445275982
215579443
150201571
398083386
258281150
375919844
191743910
477460302
155760847
293865609
111930652
387367644
493167255
145497803
186823226
545804559
237058686
16522304
28649893
226414856
193640401
342822552
930941035
177278594
26570929
379504878
70269375
53044740
137918622
5184126
464958925
367563245
462981024
105175449
131126899
404290897
9451027
146689088
433829386
207164723
6505604
6352203
440447432
500891191
57528855
138436399
342629250
161784636
213899229
207909758
141248973
16013935
354952309
274458616
531915511
109585246
480094727
399412626
98963508
204590075
89091103
477850734
136471254
33019907
73459251
325629658
33053825
778315882
459857156
656682814
61589471
330231482
19412309
419342499
316189234
511448512
130954862
2558365
44296715
771680688
960703852
276777227
211338277
458988696
66839147
6693173
247794216
400761259
217853320
374216452
483526639
101368874
352348871
61295769
176010312
449820977
195377118
694035101
2932222
180058952
122634298
157699242
1029349
512043434
281405745
124277570
175571524
258781360
44183894
269151591
71332932
511230211
5077913
160012750
281981947
933763212
407926540
326528725
106299570
498317846
36397487
75121149
266640681
180820642
13680732
705136154
357273261
300981198
280321376
225570978
621518469
423295724
460099067
150334274
506449562
7876280
117378195
270340551
77007492
597572253
427372576
69016603
142660457
100962049
87619981
177751621
69812814
489273314
44052193
733150001
688000047
319894747
253772654
30927334
431019901
488574264
74603225
103496438
145633708
626824105
885442740
134810904
445167372
21504050
287450173
394483267
499246132
400140418
186715329
702222624
570256475
132440554
278950777
16645581
63912366
68624520
793646018
208028606
407253880
416800197
249693857
344840864
59895748
14028669
77746119
124642041
72871487
382782539
564754714
212445135
210574401
137798149
353090803
38290076
151226894
10613638
139255365
214305063
305614955
495404174
281247887
512083627
36059008
126919872
133817008
947231111
135812250
476996606
711998912
432564213
324475944
7590910
533239327
17521619
608283015
638845019
347753984
99736822
8632305
390026016
162299103
28958997
149269376
728930077
98901650
413735621
2529745
153794541
5832934
128750716
727721113
487339
483241213
114520692
91501048
138615042
587651794
79987238
15100471
72131649
461281367
249050146
228167395
614683952
565468031
72896442
52212492
34796269
179234756
228259014
507383299
334711792
917538531
52336607
143407807
343250497
83803784
206279462
101964528
115378864
712035297
108923002
326466628
148439551
601123620
28667808
644313465
185251800
638951797
437236503
196344830
239018623
884796078
518275038
55418444
218963847
478684826
2700665
63065013
712673712
300705483
955660851
4854710
31226536
24877654
577955591
2065995
99443670
363627402
306495118
428790883
418427943
200854662
57846938
635492706
30806150
74550150
498046612
180556574
26202726
34092382
160040388
666287564
6752713
22855852
75091552
199424180
16026087
306919860
300154541
135105857
29056501
7715267
15955827
1794581
14660869
4508095
214288300
171166004
12740190
69653560
159336926
209192457
68693035
250685070
45818853
221785213
833656067
516618350
146975353
53560993
197680847
168214317
237403977
246138714
431981555
400081892
781588991
15171527
236350441
414345547
17484390
156126201
364888559
750570714
111360810
246820894
712496269
530159763
447565634
260508338
539166064
192879230
173672758
17118798
841704
100649835
138808896
262051340
195534159
525073653
129135534
72221120
345136132
107350468
923705255
140371927
318596328
109671071
76207586
3938975
263693040
8442717
120866640
600783599
30057044
354605602
5528854
419024153
360362673
675999673
298317202
55343286
295656652
583331824
210970162
14748116
230927172
882673412
510860143
313505392
92253146
170133870
128996968
802196375
827175295
446455204
454321515
95045193
919066839
442618286
155817420
104587213
335767334
314390346
33255417
27323734
26089810
46226377
110178626
106609638
22449692
663966636
189151378
125980731
341157592
252826623
131086026
94710682
263381795
245366787
18034980
14781828
272297045
983551383
202866280
129461404
801195958
443565111
713877207
151502289
600086008
21766427
114544262
12648460
208354806
1086686
133486309
52247959
387901639
85808768
36539258
59314066
52557089
61956703
172962090
159164633
731086235
31081188
777653323
115367031
281706339
300861478
34004482
306244608
176638994
51441600
239131605
666910980
21061474
225522253
303057676
224028121
293738901
268572758
970191
926862215
281558590
313679006
203981298
23426451
558497205
249815153
308770813
678855704
82734839
335816090
156758372
93141814
6414598
663113935
353337179
170175873
41240994
357195498
211248154
18051848
78374161
17372295
390371417
50278692
569610829
156891722
150049399
650964718
913440001
15369910
243153060
150819256
19589086
54500515
63169230
20717568
64722451
2963458
13300640
30207443
387235651
488207355
66620471
121440125
53626599
66336680
229836642
335461036
316662597
158995343
1588110
16581541
145274496
26061922
872548154
681006851
168990165
79254455
34874135
879405842
9946632
357231872
351442780
16053222
190350408
11164077
153528661
510169618
29163467
554251359
154747577
272603964
117596629
113819596
343903656
178608463
28099536
25047983
113469780
313642144
709493567
334165025
82438994
571730311
29990514
634009024
45377372
722904555
692254529
8283714
224036001
119786923
280736476
157262425
277445634
128363623
10567163
137684200
306536517
206703276
46449595
1586134
124013241
806932875
30379329
695980416
300014253
29730102
5804927
89559032
359931603
41824312
9248
456394320
580756610
738909336
26633367
24506264
273460035
168170039
463135148
250770385
569012599
127970176
148726787
380966428
850006063
131460082
682719799
6415726
502544652
298819706
375850924
516455132
61075166
31298070
165159060
374045508
16573117
185284868
54762563
426214364
36626264
10240910
67026110
695366037
467830480
448193314
148286509
66926275
174122422
267531514
246066096
160692374
37709555
193993854
29258282
450581164
57971214
98393830
389104492
56491800
281195444
149281142
57131035
153644087
62525184
244200764
146015900
23975267
713487709
327392946
96015122
324893628
132188226
2932607
235644574
182471614
175070805
60487049
819105260
27045274
340063965
135124335
440731375
22024655
48952601
29562397
308381284
46172255
52177177
51307480
352289451
50400434
696342886
311627337
858472561
536689336
656285888
9959681
835908164
101958232
142196464
343585751
860550687
138503750
102707670
492535979
179619655
810593585
238100282
246612503
245883083
10190035
406484039
392330304
83625016
654365592
583100593
487254357
943200155
67791198
566256754
867211897
103804964
6805921
279700697
597124191
602608290
249843623
445855188
736733160
10373039
81159211
150875737
369516120
4738667
600447473
95585483
230063456
22108823
609174741
209114789
103823895
64134355
504188679
266082069
443406018
444441461
292218810
702595197
88051132
200471190
214908313
630483069
105444444
48983351
32070952
512662665
4789165
571208748
354369342
279663033
464896552
559939077
13761228
4843582
92683061
117041111
692777657
47629264
329226709
3299069
72440287
409144718
71201369
57649854
106399788
413581572
32070430
211519006
190487188
42254023
26952529
30320231
11920796
764000886
91124870
610776594
105781900
11117171
27840988
773555836
163967380
82329882
735077819
477890154
27872429
2574554
156639567
329475293
120306595
601125016
248307173
687034802
244486958
196997061
840515695
108167860
59605019
133891562
57260741
502443256
213126615
156122361
572125947
291775075
430668253
113904087
12849168
34787408
772995459
265674375
123246725
291785976
396817509
3524874
64757097
330402657
221446144
231111557
159946720
41974587
32257602
467826761
271800680
369251552
7061118
208702734
59159019
102190639
51152173
393698862
87979337
61912694
903088121
9390603
238507667
148217252
273043149
28228467
493002171
376333199
291535554
555039363
9337317
16636897
399383102
226389477
31032267
324450737
456485328
510184530
259714370
223915965
403857897
317656939
76813994
163051860
199375313
177670857
257661572
515451646
173656963
471020691
70615058
581169895
215898231
77446207
212113553
691299074
346530145
399317473
72471203
242828674
611683645
60504460
318426717
74597441
116027335
393597232
87687465
326003318
361751543
492015361
89168824
189620795
175287728
297719787
96958763
32142457
361184370
1174447
439645762
5885987
476854011
334519630
194393877
329031908
14142288
56121757
689403229
463125715
326334669
234357491
241314780
203901906
3762906
38770035
324697458
206062158
771862673
178967547
5179207
399241823
186833492
531765137
229691924
208928496
106526074
523094891
60874243
12390179
295214858
40954
210615764
88518187
419277844
589740317
33130257
166925126
399894842
28672551
489797608
168839574
39972721
64893924
15187748
152081858
459512302
66193250
409929419
98630148
143229218
138542032
155453411
570654432
96817714
207850514
720164937
104371971
9306887
116377092
39901973
745309621
287628085
120964243
564358742
509455397
348661616
34550348
321517195
135676129
59099416
113578860
455530449
14271055
92267955
129842783
25063364
67490899
14801382
223783226
61764819
380709108
88179922
532143013
876523262
14688949
347079526
852197964
56482164
8057276
309528233
194079380
586076455
347058150
40482518
22658727
259665230
411043252
62429810
303885024
6226720
46472064
49736113
17696455
273933588
290324532
707236130
31010481
151599726
447864544
108673569
126362926
64883569
607307106
12348584
202075729
59551883
138840774
31702132
916868937
51086554
160184570
731669612
70374072
332783893
2065897
177257715
222271351
37956244
319330727
890451921
35231235
108475214
500699221
4534928
81878433
307778264
438300949
238182117
1419187
861250673
60985416
385902491
315005271
13141783
233307932
460564055
1358342
638564552
127779006
123843961
395382442
59718314
765212765
128824985
12915395
382812872
293484771
543244431
101117521
5563955
210927248
36699904
225114373
114426279
396023341
259271264
101716718
208582667
123729966
587751818
530298200
245586048
168015538
455040478
687403608
347232864
789758191
188251365
483810722
344660464
60387827
80680701
131280445
72358704
166932424
21659664
397197161
98416443
12774871
204874460
236465650
143550242
802705
195338349
270338787
62465226
403993473
891326593
31234263
135243692
143426924
586687395
70907750
380089881
722598795
703826098
89781337
164203885
100609989
46559474
460482811
44064836
19846926
75300704
844365664
234416534
443750004
215792881
126739839
170027088
589521421
785569264
503321946
302761289
202511149
85103630
284044539
127965150
629463711
346598123
45836623
638927824
275330011
31884293
215517262
729151981
161485055
508863295
473459464
209034374
418536215
94077861
110369780
599393063
219646877
8604772
103695320
397224700
65647177
122187154
9125240
685501441
384570467
116010397
113277856
40034835
357336645
20616846
58671209
838004263
257911804
198026325
329433046
199008688
349326562
94663869
51681567
428702697
136964153
2857275
7327472
89900287
95950656
358253217
13271472
707126703
886573017
328305544
73307463
56051769
83585400
289391456
490660521
267990558
644701599
56565759
253759519
260893117
134711994
109603897
39308283
70680869
186245123
208225173
357730275
91464431
65617312
7199248
531275
292246457
268745704
16341474
274158602
105114758
60627329
500989682
115107957
576518244
40415078
295116575
383121342
456333508
289258436
199940403
521576818
98565572
66985940
79249454
485664511
61879412
264632127
93892528
527565099
116164153
240798249
1061378
452187597
408704567
15823259
136877705
74645907
78479641
728112349
93433393
58026000
57122931
69059414
722777574
534875071
250558888
84282866
255938304
112907789
111035433
107329092
289249328
258681767
684189251
209706117
437694727
234449793
31195278
12806902
279222555
252375266
40550382
1020970
36044944
629898387
80348051
576118326
2610077
106731662
131730779
35306147
376073359
7194851
79696867
178306426
277876755
108855845
90477983
97056354
20452331
339885010
166976961
618134735
124452882
106944064
229832735
41042253
472214888
33439242
43552513
398524547
267315658
11476789
685667926
173380850
287111635
10075589
8362868
48673639
162327650
333468233
160730652
550382046
346646229
93319603
494321605
446795048
41383137
689198941
33331
768857965
49675920
38365662
335852258
323519721
92191740
16244576
254555853
43582884
403340109
426472020
456972609
536933266
227541562
321217197
136685493
233783984
92623011
50921772
139909328
256531432
122221815
582047914
393342704
114629353
383289819
99096243
196091829
210936183
5885089
31319142
207831662
349421247
237956433
39068397
411453690
273596634
200632872
91752522
174230624
320312855
38086337
815260571
123344462
39799458
74033706
306200311
68997409
26573835
811025878
156309500
42808742
120946631
18854718
363354652
6981817
318806065
86358765
29843176
495074877
66328430
7059014
391906052
769440773
148102901
731446062
368348166
129644051
203547782
58657756
128926796
81569690
33080542
435824568
83624330
647679902
175457560
14753934
7113064
73244414
92004932
505176514
441668352
214390796
613643694
127795913
24881516
263159946
10662132
170903022
290913700
429379724
24905246
67064529
606704794
21969245
671951058
536000842
698290189
229240990
200613465
565707425
412108576
360789934
151424406
56712922
670109102
31978301
649646419
718838694
74364664
314299351
45470109
111230179
945731921
394031111
196621340
51278772
35409173
905014057
141019602
58880735
341779390
179432346
220921844
178699293
508153127
53983321
77615416
165647550
229924288
436009024
121358082
7488528
563748027
156950326
85210272
5030399
88035275
574018279
183056840
613797112
260845243
71471095
248861198
118439710
202585917
268428165
23211052
45980496
34588346
94349532
15241231
37038461
107153974
32073657
307748798
215181848
81944017
22990478
353103155
27332699
300878051
46509558
34547274
1019808
47008152
262289588
144481132
347925987
308290559
103837829
246985841
183408608
472429436
114559223
196065432
77759168
273801052
18737851
185044998
360471699
281463245
126469307
490384457
207710960
3392736
160001217
45264737
118616741
219360037
654317840
786271560
10895805
80967431
49273609
309667138
299738301
402359870
123338403
271093143
804747965
85876866
718515929
317842560
890789174
394945522
414146343
523606607
436186818
517903098
807593544
89584325
75510173
204475209
54432926
158602791
102080493
54286941
255857934
294715420
43832662
173968440
100463286
703244489
109508307
766400399
184574677
244016774
501993253
1752154
855265911
846637881
197512466
198477355
570441862
12504856
245409626
277271119
46667506
420146092
474082799
139410312
190144237
450386402
26664652
103385117
260297149
429511846
370162100
77463095
37063621
349918129
424158341
127923741
5986092
42478377
175124800
15646856
223397706
125581065
186217727
336418144
670468301
591928788
260177369
318220439
263339803
183947907
22989987
409930690
163762061
50499784
527468778
785273875
2413734
162728615
360214689
568677390
158813571
207691182
179579138
579424229
475765214
560016120
481587070
28872611
57773706
459672269
171226628
827746403
38905676
136972647
255596251
241311209
379163542
76096942
224192637
2527004
53510415
162168558
51723504
31429335
116265375
336596064
35128417
18580134
2576408
1891732
37773619
77621916
341311004
21145724
180658989
332761421
40312172
38862877
2240865
51785162
111108460
12699611
440592671
745463954
541251152
346146620
667117803
133423046
65412680
492942587
1925888
26897487
107889373
19667604
12784987
307980538
146284820
186277660
416718719
2141282
72416250
13896352
383623372
185187812
55262353
201326169
97735941
121410795
6624005
229695434
49113047
895764574
255565045
205491913
302456202
472406255
88504294
31184506
301779536
111267137
249819818
725158102
81991317
146616585
157280893
378159190
442529874
345527839
106470114
294598297
615082768
24317065
138270829
51164082
217978338
349795554
81289020
316227788
135222015
4653407
266121566
52820581
861881919
23129480
442631338
101557228
235135507
122888204
240600077
57697349
93247756
92992657
210220805
85599707
57047640
92202785
450410259
130426566
51200339
7087961
360614749
23695202
418760
18584477
385041363
296058089
48680427
303823203
107773390
2487364
325992800
5566458
195832930
51693609
197607376
215993945
391888417
321163976
82597597
300491916
108676710
138038561
532370093
460085353
58681982
28087363
674532721
968017409
202230799
19769350
52980059
40900822
3857346
55122349
136417143
519025552
168210120
61181124
117363227
519071013
48677114
526571818
255292959
513325186
370765332
97303999
116388710
263071339
184004599
62929376
61052859
129353948
306525
227336
249746829
141021018
312019837
616271737
162820717
1566656
302884008
91441771
440685809
686373567
780898301
76572499
89696053
23159205
600123570
61667628
247320647
239474007
294592143
762126298
109596976
322500436
26855633
139999703
287913372
82843072
293559676
335048888
131887378
1515433
482005719
829351644
76871998
67981487
141164814
643941123
33455261
172278512
14726366
58285396
446340120
217961198
74103113
29543720
654062925
56342670
17101138
169846108
297036065
114103557
109055629
58320265
2208308
155453368
145835236
1437683
117280755
297640566
226863252
256570963
202326427
63994591
7330717
220159218
126875605
380241794
40188563
553738490
700367045
424287312
295209273
437634492
39650380
265254942
5164106
277192252
150960390
36717564
43998160
457779
442659960
186630098
343726099
501454734
69134655
15298520
137799169
337895725
221689394
141884754
499844227
115663330
68495135
21963912
498504346
196082602
175120112
296409538
141204723
457758854
674660395
267061115
74508457
145753719
862429658
231184859
404944457
262048647
364594327
69648007
211869690
90275312
607418793
2638454
900964344
66068751
2692393
163413530
14255615
7666385
85845678
97368596
496797282
29543407
17573082
18003033
322028267
337752100
92695153
37188707
529617673
33479075
672259016
27342040
35145919
5844790
109457584
688742768
10472927
266050370
115223005
40016093
412718149
208224854
107243848
88865182
108665297
770126123
137953223
6629603
2213628
556061970
24923739
69473415
18496456
223390661
6812622
505038014
354148955
136287163
192205603
131927290
241932012
73600409
5176241
155760647
59863779
44385617
187669704
466982001
227640625
93847996
57704548
3153311
617821272
349147711
919529517
808918028
620395712
230643070
59218
27434549
130319094
464743128
121718595
20363411
118469880
461354956
331359372
481416816
784609189
650119508
396564727
210943432
161271496
562995994
743683410
120995271
237151540
50092982
44162841
185756768
218882042
13425778
449619823
45428555
277983549
356427898
6421520
551577733
42717980
112912952
66032880
186850972
52158558
447105064
41661969
172487532
1383556
951288979
9354518
21753578
168752198
386630665
98012186
69206425
240132847
42589834
27008353
479378220
4467825
515937842
348585663
43403581
55556800
635659043
190070543
33067384
664915613
515752635
258565915
38815064
605284527
449031372
4031968
220611201
208531611
92158042
433608081
148260032
183717146
115575643
632958323
14638709
337908488
342018690
217454933
149871617
176286958
156201565
78374925
733893750
326021393
403774143
25207521
403590333
64091405
42738346
106054718
310535247
609343938
413813937
651324514
363024341
510229302
33397660
258924391
281347790
161764148
211514571
95108985
61175385
647469118
140961785
23668072
451252413
306051061
144342069
693991500
366875716
261906243
20673610
99247139
181251605
377381231
48524525
10461691
105990656
153126119
641462709
177240862
348628862
443388965
503279127
656773210
656693331
47269094
422258531
200821631
562412207
23136196
339503529
2806675
36060461
856667094
278525353
2347995
199716852
560281515
176203723
191820337
380524803
133655798
606718035
534752028
563943104
56463623
287330976
26481824
189884461
34306215
535612591
16262166
90074367
467339239
303679698
60755650
48244887
134335512
98551993
24629693
3372666
504778578
27217016
19792851
40539098
202644026
335597345
362829603
617445105
245113295
158036379
611629403
664222185
5286685
154630053
36506599
103521867
15473638
79986035
268468074
478302630
29917588
109709054
84895012
912071125
78540384
113745389
928806265
2158278
2724573
606889192
108002950
103606920
111043755
289905066
511061887
37962145
186576469
482420446
39320506
460730127
171919285
623110948
254802937
624088997
3121082
65280755
18824655
14997287
123774871
33767223
12084940
45613538
478172600
156803143
969145967
499319701
139041877
952984
498509273
262027397
838627545
68581348
171256928
7303099
144808752
627883742
238340182
79024179
286089929
128253928
297622726
187875570
49145102
217355913
21388633
159854430
263335278
4507807
341346800
40139114
40762952
177411654
136153981
86278323
126224121
143924426
429815957
89661096
18862151
75147812
182959980
286317288
55249853
132179812
323718555
5755335
319610923
337628460
303679121
174974608
79493487
105479759
914848773
48488268
401608995
513804617
22499740
507645419
259445489
388258982
96547094
338149997
759457088
348918321
35378201
200948067
546222250
97902430
186189367
291608487
43698204
171346587
320867222
36685568
186688499
92307076
389725959
89191262
489393716
564827245
164139716
57292037
460808160
415616905
259900177
16114217
832367015
564175972
334459608
524921501
52242363
73243687
269318950
410889434
422477593
62288950
1567967
4582975
324356642
275076180
153477359
586155906
33959580
348811485
369700021
54540599
28558634
46962688
757692426
216460266
12859032
556237798
378326409
31761333
45286714
394086086
42680101
802273826
229377000
217164657
776518389
9202215
194767032
126074415
6278451
166885495
71891014
770851727
4869963
197404082
34693090
453626190
33578816
489857205
101817050
199702253
175622082
262313988
430459139
90871714
166500946
5984296
498233962
423358702
209994240
28372549
573248763
17725838
17738863
8136180
534003757
55696620
493131156
394021853
11453772
156241390
37533875
27719510
718827472
266589683
138061821
407936844
381968216
104120552
40421761
202380795
336679465
489712739
773643991
662741450
130294638
384603712
110616733
37335036
13952869
411207646
40962437
58568039
634393283
176951282
344419077
119720840
5519966
159098304
384687155
10644110
392629038
29823583
5902301
189996427
643693685
143976070
334795852
618905344
348436022
210946974
36082438
85081724
403524051
347023800
290743930
651854907
841727581
98183787
185979670
66736755
38065192
207099372
469985130
34183619
4326350
319675561
35548475
41903740
691681644
148539452
522411419
180220312
28407553
97947102
204663993
7868643
6955443
222729099
380849587
497626020
165560531
59373032
28593644
349851668
366929159
787152845
111226417
206348935
57078488
653022953
549488448
58895425
175518991
205960096
706806619
634669917
130506822
384808203
454843332
2270587
325869656
321327622
376183319
824760733
103270976
39850440
430627933
206476132
5883093
29504591
314664276
88248586
99023899
69316365
264988219
158886274
424800311
613346499
653291026
162495276
729776660
3111419
630205701
84931836
176713804
435754094
11089451
9630775
219062192
945155
179724127
433429430
594794232
82309430
186184264
348926401
146528653
98030
9931591
120279628
735742166
159733591
18953029
2249104
86342954
452873117
279131162
284277344
399146465
65174245
20695384
51524918
144479822
274927175
494421954
21980853
67276670
378214066
224265253
336434664
34006049
18953397
544152722
25071583
354709218
171512305
414302399
353735923
738001327
288673612
264262666
26841272
364355922
14177865
767342546
595384013
360110085
69694797
482081528
403811719
59059015
94697017
399247419
198808280
552416708
230423151
58665112
24466490
180548887
285509269
227634496
49194503
327710858
162491851
228984477
54719374
432576754
164799013
234137993
506534298
48168996
9674686
25560693
299334417
779422257
76601220
661392140
350110585
13465031
439383263
138440999
426436162
165333611
756328887
81509896
364348379
690236005
533158709
11643894
219805142
459721991
730970365
552781631
84927136
385590063
153653816
352909238
246055966
122655199
138443556
22445162
313645948
767279822
78004661
45286145
109343257
273048507
502303107
42636156
180314463
182073718
393160160
553081691
279729749
114059813
441269079
12412969
98646756
46876530
531873552
376664600
490390669
480441513
100143121
40790866
134428043
14621689
36514064
5822277
250858403
118453747
117103612
196137484
99996315
2947362
14995662
266026024
46090555
206297181
191732621
665967291
20449209
335063230
564274393
365251005
147812130
452591039
500798951
363146325
344791887
149238468
24154201
23148853
63553718
162211346
380950903
504226355
181145041
29551755
736603877
79334168
29217450
326371960
168779477
145004742
5642955
22366331
216851361
462758101
116246613
19790111
80785862
101789275
16379452
34972911
427258991
251225236
676746654
120281059
193818654
59532671
69278135
215758903
212635305
3921100
514198363
90606355
34184149
80247210
81224454
65483123
63795883
421704728
75185830
287927985
50823030
572654050
693148853
838141362
33339142
313841138
369802976
199986643
279431229
115191740
532186233
6465943
9946895
185077036
190162311
239979831
18426201
187378132
416954382
477377322
95831386
565548551
1835245
38947431
593598291
102011879
1923830
7298672
50331226
183596151
225618929
90704223
852591332
94449012
32915983
384525423
25633500
168966076
348404065
489725902
70926404
246354740
11604217
2901662
10000354
202276295
478577978
2501391
481416176
427018900
42355548
51790342
513693122
285862911
622995848
399512955
145341816
40072438
773507799
219327104
272931677
558389942
44523123
188822686
40647559
13982223
105026668
208658360
83832283
275209553
305210215
427041807
540065040
382572914
88594248
272409251
57909000
152937146
7695182
483628022
88967132
785169891
423961686
293406011
323181684
420916608
367886760
127442706
438772222
120366529
95708486
638315609
129810185
255009466
105463007
34727030
515743489
321571462
320541392
46100551
492876454
447272136
270930848
233833652
652905464
270565705
89418053
184672925
509170708
273029330
16684254
381037642
265170216
125506519
2060186
42818908
507079510
191745614
138303096
138586804
26504307
629537689
19997733
130755301
359021244
32637191
56981650
854057790
36144897
150591738
9933732
442665019
661735838
724867590
395567391
65818554
272339632
291761235
244908615
95040632
481172636
73267987
252588197
144623112
488686190
24182832
377842978
633870979
71471040
125895502
713381958
16112139
229833111
47614880
287421890
162335750
144022724
350055745
776361044
10921669
83231605
120804022
409445254
6044076
192339510
33499179
312356232
99587603
122632708
291943072
278902256
243570709
52646816
695655456
25374298
29595108
17202383
661576696
307771750
638023242
430862717
88862640
821330074
1933047
906605371
726676736
932719172
120603637
641671049
131543425
274311859
19312897
202245000
423480906
303886207
555342649
33117932
188444972
203003470
163026334
36540721
44051313
115411274
242833023
487000320
59535628
157020435
2784529
522723344
124038022
247401646
332835186
442772733
99317493
374254946
211808349
640618540
115477719
92411162
96364598
273061194
427928100
919547164
103091210
16436061
451714346
129999376
528756671
156409467
350952717
377725373
135571497
110793548
179602369
41744820
278378508
90359977
432329490
128876078
3082646
148860688
115210489
97889986
440008613
113003477
51642845
224062189
181278697
320143101
270234062
171353064
106634465
421738387
558030172
593727117
549133135
236906959
161554419
348131789
721670759
29800717
109500488
1249567
538856254
68644493
799867069
210826913
193150155
571344693
153211042
638284818
22016157
255042580
67937379
450356279
192330289
133347410
249187260
313129210
183085838
300629735
541403814
275405949
31767041
426301657
81686583
56640767
619477
327515542
225935355
5239212
492903125
293137337
804755911
210971226
105108201
362185398
382190651
715111778
438599347
90851639
608057139
384271226
147217685
17771745
96375435
396286437
149601076
977797385
867684649
385900131
40929016
309922659
287066206
346320314
805583888
748432752
626592494
67067452
22384008
565323106
47991540
9127802
44303415
281233971
297791272
268151941
549039344
99913526
300165459
319111843
72946426
12505638
455905515
67382537
251269188
207667638
3353658
53142660
22956005
72935715
23556506
37862293
1020422
518265126
38424653
63173903
47880987
210647641
261853415
14771093
549591680
493429627
449105555
7217312
355839419
592846127
26882760
366290782
123883646
120875061
67078124
110159561
115509260
274759891
282468346
615179054
304964655
330607192
143084467
384704651
325589974
30214667
12981807
536072208
22752193
225371704
74681656
681372
46086388
77730794
274058158
20814141
20765772
209204400
314973949
357365335
737673167
127225048
374150379
696294940
160760782
244784763
6592287
9247667
70201069
57913374
51956388
450520365
103483443
810727088
101882973
403295774
99417544
548554974
713058666
790115051
744438399
417971870
152703816
880063929
82138929
56993020
665662095
98000283
150259659
357247589
172236251
238675759
149870794
486266080
129739621
42583930
84781653
337945837
137894413
328582459
555739035
139963464
297038849
23689407
370423560
95260647
28248524
76068696
235730773
163393762
667827112
736758666
669299219
173675749
224353699
189621494
10859055
184662543
69057992
278986682
548406778
581931920
404498510
371669970
91152917
145537208
1211498
279173090
263532957
501157069
119478602
450569307
85714
724120506
221646801
209498904
20278747
245868472
667980209
41684904
6468804
112922453
433196611
399106064
388883019
528903363
301336495
134142996
656617762
257867421
524484845
553637314
758316712
133988036
353207320
97568396
3013619
372953052
8766827
1492904
592589338
845388801
654259737
356033785
132860495
226541485
48948461
162445300
36037776
74410317
238739324
83361966
110665976
111071063
164176324
523056488
309486862
234790277
405956037
419853015
177754488
10739934
90080877
307079021
546796027
52159897
7669174
6810052
645161219
9776137
293716398
23071350
24711963
38857053
189735851
283566606
159320278
462280461
447482277
312147424
540144451
589036745
572665911
4795242
55048895
156211692
412727849
84415497
212976068
278414673
179422015
65705349
289961721
83655571
204214062
421382881
163763262
49498327
516129896
495567217
38056593
30834719
57106796
268916456
136950584
150942805
241517062
99640557
33692923
610172281
701213340
69423996
34111881
78525426
312914154
619223261
59795052
37090674
12688715
321171294
58525316
182772345
45415611
618748618
163447532
621924953
161117897
344036808
497627670
8840864
797527246
286522830
123668588
85972276
57464379
65856109
378482280
193541317
19778197
569833605
403608095
318790734
45528536
299167352
205163563
98803271
372774792
34026860
39620396
38405072
97424285
237666275
67494722
398928179
604084202
20958266
586336093
1438298
245739327
300185174
782120401
107833494
88285934
800105171
476692393
764211834
218017952
221214414
257975769
720103885
202380519
75081177
47080263
351760552
39600188
287841640
582925366
154709610
385374847
6704174
261213567
71706684
310041638
30102401
368166227
800996242
85084276
44201572
139744886
13491554
6943363
632820103
59291870
51493313
125475236
57671213
79663463
58755263
247791807
38492768
497671007
43856389
586014193
133498941
549220923
964074173
241495403
202684250
147030277
150506855
477841283
19841457
125941748
235347133
173491206
633022726
144989527
95701389
296321154
44442856
7116199
238564429
317256202
141858403
23122069
16322014
635282472
150434645
844998590
208317038
571180709
24313769
278313453
124610959
438721404
205596327
403764314
284403071
95728194
134131120
64360035
26400257
203510807
258658259
137337879
365672734
14952447
3916932
60994200
133865136
403122270
352604399
405759401
242237167
827912089
265754320
287238877
775351468
61217552
241260648
300364148
419983483
344292980
171529243
425777
17665232
598715437
46682588
39795850
797656192
147937578
7810851
238007920
22463589
98153482
304445660
585367087
165084588
363618880
89444567
299967553
79048578
153454178
477726031
493981734
778182009
7604932
279877494
98155013
42653254
40816191
188172690
214697377
194621345
134696786
170889490
94749395
573526857
167230184
552243689
109096367
74114025
198435117
128697690
329761665
784029047
69505605
537843637
77904375
23943752
11584099
12948167
397401947
107699404
1596514
555490484
430691666
181823300
882816294
473075059
98942874
464058442
145215623
477363181
148603229
82864158
87616385
497398494
276410534
323258477
521560582
276778388
109328931
766421454
513441251
33239580
409415115
45055955
261429057
5994688
567597872
307265108
191432068
211829510
224168203
206127079
434221334
29255353
262074574
81190675
20104395
137848746
396113111
299290518
188691536
294899073
508911589
9890057
23897748
275257091
225506468
169524120
15906499
210019710
81368939
229983150
73206855
76968853
92869454
29647363
305508768
202661967
529777441
265926632
93513857
304716639
769216064
378620086
606791501
77526113
337993946
765529811
56110026
298739022
188165601
56724911
543295261
213604448
135916443
562408226
541744882
58291209
725985095
364059198
331363069
63358343
763744167
109181509
234478175
398297966
392847396
44610
31566018
879333415
290727516
64711436
284082735
178084263
566081024
471439427
222403735
49716821
44514786
465219330
79827750
799374692
92056478
181002492
123516962
329538744
898486890
556971971
274510247
477167503
22061684
89446719
531503523
79781699
145724432
435769235
190215899
161886582
25871321
138391609
639818015
43432189
88078770
144576881
60255145
56045526
369373097
854940573
65145357
254810805
237835652
311395244
407030711
546153426
416919504
215875097
167314294
524209745
64712910
13485916
225486312
1785540
507823083
69345012
790921674
637540381
253588832
400935737
273381001
181546425
70610532
5733867
377187877
807833270
235470942
266157967
170736070
323445253
102750866
46294393
1355728
338940101
11870556
366666867
908656734
195343526
195962962
449038187
316399374
60526949
673784827
75628177
22574877
82541383
781370495
487169450
350743084
173724941
219338705
146721645
613031539
822741231
400067882
267369091
32160623
570730661
20805425
287847599
174463
32307800
45000957
12518778
254132628
211177574
297642400
573147675
267098118
217671415
243888257
239234022
315998391
247433529
20855920
348268401
796980935
151866616
45441418
121793172
32423707
774714484
144264846
114755021
516988082
280987669
465957950
309613395
56427364
585414284
49596097
53973064
443860684
32408887
89186241
382421617
125036134
274213840
531188343
155007554
522851144
32966070
62099458
21818204
130993093
505207817
225744891
9497149
77589526
281478302
256259331
67460029
733452395
2066662
41338565
58231605
262431526
1956027
414446236
73506019
7402693
22589804
116413838
15409594
23651051
41282326
404541504
99532959
172948358
200909161
893595703
113635089
147207431
498577117
91861931
555694537
286872631
151699796
29199293
669048498
258453570
316510899
517890611
612197254
148234015
93063600
734804574
206834166
154200211
148226793
20704123
153431874
173629579
324660165
725754575
180585495
2328477
195785629
472635324
47406751
434762361
277282928
349358356
111350664
638960952
100744907
15424643
41436343
31123876
47790720
184408866
214658973
232799835
498265370
21305891
199851921
8011790
537656657
159472741
862216313
387755549
802421707
117320889
795893203
290243350
24922943
78867783
11123579
541141159
40285040
100636602
174481463
202107059
579857416
69829224
252525216
10448051
6610849
102806784
206179976
272181717
58783182
441711847
82878861
72824195
694792862
336601376
117384428
5356053
243946539
9969278
78928317
298813773
23946133
76728064
454350044
228086739
151925319
719828510
252780765
529270224
452096247
136551133
52005964
295984251
2652463
160701181
296497337
552953623
264307084
112947849
102607080
1856511
325453620
32279972
901617520
42193601
74376794
423730531
300642031
52778152
195878617
70045370
368908408
43200840
261887684
366891393
10294189
138924277
140832382
46821034
85418695
73529234
437158346
24918115
426394397
100886698
103093857
685936583
651849940
159145777
6343781
90119715
770399668
382043362
275197028
106434946
92437499
113090013
222487616
6207399
144609891
28525920
56165887
140369566
239274195
236172819
243356575
525072149
783980487
129518317
220596195
162149712
450084081
10441613
60329336
324888190
280335249
224301028
39988820
855270332
364079738
14953721
237854823
22479233
742397423
112737075
518902858
551463299
155132710
124185510
30375737
633200962
249783832
93239444
32690907
132921335
126860867
119843728
227533452
74432174
306432078
192302737
477115030
439804004
471462717
30280540
334688897
595755952
40861371
437564941
262658252
62125635
270785528
562740006
120037888
357519011
71459333
18661340
426881411
71335166
30567015
253102515
16748210
139709287
97222291
133201852
150234546
506302866
34724146
196871620
476521738
891917189
767091333
28913388
431197762
571017087
98646374
45066044
393347824
168321533
73995192
784172702
133019537
184471524
208135678
181252072
597611534
307611573
7601836
5465036
156982098
75644530
461208398
496939087
64188859
58915710
227356696
324902607
428703679
278660267
677191548
113882215
105596351
489289256
52886439
598875491
33445712
56133010
456831664
319858068
17652343
5707568
42046362
134797581
294881913
433824862
529202609
613697481
390572466
21614499
443473347
205799435
6177848
295790925
127592996
855319202
410345059
135051237
348199807
62217632
60287935
422850528
58553100
26290199
122422272
32291295
378359848
334840517
100032397
311051866
364460979
211440208
249923263
463230838
242455453
460458300
402055928
429719167
116696946
369624191
553966793
53959379
76431831
3573870
75307590
475926527
80555477
46745569
5275628
15051793
597177131
477143660
295186765
615309015
484911972
259280152
279479541
39400141
54085665
13463873
72870609
653774603
41015109
241510885
32316450
190231892
95654463
302586462
95031638
305605451
362198368
492420608
51128
254315814
9225498
405114202
2661042
351042
19244179
181505161
513555127
474920820
37224325
217803784
641481663
3605939
325967641
241406670
508445283
187284825
32310055
540733569
56565791
114852413
490811810
465232100
228732984
50778006
873045546
128047631
418798485
523670782
57976488
36762102
253912013
758368852
332621880
16828431
81776679
30105938
580137338
366080882
257173160
549569005
198842288
9439480
5090425
33004936
50331367
201537978
359859016
28269394
49784407
151359920
299782535
197051138
472751448
313103224
853135144
66785036
491991466
77357970
417332750
272021379
8201927
267025517
347373215
138840388
290792125
147638378
2348658
46866924
183790990
280336293
477838802
198508075
180002556
362550554
267408277
199691263
92775443
59492
617879705
294211533
120530356
12026909
616358064
336987845
19381508
38528843
28320301
260896898
251578975
316786351
344828352
122702080
41896997
6735506
92822746
303554564
199499365
168754393
16757445
75966886
43699061
49669072
376869666
808014702
33977480
4234390
551380933
349271492
254332732
222565964
75676111
398994951
102876083
342795770
337523324
349656282
492214865
92625607
170082333
647666198
73919480
299363402
240811828
125940933
58805322
494222684
177152814
606629457
48999660
112824510
42150182
36902593
299286972
435094075
1629134
818204389
25684597
637180
146539606
851156679
11717553
143804145
575777032
248888571
212631971
180103921
38197040
103215684
238667999
127529082
130042579
373300925
102269392
167012933
36310273
2893438
259111783
98673191
921350
2578042
34890214
375469743
174460116
141482245
305735728
506812512
206952930
610257724
124353796
640692377
364815010
430100700
69081387
411510874
19687800
147536607
273273168
37455298
141952396
131350255
125659046
914746806
140815123
758508326
832787339
31071474
157246069
10318929
89299118
250505298
640597806
522555618
146763620
480883661
54592102
900836128
750189688
3751488
69912233
69491254
795311232
56870888
45198864
93008075
252105542
339846408
84053540
219004141
128617046
52188235
97926974
115792889
115632842
274809054
648722873
225025339
831478153
186200619
3120931
167608770
675233911
520287893
192134214
92799102
60955985
215801232
15819043
798436028
4238388
53113196
250585904
130192561
87254842
239249965
554415725
449146801
64542165
103224420
718561619
29113751
228856877
191911476
118451766
761955841
22198167
353762087
237109866
97556209
748548979
183741637
821593946
41312562
295342105
247785061
365969685
27248303
338388968
52448149
188119
486060576
409000988
97436486
32031395
26564442
173652186
33490867
74026938
478457478
4576378
430631678
42230494
2577286
84216764
303065636
72113562
326098898
356901951
664617521
117868603
195630687
229297577
121993962
132059765
7926887
109774153
208024139
337658494
718221204
624925554
82406733
9251141
99311560
421971
889382936
576945422
17288412
542926046
372521835
304930485
140956762
47155588
548685246
24942098
530241648
723969088
218589540
318887503
163755590
181806173
746457242
96087268
287897376
639131365
8438269
45902171
91790543
306209736
48762543
22295502
469911390
10108560
7844586
290525358
147439582
9375306
34811272
126506925
10471867
520668486
114292338
45518233
28221148
522329643
72077451
184512931
62114414
567827081
101152167
488598132
166719910
382726892
240010753
127411567
33229420
188375748
32469182
664651609
290114015
366278292
183128158
69278823
71647693
121300
343725310
86865180
60046301
322290875
80627106
88701618
105499621
267273888
360918108
238589911
455354525
140098590
262389502
131904814
345309579
332394550
833276978
83725312
164490217
213040285
12695775
12083929
395746575
118345260
399479126
60879872
236963672
67710062
35013461
108416868
29344640
48532831
452898144
66809988
121987721
514763887
223820728
20387270
5962371
387354478
7111901
457639160
322898889
33208343
364526683
434906967
55973642
49139454
100315929
128715155
6770022
35910237
281356943
33430351
91240992
7332769
52212998
39906554
398823122
7976745
109998728
258562235
379594862
654358978
264430895
45480137
312108965
218021941
101877348
160005327
153229646
78438400
262598371
121952475
204958310
290220079
904550007
351006879
260382462
9954850
89384690
75039997
149104308
20173736
511413554
231653969
704070628
731274813
148486778
258619893
68157574
508530107
464049901
58601538
166134302
120425247
234632232
203506549
249793929
293405023
231919660
359216237
156469728
16436351
299776883
323799084
115332219
383560953
389213479
587863865
662376837
213709532
478907804
32380009
20628725
159387652
506835657
23659985
469198603
317051489
42849039
335608989
300806356
456694166
57700139
472427497
96586504
349151933
582715697
114524762
603654157
614955193
217142982
350695444
686175216
488316891
645560509
478370914
468906297
667532887
88338508
47608672
459400034
297891576
509863098
189759894
121770156
787191893
362226225
404101525
337314821
158117937
81770349
3004379
94099250
875822859
201257374
188356305
993564816
690254376
512938535
161775327
97217478
48890965
86310119
423213044
78263515
118214835
426403581
271307994
45963965
305121029
769838603
12429056
34106752
715804342
131580885
252661453
154862889
463372052
311642978
521473633
278441900
356721427
146681669
245463651
401875845
35905102
36546945
5337189
188660
501068059
347100127
148244280
166368880
412973647
613213261
291814819
234889527
559466568
123842194
393496728
179933361
102264537
95507289
8742151
12949103
83079349
137196897
134711460
472267089
14596658
859387310
155111925
373705085
839237824
228454790
21030987
522208185
380327471
144383576
323290725
75694729
277375650
233232360
148924577
22534748
274849338
43892511
108874515
161375490
485188551
237803198
499889261
533627136
150056835
252188031
136795581
497372111
407187163
56467108
125337390
518203640
61331386
9506358
112551708
28235414
97407741
384244846
654274637
37885940
382024455
125167967
493672639
326605
277422803
412423695
48385486
61714867
476172535
440918363
549137692
13360598
57628332
580840332
261512563
2216353
579548506
810597876
457308499
628926039
594945304
272302833
271332145
515202514
9152929
156648328
360398573
146566412
23354493
811225807
276480925
220772414
583961360
250871979
669890253
23336697
92514859
718165882
122571002
635669329
46724820
475751192
95818414
187418208
385501711
709362041
94501112
151677370
44747046
854895608
727227435
13201231
145715822
533789443
126516302
28624412
67311956
296700402
206533644
417125733
148351236
447453956
267085009
54293213
93148582
492689526
54558676
324107632
733360746
715680834
122279201
406009202
563946722
271041286
417945564
207216780
264155673
361983213
182238020
254299897
10784081
188912640
233310682
445361701
52570657
184627857
384020809
55900172
392258257
414795288
616841563
462758493
590595833
66630087
11092782
183655055
10793645
336578427
562001036
849083899
173682502
216219602
23645157
35247043
139204374
830319778
155558799
436485547
306806521
58151906
233191831
579916812
58710711
124424460
132743936
57818807
543789632
5397338
70330554
147162091
816501904
93537464
198020082
52609686
808649441
258531588
145881872
76993889
625027395
180963890
9635076
437970207
511488215
203454046
401867107
151570748
141357462
403615971
289851330
245744399
499993226
17934074
125359926
468667751
261385331
138640080
183417786
352841819
403524080
380253005
129754055
20675707
95281181
13542377
406315287
216993108
94505745
13045612
2539558
578862870
55500435
86028841
407649720
377374235
137740285
64142986
60029128
158280145
128591906
500745504
439510867
633728599
538585152
576994247
740954305
708097991
350042484
90478849
383343962
430868127
704492
708217670
115156539
2427365
7392895
27365047
69424949
33578406
24000903
291926545
444328467
317319788
928499282
45779252
747733928
491232822
382563717
190099811
7519217
52095748
491331330
93370865
429033244
260262418
84214259
138790429
509974321
264413665
133374256
24326758
66747848
108364130
227877546
449435068
263006537
272900444
170991465
333668238
148577205
348289815
111856450
257544592
53047880
182926478
8816151
817336558
626417013
630476548
232823622
542683214
487409910
544081761
709156303
512825131
514012737
377734748
13485457
735982783
616087012
153605880
48689625
43940326
455635990
22904484
58576093
658801850
149976826
341366217
149279394
233064471
415048758
6551840
899600
137369491
94605850
180245838
39725225
296717995
538434342
146524827
54471749
783093886
259965048
92686380
24895679
819945260
148682550
939416957
14198163
77873438
430395036
555561102
281858830
81649700
272190128
23228623
117812677
372945146
599363141
563481693
255320236
46877771
198035491
61856037
224231727
9824304
7493953
278471019
175275014
266376382
211738066
415792876
607903531
133830181
333151514
378782704
296911643
567096998
198226392
18746993
471792769
80551457
15131204
484271457
418412870
742546275
222009696
455419597
442138479
64841966
334746405
252697620
624802315
44697277
7693191
520129916
93645
4792354
158768724
96994549
208036413
253327862
138694886
759274349
264760558
141112862
41203198
534736130
62209631
235949233
296082977
435676359
18950264
750761439
67391087
95284917
320306411
134671799
221326999
264275430
311615054
347683691
260600986
179243192
473446208
322928456
204552939
472169962
26372146
827475299
334996476
360887016
160841192
503105684
157491817
398942475
100650016
395314166
204919713
193734238
263816933
673475251
98743814
27705091
80960392
799375248
13949307
801115631
161669038
16211304
41709323
256389045
3319915
750580833
154047958
111179818
102486989
311669507
161450175
85986715
585353155
368649788
192545605
5139672
112734640
709014530
683506378
635941
51923515
113354593
149738553
12143456
100548435
95551288
183279954
106589207
331131447
448816977
157312600
40442611
366720586
302979289
76731137
190490771
30661150
6355672
23007855
542304591
334095305
226398307
350035741
771347419
13388064
36116911
370505771
725207185
18477253
104796918
258632592
30196742
491214446
22045141
332106524
67133401
274000717
594075089
298196740
131591294
51936906
167934831
45642215
86849593
872463099
138432755
83707361
89269233
314948698
165186782
54902055
761301340
317610679
197083621
600865329
141670223
222176052
758443962
256965563
68015538
347108172
556168612
25058687
753667863
43978801
315415720
26488733
1626889
291491433
84699898
422760080
124901720
268881656
496711401
455344160
580392337
598017809
580619468
211640172
359674067
51659846
14885130
582724125
301785087
707717262
476646021
95288860
345140739
43446146
807268926
1187748
139997421
278649178
155002130
310300825
52588186
81652487
2563163
44434649
34927290
212146906
324601351
9526567
95510694
3319361
107636215
545192966
119436277
443891050
191690044
44314020
55564381
161089800
460510443
8866115
104593945
528229778
435356356
70785809
10060953
308864605
337252566
285228792
29620667
192140730
438454003
3228882
413371412
341267230
48635988
252602203
44782135
115578844
4186765
330722747
140893725
98420455
5330448
125173104
629859096
269826123
159010050
60556396
262295953
242891602
200367656
97559998
71636474
419788631
434525604
804416611
13603778
813884
271940280
4043316
14848844
174043323
42563296
251529604
606114789
4702596
37297955
354362475
275421405
73523255
236967017
701079650
89446424
168136642
255270017
231237641
477578389
198726101
216848288
257700427
600855837
568180907
175794153
422729704
410858720
590291594
239080568
431960393
655825884
87974553
6672379
238754606
61104999
73218677
22503351
17701748
6659732
179847015
364882
695245766
587092905
190579863
253669079
192880081
17035907
314322229
27053866
773341449
1863357
25432575
37842725
86936847
131168918
261895201
367664389
143599265
129256307
226891813
766930632
56426071
74921451
325232059
122457550
75170727
93171963
742801868
312410634
145698939
478100371
192775219
242619976
32964734
234184186
569694669
26221375
305840601
5953943
101054973
310146202
283296373
640091790
33379107
252755648
217528312
309975353
219629691
18317619
124890287
88160469
265182966
495698085
366048014
650394623
293295397
733598621
313766913
10382641
66846957
441714856
219770586
44435096
71619162
237742793
3248322
92131870
17257761
67725734
391820526
729964876
14272412
191998500
639262375
324016437
349003625
300370419
124067877
76248452
660477388
165737493
143752327
150229826
129662260
171565006
276604286
27489332
91853794
497302779
5158587
3466072
11425423
4778367
407519917
41835401
52937128
307895551
85522038
104746633
8391428
610865816
725226185
232029907
174266926
79240129
238161810
61803055
189406759
32373379
224707429
98703377
15188704
2438392
693305685
6800400
710661182
72331445
51493066
322055961
109846548
615667919
455902660
8910647
253121398
616491264
237225590
29232398
71347456
521018056
144634504
304739382
558479688
186743743
174148720
271450451
1564941
92234657
1166938
7629293
663127010
58139240
745698184
438971861
116871358
418324788
35818794
48752330
425169198
806780630
475379376
109657073
276720959
607880562
323795196
70943680
859117314
487528018
334808131
122280214
273686859
130581674
332169546
167947917
262463715
291963925
465337013
21607846
109485551
625766171
17021058
201324150
40165933
713961657
145517109
393196838
679795033
128568600
511949435
21311592
181115567
593442382
30330074
56617677
286777486
634784275
252883963
664108786
92197260
22642084
91107750
341640320
476005568
35323761
18204897
7026109
339770692
534097587
434136828
463062234
445254652
125543540
119901116
458078317
106242246
171593543
73669107
44069484
596324342
654374733
75381879
40585968
109196334
644788223
550470311
544722304
228806764
347359593
81032251
395359286
462766712
416946710
486780250
232265752
180370668
362711870
50265500
180112194
55534001
236787269
277078361
122087667
864979446
67183201
189249431
25990746
106785660
628279456
242008347
607083986
10182535
179437577
561833590
42448456
104269500
57144583
36094761
151621931
311035179
539223300
105598375
66291608
180225750
292737773
57900883
393236332
385860086
21962494
554922717
398891905
29208577
28823196
9767468
639488585
294968768
656413899
115851507
532629733
9618718
446720878
174542170
516846805
59633133
202852246
58025438
292786472
164406514
352120172
27956687
148400203
34365931
330966809
621839469
80164552
467466489
187385571
200919345
28973665
427930170
74407503
44732199
2478351
354241887
49287703
229914064
250548686
864648
551340343
24596256
53665016
590427313
120010625
878257370
150884264
142255557
128880818
398825164
161521653
175930836
295772387
39683243
86938808
72443749
746363763
357318170
683856412
132421140
537734266
41073131
420290435
67618035
53564231
280195329
255254608
1174557
260175222
187482257
346828719
368496295
424493988
8597598
210701024
380606636
418003739
231101998
517258010
320448325
114481090
339345504
624407
314253590
63293538
403410456
374703297
10626791
141494453
22971515
321756344
280766254
295850005
144020428
39530063
698787350
291674471
120344387
72256879
184990358
349798284
431843459
1107725
46524565
307110562
614711365
302335243
79940790
519659881
511354289
243078153
381262736
29136399
244433547
162462368
209639209
106890807
20976715
488907811
98231921
27500929
158425715
515879492
239485074
351498428
351953447
252675056
50647249
209763822
39210127
347981428
21553495
87555289
486348382
10521931
120262069
149302227
663889174
14693108
14512619
241661419
80151433
60959472
421663963
133020697
94914639
22526694
770637613
252263535
79921007
265322422
101540937
355600873
408112528
105147768
28862215
206614856
326024970
82476431
79984071
185755797
67828229
10479253
402262353
38726058
254164930
31730233
61911193
110221196
447249023
19316551
23846891
270432525
27462969
24712234
201624725
195749014
118498504
428872906
58638233
2340847
1801495
168579455
436585604
141074107
511766089
606946336
13574553
8413320
760642
236444697
97138322
670106392
238935452
75252815
147424484
553147531
158052906
447852529
273287269
3491495
208535234
361799284
643898705
16849834
133818935
88062610
161688260
349056393
216240545
214423878
188100839
305886248
6814979
582178378
147396578
337993537
254727064
95984349
9997717
126789283
61557636
218383878
27278662
95924053
701711609
261820372
9701146
433402864
427698815
368201131
192967764
179544299
163376719
893613375
38014767
34619098
200479965
368447231
202356727
128195573
379582348
327395271
501850462
65961349
291062447
246409939
38161499
26812884
169911638
276541764
193218351
173942903
378479225
690411115
37537002
9609072
15939852
452461469
92495596
18907329
122773851
93510730
18049633
654990644
69038153
120206970
258086540
252294678
55347501
251548464
231556529
23250580
12036168
292706112
381133046
616645189
287825727
659931087
814831335
107134853
91439586
196680898
142253218
6134390
274398205
44228144
285023583
13724094
409547058
50149595
653038055
414183359
573345716
665191445
549470770
232818432
52926325
3594415
20377717
568297800
3632071
355208318
25225562
789120187
97157646
221340339
225477800
47844307
312633055
170237717
487529265
647182658
387081113
246225690
390113772
110190829
165347862
516807196
366300387
44024729
282961209
9739348
467435802
421973263
444256137
4586969
113427801
600096135
158350083
183937304
435918362
121666970
711728017
79170441
351697674
504083064
208245933
464451107
7279256
388129287
27826896
52713273
294401688
2916151
79658059
196605698
360550199
127381467
44635867
6642665
861435094
633213795
87428180
9718208
297530608
12252783
55178229
234249991
73266193
596941710
331879301
26521612
124954833
425986431
92190490
75294970
134223930
384341159
477562424
618452306
144750020
19633120
295623523
22737257
204996662
737740999
407562423
320601010
225659359
38844822
48621104
94423782
188064515
1158894
327480024
169324899
944837863
18466721
12618519
405678313
170934475
367392724
793322163
493942444
640892598
6784382
230942136
300145077
129315477
183821447
221896725
79409969
443604445
2140690
736979669
67005936
348931185
55339940
68593875
90504061
679903203
264541321
32578609
8817182
564963325
120817501
290034117
144420000
4394441
357488406
599617749
35996403
475537786
39879690
17031114
67413331
25316962
4427470
418874347
39187999
671008346
83698981
73860013
21031069
249221320
1693401
549374020
467217541
62270334
148988416
49689992
208979415
88227006
251863016
788107811
17882946
117396876
250160994
472834509
35800800
79984683
618056119
38551777
37721405
334772317
339110332
162220413
536650925
56154311
496959251
313724508
832493893
7491982
671611541
242030594
168886229
322287874
1311736
618453655
464579765
918457767
174239934
507143612
261887031
515604692
109216873
422751053
787412
733389305
28686572
95817929
43684061
8864620
75170178
514970518
101080380
472345927
9240863
162771848
512960132
466202
9512568
203835777
101376305
737294658
101800419
252363748
242283751
147579411
294666575
416781631
11143160
239282764
186884898
249463066
269734688
60745936
81176483
92712221
277421601
190264649
12683177
5079710
102811149
442383713
485792305
301110190
472051711
384351645
156160050
167405478
40758998
271380242
946383201
33178550
357792769
173071995
40921351
175611354
76131247
242762611
69777269
74567628
158015777
195941662
41056847
500637488
614972552
35352096
11230636
373009005
372292863
209893781
124868888
755500190
245182768
298550720
43619025
401339622
359861439
669102536
265290720
20974635
8825372
111347627
731881147
312424619
428212102
105243696
126204058
49154618
18747091
231096426
68503920
501587065
889981134
109371557
142504557
84867879
184607812
201467646
6764231
218242140
334149603
258659386
9797416
11806337
26441226
100885211
559666353
352774488
335961378
225210578
135479258
154562831
615655800
252150776
60803740
1159169
108163301
104347258
816037480
116864325
36503073
60179723
186703361
409836449
407246522
11580427
202957444
614847403
25312089
16703767
141967401
42383047
79403000
63062372
145794751
327104075
218330794
136531713
738832233
123099064
285029726
443578112
652972763
75047855
180340543
123776093
94573349
65682861
64031816
149979951
12709265
159879467
142799228
708618965
58382005
196456389
119576584
458182509
373474900
14008347
64383554
556475198
357314294
420146588
611207935
380178243
708008037
175252088
199245250
135125483
501743937
258296035
750689823
204383915
96435088
290530550
227436098
182654013
732438517
822698505
123553914
153950363
186245452
383592490
631585529
381439047
312607123
91825757
285701455
603272367
55950617
88299132
29531236
168685123
48281947
355270666
74944962
101318239
71666294
205051698
12505228
553793370
419791391
130577036
148282841
538387953
140275478
105971874
47820888
335120141
39851069
773543354
7816187
361624665
94686660
438790342
111685936
643164545
88018398
119131145
100369344
19650088
29947107
102656433
198219830
3157969
14136864
10351718
27568369
68060327
155470815
72651839
34065616
911773847
486144589
1835279
416978696
18078454
276673908
125895335
12942903
386666292
441131947
553282948
62260537
98552452
110197327
215350428
57003921
154014576
385612622
179191483
78442042
160927076
467112576
656210481
6331611
78491309
128237312
437198124
103214818
383916233
16715142
149934286
300178061
81428402
53908291
207176216
306466921
147223061
188591927
129232051
525587129
174988669
224571953
49824165
159611629
162908609
336099104
347687423
16678738
554950400
14488106
302338511
381173328
48599198
37476271
89718585
395228451
380817665
156309514
72690749
21938940
558414427
23619779
59634474
238883726
200697073
85096580
177163242
136249842
481628973
654572895
667455105
199248382
120796045
60421020
337369402
6421542
131567292
124109047
470344025
168337456
172555037
744580748
141436
75575345
510682582
8512067
527059561
11570238
76815071
321038641
21442818
348427382
64515321
641081038
10774732
67263383
5342281
201434471
14507578
171042336
911001698
135658778
25671064
171227989
551071738
136128278
126916122
400521051
13303036
741294453
496526705
80763615
397789156
165584624
178787161
405162750
473558669
232029646
221037651
74758242
116374551
311100171
155439697
270026318
20754171
117121489
59385708
12285942
185774587
7592173
145945174
169062717
13909178
13414223
261045568
349765939
625124773
544539299
3604599
810373493
354313102
285251765
64298756
21748217
76812422
148768782
314986174
117860886
555930630
104238172
442805670
398652805
94731301
206373957
205194707
144276087
761063129
271451780
112527962
320188631
38489915
306554497
464059958
98196478
334336065
158468106
575252199
107501983
209923427
29363196
8141590
2721699
732260224
183561956
602856043
2699387
240886521
256151213
787822690
145188509
66410742
294305804
549283972
8198343
353158621
423798791
240164430
868636902
314141871
161352238
561578231
393489241
557552447
214926255
251962825
100249913
189454570
99494786
92799859
521707618
288481604
3209138
333812737
155701424
21813333
138821922
112132524
193511427
394439825
326578211
44483224
222916838
545231598
159458294
878124050
108209742
331696737
532828096
238023901
65224701
16341353
311304362
154556326
222734084
257119827
259168763
147392394
500287437
149466358
136359997
103255748
110360585
307499105
15102842
845445147
83038100
58629126
319763361
129692642
31172429
283899792
151486660
283424857
181576323
1400959
48576875
184724766
19821776
48428451
34017413
222065485
687921371
218608445
501833990
192971110
124439300
453834974
247555405
180839540
10472942
251975213
300540170
134923184
2507707
56569793
96563862
358159565
150872123
205543167
124776572
544149962
10865476
17585268
506637555
377384690
201464634
93497207
315175612
286069820
75336238
61584322
145299474
378742626
562181730
8034793
57748649
324423145
338816226
15816886
45503429
270121966
250762738
235119888
18533561
219985455
83004395
819891539
24385018
48317738
15456471
732914137
300478628
225637214
371997294
165938056
21454287
542512479
199661122
285421439
312934205
85524575
16406247
214073011
49265396
422404352
765312646
35577513
173423613
215365067
434952991
891920317
604954760
450154760
420063336
244936717
467666569
533740287
268954287
256071530
296541684
575477610
638210096
84504508
244749477
30161926
119095659
942488628
625487641
184451128
85973409
302019747
1266724
244831298
141311615
120608358
258572509
205011582
148438418
203861051
216851011
124318364
52900784
573703078
577435302
6459505
84685229
5570573
399001743
154036712
66889999
161052459
804605623
178444084
207977495
103809428
279559674
229255850
154557361
173792601
95696493
623157
609703633
207204636
205025055
28976538
429163984
336747222
69562567
151155890
115299060
225529937
567755717
19689637
388338010
15480488
5194334
26638566
228731876
617810316
85654258
450767367
640543305
100771027
74970119
7293095
93390194
263167175
392288691
405248231
395253002
59364327
74655271
276137214
450582748
194395341
11369561
240442064
287701703
125551229
276221286
323765647
215634097
515212162
341709599
412664417
3206652
283590666
378693096
216848530
54115685
175860771
158251749
697924846
51831108
250840108
54877857
369343446
164550346
515456330
457265108
528412067
134589200
340768108
404233332
805268891
290840144
469479874
223728838
193430865
176134014
440116953
199521662
118055074
81389973
41672808
86675393
409520889
363262383
619308597
27206186
106852348
328471978
286486924
32306427
329708085
285693647
293927212
6442919
313163748
98301500
114400799
70062311
273036503
614289266
667964862
787359518
122272534
24031547
73340637
140541888
388254307
181434019
686025262
51391019
1286879
671336389
67234641
231100733
730549675
24746417
543627355
75394355
35269753
26218795
371886276
116679607
8725192
370400387
39831622
764763059
203899256
836525322
32846892
43714938
133510116
4005642
843395890
873965964
49074168
295431351
442131874
88171135
355988739
625229504
124589395
354351720
621713684
6581512
92740977
155475744
66070384
117890907
186601368
82043296
497105307
149667884
208683034
303616345
332711227
333644143
6591824
164164609
7486189
143148507
487148117
94162842
482743185
59054539
32533880
60598029
156632667
356726280
24201256
150077646
204877407
304585493
45447436
31306944
331422499
349130707
161666748
16947550
385693043
230938939
484969498
159033986
777314893
10790781
1625983
3582707
531058515
35450518
179096124
162436085
105994601
470819976
475113961
114483536
471810066
94461779
383624894
328364502
47355449
422749557
685296122
295137449
24351506
306730570
81880541
287301211
81331479
265229282
32086380
66302047
530549573
28435274
838815
30596544
124086678
129634407
16658731
154212167
15127260
18461430
109516812
4510966
5127733
443751438
559668806
558978133
321882639
115402989
440916988
498009294
640556370
65119659
509375801
4464935
99950475
37518254
264550014
42839347
125664460
65383350
203351103
251265056
139627000
479626868
436464033
349626312
499894864
202455107
530955948
70363479
11958860
8588269
182613486
5815268
475805372
10285090
7151546
110729116
265767823
327044638
29575790
65328093
342701197
192341365
274045684
199863704
1499763
100717544
399157105
310439714
112446913
587264777
574663237
37779627
367824360
141575759
196991285
4970952
615298467
203639345
6147370
48682999
416419496
490235077
184136212
356685879
424746398
142881112
377106019
55762472
217877175
52498910
142367958
405621883
249369500
242390320
763131308
50864973
8948311
240630962
24243625
370765590
758081213
356506719
399652932
730890657
146514667
87083065
27463645
369772859
136923841
514512876
339942826
428180808
119810514
413108942
99196966
105369306
368658599
34776292
927589032
385322599
69993155
53705368
736219760
158831318
499915290
311180438
548674214
96577699
27245841
29056810
262418979
29771035
672171251
86200517
250968925
687227035
157157556
2829054
127032264
499903424
490317894
188421918
141192548
987949
288446236
413044367
605875056
291297910
618068772
78851572
90461066
111403239
139184769
295891941
503687736
127155826
196863191
45283786
152512201
9593133
634434597
62182472
57380
290804347
225877660
652798151
22249542
115823342
31981249
8373639
44956019
156150819
643099639
25723657
133176870
75501744
76341721
76500956
36643889
508437279
102459764
179361231
475723517
347598650
799362465
106438376
123982105
357920508
226404183
234083637
74386924
219463855
414451554
8895764
26221698
415040646
80865296
106833097
427255118
235443139
121791880
35080379
191919436
122155166
513380431
45838967
729847648
93364487
578857451
1352362
644564945
167692067
197090729
105687284
88475786
299131396
681092129
32112394
241432763
463181277
2179626
8163926
163878255
183126999
10549311
647007429
3460345
767894221
841397935
290896174
4506982
573555859
109493467
22679146
438986018
30618407
640532913
11525193
609422442
25171343
57454023
270875893
207216829
483111563
224141060
709232317
209491045
4216644
204930859
229802296
380404934
236936889
82877946
134057772
150502722
249310392
7685234
124645623
60477879
155880520
95157943
96889925
59041734
534741808
2304969
466291745
234060493
236633483
602254868
279835775
484811629
180348821
101255829
10447799
42350173
3913873
176476870
88851400
12505615
63926258
836839597
359558142
473022340
25313463
675263251
140312160
629517352
430687071
35069419
204566081
700175179
404476144
347151135
293872783
526475258
430466390
115329997
194304491
217745555
17531921
120354542
170609306
47615801
189172928
307187063
57476075
354670554
215401782
68462148
514039021
25983986
397073913
116041291
144774349
374576700
32047400
121129431
105487178
2366327
320378078
215524448
296467729
140954783
4285163
114789926
543376899
186134803
37938762
413465817
431481645
313922359
42116721
906380746
215741390
178444865
288066979
37947061
131402457
318412046
256274969
123810533
146848000
149295156
114100063
312344823
50362195
385347031
51608558
49458890
82655529
106633178
30431907
115369910
566821775
747902228
601615871
322355882
658853751
160071232
116504405
36947197
6281350
406507365
459684735
190680322
712135389
383584917
1456504
86991453
537765251
14666454
179341733
487087381
574952767
147081160
344466120
311910656
67140425
109580112
111539075
58260182
93497535
173430135
303591693
332377595
372740523
76790024
249284995
18092262
430288485
203824618
61717075
417078299
3098376
103815910
3435681
138142171
122628983
179337099
567510490
423507179
574817598
96177338
172858246
394280562
54030860
186623704
195208196
204071977
134395474
47991702
280459683
30752681
27890054
164431960
525489045
61627261
468567537
386971484
167940173
93409970
151294052
39537939
44229122
157372896
64744411
107160049
237248191
728775618
67674560
14382608
140645172
185625908
121519299
38606296
105295438
283755906
67402106
235658577
535390035
227323619
41014407
273862233
898105348
532446641
171095168
365379094
332845852
51874757
510929105
233196694
273748006
209906258
158572877
270563511
7694839
289904388
62010954
257567583
385767229
48474764
325383816
584365553
47416795
803214688
341782446
112812034
153692587
48639071
58939783
100445273
530595124
375713426
115850581
745204474
386898734
27032471
203663847
379303597
447050068
6276646
184620341
8751878
197035813
271487881
77045921
483171535
70163553
53962710
62306454
50126920
16012815
368957071
64305851
126526774
516790960
81667739
364591199
169738935
606242543
624318480
34734634
51037449
102826695
380466578
44270993
45363747
119207515
321598713
106385193
177608311
44861004
28192496
416357268
14195371
247958889
111953569
234892318
101528658
18929140
334461914
422717928
266671807
728329119
316550885
32761029
703552914
842933854
897166449
520907219
1398336
322068691
606389275
510027208
725806511
91016014
251387002
172952056
404015341
130039387
142892634
92436921
463150384
78199952
592464851
448523932
593643143
103648779
260685708
54632813
6007910
549406
375710948
121419527
57871975
498020749
175124471
22387400
355214046
46719635
8909494
481091352
633795269
541357477
772343407
144132173
76013072
67877116
215983696
453663149
107887042
104928689
44928758
503082260
420522521
400791006
204842162
274689834
412648760
46833743
35870561
91651755
696985553
128304243
9069919
231919031
168693496
517828715
298464507
437438248
278438662
266717298
727841538
26156303
736955107
23597264
275546500
673629221
635678938
121489203
463675387
112338234
83852275
102532784
212938208
358182651
27703939
359349595
298228500
30453732
194552201
778020342
22043059
437955361
21625329
585935007
150853593
6356890
20634721
157543262
91005407
39233700
49969260
520935206
370757452
53206715
487765552
183172431
101708763
671009133
120408512
15930364
666284626
201005457
194818714
410987834
207054353
122064964
136461511
137516169
154079219
69484969
168727172
151651213
622977174
126177312
31001294
418506820
89030778
31850883
304296518
11897129
298656751
392182257
867454571
397897492
38952827
32880478
115784308
617712790
495061380
561679042
21062419
734648327
658462840
231359968
863035887
371988527
209166534
773364797
9742495
591331118
188898713
364194137
59527395
485718725
47079329
505748224
10919100
487439170
25297929
372229484
121826809
478203610
17216766
125660939
22148920
6598959
237739659
237569259
563783852
835206718
269365795
748013548
90371649
243659342
49252906
150292909
554568063
375357795
902418635
360894290
387653550
454987854
115701726
434546396
69959032
2315535
59709485
280893726
708135570
14817758
395735788
89094562
64965389
123513568
157883609
19121885
662682362
25187652
200404037
530787878
461735669
34560161
610531035
43440934
49791270
466108303
484066020
76108391
207960705
310375346
73943065
396376951
188514027
51413143
280608292
711119534
248823482
235961684
209661408
136276784
484814947
644256215
514063734
339276674
230836719
69136626
95808578
53473027
66646615
396992896
3829918
84063283
13707234
216951446
23230266
552898448
836439
709401720
30704839
474719745
168799857
88007917
6404509
104798813
654810106
423936381
12738566
169841616
71586737
77376268
257575870
316496393
29068921
22914998
86742055
108518660
323084240
25615305
95561709
112178201
448785188
25216897
201559654
50057623
257792736
418255024
813396737
181971058
731277381
661567733
172105529
261756114
76513966
174309818
435809617
7120317
241775283
2011186
764218100
63376610
36054020
571934276
8064464
514990445
46917605
429598178
714443756
402986629
427924072
118195234
385298218
141713611
683928969
311638
112816935
201001412
103231592
704102200
79385720
199327441
293248644
36776713
64125915
195645589
275751820
295413174
577049404
12235582
601879611
344677836
194378167
116199726
20197625
11256185
119655497
497048224
351964274
308031553
207316363
613949
112525568
155355203
203877229
33360064
306598370
956855
406660256
135099061
667621236
287134895
104419173
152350295
106112563
331508940
2433434
510010258
49960337
541991717
288095925
37135725
515943271
251000099
462217226
367076261
193712563
657938750
360642508
189802033
89235771
1660706
71143189
363487219
502018266
69964485
4302807
244898683
856448241
194333401
4285864
22344575
240133405
37843918
15543387
253199356
151773450
385987124
15001660
42067847
305413396
130647447
3170320
119575779
90715014
337708751
854628782
77318188
17105806
372027321
433410182
39376970
602526288
15782664
68393883
546039214
202121268
84876498
292681996
245592290
15244963
402419845
8966875
95507581
9144611
61116518
447054678
54278763
54234065
13730202
148485780
10360274
511771774
292616296
845799548
85628859
536242474
37150414
309183380
124533716
346566992
457601850
76955958
645081603
50968003
28004003
65192795
346519188
473782767
187082021
126219670
80356752
42088935
13923110
25155974
149471323
58940185
53503964
176285476
75718346
638683323
125794774
517716882
448796889
83790634
730293507
75431748
11410514
228545943
665343563
502624243
60884724
442999309
314304715
148847894
143234369
126989976
292417234
112032734
321373946
641327097
494641549
139301875
384257296
671436382
25027878
68299047
266435281
205070227
14907524
110172595
149061024
629877188
208673320
44348100
37782674
156016427
224363890
423890257
756552912
238794279
7837006
260611342
163863353
395023390
138530276
391397669
742045139
49694888
466674316
9777675
403551160
103334013
213280762
540067377
475550636
535390172
737833190
58579404
584837854
51762577
291360004
74461892
297046120
35959867
485059486
490385728
87961638
189366751
527334466
210799921
603352748
315044360
38632748
237988251
147630092
33952153
275708632
417114412
441163089
152267573
554519084
26994543
489268501
505757996
59246466
497226166
41428328
12345396
39819121
58966988
33431629
303913665
66586908
86363519
558236580
164813925
10485879
80839340
41569104
348014944
452285111
746329190
14600746
744254781
78475541
149662884
379521337
291399638
54482966
445564855
174014542
31610719
635100629
125986266
54390161
387333274
220985246
256496405
187942954
803026949
54299408
249738938
41138720
13305515
670501997
204956155
56636049
34329277
88418494
106539083
25106679
245573842
861640426
129434413
135880255
36724684
40648065
32406430
648087802
455094271
393650061
636900387
156283361
258780745
9388513
210602736
105846510
308815551
150296186
146477673
327281835
225234031
32193323
336210430
344136675
26735992
16983823
335561568
292675340
91068635
351913208
236477556
257478705
27678025
695003477
51822480
30620770
712916807
559591281
1876533
213748111
94819201
33453278
165335778
68559801
430662403
24758313
197458721
519778686
612022269
16898532
266404155
790928475
78704434
283655434
49561981
128981460
68803483
217811046
223690080
599941757
546941992
32092567
119390691
162633513
120145916
367648303
265443973
68436242
545161669
24565421
36512130
680928171
203006918
34790099
74443132
43471718
19726624
174304913
310678471
198739854
106331001
52942027
581455705
22463377
9089757
441484794
592034487
451248375
79432348
619661624
124830118
141001371
325264521
61334665
311469656
736534263
669017438
108945998
32542138
296954858
237989339
55308266
405026455
171043492
152738221
748942665
399564919
98210916
30794067
129335558
545626685
290520305
97295408
29209634
87456090
41372549
105773925
231636500
8086227
99063290
89900680
448597774
96032206
541947919
222751205
325779219
581206212
125758644
251479487
252410331
167113441
84180773
349991577
7678494
171277117
54958326
30856040
225418419
88035
40564587
42923579
400393801
463658756
4300684
55464345
311135828
17210042
419200111
187833272
388433736
114775618
78578086
64101485
610362957
372030317
306285528
393557161
316263547
30411589
430404920
308092924
276066625
74976081
77360066
562940485
237439394
25743741
481678348
657348764
10902694
188870761
108790336
226325506
28028307
14000844
425133425
202135414
45386215
81494718
746046070
597126006
381658186
316926828
82142580
313349865
641627882
346711722
701766265
354149110
361964006
155417973
204635590
77402490
224032850
107237760
100629501
450978775
17698881
17419773
169033627
441477636
91809822
184569272
241239597
108959216
654444045
141453708
629244237
422481030
28504798
824777366
96501727
239658745
517732477
293463369
14873720
397763420
73393225
555762152
189195483
47222040
73222390
149991227
358273782
81125802
691480647
62459749
733217737
46317172
20393371
292935534
467662188
236291266
158141416
125193563
3329507
342948075
598245901
8508963
57405767
47271931
163364134
2007386
104534006
908324379
174531065
174530651
386317902
399717052
52204733
114530877
189181335
218631170
454903995
110177105
7621530
99914875
53991146
69838349
10974589
264004072
355976431
90628817
62686337
116321499
114821741
228680542
138234158
295460045
721649067
17382026
704179718
406748505
31886745
154624326
832455309
656306894
175444612
16635656
24093961
58931711
91001159
30521536
689490657
235227606
136010405
60354521
204417841
910651598
257657963
968845
345465646
337323745
207299554
304652313
451954650
301994250
113994834
510898
244456667
381758189
185261223
162513637
11090026
202793979
240397071
709595557
237734691
366316027
698273141
206568166
166280337
398361133
254444549
663443452
191061966
83336950
141007596
94670874
51330536
222691666
539437830
124679791
20494610
63163251
369900771
855517844
19307696
195172055
78118612
106143568
591629730
456183136
479219245
92259814
195643890
640797404
31562626
14601109
62536087
97067394
404698412
24078009
485354549
496254762
24517375
662104244
180911020
41586314
80855376
58696445
505767068
58843071
21403122
208675371
185456851
543045492
545689633
184491615
22200804
282437062
275381472
12241582
565043541
33861210
50896725
366017767
160252285
55392984
33411656
95501838
428035158
849153492
551901335
1111020
315105417
142659262
79972797
170025814
251599418
153654502
804839247
49844629
192090548
50242661
291176375
120090760
536868255
329199922
777652407
215771156
849358680
721305515
17002923
81308294
670518636
721677629
361581020
94604181
438801576
53998114
311805711
603009373
101174590
565435772
121781172
256101595
321894853
46839566
128070388
798371148
956561
540759927
1405502
72597230
161286650
234185932
173799026
112291431
57493506
401316160
289480761
649332568
56806869
225643453
20452111
231560452
133647570
544936209
249396489
705775570
147852898
384779831
36648616
387468089
42086951
67307320
375448855
463234056
162838568
184302949
347462980
283246735
91554536
258140705
889148535
174675719
59066162
292793449
14941753
23222131
90036808
199872961
20326252
33367464
380430362
565119804
212925219
2948640
5595598
2505462
338348638
678600315
249356935
209390097
447454653
40006751
67940437
318876323
9241341
33062243
424189341
144092066
94690378
404572374
300633631
203445273
236788869
116160949
629693629
143546625
782744748
14557831
3716868
140643948
63659475
329114405
130379421
137438623
265952768
340388349
160406752
172249947
551984803
105781380
24259780
678036915
365979107
298570532
400432880
86556821
244335083
131750991
37376381
424963654
35951089
355236808
285983838
272028585
239533465
86680766
187438400
41550937
60982108
286123937
567625364
176655683
329984544
207595148
139158931
327734767
259912102
312304015
217023375
397328968
163061415
37056809
828187659
784223638
43414777
125142159
14417033
355517849
250391114
453401512
232408283
113229692
917067782
16129654
244024285
202133722
350282118
383306898
814636612
166459686
510262187
15152330
118797254
154132857
75021111
403329737
335190358
300181239
182757611
533577304
443838072
75837625
190645433
116965379
141022694
559166374
197522932
907709409
224789342
101882959
38675955
38422087
36854028
515639572
18662989
505666082
27264146
161107605
53550198
288681744
76589091
687101951
171685563
57099580
554818203
29685442
20457903
191080960
708635511
365764914
623641894
583704075
187297076
169034028
179485784
370976193
7793188
90773626
774542517
40442038
8603792
5394695
6797435
137338410
138015436
513623627
122196236
72819605
460967697
382071981
428262853
309005413
153020726
380308066
70020554
499901895
452345949
344267674
102167987
449588357
50711658
40711851
333255008
34985788
177004333
200669240
714335965
456106974
344054830
223041392
144089240
486415933
31034647
483009078
120652073
730474511
3056753
13257142
383902489
613066240
4805266
348128826
547363896
158423770
284810747
557006307
124778347
236986584
521823075
783682793
395170313
477171311
108462773
600167667
54358773
277799438
421134190
803357754
184940280
30831829
95902827
6129481
180511154
597072425
305918152
101011093
118383391
510780695
160682975
99162504
473121692
58396752
74987286
71942949
35900986
405717359
214091753
20409831
554210341
368645805
715691329
11988960
124392679
56429928
138463008
332313436
948759781
530368964
136936387
691690930
56222827
526394485
831155043
362125598
907556628
41761024
454390564
521433126
33424102
717083853
163879231
75565324
11584372
471744041
63924926
812914706
789858795
258159365
92261015
2106063
7207795
308256089
5766156
264537997
564060249
182273296
279545163
87927966
54841858
39969734
96595831
292170137
365687817
771663300
920047593
530809065
688717190
96385658
218256195
255055269
342301317
150362017
339161876
488426403
33871526
325097369
17240124
23039909
231048502
61428301
27467276
62160045
194175661
77021116
25557111
395804016
117518243
122433254
317337917
427955
46144117
95766330
332994821
70247109
191078848
22022496
68655339
397461308
498593309
560488924
19274564
32043681
298553530
14817645
563348166
630335896
160819501
12569518
822798091
580165830
652790955
401287276
509714511
350247630
309191743
246750969
109310369
53454485
312800607
5763761
169250059
75549399
22737497
500484221
218766965
371454689
329147116
383464865
414593046
389656883
880874394
32471852
282377044
69834990
423360111
173910061
200007430
261308934
475380424
278047336
72157593
669706816
377170764
742919986
586520056
439151019
4512560
77433200
87419870
198468850
715352638
15151863
108072490
525412609
17086083
453908845
83559400
422307532
363876118
102002105
411441
220398109
6331
88282968
167094527
563110339
12724444
142727805
115701666
47629636
84043958
10291504
19655079
109218924
222209546
619364082
709715324
229701645
226633593
572432828
330006125
505621545
642963597
393724619
6057493
281543799
151143970
43768202
469009203
933692580
554223672
679925572
101260104
69915335
644341401
4661921
58957850
11381768
454596373
27243154
666328779
305298831
301075991
492390637
160681104
282662954
433851885
73515852
386509999
59106369
34863546
412632076
97785565
13857161
184536874
332483190
383446043
35135643
64576967
655597184
375998604
249025358
9860227
75278291
159648524
514878123
312967489
48809222
113426063
128066829
43610885
4424010
136834551
182269542
171333771
95495923
267232227
108427657
78116708
507883422
235325177
252517891
413778722
70844751
193407225
48464559
121612832
754014848
372458977
178103761
78705055
194413779
409671370
13063835
139659011
332323023
688590312
27238363
658930105
268840729
374439253
18929565
244299390
894652562
353503358
191886477
48147313
249704
127799767
79213617
48931799
537410623
34441101
122211131
308598097
874751360
229716216
23637073
323187451
204711543
111339750
252894865
550620629
50627444
970785975
38370515
53052169
226696298
162833787
290704134
46363377
130906232
302809832
156255301
633747351
351644863
177060841
341358036
11699450
811549150
85231357
21797860
365277209
157839359
903055607
274837418
24328704
590194552
68597839
19825983
106985754
559624754
341881059
42818648
200846810
757053116
17054481
213853583
272829427
257842451
622101040
214734226
478781366
348821807
200369215
181921609
682489863
19724358
728017564
416989284
373567037
349480714
16225458
87277214
110162890
239983802
531928917
292329183
494149756
75643202
242154366
310246069
6952546
21280994
670570724
770675134
106528875
891704510
181531061
360250840
222707817
487117973
96005129
272616951
84257473
329303106
668159140
549944142
186093756
248685347
24415817
23316339
155671008
343972765
18646278
592938621
795405857
519577588
27080820
1557327
16222072
205345880
925388688
236708343
123516085
462894100
222182626
534245277
235503310
14886410
290195257
45367884
37031953
598782999
204103847
57831297
236358949
206867923
572752310
46827019
531576598
237741025
117433799
282496535
239935081
199405196
127180056
730732354
645850290
194185604
237571257
126750714
176484644
39017465
654721102
239874100
11771070
114261879
283008946
44520299
162170497
67605725
23366361
537660204
13036516
375503133
141989011
63728625
465954587
847110956
640182905
230062373
451433641
779598005
350801529
66167318
150253861
63913663
702597749
256477928
16227834
421658220
48644260
24206027
165347785
151354032
174630626
323684210
98491755
441369061
160694048
22622404
114836796
120778355
288993628
464513186
72795177
19743428
468853161
306604308
536645662
62167534
65785165
213421713
216359213
41140495
312541031
610963867
356180851
429946204
396529891
175708649
53979495
9931690
192502642
336968
250906844
284441183
43601460
474873595
227194432
187968083
112221763
140161245
147747503
108819380
509652372
69075069
167358003
319605644
88395330
61366020
297307885
601010874
133024142
700517929
269883446
197380023
103757161
376418147
216644458
122963813
23439316
11304029
166272791
294683918
163585797
142568288
633213787
413131377
384597180
441528335
11695889
376209657
238718595
725535744
361789774
201988558
419347553
226376431
74130722
24428859
34957304
149470237
572538814
22153766
855012309
121099472
39839549
628251735
430428970
165176595
463659974
537347698
239658080
538346728
588293345
761030
669758735
204756355
140547176
67888676
269507453
308593808
28723544
573055665
15291382
1532654
793739358
127881050
20306550
403924358
114940783
188506294
4463443
331562
182519233
554335439
635105404
152001895
19982086
668684531
419205376
90275392
308823060
360338475
274478672
29952945
353144545
184961474
53999469
356319943
143240618
388228567
78043372
125325150
298665374
417129589
10182778
474108615
273037262
290045206
36231934
36395777
51064148
191971679
323511249
10082758
138656614
62986755
191595209
26074478
157464747
11007993
571853639
555059893
336514817
366133800
198353482
684606
321108457
307369506
375561606
244342347
300995058
35180692
248021741
373514468
138433441
318806976
63474885
426511173
72518450
439012548
217731476
4193754
19119344
651001674
857887775
179553725
186014828
21926111
48876606
91928792
597587236
66992469
145537459
566712478
24686990
548405004
34984080
2414536
112388062
17213679
495863416
387645147
60116483
53452475
156188162
300923160
122891107
198948074
426260973
4524752
719330810
52248500
119163849
469897809
69049993
170150262
66135976
276736772
112341495
20757920
60004048
375935144
168253783
792938413
347511613
273765387
45434427
239405825
58582806
323307805
184829448
60316235
632014790
198832690
589184448
131967717
146274443
338923767
15838626
403209720
126678506
198914572
118311420
447188254
37790774
63750926
15988636
331908794
702906873
20708784
32417412
9341584
559735442
144327703
358510990
769620471
156872516
158645970
260677642
124291250
8352616
301199913
195021931
6117366
3140266
422095990
408685073
182063847
167152760
478983624
580269066
874782744
306953589
25234995
118829923
274370527
374354766
144722953
338713968
123338623
49037447
490755276
213301449
35230787
31685941
515976217
684191329
73252792
4892459
16103443
138251102
286151746
121727979
62230376
705062003
58931414
89746610
223153644
91412145
253193444
544900936
41926291
6358670
441236693
195174302
346969742
195865178
139928834
29846078
521426070
535095641
54571260
610233425
275893447
3552884
736481934
279111518
26843676
54787597
438743920
317844797
116000449
227017062
358093963
693345238
372084818
77912195
121771
124020694
8716457
127922376
434187948
48566031
2583846
332080079
312445248
529473798
137333025
388751648
516301998
189807992
140984758
800850074
329140909
172725374
63683696
578519278
555746803
130876292
76077176
4358079
267251874
385235176
132387563
171058254
470312813
45706358
135986037
880503805
264053513
770606563
14732341
127471753
93379809
65200614
170451270
227739852
6146049
391782307
156461923
200480392
726207993
34687289
395235273
43147793
764733204
80462882
184587383
9473944
15676186
155958444
99081630
648800898
73779952
21116420
302242214
5900022
221741237
154844311
139548787
69290894
555508422
26948777
260263876
195498112
105496831
393743184
178583778
160408104
13248377
362645614
20625654
428794018
507485975
188921015
10880021
11255274
140480500
349447310
215757154
68861903
306324649
199173095
713043224
486250784
64172913
334894610
143750299
381036896
509083753
646381541
392764116
4606554
69745585
92045561
419963138
212688846
616213577
95878388
496729351
232267345
521680830
163996510
559942716
249414096
223559448
402201172
627954143
316198481
434892797
279122999
60463161
51414776
65128690
260322996
18707669
17958647
304151047
72736637
114061471
176988702
511600818
345611364
821429735
58443519
584176485
465694735
38982090
512389524
54727338
137679168
309535669
82486512
93204633
377255560
415998892
131408825
82544847
206598767
555392011
386761468
127759179
292166566
297432949
665176943
21984303
123971663
9049247
531741318
357121950
400605644
888441117
506366841
65607049
596834010
106569839
12106799
247134197
80189626
377339752
346238465
131131689
522757520
124795935
290903586
160317410
673142
19869013
407832950
67076433
60373852
28333277
36753284
751287235
393308460
435371598
458441791
866131476
97168495
539170053
458083676
332618617
27555770
209828715
25636295
288710452
60858879
252483526
90614478
17667306
524305332
300877459
504910726
2651175
115133447
44845921
155156315
375844502
682016457
26951538
32461134
245573450
46794775
453576497
274868823
125553351
78485116
10533599
861184
52826583
445579257
279778562
61436769
307860423
406528460
87606689
165681241
167807388
607609427
463701548
55868810
888652158
188904479
400536705
30979597
423057069
400328936
900022262
41627638
23961524
155804988
437912213
75906116
109343122
30753987
687167690
138070322
282152646
52514131
14312828
2186187
1498882
33401073
482770845
59354317
491827022
41792270
56933713
424346390
42970649
163955193
257415051
50737277
420026322
176806500
245998745
69213361
281721578
240639556
19483500
284642761
95588
415264152
186576771
332262949
29218242
326895082
293266278
12478663
541279802
313866565
512044675
282617395
757591844
116137506
882753520
182853604
33715822
869661436
2769830
108666500
400569830
304898885
30394344
832778611
66563204
74462806
6382680
22860411
48575886
611282276
343239396
503672883
75635627
2178744
117822054
56587586
57186606
662000829
258890338
331968034
57061690
570257221
25562883
123242326
123273987
26289731
28483355
95290663
59010558
275181156
360793192
213229150
9768799
314574831
216654408
358373220
140684182
370542007
177448793
150192368
751884342
132641815
61368399
952817396
68952257
52836051
301282763
320255223
538730613
128699607
323591591
108436783
418023308
478091095
733996
97528954
77043979
107279071
17666298
372600802
471698317
323110490
238963980
3666943
74227778
132740847
419414269
120727092
24334509
309322741
669745135
254487001
128382650
6529396
18236850
60111590
57477666
472502743
386086328
87468187
147775356
593634735
118023862
409371528
583231198
22102693
840760679
208522971
361558516
106421634
82158823
28576859
264795876
116096273
463704882
108380687
20224323
323894207
63324426
687136667
302466489
11069207
60758035
444247760
707626244
160758930
6841042
890598032
253199397
79934822
326402941
40615246
71772882
205312748
150550561
29516263
304856612
853999611
366565662
15730137
36311641
363066063
544689649
960968
316777785
463064809
178699320
125176766
277835680
909369100
74761451
631007650
231506406
428631766
77131038
591602547
155540905
161634589
249410715
631990510
153116173
2681258
210098002
470393480
501545121
204762367
187518609
318902417
6538820
447774085
261304920
799459215
2145531
146988913
47989854
56176620
112246260
240589375
6954397
315783917
147625413
376033207
329441797
430166854
604083270
621251957
849355736
103491261
491879521
4926102
629238293
82671784
90484373
170860979
85618796
69182821
234072107
2852690
94635438
29351782
417315661
591360428
157510292
469753142
47950143
791814581
135050466
60151884
490876394
273252611
58385540
107980482
360036112
236024402
584890842
241064476
155993538
29507997
198101783
72891528
143482667
120645311
553830307
335516721
29761864
6997772
63782530
133811636
605787798
272593574
138852848
66099704
241855893
193813629
31988698
29416855
511602785
664506574
459494024
11504746
267613203
42683858
110643303
64750267
149082802
32173495
131438691
110347960
73131075
251831750
84625059
99129761
801516447
190692956
198209042
491331279
143516343
79904633
952
35717803
367883181
269079659
98829688
161689313
30652867
67410773
855004
243160471
128859619
82604454
205926428
176162464
448299531
4807323
334013127
232072608
146628095
33747734
173662269
59778849
19911560
176937628
15031982
231726274
151328994
145322980
734326214
152098837
87661050
498264589
3434560
337853937
238774330
29072029
145466036
31383751
51461143
85770523
52230508
88413702
413703273
496435187
4206229
236940488
677088302
423419939
14554430
238799715
912455204
16967643
11234510
230531091
67699497
391056810
169769480
175909802
193789902
327103061
530957653
102116288
1718282
931960404
54499093
375879548
221272418
139880917
64757639
139759841
347305596
40913599
62115594
154607408
2482232
141257599
227911055
102758701
454488918
117032916
50569176
308545273
101385545
90877056
8993133
502641804
437317082
27314539
25034050
137936272
102869958
148707564
9077491
483052469
2474467
464303607
43697448
13209020
5386089
792346482
102644665
64412363
661724147
4335474
467117631
29276183
200202513
13541163
246914279
81699219
779819075
285962527
5066860
741593359
115689077
742858045
446233869
387433060
197002517
113503522
539157117
39147320
241231616
7545929
759171590
222655602
420838326
159250469
125266388
412861343
607654025
25074723
173163614
459046274
418237913
319125035
531548488
17142454
863012243
366367646
45793367
247925771
111879816
227607931
560167182
749931782
26743289
55068869
461614128
461765616
53429788
164763382
38585994
181606535
61359795
325352709
523516746
3704505
396135451
219383372
553108478
88497343
546508401
26310241
426536
42351375
749021601
193136837
121390085
69596511
21589074
283857652
435224441
575262961
164707345
395334833
670732754
348138065
736574471
448670086
107313957
56374148
144188954
149293902
52439971
359547954
249420977
28795934
26333350
62007807
32332493
741663860
207542474
31288995
211136372
659051619
395277641
787607731
9488033
299906992
24282472
24971858
200571119
136358936
768587
8119503
98838788
198005482
5783601
112381090
130087931
473598509
93146002
185762436
633515011
397341632
313173882
41989840
161630976
196763838
1992378
62737644
485382554
364796760
86153117
574334461
134337381
96884777
558785233
312614761
454754259
694935920
151261026
534327116
524685491
508574283
597456254
429382819
175032869
89549975
391247678
174940685
519181338
203472682
89535805
150654990
262582326
82618468
561502803
23280672
366060346
12767150
42024252
523591234
277727147
114038211
66812870
625850034
153825582
353617619
493142836
557603516
712782040
125063830
5232957
480341852
36194049
284326664
254680230
612366392
71743290
45769440
45549384
425554270
419088470
489394912
50477210
180984122
347345827
13254126
236253402
361148511
62390502
764524871
375440788
19958723
38210085
529162419
384735866
515547824
39133555
1798525
62767236
88800271
235605710
91120924
130235279
65615893
172832353
75853791
65064587
335198466
102646621
186790312
368967699
222673223
109316683
20660676
187199360
539913452
336221792
64643196
14062482
280734685
7125780
622331690
6165652
52783344
290333875
35464087
530630554
129688192
54296341
238233113
76355473
463654952
328637514
119599294
274897054
51898538
235433140
589176694
123823770
239076285
309746098
317354861
141378134
45297991
77889006
331444309
108029548
13911926
7252156
270247879
582489090
312556104
187243549
275872001
576349975
179956723
7499536
578481632
192740639
265174007
273228917
117790771
371551478
585071453
253460089
196478435
18811531
79267889
439400794
387279329
254012099
98086904
183410378
439468312
294677963
51819396
411694367
69647839
123295331
72116884
44830679
120366304
29724716
12640835
30126561
63323563
93206442
273774561
104555570
59341011
84248493
196636649
24504622
23041897
242295080
3793666
85370233
442805154
150227874
97242375
25877509
27300503
197682663
113031774
684317630
408853386
276461088
76232907
128930965
23947738
45193437
129388385
69422974
237131982
583076719
625103872
144300708
179534617
603455531
46814671
30115793
281332111
618927940
93904207
475672560
770263895
44239850
6649127
52365207
18017581
144500933
33911694
128763483
61338109
267550809
463771519
131194104
198880661
311344046
275909246
100270281
623248921
19259675
510270839
360611757
234758078
371258393
10240801
70561279
28019340
449627434
368652071
64692747
276938701
614577066
174098610
172979622
817008167
102105241
60062733
372343002
218341796
120388156
230895327
288484084
200896090
804077529
50918929
58174566
52424366
73162296
379376251
252390336
107174723
428807251
151112150
243837753
875198478
101315730
220796718
583646999
821170052
39593894
47646483
268213621
111462877
117067049
415459420
549901709
832749179
106701264
665814932
11248035
183039350
26222946
321633892
284597340
426229974
72022089
837553866
533064081
7058238
558596595
301283830
78932553
31146039
80683669
54189270
79087412
38007101
521331934
414470413
274191969
770406097
451754755
489628083
227268730
137760141
12606067
804281678
105586127
118561878
426021307
630037062
375063803
216874480
59347325
389060043
90426549
428362090
166643059
303631217
20886984
83117062
454377375
255672049
751257618
320806960
389250072
534506521
34286778
594072230
36364476
252341566
660799628
18109154
46892610
104757954
296755528
200346543
568438740
121624759
52895483
608456490
244366123
496467855
396827243
24683344
76854180
374225740
233738858
8738831
410192191
53990263
585619384
98033933
107020008
79086149
629337631
549428665
9193925
84168933
567150677
84308738
72214770
62042520
60426860
83558622
188744900
295018208
591910599
258809913
472436532
565725057
593091280
60260121
259209118
370449417
263410351
220386864
230390320
151037984
627461857
509208782
34025918
715141823
85635325
6608723
372860675
196492714
66775086
185437405
347217796
53156796
434816569
158494725
89500251
101058148
159697483
283235778
12107227
649912699
17794058
29176506
331154395
674718044
672425122
175355372
314196195
136271549
795451298
4146571
74604405
705294594
154759994
196006770
112919240
552804992
204814781
418528633
95161889
169232000
71658523
86685696
249487622
630687644
53849425
26861638
16049561
797481508
258196748
8431399
76752681
151392540
188541094
190886643
760252377
608489203
158515508
202950512
155581130
224899144
33805162
35982830
228239108
493966074
653418291
888378040
4063332
81348071
28842943
296378917
430888789
29709170
160725097
69316023
444526077
199381121
463649173
352803367
175274843
313528908
110043546
41762062
150212622
295743372
9490691
11723327
9778316
1963678
152829302
46496883
195950767
705343731
72954061
179880691
21625891
450508905
425389203
7816650
7121575
130903583
297175576
230276350
240085936
338606447
184085849
21820152
25199763
509669318
146479758
59865805
6467773
597043455
373152366
248429473
75735857
2049037
71922545
359473943
138300422
98122780
597800439
106268345
152514064
51007979
573162872
44774910
1868001
420522184
232078386
40053366
33006801
108418691
151699644
26821347
544001350
22045173
51676083
222043777
15984715
49175196
75770813
266977485
300217576
504859219
94941626
295286747
181146784
222863219
172308675
590068186
61359402
466594379
832331843
280953955
12800821
841033101
33649451
154216350
50725938
87985028
242319803
98717307
570915180
1074140
782058756
211803823
126323936
534175337
142951389
139597891
719628524
164960945
455569118
90943987
302689
98077351
16986078
172534590
106917622
342974766
512035258
122645700
65464849
662080637
424208486
304680790
316744
86744132
460113748
437471252
312716673
329684204
38317572
199981026
462553708
3511338
9238997
7714769
266550327
600087601
666320012
425721700
694235645
158992304
251997425
151641680
115890766
579671458
21024884
852696774
488768433
395258401
368142008
710434007
257270097
260654901
33449233
11132605
828389528
648410595
902146038
362583354
3465328
456163725
669129978
661898482
67564539
16509411
4789328
310012429
770144777
270879159
3282356
235973949
407505473
380451224
8457780
388392152
369594356
326476564
217791306
250620
1116310
94321442
242267010
26090376
52312137
430142134
179360231
3675289
109712227
68727520
326542304
312456371
80163179
277484913
186269046
126139337
141933343
93171096
197379366
53090917
657785421
185237302
268382529
441055014
710753405
28232817
388105900
57536451
98574241
115755169
167805547
43663036
89824682
17879591
268275280
236900657
289009408
752868083
41672922
228218571
318437364
575421370
181050435
20364997
220775182
220992636
147664958
11702165
44827715
108528196
128068083
89747580
517194733
84187808
84256562
381999144
152614676
21361638
739170211
328149739
540207836
473732604
119984819
747581659
339653603
298910006
33049929
338886343
98131940
829688768
388776820
260141264
275422360
34600249
9100179
225531613
205849451
492385
239425952
12474721
271412898
68136803
401312734
175469784
172053965
75202555
10084566
28340500
41028131
459883298
915932121
166440472
31981409
360137657
76044894
53538989
508293051
111609650
460009558
348730883
475354939
9432354
138240101
93118911
381232260
493855395
268366044
17861522
117647315
31302912
654861963
747153763
210143832
124538709
40727074
479070842
357834783
469691776
3686196
54507591
65231375
916342056
98126394
26860638
318587283
103130231
254927898
28646397
815597860
148032201
419972736
243088658
45559217
647330923
41289016
55052815
772039993
32487391
74288927
510013470
315071120
464260301
15184581
146493450
234220239
420053380
257046793
118251425
554831252
331384405
72983954
200962868
359316624
19231096
146111703
205072474
745867250
405467471
470515816
56655574
52457297
524837624
12475049
116332462
114672708
482693494
44871942
2172369
193577621
149093263
9949512
146336339
77428127
197849942
632341788
569780631
294921876
11773096
71214816
28107904
350445937
664754971
404812929
242876322
619146202
688865117
449967922
132497766
178375044
20168588
117110431
131024586
103272764
172698099
348521532
374572576
236979090
183119185
68832167
38165366
185542135
186443169
113709158
177779311
26822354
77243505
818267418
362557217
355500308
136770929
594017078
195339976
60298040
22810911
474931940
134945855
12097929
316321456
456011010
418432096
75758288
830773756
193704472
545556430
299252533
2362235
178554092
380495215
131872882
171662199
21373446
95088899
492020532
5586194
525389083
138039000
8963401
106199006
487572987
489600638
178165402
7743191
763671468
171868113
25254672
573887783
646491858
40829951
191586256
598812616
7502493
737188400
287629348
46179350
458874267
28871832
18650909
70771316
840190541
306275079
291194855
298853745
283935976
160514761
97262183
35406716
355584067
108210238
430669260
567811002
52772812
441913
53207770
448970340
70290264
377608551
367347487
2761842
373047662
10947694
9807454
210248210
558718103
706149981
313762583
256087842
570485355
364033044
790472665
77609455
129122556
192024636
111311406
316958112
23327210
66506480
111234113
233444228
25213945
482295919
311304845
66169416
616287196
90502100
200301602
291945558
204708413
436568324
141060071
322793362
86829369
160759726
518641707
53609222
391045703
423645774
622653076
4437168
162778236
928972019
144536024
323490517
313281434
415094773
648869099
607706950
2025747
10100263
294986623
59801132
723835101
13399907
9684907
628896226
183278395
815797878
210028189
27158085
2822303
13561358
62044302
545816535
98732374
246135299
269323978
40327897
100400566
746295403
78474178
156016015
70443868
33196022
12835436
111561206
421257523
459096021
398105981
367106051
5327756
519568453
258041903
148468948
746876716
21603496
73293171
120940691
363878965
205867308
376060656
727979625
130123640
493548893
862657534
101798494
714905528
696030457
115296186
172657727
91188098
719899844
308954293
741842944
722662921
14181897
725666213
536140114
625224338
2750953
43432707
179309022
30914557
161615755
341835291
5341176
124061022
173847838
55116946
157654702
249546123
57546030
55885691
357052505
94097663
382426188
109490559
270811413
120272795
263160211
80856990
113928336
111809955
158451377
32824682
198983390
399225945
71461940
20574978
909365996
5700048
162250569
219984186
147728743
19071878
63726567
211106380
9692771
336655173
116429907
34551008
336819405
113119603
671993655
218655196
60368909
420167696
425513268
291217275
54414549
413274897
534151730
214510811
151027862
40399681
300951408
247458088
117911493
598132963
9112508
585841722
409295167
139610079
37933994
75789889
59780519
84368039
146486084
498993207
160327467
57159350
27231436
170145190
328139437
140140895
95452552
251158983
562519794
390983534
158579075
864752277
491268684
251773924
871028699
152953749
212736207
350867498
179182907
46341269
193145434
57271120
33993092
14201437
418293724
281901195
504702810
770897765
281339362
410037608
501426571
38762520
626259795
146519353
358734090
206810125
408024098
31258953
491703341
165697606
167497681
98249659
294077591
427433866
611565713
129437100
132204269
7362946
165611547
3017588
396457423
56707068
212527242
141483937
430336330
28665975
600377153
168355901
105896094
12768246
313304142
678837385
171173411
639022251
53524452
597471319
193516774
247130252
573127316
25120598
26246570
358832323
286538531
35051744
300839540
670996428
8834954
127312416
533415308
244003551
299374356
21406582
10304302
394451169
504184617
600450095
251358585
566265800
55975826
21644539
24659874
164600241
268930802
99457
152905085
279478817
678138667
823880636
114907303
107166217
245068534
197490841
6371495
191582966
497337036
72080528
26180284
223854695
430315435
220224272
32911049
258555026
671802988
189425322
260161127
182742049
288661588
170361944
21011973
74779425
25709907
29749114
261084474
223266045
56797783
10964310
50806615
106878284
451883519
120232872
39819729
161353724
89875360
11656763
111935111
302611947
282278410
251709407
4202198
227907224
7436445
357870017
188383904
76522729
285823163
164614650
17775947
101319873
315097829
143075117
163544201
3540256
577162304
39022997
446390151
207494542
355660053
348099991
308988997
7052857
16697004
180205603
119314414
305323488
67579362
73941137
68170433
100886698
832958658
15122903
846346327
133634775
312707061
416666065
208924581
371816644
13793933
35654473
435514916
21118902
271583560
10074627
377628341
129796372
6632737
41402316
29842036
78700700
361287109
480637479
7957327
206542344
81304639
117289225
510497320
859315285
505688603
406456027
161564182
24643510
543124179
30654962
224770764
355279124
353050291
639247618
597334169
254592406
220516108
238230930
219066699
224627817
40978532
254848285
427165232
33906569
566501385
584487041
139001743
518067896
361902644
332226128
78972553
543610556
45026613
492649045
141892154
86910572
70591839
120116212
571989329
17620811
103872571
97196814
277836465
726988265
51282236
68576115
837349
150365505
390651385
472589738
589109109
468600936
26592624
430794098
631634131
96441623
54418975
21067539
347534004
413571727
187357540
495629104
416643202
671142061
79708058
260049130
715449973
215957520
466651288
621025942
189193953
62515823
390002984
140794497
223413933
435913286
289647813
236780924
16361424
142273083
147218760
148964172
68313540
836269679
135866925
284163292
322057283
207589933
84537227
400798842
284167051
205138647
487943069
118852037
152880098
231006650
216283842
141767464
273034046
51956807
225680130
172902693
87650610
166658331
119250092
34962190
139830229
183079017
34857398
317526679
386878803
510577494
143832763
191826944
6952966
456796604
541050419
40215790
7863801
287300244
18604129
818457689
289553073
281667191
162525815
477395413
470723489
171659414
262163351
390771583
211303459
651484172
20350216
7803000
583173581
60864125
56034624
15532774
41122209
564088
438326802
172562681
608798909
307118627
312442780
24685760
71125990
14039579
154157865
336163618
68648542
149507028
231379860
140125901
143359462
74297948
219057374
306399646
570029555
341777796
596558944
451729447
282577825
335562632
50899353
110815611
424509547
610841415
489740871
305613073
69982056
100794023
8337021
457589443
859084034
25043659
161857614
410016578
1897251
37913251
115780835
530254551
115691036
69334591
631216418
107205634
4990278
474801721
3130657
183118884
583134757
10898106
684044944
261324
77578617
294373819
796207052
293378387
235887742
709775970
228968104
385206702
762349613
366342569
464135108
246390757
477433617
423268341
236261217
370122178
361523096
218790393
810834316
167326958
107892677
30018744
22254572
581095784
90930266
800999375
759436305
76590649
618526193
286714126
73254995
221370399
462924792
112344404
410911490
167556981
132072460
141082644
151170160
313826303
168951722
19789134
234358849
469167123
44271709
485513251
211202479
211866453
407935703
263423242
660824600
50646124
712892303
164354958
257774711
337666916
67007598
500161368
3438525
97144790
522747968
317140381
24889680
177767082
200579881
220168197
8609950
381269375
531682044
235517613
660305659
497297087
222342988
363451037
44309861
204099669
290593286
609168852
442119597
147879369
107999752
93522615
13560626
130112717
276501450
556167718
76614047
240008241
70326421
162407239
15367439
66769863
121426316
293148595
318884677
40056011
790836980
345373054
88349766
220283523
202311934
217751431
345250570
197703951
361161973
220998006
226327391
149526117
58310575
12894888
96566477
10198198
497426382
66337432
238829759
343710482
30284708
113306960
412479003
185920653
245432949
25207970
70607464
414888520
139404887
614220994
38026529
7254545
31437781
19599013
3862868
337538680
4378621
182373390
138586213
43380288
140153247
530009344
64163699
201312482
327901206
179391212
87410236
423698596
1885839
409340208
183331457
123021164
142573269
118626504
127797679
7396590
4844382
375762701
213271943
90711336
27022653
23166933
138401557
19607747
183476944
156475993
105938060
345800768
248363161
519494785
169358310
21968427
29631984
384780351
208477322
100536445
47388079
31238516
38705329
409802407
439585670
153861717
80738943
53924128
114729584
134696001
47448366
434029508
91669126
284971558
311023202
308349426
497731211
431565112
38755978
29647290
102772108
21805430
259900621
17448213
93423943
92372596
383154981
413241085
560567301
114046999
660294383
514168803
8601941
174673927
38153509
50868091
271781154
126397132
139121501
60612832
189898478
334020170
116977547
305919298
233854937
445108720
377761552
246615569
42475801
187448017
44361722
259895212
169508606
527473988
65925563
415861272
18993521
493717383
340151199
538715140
123430855
522065911
87538318
542989233
344826135
122427907
198920705
241431333
227879011
708528618
21425719
60538
392718993
305171664
538196028
207339910
64103876
202622977
746600
1218331
15778022
180467739
290202860
150966859
115654739
97074719
264616931
77680888
185245728
307113060
49863729
373517100
5725556
114864314
46513656
151382176
4654325
160045775
255872672
426982288
542920812
285027504
183325317
100839606
347704347
294810176
127358277
673536674
566723148
51617732
205114095
460744576
2070181
155149141
133975161
41357810
31884036
95157616
184000639
364443345
43518917
214021601
140697138
255796764
73327730
307538696
20869463
259183757
239286
51350473
270108427
151407725
109785763
355274648
188266865
440294120
574307591
2219371
136272883
358686144
482354405
53554508
782031351
16244203
823680302
32192032
479948141
89664418
394920226
115431704
176338552
388457084
898390521
308342709
263612143
341478812
58799605
723994070
31295049
89825090
23236433
484457263
629536928
88505691
30118495
16852099
301686980
72058389
4803782
722648794
504463475
199343917
29498613
14808978
552060765
202008678
225871680
308222686
315290079
192253287
64682661
517558413
283683642
35333958
15584562
2470577
281198735
649260549
36655142
167787159
445566591
255974220
332416694
452660519
251266852
547062930
10816460
10758262
390315330
60715941
229408616
80074767
908004539
458531155
141653673
250394842
129891206
32894543
520916743
2226884
240794716
472740620
302727006
26144744
674749278
175683461
492422804
525808417
721131142
981810826
489147183
188857534
523058077
319595960
736480164
56775027
59339050
225401435
597959703
21437877
789442
124424575
304530322
27975968
304932170
158341609
208126707
348136719
18997790
711772562
157018295
61893437
261171354
16616290
234309755
114768073
97765757
27250144
294637501
496854417
43172957
166697434
53620686
78607409
236299551
183198153
236101303
195519581
52568793
305489479
135615565
410208845
130444331
607557771
1523354
477374934
624875544
80513325
368269898
93959005
714484265
138255928
775765588
181094952
35102749
134144235
374197022
52454149
216939687
26250506
29242044
135383764
313865077
155592826
12165660
346385211
134541670
527443503
188799015
272901550
283403846
5687448
181467084
99790640
386554012
259857853
144928303
800507970
512160726
1079698
314818782
1040838
259023195
636409543
89087940
106891566
13208030
133867272
414384594
209460598
151881020
28488354
128886399
200597355
225717590
172999883
77988558
510908204
241882977
228699094
275253588
92452187
1349417
110938872
3799275
34105184
240330141
235886679
121740775
448054981
425947670
86227381
317575561
133506487
11410726
163234474
667039004
123735258
319460401
25711681
340041751
510581643
227235877
119520325
780238969
742987538
441768557
743331765
515608445
18867704
206111416
7092237
14228484
402288167
261760416
329096289
62603852
207576740
17918986
375537839
225199790
100260013
221637856
362759476
173827442
326167618
825836377
303527369
231612036
24517047
650875286
28294014
14770880
258437371
23442029
346413884
526699686
332073467
154298388
48280134
212764934
260049963
85462378
34830623
289941564
273794614
144999968
6276098
408156502
157709592
14685307
42741833
472476688
337322236
286394000
144420372
34066590
70070182
588328071
149435014
25878404
432063648
222495999
287264358
167270618
1235909
28118520
391899986
10916473
445187502
86203175
142211854
697105912
35907796
40008451
144284174
575812453
191128177
239755368
89271163
69055504
115487513
333670721
90212621
60095746
315690378
357148965
6161875
194484666
306329610
849323
32068404
40423548
300872209
97023938
142830427
162633105
1947760
489616487
687281219
14654265
431322544
415218501
108646556
417436264
612275079
156856008
696910022
6303689
60605666
30372922
4768520
303795373
407432857
105542547
29662393
48834615
38334591
9883856
457815466
156668741
430193453
79097417
130386007
236736755
78546463
376053459
263717045
38808253
8754087
52617715
24360111
414477399
252176904
194019108
245733836
4429402
340503098
268172232
609345014
177756804
307432501
66846252
399306416
91947708
49588736
256676430
67777879
733492769
439143042
945327192
143753645
58020824
229895610
247968933
189017894
127079549
220807628
135961789
61446291
18500143
257764209
156688593
94359362
248540038
2246503
23450299
195398390
6282573
235629089
978086043
282886257
578745494
427210606
7842920
347716781
12820079
152336876
202546165
97763985
26953022
102233910
352027261
109216236
191058010
450239524
376001502
297435359
641884114
104128459
100528727
385579323
27281919
221106153
532807004
441705754
644339270
33365780
286971370
837424129
212525586
429733171
441639748
60641384
56215872
564721463
195227388
971394447
126911553
121327343
49188696
369077126
19679768
26746917
86922004
233134923
127507440
86453338
277068293
144158383
61639203
332087408
52215229
5990327
123427813
480268161
773086053
90151016
103214183
111657610
370305870
615080719
141128855
462102462
696098133
67725449
170146777
174795550
224351358
57889927
4651577
887262326
138308533
53915994
235994670
365438108
222086822
357311813
61101577
68470674
119644077
1034478
195333075
203152465
9920718
232611591
6110876
721888168
108271587
176969144
31936242
364717719
124909128
502171624
29622783
116929199
510779171
87253926
449059508
219838725
121924910
139685570
187787614
209409993
107780625
348556270
294638137
217293837
97253035
109541822
246705731
21865884
26503178
206636278
6609536
682838382
509395096
37940684
265396930
115488523
233613925
132724421
134394185
2990192
15603767
400228377
89330942
18398509
108141107
159106485
344047122
211476566
587715850
86940830
107185569
24551446
759451862
245169313
510686795
231742217
36400396
149709077
547347865
360102768
124173879
115834592
5548011
118432557
327985557
66582307
131525655
204388205
93149095
56094899
90053429
22514246
97061308
51104618
384377904
250310538
269297100
397420796
167335989
333568167
61437551
517525622
123214185
52714129
79789996
82450474
359042384
172438410
382487213
292737500
469995126
250086243
31202297
128014340
192538057
4886447
426251514
565375304
232014499
262909025
12587582
157926641
18180360
297241152
524930093
622249225
182236077
158759317
435047116
159772257
193104536
151585703
72201298
213285551
508753955
114919844
541217302
129107596
402040807
285416172
862823504
463668175
289863748
398859114
55173375
32982464
86806248
188759540
135558
127932746
180951754
37286146
96368895
4097664
351012497
213270020
290119168
379545712
141878649
16322539
259801205
544408284
52990857
83865086
327015042
37688098
723856607
185649377
366827472
29001754
649752219
87254659
573019100
168824118
844184135
229437540
918849331
659973035
548082881
11915461
102370912
658624
112424073
374461504
222945092
208338081
176408252
175320593
840781313
50578360
449950366
386912139
559181041
409763027
22426308
154913845
749504796
83146437
251675041
51062707
627560603
456632945
334121452
563025
853585658
790524069
221808810
892015179
170484192
261625686
134499449
197659793
357916008
146594073
636023988
739807800
75981027
289048864
136384789
665200111
366758285
495950915
532286121
665326503
535263646
396730467
301488231
322250958
18177386
441732476
245888271
11404162
177825684
495538596
63155631
271148423
121374468
315169102
87164144
276969826
347783014
770668
376874104
213572230
477367480
36253183
649459839
183949959
110235927
41369823
124258080
185117307
101878732
139704618
252619771
74491424
324827072
28455686
31136186
555693188
195079618
14986955
7936730
221502569
216790819
524062134
551567700
91805418
224064972
503835070
270013011
140674072
79734568
770064533
339330305
164850419
602825508
167341518
484311054
777258864
47566111
144348371
58346912
375304
562067927
402631252
513871391
30653180
803025025
267432920
176026484
550081516
250722919
512130121
9502753
246650354
121089709
103093779
304543347
34120122
643077733
20471826
413306895
83157038
45413334
33061679
16734945
184693725
98060482
618662096
197597619
310558354
229130253
106912487
369505449
28719813
14234095
398596408
248119085
339927860
61323350
2978963
150658267
164141424
47932890
314147796
111308515
949044015
42706153
617365
156845632
475588979
115652294
21188324
428506991
79947063
236474650
462299067
336523023
379175966
274341320
53496500
10546873
802405490
264239124
148160887
537432915
34052456
170721553
436470926
59796517
459834183
282812730
317984272
398865888
426321068
362253237
47313264
410505624
219592678
61953259
68609485
235121321
67023123
434821217
555649842
416127506
106116902
845831276
37600975
180801716
327472268
383432479
131497500
532888730
4355540
384115455
252673824
78273726
476569561
274656
34162584
99454558
222552819
287414601
438768063
187403611
370733917
208140692
672843309
49671111
151002782
287068875
208480350
648780028
66929719
139826368
102158886
167662342
47399260
69069057
639080721
479889517
176344359
57024166
129115149
410296222
20448896
18330979
266644515
79513895
13339077
16557134
52885327
10495713
443757665
39616634
46423347
1074113
272393530
106888245
233864925
67876915
56354592
159848522
58507261
12410386
322683397
29363910
67682703
499128846
230928081
394601004
46190000
333226222
20937454
173349673
351375025
853179658
137537850
285064492
9611758
108489795
181790414
65150664
408481882
60004463
941082324
437261726
110498969
24120318
211548750
33255783
659090111
61040407
20194534
96422554
273297898
63329922
60906992
320310726
549241452
88827627
130768723
57351178
286004697
115888698
6046626
116059187
542105611
422635701
112738634
66610842
441337031
659542702
67747620
189460369
672541129
712041118
29193813
640619853
544879523
374741943
44327566
369099482
14312488
769928999
542237869
705722595
271442486
78794036
64309690
53198602
804228858
16808103
476578593
179306627
8941919
128123653
116944055
384746275
580974202
45425540
2061106
324947062
322250633
226787552
397623198
63816557
406595536
40420748
339580324
874895872
362975882
176657988
358475493
136901449
631768348
188556642
88609396
89171002
606276392
70110049
112689351
411395126
704125824
11429
21842953
170039663
251962957
883119406
31888710
185217392
165857441
402978069
2737294
10857909
174557300
211781442
561824076
20381737
226554541
23678522
230621439
62162294
91825427
22143820
717451723
652228402
682534097
602306548
314873600
57216576
697576419
78498388
151291913
535484613
140837711
16560980
140051804
556601713
310223617
332295392
224299784
111123081
311356728
725946263
34927226
405327833
650589994
200781976
314217021
64014518
631692690
61244723
797553655
20998619
17784550
303181506
117554086
156164138
45586177
217836294
40766345
596202172
459353042
275588439
506374205
375642026
120978564
359132914
2939359
73294032
287847849
833276845
291817838
324175155
74333143
377685133
15293938
560936217
70271847
92784076
146583222
318077521
345330086
47907726
333847665
161790575
158968854
528420778
143820915
497017239
480190272
373837948
279991901
219811090
627837132
2680511
400856012
61331172
98654204
218464813
221403693
39604413
97002156
230767257
55429538
101118109
491758373
129229875
122288976
713954828
203620458
183183081
145184487
120630789
282135004
49549298
11261590
10397008
27296920
30657941
71137211
68489787
80004518
451507459
414393457
208338263
754496939
27418240
375987573
416602626
37105372
114991319
265119446
99131890
610689473
284365753
43795488
274857113
341811997
54757527
617237152
113919198
137193426
127264895
1243902
379281461
185150594
101427083
321768347
243334939
172902678
99743816
11454973
15651293
135139870
459073445
30969425
58591264
106566845
586038864
346724338
211207539
336789275
4633631
821574438
269419420
82054296
107028940
111707030
305860895
711977334
368699142
703689845
38791022
393520810
134224735
22811199
484055752
113642802
322180334
257940857
251235023
597644288
847704225
668787771
53377951
26797424
62392063
667664095
245879758
35199359
30966851
684113397
402214967
26381462
680847696
4605656
227303944
6645364
351861209
689154496
1629109
319888865
603372669
59868702
56149971
583681559
47610011
382280347
43104400
494743
39114094
598313727
73450689
489016316
80465497
564059814
349898561
808490346
168249046
390750862
210533090
1215207
220264880
714058873
733081971
191830439
125398521
715375527
416735651
120713795
22919242
499328827
64864846
324228053
423818912
499461715
656987537
88329782
934376905
352696163
63861101
722106751
366479937
220997098
192772032
90139034
769939791
125118168
251869093
880641661
29422589
35772908
350835488
465712399
200815911
485385938
572427451
214096087
17243913
382025000
87253475
440657181
748160584
64762389
108874098
499700260
101113252
148091089
110536714
329686615
159426354
482053725
146189776
263232151
914757926
197032328
51308199
629895070
450613733
2653528
86099432
28180123
487713915
649534169
544274499
68316322
247380366
116593617
31660682
78770153
336597761
297841766
2165845
151366662
68909980
333505972
67001688
50137100
156992591
180519150
131718014
236020636
107088030
9395682
594180681
225170044
18277573
1655653
140655735
260032308
233812723
516176786
656307105
459904451
165996726
3490763
533100251
254255079
552225720
142715899
89318795
17881535
166707227
247201326
64643832
240013024
408900453
275353163
226108631
95704164
537212821
33786420
274525284
332088
91759371
58097216
1824696
739504783
231605661
158038701
500182208
23524865
250636951
385860509
50779438
26970917
193896810
136681562
416560584
754209518
362887622
91399347
274442667
273344562
627608227
184166748
101078921
753124350
176168870
72658189
16706237
4671503
286380665
138676850
52577237
120516937
272966528
685375031
280769323
330377759
128119172
622503136
15161573
207722142
193075433
102326976
39455386
225988664
373058453
56116329
390345271
441118371
464954
66794699
77847449
209390952
669069896
20477028
61686938
162407157
51211567
301784064
121593583
32960594
670279072
334613380
131008698
33824247
72249307
162960404
116020495
490541567
263841888
495443413
147098833
27224052
214706602
15980076
87150578
202385549
520088744
412495739
429132138
183602054
248984631
43627682
104358432
45482649
63688742
412291360
598781468
338285792
56613156
117519646
279555624
450846208
269577690
344090407
15158102
234348373
5150141
14137824
920298359
65720896
9239506
574420981
55421209
136260288
12351751
17545767
90993892
248458899
551640792
642388536
14459905
68384636
11846459
810001342
239563881
585605154
97923430
110168578
10956770
196857409
32747153
12881548
322470125
406163325
22609027
182155262
286119619
499273805
3232136
238910999
62098761
15282527
213192576
37377839
521234468
293994900
73634894
195212420
615402568
49321336
190466299
288822638
330369005
434664613
208379806
330235764
178419928
302406129
179744365
29996761
75661454
416122268
92843820
213457427
253022281
37758102
489868282
48128917
98394761
466020426
35946265
98590247
7662709
471231
569330788
490892176
136337855
46901053
5982704
238060154
84906660
609915346
72418786
431899326
174024303
180584875
138130838
584287579
182086970
32721723
485219366
429871107
266963837
84354712
290219290
654472262
303307313
33897514
18876107
236192309
32050569
649349223
637244138
188723577
517043840
235409991
387105908
420138157
32645932
316135844
372636250
516624179
177608527
781447251
6392069
47710067
25034699
322935635
227090531
41768501
77546675
589651216
74478769
243344601
350908027
51606139
270256976
226071074
286307755
367454348
56946902
425196531
108661424
341226827
129245294
282372945
115464911
3109700
38364272
38267595
108909515
264495634
263451322
51541458
167806575
46494589
385368652
54938808
531658731
433639884
151684705
98778241
88790520
127801612
257090181
10501098
305602944
324067380
221971915
227086015
64010330
166224595
346282987
131106696
367229304
57618582
7110537
173748785
466221235
309902880
243130138
201144378
332394717
1104973
4834520
31643076
214334770
551705557
337877520
24318371
6880890
461672134
896574161
63500295
429530400
93801254
378225646
135615260
409110462
170490421
136564370
376507024
704309064
638175399
359053577
87425219
134630274
383370297
123778124
76725995
788598966
55679655
1123475
336765969
94663412
383487789
341953069
472653720
91459787
7744267
75825261
11621170
195381480
836574584
213986368
445112651
650067717
44983100
264656060
113784076
59881067
474889658
184085918
141061868
13253726
419698592
176655667
233121269
521863240
46617970
114763583
386240354
210669909
554905510
91612962
733090263
425766727
115440189
558014797
103841491
721389073
172895587
699393036
75531028
441435385
110330654
172756628
40766494
300042796
385451607
455327340
94339639
211933347
87088292
381703228
412802380
124743805
96105611
256683046
38849298
864302962
32459370
179683985
476306312
6322733
501824602
527369448
323279955
323947414
220023720
128374853
31909654
287600717
165469446
78853883
48613094
221009610
53325099
35943231
206808037
47888319
171477443
126903602
426583229
4459554
295260378
341288002
345614343
55689247
378090302
57794660
191075242
107477517
95513488
128618723
86195518
540046585
241468932
483507833
181312750
52017270
6715914
442796230
514620237
174832608
367978973
239331555
420209990
71458661
210754358
54337594
121772684
104039723
107871568
272857705
287543949
180839957
10726689
31268667
564365015
83864157
283149661
3149597
694393896
685329462
95040359
243292272
51653079
220393197
98087367
481693726
585368331
4219836
447839611
85894019
587043097
128310256
14184422
163037987
412777650
216080744
203436629
364841059
16550362
538293677
277988033
850293
274228634
159818050
565276610
491360628
144558642
110125328
158316794
9115482
7586259
13841363
4335083
200875370
616864814
255244680
518138598
74774936
1156997
225106059
260585716
4778079
36235538
462725951
601071278
116479795
67579863
148994284
80529431
236451618
56238630
271920623
10557826
180443424
553433189
64893445
150631903
419409822
35811136
250245836
135983798
458193466
26565746
180587978
10908749
21300604
948246
341365168
213150780
78815083
280977101
156567508
260106
217659059
55853872
123266722
345484439
163364762
29724100
150893973
167869462
507633590
565693486
372656131
135796831
366155777
34697935
594193684
463660257
7898286
309831761
65981202
64033751
608715401
339630826
2874996
12809987
614129310
98406195
176590805
65962281
540150842
349338559
61906973
222232699
76769061
305822626
128676066
506962346
303611203
73298063
118249874
369572173
132721972
34420922
890047812
359593562
132504981
9173151
505940931
57420762
130077938
341025119
218862438
158441931
268771547
78426554
19467388
100988478
545556400
88087688
11297646
1057251
37342766
207500438
610196948
898607233
197021656
447699381
413264558
20131563
48188685
342859518
22628514
38758759
158229859
75908577
92150637
117230206
381034572
451958080
131369080
81684949
52444378
20672540
83633929
100776309
549448342
395392274
338966927
227967949
207488988
248539106
76379708
335405070
367877422
3517643
306231190
193802158
121779175
761688882
178796915
799202634
208585813
59082572
122974746
121638748
57844469
219799809
684357550
805038746
718134094
39860273
474206254
8748879
435557996
213591815
59096269
59036846
61825508
65867284
140526580
201409842
38468965
602118994
103848081
285043591
173025335
11500019
38138940
151951965
239991748
729584572
178823636
149716083
67798795
219651966
334710705
12767901
436841201
205150421
218117601
538044331
110754975
63709248
45891669
274974373
50975610
26401641
144409554
29717131
152059230
45321482
418471097
247877648
320622904
619885029
799436770
23617141
11283490
678897264
646210787
173418361
301497130
344012632
78050197
237352581
522529738
637061761
161619895
251440423
374638462
467112666
495627183
220525811
476677182
272655570
34907033
715382836
500455364
480220825
114611453
142826137
467691405
211889069
194133966
70164729
18739409
352192982
371309699
853097730
102018010
19755197
260957354
449842199
257061160
24376223
172688151
684141692
275709678
10922871
215247032
765712830
409827489
475003278
699716477
274059344
361990981
385725428
738959445
117962383
301719680
110018595
5582691
32857789
24261575
329142371
826253359
166731469
119657857
208660229
768066433
77602244
3526
161126283
627406985
107946809
190875271
175815998
770993110
80958408
46056687
244356776
300239467
171681417
440488982
489460941
10594224
474453505
141038245
214872453
839014855
84529849
301008154
318836495
293727614
236906892
48416926
65844039
74567525
72276590
180436076
494071460
97049282
11163811
28309911
230535204
308212817
290022748
46138838
689410420
41029544
1054817
31342017
329070170
213293717
50496108
263006566
13514423
254732034
112236999
110305264
213845960
239437526
353190845
409190974
61969543
306429086
355050271
435863955
500082065
34835915
422580365
557481140
248500097
573004449
64124394
641373621
176791899
480499035
283621291
732064029
33686983
383472251
191131066
437684574
15818866
439886960
90297019
64800284
304288235
487617815
68296717
525482033
421188074
506769388
25488112
145862812
389574400
165300600
260505476
18751744
494514951
241945372
56379608
24754620
47428984
7765226
9352671
36347480
416036204
195037250
371443223
11264044
197474983
680340001
169499534
233643010
53418881
216339024
60239215
263615882
14519568
208013230
163556040
238705400
18613303
127732811
248642557
149512359
321752779
559821621
229008562
428440082
353944989
65417067
113317921
867858328
392021814
531945980
122852184
580230805
549375555
404946940
769294622
113758878
799951911
146498007
518548096
332576197
663274733
180283615
401229075
246783330
152528857
57475269
78038610
1516303
262273170
808047353
31696266
466035620
321067344
49335693
111796428
333995283
20980250
392517284
37927109
99260233
462421872
207449166
73417197
127479118
156066964
154349643
24605055
813218900
249503442
655569788
747376611
352055646
432693079
609376063
56027489
217734613
61321531
11790900
333951306
97656573
210958029
764838732
628019714
393365915
432773043
511769097
118855388
132148253
267433646
21518501
459800729
127762808
270322750
592381783
382183669
24408802
16410608
264433618
111631516
215081135
435456716
61937675
678963945
121066919
461469725
151926585
188919353
312700153
1431413
885039099
27483223
361380723
194293301
131454336
337574879
188048219
89637699
53343259
14538264
26932603
216401006
152297859
37776837
458210166
37062754
128423633
203819305
19204878
88807479
393846915
317586589
205119897
568631972
71947795
434183609
170278905
90411038
361393526
184596430
12964997
331844497
371916844
491493372
51586016
856901619
161368589
850119678
16091178
331969715
71044895
216153779
350094062
883327
143152456
62055007
201064800
158313798
169836996
317084112
565002663
218719121
223142383
127724311
9817507
74964363
27304947
283566016
54960532
146161246
1153327
3380361
129478073
409065014
243972619
35455912
33398021
62455414
420553712
463477931
21436006
352581556
23206664
38219342
59406727
34014272
73113227
332795417
24711929
105429071
675856561
13543758
603765546
229184627
67992120
242884647
39346795
452698534
96363623
21319895
52320112
60492550
15900428
264373335
84086263
35663743
200852865
427896883
472715349
310398597
511586823
275134662
4093952
418470108
15747334
514528034
308769229
76509899
594038763
868654255
37070375
27412128
690834
74724204
41783637
76822114
29235633
159155686
230577257
399589030
7990162
129163726
24727003
220232933
38307116
16139909
789424686
83927031
627555028
745790540
63648426
132539330
91660049
26427500
150867881
237061478
394068266
301944460
509554955
205420776
205031213
15366444
207471915
148329677
247888590
325653012
157058276
36873191
192651803
709995284
567451056
762007910
490366183
634816421
179487
63220587
537103082
397537738
62704968
650429074
343970966
396876704
352089581
209225210
118429174
296554867
329168239
53325746
92553163
208750995
63998837
190091172
146433822
147547653
14501181
768682372
24501413
181675336
364204790
24831160
174922776
135879826
157665370
128445928
22284565
81707495
583214356
83190253
59387184
27168963
245277673
175407724
344283486
442599139
447697440
96938135
347231471
82257121
11439374
32671358
384392332
391078361
692908055
52496723
31490987
109900541
515963589
160087301
61221516
567128484
13612260
186094310
19290427
87817134
309204191
122596248
120306506
681253695
9019843
301716771
128155288
77980368
705940120
285835889
659809810
163059118
47049303
36734809
169628646
390052975
385059155
101642320
477600852
59983886
2445723
113151302
102391020
814626456
394653540
137001036
18945589
1552836
193561467
88600157
166419956
13040920
505751417
41861547
306638276
63101327
9589349
386802309
29865652
169144090
86568532
556072595
82828323
9165143
314345605
9160709
668494024
77938353
298318007
8520721
711528134
39337268
28036743
401145011
367650835
189948464
363417618
137827805
268832560
339913243
34147188
871719463
248298437
227385921
328821548
13438982
380293722
285782450
294590111
46460134
241769428
246692517
14696587
664342899
15793323
93070136
515207675
89113603
201426070
65205582
270899000
124436
302148164
380675942
73359803
66964899
406732762
279368182
633050871
217205818
145073214
2884737
98009040
35597246
772284938
193328578
187336059
172263846
33508052
376295738
214502480
256461981
106471184
197378029
158991175
308655360
44381442
607412300
23964212
179915744
49095669
564451497
597421807
744190698
252695973
434283000
70985558
592575353
174905728
597707090
7890526
620480110
119501341
369696
860619797
42760058
221687745
614922777
478461020
299982602
68651854
472022528
116119375
218604903
112472656
51715431
308313750
758613134
335394744
346537108
86684502
22797832
64459815
435729149
384125635
126841746
267049222
134011501
400143341
650301707
668131959
91325871
127216185
180893593
205760827
11434216
169361119
42537406
175540689
455213231
373989844
573448945
384806657
288837264
389444292
469962598
763986683
324300553
301434127
185189527
99837867
689848308
7177968
789554950
453473605
291728256
715808699
152763401
209420940
220400576
225818189
316760079
204518742
16902564
317654699
620818316
23123887
203360901
138339498
518141021
22247206
12103365
101461059
511209485
30175354
62753186
136874561
83240188
19367915
712564436
957347557
218884380
347570886
171894899
46725095
621312703
205626820
624287480
849350715
225462256
92743491
170579163
639974767
43925659
182682240
472259130
516860119
227912500
446632411
6795138
178408181
248304836
396026183
231529475
34347216
42055613
124276669
337704530
774550
95033428
42681876
58521760
66483742
238876766
62426475
235591565
89765044
305346206
324356471
77947489
333948652
197733131
353128590
287447057
10527849
332242089
6825600
140715551
179937809
57037918
541782044
1468812
291825828
33716556
85440291
335813899
218598872
34865246
869603565
218199096
370061684
874593517
199981910
219445602
446499254
25669858
243082582
52823954
9473611
465921334
40433621
90833043
361271532
77816468
221816388
463782720
679719158
207988479
109776918
132130615
845901141
51605867
56677021
663536342
355610540
507551937
375660292
448225700
242329171
383901731
212307952
222432399
59162541
659648028
423070168
100853103
704978134
276885822
36565972
111990173
366653386
871646280
576782097
8236942
320009455
594892456
163308934
145541341
39752381
125083600
64911241
66211265
86566080
351700539
160200533
435816380
422615906
84753569
34401200
145840976
460272818
372650843
312592827
119338780
389519786
191858661
274967224
102378096
256053365
357998064
97067716
109194225
398048035
539479225
240786783
170007143
10871519
124031659
74705954
494281196
569166716
131026344
142901993
246260696
17180038
366645596
870461828
497132530
92793366
36351259
53165547
4053240
132518683
23209834
294886220
588470857
205253260
111429899
93495491
402214806
327357877
74394330
546243432
47062952
109228407
277327732
31916471
152181890
33370951
32579986
104290474
328674457
844508738
29951549
585213617
69458086
279496571
100983946
336757790
387644671
55739474
11663039
539068814
377152602
212006180
466170687
382550152
130433889
381715959
399798632
588161043
224084726
385483685
772312512
28045049
113807586
926826003
305297208
10261573
256621624
222934611
27352769
125809661
231406493
295300264
98977984
121535643
220800521
382778418
316035881
61947670
303260458
102767294
173648978
96357291
542079395
359031108
298028979
294403349
218340145
102517201
160789406
451187866
11111343
494266821
336932828
243545308
264216467
739344918
46483917
441001952
350858979
118348344
446453598
20172670
458019696
7815554
254024004
155940884
22969536
136391466
738882412
206605734
536100545
104968496
53412926
200098843
644858171
72798517
5239770
980996222
272865601
92111925
312759927
141812935
27997811
88745267
427452311
301071387
310199658
181525414
361147438
405067039
2431628
110003344
310461585
700231878
153295399
11222671
545142974
288977381
342470125
202209723
85041102
31420489
133915784
153066493
490461658
242475835
38727152
266343444
3896433
129240162
692683953
41628770
548769645
103249770
178462502
6646562
101215205
294650732
316555229
163734264
164406317
182920203
608582695
48248715
69828929
109482895
143120035
121499339
452205005
99446298
629526717
447961967
233653351
242486991
342824116
410117842
563150107
634989159
96508854
303467363
179773086
310676173
142423107
645745776
174705193
320747426
97998727
302583573
2898786
134080264
199661189
304489390
227708466
53424903
132741337
161817470
33392938
166420288
724107994
656051099
227228078
106687216
135917684
206945376
129319339
9918912
35350555
35420515
428237868
237613824
561387872
162494501
147424085
315345468
522134409
64894614
741963885
130015380
348524069
116135135
196503461
523360175
90926426
126504855
261252182
422266566
3386414
100948169
15972717
357992138
419913493
8794677
657506106
259319572
142663494
344530295
88893986
79170213
119907584
109566268
479556627
175604832
10067957
491520519
625725578
277259177
97438151
153709115
46434596
26388810
29628441
210044637
152361393
580635766
247898972
386758302
444033
68917995
199094906
24765600
3329504
390902361
508784923
234345621
134778856
96639545
27865925
184414289
113184265
636599719
223685031
331471034
8388984
193555512
249542311
119452454
116014348
174285782
129650381
386042690
538070503
17458700
236619707
89048452
465053892
576407735
23658810
347964323
61992412
27993681
616236238
73483341
96989732
183836824
644414328
8001196
72431965
186659569
492495805
72549176
460613093
122640598
8605750
548398921
21483643
4750557
265957803
108133515
627867873
20280539
651267321
621050412
55182687
85880309
161850012
701374143
76098001
515780533
319265660
198500195
126394425
44848820
46076691
107531607
257541420
943724938
59178877
12720835
201946831
428964728
167252620
257251165
20759671
296467041
429845441
525325090
101068996
313716605
194557302
200042352
104038676
397004038
171948031
47432831
240133901
631468433
69223225
311161000
137819825
128148955
335463270
470588460
243125929
132393938
167945718
153897923
13458130
126088562
34634923
54792483
543462430
158903609
5314650
86009391
162175898
82627751
180084685
420704792
4669804
96084648
73077994
137538823
17550536
128706424
54004327
176869556
77263594
269163131
15593738
520810095
164137891
57769592
32785687
147089
174478853
155121149
525476143
217088408
373759126
398553135
10298617
36508049
78307384
561330458
271558123
359068457
457993186
451893177
603616560
48882516
537919137
65900510
101804554
191300969
138593280
340136839
303673302
392826878
609386384
137410277
54838772
234257920
180975302
57858174
528746974
66692857
162624277
7075868
47583646
656939971
77270885
225357187
13529254
46661849
12404560
146384582
18860013
128757452
72239595
140817394
33496633
621076983
162028433
24614444
2386866
314103269
60104295
266373125
74298533
345889953
337738071
748186917
160492147
687634222
232576045
155650573
251138163
786703307
211109265
33556437
242811579
676307
58165900
47536330
6050353
686230021
139453526
539775642
240023247
748124053
337429751
290650530
202506339
402332486
502950268
562910551
354780383
680901379
731625377
181110567
476809330
156113912
89027840
570205
383392098
749782677
310141967
312601614
4769132
466002422
8639226
411146635
65683124
556914327
618682080
156869326
570521251
67256125
408433505
135206278
50486646
203833579
428787953
531792054
200080119
75232349
22412801
38345969
217816
481683965
412460013
29886128
508632829
331318770
201498074
501486334
103573874
42592626
61541596
33644127
548616338
36428470
370097686
29577980
14550995
114760821
554231621
94687704
390030905
88027562
18132844
295449634
123392964
493605328
545169108
518632519
21593853
417304761
56669030
872283613
521817804
59734475
239150496
721677796
312191969
8705175
362224235
230216538
628435734
336477178
728406968
137720354
864285711
475956286
177138510
817805456
435554255
395040119
90709189
92161027
408196621
222325999
65987884
426248704
329958461
664811596
823426356
270040582
207101968
404821170
14839539
149435499
187426801
207877513
32533815
225499433
531879203
247043504
68678446
54272296
1316981
113079584
94110113
56878912
40927359
356706081
241952360
245996198
617776791
123699672
561481842
309972574
338807218
108257795
69014304
238278739
204895506
130361417
18814450
493222761
124504288
587261654
114121076
610046412
124381651
325905712
584185209
120020816
248210927
563031751
516673072
62803284
165855987
84399180
125014146
667488932
475797759
188393777
50257065
128317049
4829890
248247958
239447845
420229179
504285565
505120956
137380649
674080521
754110282
236685258
392692679
20693591
310751427
784628942
48484114
179173233
300734705
808946692
53445837
314774250
268839823
105151044
127644582
124940020
22208078
46758679
325071830
180680749
213618092
297647125
94723769
40773607
179826651
48669465
274615972
65482621
775350809
358111955
31593339
178752330
710694
176168320
510516737
850736676
40310221
89767647
11362171
104875673
48215455
81954215
360231378
186988057
871030722
215272841
169348978
257790651
416974925
97111504
114769977
98520850
88274738
266655149
11172117
102473209
6168390
865357269
848338843
598210088
556288411
38455653
71338367
446129575
302204886
687573233
5396080
250168200
513729777
293254807
322524375
683946328
80907418
139525002
525783031
215501641
30396319
31245438
454729167
282661124
372009
535812487
32823548
34889049
591550963
1008128
67977174
96533547
154295722
164937542
536301951
77955804
97658371
472324585
219057606
53651037
118276792
154440887
126222061
586765541
904675441
478400277
178149023
757014384
591862968
334950940
617968496
482094106
109853042
12155877
125135166
137465457
137128598
180731216
253017714
9552774
231975839
5199839
232649368
347071196
251775140
267380247
74590382
191154331
452137717
97642237
332183265
616145355
2693897
418410429
330149407
217180012
652214026
67902402
110304872
102822600
116144977
144840987
97015204
354462034
434911661
251867765
19469840
130414885
139093135
406318775
249875238
170891501
152548544
301359586
677231661
527247675
229211997
132703013
397719243
421056584
310705628
16147203
439992501
485489581
159535027
568903883
13352953
137837447
205916747
49905066
59816785
66730343
28889090
69083567
86342349
689441112
5746428
88824385
134934845
159841270
43019296
436802414
190556758
238566685
677753748
139546201
439367587
415897628
25460531
532552418
272167670
90092007
136551983
725105630
96737996
376225485
17718795
268562346
191478280
74518957
85870257
82247067
149010283
335995723
323807167
195516613
61546796
461937625
328041924
53204269
470843065
227546657
569318065
340301792
20206617
813752412
228640162
431462093
81659025
228487378
538367281
201362245
753702108
115373717
201280742
533150
181255940
156569145
94985692
34409305
542165376
615250112
81238049
16909854
103047239
352720216
133886388
157880047
178487642
72627872
22033253
97897657
49095115
57406005
298485923
124822461
498166904
304454551
162742910
73628526
44971577
154926441
10617576
123830872
10404184
681938
420213253
7736609
25347790
42457917
820935283
47577948
114600382
6646889
252382768
676447205
82558250
14698412
496343978
183163163
573409969
107526467
707459
166418359
442133417
68656150
153742567
479638554
127020625
478407717
402314181
20005261
49538972
164068276
226351879
150512095
240261288
44338502
248026395
235660105
329545604
3075669
927044766
640271103
96482428
6535740
65537087
111715742
23821442
208793095
281806290
647008836
374065329
43737927
535946807
694267830
15563261
92372605
102120496
44439905
175874970
203267281
220737976
381476972
258423520
458792442
69753980
351684974
624853162
85425381
512709962
492624872
410292249
169101257
411635206
11537944
433012293
422431170
18672005
27007067
649908679
65924766
165708484
298617183
276929243
40901243
524716077
92460412
229346680
449656553
86325339
219593036
504322625
269482583
71976626
160624952
207842474
789080352
85114085
22406545
708693596
803361875
560544880
15537467
177467647
791461389
202078268
97829250
326424093
532307048
332140758
10397158
35907625
94975703
199760486
323695634
269221348
232962384
36146105
276621351
265725200
115307054
64173329
424814091
131950293
357716209
1003400
73831256
30307258
305792458
627510211
290016136
166211185
192713038
77950352
512944071
180071483
231529597
197327420
588496705
104497107
13711996
245423642
46542848
7949643
395187276
49453996
810425187
16896790
10873454
51297450
378405672
421621082
8135180
752696422
229966588
140236808
474930299
84982717
292864619
76554431
284023645
221368013
750266677
149007018
317872130
37613977
104904029
103234547
26988166
197163447
227642921
331856375
90521933
386837571
305167050
203533551
530430137
429911110
53544054
54939327
333304510
91611859
206159877
783875514
170157851
53573474
485291528
122049033
194544857
629093442
53044347
5194467
236042493
448989688
292623034
126956375
490584047
503141221
64760534
47314211
233914083
74343271
5421279
483440768
91046357
75214732
288913901
409705208
454817723
161216074
218205502
518783208
22657992
170184774
247533924
607405126
306044040
555565596
276660580
14875639
55482309
306965426
128729578
171675743
80513
78889122
34419586
32406890
746532312
716691445
504171373
238633529
430515681
342968751
689556088
292506063
259236009
185807537
71403798
17277105
479755143
774258852
237689860
69721333
404784397
849197383
26204225
101099269
417257021
320741384
340762839
475425967
140524799
16504559
130502898
101023518
342270590
43619939
20939360
34298596
109560382
379232664
59871476
215218811
425109385
858241851
13171107
63361005
83090690
7983904
31316250
318860932
348538960
406415873
55017688
186183231
60182536
226694026
488866761
574819216
78143748
236778436
12183975
403948628
108594727
631555308
1276584
356160543
516682881
303247764
459001556
543353929
110079141
67433360
570997245
33347785
14460891
35197823
308252892
382606769
122143308
30613771
13358645
687672604
298455809
260218390
3128921
670540107
397573486
12922444
68244795
347745895
330295189
53509092
900229499
593184513
362126628
356141613
573767375
12691912
215369940
237814953
15138859
148390799
332276433
66469988
589742764
29126463
37888671
16386978
9019897
6026802
110467776
155834196
13308061
231945376
722223908
27148403
14966572
173079062
306306154
595835600
461902151
365406667
88278886
611372890
33289069
579476118
758083447
151001859
54098134
231591470
108896691
40436630
144758315
53401019
149703091
9852668
231743798
7871183
416011143
371781886
69542795
10406892
408356517
233444895
101759888
458884417
224376484
70860552
138873687
22575886
48506267
99996750
45307745
683329828
4639504
301547219
10131670
203150204
13635772
13910444
115641410
291259080
392394524
39427587
789682131
761166303
338339628
70217675
73065337
226664139
20255994
56858369
222714683
65778471
219981769
618857242
508807411
32431173
119081865
22486247
88801170
122336101
313118784
137655953
5591753
19894153
16718822
53146189
528032183
264530965
81914211
104876593
52766223
413450349
348648744
399156413
221367672
448325567
228500602
437231637
232735701
311628734
155126973
2537943
42761042
191402060
305823380
8248580
69863237
300271905
168205914
38829624
791664917
652533954
101825478
93343112
300283281
55728239
297790416
309755690
208496720
69685757
680892786
847342041
118652115
375740999
106098014
22263476
524039444
574449945
405637
36964075
327748903
30717645
40355679
116070467
358916645
724430355
58148486
609104033
307229578
21101018
33508652
757918693
100857920
500485055
207090561
41897746
444948629
413851962
239087955
96916945
129129394
267914118
310969344
475365194
266705433
761302288
101509448
160480186
216353692
522008992
238980408
159429923
268660505
168339365
80035268
192318381
234473753
615257089
333046288
152647279
208120811
281186
150936773
14675325
706735398
478539317
308419574
190253565
45836286
214423660
343667638
812227
187256621
5015436
418093306
81558645
30308377
18989212
532476298
73442711
175442651
183324092
547708676
448506454
616295927
314022455
569011407
47984533
47570656
671837739
53212820
514571476
376788709
371602008
28022888
584353713
86736785
147920997
76250444
115184601
619203692
285889114
290060076
264618306
245063192
210679251
232488037
273166126
447641254
5812983
3852824
383467268
28213542
18642479
629740715
530961173
501448371
314123638
42004891
179623958
157230059
26503184
503607287
309276118
475865422
428291647
404362730
485029739
312161794
1040975
522311121
475231972
122254256
113018176
567292606
554025005
571119776
71065152
191476732
145991507
150946200
66279412
420323649
601690373
12462028
279680183
224298520
743048731
337009136
63688842
224481954
321233741
84471641
81391039
307176919
25090199
15421903
554976385
107678777
790636009
248921534
442538822
207325015
40131369
72534611
277433677
557743866
520173175
556459633
157003897
38358440
296989894
30398443
8780909
274375968
36431689
218948038
37840776
36314591
460657047
390667824
25009080
51543846
264675775
172032080
333155525
25352558
244087609
396607049
703906364
85507195
283797008
163486446
18097475
133915262
247478666
20009393
55607501
2654789
376476708
20371663
1105085
200957994
341029675
12708640
18014650
254729500
807940240
19138
734175766
350962346
306040705
16281392
208705885
5801570
118806974
37591764
7833660
125449287
143094901
141241621
195071808
34255298
122198851
62054589
286106804
23367196
678660361
9101096
608972013
407413079
188513531
42767623
390021451
56568613
202467198
133791105
265633292
208545724
257134738
447192410
131726885
131743504
786973317
257969412
314007439
789936245
526896744
112898418
480862795
525011806
106506684
292282707
341885830
26747259
660061403
604801059
7713241
2212509
434021283
248681876
165633489
513296698
26306239
12846116
60521272
600940944
27948859
143265473
235065096
48892992
74150195
657372904
549229391
727827478
542165986
141030595
130235002
293639558
84824549
500197898
331422804
449306732
417653378
2837699
36056236
446408846
85803695
203843819
152069084
24486703
349082497
141114210
230509705
265452172
293660487
464630384
156748325
841738460
354311283
1239204
210481983
9627180
754329674
347591750
157481852
690054281
206036635
97908021
55044245
292616817
169764508
119288207
450141528
587058376
224178749
205805154
325934467
11150178
208784714
40556856
22806260
165398788
288219329
402655672
135331012
344466503
383698183
34419916
18260363
264553771
831376168
7393651
139742980
450576715
294274069
73817799
162060685
363342996
274192472
414066956
33035561
478628392
116741991
39421608
81929820
10358755
37192910
147926431
208440170
327192750
61051800
250618078
422690003
67792186
307618617
646443668
68886521
104366604
238682029
167546783
482038969
66026645
110932213
160529666
350374653
155175755
722455842
43443774
912218062
214918403
170017738
167750429
195897390
407111171
305208822
362813383
618339864
54571946
12519503
163627958
104938287
373576546
596585138
529376328
511155882
8302115
217135112
677415415
18941461
170168791
615995287
123545615
117940111
148480290
717961405
3764872
60499540
163033082
71297322
293738656
7739167
79045824
88244862
438436216
568439864
401510169
336334246
726971120
5662535
71491834
62953607
387263229
464119159
254101526
172812621
142756538
4166696
343066345
228260522
732696120
916855057
753359611
310659261
2945182
45074689
384240820
5410276
330457757
20288949
399511863
124166151
862584526
79325510
24468294
9064956
145799784
558650592
598644946
352736438
542616882
58352249
92958551
111857147
490199143
125071961
131715335
235629754
11841164
268145700
383976759
129473268
60649660
433095807
88458347
498151418
228813853
287077925
80888540
381581501
106752609
147789499
480024957
353271
75895397
28211278
32141973
127386949
317405526
255277705
1193901
157920848
312608114
493529858
360156376
18643259
265246354
178948067
233836898
7845524
349716603
577299360
316365553
626640618
60260275
206910560
275732061
31762434
392875522
362344086
202032099
18804348
15893468
133416354
37209960
32673666
252740842
123740386
61363777
335687542
889684009
34353961
92772434
74265144
44737036
109094908
769505720
39143081
232864660
208661927
30448207
14135825
305708602
85149218
259266149
169387761
1940025
2303684
114913452
513304963
87167937
99010673
349607940
24640520
400244099
78147098
88341923
113380311
507453082
159108686
25947806
21869923
288141326
56891804
54240565
92722447
403006485
2422639
1215509
18457788
18588558
325690657
314458
403476986
153574172
200481816
167097655
59049658
538863361
144064666
91409437
66963111
553280674
545531972
74450
686774918
224365773
496170369
704072701
88917299
5432436
103334980
54721846
49817504
511596095
119489172
164309613
168763018
127519809
35085141
132788135
261979332
427793332
287176270
4363082
217356062
209620114
640136555
203127542
453530073
38533432
288237861
763194324
552127534
117426615
352788227
7137937
78255845
124475676
99123588
419384594
160078346
72695283
119123614
227961846
168895518
588669170
258159529
641326249
666818144
135242091
89618425
32252106
881004386
335999649
250068822
241685262
321796601
96917433
144736916
574518089
75782529
39044970
346631745
86575973
774754364
467439301
190099661
44080189
23130963
406702301
29312507
197052992
228685212
13877877
108769497
102984691
304867250
38194505
7710126
87489048
100620493
84362158
13731867
167689401
319821167
210918763
114225289
14244972
162423982
202632033
127641427
532075083
181902879
512462655
268052685
443974940
222663079
64150773
74675374
5119495
392267809
584002734
397513072
516335368
307997442
729671974
2552367
164829965
12752068
423121000
22218469
67004778
70261268
584330816
23369334
18624092
306985736
175270527
303276326
40578475
196956138
90269848
139551697
96291890
122180702
215938101
707415422
53114153
345686316
738737067
167040351
7125910
219321088
114465719
526259163
481494808
693008417
184120669
65760313
138172260
335160920
72273577
362738961
16051195
9366770
205667585
49126285
433142687
10823466
313215399
451968400
178622073
793536081
570241173
142901968
478359467
8647188
46065077
215084521
1163895
126731553
61813159
190836367
19609205
4237447
478758507
153584153
246349477
32779606
488190272
816416854
28409229
28746006
359141659
29779114
182796094
315124037
53751719
756480250
63084841
5596275
344339478
764086084
12264481
221881688
290805943
140560254
283249341
285727100
219880028
6631534
708192522
62376761
83295797
52912863
292113794
119501437
644110193
157245537
15816345
165016763
8336808
152132390
591934859
350379297
599042869
112362969
395235691
75912748
76799492
223880398
308459604
402227224
412867469
3212885
505822925
355695336
202306169
22134514
697121220
21576092
97528923
227898073
796749
215855720
29618606
332991744
120291412
81683330
242822201
410448594
93895635
218686470
696553710
102919000
34323616
389653132
4178527
193061594
549147152
7687286
379050246
413731823
674700195
123660877
327182993
31965250
542436698
187993395
573573547
125132883
178740609
486223199
325156312
416494765
149099485
89855744
564434212
170013441
265110758
677845599
124167
238980912
661537747
59465361
289042630
618386853
632445563
314591501
58622190
650651979
105047524
81951989
103277496
11740919
210412873
507612878
22365382
177319398
59992828
616684199
458134973
363953431
195799397
22866530
415490489
228814602
579073743
6450973
103228776
702749234
345281870
10928054
146349654
346991766
99720855
350474856
150170371
71403548
75077223
770945837
262197381
821031047
21003963
566103004
57688538
179762303
455626766
112339765
525507180
453109270
426751549
2255525
39050677
347223411
43457422
644516786
7949535
55758213
182892799
60714951
707749635
444346465
518984452
389446356
108582218
392960357
228912453
448028733
1266956
412677326
41288977
91654153
525273233
359790209
865227648
83395917
67900631
251010780
34243565
599911437
1434845
335464056
271734789
114322014
295760432
165855238
167640355
96114887
325175766
68420948
6953020
97831817
1875631
299950196
221299169
134296062
59484959
169092611
90208423
51750790
104441353
321098576
669203860
351521787
3246992
543985269
94172728
121312987
162749308
52866040
24158155
200708571
564343344
151964495
238705673
361820865
615679228
39804123
518871290
278946288
25125522
18348795
137995896
46219211
432879976
136685574
48903427
487798151
792794085
565878508
99236949
236711582
1011755
106180238
708119050
37544226
697065758
479384243
65450214
386183
84882630
573414091
269389380
44509739
112972562
71429277
764131294
406910385
24253595
421145769
325741693
345715647
182993788
217059973
125899570
32798537
685321873
318455394
100869809
40897673
796916616
61976419
672382233
251544837
29396168
296611502
295436511
171913310
183732211
441047321
531142934
353678993
548783205
800196773
705788871
138409680
645122851
558169821
80841641
31811250
218717842
75309735
377448490
128609402
296889216
381819436
48247221
73131416
25229097
137739846
576450965
194024504
326823508
136058176
24396845
130425334
578175800
121063329
28743898
28634737
313806263
332714487
392626911
67066259
405790004
682275710
143232687
34821411
465170366
66501868
206068056
51182660
629350559
757941427
417211360
195908729
701966574
246566918
498327564
62788118
241978350
78385019
429547666
149961518
383302584
60854192
171375748
166307493
342754678
310874147
440670225
57487940
478440699
580831454
87946044
312964893
599023808
721770212
162709103
326412486
111051683
115763983
377454013
152538709
5695193
797031370
464515680
55837179
103378533
10707885
8656736
17877600
433586429
114214837
96569433
71740251
49186008
222255875
289339959
433687905
128182293
35630119
265690607
288479297
106850032
299411928
108807718
562561776
468735957
80250098
146864127
486370269
51236872
173533694
525704420
776095739
106809671
7997972
44294939
285538429
181615136
24062588
20772780
362910359
46489796
16720510
246446701
421756909
13331191
13123107
164649914
96009032
10940282
463974997
367438674
553291163
524252846
196273593
50356447
223035438
93618909
143602108
293980919
36158382
75832390
218077691
1758002
63907429
222286102
399504797
121183999
466096384
201948891
164311723
129971264
139827078
188525446
736945061
204907184
910648972
51033442
98829410
138625297
859332740
6943279
427014990
239343803
273837303
146944437
19449843
660823337
375810896
57851616
257320487
248883247
59712755
39919163
879149595
179836958
2366272
344200076
25856862
73387862
147976233
282562746
157431275
915994928
716455240
5039160
64107873
213176683
10931656
99228472
84016048
83759846
889278797
139600264
277949713
420485621
18761137
360157775
264538296
190890812
446075336
19786037
225528544
596528300
14290248
582920422
167543027
263567202
73520523
27807263
901165811
109109042
257796614
29877913
61431906
119017900
101770890
2308199
132412208
113683999
228066304
425237033
73859487
180034258
376396902
93541196
607709189
391867302
205812312
459130830
679849445
531077733
300379643
81659791
82455434
89440348
74617511
78787
61001609
79606708
398605307
143158858
11070613
52401286
720406243
383775086
580878907
50983313
673689527
339295707
280604061
768790904
217412537
32034014
170220016
498991211
217321221
235772007
273003931
36985922
3732053
32712636
454946883
733064314
3518713
77455393
700999774
15416809
175718500
136262896
745527046
44134073
70637128
197503974
79916168
274325281
301883378
135878696
63210
178212749
466750209
375582543
80618300
77964274
172350233
43604923
577086562
277540298
720088104
640189030
126980565
55852836
187015128
504220505
496604338
262773800
46138643
436046127
3431683
77208848
113217001
268611875
244448682
41644677
800868684
36560929
15329211
407699692
61962783
115171647
489779094
431739838
12691234
176118669
88021018
50326649
540392314
4743306
14661653
152508107
507652575
896158437
39695412
382127851
202577987
64479218
301843774
59800994
558731580
257880035
357046224
245775876
230588680
311493570
45812538
405654222
217063795
457068130
124377802
239896400
26644282
601161253
208303910
186984577
380415736
881890303
276452738
5353338
240671128
205410694
199247704
312968982
17734426
384369616
450401491
178527439
286977201
314150669
182451722
63424345
18422496
13093131
232470393
641676145
74874663
125514562
8464342
25707101
5207069
679528184
234931592
327322313
378299649
434058173
18286535
89495058
317054471
529614332
221917056
87816400
215347670
88511870
232712071
431313468
228390337
217132093
373999187
204967768
735519336
55697744
464559714
45617272
166630246
91136757
193077575
233386448
144627558
749312180
146254989
301999441
165080364
136539645
499142561
695067419
6262294
324430661
500776934
51731378
619159517
103478339
763090100
87322826
278656721
379918197
466389985
41861152
475858402
431664377
177381735
265725929
538374054
224353368
615498280
769074771
27890520
542239443
452866117
366456199
161578687
1475892
415061531
51328871
265811429
31344783
208492110
278608960
167391513
1321080
511326890
243673227
61651490
113834007
448101646
132129654
369218109
706392827
186620140
62907226
279150424
211237218
282167972
339591306
216158844
500818775
77465356
38764129
347243044
186481023
298886535
277606764
20047913
780799520
118986161
67228629
19973752
210190379
6236
603073669
169288386
887614265
10317054
381346151
45837087
203781462
71453716
186985738
123639422
37386763
528444625
26194936
343087640
136664226
285404373
531419625
147462051
68300031
2406499
63298494
88962483
20821654
39806873
8333810
628692459
50778387
183566025
367332362
197277265
538398756
201121384
12563834
481223807
137212955
27293666
38846391
207152481
65932021
189145418
126077947
97061412
131489854
138916069
42185847
128643456
74457000
47439855
735908909
34511833
36296314
3408272
349557594
713491123
358280940
661341031
45492391
25930068
15528
402814156
337591968
477977484
463509994
161549744
152284488
7917101
106791457
218536612
44991783
781614810
20867857
238369759
211067885
390635316
448609597
742358731
800289317
295141506
684853307
32622745
585940129
64725054
603008944
125741957
827720524
211420911
10213266
207615005
690568701
64196933
88997944
487737134
528389752
12984162
48278361
598794965
37315312
42081502
600970549
124393949
64160717
213507124
289452792
157247976
538575287
26298461
11335280
76018813
80724973
168347318
152938133
234781825
43514182
69787371
197838189
476666257
628931711
190609614
172134191
97758876
751886609
350812994
506738554
290496905
175492640
631686261
38235824
67041311
26329085
463158901
389663793
15483496
145885550
35050001
23567673
424770389
112877250
257284236
28865868
144211
457818481
781700012
241079753
272644030
275955237
267785361
5353166
705016255
461172325
900529661
236323358
683879104
855502220
330426767
14220703
122986065
1388129
81244648
207488708
176179945
439862847
101096048
72498004
102144499
539106748
311356906
468953382
62021245
710682222
296152718
35363273
457830860
507898309
45636467
5575605
22955066
587357713
224763876
577904734
844815206
784317481
664836712
284620918
29191288
83698487
29266808
317166161
380739586
479772670
471500380
34088162
307773133
253652648
98634938
789795722
316972488
31224103
276018553
110559987
431258188
556805999
512304777
391514635
182307645
90664919
77148912
320817462
242389870
191734305
140989259
608638373
351542894
453200020
292596349
392766835
388103103
200117734
870340457
115380231
250190938
152810013
316830513
254656594
311245110
34200240
81536592
204639047
194431710
680836848
411623242
299873140
341802122
712885694
58022841
502984168
95093808
555631184
65425571
23053845
265315393
8203924
155795229
143108598
425265677
63372948
225459534
8080681
109366419
257538598
496455910
155175877
78851650
110115981
769604606
27354711
94980215
311682833
39177306
149631480
452743345
399750131
92180998
194020254
197553563
594250433
275779980
693166275
87195301
2090477
131016056
65240603
407138236
316403405
78280420
765949469
158973123
348919445
558897841
185984133
80876063
83814819
126874462
219329827
194824356
104511285
244173557
82366398
16924337
349499848
239133125
21339489
139338519
205169573
41878487
499245492
255388295
388307050
320244315
409896060
133761701
639689135
494398
10682634
204933212
356989386
119628923
530444524
28373981
95435741
72756687
240248031
28708180
395996538
28624574
33150018
49262401
11319372
468825610
599852578
539088506
34392087
410570530
177914513
464067063
124889327
659149199
626129195
319972414
345814159
299045165
308844609
470946387
255566611
518952830
753315609
17397839
43669772
181625482
657031862
23424657
17351813
112215250
14059475
530039300
165836362
223474244
250916652
7671694
28900135
891473394
176493714
44803611
84922695
405837057
321145081
149609828
90377715
317529155
221981496
88749371
97803317
91725571
321636803
36733763
2343019
248062805
237620401
357877792
689327972
332767557
314625680
373946108
366083990
5006217
231582317
334041202
387656711
235795888
85425245
189424216
97874135
485362358
41777167
210127175
590327483
57243066
898296037
563159063
491116352
10673671
236406112
38496742
5740723
337433409
764085821
33066797
751800904
458276844
375834493
334283153
470416557
291176182
155699556
529929663
527561493
813511523
347372799
29259143
12903470
81617172
220606232
256986043
27388962
601474950
9738429
580690656
328794042
93129049
53350195
533360667
514583310
135656505
47717558
48539621
142089893
9329087
23706797
328732934
184832021
578181037
537597569
189377810
603280784
70091971
203026622
651795630
113495772
261400318
501229762
203720139
76957930
45994566
4613236
7896090
7382760
39908965
272066687
624263073
392801077
283096423
308499527
204720341
198630212
159282764
8514271
685202185
245085234
358839902
172705203
726466000
397894851
43987123
21366860
18621073
209206542
381363146
891280707
97969759
703288767
64718277
612900366
277460594
325191390
125235933
56870569
580507521
7477796
80532952
685944558
4967616
303063507
302024377
32182111
129524441
302600917
418862313
437204016
138460911
60763323
7100155
18097451
115113245
190459439
35643554
171384444
334865871
562386031
370281020
292166687
3761078
391184808
486066016
183292105
47552196
112813157
37480669
215644228
31586011
161235157
543090880
76927373
4222396
602112809
60456417
283070789
155886332
59462481
188044139
540359153
123843304
471405252
174892988
101558828
619546493
103849096
12722325
2410900
87939277
24006166
22386495
130895312
825165005
191850332
402101795
227864921
97674866
193635198
231864785
123587789
209864166
18854568
478348432
709485108
699134289
124159117
56678045
4823794
3803698
108416760
159641583
91593818
2361696
344556465
97112845
288421560
435566818
195235597
399227582
651014716
415561229
258385119
64102951
472465189
12803226
71671518
238649917
132609473
41823760
73745809
315433324
14840103
299986216
283889534
705589948
623411936
436697627
221882008
495165610
261404092
536371115
237910824
833534958
21064961
671965483
23393156
151736959
221008590
674714423
238511800
416505742
275149749
319870058
394167425
210023071
106649850
55246172
181010704
58800322
169151951
64943143
214646569
181276489
133719015
267807011
233118429
383181263
77457226
76435213
887438755
171970453
161673404
562363269
541576464
280943697
670211242
1777625
50840750
175409928
456765979
45854536
476113652
35847508
80335051
687727380
238727321
135260790
349365013
22375016
30731422
208182809
236932604
281746011
150653767
41740114
15001698
9032786
371764716
252686642
204663317
8484465
24079885
89761258
456000853
154187705
794459301
81903335
90495125
701286194
511727802
831632914
782769737
28448193
290117034
74747702
5535332
15531637
324496645
64689644
181168459
404757077
341508
340617600
541568936
307086823
202706014
44151148
97047351
722619
85023744
441460788
28739487
278287686
108061490
201850453
19364655
728740895
553746831
239720081
499102107
189346223
124803268
240478887
559395452
941852038
336599823
822358519
123694923
233531773
464540871
133225283
301273164
106343071
314613670
656788085
44344041
266981793
2650819
3387030
18923795
286725149
132646456
203352969
376155854
70562947
33303851
32715525
732266211
11079559
670733140
219463989
188901160
644470110
413162212
676747124
464718483
148386715
451456313
380864861
82271998
206529600
155893595
252226465
536402878
197595313
556376380
24268415
471615242
90773025
635255906
416150450
747741290
96188603
172486852
642775348
189334206
32935318
147405327
482019898
40227023
904952621
131039279
96869195
19238024
18904474
205105375
401432445
9606331
885161704
277917275
28049736
144101831
257316100
336786579
72119906
27510370
183208304
205516166
142859120
414853757
370809628
239308253
102299464
31181705
120791900
517961856
316845289
655581694
489938923
538404014
501635104
85165013
62801393
101988083
238074189
629684423
7566905
397530493
141143512
43339517
408503236
79288031
136229890
294319869
2040913
568571497
135929779
737343208
612374664
265929042
17562027
106289231
379061907
84824682
46032565
615691996
43196481
647994573
59696506
477012897
77869295
672188174
22471653
91854262
71579164
72026967
103428449
18323830
374394190
169678905
395866106
780117653
58282189
328648644
223397038
174449614
233231505
594714330
376637393
74311405
613004885
363100448
16323108
5580005
11235154
543973254
926625939
81564476
70759600
178010897
152464807
188943539
3809336
612670048
335769481
67410608
283561663
6838332
496502807
307757074
402988618
781965544
262010876
264034624
649939200
194674624
188441968
71956500
123493076
61536221
14083176
191703815
158687779
265698485
131511664
334914535
285041033
114559530
29249174
507354832
128803297
106776907
279486468
774790501
97949768
9844747
262494991
104627892
109236829
523195750
212516873
550339373
376148015
134442443
187604068
23651228
167661148
253226864
135693734
196374374
287142177
614768572
182993675
106564450
238608456
59960510
68368766
131819891
158652153
380398117
6541366
32017882
422230711
575704906
428536689
51166188
57194817
15449660
294533627
151300731
303637193
121590646
32565277
97601511
80558549
492806600
165678042
240412898
614870778
559353692
541958321
16278258
227375567
226880516
72110800
223526926
39854646
560257814
707636438
196735765
158676648
608600586
102920769
66132102
30486188
303839493
10886413
173575097
402662436
85320606
11280308
436561848
61105635
417832403
316434331
61263687
407534644
72417482
76050884
117306949
132004221
163257555
15191257
639542380
34729825
316398747
181698498
3761376
135985703
325213899
641685770
401796452
233778942
90532651
64636231
788180372
72873040
441270218
735901010
388355407
371027098
15179223
150842737
93567677
118075781
455492505
723163074
107310427
22532101
210181169
14942814
92702296
310523675
221041699
171396403
84136237
52913056
218920254
527388554
15121151
14154194
466178501
185477692
77031372
365503763
244983123
236940447
74832751
714071797
131220082
85332082
37993789
49903730
252147295
24568330
25946493
544921250
393863538
83500766
426839047
264896290
127571780
291534998
243355205
134166683
200358046
56133630
73487261
1951626
147229176
69486752
459838852
2639769
149570046
213082888
260520100
90755292
799959551
176781776
49668095
367477153
137190648
325977309
99152488
211914573
183398182
172889484
115292641
296151301
55959963
51614099
224131323
30045932
28715461
357324899
590196673
355788933
248730032
368313616
71088153
928116750
4704117
99565454
80262720
266452518
108171252
155175589
521395351
672240763
231525352
905282731
48092424
671643104
241814248
75543982
641665357
61455455
2372351
169360324
255970810
65358975
637091677
498499140
396318045
860888122
48290937
6570854
160769137
445644640
376852541
70853314
1105499
45778772
81843116
43976729
141099933
98934407
5377830
411457312
407082825
31464679
27432074
37012924
15980766
166008364
741445814
88571963
9732658
93143369
218253072
11143285
823642709
78591864
10339955
258146607
18172783
13939180
41877070
375490641
58914040
61098209
303114846
335279010
137656497
123794708
401204557
175905292
231439808
306002371
359877589
351328497
673817579
172367888
217869918
27070309
150380516
65588321
921681909
413723747
233994163
60239633
99370520
209384315
242409310
7008713
128540385
468557058
101708290
335533260
31123293
268361293
956338570
226455553
602758677
210843430
118401668
255083301
312487060
95442664
111705665
135289794
428617003
84974087
1384451
666878407
438015938
232043849
565176051
852943538
625714326
802271129
302094540
625224909
356055246
256406950
390078111
436789126
190572545
332941171
148787849
166978186
453721903
82780517
7452979
39073373
398872522
758231
110135323
42127936
161116849
279954840
293736248
693415360
632663756
210313007
224537339
81882374
291334596
447874276
62638403
204050171
235734475
616272142
46344270
81442882
138062709
207400721
97872475
472598895
206434199
7592078
20103255
786214002
1505079
152220779
102315401
46971139
774004721
351040895
289378894
28108162
218939548
69050416
425829713
20695358
11942857
163150982
305947648
75574922
489688201
667191717
577262973
242133336
60584009
366064806
68722209
740393095
200271858
227124431
242776358
172273356
65671065
788342389
437985005
169830638
86923231
205033176
183410151
321644090
274058668
46056131
829537780
3528853
13532429
983381370
182998268
94874001
107307996
62681581
307073231
212592072
156822309
195922669
437911808
663040
145387168
277449011
303871442
244533464
35627524
19702505
233972362
111225161
66677634
98887152
82557767
563808189
1965353
569945795
539765204
382933630
115028435
14021702
125281927
151472748
411391160
143591369
570730625
187561491
33301652
52414326
741191
83362197
300603676
390759508
347211328
65409765
64826163
18294184
10183946
186916882
31685035
21439216
493285755
12673434
102394993
480367004
51438577
564397551
617174498
94470413
13159249
2731390
708333676
71309103
14065172
106796171
155134950
275451599
279130295
634283599
23624678
209164614
523952939
275539204
649150555
143110408
242508518
121064914
915286074
162217937
66381267
59795776
123358580
101025349
215094643
17587280
169873574
302370840
558382601
415954905
310457139
98882211
146993741
231930473
61592393
49450706
199225563
24900557
14808212
158761321
112822413
503478751
67913737
349266673
794212639
482960985
49746466
11925749
42813373
546274551
709771170
207279294
10830908
2558352
236770982
236548610
448675892
482954428
108501759
327421860
421336684
212317671
450458326
407684599
858570436
37798537
386163235
553730379
115476656
296272445
51039464
289006807
5640908
668425742
113059748
268762378
102640251
135443020
646981218
154003007
675015893
54370697
6174077
443451007
64333569
29520126
756023
63122688
393706536
552406717
468281778
296667242
177123246
76872193
96074322
37847423
731805183
741189796
704158508
637397340
257239965
604303878
447145403
856419717
70536768
242621183
173219153
807157521
282111273
299050768
99156476
1442179
699043804
26315752
268382418
163716621
64305425
153141433
111991940
639152338
48685162
183518519
579460311
359173325
563823011
157980948
265881782
110606670
443777788
359043450
163723128
121263521
277421542
269685345
313679958
284774539
49612567
537561819
47099042
177520473
467023898
346618178
451598602
72659923
45050295
127648613
77107656
265488661
59967946
432120691
134479141
662427973
102375136
429163255
581618977
150155715
666699070
127607462
77034693
59209781
595031589
50344337
708100493
141127143
276564093
11428869
388405822
77998833
252083656
233948968
399872364
125718712
59433694
79261644
30421623
583330437
219576651
170267142
45740275
687441176
42187365
102618711
221650528
121221
424675650
53412509
81833872
1033582
322085449
78814977
201372855
459642276
502853978
161001788
196011824
193008463
11383568
380910532
497107182
351601373
321591595
141556821
247249716
120462636
79129633
186151625
95885800
501043307
42301987
438937264
206564203
155636120
712891692
150325868
11616940
10039933
682253781
131727101
192670318
201554034
64702091
79180571
46884459
257326502
17163939
869406062
30232895
1095470
469397917
44961360
132605273
6620907
577670595
115143239
278557578
354963179
146759458
262252730
337286
19772139
244258099
233913816
210286974
361478919
122137988
62442221
330582891
207566396
760624967
603020773
231588342
443070359
163139725
149303745
456779835
249629697
684633245
205399276
640692199
411832509
486344629
7568990
731360005
340361629
84233210
474498443
229565853
56488331
86269524
276089901
53808234
60447042
52699017
14270399
309807255
209109911
731775715
207677022
66529453
509393403
368929786
470120723
2780020
438374592
49210164
656731203
31630693
631744489
65001926
53649988
223020003
32393309
290204865
15100018
579506537
23618389
380408320
495850395
352613399
121811844
155552110
666937494
158460860
680561371
418930656
120123288
93044506
51802865
76768335
268783013
98205883
480314501
135721304
604384291
291298782
45343547
256358833
783129045
688312257
207677040
29123245
35041435
57264439
470259246
46364937
97115998
511554931
87973475
202955351
267451303
92184209
441382251
355524758
440899113
14896100
167877483
157717181
111081135
769670696
417624219
86243013
487619134
559867903
16926196
13311705
384270136
344526415
389124723
138053302
2682817
237332635
103949925
177132212
453094486
310189688
13564805
230290754
284265331
262317570
91324924
34188310
687462438
118269046
61425496
421565719
87453761
44537776
334947977
168740795
131960489
321030118
265720410
575518047
31619754
108876485
148378409
209971363
144499072
261278549
71595301
391676457
460333413
62235399
134627871
465491007
16907315
9696267
62198833
54766168
234621040
139009138
682970823
1862679
76509934
307874217
9348971
354301870
117456227
432647706
191469012
258020983
231582401
274889150
336325054
53023605
158440049
453131739
515022330
590163010
345111517
33758345
183657233
12177485
133167776
53458521
257721317
24882024
12077541
526175894
34442501
263379105
436411090
182062219
336192913
109182011
34800760
223623753
34796226
36911
458099648
496065307
227862079
222091847
18778151
363274713
795251983
90054703
42765350
157768295
52966927
139540230
97509220
89210437
199261402
535310865
48730826
123917990
200087427
446306994
3124426
146877689
297149674
358654212
398077960
91188106
440133033
116826119
502799471
19072777
37604666
33610318
70414219
91927491
578784018
135078375
178782331
29540922
192529792
88298204
24697969
2222726
360142979
52996461
78979045
134938340
18392096
411482169
815697915
172761985
361862995
39743399
105937877
105416015
509381103
378551413
11377237
494086017
49197315
80018223
144672174
494649342
213590139
177502388
403456165
727324
578702065
4772717
301410424
2732024
121358683
24247099
238898765
217029574
522465565
70150698
13716199
110296881
171638370
77652306
565341989
16276532
79196179
398996145
75680959
550868470
97121654
279990447
185255773
5261567
412044697
149271691
71537918
486070107
21305634
45282030
31837505
66383573
406687682
138634916
678492386
49752835
309137897
305800414
646265816
153061798
38036030
149587727
80941291
121192887
37684845
235822688
9150741
86268357
77585614
17955393
369002959
1597904
15844822
17205270
94903619
181376959
27483778
41315785
95021785
192274250
860172418
366931524
2429335
285214190
541887586
14492086
49175230
129908743
73750786
374554997
133207563
435240583
92568560
125109811
447353745
54210381
11999401
14618162
278692305
19669012
324029483
162852643
127367120
861085183
361933807
172717255
599740388
400289301
425927831
457530128
237679620
19100829
38597891
374858597
354862809
686437382
144457088
166032667
238742641
285822677
52667797
383618745
154980022
53161527
105210479
747934193
207138764
328515649
29887053
129350052
59773710
31505173
61215542
375123760
259843697
362430737
111902704
302176660
204789432
256988455
316912463
387459914
532631938
268087666
821553054
425956985
682306955
199320340
349556310
108424164
83470607
155291157
389729581
493564404
161593087
62431121
83671441
6903979
192165096
342325092
393367405
463042146
69584316
186307706
461828806
735316053
33523398
360169916
149841520
357508125
216521881
197458760
136276213
73853727
308602789
160392903
775247948
754090956
269208244
207022662
38589258
608808954
4852811
42355231
198210217
401668835
34537957
147969809
137849567
16048689
60816473
373978200
9695948
187906023
37090042
255972480
374113827
23543170
162579346
134066974
691339660
669314625
211796479
29305621
334230741
66304911
332196354
343834882
170428282
686947872
95380647
286793360
110843435
436237959
119029237
868181636
638362290
269172427
57713305
6764297
500233153
163159488
570391333
110422628
207774761
48107053
430413582
11256144
617384410
668359257
48610112
238568487
68150052
39272579
307360286
33220931
134254971
61850693
475076355
39234569
140434624
121131891
468641092
285644307
319658548
49749483
418071021
499161065
61245881
650677331
34159196
255257093
466580286
11549309
456902533
329343014
124937185
453944029
946925755
163548613
282830747
198934086
280914238
113154978
213803173
191878887
344816832
71994089
312013397
432147407
93479350
9883772
297632090
829989310
71180840
259836353
681968018
258220451
723354434
58306539
81579137
247903535
25062514
14441886
334479569
258327476
734311780
540559462
34106636
213765043
102988208
834417743
103165482
412643938
195321364
98841137
359803210
25997962
472216308
81186791
3776579
140928583
50581355
170368278
10709020
126442849
403341748
204025952
73257369
226663014
7000625
5794580
98539715
252119779
766226587
59358468
71779702
400938046
272562271
75674076
15579823
358657904
767732187
804281508
114230570
54438802
153150922
145345888
774708318
2382577
137809242
356430790
308496910
723023733
166077494
27701805
381339547
520076263
373918855
14251106
288181104
44401487
262127308
18005852
121284780
632269928
78951612
263114039
62744713
64016481
59972794
448557126
565093567
428920857
501071649
176355427
445915489
54284492
30626700
415325535
398969661
438133533
492127409
915524857
116126206
38128384
812281632
481803
39221856
617420340
278879828
446380134
17458311
185985743
496176915
221843721
773311971
183744004
313142801
537381902
451312364
192922696
294086373
2238571
12143780
744641868
75825380
375681793
337656227
353055265
165440949
909787727
254996421
418220819
54792651
14586505
296015518
275293179
96394464
131286870
416730346
393746294
519585396
259988430
35133981
29143209
589697380
80446569
244663952
127533051
227444797
64831540
198443907
662634352
18478136
247880265
260541335
257699538
45638366
96943583
4622726
71653534
101886665
243820127
578524260
103749727
401054121
759520535
39323022
230381920
122450682
377348997
20269528
156505113
368683124
44476110
4710736
562683977
137758755
810655280
121638867
35183772
289804473
174853283
66014097
53040598
116067917
136796355
50115805
43834777
604578580
82978582
227594052
293466129
169305158
98542457
23514513
12062380
115769702
54311486
26788837
4060150
121307217
61560787
658369510
638794460
631388022
768620731
5549573
558449524
546639630
4693719
523226633
401838465
7935459
108926960
99947986
147130819
339223314
28270489
209735320
364212438
244612523
71605416
100049515
532678454
157394579
10608124
10456770
350513151
618346447
248209970
174706139
331626990
90372174
162595540
605129487
207120747
548873
77285230
319736522
98598190
378144906
163762517
267560691
280640262
74092237
399020250
403350156
304799704
681026451
32642079
790175648
73810700
346456324
521852261
93359052
199553976
614133835
30813794
91629673
31405401
279293988
390442443
680678112
291657298
524430247
3246702
2712008
830530542
16495797
37013769
296485648
242925187
160632992
393718396
98425392
252429613
89183537
3771495
109734149
292878410
317927587
165164506
3653343
147282389
194967027
149761771
296740317
111909436
35734348
679832665
400127949
317481286
256428403
261438530
62102230
552292417
417281775
214415456
28107158
54075910
481642205
625263560
546699334
121055532
8277488
268049277
642860424
115774142
904333080
20688618
320821454
30336019
75200219
168510572
62706119
157361610
78108916
311379487
231525380
533167198
540564648
34540099
512281817
658936300
22790807
412873896
376795489
272893208
164233250
859984569
780264848
73052803
123472812
586933079
29661342
2542070
178365277
21461311
115394529
181699209
367022770
25408862
555322
572399190
105143188
520848944
216256487
91893137
184208209
126946066
464880328
62952207
704099019
291525839
534147776
400447996
167723887
403221754
186342147
26143454
321768277
423715709
517864278
228017177
165863064
223791545
168120884
161215617
104584904
78598477
76701429
409828813
16257684
2981038
408034403
409411502
486343504
350511725
181972487
545737183
583116728
217509344
475387431
124728620
398578332
11732268
775278530
134518829
419929360
606600211
72758797
113268339
572555285
95299784
31342325
3719727
223699586
486637171
101706288
588256014
362080355
4672865
461335205
13927328
756452498
244121398
228873994
21891542
81963847
244701227
73762521
286304369
403860696
190539684
148040092
33107713
263847686
770554665
419569939
167559452
24148802
243800456
229331098
377921234
456967150
164264138
2392079
129969843
8665596
2990522
102463061
164904083
448620826
820297963
6791335
39338681
151804766
295092409
162883970
156647396
182693473
348876861
20818564
13676593
164834469
62406241
597653112
62709310
18704012
45754297
85775888
425059133
659635243
157759655
6372124
89516015
756950746
485584337
708204174
141926515
50415355
169334042
86724143
560351
342975587
616029481
3184844
373443423
812927069
235747383
109185609
86207626
710113910
210022862
458125411
99208108
66811810
233497078
310117841
121572189
402050158
81117232
104313035
43750245
386281660
297709557
628465286
143201800
304600715
395127173
11624542
761008489
39970677
44851970
590657443
216301585
28359081
768260859
246266841
112480572
37565056
371634834
130920194
175867460
710451652
68501179
56840951
68739441
36649665
79539382
301228479
220366393
19341309
684965257
6029242
22364327
17729036
63860107
258550648
34263328
380723245
211899537
216753202
18119553
123616084
290840517
40483476
66913287
251279098
90447464
262105204
103918216
378542252
409687081
112733470
694768381
74105248
276938183
626729899
14203065
59791393
55050020
447852865
59873999
76356990
2010208
387335977
450118195
246570580
31138051
73141156
244671376
287021726
255056387
530721031
220491719
124232310
271867441
511050974
405370693
181678533
485547571
264816831
23947947
233131118
21723636
559617810
182107689
11752313
532002512
11462167
267161019
581780968
108986332
214401386
272042802
540737572
463288310
132882959
609482467
3280236
127507508
527130382
364134278
540059005
257016030
147045807
328493473
422093384
18458980
64366296
87838265
164695353
22181070
737795522
26496965
635143553
587797384
121923876
6959556
236841618
275234919
146329327
31862764
43029803
14574177
147995201
159359806
36239556
476295102
466555099
16804057
20469562
48383175
281359278
229283512
484533752
38318526
504773979
97541711
74557108
332777886
413930448
336870166
737329209
9875711
255010369
114892489
624832161
680268363
661141282
14356373
32644091
312520893
213324288
183149391
181661148
269504339
190316795
23807836
119890026
724665063
633170070
32861377
570482968
282485976
144511611
199223353
674826164
93716042
508814419
493248012
225579989
67423021
592589139
72554378
532014296
383852126
366915390
334356511
37318195
417327898
358893483
258824619
362126185
2639827
27251833
13935273
252933716
37294343
101911705
23144669
624275800
226930403
292071501
96155962
220891191
663463855
408499172
10926637
475761955
662761006
433686330
131274980
114581388
147416106
543392115
84757385
401073161
77917526
33664860
21203065
136605147
437492647
274710210
138190116
582545
384564143
16280635
660076979
29602205
495720497
273565511
20168274
57796309
120974195
7248550
240411862
196572286
251666078
296605269
409074336
161518950
368998645
721322612
28792261
594601163
99597421
26245540
682272118
298171681
662545182
65972063
74121593
304559219
784657958
304225290
236578218
12122570
309261537
199470847
15734435
86300655
681242978
276479906
404871335
442642359
38404813
180787925
306322913
430121280
8278270
176984068
405013903
578329088
329634047
113952932
498330379
295682702
13482147
144271887
282450411
60093955
39902516
298784175
150950793
42374404
13062471
240031832
116961980
184017002
368528861
812199477
372843112
500024187
18715638
236902978
309902010
122978981
147369705
350928898
814024
164699717
242159934
720491113
493354889
25342971
244064702
388293918
2637667
288497818
516076994
45001305
316922122
80709993
58521463
286996543
130358644
4040816
743302823
117779346
141715628
179112779
44699556
31968881
29541260
171891531
38922745
40894378
272345783
2846318
338948964
155494052
636937049
239766960
246436933
29614722
330720429
618151947
191986470
657240643
216156774
461086472
484939736
79145180
118370972
550526682
717035672
238958108
460406949
194002240
251809509
41378596
112892003
86855749
54064602
3992044
310290950
359406466
136213921
75053002
99825208
296063048
211060046
444181124
5379091
318834185
298708364
154707583
7466518
249179831
110897028
420732602
900230824
304560445
319309082
45427859
260373089
357764589
134911334
429126446
206632657
72613829
27699207
240812024
127251225
354143386
325541827
23669315
30112609
176688947
4739819
351677297
299911369
341708454
32739523
562390063
269175663
429430607
11456032
6013744
357044905
296168690
386975784
188312557
193309604
55106914
11812237
636789684
207032917
179091392
7374308
722154965
51750111
475337490
61807252
56049389
249275493
230663347
356848761
21367025
275217096
281682906
119968358
19538129
218400949
313912524
259066717
21365858
374435402
102675648
313672199
247463775
12309645
119959529
528504326
118694426
4287441
27832162
293078210
321013719
118151934
22941795
608129080
111760719
252634930
36578047
421917478
29750784
189217451
780541395
334226347
172993824
693001950
201821489
26503437
261011950
165144303
135256880
129902412
18819247
454624525
15553429
302508996
404948664
219156912
16403701
2586257
13100391
716186640
445343670
283576643
365622227
218759800
97145762
296956671
130556585
355116859
81281779
651703779
365545274
99124476
733620702
16903764
685053824
85407108
24511452
133086572
84987188
677101
88218742
440796374
419495550
39751436
108413382
152767038
18783386
177704708
137794929
12428349
905775634
433713096
210280046
751623156
27001936
5113640
26031126
544072387
595018237
256043044
64625276
120178940
23532243
36061298
124182402
325085966
755260960
35305329
99999737
125928080
186042995
825809922
73692523
20963701
249543321
161247306
818366128
36569164
33962318
248222296
2078093
3783061
356218387
47048663
519195862
336104956
205360380
14953456
89110358
452803225
467787822
229739580
395895753
5193034
267362038
109394053
608815633
228104788
366480893
90644317
5050630
107304034
325870370
165662031
198191375
4539784
470383232
388916375
16633204
76197106
2280354
9599882
203270689
140228742
521418979
6864556
347470058
107823809
228002174
112913431
461275026
397140302
90115715
152120580
114473356
5122696
311468175
436470511
59551498
42391455
635027454
1869886
598592856
122983548
282016298
401928225
644393516
463623182
204263960
7441137
28678167
532734503
376775277
34488342
46160547
134430813
727131266
412526
148773743
15090420
641708267
230310874
35009525
432094014
452315150
575321810
366121554
21234382
281119860
343791600
30633320
95498081
62711470
590567852
632538068
15858298
81774520
120216457
150604572
58690205
317677491
136225953
77208609
61591523
1781518
504701551
19553935
215454180
301972382
57339987
266511483
175718430
100561933
418002331
399896407
789647911
777309885
540196398
66889980
722057078
116637164
696051775
495509473
243222047
515543823
66182236
3863821
116678860
66089041
20368670
783011951
251746555
262246349
695227584
96757773
52954053
118639466
896877366
242906609
74820
621825048
282977912
44203563
554726210
783921465
105105921
319232535
34153593
16869294
519291592
56026284
14102484
305370295
144984921
226586
263564137
14999646
422577994
279986080
158201868
470782209
426121075
46577640
193028816
235357792
28025326
30407517
160318071
373769101
355581158
192728420
122676200
164249171
262773189
641604561
422433489
609327322
153866566
232046811
327657243
234908223
977986638
739756761
367347536
117455254
771321804
467334129
534291626
137095113
47426213
96415397
56079940
578816618
507566978
72497224
504878939
369013733
438474439
502375418
408905143
20305351
153721358
125289006
64081624
264490001
479021760
522731592
257328986
90922813
200323089
189620911
16073274
810220632
580941778
55653775
317198279
101282371
152346583
258081506
64190853
71398963
343594683
161831723
143088450
486628718
10862157
117879520
206106807
158825041
98632283
15862837
563177789
441718562
170549224
708672038
427912534
277912208
73272938
319747648
593806815
428447013
359604119
420345822
99009084
439419408
332694718
671163963
470607270
370900180
596557700
26696622
110753854
20615902
89518987
274379242
622201746
77774154
66932271
304203865
195617776
246798238
30972491
112314624
111654379
383687245
491325693
91906795
402593497
137601414
112314417
98394632
309586165
473099490
146144278
390874
84928713
4044783
64721368
149199044
440941518
22455775
27099109
860342399
259382659
42212666
173432473
312642485
134192499
420647157
426339728
847896647
247710414
400962492
30289705
368503286
60453418
65357373
566665291
484171508
105756571
145706166
22241069
36040415
278604041
458320079
127877091
627406264
219391570
329772902
70463323
79857994
267269940
310696386
392730180
541263133
217194056
4018343
192272911
78548287
435001601
47848488
243351251
795781132
232069947
341483590
74662082
15199208
288808385
107738552
373954212
40872144
228118405
234203136
534132672
923941565
69814872
27938064
517279216
14176714
754972804
502768149
479537464
274714765
107281490
569944922
374899764
727549671
580964808
328329309
154523328
39469
99543119
62190558
538285598
392517149
421184146
14067101
26145483
1355067
124999837
752585853
167996
295337492
293284548
395982538
71487899
176611059
89042986
270555387
709017970
182120166
281934156
751485484
12472457
585703035
136092098
54027291
35565891
199535979
245351772
62190408
364836984
275403473
110143481
10542197
184420391
472791469
78327160
113469455
101581415
538866493
18893048
186112096
94619691
611232582
75120199
30729357
141490239
335037900
64134662
805631675
505618569
796597089
285735775
457245760
653271000
507782695
126218931
521362311
74992610
177700250
308398906
122440207
21352435
23881026
636521214
30451564
38292548
140573619
671103126
189672880
265467800
56022756
183790449
204754239
130520085
323687481
2197880
36411631
36487991
191882275
207879015
220976018
345876831
252470580
275953371
660329669
9806330
157457784
84927680
51630768
1895750
9157636
604311961
674618036
457643802
5970793
176955288
291257948
10138115
284359117
240558943
221715865
382265931
639100492
80043883
43772717
128621437
220121321
4831476
487379579
101161087
178745564
262839684
259332262
167652671
450272451
24489561
65646992
15491203
617225893
240000084
411195089
320616944
474577208
497608880
47604
39942202
654049769
34086127
24841580
26179658
115654416
91240333
41169832
65267799
249674574
19346190
316789865
321562030
1627411
428225981
618919314
196967990
332400549
79736292
411350105
91814995
73052698
53338214
128419877
743343200
547902168
211019395
175293983
554404047
571851330
390917202
126055846
639051376
301173218
4198046
3038691
695033736
970452235
533222024
120044679
163547680
50937216
88086152
287018151
37007220
428409636
25093328
12275369
204575852
221138505
700266291
299907385
161859932
75135539
15622728
38169283
265068943
240551844
572346955
659207508
59163422
132629292
614688396
47030837
741637995
840820355
516463941
443148677
151057807
41782901
78682252
135603492
117979800
220222130
172867360
85320302
290052052
127823313
211604370
225346313
269333337
117001153
402040058
117415615
618505712
141838350
431806426
274470680
597606351
2118703
397609726
392041400
44203684
50641814
798215623
694348929
10201464
434331291
632446158
582664450
28085621
274900303
640415361
35464448
106426695
16410670
277702367
641244039
282940440
5077
453212225
299741955
46943269
56448088
36066071
51940646
36043620
96846311
452022253
127110898
150628175
2265341
175129163
272690248
504557852
42908448
116607327
98294032
353229435
33414964
82686108
53498472
26117041
255869857
211351960
402534263
728097743
620090211
365504034
44565038
38661486
865584125
506591471
47931281
4589187
422117852
75319401
275381813
361337859
177422097
18284231
5758074
293477738
314453455
325683318
45731975
57729865
329536711
487089317
606269584
93316472
89719106
183748348
151138957
395569502
16723676
11203027
184917623
59759371
470935120
188560628
93961176
818945829
1425451
99066859
515260986
241070842
344464578
322174650
234446127
219971524
133499906
393967772
437107052
128632364
338545798
139876383
110022279
227031724
193986584
125970677
48008526
671400124
109251360
244523092
18602020
20138163
66379173
410178394
23334003
556970709
166816456
137719270
282934918
221585928
100227207
358167262
48491770
214335912
185668741
711710639
61628234
87207378
341178816
11878350
381290786
398192679
43908008
231996105
322633234
794713786
160762655
546218533
318602194
597837047
317638856
576140865
22864454
17376671
191305574
285507690
64746888
142580616
2231661
708221312
325935931
97098178
550098272
567644430
487549862
45300940
277080120
434388507
60359403
54996546
20521030
52809031
25557532
540193065
10146534
586956214
793586661
199982613
111643487
161488153
137444222
480120794
381225177
41247140
591499169
741261836
88313840
147278528
353580198
100693360
148208316
375463782
133402087
326010898
42214520
70262788
426433836
192290241
162392187
637711603
429848754
11998283
21801849
7722067
331550466
1950004
77470715
457733523
46821098
154895703
405150094
39330857
284556699
94563011
10773049
611555150
262117664
205152607
220898465
728017881
228025581
226259423
52240960
232468511
273830846
120852450
431256457
137728249
7987253
261200217
525983300
649807401
507048191
11764695
25231513
415331049
429786715
29194569
310654508
344036962
77584008
54284576
90774565
254590268
632080120
347614170
243011039
637058973
31934640
632549220
108376163
126544467
41513182
345528908
132907282
176766028
378199453
839489573
37590685
398867365
188307558
250821239
210034495
335478071
668550261
170335266
11549364
97031380
267535769
653588551
82950560
753854612
796530907
21369181
9091845
292007653
252262480
239205476
382639054
493551955
645821905
185699829
607291767
20532727
447737123
90419099
576734901
662708116
562622945
78659630
37349015
279625332
106312962
187232602
491600
37469115
100084805
164758545
499979516
255417858
108084664
15459640
178344301
68425984
11159729
16412093
96231233
47200106
670723545
528966207
33637101
51972154
47054288
557555658
320446190
34850527
375829069
264703443
334793043
977579
95756939
446300301
181890652
157626192
498852875
337316800
106135321
335222162
149072613
637739831
206693047
229391772
335559173
6986345
246696486
825116241
194872432
78328447
671726905
8316553
47256456
731398548
545473155
435499698
320741958
583667903
315015900
265433850
394588930
105654801
309798906
300056538
356072269
177668645
124120278
349215993
402346588
352895679
121227124
244053765
601160025
373072731
224168987
8100037
609999656
395955035
154432687
8321094
799597143
103392258
394896098
40112803
146398192
8432050
54105942
79688329
80811849
728745330
488884722
837589305
433912642
55597236
142556479
29236698
195936021
187718430
328783164
226972507
73472449
200336099
272949420
278891265
100397229
18450653
144876718
541959299
716416846
343534195
488699625
9398866
162529688
347459823
252162752
189729103
23755907
271766385
422423973
413239864
39292504
154399348
105884300
44996564
258371334
226446411
463667623
216657800
282842098
83608440
261728363
22728172
325086140
671714694
230457044
78587718
11991088
119056943
222014437
588895226
346046150
250453973
929886830
331724231
335828611
442539044
177922355
272453034
80897427
118219117
876819403
57787113
383964299
331885019
154341858
80104893
2390095
240526399
340406580
250762800
240542525
351459665
302529851
163717173
199457277
40783408
132312209
52933832
1011506
840870725
163206841
473328242
61272359
551087976
564241805
101053451
200951922
3267304
6131720
39966010
359239737
416980161
9857296
107911145
54052014
195406643
429373
375203351
536925267
183978845
3841903
25952993
189951577
432188520
458708949
47710618
682211042
306642824
506970822
64055470
11383988
39753792
224324911
558042680
67452556
179547779
49775994
291274916
346946727
47798287
171748100
46395098
461286702
342178847
73351618
206770875
199387468
42899750
312151785
260042495
206496499
7207788
274940906
595180438
336955929
315182137
280986
122234996
291553171
30872995
159275078
113125306
163744509
161324348
651041382
395158886
6909656
6954661
46413367
70475889
532552921
23146158
213772319
211206662
260925039
74968662
116760179
495200976
20445223
330449451
67856828
48439976
262008382
680799111
40437254
14742246
194188265
455598338
933045394
2790142
127787681
158851699
309405780
206942333
619065400
118841577
2882329
738290413
68844540
242386950
144834248
3235879
615943793
55262120
75477103
808865360
233954530
71851697
46486336
646799251
566135306
332386890
442051209
136651019
67624122
857076831
3777785
784809282
387118342
378970383
744361716
271346676
133533419
404043826
421355606
78318660
149143633
348307402
528575660
356643581
359841817
156088440
152161938
412950720
543392668
3379705
626596457
288293774
381882306
17817513
174270122
163022845
661779853
473124469
17611167
79044430
189910783
354793453
284507880
102720735
131392639
349039263
744185614
89480595
3079214
4574808
207000161
17908290
33861398
298282772
65683355
53570619
36759942
313377606
5936641
13460931
74473473
496670485
286467607
289328005
446158410
702300316
202940745
39458158
56178744
354435988
161210743
37315511
139003441
54928133
629302979
857602370
170830935
160762978
465889085
194529
212940156
783857037
31287954
249199153
471254953
253260428
35730299
23840881
17794070
16088221
246051885
228707812
899238151
295800205
664898190
71236191
58830422
598989275
51653193
232876323
22805870
511393970
371047835
547725977
358877355
190963702
67394469
39028799
786259885
198693070
64221785
145480208
253709842
403546434
55486829
44676821
544831184
215669726
102403160
418500814
193313824
332462749
814959993
153108987
182100079
331850707
189298223
131918982
320624973
215322086
429922505
106554475
275577016
39180654
209303699
63835984
41592205
120621876
513371191
437719731
426273059
506574927
558378761
31526873
547366789
617409220
350015081
54412330
24803547
93603451
163897816
146393567
382499509
284760669
197362233
503501413
59896993
466761374
85150228
693992354
52413284
131915334
247300946
81796647
118796684
360453364
123475838
99866947
147610188
292701464
231622650
295871093
275256814
341509717
6401437
226807354
28996977
79286209
749371335
73255923
972711799
20079195
228820050
30584810
278904758
913791567
45389779
213007241
105126577
74290383
300183224
342963414
1009277
156407657
17628342
95087925
612749319
85328548
273915044
641851801
779791637
628943598
380000141
201669567
144517711
551347248
64447696
11837763
23159603
404304923
220251783
282615208
34670156
126505695
81696419
391616767
333001879
7469020
101454457
53375678
75266494
358639900
256883313
703583415
1248483
199098075
58776961
66142578
8533162
163248926
355798808
103405355
991734879
290068316
246598575
245734786
119658634
129112996
290935742
20945
707365475
220202372
23554740
501332853
455434074
632947168
423585383
131422084
55425981
390161319
353641403
499678110
164455164
27743387
345923798
192338158
295915802
6613437
40627231
17512215
74496125
339017158
98028181
277552074
268316308
153981622
361170231
7188647
165584571
2169032
3487095
69788464
531999206
417576476
38615283
469914454
200119629
103492175
169474830
183166680
566250601
173382547
461849360
349979906
55206602
139149998
4537405
4181875
41965911
47762949
25449979
328443017
20891772
135238624
618130899
482384115
164907692
401059688
21329637
438649636
269761525
564980020
843628804
88664443
656707494
116206031
344878241
76549795
72332262
1113992
59832751
529679092
25312386
287380230
36012468
223658818
38437662
69233140
459873709
528826746
546796747
141903382
20091743
357014296
116153293
40625758
113392307
210455722
403493117
140043249
152072408
14813901
23482613
342941259
281500630
789506583
50435027
432324437
437470194
44373748
19990290
160423582
737355581
112959284
37635023
155770645
86261909
18234421
493237970
223217183
5730579
155508884
110345613
467564223
464219567
4666120
53529792
197515877
266442890
71538535
27506472
201785555
60095417
339149360
246278393
135565164
81294950
42960096
114507418
30449710
11074817
239555032
228568860
112387988
4297367
338595380
720897007
228712344
530800808
767898297
454849309
248635295
327096323
98759580
263382155
771578229
388114593
273533603
274616813
351970543
240782109
189926638
439013470
154487135
162210343
88490849
505678146
44639276
72105557
15177605
192304531
89908134
224284114
330364113
515382664
34597283
25031344
31619459
72038245
5470083
666130743
733268013
310392464
71227264
299370661
260968569
290926097
225301778
440735489
279870459
265864638
197675054
270923994
208327771
258579294
617794566
534665577
775322176
211464236
200232038
472818216
139257715
21407494
247077670
495751941
783322977
22541780
461248483
112364477
523146582
230073521
89598148
13957455
712609080
108592446
342914485
155856226
180548705
310709076
414720611
341794858
294853926
5927915
366311527
155975586
502403885
34594835
58934619
181452918
255799283
66729350
143358198
6587177
556057077
648396492
183314236
122099874
29497673
7253035
759777533
73003919
210615207
48204280
197864720
785674964
164111101
622568307
244162439
99824854
140098569
512031067
415635065
522972640
73621236
259387486
153849544
195802092
419736079
17757447
266841514
50332939
86109630
926049660
648170886
332691698
76074995
18381819
184314214
223475856
270974519
49614503
587150396
163341937
9788364
87035103
43712286
119702740
364734662
242591328
562735142
73669208
109426358
126563368
89301036
335651156
22424032
14388620
368616239
181637340
375015482
46647480
74371921
115182440
58628993
417261963
77532424
46338539
72300134
3143886
13432891
113879546
4143310
177408799
55822689
638036
238047218
1633375
84195812
48992562
48243792
195847905
1246147
63858082
59660282
605062200
248880820
504664358
180648162
785631380
276136911
16508711
778905551
5137221
216662322
596041791
116989386
594701243
384727766
895486725
459867766
6712200
200912991
4138282
85702985
44412184
166560673
194723487
55654561
28101338
4328752
380132431
724517197
455392014
79183273
644236389
178818020
659634690
43899224
399232719
275564215
370171448
205289861
448227159
696899162
343512826
97299770
225760088
79431139
433921544
17652069
537349742
254223215
136879719
48771720
25928788
132989413
265443078
930642067
662669046
647450257
583522339
167523361
67875713
164729075
192568208
299967371
727224723
496648771
321381681
49747776
416348000
15771806
206255306
7488602
537455129
56668689
498037024
40805342
174047839
20387815
168533653
61964161
417966132
6824819
108858288
342102991
631482719
445241987
334155457
553022308
21000200
98537907
262291771
111076124
534977001
297968113
104264640
713015995
345717383
143122461
7108173
152346293
45798984
251398876
260450155
526098386
102869401
274030434
208651599
88880423
363524222
160045444
259668112
459001085
159465969
137225284
64007587
24021168
705503
243437899
71938019
350469120
150751088
161341252
66074548
82130569
6064103
765755374
222390608
834577499
49502765
67773160
64943644
4997391
2257013
344789614
212327613
427305020
261867875
331319669
267833621
19026310
156114594
147891033
225955620
521402013
449212631
480880812
265722293
168310027
91637981
232421077
404731147
278824096
250284301
331312017
394918253
736850770
73919559
851237265
38119536
485955832
410187104
693201518
567440547
769817034
204764357
485800159
91651734
4427737
353667833
79899561
282625092
530105562
340788219
148218043
134556303
270984883
205018926
152131763
216788234
75730665
92782069
535226448
345843128
157451066
623497912
154103899
354225752
21615513
322051996
133890760
73194880
412810760
574774424
197347015
230267119
158998778
401561966
400019021
38136912
359602042
482324630
535396580
119262232
4899825
75294535
66181284
605760830
20223750
391004076
495094905
105268274
104735397
748262667
102517427
17779027
436853552
368417427
532591373
103143352
47621037
155058262
976021
133079304
24617320
104130092
267985043
471863534
638277621
79029125
379006199
376957948
366705351
26029252
21738805
24212146
496853043
190275928
467786726
421927893
624164400
92994312
383268873
78204990
218376919
346651206
39045126
335276081
147921677
129273887
127580090
88467911
78022860
112490722
470174619
149499445
41198802
62333583
63752
293000151
838088473
162185026
45219573
284504489
189954537
163526032
461237071
12765016
17601869
348017051
7762693
130518776
6001295
23076580
170975829
182969686
631443127
243364838
227844510
703687592
22711771
19300041
526350869
159547876
11159214
159684621
106591441
85107506
109356224
165445294
120583307
104200814
381788637
22600818
750891424
165304329
377451025
186246743
1662880
15717708
106496562
691884793
354962178
144335966
112289409
570649093
523301012
308242927
273625169
60205767
115113049
618220673
673769154
815285178
166946274
447192995
83975146
608389259
14611049
124891226
474138152
323007768
68519732
11325629
182903181
212258506
549023356
927978161
20534711
102871226
71215692
652703268
110619087
121199609
182650785
601167376
166318834
176033180
229698600
337466014
262538159
218886463
220152045
26718928
406634172
7881055
263281297
369405133
33871767
30201203
153283928
95790947
614567883
70753707
149164305
870113923
542928522
262064481
111160647
322625567
107888437
293593013
30007684
467808732
56802740
625194090
440861074
14314967
744390618
371500925
369214922
444482995
246625568
341420925
95171170
477553394
31651230
81596388
47935587
766406889
430353322
199025623
342580840
675516564
277114694
141156339
881906145
264372709
118985156
125547651
697642456
374050432
10322435
229667939
43078902
165941824
212666334
16620991
115162697
13402336
172779178
138388364
398903864
38911362
671972517
150136268
303423254
245546099
258657743
283931354
134623139
183464887
139201852
273145058
72940230
36324693
497228868
562461384
266554538
294276006
470338645
23218537
271577733
112553380
111662131
364331110
720318614
437442935
330251341
274909683
764940981
13871705
135864746
198388450
134716268
41386533
114973568
177785538
2813677
486614139
28514646
93972183
198027057
64365123
283443254
47597990
145044534
618867905
465513069
295621225
36683315
23675616
385472935
144820859
15396092
193472301
139990813
44745694
589104499
368643025
17553920
77617731
144725818
682842606
53681452
53608931
474194558
132425859
635702111
377865024
314196648
154646549
166565123
123446655
62123263
563386785
248982753
5125004
88074412
825497494
220711612
503018417
304824811
89216750
25670304
192184132
414692861
117031659
16280460
670475917
65761008
162562460
580258616
336661535
141343633
52561231
53861972
827904342
747994485
470771560
157105782
155525403
619583500
263176175
780114824
703414622
30766625
561621857
232162292
516643782
76456126
37560168
707896692
10670002
390300660
260068265
126600953
521404965
449307502
33734728
25608223
407799469
67031901
28550259
265252209
16617531
283802853
175503535
633727201
17749740
125193256
86009729
94968246
365148120
162834742
389774287
318254181
10523102
151815351
157976188
70783556
415226843
58913414
50582024
248476382
300073628
203227389
612574812
104553950
166124611
66959953
26156665
42301498
169252630
198144497
489438793
56865017
167650863
28062294
26466755
6745519
1937242
209781788
217176468
2118078
298719346
43924795
17155905
523962783
7657750
19392817
421004855
859465067
121398654
100755251
260747449
368199922
132987814
570264469
168298371
211760901
20977135
112587611
247842715
733257097
460210657
35590669
10758312
342551214
143359659
79417610
2622331
29935734
183507051
437867666
62610561
448216408
295460347
16461463
580423095
455201389
532071377
577798320
107255773
535889332
127665355
20248796
231482222
105726744
154270214
115422838
236932193
122532644
133075505
288531603
93418233
725526502
473074237
502881081
245607737
24775436
56062163
8247152
124454030
277602071
115417206
106077403
50257242
353300907
69830436
11161937
248291998
421069854
561309641
225162436
127072292
154329223
370274175
702231099
535360949
221912177
616633153
134772136
216843674
364910137
867181629
70656293
194349116
1226374
464732779
48446273
20024381
41045367
12797183
600840065
421855763
583773442
25616077
258507821
622739593
25020433
43078150
334988378
197505943
325219103
530443151
43825668
513775451
186720877
13747698
357794831
60751561
419943939
464128716
51279791
162568943
604733692
639026234
608408159
161576986
13494184
169876099
245308481
114160456
817349659
602682520
28026744
157081943
383074254
272514807
3430333
746538984
137298804
117996264
282259013
46438716
356712974
485406830
6644616
467870606
235651586
619400398
227879652
66691984
167911955
30090048
199323318
26127293
255446990
534550146
23446470
43961834
2073427
454593091
152880431
755989887
225165470
534725822
222962633
586372754
702073089
34005482
73602648
192223859
271216970
145622695
113563158
259548233
220689316
110955711
415708174
99102712
80099449
54077197
488111279
49001998
133826222
86106907
61257039
676710092
410896571
86427042
444232431
95195200
28666615
18638269
716470713
96443604
186454137
11608164
21744214
18653713
196975954
579201955
174402940
122488049
686383716
602638004
623903946
42449140
339308773
406165449
14268632
13291613
96850805
189304857
132496598
625643070
386918919
107707305
285644990
447516552
428415317
21528195
83290536
591506019
485189687
227736356
126223667
14624046
235224176
126136005
48548708
163306295
500892744
197775294
249172846
136858001
109734796
6129723
653562965
65520220
88575769
296203368
167482927
148812948
124112470
424460849
372434790
168214452
205654249
151747753
480468231
229240439
84898239
290382267
15284115
98119989
130712359
772847477
82883349
31742936
190747910
36345758
699760019
27512542
211868695
14555875
205018744
421011669
213959031
593948340
9110350
62084467
226281495
547225262
68451958
92387901
428304095
26578984
319480123
94500319
8586844
857061652
104613415
50100817
121415446
377286987
98815081
278398353
126707744
100247789
131598094
1350409
166536182
156949370
256992571
427007969
225402892
194723474
13510990
148932553
68847304
243540551
22444815
514245385
125789874
101233850
351945559
307982278
344289777
130352320
65023191
676323609
4939017
224618604
91534655
30519660
159164899
64860082
57040118
88837949
15823057
204843028
56899040
104348040
15152450
745687398
464716988
51489607
90522079
375087333
283631855
55586490
98987526
14322826
87629045
165069584
10471715
203437990
75748665
87885459
377703536
368996404
20805721
242104533
7747678
701454545
185772878
220568998
138296891
181318224
67625369
947337091
448019806
146176075
294911022
56184431
174342808
440269063
170078797
760236605
6181964
18250939
213591283
154609441
567398190
3142061
593931364
53953967
9149560
61540288
696889973
293135885
414796168
2240633
5893317
453489590
508089171
798407709
41183091
32842039
127196433
370519348
155963681
19400037
213974478
58996314
522516803
111366408
1982624
9786952
74394513
147042379
144170411
33670306
68752622
534432278
100401317
51971467
436422699
44619627
624945025
6908077
283047793
518212630
522588803
225161059
295092524
112739732
102823367
11667167
96182080
567649887
991832764
466531977
278241
130059871
249734500
104165827
25884461
750273390
147760573
181337963
19281825
643111708
652094498
160350263
25718295
1393969
30504735
469558692
616159968
138070276
78549281
86691112
65411954
93530715
699796967
344477115
344903684
144302131
5591557
78872895
65732851
22472540
196788657
15228850
256814708
7404400
89827942
181589035
423148554
273457972
32699560
108143301
215845050
22127578
595446076
34707847
274897488
21220042
333773642
17514524
12983782
290495858
91154965
186222273
126285716
189671025
234021766
721910094
286624406
79849841
4580691
532475999
416813375
149946563
486707298
160056124
8112081
227596457
606657576
83376946
334843697
613967076
41964914
706160057
218946869
642008187
353122173
518101316
65562097
153014962
287559768
415817474
522131316
199524036
117789429
80761545
71551081
344338736
76837616
43648828
141539631
3208313
23814348
110902148
260737688
376222202
496121540
34340956
820807310
83933010
159171562
114211962
36462204
191741756
340699305
138097731
69073284
101496660
150051131
83683765
623199409
15732328
218899514
22037607
862508247
98786183
157629579
660476752
228986828
14424624
49661454
80808295
172978917
51690022
133903215
114748186
87651820
835857848
211467628
71430351
86975369
73124481
38910009
764586154
681997760
247100825
99209941
38808374
504122198
733712614
820354469
173529784
628254051
554649
271019932
142391711
226760004
184056187
257379242
200731091
395416689
38788117
613783932
147319385
712341192
64774338
256254461
140189784
221125729
96549558
45783121
662892990
403058961
11004660
351904705
9161290
632527772
378158445
49768296
645108132
230605262
203883276
82717291
475485728
316675332
66418553
117530722
18352292
247563351
25792902
196459647
255096377
268555338
258517111
203576544
68248015
178732538
336295684
443617141
700955314
23839694
732786637
579477779
381371968
443185776
283730595
109950715
91688102
146915664
165348910
14211848
265208598
174010692
448192361
10498898
7339753
916092
568466012
762146407
372798498
415495890
258655355
673107662
21439656
418206186
194705456
46638765
93604269
4127213
68550690
9197474
113535071
607398398
202063310
599498170
527659182
230676803
390689663
66263205
419314730
325471065
176313757
13868006
107674109
2436743
8711926
35547851
20623478
338338431
714802723
200483172
479674814
33036559
87474809
97986658
13189117
362510999
114386985
379777936
293203176
555083043
73051279
49452332
357234991
56840599
93462996
96373706
331697833
31269700
227022181
96968370
361251332
60361287
200375387
23243368
71797618
95519817
27333252
394357667
42405349
15421778
63068936
21107292
591885129
30447753
695386261
738465307
219507680
588922382
133738379
269636733
176644065
752953725
144394929
281838320
19856360
103730618
591281085
23652937
440479
17502253
211228055
361807332
474971579
214830542
301024924
161230734
75260447
593845174
171538662
249758315
87373309
387304825
56432459
129923517
333544313
239747271
40509146
454581264
517183707
84198813
200341264
580009666
444924735
230259958
466237666
24470195
269763798
17266157
429711183
34767310
153647265
837659532
288676003
614761147
642878070
406498272
256225922
361838116
684005112
471136570
157336849
91008303
118264123
283375332
57648923
88794398
478289103
461708512
14678102
405668173
1603229
288104647
10702997
337854738
276802077
90510678
94664206
578128570
149590780
698349988
110067644
407386409
244902820
13689503
550647947
162837100
105270387
121877622
577722698
52588605
65700802
60578786
261550265
48554631
203747454
433033201
16385341
314771982
284732299
14742368
650821299
508117953
2412332
214325897
527527057
238299423
99853263
135665848
12269432
190131188
104507010
172131863
695927371
171473456
43467456
417462468
439912818
360568764
34679597
226807793
459267873
433857385
708149277
388249317
368455956
327802528
185093453
324503242
10170828
271366314
313433222
111823324
573097589
371938993
407094436
66716273
248767347
362217073
40109321
579245566
367436476
179345305
28119934
267561179
352251764
167997115
4830645
27366465
634013610
12851715
250938057
316130413
228622567
249852359
58383732
169768619
51123032
6368791
602721087
112021351
19643995
160043773
313029669
167670620
41362188
416406939
536307267
32912843
39007187
7515213
444012436
357168051
573495868
512486873
687000729
269125938
47903029
71202019
238690242
25318168
475953383
148755936
60114575
738367968
196694361
65515620
31365849
207465104
325736078
381805945
461199952
382505425
26910492
39763418
44780761
150258038
444208012
111773702
67702822
40435698
35846231
836162112
95414093
68365009
64218834
105042790
53745212
278719047
576426941
222547697
853757870
81355482
273162917
515667974
377747280
622244780
22921583
547315440
92979569
323772179
6504200
71739862
39701988
460254523
929135471
160186834
31909204
281587142
111687350
772386223
96512349
131490344
430436901
43929005
232396499
38199027
103099652
446656894
440419066
95795123
45260453
528925417
300505125
170981008
200210544
99071644
115271759
196755364
92844168
22827741
3956555
111612739
188514688
5048026
259654397
159067667
20610133
703076250
477675542
520537914
13439883
17508679
220988013
767715002
20158058
151403952
423160445
810476122
382148085
698938445
27300585
180346720
8635469
390799182
160220363
49537381
353521006
411657595
240573440
585756995
27655400
50750681
67249094
87517043
640752231
59676173
400364385
37343727
266752551
82515074
166810303
312597089
580385567
299230304
370177231
514434550
20574335
12400896
508680124
104241455
114893960
53860487
413766151
134691389
494064880
66772475
13894788
627099043
74073260
615693808
38956775
5595042
310986976
256767290
438730350
185649523
146857
50639586
179110701
391302097
58981415
117908837
86728198
267184895
11326829
599385630
3964135
784960564
272955689
241860408
290163713
311350044
866907374
97897425
508129353
54388430
476478419
278792188
482871079
124988351
276160343
15410807
503623739
168577825
284609924
2315205
905920162
174698152
63099444
482767044
104891301
69833128
735554192
266993496
152899570
418656756
32623699
289696702
27648360
87573416
244688200
158945584
8188062
41050699
31283924
382349862
637663551
18964576
70400969
433666932
53148792
507403269
763594600
430092912
120296699
392296856
144037184
230991315
75920376
487310404
26981779
102952526
429016476
20569781
170953562
45462530
227396744
358963013
373210192
17829532
40773882
158526597
257840686
513123141
229520095
313509038
348655069
298012598
291554731
42037235
715592428
491877879
575200666
34286890
26752885
117846644
222502393
84157036
6055604
49347119
389415817
197684806
49468014
318320815
543673038
226519092
23626038
154680172
30148101
70498466
546443407
9777793
122077996
124035846
200813612
595040473
224641862
193897229
577206657
12269923
1166894
387705320
834362169
84467361
29779243
605977658
105990577
214909563
569989120
8026048
37370584
20181947
82042759
726262214
28305231
635615028
91932864
48737418
468049964
92050335
60249143
149822069
178812732
515608485
113624229
11450952
164488515
28124694
382260051
15319668
64177226
18908529
32491017
337851774
323214221
9445045
13043342
191531306
329771656
16024492
54464847
30503189
66623936
113656799
11271406
576993463
89539811
3185175
699913611
101399518
16904636
308532996
84725574
141711408
32677306
30374719
35258587
57496469
353105168
149592613
144448671
25134820
71560919
66827188
34485005
211406338
308465010
471847359
112136925
402568498
190078
516523548
1576457
180810388
76433489
10062494
324979383
774464733
170442306
296329988
486006439
333770024
132661005
79887456
95547052
66435470
131493541
180062523
35556354
213252149
238950504
190486562
26995474
541239693
62637165
94312514
30629786
326676013
123977213
207786106
243354843
163656963
771220196
369761543
605277572
62592144
243458881
520838361
44999093
34836739
522226465
281740260
711419461
412901255
77464233
179881067
166788468
132042454
16207189
130389212
44757075
161216747
30920152
158709745
74905417
343024418
771174110
237476815
71601519
18866281
214833585
104697589
78437257
661571757
197794588
203474590
839429402
212434007
29755334
370150983
572457269
781325254
63023461
151642399
118698491
446178900
504576859
89531594
125420824
245218701
285932235
86020728
266595870
406497401
152843384
330140667
65658020
8600479
24289571
19201290
168515778
462870408
479386351
22931711
684157837
253248416
66407312
825538898
364030688
169595487
184943810
152955941
658766957
444558832
896035335
27694121
103074165
621967789
320440602
356199625
97065309
213649471
257644706
283237307
31434508
599842750
2925813
29396016
47615629
191757001
213677065
325670173
402891646
78232395
27349919
7186480
107150727
492532120
339437391
495013365
43755125
587680672
237600357
141685479
71233156
199392879
270838184
261389917
66361198
9551116
335334384
9944812
456603955
398965543
563907071
734060086
456960825
14392534
66057940
491140729
52743439
156122633
90290236
430916254
45962413
424983004
1017145
78396852
35536867
775144334
331889346
31313351
83693276
363115171
43933900
25741628
187944677
153523014
617852550
224333118
489004085
138476880
69928424
10226975
23562681
821983822
458604467
261765298
24424862
404003668
181247405
472668776
353875384
573637518
463301480
843553886
77708009
750289250
92084854
35566369
219306699
432523769
277128563
433578998
110537898
40492683
238732569
773096162
408796036
446810060
52571764
126279154
23203024
8221197
201226777
179903241
525961855
40689984
91082137
386843884
13315237
71131294
339393708
14796964
439868038
144285252
713056525
560192201
353197136
853787668
98497463
895162728
8087251
365647930
86317792
47382854
93741567
384670300
29955096
263143597
56696127
263907384
29423461
562629982
183011769
101697762
360570904
422085113
86570413
593130052
263060784
54672818
725609987
84871221
24488935
165803383
283898369
312060259
138071797
66434112
308186112
522419401
618689725
608323582
133113458
462312183
11851116
545082338
438342283
262560858
132834803
186342098
4286084
62221322
124706584
334897926
5494980
42003312
330465306
188000287
102994431
333551804
40157771
553271594
92291716
294330766
941031759
419475494
3025424
31927837
172248710
470625422
376343392
413145968
37773248
28544166
210882631
578867555
71899912
20945464
271083411
787146923
412384881
114064706
373148245
63749189
669238656
280955768
259201224
327403804
174392760
10323388
25014195
15633491
421242104
33962290
266044073
116002737
149122905
662937981
18379678
58199976
86040906
852105337
461013326
466693977
91825547
115436962
91619152
267332960
40140987
17979612
112686077
88428409
67977022
33028613
92460921
128457107
11627044
28463238
22652784
825775086
159909254
272176025
67376269
567371375
663614387
112248664
176978784
189265769
674022841
139110649
400999824
48912514
53096659
289612716
6597089
256681547
85189611
213686667
97011230
47449044
46230516
10674299
77080286
112754294
97893305
423219351
449548646
144356979
135124987
3002659
15673711
68849218
3040062
265099265
320763577
145162583
398765117
122296610
5016286
126829036
128411617
88888491
386615234
141162703
133203458
51381643
21309367
42413953
206193318
495464676
187783352
61298752
522539452
70025004
563544739
148070804
37295209
867520069
322959609
50867423
147228976
170542387
33595123
127767737
75897514
260944984
105586289
13204160
405937598
72541556
143731108
188399757
11166561
122579934
74454325
28498892
114307125
166459664
418234736
171943067
291174649
38707029
140456713
394878258
761114816
7342103
512794941
172389961
483771262
241483020
598240625
258697778
47707149
82160135
110004979
285315761
141402258
564337969
46541663
387326489
43095169
277921673
683776788
27663581
29652021
621853049
415794958
10707985
592092539
34269545
77296310
3729952
231664389
420332779
18366769
565880462
272053706
42664855
352562265
420568352
203164099
19515468
276426830
611719457
50372425
302453333
122694162
160703660
57758774
115275059
54809142
9548380
393682579
131688829
356453023
358537640
25083017
88303053
556653303
71937955
191340725
6234246
235834353
282769627
447779240
97340089
23572936
13718494
28382628
389969374
447368753
290031696
289784409
911480058
34384452
604745693
851996217
118787545
262859164
397704186
963193157
427506373
346363388
13650019
129876636
36553516
41761488
34541822
468490167
144301556
206331452
25323415
167429908
137063484
169131364
219354714
582905805
99232236
206026330
144885691
108259636
80502683
639600869
226022643
148986579
17904607
110903893
182326176
134251471
505823924
215340229
546476
773375795
125792893
618449986
135176314
234609388
42200756
527197406
209061942
121836245
515197222
136194260
588012855
258605112
310818254
702348264
641447911
74982895
74924041
41261078
282119287
266319330
86481351
23669993
286491276
457519576
158357601
21923201
120280385
17079057
619254575
37673581
7766784
310125513
31829749
73510727
5457813
109483784
271475097
33610596
148985869
388829169
144829669
166323180
44410608
228928138
18130210
167116112
843606926
362982705
636897686
30038390
695192442
339761131
965422621
843070854
130139438
242077096
769219174
263991661
108335202
181754671
107296118
238706947
777164882
304527510
400242629
1298168
385580762
88864736
348081779
176021970
459296947
133796431
80044925
242511613
154801171
216221646
4076377
227385600
230978010
106677507
160379733
284590829
297312939
495541074
311654667
287997307
70119539
915159
31018366
431299166
47384184
17555732
35157630
82245860
48410967
376625781
87219920
51091514
64196868
237685140
180967803
590841531
740759357
240170577
786523749
549836799
19977258
381135040
16650709
147952751
8881571
89615581
36883995
41472251
92853547
217923624
127249412
12385608
399354814
498077854
98032003
154259037
882726244
185660286
368849617
642821008
8312713
12158239
48219786
633771547
230449
83344987
116071030
9724734
432971137
14483547
401624910
48030491
25515992
82234984
327231243
262213297
170637412
317956518
152260207
16272922
51314433
469527956
79537806
722096487
526451697
102722350
151728710
213452127
550647546
681402160
445907611
96037313
361354765
504915267
406973128
628137802
240090745
6470880
38085552
54361896
351209350
464241087
111134000
206623091
73425278
130097649
282617903
124402686
38374680
68007464
480361411
245312788
163526263
121046104
69144328
701989073
30633606
659385424
38344116
308994001
123653211
4348957
217963902
810476718
13613248
143549917
400323971
166451154
95498044
254809409
127335285
331516433
157847833
305625874
93603397
202344555
841776548
298719902
23222334
82369818
224866953
116030289
155646279
62894541
406360177
386800425
357435205
525083316
71347247
159073413
120193307
161522575
587681718
551604284
10686548
319796211
372874695
42954685
1561485
32774604
51566797
366473131
54346977
74548781
370047254
12930053
17263275
43091118
240205103
6877037
186796217
63148462
11002323
107001281
28407789
32252275
248829108
395161265
39834217
5123171
332326396
172824418
29159763
177854983
57464249
166997551
183839799
87647863
159651783
37288744
283956290
542829244
510092627
77695253
529245648
72549112
403239324
505817959
152892607
32568872
74570814
1149939
763367106
629543851
308147127
41361731
197643794
177976432
755701404
85772320
695126101
520530348
404775649
379442629
205827527
75528523
386332439
57122943
40827264
16115784
12889239
38426360
113758602
454274525
521833701
188140119
435597487
375357139
187101719
60259270
780783920
343098359
185011115
163801233
278282052
111456987
37136242
49983336
324817269
229055931
568060216
625882415
52670556
107782429
339600561
646957709
171920276
277747644
22644042
805224765
119804408
79441633
93003306
565147111
197087270
82039029
17514537
5695181
1660684
496598099
426091371
14694339
218597517
757868036
65823957
497670423
44329708
629376393
29554016
481349926
341580318
130118965
651183289
448736010
174369620
652381586
7705039
420991576
64081673
539378150
31433541
706549266
46645735
713634962
150522115
27298343
94915241
241010274
184985695
141775991
26321671
336859290
63511027
158876891
86196849
1680686
43095440
32836240
239031374
16810274
98441977
225354867
210887481
486463918
32342818
7618532
421359191
17167323
37160428
617759367
596141037
928778991
158497682
310782260
238245408
117367297
575810040
7248950
200885220
41200904
79299697
101438728
434469810
526174320
5206793
197514863
306720458
52819689
103536930
5604862
52141827
445254665
275796026
121496505
553752264
122318921
323451289
269079398
393484757
647556567
142498381
96568769
73961990
421794698
6819109
638189504
147852022
573878400
508219714
154631824
16779059
81739579
473737898
23464090
796508015
113420049
310694228
303719522
107547517
281519
29097578
848267768
181883525
710990004
570722754
28085089
690069330
171177261
27033199
92634816
220937309
247885795
248150673
47839979
561505773
594005014
49780390
217621803
283361958
154887661
367978134
285231358
100114284
213496929
424673046
507868475
70481263
273238247
228508827
178162196
188424116
231481386
632341794
555761717
202138759
347436060
12551201
548230684
252970501
330724707
216003614
558881671
267565509
48692824
3691271
320854410
553959563
8039670
347800826
248418027
134577450
281126285
354957149
193422851
595823036
308472992
513800436
198544785
635229273
799211
61463695
126246102
479072939
253334519
22358446
13748558
42763589
1841739
454518112
252582393
310747201
124433277
413285658
484029477
61388251
306067564
130920662
97047859
252735960
28052409
236390404
118168047
192464817
810063063
53996662
521117601
101626909
32628325
587662711
202656593
6597423
63952102
471642541
686872174
304819709
615536028
889028185
250219931
151811644
867876272
565765221
157331406
151073879
215572914
212918484
38991327
158684963
24883822
212250154
111597977
255307103
80665720
389928653
157738361
37585127
138855532
128059356
381590423
255504588
139683846
593422060
134399793
552394323
4690837
5273203
373706542
185971497
156823096
580896246
215319368
226652767
446699578
8835378
21052886
119205893
591519215
73451832
420424825
299864197
664569812
195484314
724265906
403222457
509490899
136250081
500040143
57415176
171232363
515962706
75320354
31019738
886291702
231264556
416289776
74060888
68155254
43825125
24962123
41934691
166835016
178779388
391568371
15448975
118840997
12932907
317643445
343411873
274351487
323292284
132077089
191040728
202379922
383404317
307223811
249369997
105437334
374583631
179133145
591401735
204882031
291686981
22759900
76029823
147847260
58167421
237470951
380050576
122918319
244032696
26326310
258045052
464754091
69299865
677663691
133112059
3216453
71156350
421893523
494119081
914046
94728688
149131031
753978319
65007167
67454188
151363228
87845757
107865341
31913004
54927947
301495122
395449
299748803
2675278
100762076
192646514
152165432
81522100
288813540
70968507
452027393
119740239
451718363
18503397
485753708
490784885
208003575
150678344
55776102
242551288
471924515
950350562
660144774
4315425
93758333
808128463
367270485
8055176
2999686
421463465
343141764
356671669
434329304
73746917
149957985
304319307
420052775
36087975
124948763
209763558
140101272
17312290
219016631
40147856
1197653
689280892
153068576
16472876
682840671
887676321
560869610
622672418
679525333
200653357
2201459
71166415
727169259
99028874
114778005
25521879
138520586
192423444
284357544
203548074
397259441
765808497
289363450
8515877
226242267
146699568
7726526
280332699
404131371
115229594
288654534
238704539
266329504
570012830
303325495
138577436
2628691
477878041
49433898
4050759
216151305
813947861
189549687
29480839
614581095
250545590
20967935
280983670
261014086
46294794
309539106
250232031
556457830
354156048
299593956
62957721
49511337
421085129
377027988
366806806
2263431
280711740
323534118
414441505
320618911
105856397
33256131
592502894
92887151
524802797
272124246
146636777
249297976
437153693
44986952
378178388
845944163
4252893
517132341
619930526
141681040
44056069
334363466
5505383
107749840
274695411
160512312
87644770
291633030
176929199
323904581
977418731
116352260
1578386
307055081
29095144
501453561
74043682
232935500
274269908
56559681
38133529
284510100
223138538
132145350
118436713
90038500
480841478
29164137
578825738
227823854
446068088
79216777
75242408
72518894
609454612
215653041
29883678
13009833
176616768
755698149
679118226
50707961
20872480
120755257
171310406
637474931
19075619
48039916
314286368
507913345
239412687
550881535
279951463
493188976
163521341
260891754
201962068
470356339
259299720
29517600
271219762
147672945
58901276
820248337
779795824
246126767
313526407
181006614
72035459
36261265
578490931
129521051
20135305
570188859
205868505
161543510
717241572
641437212
155829606
34943458
115381872
194234872
215454906
778491375
168946272
498226762
220939372
1270064
431368988
304225647
150451019
51646841
866637679
328234790
65694902
88752866
2231539
197435470
863575714
638174699
219917979
106061386
438975285
190475166
217779841
117432140
328176937
29725405
78317746
82228443
12421771
546770837
392048439
493025446
73832936
233995564
935112824
8167192
10267835
42005438
41939989
728630549
2037568
246566205
363172239
19763906
761880805
296308912
223098134
11306729
759005421
52165149
175994377
186862869
48628811
114731719
112965982
453625140
76730724
323453068
108158262
14164867
171874230
779391595
117973328
142110364
267694811
702642097
389228155
50981312
805762621
305956154
98229573
147230981
32335786
543008467
31677895
14292129
130226705
379880040
2589181
228422193
54749881
278647769
621481449
231290473
259856635
7117442
505284443
394833516
214897782
91317055
117068386
317390477
113813776
39905255
381106715
585471955
137225494
178268407
62540600
1661540
1572699
302231689
182935438
149171158
339320858
243104606
259769766
117459726
456502445
100043337
1635421
17264526
175055019
335783482
333107165
134800372
162015229
244846
9161033
289275607
16578372
285801409
4254233
32357837
434941731
76295165
36321795
104082995
327478449
410074317
83108793
6074570
588057923
84565064
190492271
150673064
632630437
178904742
38016589
177001947
163678958
417183839
263483094
26648352
107364163
792626406
281943254
443152499
319516715
109436318
129694210
115118825
162955975
69892301
359248612
385979679
347470998
273575061
128201489
6762089
306042990
71483024
316462290
371878731
46229067
70048772
290372955
516919812
146009055
444286211
102367179
342669068
235384264
728300195
441123598
427103426
3242964
24754055
28927337
233106330
81105552
567338997
295826232
293487503
26867736
329102861
458002865
260725584
590485931
355058410
5357409
296373417
466481558
452249890
771848903
208733730
299430371
358089303
63769595
121046161
249423251
542214220
304941982
22537044
142337512
651489382
7371910
290129945
397036508
523986010
35281221
140204198
4078586
93347601
821045443
206892491
217833769
114901525
441430790
275242309
22216416
329828472
370543056
494842898
413843644
99974254
355428238
434665303
206814731
157568371
340568288
126242180
252040861
107524791
238229569
186671703
333661975
45847530
8429654
321816296
37593782
12545433
757878752
486643645
549710327
43519324
6676003
247093833
145256838
461907615
372746988
209837900
28557307
641534244
90153030
362804223
431970642
202343604
251312
224477458
189992787
735355656
57530435
6617111
22765321
343942715
178882698
24147825
507197868
61738967
249586188
283216348
945923594
269477399
532255058
262503631
68603389
25442580
16971733
108810083
1317992
108676078
96935103
335038810
291924475
208080752
92540700
22031562
312970894
253263213
183163150
139611905
115473717
995868
264142738
26700592
384947606
442964385
133878450
68029915
124693508
355563001
428023385
57559876
190748849
905399780
68459608
249754781
62456685
15359213
2055778
512947281
183301995
58226267
174517777
455218068
758465679
594396346
103305529
307510529
142621673
129036554
110611237
744623204
53570062
150357989
63058992
18879046
416787101
380915536
198039889
369725592
37239392
464292053
659561101
102572844
21971931
282181508
381455190
175859408
282547875
672612484
480798945
102295932
167908963
634943049
292303523
186987816
3648934
27502315
207503232
199177976
198290217
87283363
1845606
81793291
308381424
199154888
353534977
688531481
909035156
34879978
564219959
74402845
666094873
172245777
189196233
321033963
422198384
377929075
271121778
90967665
443469991
362585847
17412466
76345542
8540163
212384759
61469178
50625424
34305527
332394216
205070609
61531377
424634023
280410654
732990281
40077841
8505111
396939761
863946885
72955202
289144522
41318961
19904873
398169633
119287846
516614834
348355164
289274228
31084458
91184039
602034985
196955384
356036522
809262132
157591601
50019215
423001732
15355592
12791998
243575190
335148932
24142600
324621771
535014385
2240703
340920414
57198125
508038687
139649806
181800383
149382786
69218519
267273477
268521577
180857121
49612421
582955331
500724959
236576225
35474632
27600353
266536601
253177462
248778220
254908584
157462237
61063819
669732460
186384007
200338185
370788658
320679324
637807807
139071450
199735290
554151367
191405567
747251254
365161869
562582000
92613798
429406677
212966861
210518588
245149255
30670886
63446457
23590427
15370320
406132202
210194569
95189537
353454043
75920919
105915929
760902320
159145624
15443591
736630044
61516552
65043315
9225209
852051662
392751836
285540498
582517074
825610187
44491193
260992329
622301270
220137015
415919045
202248900
64952600
115623361
85129626
71320527
41289389
402712575
97496705
159051336
541804184
599767086
587951427
394839389
47299579
30439970
644593801
64967967
494654646
468359810
580909290
211587589
406664567
161350810
736183012
755814877
468697686
500366793
74270661
30299976
53406852
490545229
15983871
702918458
511717013
190348167
32368635
159632662
549288806
169411359
22066703
142982236
148329493
205609916
194735426
441175661
222106031
428505537
234071216
453127415
4145782
418705181
544786887
557396380
61387623
237607081
109475249
799071309
285552111
325318403
31234518
541881681
307279312
591016102
432400799
207623181
33651506
4324003
46627463
139209315
580260980
5964212
278721870
5855295
531482806
205240615
125169874
272400852
153634179
24169180
286674138
518329618
134122343
43114757
465047321
4458882
397276345
663388828
431542900
270661128
25084655
268615694
568373091
48282162
35735216
97661467
32183264
58801593
212231735
30874764
181716007
56943672
450034722
170862461
437518579
509169449
110803030
232760815
689923656
54559923
570052483
263943236
231984330
484808484
128085230
198718640
326960052
424480060
236472376
172767808
15363481
237033474
267044092
7392773
174283007
192100285
107651681
261459952
262587796
1759031
956656
186828061
102408003
291956851
786969575
237286296
577080741
62788800
923157273
124772088
405000188
277019990
336461682
800025189
5277360
287219870
190060033
572904696
658626276
40079892
685072216
338724996
71679263
583757239
436038670
28226932
691386453
794188744
3725148
568880139
99699031
293376142
48750358
67958579
76875160
143609084
89724336
207331866
25615503
115682943
292319843
283372269
200839314
146473450
151968809
362581212
34183983
216080588
700161043
46456441
318134473
179131440
56130490
201107348
60174120
313231706
48617661
88187936
775565375
54531870
614935301
143977098
108829826
226858033
564254873
102987605
737323471
234390200
16604341
668389252
277449959
236817047
513657755
493939866
5444969
12216849
180926258
198964449
59071981
105926655
41160991
129136285
271148527
187307125
43048305
350697025
480946516
5810200
210442498
33549921
191118294
67256062
21019513
236745832
374006894
791767509
271762706
232316365
317243733
18546365
153435608
192321558
383782688
496970711
382850464
670762851
116169873
166660563
247745480
12027145
507933628
93793107
58697668
69279772
648509047
586330683
301869785
67442013
45933409
332277853
703895170
9612649
31940045
543432415
71645
31314288
727070334
166259480
177509390
50829044
41834856
457880079
509435691
944071423
49315784
673584120
147754032
367174088
257655547
256370447
582426628
491913684
172660634
81378936
293093331
453029566
411006434
195444999
726471924
158099831
146436559
796328494
321831230
98777274
279976584
271533211
1094424
579789698
247938451
349592768
25860196
255515970
25754046
25511228
187643499
74409464
143504477
9303767
588829456
619145445
148413525
610284694
509465531
276605608
217523950
183712307
123136877
29455682
131566191
400345742
223021091
56810193
94886168
206701376
342393345
256388057
399313661
4774406
252130399
210331643
158792019
142418960
873935568
112269334
243249472
11684094
732774255
158336775
9735496
535469931
831810986
388180394
100490585
212232827
827355333
127226417
197527983
66851368
788528147
93188267
7814419
244955108
8909407
72945960
533213132
55739955
623230907
863844418
6508057
46988581
67724090
91042602
608755111
354233714
481703510
2980330
4994334
497794857
6526616
54614123
110292743
84524692
166224348
468385671
467751209
77300319
61769591
301864453
176234725
598440816
657428269
386824690
402227064
600600279
306013401
75062510
527487081
49041576
171330192
30194397
236382554
11472450
200836810
381665713
694639370
6405117
460189025
238762743
129698384
28861241
445113871
61644233
103991945
168769768
58795597
127282517
636492985
47510883
709186665
214653345
187613785
252919102
159092204
767757780
12694268
308674255
586211941
109250
53418723
257575860
624657937
198323138
685061509
174555290
14783979
33275414
425869120
363125510
21004723
506097726
24528148
328438089
24413217
256815911
101209975
210653259
8655603
57802401
337847271
202390257
19080933
573852955
381183468
202220157
154969159
90874280
299144263
269879115
130121741
644234146
77982254
172617652
189090788
32140914
12727722
348471857
208583559
482122
677776823
90825790
483150322
181349385
856413829
163588302
1199899
26953479
650267048
284404595
781171400
177821291
94798223
165649586
59218695
408678918
224604925
25033995
798819181
528736950
606455664
31915978
108774244
31974066
136996738
288964521
101073456
5812737
553049023
18622291
473019164
641559289
156106194
44347008
266698179
146271152
310359223
456801755
275683572
473708264
785949900
132642635
376996462
232070547
585926907
122821839
235492142
139927704
45653137
768495659
348022653
58588164
158653489
7907898
504365081
16701502
109590299
147683145
6212338
92114330
261312335
406950067
375107371
214375553
10148383
952487585
332985841
74423238
240965626
694455780
662026169
33813748
19800603
877096624
236431382
337454016
62427793
157998440
234529385
500549730
459537532
359046840
675589924
708702453
12522447
219558210
311959396
722374997
9040332
5677463
56823167
470613521
178275864
53668337
297292254
542096155
191614914
235257815
115940112
391009888
311599943
28696399
280422409
22327975
463749824
167974393
225530068
294094564
272262796
346553498
32685723
712413952
31735987
1462481
179316115
317553980
813951697
272198429
13025289
199781437
76173461
48817762
373882614
149200377
26213276
32327273
45212260
213844086
50618497
87627853
253399140
670448913
142657898
252212279
28165008
141081901
551634667
282435258
523141158
291618465
160308920
388275342
300611398
591710766
436735817
346472475
143343639
567277950
42187406
183157243
84461880
16604343
14711448
755167169
176756042
654933543
312892945
47297088
111860766
757055271
448617320
479434221
188599908
24375698
284730520
223593307
120431012
66003793
610101567
75848472
184347785
1539069
5414906
22981720
891688589
370200480
5851535
1353095
31244386
90788871
82275561
346761
36907585
71344060
367487756
164683342
20833372
483651898
6100210
43707122
27017013
27322696
256709837
379914218
195536295
63322789
157596267
211842078
686813861
97320807
66992613
191048860
159466465
103392408
630350669
146021904
217012208
48788930
543115291
139826044
9494129
122225378
52573853
351931588
299871320
689066745
57861035
8757114
35717541
274003388
981700554
173715645
374271372
225036309
360284166
7380668
89981198
338550785
398445772
316773220
21161421
689765919
255590832
437524025
312074976
99889321
6070685
153256237
146614337
93088607
36461793
223528591
225168863
517437834
36820050
334199768
396182407
12897746
531849375
81081200
202271804
123826498
42848345
75687400
306605115
362389760
804890560
50888708
43733643
36665713
303204676
339779254
147069733
346269
266182089
284409021
172701975
142015227
266722424
292399836
12075730
111014153
12656720
19046979
515106048
10449302
842880502
740233780
522839610
129729620
144686707
894352183
155624550
27890053
1488010
164155928
78098366
345403535
71736929
659941833
105828150
167951794
10857520
92377431
627079580
170821861
9457110
434531330
315123279
22949972
37864597
14076776
632513543
313496809
185379016
29567493
367093116
44817832
443870293
211879909
185294009
401582879
98864490
253737096
467515511
617630423
488845209
315771962
371047165
71340946
575449238
156554554
136206258
21326558
24513271
189304040
606293156
171216555
19948944
730302179
152780453
290464010
577835430
343108005
223489548
623320878
486512559
358416745
160825798
129029915
481273911
466784
106059951
38636332
331832189
1960065
90811924
66084683
547746779
89698022
351981698
66984889
171872446
184213105
665124916
144589393
55198315
704806639
214235221
78954525
37523597
10863507
199086208
447848632
95678365
143260721
256621067
178759131
569111291
261158318
89509577
26341309
915240
247016501
126213340
411199508
186954631
277150136
879398787
100153071
331326057
69337338
645155700
30082107
293477010
10585143
94241405
197218998
315428749
34729332
143756367
32150815
307250733
82781322
752735021
375784835
163337564
10241515
756802779
421902480
385835225
95028098
33776951
232236593
28070941
68081692
45854336
15170691
315280853
336080283
217474687
16268263
225664394
27298620
27645180
197348804
104010095
281569619
151921352
111393228
5812442
470481180
16150714
172967798
39943175
213513424
82926981
632738746
63672077
610175425
16800565
481285587
189987227
248814118
166432796
15307602
195456205
71482262
252293785
526406639
235996905
125069228
278015406
152070975
649045981
388326825
31931383
216639254
119031176
56787976
47751704
359787113
303685649
409390362
179067379
773184268
161337239
335848195
778961748
33047101
390162715
9420607
40731846
175198969
103428793
831642008
70764937
5387682
343625498
45320161
84590080
201710643
350461310
53085210
790537
281271081
28082130
32359888
186394506
224985507
30032723
106529451
84771744
29692336
473876800
2756777
222213370
23688699
222298642
235224336
116142560
653032455
240665202
105616303
654048596
177392476
484980211
678385703
6869593
265679748
378767259
452085384
79108364
96289918
105670834
9990597
90839077
339879935
583214014
30802089
724783909
481749370
941763102
53725084
518044359
213702735
820462625
882018430
32411601
344612790
225469829
452508189
273435628
266138279
50243181
90730329
89959734
30537190
63191683
8238448
4451054
34042278
59075954
435674895
85031975
132118776
274563717
103779755
622631227
559429477
153756809
316665761
309199008
427102279
326444063
243469266
26610696
191787962
140631736
185190563
244654797
674270139
194916940
66003003
150937086
11070816
258884037
607130585
836649624
120989337
115821879
220226010
108674815
216386333
83042536
709872494
640767265
18063149
87706504
474604136
965469983
450097819
265546553
246176960
513800364
316119211
372607936
14623958
175330738
268907788
57479282
143862341
893411086
120986133
67785052
135085990
111831080
50193658
61812550
44639247
286369636
539466954
203393668
59741153
304936442
510133412
309930530
289478844
303131897
25658052
263698216
196666876
645738520
126207490
264254904
124721862
25440309
252945806
58257341
228376024
50544066
440805149
14156992
81453792
202428171
137581908
226253683
259043401
99107850
50028886
35949174
22731250
925972
31953180
95743821
430838209
136873708
395600858
26544338
337281736
524261483
105097899
432822922
307822395
110783822
226233750
226908401
166228617
43358346
560927890
717529334
64202942
514363778
59383475
314396898
836293736
355955519
428645657
390235442
263559198
178790642
61336381
16974760
412115069
686249620
372495741
12511755
6065878
175886862
553887490
426172740
178973866
19725294
168560849
127217083
29413989
422430047
164015420
63465369
33399207
218071604
288310337
160735627
647374398
445728288
120704994
31058018
120619030
74604898
16252191
314823649
71836338
559103174
293194510
4225059
432628595
135729951
499580496
503891816
116117244
478497243
193581424
264854069
38665810
592803407
139042565
126546027
10478046
12572408
35406200
14668769
233945701
57510022
82558306
240345463
35543866
208531741
272772670
230767138
430971294
216432253
51403094
127236658
208353452
9187554
280321601
58348921
23517263
636032290
324901926
251282996
82024306
411228017
50354050
41627744
285746083
22258357
562287461
457632947
28530396
574851679
3179783
43841926
177226555
106158564
249551415
257952941
428278655
79966808
712553156
410403345
184383206
1717794
61826951
110073220
46288009
289646834
412239171
238490369
21934818
257689597
963755036
588447602
293244977
123709340
327263843
118838749
203370144
32994245
28470838
52159459
675036193
380996024
515420078
281569198
154844928
241864962
424932973
93204377
420935439
625234620
391104029
44713445
640363361
2473757
145076876
227133299
46879471
78366980
251888979
497342385
223267926
166818251
352783872
165964054
124349155
128128117
85082036
10129496
26970244
169520515
498122986
335450937
114160291
473174339
60150497
36877411
127464415
220311848
194280276
101635998
760118632
370615198
124899561
152625856
93575346
94656161
402981296
198533079
94693525
173100964
73021907
208336878
107005737
274523956
8536821
233296763
32078105
200513533
13871770
284090733
212943384
283324573
722365950
194299394
85027151
853672115
631052451
482249215
693286995
356384919
229664897
289989036
834765769
425462546
367880769
106171428
510655176
170097683
18388667
24081086
107838493
145205972
31522354
250679356
89686144
683705273
346766266
514380572
23147001
192931359
103536632
4432832
236620682
363275922
48833946
291513081
58541949
275160139
83526921
563357476
696098282
95323229
533144004
193328
39973376
18576905
128786268
316576679
247520566
301948971
9444370
483314474
56323991
541255119
15569596
14210714
296733748
228169692
326417651
28535460
285916128
147219434
779674952
2420725
195755950
20780130
10313023
3180873
376183482
42974788
201334421
752173297
391787252
391887042
56589792
96368427
24865798
777217079
135833325
42137836
247265296
166251998
88123826
2470998
28193802
268178309
39592544
195388207
480507609
246494813
180530955
564309
215370171
3420017
2642223
637164038
468833
663422861
858764757
95113432
14861420
125432111
40119096
131926276
27148431
370032509
15285475
138026603
493308826
112664067
497541359
132181008
107883971
1058443
72220278
440904402
3105427
238954057
33793309
338709529
236273687
146488689
30678476
235042746
312416686
10189878
134374116
560643633
135545921
38703530
152058970
177610110
604626074
83567167
30984415
220876546
807184009
335905474
135425409
206362901
176864115
500847700
629669614
499927200
34134155
346204049
237099018
562035751
55557099
98249486
142067118
161742066
29274735
48919362
208827290
184642097
364639341
33355557
99543109
90708246
523881497
74268372
208852138
14310332
86399714
140576884
18751426
908472543
184876972
276731553
5290861
238675
26955572
399075930
147035325
41075770
532461390
230699312
55464142
628163038
671345200
644216425
90732739
158486
115261222
617284684
149378080
8682923
377085719
66884827
325659160
164046889
150438847
4188035
161284892
108488
491551115
235025689
45243113
429472295
113993622
467009
546064233
632052608
16153523
455884041
148562918
35385622
286934074
160216892
442587402
62543544
12728711
394562913
159278211
63780530
46113976
534850563
19291283
161850757
333336192
679382553
475533704
431091
42220679
38308165
245084508
132830823
255450159
2518189
741845599
489538449
96082384
273895642
64532160
13166850
172645611
745148260
33131207
19970846
333842481
640873230
921953624
128789973
375214179
494900929
101028686
633325076
136552110
145454493
24712827
83218818
8759412
589614330
22211399
124199615
707608813
794423187
448076398
548977712
76275549
219937301
13359205
13086966
287495792
148773925
645446837
71843149
553279178
47219093
80659818
579191796
261275046
1504294
467445972
54363736
187890412
672520874
130512514
171879096
97469733
153045546
236245091
346375653
499097750
83028080
216180602
176840396
3121926
229438443
432817569
39737448
138928565
291681948
163483995
20672206
219275730
450233826
161818667
72980169
15850529
260210638
429219691
28627789
69104153
73124388
1184140
9937020
380750142
391705660
131049933
102268180
38835839
100791556
233518425
186116359
524152322
353980182
12304451
235388070
67544881
57962878
421067049
511851851
27816719
44393579
665131172
442777796
546529277
189720960
2165878
131374588
56873994
292900702
54290688
31878386
287306676
793241807
238403874
140315161
180572178
242158616
79333015
32050458
582178921
206551500
14639535
514288482
381419541
82940039
132133875
405823877
243047923
23068047
689479518
47832529
447854435
262826754
351640196
284054786
279524371
14494026
6593962
114202356
437508762
16621973
203594067
409101939
33873253
119028397
12849425
418143981
78735521
16500469
672701356
110858499
313121264
74885057
178641292
12429760
20249249
675406371
331718029
263591529
490056704
746376713
289201930
300500948
170129002
153845105
159453762
615525725
222755858
22607280
55265698
323681549
202141587
68355399
7391247
52386313
583477160
371784878
149413578
73123383
364049001
295254708
378775397
148242191
170736108
35783766
291159665
43914734
102988858
15204163
8691309
843641
221449408
71622826
512203069
834619482
22296483
22326013
263536864
175954353
54963620
2951972
169474513
198777224
10403286
177144963
39993579
70431480
638466194
284883536
65385267
472220812
119357546
167130523
875063792
221836444
196715938
221858692
180431448
288324445
307571828
205373824
10379329
174731849
90386504
343768810
324116386
106538054
404079190
580645407
361594906
109442788
313138167
192985969
195587770
634273827
620355930
222100479
328970627
231984659
343953178
374060957
152626554
366265337
181999981
85150110
316067547
131225314
47483096
93092062
789911776
130834449
2233206
46622387
76194875
135747614
107222692
129259011
252894617
239368533
384653289
13031892
28714954
246256995
46225058
15390389
472507808
589637431
392287072
718576981
571297707
33567555
99353835
382921283
323884404
251110984
522358536
1522004
41753932
159350904
98097283
69738842
137664693
278173815
618219110
162418442
17253641
181681017
122894060
102499409
29779478
763494658
322003329
253514834
483449466
197068136
545319722
157026018
30859312
501293133
13844026
639840694
345203320
695852598
539901943
234066169
70721012
477524357
35571353
80455321
230250686
310113264
27805245
120971705
180411448
328682765
464712753
378005201
42019957
475640755
435403989
119185413
617672500
146764959
432139253
162970361
38075558
299468215
167958425
21510425
40462169
335484189
277465186
79511943
503905258
8064482
135468169
159289869
240646649
448140899
138357188
53347584
392375338
26404482
99253514
26360719
324226536
268665411
535847230
54156632
269587866
180658528
297310365
735050440
275683545
244097789
139890462
333613399
460176164
161149226
656735527
55906557
21155141
237003617
4652346
56343733
22552469
532348351
20153477
260239385
750772624
297745611
7866483
183816552
203639683
11033383
21298660
121040394
56183692
600405822
129553194
656839425
543620308
225698512
69203301
304088376
634598343
809707180
32074661
29787746
174694940
74594766
268491467
3121095
764531164
333601998
195996475
49507639
606315560
462162078
30051096
1540508
817727938
484175477
286918530
378817474
382248126
389618702
489114854
364848658
48059722
42679497
231698442
219617674
140271100
82035613
247647028
436990349
35865960
5352979
274174733
113314141
183910821
662174458
99499216
107008897
104569015
116697785
377173484
44683133
74775867
106311668
633894242
67041475
26306414
546049278
294310322
538961627
128470047
803823189
52135136
72361000
94440106
305065386
414622374
280143132
14328546
117474544
18316891
52829079
440870709
142076225
100679152
176842650
16206952
312686940
736238527
363846892
38523608
386939610
2667391
79920890
413196759
29091585
567176428
1241748
461747545
433031549
592559330
213235212
471577381
273864416
18785442
474613271
289851693
128506750
56414670
60521398
173811938
452094463
24664853
603431745
247506958
18102909
1733798
678975207
441446839
592868671
92767765
830937624
158342651
79142889
85939639
83479989
232196946
13126091
19143736
405262
3130170
188332413
265987882
644014072
4613990
400733412
63815987
338311764
627870958
233426835
65014304
42208
312237408
154747271
126944708
31500206
23716668
203761396
36069686
820528021
357916078
459461079
406294332
279392115
289674039
83627756
247656644
226947871
12238113
65880151
123939801
93085601
120693878
357432559
5948568
337287563
522729654
829480554
194183044
312655958
914469873
65299152
106965355
590700321
3088736
329341100
142194622
283387231
5070591
48583199
501521
18719433
554689178
129505904
277736991
153544323
234314921
386084383
65706535
302757474
130219482
173635248
16489283
8968063
56123814
110111321
32398977
93311092
191192897
428581014
239729675
638046825
191707742
790734149
112045351
143686578
308478540
55724235
19723512
282921912
156075906
397253134
260284012
374121910
12640535
346517757
161629252
493223840
356076318
436077399
151795
255882175
21332134
426771038
121135084
101158727
513641104
167091041
41014185
420253956
318543112
66834521
28286039
9132802
172067653
268574703
450962767
658225027
835543142
30015394
187397586
370123893
261193045
412120708
455243893
7681711
396868817
35286333
436252291
106824116
149552002
29646901
579392719
222795683
42232980
160943609
52382482
128126701
75168226
72435758
188967672
7829190
291256030
85861519
300632418
421139140
72857524
33520936
247055759
2312937
27997843
89918510
286335109
53381754
371113581
647936253
888173331
416690197
62438555
70745807
241849781
34890022
527866685
109305749
551154916
176113490
577025815
181871880
50810843
51924417
337184173
37870602
118393605
476885232
25973378
20972504
585760588
276260237
254879190
331347088
392274738
190661421
75010416
304323359
665130765
279585465
105506338
70807012
288538906
116873691
718052632
148302664
359949634
256909819
41955781
78285041
188689657
184382222
41520286
168267673
302060357
43727725
235956634
203519230
393140022
932322279
267662952
24373771
388216034
540749102
364144364
417961913
23771220
532631115
273922496
74764621
153076714
264328546
216149878
141876077
404593325
136581429
514855300
698875582
61680777
106214227
531549864
15035865
415767656
625853736
291272420
339990024
9558127
177573813
50140041
27306587
112391563
90449738
43836174
287997983
15132790
510582758
199515870
388700401
151208575
712817547
282860528
78849859
47573732
164591095
30608312
229728123
332176886
12175477
585275642
327481897
149321509
744714427
169552595
236539855
13269577
182441112
114350094
176410717
158484671
54200943
79311488
709170545
40004506
161491283
380622807
305205732
65277678
142354164
142426462
23808585
698008750
374107856
164663112
656806938
174007929
102626691
470932507
226748535
126706238
919465752
191095508
81933615
448659258
83808257
83710225
19506684
393792316
82767530
62914970
435671632
355595625
605928574
8155879
23216406
32405746
617373872
4418168
176994035
302179689
167511392
299814599
6414213
93488620
37975969
3410821
15676261
332785885
594458568
134046517
274431810
185795588
144697862
46980740
929562649
132706046
391271793
95402250
253579174
221834856
131267962
398584327
208144898
154760465
16139172
563466572
145796380
1427647
60206426
181389117
326232130
170081315
196901012
479829211
666603744
122742788
503823087
508783146
496508365
480636969
582909395
550940044
154628222
140584046
151317524
69315199
100575216
56567144
253809108
98713759
7471609
577119375
74719158
28635144
141373814
533586983
162053427
15774764
10226267
328301695
16657198
30270508
551666157
9382125
452920226
389153833
181784124
145700104
130689290
559286702
54417899
24706021
401162059
329700562
81052356
244348465
486967865
257476553
169244786
209982646
844860024
479430050
60982334
8396011
535193091
2917972
6184903
217316321
415602291
208268201
18646727
723980025
302843254
73378900
156132955
6080238
833350259
114316883
479956836
328841324
683202157
20475345
150948167
32422571
2789604
2316349
187523605
194360097
52024196
3246567
445208407
181767208
679458836
230801049
506255273
6016303
14143768
98214849
251443
168855150
130788963
105679931
218650409
1559574
336586368
80899683
489981952
19689448
204768444
172846115
422092857
495297910
627926242
600635343
116992202
64353382
317609319
129571773
186500007
110363509
219573764
10240691
302162878
746435068
445496473
230569054
217158145
447514641
163416626
218550873
56482745
462542770
4833926
29535947
437320542
441382123
170239522
558153027
4136242
214296466
394456650
63656156
205682556
201225952
703390418
21623229
37523996
232036923
411346022
214748316
270230482
161505625
171040295
172814673
821297788
413324659
644843982
94881831
143476098
35419544
46834401
24808036
89045402
159724658
68523571
485915144
23729438
32259938
184141374
236309341
766485276
27458901
5017691
59376089
389947961
205612958
6806756
194757284
234236520
277216592
55714762
89154619
31440789
436468564
82107964
453482868
670444725
64244574
316647642
293356893
7160408
83915788
239377292
186581466
27942195
155630992
235151595
345641143
67043397
390890317
98277192
314630058
111243965
208685336
80111132
36339357
61185627
363406559
94442776
23996302
360219533
466789015
14951644
24696170
720319889
135759681
615585104
198024148
582030683
31252510
47928889
540203198
105868869
23439786
22402307
40807921
520082790
634109971
341802116
123238128
538131830
23450221
814826971
149887271
432891243
8571565
220908808
146681847
355958123
105842722
206470350
658490100
229411978
42430158
392302832
227698261
675377921
9248843
26556236
367173464
70029445
709866054
366970751
358382733
90735429
302659464
437075035
411519507
365905205
391765518
366039815
130479537
268997259
100777158
245370015
28624701
82198382
50474550
197063117
74697423
124310910
100150714
283625599
454742580
69735461
3707830
419586453
152728722
13906617
123556313
50037632
395184980
160926243
226173161
55726006
91646328
668714
79704829
368714231
333686962
149015797
109620614
34556917
123498497
236494562
157364392
268872976
385711966
551278922
92330420
80497975
204944925
523570740
608139155
27597242
41976115
53485079
239574829
523476152
248860752
243256270
40458824
56960118
234406295
175467778
300041422
33232287
224531085
738410437
641358291
140650481
61218509
115137890
217970662
129467448
179461860
65018169
292634887
417522500
40215046
62968336
68013603
152629394
341207625
6218443
60377926
179986892
82006428
51130536
12096394
741992019
355030451
113995667
2906160
176370379
303467067
212062044
57796109
54752101
820933534
261333418
456356989
33070457
42386033
770448696
6961375
94636938
52596847
115152986
3457169
130624560
7615626
716755882
33461849
130692168
136202447
574168002
146418061
8351440
86385504
64013598
192070043
650202315
391132690
125422383
187707341
276941588
30915549
458947127
180227472
403764321
208918385
6438002
368144158
295612223
127502978
50011268
452655035
29456074
91819769
61821437
373443634
390739049
608624965
341259738
95320218
18462113
8607490
103669373
81397291
339997165
139283721
353342765
18201089
494934620
22733616
11555872
350468760
37745810
112120104
22629800
152676049
557302639
7657405
194553555
95172671
17671479
501403401
16224013
671518594
6048585
89441323
85661841
84970319
337471993
662710423
660496952
80039382
15263500
18325162
205762257
1938238
103601974
324817615
248391606
179376016
270838856
134453338
4476049
33088963
821558784
128003006
438678882
128039958
31855152
17096387
354883989
820876657
436131915
39572515
423410967
211473317
232833617
119268465
749389368
162140761
4156657
775582582
21723669
327116984
137351562
22193092
390981533
712480608
160433547
731094770
298961714
135912447
527229660
4426784
460864692
402184226
118552283
628913664
374520888
361468685
54166470
148844509
518864658
125131613
335182423
50551643
710985679
522701065
408933302
90123300
191826628
265097655
103382911
10144337
125058699
466031979
896185736
219546734
366691725
463002191
733381744
186481837
96376897
297603047
35948192
362946399
77034478
169003585
205786023
496948177
243119117
447577143
318301025
842186312
641545892
286686942
428722538
24546474
741913800
373322007
746105194
174629742
172241775
323502294
269440593
35262396
194358785
3244307
7775660
393209736
433145501
245833824
107927977
161936718
471206581
160052172
376628687
511684993
228959284
28137280
409637202
413385094
19401247
114308366
479948085
824554467
719316762
134942960
770543973
123341495
133588711
85011989
72033245
238496997
25315402
117570546
415312160
706016147
298529708
49442361
351577741
32102117
59660603
27491249
4653482
75521355
193213206
231163842
618892990
241728706
532486492
93503155
76433476
343409989
2864288
148213365
572736326
304227458
452186351
186098733
273852977
589580433
81913299
159130826
192620004
282013709
38918197
42666354
221050259
395630596
515711043
98170190
212442817
49473406
603424775
244455807
224135220
55589958
8911492
80213611
89605555
81297225
10781702
172259500
759577087
38771129
655902607
6063076
33678160
188648568
336167133
500602415
619312466
116609040
138445091
477951347
231293810
3309649
53596323
454877514
136140785
274685565
498218676
494000174
45211407
273976321
25350813
3055522
40612416
687743215
15892682
166557439
197086274
280658596
909928979
36186465
129851198
10094169
335254959
372185340
399162656
142428387
60731268
55695624
438803685
32099522
99058011
352598724
62400954
39729458
18798885
261333087
238817496
201164070
63057713
591756397
732777613
22439816
313957531
37547783
24604887
580476400
109205000
349710780
55558328
343297241
323771136
2520133
330996488
106035125
13702589
318184299
46706411
318478333
336077632
566451632
303505526
31778523
412873482
411757612
179520501
269281073
38859139
138912446
609578104
483665259
288663456
167928373
180064952
110569876
301210992
9425030
524355802
613964415
912964213
171333964
119666008
915567073
150174828
83842379
332996558
102965439
229998815
93211967
50071687
262893475
46742332
191443273
371212139
283442797
63065721
344892721
33405541
274591323
185264225
82477113
590774632
69344528
503988428
52319087
483555394
126871657
208721778
135056337
455661776
639210133
74223397
317268119
301169206
5375278
394822077
215482372
299112165
132380835
196991109
674256551
1528942
85598446
112537220
11775805
153261359
90061860
711507115
549547434
90683790
7770843
285542540
733170528
76879697
14185394
35600036
159335960
45666920
146090044
68872014
284319198
3284559
222620354
120281510
273684253
837401890
266443617
159721211
19487828
324920195
215627633
172316148
607690204
509357938
540900678
80355569
281404421
342266751
121280495
146583089
38726139
923728632
43357332
657016364
46007834
162835145
112395051
496410330
28345246
347536279
64634210
25458953
401688314
74685558
178366789
53034951
60816423
925406391
378458747
204016028
9433492
74308787
37834774
69834854
241766966
527860714
206798476
562585315
483359121
582156620
264415298
80727123
282967068
542590857
200507239
113592504
498232231
86888070
385634981
277514711
520115300
187463425
84451463
192041936
476569718
68424499
576251650
138534142
323053305
190198146
450517883
177669364
551655700
403693896
358125966
77522708
766197789
19017291
175891696
211011871
111183031
648550475
412680508
88181603
84956984
450149208
88997133
679528283
746255475
193887522
179515845
749636323
8939098
91312492
221397103
11510755
175445179
111283350
112431065
148069534
203559750
518621642
125448111
204144486
30995843
383309388
30860603
931403198
617671295
233862369
685325448
408822533
67206773
701213903
90389791
42190068
339705958
167784707
59453503
116555561
62272776
27763578
83370377
618568511
65250667
199377160
480333305
298152750
94309951
15286209
39258990
119064247
95717872
117480430
197522355
142340236
62890514
648781997
406515881
357952420
247904140
107665388
216550073
340563960
102024995
242719209
210152356
782166009
193258360
543882109
121709319
733189108
43458725
173956874
80555846
16084302
6878015
160594394
513319378
21714807
78357466
454987937
19125023
218923217
63227859
22260390
297761681
89388663
5451250
407241163
258888195
69598453
99833193
33638937
35421608
594602175
622533333
342043
47121535
407900135
634837232
318876824
321149141
1882793
195658164
245720261
25922194
428899446
686790436
615076088
537892443
1524824
35773179
3682648
5667790
208793318
32246231
5969622
150784095
533782245
3766319
31189216
144176476
293453189
252524640
13463633
338314827
10721444
540440179
560873103
16600494
63388391
178521652
26786818
494423668
121230111
201801311
240387985
21177878
453923235
836318568
236879526
848890136
86974640
216481639
21715866
642864573
218061858
222207968
415180831
659911699
2172789
522182921
231247124
161984322
268858096
190236020
324034391
171563609
596100821
76593128
1344090
513445120
475622735
383209958
138138547
441109440
20727896
177185423
47829203
92902473
15904301
14988394
78942751
61670918
202832292
235440442
67182068
139640886
268643788
272416914
295050290
349461599
79995718
39153065
270943122
739832437
22869456
230872321
53528782
24108352
165173675
384832345
246695028
158762693
674965938
132481530
17402515
78774207
160561380
17962111
71518686
305479052
60677924
55085710
469893354
277414634
158202306
79398703
289384911
54405368
531957386
864827652
462361466
300475399
89878480
338303925
216364881
396703081
72248901
28318805
600067017
482196747
19418438
827440177
80284556
82936706
110522607
11816204
475300780
516139
372910713
146851388
71781000
74778252
88458378
22646004
21639823
156199715
157133791
390082472
59428673
34804809
2074874
61970
17993559
5795553
310421246
24758433
259887
14955183
77435444
200321257
238490312
55924892
47541663
22882671
50772668
116765812
504864934
260035738
160598062
694684908
217592383
189646344
408157579
631355755
312960173
129704694
392646159
232464236
126115
9121615
19169393
127866690
128954029
33990552
299944523
315988542
489951472
554702641
272218522
65333237
644894319
17759558
181655764
797436912
82124397
590612919
340132017
559325893
369381461
66413288
7425075
198925245
28918898
21974016
34187727
319063059
214647173
82848009
110193798
709307418
53732526
47145376
413773693
163785940
136153253
199655725
460375653
40359181
211355883
418571371
349795072
350966717
16241257
36032222
202490638
364312823
188231869
57692740
663360842
156609445
266042913
551949873
67870727
13683704
225233856
431260442
379472154
65724291
673714505
171762007
534405592
231497530
104770198
6817427
158814492
15057136
288988944
405273343
856718462
62533863
568774
463214323
162040018
348352901
92659692
54111304
303275955
575227087
31208075
223239208
577223431
171956445
120499803
56510052
189677450
84086584
123926306
209859544
208793126
75285744
138453574
458437122
393061207
157925154
612994537
823469654
70195608
130647366
860555778
42351574
368912454
457822980
5661464
22738195
244888790
159692679
607307887
123496017
334305250
28974528
103914438
493875398
69439727
790261377
96080496
474206757
40740232
41787039
41698729
44768617
188325979
478133963
388039492
478998538
94202696
22473730
136231818
190931390
416422685
366957312
503333295
3425508
663608119
20039760
384842280
828030128
614873109
650690923
209948808
303147086
25234333
108148384
235016108
27215532
392383464
440609623
161716076
406523305
516179794
115356114
525422528
154041184
107373139
150188943
49426631
416817617
35884034
663997283
163569678
214469874
290728130
409918919
41426095
5902992
522956293
143252549
54166849
71444429
381064311
120413498
503112339
113846112
229198317
103364521
10009381
103913451
72470385
23056972
381250675
79296490
122236365
11272887
64751357
500850265
77171262
216140127
600916939
257758556
242100083
222116588
305997668
144296496
359645190
11824204
378763021
65711467
25983164
337664102
6344645
187494883
277305414
665115586
239380838
266990218
130761140
188808656
287818714
46111451
71911528
344715001
222528494
210717819
125497027
393840307
3130553
276689418
679634943
460418214
157425404
94968418
298750809
18202729
600136885
197694688
323694877
8689325
121341920
86101165
636470170
18743379
40770768
77280578
381447650
73260586
28300537
793595711
25572388
88804401
77910053
497284328
464527305
386645640
232297433
243705073
189878352
531783409
623339917
55276885
49683320
340214671
158154987
656393421
184926169
721961825
28236788
40295528
269821858
3030972
187290921
399117463
49291930
714837186
55126494
700106448
319910403
253101491
424151204
95715619
240536974
139274604
291590996
42232215
328363192
105900088
531026129
11495767
316430876
196456395
12866415
38060685
45852423
218804290
218372433
380042353
413961248
552570390
116187118
293288420
153359377
155327561
37951627
50422556
156619507
114555144
229367148
414037047
227364826
47006002
124402868
122549082
4386087
18164503
97816397
248374243
333163163
139769249
218529594
13707902
51956405
75869790
69171019
103467032
415424255
378038077
56496942
293255193
43752718
29817030
93667494
25510272
203789957
36753814
309681293
42209991
122510648
383936910
376093952
96105095
295851267
22595557
79621810
350294470
254923379
271221944
395066591
464533043
438704311
20329110
231992472
63201351
166270378
211699881
140112904
63259444
113452972
290060457
361988231
500830698
71720583
326631623
348119891
570897681
146840693
1856094
116019939
77487062
480146855
282742663
2524035
170794620
755662590
10432846
171189696
117322000
715354797
271038690
791829995
1189433
108304192
133224871
913237619
525181503
270216601
746945684
439520375
327990820
68447116
329728207
23678948
237157106
352405925
134543322
374823096
290999725
332197972
265429855
5072224
56857589
575135171
30328440
412650169
400262394
744532801
10131544
339305772
81566239
173642018
48427242
36530844
433506268
412808798
553206692
131112618
645817903
159697545
108801435
51469942
90443751
614717
15260102
589172815
2222592
197316627
32752034
486536079
30250109
291113266
579813288
194603865
567292476
677392356
60805173
798871163
295116534
177792306
835773508
82192875
390687568
491898246
245395193
90193099
9783781
42892427
452749209
617248812
1555273
581607724
207692958
55397544
46515909
705343399
308090402
52719601
244327412
248986192
97306892
559770690
1456418
264237204
268131965
92556152
165084304
352440936
432318736
40758366
418234644
87692720
496234991
89661913
536978482
95829344
141253668
365665039
45911538
100624516
5246177
46163647
319285584
116706946
44858566
230556640
12208027
259854323
85359485
178269363
157348044
493135918
251304417
606295156
96484075
124894795
164863128
142734859
332111642
2298047
113819942
429552542
170543515
19979175
57769893
614335044
404692607
211209140
666513171
411039668
423334066
788323816
191335488
304604373
115245615
23195531
629671688
176924085
74339383
180303933
191104999
315021002
49787212
35666973
20416290
295531731
284932617
8962000
455408927
43497491
160473217
51261025
82177896
447545211
52618585
116866092
180541740
582335577
704694858
12784209
199174150
229789567
374107128
37726004
41687158
19147155
128179945
139587070
93473388
250483248
708478959
281939518
385821876
60303668
39319079
52975030
378507586
58746095
152428403
37458601
112015331
173483375
503818748
416176254
477248757
62722942
818302705
43994724
525461331
37267363
331393643
12946547
185887545
287664664
70489743
269309758
10768390
16547193
362896219
207386193
103942957
60262656
310278476
4801137
64664284
467975084
39610065
400895653
26296847
32762936
103400622
310622059
461901871
17529881
420212682
242326642
20776665
91082274
248022460
283655038
99650457
604958410
37263254
202453451
297195794
92486528
191134359
32127511
232214297
651340146
923928578
162313327
166188845
811858409
333519562
311107875
104551482
493819822
24773814
564524711
25131447
552745499
303897963
30252349
172410879
87277976
175291949
236837341
130908902
63538336
809971826
224542161
429578822
168810222
103691845
105761186
199171823
2715004
237595630
288103063
186190405
291464372
309006728
226957176
335881761
203509030
532863845
86008288
342821598
267024995
74089021
234794597
32892849
258946950
137231882
279077303
53602622
222293271
105581430
419603786
173049114
45287372
5976285
410098831
70664840
190349700
118740784
7110627
470825019
273500637
12434607
437190403
210836838
13721271
103855353
101330664
27266798
646792
176313226
4481104
23050754
862355232
356523435
18862670
266962932
514014898
253666888
340425568
423263317
374499029
834725538
624183117
478833730
201226853
18912804
332968985
771115583
378767843
11537377
49900079
641742468
14563596
84383438
65611813
52588167
112521959
261452619
206767145
115048858
113480618
65864040
354059024
107816057
116043786
111914005
59221383
88153670
55705002
164595342
254143596
236360802
21001909
294304535
146564861
49735456
86212925
24322530
315269574
586718
90941971
645781936
23514405
134511763
4586437
42380951
399026966
111005142
10438270
19245061
822072320
134864270
2686419
222402534
197839403
367066324
19162841
465940503
415596698
412855442
15266488
221980050
667235809
17175632
64609841
513084777
227307955
134930738
166933602
302207167
174667070
84229453
254294139
134797018
719184202
21820650
62535901
897345762
12622713
486988921
29758984
556091258
275621110
46895092
425095940
5176632
206798892
60540719
52372565
881389595
68757521
146558287
225208309
126014992
325309731
532609106
64789573
397814296
322337485
265009967
4309687
544999757
43473099
198635179
24384638
111499529
225967957
216250655
90405077
587274126
331793619
192734912
331042375
123167616
300344991
684661341
78997928
22741814
72002344
766116028
387065980
106007992
845571304
144778289
102233314
465501891
225917381
6331661
395277775
547184036
10837725
218061367
115969037
344128642
84522130
660992200
388432375
127046152
315010836
83321687
557601520
452341033
301847726
89210026
134602360
109508369
62723461
22392100
301319197
701216192
350115073
441751181
65259462
148549497
491968957
19116760
300148943
43518190
71343049
81208050
429291209
427225231
6320563
253021952
20986596
306626890
199856003
75271886
313880656
76976668
366420905
42972589
33884204
31483237
120265871
155035179
363302457
8446792
274857818
205896572
11373776
171338253
896141759
53508755
651806759
422049087
63965019
884740
193933768
20850708
67651840
161437492
103325943
75745515
558567597
33679271
931293126
243724448
204201898
186590030
565397322
3137385
351254470
417529973
4150927
87558957
78210304
288346126
264476277
263462528
717024530
15758763
6805008
203667612
6040449
716274960
373148564
30453256
112538464
229390470
73486497
242859297
334569933
245556920
611637612
313274486
147321747
62251785
30825975
28336200
65474784
320692930
79455388
593503858
83364208
156056581
149350291
177496433
61674141
23033174
83443173
603838119
79577596
38776648
162313552
153204019
21837678
3319762
57196120
227551729
673863531
312332153
13833612
58434827
194647910
358714200
2302351
202528052
466306967
73846476
23047906
352071287
242038804
227398384
80805700
594719851
451886535
334801099
77097182
232506443
15745598
65946985
586753102
387018863
581939015
369381299
305335390
314311116
60964972
164116116
282528112
18390999
50633009
227970246
32473921
196543260
705332821
563079688
89034519
345218227
79519961
29194299
64923342
77012394
339811636
284987703
377884473
214292540
162556203
188620096
415551732
415157576
307959082
158522690
364043359
35108683
477593249
245325599
358732942
16803878
292985655
181474063
551287528
35193125
210615424
310030350
338953888
329807837
186186764
756854887
10860879
201511965
563945583
660928555
515571829
613702277
345075986
572856914
138725729
650201719
112050188
621968607
31016826
602182218
57428186
159024407
256875662
926014145
82758441
17668983
423373053
189459854
21973366
645248176
31118025
50239431
733794298
433295931
196848727
215309920
347008702
890772042
179929271
312598349
73732808
264251933
146509220
285094572
22271944
183979452
284178740
54401862
443775568
258745784
351470639
194956197
284026252
115658994
265121724
73346366
28760918
296894692
419349184
313790883
208795752
659930820
336582594
19002102
45550576
144461867
289939295
455908719
68333530
252386090
42097273
113727343
81790735
205576313
211905399
375332542
65736032
3420210
69694717
89221214
147058900
61696360
153021639
781445
25806327
67804591
463146915
18448636
55081967
550057237
398920533
330448840
564979951
42531124
47621340
26416288
109267979
65052675
168639060
279864499
444291451
262591970
61132911
259697678
42777022
334112144
186633128
120495138
491648779
101626593
383704406
22031210
608328311
45991073
376654266
183533409
262512679
209980745
77509014
32790956
11285115
35212996
533824933
32664044
414807244
29179263
347609538
15354304
75201249
91558272
265659560
199937730
118279373
332449827
751372550
352197074
598262799
23414474
125577288
88705959
71326185
278381623
4245242
97976366
75276410
168096377
89594664
672268123
24118740
121360170
555567473
19043594
511000476
68351682
164547914
349098166
14743738
5069886
181853754
255607348
100584475
165548227
379205177
139009902
68809478
62734873
512972873
36205502
10566414
758986353
435918620
6872400
289001083
519891853
154480463
13916965
337754683
8408447
118518255
243309635
89035090
138657015
280105074
191954112
133863315
112033640
50397968
28829924
217651120
130387076
167275655
284735430
154510102
233468091
146503142
731721472
116428101
264618826
700355118
355720850
515393749
119953431
702495282
676436471
33176288
51033896
35062976
90399976
149779797
11404606
349445818
503323914
29807262
343281523
763669
486305484
841609635
313214
76313650
556263052
84911541
37020557
45756400
91224686
249089674
467976846
92499906
93737443
123061838
191498704
236897547
204411629
134117813
589900138
770359
70622690
128745416
131897711
184664275
48883634
29292593
571542402
467430121
60468344
38532055
446112814
195808437
30663860
612876493
333079003
124349180
183735003
51301676
479822730
40456019
56132156
217889979
33761568
251257926
766633493
40444178
387776078
106144171
492600970
282433006
150318406
87886688
126325240
19365867
574259133
417055071
707585001
114256412
114933434
35524156
320972448
51703435
755591968
649622291
177871212
142999929
492404817
108709740
346613258
168222605
52168432
17465795
71501429
78111780
151162297
709726177
363898924
623881630
316325411
162380991
385718596
341992471
22421786
368889304
330656009
833128255
360556186
281007161
437278605
62549478
58583467
221026198
416396167
35598826
126243755
238646215
198585003
641579244
81669357
416115482
299626874
180670496
96942646
78756943
34081644
84822495
529681175
261688233
83560547
254237684
31077270
292176874
59843533
625843176
67089894
535721285
184025959
409959480
101698065
362718465
15557783
367105626
211962206
189341661
33672212
64090044
396776558
248110269
466525432
147603970
23633758
11041323
887815567
408130062
103775682
24549624
564107429
299196056
134399394
59872186
63571684
215032415
344609269
678613204
522393102
77730290
721652863
53705925
149816602
14118566
185861950
222013901
19338116
302859612
478694885
193737494
483744757
569382445
185896461
261326176
66940872
774106730
587040173
83665705
367197039
354638709
687280963
396614487
551549310
474294759
168854683
43503536
704736850
46634618
626500765
297052968
199299054
279132061
173080347
98154962
86369742
301033506
263876700
50724431
700714679
195586609
47375353
121982469
808998069
45950783
37440041
558651671
436583848
225648882
225337877
611238843
10567975
60974155
18626026
22919085
97193038
689361937
717788475
88736147
214247785
63439843
210686573
405749806
272435765
348809399
509461088
327621543
131410365
343393974
11862803
125952403
129782415
351191277
507839674
525826377
35762047
194123859
52360684
216440467
251630921
424868469
257759065
298086911
17982236
160232688
687698436
505590601
182329980
717135428
393496005
143130276
245569003
7418713
283115580
903709936
77657902
209456996
218697738
222736376
193468048
190480478
366335278
190688055
77158012
24515345
43230078
16066188
219984578
358739141
259780375
154038333
304344819
760741379
100758380
4139602
134800858
198022844
414008546
60034934
74957857
32246166
12902047
241092668
15704506
198751158
449481342
97367948
61543491
6065100
534513297
318744260
211513758
220760052
59970022
120843366
75455135
13142578
547561149
7871183
86770531
113131122
377339708
142116541
28000868
280218807
451476405
615521029
9176297
129367137
618177503
97214100
179145350
230647859
715572018
52256938
41294438
185575703
89123266
191676922
159744816
343879302
19629551
350606186
110404258
338420878
130749071
47491115
253993270
598367860
32836261
210851622
545782092
176542481
177826
122048033
99552646
125603618
70331052
50562139
514311369
86196797
339511462
740972770
230336157
684464485
38925101
132442398
117781183
345323
593850515
250609706
25489001
588106419
66434183
373693184
650538703
195971408
67848113
353857062
56232298
31271775
90788071
530794547
737116033
26376804
160649262
193310228
10641726
105805646
3263819
390827039
290249425
15894493
189883898
469641828
47338039
423282874
45470895
739013413
678815192
323741355
394880996
23825054
42893310
305052310
107130202
16483666
130556862
782182587
341401723
85321619
185803973
311486825
111969930
882480049
125113932
25424807
147369214
88421177
175328979
555207040
141417238
649782253
18222768
733986604
405113485
287514338
166842866
188041498
238002337
428404038
503544533
2712140
532205932
799621869
435098571
387922122
105731010
152719179
236288929
66044404
166053623
716521637
432819521
461732764
114010042
57471364
118456522
200586579
35496284
52386509
188173292
63066849
192265283
486546286
287695598
465161719
142617752
111826930
35628029
471622670
550537412
51406753
23797370
942175962
14165962
596966993
157619787
302909455
70098338
185240199
181949897
517516378
687935
151286905
209799722
566319769
437146019
68405205
429702854
580476673
14435912
501061573
703980473
202967451
489490705
20000799
33717956
489724367
1703537
107381786
428331787
112514635
494388301
1919468
109822983
67060592
51376673
35512204
99799311
271321391
89224888
416692257
218716000
43878093
412176668
195017925
209296910
386822017
655023378
465195922
230043157
252708832
50265304
116808459
56804172
89224299
237340153
563667472
27407444
185445120
653522516
217433398
372754045
463165536
519006102
133210686
496127060
491609375
7373634
179849885
276502969
578672838
380566800
178197494
31695368
355682281
738508569
284042726
662980269
358432794
25378829
292768911
75164928
142317152
278294849
269929682
265398157
202082538
275398009
41952351
26340589
74762915
380465391
59565191
327390688
386836422
389834264
36966329
219753847
74335924
47061220
341442539
349614323
146436162
34747916
11285861
174226090
318706408
159383206
294380774
672313050
648850354
126554988
282524816
652682134
315384109
299416359
715398960
98075759
535155409
486918910
24574897
287213983
107073827
102853272
46606459
36362550
707976266
379348675
534880502
88873848
58467136
548694218
48713124
6860413
404593085
59564284
535851857
376033677
765265421
154350084
390449297
276617993
65455547
166416510
774931737
407498538
755069661
84236096
168977681
643568326
748792556
98340460
511116306
192399777
105279908
655650066
20595527
116529922
347515424
837683813
16463159
177570905
174792910
287873394
172506600
491173253
99035762
253202303
494482521
266773485
34663006
623369082
163704767
6517378
151337872
320184393
419768064
472802551
485854075
420487934
337366210
116673339
512475446
76281257
222181605
4376434
125801083
136342569
152175775
277953348
137999041
254794425
42321490
850485914
327926619
49611284
104494511
22937474
128801327
136073675
274963743
162132327
410406374
438183153
68276076
498180423
35030864
53843671
10339638
375802666
10574380
87007097
23163814
206017608
99455003
208031959
159209779
149391194
597744923
279882572
15332631
304561426
15054779
563806795
175268937
376035201
71529448
350624219
432920305
57314465
536093898
455342956
63579090
99034125
690229813
542916230
159726211
298480153
67793456
420796508
156380997
128007962
241697987
395237658
285612051
119642656
61192281
444145051
232770256
59935653
124089457
350298103
434745645
292848238
99199714
251637563
570844448
425830739
228656682
606967545
117774199
695209128
483264316
91981694
369177427
616876103
161448223
186408870
303204745
190746952
434379947
125423773
464042470
55109512
5750455
819861652
20822585
61666865
17019726
18902945
141956559
787113029
76207799
103906937
84085173
103858429
6517402
532158000
609620122
104165762
466403409
117251554
509409909
316624069
10891479
754376084
128686008
610122652
70700197
170021126
170675172
278626089
82342896
122324454
67850335
454953812
259748724
545463468
1693142
12585594
12087938
307282154
341921054
159867877
646257936
11249737
137040432
196179721
61196176
243145807
103816665
48058076
272472563
272103866
141185926
99636750
232798470
382603391
376694684
54518769
485770793
656442231
33445389
75559100
396786952
30182367
438548622
79549279
713961727
31948300
154956953
12794695
172523642
65622168
337934790
253893486
615470056
58671511
407646205
204406826
261166549
31829154
475902383
156682016
99820187
239393446
75015589
140448053
194265496
166592636
181572177
518900734
263385025
48681922
706945168
18869177
530890075
110260523
48492158
190417786
209572061
75336593
675146330
196691915
69090674
456728142
9591950
274567890
166257266
500293957
444579493
34039669
187131336
865935319
116250238
80779959
115149176
194425994
477471753
103771993
580668797
224844837
477579561
602777114
189891487
10447670
101488851
12520232
368936716
321439756
301658041
9790269
5715153
50957456
328311754
10134549
323606788
382184601
1157910
180351040
424332632
198647785
901478536
267091254
377498790
88266958
377751117
262808955
33735732
130684544
54223435
49935672
491822538
300296066
189402326
25321691
209993147
124754190
25469391
421887992
235049184
107623428
876792450
16381437
378619389
246141658
495391440
301044164
394646699
113445008
86624034
1372720
389750788
147288339
247212222
132154630
18030968
400545687
342373417
111040787
449508404
6013349
842794154
93816864
23358055
298814736
119877421
87406976
156577207
107723828
465293491
59753854
175229094
94226291
566276343
7250705
7839042
42597038
80668198
409512079
268613430
105141799
58203502
31393305
3415418
533099938
38115923
249292925
191351664
145936437
504630032
161045611
69237905
51767528
15796539
50665370
861782398
187089271
135133005
416651211
588646710
284683127
139368111
331264955
632952052
89483079
232564203
925374124
571571610
364478655
284505797
55243466
15009286
386844650
546390700
78726711
9873269
612585496
79986806
372675584
556166360
217042444
18284796
342042257
6799804
314210180
685688932
20914428
2039271
531709609
3260920
53794902
47515557
511146244
724039088
61667239
471865350
427770409
120089011
30740593
137084911
48945759
136038083
513289422
70666094
110228942
144348919
94661631
19544305
251983334
230086356
87762547
764999126
63069410
92466893
809265167
587052173
473551025
674365412
100232818
584598300
405006710
431079186
816471146
118847280
162498631
173132430
208010593
248482550
47547841
314022292
46575585
284816430
25823685
11566277
17992975
132802369
137638129
90840692
61632486
332802972
736355474
424486939
200548779
144274805
81993809
91131897
305908410
153708675
426540869
126290250
58845337
151226752
208076437
193293681
801573080
157789356
62504986
218363560
409107537
4943947
58031191
121160504
196011415
156069111
366127441
8715761
103243044
109573223
653530894
105022658
269277122
123279632
436836980
206201305
247172791
341552137
518377876
503185817
109721370
591772743
226317233
210362841
281560371
138789590
83287679
183222769
122905666
345981306
71719634
844184567
10432785
364358948
205167741
308838308
260776028
759310738
643011598
114202169
278388172
53043436
12683710
12344399
75330420
156048968
7937489
170232507
218670089
141749467
75945757
344457366
741385898
514104705
842354196
440917949
414477722
74197816
2004929
201788369
308495731
8934038
669797879
152303276
90072107
22308416
235711303
131773683
47136302
314155367
309191527
16621932
329881838
499280219
79863061
306752266
37785479
163170359
57766676
479103136
249600958
74508236
233364256
133722217
430335899
322841495
224496385
144162686
489710857
234263047
168142591
48256056
250156344
436319305
9787876
658237900
265728406
717147379
1096549
265664248
787266203
138905092
402986702
68328632
112319330
271116039
231845068
27766103
195947589
2344834
128372824
192671542
121603723
226383867
158892472
14367294
544353108
301936435
355259021
161030784
270065806
52606652
833855204
24680737
298136757
115011538
88303953
525001690
147026989
186863677
90562179
355678163
282509274
6733109
179427176
289667787
267050339
665699285
261722209
28958604
226323731
142389979
488538495
462404204
721410259
353933362
320370327
614296366
194558528
477961869
49486892
39641388
124388726
314781847
72086647
386552915
157259826
797331470
39514971
428681341
557855493
46671174
29338455
28299864
754391777
46735463
55966354
292731557
674078565
122768100
7270983
694077893
95237604
91263847
160477841
77894882
860325528
545364778
25345857
419466672
349989674
485442533
25659466
549831712
323748998
260695109
340869972
29305189
636814550
206978147
546770414
629811428
150657800
519516138
115861379
2434958
16261992
330571300
754966384
887469168
143004809
359292696
440067719
398379614
299332598
281423853
72054602
23455865
516336096
396409780
219520418
339724939
148075266
152544522
4643598
52451588
242577495
47920933
476839690
471207464
121937994
73327162
295475920
42792394
172659364
504185926
61130036
10751315
729801237
132017436
9641624
1376238
54720080
341395603
263659098
26311448
211396533
154234860
230447832
186972975
199591603
186224493
36843835
21262279
11955176
29771867
144737573
43259977
363569720
320058993
247755256
128617707
21997047
243094493
170673085
148893946
289092243
332552105
60911218
558113956
104869790
46388456
209841105
642163408
43135807
53120312
11771650
190823194
51156945
351922639
307806300
613360334
108532131
449850459
171599879
74907516
484535945
448253236
91712643
474102348
101528336
937907
34847921
239450831
47298724
243590039
65732415
478490044
40453315
228359496
111894166
674181604
32751249
614310915
84592541
14416799
3354600
221955761
113749448
41226852
694356446
358951882
122637911
72083064
42384363
102940657
81084590
57092133
473468491
229619110
888079
4458385
361148379
251580410
65389087
118334077
520173687
40401663
11615267
68898198
361652972
146665929
453848795
104430438
44715102
283459743
136436225
448495764
24184214
808989746
79434622
592593802
461698410
829855052
352721413
51678590
222681873
593256896
54648817
58374956
21922490
40838370
921801949
95693892
83159978
544111125
858879718
240847240
54425258
43869559
290686427
4021382
18303033
80928453
51533358
79664384
69462458
220720476
722273791
44646776
112689228
139846691
818921028
433497657
105729668
514970765
698441485
131939408
240194241
19967982
64420863
172570636
338922466
155049912
273885944
29845057
427173325
520869169
46085958
164767757
176875190
74051598
450999081
431597007
119264167
196531542
134934924
32688721
49350
694137619
149307359
586811525
41845866
5121343
52920689
337390280
519312587
327005736
337826540
413526703
724274946
555200776
475957554
383592355
418902955
228682520
521228785
686569218
375957011
7780312
383054888
239143817
429315900
422878739
174023483
223698023
103054376
144748266
557198687
336673721
330380500
200744284
15213027
202541307
370349071
90325977
88357812
100648969
245983372
345974365
438455413
38173301
15008520
29021359
443710264
2018728
223835367
17277099
302228309
51349262
429899945
541966088
469131220
340554098
124077222
274702754
29386354
213427110
137667013
133402874
432669629
250338913
596102352
361848728
182202132
97145678
646643711
559310546
583063627
291490076
160297746
189302526
107644028
627463067
201034640
224952694
77634403
57974975
82293651
62200641
23422908
95786380
462940382
77884193
56992005
374818610
554588781
273281740
293418424
520842125
528024157
18453428
74450717
95274963
376456163
740773272
9904197
46877462
825597019
77155509
297487444
147634682
716210421
26999097
387279945
9128416
19847438
604507182
221247368
60812239
420978692
136112778
529012577
237496546
109808173
403592443
30057175
213824683
582799112
656747428
374472681
16555384
24112310
90198129
243270493
21924146
75545211
618934636
32599415
516595217
15187622
535708534
480304733
154941836
131177581
64590396
43270344
392790266
26956287
91735207
418471453
137199203
102609858
142169210
248134460
749272614
79197849
470107191
28067021
28985716
83226366
356012144
147232278
179827594
409067718
138329502
118266553
181249289
114701916
42044857
47706325
61246785
42225579
83032249
103840352
100342018
240536656
544752136
3769422
462158873
583241168
180053050
165654770
510410492
330127659
9883554
419710140
10367950
21157047
333293237
336269838
32516931
3634296
577258475
20709257
227330484
429600848
490493563
313990377
103125170
276435424
11331136
285171623
97689141
421143350
399169602
812386012
3291988
120539971
382560923
195257043
454079439
173943730
109724480
217174105
63985407
406631992
29074683
43649184
496719107
286520698
216906864
482033192
608226179
275546750
54997089
384450715
162036767
22408637
414115707
226944487
179714013
5132824
305086524
174053300
35802159
50732147
242710619
311936911
168787513
57283113
216341813
318383552
118536353
65613077
296256039
127201331
543064663
223129682
823764027
163670264
722954811
521793310
218536868
6485640
535227519
150854326
78824645
156989087
90867931
172457051
457622113
4002154
302020422
43322915
106282216
184856224
161055129
200992419
88407842
12612998
570952327
862774224
85137879
286543900
515482509
141913001
156188707
346946479
147835108
134338393
484506698
324968468
331813460
144135873
139797391
214353126
609134994
62196931
275774580
119929073
251575610
203678220
17017662
888519640
94688185
27844554
62916372
9480784
457895763
37078508
346605085
60996459
942478594
797831121
376356146
445524559
70679668
109990393
859059412
311687275
94123589
284579079
315655327
44392041
411334695
853157029
340608175
119514615
107287854
2719015
179666219
8651977
598968752
160432654
52241416
194903341
3676828
252302230
50048718
45623512
7038256
19150199
149575765
725692247
140608944
112856847
549774126
230121981
498801906
482931689
825127713
171491230
37413881
4647857
34772802
669770382
274460837
384274866
94690412
9733306
128398241
17364353
884456000
710295975
144762185
371610479
349718046
28064465
82641458
300766469
251928210
576863733
526593455
148772678
148883930
234585719
45834097
7228089
527781260
30803664
541661884
588897045
3651435
208419576
215776170
153924531
23198440
140075419
454574043
396209573
515270
251324241
256193733
136951393
99757848
21723074
12175452
533811583
48894078
242581176
45335461
196770530
62281358
48274426
260423010
467995163
463776167
159938710
473762608
234991246
91717950
512258215
163057121
228012824
748932921
234988532
75671820
6199097
174565583
332807084
313069308
37210711
21981101
81400682
114205372
157641840
95741533
120958983
16407198
46677019
165540985
515441588
311154289
435384631
38272178
75812180
111807073
128319181
477966575
105013111
210043062
729778665
52079260
9393335
333737612
207779234
54405047
810007957
72990649
244269785
17169338
79173116
732171304
126876170
215604648
197385763
168188568
409853470
573785412
248497260
23959450
124752945
307627441
729865519
130982519
2200724
14203231
157147034
128806659
83267860
256941584
798222438
100037360
58569346
420855431
265531228
111782012
112860374
220281581
115973784
200605647
29405570
106042568
66023925
870139847
126675584
99684980
186603885
25875937
366901718
411701
266772549
477868735
638931140
81237788
124857264
189772759
12904178
245124021
21411589
7890073
75572814
191939978
334515748
507414052
344075078
749198551
311849500
51034476
12268706
200825495
405617965
22980079
24913896
443936561
78366494
460504646
30232556
120814830
462299853
59027576
173181695
15707353
14556960
58075093
14561518
27440740
118706444
98118437
643368216
215127592
50296206
329618685
320615574
323599119
32495297
210819653
549397044
470123503
435642487
27964183
149856333
642163541
2250706
565201018
36419740
893381796
33122342
87129808
69657868
623755963
872017563
430307325
222976499
14332797
242208083
69011493
91263841
12895839
4070366
120746596
79418135
317717088
226224844
5215748
83675301
79439293
2926415
341719965
439419646
441298826
23781153
587455001
375862653
214242762
4711117
492986340
94261795
60131056
598367027
549323854
167923518
25004241
9318710
38501369
331669392
39308739
227326290
235122587
481000
99580458
143246864
443911146
33179369
682300773
33469521
12016757
140158739
677799426
13596639
7898449
150384863
343776899
379878590
340578643
301187322
79192013
30138783
157024424
838709777
590125365
692841018
814526006
198502490
686985079
486042405
694417389
890487164
71196527
433256866
662313085
456532593
260208614
43093331
4802846
358944563
2830078
557106386
82939608
144513037
751200144
50387310
1269525
241340792
105847097
49591739
103477830
45222861
635252776
19919857
97951731
666377017
113598328
11899855
96863992
230512810
530830692
73087487
182474987
611456164
131697159
189329530
190084772
892045420
143976192
65591932
4251519
189071374
20038988
561857080
349938298
3591128
29503879
95846383
11138713
852609
178598881
142214209
56629753
342123374
837660238
757546342
645436578
356081956
4142506
467407760
18466177
156943126
45537318
22315366
174327605
181202534
871222079
323414639
55611308
272066984
182988984
475976172
131510910
209555359
116222398
110721072
128513546
42332916
426190854
241608834
541048315
320221161
699100257
306196101
145627759
149876760
50606054
293990508
374184578
637873183
26685444
594992225
16744342
261658457
624952964
96104230
97153372
56414882
617637412
17329531
673820580
522689231
522261932
46477824
299456587
8973047
56047786
317670365
435941336
105722220
352841
80459964
343438520
278814333
372449402
48861921
297890008
76567329
53440436
168395557
104630041
103895242
467838577
46791220
79507337
751184650
76820852
13393533
38228774
139959684
91371255
537180
90020595
197426196
52457869
210721031
10972427
28476945
40182229
182469321
253368448
215993372
379411662
594502906
238195273
396127982
334179282
152078332
177920402
11269078
21401809
528667432
331635949
86390432
647139220
470823221
122217257
200923644
87225756
14255911
833228425
179738257
224340461
41090230
113428663
465610090
17177783
347767667
197555820
127771644
446798273
868713114
272038644
162760146
453275857
43399965
7956760
37397079
10795473
108556046
463032949
106647116
261751063
878382985
4021762
820233639
84953176
270803068
124053343
33958362
393208911
182782476
103382137
769179127
152591204
221667692
79007970
2903302
347387224
47266799
127641886
837125840
222046311
277509757
95997204
81628121
27801737
639468945
23617707
10684371
226706750
803420159
38604733
9541843
213278616
755003794
403535461
33489990
12208585
14995948
237775872
36680
566133028
300928377
34014872
20148622
175651372
185761893
524977941
12323284
336325954
83164170
22546550
582443838
59735062
159326491
225391408
189511031
192586
14702992
40465444
363318518
573115489
10102540
389643632
343151325
201644921
333952648
60123942
464724835
415660335
431505897
290471159
190921111
181447314
138498871
5134972
5981922
145890491
88233654
6390387
602931442
14814979
35951999
310981406
154079147
278055123
322905817
569085682
589586348
95422077
1197706
160402619
368711717
35548743
178924548
85358694
722146035
7984851
49849036
57433217
387739352
84970345
719104350
255756167
254926722
564352642
29202379
522946915
68926958
716657187
128001473
111277575
36248688
135647679
458291418
39233779
182772622
458345573
124592441
436785759
372790589
41855357
85777442
139161169
80995640
253077610
480412501
473235029
38365331
270325419
235938865
413356527
239271124
544579071
179862553
18057385
284269384
697229028
185892223
166471561
139596307
412108137
43976020
171264280
60990120
291849000
339987730
284778359
218335367
553940333
152924804
327919540
688690216
53529939
465672452
152397768
73201555
556969299
29341811
56042100
573899205
7473124
396385497
463761998
660036525
664689427
649075854
584438075
473871040
525959896
273342067
277573446
206880932
29855639
630108568
191006238
9714294
121985846
40363054
240460982
551977607
27579031
400084492
224646081
373110991
96684139
10300559
374754450
603083434
494575008
135810327
46547927
38526505
1189042
413931083
35824970
29352231
644575116
148651728
537958392
235943925
848688026
306488437
48907413
208991780
1692645
657553208
426652844
366468135
45069308
563789180
29381969
391517138
139920503
8381785
422411567
293517290
395206222
163793780
2535362
21016342
530252052
362165135
660602302
201517312
201207259
369562642
170953276
504366912
368431018
316361099
326607072
147700069
23378310
506306815
220076153
237347419
36755364
72540707
108304235
137676814
220596666
385411504
441454881
17382812
22513682
16830599
479842599
439509320
19133946
247725894
3245104
437546824
19338557
86524158
93052246
136078957
270507748
345193031
10309834
42260074
399244719
99225207
205436012
138588874
357332896
119379510
48693803
121752286
200421904
550858714
8192859
165966027
250740517
15597633
145868829
22215479
386586520
548900617
123095347
447992891
531691510
529924029
47260641
345055922
432321120
604307046
16202966
119443112
218613950
95410850
1965134
10443559
44422671
585250753
81909739
78933233
193125982
565877073
261970695
620121304
1943752
198053888
32954850
664171423
131234328
348860125
311012135
33587299
374626049
887523552
346750829
659381350
14999791
100318353
56291224
31416306
807410632
715544776
40758430
351081479
88116812
78282094
223362930
127902773
14163977
51536545
86403789
110898919
293460238
2406483
452817780
767881574
312206480
204048849
125218570
96178283
839547802
501156218
1861068
49319169
42085519
169718844
123411670
339125968
312202433
206331483
162515922
27800285
294745086
5035831
443000560
123535349
15073039
128221879
128511074
28876203
338392697
478020474
339278058
474037503
232658767
69848076
289115391
967742208
48681406
84503930
218802061
737809510
190626669
31459398
53288889
26669824
193811136
842583477
574516965
1322359
260626173
251886960
204027399
132499329
333736698
324334386
102269801
198601790
311713611
263123990
342409584
119807196
656850420
30323823
112835728
48231894
600387498
191845702
650087955
223495876
8673331
230035379
3361367
324466803
236453141
370209479
12431344
26398507
881768399
205500693
638425038
868619943
87206315
532531209
252337863
568902611
57860759
366152962
195146795
48465394
222828803
341544825
183383887
318143848
751378211
331720656
153982953
187180089
143117147
7923475
4969802
228277075
571041213
475522501
563219030
944363
10984055
63056692
45554040
118359451
258554943
34040344
16281818
70106238
158318341
191164308
436527435
632579676
102261146
186082591
317167966
325076679
317066069
83491324
405575113
246847293
570538402
98838876
504173401
110178817
12265428
42770541
77875685
28486137
212525794
30303655
231008431
111015383
609685060
54421071
39674142
183290542
54773149
35208860
74443145
141953047
57597059
479305040
65329982
12316747
71814574
139603053
191825949
192114234
589988671
212806739
284571381
69729546
325740670
93069683
206343722
275080446
499821174
54495160
520817659
368123706
634023892
232496442
174832873
198839595
22005310
418931
110244174
13874013
236474517
96454891
251667102
740095790
25820637
188277120
221403666
57476179
353973148
128318669
131499750
502056799
369073548
18210556
563921395
358269170
237328686
801007689
24404441
10450458
143055765
230308243
516526309
543775161
283440673
279704201
23596112
488320547
88054477
371558198
50921525
182548405
83170356
454345003
354536995
13446713
81584323
95174824
602626859
557271608
84407409
76078258
310253772
616926721
386120697
624494057
59955353
101541295
184765928
224596309
103489023
151002536
115653923
126048396
38275380
102727574
321540842
524271552
281586673
18938263
289775532
110565928
264132500
206573580
100442325
188076758
163091536
169936129
610829562
235735840
455974230
310126091
642147959
38157377
105393217
47054128
144735882
111002672
73020542
72360523
586578318
687486693
249363456
128181088
383069002
38018885
9276616
376648528
158634428
715416558
166747229
3432887
66053624
87971796
460072960
507485891
324680585
243404423
236815100
210847657
172985746
539662424
53211259
118518705
444861572
295055154
571449328
299908899
688400438
783553500
257351630
11304136
88993848
22006959
373217930
81844551
41878004
378623655
19352021
72438761
45033848
516521027
245921345
119727396
95237570
73541081
17508053
703192731
104154664
50667458
115591376
853074698
244540738
188519012
42916500
683626420
49261097
54043299
365293509
192464372
9813772
64840529
138434389
268754413
125855242
367827306
128478929
4390139
805148681
834375143
71337277
277323571
111787735
56365243
107964452
161266374
18132755
141878471
124363345
464336883
46695672
449727925
59126399
97636542
582957457
585828320
487817067
60782929
217370326
206211372
645374014
49181714
272159150
139283553
280746601
170067001
566399085
513987323
124219670
1814684
84648287
45950849
827532944
45703272
112195908
827822970
236544484
736523560
155060688
74037175
1324379
89200017
7751485
283823555
89540522
496773783
872969344
587800270
104965869
183162054
594509115
207607813
54534882
751321407
341385493
199388142
348305489
392792462
80547971
371649145
632641732
132500234
36343089
265494268
1470929
339844626
69840812
56647773
273899659
175709186
381413819
52233618
478987079
51087667
542942999
358932050
263887148
101945087
429397123
183290948
403397852
17315025
422359490
809680117
328868465
130819958
322652409
164519516
718779032
95502375
259810262
575683732
85553993
75443505
35473199
137961612
478800897
412333641
8617663
606345419
755188017
366614612
70930940
70872860
185494575
373549855
290796566
982251233
15988499
707639620
124681744
78855547
315271192
220002176
46288909
6786467
113966134
440619361
23480337
7794879
318666634
187013715
249106563
314588971
178673214
39882462
15433137
345986537
82810832
535001950
590504627
341849504
85292725
795253360
318685563
474458059
218295550
568185445
609804390
153251026
153433419
155806451
107618724
224639957
64097959
368547257
159829442
398688505
171024210
72668261
49578045
90648254
112126107
394289451
30721337
4047844
95793004
508173569
155558
245172691
265999179
64924107
11649152
509025091
2548619
38620659
779060814
71944216
802713499
19804459
88999389
562056611
286204234
647511052
750433129
99911370
30502923
272829867
457895201
429231007
335821426
4259907
150582183
1492971
46517614
158284479
122213788
98178846
512649780
144629850
306292813
177157232
597219105
177029809
68446499
25452660
14055341
95408201
171203496
329841082
165211473
583561578
12560127
301395939
109724305
186560451
654199478
39907850
42424126
281809950
26265551
185162729
25557833
69365134
119726996
859776298
325975735
631481142
470662055
34711815
6321602
68740164
270482707
261541217
479861543
338842954
165653122
287662748
216297564
560769008
3984192
142127998
380971334
196635237
884597535
704146181
260878441
116846336
789103413
435847733
470522568
152117288
270172866
157748263
22872576
257857573
109768351
405795025
244525588
3936770
188290661
314349515
45717928
125865959
222182658
53910403
322021020
773719534
36958340
674597
1886795
794343494
279286537
349461331
275449691
147342707
28432177
638662793
297923408
649582821
235654056
73727235
213984320
695429095
44765987
171861154
535535305
37559906
15554428
173817456
247242219
298733649
26636238
355456436
283173636
12095039
6408981
36866170
206189433
376874323
856698986
200507423
252911527
100894715
53134684
167668047
186093467
297741550
262296379
290848301
72659155
101154596
337953863
25655920
104194239
90860197
424377139
30365891
344800314
2223458
301382062
134505806
531473616
33643905
242304233
203785822
157514336
162355785
27210457
375819387
2961281
541698135
433669452
151479188
215802496
388857303
74653136
432077041
36407246
100263258
239823900
389896054
395612247
385931994
468744297
5964895
279333946
494143249
107500128
21260252
301908586
344070249
455191946
664834395
5238205
36866758
472617890
622734430
80604414
640176430
185357202
302299869
256038317
36099756
310868784
246039129
671942020
341965251
263104408
286586349
146973851
106127590
6009517
115142436
486817094
829572508
662314342
286563745
243102985
525283
50303866
922848224
29437402
169626140
50165668
302325559
531649461
570523537
281941598
560966076
308726516
416286328
307255033
30447762
149758663
571215571
259564631
156025188
8210082
63168325
142202549
11521096
79155134
325660860
773822849
157947192
454827436
27544131
191660758
20412192
248765
201466433
146317710
79847454
291128150
143432893
278435154
327388793
467145122
88267775
298126680
154041645
814453
154340340
760440328
224456171
213263412
329509836
127885341
176075185
461925694
191726866
56877735
175860694
282007251
14951477
53377013
607225853
209503483
778955161
207514452
96601638
73879168
27844359
399064200
157897072
344741471
418268751
203909501
59083596
149324514
92483278
4227187
498538873
265589404
257562376
395977494
477164033
220972835
378109421
43048275
110121820
365422311
568504999
431228906
521091541
160029226
425670630
11181559
197262301
49936831
627341497
387428431
305815274
385368036
489820615
317102597
646509340
166351869
485857394
734551983
975224417
78467687
122936300
692920294
319369490
213783500
423300876
16352617
141557234
23208725
89901471
192693759
123848069
857663534
28456100
224665846
759657321
81469329
177534258
23654296
150253842
195159213
87936001
206467909
954687016
470903967
53183443
30281798
871881393
568074638
450956426
147469212
50771265
34311187
55333391
108810184
62809053
146288891
309308792
106416060
248346586
69221521
28455535
128119568
19398885
125640268
506310318
40866065
108340360
842154404
770280989
403777383
2299332
210452457
29427921
68952750
167898383
48829802
573522950
215734353
89456172
512394201
194663477
188366038
473986233
180874607
73918328
319701474
372555111
302086399
120351115
141923427
745135178
716090388
58297109
124495273
7274714
323454351
8240807
102996271
13914700
128636485
921849895
143436198
819462018
454812525
585931567
69107333
111196770
33590176
28417353
630788241
23198337
637384010
343236962
139508108
288744538
277957261
84859319
950299441
178717497
129701806
267878509
340836002
23462334
124982990
283856967
758782693
175750796
1756310
827660553
322028148
55533261
213425821
176878661
275468901
821874396
333060146
19028484
409795960
78618648
126012670
81690
298224964
15535450
11733249
200862586
282103638
171591031
156945187
5632038
887654350
18569423
112206936
170155975
237974753
363297834
68834772
283288497
232819295
69266741
31060265
219140314
701512068
148621815
204112999
86345454
137530045
35620235
176066157
253685991
132949388
9848651
132408777
26244751
216405743
33227808
43632724
222490667
103408668
292854665
277112321
113211570
262762628
459519468
420757000
174208696
393760030
18352866
6441903
68853439
1026939
229426302
196817429
19246440
84685801
79859190
771307030
34420638
261484733
83889812
411187718
149183914
170866809
201883558
76206461
206503915
504405895
51659123
154322635
254795814
27616969
194860438
19813002
166512150
377740432
28047700
336037104
42488803
353804561
24332556
153525281
115246581
46731882
892445508
353569884
379344915
212829380
309996453
109241924
374726965
41967478
231009325
42362639
271813962
209996437
368502236
135966310
35772447
692368479
273601706
51376985
218449689
97969696
20765348
343179487
15565919
95841685
431349511
97808097
279835802
230182292
45081317
130883928
59012280
9395747
353326815
400555748
36104083
102806282
190241232
359233841
632770434
19666294
5916992
95024296
315831044
308977538
41974542
25166421
438529620
246296228
415506668
2944357
121277117
272904574
131576813
78530056
44682995
49025259
473180976
394007599
393989486
74167075
37762204
72071073
383258745
230100434
460736257
13191906
180396965
10509653
83479790
296735558
648408835
366772134
75077067
554671686
14281774
205889397
764284318
911462210
755877962
253525842
94801782
197576378
45209735
396503032
261885156
475190999
160690986
395191252
69299203
29516591
200418580
59408310
376313765
356941020
358301514
267532390
557995748
30877407
381344038
246108676
285536395
37470072
109089208
650857648
116219075
77623590
398890
582013054
356058779
342667577
424118498
7904870
520154624
280919377
323194827
369169654
342187255
16531264
995040517
85804041
369736736
554822769
47373853
126513306
160722119
95274718
250380003
153871339
770834816
50645529
394571581
195524898
125399447
363391565
722389769
874125906
1740762
299321725
3160
224930133
106782462
14344199
80431942
534470396
4455490
761675149
120326339
654270317
1930596
69300061
13795214
491393815
386578217
315985192
290260610
198474014
55921357
481584553
128521742
7904853
333962077
275091809
238663669
78972187
128387186
66586128
787019682
311400461
30883604
127392987
127204068
513466906
398774948
205758687
35980383
314058800
164877817
78100784
113672790
363142198
572233355
511261624
423779948
242406740
42899410
165420955
52324985
55768047
825923890
461684120
47812494
361240447
520596856
548428605
97166278
35095564
861572318
7875638
81697216
128788742
7720159
49811132
375685662
170716700
389793906
312290670
708606520
693801750
108634403
167636796
191470008
318632021
216629257
10630456
396663410
68882976
203527745
311674196
151290100
235958806
291906570
216683749
346319
617564416
653666026
3796394
509217985
25802603
135461034
781654415
5649483
5915723
239756932
141860471
462754856
631220056
527326513
33935476
58728070
10112722
18535083
21839831
84262879
17798303
11861490
366787113
48888165
117437894
173756802
3705246
323359838
732353890
151436910
56666574
409733792
360878786
458226392
41016278
500238018
673884340
607785217
312487527
871018389
135125437
464719676
3382412
234188670
194741476
45772974
24680551
152324987
99003311
246613360
6200349
405170080
64914856
19733286
18996514
282851569
336030832
67577208
398715885
44018015
727114322
276124362
49717923
516585831
37799454
76518069
310224972
344282049
689516404
31575713
459124928
166530340
190261047
492630828
225592343
462084446
216295043
247926163
99077347
131820677
210087840
106418377
294791233
196914785
237128262
179578789
173198104
231102805
27241910
442789590
251943823
164788085
57668810
86363088
419244843
164121615
52674161
7134931
72719885
145158252
393001197
269319725
10156195
246508626
16411210
213881550
57216463
485642661
207880261
25237061
470364017
223405140
93389019
173142049
182923737
287254749
267781452
577884008
40279638
51910930
24772128
82898247
209708201
357033743
316826513
571087887
618512238
668864444
331637973
185367969
100851944
11629141
34150437
6345981
385023519
119094424
423087920
241058268
199809287
49104207
38274666
42637443
51758242
374981844
212315673
146183358
591134198
341987548
437497928
33043573
251690005
626292035
53838755
422766197
132534322
8750322
59358941
134258877
355680172
650177085
307344651
542687236
25253605
837982
218719786
60520643
284604224
54873506
103018797
113145017
185473871
509170459
103966508
2209950
3578856
746285861
174902811
319116191
100338569
15059084
508242617
614975541
479379951
10383708
145848075
182893511
623119823
215513413
349938149
45897626
558696970
20749088
803804381
3426464
507627832
299357166
263219342
187367904
149504956
49189009
33725798
162793088
693447697
79750351
622481425
158256112
154233441
34392652
111442599
70003493
81749651
50495369
165569516
246697105
867829735
206348423
29946775
33726795
557956795
581339613
37048109
45239475
65529847
234518576
740389371
47229395
559719414
91334258
96891586
61513626
114657693
278062788
563383725
550310524
436855581
885882510
223532241
299400913
120056529
19862866
230719294
163525729
93082617
801323012
383403250
78040131
206602069
96506413
48869662
575299487
729569336
251143283
266737800
249363300
339153335
146143284
226814296
351304785
64410967
28944780
257380627
61442029
557122484
111700524
519006974
70240646
139620946
78104535
137937784
86267327
163446869
12824318
110962158
15524848
211999089
193831684
76718089
503182280
135160757
105548790
791155805
504566568
381864105
33663228
203414499
34633333
128848342
221612483
422629968
67568835
357784033
70511474
275830124
416835684
22589444
63139583
380129345
1512812
248468438
17898733
397591665
14164025
177897118
40992820
239393483
72408904
287548771
158432596
242203003
409509699
441124451
203329973
343199439
346157316
38983018
25333471
447021568
419064198
161553759
294768111
108529257
443058069
131056464
179157543
832690478
458251154
241671683
183476140
163708191
419670290
497250235
60318221
107543547
30216188
187275784
248680568
91533676
199947572
80991835
712626248
255898297
773007365
791935840
15739808
36498038
913462108
121768302
1375390
417482364
410991894
176576916
250298697
395634278
260878755
651464903
92018838
31273873
504898006
252280385
186380525
6628526
281116299
80337624
72368113
65731332
181410832
239170336
394719184
462627761
72600287
384497520
802007891
124572684
753722897
88394782
8440541
111809486
116301244
88181460
121489366
324806836
579272013
26139816
160307407
586758344
438970870
610001663
158332389
63068856
57113665
48967331
266750220
128607277
73203183
10439003
104545260
267122082
648349068
859420855
14053886
156229532
143720391
27406530
68102203
114042142
245681685
271466141
232915802
242778401
475101223
129727660
115418590
475684062
12747855
99623129
57331020
468221254
202552919
202587858
94257751
959040604
781836406
295827999
638398891
234414758
150177774
613106133
39207282
324808712
75443265
18117791
27859204
78716105
281987866
99185426
472894377
56054442
19644977
440812241
28185074
464566413
176752303
137564599
242814679
261311860
670049594
99705251
152706463
261795444
61500266
49493439
10963804
24332896
244920060
31390443
130754582
37020250
84895743
237248082
474388450
76342159
473431368
118174120
280663512
29520516
100729942
126648218
20463172
420070538
521164545
18033404
476043497
208914604
691976407
74432703
286366250
254153109
323290655
260290579
124670495
76532604
864558269
309954290
472841918
220449730
74590177
63925144
43595302
649848242
178257342
127970562
481477055
376312564
2512188
213882018
90649103
484878854
828330353
70673603
180592892
358068580
316562401
94372402
202253128
275852683
22772162
48787050
241528788
78451213
45512408
426667236
380664447
91002159
380470155
339652692
100781337
16186168
254525546
433005432
45804707
214961595
38783704
676702356
273834100
89851941
59893122
208105457
609817336
58535710
11998259
4749990
209679007
740225381
25722119
41269036
24038504
19860815
90519844
91120859
364533552
302551126
91585931
18378203
284966740
7716331
153055401
53308918
202124759
426494785
40015785
34946782
115708072
117336256
142003100
131379791
550825836
317579596
456686073
379850248
201305232
196500017
287887136
154347156
319436638
10748189
125503855
43955232
41577390
391638878
314512802
678752713
637792204
123477982
54485935
742337213
312500373
184564230
5409736
111554924
455808126
17382354
516339883
26802261
88209894
43520545
555907762
149797214
50256353
326081278
45357610
39126645
543282265
457250146
85989906
171304827
530040685
165690702
238575209
67085118
91382485
98618637
488955908
49547078
37510159
133798412
36278044
817908210
627237294
190005405
392850112
449526937
76939584
154522613
345713207
29091045
431276170
189963937
808477598
4539971
337561854
3557955
490193767
344260844
78547652
145776488
46388123
59394709
660767995
6404543
307853183
198094982
271213936
254202613
25177452
30755087
90603748
497442273
348426006
172442044
34941269
87131514
118834228
121592291
123652837
208229969
252556387
719357326
150487561
44338881
125937078
248747363
346298584
75317907
615643075
255233957
368547503
698853401
227522419
16994339
153072336
239803985
50744521
13123716
577183248
201819543
2018298
172116698
52610681
284793108
54210160
1850832
9172826
132812859
237837296
78672244
416807043
207288330
388516154
180101932
87664521
171997929
4998995
627202036
193185532
28694352
337471742
194307323
807599945
374491008
9739426
14448446
176452930
129799686
630677079
41270349
33927214
10341782
3271240
342949999
243688724
116780558
335712469
95471892
340956988
49796438
49423450
270216001
120190477
222616147
503284305
764897569
415793311
302531742
132883444
105680888
136346011
45834887
126193734
580501540
260662615
636584132
135158719
141137311
275195233
134978099
187579730
307265755
322095796
178513032
213284761
233504140
243558628
325693837
137884899
492422345
12294961
396977744
214838786
74437707
310802217
99116957
23295039
160538239
9291256
284108456
125994091
519109879
154256751
608735922
553639950
644728982
719754856
462957151
583223540
367136040
796273325
280308454
9580921
125542860
352203374
49331291
1712868
46513503
272469137
14161969
25908161
270434628
118250629
253272483
212983252
419029661
347173691
66371387
92786862
615686072
102315571
480018125
360110105
906595421
607338109
310001008
484950480
593887753
362129
203366644
570671846
421935818
67211018
939900921
773778382
25778378
18036414
35514996
59661801
969500359
297520880
720617577
384864371
545295081
42981705
3127199
7962009
274285655
292516632
302036801
32419731
125562159
313665598
222568386
830277
2021447
504700880
688724654
82017114
8608915
170896294
27308975
205567237
62624823
279505140
73494656
43331861
191708821
365123791
122132440
38379967
79065917
55874979
508732576
146465971
285022009
5681141
92052851
3152986
618949668
29266818
144486629
28046160
78044521
57199311
233929575
469536640
243124228
12756314
39670479
16879768
53519453
501737602
273588672
266673390
8482137
63171435
230120
323312212
238850983
33570563
680854285
96203572
408903945
565397946
672382798
665662717
106184780
62155389
75170501
14970334
437475508
229838068
74914273
478851296
271122582
194274556
247265068
99620376
117064746
25296166
29275715
877899568
27518042
5684113
62669686
478226856
269765
43951988
121735578
289304181
191146340
12624560
218903120
17228589
103284561
148735107
199633111
52558073
205276241
39348949
415868466
103275378
341844993
211485695
175632603
52994673
325991514
200997410
123242791
111935954
743430222
258733912
70141970
317500657
332458753
38618544
331375082
202421104
34008735
246124198
360064182
640749737
20126638
335385813
736457331
204146891
169366625
252954849
23189992
185620306
261050239
58401244
1205570
98834568
251442404
175802249
340955703
6657196
111974600
290189516
218705154
292317500
36605493
375350158
587478306
203409091
114959207
692895390
164477248
187678608
393696608
254229404
256499624
59869380
570743466
39275044
491413897
382487570
54358321
518068941
132140617
433716791
306758880
205676082
289035078
462161001
384162881
2643845
4726918
320712978
298168252
132963860
427583291
323318307
27440018
7939688
88054353
652469556
77513528
319228194
5688802
851592458
69856996
59241472
242891592
265205561
519500403
305991001
848965596
128321244
249759584
728170317
215512490
323523669
652401515
932108
614420556
85533948
229205
165164729
47100731
358089770
425340415
235824928
210428257
42309207
624806420
369316060
17330167
84212871
151761029
440195411
139704399
498299841
210075024
50951431
95010159
217425359
171026613
92924462
201651296
308736452
22270816
449219057
294055893
36795798
227844488
780607257
58259628
200504690
41548913
376315005
587333012
43802684
453725273
325830472
845896098
39357628
202569358
237934970
454217885
29716343
85809121
144344872
358657738
34992792
720413980
376673267
59201118
12710973
445434243
130377275
365583794
593285314
667020500
26666343
45516881
23958907
276626659
61674688
254418362
493844363
2479221
679221180
279520671
719147337
6179246
8437236
171242817
248942288
491353492
284972172
165202603
308904377
434719356
99743553
310716844
85957128
350094087
56303337
197913035
288127036
255603500
108437863
367151402
237253821
22516488
106377971
523743591
436187084
56707372
280352886
327337420
44611408
405741370
80678794
21103775
124524765
708702721
493691681
193076345
343671287
52035365
658009847
24516643
10414994
558219162
215549691
115309413
260008229
245987201
31567390
400021046
378828773
287066045
31038073
247833998
791786356
1635808
155897612
680659751
166377102
68449820
294721963
194996764
98922590
19857627
125887957
4146261
8630055
81483277
6689196
13779148
73945906
709170630
102278313
149572780
147490890
141171589
191483088
4365083
112372511
548029144
135087320
186158351
366659581
220044669
781884706
273479552
487455663
123119143
274772926
112428912
107873706
712426546
383078550
84950059
669542229
616788
609930740
74238648
165668602
352425359
5585967
218228097
637381307
885390591
210268772
29051757
230461023
119910211
86149508
232745121
134848294
72292930
134733318
78058815
202769813
444752975
27688398
133991941
202200489
3583503
154590023
435432180
143919668
309112682
3084166
43271971
28281004
472238648
535837215
20902120
4200385
812935633
447373415
169788367
325248982
448285019
61427884
67867056
76345199
15798192
595557538
21098544
70930989
108245017
315677156
152340910
301020349
346490537
173919544
98367777
705839049
1159093
660239299
36011307
545414839
197838933
269751351
37483831
700083042
21846556
150531393
46948613
184913149
399847974
120581862
170375457
38486018
140167132
103681976
248928490
55350990
229871219
95979945
216789321
212852601
70931195
106151690
711542153
256435514
680153994
164501796
469838021
7938733
115583588
25346444
264853914
491502922
258918066
212429305
21643082
167087790
211378094
579088303
908915154
901108939
373803107
565316482
109368932
223748670
86370470
222870148
132137257
6301693
53714559
5389576
374234498
68475576
372011335
87190172
60800964
183235686
43026616
159705166
25455865
149925522
23365107
610461663
198757367
457947872
322965538
36282703
29068485
298458038
580637241
706430245
442088285
6025726
255618532
512647057
441170923
72187531
119242254
431722586
76324996
601974166
150689779
29749081
561559889
12146561
200105525
84050038
88790152
350171835
199866479
47003282
20031119
86577182
398242121
314131731
32133312
168892713
16512751
887792551
99591088
230559146
732977454
471845280
48990828
83159871
331959831
126841248
321172862
20746424
212038580
66514751
625586604
163916615
1144084
36046279
231964957
54214033
216384473
612126008
135398097
210241805
277476822
336687924
540650698
76839642
132339589
60599789
103794037
611242730
443625414
265764303
39052240
433570793
196891951
158563213
3647084
141854112
216350192
600055968
36557037
1075016
316537524
556612886
564804454
49372942
161475950
474816972
227783544
55327214
174368643
356976604
324993229
328104231
84641979
356705294
80303590
700463071
74346986
69177860
163175436
236219495
42456102
377290036
7737375
78211609
26076438
369681664
367902438
619805112
18144641
23888256
119163895
790769699
207551296
213865305
96707546
419195998
157480622
779470373
400466127
101785273
75139280
3095875
517931551
334584624
34553159
26715919
574920709
747890856
445472122
463634112
732863103
703958771
10285166
608433985
240839921
603669782
17204054
568498915
142040489
487772377
569584485
778965661
465157040
21490089
184380224
360609935
556026280
458712510
276849783
407814999
18847317
223968040
100733688
297789761
250263010
20746353
113127645
393125909
90505499
687639854
46772288
541890293
118115700
400937699
47556235
80235217
250895827
142238466
271892024
262048253
361547115
103702243
32878637
480440985
76566308
181139449
74497047
419683480
88806014
373094104
171211187
49557686
134530224
80908727
375843313
64102286
36096569
753908455
417168965
21831699
931352300
11842227
190518848
666979
246849468
262196612
596348428
68399825
114390256
562905089
4081729
95917350
24432087
105142094
158510488
105635981
65073604
26099615
427634672
256382316
518042690
75268081
317065004
356777738
154866854
128027406
342445370
323709995
146457878
329961097
1861504
604037981
14357612
186498311
67079509
283162477
490592782
587576968
43848718
279371930
136736908
142556069
70378478
430542597
994840
880501702
12412658
446234262
46257401
257275323
798206309
414722378
328566998
52797492
638441333
290996644
6365805
412752043
3893380
364642694
78157185
375488778
518822768
87385152
100731127
438217034
273099152
8447178
330366966
214180951
186207530
591739954
413930554
194102753
374536645
23856569
202628839
4988640
20195358
15243057
180656071
270690671
915620421
191843995
93223063
613528183
449657266
375505736
650574616
289071820
165836571
8431868
167635654
172724667
285566299
786103
497325712
36736841
533510233
65905312
40227755
12718478
125363925
33852071
147243206
361435718
9333580
129928866
448096484
156612512
254166785
14990190
108812691
714231840
296786311
223601633
14774692
651769941
161407657
8287985
478165035
112876772
415038999
212632175
182426059
95750055
337007656
681340015
35382028
716595843
136329833
617149867
39962337
290179635
14052080
678523899
50573277
398984678
588918124
190894515
62404498
84396192
73597502
56691563
51341088
150765423
142435883
390589630
474760112
63959740
808586570
609196271
632624054
46493087
3566045
200542779
14901339
194597187
19583305
65647345
60907374
780003733
452362241
31637290
385641967
146563111
416813634
7301484
83076173
2105259
550184154
11733720
11051300
504133158
129009177
3956455
479638391
11663080
230249825
64201963
134766549
116117499
15289079
703049226
190847750
858235913
662587951
140156847
404355319
198060959
202782349
111053273
89521883
141616655
73608425
298141387
26737005
221300669
414608912
66032159
44211208
181251036
281950817
202513764
325718140
491336669
410443157
925041806
58301544
221829681
956296603
606324987
428483379
135976886
34130605
599527181
15316105
210582002
104080596
9584811
31124585
80131312
24324020
544708450
17307731
56682983
280379475
206288945
81568308
287766768
160813810
75649283
400211116
53461047
144668983
8536436
214042303
211035834
861178508
319846141
4328490
127291625
480803023
282303159
20451989
53133647
11946922
300155645
466710599
370994249
816200516
201576158
20306255
378422566
364292037
57296367
460104423
58341205
502426760
126083032
82600711
464331
340127971
311207189
304289333
466045363
44674713
65562664
81905421
391467261
204940837
597270488
155708928
328201478
175388269
320586352
64513719
513809617
355457817
24003638
547089979
42419205
33868106
187058852
35971827
12195829
461679828
58203748
228358706
103896496
63903967
263341726
337053616
25995433
877756244
168829518
434481392
74757633
566265909
548385719
48863899
8406557
95753446
70998059
43703279
229481893
147896072
143617674
752415841
241886392
50563082
249376423
248319557
580439121
4348139
83375500
95364009
31518600
414663577
30047685
30758984
113322386
364420617
360450376
86473725
709120682
13568679
286046800
102224883
67858298
399726799
1853956
427530250
517455020
97734823
158184594
379698252
382265631
592997160
32704357
46964010
305540930
82122249
30512040
17247306
602097016
299043698
409077268
77296709
620305266
96752683
52252824
120256778
121236216
149498178
626420079
196223557
264801076
99984187
183307931
37982970
127589359
213108739
250535717
453389868
325269765
244198090
522723183
518092819
30010439
453323512
18478102
95737654
335371184
6784239
127400424
660523298
370332185
62927375
476362839
261635259
445140323
232652704
78769470
26240776
198548835
78769161
501589786
2612301
384946852
303218886
60655693
141274713
233077395
4522794
190512258
359737008
287309749
54990887
191620092
100690099
292907837
372634540
23398403
127563245
1078043
506934002
32538099
58914782
766196135
578781448
78506415
93538629
184487328
414472605
724758985
44262
276558855
179656666
417985363
812092097
354118172
642945351
30800579
8366238
87357626
297367656
279489838
71806124
151497217
164148100
54353839
187895008
725691311
115977750
211551540
478323893
276721473
590256486
180393633
645748832
89905827
408277199
74291212
818715622
121914916
287085830
287490505
343194824
592561601
30463529
171297183
134338848
519383428
123000791
63489381
18265364
300713464
308378097
95153627
324702102
184776591
171969197
80791167
208436138
93333943
7112342
718057581
217407488
71656755
4557683
14745602
165983551
201514909
450837686
355892355
141086856
105172868
847824993
89502792
817597
28297114
28474165
826676147
104194744
110068661
106209968
54515808
226131979
2644552
613643598
153309741
368459677
3407937
438708610
438183888
4405586
130746157
298586468
46475862
58791281
408532455
216001341
44199742
113311006
236931011
586765225
373402031
739505249
128357966
357946270
873316938
38802720
463970989
141228571
629543961
74627523
21006519
585559469
92363015
81710262
61911383
630090977
403971578
62155630
324435083
452621477
206852268
208848572
743123
524765391
229441959
134660184
541684356
17695139
624993413
54736662
721169095
86200880
2681266
321316161
277208409
28498301
192694382
63345704
733629852
68068582
446971933
365096186
50326851
28663346
894310144
108232486
548718075
30262553
9940460
28740901
148844953
77201431
859187
246351495
144903656
43479070
387481715
41695685
11931601
146108198
808121623
377089578
835517970
25076006
7993390
56358847
241859878
6967876
25618511
571254986
22614741
38159645
341817881
3462916
310578632
16282045
9766814
207802765
258370043
41478846
1030932
145022154
481387699
198306727
23358275
345240228
439912082
170961426
153902618
116101300
1440908
312235076
64770169
600021987
593447616
260722126
2160566
227867530
142306321
27330022
114158667
11123521
492667796
173306589
981988997
4226711
289600547
238234070
283219191
204791144
124361771
571235153
40913881
51334338
554728747
389260946
55892713
258721411
361068688
168008179
488546172
39283711
246106395
176751719
237936564
458483872
16905207
414315587
29378736
92186937
505455830
172713932
185459335
188491474
72290512
166051895
103880225
357997498
879759493
452166878
54762868
87224967
624387184
33558128
628092745
41632031
343639196
744678044
461248158
308060930
39776196
924552289
42192107
150562334
125442229
281728539
952557716
10945248
597753311
47933932
409285632
672542689
13234297
174859703
419077751
309429910
966168932
110727265
263395530
298577754
41667078
705189393
9462620
43784590
137275
26723310
703341821
125615939
139559785
8115003
833891005
579828648
250602592
33177002
26641655
479559048
328604941
94610657
420998411
9156808
33784523
68165843
37014083
284474310
72795328
100347676
918713266
34671880
412030134
116807452
456866991
168299779
395732101
197370566
552217257
141071452
618070614
67357438
44615439
127373590
144041413
105441555
612159381
215598874
75919763
268986435
76406803
4166236
176256086
58775334
345259958
7439295
75635450
122364261
8210655
3474649
235783797
180148621
23601664
4960947
59549813
158652155
9604285
88065363
433639326
117995495
57023918
271061396
293708280
3395049
134233878
269766335
552667440
16347247
150079327
415059778
95956374
562871644
331015286
162894432
201910977
591045964
498739090
324291484
308598095
792191815
341865865
84550967
604230570
150340065
540612569
288627594
66661461
18871358
104193414
310773200
836034488
88465302
483861752
103296724
592440509
111120430
31993516
781558123
31788796
776687
502772826
95767882
12631204
564699271
472376250
614359974
227413507
8859092
330207429
654451044
120917657
318145188
68488587
486568613
720748804
576884523
461559644
10535103
7352970
347725355
64086747
15682561
291243528
899052097
20329573
370747969
259032475
59525594
234194401
900288352
240252354
221610004
672958883
387460700
767898118
341416987
487377096
155266608
22550296
477388036
508370321
36165996
211673707
227281562
572459544
114479812
239361578
108869385
40189242
661925658
49705607
235934894
60820331
66566172
15744851
45890349
334619634
522953225
346729078
259553551
33315384
629002502
658025834
711850642
345296788
17132015
586839295
262931507
8883804
83609565
512421889
128232132
316915687
245984040
440985
77776243
205917363
811047134
418148076
628880213
766372005
181379995
679424911
92990642
537328573
2015184
8893203
231925258
431004591
805618224
319288510
83694807
214621226
28453841
128487374
249254214
57814785
403962519
45870048
830275555
29231310
380288415
606159101
415839346
727748247
45341233
419919193
55500530
128356174
29473066
120876321
41511015
94422835
458777049
124170907
80429969
288006540
294789841
1465334
171498796
211311851
48731810
28574371
142950052
297476430
1309422
3816968
476820051
407168662
229479829
81379705
10692984
123319201
436143419
41313439
129627236
93773358
49125526
49069978
52110364
2232132
35756835
25399407
54967611
281259855
630083555
135075002
32696139
108182641
374332163
224157460
74021874
774886362
1436039
758317697
103617319
312295203
241987136
38973665
588837792
29646732
24776816
366207858
754846199
57533391
76276567
531777523
140942929
21219598
90930851
77601981
98833390
351089237
497436090
30647626
17174220
142671622
52205922
161907467
118749431
64447725
53033122
449425254
563469469
347441847
735341452
230438393
28613707
224038704
76378580
784959327
61784616
725224401
216246364
157741760
13139950
246272924
258028438
273782392
122568119
630721509
361334761
14294894
136611678
289184952
346018120
476746930
456250886
164657207
14713453
323688166
429430536
142182684
101550511
770819509
9973477
132419502
161611774
234510300
435165356
101133685
162900846
260222058
83003811
491004707
354839298
487852840
13180590
940507048
37628372
202335428
62822920
143181492
70067045
536534136
249502637
142942040
529496753
97106540
308968093
315247601
392804717
456488243
150656342
152369842
559727176
238194870
5269442
47009976
609393985
50976373
65080290
294229649
656122932
459202924
336332833
203027997
161697852
10048300
101663993
800946505
15883845
219950007
54269443
354797397
321721554
28240684
154945115
2584352
347446347
18781102
100503121
512783572
58186854
422909130
295379132
352391656
92413716
9874297
291679663
433634022
59524847
82068106
41224499
132605954
538759020
48376396
332530389
436662084
144638484
178976647
473118978
55038808
120069871
597074983
56597834
205283720
478434386
541490273
375806951
251640538
17675029
94121108
135626226
255305771
360455642
91566292
683780166
607376940
386266129
68815597
226213529
98525704
352418217
267131267
1301232
139701103
91663154
94444910
258325937
145026096
13563959
67828880
7500490
111764781
112847291
41790516
752574992
236211982
58208264
159534744
13302505
439945572
7091512
205497116
295239945
370911006
245944655
669867857
97044312
272149261
12793794
44983376
650000545
644341758
132782604
133326925
246702644
16025887
408127546
95856901
349465910
624002622
188712499
91283982
277075926
1250650
342235302
1852914
742477354
81496120
2026183
543235101
87115780
710768719
18296950
125171852
498253327
301984208
309117348
753094342
79484490
622422271
312390597
107750836
306288370
326022486
300899629
23170769
122826644
240104727
67686244
63132574
102141321
313414952
424357288
26669668
16513180
329678499
50723604
654820817
87567792
127882926
298141487
64754467
27114948
793741234
74990664
411478206
310987628
354857692
383528964
664944128
146961776
6551593
205280355
527770375
479347564
88960950
148053907
608096760
135893677
360603553
478586952
558375232
33707804
34482841
160992404
189144524
286157956
2184686
229849972
288206169
130949386
269357852
152428943
169963919
613298586
236642398
142158438
525314017
48337400
373341525
132460839
776785207
28117106
279267456
7852672
266977976
188380776
711251590
105783226
491149095
807713074
5604494
477469347
233843595
31547037
296492728
390232011
126723249
147565150
655049990
633023496
413229820
225374533
60867531
220119110
477026681
129885066
53412115
165680110
446201945
23526983
1290732
632932954
68057975
366315254
219357041
606229026
64349884
136789073
6416711
487187574
47428788
120176054
449784199
169316181
221946903
18566529
157438998
34221232
601802663
485834113
567190527
812982871
472826857
708132794
7041723
565384548
46365360
171830753
794845038
238705444
42421997
323215370
378613509
169589701
199978344
546442299
84504283
457063560
100104701
173749904
24430701
289828079
232227323
86490760
448286247
39841836
47625524
667866558
195367194
635457078
59006673
21538106
313514419
11852779
182970534
242048971
1432499
477338061
614853205
463286580
256467283
631799884
22735189
376155224
77813768
243478927
166089614
371610711
393268218
616939611
950172579
102709338
194116633
346585134
41206642
811357671
320941206
430201250
178206457
300361550
65838872
276440957
297692966
400643838
139983001
179288555
42622456
103009016
466592541
89650536
145686083
542658145
173136242
66205808
264273644
122749559
63561769
11726395
59830682
36270199
154127392
360762530
54208947
76052870
366462171
704924157
231480494
823398057
529236126
297195774
315575483
32767036
699797699
393893113
135318306
445636608
473198555
541856606
567113840
66336356
59686945
335249448
323579410
104021026
741286163
122189686
2708095
244139465
271204777
143082997
484739634
19360380
207358595
89612204
477027088
106369423
710556361
186234898
262488559
248837645
14912062
550669297
182516031
333256212
392521014
13670108
221841863
868373524
303908077
382230244
371531916
168409045
113338172
113749336
387680564
130592899
217090868
8204646
245350917
19072785
769889402
332120294
167546844
82108296
4522440
249265225
827393
25538178
111497511
198525889
10106650
254975415
98303075
381190026
794502432
71078051
729022941
31384251
18196471
407980583
128210868
194163850
482599196
43596784
109470382
68001995
144445261
55649898
39535077
108193093
655373830
253319716
324710134
391776981
598030831
3440154
20765007
30815404
496133931
79482622
282955513
150919512
13008533
52804
101575019
315117225
244678483
102524940
53559608
13884700
352453071
178039770
176878708
170100886
261175626
128745266
494277537
558528733
193650428
659526964
748757839
410421129
570840261
61694060
63608238
801180249
17656361
29409885
122437939
316675848
466680802
10034379
17288345
101988174
121398552
64241354
265286758
86650504
40999753
213337255
167136252
928448548
584839240
16170531
122009671
353932750
506485230
2615825
109797825
72013857
296454048
144282932
532110541
258152993
273324584
47760192
232017826
601705348
32540424
313144364
520237831
339543712
106731602
650419158
32881597
737662098
368087671
765077429
107077698
110284274
50610800
24000515
138434946
118007682
92477619
162102840
365494117
436904173
110402109
134468724
121704005
78008870
6583052
339541769
144970348
9886566
299279069
160356730
387484048
393776694
124967314
30928123
5017668
295588366
69420699
209291058
35838916
276107880
314957228
263214224
521991331
89759855
757491580
420624437
38042031
598146211
259866255
124054609
102180303
373243775
590823055
719652098
14833932
386832073
263111022
173860442
91512230
200179332
33277447
13123576
91629191
415597457
403996579
429100541
8687420
67724882
68263579
72243815
321579720
123283807
82450218
282017212
104955641
58784083
609292122
36806650
27800670
499052889
158145046
621862733
801469915
614761851
53670770
567147012
45371780
86994557
386579036
416923103
730512085
172811564
458425315
44250563
226789005
199528454
23420016
105547476
385402142
127958831
213457559
346705332
112356089
583896423
5226460
608473884
27043232
277069585
277116970
238231377
15471813
323383717
11806466
105408576
351333086
30395567
46476178
6196485
60664864
104982331
13513579
9753457
186153432
421153875
349639402
159229477
717109
73914609
30149587
550295813
359678197
780102602
485369916
65004418
228874293
111772909
492237224
485207690
319293687
35573777
138196334
335259110
427816405
86885728
288460274
727144765
691792356
442841965
260517254
438673502
172342489
375836376
3056491
14990382
379763579
185362206
153046784
10308926
147523414
497314419
468542968
112790489
28894239
313420288
355569708
3240400
768486849
15405669
201485741
350562587
343021519
215690851
16157458
121922306
41719491
61226635
82993942
35959816
227180709
615775539
471799632
19992481
177931688
254140470
231264780
127698123
266608305
503744432
150327621
176546550
3071649
503630627
43381035
33243511
56482679
176558292
527166465
488672258
294380121
476602039
222839305
185497649
747912885
490742753
363491969
21550487
54221601
122905228
73067843
409861447
345092450
542398560
293723225
6731742
319920005
23223092
572091043
84333783
165653126
107367932
147608250
7177215
284576744
540722825
619725792
82068003
334198940
1788928
157493208
543528024
181264831
358546203
432887085
16018508
113822325
10557328
663684145
83147242
121679352
77651491
68334057
100417854
194005885
647400769
302695065
160814418
309832693
408646465
235871808
134329015
78406643
50750736
24797707
507204978
29216624
5976403
65493245
552755318
286942678
68072359
85976175
325173035
5576108
760826109
561283369
235472664
246828656
133772843
658526665
102487134
35121598
82610976
35644054
420151336
18472124
93831665
193896815
532388356
514663575
20956073
100987354
106129147
35746167
460310175
112314538
243720423
77557742
184630930
257828889
5114885
268066593
29652980
545509998
53099107
311219637
599857903
196899280
92890484
198936464
436808556
696810473
307292087
31863939
586059610
138240802
560925607
417041692
178618003
86498396
437377922
439308476
334326050
158755394
33802228
198750235
92298348
125814609
233261573
219676195
709314743
184654007
219529793
47930631
487286973
50393279
126005396
259690921
269752751
2118574
27011253
134636936
353422663
7742624
20917241
2603940
3231043
102320620
325667401
73518139
245483972
867904
337757634
444916619
431270818
72934463
602514298
18437435
516126419
48726230
212709922
586216655
93696347
461670483
101354951
980062827
31541254
540243378
27773682
124907124
89817
511887416
865671764
227582208
675568291
3229330
32650070
2872946
128916731
548877125
18618285
338967121
284761365
9395896
380380551
522272134
22147702
462411542
39101773
364310935
280409038
131776898
316319908
7693640
199702570
76329684
428203831
594217228
180096012
284630314
143692617
150688526
5879263
18737393
415374202
745937396
380550976
168322219
144964410
528850765
2623919
303292322
531265076
664510600
208923410
128813418
229887813
86711602
46444228
83406302
440708829
382209697
192693113
14433118
457055535
135321392
123008598
589556925
175880036
528272775
27213530
284718452
553309332
484007125
321526461
625829966
593704372
388060767
255398019
22371754
25836609
400266043
434302252
86451321
465815297
170877211
26001208
147981999
33457592
500054042
140023943
284944685
388008256
424895004
15176012
394095917
113329898
66033681
101882863
494157824
637556362
327946415
2999766
456705193
91629910
638477561
397825887
181451529
471276386
656476005
630298934
347550524
70329946
36846836
757774290
177215885
62678247
82596926
102754452
339212278
7251104
138793499
18428108
13888475
37828350
145358813
335736594
74235866
244462218
32509476
456228905
501518381
339521924
33803841
9136191
390493203
527432284
289278631
427841919
214554057
18362749
424966648
196517369
545673713
446451091
124518362
643222912
233553573
84872988
46632511
134119986
208630866
226160395
67268396
1721043
10276111
221310109
181014151
197178207
534784687
601104231
120394839
287968264
384075607
150808463
13450843
301944011
23548357
313777146
87203046
538496241
3803928
557760825
84717488
375113728
470847993
420037283
24901087
178170647
169340073
77426470
374402411
419785874
156994427
537762016
37750355
311568483
66871617
134428113
2348569
259857
389534719
439323276
89112881
83691096
38928839
196090897
81185395
5009860
217106725
14336965
222745958
455822327
21092653
168412799
102360786
343983303
490145953
108511168
232923654
518105294
537556172
323498851
127016767
160541156
134099127
48505355
303838177
141954420
4660974
257552225
147807395
471674125
42965936
169485436
355766161
10628775
35608842
84175967
855161554
107116717
233912539
260663862
339460487
384668832
102789218
151422876
39894413
538677090
477792546
171530805
470692800
470723601
522907850
513676994
772730886
235687791
406789255
255174957
56828093
302301673
83364044
140721452
525388517
193619989
84541480
290812159
281152990
57416860
1318686
62212429
348260339
94389472
340183729
22306600
65227267
14522913
55084324
482287183
574699484
232917296
257763322
83176027
139406352
71801293
23096575
49054763
457763493
491980335
149652468
420075669
22879521
9377629
241126867
201625607
224658013
339709061
31834531
359577632
94493382
285725125
21119645
37799962
129817579
462520294
136793812
614863814
46005181
90512794
431252369
32110529
77497323
396268260
335162178
119690666
252438439
431331437
101849866
845875244
211633608
133883895
147772561
79828227
25510779
114759945
82911711
630165565
345943
54190145
277901856
441818771
358573865
359771672
10584720
5156350
75646188
561346747
34001854
132955244
608421000
30492809
650171584
152527204
421407011
166058075
34983046
876193581
413359292
1131717
181446826
659439170
389104301
23315514
58119634
34228423
179863391
291786531
313918411
406337244
590231639
38445113
209986056
521661537
90195227
92699674
36831880
15527438
328449441
65291
64693708
680977125
731140803
59814499
262856865
166681624
815930953
629739218
121700102
401125198
807132030
209691184
315683469
10102955
302045497
505607754
112540618
39010661
24780530
2368868
825923731
44795993
61715339
49011748
272780
115883624
8966164
122429707
141362056
605248890
140065978
9210998
116122173
18609086
129312373
623163391
17400207
565444390
127139904
31400868
146392678
544087187
15063784
293599884
97475407
44555412
40987549
23770982
22499490
209734585
34605993
158574335
119866577
180925512
112257514
258817729
341266604
79887965
93043938
28164675
105642499
42815441
121303648
228477505
266533471
1131965
527244746
138237105
837706661
100236353
899374564
185671278
4286296
183542464
29998243
122702752
474830530
473859
135983348
319913826
584453480
102131837
34096578
136034219
213956587
618471620
651554725
287522471
254689313
249715640
137359941
89760097
612355851
428792208
204391115
214760491
808561572
70436548
222239894
87560835
176470364
243789036
190867128
4777020
73215036
102054441
130316288
64337196
23504119
11640568
359983816
312013886
34814477
158614241
5392087
109902602
213065613
39435292
314745611
763322002
661695
391848841
233173683
68103324
10962142
23020366
429959823
579474770
29168723
214281970
225659673
480266785
183085379
558882524
726643905
161504846
74417202
279445387
690952608
189448531
739305323
208537416
343333311
458862421
30925829
1662357
200074165
234628905
216140296
138525485
905015629
40250988
23400514
58295906
662426259
257570829
486172754
234101833
482923333
235384828
44614194
221268807
582272161
64981513
23813995
155628462
389775947
58442538
434412549
158757160
151105837
70243681
45442387
106111871
1064766
64879226
81691995
252740242
9781537
5952866
421079892
62945991
72247741
672001073
152664669
123693842
543422266
435253362
267823909
144515052
73362135
540949274
6899973
688331343
5654742
74986787
482981825
293385409
53740683
108389711
704534322
416322765
202734323
71564368
965269185
53533544
25632307
201753328
51833540
202794068
439624356
26498056
47806326
93133786
118188336
31477938
13834199
239932547
16673110
67542592
16354609
564116371
124978983
62761018
377193589
8073343
219348599
310519745
53749583
114919981
826784995
40958232
408654095
160182331
326802600
43427081
276570228
116893878
162565359
