23516447
205479100
478409885
65881626
132225512
320690062
238166843
378647274
2622234
315562875
310381946
304512457
196769521
502882220
664531965
51514784
829870587
97036002
60901241
318263087
95601453
20997809
99793543
117298252
378946893
72815019
50856795
146534342
223624106
77773456
592175326
125525426
14536762
137714067
78991920
498814634
247232679
143986866
658121274
4577312
1880891
235550685
353179084
823508992
29301505
150028065
296249441
159623371
732840315
5424374
51371141
433889483
139520800
213404850
239448322
74451009
233645026
626308038
282896686
520105714
500050072
498061448
241860706
235574492
11736100
805635274
10843699
305993637
472863429
3354208
54381615
607433647
566597064
107727550
302300473
178748711
294165600
84034335
509604645
472914540
17424292
477193821
341865746
300729329
45756994
8016126
71471883
525607070
141210612
287461659
503347333
46509146
172238045
8887447
297803612
9066061
57159420
280331958
370984690
173671926
87413942
61335091
336251759
437077957
11430458
279868262
18845884
660017547
858201594
21257533
317524866
313319468
492033800
12859569
232522086
8363958
118805888
461998255
12611000
279876335
746476769
24294892
46692200
21386979
427046316
61261545
24636686
917331871
206059819
683044144
99614233
449650784
115601790
565041551
453690075
815173161
394246636
267012498
20540204
120994674
12451816
221180269
840031239
364403823
592569350
627355060
12904350
795970532
468981970
167277455
503036309
114555832
70370854
196650589
337235393
484427921
152474869
54460309
636328761
223192661
192734046
11716621
440359120
382813733
21263604
213294090
328635353
394778431
922316137
654400446
46505241
513690986
528484264
140473254
129392048
20885629
343970520
555549206
21849596
117338767
112862274
188682631
225789788
288125622
253736504
58828984
707609892
428490176
76269435
243909938
112049211
27952172
619326246
35295226
31777538
121881464
795761699
552982750
636974763
720641249
617156506
249437543
697201512
71613499
313521570
97123369
123717595
696417594
43062465
645332692
106751258
38152283
677484566
271698009
332779217
524655040
134004980
551335415
60272
97754587
255311089
452323291
351724165
402716369
519806385
522948638
17001230
94348074
41890282
63093999
583795225
133324975
122656575
392386709
740961736
476741373
223483387
117699513
54712416
8014304
48253944
93357109
187573519
33214716
274686051
773739259
56758450
150018164
656272964
193942958
75467174
235038061
140089680
11426976
759761782
57754634
116233639
299394453
315283083
417909168
71713045
20922539
4995592
144316183
464232740
89667629
138767090
146263672
172510055
732115015
268861938
8913263
53909466
682266929
100006409
587797645
383084725
317228599
28872881
407972165
748337291
206819969
400853776
246925162
320848455
185836497
417927325
134178053
228771323
272958200
226118928
679963671
337887470
440266319
28837401
22407822
237879115
348967672
53615904
470957437
342792107
821995823
496386007
125099974
203232680
261646249
153779736
575023576
111946967
357006077
127831036
2528599
346831
30321386
181232642
19160564
67651228
289937180
275731940
427109062
410415076
109566423
602217828
37388715
31848699
257021583
647230836
108327257
282194952
159220908
325001883
216531782
174104405
122686182
217675376
264525757
193115140
548791771
355282215
207761292
197394634
185884034
152430356
216400951
708576522
89533998
145631216
411947188
331561821
71387466
4809890
114560542
67653985
172813171
34394884
517965347
370387328
132649238
233078844
45255820
334543236
124643580
6146773
98202443
481382279
3999046
278262287
218967121
206223898
86541434
159505659
345165258
173157316
51353177
174211729
510217540
618514086
125107241
356984510
176671321
331524369
270298404
244462245
692064395
380091696
659122700
245567933
255074400
167824129
612040526
473619196
230321578
713515472
149703280
8157123
166486700
213129830
440031455
246771886
8153873
166806639
294224754
24112518
502993973
128991927
6032326
3571747
60127665
196350156
292420354
179947489
325916525
225553233
476227637
443718179
2910037
364612665
502810572
308087472
32612010
171273694
39622539
154038380
337402072
263074197
86111845
189457582
51661677
110947454
61211515
92743689
742166785
55233826
5808206
358750239
766711117
483030450
2146108
55297752
29537474
161128345
409996454
15930046
157453359
107981072
327607600
390008428
581453471
582513342
711536037
467115078
195685499
157488852
218596481
42251468
96643576
724048483
174530975
342134546
12370579
560229958
129821804
106373896
41383915
63539116
901547
7985874
19673032
283385516
343171441
214689082
270043192
534544111
203560473
46832820
305624699
76441538
281306118
519119622
4820509
750728351
547380093
16294206
585842267
130127343
253566252
286007835
3691239
918376404
62443757
454714248
470726596
267123900
339388986
447772948
548670064
111993698
15160015
376314807
778714954
41346935
868905556
37244246
130251788
30942911
306666500
562066999
4596498
593873783
118382805
150758261
167814368
267546381
72084934
462170671
58214144
273945963
152192637
70871765
61276898
36437623
505069994
248678622
315949827
403326357
340183
256938399
346197435
648939273
171660567
288534901
19600622
450870041
286809239
306635730
455532313
285254838
244992888
24961350
298460512
47336014
143091213
833925727
903405
711846696
58843716
184271903
72280918
30019959
1925668
533406092
102467442
513710415
243268653
133403123
205472555
59823210
128425205
167801583
113255580
546515513
90456849
246088362
109155232
286683514
261167280
336450521
86044197
591362912
78995410
237979628
125841484
186956481
48672341
453972459
162942004
709460703
376380583
157985116
72367289
104542256
211043398
69488579
17578053
9302163
305661140
355022265
95626161
99800348
85461345
384446118
412388285
21991965
177208075
843124449
134268040
834715601
142896970
32733366
471538790
71797509
9862478
340590422
8850440
87713336
326611999
368623490
512767866
206518177
237830498
200256126
429818239
73608835
13583810
10395297
165472514
296096094
363472276
33866273
39569343
332802795
204475495
548867966
139338970
254650323
46163455
96412592
58343090
238854562
584321038
2213282
95203528
225660761
127684522
68841670
353054311
702722153
0
155246459
300124715
255322232
539983866
32523687
343313714
49660652
181185143
837695249
226883641
216818803
27386289
193314957
281897585
3506133
171079464
99757277
56581790
139535161
98086532
72483312
251243142
349055129
535193759
87878265
261714070
185836532
533385070
36312933
573504025
24816779
168251019
180543608
361260123
263443167
238285282
357518615
303268390
265094187
358069111
453816118
445183392
140162821
360113223
735562458
694854618
399878233
42114694
97549411
376412878
184674873
250577081
581790187
162102900
286930908
778794474
98648682
598400911
76985610
912620038
214965183
532064635
15206028
4555037
200443839
151360652
204168434
482432180
13764505
34601169
15823192
374453012
42566423
34421401
54913687
287501262
60715521
216306321
906798797
184860970
114486759
239550880
253118285
215659403
47149495
94442536
2293437
239685456
754130273
497742258
703941277
18887241
179913585
523300206
11162861
810143688
58249106
312210083
585348472
349000809
7333918
194166668
725075322
316497488
179169804
475626212
161884002
47882431
196816804
694048314
252843264
329920019
3319840
41383719
224574904
110998398
578396315
108173433
7246688
38551563
7310570
113183935
24060901
11712738
205811948
6324975
79864909
1087720
631873358
392465995
838136173
307535898
9943822
301946516
711263191
47156751
271447669
28455144
419053288
34641554
66671576
399856316
18448831
339443546
333858459
162206327
144680298
300185647
300830629
448252660
361669350
188897343
472493404
7088343
164573288
226496460
43881842
53725231
201112337
765224639
212290597
80662861
75811804
380640271
22716690
58684245
293672430
144865883
514573474
49112001
691075046
103185512
132367201
570653257
323168854
70932852
286075788
64744606
624224733
369163822
656484573
141358866
20854606
280474371
762709472
24517791
199033027
13163312
201296294
685914133
87354263
5746098
692518268
242740554
390058616
690848067
401872430
326179967
282417755
14032485
187669687
848157568
34297791
285198870
375305769
182476143
32839304
667507251
81438436
670394460
27106003
63214031
330003565
124520965
150047936
376447686
114109422
1845800
33042262
742329967
87697400
139427185
127909320
196351558
85239289
279198774
143181776
55229993
409469419
16070829
170494016
533873842
13406628
329246671
247425151
52026461
413586716
322400838
221911008
352876907
0
1044055
505029552
234277918
168970180
230176947
331170436
431660459
29918581
532146747
436302979
695985740
282283999
308530105
32616902
238209600
85359133
787885788
34263718
73018111
47487904
768690933
192041230
49110543
41836230
591145606
43835928
106983277
3314024
88231755
540775854
81665752
26694266
296820642
273848244
408679190
98393193
28636939
328328040
649211020
85260505
77609520
92133781
183569058
696336520
70143686
186987725
183894742
126977672
34746334
480544317
324563411
855708996
27799660
177171383
656949598
48658159
362282357
78268871
107458762
436406061
61952226
336685486
544004649
428702281
65889561
147671265
258040188
55320182
717763463
196469321
150322353
452083588
24025822
0
155795157
0
424139395
52140997
733895650
4619171
8613485
34563057
42926571
215068992
280013342
98605589
167969909
21789411
815713289
479385436
544441241
379475006
20125134
196343312
248698778
193960403
138198754
529369155
168083025
88533575
58586932
295878681
471827612
32157088
164077953
648445979
287075680
98559845
26679604
39402142
112737585
569132043
216164731
57995951
85235483
4176135
67808454
21028997
81737437
237762878
313328998
256797106
358980446
584108596
486521907
311600306
368382900
283936308
281097599
560283343
224870610
93007276
333575514
448477378
25326963
102783094
436252188
43083080
391107520
412701727
479042778
596788083
129903215
785271060
781743173
7779224
41181630
340487296
62948118
6568823
144529573
560970793
402922493
64823533
25885044
247812846
65352146
560490990
39707506
172524273
442306338
35435842
116874711
268314214
8118652
72595042
5377654
394051752
41969739
24643425
481666502
320139324
2743017
512461564
419623123
258833683
156995550
218589439
511169291
362886997
213820183
404620774
260142495
104161240
80704089
152887343
220402845
299870111
294299429
733161450
149247633
165986368
627251211
22693431
237521456
244014584
216406673
372326781
590741981
28777813
93021579
19710482
492009079
422118219
256230839
374479888
41865626
48889084
780831150
67946323
644420460
40387360
39391527
166556395
42444358
313320513
51840152
254871458
60923594
220397623
388669787
55980525
133717109
63956356
182406307
238270069
145211847
202912223
481852615
696003859
5249884
86255357
360298778
868888188
22183663
53402907
135383168
402398976
600684366
10783751
189080308
169863850
344626459
210116315
376527592
464201044
626368137
410444246
554881725
311839212
77057807
254891707
112637955
5650728
18862267
21264469
50082359
182167150
78573694
157560988
58448038
22209074
430458094
5469150
6476794
41927708
41467758
300705370
54597250
38115348
76060349
801122696
460986861
126755659
422286343
105727399
400568667
156957017
68440858
182549752
46478882
266332015
819909199
8971856
132253386
53635096
104458670
323141575
43891665
192471943
39009868
497362431
344939288
592097989
233710381
116202092
62215338
13345209
270782168
208070649
62709496
478979419
8199358
235157
155705063
164761033
16995423
291068917
189525474
233506469
71294523
8962620
15360525
192833283
1958025
25732496
3497126
173801438
187494912
470061352
424255008
92151194
44909199
6163540
730657221
600260292
825527458
780471
561701686
122600748
112000046
16736611
1536692
604463573
576460142
456279611
115544836
32059943
467238294
228274073
94246785
591135778
457389840
374018328
225125397
27343412
38820374
232824194
602469425
529755915
550762016
154415243
142300345
150549497
2934453
467263998
149753844
575538
893118243
167262438
127156453
757780912
22090966
93285207
530481177
195165228
334273341
663358847
798563526
624318841
91914858
403924360
695603881
123077724
84874145
901820531
37022033
654537409
266892057
820186040
348303227
681792260
62038536
208615194
757189781
323466055
68610757
94374790
46903683
197969203
320128779
115866498
161316
4915026
296791906
221558510
20853371
685100011
385375604
346152037
222351579
97120457
210926670
231536895
455774452
157962325
88805615
52081276
461377245
26682140
290341910
11526145
87844091
361089077
116497589
261630548
440452147
102124784
897620950
144898733
409239733
225610502
90360570
2145277
343158288
476163606
189976690
58518621
74420727
129001464
244941271
66057370
291730735
838289335
325665034
469507815
837931045
283109198
40966136
290477797
12491633
405752784
514582530
828529958
29785675
58554052
7846090
95994056
446013126
119154228
424801227
157416895
853241162
518525454
362184542
431268586
188259089
94758025
647931323
346464715
95804108
9717297
243317281
11978134
620075913
105312968
209522674
272617275
33228219
374838721
4808006
628056217
128478586
273343206
113120592
601982839
424976795
265785375
760049356
277824
202853630
522889810
22431525
506907543
30821309
328633798
58857726
765704271
129032631
412655751
10050258
23080969
647456077
318632899
340764515
451879575
153961155
161033033
218413067
2598107
23365016
85441670
353183020
299889104
481045588
97381554
442142225
553937459
55933553
40778980
511928263
40061301
75777611
80037195
177128367
14874743
123520627
208285827
458420076
678783264
89147078
467541288
357828560
883992018
142886610
345936264
490281383
238979246
231498768
6273079
35351774
340097406
35967478
503472012
21719280
252426800
47034771
582677876
45752687
118278533
20152723
436455651
466895609
570496515
258247424
586324327
224723639
611590085
274602373
147222869
913825454
466649783
395749833
225575631
446302785
311296765
42575168
476091029
447983129
692311811
393340713
49662642
53888119
3749133
244588510
505602861
156997403
4105185
36461894
304800585
54658541
119713101
617271702
328458425
552602434
247609854
16036979
63865443
76849201
309284702
26853887
231480750
561522207
313452081
35630795
22977530
594210706
68092600
50662785
106228123
282430808
211820196
64005578
78392898
538168120
111456588
278909312
525368100
287185869
232275883
41525899
93608182
274520270
103845038
254002855
13419683
263863724
19439194
418826751
652470780
740245976
70447680
309007425
111351350
318526156
369991523
557083655
3399295
204753381
129569420
100366426
194677077
281520131
422108950
116898007
9227461
136113276
151577538
211051551
45147803
258225368
17709007
24190709
286967613
156477780
8338749
53741237
348413054
46931259
10235763
557371279
160418590
138765285
538268803
14325087
285016792
12676540
154947710
367266915
570780730
153037637
577735280
349918123
54600056
871332707
208658265
309045505
397244956
344995014
117678620
144115687
249114725
117431490
40676654
262920900
544402334
9057576
564778019
47887165
219699725
209045972
145586587
45788531
900672106
235496638
252332270
2522394
251441413
58811666
286269186
352100897
179993905
127201400
276702049
187913636
21819483
17502542
295898246
49327820
27445738
213559713
544416920
53153941
117093426
299548266
102451394
359263472
351255721
232307525
448147434
222607520
594574925
471725571
180474503
228261660
7362272
181035061
434858193
38460971
284319166
1425732
235482909
254423977
29482211
191484836
235320518
110452664
256003601
39799264
466005342
68323015
136504825
70227134
257892296
44873591
508902095
620861
112105326
196261171
410018412
128317115
20142476
61158824
19236960
244182498
119299793
123300619
14069667
373798531
28693536
219509910
52939743
250807925
418210662
902493381
1047324
492959366
182166003
201698692
472640010
64364652
132779378
265292267
82843512
327134202
1638558
191821030
23310631
8151195
52251348
159850179
4050282
95708565
21310712
169447798
329878896
239584658
701778422
22828191
678194464
206302934
71970079
17550962
85739791
192312021
272293858
284061279
32408254
615586965
142239360
27738216
516319700
30410754
198547498
30829419
203428167
75765522
47895953
220706693
721693836
74965894
235186081
60507165
95683973
20833655
224594120
3085940
180394296
599328766
199801719
6525098
458602767
374460526
9011728
372273581
603686599
128910045
346821711
48772426
2703448
290490727
207678630
10219500
508146134
276764988
606174772
78089517
34706129
326731695
27480764
60170463
482185428
145315547
39556364
130551207
304305025
275525744
16906049
117764014
85219982
9767277
156593271
8877194
764387314
300763066
1911956
78669985
15889590
551348717
445498873
333196962
82149630
401412403
551025711
311638175
137917481
916835289
226016937
612145257
424344242
17477620
351726768
70634168
262311001
743836785
355836926
352045210
234523861
16647189
497097493
335077355
49151892
53185822
161357511
26244137
137042234
43860862
154376768
610089435
7378750
248147184
112141043
43868999
109028184
7715205
145247887
25224930
184281578
275149158
27274845
16989329
413108415
374022115
36429745
34082061
67595351
28051829
50822549
48990685
165732410
521617250
752668535
230650155
129591321
11198558
396180904
162711893
150030115
634814862
174372145
436484108
673427182
396656433
382464832
626558101
107283051
218276695
425736208
338713891
194681533
557949143
23392179
12797403
6632119
133029807
26041487
498607705
131410368
92632070
179822470
366304132
209947320
132287307
814678405
507754341
189931291
222778348
18465437
93143483
23091497
306165646
479197292
209444326
464271238
72998911
178547336
59087385
754420017
375218943
584061925
169884447
665397590
54628090
180855707
31190822
225132595
320585464
34756991
85872376
2025478
3548008
329334164
706751235
109561987
504113803
80168095
64029879
85840942
103278032
2707337
67341495
333442402
113664062
43471217
9504139
443801353
108412972
81430223
117976424
557935
115994973
117069657
203672793
287624036
7596602
134325226
109544475
223614910
46256073
31469268
390348460
593672889
23785047
937981173
708610124
94750248
381081513
78442853
23528556
336364088
588328397
244681216
232924508
205598727
363041678
690483104
62844793
50568807
164081912
49129556
140549048
446564088
10981295
368694483
947808
50282204
129909625
384331826
244470450
197509580
128052519
858616083
417321961
112273619
132191666
285545037
24634222
18366105
446999960
524580833
523185690
87281448
538261204
347573350
349870887
206164166
498240645
60614945
50466933
66551989
26582943
182897816
131935937
41920920
157589878
37314346
157381923
394635458
94083086
92598497
341681885
369764023
203404554
470001912
114729277
176091650
311446073
418228570
81072341
106291648
182951886
373761056
379872850
1690180
509827004
46672292
112085563
368885643
4642245
257855292
37582642
25796888
78164247
25317256
147061474
27141944
378744955
276007027
145852452
69020477
428449398
161295818
343749194
132979576
42307141
111660832
333643156
182455383
156752031
191966752
2529785
815521040
206804177
26440194
371628971
484789679
192118798
799497330
5759445
192842802
46225469
118744928
223948030
227468835
359820543
689623621
128163675
76520017
248508347
490857533
475011714
686493215
70867193
410640948
290403993
54749388
75096077
58080093
205569305
784537241
30665331
2167401
103386988
56200662
758872954
104059967
788940503
55923610
138908067
39401952
365154905
77116820
676958148
10450268
659205258
181406016
221885583
779158867
56373667
214246047
30410754
294626996
186965148
423888253
654296283
851440
62942423
56789166
87954307
507135488
135803630
573172667
203919341
79252859
49519937
367377060
13493896
108236275
83275950
2766257
129636063
505086949
393775043
17087371
292423874
134596491
319596945
5947428
42581131
759981266
231820198
243849421
22502061
252690992
34889894
672078362
468965476
275397879
408282445
522052504
308267861
110801105
734309851
365500960
135059244
41143761
700751280
161532291
246553458
27937712
34368030
258392656
21975274
167440938
240056634
2141857
0
912687161
52307023
664978630
264379476
568762441
248326456
636339787
77381616
166961243
125871173
755442401
151809745
120470862
178161626
215339939
36157332
394055460
142243154
644951115
75799195
671379021
147975625
605379142
114208580
502677453
301411130
134590484
129640317
442596472
662930235
373707642
502644608
167625570
347200629
179636523
30136676
77325449
350933029
188574670
230887635
337328264
746466876
30956359
456960613
485421
671434053
506481808
254881867
311475849
67176792
500840751
453915653
192445338
500350179
575130694
74757240
105593659
39307971
491977814
105772935
34913024
159195897
13853470
400614552
75426313
271552937
81794899
141738374
32409720
258759225
251586275
76591364
119008379
163493210
777547346
23976488
808505611
284894291
11358546
257183119
53205872
567323685
85340250
432167901
217977026
91852506
547729479
59460629
382398943
28160738
727104537
332475536
81803030
197466581
527658459
52518519
91035011
2143817
799390137
263684882
51988166
375832785
352581537
30672224
131568982
551597933
429554544
33896983
365758893
277459887
585650814
23124980
92905669
70274844
216576067
77644351
75226946
304484100
273831511
713311424
353618167
24214547
408589614
261120270
160976970
130700008
32044246
554568237
121258422
163844174
18426392
657844246
604608930
406419875
4775346
93370860
318400128
354057473
27507888
560708184
247103222
351048231
110538842
349085415
1779754
16746313
257053652
30648590
13503696
89374433
426585475
176383887
398254556
6272309
14234285
170721909
166285323
252214866
8595386
839313779
116516227
444534673
35244178
34304935
8008662
37232509
764302238
783077908
111027573
10072463
228417502
84623401
413669483
554949003
68198081
599001532
1522668
442079544
100214881
26817577
16111196
505170112
225820934
35511269
41228718
315305871
275296476
450211107
44359694
16138977
216625489
201307362
63149977
8465588
415200620
82393342
157604835
120251752
52353356
596256271
489770719
929169926
590800075
459971358
318921623
241688776
121780183
169345474
174912821
52926618
371309878
144343680
51479970
511292622
319007479
18001375
319738142
62111729
433336384
178767443
10714170
236750637
598450029
140846371
114438277
61202756
2002521
10112981
677617164
172825569
259162092
432483260
263395604
61857909
164399347
432682564
437177771
384423869
55424624
817900371
216264944
3582746
101308973
368752823
860127203
426628007
41989483
33954808
925527079
16332017
38336025
174190036
144336071
54723772
519075574
335846134
36847905
207147024
4862241
413909367
355245056
116727205
219606845
48426016
143032727
58230126
25967212
281454813
870995518
542117211
11632044
192756593
463017786
279286421
255858720
24243333
842810121
81048183
170515189
676238244
269471363
31263
131741336
187984386
112808075
189050250
348630136
389072643
73404726
14208021
290411068
89551600
106142707
125687775
890860143
26506049
136424087
365848601
259878843
85292090
40463043
224807840
380655430
18530963
62972022
385124709
7953673
52978426
157432456
430114843
296307070
123207103
118711220
272677253
288163421
24864186
631860132
124675501
189156558
538347450
344270167
175557976
390317996
116062134
180709749
73902279
146718820
238832226
884343248
327134754
214571216
481935914
23955004
699526840
6669930
81105211
44658225
263468205
24769769
162058150
685386903
721666414
115256010
41892195
278898461
307706058
14481194
21413027
245403692
297472249
26680979
243914012
261894723
669263204
45575393
510073333
517064610
324049859
45246709
27974514
55692332
51611134
206355051
191376722
540820469
102755236
131025354
319885146
378883177
226328228
41380435
160246436
328925990
397582475
137192752
823569937
549725444
231832544
207663200
96436080
128454952
41936529
191075786
193806663
49471257
778924144
77526881
9106235
31571954
30264010
108587531
10494623
47648108
125862778
48765303
57297287
482863671
392061688
161033855
125827121
447913125
170994384
226880464
424428523
305500184
30970913
79198467
231863333
66984907
218349907
140086576
51641885
152966454
159781199
318813481
356413148
22990744
636983468
480500966
797169351
269484918
64180445
31979439
299053374
195200344
367247195
155030073
315081457
51352972
124001774
331092350
51706638
287153257
239827881
19394514
436577514
2728038
285371928
40577924
63461714
136966149
808185916
7122409
31097697
574870053
676704043
158630997
437433619
418720487
144049005
9619352
151481219
51729966
310191112
6254259
216300577
472902075
531016409
65568512
285005840
148102246
168151238
70321900
17823624
38583719
12679839
788246849
42393031
70030848
211750727
282339020
60715522
202055796
475837113
329493949
338549798
140502903
81687589
23171331
21940369
5167587
58514971
300736716
646851529
31126074
419514386
120234630
800655992
139571851
4711264
64322146
138399041
405784
10852529
433464931
147705077
4411114
52194589
12898923
161987707
22268598
368975973
138474906
168161
48910935
265147038
871483195
126088183
266607834
218477158
447305224
172259735
174361920
184544641
532004272
418423929
254216205
465799788
136506468
649764937
638461057
93134096
735132778
298934918
669236921
50591704
163111102
407523012
212690624
112255727
304470208
133822670
153570141
446812184
314035328
62073346
641041195
304201777
481566085
357811696
113510727
12251817
340226676
436128406
636996944
64033095
607805008
511167821
398573825
274133968
577164560
119323397
100212101
733742724
363759032
19220634
312900896
41778051
114076541
262849569
465200778
108700325
147543303
288082341
217988694
28321373
208110214
268930118
41172358
275003575
72769446
239632849
377942785
127735675
11695437
51161902
86787349
144037048
888210037
58889247
190092642
52858714
24878487
524181520
197469819
160776704
315082221
208514827
159781689
54226083
475486767
121163519
64311591
267037856
226611454
83227866
694957122
35498114
383274731
137654993
475955423
205681693
47521716
104242979
165258071
617488550
15123958
281066635
198183018
22479993
214229527
579171924
394077121
89992375
59956696
690921600
324473249
39561277
193291866
455945342
39375205
1272322
187000553
208862615
144772125
168900753
40163153
40020491
6287520
50171527
96270464
20826504
169418167
76780432
59102017
300820556
483641059
366988633
491418424
279031716
470917979
258257882
12162802
237685264
64744429
408785559
41908325
395384934
247554136
89605314
191756030
445150695
170444879
21930673
79304674
31877501
133669246
441150737
269954324
674882093
135381271
820997407
81596058
21960954
617313153
268782414
27440652
50406576
420939517
580545432
210610907
3446568
278593522
380091521
556472632
8989588
77385437
457370343
290981386
431705416
121347891
231632609
163143643
424780190
599851956
453443496
69911979
75106054
40798404
13500078
284254698
359138140
23653870
198710880
243312522
270716717
17818931
484529912
252570832
76148039
721513031
27952714
440111604
207233392
197123100
137590850
348670050
43036831
20480599
148547389
599357089
55617227
199913742
143596898
597056388
85835640
204237524
211230053
107900682
14233793
207134984
150311921
416087481
104961734
575502071
157501051
315798177
37543820
142890210
392245491
309914784
231606346
433024209
306936838
270914032
192895978
386825517
295281656
33824936
503191513
136539861
428397410
212320158
548756678
680651554
266503133
66999619
15718434
17969241
1306833
68471975
564426578
781334895
254208498
136768980
208348668
466838910
7863913
172602072
657999465
3644940
694983569
543990458
495224746
75557846
243525042
150762174
1161821
100932351
36042947
449940308
32826152
237687104
113083618
155375655
206507854
280549357
716179764
197864856
147321077
432316709
11738744
199310683
51820664
255525437
4342358
112074739
37316692
97811004
46711668
30361409
284924367
706776806
402810083
190130990
681724663
5739954
48775533
176219749
420879631
141509508
138773421
19659913
81072193
102781065
813608832
683352005
902274313
131265394
548291758
208668164
88858939
15947693
414516542
15853205
2291921
39264436
369105304
886758063
99694079
324844462
37148956
45767029
314360257
355409292
50168038
43230951
136906406
2900264
45129624
641571526
9245432
123685326
550956312
167624739
35723965
160371977
316172551
14481755
55625987
1319
179260148
11924606
42743807
225171811
205573746
118905549
34541752
145754168
39615156
245804427
193769692
350226779
71185712
273450242
360450700
246346434
456538058
16936360
627821062
83148972
656403998
712176786
371672210
479748588
127100996
253142197
149570066
162741869
689690888
36766174
678492042
187424274
27763869
618908854
128459774
7327104
63423591
344412992
769064227
224865321
144861618
617400415
36223777
399320733
208134994
39805222
457339274
607872
401628359
850683
196610169
335549305
768562261
18273116
87305443
166359405
5977262
50783100
241774474
42953331
325194241
19311840
449927662
370343169
117927070
4205770
165358670
354298828
410614025
27190842
42727469
91263329
128808709
119665963
688254593
638507128
596642459
211892259
459487776
30946503
49012619
106810218
672888933
201771720
333100125
9343205
130858060
92553558
168843697
38871407
620124854
73907332
242129479
329052018
198205208
103013694
37856794
341409393
134942480
391044662
8453963
4946471
198263294
117538764
389005319
24156214
164740104
376455266
651835039
168159305
25631663
75499718
540282791
412419080
45554813
409036440
2712990
125159622
32591844
638504464
197701063
47865272
22523640
103406971
231824001
312510582
53174633
713970917
167524354
65810656
89144234
102188
210549427
184981344
124751214
44224878
837680418
13430030
23015715
214233877
359139654
20176237
336493153
234383639
188807284
196645020
20841331
253607507
506723759
130421156
406564416
246291400
271200322
479711947
141354260
659283033
364631962
22735892
5541818
132832136
242067022
145141718
458206248
242537263
805244371
145462475
422237254
379360964
22672201
74044488
294983525
210413465
89961681
119205911
269065558
278564387
386830191
129817037
10166798
132070965
43950543
734526790
204858377
27152262
566568297
49944566
427791557
165836967
311080852
327427924
440007253
172055663
540939098
402637871
460208708
621709558
258185119
147062835
95605471
45500418
27914874
431834102
327107253
273997114
372825406
8546298
721378941
765960726
248142137
603243099
282090334
102020360
337279595
55366723
39394585
124691814
437503632
191658703
95103868
0
810163334
205501742
15204132
5618176
111273421
2201494
230535576
363043576
389559452
146906643
171140282
90228710
181326715
682054
27332255
9441885
128981206
370127
424530366
200541248
712628254
89919313
20531743
224546064
25337334
35091216
635996676
50063323
48466626
124671489
619713991
416964802
156209376
61690939
317733287
151060600
507683442
396675951
553272551
763314337
570812739
304508851
198284014
3869892
732115418
95350677
227542130
377159160
70461997
127405348
66440930
159408597
41320238
579020764
48755443
379959712
113143809
117154697
71517164
353767111
236280429
40788267
107176615
299926176
37494320
109541072
358891392
176319498
108152200
140558707
6829126
123062714
567290604
120705584
494514111
32341813
201675236
34298086
418659692
4323919
402636350
307949709
400883562
75582191
159975883
73399929
198379628
9402431
122601977
328960980
463072231
114369769
45860069
168465822
38403305
32246405
131820377
117195690
658149185
614963655
21346567
107080785
115107849
115469302
120332887
9822318
230730679
588320067
22152208
575202709
120598158
216152502
102800525
278988056
297613819
69635739
195499098
426527784
140626166
116162438
106751794
457006180
48415517
274530316
79566156
34648459
223168938
149463510
12058208
113904593
248344304
479547435
460082126
194537287
130240266
265950619
96517774
59732486
96336335
556892441
59517853
89825817
124565825
125458956
28693151
340741493
214304161
49437829
150899205
88501476
307449883
225571115
26017104
809452487
202168227
125017083
4348417
291394405
202446092
161544417
39190514
370053581
673382237
182976130
266074315
511137440
432722447
464370813
36992557
14109013
288639480
169258927
165656598
49855689
213771972
408382559
10152255
94478781
184353551
157611462
522976326
48920080
143559007
79053419
149230177
288261645
43375996
105370446
40648120
147014744
257201603
302329629
354706252
259452487
86463299
86516136
51898065
269478742
53618560
663628928
149018109
66634889
440988086
563980797
341538003
51689772
6714442
75844340
13708878
262250493
322999623
4464516
33214731
31121367
4417964
75264431
372369292
426245307
382053805
355265374
111953902
712980967
5658485
892164681
592282465
271877580
85591102
539327888
59311233
253200127
1329539
185755503
228771396
116828000
62598628
1281305
35820098
263858972
231079119
626001112
572978084
64799609
88984796
611667601
305691428
575207459
136100311
168786873
722609760
17106807
88460600
369174696
485830718
381848776
14592147
48276940
173334283
250636684
651087195
55025275
334095466
268228904
737162378
210144848
536953809
66756381
470757663
338958476
515975076
165181684
59696021
147767247
690106644
708148487
46243642
258590091
141882186
15587514
65285062
252573982
183871844
73939999
259386372
43641330
233963663
506675057
736367760
258595481
69059128
185991914
64889463
155662642
183360723
200987870
447680897
67192068
814707523
481415486
928371818
38521632
538353211
535857373
230709886
774674163
348651285
119773296
193805423
195128520
2271134
83379801
545766936
182121096
526985808
284597348
280110907
130749103
101764894
17318007
30020676
354584735
29547536
438485383
54584818
174714445
116151832
224977330
479854592
91991638
265831070
516164389
283732903
884684403
904755402
27669424
9013585
41584388
313628042
860064653
30718930
57973099
418342006
290556950
4482490
740017450
229624888
11276648
30875838
238523200
167778020
66221486
87257473
90249605
353949576
558722352
465666022
11778523
117587419
364088230
194792348
354898090
464117617
300233056
374704186
11107689
15397713
327050142
172427195
518447829
533459779
92830410
64975987
87320328
486386560
325948176
30337507
42706128
120675241
23290901
28760351
334293737
233071152
24473448
63304091
500161074
271731442
150585380
254380497
217230080
386098011
418092951
65786910
320898504
313783345
38726760
216990308
346695430
182431440
61885909
361767570
30912808
663425835
60468705
659412916
220365282
304479196
160176610
74096948
370674834
492253958
265007182
12145987
432391157
11912388
581790647
354675454
423987495
88162561
496524804
548819580
94793826
507339760
97674838
10447893
69929436
15556011
30209167
93526807
279059655
10771483
413523
3911467
32389397
644714232
69969324
250261083
12742003
86588644
14048048
190727642
79501287
27144605
309046240
245242721
126068216
713468679
4091607
353601409
357698434
333609265
374436216
173983408
731243055
53555717
476784700
220212482
13071998
239783319
231009966
248165580
25523362
32385814
126426873
52935952
246545308
84624022
31198922
555135344
181349136
489431027
39167193
113290225
49955696
182680673
79356671
101953519
14650000
736777805
426599707
639767
82258151
25459362
2683434
168411057
271776033
314427107
536924973
355274981
719442715
50703341
231179038
414593733
214779824
472316505
111891768
122989519
53092090
516322408
128470081
10437867
213304566
357188919
35599988
34537587
357243526
171104042
268713623
504220005
19482737
450378202
5947851
89741539
4619851
91391261
708520138
310073111
486790259
382574570
576720011
79390320
650770658
1501433
93895912
497629884
15091047
354528607
264550436
88446415
345606410
133460498
142183422
340497270
218698023
664522515
160394364
62841282
88545964
15549268
146894916
525649420
458800508
28381298
3677944
127416063
332197195
2815128
517988016
311491457
553972498
2635450
22532371
39291634
800960127
30409033
105041993
49572253
171372754
45481828
116568751
54156094
399682864
116322548
280225851
589411549
374795603
367700179
164018059
15861260
468005163
160178954
26608476
137387635
77335414
83671003
39105644
634452013
564885340
52298123
84157045
36714574
2713493
878072025
60131493
392023798
320219268
396806359
13441984
439362335
79548873
127249665
356720118
65877743
48954417
642396211
128304065
95576643
134580130
504639792
61266529
503512462
818135031
37243992
126364158
331948885
35875989
94987108
400390804
55413487
109215019
195951200
198135119
128510236
201340954
254519144
2311072
454716140
399877798
59166346
134372220
46141826
31334547
450636847
568269870
373118420
19303384
100896272
120653116
335194053
74060642
247915860
390033039
277741714
543827152
242655891
255751291
379622112
4820042
276415883
232190297
629696090
12764478
28517036
116246791
258469828
157404543
14701722
270021465
228099560
311702347
234713922
599563006
36544730
131413228
27606474
118207579
3413828
386326791
111257581
340932181
7197110
378119967
204734781
28035268
30538145
61413458
431112389
322068615
679520962
171037708
26294442
332533806
111754527
10350560
17149084
298250894
111344092
707573517
62831770
18390350
48399880
79214316
94079182
131778756
683227887
303434439
420700357
216917819
260812895
1302095
61469179
434486884
21897719
144540233
45423206
468031504
121803774
301228652
193055302
111690380
100577758
348126676
678132651
25135272
7052746
421067569
307616907
152917587
338976163
298462769
649367017
347238427
180713844
125104449
611538327
275705542
36208965
392875746
236336595
5475169
76634700
261122546
146004372
256180119
14767868
79277341
427307714
714331786
57435652
703880302
788764559
629228323
38038461
53596024
82797324
126593744
10802679
149494160
358957684
98314642
248222416
551170551
92541047
252515487
303832967
238202406
355643980
348699353
662206894
150612958
22471723
552115651
97593898
65301094
503347647
79832016
102164119
800696938
177115953
36983170
76854339
695997576
293344579
571864838
130344650
535058896
26085371
598001451
151327483
31660262
677708310
691551505
427092797
19888375
2601897
289650062
8022821
278652343
26370091
41671776
407519742
561082173
79933026
162065744
102140974
57246847
43991113
274182486
537398684
6774305
6527956
406426957
459700569
67417464
84811122
5318740
367943642
286221395
71701025
176135485
259730633
134378177
335492996
270677473
57211639
284510110
45916112
361147959
245196703
81523397
170475805
221385470
152956127
103591099
213754125
1418494
57712851
227856936
242957914
472020802
682172920
73727373
514522989
242623081
511052792
110756282
232664803
229401528
288074491
602345189
55448969
63464004
239308624
179360496
4426911
160477867
804514456
248036977
156521568
47899051
7189230
734973081
152115120
261022177
1943043
47854728
26557020
696935130
117317282
132261467
195976788
776610049
69697864
111801368
23057405
405434568
315002326
938898131
584058551
240905574
17704798
112369632
238666806
505400870
359053981
863973564
528733319
268541918
7334928
20215960
377377704
228714534
14641442
243041971
13687865
191217480
90176444
45446185
323602458
79591776
583302361
18073430
107076483
236358390
1307954
194034370
34425297
870143435
372197767
5971299
192362961
1809433
256531510
24258863
592527256
72660840
424354013
44978620
605911682
125119549
90266134
784334984
122439186
287433119
150002994
185225754
196287352
50717062
185607881
142702965
31791717
424548798
789661508
228010106
4070776
822340785
645119390
498058191
153406861
169368781
334042524
751797718
115033555
14423882
55265594
5804334
281430852
94680381
386282576
16128057
247915592
30886977
53801374
62025601
486267537
36366442
119955687
805527943
131566737
252049927
271745198
472000773
292584844
374829515
15495113
347110206
699549316
158974535
105366852
545832581
300532187
242155574
301936063
147347908
45710221
503322922
14434304
1916424
622387837
523917025
6671394
488580676
8451380
563338745
662451963
88800871
569589378
23232253
93684895
328758725
162968557
255639269
460025372
26799446
23590723
107922923
33337628
495194463
602790809
31623627
97321358
54548925
132665652
457638059
238789178
118790805
728842060
166768641
35519690
611958217
16706906
276211495
167325878
7217393
26234035
212791539
287269207
200325212
260382195
79178693
457779957
480905260
9435157
465241575
145324732
219117165
26368548
24087946
109148259
332952349
66020382
139393236
150835888
58790284
11106987
485461244
171909173
110350899
26509936
100357279
235184211
14286150
3579825
442242295
197169832
305960583
155125869
57577916
15132606
44875803
267487095
206651791
374221875
636306546
421458226
30897214
641712687
145323331
470537826
59139372
376844887
43395301
110197062
939449276
8585780
17459428
476616036
244238315
38288590
63322511
237416811
349716603
254354286
276379532
370452770
18350386
188629280
18905901
180080630
283083951
123437105
282291346
403921898
26761977
143434160
65411912
478467015
406955599
40750729
39010786
399446515
220686326
278684515
29017967
169821782
142070603
515822652
330477974
146943533
108789602
90188199
352819168
289535630
189919610
92152923
244472537
370509010
190497557
455691
211642834
257460137
196010464
257281348
332642464
28881659
31383256
323709136
63953807
407408142
295940568
597279548
92410350
300075053
401748896
77819753
335919541
284222555
23821001
126204289
260512289
164493162
669209685
572375031
293119840
277007901
91631876
180420788
58619221
161554930
539091566
2942914
9336575
433864881
209432257
440416733
85119862
87159207
512237589
315855555
146792614
954017434
496785475
36410833
3112524
736234299
291443256
215252630
171692914
758621593
57456392
454512558
256755004
326505996
333632003
205567334
192648890
317756083
41303694
50431798
215777546
150697294
277721404
264113097
48581543
702433260
305798376
524252498
286177779
165681683
20988163
34361404
460354222
17327925
154845211
14929246
122979781
91651289
270655443
361201174
197116576
574434377
32836800
553442005
28210700
5940648
176625079
634570610
155107437
677089057
648432059
168009956
71576748
223269344
265903054
38591774
23944879
141411927
27798818
643545036
321137792
404225517
433070858
807801140
636605337
253238518
106831072
65061781
84165389
23792259
724802383
43306091
124342105
430918581
583820710
710074822
30388911
33184983
54617257
45840103
134018354
23836986
266654917
549612288
263981770
74017303
604819565
192415257
19313945
281528881
1529352
323654858
70436702
383157089
352836429
44638268
68676639
702529554
624189153
63866765
2161384
363208768
148814449
80164603
166008998
67353949
26947375
499836407
126530403
289148613
35029782
647280281
18621352
134223002
26315446
157259933
92805118
77727227
250453756
102763279
192541518
248115591
19412342
73085773
587902022
65463399
380493666
155547033
112575906
8548734
193118755
491082711
404638637
41132325
80308579
97317959
8003278
6119156
74444270
102229271
11697300
136950562
217530581
184573056
125782106
188918452
206987138
79881781
12540509
323355558
17133321
40031124
45766966
436975009
20096567
5214104
78883447
680067484
783781679
301064365
125514167
192983858
684789242
255773756
258821509
192209335
156146180
204091499
393217209
106632263
106928801
256284342
34893932
250048489
488210141
505260865
67219956
159643112
79651298
664642268
782721989
90685878
73461325
293439720
12441422
151012728
219051346
77117092
510091441
164503950
889466982
215975899
805797877
132909863
585627767
533354467
74897495
369825159
108837121
493243600
730475196
585066450
114135257
186428042
25230516
77505086
524279783
226770224
529656802
5581292
418281358
294115761
307916004
681937821
13562408
456150844
342813116
318469229
375604989
31470618
323152201
196011117
103905293
506844266
17602985
77338962
196921547
111067261
714831730
27845414
36336039
153445428
85181941
235064795
199494928
11702095
177069366
113176383
381475370
412922742
16212118
399135882
432900495
123592061
146512256
336107365
399064618
620627577
405198977
80811357
72206710
8858854
64282333
358333075
450135369
119240375
212231684
6072887
140831630
155155096
36418908
112117830
575604451
35900151
437382847
519028446
423174534
258391025
79868670
41106293
210801251
207735056
34388548
57554886
674955732
353096269
453778912
32740248
609346606
426189021
357526286
183780012
147950716
178869129
586273241
403727521
509585617
152043727
601901759
38683787
357172825
121662362
22888857
523484996
255391406
249750652
498116266
32915200
377885505
717358915
568902516
244627231
448342298
211509387
630225980
512065683
602147486
537948226
283960992
29863252
184451565
593618675
427745780
47304019
477352843
22457945
356682071
785162753
600474377
910649671
179268624
616699741
215553871
153359247
452756810
88439513
423125917
147621636
189664187
88927806
59596705
424794618
93024178
46255936
79516124
34781917
425398723
589508149
320798683
434180148
134848328
227397490
139089899
89177260
807541583
634890830
562000674
377294930
688759053
860319748
82018588
420061899
2813132
633465524
885235602
218096232
67142609
7053156
39357510
567838081
175682185
6160511
12592831
12015566
17272130
1246754
10388135
47625349
200695381
42233611
841997
757132989
128927831
27667559
32781706
14501256
271583307
375397006
152404854
236375404
79486531
261657135
128826921
159148972
1325530
38921698
720704129
353857648
96496544
28906703
848281502
61973880
55565588
31298882
25713767
104228363
16821028
96318898
679255469
395024709
2363355
766088257
52647638
23979159
423281369
84828015
169019974
243473025
308188963
246223915
50328877
198579298
656741146
43221176
4919664
558332948
168218591
748099554
115858297
70789442
212722130
219414824
219419966
231308893
21122668
499619995
17264200
352968359
327525192
444361854
168475099
185841304
376248061
218296062
685952364
60875934
259219891
3488060
372464431
214608750
564153841
1822652
57506342
30372421
19248160
45067474
41632146
14731380
188659809
335979088
27159401
519001441
119982358
608211874
112170695
14053680
43629529
123746163
44394561
18498410
73536927
914899872
125388789
285298860
30312143
10951492
16638896
332380351
66247786
257158390
500345935
78144312
495104801
607160140
664433936
179935188
26560090
283971550
124392911
275554582
65873266
604009000
290292040
5665354
903645444
234586410
152994882
345852877
201452459
149669593
609474664
41458134
489912128
219094220
55086936
452272114
544321670
220063883
202593242
188195466
150552236
76590800
267340321
198937104
145224780
93441775
2657688
379757872
443729824
57646561
240598824
58470695
50526685
14814028
725713108
237195536
53883712
866320430
292223772
161365348
423572893
73381503
225586743
98521736
218272173
581359525
170057004
34148635
1812905
390412430
131217659
72972456
62303403
125467363
19583053
712634077
475373498
89901707
787489852
473885106
170620597
159826901
132885911
802480771
411298807
341428766
20746727
384449823
108820695
466191474
284188736
306604081
643683563
94190934
418456533
241733493
94253275
60832122
166809933
795669240
491210337
8442811
120824522
79981834
20368839
389355088
534617146
65196111
842510624
406640608
370716929
26445987
100968718
53768339
431429753
70818095
319366688
60757963
682289955
269935090
108611132
502224683
55073129
144940450
236149006
614655008
219633550
236527405
4703876
358527667
183480416
233658199
103934979
123102913
123327509
4056751
192777388
293197564
84918519
26456311
53788728
99048827
70161133
536025790
19972791
75187684
10527727
400952232
167193250
23860029
298588510
182592392
5053039
294762751
273268921
481655047
223938096
18565218
429570869
2784331
78678916
549311013
76477113
105041511
152969908
561708700
385875757
217331873
81380745
301575454
373027179
23436229
175963252
171855508
502603250
394694512
323335751
188231777
465968185
194647351
113643592
60974770
7847751
130784717
36575426
62381023
302613985
253577258
123947730
403501213
319576345
161225594
309745810
363185203
323592380
85830554
555441069
275450510
131775350
387383364
112599694
5968483
440507530
238391872
299691614
5719063
785486470
131932793
465075708
97199852
145131681
74446804
158461957
171991278
28394104
506128492
75114955
4642566
17321411
147223861
1426009
4160850
10656862
46710861
13832365
661934466
76617214
142329894
320760168
829119580
46996959
188620846
58100251
645263204
41894481
12591008
140744463
274530965
274276325
59538229
397048322
4600000
281051711
305182154
300227482
642836607
888579713
235562208
175306106
203450005
15818607
87513712
91432721
432457821
44705410
493306701
100998980
668640601
399766412
328846754
52010789
82882131
250332080
349795365
290522445
144757533
35687402
21247169
122831093
266435440
175023511
783986118
760594112
781478731
331760310
216294218
42122127
68233933
343359342
224839275
527634347
139773768
645304042
114687074
37229733
9086302
165220802
487292271
418576072
255433405
37754821
47731402
76048969
27680929
16146857
103465476
386912564
26412617
26671949
90936211
734595625
522493980
230488338
499147031
478048604
280328667
81755149
130417640
67275957
462618871
12646417
766313241
194021814
158452730
466106553
48000505
158517815
91423909
247852593
145904558
457181944
422212796
345140400
613896
351090632
322833198
9430611
1055196
211938379
22944586
571648389
381462940
54504574
608874200
416750936
131808754
159609619
153070868
21413297
11643176
92152702
418079875
33959668
101111321
410581334
7372941
74234023
55327837
77963475
629040854
10738875
546435442
126181709
32653495
376003814
305056537
10832266
92423830
675337349
264539416
395129
908135758
284936941
110706364
203862985
62693424
19298187
768198084
846026199
806341560
292437840
134872930
776199976
71597727
115804995
44641760
268888161
142296831
82359744
67292888
25409178
54142062
207604536
548044835
290416153
441566170
41096549
160681777
124246457
79677084
899217823
36389859
163132886
426516845
41676559
40405398
58898185
59992013
12756197
829594291
545074708
262942029
681067484
264517752
31022794
48021522
90902855
87235826
73481078
283533539
144749950
112131377
121671313
116543760
46628615
455347733
424261634
170787836
18398392
32857228
525781933
589350972
161272
222239266
15865319
27919049
84728032
165387762
71304494
11010939
59394411
399212120
543966551
88439235
470832609
34393371
408893783
134172184
148197212
394838666
518042485
16504612
87014021
372074694
288391102
293160140
193779308
299267020
404636188
674501202
11046572
419368197
52321673
376381171
641402473
106558934
490042839
314403810
23196606
101494982
270041534
450513617
432517027
39051723
38772055
9697192
391773598
227054275
26741255
685935691
386831869
258175553
127766917
51444868
256987491
90876749
210675778
722470402
447650534
814794762
609004140
417133914
303916473
330754557
166489926
122754003
13203922
76902353
784169102
9683180
430773057
21727818
433475933
624559383
882551737
115927965
227833859
26673976
47976641
26199776
14382094
66171527
97069817
316657297
1658578
134947961
262795759
761356256
14592147
187966264
115354088
36553534
73325081
25755637
2671775
317053073
75826491
136197873
91740936
280110758
630219590
623767596
578448876
573351717
358966330
540786846
90537162
24791094
20193573
263502976
34581214
311076908
113231879
901238247
92839801
173239340
460938418
10454975
767678326
625873526
18138695
190318633
228898149
626734297
622421488
327118589
474405973
504908991
65836332
105882264
156611546
451421915
84622564
135410516
357908674
429657571
115766373
244967776
919481819
319784373
251448959
730477195
18405263
179930264
3552169
316079032
436350081
207655942
76944171
43931711
12850883
8506332
23856655
121295602
16054503
38219271
335273310
751395489
191832763
98456668
125578027
84546016
47824728
504165442
191268507
499588635
41025851
542480678
203250276
60068173
175998092
145151910
401074436
390754365
575435818
61448639
155024253
72790259
186000691
229120667
171147631
544663493
307145058
572448862
230818779
579715988
1871924
39615746
240602746
119339417
412717555
834881347
551503639
380530620
465458092
394368956
507533566
179590252
458529315
353441094
211102885
404462236
690943793
303380690
260201026
87344396
109517318
324584113
635188654
104674557
215926567
25804550
50506996
223122678
215147968
1528018
390457802
20467961
373526979
572728495
386912090
111511114
537611253
691817871
55010924
465142000
276364920
251301575
48820195
496183016
61199414
8329465
580033690
43802994
315741497
562188823
405118216
89984609
407684878
81195301
18703737
93627352
182779811
2264372
310536318
75742113
615935113
76825453
56956730
675639445
211293125
146007572
8795998
29879416
13208625
3990850
343313765
486059688
94459396
110617324
704496602
475810930
174636192
31072641
627436085
329788011
272270573
192206942
431320541
575274313
490756382
355517206
501115638
278500077
319400837
613890748
232003386
22469314
393800971
485782042
550129095
113362833
28864198
137587849
16508448
17949667
486016222
242539861
42117555
65492693
263665780
369396364
75997072
54583413
281484446
260917063
556972820
487800225
223225933
62180588
282281514
465600152
133302944
355595994
209529950
144985663
171502887
66134271
142725183
81779323
8556172
563742683
336942947
293916736
187392247
510039268
120856618
31167453
184916012
248616137
47700011
15050489
166738025
83640797
440509455
87953331
40909446
144853279
52521416
609283445
55685235
61588830
467403324
260044486
34898342
13214843
254399033
513838894
563794520
190076005
355474388
138946275
381850633
205409916
107981235
235724337
93678358
97768172
26076235
336828582
111870288
127343741
181239404
357248351
207954697
390455951
541697762
434078841
106376146
613312196
182261880
491702940
83254608
225979960
802592428
127830956
106625828
269063680
198651202
238992438
721880481
370922135
382085890
299439703
28689744
69829864
49927526
265202910
50250552
30531225
590157526
21399470
319645375
347240945
60216831
42673200
207654700
338372294
211346111
74008034
150289909
152476422
97910767
136126426
64808684
232172446
66199457
900415268
175644757
81383769
2842096
303756119
108130463
253224556
109687155
163669229
65121914
156849193
2838470
108176377
153987752
548859975
896994926
7773011
241680320
523245060
242727278
145277193
122041566
15883356
528651751
440845129
176440878
34722080
368254678
65603549
3136413
456809247
331525759
166430748
432910450
143650288
327468165
516474152
378838556
139191816
53185575
506581776
218016319
351220216
72851607
145628910
305751744
147434257
68153158
66938902
672662684
291252952
135876927
378605705
181576719
237104129
795271700
3318649
140268560
127639157
899459811
289433626
831105548
866023524
736720041
26737868
112831597
112532946
409276667
481199839
6070871
303707102
638212508
192963633
560019731
171136516
498317998
151818303
564872035
360901389
505141710
243398410
151352985
138547969
4760690
27829514
150897332
194474829
569489013
482487354
895032999
920268064
48477175
592632432
651939981
609060571
756976370
60184774
744780706
195306038
47507573
323314795
515232813
519343216
643202815
53790424
53636691
432820771
62039484
207188230
88756227
665905262
208296403
364081366
336266302
296541026
307346217
96700787
207969929
123497442
158239602
35591599
24901527
252826054
39195339
158404
19707025
123269482
184265252
54422198
465007102
321674273
339228565
820923
571652534
840584612
582266255
507035059
77356471
625286087
314431027
17393886
253493121
256317243
54587854
449588014
888667559
159055363
172088055
48068629
95239045
61573101
44822894
216957352
257503183
168406199
245562728
72853878
356993299
294489719
852818304
285475325
15743331
746234140
892795335
536362404
258616959
131437261
254771466
368505854
515870675
108308498
240407661
257553783
133103232
390769580
104788450
679125306
385549817
49259963
394178156
173780475
3985504
475217385
668260797
315432699
213528244
82586031
282064199
111472716
459915919
481798614
60933204
14880319
113065620
379014604
730678115
608744595
539272316
17777727
415529678
640963539
159257443
127185471
35177300
77391056
8900852
129549577
24720814
531300984
26483523
195901969
15736280
391035228
102597688
358912892
87251133
11803057
213920971
428320853
235314497
571150514
138855894
69659261
117306923
777031203
116034472
35916731
259179877
76327155
229656455
1554898
39402312
3910051
108606900
448519949
580034639
73914265
439178527
591441854
18084470
89591562
742787261
220236291
43496265
67333519
50127
168038001
1791937
204013790
431414438
407846092
68123997
77850381
87281508
312129739
236820967
49759155
351763391
4126718
13510824
279138415
821352733
206439657
403233258
103700619
93929013
179477829
47888551
203889579
429706488
244141259
4386208
33653734
134600473
137452622
201716719
1315064
82250691
96068391
6579821
112222089
572378041
49512963
384253531
313824590
272491970
533940514
180887178
869106182
88829238
3027498
31143878
19568440
565904545
28135623
203199897
219661597
251100135
145433377
23896375
549840725
75781703
178041585
52454
17734255
97309464
488115243
770630651
201865532
214856236
320550734
179445198
172139817
439819082
413888433
1122442
886514911
461625398
174983755
182395507
95874476
44660549
409759934
16427363
222131664
73281962
147284866
25840296
579889065
1408709
38367801
302776151
370219736
351189755
1276544
129101375
9634595
412946238
627914256
291860262
161170049
375320823
259981571
274368706
197154711
47269964
472229
129545777
549296874
124136574
625529602
455416033
179846998
584947633
547583566
21732072
189462221
155539255
168586161
25968746
541589215
398002817
387415493
199288262
188964310
1153983
218689686
532931879
293004711
173543224
217642705
272634137
42316923
478539934
68232920
441823753
206126605
16741216
500759813
59074624
158418436
287923463
266515696
365982968
68063942
66044295
183154312
207948593
339185461
292976235
36807660
307780621
212135920
195999219
559458225
460683167
45167512
130816259
523296759
36448176
319435326
48150767
27147954
523214
394597288
181562995
367258
210650793
130716678
168913546
224694466
400038364
212065792
362482324
523486628
94968618
27951381
0
817451649
533990302
725218438
554125357
84519074
559616202
860622648
7578609
45498705
74151707
88861355
54704811
694377067
403040350
511758839
181883043
158416018
115686348
29794325
46762610
37297316
53301498
64714948
19346367
24560811
330913044
162702401
60345383
579714142
250383609
161301889
16580208
61277135
86775353
187982394
263593292
145500031
89018495
492825329
107027431
356211523
29839639
128655516
594260134
125412338
77072395
26741362
22178007
173187301
322395807
796829375
180904269
477815848
75086162
401735906
147051647
177141309
452129585
357834847
825282756
345781219
135379621
406438102
210886301
163490847
5462855
268081790
33496278
393865387
58100669
29353259
352470092
7532301
122573840
38048817
486261907
22467529
11155842
237626037
677871399
93729998
303817016
395913493
288279568
110863340
132803
170753252
556157954
113739770
56652630
58726010
203697075
85689557
49720747
431366692
359406936
211110754
378708605
384460658
693414898
16456052
90532244
366631988
30103678
238424892
242226432
211167618
12138817
180092277
22298007
747125173
57788875
518447297
519336750
24980221
473180274
223817152
329049808
286003111
695653639
56491154
266918877
64986599
759193961
266770086
141479668
617416538
266987976
378172577
16889719
8311714
71405876
84868
178517246
520257877
353533487
111456174
152182548
26957908
82420772
549591140
199767425
555685965
399338864
269094652
72717235
4498725
304622700
47442317
48326751
169957213
268651491
559680792
5418986
118365579
283101583
212361293
300976735
481074659
91521740
211667291
337740
295760618
95814
13781287
831503284
114048131
465581886
375796586
180769746
351082709
459637338
106259608
266915061
568230232
84743605
451788648
124302075
150995060
936950808
85386599
704544999
579863611
131653745
252610040
284254564
151209391
389407833
26022211
206765024
156821523
74531716
55432269
4862359
24412091
228562992
16571033
92538929
249081672
95646721
720773736
493289291
214958386
562087442
97374082
583173299
143944236
145766694
28129080
58688765
390146665
132619181
983454
603777853
54553194
22394798
35043990
213873957
759000656
221757564
478227371
14355389
413017059
286782404
304639380
24727670
150619565
320965723
97641372
204321557
339877372
357499278
15570587
277420210
345108138
53247776
200863108
885282935
251847384
828822291
185609740
29035958
660250022
6284959
651500089
110047265
7316887
352616958
470861435
362020112
588652336
196555911
4501675
195117258
13148703
133664172
55148613
12008756
169108581
20777872
9631337
534848864
144959949
550721150
42720236
486794493
526117096
698896344
115115650
286984440
144301759
237695389
583602770
1245999
67551499
0
4937942
23535394
520522661
40242433
287326563
156938508
280651190
40507251
784236591
107876199
264170721
65404128
400835333
285388042
492856022
84476264
444814657
923807986
508297795
245532632
698668305
559760946
18740386
387723913
263915579
236192889
113737848
429183305
339836089
125017036
91442587
478922442
329789210
89270680
465262622
251101170
465811487
100190438
254072270
138696715
5604492
142799883
74455302
102861563
8742161
792751018
551085691
78037142
201650616
32616184
105738894
540611172
713541907
89382185
426780510
7960045
183163748
109999266
527005624
526918035
206845289
603378964
20776441
42596384
818645
83062708
489898604
38220753
330030343
266133475
95247835
259494247
14345077
205394791
55162775
126650863
44270141
141133769
582461996
73975216
133475379
605405679
90887730
117936750
291862333
298140053
92057103
104179178
77266170
180864813
100188318
361777238
18993702
429333664
218866258
378719179
229616782
688620988
1478154
805655681
788734708
490878787
57337018
111444987
211349829
280645987
504000908
274561922
324720686
386239910
375456805
177984340
3223267
117098577
458770103
365147576
4319600
313621574
759881014
59019941
344825121
484363647
3194042
495365918
32895419
325469339
604885501
2212471
258618408
884898
202635497
277991259
49826634
110316259
67569888
9308534
473113
54303000
475363609
244896663
90788874
250302548
9478134
444072159
2043321
319946434
818639771
289560732
6438509
428094808
422865117
229728664
592831502
324897620
574952305
15975875
772144333
173800215
226650508
38085919
279934640
568120767
522336623
169092950
424484061
541933823
550754274
564160918
338593145
158304656
25555867
138688356
222648029
56625131
186054146
11526902
344886602
257003102
138183981
4385960
20061413
506230099
256397074
337063877
203201443
261021766
19716584
217918257
214840087
525005787
464326496
331708888
296955771
322584830
193627046
109633665
266700703
181112934
403320704
443587653
402999423
238332922
55391094
204244178
80161215
739304058
85497581
575958058
223192816
298886722
24502289
361509263
240504325
473997806
906869524
624119602
724221366
679900835
196777937
93638392
17760841
28397489
158264849
138738530
114198107
703726050
37355536
206305251
208116824
131860862
374427320
94331456
50946239
19215238
184483424
123123433
109812588
160779422
453972449
176549578
61564210
90486913
7721626
74190284
256050376
260173887
244640939
490089
175353718
15082868
398924247
888465878
305025172
122777124
154210863
408163335
32880534
287923947
47455307
451445397
613399624
224081127
361085735
168438841
73068745
522090963
64949529
194368120
177867210
561359527
232886891
707678553
797119075
375902841
102386508
1353302
457736740
186948336
278245404
325227884
377161
440615302
3538587
177554594
122226702
98326673
374463121
340294420
99559289
311639973
244232841
39145163
66608293
87253980
336259573
3972627
434563069
56296279
437433468
251212250
33057476
172877025
92763867
203503641
579281009
199314736
53814553
510318706
226469114
115782014
230242859
655834088
85615051
20403548
472569566
281643605
308755404
316917082
326588422
317416096
334626961
161534494
350545110
19518097
17342905
102170508
6451168
145270219
90886641
712457314
284606644
12040198
75182698
815045252
518861609
227571826
103531471
40633084
177302119
7273684
702352546
16828061
73100723
208811205
2352493
118120727
69961439
97223787
393986425
289241508
4964673
181009059
370874604
167692247
116283422
423142432
73730926
162284687
278490849
427138250
51634337
631180015
175604122
20645454
240076671
391493164
271961339
30023467
236878960
286823895
725209658
266721320
592969482
247586961
277705087
288240171
33782832
173755658
90045006
378809523
267205109
13432180
30613280
16874316
20920388
581463148
73039551
761784894
7017391
91314872
51163000
197153717
10694235
403309478
207570946
270222254
571850842
381527933
160892474
142038455
54112567
314761247
65105603
268039049
188256728
338303514
29146997
671431836
72588120
733325795
8650529
480907032
17732475
38731673
67764473
632549588
50191893
456469462
217702828
752271387
124112217
876226812
29868490
689098017
117151762
474189499
350581036
384269647
774254448
208721701
847594933
221364860
946165374
4854105
10160031
279595352
57062023
510222217
268836892
193934525
220569939
94289199
342309016
37703661
92515524
74843522
145848676
639937134
508184886
369747421
564058505
47864623
210795855
251495898
550055435
575189447
289001347
98942147
66831785
354141159
247459926
216685958
0
709403387
1455916
35829754
24815029
394256127
612850227
19600077
668655236
119901227
103057138
262765521
215195329
181650358
371086918
657694228
92027106
364524794
448222911
123103689
476622154
415088433
680974855
159948720
12431240
436535593
7279026
31004139
317982276
149667203
124854
36369092
169536275
419407178
142841848
7776199
44032440
14069427
103589476
254687239
13283493
77432700
302965518
128852409
105185194
17364003
361595348
403563452
76830087
80549790
134198621
307763582
154235781
512258658
497116283
195674586
122365451
518684
65885037
512695724
471701629
321591820
462993462
147568930
431696971
213448052
554337095
249029988
71946012
649959903
358113854
65383450
459602593
358216893
766830205
36478871
33584346
497038041
75155822
203754624
12125879
30883488
178435068
36064912
396946973
56593108
347942981
48289426
67016913
489915023
337290162
28678859
52697901
152695990
92703723
184906429
361845860
74336335
48866028
659497448
772574044
31045651
177403038
82485934
662730815
764475916
739896665
24234987
122203642
828431512
258397620
80861159
5158969
187785992
263746383
263069816
199003727
86147418
57631589
206936569
656243426
932673387
422008040
249360229
628097737
14969869
244282615
747389183
78091164
28074725
27374291
370627123
247390364
271147720
222533028
190082440
249560877
125865130
368866119
239970457
394216465
595265288
55811073
367982978
480984825
40010484
347142239
294055011
189661409
281853949
28257916
53328621
219924313
260962700
146854719
108325827
75803449
103127339
864626886
170702873
237243137
286014477
265258229
243460329
1870009
889086844
364821434
642353658
97460313
314608386
449576463
366395135
134626448
767352554
553912559
69998371
87097589
750466767
303115693
158507527
96273417
12615620
3524987
534807089
43998415
36228699
11005805
605259507
20850411
174882149
289328284
167354849
5174023
812810271
3444724
145240517
174724027
621887920
32697229
437423160
66149870
4521114
33518398
182317229
137520773
417834882
357030046
176228555
526487439
242842298
56513883
630375447
159703679
456194528
444438405
79509666
75733257
55435026
78651299
525602135
624594270
351375742
444210777
354317511
110028786
129273043
23728073
8649964
643369132
363213865
82738271
17532091
163042812
108863332
97444775
38501325
81027167
381702220
373458534
310549248
680484831
266787024
202441221
231837256
369122697
302989689
731620376
12276332
488818885
472987849
10654692
616855328
503904718
78689949
110104365
393355759
357906784
74089183
243380412
423151496
289129329
331404898
101051005
44431792
12003359
17107307
41822550
153692634
397149724
580763385
386639159
378158401
135121733
44318645
175726505
61511657
727733988
18086383
107586118
25038172
464579157
135755391
252371079
573729342
172029849
623391646
309556280
182620585
305018401
315920346
24222409
145876946
102751831
187669324
10858819
539517850
502249212
4128473
188616604
319952281
133617699
177920027
96610298
267197062
257329881
206863956
11800540
560352962
306363614
86119727
450914237
26986787
740870601
326667344
479023576
37113685
120506868
50369466
31422410
127144066
69728886
121009782
14722320
420002735
84040417
191741869
143027333
520606641
20504140
463455450
77324601
86608825
199129678
5398403
100106415
78984
562046328
703896552
475937148
222005815
511179594
359813229
327614681
252606905
183666183
137252817
317143668
78407674
329076617
38325532
160732719
396866570
338634167
45620626
119667490
317021198
123061839
52716936
632291322
268907256
68202140
351774742
189747025
164300490
288279574
379548973
55509815
659454291
241796011
45315899
156059275
67493249
286163591
103588636
655201278
136556850
331823935
73566707
398072183
283667379
43074391
89000028
317249259
310888370
170394342
403134758
115217871
89171936
7818961
520079234
43490594
4000455
420996350
23818712
573430882
459334720
563353651
38644070
743507801
300855357
8040019
354501420
65336894
372346032
15818607
157074516
230007714
2928706
55973683
77601243
314532290
458040865
156950378
209014665
205028263
94517782
714203070
157874969
181182303
62381886
80602570
215847583
554168490
257036449
34118664
346277709
47453466
60151147
698946329
11430554
41336485
279560834
348942854
49678027
2133853
64383709
41501462
141090557
6542720
773868947
166582800
45710540
1826634
595335233
72215737
340985583
138408835
70161999
257245106
21478281
129119310
38342564
215165693
484065523
34246665
5860073
260686416
260486043
1143236
122384638
576998484
8076887
41539213
308252638
91662847
149202480
230266585
568981
5527261
159058526
165428218
284894604
369836937
2087876
63058181
237982542
694768362
170457399
13307129
181106
251436622
395283747
887502064
326291129
64968668
468793808
35517392
446137854
3738584
383983663
242253
48500040
34090314
351625790
15449526
280194645
464937358
480633294
74220511
118018988
567133336
22608089
99314233
89063407
98751177
346362980
180122715
152193642
59319285
366601606
148040480
472279543
147901802
637510824
270340177
442739470
560053292
297481869
67150716
9062442
250646191
600047136
386898779
417897015
9284249
169445952
32446224
660949493
232259543
479774207
393730533
48713704
190861315
164983887
80908409
326357692
293373357
147427600
13201210
228566413
61128575
8936189
187197597
217335088
414020315
569214898
26799455
774291
201310156
206750850
53443909
2947474
5661456
421616234
29934435
274164250
275863487
345921703
8750438
66160974
346328765
261036886
27741202
251243639
628822279
420153318
32285463
168368607
307522381
125622952
142797906
275465097
199138291
29247963
91271930
97077895
505550363
66485355
480441353
60645059
1500156
604994315
124478913
42527093
1360916
80773482
138361845
315723117
83222372
192351427
333196276
55427734
139829786
187368581
41225454
315939008
20963135
162717740
148509729
219956667
17968523
188342006
301811235
291725653
365599552
297251233
299744027
141556979
59509913
711936545
92606719
288993108
303192477
14336392
95542549
580416926
39644589
633526335
49839836
166317483
867756983
244122532
242633507
541938229
289371688
169000515
620396085
84208409
217729528
20695266
152408285
26283616
445931260
17377164
177843381
251690208
680534854
234665882
29096980
124374035
2439319
566232326
45193321
684217386
317940788
463399309
339285190
426638161
11189400
180627520
3818861
268682739
40597159
10198626
446665438
307269911
332052330
394524229
376794573
275355193
203214896
67774050
382774414
388514335
719318486
323297002
432212949
94344741
192332873
209627
310704726
61864662
42594763
64774068
25762175
13437113
69649235
480546729
406656915
75521198
381060769
855480717
152514101
764949210
221905338
161127346
538869423
630309853
703972348
18824783
627455666
212547429
310847724
309923913
21476665
405723402
767073049
252113597
148390022
310504122
600843080
206390818
346070063
147561785
102694249
265983439
75374650
75140527
197654854
86865758
385996078
68555083
350430737
287386693
255831240
185851082
334081802
387839918
104885716
167955660
758120608
17804559
313803140
47617336
534468510
554766858
489211427
287647366
10102767
372537041
14817610
108144055
111722463
156473823
539535136
469632177
162296578
278575403
138808146
35640373
1478451
626161933
665189454
573677120
678771943
581049755
189101748
670797142
358445483
199150938
132081068
74918146
332643991
45095730
31183920
731573299
43309157
374448294
166238284
594199924
698694209
93263917
306104164
29435903
65673482
89377156
83938286
53952028
14177954
340930818
179197190
309539902
85090435
4047416
391661060
1222954
263541013
506676609
659927834
513372372
432068972
85873984
390253801
208476839
44067817
309660392
129804064
296708911
109702978
93821211
315543709
152030439
45776577
129166122
397849060
174438417
126830841
33659569
3749699
139049413
177027716
86167813
629917432
2113322
159091487
20293741
215588068
131143835
302865777
352650194
17481559
23520419
460913949
335860699
564973300
785497426
737495061
80785836
7605416
347401050
513501014
795493677
242753995
608618597
14842012
696112038
567174355
4468461
93244836
544828364
569954523
380465939
261966337
294436242
525907272
94254723
164534990
23515923
267535216
48458247
508453677
607280073
160891008
701032618
91683836
128655302
55166751
635618993
452058174
12244310
97442140
144391875
272029491
68451250
73576537
417157749
37567874
342728702
118275085
35274992
214114703
564084367
8957733
227375732
88813762
275251208
258074978
686903067
116376748
230368318
116491583
609311511
472754260
512359636
515212377
390063180
224935481
495595985
269786464
103206190
480640462
352073975
218000400
270317752
201015045
36506392
170356303
106120276
209500445
21468931
26883485
6279289
317565910
121174863
14097640
36392333
165937213
177371642
191117967
329541575
144096541
44656217
110908397
178554411
626565631
347771411
432566761
166649403
451579137
115311050
112941735
223954726
89585860
204697016
260822874
61458741
851539738
4055537
129121063
533750006
10923727
6289393
350300676
110076241
15873570
209318615
374121109
407347572
377340768
335726634
397859310
89888020
226224382
163501755
46492922
36129038
50404261
286624265
268725237
68390168
125365743
461816786
220183892
14291308
33571356
46861515
64263828
406500566
46448850
294242018
345189973
148090718
26333885
136148544
354746966
566481544
8063977
93983111
690635781
66492695
234942629
5073596
546769308
945268595
96531995
759087523
251907743
449618925
253374756
512557863
95386081
168732280
202715430
150625618
342313821
7906861
588885516
333831836
204907597
360018534
748200797
31790029
404358518
804416229
65539689
13537554
77524795
165420495
790791207
39927613
361007
66323367
134137714
524604867
495061507
311758431
4657153
149340336
149854376
12229567
95243051
466188882
308803664
295619488
217127090
182500042
108215221
60894498
13952205
10606524
545027058
185498311
105973833
322797733
20006653
242153250
300226657
259269806
407208327
272006
77294345
338545786
17912516
397279368
731131519
419055134
277217191
832089464
779922547
78625362
292394851
2561248
281076652
54904853
710478187
1702592
16200033
307680248
491516912
0
443570135
28416681
73715659
116157510
5662448
367183236
46513233
228475997
280151979
859967413
190112368
351648941
12420778
159586305
231277010
302494216
245051197
321512117
439181116
442848843
5219975
816152592
482613766
277467839
147939988
75938535
39705066
325049635
42849191
497275169
14316144
145870475
397953703
44111737
65460666
373668817
187771903
145289377
23027413
580351547
477697037
332964410
733171559
28430908
787573419
253371562
10687328
367673670
92275210
432271574
217503619
17391982
164119429
457167258
785431276
338552922
391387765
128646530
546020340
138515872
179427288
115994787
593776437
710154445
59179000
177240551
58397708
116955336
54759862
51456996
128085163
253112140
75756063
254032534
353857949
696406500
2060167
222102211
102652449
46232270
339772272
711988596
207955718
360536686
244883068
44964263
7841841
98786399
165493855
53374886
638576229
31789860
204928906
96035199
219847410
661804405
239517260
23965387
187099588
118084228
1714381
93980515
182729562
28938843
232881333
393182502
323323392
14592147
344093944
85448158
163975869
32103487
114331490
887482262
48834633
189373279
252865009
84287573
796831171
57229795
388839629
196458736
95900406
347348296
208598817
98887443
733881966
331165246
524969786
48637536
479835941
8756133
161315039
200542095
709298091
337880626
38714391
110570367
130382041
119550660
225767924
78041796
131808716
157107417
113481270
445212829
425852056
626188279
66867501
48749640
22602521
431966302
71459970
124095679
220552692
83783599
618580486
355592918
348648643
63371614
508579516
501916402
265356246
22922718
668819287
46704438
436405013
149301174
168947333
41113836
400453678
20837382
443548351
379819852
315658427
23561243
594839508
152647616
359823085
372273374
232603314
896342806
628903160
1103651
19701196
142753392
737235132
439175969
664287300
324495226
672570389
32885560
221880061
7012255
386027294
78591700
9728054
22750176
618027617
24321629
15710011
156623544
178343767
566145284
94701030
62864576
103458568
277540778
423697343
199481411
371676139
179016370
18465160
69101461
690390096
101468500
63715895
134719209
114187185
397811522
158518078
280421772
80362662
406709476
59883237
227948891
514218772
826300444
258389875
325622145
365123453
36235420
641146066
118481666
657228475
166657635
653112676
740243063
16928945
204519323
256371700
548282084
269450528
237844491
877925745
392913472
442876874
204833326
57722074
512237897
230225775
661502879
190745844
528357838
346800456
181420496
122720750
844499366
47795335
164660401
21652348
780549880
625301627
165852825
140386304
570515175
109962050
275608934
165752662
662001541
553302768
41785115
147240126
649045711
173526518
70767
25096762
135168446
547889719
658236302
251541432
107078443
23051682
206681270
506237975
396125514
35697188
884987050
5225932
28308588
9834137
505677551
543636405
107425584
21413411
55927728
225488589
77673570
162294970
913507044
79162972
50056831
393002902
382528910
689602871
100029042
54286831
24954467
453874989
137512625
313642651
65901778
280049893
193390590
661562982
78398173
469479850
85376508
498420708
273690739
298983381
1520656
907339526
616247811
54725697
116066304
294540389
484864315
64347343
82040416
235313818
57499314
132799189
291778219
102786429
656689166
269086593
87388699
462132854
397073628
639554704
359451347
357715784
922321494
144990669
358207953
802206878
172839932
6262879
59557483
245576768
136994446
229123126
203497252
86952872
751145221
37083520
276667506
689612657
25225823
1397697
90507276
167484613
512592220
113313803
55484942
252377361
95417008
399759703
109364166
94697515
520316986
198748953
475949643
96786990
70811548
74987603
149224283
84040358
324556841
162826989
261276890
564459062
57088643
113002598
263309323
515929
569418618
191756384
33581849
77195349
212784444
552657306
803263877
355528246
436610409
186276868
216929283
28838092
277315715
24926348
423296929
251295855
333728897
179724162
53296728
9866748
278379126
272680789
724326454
369190645
189907595
41514062
65204412
49627222
122571848
178206524
98357506
673913835
166734320
94022932
225578308
786028492
53148299
389375229
225474927
247974172
264723173
135950981
125082931
92905518
67821006
36905209
233739596
411297020
212158731
439719971
417411328
15776799
78642132
19662582
749467460
8957485
44168187
82954856
816808997
91507127
35094485
439147775
44291802
24970291
334764787
285902395
5627034
165327548
184102083
184469594
73102997
16406133
156184492
2208427
172859622
93241219
151051065
257014394
43911082
25439241
130836916
97721002
177046284
401474975
678438641
367543808
380864747
5079062
18706650
24565229
25064167
344395927
250829345
354846363
156056858
126038449
446723447
249432132
68957939
307794381
136667080
45769634
179933493
290809991
305673808
114758058
4640651
192666801
250272375
73497846
235701079
354237195
82777388
247138459
599677029
606551762
98894786
6692495
150155928
347489851
456467246
192711979
218716354
126920177
53712227
409386829
540652491
297744033
443436816
11438736
277668807
164474362
129113075
714632390
174715393
53760929
437732507
691919847
1638675
5555910
0
31235650
264102921
64355071
261049594
3979006
607495582
0
26643186
272636491
21387827
511443256
142505545
87416907
496628696
335623469
25584531
130248528
669788306
42164554
139648260
358724812
157626511
899415512
531757581
12271563
147008099
2020852
124964488
510910539
47087901
547701123
346737898
355408437
374375994
236353481
34759740
168824513
459967783
589155619
4894109
395570119
428320292
563885897
145632155
283932516
230014479
268552359
156978466
25257069
100018228
244047751
56607639
42341109
337099940
509136422
22466394
628102551
674118777
228860888
361867939
3399379
274365546
554282695
2307707
239854518
76206298
320357273
181588519
457079098
2986713
662895711
648081300
746068161
218188474
877458270
278032336
57542649
2588592
504625826
388042918
573598410
219536593
254736700
502880000
127707037
66502213
62940503
436298267
619001922
32432196
99080321
127440733
724405521
55844553
246093676
145899767
115878472
248953322
26009025
421435841
569743614
9363549
283711363
404837524
91844774
259675251
251314460
184172332
381614329
406798739
316697184
17695087
169616406
133936133
208268112
499356354
574338745
120610707
36858941
249324603
147085756
860265220
170490340
371187612
171598489
200438627
87391015
195928265
639274588
101795675
122236154
320032804
82123696
139778205
12894920
482818590
247281368
152111913
343955822
351523579
571977275
228353832
40797249
351540238
192302812
185569536
389434943
251280372
401720381
40611305
2076757
87830688
3436361
60120564
82323295
435946675
180226294
190829410
54240591
8168508
401652342
253859036
168425281
249013076
350964894
174129190
77915831
245171738
18328833
72336023
599640342
118428463
684392980
63242222
89047680
289444978
39964826
299619528
285555577
326710473
389674100
200868186
5363663
272390099
3316902
766107997
52403465
356084257
793181431
125980758
213092117
171034134
6398594
69770457
255618443
340357824
288240603
21316618
348047546
176160179
80683444
197596653
480883717
249521443
97276872
564093404
67131514
57920765
333673599
82790640
159579327
295613645
263070738
555746802
248234724
641543589
231386473
5186238
32527646
110815564
263416497
432302727
73787828
163800408
366299411
414404771
516677632
287571252
323912400
282340267
18943315
42871722
331401175
427739334
251363968
12468539
126142502
183578781
639568684
15347506
40877499
544043009
93656740
207954902
150103483
35306734
384228893
149478175
37673368
127936221
632383161
31307438
279549055
254725615
152496105
93531718
80112404
36045247
379398877
117387831
444909062
15734952
95769288
53530009
325984509
273640117
334854107
477933204
158859764
9972041
11435686
203420164
11048609
446251712
2841643
166977374
55779776
653351
211855660
3965226
24953811
899465331
726007025
15453672
3707379
47550815
212605969
229825143
430711474
268323878
83622778
464976973
354942795
13512485
97551305
561922584
106451887
635402122
151738735
84772545
739544925
99113646
276169645
931393954
146097762
188644171
240040536
81717731
575833608
363610778
132288602
276781786
181460769
7116078
472880236
119355691
481755524
34009226
13675557
320243137
30810915
10686949
1559593
120794555
5927167
411842012
289978102
673290393
14277396
8671746
512474994
597254749
31748388
212625605
135660299
38305291
312628409
217124255
147159998
298773511
11219888
63247720
155788573
47228930
438672446
60221646
336180923
427352693
608468748
356240168
364847905
145874592
22606133
337977151
82637657
52386331
341288947
140697671
138851369
62674541
252868952
274311872
170052197
177215820
359762928
314798085
13399351
324368569
462496286
138174745
341212976
580253467
387441250
275208476
277855595
856616336
110405141
92010215
859171250
49459934
159514293
114999319
26008886
509643847
126932997
238988719
349227856
692312686
484552623
527768422
14977563
588939996
73963304
269140581
146066583
346540522
397506076
123673384
29083466
34489187
70642437
406093487
844413613
474823865
330896716
250449924
494300710
304495570
921015818
912152360
382544206
26372149
354161371
85358942
74748796
194649969
677578798
822225244
13565136
62084246
148579226
79843667
106500076
773702080
435079108
285776802
142421023
81175098
539415321
406968094
56928485
111955225
297932563
84130696
65894819
181442478
45079633
9799538
582708888
442340346
30410942
497539054
503374066
97845602
125098249
171124600
16743796
117305923
23295033
11956500
464808063
253295991
272954270
140702763
64847060
167176525
515080166
14165963
628032649
36921592
652674369
14783327
121532256
274297248
139750828
73235530
434428531
453984323
181217107
194671631
220628123
78602774
376712655
292392667
895029334
547781493
252934732
367654033
150584188
7061522
390633606
145976865
526989592
561855810
17196473
68794964
22921696
649614901
106623068
191873980
31347533
530270499
98235948
632672656
81029000
45022236
703226161
106008568
295638077
1722484
22480857
39420228
37170995
132487669
72972884
557440374
202157244
182865472
354428320
83998480
190438768
162580984
556289129
103925106
46162231
163347911
166406240
40349336
184318083
208974269
103273452
665320890
686123648
535522095
343364872
126105194
4613270
379924667
90072632
147873701
285961774
165561224
522850348
567884302
171893153
164677260
17487844
232038746
191447373
101618801
59422780
441726199
353193605
546127103
245979834
373825010
37715866
288128055
742676102
16117290
681736208
198088019
111222564
623564784
52406799
4368307
164921234
10455219
324611786
571046534
173782825
170044896
336299603
219119
13780035
221899002
417228138
9175189
892877
265809103
59324083
252018485
119043856
552171814
170391345
105165061
316721217
2797983
324917424
268910
210064817
617002
114866786
154461980
440264943
79767663
368888169
73904702
508164751
546519133
111665386
206363379
7557843
184024010
88038828
118790499
291148239
36902057
295467940
295838710
548265976
186057708
70132029
82686893
285669158
374580453
135821396
429491411
77015861
411780331
613938031
13557655
217823180
262189665
429624135
223013752
275114364
108753817
67401
158682580
75739286
326331905
62889081
142191718
508431793
123869233
527691430
633935933
180836374
209544705
397960607
402890502
613207276
6124811
1854767
572231913
245878604
237191917
18505718
182467204
155161065
113128614
206547268
258886358
139443487
197229852
64183327
594522501
431813624
333592663
215782503
838237476
253095472
73136801
136663090
815641209
177702236
931750832
681819324
58450473
296487995
66363318
20801926
49840499
577066
7397702
245713298
133986470
160660114
242671571
487513414
4638172
29895864
347545851
534396811
507456765
274758121
620520586
274175145
130441681
387632194
326493424
297712148
386363293
20250255
460676719
145325768
258496579
46256156
159077763
438218941
107124845
111748135
97323871
33440829
81933874
279020545
15180261
466352212
381749002
407874057
13484161
209000726
131149261
129769467
38764344
308191920
561811676
253090451
194650309
127764055
144776977
9298579
64883127
210248179
893699292
26700280
120817290
65470365
162728125
466013380
42288268
136303950
35674506
306923650
290735393
22998876
148283452
224644804
305097
2354301
31863701
943011935
886944621
10293295
49844155
60407734
144365744
132468143
250867573
421486848
5109698
292794719
10182949
249042199
49822203
1240062
9457168
206257726
66583952
343186310
70525534
80519458
123714948
15562588
212372405
136927167
56947358
561223223
459951842
232970813
176054993
243425091
110932203
286987973
120702517
209822378
187311425
294453509
3481228
482200319
167724886
492276226
91081589
50014091
165797876
36128167
171544725
98065494
150017370
1626265
68187530
416488436
268852903
364042246
3274654
419220592
443338273
341365048
362627466
10568371
152233671
263163822
864411439
9738767
191522150
34232882
77600661
5229320
423202492
211969199
89729342
147486210
8830232
206813005
261629864
418339646
350750981
413638158
29217345
66475367
30410754
27736309
66249593
634292477
88316853
626295
37147456
185281362
662781543
652091365
19902677
144334115
475562406
117623572
24035192
91525048
252516585
214827250
381722727
288205417
80033772
92858054
601098627
15912324
118165150
26066998
614302319
111886324
641743055
4110099
227625217
50888197
103977673
350447392
437110707
631779951
442564363
494406267
218757078
354530
870360
77971033
346166086
171827703
155170315
262518663
695133544
582133123
146729033
175068575
384152034
45639203
192432975
213732620
53927443
89607919
30475680
249537450
62254452
84948193
185942492
193225244
381184448
736088727
535162975
538731432
101048629
88394935
46983592
372296795
265506460
216805218
601748207
71536247
14221666
698231478
17548036
1199612
1272671
42978404
342844684
228825018
178238878
231013041
665121004
341229519
66399684
173091399
68623274
77660306
317921175
179786926
269375052
38951441
114671455
162816598
11623214
75262947
133869772
871948321
62747948
175977595
282417495
27207044
362443375
85824731
118086036
326603778
258466175
371620281
476402359
276072762
55680911
203312988
10674256
531225725
498307586
25052860
123723593
246460187
24195086
122578012
173029290
4905529
659888807
35394245
392802099
41218864
128107286
936163339
54971206
454465122
106734978
387810891
12958475
22557151
381556935
663624082
114448941
56721329
55418153
34088569
142171865
365195545
135784586
76819571
380131766
662536863
325782196
843573965
95391339
91700939
552146959
175580606
943387168
450762193
86930608
548896544
150138652
512591094
21097114
117783302
425581878
53602605
790184019
661579168
488288910
3877527
229176869
115166938
246853526
892293752
133428311
196002836
13384062
227604329
134209884
25910362
83491220
97861476
565568286
49380862
33831066
243104206
49614043
35027588
93587056
152073857
354185462
44678987
216371245
611039
194566983
276567377
17869675
27457394
14592147
78692459
147910665
324414033
42019123
377874279
16603157
170817912
159204534
12298918
97120481
467423349
211058732
327312805
100566155
104886084
183691672
135873085
505503460
141963121
28471092
35501650
280409758
826579520
44362402
99059791
385210531
91132751
89469439
360597664
320997786
61350208
287090630
5396219
156030656
50152224
179543894
199370080
105012520
271847908
32060379
9516806
454517709
663301088
415558707
112604583
328074853
95363112
665715184
287330689
25067231
508095853
623892759
3550003
140032785
777467495
384675772
524540274
427321760
45840825
256356707
70451224
517435835
102073355
63380208
462764194
251774175
357293280
373271756
112055631
23216769
86256043
689268175
655635037
623741389
36596892
144006996
74748449
52857869
318851432
309642034
99381308
61704893
104660088
259483675
340441222
296118004
101473556
53360889
310296234
151783339
299988757
15815295
130154950
1358400
19069140
685626035
41180931
119851151
97342458
436633998
107497778
500079389
220157680
327733024
179928819
131024038
40989953
175961737
5771636
190410661
541204252
106503497
646678605
11929912
815803206
322772063
15642308
327576049
234014067
141243194
152361782
243705334
60210288
172123986
403003347
79879610
264162004
216301020
548193384
403682862
46779673
353902595
597419018
9546618
308015078
138569450
198152831
273706311
37366174
222060796
568242316
349916312
230424211
122829411
201536522
25276509
167105485
8554804
15801524
7311928
545910035
64594894
674500645
599247269
238349743
52901272
665728509
335061247
10920750
59792116
379910574
197936337
151002194
1011288
678938209
97272316
382382442
24660288
1350859
94332775
53063468
211450891
174203794
579925887
144163051
549287504
253418462
53948615
332782101
191345852
76218093
431840828
239085819
18175362
299780885
3462410
55634894
299753012
135472377
300764084
46237676
205514782
470143561
895479
215832381
121974577
341416901
299900786
123648358
577198887
577625065
218558564
219470994
130335408
503169385
13761366
1822785
655600409
346703135
21916273
528112197
259687591
568110469
362390238
14342135
711869587
570818023
672077235
448155714
241087362
33654650
78184233
164904977
0
318623113
443536221
0
2366283
209015837
60978068
167620898
60805041
569648271
591638122
21833596
270080850
62664716
432292646
365848739
483113443
300360157
232020971
63642380
156386557
184529678
436071391
877370152
138983320
436001925
126474606
382488570
187076347
527603911
98239505
159614074
201468943
207964052
420980693
699209006
654275021
624482498
56886085
172826443
414657661
236046968
55316861
133227916
91144707
86986606
232513960
236623566
108010587
21702743
949842182
46254656
46593318
22240941
716085908
205140945
160706323
167935035
22242753
36923351
63269390
152554397
353031068
354829664
78096806
199748328
178427869
474960659
469926584
738238060
241089876
180375990
597783439
220388893
413123083
24661006
47898901
177515195
112079264
21713709
802932591
56968352
483341198
15153408
367937330
357506013
682497188
36240081
66559961
105337331
226921980
659901451
17523144
507497986
3575202
399804504
604385847
26885503
172993843
78773206
114727226
114081880
5811527
650911018
427006421
25946688
20423236
151997808
405991530
243935185
625907915
50352888
159134525
682119767
727488359
559935868
79914529
720821217
0
118462796
158684130
4692607
570943936
6600651
62658376
156650120
23770269
373603484
80656323
46062393
306153600
164721879
6647728
398167331
79573430
244942519
194153270
198210933
60379133
72024074
458904248
53682936
23380258
49788124
58912165
64906443
19727408
309411628
247591532
37700870
20575241
548764020
89919186
86457838
711598738
167195
667628839
245910421
248301142
185696354
470421556
15906680
150611121
563994776
12531943
7172968
34702979
442764977
59741416
698616767
48623828
11448561
17156767
173231815
448152350
475142004
84804348
66989112
101392152
77995201
304896711
263251854
2775994
783984988
240987998
190310268
597259277
146641527
305258432
131946628
25609463
72953281
71698001
224890654
76532025
201021436
168314460
163136166
9628298
200252
268355629
259178943
739641904
168972013
48604665
459787272
448587311
503314572
312831052
193108044
281874682
44985141
534321345
591034407
703645181
65658486
46272535
5857639
94013203
235340949
303545682
20854151
38797454
322816091
327951207
5654512
5918861
319844260
93033181
423714898
313711146
14728091
485303079
581723534
178443441
97435554
22044135
171026272
391831808
358142254
11646397
448989907
427707989
240581561
24895999
45692832
43391301
190100729
173284308
32130845
310934440
505441956
246847532
41971563
344996144
115104864
147443784
102037724
406181946
274051606
483841570
240804376
220868540
755909776
203614116
249689509
162452591
473341173
170919894
548412501
106722437
30173275
286363188
47276121
35028357
455478127
91933674
29240413
493937647
440117577
226014183
0
790091402
437601662
45632285
328986119
69399922
198035716
95012917
142516296
650987518
27161966
35796916
74462572
166008244
188195512
105360457
99117870
668195504
733850598
167966094
691470513
493669479
125495482
174825170
63409355
429593751
56324972
1247850
541107038
202935982
13293307
240496571
61803072
55323813
299806166
30730175
457333872
930367475
319440872
740416754
106625121
467071470
272387318
20454187
3334533
44181481
58611934
100868472
164928
106701654
13458857
362711909
676913008
73140722
186030495
167581106
86285148
30070423
12413774
14581373
2129909
651285250
65775756
361365743
36875210
844923588
564413381
506226251
213257984
158606712
95996643
1686224
193259196
441175734
124364200
807089832
4416446
192660505
54288158
174173651
10001837
358755081
123136619
17567318
191675526
762817935
217680393
35870633
424325281
769704594
642848851
30511819
282716710
96355074
225163014
183143426
502386760
344825686
458599300
52795366
73868155
345200448
333040418
213257656
419424102
177687332
325316723
153368220
512031844
630776051
8368340
28443418
177286554
705041435
571246863
131827241
166130255
211840212
1387821
415927606
28375964
139505023
564551066
61485980
176667507
338162348
39745528
770682390
920639064
281193144
308441154
507949184
93179569
285985692
2001579
400010580
46294551
254689897
73431237
319987324
467323064
266212565
493884532
59501548
201831900
98226090
169231133
423606723
112868317
201021006
232470254
20105099
80008401
20399940
540785052
409728206
268729576
847124312
108571482
799380318
59733546
326059191
363029145
190177226
31106400
74555833
238014794
95255964
760467931
60443066
227636077
677004338
567672333
676141768
487471134
64862078
684361648
253741231
466930559
547986587
138301291
21014120
124475899
164833809
58719446
712160158
856838218
19261627
773395533
154508019
177767147
650034617
53729338
369297859
51100334
259337108
374003745
374592181
115909942
249649311
69026860
354731643
741354851
168414667
88422556
536895517
273211368
74426794
4168049
492824278
113775386
13918517
12713443
586752560
350270656
9840201
95887684
11646194
19806792
31841340
462364070
16712845
377888856
396956247
721734390
445488456
345355091
289291252
15936665
126454980
29532766
217204809
351680740
498986310
648032852
209648964
160868320
439752638
84110652
339080997
427698042
175389881
631829695
23137700
187966815
83531282
276339058
216611942
98552936
21294624
9962503
179058019
14459227
38360105
100457204
136624666
235491008
26326152
114584019
78361270
23206142
12211063
137887999
454888734
177224311
472896812
223343237
59194431
401484904
27322536
247554995
302628421
336084782
27541014
546888552
15818607
325941130
639538198
299489514
733924968
62204417
96021250
263999660
506819905
5329489
412780364
211803244
176068721
163339443
376895002
423395663
75739285
106295220
48382750
205230061
210194977
129038897
480955049
508421615
100080731
286519776
160432454
707448346
20493578
274094757
80391679
240226980
74991906
245401947
129098395
179329133
102839594
57534765
489861584
571861395
365004544
287467315
286612438
626400336
223574826
117394154
639446753
549445655
161073442
67639079
791753419
44591403
191861338
13135268
237511002
815750
26203350
24208805
127960524
619776056
120630852
40161934
467712663
2809306
18969766
14015671
19999889
261869360
58819522
27067185
165230789
632555270
106224387
407522630
238485856
219386589
141738885
239405852
98541178
213331199
636010772
124799729
80404254
67986038
92222592
549066511
537364089
398685958
689863104
119869014
4528609
9235
129249400
72873690
207264673
339008902
742077797
285645182
81663783
767753243
358168237
668285468
194135879
79737026
422964778
499526138
228622342
137666559
807400415
616648532
180130797
9655580
620296403
177125591
98804889
122806081
30024437
378338180
676303938
6179627
31238399
305924717
73974041
899447223
1674306
333258732
363701964
120869706
119069987
145911175
43877087
171362359
48338525
108939817
228396177
254912646
17420802
147672509
309149448
24179955
326119279
64268069
879183834
571430171
888940622
211259076
23775167
39660091
477389116
56371339
613104302
123318274
98394750
292840852
106401488
14592147
84637189
505856612
126105141
174745450
6925239
14992364
192220358
942422648
327091476
94214463
279777767
279341575
464565375
401772629
14967360
256551988
2522268
207316442
690090747
104509623
701565650
20771281
314577316
183983353
351131964
41191524
398318260
219725053
15820417
37129424
413688912
682348497
41548855
264607715
106815907
785244
510504064
713247415
198474247
643776361
772372319
450637861
542427724
223722951
487271882
115129794
878731
368865758
152145563
30854550
421531539
335206429
187614241
93241790
15818607
221436068
472880783
168145685
26570344
73138074
18492459
171961732
299465371
68471933
176238023
663620241
188521892
120281789
429718279
71849429
314835971
495085526
85518716
331298068
75190339
54387438
49717337
190416978
128404502
762820868
506191550
7727176
888112869
105052743
177099921
154308565
391889100
297641429
478690787
631448134
120548247
230029793
112164657
26561161
81093518
137080202
131693910
332717093
186993521
209630364
254181807
522846108
364166812
39777916
525193778
436342682
355609580
259928786
7618282
625448127
761634856
51262061
214378914
144796633
113773077
151677646
277374640
492380205
39741730
67592672
310638845
76713962
42081726
213403929
104677579
278296189
393630043
536813284
97146302
258724261
167320484
14497089
203327270
184208739
182050257
229107813
120537644
88577189
25556645
553515380
262223242
109565415
776337508
652197305
410583151
194439853
85140087
3352970
72792458
29099874
34409147
106328682
343470263
282404313
220155940
87758061
219918165
558421115
565119014
873632748
193396790
486720442
457823145
396693962
0
131383864
211874409
57321163
53990277
358158099
263338706
281292694
78361165
56565763
103898184
805597731
119113594
113320909
18417075
349669212
7791007
330445684
2509047
127364462
30589820
190684292
326537063
240402174
59021976
78107499
530638963
509078328
517169162
763428951
498217127
70387315
3522378
80077443
459321886
466420182
414467697
258457949
980402
71408913
59344668
85262853
32477032
331301872
245656464
32311372
669541
396867645
276615997
164179424
414716648
2153041
97879785
58598851
168817101
366268056
104207049
62822782
402398993
48361336
373463120
627668009
272958474
34380964
400881573
36417103
61080772
536597175
91022204
5010512
96308165
663074900
316698514
280415487
191843045
10301152
428549031
238557339
111637534
265274639
89718341
614338114
97837024
262840812
69168616
544135374
696354640
852058281
139323657
260713252
315062717
161771899
46315846
70282999
420562014
10716266
238031790
21272760
953588818
29507481
377296162
3822598
67589280
77171605
709733020
39062133
136551587
402690990
524661513
46808051
420008060
77627509
177772458
731967646
62115203
58871366
595476018
234322956
441870718
4546912
489893348
21544799
392025171
91809321
11413921
362364214
138195740
143406591
98204659
446428550
505443732
136869507
554911908
445948148
199847945
188001722
105037101
254941148
266075840
6143811
113274254
239277514
597824122
125054624
22757357
69745633
287626386
34754993
62830704
196379380
62416547
9533183
84369459
168845162
563769253
576801800
19199974
285889936
13692093
250826943
73108260
148239901
278586620
4069350
12347471
483115182
116986035
59084964
63408320
69996990
59292587
787680643
60877893
164423438
545610568
359501359
40144380
50993599
248003133
83105523
524519555
346013630
47756116
106656209
34169783
612883260
338742678
229139029
310311299
67696276
872981278
336726384
90076763
15006602
244815978
266113487
607797659
442484293
123848193
77094497
499020778
606482516
14483265
67412078
414433268
199357224
102799638
204434749
111521681
144026744
140803145
306758741
35355992
342987580
331666867
287623198
3339015
453257617
7619601
6061135
170788860
804244012
661420077
529563511
115054775
270890648
47914498
162455359
140787684
9433322
591988756
783254618
154071507
164311159
8372275
49576603
179032765
36067189
13698559
95206741
370672345
502837380
171593135
121175166
31804355
172004332
499643920
402461212
475555772
426239712
43636763
191735014
371185080
31223883
41030027
475437118
47356065
818535672
831094936
382337910
490614317
2457316
174945649
373945166
256458492
201601997
244579173
277025578
454066209
335309341
263899877
14574587
370022246
74785454
36419929
275782095
186289482
16201512
469769099
77370071
786486305
667915620
111313066
368869131
324916251
211133203
562834764
585495224
534880724
185887254
26979107
46427836
322966465
105288523
329039924
224979241
9211076
240765722
20950861
41392322
115395818
142176060
232389937
438607880
27798690
286198524
360741812
111590530
371888876
559015892
322640096
275729893
622808764
95775673
529133507
28486053
304913705
2122377
5422860
62448564
244092994
5226816
498208996
11975157
75967498
360391897
500758186
511177931
479864891
659456672
547681480
448839318
22558493
412469381
608122007
231769743
625042769
692780755
104666554
197148828
89376925
302085923
68065628
612531307
477223305
217253691
37219058
11347546
342990235
253869466
90467221
102452455
516471342
57550324
27008074
305974949
266439394
217722602
140482844
15447110
284653926
212753760
183783048
255747356
395592344
557004387
39768208
202506741
109209056
483308120
344779635
1091103
47877740
25586978
283097269
84548401
194853230
594845962
348056739
572329298
306904467
201010192
126919006
21134873
19394771
42241866
109909654
214521801
582828752
111159526
673191324
304398750
52628934
96820215
48477293
177922372
200544465
847230790
6852108
99031690
227001319
5179248
99826390
82352976
3288498
186611033
419286414
495863924
73730247
1338952
8484247
765808014
782630191
195073863
518397186
777052110
896206366
331276448
130097472
640623750
84993394
108127952
30832764
325510517
219781767
19926784
120662766
394329984
677586493
430817478
489256325
1748438
336940054
60738231
76885109
190185330
48934147
716071620
364506244
487152668
664350513
667555832
711803976
634688168
723270418
121346091
27328518
395901316
99271011
132768367
62409801
107699312
58968733
92132416
85230248
447904956
10072342
104660509
206996981
35897829
24431462
431334896
490812892
47272073
162308190
45594511
457669008
305373718
6574381
229714201
10514790
61098160
91644254
279341040
610921841
28508154
253927860
191653171
31023153
117174190
324137777
27843451
198688281
288291747
704405906
34076431
511188742
337430740
24747884
138049100
422958673
618356071
575886383
83498760
499749022
759019128
424715388
309150311
250134025
10855933
96208704
57987170
5959430
323719887
50801017
152358809
33201909
113881618
215278951
818811435
574787966
72380662
114516161
478992064
220079759
17214853
37460657
181454592
278614902
52530866
294812268
228935968
612891508
479610664
29972961
84468374
362840119
0
8758735
145797712
5081561
721199298
153534115
11772971
202879997
609217137
532245161
81099189
96482371
27675165
302374393
430032735
17882765
414338384
79097882
30362445
139020959
51523531
7898725
15595439
446838762
140375465
117058721
78930184
417658756
832437035
49456272
384482904
770392225
206605453
108911484
282447904
39264670
454978036
668584204
477277242
443952011
191502343
20752882
37772236
423914240
300342563
45369997
145265685
246215311
480005534
397425
387714644
744907964
38604553
354448520
841726740
101461687
38829141
23054
107609119
145725675
136296691
114701040
246607660
638488190
67579255
352112217
106844217
545639646
24261838
250856488
511244452
474997477
157202013
231796643
66762569
4554585
327450836
919767977
382490253
132757684
67538849
313630605
277838532
70083272
387691457
146165817
379363412
1197334
101161868
361205848
499229500
154685897
352940833
40677579
177320593
195357222
12388221
150076362
171575657
32506663
766930224
443564431
139600878
6474355
494317965
308640369
314853808
374978282
65268912
392438618
135768215
545770354
459772339
50154236
39782678
388125902
70750661
127995962
265733012
149786260
151718254
297985389
80898437
359194394
55656029
40420589
261706813
533283439
141717810
61525351
524197023
203223890
31976766
4568029
38537515
114463033
308220194
49707688
482244692
9638853
219428802
428926106
248079843
166514624
708290500
382154048
93733609
581276039
43030071
199916316
445342081
549775091
6290285
111193572
366936723
246908708
167956051
46943253
277606579
546001695
101133881
12203478
44556069
43586701
78755618
61800098
319562957
118447936
118496214
523165080
133201542
122000912
182162390
20366111
821358824
48241152
114660669
463768750
576312419
79694441
508061742
134747574
161402712
31362971
233034494
442242800
145227362
449945957
9294851
14562742
195964399
461927824
27554025
26307719
46334014
5458567
166010863
552449619
125013620
366346107
609344782
417465882
45091083
620356782
43637855
297924285
83758472
438970898
3216883
103586148
245861623
14635798
223884115
192013795
243679782
255435721
74695093
320395885
612933359
13263977
416568127
117472189
62161198
39320182
224634348
3408766
11622478
471291423
204303671
255182600
776543529
140962884
451118000
331417331
826375063
27211004
191974221
350759439
69747811
400351819
337149602
91309088
347244112
482595919
413881064
209628270
131919881
375137286
35790341
147736809
154376348
660833530
170616621
226847522
417122520
303625844
468168594
227929512
516651119
158506253
736123417
198092018
53637972
10336570
23207662
153868909
417337
168527545
5044678
6855756
264492879
426869992
143574474
279908692
113500479
98291727
364289939
450104949
7800108
185838498
91194114
218452031
179215532
228750824
183635
7911900
119896790
473257670
206982858
364104704
38670919
821366534
86997935
340170532
34762291
2851814
334653818
220062236
179003552
105384871
289380949
160080484
190485066
176929716
334807596
594549983
133198389
175670363
407268505
92147012
596948909
237317901
23334087
240774269
457711880
4829290
165364002
24266660
5116859
378237287
602913427
303739387
6062978
59384486
104236945
24987830
588475923
98367456
316233218
106341092
62345428
572465786
109417231
221729637
11062710
409670365
478145571
18839080
165176322
49537295
23802885
537457484
79360809
524906703
165181005
427480339
859695850
104234619
779883686
186610482
78214736
331375675
270680485
303937006
28921748
458248503
213992093
798351328
456394113
280220797
27903661
132174084
84009321
176204644
159230094
208174420
341173582
157090178
534700913
687337155
403565981
34148253
3783582
106875564
212069683
175484655
81721265
37593844
151894480
256279079
337181706
129331883
61367173
169701251
469083225
361103709
230476382
3419111
790404682
283976841
32121111
285428754
92227638
46715040
198591359
56731548
63927633
187991174
104187723
685472009
217563734
183539515
396638949
414162879
2628110
106089
544100186
512551681
433338797
481222252
8968232
280818596
516657973
426395530
230647619
55105980
552926179
202343899
440139007
152455386
137740006
61324912
42421329
213684847
226180171
48485684
73586904
29268774
406165381
21532343
95095821
20662858
285217396
334577168
218002105
45205995
271202214
482721818
33507571
468704687
115591989
192490677
453485631
82636163
385345986
133829860
315921287
818419002
63487172
881549620
76925040
65662466
579650705
27619504
879052667
332384210
102104432
29632694
65496955
52244234
144396085
632259829
243458279
122242315
1089468
715619
667067807
52132122
309009211
601053701
173748960
573814730
544975878
256167336
26197355
221568697
431596083
416774018
194763213
88394542
471317936
270921225
89468137
309865091
474569475
195996857
22585340
493251273
12193217
321284785
692942056
15815080
335835091
167208239
107781453
12330769
573803245
327797410
89656755
123702158
178707026
356146414
283868367
180380148
476475169
208390514
541036571
75544927
247924556
619278052
17700501
319777232
140781511
55465969
166270102
330700037
604595603
327638106
64118973
557581052
14091411
306965503
378380374
392296586
338631329
748372027
390591480
438024107
276489934
643709892
635284411
216940037
53494088
448071474
46728609
292703809
25927340
110754867
67002500
19438143
51240247
207987437
513585668
5573675
908684933
8350945
151049966
469849704
497574907
208686793
784806331
211241572
240051951
446084662
14592147
646550203
10596752
95407554
133544215
580820501
174877837
380266296
102656868
247608517
187222133
296409111
36085318
13499344
456513248
554478095
502633016
379989445
47363632
275241
410479270
637683157
38700983
123209578
6187846
305434612
518141439
118508250
213102143
534751919
2155104
445928776
431412967
731202736
214910678
637852850
265623895
33933310
373360053
145754913
348770635
141664868
186530867
429775027
35196556
436853160
95912285
10317837
408837170
76032672
252304788
220767574
3394743
34077982
338855018
112018733
722233522
27420425
151029260
54319576
147311802
436028306
648113026
542158552
57344119
769547841
252931260
393104215
6680191
92795002
450910708
233048783
387594345
2552213
493335658
625294469
234592965
543394898
27235358
428971858
293494260
781962795
52326591
496160618
39417146
61624721
28313418
67418809
306345022
12877646
315377659
31939461
425421582
97768719
205559622
572951312
92315951
155727932
14383133
92757216
73348831
332099983
396670329
268980990
373951879
8981838
305288722
395696503
174447488
9664057
19869832
113087906
105791145
433905380
116234474
286605794
5084082
48634844
344470035
370720468
425301195
130190465
483533205
82582786
28718462
150629072
76939220
66655416
685716388
148298172
210782439
817012859
562126574
350821070
613124763
98815200
57886558
200076231
401164087
307473396
76810544
233919474
379764906
297354514
7327313
76353192
84904078
890707638
493837808
80360085
481547541
28572543
206306530
623709532
230099516
776873945
138710678
19084191
508796643
51801267
7531164
324272609
459506564
477338608
56084757
779078757
230248334
228361730
560844992
97995194
229301559
23309200
96268456
842309226
144439012
668351098
400091996
676421963
366188266
10993116
16455394
78748443
1123862
363908352
532758647
666312
85664874
790096501
54116075
131611570
85191140
154477506
198564487
264045912
3555255
24500580
82250901
46004816
33841365
661518217
317719515
109276948
370693168
591269694
132427734
305585145
125600353
447459305
269084260
380609520
45599863
274975434
65170299
230395979
46321701
334859263
4271770
846391595
200786861
238356
20185822
91657570
21010881
117521547
712862514
114726120
448098061
239552380
371969594
500219005
403840965
4838029
522709875
97642589
54390867
235245188
461553302
71924157
17864987
366037983
15912642
16682988
794068242
442137245
284391602
615752810
311995204
642899418
247295970
152591457
875946956
637037744
208749484
457439588
411211080
408358576
13671285
61467245
229791477
45254453
198886362
31471490
703018180
91284837
493543840
353680946
7919557
40568388
3479201
40124984
331936600
251065517
158925457
156590990
219303618
307059854
97164243
31265689
247656992
22198269
567780041
619524474
89102655
256436228
403468949
725497937
226079305
72531084
535571436
191840260
115982011
59251727
567707388
25986247
36835214
60741507
26852523
754630704
33599920
188352766
120892274
14592147
65507321
83624614
400126425
218200402
11249981
71218041
263596863
119622779
159211029
12291340
42037012
576527829
46075476
127915254
440840974
529999133
43089903
94845421
753700913
16899571
152612739
96963886
644062261
200768315
518640063
276924882
448125729
52586439
60164605
62242229
107380341
426907584
138086954
113503781
145751904
632945870
609147973
306916257
2558101
299733490
163468284
177631951
15869974
598788767
58680890
731456172
210044210
201702827
280072232
8525032
79180149
14592147
186494559
241348521
18141104
415997505
173353386
501521276
781720133
316680739
17093573
221152866
289373187
380423522
372226148
9763745
544556696
198318990
443297540
292913778
568366429
239099981
798039504
556483240
617120740
26855766
94676504
176626785
15703504
302600860
546813529
399274491
332926055
223376685
382145695
240024637
228005712
220064986
251957015
400395441
597848207
14648165
391694797
14999580
43825005
197099361
780873950
568202301
20902927
236483518
118244056
537104273
83577533
20003693
203359965
542601791
315192272
29321101
91748005
231725018
239794740
191457315
226780228
19271482
218053408
428352519
18287703
460595362
312320278
258188863
35985456
365469606
481520505
344158911
1466294
74900235
519348732
72407043
207202660
507420077
96249461
158037943
614220088
61926001
230445257
43066216
272149756
49083361
258359912
89251551
101105583
295084252
22719957
17073115
25250906
189424914
273617453
147043259
25443093
218724785
131039358
353101254
312778780
293171270
225287310
7957770
1799227
523020471
915227105
520986844
132908035
47742165
359255861
423522487
480601601
83311922
64580231
277679235
3194286
17634769
35672387
238982354
313462373
154059919
422921442
123540146
47915842
106336030
409863651
428626064
157437477
45744222
21213998
18243732
260238421
96707503
134960964
640376244
547052868
382455986
25114538
529272292
544125426
314277173
28370719
2958773
179803797
13594803
665559115
145509684
202572423
42458860
53714850
384151861
112684569
132852100
202077700
124817223
354488092
265645445
596453431
63721912
460342920
283818083
80649261
440186841
401101388
260181861
318464299
24539543
274392415
88385920
3991423
44973418
308757104
25482205
202618289
110031477
861225153
299115633
92262319
145125687
59404279
473011060
862809865
193205819
44818040
36650699
34597896
37963442
444632534
582810846
337182301
59836238
440017920
569513657
157774456
1209670
171419347
183761407
318088147
343770306
299630228
24764824
15536015
390221915
45355060
704086397
510027517
273524913
73501167
586901486
108088524
343715726
13708612
381705445
232485962
54198695
837650317
333482426
13640293
106913480
309885886
381651933
774018670
183604313
12467521
820828133
178507653
70012036
338168538
295310716
315322771
16232679
244269327
91771929
74314180
265542567
86066478
343449549
267580098
269278410
228651984
171628906
67426151
495758957
129269300
293147223
363671854
55788593
522604501
807080912
265686
434210604
37190880
42226300
443784165
437223329
119431133
277663359
20557970
722819733
35491625
271975228
375823345
21318841
572126426
149625095
215641367
761392861
306305369
44558830
719529323
40130046
103364505
600739453
36591686
469756081
446194023
72630617
860371347
420017214
663373776
463692301
193339125
214535821
329488922
556842060
44079543
110556810
778162208
199915013
38285053
451460030
42868909
195594346
222752761
81623987
418249013
490809838
265149541
251633957
132903463
454965021
402398626
105658332
816133835
70388880
256152423
151244586
166354002
115107281
167518186
157806774
630194470
17310094
157612950
83927726
107753312
666676487
429517351
150807528
13520077
735275579
13435418
3122167
615401895
21249482
657368412
1573872
585870869
6993406
377698095
100626125
172262085
695109350
9771946
347962860
428155735
94162982
127769759
327886395
337073344
135182222
253703005
2858625
193636982
2524099
27065553
334974578
17995804
224420576
74402637
56700410
139980325
252863676
125614604
10318917
591580473
180531908
333599454
151787485
30410754
168189735
388092136
108659220
98194207
139873986
2885562
10819203
118853905
10181716
365762197
2901330
509377042
670243600
843233475
180955603
85710193
211284148
189818766
108512606
26740486
46893624
529596323
646639849
215463999
9929553
13932076
272985639
81893850
420285664
739015623
768886784
549976513
450765337
25914812
10761233
49278958
33990457
85035875
157412869
51699732
3977470
505279047
53111008
107916833
316734366
418018194
564942503
21961118
27088438
209821435
326470258
3753283
321131688
26696802
60794821
123797275
107425712
10336884
332289602
220299678
173419970
647904419
753166861
80858622
523366214
87189064
423296836
104691505
179705832
305836842
66711629
25179880
220560282
56761637
364309213
169309219
679249909
828206030
49630057
209396260
60368676
44156818
269032856
94679910
334165859
15544176
194047305
190446441
802883933
317538256
85802738
98581882
443757687
448165966
482997748
122254722
514739840
95906502
516505650
35939089
163160922
176103826
862530079
785912868
852179904
225578641
562831204
15564297
697736965
251804258
501387883
58052404
393505856
20838051
135316369
111213664
95517702
217935564
288347018
510069361
631943166
123459537
358189859
59106202
14401763
1340152
59854742
463308343
447468752
72320396
474085128
104285964
48005125
107640135
142632155
511177497
2851748
427264313
125612377
14956635
206730632
287793532
181696663
316759506
210888805
263121268
554785045
10352487
74055473
520588853
210851453
228897780
421184230
59122543
97505414
529301362
24813682
361617852
81406801
12250942
146698871
137924183
254961599
418031088
224006272
6205769
246248382
15509638
84933610
520053221
460900832
356460648
7932898
46964572
499793590
153074210
811070517
94012800
4834004
777771640
159846438
440413051
214036205
258893078
563200847
809518094
256321876
96541910
650009375
332905923
148049273
320810366
26605841
485313115
1600358
15711567
637437215
143779501
386803448
666593215
136042122
29688705
325643
11450037
215446720
228371024
33209987
240838832
31236807
177247948
257910296
26720275
278736737
494938263
171524370
16396816
676153357
209869315
871819491
620854672
113372306
26479219
327370780
49689275
109019142
35909147
241737260
362629703
740119186
123315386
221790940
2306786
406850985
376948413
554981060
240891487
4886431
824028692
719579687
41320282
25296207
94175857
22957307
383667339
203923220
85493265
226708326
428246444
301318401
463475753
391677677
339343514
225763178
272612707
111435348
436578662
230930626
12962289
18181493
13180939
33756552
354957769
424414057
285292715
489253650
235946871
141896873
61395820
197286469
41927993
11119631
200554043
253147927
289077016
63938670
398932106
37407162
152359172
362745242
82595040
3060044
16962741
617212070
39097213
332759101
60018531
53545286
124851760
274254484
616069525
279881586
158271831
46557904
432844057
232418029
698321785
69911271
280675636
329557648
415438849
63430139
7145391
156106511
297508121
247825945
8618875
263803287
184063732
646563140
616827030
42831260
202537729
291994824
12936577
35313759
285666223
326712102
119904485
370084040
141049590
347187677
29361001
84979591
404016224
1313882
505404309
185058342
256396754
235230373
62841101
95747429
30024948
484527066
505060241
544125362
168247546
32077613
6823562
4391214
79975570
529897250
87298987
32875494
599083709
253791409
206595
138044293
576762740
108630063
62406870
63749880
434150968
79527170
490037934
136304985
35880908
701398308
57248105
336529186
40813124
395497284
80654989
508856220
612814795
566317622
80351644
90836516
68055755
81783574
255777895
449898778
243993146
142403184
57161420
774918544
351121494
162126510
146464584
475235552
621116030
68258159
559513411
213734153
253235635
243015749
24244970
255160169
63754700
526221095
53353205
707400386
91225066
136205227
285143868
437165596
24778336
176547508
601308857
280633728
131197702
408391880
130680546
198124484
25341209
31968776
157824174
15163062
20139536
361337679
468579021
66750770
136835259
236020518
21164053
160325671
118337176
229423307
166691048
347835093
577653783
156285936
226334242
296107027
655625790
67730484
362673379
192423471
2858936
407256887
285283048
18345790
41585416
80685675
107870245
115828752
459107653
10027872
36606867
704350922
124274463
36443749
568940196
492138930
185696954
198511119
148885149
165684534
521574657
203942272
138649527
461172438
28125895
367427766
432503500
485595861
500330535
71883349
211483112
200500203
295675759
100222803
47104382
372745041
179516281
120496917
160726578
138189293
110736182
4734974
553871278
126160890
781011073
19525932
142756198
163050
99561501
81229597
915870040
54143876
72434487
93445094
450788627
224305734
302571788
46713340
17260937
273492135
143222290
145850422
290972823
375215923
231201844
141689072
338881248
8801538
514665637
332809222
222806033
29382201
225161574
9023797
735346050
282905508
491631020
38293876
4405492
14553892
418075080
224517542
51166546
303432424
30303853
107332569
373552268
405051935
528298563
332378400
336169105
748327249
725898824
533918545
49860451
461926059
110743631
28574401
198238676
3408902
2919655
434013209
525535675
24401227
255505521
18967805
27853672
244417680
274350122
18364120
625764591
791292556
47341716
39323758
615517779
451602529
76510502
789783397
48261608
21501560
160770140
761552914
307828357
32968825
256473527
181006173
325839813
9021354
48790513
244740490
354442928
357578360
559574930
551991199
204315218
222817035
30012016
6862551
113011234
17995815
779896352
36033210
144554509
397878248
295610540
612771026
339041822
412204407
421571533
17776172
39959831
202303626
104318084
344491288
219405955
435256707
54510712
108513983
823070037
374189350
94745672
400843437
364009244
285805923
203711550
551639602
196543679
8723994
530399347
373920384
300294691
440301738
25066824
404202886
378317389
47393640
315117286
358629621
948335560
162917921
236811584
428445979
32818425
737751758
81623134
2733178
43402766
13450235
401526051
169045937
388696385
201678749
552041586
37525426
155104472
9323052
104420617
401101312
5399206
112177219
80175353
233059824
17529822
134592268
57254910
566424017
70392902
52457201
218309702
306484956
201928
20996817
81017605
115535670
409447633
197583357
11527518
18438001
733650032
95219287
2410888
7669007
683615217
274847081
89987929
46590248
514155491
69846001
144604071
458907735
295650323
72168469
161395094
841108986
186296243
584456628
25250303
547894761
50246143
49995573
136455104
429685040
290690776
521326882
11367660
164554977
204335413
25510759
49370916
676756119
175545344
218572188
93529029
743891814
21692214
98073695
637845516
39486043
124683
19239825
328227148
15894333
549749049
556406189
422232399
60784915
65111454
81990974
31967040
322551880
389739451
60883703
616993511
13111714
124980229
40427450
88628845
119771520
65541248
303847078
177428599
318223777
197371111
808381526
17626051
179345477
73459155
5620476
110200513
99336815
605123236
54621622
75900674
310161561
519270620
356761822
643531834
541667584
431595981
114508608
284133835
1472241
459157933
319378811
284706985
211024946
223120953
235101202
107928471
64452671
118723922
356700643
828281137
32198528
86372597
18425851
542649766
101867696
425017615
108411309
697003270
180026086
80519979
540772310
101737875
246568138
36597026
19704233
618956229
508643015
93981296
279300856
24426657
213197371
88107104
263537244
228845
177105153
681831818
7773711
44055361
269051318
77559776
350055574
46727869
2787160
516085777
177426891
599978948
374197687
536127305
205559047
1357933
8256053
34510019
350697575
581541768
415508454
135877379
236222773
689460919
12379152
165318095
314091072
184308415
121136903
20180465
264578917
216878541
9506700
271697852
99140908
661500605
289054376
14072852
70140570
431412418
9546610
46114951
257261253
202647290
90378574
248359629
347085955
237178475
458353481
17255718
168156302
269738574
365795439
65207439
161185143
254432733
27068091
88463995
202333985
114129271
152937168
122872922
4512447
226627456
237297966
6070715
118217610
93475933
254229216
230287484
459372082
536782051
157147478
322476988
159099018
70797282
595563035
331758420
143363560
108556226
588156690
59980946
29439404
87759242
44796548
319801263
126664936
72902311
699377626
291772376
133289472
177139632
139592979
550229994
230758974
9518971
87738611
55301291
18653932
283721906
112789173
793618143
769226981
444637822
80698749
281922776
154709524
258414167
566341276
11379722
683572228
3723044
478736239
126899254
286022677
733160236
78434801
23699074
274220307
638033089
56587597
538350069
38646513
96613266
4605120
346187716
524208208
268018848
64102961
388971177
116916878
195672056
351907858
150358004
202341085
775505078
68645872
209469866
32263809
19806447
404822687
904113
31301512
44435268
166604602
27504562
70762022
56992378
497177378
65886875
395982411
13200100
353623619
9986155
256384241
10831336
150777330
310521814
744103787
403596289
555104921
690516333
422162839
300818262
470926336
397639439
102545590
176570432
43154298
22232029
52504655
77745441
905273927
42635861
28220275
351711448
576710920
440736877
57940
43040670
29594526
17325130
89062491
162184816
135567603
432417471
135460752
39882690
147293318
686799299
78544871
371128780
18186882
137203859
39383858
350623466
48358453
638039011
163787197
29135481
294942198
183918509
388062224
342417618
185005126
304255911
204021162
37041798
84165233
302079417
107633211
474087707
458783042
60495566
6913639
45325715
71533118
355532723
508853220
460899787
227256955
22148672
52104175
414339795
213283908
617419859
672314047
5786686
599953852
483258759
234753505
236415956
552253669
33998470
104244349
59731303
293301298
33199089
565409453
168946636
587712575
110865550
59007244
157515504
327311971
556002
337135518
102646789
155283016
33907987
561185074
628907763
152205250
439989766
293421545
567992802
494778171
216374383
25802880
324191136
233860414
153338128
472662917
123145284
48783738
902655
406731409
813482985
257246081
149477157
378941097
34836180
392428380
483390771
406190728
63059129
246315082
384104233
325669895
298695984
353131067
496355930
70615888
162541007
122283699
485329976
121956683
362820041
27338871
255954940
535782292
82716621
149219020
74892506
221790237
183853164
4764358
198262262
1914825
20068600
159004615
138153313
439850316
667892250
0
25312680
146997655
209460754
323800772
4726904
6341021
76698174
15458028
284813967
157777665
527402788
40519154
23071789
337042382
141809827
141270091
85035762
64595269
604920473
1405796
452290967
3366154
346281062
121391653
201571268
56062731
101358934
144056927
270386505
375807136
269936673
290277790
253204163
155959674
336745022
113046165
35299283
90265865
370283220
88629136
592527708
79464621
87600811
22703686
341237179
255027555
270543259
32716244
41186749
651117407
15393439
469588011
135523256
54997204
462858785
168907315
213999766
575156382
10559792
167818697
58877549
162587483
513765703
409936414
169849259
488197067
669976598
71325047
125624034
454276730
206294196
108030545
149905871
275518054
39800963
659465029
31471186
58480758
204147946
284859882
335942317
113022864
97251504
371001058
54306237
314662458
144612968
429321757
59112897
401327308
115827512
3704530
285197920
313657231
10731694
80714759
101980890
408782406
114094250
129305831
377648063
351908516
550361482
9646070
271427842
665511890
629926618
187856593
151554878
308997685
550191127
145316464
339357992
27675227
15361815
57107949
255397690
233977024
452815576
482967235
315200695
502926202
325753167
49576728
73908487
190143580
126475644
615886241
47395766
105810043
193744839
396147117
276616193
274621367
85985453
218106544
40649591
82746109
257128719
412364065
81357652
494620319
342394762
108453569
145769593
119664249
62703938
54111127
28818487
792158675
334456242
6274286
101968440
182919449
331848772
258906987
270228284
120650951
457840966
437196982
253396406
586875705
849175255
74407997
69222134
174232673
84952448
163434865
320481
244031151
784578015
612052204
9527768
588448989
2747242
368336013
105831402
211018168
210246770
66271059
687958476
319201098
2449143
244216927
298516860
451596526
224224794
379933381
11118717
76912091
156040532
10799379
757314787
66886385
476207688
659706271
180413200
220629315
437253657
361417336
174293439
387126802
223819620
2879871
92076900
210193559
328742253
66798116
208147469
426787949
12292476
446977603
75879082
446459403
73155355
46999525
246335844
259478323
3618766
739155
855800928
29228865
217426130
490977510
279761202
49995776
333195317
127741252
452140674
220698947
137099689
163727554
69710703
51267200
304012759
139257265
10027179
97591364
126014836
34688146
579443870
552800626
734225482
365474675
268640745
415601906
287330702
260583271
236617153
183350399
64385535
109859773
38957446
7759108
274825329
190962204
53111551
103930593
164337871
331922970
553962227
326865224
4657795
144516083
795359973
279636946
240285114
6262459
100533251
121260020
37041073
281349697
281828660
354888848
504716405
103284670
443493506
187358654
169268283
741235204
306672239
265147045
60434837
34652572
54015746
292387860
71353219
226388927
338402576
18847308
240488417
77990367
245934214
104315021
22278928
14592147
377944251
51820096
182008639
93693212
645555450
119453202
403307858
91802863
21078778
629752198
124014967
536260705
60372282
441930504
35967268
427396028
137845551
127481424
63424002
431483659
144571601
27793920
259560255
469245908
214948442
3908637
509092064
19406398
133042535
292607866
10463602
313108096
558402983
211391715
255169914
703285295
602978257
600163909
115047305
532564092
49849717
114206666
227433432
469776694
56532431
153215780
257601675
53998
417555230
328780377
16271698
414295755
25452528
922246323
151970590
967093
154909983
323842684
123828088
16781162
559522567
107433742
221862878
25872439
134269448
29129824
187540784
91965895
78286748
464549477
28310615
116504685
7405468
205750526
2861472
106771892
350491920
284321470
19244802
17584434
527366519
48677760
241268045
209677188
556526292
70590351
158078659
69509858
91474781
382417193
471816906
295754189
18292163
169611146
945692059
172533319
225988887
363708902
279944379
216553511
233570079
151982125
17337790
726698166
258244396
643697793
317913432
202360590
225607362
117524563
27752585
21016478
68826198
978940
80797632
785580870
90577321
451671447
14177701
330727253
121519698
139309362
13463634
671289566
6176827
9646574
506181516
2728147
664042633
57658802
90922270
7293683
7707889
11530113
193490484
208401764
361647508
3113670
230058782
26802470
610235050
689077149
35126233
213797637
327086227
10033668
921686330
521227742
196997412
316111155
84479127
215451830
617211792
167736113
324062448
22666849
31873102
469197119
89841690
230471090
339135823
296785677
220144091
210223927
215571355
262708860
269579639
87545704
36467675
542470355
52448789
62649878
134440509
112675945
49954589
489013428
49834748
419133272
10853982
456521113
885774120
277933084
25994916
148597168
14883748
63808047
4931445
49916964
755658
171518594
51707160
169149548
424924661
56051537
815033698
390115485
8704160
669848156
97971883
159373783
404993102
55509422
72657211
90763882
167208721
74705409
261648497
124509722
538494667
328694842
54290066
98592940
268857413
81916484
76363920
61822694
12622293
56259338
136864030
417254114
97428103
402446387
353710834
136281748
433441846
16418061
443463667
190715272
330368495
205281212
361383948
417161160
951354866
285515160
418827157
487760850
510451107
349655110
119423416
18943843
641155675
519165966
207782528
16345868
354674601
89805216
309403398
860356260
190986915
279298527
286926591
237338920
232032826
447259268
601204209
196875146
69990361
33773399
67278257
742868910
27710507
136286562
234279590
136099190
420165528
208433486
130056877
125816670
303309481
658615283
198987190
5823384
286079289
112579193
64669865
823066678
198300781
432415992
566261531
36777744
129491078
263944327
210321279
22372996
166295561
1464638
225715905
485120618
152396035
100153982
472487066
4913114
49543823
116541488
34727423
44253647
100346944
51469487
147573688
215461083
87468588
348307554
235105246
29710711
102759874
329988778
201364317
387500356
769745038
103837971
493172115
140294193
148905725
546811325
103655605
67715014
433853798
26227129
474108139
222807395
487283284
39321144
222884208
2282784
241734836
30109414
478406298
160741777
595510887
272739902
270443211
874518893
346254973
142572715
41035930
338598678
185241473
532875262
205236755
254077498
42711572
624371568
415160980
514614230
108726752
444949555
142878856
832225003
169843876
157381526
164304245
97834611
243775683
66565054
71330334
99178004
39152897
545561029
86423268
70821784
98151310
571612307
162212782
261449638
284790719
457644733
14480107
748797080
233223286
400842093
88746866
45841045
135625456
500506722
212181309
71168926
67783893
142946147
16045185
706766785
652940181
372997321
37291659
502630770
155946493
7867345
258927735
16256990
207699520
56464822
821306550
435117017
78135458
805346874
110511930
243225731
117760087
283867608
6735198
17716048
391570886
147986513
49472870
36817712
178797010
310079898
114605204
473281877
47879434
58290014
32454178
617719548
592612415
277429632
356062381
317608070
397966379
634154841
222875860
7853861
464419366
225277209
373909663
888778853
177559407
271506532
37147973
39071447
225212473
80871862
81620236
515998281
42887325
475773083
14994184
281688497
36422236
394491407
179071540
441340863
196520200
532154561
169431446
93969811
418171700
98822253
381510370
31431225
53710891
83131476
844046887
73285931
40929844
291682256
303490965
34187382
632405656
5289130
40994226
382445886
270039409
493267503
74284198
1878638
3314839
34805907
80152590
126836812
133542423
6287901
899771519
3990030
147215170
282640384
245138954
573589583
223435222
616226865
792619876
746467747
185354726
69223628
100233256
113229665
19606700
237239836
645406613
87518270
73223402
473766031
3350064
394349553
444882034
11539660
655198427
35478096
31068018
76327210
400426176
8010945
55865691
93685924
257303405
124284957
59593847
515479710
265029615
385703167
396543510
469807438
206743670
144498871
312461828
396105208
221697992
24647938
66996016
85171455
187229547
204874526
89892225
86868625
115699758
311653579
28114554
661480594
103130723
64313996
398494248
374215688
37275363
430353703
546598277
50366494
51943402
210634888
181211650
848830673
11689925
45369799
436298438
611358197
265041933
201813072
31564608
74037042
250981988
61645123
255758052
7451658
239698112
660533704
258730923
247932613
48952409
51647256
491359686
269484868
710464643
66295045
389045549
721683616
32802184
247718933
300613583
651135656
38760693
34048383
2141447
188539828
750067851
1650015
168562395
54203235
33589468
53710391
196222456
391468543
403844376
458360422
324367034
15426113
166547976
319873042
133133246
144152242
321056339
562907670
481910595
18232147
376781837
26614920
20995389
132847613
20606282
597818096
4334981
18715768
546258453
496105679
293442092
187903810
28590979
271818102
36704199
644248314
351601834
123680630
472071114
45599675
196852472
3924960
80763786
519790025
729709746
2933410
13431224
95346280
3855014
264027147
59084264
216144784
450114954
545332456
99926424
66111398
461661401
461532593
331180996
731431964
62627027
284627241
16672138
117990212
59015497
186505995
120306661
109927135
160598931
339010704
39632170
334339967
611383370
180131867
164043582
155894193
89971285
121368487
308237030
163213010
337976021
16731097
77949210
458330772
213255010
70380742
39552701
4464030
41062732
11060626
160554759
170565286
241747232
6559211
49668722
93819489
207605151
217439478
240067549
184889452
329083
196660935
78163246
57900195
233540513
2397069
321736005
11098627
22996250
147289448
139665121
310080516
192960091
593621358
258740317
208683499
212999840
88947270
205288166
470713972
182894559
421353370
3004829
15410480
314980748
115053163
107147159
855820178
120971870
431010438
291145391
204851133
642508360
167405877
2171475
52783567
458780245
183551496
84031552
412507013
102004644
8710959
67587622
378017113
4012354
62673285
77098828
23755866
234756000
583796905
24814962
331342609
111224931
279904399
386940495
425785119
473622310
586619271
415383089
159434650
195750944
146995819
549481269
3182037
63280836
223070787
485795548
171126814
132964875
562691280
73732907
559082373
580928646
271580901
40805192
118208604
63106368
202052020
179849244
475855044
756700795
142863358
39695994
171323322
130281569
799235075
92406441
136877799
250755262
218279454
617146237
529063605
407247129
283987601
407916065
216271788
553556969
63383891
459476857
45695334
719701
34047855
5038774
29378408
480788175
190979991
2512275
540669347
187597638
4877648
135314928
52142625
535304768
26341626
25471702
554232171
177399808
346648096
191456382
53283448
669380206
587274319
207101048
514568008
18053055
291133746
314643186
167112436
448868820
308530394
574635608
21310662
156232103
375701
213517223
82315789
234019361
310974697
35612052
64240128
274567411
263894984
95115129
19850203
2409749
125829383
195311821
238913786
2443023
23769952
382004109
90701017
4162308
766173093
740347219
401940720
17716885
212468978
242608581
11451761
91869950
145006537
737813655
248452628
14592147
397611625
295909875
24356056
667333016
420514963
307734952
480481729
161475518
13494042
300514681
133207575
155463687
10206266
26541697
670752674
587364553
767525162
89043779
385002341
206488198
654222133
41852133
99454474
44125217
51822250
421458448
221283142
443242889
7083353
175205701
175826049
565622002
256194193
16426013
303670334
216701156
404781121
81576979
236374385
663346803
37354510
134354693
186873815
53131347
681247623
824479
144395749
109816308
193498561
544295310
113129054
100140338
82416088
494304431
280972587
13988740
220211117
322441020
373263644
205800657
152367230
52456940
226761582
581038493
457771083
480500652
70803525
39713410
197938683
87350961
217320901
771791459
216491122
742956
230658067
2880310
147399684
9656117
59356855
269404074
459797855
102463525
150071787
12794148
726905168
48765010
42688530
127967720
244787575
377768351
372625021
388624790
247200525
16528210
894652309
83530285
417889269
287801889
128499436
240355591
6969117
159693564
571338010
273264283
361224202
1460721
465636214
242654296
428037861
23546401
104948248
104676589
612940427
65951518
311766612
89296695
342652489
26068898
40740580
765493942
170787102
621042192
15377035
649682421
683765709
288480559
106731768
37683045
25060496
938390700
15811235
484974865
352500948
34619208
860934673
440678891
392940725
550359823
41226528
164759422
43334243
502478715
159000176
349288500
53150838
94223526
9649168
753907
120923493
112042444
172010224
18086348
774333726
380363297
159630498
179980377
808891148
145191211
388518019
542335189
24161375
337979171
569921964
59239652
183071905
82219134
216674916
485221203
221171580
495589186
428409873
505675895
38803504
270901808
45363702
286331144
4643629
153939848
792290424
20349004
159995620
80641923
120629201
229180253
885534543
307366240
51333612
529970681
223905964
280364849
205994594
595409707
82744001
681907856
237473581
401510969
120604057
11162362
154077010
154546644
64689709
211129185
605706950
34888282
25995153
310363060
315183325
514533018
85899579
258899738
334679316
483106496
74236354
17073290
375286576
834832416
58014318
209990635
99898894
2840828
15392261
724545813
48050288
79936752
341895096
140554376
14411285
918180428
225331449
208557520
310902147
633139852
447382705
669292319
328801679
2402891
86688785
67295829
534669786
838914813
268956476
99516903
3590321
871665100
385702965
695501780
31277616
245958611
54532880
847633017
656087188
324577839
257981640
196862552
651418274
278970187
384672768
15511958
674237768
354691208
305166494
633517382
550866912
220111367
303851887
645822767
318636197
45793135
205429097
178316156
143949704
219234277
24088849
80088265
442164819
87681148
112672275
236698880
922806516
445711175
13847909
70656676
571095195
25077624
98234621
155646797
156115891
35429292
259548921
29607155
707376965
65607858
566980748
464090578
612579419
30410754
33498367
381204007
259671908
573470332
781417575
47691849
98701875
16637865
12140728
188434618
94423841
2762309
258747958
37886750
4408127
676823901
546502713
916811053
705294729
214756683
400663374
653795911
564237346
302904915
11546676
152258102
7764096
773305796
662778830
223414585
59492996
239039273
114552759
132459122
590063396
20386526
308205588
359339831
44451967
173362343
84935105
498015324
51734802
358488352
19233717
239802227
23352028
69321510
201652436
311697583
358365979
894036470
49586445
288406977
28774914
43242459
63883278
55388901
131422527
4366491
187665177
168832311
64968506
319760737
42726105
45137548
43095698
486705035
88725424
166401110
90699691
285901468
724845095
325363376
445566113
617935436
408170139
15265020
169044615
34161384
89178126
68289886
4875456
176904043
380334793
293863899
159266154
211091377
231987873
84790
295765754
6865884
56502568
3347741
120545294
245365735
478015788
15252641
191228920
480992862
217318954
215975427
574757992
885399075
430080703
887943249
5768761
32414600
265196939
28568253
226485745
57118925
354886333
165916623
6259287
41525304
227714965
211586070
118305176
159940599
140185445
599953608
21899517
431058389
394844441
315632176
8636343
37727560
90536919
11803704
722460803
147603402
38774558
49205710
198441037
58010906
198203561
54927068
183051291
175240365
15495634
337323950
287702297
63926491
76671038
60217985
303144433
260445611
524690545
339434318
686536642
20045322
634236943
158329956
275365125
324936052
263848906
42039061
706874613
8392826
17824391
309866323
169530618
282449309
28187351
584727783
154405748
101050398
329688026
3254216
88162854
101867804
29433495
296796413
166282774
156751249
138413347
581841096
75656797
270478099
459529834
12012325
390543462
356763299
96680764
183924005
24648038
5697873
326516609
66446163
150260402
449872519
362668727
23037225
85306496
106432937
898477540
8033768
16429392
369961586
266093703
106333561
515150094
403595618
419171761
645528385
237442387
854715798
12792
74004618
719306224
329503028
133444469
181294202
294408100
571953013
243525604
67567586
170636327
371134279
358838485
404653640
72812535
1388635
283461382
422373685
561547943
175061394
517454916
606069815
310247411
605687133
124560944
16348401
55344212
290066370
38009998
76068343
694384450
68759392
128959999
380025783
30801237
102584739
222791780
444400947
340236288
66612873
1297286
32022423
331964528
401266323
80076547
128646980
684712363
28719884
173538868
507257641
72602012
132209760
29950563
59089502
103199244
517982383
267106301
139511229
492019090
133602131
551637473
646630189
260656542
177091042
42456877
386047336
636257528
4003589
38881236
62728915
434862266
293337449
451679534
19969119
73449414
241005450
569482125
495123239
384080698
27650276
77301169
96710396
432298702
46307381
47346947
674676267
93404127
1748231
71759626
164339420
258879165
241749168
379497308
79832555
146931082
16140416
524723223
209213343
464936321
380073588
277538169
147518948
603674634
386870102
170305298
389712603
450034128
526061
220862702
341978181
105132630
184591571
85821383
189391381
31500032
52711185
176480428
57759988
9549479
177928902
183898803
254612418
13931439
0
498242168
138395392
328027376
231095918
198266869
231909818
108950467
66770821
545813508
128923400
203266868
726034722
100369345
712375669
8716271
12449897
318073913
270303199
43970702
16730744
647098976
694797904
682023438
25428549
491793080
32677048
475246869
413735349
28762
4998342
8398789
36071913
505479954
100029028
634906727
192177292
211583204
116407469
579111491
748651360
79157907
17499124
162317674
52378773
30865335
71949768
373671646
84669996
404253119
20769938
370993961
597448159
109385757
36274930
6517895
6624701
13769029
96458567
280432508
171032523
153250722
204154651
588651
588414418
2607259
284857556
804984573
329334719
168121562
230376804
236148928
11353061
321201188
125909355
417078603
44701549
74396712
531295261
644890464
381595054
50907001
739534
82304080
221867734
55084400
561640480
61762429
103437546
61045031
343315956
95239919
96560346
398240314
21479930
79753793
466479030
564876126
151187757
11755208
128981094
5384067
367683327
88198857
567230510
193513600
532001804
122059500
250592526
71720782
78953630
170983265
355310163
9944486
319537845
214287621
317091722
541996267
717567866
634356264
202650280
179022519
96336918
94255896
25000745
17146180
81980621
433588180
34339608
417310178
3917394
266344810
39530064
287453724
105358724
22182035
129462134
105765980
137180389
122256043
164654828
161606173
457078550
42379935
495909990
229435574
95151146
14897902
46147190
204895887
781467900
181441192
706898164
234576275
58658151
41877211
314686473
100411786
41020160
58831164
68437863
96253403
69997741
69135091
472115162
695798448
21026845
55503241
24109783
0
15405754
228077895
4483210
62054883
767602969
14061087
144915665
253548299
213551113
792849793
156793279
30811933
306202510
85913821
14592147
51839093
201844487
142997446
123346152
25842391
94025630
513552073
1001807
417642399
30029550
258587667
80701163
111242620
872441107
433823176
627976037
157126337
439233561
23249847
30780000
443113825
408185003
16822635
29531077
18631
174116161
26243448
152235773
279751016
245328206
27662647
231503904
101358568
276214608
932448537
24597228
483008331
412944085
518049950
538931930
386674158
258015389
167654239
502264115
76207654
529119380
95305879
444292348
314805874
328838876
409698678
530731059
247217069
779042416
639435450
14248571
248913710
168262502
76980347
107766200
417671947
180232533
299746371
175968505
812747918
14427292
259386972
4893195
635453756
558951089
771799521
430990025
48573124
245584955
176932687
469457912
242682447
73362825
550616422
251654127
830017179
452714450
1189394
429213292
248219923
417083051
791209844
181117584
515027522
273853466
767749809
348595002
83113570
165908661
38574403
238635154
482829441
126804452
10191094
284471934
258602665
3397171
276564689
364872603
43298412
330000650
230430628
421980100
65329338
398118037
426584894
223835233
412286966
748803532
31630477
144127407
16859673
222234738
143135695
131590260
329555613
302725120
392622225
319894959
1473062
154263084
417978584
2075958
761532642
91478359
155170077
4608676
521420030
155365282
9991989
35552972
292901745
31135951
114151230
161187065
183391529
765110858
566860505
234211494
648306623
575441655
337630438
70476426
443095154
524644502
340921945
395674554
631363534
6018908
16159379
88378616
773086072
28402130
621094405
310707873
28063255
93107176
743782915
26205761
236462822
222410269
273318037
14592147
63916315
57472746
167338224
7232707
13159960
155252789
131584467
321271857
138449165
15380870
136021793
40323164
528659278
779629221
100259925
393759835
475062649
13090584
24728219
764017447
551026051
180461846
15413167
418654638
258153228
3056865
88829687
198852855
620638881
284780163
589619283
878619669
87197580
469644199
58605343
464966690
278569373
53632035
76437246
710281993
547517892
23199673
414015672
22575943
617203313
441667457
478339180
4677796
49722327
410779769
168035258
407492817
53879096
166723932
504928005
139347349
561087068
51043314
385661345
83127729
245539321
136464642
66605139
352774002
383476214
8968080
1440663
135041636
39133134
360802
1719279
94727455
901003224
483437346
34375576
31177303
112959974
551130057
58552190
309591083
131814261
176950818
537091669
151367173
88648903
222040116
28355984
35472549
492263415
92312729
44861947
104793225
15514409
344424640
218953210
85279480
42871359
43717423
526488248
67989628
744877469
349212573
309214301
123989921
39075532
383317096
76187646
281431809
421918225
385344463
233324481
151950845
38382489
38963391
85069685
32429495
534829968
14532351
220012095
199355539
367802080
222429974
57432687
109760157
221850650
41990831
433496038
642664349
334590154
236681556
22698126
732086263
61555071
48543484
2386440
41792382
65433020
64272324
484376675
139433369
150286716
125547045
2127009
22526029
204751476
53157433
16358531
34966951
177190921
303589973
376379833
163792457
3625789
703833064
270583054
673331886
73261601
689414484
311510764
449897019
117601001
395245272
55887593
313518493
864212636
232725431
39798205
64981706
87146045
104378337
99722246
588591301
176091464
20374163
190947713
79553858
457679456
170810897
528569937
9484292
59513003
444573889
58921956
10395463
256360860
308952770
412298678
3534352
88305276
45106096
37258914
117535244
360486378
16456523
696163758
423223499
390411701
26896034
158467031
260672244
456557183
112343858
164184543
605163200
131818555
1314727
466371019
305643403
78058551
193920677
567055402
532730323
158896365
23637403
301323085
450103755
360180815
218922277
582396241
106611179
429664033
682295223
285961755
322972044
46597714
37342917
615946559
52984945
33688732
309830070
132162983
438347504
268320546
699771882
95980262
353146090
114025305
356555881
468943365
1994752
195988069
214833882
312479804
59011287
63181663
721049548
160684704
73016863
538157890
209268236
222063047
348365585
151506365
270081104
6588676
405546516
242346029
853741530
227999710
324286648
381504889
65552301
305904283
157704832
506936491
181108311
46874950
242188383
429677937
175383853
485694532
244421219
451736154
234149666
299062159
299137123
379391376
644855088
830108996
246904236
141837942
167686369
12239612
283624803
353175822
559773496
456811630
277469059
26902745
117526645
110359015
185360586
203207428
43565437
582934945
113529920
95934442
8986415
106304540
530376737
344454991
428242248
455850884
836724654
65464493
55828777
9111560
25862573
588677096
399964577
60042406
407808669
363912207
473516539
669571038
700213832
367156682
118653099
671338607
225594466
436968020
296111246
92675856
298532737
673854532
65151505
191304637
690382046
249815306
231023162
307246498
615689231
6862526
289468057
136315937
164062317
101495554
591312203
620125555
464980389
265088397
100177535
21570227
152876501
58614610
91384266
234290268
241968353
472459416
550580511
104099584
230201218
430052094
7574046
214229418
76640039
88264715
551898930
64354623
160582325
175460750
40362268
2576022
29948808
191949102
67431878
228221445
3393112
64658339
165767013
280200733
288474754
270305222
36103955
172459428
86480720
101476559
109092308
22215838
288189638
7784834
53372717
128893260
91704380
505124855
140133095
424907040
22779550
8727133
164746307
489336116
69699375
14785439
887657478
404216117
72793860
35184294
526582941
387411477
254178261
17459605
6288608
134571597
258856356
200867367
261813143
217946920
507208534
627112485
158722564
21235950
2957318
86253054
69708230
494301699
368016918
689117148
556570209
3451530
91983346
38787507
528464224
633351328
455010811
6917890
12584217
782664585
51187792
457027070
123168791
344544352
127702223
28785417
24485035
21564475
243195826
231857317
219062536
216938309
168930177
108380761
75123846
446452540
680604622
217353131
249898020
186269791
773820873
558018938
499972396
351955327
85649877
410710929
78876143
138646379
10668986
619834113
337078218
917292348
37611362
93296077
317746598
670794201
831944393
62420869
434406106
39800137
511392113
315646006
122953130
121787213
208873410
878299646
398225049
164087836
26634737
321956494
197929081
465169662
194706239
310592073
309636965
195345844
385518946
232808398
214286929
530509813
848150869
323402495
227221090
316835822
217304545
495239042
73798522
293568
530008177
380098887
207296427
256626194
35252802
14004871
26832224
409874507
30410754
3615181
100576780
517993518
56457845
269431769
231771547
49316046
630886342
343489589
473287671
59474154
326497753
290789566
330141045
220463572
75200304
879548342
33759519
14246106
86318389
648967837
410631860
584277388
263738669
105417385
36810394
377121899
352445879
452373823
442508242
97915206
195731073
554198881
456556727
592618354
3729749
338875374
97372605
265633581
175599249
565216933
217902014
280724225
160356275
145551635
245948927
226418277
751193807
17290338
565931826
262627872
37722213
196678418
203886537
658649457
391241350
170885629
5358868
267526258
132214677
39007486
731530581
449192734
776793354
650352785
172892403
196903389
21129159
125186248
244149596
265943774
10105774
167509374
346634697
10700405
146525892
34733888
493829792
279238949
412844272
6444213
372425557
187106027
286734862
64140235
68925572
168529465
555820586
15818607
190359853
465263989
222257095
72964596
363032780
177038461
50544471
717914216
368826529
207848878
106986289
95968801
88310024
462553603
38306456
71341968
232828462
60849814
815371523
41488580
1852200
84333413
169415227
456312003
396788263
189247399
461872142
4372287
203577353
262934557
95711747
118272611
227904142
16400442
258034620
418106551
428346854
155179801
161527981
152677274
629554537
77232561
70373920
169961932
150139329
309511854
376123255
31401679
490003116
133014778
75986611
270785400
516034708
183193489
93128009
873020840
72541016
49397504
285403558
823766808
118817434
2378386
110274810
9554147
151344254
783537669
775862331
91174870
461502274
64382852
534243824
40974186
95981733
393544380
13342241
91567341
40210489
454237021
160157249
610615435
313800687
200052259
96335621
269444305
26968174
11912546
278238876
139276837
580946397
137332727
83506835
233606694
110901315
329736954
620108265
147630559
22344462
197505976
18038459
269137962
361500762
273520395
76508380
79690558
91889294
234359482
406039964
631601448
748152360
25895853
72038614
322862407
536298647
178906215
581606460
87393229
240895853
393864219
78597167
62379756
26712651
684145549
11922164
101244401
212535025
203401452
90416233
236030180
53378435
10865977
638832312
123199426
485999791
17650762
66383746
4745534
219516644
63819249
295344837
180026905
33355
186536231
371877772
179225110
46235488
121970918
165496662
92553604
551751421
223575390
864949653
174965270
580792539
40332902
1114336
126764929
340073675
759457635
219912104
127304111
825325037
121098965
129268282
340913036
226947744
12919561
60336847
778133986
187714953
70276711
8940952
151686820
37789365
252474617
375287305
181550757
576804607
138060865
337518804
492292675
311702161
739452754
93727458
179554191
269844876
43715906
230927748
142661388
57621285
38715305
230941045
95454244
431945287
489021177
311187023
286428402
45045100
500583309
13121042
276734662
139272677
457044001
364913931
113678527
154594349
73379363
231945435
168028855
98054885
282290126
370869346
262153513
45403864
829248271
48946938
4043810
531600132
233995617
9295404
522760596
109477337
22377773
292873629
291311675
6372729
730833631
16847253
118782511
367830318
3256827
496390834
365299957
489036563
152166878
510179282
723383350
67171339
134485629
22495388
108354630
619980127
445108861
8472
189208366
413692974
326533217
8967760
152943112
10940243
770860425
152458842
52671839
52481253
326333474
733237590
137313796
421976183
257254850
282827460
387448005
187995051
293775500
446014726
242969188
114812949
114920609
150898209
430800188
125989595
452672774
470932714
222383733
184581038
494926690
112201256
158997466
230730067
1771190
329827998
462057777
476208870
125607972
96168941
247452290
8335502
365249317
144571591
1037976
338408829
372078670
92554025
41787885
2824963
344226928
114677161
29861841
220312579
134360675
231335130
526404880
551864880
146171354
30245064
366128778
420406304
22929563
277583444
592950436
166226938
103636494
761352318
221512943
760419165
523271589
47410861
287300323
122617470
241691557
359083874
23315070
470919003
182691881
694141282
248144993
94845390
640927339
202611211
283531746
354736259
112733888
14246072
87123561
162286576
154048779
28519119
245150449
21330727
786808202
324274229
244233519
57829059
57534288
261099474
102237786
319014794
238122439
67233157
19797309
453566234
21066430
171158207
434395431
159548966
12410530
435575688
213616644
100460749
62297365
598891006
450124122
125532347
613709556
328505003
59988917
606217501
265415310
10548889
63196914
282264623
45888412
22659675
341056737
10291309
755974114
30410754
684856858
204230704
41006925
114406335
22425372
54023083
24076539
174665770
171372455
420076508
227102233
326340547
152672378
125618850
325375420
224639218
94679087
202929036
44969769
503136529
129082943
39966300
122010960
120224537
228462226
295176580
22565892
762737783
142680785
26555575
21874758
271734545
489964
34135236
64306708
90989366
77563630
120850352
885057811
62911224
264350755
115489137
265410675
79314547
335902271
35661357
546990620
695516984
175840632
5127344
131312734
232608402
128683133
92486783
515393303
204967084
177500741
470582901
39912405
498547183
197477731
82843133
94665583
94478049
67322421
53796724
904858365
159694167
150110400
1253823
112324604
772575939
161524724
464054555
21806108
3767380
151269323
164081376
650275084
145796478
413191234
344553873
42504720
359562703
4987898
32341023
212319956
543354887
87014342
247426466
130951899
131119458
260056582
24158190
395070331
5388204
681420871
227834944
5249047
273022746
18985346
339564990
159455284
138369668
263723523
292832472
99664007
35643298
234307029
887502653
525396095
10439405
182965192
794517155
71091457
8018640
468123291
71713311
34528105
135646193
58184026
313775677
62453210
406248498
786150984
166361659
321268688
920435
186838975
7124128
180228538
1855021
100245054
417132342
198466080
121033715
460610681
129997149
81452993
260779949
43240520
11526271
189829468
28810749
130933833
225751123
609576471
733277753
39707334
670254528
299075342
10534326
513990736
484219704
132350161
261401550
245531788
109916281
223598510
581551408
55926
182564672
222682406
3871449
675479698
170551030
37550865
43924963
99398783
277602698
121027033
579842749
82391477
72091974
23823292
452918198
326917023
353941376
525852576
400230399
139088401
164159
321953812
209014903
96634843
466205917
113713453
200695136
171804298
126337600
384963357
492948372
1629680
167950072
256304570
499529621
99120315
441043391
9787967
252703792
63438981
323049228
221457592
355145968
63560135
38437783
101478009
22322585
201132691
608113653
674698153
166750629
144280337
73391800
78794268
177304001
521821258
223913821
92185905
218221084
136252057
4508816
722458603
727840906
831025246
268329006
494564237
52543862
46455282
5647233
287167488
22941405
292665701
182141710
625349351
692239946
416639058
43056279
412527691
71807831
295749687
485874050
80734207
630432428
84253371
152945842
355095043
382216111
434153643
262673070
505212688
43294871
415905865
364544540
346223748
517365644
15111555
96431234
30894050
418114150
158370662
14949800
58823023
44682723
615843
601109075
403745428
107843799
133506868
133296726
311034747
3901244
105299698
705945333
54955501
469994900
372903567
469330740
556984858
325091532
286147631
2774235
280100476
188612100
57541311
260007132
618099390
28133898
268364590
561737336
423267548
503597183
795641004
549786544
111860902
595990938
156094435
50965546
415575559
230623961
5568168
51205326
11283923
113571967
390897263
87858488
89624845
24849881
156288303
67227271
533220769
572006517
820586577
683771787
841685272
24484959
38356280
99584917
709769710
478796242
518556451
907415796
105957880
47440410
577002166
107205166
313423180
181391048
117667995
176354889
135234555
103523256
274920007
34107771
542564544
180628401
528404328
495572589
298485671
370413808
272096993
56857291
202695132
35628472
96401067
352307526
74290398
618382323
4461527
462686
794518581
86803516
14871123
5569303
514708532
693621973
252094133
333809820
42168930
7817581
85963202
273668923
796544993
31957239
73575083
195534320
439276968
628747606
132237142
462091021
292308
1470369
98938739
61737932
124056392
14883548
238891462
34158394
216198164
224726447
563972592
57749469
802684134
639739755
37477472
56064744
556800121
83131687
638627092
285994029
333619945
491926868
72447936
43900982
26112872
248929411
106655356
136018052
885615071
786210
135334153
504658435
714374201
91823147
175645573
130206101
594489955
141803631
36587531
481452204
74017429
171325447
222789783
379715282
42263674
175649601
46782194
207280471
832605862
71785026
79046532
242042920
216083877
533638377
103370088
396744475
37140013
13869938
408377871
104334067
78548367
180757200
141616257
703823017
292139952
288581064
221573506
89604746
10940368
521470027
141357592
95755705
641744900
39505851
407258396
348788723
408745237
326899510
484616178
58009050
43013776
62678331
327235177
72024218
195184507
159111177
290926589
357022155
54302024
627773635
206875943
319473977
307706578
197498650
363427872
109550012
226728995
41968268
42311270
262607759
305706223
150907263
44362531
416015485
122705247
168170488
188886692
1307237
515000834
105889220
225149514
295380984
7717026
13877033
155860349
24982719
307880396
42773829
516866142
238632036
173224718
158374016
204083122
10183277
261671630
75039403
522695655
926570412
9952756
579017938
406336534
815197860
385675762
119330947
200202572
35249446
408599369
60310447
7502366
606749521
631461369
821630054
859982230
320784350
419514952
335924920
328454930
167707612
174456009
298821983
603339613
156307671
188621597
299601111
15071180
288595828
42415844
664643066
56550231
103009295
225150241
455719502
421728184
575191688
72490642
737229308
476924405
20704888
5897724
94866351
293405436
46263495
44953698
18716791
514105462
410365788
38611268
679703615
33286458
401319165
315692517
84468176
11636983
659053093
10426442
572320318
458917769
170907083
58200305
58502344
6096570
18631538
152719557
410677739
7689257
347794430
37864914
15818607
217788354
36260920
350998981
167557113
244975659
41321487
266240916
185626160
239487440
178737232
117755073
11677693
467588688
545352803
278664702
237959370
5489220
44410867
428254353
447998571
393122226
832640305
245947762
290969034
611066256
181067726
152876303
554331869
322465371
201613825
551384460
11533690
635530891
517296645
30867992
859823657
30568692
120543919
24363151
49616882
142809570
633450313
439578814
591838658
426915189
52607303
6889584
98558842
862573079
10241511
672119769
3362786
173610355
220294261
98848180
201489163
150746565
119004755
289383484
14849336
305472058
242854989
30100840
136095526
28172701
60614963
198326389
14423086
874626126
630852402
657847551
453050493
237285663
57702087
112264695
274398467
58529025
191187417
31506129
295624150
80323077
108707512
108127453
147083667
37514697
276442150
687914037
109214497
79766332
150496733
863960995
40568046
68643236
42848918
105530063
391959024
700197569
88965485
170360847
386144417
133440151
145637125
220541747
10812679
35303406
80136445
36228690
19645132
179140001
12377483
165648024
291888410
56671246
92112648
121979277
175407014
341286912
249365689
209255502
557419504
136143808
88962632
400163341
51784846
15834295
2755251
13227465
91003055
350486593
368608195
120457978
170789617
493696659
375566927
522630647
14699777
404338154
11029331
29829852
18908842
30346403
8065591
10268244
263248385
426638726
348097599
513056640
229230406
168095494
82551800
291169742
420838110
199634686
10491743
272052837
376308640
650569553
438288049
288945512
129361234
145633554
348365667
690381646
687341588
503977598
132618650
237437450
24326255
678890105
502107658
294700459
7268871
444137670
96902465
757094344
538763644
89600092
102218524
76793854
241009003
41487571
378470653
210678333
2522744
43721551
222510515
429174804
646972252
70802813
66481470
37751615
136809855
297018842
29133963
17810262
114225011
34106810
182799256
9115030
425030811
416163171
3318127
81534039
348170948
706540758
43062189
228744950
401870776
28528526
163704625
93908401
206164998
273161727
180501804
17500508
78524205
23906506
751949574
57720807
81692372
490508063
52836524
43000138
85355423
179752184
44219739
704390275
186068720
252443622
48250427
4908698
189835952
661835574
128711860
123413451
60531996
7929889
11167654
274232662
148039562
61715273
333680260
43773605
265563188
481228794
183017575
62837743
311242115
11468837
315855190
253674601
567288169
23319441
142982161
482978774
194430262
54169822
474497848
179875482
434444148
260641611
251549585
891854336
440529111
2335081
508608397
7860189
717725577
0
342703088
323290850
2820250
553655586
426617302
283527341
436246127
194280110
380131943
16156675
825381392
542902745
244210607
267462740
537164798
470049926
304158144
283310613
78699731
646955052
846116821
91525692
112875397
84316374
368101857
71148007
56115375
689248150
92313135
697193447
43034312
131212898
118671285
549330613
114434449
553598886
215893850
81062197
36143204
14466117
262827764
11966394
118039441
326199676
461748631
146917855
97895067
223500047
460102897
144962768
145849887
226740985
395557557
259302368
283180134
94388255
298952837
335506357
88527344
196365651
67303275
528340327
467285892
67884789
470352869
100505339
249937997
68473734
110045058
220064031
646029749
723984662
731315422
65664065
718218297
162132831
50476965
636663324
604402556
206332117
477937262
13449987
394780523
172311768
181103249
36285947
113913415
166626965
105675343
116834346
194370881
347159232
598302065
352844575
46086595
393083276
39219309
149186595
64719621
277520921
177563403
655251376
8567134
296848173
290269657
37229102
1301671
564580980
733604134
50685862
15514372
129754067
277381448
123359149
86175352
188769336
181946579
1949737
367733713
114233628
16777728
338602917
78137842
54822441
25363110
517280895
36365850
444848869
74471886
295745047
49349262
101710397
520057708
34457096
207134919
496804731
630878151
117484130
278641594
97388260
336603871
92799862
75153926
21605024
41872430
343252589
134403476
542785987
29917793
34825392
233494459
21531282
208276989
63046017
48910817
80352872
527871837
429038530
356375638
5915295
28971274
412151317
735887106
297618268
177086081
51149847
3045209
2523442
318443325
391864605
717739266
89246675
708680143
194737226
23943368
417650999
104363809
584299323
64629232
1449413
126652889
568921083
663410835
139121562
10573318
371255828
259182831
260103707
500992872
29373151
151726027
49090643
571888284
445140807
76821280
119219919
119639059
119031574
615846036
384105187
276915993
163163968
65880238
196364862
128038108
359219121
122038839
204334511
496460692
394017604
294940180
66498869
107345382
4317915
756338856
453674068
495247510
58083195
337395703
347838602
141992296
146830924
120018099
22909309
877869150
528362358
238480794
467144957
676986374
249654772
185163828
311952500
19611386
138900683
28755284
22434848
317253849
172301296
83555096
96596457
166105227
22199861
566317518
253454873
130932950
33264983
404941310
927113798
808917813
187754671
61676566
303831
124840713
431190988
120818425
633389952
548865840
48184910
7612519
259551508
174207624
546192431
507416865
72028478
698189546
36914405
13496430
277959868
222682516
159237140
5294921
48332258
313264272
55682770
273621587
155335840
58741073
287250473
49195156
24672698
31359349
5968196
295277307
60352621
26936738
156981019
46680250
155651889
284238291
236793655
138356128
440444206
445123486
543998129
5337878
182610470
327887543
63229566
207446991
210110188
25302737
102071182
13297422
30687400
216519017
16281548
194637940
11560563
441452670
214779014
172196516
91024806
101359193
463813847
438369558
158113541
294266326
673706088
601953072
546715
26544298
246059916
159695818
80624500
115704141
9070983
30045681
29847465
1057387
13484571
506868284
572842379
533882195
229842361
114370574
410472442
70404275
12184268
107719077
273166471
465384652
150039916
131135784
149808664
287671052
45228442
783112966
20784278
192087589
269757734
624170467
6907533
335232602
201602343
79879969
75511431
168978095
406711061
525764674
125371877
165511254
55778697
61686073
235633098
496966054
297519586
19388587
40385923
16715603
58120260
92318096
29137628
115855166
372779807
135445350
355883694
157472380
614375077
236523203
75269789
289593230
43553778
205738067
114039457
103860474
496046648
89343288
541337248
375764345
34815098
262571429
647406918
309067101
88518961
80242190
16260014
108911989
321542943
723777232
195964539
45993814
103769775
61586371
181040184
658511501
473783296
272472205
245054318
133484622
565406494
71080436
326360293
21047625
29611908
420148085
204783981
902934
154769051
171964221
431508501
349260267
268963840
277498699
79120909
737207434
219565945
24126617
56382605
3731380
7157270
127481179
385160712
11157598
289136726
33072650
194682626
722355522
8231668
612986604
540608617
527225037
14318271
131162318
89219463
188845031
478714635
299256309
95547837
329681958
2869176
748110645
53237558
167412066
542646733
672942345
271149906
1155192
500117714
175532520
83783267
134242295
132868076
59035670
473863170
433245827
8531429
243691536
105793857
443383930
176862645
98739441
383015675
426865398
158185992
51577851
590559954
142675063
37992740
388318244
87640944
48367
420610008
4835920
97633934
211501752
231752717
586584885
881392789
185102431
756211168
224929611
530757663
55609499
345506530
266317883
8311100
19364290
444303089
171240086
34443465
15022037
440876747
218700668
137135805
78612178
155944864
570779105
18830337
126540724
32894787
292484243
595296738
63860738
254706148
65943596
122688654
466811940
101068015
117386680
300956931
490374778
95191425
200210290
187280477
294381911
15613912
5772987
459743597
253332580
253567236
103745129
409007667
685351586
158085878
23010858
141448718
277618217
52130319
163025796
150331426
625081235
12949308
31759916
208341463
22302661
245328460
478510458
58488249
295425917
127346597
281916809
3584582
18004467
70248412
41830572
129397918
366873159
72643650
117849129
47549017
603679118
244077088
400246218
14055146
278593970
600840931
375233669
268053782
190072160
210222773
452448283
64170407
11386142
834951306
105673604
342498030
279118969
129273985
345498362
16916928
197189460
769699788
80268241
184028080
178112940
480304324
43843777
748568023
700119406
138912885
515002603
69060300
185309832
198948098
91314623
510854928
48041022
54706360
650046034
77509689
652239649
118446297
383784538
3094493
550291290
145722189
658692592
150803060
200069748
680613598
431054143
181365545
19164238
575347328
289080193
206453165
150068790
176734098
878416628
101558369
106747270
649744094
363457284
371284202
42882800
34949816
101941838
336796167
39553705
338947834
226579186
29805483
196222764
12617966
219387957
7900999
5158389
68375588
33162703
199335348
59488409
529089020
394908602
318935221
319013933
64148271
61124351
471341636
26391765
102897043
471039516
66982020
5446035
296823106
121794789
302804716
30174011
561767198
291421320
66624359
122859331
665449556
225522943
449583726
330762667
471199395
3123579
110191916
183207343
144726502
365874862
20381428
655408035
102350952
267286588
147947400
8072041
23607660
314769481
279283529
17425574
3643065
324024177
202687357
117138855
139452921
93852585
443352874
98454215
380254576
14925944
281013894
34022742
696367871
30410754
13272033
16764471
139791063
281245642
333836071
500203817
47902114
173731626
165107912
101924520
2650867
364870666
134739125
4062952
36329495
23474653
42137612
8835686
287906328
463515833
596392948
474030563
10352942
113363746
293668921
481250591
50678961
385514102
116944650
43514782
199972055
48553284
120819541
100719296
74217140
31938879
233659609
78341845
28476057
313189629
121291869
254172033
57527805
21250446
60707731
64535203
109457959
206381587
7332481
20113356
36707525
504006124
94855187
233716518
346739179
172041221
146174425
12378742
532715186
844953295
750499794
230873099
347560955
550050781
674013152
341244149
22012191
67567806
415406750
55722560
245182776
298260037
181785912
114003817
46545027
331917392
39948297
291408083
443600917
784016533
47339655
103549581
9903589
489881509
2945789
606837069
116833942
682065524
131396983
72731535
259492463
478489182
179686104
30100615
49746893
14909992
51513944
96521011
474260592
72274526
8460077
241377510
40328985
651582289
132074138
8691438
169883816
108834374
384548290
21595051
26088693
681765698
29684565
27959257
101681071
586752303
420862930
109064403
617435799
509735849
58742863
123074710
2776917
480388466
333781815
25874823
70253495
44648774
483884074
178146692
80077291
117961602
166726182
130462638
38417389
177341681
149260112
106875775
865559630
7027923
473992010
358428281
378365707
632187866
221301344
210561102
261703756
174247302
338761735
398203086
6420584
349931664
219142527
81528693
442121329
32664942
9209114
401655564
371551905
9264976
3532462
765039028
110810344
2248535
109201337
389919118
563135624
839740498
188072548
209259749
263632680
316437330
4529649
51274169
75102225
198740654
569627593
396409473
412831090
397026234
452489498
676690070
813522970
142517252
681627168
76392278
198437092
319092228
282784950
73944738
458555423
313734013
1366199
119858781
460888
294343968
51851492
661872921
513434485
73815965
297531455
12011830
373742733
85851144
282451965
166479724
47995050
65681157
417022055
354739207
146032285
645732681
304374576
2235830
46942337
27727580
90418067
91100134
304629746
314950356
201842456
37749911
582378114
86695746
317532081
6271826
334692290
161498979
60117122
30410754
571696872
418036803
56527533
1886017
10592629
175682337
277279354
469247620
31194929
192201048
159844732
104084164
186621923
277275193
344336510
356704401
353310940
332204727
628636427
18266428
539182533
31797286
177336011
126786
59995547
590916701
758719947
266072032
402581564
38910964
258767344
61905156
63146054
43342247
443761548
731544425
64504926
33750806
170148934
195340358
94394242
472567475
356960023
122849236
464657541
106533440
234633684
21580997
354832903
135741188
220912756
190572251
140507250
172147443
769342890
701714227
256521396
40372264
177314565
573614143
57643413
92882985
239538855
240909557
174366818
812307031
10933651
238486971
72278141
213122419
39911048
76084421
18813493
85699566
366233384
141639104
6699745
388766055
888341597
138555858
695321810
368119015
19447396
336581909
589417454
31296185
187202964
627958341
669113541
34074302
46977175
65509903
541493452
36687968
318332348
38324557
50610156
84759083
120271437
362164236
48541720
64306753
193927360
100876894
695023
2435861
13880770
41641679
55822688
398809740
501235236
66888087
667060195
386852794
54939142
295752942
108748598
385916793
268737095
195534865
754491230
259528711
122062050
354544262
193139891
465070873
22468089
94988879
177244607
301324271
129966608
315531502
52684318
586709573
87301500
706937828
55206286
7310203
11716692
320526680
363413518
29459143
177299394
43880438
284401723
269105412
586159279
691752827
10176103
77801587
344950255
5730587
579527690
86830261
51867395
712901020
26860232
134489015
113934941
281112121
76992531
631932256
29033863
427389013
103245822
174555769
372325442
318126724
42041969
265725460
270950819
80796865
367144190
134074628
368168059
44013382
184801322
184084727
0
50946401
335807274
35141078
97167329
415158432
42064770
403470862
412327509
679778475
481267819
59057870
451896185
1621272
222812413
550386125
181072769
6061450
7848277
116459082
23898837
23766719
102624000
127696557
352765895
122447466
103291989
519039565
208335799
59415228
5996532
46680736
156981753
21460839
122238406
91409524
122883680
35346843
378955696
5177217
136535613
254899314
436041410
276352782
56926205
223764555
119918958
195220966
82196174
98794870
149477101
289099569
97024
87066950
33972849
177524171
288818129
79447318
9906695
65046546
102607833
508658908
28149627
157201815
263263845
612582205
56849378
892619646
688272754
49133540
776074544
157381513
248807721
142185641
16405471
241740179
256698818
159209477
6641921
167611284
20854984
506685359
725886959
60341683
414896554
103531515
283205772
277861985
59477366
55734469
190613028
703333699
106384038
579126416
149675421
137017219
27103890
15818607
75901843
269517880
407295204
289367322
66739297
271013270
83506411
321823160
210866909
131590926
52938042
652011773
404626920
2030185
498927426
80300416
129030308
382501526
26203030
467698608
295610631
358985647
160998008
381706717
450199775
2123775
306559520
21136676
341499502
374371946
95082171
575944275
15457113
129991096
799863021
573161930
1390055
141071068
16922098
12685347
314795863
646019852
273758857
289785022
391705731
51170323
466262962
406644424
614696508
140906372
13197252
14571888
105890024
3953905
345192683
536553519
310507487
119561564
486941445
127722900
186640245
215949350
801636974
0
26547186
556883923
24140471
92609830
289969979
673328199
49696585
251874736
829319064
62933898
185013695
627288819
61606646
56812399
193537213
454207262
273502872
420245971
158930360
125540571
309173332
14493613
79548736
12988646
215890071
29109
4589167
739963207
29975289
501042393
89890820
220002796
497827208
51149353
265858167
435732428
66068380
545107490
261808842
325810946
434731354
33157718
341951175
208269150
702777717
198348476
37886255
3943900
402357183
842256343
636027379
265861287
205224029
241370652
663226913
417122538
105801674
35204765
25522832
783449900
64051223
412686438
38716998
10330588
90773970
487481089
56312399
36634989
309131178
49523880
16664314
62824040
88147334
334098085
38287476
899054063
3613058
296224141
242330792
49513884
744515353
708871494
21692538
608024166
2271737
140826613
248689428
845328985
426130578
215988619
306768487
208973057
287372178
318628208
28805393
274940852
128665058
135540667
133225387
13296066
290316614
284195485
81742350
69369466
254245461
103086754
131599714
780697373
74270181
524984831
99417445
126421281
79011077
89780961
665865809
459201534
195401566
215373024
41645939
50419087
131032100
262812328
108906998
205998818
76977769
143092005
68655583
624728097
286769667
143755167
314145264
35302094
88487015
229768857
106556805
29144246
250628911
234987117
231206061
765559217
165807422
126963505
454976299
321476238
18379662
55291033
469978260
424779366
30149459
485187963
160230321
416392084
140663758
103934169
13660293
133948633
11272529
311510857
228821674
65848137
384697974
459490744
328005054
154298862
270472082
113062468
92575872
4806237
7146614
48794194
184654591
66363684
248641062
245366970
717072907
339888661
227602530
21255770
161727646
92871172
73786572
504679405
582288257
34457094
383218716
763479147
53387214
417521103
116248710
54137207
459938368
32288529
252885676
2690098
80538440
393000411
110011914
134145415
38868842
232742719
435144630
203335930
74827675
24812686
728475256
105550267
463993223
179465021
333476565
191845373
391546789
124341735
78219628
230438810
342965657
704041356
513774507
411396500
305445136
97999101
719940567
345311807
189534910
335033139
103660484
418338005
190048964
499190408
192861882
615426101
38152814
604400356
44392458
171674458
168864591
89592466
251362715
407685871
502822922
381357476
556688028
607870752
453008109
256892768
788578649
350504
241404032
99830724
843309483
67582834
397409475
418753647
39794137
11322100
617350223
134687258
137818163
351642822
41552121
19454508
257999375
60918461
202375447
204658805
62528713
187775488
176346491
104825352
75766088
130247522
132380602
105905292
447891065
571690675
385300211
427417000
30410754
9778630
79225222
16434464
29016880
245212550
323155895
114058049
766235082
97417326
47267018
83376191
84313749
293507202
11921014
685998607
3369795
695928574
213557413
400364133
100848997
34493499
885358904
26770583
224702317
119548760
488235851
642093042
573988515
634032182
43669605
849878614
16990044
10239381
46318711
26167482
173902088
519836071
11548578
902528317
18871072
43421321
1285556
497790837
43209315
552896767
178796193
92348927
56929578
212756000
51422351
470316605
247268748
19359081
78968706
445296775
57051238
411275347
678379583
48444537
189544325
164625910
260107854
37268653
1856314
320959294
910504059
776204647
258255099
514880335
297483618
16867297
591634727
27546586
214195529
130596046
437494846
464636662
106310692
120255460
10694971
22335851
584276716
230674800
21751767
789125809
55724896
125719323
3224054
639248008
165695558
38067068
177704096
231085184
211621654
13946781
12404548
310998266
700973985
29799160
573649670
33954999
50777649
314503411
140552193
85856496
161206355
892346195
623835126
746494163
95055596
184099495
699393242
101250659
516628281
630315789
375841288
713558024
464878019
731479305
271418589
0
612719233
18884753
779639273
164524534
147965238
176583646
9485887
562647218
100039864
11788419
41682213
196135340
236767263
44104243
779871
187469028
213119429
128614142
96665524
454484817
241903290
108559781
657269393
7291829
436686895
209516658
439276752
6568447
267022724
220278644
37470609
395387359
27250059
63404007
562242843
569817799
645434463
687430750
204446811
610352943
26087647
39216148
185584808
870724903
178227690
615834137
329818589
1529973
170636268
486318485
411672260
9012041
651928249
96636237
184297641
297045164
189531374
455377950
369675622
463800642
7821123
244315692
30859331
372748981
20844924
127296873
149216419
116816377
291503531
5916375
127852975
495173432
46200560
83603927
442098352
790262903
150301469
79062752
8318224
544622559
352719395
720214846
97229980
221627341
572173680
562722179
134020284
338619516
50937929
337893020
145412407
1266185
12764794
37930264
59494839
36701137
86469569
226624893
219469919
2494826
507541006
543539281
417502844
575745095
409593830
314545345
209520627
427327603
144047966
608574577
255199208
442747770
100590977
189640344
68353276
44649361
43715068
651828899
100857693
331795102
431166762
551334411
90617274
365102613
319818511
94667595
208108664
171984365
412683290
38692409
770123342
347235859
211030993
500425869
72333452
117966047
393887801
187093124
10412195
503480698
573707610
553143657
37983145
224173181
212224674
250948860
638318129
357557474
204284290
174141224
366505557
22781484
32220128
233542655
155857905
71946146
537516236
18861977
1747738
10787830
124596658
49171131
286368209
375436471
23630166
728657047
273881373
8347349
282503838
445191789
116250
213542360
661318272
700655171
616633082
12800541
331845462
238320217
618859180
180790804
165849023
222517065
96519472
850565477
114233908
455811200
338536003
190239192
96075739
641334345
691966730
357123830
323243211
8912187
484400109
3348245
347255926
770887440
606642441
129992622
226884583
37877781
48388998
93941675
259585483
374292008
617813295
853763630
25692964
71816764
11136618
546433307
180775466
27288893
178839066
754652731
304684929
311256313
714613995
46514206
510139500
67604281
14592147
92483772
137566548
15125095
54403965
59765569
70504823
91610222
144736075
99499435
127069549
43164137
552817721
324383355
11078575
390058720
73390509
189362255
364993947
144467609
144512493
881209604
152572811
326681308
34275570
390892959
271001895
475615226
18615908
13029993
25962578
470906553
6178799
110512521
569894197
386504533
416695568
825493473
123085628
390559157
211206173
199795612
230538545
14753535
141401056
198909185
198609568
3287515
725980101
99198355
443861615
509319131
622605534
122418155
15271801
755087444
77094558
377152430
1888544
23407200
690881076
174472264
379943138
515114445
708124068
11152280
51938005
96530316
404216583
178319907
220865578
180217016
294367453
228394491
119070654
71056267
5403295
83089303
247775062
134780806
55767527
208480675
76561838
406252331
15681327
186713223
112798287
690134057
121338641
799809978
236798972
40486322
130569853
315846790
273454936
663233702
355199409
391467903
203459152
467150167
16044176
255661050
374831940
363980173
623845150
182797399
184830027
1033623
745429317
73434666
5910455
80122056
619124155
483011076
530858683
7097428
265003853
120105
50596001
599326460
259782982
87329311
175056438
128827896
269790197
125664208
164167622
3485013
47936880
777846267
26843468
487263962
228986119
36745423
134626128
69928647
775725379
49927514
108553634
282867488
145968482
634798660
750374467
18283563
14525843
411639879
147474449
52303034
335639864
184425436
294311188
62511991
35051009
421756712
109244824
137871623
220277849
403501931
456995420
304852450
103516506
129126918
97849206
122998639
0
14684151
511081560
65716315
538953524
152641620
321799367
13515570
14507043
277086
791661858
342735480
21940454
277258151
29435907
40819036
63149769
20431177
363372315
379265454
300580038
719102490
429437362
209397471
146001229
459927209
603265
189267789
187568184
63013081
405372548
36172405
525148449
475911850
56915654
76543782
1788645
674659634
372020134
476229262
226335075
57873786
12119478
43116053
115424792
403131703
252527906
26848112
8351713
463857642
166402786
128081218
751549155
366586080
555237152
210378808
49102762
160748130
88979432
57370926
132504060
143014533
118918445
178277546
11829255
214371203
164733683
2598374
782631895
19489161
160527621
466206650
854228858
525676146
32553569
252575
418646820
29319961
57520727
249288378
255753579
139815648
6809900
161479304
225208549
46924555
613540001
126485604
376562327
15576752
288887525
59802295
654186853
185026045
334025693
454510269
935193200
625428449
699234311
46249349
130896080
0
25266020
215076420
2636167
43757205
88617834
482662390
620477213
203681933
81736121
23082573
213274785
39371646
221121547
36588700
101387599
180694601
58631948
13725704
134129089
51027314
392442179
183646185
309483634
22855806
330243876
20325612
85454932
106400691
427325800
131856949
234634217
150395552
785073322
318676222
711956874
386807119
228985712
259187407
44616319
59248774
172003618
271596843
210868472
125859323
18839222
15617124
169042666
44359655
340395816
383846
540794941
41054598
90026950
941039006
78995082
144888532
2354084
65677561
81822170
12959058
271152235
12912062
135968466
392162498
1205103
637442414
479291903
86610
48967177
30445480
106635209
809780973
676036222
89133954
225649954
86578356
139215146
144463131
696256090
257934655
181239230
599342141
543477609
53871250
532263512
17788532
6520556
56647801
287519917
188367743
558270994
132680377
300615343
396109179
199847005
142372795
193903982
364874098
306401200
534539195
265189369
47685301
81613529
55363314
101434473
2671286
198547299
471298945
106091906
62004138
692038499
643164757
251226069
1075436
4344940
4379211
612105346
676181364
6640355
219014453
695517727
398318776
3095192
353468126
47212548
125011477
22847166
132610189
925950
90835928
30358919
219975830
896135370
108138182
200716725
682956997
221451482
198404518
198654530
7163343
423488135
420536632
18849310
21701482
239019265
4553410
176228688
265271941
110191846
224956439
99744334
286153987
194108833
20705134
462761566
512611030
268844583
47976094
537045575
187815694
237390742
455119023
147097271
102254139
5985220
571347786
163173057
762531696
410077894
663805480
366351733
302598818
536378048
10833405
400284156
457539378
20885138
75860005
78744412
347354544
290287830
382707588
340443205
351575006
400767785
578772618
96031976
93612872
435552630
556034403
554355540
41726137
135442067
294746437
116585994
156287592
301490589
260726566
565697184
560312997
96926646
113977323
87250073
188257434
857809786
76213094
698018929
17364843
200183126
150704171
401244883
225948342
222055688
563979164
97551505
208015989
160486110
401585357
77397134
87905441
32293934
7168103
162314660
335896424
133881612
657410235
141976782
45559863
319346898
249653387
634904096
52980915
201453604
8652892
472076059
88079378
278693232
456081205
56938417
329958572
354172162
349911025
139361313
515224313
456472832
13957587
270681065
426373877
654509347
328463100
287976878
50509077
149859208
70338182
29379094
127555861
503687187
10469838
585175753
38580271
200426105
622825286
6788715
534748097
454222361
95213123
219502689
441649366
18975870
3572988
238453345
563186835
81473145
335064194
548694346
122529155
167132362
296010514
271057063
223693650
28417146
45156596
37616306
109928683
362945051
220658383
869351752
5357176
836131027
294641744
19984691
635227
407636298
130173015
318796362
120705712
62536518
566186224
188512472
9279822
84918785
440738944
410374795
28915700
442408663
672228756
329523114
126142258
72867000
27542715
75098408
283444268
652188095
10196996
256176089
111468139
384072779
655264030
322801351
331595003
369822559
159902352
711370330
309034303
113413236
445318923
52111105
20706355
803673210
35050243
26605702
104608395
24593220
173279910
86851360
408180087
679856269
799563367
7543932
306391267
336167382
168492312
104393142
180422803
615653097
29237507
37014688
2874816
140357630
641822517
361205162
299589211
181401990
464286147
368012129
583545630
82832236
572318797
83017409
167722785
103051027
471157751
145189416
87643485
166920667
284259141
65863841
222609297
846692302
263047966
18814299
237707592
215906711
95289846
984197
62926974
1086548
177031722
427585436
379932708
299896381
747604775
284871637
75655121
23796935
645005056
245689987
85384761
91005471
175490040
155837312
204371622
66913475
245216481
111838354
4212912
3231147
19272176
694483371
261175252
53596289
8178472
166382823
98095071
418230620
300996992
152002064
555464526
222043407
110943089
55175961
25323013
270774403
80475581
62713911
195640965
24878679
17175670
815751224
50988407
455992056
202203830
374453215
302047541
89702289
545837867
117159941
406307940
269713
116175593
288332425
69632995
721343122
8412399
206884096
464111059
108158934
922610324
36634000
465186763
4628406
569647230
68508501
152713873
424325912
383067786
354770520
675872411
246528827
46181931
247388661
174649974
154761576
82540007
220977983
638015271
110282319
417462675
15955657
2705802
110815669
36230257
422492313
548299808
93917961
2405008
127236167
316075415
115142809
859168503
935319999
29649424
539527054
371072110
150557266
222375543
76638507
111168509
28742960
533254430
67627678
728148417
530240622
737039580
629213490
61619274
254092010
42917489
337854373
266400607
8432691
373698262
72662956
52383042
64364404
312812133
469442940
110846381
199264423
79348224
843293104
290359434
70506111
814945882
206676802
421037667
372917981
94158115
222542424
724769688
147074858
2528955
104734016
688740483
463485307
188417386
212896175
121535443
415775240
352656162
574984010
161268188
158322770
139220588
660161834
559984597
243619462
71630171
307968955
33129226
76648646
172995954
65664965
349739677
29463332
709613981
148817108
296084955
85201140
36909933
93700732
28286179
329715385
57345510
20434209
620348997
35508394
244274988
69389357
160382933
165485468
768832252
201712233
345343954
54460464
448272118
7973855
183115333
84848833
193265766
791245802
480625649
874725873
261060236
375582635
438567203
18581184
325774276
259372123
212859703
232111889
470143895
480881278
466127500
38559701
126072685
416778619
23723690
28153125
28070861
347246564
87229262
806477147
299007017
110649571
138229687
128701529
233495480
331235509
106553886
134996246
341059360
484937862
168664583
218171866
138614317
288352
89757003
117029658
304111375
260623190
268937765
131701872
154809147
106738405
476589183
164993306
67584898
100175725
353913251
10703667
653803090
94135897
24256980
53021433
134043079
254150750
172240321
373772552
110518166
9301827
178612000
50085387
357484427
230996304
115564467
454459211
17488599
318428375
473383044
520724414
77238059
90204422
285308727
178771013
418862260
386864656
167666302
356186
15798093
15038814
432230144
682074654
99347944
866749717
336429840
195801872
555928508
61365353
9194749
101927230
507946403
30424509
771734948
181488339
399210052
475712743
127474216
362647255
503191566
336509906
100666760
409610760
587108549
255295137
379051317
132498429
53339898
574120190
241751823
393001625
693919016
8313186
189048668
20282395
325360414
507823425
619974838
263097305
589145929
450613712
614461978
51607150
65714093
284517957
389656214
17010035
168751598
260164455
41820721
136470541
532438075
50005258
400486732
281663481
57548758
213383003
38598515
634026528
470556617
432295884
72020491
385428480
294967060
306282921
236975139
303784259
99874131
430333224
299609309
56361492
689201370
412618567
16114769
1734728
14592147
119495889
32455836
293526244
164210161
203652892
101398359
47052464
229475267
73830712
1977381
194981982
145408904
7391873
496114523
6089006
4299349
238904754
117683827
566808048
23907579
12063995
773986562
404174412
6178047
27479024
263751390
2105708
77641931
82087594
683132727
578182377
53507286
46959571
586939508
44665858
896574357
13504453
153980770
268944394
232188172
434401932
339392143
28955560
39090030
219522384
191503884
642354259
51175576
554277130
781338619
797560096
337352099
44895622
450086654
48964835
847047533
688766545
15545958
44746969
814309037
19246626
285937944
4631343
11019022
90558579
311687067
210213751
257651208
247440539
316936314
325563376
160524379
173088473
534944902
263606183
329116329
45068335
452033029
757070654
477387574
240270583
159227991
179958193
187612572
294990568
161162140
680778444
843514776
209164799
61870300
180384407
742470296
33539505
144726513
88369647
139420848
43952154
346000275
178706883
680991589
215685982
238846757
441579836
142972822
408258582
379434776
132935031
1909987
89155822
344424667
29065926
36936908
723375845
137410612
496303670
73804528
51627235
60253155
607212767
168423098
380249900
123935498
377866792
2591975
225371029
566269788
131926346
44253595
364748146
771932939
516727365
77262968
8102955
4891303
31206352
160253007
55415317
137485922
144911407
77780811
98139857
172435736
304114531
468453287
340863431
46600927
65381894
115608712
88490923
33130122
155031012
66077391
484431311
63210699
307104445
370988362
18181759
532079426
420360550
124455198
300799226
510558994
194076790
338984769
273866947
187271198
2610634
22560107
11928074
159686277
758290957
468982740
269808345
70593623
127125042
193634074
401030534
232627168
34902614
96272795
43745129
84317046
296505644
312097245
4867662
88644687
145047510
310739000
152646564
137798483
164732590
677554025
477860475
419603153
196345880
108890016
638969845
44785429
214415340
394550574
124489091
265950008
301157917
41420069
90038002
675908360
326611171
535210050
38970576
645481940
190231875
125513209
30003452
205815308
67191076
611188075
259967164
0
527041472
237024230
101223117
139519176
122494550
457661095
228486226
352318317
120518743
309612732
642581878
759187769
333565437
2809626
33150739
3059482
570536480
40909029
719585471
594537935
744441039
314844962
154195696
449083916
98531871
11989854
21468104
6826630
61602836
211558552
514314903
53384625
101552609
314707344
134771763
9652742
200002150
288250
86245240
138514011
180017255
37142097
71103472
844546158
67521361
335893680
135966252
411072973
213650513
855663854
399223235
22424279
387311016
352756549
58255365
240162
143363863
449875645
98248049
162951950
32904883
260196088
147636699
276203519
186796977
649276699
463668115
125665133
94594130
46418474
361777191
540750527
437785114
120937766
105323454
545654972
188467538
18432112
131934375
168121308
473725641
94613570
68277505
18949498
68043296
7745472
196169704
61440775
211922684
98200868
412587204
100133977
518388763
729625506
577933228
104358231
7793315
938624067
460471984
39372557
258482450
29073898
229899368
195435153
129895878
466557635
155584017
445616690
84581213
129416186
123161512
352105758
172280579
449796187
268323296
130670728
37259059
198096235
296792487
396663815
166982718
293116832
187676163
93632061
160946657
778525656
105903827
699940564
434292065
297117341
312071015
319484172
183171007
58123854
180897990
87091329
1826415
763465524
2702942
16305827
10246379
64010217
62009789
945565563
2154785
385893310
137739182
14606288
36377635
21196148
56212863
347809139
15660507
230957271
60794609
676714055
265544438
771833716
155429890
159358261
26999771
114841719
211027074
59269261
44320462
136140889
35751478
56178699
415020780
156946122
25435920
92687407
1660621
28523383
400542760
304135322
40602758
38152139
392010819
24384087
121798994
328914712
136922291
788379241
237572412
134460266
94625231
248880543
646566202
26185277
322548381
147108200
662709157
682838380
92716550
215149762
95229453
484626713
297417464
26498371
8799835
442042629
192066813
16272829
116104362
38175426
134469952
18507015
293842379
266405917
177478326
758075519
581837842
367262523
35539056
115160612
54602577
11323875
86417528
31803009
291733682
160619804
104110298
253749568
175295844
85217934
47063237
252299420
29763079
273666061
111222136
187435821
42427091
30846307
730279
605983669
5135244
98036248
527183114
68201472
64943885
302963325
251009189
529651171
391202709
246106829
755096434
332913856
739067109
3387969
81599434
134025856
564636088
258145523
38439901
64388548
200579690
51087336
308525591
77465849
232368231
221637469
310186196
287563427
169431899
304816579
410844541
164652810
424892039
769169854
9366500
270604396
38555710
14907886
51688229
286931442
132819002
673099851
342653164
364502072
414563659
278737494
374862728
26552728
437568541
193055342
54307792
398439758
11946439
74848353
83534096
264840800
173320440
30730772
301162335
80796618
381054509
265065899
827991626
7101507
3380536
152208815
8457540
413476577
59360328
205392941
152524188
180484001
158957889
29294907
44398299
183079951
240665064
150197121
243829404
5367203
92358275
428170134
237391718
510390045
129169734
436109802
35686676
186009023
661604384
448159175
312576476
405919617
481418735
208320449
263068819
106885044
228206422
3234113
26929685
319660807
226405921
332819558
24718414
27460801
19345393
198357553
48136746
59432911
477357276
38524206
231903325
380504412
451588812
117149832
215271066
407713940
582246237
595833810
777251027
281519192
76704613
254859009
193786806
9768140
26811358
119837783
14236994
827362361
71669159
255240055
157009054
269646218
357017072
165240598
57023390
24357319
742287091
546531884
91300429
110801669
808783074
792065714
570718057
274143141
866563158
267395618
306601418
76370825
839454597
196966410
59965318
63370398
4495910
65297707
131318608
530723878
568829089
18373275
542964732
88869065
14524158
36403854
128321452
390609524
22699724
6064715
214658563
104128301
351597938
22780828
199995368
500852276
195415327
693473315
70163839
832245140
95329831
168751643
89174572
282208751
458796007
380791837
631072165
148609822
585278084
161399938
493280204
162989662
189948970
27072687
415041492
5392236
289968874
40259923
632954979
151261516
112029077
444360396
53926301
61466134
72454619
362539475
254849478
322405649
93580626
196214597
3350618
16643479
106669765
340383588
185480795
414238268
399987656
122367613
372921827
305540824
78782347
24701170
195973685
143288360
881383743
170979006
143461868
28735914
200769584
245265213
302387252
109280374
151532919
274369973
61327013
264843696
167352920
415719370
6336433
209611882
285350926
199411295
18351229
76234102
754100176
78379957
178921496
584269561
118551549
100351874
166559293
32988373
206679503
291179564
152698917
323192143
308625353
108679090
585404191
166451272
76664718
283815938
99931005
696128003
191056057
90436267
33923928
29747014
129681406
389072379
27136319
53432580
51553897
222788854
26025251
625181634
832928766
235376046
96443238
363490257
704588633
131489863
385007261
282036259
657699241
366429994
150225011
337082645
525743894
138697450
164901882
469211114
105840497
95184296
511802890
630500666
47219735
127729224
32364514
231631779
78138254
670259218
120793644
64513575
311917058
224617919
277821465
119599391
208821776
321834111
213887349
351029456
474105613
47850571
123129028
55906902
295112064
164891720
113390206
201496354
445255244
152384380
268873260
551058136
533959346
235706666
518117660
171079870
20485967
140642573
517402561
51592622
190799227
514074566
109882104
16450513
526360777
400120299
420555508
163543139
1641138
8750172
786566001
45165704
551814107
98177
157727727
164340877
739741
6937497
215736261
321164057
31020882
163553150
662360650
42374628
235589810
110678195
110084038
9108347
60639687
84131864
640126214
125459522
10160407
41471495
60092
99746713
204204522
519458748
382343192
59559717
712965360
43687345
30272345
360799252
212892587
325637409
18002793
213144874
573505178
80688274
657270095
120847547
14774458
143746051
269847721
699150909
253294343
52116031
3931100
65431190
78524166
444564912
49568146
494119479
75873074
523282048
449877856
883933164
636705647
88876511
55012072
616099179
28424823
71751384
216688807
141069891
67018605
230460515
287968707
63469814
39621041
319876359
124007586
7380222
582588541
250894905
196467350
16919805
131043971
17374331
355665320
362291953
226168891
121887215
271138042
616256267
93079993
511591720
80624297
31218794
593895847
231873937
135821484
214686948
27843204
368344717
413135195
32587236
79344235
165617305
40509587
467749865
16348856
78894836
497575194
84514179
124695568
22655667
219447812
87779985
32897558
305961851
178483409
490716892
578835019
17673852
451171348
10810198
3163958
78567284
298606001
424535881
352601531
77700249
577780009
116768298
484251486
239246214
145888840
360718270
567343044
249405118
106551219
318312536
243856463
3717788
4318804
741458629
53777935
28724483
62065667
76581812
440661495
62871915
260315441
606315692
4465399
460846776
113643892
8730295
247425866
209635300
731961069
52978376
174140526
456137
50053167
168796710
183973573
243692748
347768850
752641378
297640276
557736597
111225309
83344780
10272251
193040187
15167019
114716390
75575817
184688263
138334451
467722111
511042118
501274928
68657054
49258233
180798676
29150351
308248424
259082078
198609637
88471985
237264477
121846603
8300585
16868525
123264393
74283550
821164375
51476808
366675882
16956527
719316780
685053729
150718450
371445317
560700356
192347353
9991357
56916788
40298290
18662333
220486353
187368500
84328073
370499881
69434632
6917360
463163314
130237456
178783823
299200283
123444069
182387381
102096026
422643396
881759688
26260778
813426820
24563637
212094
135730251
15540731
188018130
108812181
146550069
362853574
244496777
136193029
266878064
84761406
16364440
456848357
104568193
276178150
13610375
414944413
575547229
359791082
428531365
39895153
577491760
514737311
66279816
400419370
18594937
135134567
124467960
109717761
424152163
590732272
32461698
326731106
262178135
70616997
62033435
624537037
7233398
458146270
263943401
313611974
586170155
222622524
18609960
2880722
4833554
12152689
2135622
533638293
129394886
151609415
209112622
82090558
250699481
208186168
235673158
472510696
127021138
562364063
389472131
92188566
476484212
192260379
68877629
623675072
748652350
44806560
256428690
207434707
27612782
322836190
346691552
238115253
857728842
269252761
376433007
392309689
346926376
34088251
2086991
184047754
413197939
290649753
509850777
686077638
739423107
292238405
209175002
570842257
362782480
532889463
533774124
202479524
403843306
443367927
251343284
188384532
176046260
2458040
626197795
78335334
250918102
289871097
432601218
754010487
481004352
33068903
169729130
19336359
302121342
447078556
70072408
236509533
181442357
124860154
235369503
3752030
447230171
237928860
359169925
599699448
216265222
553276679
245150020
609211352
331022249
72946959
331384932
472051854
917565167
230231282
40972305
132142863
220324637
771850885
916754425
483738480
91755823
316479896
205689471
135545031
777327958
342392678
332389555
32638895
169259806
41257824
41434977
840949603
12002957
681389240
398523887
10263554
115400288
190709767
549853816
44064776
652358917
763485689
249562881
731953174
150206236
24807996
810848577
145863943
298498068
10511578
39148111
755520969
498732055
481968257
35383784
149924995
665378673
108085737
206113950
306383083
510687358
379009003
696768256
582295831
464834691
325781989
383310068
85669757
70141021
339196483
410933735
110541916
178284576
577798488
346153063
781138268
109262725
775454558
29801891
114310950
448355190
185380692
238331858
292695439
279751538
394700957
31893916
85844445
344799145
236422326
309850350
226856221
281853029
565734639
236312002
258191071
318497577
849926123
96459190
1599956
39496756
273294335
22004980
485881806
207409908
289228160
574440382
513655305
599969567
166423414
594097658
435864370
55241284
359035094
39750698
535462341
53658619
812825711
5210037
71831894
61798355
161055624
308380867
85675200
55251831
830062801
550879334
40698810
100792235
153146017
387404515
92603674
786688925
296492071
769795194
2285301
519955486
545181500
42500533
73517715
274869971
12496955
184867982
113439485
535729504
643409026
279026522
336653117
174602243
315047528
447355090
295943249
53248991
775059210
8496895
365193193
910675123
468064585
13228915
293730560
312669030
108466
288521816
756283172
332006481
472365647
486935118
742292687
238908924
709293792
528886773
614411479
507274648
586437247
852780423
699328568
12050024
67904832
668134890
479384186
0
8457200
344859405
275272765
39837322
662261525
82529183
161725121
863763059
151819295
25977362
682059872
692964664
307596835
100033344
330999771
384229981
935666030
284234012
492400501
103517057
122618591
85556309
41750791
39380828
125879381
157453828
36370571
114454482
33087946
16578536
122183899
89646259
223435729
322534887
169526910
539857449
559777500
479353006
623969479
4826948
512551405
1557289
646946804
78383228
20986518
35728552
50658491
49823810
122131896
9652817
141419404
124751283
115406299
429789432
264038591
667429642
166176410
265946524
262514320
401693736
48687960
13357684
132760878
157331630
550028435
53492342
436348536
652481522
333337732
12828483
394857776
696500104
293851668
71313191
118411807
165739037
304505395
307922223
31108250
19651087
292273613
354542864
37452061
104106758
54745497
78624933
40925482
675107740
456123161
110357631
4749332
651114555
144170759
123331876
663271599
184976239
4488044
110082153
30376058
13768
332642156
266046590
109864864
463002603
142717516
626941669
75181787
185613124
94647074
182989439
22590621
51547143
58938443
489803924
589120902
524262156
194736979
64666387
161908898
25192904
102512414
32719043
23561855
197422256
39561699
156371907
587445392
563652421
10792077
624988449
25420354
17701975
756213063
213927683
275291663
245643584
397324623
304256912
725236696
301943046
89677522
329461048
35494468
365170390
787981192
228092760
113964612
2215105
480843890
162731736
2952184
3146819
0
107197171
866120302
32941323
499842383
884838886
186130387
195163580
88384602
89692113
617614757
65593542
3309625
612533560
97455185
12314216
52658377
66945264
22135095
447440480
453146072
140365656
283640218
304022326
292966453
333300998
200981097
310379964
9289355
129845236
259767782
386830390
26581457
159914552
159857301
291577924
1621558
160101938
300983459
33944688
19387807
786613580
101178306
109174949
438844706
14182729
63356377
514524111
468583811
639358943
608415592
138003341
314633240
124730885
162077216
195452234
48234044
284046750
340350260
11495015
273338277
593601435
116872700
810430613
1795841
29342542
675085717
186061516
10478029
382872124
21646367
3164412
64494415
510364275
660515729
322123757
50069753
158446893
185142636
701945665
28525228
71540298
168631742
220792439
16165968
495868699
608962549
13265
63360761
64446201
933495404
413791014
113190445
371836038
3198717
476620430
112021900
14554222
40964730
719234000
103228420
34939135
422295259
186045287
264159586
424063038
121934925
421379928
664957800
436621363
1568852
329019208
397883650
45158040
289237437
108945969
262659213
51543057
14965044
178092882
607979375
4414492
328169
340114702
8456128
454204487
458411652
89892893
487831110
120261745
388037688
63259401
184093975
21573032
289712954
218603974
280405536
444551321
195802244
187166883
17336707
608344217
103085699
53847740
139189931
431142287
481084254
786999883
32875603
344532074
49777552
229825817
409711568
128337049
498418393
214442853
364179321
246670271
393620756
464958354
40553539
446936613
133721971
832561563
330074526
435650439
321725133
357489518
117942074
20041972
173253234
313806899
38923274
92453472
46289829
649169034
60138801
562858041
122577305
52372806
685324836
300489467
312964461
426565
29698487
641246008
55017572
63652036
303507630
410242805
101191395
47560948
743867766
9919046
180344975
55902420
4349328
375783454
51709225
442387408
245785968
2155362
443941478
511412153
315363556
457780755
469643276
77779689
129523420
11473799
486719289
528308443
148903878
330364875
254302925
57577626
750938
452983319
324796981
32145648
412257019
326057198
539009184
135194912
33068943
686905014
460183542
616707022
122251308
207848687
540896769
8583082
803832805
788609448
499497611
140952578
898359921
16108297
276242064
29650903
218034595
908119178
23261067
111381858
308389010
2335523
779281611
25743183
496403222
358711683
293776907
191060375
28025254
330920138
58470903
269888197
695151169
36842708
70673776
689799295
315584238
34530941
849301249
542853029
481605313
173790664
344747044
11825325
703286099
17088157
220385680
377458709
63652167
32475071
750302186
688572884
67839664
14592147
74841466
246593702
219549500
279702496
81392271
257860687
123106883
194170487
116333870
112496121
501024629
1324337
652283980
242859390
38865178
716400007
152547853
144197097
315373439
802747539
747098398
98270493
850886804
457479388
311988519
152138553
383537443
443138294
502961870
311372851
752723933
205416508
4683188
358227399
228934463
78983950
83145355
689556028
92601792
30410754
4339628
601361818
14164618
150366979
189529517
1136316
451188949
862603475
400065232
24148187
631926195
61733055
147616221
429535308
57890299
419439560
838991105
316525296
557025223
175083102
657261417
620105409
22806486
38009072
301295197
34097149
103340417
458819046
303061705
76947923
282798468
277065042
94774922
678350917
75528876
296226860
590638928
189513614
162543570
174007815
20057235
120643009
311861702
339199761
275307168
287906064
190529335
101386961
50714712
4562002
802510354
192285153
461066804
53045330
178178508
53251731
252338885
614814100
73591927
202681842
323470899
15370685
26957088
18938925
439208515
578444014
138430017
67415696
231250609
290155167
128861399
455030946
25320183
134807910
181648817
58248899
30019658
136407555
230059219
4122441
215630433
31458962
383875024
343534966
269241729
6157544
523656323
124186762
446144419
262724621
125602227
292238232
5968175
50734204
68667016
390512581
153664614
60828594
4741505
396525531
188312677
673143781
129956783
138901672
169130647
145223797
24610304
132925953
575300859
171972649
68970556
277867615
297426784
29462413
512670832
99466076
361274572
511356577
283258320
106577875
693064677
500355537
308172651
757598227
4028979
924933768
3006202
47875289
200050875
362048384
613000078
604853
91300587
285026618
645767159
396245831
106458463
530403045
189781337
240350251
110463887
119900266
405244743
279849237
48650531
231149718
246187024
79667588
260808866
192179873
156130069
402750367
81169747
219397260
24150585
629658812
65382492
183415817
69000252
104167695
157812606
41525405
825125918
0
509573619
621503957
234939139
776601957
11056954
242362403
26640146
221215723
481658723
61260997
433655524
36324840
64162651
62402813
275500679
39518715
391002252
71577928
194391726
11972984
434709077
298714603
118135736
111249803
48960683
38119475
390220191
59317725
387489244
488898678
476353785
86745331
4245916
2138929
640274148
377193886
299319053
123652963
134787960
571437020
41732480
346683160
16395072
49351972
322777286
435975430
65366322
122702226
486312057
653661345
11171637
4142224
113170106
81697198
175464248
205318112
40677618
879488
37356820
83787584
500062143
42566790
266566453
109489646
104402564
616294009
738354050
302846899
36367503
428843631
73270695
558065961
217232891
5717774
249015687
140269676
107880210
123692975
575781834
149193534
123604438
26247024
282228921
111372944
49086830
277472522
177368011
280409242
473537777
812932769
277025346
36879174
188995343
66581060
22731256
117550191
127013537
935134348
8204078
44250996
37302373
520146051
75228984
27626832
428979563
37121908
75624547
201218786
411577172
100067818
175073192
252689908
138595816
47997403
834261435
139366362
35921140
203064052
487236689
67484600
79274781
110942089
62240235
13851688
16454665
73819163
93838221
61181733
131059825
41401803
1906574
27318109
610586416
32706702
437933629
201545878
473838419
274508821
151047691
303670691
35568390
373410357
24718427
302329748
199729243
837907922
107372043
158796527
616851547
43758103
38764299
453645566
100708363
509348665
42358133
18517443
154867028
221978030
230653795
501085254
5592260
144329788
52491329
348419410
208623882
214880045
90245825
31176554
110758708
357111160
128625093
18926162
11661683
317280142
343769587
375937560
69084824
74238823
338807129
149534749
413086873
64582717
271457985
173426576
45823203
681640271
578838060
215693401
405030795
429204502
109972300
372618095
152274028
288033658
115997083
255260907
333233620
157702727
9259555
417449659
54660090
25143652
46955922
585519543
532966821
32451329
16047381
247473615
93825074
96384491
769803179
37787721
372059207
831744537
303626613
133423537
530517154
221486662
384252
691037959
803680400
294716146
405382708
170914184
368544322
145689880
20117476
80694046
405752066
308550890
211517505
36866150
351772598
34640247
383989713
110067850
161982602
81760740
855882433
41093286
249093126
584424027
432024512
589985378
109633376
17554585
582971653
371277931
132101473
105139983
117544688
824564557
143373961
642377303
287606416
249466779
392251489
79965924
17299204
299402919
346919239
31347470
114050088
55456721
38622999
85080174
434573891
141628895
17916654
640787282
338211300
34864876
898986551
106316204
391105410
218989961
100262278
92073819
750252527
624577931
553714109
167317907
346663101
712167160
167491434
53620166
416353686
196722959
125625882
71486467
309620224
465549470
156105507
365710045
414696915
508789254
175609314
393385276
128816173
195826596
184373213
341022997
251298255
27425088
161570700
67920428
250638846
44443808
123925154
25210768
15888756
101396987
481184248
117669476
310471022
503174731
466441105
59227941
73171955
388661919
174238148
307549512
34413746
372641728
10193293
380029184
435985395
212984319
121193888
55637800
146518867
216436520
434283548
76613773
724011917
191241423
114458900
544535994
86157986
141849494
1314101
196739561
367644744
12208522
371814542
77426912
1437433
122961607
189172678
150506980
620213037
722790769
7166668
10632720
30550504
444724877
165675
59945127
209145354
827219157
2657453
652008287
25308806
197371601
418868488
138808626
364077388
84545874
108860842
8775667
111732625
648973741
636761485
57187095
196307305
173438574
7266823
26337718
41689829
91841438
200924812
90610426
266657805
48519350
72467128
632202767
405510297
76112423
31489915
190058447
468877183
281772427
367785349
10083967
406739847
113691431
21460185
25935248
38907954
125471105
20096212
90358605
572562255
479285642
295001089
176056350
851424135
243753346
310373367
77576893
0
504567552
927104349
245804787
424930163
37521733
42063677
429751775
149513365
172860072
473512807
15343777
82497971
410262711
327761262
216527172
345973094
48796066
147484698
377727808
9977623
181105418
196461504
250467317
194137932
878307980
29864521
562967161
28126085
215437738
545040236
163246318
236201629
123585238
154806906
15675185
590808024
516805115
8681978
1961995
125573177
3355940
542936031
169445467
194012092
396623031
74635818
266337162
400059116
540938013
137682143
169008093
35823819
76017768
10694742
204320173
402995701
718943448
347273172
453186516
543026777
209134060
166583406
102625139
38264793
12650975
17339648
120254785
780772278
55568886
38764682
136512291
189638546
110181845
32840821
97281463
116738057
225238150
123070270
850566670
351296021
31055693
161927853
206182192
13459494
529724805
247247943
11529270
736570686
48911224
65221420
160313271
159934076
281410626
54730998
52165127
324769301
244684234
152781482
464180266
215152657
135689286
256748195
76793367
215171598
40060698
345491919
43474476
602361075
677960264
502522271
825711718
303384099
410642901
296127247
321089784
751684767
770952707
569851380
427423740
81015955
514586867
357673358
20983961
506119908
809964651
7677980
631190124
78845784
71207286
357513039
178690662
259640013
295605289
79115849
568749751
298888403
257779288
135745407
48518832
3118937
330020795
502653136
188469470
304878999
598537386
134035046
203507726
302051017
111097383
261794030
371912742
777656035
100792618
68274086
47615239
195394423
25953341
42267558
124575467
365676884
122609693
97010852
27641393
80317247
282825320
120374501
734565250
701724655
414393887
819149142
252068155
402712323
783991979
219896247
72637559
227398198
309981890
23380667
81155389
6525641
418490587
88720867
183772493
170661052
46810950
127959626
119286906
489065333
632443
368491596
505565012
8452909
173833584
128544789
514037333
33301226
356807584
761566128
25734076
235619783
100624152
570362799
337636039
410588207
267201356
22466343
739107903
34499666
728398642
425991456
191926645
8240748
547814196
96314436
137475827
23705930
229388814
56255657
1844806
224750308
330327575
447114099
705175371
210843543
228523324
135700676
125258976
747415
256272476
74830337
189266463
69695644
246119481
191367173
334724289
201734613
242712084
66232461
81820298
119823770
871160000
94967617
119976099
51430533
522813943
514134881
66004899
145675258
327806173
623491378
717257
248412098
204283621
629100827
469281831
351625321
158854695
3945372
73813831
213314996
330820335
416238024
355698461
145339148
63077155
91135516
20250787
776284
48704258
150599916
403829493
130794779
214808338
558849590
302432981
764012836
20617100
288648547
199592697
413454013
313152652
586667756
24969621
90695499
301385956
60848661
111405705
104379249
88891490
547550784
925371040
416260938
243918211
594281688
10717493
509843103
312930078
660123661
359578137
276799901
318839470
453002489
337241543
249512111
127558559
58203605
400680170
586472972
381336426
130186153
242342839
189515234
668305296
681989578
26013318
457049470
13628239
812920378
426626803
83313732
168749027
292282552
142330010
14027941
555316063
441954720
123877189
60696390
260927
474283
520278849
215057098
3429298
1460552
521343779
424872983
16104878
564975703
670405196
475310677
574639047
810107564
76607668
73491571
365533924
126119518
250566799
269170982
58826823
22041684
255932093
769050113
133773733
90107312
567490552
117621533
181839028
8004164
446380701
140527224
503539321
151328725
344357473
114980223
305223690
380963141
575720875
294862026
206395941
463997288
516610
417310136
863819852
10408718
146296637
65611553
86679259
12684652
440523290
577700072
2641116
3442468
82752250
72213085
564348120
248417978
25747199
520187134
315054999
50466442
68396967
159194196
77670159
192846735
583370123
21015830
12494978
15963750
89902980
200289876
184939283
109545851
781930262
913836249
264404758
222384156
75399130
4109018
418710927
889163328
9136239
191292833
640953801
217026762
262290348
246636948
24868814
596769645
337764364
28373057
258338269
172881667
696577540
34932214
724880788
838954521
716039167
27174842
283031229
29428468
33702734
3227178
209343586
5601615
7129710
104213235
8198898
148217046
347898739
33519130
19729948
778231607
319947198
185551
898944706
74113610
755956830
489918719
24622481
378157815
450976667
110961679
167405634
15072960
259516837
203482490
67124770
146952371
152053447
40962040
72323481
333607007
93045087
446621189
104667128
111393738
21198862
54591101
4228699
52870179
3213049
122050794
13358405
4526215
613620954
270446972
53256816
639265843
23338911
57967597
229857123
307276687
29079333
294894112
310441052
489448003
126950418
161262972
33229259
23865600
32997870
207886728
781240011
698025732
585384502
125930028
11027935
77287388
762418725
621067126
344325490
410624331
111568427
512689463
274029253
285220841
214328854
2230010
106793117
145305627
683650631
467463660
206894098
5515299
105366834
715666375
546237404
79015315
262016940
382104239
201174451
132645396
6053134
147518017
570002966
501032501
304171764
170277608
71958989
73560304
552456
111918909
18226851
614838808
162354892
443511101
165101168
151045625
15142829
336451364
132226770
145174251
222692538
9070182
807215499
174211308
44686157
322666185
71560062
8293875
4427470
849380671
115780815
214783878
66231224
180549832
268850623
214374419
300273478
481605586
576189596
107980802
252935984
595542249
152288173
190041969
24200235
73164588
105595140
855759506
676444357
481513256
511220209
522594915
253969554
171087215
82536400
14592147
270213609
127450178
123885490
1583909
412548563
9252566
551556281
136118675
96844531
444698061
2507943
216259737
546020925
427054594
367986792
126310141
965430
181879452
294983390
737242354
758129477
540117386
300658371
454601806
470054248
199914803
111648021
49499838
228530804
179244829
132629302
55004009
354962663
16728842
26536958
5824960
757471239
472685619
49038428
683735343
201504955
53689099
2421810
549747041
153574521
268691351
17351721
72432428
531115550
220165834
284539098
236519980
7393868
827960371
63113831
252092192
113296285
18743960
20189531
564196967
27263904
607000329
176503318
645408599
535707932
4288413
463040139
248085618
548419021
62106931
406539390
148107015
107284538
358090626
739589470
709890550
204201981
201192252
500766453
201185289
458196748
456834247
204221551
108135757
276133162
264306555
264448406
606721044
10868304
429025330
90343424
9041095
237945199
11542301
424411937
214756865
32868625
732216220
5903839
5397843
60821493
259633607
819438616
328630452
173291867
114697502
882398003
150332466
341023476
251670921
32565483
24097167
497440920
833725477
626046430
41167286
8862993
5503437
480229651
64985217
879424620
126358628
224563983
13141623
163811215
482008813
114181324
189262149
145399920
189543098
191945538
693099505
311206613
166968955
123509961
324841089
37216266
278298167
285083225
84330941
267465944
20687218
53614975
45587210
807607197
127842603
56075458
64440678
284454892
80353783
242139140
70669809
22434539
16881180
89648072
418109849
9975580
565561358
183876070
10750529
25976807
36496276
112722177
38891787
50713104
642558707
714587766
771353439
19581242
77022698
569498770
281035616
71229995
189115902
416131301
3043618
114837
440171793
55350892
256831141
316775795
445987743
543626271
12973136
321157486
224450443
201926002
383244874
127772518
352688908
915442404
118162345
124264925
723090093
449278916
307525465
321068200
202688592
144098296
220370457
176621187
43771458
364776132
492592875
506267256
189814865
2124688
382526657
635897335
286898231
459546530
17572099
751760698
167126970
303646036
86538017
306175477
379309230
15078800
86466396
112220950
168297466
65001676
73185082
167413916
6424661
3653783
18371245
3787573
377371803
299000338
668222536
43107171
22941110
228019023
297827333
291198118
56344056
527609392
732426723
154075386
573490681
18634637
272539518
16487053
248310023
430727996
311577395
1142904
241207737
298979710
148843575
208137717
7970264
195177630
145013490
248485220
448792907
160579115
68667359
37341926
8974484
93218497
95314414
297903425
19863510
849093238
28177106
456106429
678585575
1678635
517913572
360659726
285583600
21629936
382303567
40390193
176785166
85468428
3394386
241113516
200736798
462120224
26597042
729595372
312084136
555646848
362437729
443797886
789147788
34749658
230076794
14004538
720421689
548319249
878077118
255041704
98234535
7967696
302829640
181380842
200294630
33186143
475664643
253744976
7278539
242960332
209299634
108602848
302774766
189955909
288580140
13633373
189120666
479565176
132133068
65080555
215468919
61668882
619964014
105113873
39940447
262902836
331026186
216299034
357844581
251545371
657067593
169826949
629541609
158078933
118069715
445826468
213821952
869563490
827630238
266962414
338113716
607469534
178612512
613007696
103704336
110121747
300021452
399655680
372196163
210786675
657686352
25200971
293481387
44032419
200329333
262110622
111259315
780313871
122484774
162069594
129249965
93229477
253025889
104027620
161620172
6119287
330107136
67308900
443642088
90875480
590107654
653484591
410776587
73514942
288677144
726428517
29401913
73436918
335515702
2186410
335094701
78670500
99248359
305730327
241795497
156565911
49375861
4401144
242605223
214450915
436946052
289012514
233809712
32139487
154432374
236353396
21325834
39149675
487464962
565099544
210053519
336184522
422748738
314456120
154129176
488837334
6184858
47327560
2615908
96725801
264159402
480993110
160030441
161584936
392964389
359588312
281322019
420848167
267659077
94744508
245259599
340240813
73635065
51232470
16488329
231047920
12593184
66572326
217900544
98099143
99428551
252419316
291749837
105705831
139116127
1168626
529772243
435481492
144960581
67683511
307145607
25275180
369393175
30113784
712237846
708168082
496050214
123132618
54916209
141783043
531732812
126284985
90807935
485079401
153276455
18003562
79809509
131149098
420710183
669365408
493150396
25956334
109455843
388423115
197203578
1924950
826489333
196332006
688098625
166264
615637713
18497974
1859909
297714303
516357673
4846855
24503380
456645067
207317275
318566791
521023936
131236371
261680199
110791525
325025876
153269641
529180352
217021584
377893575
83783089
333160236
108713279
377302931
588695475
254097988
368368908
436695503
307425608
16155762
14592147
289242821
822594354
9232919
194969596
246569465
347369182
752657885
299468555
256420324
29595608
25912361
42373773
303942123
472673805
7431225
108758815
10372491
50828884
13593707
47040932
19238488
117131482
297822361
588071906
54670143
123549398
70352458
355589542
795159833
371394687
248730737
182560436
81825732
442577769
48533636
115755767
299671899
492490394
345866768
28190024
110412927
99604922
706156416
141421847
206164173
102043042
155257693
128728998
343790653
251875011
191242659
18581418
350077934
126828881
49184549
218811302
166460966
297507212
314525720
404157925
390507176
231827445
502709326
16775359
22846683
94467918
67283101
59415635
455087080
3119545
382606612
34234174
426213702
339531411
190271470
240975777
240107014
200175134
711624487
269889634
285848329
74073592
301773090
26450549
28779149
79830107
46231968
377655840
327109263
127472200
262917847
487212975
108888408
24133213
15800754
496445464
17221652
308850425
115593246
10054000
77535148
289668099
10793715
11255889
144287691
42429646
128996685
484555125
284673316
124194961
108695042
4785416
280048271
277821496
103086594
123826162
14687958
35497670
124280777
105582206
607658747
181945320
196004588
315099989
714849010
126656349
410791349
170026894
185040569
244537986
493781270
271868569
336359255
329332411
70668247
567284814
351867609
24120631
606692300
662591080
120452668
196552951
274121288
20087902
283337565
44001847
484963222
5901769
202581948
47179544
383397475
293515497
355220499
14388339
870731
452178722
8079329
200195631
105146875
187514395
239411800
12410405
199771049
6828422
68742074
199526616
3988688
216989046
42285599
453886542
45737864
347528770
489783923
679026686
673156023
86626199
188973882
304761459
24324807
512797832
254068798
132111460
315761194
75942443
78664166
396100009
161415679
26950367
139299628
25263228
60599422
473010281
161080955
68867778
219811872
202217330
24434840
618794879
495492870
179084780
479707859
31329982
352145189
53528571
53298895
20421548
76068765
192251320
1297827
617393129
205042468
479603266
261539277
255213129
40563290
289386175
586478196
172859156
46486619
25948944
530705774
272750302
525735202
285891179
27622612
318349639
192625523
396724955
482403853
191251713
11740292
291492854
157197988
425531755
21901373
317363603
745329973
408939654
667493348
205314777
294988904
330548990
144485972
352961568
280485047
592267894
243131970
268606488
486478159
116553236
218796082
63314641
162808170
12683749
580335743
64444153
305429496
496005590
50206237
583351517
592436957
1421021
27097432
59257457
52979511
313520205
76732335
124306187
529782910
617235805
79500761
139973774
259309398
716169773
759045799
292508454
37446767
142095854
723466188
390720
413187330
77905068
591432498
299424647
76665362
117650098
76383168
58957511
732039049
45444586
600759341
64017873
390045764
496027215
251029040
191815929
124966042
569585193
15700412
123444249
24769407
145320799
28153379
877219853
264233999
6963462
530376105
162327722
270357466
452543110
739175168
57142853
352318265
33959909
42866141
499709073
33028278
231073753
649584716
30444917
819867008
779617351
28425901
233765595
3492529
82043602
613032262
47705210
12834846
3429998
481146616
439970136
210957336
40347200
188836493
296058978
88983768
384236969
180428932
238448847
14947483
468919881
615601126
337980333
363193369
12700903
206248844
254411057
31791150
144891941
161778575
5614628
219485163
54608978
342093482
13134893
124106055
663521570
563066548
531948426
119535956
205324095
163842078
44305650
60065904
344347965
71675409
119924599
242797016
399688547
512812276
815793635
417258863
329616894
34088363
506206383
242699002
355341922
170542667
1916067
19903899
4161933
131077749
93645463
351856066
12207189
21969754
67347497
246075047
331470684
56247806
248908
580167656
54092011
311212686
519722721
269381372
112011054
15081740
248502090
294090098
142991219
722904200
354473245
649494189
495832224
11361270
551178762
127277406
813704225
560498574
262434152
672907600
226710018
222166681
729835499
215322257
432495634
523808980
387049390
190659156
263302036
483831430
268758771
183787618
312779916
74459237
699621361
113630050
253926025
9326043
61844268
62609760
220320149
100708458
456114612
201879148
251560794
77736197
28322824
35555424
19738972
549084528
31897213
13404155
403116700
229582715
245526139
31574184
249130078
68675456
459588877
83168850
255403545
154429900
352032150
153732279
90631793
391948443
13265545
235497976
208777083
5196256
19875592
57267299
79514845
104955916
22602891
137372036
771391058
823709
238918828
551305588
401347432
18310124
15506634
142699226
202862105
349490073
209190704
334120773
410551414
579562613
60040160
28057954
393615430
705575963
273177721
151963128
9320520
4912725
66156643
222655517
708109904
202675354
174198643
165828055
57776453
84607794
247535
90473785
442206954
491473950
631121451
16041309
643548290
15188683
317721075
467626530
918506726
138157371
341860864
315427659
55651961
489893603
14691563
873140928
60163052
687874053
771834933
951357602
158182681
369852524
510794797
16991996
198182748
655228293
50389533
192163755
153158071
78788601
429690281
216530991
202373526
93627463
285512716
39418936
154602108
764935599
27205268
21308537
694514405
169339170
37496144
474971161
13346459
432131761
74247534
135730725
583079001
230763626
83526929
115418402
29196284
224495148
675475282
186294276
15594176
343514183
41514780
601717942
24141083
379204952
94758525
469087367
216029141
190115035
97108783
128513809
146197207
634003655
153314578
233968994
98328402
166033452
359104611
654753595
58947666
364969423
105698249
48250301
278025301
260454665
146578748
582233750
41954915
136457183
741566601
335806832
447466234
30000065
681578178
599145175
629228330
508632452
6045353
199503097
224371685
393196636
176842120
285130882
6278390
571054772
147540394
223180943
15818607
731408700
605260601
80581349
169385091
562338029
47076
98289663
270797246
238252520
794932878
627771909
525908491
147606232
54688766
71973825
11342645
458686187
197564592
307717975
371985
453345360
66533566
116631132
193146592
99207326
222712354
756581408
109331789
337983678
167280506
409481765
606004209
376033328
236580403
724341744
218557784
540630187
261687434
23142863
78795382
2529902
84823639
770769840
259419296
299404245
686764554
627999106
29420403
149979798
10303481
127899594
444547316
559076256
252565458
476180247
194020284
267758199
32293556
2899446
151745724
698087966
127157712
61588343
285482979
200144899
375501620
167839535
387478977
480196569
327701316
239244988
407645671
115668213
483624927
459142973
242606598
267371463
4487559
876452308
496395171
98712786
532866753
202200422
120574808
471285974
284867755
69553178
253604844
137282005
176007653
9043250
761373616
185984035
306612993
366816543
561239965
260115289
3811375
22256291
833119785
701816980
482260109
638237077
30495264
271695338
776204483
174008669
376405925
645328295
66754929
191699862
378468676
121050666
551108087
21953219
398665029
85404169
71481597
58856556
50396084
31846340
121367549
203508185
42366342
386465944
195319167
25079520
102753634
39870163
112578381
87976603
190316586
686970
464914361
199020967
188536959
96101562
46288086
247870760
663498755
127329628
6779105
254782336
732407042
491923958
209424415
104652194
695099480
77210033
212029418
269420903
385965023
68019073
15590896
336787230
94971331
305164775
243233154
211969139
9043509
50889592
346577560
4207733
266636970
23116289
74321331
64635051
109645413
2286969
246046298
504785849
786856703
33407068
479618889
210387242
110727631
251941296
364414
14547595
49792856
88034530
132128826
467888367
355778862
26176156
595209994
38189661
465036490
259353007
191771289
600603547
82160791
297216798
13539186
17333233
912522123
587933012
42585808
434319851
32127596
519859180
224574632
191609746
29328438
82345457
312237386
233288501
566206709
600881339
217219595
298505833
608891795
292354374
64538551
264597638
183363532
416446203
83553190
14157154
74143676
2791801
414339157
419491017
4088245
50905559
579530059
445171123
132300900
129842452
216623328
19831382
94778125
9504378
201335979
54483839
214905975
479627246
254957403
82216199
362001127
641751918
288603793
571435500
581525121
29559839
6124982
309099150
264592078
68306224
316104549
311647535
249097711
164687473
107416715
48317648
26486020
10585016
516304642
316531990
200197690
216952383
99911724
153763211
259192448
315593869
103821513
267454057
1208892
65586868
707471127
278281238
78988051
39884441
74104549
473864112
84157334
72708816
96940381
700238334
300945572
88190297
71374991
41019981
306320846
385820928
29232158
28396391
569793583
145054609
170646679
91048455
277784462
486829027
90940332
117720259
407660224
293527408
41019466
172749028
110294752
120662444
29887499
21518313
193684622
252437563
825576043
99737110
106436942
335338430
5374087
364025687
58377886
692043112
16310272
174844567
1813837
18107855
353254448
181949650
70457780
32469154
677507886
229904095
168743727
449906453
522284734
99232721
895865166
33820024
14831178
276842650
98271960
401513567
96085624
426442984
833902745
92068049
122947079
636838734
49433858
159449392
291698139
203884267
68115016
336448447
130978080
97086978
274192475
136768471
73930031
184678228
68832083
101863988
155439848
18077147
155423561
8708644
81011414
694125113
57802457
848588038
383240848
257665595
450209662
521478865
2711688
637516932
144583050
72170051
151192286
334391388
93908032
53355640
156373332
82292046
478746202
203995357
311452926
6915657
597178663
906398760
31378060
65705070
300009258
495346299
6412681
686744942
598960310
106439547
278542270
12335693
5121475
423631529
44583856
63405002
729020608
345252888
545706043
214607263
40324959
910340
0
55057345
26229841
152326357
718742174
28667927
621170787
51450004
149319107
40345140
302980117
21938403
392963966
469614643
153529434
231339754
702143566
44014637
366440983
135235904
107368620
546067059
132672316
31720125
313519897
301428055
45634277
90498143
167274184
308717273
28256942
713886903
109081797
123576150
186994329
278381253
464505442
86772724
37661690
169527861
336196754
1448915
456500389
117200321
759228126
243606811
475653581
89574315
669158082
197908062
364825433
20559957
92711113
125602286
537044187
32884317
7723778
343856547
789564686
299158175
116897017
14212178
459698345
177069373
110496634
208686281
521802580
315769877
167586492
94272998
202271985
119735635
411237981
134436425
30644060
430825191
55801089
240545112
97318722
97005108
140749033
721536774
6638490
439162521
241641397
64004845
234344966
17762458
4913920
607002331
107253211
304668817
88886608
90544262
85925288
201698095
49166880
74488964
27292985
63170324
166998632
178470650
6407228
638689251
307156790
31802552
566245763
68408331
351250055
220500269
136791971
172064841
6336382
420333343
336980005
215784249
398587152
233897244
18574582
182461585
645964134
209991299
65842932
72953807
874024188
333099686
223390747
147137351
249386480
106629915
9054397
10947757
51428045
939758060
4380563
49571089
56444744
20420651
520911359
315413687
412337001
14592147
392803835
47212858
349438655
178330997
629334181
253012893
415771324
14745652
799993431
209342351
824090459
517166118
243887568
10104060
368507469
665096824
580888202
3048198
660953011
137157712
298718376
650910290
943411570
300173390
169089454
200494849
696478206
129465541
233054022
581537179
358499669
383937908
431877273
544284009
559553204
11312254
531440920
778683847
310091448
1547239
313973697
71000093
762855556
272244454
131554094
69794919
84188135
96133307
707292263
87975093
111340796
222194546
434476683
262860060
78617985
786372411
107677693
306842762
168486142
88811866
589511569
284081403
14230163
2996352
49839883
110337104
612111481
361431671
30410754
268875291
112796961
85061962
438333599
835978187
610352644
526996970
197066854
611285634
64418660
421222947
61806260
4691503
197654848
649652902
358868153
57997690
197473030
202186977
229243961
148318998
107422082
343172025
3502107
548498034
96067080
482092794
94410554
259379656
219951290
191720753
112681127
522975345
154349548
51390353
622173824
632899304
580494008
918276872
32153015
79038732
25671037
30263901
376003831
826441593
350683973
299775156
223839345
155133173
1591134
131759090
288374297
563825390
49031286
262793243
142300219
83235981
557634415
99380325
150719713
572857754
152097827
530171001
194120296
96267426
241044701
2387746
530712234
519920716
203575020
183936416
188398924
211345617
328243592
17985865
128992801
753986247
217801738
262892419
1461373
22793097
445673898
55571388
453047929
270417099
385170492
152595761
753102341
117623037
246786938
88176804
259217893
442683770
199832230
389405087
64249753
318352866
46159504
913134021
467530350
468848027
530145181
32184400
815979778
426689715
10866880
434578962
66253864
180985941
253561859
485279427
144524575
152096426
48275578
251959863
422350635
64335932
49506432
394149112
238127795
720134272
49406419
33870166
3010583
321679105
564476840
14317881
362208446
148572651
424061600
11742282
22215074
260598287
267394698
254044024
55942355
14020067
424748457
348158064
339282911
150050934
230430480
2149331
48030451
532028483
864673801
639181347
29195973
17200287
202394043
811774519
383183348
297301170
558543190
131483074
174746450
307206239
90403371
54759332
2700524
140436908
5558537
453912312
209023987
406272533
212972540
402452586
63705746
48714544
23849593
20014490
661557020
204533932
10741579
120994195
86987831
100810985
297943169
88268150
404106235
255559891
473715422
438666670
389378925
498221997
368544813
28005766
187648316
743022098
571987747
178005473
131150990
138432677
139942328
733609259
830239528
58193424
460726473
720818800
90255136
39883126
280604482
695134489
164242767
450829742
671988568
430842083
782453762
15407778
132231490
151463261
290348037
547981410
356337362
278140795
576011370
90990703
56796505
52409001
256363359
780566512
583277605
76204302
357712198
379059919
97957377
16645308
14493973
696142652
10321963
105843001
107968370
581277288
432585213
386844045
403549538
141082746
600655155
49438925
921479248
71254529
722389079
198877409
147865530
9875230
772790619
398409796
62848865
274178866
287366500
23676125
3037736
117524452
484051772
88969556
79088278
210232079
5416875
145309272
160915154
58471851
97040238
119824510
4957482
127837217
403934982
565701438
272458387
266222335
21047922
749079393
164512519
426255644
21808036
175953926
264293214
233264548
13596157
383466544
67465535
6778065
257096919
167828225
67671045
55267434
67131320
19696562
321072092
330974936
25053004
193269962
7597942
116780805
371184242
16425535
313559215
190861152
115561819
377475254
152545095
121856404
126791704
7746533
62682648
740940759
496933253
256791923
114967950
211355732
114494389
43045271
543250699
259494592
483390640
194492712
17256450
29126005
483041571
826006026
293075147
399110058
37261605
391348401
40470139
75708537
193727298
213845973
38944038
983748
345113429
23343887
31260358
632951502
171152085
529395848
427847870
262366777
8923570
509138934
327991852
151139380
243067380
124879365
136948016
101956402
548456558
162579610
180506326
162483985
620335899
588126619
41369914
19716096
14323005
443118822
137146553
89897377
570486528
502193606
252674581
114643473
125981049
103561020
28923383
295033456
65837111
8395559
131039410
575458271
28939975
675087826
350186291
607624441
286605249
225893421
406948233
284803332
237250757
303781742
124863002
286997911
623929931
712435345
577173600
35273253
3229263
775190329
49550393
11017715
10792484
811183644
406381289
62439302
377091647
51112941
694648147
401279635
133090626
151508778
335002758
467782632
13717125
150530014
237256241
132402434
298877297
78544994
409324761
379529340
90818089
180336530
737043696
63340391
13989889
31558381
428313079
515245015
1365211
459919180
131020452
268469559
243759773
109524934
3686052
90624019
209612051
500861681
341348097
558904576
23353302
501696584
10041477
319238343
156337017
9622574
77060446
24746764
87875190
353672709
502705050
412194606
382100503
332389640
495176256
290264050
726440715
137136157
398829208
74572473
236923140
302830692
137712413
224317703
354592666
103796146
2146869
33783599
636802784
299315285
25505593
410446694
151082969
325138058
470306688
195669452
75903620
439824531
492418340
386968476
338236274
273729254
418697556
379625038
24796846
8602968
543905597
168257688
344716425
153703471
607236254
9866044
35390065
460412766
220368607
506337815
40413021
483978323
114638681
49550081
142896564
128353236
495147205
68277966
78129695
64686253
50984771
367319861
32790773
24931400
328206281
319114951
21310507
107955898
311765522
588488809
8484115
281433322
239714144
642833794
436717034
89265659
247151172
45760583
117746771
639078728
119294669
136795927
7551103
577298166
163891381
273168666
641374551
3664931
204281019
19753764
218109088
184791720
580164139
76540512
335131700
494483573
396016128
760277831
36281152
189215940
700705401
120462222
357738355
65376051
159400465
279663359
36851965
397117814
363867
18037480
318834133
43413113
175584206
626457329
1421433
17209850
89164096
14764137
894514687
67359443
55326500
136791602
235079566
483899453
363217612
65823207
811896149
167981884
577368012
250313070
697125572
7838362
429961820
6126405
46367114
11331031
150392203
341331382
68336441
148037565
449571358
432148457
158442016
197912373
116054290
535163376
940755891
123873225
459817944
246722061
113225793
441836434
102800959
261799184
34370229
60754514
533555849
257899939
26153211
257942240
624530935
797613483
121711027
22449165
13431803
45061834
235007758
140570817
27864566
553100398
55561353
292891142
1302950
44626248
15429764
331761232
506818330
231036130
49404848
182477878
207621213
600305
190075378
11278068
236479043
26134888
43076239
346142106
189350017
3771113
248213211
51190404
195254229
573981585
19632787
357712503
168624734
60171737
233612536
30782426
810613715
27422838
3915655
222404424
307270962
458549469
165883140
93064293
460524977
17428279
198279406
186729436
257365226
452832149
57799359
162734853
175169310
220785512
93789177
165984081
318535470
84508461
119064622
165953716
32864913
422766205
22616318
45211347
163328283
257502269
87178807
433140314
256899391
128868011
363432536
389259144
5559601
170671755
360771185
386695359
678308044
852594076
103090437
28966844
54468140
176782338
176873134
688045452
256146148
214778837
439822516
321593219
593334239
387836863
743872377
379453670
94860225
126903189
14509247
76627056
356164572
141548197
257088437
681844125
661619187
326675500
388446159
418219332
119826847
885035326
793317553
250865831
525164712
79833558
158276941
66643566
241936883
193060165
124573767
16659332
91423936
146027448
2194608
60806563
150709645
227392440
527596692
475583830
124128851
147680778
375065488
67308506
53144234
31566738
87101843
421601756
245376526
66924005
236860537
300634071
3080309
516569631
12045488
80379965
80138014
179738930
409601217
7357308
130898455
252130610
550214263
241416570
167591431
437925550
230910492
215091162
792476823
169058652
363659128
154950305
382345599
119212858
770185691
142374254
321522016
162203640
117964012
902306406
230326693
511124196
88282835
348121471
14987149
106599267
150575752
168370513
558142939
138033556
354203947
71725923
654362079
146452662
208295300
31297711
256500201
540406728
37020542
193192786
226026980
148889591
814915195
16444145
583192804
405931538
178273684
80754558
6330841
649909380
69836681
14592147
121896765
151514371
121025774
280003858
57210737
399186343
391765786
356987341
28183627
736555809
299306364
391343076
67535145
87011930
21034423
16881593
443978026
28281405
17920459
152558775
207953493
66281933
237783821
130144358
428478489
867270525
66457756
194200171
84498902
127295267
752750858
211084449
357450517
81267780
662216238
868604915
123587469
208194282
334656828
220781178
416989132
18291022
567356670
206517257
162337325
366159830
179268700
287751311
390775303
700763119
21007578
712670187
521460097
378622811
525198057
36071489
550353974
184240051
541905367
145558990
102626258
56224175
397666965
392222498
117702765
26206296
446240188
7915292
24578719
376535289
797924361
204911102
293358952
94143266
488759818
454224005
212963970
78221378
124502267
139018015
93588913
505319516
209342982
63211171
13028985
73002285
33628392
12202884
715265620
12867223
42866730
3760863
433604138
333577265
305983316
7880247
289408989
102272099
25813393
106018670
177272712
400748350
155375623
219834155
97599841
19307882
112396881
25642953
478298537
7974658
531973457
720673893
57818564
272771566
5827824
64152139
187896776
596180053
157653275
498904728
77544257
9095034
314707725
60502642
544880149
475565778
285407408
266931464
56070461
6756861
197070176
2761798
775563527
169493146
107377362
12925180
429124461
395199803
333943998
223299496
25305760
46827269
97870016
367225456
114678378
273492942
122679711
124099518
294610923
72442231
6031086
3124222
239114160
409759674
389176162
22034819
53439838
51717375
217633412
778290854
78698099
263118424
138194334
195662436
67218478
149426682
238105382
257963249
291620973
221110498
23347158
223074922
109524737
859888040
683695851
76480946
612107176
287073432
61013104
503872016
92345981
27502393
207536905
760584356
97791028
220801207
451443369
212165817
98410540
193363712
706532783
213345543
20609631
426597658
168531330
185474366
246670073
59605536
509733543
15808499
497216295
143064359
734014009
25476407
20410036
266519435
450558579
287709392
334366085
10428447
174409089
281623560
204740816
402120889
165265394
57975192
82330918
85694785
130728226
81608559
425780842
570258560
643339748
270961465
692252337
394723053
95077885
498650430
268070240
94211215
588004677
1614398
159711280
325796987
612836080
442347801
113310775
56698395
121090927
61943855
79299697
66558937
335666016
225277814
139125
193760666
134926500
254127068
608371066
116063022
304938235
13812406
285579635
324699196
91094040
803993530
128700254
35146442
157506374
236585110
25229553
79410648
17282073
29460381
41981313
331439413
151426802
58457440
586620748
127088548
345209692
215769822
159298082
16236160
192461834
412618473
271317251
319158654
610988595
114645892
187304327
85392571
178392176
260612371
43995055
208852038
560815326
391395382
257712650
132734368
93753189
71704780
35891539
228093916
210167252
91505109
159190846
147132243
185571970
686955583
832803636
296926741
637510717
277735432
131323726
199006899
890719224
612158105
8647137
24795739
41506502
354576138
579394565
480655864
34236926
543556380
166479125
35293766
355168602
238116488
11570493
351087901
111009205
660860203
50114774
28623387
333993533
602589306
131365319
480405802
421168459
219627578
557630132
77998925
116941129
146951172
460042046
307755870
174403679
7603537
600073428
49696291
117237716
94727575
8820665
124902933
115172477
200743087
286412118
276901737
10248228
50635391
400861209
469803911
119654299
311056132
2660944
446941906
199059961
647377742
602890273
565837801
309811055
3573980
15765457
427569786
14929154
256845893
360643427
14065328
108561693
571575843
78483965
226332262
154428979
380760993
564357248
29702115
480724751
72026635
210579534
28775617
371690966
29523631
117813228
332805033
372151729
236062037
293737533
131479994
539843103
89739377
714456
819559595
459110153
14592147
117612995
453876019
15818607
287651076
349265681
445545001
521225394
527389440
303857434
270373566
646421095
115472922
44743577
83811203
777974665
315542864
173660013
12149674
360914922
393614922
133853602
182020713
233710080
3991663
841725270
9728008
18826735
16843893
229012790
666042810
1268121
660170291
220367520
150874277
237184216
59061318
58295999
623837986
130772962
49728527
45761494
7964645
723359204
10692555
414975901
20254400
308503021
190447993
602305626
80567122
121280883
14555263
299759189
34850337
123717052
318370927
425611582
268671877
66982620
456741792
44131624
218520386
70911526
284989071
261649423
389578940
96189914
498831861
241092952
21458805
189851735
77144565
81380327
637834263
526763365
359846214
925006152
16978921
221438966
345993104
267726210
128782371
377126156
566847215
468834800
81911538
760288107
230743610
910502
98703808
149916027
650844077
300429041
132303843
452590541
306547616
315785690
17031720
221858144
46671077
337589153
196395430
56503882
28075123
398606827
479914716
17130040
475441357
232446970
156809924
411628181
210037794
219881594
146431922
87142357
329955786
24212855
317004978
50744326
116789382
345794268
408255310
15797527
70856389
29069001
182950110
493623125
12343467
70826032
212243556
86079859
413007616
406358645
221319188
13443980
335991720
7281881
105332652
563172226
408361787
109078176
36499478
68600036
38556325
12658811
392265676
85566108
142139694
145679463
20288175
105764757
75068673
48890396
93986533
683943220
53549107
6420917
114424977
382291447
823489720
76616696
116072023
53961713
48755444
64902226
950018230
26274720
538999480
218088358
320488543
18156713
14592147
78538093
18959102
66267082
103526253
596808901
38454422
14194982
577216112
268511648
30042742
9083988
228712003
178313259
22429136
698041114
20872972
61373135
527510167
46865520
66179776
443891522
568359524
152861620
4716084
161352437
348815894
82644838
37318261
159404594
694462162
29700894
346016028
213287593
206507322
230444103
220575722
696408423
487978696
258194845
395933251
337050682
172229625
632395590
117291303
181988247
56491152
129276445
429197230
343945574
461661431
537373254
238114374
238823655
134727064
762702979
401369359
188917971
669229319
440178989
33093339
281353141
400741940
221154479
18925500
281925597
514909546
9569407
107954895
258808371
248416643
9211131
38562761
35675236
535266683
41150145
418723053
982422
611518146
630267695
210479668
678219894
363105770
51670139
96630051
92210666
480912633
447948461
623069470
219227227
480640356
27927564
487705555
60763689
639633867
452118652
383744187
2231319
636183608
590735105
31205454
809420631
5894053
426119378
531449
362965611
42793576
67374828
288248859
447634653
505551613
280596539
165055386
8107405
201622867
35234566
201254484
320148917
29176588
524973605
948568345
33206749
155046528
34503355
282417864
428407372
407962816
351778459
99775854
114379384
489665584
435203797
10787126
238576094
207041615
53709653
107326454
187619465
532460367
667870344
17578211
639643132
295731721
288975573
836975926
476085210
77558133
112962413
435758532
5889888
132192084
27360919
213671599
446864133
94619989
37360941
132443855
748600204
345870600
129648148
347606
554111560
23888521
283531557
140416247
19315589
405113559
275748440
542943260
37668126
147110290
860438249
48043388
146547431
2530222
144258339
570729154
215279254
380383185
214866144
115144383
331478665
68491874
210126906
934070144
339909078
309207714
122131159
413499467
53568653
433350369
228973258
35895103
364383257
415857749
259028901
565817389
73675995
23901776
111046897
555532877
41916471
29688161
312538328
112771392
49386733
81840169
29251276
735715813
187369515
19992539
34612797
106917979
259847958
438702029
143082494
140820298
200087682
15884170
59659101
198446852
247733551
29951810
418255840
33660343
2399763
276184645
420603846
306866476
52935516
547844413
858140626
8492779
32191462
175159822
174740447
140921132
21167017
371930982
75645225
685615065
107620316
83809562
356710324
346857293
4751633
95898813
107129328
191474194
96954615
292344287
102737296
18530971
127707718
155995388
320510645
386619648
242101940
15184757
11103056
149392233
402585856
453555012
254823464
385904258
149937111
181750932
56172029
169485070
373927489
419204298
135688588
741557764
147288083
175527096
32313148
769003241
29178944
70835
132524840
256905570
23859244
415156609
618227022
135871300
90273470
653613319
328248596
6904181
297360932
151878535
307141012
461315057
193688296
12093410
29339011
306150057
566127548
19363434
800238977
341233509
274478174
510808746
302212240
69916218
832329329
34274681
266036534
683810316
483473096
333567109
8134565
461864871
325819772
40117018
48705330
107770287
429802054
328695902
251997774
332685918
3885005
39311979
32183644
736414563
233227816
736318541
60811279
220301557
132321402
253763483
1441533
145342022
80995612
42957114
126503852
290975953
454776967
608951957
111791880
162374340
86620453
86443607
3885378
718360098
320823379
87355036
145418209
649031645
104330564
276096392
45189208
197169682
80756122
402832666
89786065
26180578
137000133
35334482
189936489
300743575
142145430
423677097
364110650
28194932
349929192
259034047
220297866
551300062
25757631
14849909
235779749
14751541
456194108
250806102
29649331
104108793
39799772
270450614
107597434
334959054
469209020
299720489
670850224
617782914
523649405
327225692
643238452
394239519
44034993
123476003
302813323
231752942
178857397
46236
578514114
301259057
79938601
181443567
421667930
49168992
308592865
639077380
205100594
40945798
100986168
133140826
722944781
107660482
90439937
75997493
148019248
53000929
116174372
343716084
166433308
128293658
462269406
159957453
161445979
610047855
211689491
320429168
212940898
79869703
68295099
710250974
274398004
192644706
49635382
130643340
11281979
23271513
213859296
552832594
29775532
36667623
14391025
428335950
156139424
418436414
93232877
7125010
101461233
241650476
244061071
726565794
201286496
23525934
64251899
517770940
458126324
148204233
75368111
83288574
308646268
1700499
350545460
56360656
182852759
312257944
185257977
249461678
224295812
153219929
248348225
193386710
744606229
63419859
126560957
172322325
310941813
397087595
552256096
34687549
478331292
196739068
23715450
31765210
409440462
285745666
744189865
148291292
55386963
53222012
415069148
448010474
648924006
333694019
324897967
649118842
386754921
270812760
129971042
8313408
904977280
76006453
469158433
169727467
402529639
8838659
311956424
81617036
121482893
111304064
364893777
13040066
41612644
27978560
135761219
68048617
11980222
63709205
166007499
76223535
642658905
6988055
122874731
196640454
66575470
163763933
207463383
474093549
258328795
185556186
94642821
583333174
61814299
8879091
319099394
359027958
814547862
107879655
740823291
468786143
653196633
3455741
203260248
27021922
98464279
867606183
18636904
73270012
36210917
80400601
455395378
43547142
887909465
605777417
174367618
11874631
98506509
239171250
320451348
420270592
78117872
3318684
326175472
37174432
282975263
689771845
813249783
534697058
11980067
298628296
42363613
538542563
415155431
30610109
228670893
172193689
647827708
185956057
22256666
292558351
417685048
82425036
293149935
31145754
127566182
571563012
152970753
175297137
595525400
485171499
795105888
565185864
38121736
444080470
158648766
71159421
8455107
526547306
841434243
87876869
329520072
93481335
99315736
239352590
462815247
213325412
397906213
28746438
718882948
869728976
511925065
2674146
78653781
46281422
25630363
229733227
633117073
494193550
126483592
428726767
213452842
410603804
17410474
87015655
387437619
716053858
20920604
496006166
39121725
82104658
86223622
740291246
14023976
476910933
77285065
557824056
29970311
598877347
408845380
357629271
243112482
4676857
84473751
12570268
466486686
364011773
46801588
90128919
228155724
85805779
426672645
171745201
90602666
279425597
191895033
103703658
677989481
394844257
51931348
854825026
386548176
2969845
591789017
181048916
19791420
381636435
227576492
544346174
578746889
179934530
326421489
7650053
1353697
22690359
72926622
180214115
19573555
53655946
200134847
196771008
239682975
358448332
109938951
178438643
623678674
343457049
61703424
398590009
221491987
466623744
348787211
525763618
105244477
182270674
155091513
263068764
173181184
353711931
175852966
30125710
119570784
211508577
2157328
39420666
226654286
106426081
156467179
303178871
2164639
567942684
194565049
37299766
17728352
280691741
252558577
113756636
367078034
219858607
637979048
202797470
429083377
111123639
193975958
50626984
843917370
246798288
409517815
549239159
166017310
243689727
429271184
115320231
112480772
116168088
5700134
223548317
236928418
283727131
132356429
88287602
278955987
229958421
9596711
306839719
87655869
165247387
59950197
605272731
109190595
108298208
1702714
42177850
123127338
681126562
122173309
688667899
126907211
323163570
45424388
485599722
21155101
112855130
76468488
267575166
12515568
280933750
355675517
583175814
268914711
548574681
228338947
148824240
172788330
311729342
617425490
127125076
188808416
32181849
268253354
521615963
654442097
622284309
398671298
159348643
74667786
391147720
37896462
265898081
303054303
266403233
644979905
549216843
130378391
731553363
61011220
198455896
163199440
73557042
448459879
787436635
207432114
167270317
50991985
165817325
30410754
737979795
572806888
45538910
81849212
32104939
184620988
141676969
96848979
531756014
156440119
49004059
639540010
7078647
193926504
258366772
202536147
456534283
273294752
401782882
194399871
98371753
458285792
401046676
169771830
364942023
528990472
403881345
3093015
626550061
3768961
69550074
217515099
56788189
385449196
349878661
200737064
33995643
30829882
153566959
27130452
238859213
401323354
173886237
53467887
592173851
189271308
723374095
628585259
774097473
119902831
54474693
323630967
177402585
46796505
224208944
104513893
329935742
449184069
54265105
570960877
424083607
61114987
684732103
21004427
630090997
427374659
44283385
508113578
96501596
68644121
437462261
108803401
24453679
736439711
204241590
77574333
37862953
23670171
492899254
59615751
104239334
61332593
48379614
230175776
302432113
36301513
528210408
701377755
607260836
111798645
41197475
544889553
315925341
765475525
685732917
110915020
169940318
23307528
451071819
386223218
245064962
111950443
178660162
107464714
176683796
190806734
869385799
127333908
231415036
636777404
184464082
85290433
372140238
21057111
156630194
334761435
769536264
193215635
321583618
703128687
20735730
162610649
428108022
150555199
340464217
415560258
500555342
3906370
530753906
310801978
21449182
290181377
608627149
195178578
585769320
40784001
375335315
69065160
19679
346012156
187156709
613456386
476295665
234262075
155048099
32556750
175396876
8822412
10824993
885079574
34826195
680582005
93716508
242164283
68711671
11673902
138174537
486692355
261442395
223934300
724528817
230473896
27554274
34100487
356623485
422550527
496703664
408590982
123297635
11160768
150154870
296336878
93564494
291035822
100335463
591927125
148902497
6874675
58647686
39636299
88995095
228007459
14118365
80335560
528627420
145180289
507428278
378705149
47260095
9498112
7434192
99499128
56154647
69262389
361235648
104982743
88700291
291879791
303540913
580433311
9099841
719290008
387326457
378790098
120187692
405229239
36632675
199677309
878346246
341170718
14878870
257900420
83295391
522977175
408266948
9381696
128191982
9498590
257184838
77496373
104055266
446078794
23412381
196074213
43029299
121681593
385770958
620864056
240876546
28512110
226739497
703472357
498240607
440054022
611378115
198815016
16299228
73996781
267284622
208861955
154474928
503766394
388741818
397814639
17123442
337904888
528703329
488366639
137345753
649673155
2836531
343594727
215609989
94328579
252451363
607722469
212721216
36864651
571939
308062094
19245163
1059720
507048210
409514195
565131152
167816119
153527258
582252675
170131535
571334510
660002538
289990739
279001360
54706940
382425677
59101320
8619619
231244947
267403492
180326267
25616252
211141076
310335211
90278169
389012285
168916258
241751337
346434999
258490318
31773541
202465063
503837918
156734984
16799328
2846750
481137067
209729
467953622
88184283
157308601
192537462
44415043
8788051
272670168
522229375
86921133
345576773
449955628
73142722
383340310
169186160
13764178
164860598
185140520
323596231
101837246
7886611
47819312
7048947
18866281
443004345
34544447
364897161
37237873
328590121
139175713
220054603
168603771
302848991
359740706
510125817
72812618
32404447
75497961
109426337
259753945
30118775
699286823
561639500
72141491
17528886
340042707
151338165
113995244
762387352
236637664
105234945
643244362
145938688
631120086
500613670
59516527
10165380
188768973
413548826
14737541
560142400
64936835
438647252
13024174
252264
68152888
592296733
14775420
12513111
195870233
203407608
100611682
282352030
14338002
111152988
526715645
34428983
688815203
464547693
37586071
78401011
714588800
289134089
112253428
486678020
307365436
8242683
137027877
215256905
734498390
10455338
143260536
150881584
128733802
425953930
57515309
889304700
88733720
267663321
406884744
228352166
116743562
475121851
412302622
212784584
17745972
21434208
181247555
614547621
12276524
769746306
4097905
292790099
143211843
515868949
169531694
584332
330570284
9647271
59858016
882778103
97821620
110335492
291620915
202155332
202945423
336783437
415469914
84856729
322923130
214943763
8037135
41511847
114117024
341916949
30766241
95203831
225201742
139330891
269987956
1681188
61000751
454936654
565798327
106015407
123186398
365402555
641213412
92997810
20253715
33573128
4482799
131756245
2913656
94721819
36367947
541136780
201137416
294864980
459359328
113917254
169441722
69512974
236245287
253872
412838002
799175628
427963821
429004112
392801910
75730688
17953843
628911620
397410133
3794924
400384095
98864774
10896378
143884998
52204020
509274167
106256144
349785713
508132291
15547769
800735413
562798978
917605630
664718155
484313208
355526250
50890204
98732822
58307455
28523599
776803
560175852
326371864
285162009
185706897
598923843
34419546
187515977
570242375
335415905
290096798
41806937
206681688
11676185
786440400
257565462
402197139
27716192
57374290
262869617
285278187
311361131
79197620
264564859
890356472
163342945
718968386
85970060
351441076
53065728
74464787
8555252
19384828
176887636
343523175
665299655
5698213
36747820
65513683
265184048
455493803
754896065
206355690
185296777
7084768
42175155
328782554
794987812
164889753
164001039
21420300
119014755
132050495
84095093
158371393
168095542
50447588
715771517
227987752
64305186
833904745
389539231
457873731
151090074
31151959
258699109
526688003
354051438
3772256
611827714
84226128
78409542
6566065
97031130
350778913
36543097
741224238
129993467
255314271
81207056
447429737
561906655
308864106
134259955
255325455
372454410
7008115
49866072
170666289
42163234
653478490
99180738
356130617
566012703
4519148
4453877
110834702
356540897
18826961
155920110
1819221
13901684
389543738
514387386
295452870
221571982
457803913
403410358
169598731
260105797
426619916
222586354
118983694
393708451
703320436
395771331
238889239
60954671
117610121
4314623
398154817
146072501
16719066
303296858
360563150
43121665
26316576
458075655
248479765
79786342
330273780
17611610
673594446
210649161
17790905
160071352
794230647
523564985
797511618
120881095
64153806
157705
25347484
13134138
28461774
76146037
464825115
79372627
303924927
25221395
62201934
21642975
226413600
54935432
213865671
647254518
26882547
36008832
161628530
264582426
386335566
437017984
195093413
240495788
163479466
223731310
390599884
611437270
10454267
407949008
223010805
675682303
481190798
874785401
4930182
434610184
25376917
479537733
68523201
786368651
54436505
227540102
244627080
275672614
318540586
496963262
15595604
39689300
271683667
33025462
240325022
312788206
133253059
38227306
322398126
283705664
10958351
750928297
43545248
257015857
263385516
151191216
263152751
49699208
133516630
15913693
613588464
280931976
96161013
34703421
35066825
67451707
238692577
568253074
67946932
373713439
11350937
133408683
151490335
433453353
207848339
871188757
142296042
294772629
95976126
315963494
68193574
418177168
449476546
204741350
22425490
57778678
354856490
408758936
188780362
336571645
3773771
123763660
379490650
128553439
404692707
92207485
83285302
115724293
287951329
19447512
773638245
12463959
624875196
178417053
71707970
525889661
368313457
181314649
74882097
272709641
74926170
228337910
40251267
247575409
92639521
498006523
36497312
361550599
241767675
752169469
480008942
141876107
193905910
116876333
259589029
473230592
1376009
293226838
89154800
143016135
127144604
8665924
605459083
377469809
3656683
115293670
191818874
95567207
556402458
180259357
59577589
523998892
13231798
17213133
284268727
565352329
258570432
51565235
69484761
907843588
50335276
165096059
11193988
676113
203764945
260482869
294258739
191072556
122956308
306185825
193366570
212115774
28702681
263106360
889868041
329549433
682202833
305529017
256724600
602662755
134856985
100563947
385174024
99296641
241002793
55532894
599829779
2552987
206331860
35890210
444345519
99888696
65622790
271969064
114922955
774244466
126343937
93591516
210441817
96249338
356610407
110230105
4611513
220449920
842273595
101323910
182814722
115531483
170862194
67058136
349595331
2921256
570477494
447994400
282814811
15834670
664626776
36200127
11075751
252878810
155986212
405016202
5768934
82973182
190832709
348275567
580178663
82704624
96434244
612484327
177671513
516126836
46731391
244258020
282396627
43487102
447148048
289031176
869531101
188094751
807748691
68795653
47338528
31911637
335807314
338597334
97964807
228793310
1742722
92775871
172344403
122256290
218650030
37345803
16868264
859675240
553134970
763835368
300490038
28567303
26884664
150165819
68351201
60191969
124673697
14886808
114171804
86066837
644013567
401694809
364009728
7085326
194117688
352806902
229752728
20627432
215087418
340843519
75931898
104137872
552057766
0
212569574
659044054
215418630
11950707
663803781
23020978
388855311
52220723
485605456
14602980
92164182
41738922
559211619
21940228
747015478
124785608
417081611
561431121
427015235
199523838
919820655
232673580
705320738
70551570
327907324
154351121
198523133
66507401
328901594
158275122
266683759
540777664
507173470
253490126
131982260
99394314
87494369
614126686
355793040
282526279
530519307
296037744
16087576
56570035
281970272
77881405
262800691
439874192
711484500
82322023
260088509
483251166
180242544
410839604
115850834
742186745
226792174
366226729
83282635
216072959
546327844
120174998
201515469
275734068
113242309
81079950
18420157
134251454
82376758
111243091
51390816
591594653
818047496
213288530
310894070
5609693
85655747
176684387
658357158
449865783
146349492
263386642
216597857
206346498
936083988
486212964
349313961
352556284
2892276
172511788
44835832
67350337
87822965
62254371
83459
21038742
53509594
254999474
198266871
379198572
324087956
83373820
637002854
240015122
27579666
737125311
153589874
242973362
48611245
38054760
469252425
413939170
72391480
115257430
90208802
153918208
257100253
884296980
393736303
257821712
246863876
237959741
483009314
471065522
170427122
854670546
291636307
480023825
875654435
131376767
82593896
610572686
243967106
715624411
47992782
603996150
291556752
219934496
32456005
415295739
111181395
130212381
25432034
878266236
31834772
131388167
133795764
99019845
146131921
91534496
664427757
125909335
394061580
155234038
172262843
55825663
42470448
129739657
817727900
846215340
793038135
493815345
1329287
27359093
47034246
258829725
116064597
99148013
50209311
29010409
352473907
415165591
293976177
167031372
30956220
201174987
3666129
700610321
500130626
787607041
267405376
55059398
358238920
9640865
4274506
635469
656281925
239807754
507076882
134233776
221162687
381542895
814904447
337436476
236689730
329342062
59923057
18329239
223401741
228317126
23463145
553157033
212994140
311013097
16545800
465162997
71680712
90777128
755916318
45525342
48818966
864862043
275854214
782588124
47120910
127829077
238371465
389180341
35418608
75945698
347665622
278702774
382765901
218243582
0
317850021
31389736
25964275
639572471
775216246
293334745
113612328
4288244
352063899
4605943
212169146
92143155
50814483
16910084
311519578
142865074
22754416
180859579
31892100
349728336
44130069
265320102
4003030
43236539
2332553
3508921
12888793
109156513
508423706
266887176
20889795
180164819
142044213
431440882
37995119
144127409
657068434
16418974
758802354
634424347
43419489
136996968
357593626
448298075
133189300
764739927
344071680
325549492
136577300
194855843
332478945
85692094
143723921
411509426
77843033
281620441
25382350
10006487
543248594
4993539
88330328
700273312
2381972
140230025
3694516
823042899
812347987
194048360
5072998
427145760
508596669
531100398
184994390
361551307
257522100
252120190
40067963
523406
877933166
123615668
326794280
0
13934794
32911831
335225330
144641965
434361063
178570470
304098934
116750104
368630297
75263058
34045330
88496767
15345873
11221932
100900108
387422303
408278212
230074300
804262918
131397317
145985100
305487407
11521931
194216162
143780399
105354945
198545436
199158688
648477637
563020675
57326173
2787746
101684981
255729
201125944
62386981
55976217
26659990
365339101
538980964
166159536
701152480
58648021
29442655
95050555
181463913
214636631
73656166
15007751
380955171
525913830
630027822
14290683
546012561
470840196
147468465
146851171
183108591
538316160
10025680
444162381
40105097
335727697
187084603
89686603
20476612
51215717
342288150
524696774
68201574
36217622
54375312
648265957
80211324
214438843
122255289
400232482
260595028
239249200
104361112
142409899
132120987
254340418
152032999
145625746
39693960
95541259
150063764
153582557
109496243
121177444
351848676
69844928
630864355
6754070
713509162
71289628
70132923
524428866
34634585
31207109
55664210
81902012
111271022
352047650
7237735
112344143
155106940
484654209
525587465
176702352
407476205
106424356
155228048
22070977
839584886
95856711
41653633
749153368
82846356
684952670
200911290
110017178
354492676
105441445
237112158
96422249
625736537
326272481
325520559
85407751
245122437
339469162
393320220
2499474
72070002
20915214
489971181
213493364
49934036
382803523
371399053
28151257
599352530
78261899
119590990
367789568
71012686
336684977
265689744
30043405
905124826
9272484
569427161
776576808
238718088
63023464
44278241
288210279
505059278
26050746
112726457
236363324
32962811
23542246
73542708
8528724
194179737
562133019
314953383
193980016
31402821
100882357
320804031
95889398
460905090
69380447
237851806
256600292
318606674
127501871
867787959
295326403
193101333
382699556
319574457
129229352
446885226
681272747
44781294
150471426
98344754
271904693
419870959
185884377
322713398
458940488
427799906
177133992
50646520
397884200
205559243
7444581
166489120
101284103
133305737
531776948
147534488
14194195
335623541
84251309
316433344
128257259
28391098
304834199
111328687
225013964
395983100
22102755
286624156
225426784
179723534
177796175
135278954
496478149
179288502
864476031
14592147
6511399
891328308
94302037
551454739
170272970
518608745
8978905
28010990
341351308
259479759
26084313
242511296
67984563
846771869
7178234
175451051
73110298
95728899
74754999
602304173
215591515
96159
42408100
28098314
312095367
351692107
73073770
244575673
481296011
151891059
881419446
182682342
7711129
542096176
16754586
325503816
468314701
168601887
133580784
654908816
80739885
252314360
31397626
614681677
248330294
123018668
711957283
366257806
345831856
356721080
11367168
596779005
219841688
16015992
26644538
377116475
615011513
157369656
831208565
321790629
143836331
320493128
669667327
49875975
246141666
108087983
636607764
5361934
356327828
646129192
87455652
42131934
35376636
82970466
257513772
104525442
121985107
298567918
599994166
20809882
67095018
355213530
45334675
178786358
223963785
9975939
138509654
9913591
116207050
173010905
30237756
320209199
39473603
198348180
175485192
262363880
106635101
26653
137990108
125493161
137361079
51978246
33562122
32830116
13892475
257347417
474731595
131330095
397077444
113666099
137206368
431478
409601971
136730053
23216171
86122189
179147785
313683892
363012610
240732886
184775278
98706015
225561578
262442457
657283981
326394780
471993647
653432788
558480993
35061553
472399220
206517468
339926021
123876941
191792313
290474790
4314546
97215036
320343240
321271048
592350150
55147159
48750633
25221036
384239089
189959052
223440430
468207274
539101541
58165787
505493920
147270620
281742377
680639364
170829968
264690874
11159729
609285529
300715597
102785394
669563581
11700873
159165895
391233824
2370496
31552429
872722771
852549
502160221
206197720
115812773
375416167
24238178
23574344
15051960
223412870
701263886
846375770
418132407
41508609
203327281
218911242
607146896
15273526
73846157
353648286
24946538
148572344
541070711
385072144
13314978
102099421
32943708
70895018
346877918
76050523
58047373
281855730
689891483
464417186
495852988
70163979
17059312
11158864
134196546
30000682
191906013
726420970
231680087
474823809
610336478
468011496
144198851
279803749
100389845
304586455
188041510
14803130
160318605
206359305
15570720
16312134
325862564
110988909
342954305
75604395
14480545
166691171
154240862
18554224
25280720
542994977
30050552
185830313
2438947
635592438
402692560
307898037
182488411
278141494
550012777
20805260
450744065
79801316
7440014
480672942
72806246
258235513
43450871
36319424
256014721
619083652
417024760
615704394
32186411
14592147
609276874
314832981
852317339
422339981
624970520
466855957
127037465
78058238
159713136
170883493
261140502
629656
163933101
22064409
238441320
98492706
21411941
36188600
85265785
537753808
72761982
23110655
241175199
148611416
12903355
629383015
114078920
71628526
432104274
405887810
21272246
593689899
245014702
579339365
63668887
366431263
151082282
114173702
237760271
488351601
111796478
31972307
94519153
20365088
17851091
101216875
58202933
242453062
106885892
142482124
205243784
633170025
193174132
138994610
199688705
191015517
12862658
6202661
99585339
225546304
727327166
488256475
279793716
29841465
569702227
31163471
3351298
25405665
617612120
42810228
118056064
464868504
92209584
384817412
32984705
56554445
133458756
197660204
418333637
335847733
3017046
104764251
2821696
189172843
77349690
365841840
154750523
711140555
28145579
78546657
82303364
223125280
295455467
6053493
414287295
387537300
83275793
160369055
114340112
184449208
39020542
127204782
369141789
94151845
346823109
54599350
203552848
161817911
70335061
364034627
408565624
246896857
111636952
210508361
188188478
681828015
268348084
97112346
148613864
555876110
459567941
743279789
4050515
902435315
157118998
817055798
27444818
21280870
505463794
11504192
83351337
115289178
236009701
1448761
210601167
266585430
43069812
246286048
396841424
93413278
561038452
213014893
170985993
253604387
54830084
20051331
854217183
588618410
341632325
432113233
14244600
1090181
141423351
245358476
348452754
314746516
697787563
101926531
330477567
9639838
75401100
140090266
571778077
0
94721515
102898186
384861275
70597253
34977362
403816970
296131311
574418921
359524873
152105506
97747860
174732246
538593053
75759790
223421062
388697963
186937422
334055701
270893439
262978149
447768355
456208390
158759169
254299192
276776660
421074552
496531931
329025804
286678242
50607108
79939973
477789831
406299842
72658463
267039873
339170058
296242689
599975050
137192256
695131519
706054554
642819004
556021097
29079119
128941316
654383291
143288279
1680887
44376594
93387170
42214175
149961649
175633492
313692690
215049602
485645023
86171019
206417355
277873825
45639522
189695299
898867
178406619
110461702
124148139
345973320
78021640
424522326
387706614
617191989
52860338
236088682
383001037
539970376
948307
134304
42347732
10327363
560175079
30735529
580811319
715343808
21100347
61726386
371965652
596912301
293251402
252487888
880082419
769110008
420389215
851723758
27913756
130035888
103318013
457301743
8178767
169723193
192579934
7608211
14771200
500996433
459753940
97299394
148432650
357951585
308176971
579559635
164229150
52031922
55186002
160383811
114774200
126783475
251578296
128664923
109634891
363776039
171394257
603598728
141522604
335702169
108630520
96484864
37051487
47071942
391714575
475696994
358277070
50301026
23437970
30820079
131587461
134423273
26098155
245705268
456021074
73508414
17374765
275384487
3116286
120104417
30245370
683864794
439539364
318526897
97835654
409099136
540738127
361711338
161609365
441901027
355020250
2866957
3564395
116916538
93050028
167909881
224452886
146514554
433023245
180412293
402281121
660523971
9833790
382424516
443299467
404843429
403677787
33176139
228577427
312516522
227091353
499430805
625472316
603966280
128495226
24392515
66580569
910120161
406487033
141540772
58397278
35316895
507945436
602076975
137112200
216603414
175786920
265837859
447982708
99513797
794160875
211866744
194025406
193299677
151241986
150405012
239441496
191178763
64233402
353749982
332697483
219488542
411244434
60213718
53219852
570960950
366928399
139398622
469685587
295644472
211123764
50185008
278055249
290199270
103252328
268467867
14592147
284976804
342150520
326432040
16414702
224654960
69146041
53000192
157682035
6564240
293184005
96927282
286513633
90669
192991124
431745363
436282427
262305440
40128742
590069040
31504968
335983997
20608883
7483915
199051539
193910346
102284125
14583417
126604372
103096467
136889045
155086149
426106238
82161567
512243928
318414436
354429490
242255073
150684367
54240354
509108318
8695943
827166194
69161932
549907452
227265172
2982355
8828759
87135321
155595637
450739113
39711904
142438853
84890695
163125003
414074308
233162686
713077653
46648222
145156356
8653813
52533949
159373785
281052734
401011901
80381643
493021861
76166314
424294429
638257707
9139799
293644935
148764629
295031097
17517799
369980860
208747026
292373629
577865585
407314902
135928106
154656481
165508957
369753397
189690070
5901900
34305936
138142465
211284854
27695179
377573998
265694386
253119830
91161242
249199064
42585125
192440868
331913707
17470669
93752090
40665483
661228883
210779915
69679985
197741807
340960838
33531165
207296592
670592319
117004177
235901264
674907492
154776002
2535616
503840022
42175479
768632730
95202224
175612498
327354070
323675023
72072271
99284636
98477138
302786301
29953456
190139862
506822130
15552932
469466000
285599149
111666139
119982886
19731752
103805694
57896882
834106541
367360496
272509304
302275051
557150645
751150143
187610379
314625769
1724943
26090902
291731212
198699819
214789245
18378854
848346669
609145445
254109157
256056351
193917277
32423819
17818311
156298053
53300347
2144999
144392703
34797587
268157263
54019923
9910607
112315714
439654456
217408786
643110248
52332498
40322195
52775050
260029591
306220247
598837655
201224829
120041204
552780455
370638615
140657146
97273880
378306032
6755122
6433918
138825523
562409047
80428332
3755192
45521212
135586265
435448855
99429611
144470878
47357912
908662278
484172680
250095070
147615483
269660600
261097486
314109307
193981008
41628562
664274006
386473988
267994119
42605413
139641789
9056278
853130551
578578669
344497244
314573755
634284950
787453898
683860186
13231337
305064304
252591155
24519636
107943638
459901178
357061824
120820634
60139232
24859527
452827640
457769378
14885024
628843398
8053231
123789230
265839209
207936357
391903333
580103100
272155446
197881889
322406808
421086890
467364086
32922195
660452
87871037
533215995
7633339
187321259
500865184
289820240
44468234
362450419
39008419
645175628
109609383
771768
80308036
84522456
368425668
291936122
176815981
440684914
42281379
215284167
199508434
17645958
552990231
151074091
142835622
54927349
49360621
147830151
367643766
299806694
127734452
92136940
68272032
62470714
453029508
356604967
795069115
437078278
278286659
111774688
232244958
204961479
658623973
3261297
175323377
262337256
191490942
261081222
604063939
22780599
69120051
212364101
283025801
469215252
108098273
143418793
550278623
498143312
45445663
106454643
323549437
43932591
463960937
48314805
749062405
718625269
7083693
532944466
488298381
121621344
262652174
55842600
207484414
146945595
192127691
317566503
639980964
564085950
61526966
30206392
276215705
169676135
652210440
129191112
740964334
23505604
190772767
940998089
3575880
272703851
79270183
427298209
48784427
211925587
664410942
421888408
11388740
180492760
624338139
98789678
3776008
53267123
187777814
72181548
258407691
390821157
31389184
244788154
18510854
348701606
38175253
499878377
302477361
42033313
509751557
107830214
7020926
523787834
138383652
353827966
24465536
54767003
126341968
278127468
50343578
175313630
466260114
5629345
195748030
82853474
157484461
101123886
440351950
39040254
127184298
280949882
77889453
803994705
383954350
453641148
895678719
216552432
169463429
334823704
126699501
213829695
47263839
710311612
211885624
19733802
575159665
131610045
274619247
12244067
134960521
52055678
27243129
336413402
489065824
218204227
14670148
300622058
323130052
638710655
101000035
569412737
96758411
692455177
282400792
201138001
125100224
10951758
42955633
503357738
9918803
391616377
325751892
193932279
331259801
564531244
254736360
244670988
59459685
600842570
31339061
100550545
322388669
33398375
338917773
302358302
180700538
666997408
344694231
613833473
4577897
72933238
875473216
489994912
51328065
354991231
161635807
381711143
544680059
0
4150296
305585537
17501257
396950944
233593684
380557313
220566301
667102304
419933957
26605257
180203590
896697132
732130888
19814907
63874180
45131470
296095876
211774317
227096692
7515256
22060207
484814812
100020483
304881863
19203395
241604647
178789167
4035449
704391047
7681070
491961682
118824628
381953386
188810673
1046
83512153
64977249
92430393
752925125
398341505
344103342
720042697
644444243
733671060
59669844
124882050
615884014
131851716
226811406
197368545
325410358
189620752
267395647
337072735
237870377
406028023
588506749
7764665
709668251
134424533
532334342
267151829
581950711
799931982
47000182
47908631
116402627
266192715
285205070
3066674
476034082
25686078
82545751
277046256
93421107
332327788
47241235
83064017
221202631
156853120
1956092
136617702
44116094
180862688
476877932
14865189
29231171
370848068
2868480
72681459
100374414
188208007
879771833
53834120
4240418
101688951
84451183
428497811
285803278
119720646
348508784
65920942
165790875
165473699
201849418
137801633
216799433
29432334
102889381
132753042
6238868
874004256
87126955
182278837
198979923
788177366
64104439
60173730
191163513
41888022
246325112
726196503
50993172
697165647
249368234
336443645
829043516
38609835
85334254
465270770
42814074
837915782
55999581
1199556
47251879
272524078
253474047
103723782
378348569
19114599
766557504
167373985
74325298
9750837
77734050
192883519
78826033
241563046
148738616
62373722
544195683
471640623
531663065
453070374
92351321
89912735
215052924
488665019
802069032
262220711
772341827
2332704
82901738
48867186
374168379
15550460
41285201
300458913
451939975
373037766
180374138
218206396
208282241
165332881
178636858
69879
440124831
641994014
156575055
158078241
48546057
31638030
213543922
197109238
664115634
503740075
521696975
218436714
13396580
311367224
35732657
399910424
450229549
13284985
466020750
295994374
225260610
42473132
54158099
603311626
866745945
224614014
89458802
122590090
129727447
348754622
300912081
158601918
246759655
184858463
198863859
410759563
724791814
33628241
317476522
144422288
741533770
67775516
165809890
84642942
328749251
143153785
398645017
553434507
9176296
292610
254120758
126033640
730764182
723474938
76486790
353672332
471033207
23062345
546388583
67022084
389771445
262450391
292946826
31228850
782019176
162329693
256480286
384937824
5626770
411498812
479200
771074267
128772943
737215256
56876358
80344871
219284294
434058255
113076044
191564072
72085952
767756520
78479398
533842107
157640062
146772495
70164595
775809609
268962744
146028126
421021832
386790808
147119818
842935199
50606998
280175836
240530014
145292628
559774805
764668939
382731469
567824682
338991293
3708617
110632683
32221197
238178640
902320469
132443768
191563786
100341328
77510712
136345417
565767127
15516404
80851842
162533835
436932347
228300214
29171627
74721655
72592220
53145945
43316100
47058021
13847470
131471112
98349629
144841822
38008995
58478229
94343467
208054612
38643972
46922762
277021733
471571206
283083060
197065492
15255040
923048985
229848597
268935766
265002
174463552
285811585
312609251
304781477
786859424
788524068
224027986
483304379
164351385
397200834
499717418
278331745
370807046
12447556
64401405
28523582
97520287
31133702
470163969
89499781
200915967
135554360
669661556
348116803
48426081
151892717
60688094
264920776
511454498
97336653
374069717
134698125
113393270
231219973
34372093
224660398
52048788
39025276
324667913
95368704
85972579
82782445
91332458
44681259
354893202
91235906
348040934
51303298
23742948
272691317
66719415
313609337
612331954
3316660
397542429
400190132
459509041
812707805
31814880
88602897
317542448
58335085
489760393
148558201
261068088
112456587
59919865
491421397
275191575
13244465
19306544
144781993
376759131
12635620
472180221
474115753
627086524
189260594
22376019
201844680
299867251
127107615
242889210
285653910
426531448
19749546
129421894
313642817
77361726
861653949
349274479
80330547
227108868
115111104
267918862
5168040
210768918
242883716
112968994
601229480
275499333
68733677
56363218
76492811
21813520
579302133
14592147
12138491
60020833
476774935
621391776
136167583
324804987
39816658
90209774
61677026
378547789
659524412
495471246
525541624
183370000
394476265
729990149
54594429
430376888
331811740
753333553
922380399
213076965
94382323
278796411
519371562
32032785
93447647
56359943
411667645
714486348
329486753
437578243
0
4640905
13124400
1575052
51485490
209667
66591478
287485674
767021842
748509331
875977853
403666267
366276642
46868140
49590219
211584104
486061554
609662033
17415679
182126808
263790571
422579076
901031348
24750637
566180547
527574121
348588049
388231787
527468608
302827059
501068374
360732618
49152179
48806134
233583585
109708356
53032885
617625005
260816
401803118
127948366
4551736
115572426
146070256
72824807
284350264
592397395
88491593
175975612
192535795
394408432
198775727
305270817
740498681
126496804
8730501
465560634
39226133
218835794
707561793
278204940
53878531
438320857
81431059
25913836
197415470
677699261
94432771
73718360
347140874
308740891
249837923
133317863
180116768
317078567
232053202
110988596
826613011
384995161
74465404
640913482
315390786
308359224
707520012
702110037
158997156
92216289
17269045
96408060
22165160
689349612
516067688
745900247
599728939
13899806
357315182
72955830
490100019
31323914
393198075
108946553
26099277
427543464
201196852
719274039
651964205
221641418
71403657
37124645
619027566
489406989
60123863
513101208
203608404
116160856
136992768
54198046
44630249
590886094
217159771
174015213
24758005
291159670
220880853
225461022
361608027
20925617
762712919
470288997
95872242
182130036
505488065
4776974
59065
120342440
38060317
494392172
85624703
288064195
120774408
749602309
151695017
460320963
501772670
402188132
701852765
82110746
159650606
622832
676474047
72722215
97254495
241958273
429792333
32775938
270784350
533604086
495687414
10683835
143912607
165517902
320851791
89025141
288355822
36128685
130363591
28738417
315823595
207008158
573877571
108559048
310703708
332551199
289300395
58745505
59906010
332420001
269953806
120237625
37787722
157918797
174964435
338234893
45301344
15173249
135826156
137950365
45583748
204819515
35597731
214473297
205509776
133184549
141857324
221742521
26013821
311642352
342771046
37134870
104532520
220701062
277625147
99409051
8850450
171354170
124995853
180411018
76184244
540145575
628095421
321169659
496376529
461108958
183054710
12838864
15818607
178676382
2051018
378961757
116844992
100856752
218462011
33851397
440003619
150009854
78258741
633537935
308067436
711300766
210431591
18522752
726293451
17060476
472965356
52147326
472458619
42146616
185538431
809149565
109509817
83886219
739416722
26139881
478916143
69067529
523999145
143819218
133399499
49181548
18574603
103453436
49881486
48398087
478685898
846573520
104686494
46313999
239081431
134210989
349734746
650417314
183725055
361697691
134031237
60919379
51603204
40485438
80816396
162584747
201238307
279668008
332257205
616097343
58995269
198166919
271353331
123062936
6382862
118854859
7090485
48848168
5634256
775043736
243985601
1289230
505798552
139044218
275631410
82534622
68933724
614533121
66786222
777214476
300697470
183837491
111993766
587285584
154055328
34306985
197047352
405519430
6017627
188054028
27874650
63980146
598247987
467811604
78410870
281876001
411423814
276410349
753183020
167484809
79154292
251196914
489409995
483178821
131523163
503802793
34351694
89457728
249239382
82641965
603193522
657050012
397677384
17504693
472657729
96116140
86893249
247448114
344646028
283728167
45985737
127092532
58601792
348736059
20773707
306600040
703883415
69165398
593569823
313139243
3001174
37546128
582429405
825314320
50986676
35427240
299592259
206957912
96757450
61701705
252801463
74777630
49504672
66221770
115150354
80941728
11348490
110200715
657554728
78083026
49990700
453427709
38184401
102341484
173104596
593056988
21009151
66556946
579438814
627704281
20623580
60946
15308921
320449959
45216253
52478897
91003986
61890356
176034716
749434370
419821071
724074093
37052089
311409521
549443881
479853696
125549055
118175419
623811739
175595914
195058766
9942356
35118282
3806604
209553625
675553312
41317681
616239038
456124850
279371665
359638479
218809623
157806700
14198446
62204911
168027032
22697695
119832796
77356323
298196395
130485680
411551152
141746661
443397753
696412498
179262348
38533594
690951627
7879036
199253903
586323117
113034305
54145288
316858104
231534589
115082503
319307017
122525895
13063182
253897558
400087333
228186418
647145532
55679114
441962238
27559314
78600112
464318187
12763126
469433181
606003762
672743726
579992
65626442
888985792
55555367
217635372
180218188
97455472
44249321
312205418
66588252
142519488
118838007
377706905
332217932
6826303
99277643
594009379
93987815
673666965
345581634
121864542
14776094
291523306
11363065
267444789
710828132
141436422
20734094
199986078
57167751
292520535
8992612
244032815
162691722
22605724
352130403
213522530
724589246
300963726
19397334
471960514
559002245
433554421
335950845
152045246
855050766
96183040
52156652
39899080
316069104
102266935
176003095
110777213
364450069
868194908
7270867
40545077
232281118
4483401
486998884
249468543
46475017
150406194
552679512
535239077
22067826
150809477
472725631
118959283
7597521
120817539
368914240
297689929
5568975
3982766
853853135
678790181
107882972
358487526
612503932
118167573
23010308
70778452
713115677
184528577
2136439
244823584
400235492
5253843
181948262
51242488
40545960
481056846
31020911
527439746
83430048
194783953
141303205
283787414
617485331
666715393
554072251
438143929
225648420
274187869
92174530
513749309
389809479
161460137
138445947
66546098
327559304
216466637
264853909
171424829
24903434
40298856
49123546
296792704
34025296
381392677
78394647
327063986
290952926
300005301
602757315
96481384
5173346
24794237
497562642
595548003
72243760
14139272
29724562
199160661
409791966
308905220
17000038
67407501
121206096
491328374
458712372
199720386
31269817
120462123
523775421
442688100
591013637
24816473
95836996
105304184
622877310
159931128
2155759
562384416
730250
39343791
83565173
253983177
33505696
219653536
65110623
166659781
248892682
164569036
723445754
161650030
3722418
95870392
461450095
375113327
176165784
16108354
138157803
183850524
19198480
242881988
562851365
110878830
360812632
859149032
276462058
168263830
341515558
120830093
22305339
120370623
5945039
174119917
53616843
119536410
145706805
14218986
537072546
777323071
26145936
214597110
184625818
418740538
266591881
98008906
414322897
218542961
85701993
83758614
150890962
230032485
368601942
55372656
399539524
251478867
70523998
40760421
109769894
1813377
281213321
550600377
407721476
318242826
221810970
8872273
417680047
209348904
227281250
465542606
1575645
18088310
491592095
474761906
249014555
5045421
297918556
671412449
4238714
12488807
185182802
373434386
781053821
57091473
112985369
101454636
303870637
37523484
345775772
166016465
169062972
348574719
18692636
6566807
305419734
91802887
10623338
108808035
22717413
345904691
257618770
300817851
115826313
84689562
191975087
76576755
275103472
171956802
616362534
142495345
229077668
124207901
555745691
791959674
50965388
735111640
362216581
369673511
305462374
119709754
98188324
81724899
416866118
404045220
131381135
92073534
43820479
51289993
640170768
221714406
639481205
165464247
50113884
387504677
472586949
362600339
67868852
175908325
4502752
607521620
98596881
33211789
572115181
172689259
21740545
141179333
152598819
669622885
288717361
7773592
11441982
24890380
60547849
299231983
741882733
574243681
251456189
280052931
34173152
8720667
353126305
527781415
169578100
33473685
13311494
443886130
78824678
624276547
254646223
14592147
248592
62482048
449978100
334879636
109586050
14922908
873475386
26762095
229379531
476817359
206524094
565804278
330005258
247447951
154688323
32283198
320497565
341993449
243227089
457854316
437822102
91242594
174953814
483104986
145311720
139660032
299802126
335539568
417551357
52213129
383420160
5410824
106220357
398255215
263984467
783097587
797031653
455604437
236934824
69070059
32755865
443725898
466174701
793864573
2546217
428096273
310478399
461268651
5390566
555500225
531162793
572973386
468818360
67062106
483447524
90296156
120495859
185102180
53434009
238168775
460974348
86147800
130521984
7238650
354465950
143174799
36302189
239636355
2347566
74283433
194810979
271910595
299271908
81464158
47094518
163047382
78525388
130382109
118187646
642307701
410629694
445692364
192137133
46814158
522149503
754588810
46953437
16811087
187485060
186900039
196524552
512508022
151150448
95896777
15072972
520830625
210207602
3837512
358544113
119348473
154103545
206864176
504056121
3125044
98183481
15716659
41170600
260816855
186539442
337716349
268751411
1520886
260296883
46271677
525407790
572796133
375486288
62032112
408297863
183600303
447945006
738631373
108447781
829751506
5655684
53499084
619508225
95731499
111091239
83992720
255096186
310749483
633843150
248861245
253792872
12757323
467256196
28791402
405962013
826677516
92438570
1368593
118801836
5262813
312271071
17491443
426765958
202697204
282593643
125089749
145509474
358186514
286570715
84170871
241659226
118272633
68793857
132710103
150348114
166277625
376345298
83524849
470858774
158044464
84290005
221962899
302472526
319289506
180116824
65836481
281641623
180312101
64275079
102014329
103493176
370301590
52571447
8919127
475678457
27004782
2854660
39225011
256080625
55464303
361102651
781052468
103864799
506240434
242597640
15027671
147988865
20233369
479088999
37881829
225993473
157307388
120967567
151807602
79646770
174303788
249072410
55158262
127378954
99143707
38584677
402039
88296835
181404921
282091047
72821858
57083739
84266779
24217597
197017249
586789796
48364790
662840590
1030496
52869040
0
33328947
467423031
77485506
49398429
344348859
96801496
456178892
62903823
315790309
327240862
94837376
24754793
46772159
39032879
19763842
517326653
610600729
76384448
526656380
571374083
166824907
504762968
310348163
50637055
23173440
591410146
68840335
55021129
93640106
68844390
322094700
399189878
121138512
259241154
25633555
138421691
7849958
23265103
8048154
290358229
793411516
12644548
23084494
32691785
225997558
276682096
508523169
259956133
11241202
7983183
25086893
622992550
359468329
32626371
395139165
208958239
191685785
246809265
831598093
156037734
419162982
155175902
220135351
256110165
4674177
310772239
814919872
662117599
601143757
403786904
43085985
544929939
409134580
203189946
199558037
12000664
412147685
0
103048798
435433914
95746123
34343668
9705441
19735192
58005163
8185678
97658434
630083017
59882063
8116907
62935659
397240639
185561210
208659522
43175913
87157256
421177882
173795401
39469296
553333349
730788122
43969697
908509054
34235360
687224904
2445727
301282041
312019509
72930047
62837870
519513908
8268850
76981273
12001496
172703869
483577564
300990667
484571775
60939847
217581448
62930413
311849631
24732279
259247397
518405776
107471626
28342308
188718947
10683048
504402595
717325689
476639858
9577929
184039108
282720731
494432039
28272048
371699897
39574278
42113555
205358579
226905345
904650380
213996822
471039580
94563344
363542547
111203333
292533978
544973413
716649176
14070170
231534469
25056755
547635731
61274047
24285541
71834724
114533058
109628342
396103611
116271762
522921944
513452906
149173829
214738220
510022014
78123154
132856103
13268107
417523927
547071394
184096524
305875247
257127590
28625534
210753646
530050717
120108609
9298708
2278459
265846768
17754870
56943326
16104015
271827818
383828
161290353
54097702
26538308
96020586
259062670
77105029
108676199
308258184
216959102
202282140
601608020
299574820
138576954
219278235
25603797
239665924
112942882
41398432
38701527
172371072
29195918
43583151
77617466
755306479
24539137
540719331
588668822
794700297
69026188
237422009
525753540
13792449
6980390
655232132
43903609
75513110
8005428
315412766
398337040
87872052
19942225
364790964
3789073
152724770
411482357
170042820
469451058
20800159
81564263
214064854
71720664
214957800
565780479
129112979
608586099
755457930
26421311
75243248
64425011
100142297
82464903
354129180
89781866
143760576
418269923
100841962
11676430
273105891
349296453
225553280
209094076
243475132
226802762
7718810
434895902
127604292
7081742
7391573
56737568
112814651
167129824
530648868
489508268
209761041
698122944
425428679
287175007
75880905
307932923
37011530
706852066
381884955
587670045
752500726
576722339
44329720
120509141
283060668
33853501
641460061
248904782
457226823
43193054
577365620
433270678
101507583
8193652
54466742
714999630
340541343
474187904
130301685
36682340
154090214
331306859
202656075
15207206
293901623
214979086
34849257
487717223
653912212
471540756
83541847
89934947
307544591
683056771
176613522
264829777
97425670
78741218
176762447
693182793
14637599
229255822
389645677
510220936
53447966
21102093
84190788
32693857
587389769
23190277
25211647
64986983
521773360
380611800
78732323
343305800
91600315
36686585
268027673
542906552
627696968
74925681
59411382
88129084
162278464
889228295
1748453
46703692
85566638
112349596
397742122
695635425
392458289
17443097
134418869
245037157
185849601
895858955
541955182
788390617
44225014
113934595
301416033
402464906
365656697
680353326
35681442
24259177
71995935
23971586
686492700
179986609
4167587
39257089
57565100
112489477
62506524
290030037
294472406
99698794
34353159
741053123
31424899
374232281
8316287
2682
293418445
413084260
67398854
433079561
185191330
55533531
597172582
155279545
9870145
280238500
108340032
255923179
500745863
33199357
174636486
27529891
99306871
17125933
343140683
799080070
318737219
26408101
135515613
131019759
482589639
753136118
328005541
257534534
248635486
609083864
108177034
87677017
203822552
409430941
496775955
88818086
63630353
647092188
312151489
274746160
161185179
682053790
89538839
721167823
304094791
278808671
42158811
95712034
275798358
740501460
9195601
187594541
119859583
153178694
463794370
279794447
81645142
627614788
77396245
72649342
237410285
1155517
114898757
36998585
232094273
16903355
26185090
140171788
669521
137685860
886578078
94370963
156223082
66244353
165849535
218362526
697211658
50483667
65295464
287594402
162914463
120485198
81911147
182551047
139878855
10814278
53299188
50660631
132970039
5674016
587080542
394718760
233309868
211589148
55456919
361515843
168102630
355297658
217488605
120225
505307660
346306406
176408868
46936463
236435044
15210853
921952771
174323414
218925475
85595818
352481695
41941104
33046246
27262846
99399565
336446512
17676725
227727673
125350300
52081694
220581896
130279266
76629908
111419680
153497146
182879369
76357028
15700473
285967483
394563177
37539822
120251357
45164590
23549784
3365470
30642880
53177677
86211128
156228361
490079303
238098121
536273751
299097160
4398080
260911612
265455879
14238067
44963158
436260094
550588163
673959853
126903198
72476446
2268124
15619749
365158070
645471741
246815013
13150714
445345453
56565351
342403324
597180333
256000905
195015808
143756777
178291784
386029332
58031773
32192910
414542471
187513827
278750424
468569037
17040254
191857311
771288656
38474537
590152912
306288234
333234986
331618692
117360357
203954855
20599393
246570593
241991376
71265594
438154484
433132032
145928962
30655844
301467317
37759813
56118726
9478059
53630366
294493836
641243900
89754242
58646193
261896892
607367936
418661209
35663682
480930230
79216278
454680003
144495830
105320882
8954164
102548017
830648981
77820009
261044526
652689555
479353189
507328279
289759911
84971028
108071572
15414243
20034818
416044423
524993381
356548744
176517903
214409340
7456089
63161532
237342487
602826546
588342692
180511613
219941282
48151249
471942901
53517958
159285994
43908434
312251157
69516818
140805357
208474816
2409863
131467494
104270815
83301955
106870138
25465577
148466699
364405115
194878208
888792883
233766727
506855930
172136495
287057115
486596499
45067139
74162837
6200673
782310710
225395661
197474733
344836375
151335607
20589064
510485
88448120
155774521
2929663
132818850
566499581
270523203
55434031
106999404
511271863
370615402
586808321
83825988
52326789
824807839
23304506
90694942
214287312
275520854
6719190
58053007
71085265
285447371
302910943
681448869
127188029
229070212
55054831
188875729
73200005
466205332
42172587
479678192
46451187
137069773
924970013
219535113
272756249
820096606
95507025
84691214
5925246
145079661
205656305
126400396
29848152
93539849
586866420
406633408
45054818
436170259
46447959
177119227
143396401
106465663
38605626
667615054
121163801
90509187
307233592
26741568
61940752
334195353
10149918
11470926
56077958
194770752
611153756
65157557
653257319
83702430
473509747
48407448
150304746
30255472
41323467
16976678
66463495
64449736
944699459
198772136
17395902
246562474
293594450
25107785
453738474
819879005
72521865
324196899
116491045
392598840
407612764
372248366
136665805
87432940
30573681
55325669
152501454
774990658
4467929
104753862
8892959
914707629
173094829
175370965
134872466
235424095
14592147
209274400
47677934
762852414
79905923
39201067
2413597
103141198
150224339
159596030
148152237
30432636
301875317
435585029
3775609
47454706
402866119
1751708
176370337
87715166
116249397
250766012
249735581
191031974
75936632
129254032
5240000
468817671
453858438
500078064
495135798
2747497
617275165
55708281
77838584
243318112
381065580
253486481
360355828
102448761
704305743
621202109
367588544
488675761
50276603
146274462
310449918
45092586
635364819
37774787
90206656
35872122
124553005
88597663
144013533
32050869
60799517
141038373
213560053
420101352
205363062
98599179
255973997
460678866
278881041
632718357
8437811
95627397
16454978
334155368
140393161
491217307
199638167
337980463
50997036
33784726
591591061
300732305
591992334
31442701
95528573
674265911
84863878
85466436
14201940
86955486
70000802
379398045
724436
57418834
77468804
839531604
366767356
3001515
454594559
237875567
21824938
205221256
52782904
316058229
101602979
194098970
67097060
44433527
562186506
803702289
115895255
70539455
30055089
176174433
676114656
304672614
138397721
355853651
97226178
54150757
9597791
132809654
22757967
40162672
438234610
22343019
332871673
361546706
634210
115909865
964507
47967250
44534429
122028101
357296455
232171837
146765538
468697242
459123865
583304
400034827
125225908
23808910
312197185
157459979
106335380
397399037
437332469
1075058
428440791
787548523
132378779
0
229227305
28394899
166883796
69938168
62555461
145946383
309447462
550447836
274986979
361947180
178912880
59601126
42629509
756246304
169019941
738026770
33443601
525156547
44872434
292316634
666696276
205285395
542275054
238394355
581299661
223732302
43524993
217225278
14583215
339124850
579784247
66310669
118254243
369379988
41242620
11412541
317658428
51595943
330291263
31993873
204434757
826458675
66822224
202322802
72477294
72726123
17780432
29527831
48644704
340968869
841024246
400730054
393598561
365064210
224004950
50943091
94581851
20902522
84279178
116200075
70873434
118725519
465749694
170811921
412809610
214641250
523474278
638867428
41301616
168271051
196820616
177388719
76711121
76198288
1822319
198212022
70530943
588465390
322292667
69141146
288591009
297292327
220917381
318954978
271974482
70678612
49666974
206859237
236423765
16781047
66689246
158330093
92861127
378872283
56523162
3858552
193631365
288184175
489644289
436701110
333649119
507093932
88980513
460152627
630272243
382715925
267681215
106247457
19495826
12527743
56698688
50747123
647152806
110678819
106807605
525703693
318446983
198373750
186188199
564741972
66141521
165028862
910398264
77358579
232494607
236238306
269866222
16871700
71633221
102218885
569230057
63366095
482835699
125574203
541296710
74933254
61830024
853591619
130645172
165253426
26995789
371583346
176810006
257014
230064465
141136058
145338492
193083524
350592151
9647503
81871098
10267847
25375851
329727127
215406710
114227351
100924866
470727006
432471137
381059058
533524964
15443627
273125937
21169151
38873122
570380241
19641121
279490243
274688305
542314983
247519353
649070828
129310939
165248748
20485675
326181606
321041995
49994255
562439
80271852
420462247
238250662
8293242
108496224
477799432
170722258
59176779
212853804
102006087
205615482
241539711
268062099
581639075
498603253
86260632
400960742
74540162
317614234
278278876
69447422
374615895
70362097
360451803
315450736
765019184
102337242
100708896
82844131
96597242
450669239
382549020
449186434
484054602
803964202
3640130
441084996
113552076
670874690
101284309
164284399
110341539
14008973
405664331
60708648
72316214
517597736
209162481
11014992
618127832
430583785
393150176
90503870
111121414
180609532
200543090
32223755
113624933
32904064
220795887
115589859
137318818
25904962
105023082
267298538
52477969
304347521
288393486
47217008
35406535
148887340
36603431
10965648
191416680
246687648
209696227
699706359
145518478
833830238
19742689
441182197
86728605
433761580
15196179
726617859
218518879
7482608
448850173
36783250
197601390
101320688
357729285
1487376
214547722
56094085
133182127
439602508
384495961
356642009
307017217
5926957
329990408
581031888
267345517
368445135
351614031
502755953
342186302
471215339
6942800
307874467
4883170
727967515
125575318
499262600
186459297
48258127
22245884
342651422
24698962
146360503
761197863
76850703
624318513
507077654
328663041
403233344
443041434
130253588
268095721
18243118
100840912
643942666
283808762
718442509
80489761
424681551
13678573
544281876
338368663
327782331
2234645
333184638
581941774
126613790
241106858
144614944
484052103
300600314
104472563
468611767
222715291
676025392
761819357
124594065
17072891
626423002
294834141
175039346
346830325
1442927
183981871
168821740
132512170
407664901
356485939
928125840
34885325
85334684
42274109
664387305
350308512
267653572
53245737
670572804
667150177
60431067
204252102
88792227
8239584
85005006
120547775
175460554
339311009
66934377
575988985
457660170
618389096
162998779
245231282
74320810
633602669
27641475
51363900
663196983
177048744
235450623
349056587
67951893
263670633
14563171
107633365
87639546
175212020
56967499
499204365
56632029
4653047
516075043
122303931
532638428
278248245
330324826
42612966
12546169
281974968
140077519
374980360
438749103
84632827
209193137
15087570
8745283
2020528
641303892
231696599
38144997
135984938
71354809
428089641
231879636
20711136
11490422
370572925
8474769
67076647
644197621
493550849
22067144
50889579
598069553
67135368
597042964
27834290
65427366
172755724
45475978
143575603
416525159
434175
158262136
751467399
256044189
145962248
104640529
857367061
209761181
92148581
253514802
148674832
508119195
201861020
215837218
212087300
61731034
201146176
443186546
303886308
341654315
920088783
56511724
67779955
69695494
30679574
216155267
250179627
462756467
103305728
25397881
229794662
14913664
97927682
310945358
289746090
260638123
705578336
26954395
140636820
56363498
162996875
182684501
753135937
369739295
31506186
73242047
102651379
187022297
83986170
146628103
281044693
423471527
611293473
336752983
510467930
499874642
99255735
15850071
325298045
22272109
10182785
1202445
403235651
12194789
64068987
328372239
18269995
351517832
206506271
380052223
8199244
458280243
137169540
15375715
393415168
24556145
116976336
306614581
198010764
332535254
29534798
540692476
316152626
31388358
402622359
55898183
692108976
31270248
5065501
112329072
29507987
249289742
564560401
82873983
662066061
414687027
247692719
65780191
40120482
297872500
59077523
102801261
122964387
35229452
40736408
254985293
4984092
250176808
96650868
564687181
364029558
142751572
52101120
485648604
252285653
111304694
62747997
1845307
8372196
213607425
467142644
37863893
939850136
176036343
250416943
297801858
42805460
541051192
52513680
580095551
46177992
291289423
126561580
89897305
36531196
229170221
219618135
807223673
395133331
56471461
124364140
68230551
67432836
388087884
359097484
157357768
104809899
668210511
254234902
311396126
583805370
523921812
337762580
233380805
180082902
408923533
315963374
952789631
389570512
21405806
384702469
547095499
431691867
2024429
170092979
2245632
545130625
401574502
137058326
3033160
23309925
704462862
762889042
38325479
302174906
192574325
541053061
417249990
620518891
240408296
133972928
266653586
404843592
578781011
10133155
672014727
96737471
236540137
367269470
499531727
428008849
96139841
238348672
213753527
51649514
421271489
23493910
3644360
536438253
108091990
133475723
197757053
119093619
113769036
304298282
263979203
827333259
255690424
289476813
12196320
252414468
601042094
187592935
16691978
167916365
99660846
362986
90785525
296253
40108678
437987020
202616910
116343169
5905101
103834604
595062158
191592083
438411952
537056256
361182916
281200999
321952552
14817204
170545966
327628495
364972955
17288735
105948501
126370162
101561697
228238290
753446146
299792502
661834873
119092380
63391528
346147822
688866336
8257969
31271048
205701536
110272209
32509002
128310492
6440779
52102926
31898566
311688825
342702046
96629669
88144569
519533151
494154
63142964
57182609
457828113
197334199
17670674
200015740
60739023
666758088
200616585
347454318
174618314
90390309
559162436
56168337
58969673
8067940
161107119
168894562
137251892
717448664
544927468
49071035
250461747
169325486
553955587
231383111
57265581
301491707
73460632
263545965
388556615
351623252
41859884
724201072
29977143
375587257
11478349
347506324
144991415
1536176
18292101
8690884
25417241
91258353
262341423
165600761
437228196
190490372
5928147
81615539
550199298
27428529
36513630
56872008
398878362
52415692
2850116
143908526
151108117
26238811
522919068
6946144
51138098
749679726
117282478
42967342
59551987
102284195
173292509
360256666
69639421
615362923
527134024
574627947
553453254
386857782
100590037
368311777
472570170
121234128
263202473
354972195
654975831
100290295
88509236
315018026
56932133
28478533
133781932
675838808
401181592
108752192
276028811
156428796
280003163
329088061
516848884
422106118
622048373
117360369
91860108
5051976
750791454
614707631
104296904
686459572
339480687
54278452
445364828
663678544
550617919
377470905
136053612
34124922
31015323
294486585
591721964
467522712
578939479
417594744
264366307
324304170
103764072
22573579
403898673
8141868
532714310
489534038
65896636
3793288
223716651
122472141
317319737
205291215
390347213
345502658
22181155
214736039
6615460
91297186
538623207
661476338
520293462
42514524
136716352
57413542
120415800
234206476
535265246
258823043
4496497
201409580
174974440
361898963
124606827
96918297
85517989
273731461
59431284
213681761
33416054
287073968
251178695
328056558
352814302
254190315
76827177
244389128
75980055
625170184
145761820
562505151
873738042
719979
449748347
26331385
486244882
174002671
389130015
203373184
137450829
233853001
180541162
51391811
107185137
25653648
171846094
232895447
22242780
3818913
328927645
351897632
52110711
205887773
238432335
445073584
74729802
63449301
514487927
26939822
494402064
23150751
376301514
302739301
298537436
139230183
272700440
38230721
55574839
74335128
905090150
181295294
159527216
292443246
416939676
128900483
169377032
37492891
674655346
442214960
125104449
225874055
89766150
3116364
149358070
730957860
269838700
266503397
69127482
515022607
113530430
47093257
463138981
187343137
75820050
319486470
327406494
57087615
508107996
170500871
235743514
549911856
185848243
866758417
219398577
192360283
458279232
544227100
77395016
242996618
650994430
27686176
176194413
334217078
212546626
99743108
418196335
201383970
80293807
24720935
141320201
365440168
137811852
391933551
728012072
266294788
41023401
195523539
159396410
643571273
151060736
126369536
3479491
6739931
160432785
475891363
49302043
487403370
306592352
18558094
501923622
58928124
112128135
379009972
401587760
244987240
33068480
135367706
41647490
518089544
314592539
311686751
228771942
41364667
199970495
194562727
375505822
330487967
80165870
208228946
566174552
40530148
27230771
159026623
150506001
419287066
396695961
343907776
65327540
413295856
663582749
39691405
52403617
31553681
7329676
31023206
124956492
119413974
273527918
624743141
483468855
283178340
66164290
231632811
84255559
21571120
456627988
71616782
258641066
705449775
400257896
164436224
13183395
273096132
577309091
349279620
233400393
167500252
82458349
504526514
17197466
88938465
346586724
556759574
10271121
310467375
873430
70043482
330173473
6957485
5736722
61294861
50779738
804157911
30663787
1361557
523228722
549108079
496284560
540642533
85943185
104616957
658372562
405682788
51425066
122500927
722049577
248475012
9762868
12855113
86607277
205667020
267806962
66574865
15507830
359754198
9459300
313974379
391827018
695887150
282621966
266498022
110856739
29323750
80037598
336965738
92664978
150830597
10073100
35482632
56985481
402096881
326991790
467230193
22296766
9084643
0
717972159
107186714
189523431
310406990
607379591
211970924
56697104
88236380
494451929
694404819
766904148
133403614
172885828
9637577
49037553
100507925
11169127
685494178
397185691
644165556
369229133
98509521
556326936
308277138
582820514
78548701
234521227
52979248
243408870
370736175
20934671
446579222
136328303
433968266
240448141
161099463
55805096
32972661
144886790
67741001
307461866
215047847
66660378
144274332
477967272
281563295
171288171
619862542
503694104
225527920
198977706
394834957
363376666
449329896
101212219
131859585
40331212
320612839
156636575
58930454
468473667
198874945
14592147
164618147
744419001
42867726
41258394
42138032
36151640
263576126
556201770
277979388
45786558
269972489
214598125
49129196
60052187
433568091
39570482
330650885
226549767
434688019
119176680
159741366
492383389
315048199
489691399
393165517
235898150
271679861
127432098
181419079
163244024
705034984
95935558
39240824
302016318
120288091
379015096
236379678
917179325
219227132
47289709
222495289
638929846
700698072
221497645
175178769
257929897
427154214
73733888
76545381
465279386
109641441
879647670
231869219
686770344
55291322
467528520
752779892
92209806
235293915
560734770
411170028
52349012
44803097
312981735
675338013
724629092
61602481
382723411
11791411
371066464
199877916
10439068
395166508
110578209
67189495
47726815
32652654
328602284
144880277
31097115
111203697
52555096
509725271
352564409
21814942
322939827
342729710
460006504
504293834
79331981
150616784
51419235
53770009
337447904
49310050
229447639
17661699
10008805
451644366
214188464
79661461
75261924
125749945
418283479
69206461
317410844
20307758
569342089
458291889
7454390
37885207
14260236
164591272
90645
108010354
59743369
576404337
322183639
15829387
123655317
5786167
9153306
595051541
675451970
112259820
2365008
33098467
330233013
373640968
301072542
86785265
184324539
491371124
119043006
3950567
364773429
737273851
78396434
267503080
51391025
53886420
827348820
47866037
164757689
213783463
34682551
126966936
79968624
161766181
234183600
251843613
100143019
54332548
13770343
389246556
589738486
81319791
117613455
35230587
197765398
192154271
523529542
12741842
362745536
649255958
638534341
419216556
44205697
235463348
216245393
595488259
891250384
141076682
194934956
247867443
273429823
251825855
83990132
257168864
27568551
120542611
431588716
179613332
127748308
62394884
431589333
84682825
727891272
427634851
283647860
245991340
784525273
22928999
379523488
358555796
367564176
117580494
450047114
69561326
108144223
350528397
116726849
39869561
219013971
140885831
15182880
441467001
48325915
235132317
196048126
13846553
89291817
203442787
150134851
219245880
134354903
468962043
26354140
72532635
172315735
583758928
73865669
271347961
213667032
143383074
446371052
114627294
116295593
227874414
38199418
129038224
129043507
127109834
690532415
579243277
146204169
532957806
3542152
175562886
173296472
307416278
352535067
9074984
36585836
270624516
105422110
326034322
527741749
16765196
87644486
50512813
353481876
340094538
289096777
18593867
12617681
227841170
68242869
153386492
127886410
121610351
69584950
315143337
16586886
173276302
113098083
353838927
80690133
359268868
84979273
176003368
86610086
26524900
234645156
47416437
423689969
208011834
11806553
203490994
10504901
180285099
123184630
449417267
366124708
258810205
275783737
499693978
453133611
123888217
218264377
13378216
795027789
352149266
17557614
638571684
727020555
637541371
472929089
658267825
227500870
618021350
492528857
729911245
250125898
51219238
76237596
25696039
46208783
460282729
301004122
706133165
330710204
380876810
105927555
623585839
88772977
3762228
497110990
3538605
11098068
723919572
269515920
109221928
357309393
389136745
390937633
800674037
156899826
459380928
728631685
69517468
24977591
873009168
281813356
258014871
166175451
17971466
21959334
76778063
3584317
260115345
413849130
631650358
680374156
281697610
105568391
70557213
37565202
124044334
135207680
648820901
527475984
268467078
460851256
475532861
7639605
296698044
114936749
138860119
26982624
389974212
215794448
770156740
180553517
428809757
26729764
47414476
63835969
55727817
8231282
89228760
4674756
772059585
887508982
458784803
511982131
635480735
78500804
577063669
220243544
38573643
7614654
230321816
155607530
780181914
659983484
403238614
88295683
30661632
275811027
128731498
72355001
308712181
73944401
159182922
468099444
268858061
29888584
111072713
293817628
398016362
77217826
546566520
15561907
11440030
193348027
76360661
303209384
592806352
846286771
426150540
16585265
94329151
48844554
393323728
191642064
143969901
51777229
904200635
88968986
149802659
357422323
1569598
311312114
494918353
26665631
23843586
278986360
529343048
449777094
4900714
86831844
5916236
22405611
444577895
256457751
92268949
437084885
90777978
173961865
7962129
90448028
529373824
558005645
125521483
152574346
61173811
289887048
572136618
393618643
239148402
24498190
17328462
134805788
42716650
360103818
410797183
77146812
234567119
302656942
384851159
39932632
572762043
63338167
423915681
49104446
123347527
511664115
4195894
450226525
117225708
222154989
86332157
881448885
274196363
6591437
396176474
198655913
81735621
216252103
119562093
155736434
146614111
106589508
245314755
876169941
245317938
624352578
454569590
21193761
494735950
170308080
807188307
171411218
350578525
58993026
82000003
5529348
545639651
401542806
350708500
6053554
177744561
142197670
14267029
42085843
580523122
468486718
158145682
76905480
189478676
339599002
414836276
502241864
194992705
632790874
113002987
376914371
97018312
7274762
268712838
71938521
249082811
73168437
71024962
176656168
18268278
100297634
341735061
641439680
14592147
8018154
107341817
161800357
51684524
113277892
68379410
114043699
781962235
73564652
29572530
323743616
645808584
173930252
122822439
344507956
106951452
448704062
231991458
48858297
300060906
134334766
457125509
8987826
7321272
879881
412321770
524753877
66749629
282483897
236497284
661929872
84657516
21162512
192449782
281335256
209605027
293599424
68913450
57014375
35587249
181841163
23204405
323035530
576240
77370203
110098191
208999018
155756109
88068805
128902077
418015047
161950701
567050969
79427710
851326578
35492795
218087951
322440961
23042197
24456339
322914906
54926362
533797424
101096957
414667619
358415830
148401962
17488213
578383563
237360303
552326498
308219994
39055559
305315374
14498732
14024354
15416296
67441009
86562075
204019749
223418316
41715157
550485792
58264896
258974326
931406450
375100870
78811878
425427061
112977315
33399035
569540505
7458738
399047106
378398523
105507595
42152606
21953640
379615096
96239956
100694607
11330857
215654749
293346059
343275636
331091781
488291773
319889
674481741
59555321
119110375
200424542
57148888
105581490
92186808
139881457
135323073
97171566
3416161
71187491
238016255
258779559
153142665
288528868
112085037
52039920
60290125
311569968
805787743
114152557
218299403
100766448
500108159
235124611
45055884
72591603
200039629
14284231
583187367
226903227
853855875
863411935
105783931
32419900
107675
263628419
15850446
216442620
15330616
567556472
291818393
417519957
341011526
701714596
564185155
235194858
395430842
17197872
49762266
254021429
26583106
155384175
237903081
212080687
17969446
855585476
213717856
559155904
687587304
195506710
146242125
102471451
16350451
121159156
261159615
782894028
507688574
382360059
313693447
95632147
41771062
35647361
83052362
120397453
234200850
337874634
86396084
578381698
360931059
246086090
593139750
233996689
81459099
459365539
10500984
639472918
77896187
192399952
31276816
385245810
171393945
37619848
331962993
345799780
111204977
145765642
228884693
59118603
308258946
377532243
200680808
354214758
23264674
252226981
272885260
519586939
26043441
319339128
716537006
27260218
320775238
99770935
351598499
504645096
445503576
105355719
298169198
210308487
909809353
209275867
122220525
424891939
141512047
289357452
607158804
334050792
312051787
14251910
60124379
437007560
481245978
542926675
272503343
11065374
336721155
144021886
222396782
356477515
142537018
365063952
296321958
40182736
328166980
366601311
189260628
117263682
219632833
245690951
488482052
140669283
326620402
40168672
6538191
554623232
651259799
408341206
146823244
208607139
210288251
79297274
419168366
102930647
121918543
334085652
692052448
96448009
129773836
376277991
763050873
324445878
59457296
146433280
109010543
127377341
221020393
144518580
241739145
149567455
61917014
662537406
7650350
432532055
1160511
310796982
389450864
37255780
107505685
290101826
291301116
9906572
669314052
760211533
117077427
220542797
250139431
347696769
76372747
355464822
12745515
99307572
857013056
526741867
123953516
52788588
199660652
320611
466120441
125278744
200117640
424143652
39825817
170046872
120479206
448839127
150599092
27137181
125939827
803788951
331011307
139801643
38804484
0
48332948
106541882
26770579
498674945
639836810
593471380
115718146
13103696
176692555
74474669
126362126
840761444
101132438
268781529
324556717
28260801
389632215
499281757
536534055
62824932
17380115
49358987
473961123
7667666
135226923
168669551
718447298
33277897
263817771
171854471
27677809
119663970
87496351
348326096
211497515
749328103
40113231
43432781
17476266
181507236
70633307
119882779
210711092
482966786
27283442
192823553
855244413
132449663
145664889
196702280
390848112
287498788
0
146261648
510687539
211331417
80335194
486102805
427450075
52143093
199916129
463231487
324338993
280765476
61606751
55501239
417667675
15317852
27420570
119345
193939859
453532381
697405710
150021876
113188843
448942073
333636798
96095308
73035549
456950131
429351324
678081229
186499135
107169454
444892439
188960959
776874588
1171748
196671012
47053737
355223487
3329157
55008106
547694349
511991923
533707319
42939772
54563189
762376770
31891726
575803454
19856667
268577389
22947537
3930525
698821458
16448395
855251260
4277023
775770404
95350273
8386361
212347757
82565828
347678783
75917789
103830242
140348784
460555459
125060531
215107693
47487630
328380278
96883899
208444419
871080433
128972306
366642891
1672770
182161767
92570785
155758380
56238766
711300109
55524448
16901610
444167364
426420836
479858497
406193244
564581377
334711560
873787845
729067913
69045729
65896039
80773171
313127714
133613908
256995978
31474349
309689335
436090058
221307050
75858921
61170669
204050526
12938917
770110196
182098809
226819218
101659075
568837427
64077973
167909307
678042269
737603173
16241480
3220717
1218682
8305151
10690676
89801556
485593689
86448252
457500803
199180817
81593108
197832368
153113442
408648746
41599665
347584915
192541513
195063708
388079781
64375975
129648475
106461206
327067383
4963795
337854415
455443550
3843630
74161680
334895880
408660527
27221954
152418398
128741490
361783349
43834506
12463210
432784976
262603533
590379240
102203355
6568770
28218811
46199965
185245101
137240092
448245180
462578620
258744851
25223568
22913957
562344540
317572355
221158509
514185345
100730043
20235399
251143507
262850634
12406702
340376567
134109362
465144436
87633244
293062574
54532923
734598320
227792680
28292620
715672848
154388769
555740403
172145435
145183329
485442914
88035868
311423541
272090855
307375541
360631926
218472593
684988481
4075425
263544508
41740885
183207594
123426006
56962407
597500135
619028342
51309856
163603070
11580794
123377291
505219039
502503722
458396708
292600026
619596480
32739329
294683464
224386918
749834610
186597110
57304373
104627243
117325003
406139082
114260767
21265395
600460628
614967237
32107427
23215449
388429349
298196548
312278366
355345981
33627561
80169533
166182803
648966086
124332873
99303768
2656117
5774436
45606661
476830452
88538920
43369240
130901681
235728372
882446978
28839961
64782170
615515892
136224956
64069701
113323018
110097984
53015958
193223869
70708573
91725438
34448144
241990785
283185949
121454691
342524469
145328716
644079993
168862974
4447236
6600079
392310525
38809897
650619569
354471442
630714171
217295494
24906374
116017563
25845777
103860251
35282240
580761151
569521522
55764759
198291277
254575642
217875890
313303844
118693009
270316991
138638482
270433488
350165005
104894636
772772261
80125577
297835930
225906437
637848247
54407544
32552717
150325466
62298428
175017281
218970287
131673081
644018338
522441159
373707121
865021318
140067433
683893604
328691669
36951697
209454621
297754393
939024908
353020741
718157236
779207952
317575664
84357598
119715017
728905436
126688721
183881116
394179690
501203411
268568142
47864975
255152135
310668716
670854525
185163073
873135795
49254028
680442554
143672098
211511795
627838602
16157115
174641769
51542818
62297143
769819507
176196833
397202432
13293724
317415389
44748910
55663909
153164932
138183145
144311649
143442086
86471524
550481312
55153639
403328609
533399784
88194964
269436354
9711000
156810894
246756936
29346180
164010442
11828684
229612604
164548863
243737034
827489127
30768470
503539666
420121058
1445508
85736886
807445579
227966425
3577380
351911957
47149519
228848499
247363037
66370401
222569073
41263723
395715601
306711886
401400084
223364605
229749254
73462661
32784337
588105295
110833144
420841275
78589850
92645076
794733576
269492626
324100712
942507424
75549960
185777727
350567424
128835505
82535474
449112066
229225
266801338
42541206
45070988
326945016
232347827
118424525
16258520
89416057
166579143
323940523
5450538
290800618
54313116
701189036
432171607
78489377
183062836
17140465
556375361
164023025
364190095
488777666
551148866
466597482
872235635
421236374
4993791
436196127
20459585
348621313
106343592
33922537
231288467
2297910
15233107
79309954
15044603
327443952
481359824
95705983
119956616
464027721
220470808
70463709
10470258
308737254
219731070
52626070
279132562
78774271
361489434
607346940
30601589
428742803
580623662
342040304
49399653
241635704
332307303
300153988
40682308
14107177
49492348
4071532
439442993
26760266
127243937
176580455
205844425
4756773
2541814
238881691
301977253
82924808
311434711
47826415
347835118
275253821
239749055
187353401
29642663
288692046
385304810
43576697
674904788
4232554
163296436
508639730
568065900
41128690
64597225
134104012
222106407
345992373
173838578
425150685
397748393
101776588
605570497
199855339
108944655
59062748
308346303
731807437
473902206
42055019
469222562
371295989
197101654
91884015
14592147
66931855
470190579
143575894
806475806
239013722
14995975
43684617
127625211
93146036
700076061
431306241
75483931
102755368
397886023
95515930
62059452
31784046
36585853
37907280
8709836
452386278
131868726
112292512
35111286
422276668
111304827
277191513
34542234
53418760
490870694
515201361
25283061
42413945
4567667
620743863
539750447
111324286
0
262659488
182240466
18592345
199693723
8012085
422074086
613264557
188330735
103042866
117730108
308004068
85386418
295067941
345105330
191416880
637534555
99756883
277098818
8511591
210384098
78911518
81355931
71436425
31550623
75988191
56938702
373749154
503757815
18836832
21047299
33702547
27262726
137366484
64554767
505504066
103091626
135193533
483384762
476699428
519248691
282551665
308398904
408315718
83689683
89942113
149625442
710784685
23417182
780973979
15273515
398587715
1909105
490397073
35290041
85126596
470783790
287246512
859596920
107662653
98124074
147546537
430966055
408133731
29549228
33233073
607888315
219413367
28451199
381764977
149284923
431678667
178350089
111742185
274988743
246056741
743530110
19910336
229411377
75958304
147024789
237413152
314974381
148469837
377988372
528479524
136618105
532198167
357495945
978565
421536192
86653678
1332711
7784281
527233412
199233685
17239388
67130357
27942231
196454068
64245910
220598322
667524769
299427408
370772303
2290772
514166503
128384880
483405897
427635761
504193191
132323406
101870189
170620073
113260330
496535790
111436725
44149453
14955229
302195176
54934892
199565537
6831931
175724788
8144943
70095922
770582992
126836974
149985655
79497434
566036623
545234349
398678147
421385972
5846271
39189852
13317417
143170076
25136495
379339768
306831981
592602736
406179835
111641613
122125787
158806655
236776152
401008293
101309301
141730161
40106528
392340670
254378467
215485101
30729751
300673246
145367083
461056261
109014813
57787694
157657148
358087658
513837397
80365273
204887904
104807458
300902404
62155686
23555136
598804163
64414820
55468488
440569236
198703736
432650001
270394562
302665084
30583427
41985520
463522833
19809548
24427620
875179257
76409550
181931974
477824957
690946922
123171683
16127619
88553337
64007729
223035684
229551066
407715105
838551561
31543684
259570630
192356463
395522320
73159388
368874337
145101969
521603460
112732153
532872790
667895760
346648509
150614568
150772574
183549254
477881615
113197405
657638943
24108612
753861400
363275812
153835472
557966737
190065794
90314197
326741221
763950143
430641854
10918845
63042098
303566353
56312946
51029027
66693717
451011770
480861945
136651751
45252229
346082502
516448709
291657133
117805449
147851494
34614298
117237727
161193266
54924524
438015530
457555884
572176068
445008875
516474590
508490641
612477324
897628270
359000568
90648805
109253965
307692908
362391627
304230445
60965598
212914099
585208267
572923728
779006851
200768075
4416676
99507571
478010960
433589434
170206762
14235521
707576362
543761049
408689515
50692892
37028298
54308387
193365878
310109244
323386853
48925581
177057296
312794471
90954419
191128199
2941015
475611569
131374499
523544034
638181179
86536794
16837123
374283484
212949419
69074199
167345249
608217700
74874073
149337557
103944301
694911111
645895669
540823933
567654795
252889012
443941197
323520581
243268969
153767788
110357710
792112911
243674839
324923877
278336168
118701584
61633291
78503813
283633689
208213906
609044972
528676780
334403944
19864314
44828581
374654467
489255057
22206594
44370880
101649586
385280825
24194654
176382262
642647470
7810075
184510197
47042705
130029192
2994471
866188485
72905482
364478685
434226929
178708427
433068910
140781787
481978929
239945738
625583546
567719955
194499108
418036975
84313100
465412598
322546605
723735123
71581934
36462736
379940881
457516482
489813790
44675269
14957752
5261754
266631723
156623411
324417155
553952247
622644685
168561817
198144714
508955771
179921336
381563361
620704349
151124164
224964860
110859634
10315944
279519109
214592043
95410156
2331509
13051189
96923923
28888917
541217750
78102431
187849463
282700774
40709167
6651476
316257632
124875386
1194565
222987080
4508257
195829994
872504141
133475630
155402107
146212844
6518089
28796601
398979302
121840771
579323688
199166977
97930829
136661049
0
75114044
198145938
94388730
5490381
165168471
31384319
592861643
580705745
6377569
84334390
231732708
193354957
28215048
332934096
1169778
353286774
183573292
618658835
225712989
18774064
346666872
842786892
179780178
344852566
252924752
187821834
86564449
357683059
177353801
529524022
139784176
45785390
657120303
427013232
225216331
30959032
116422144
51101955
346073699
22921422
854234493
75098561
228892020
182666782
493474196
425614845
18365057
85224758
105572009
536647430
364688590
263495044
47531609
201808120
438636759
192577086
261192496
280289819
300884780
228826380
328308092
50545688
226459046
34050371
531085382
932947067
347584072
189368983
211802154
300689216
326574746
469446498
200043961
112291470
259873517
198369851
62223403
381553082
227413025
3497844
298068265
23488196
3248831
360496351
198521112
641387508
160099743
130138952
356177437
29225405
61836061
172342820
4249939
234865950
578767800
137685781
398663588
330954900
60884691
149424717
841982798
192325697
15759009
8120977
1465265
16145614
83380286
366652944
650378630
73489459
119050889
418735925
289890409
7531671
285054095
102003582
3573251
559698857
562226859
269874972
364976324
121898931
328913896
320207535
18107962
346327223
70558145
427048255
127516299
215318463
13022305
16013114
366400832
805777021
118010858
29924064
278674911
282306537
264491010
23362179
333530311
122516556
25799819
360850530
430272969
81625310
95320710
579554537
91726304
173257886
274091992
361450920
22746480
282766895
27305642
61720168
360642639
723724732
392034692
3139967
246049454
435318985
410006679
68963944
10642773
184432216
58157029
49939641
196270558
418931108
174157540
127787815
2720562
127354297
22026880
98081559
24525626
94294867
183865234
274737191
325021316
84322606
867951878
91762951
149650992
786649096
691971498
742639729
498329572
39668496
257502529
520257633
431921356
147865266
340680692
117593598
278622288
95558328
433061025
50520485
1130015
14181355
47389610
268251080
641388396
60929752
85593386
782778726
206986943
320620650
602452816
259470371
417954314
520233392
14131589
178047529
51030757
270329351
8766983
6143348
48361026
273571770
202452987
290026999
173336836
43255641
61988086
292347582
241921279
111198689
140919235
368473358
156872663
288463404
2938878
763949686
7247435
16250339
159292
465090651
33703312
133159122
123229322
1772484
225508321
78293658
50712176
252581682
852190994
754279552
260503097
219165142
12540389
104516544
214513858
349514894
10636191
39752114
35320330
167340340
32608099
122256725
62514167
128479690
170224058
82135118
603543487
69467295
766142330
282392992
562080296
181961788
65282226
183650967
195061949
70773798
304728139
423901563
109623410
50874181
332506510
508569253
476857402
36374517
885054768
90787833
66751474
528509856
7440865
564756080
316809711
15121314
193367144
89503168
233261555
635147124
741695827
577815592
373704640
664339379
136757498
325965651
876799735
625011963
363419784
80963073
374482953
670820717
386496726
416019757
343134710
387246560
658127523
230396072
52545083
30817568
244061514
169891684
70810622
133289050
1879615
63626219
833801949
101141106
26962602
140272255
330955348
605660118
180578085
348289691
47535259
350003094
41081811
680400623
213558875
241654531
103612242
34089663
378690526
5057862
390177550
56610088
526030111
215550949
39656589
169399834
355402433
300125820
378830822
178512299
682961439
246416408
26664781
377764871
560439010
436339134
362447077
77617750
159508347
184643453
316568313
185945026
340810160
127362469
107742920
342769545
166120647
525218370
14044183
209939023
79971205
113525739
257644303
20191397
400515396
266760106
505135904
199923046
577637858
83362211
187680521
1735709
4216655
141111640
4506496
604713636
169481071
10779952
64433661
407899805
69400017
65640369
23830927
192767914
66060355
415712531
88726992
67963973
324231156
282081112
6609843
355939823
181859335
356573931
29567587
21471470
93263236
113500798
305924170
24117442
51494432
228134916
30595188
49488120
99219721
115264313
146028511
199205909
787538396
608993872
160965600
273015069
114189206
174428759
516753
29560470
164530048
1479773
256427417
153202332
98593769
610006119
661657100
4879827
64115160
409085904
39467859
147408304
34232454
537549856
39497878
846257805
120677857
6899312
307296758
220070976
363023141
380117347
117636895
239471492
128794079
431882488
167826751
104994273
55472662
290214205
16854248
29789679
78674445
138085982
169847353
433794791
734798521
554334860
3715340
25216026
386616936
155560314
500320904
110704673
219514412
387241716
221919958
7622530
112863130
46605890
33482311
657496700
480266326
822572703
13980127
330086399
718509701
62616240
471858868
60775322
566787371
23702806
88130717
713517352
501571734
20384855
0
349661507
59131600
82510946
185184832
281515797
247903262
401306276
229100065
474151860
87309311
404394757
431182521
3149604
243154117
249813596
176758781
670123785
29541395
307918585
483096657
672239493
1069438
88330686
299757140
185427298
278302337
130776023
100752255
170549694
1165406
37468474
9338793
89970793
343432951
336297970
359133819
59479996
875611172
3628822
57018895
355168197
616504526
264294744
185243096
90897654
110498283
8141826
840402492
69897974
510910721
77605094
42631957
138563744
134588332
297124865
91349403
785139
244511085
141039869
224281911
350166104
358320078
21982566
461752136
695734272
625870686
972542
242016188
62176917
17500083
125777880
370566327
80081531
143775636
88475196
246223087
6935865
27464453
267962379
142039580
76716930
261252104
26058427
693835155
169177052
287637945
822251614
514639521
251360933
379186593
7678019
387880982
927739196
352939282
146005954
428776901
19433100
24894970
494193479
134256203
595489178
262724716
390384857
414764043
99012482
130017867
94812905
334725380
444966331
206652218
724753306
78562607
23157849
255776825
127869491
85772381
50462812
776019380
775219616
501410949
565880929
203811798
150715307
774044000
500151914
108704910
19279584
152271364
106026755
311095042
129941793
71149722
298847315
345880519
485209542
97023766
372873057
212453473
266294299
29805422
157859158
132746544
921446
80959417
602842167
235956660
4368257
45463987
207850052
13892295
19149151
117799459
412395604
444640984
197532546
19133183
447599631
52416176
97750837
353680338
284281171
244205547
212330518
97195395
22239397
269426621
573810340
706881347
272715098
421076440
107668004
156090653
8211203
145893999
14530193
453042618
793269854
326249244
38343408
69437055
68231175
68280359
174267329
481103723
69789485
39832970
590572657
362681055
30623813
11033669
164250374
54482735
66972881
473518091
214449007
613332333
427152824
215939766
179877256
288017774
60021761
501493229
323680625
98807049
55787635
290004690
390861736
115828750
47498877
119641998
16043177
505459320
323330002
409425027
143629613
273053393
74584095
118185793
343697391
98417483
597754516
435710350
495720342
53884736
215768388
1719371
287439046
756036404
48845401
44444603
313522172
54942382
6958848
154238222
73762411
33163130
484039185
80559680
217439216
252062974
180214549
69492372
678914407
3180038
861156155
237180535
83587583
542143053
205975386
392109279
115980780
207158974
580555959
277087524
738397644
521666944
326397215
112807267
334097927
66901461
15798999
98933612
529010783
454129871
6891227
62027527
126321387
374494484
280636424
63081926
205185407
382573631
81010187
365401810
589911934
731374986
635019118
43951284
6051708
204565965
124852983
33860356
107581075
290039028
72702326
38505514
46618687
249728214
61829387
643553810
349641144
359637892
77077382
142356620
28147196
128022811
484022703
151281753
27541636
87044628
7644193
15490656
34130582
519587167
606186578
205729916
680071565
56004634
61909296
171089405
216824175
449048627
89556931
602338387
42097236
403422184
14146692
587896304
73410157
310189470
124348604
102049623
511511351
139259627
379038345
632654059
384224468
374785605
148033752
57962506
8575827
107195770
124190123
0
182604582
225476253
177206375
208777755
106898502
205352189
574619309
269225081
29161893
141301094
452200175
260371194
796687766
188769968
198196548
320258866
125984043
455168740
110013868
14299136
150647443
646028931
541375889
252572060
182792457
860074487
335520340
257263990
349752312
180041849
1245766
119718302
39618849
74979972
6482682
140720159
52876697
390277822
124733430
286352881
600142997
438123633
803676706
170272009
58285363
161678775
83208893
667048796
92197500
43144607
203098266
233513869
332504388
184887465
290123349
404354728
27146973
199011945
530117630
211513570
59229250
182892573
112043770
6183233
105107601
122302940
168299115
468825012
539207853
43586556
15791771
406883085
418720542
539298876
96775599
281076589
12037023
208457480
613946301
174919432
178521171
61980569
134037760
73081232
611908559
306986492
150249971
50421346
397504133
338301291
150393372
385011608
89234319
304373767
141070500
129154975
239418858
46530756
417794371
246605537
876358189
7579826
6722664
348899783
683672755
26629057
280974663
180512205
49306316
365648411
204671335
124917897
102498493
167987310
334688256
157846106
501406334
851195523
494668057
624819683
38062916
101889709
189005520
101471701
23746763
143521142
57897657
378775052
34918865
417848519
286035089
60997146
77742411
621960886
252648697
245377085
56707369
256300640
392711696
281201563
4115931
70353391
3707634
201943200
169106920
3284845
104224381
17983
64639829
259275305
705646379
174059838
2335377
561534032
315321176
7146536
69772939
147130494
114735255
182450345
535509092
95821118
493335212
123594180
411300439
229257719
79008584
30079687
4356410
61446180
203856456
378470441
47091997
28086580
16473060
125931795
0
667594090
124270928
472755136
114044157
364979304
303352661
523995083
13317413
16162654
1389323
123980161
6007419
48625320
287565092
354233697
555578030
388403593
457579201
430756208
56994326
26215305
458219736
50355287
28634606
605237863
179100264
5051403
701445688
202245976
365271359
675501309
124648386
403680549
131034553
274069737
125426390
768834555
325793416
791893941
704385366
647208659
171541632
297722238
184794116
145385887
67290346
88498401
149133038
142828966
41297819
258462237
461434468
167336669
256791735
192639220
209422404
200585132
251864429
850152595
10053093
43544565
20507100
189950471
175217247
16924622
83748125
50313090
9075349
364212742
488484954
106897729
15467808
142883284
505854618
15048263
577528142
93899199
48210922
155779051
82461746
100546984
539957993
14592147
88710446
78532124
266778988
1168827
21527099
64105513
178040008
144321428
9584892
334107036
54917057
118846889
155768002
502125944
495965117
4807249
273334950
60140966
309970480
56831987
299731920
579027354
402226
129978060
816252563
236093879
245186778
1891689
406547554
119034026
264377975
22991240
375876565
483993971
109180904
75244412
123933472
122795904
801404425
33537142
594061167
26640821
32531261
23351177
551971858
3959538
238501890
524247283
18953964
180439130
205047581
59598451
43394963
210923809
192124872
591862778
150316409
13474278
186715787
77634384
446990066
43437521
561100843
39177639
19867753
538809154
290452263
113331281
326165369
82192142
226230985
912204385
95918760
174364581
57755071
97223501
314785557
83192647
66722786
3529264
265223559
93694464
47977219
240783720
134347796
316674964
258412590
56681479
167981819
110745240
153659109
63354150
43169169
35558130
329264669
84337033
337661975
232251184
13967411
326373832
87202985
564029051
208578483
228075162
130488198
167798043
629678670
77460559
2537354
65402684
839034865
45677601
727627600
480645108
1932622
49002882
94287359
186847722
297729038
160538457
134309424
275136225
199620441
342972568
754551965
282204448
207692521
60631092
315084661
136223174
26405730
467256907
257464062
239181742
280776251
91107146
557137578
392864488
549904799
171402194
80391118
51074559
61723639
197074543
93155871
115088048
518616661
291099373
126230667
381514657
277981682
33971267
239712289
243067478
482341946
164235724
503716579
201216118
509132205
126472227
41485141
143583739
438078829
162700
255991962
836513706
11527103
358367131
163559249
24732119
662130077
41455862
28894130
61717341
78039040
79348819
856009630
38235216
2765385
529099370
45334275
440241497
205174469
412707180
118905311
378653998
45661056
613702092
41564646
179033210
75544435
74518054
910551346
202617345
170568973
740776648
154458719
100273916
112125139
10222312
204435645
3362969
1411497
15818607
8613334
96670778
518877
89091200
119976326
10056994
388598740
535367749
136707866
386796593
43403440
504376687
132477299
158753007
9463377
5244867
30658116
143420594
23979838
447699519
468366184
45489467
281411726
118417563
55075896
3486198
714008160
202558008
2143758
349805422
90956786
8198462
283385412
94470588
99782409
364314619
307183551
48621706
221006747
576820220
79986430
77738388
88146000
622794422
97983704
197390631
234512074
527081398
898390622
14592147
472236877
581055182
633681057
106253030
426635718
197609843
363917485
121781335
179350074
103775517
29277657
454704794
197897583
93100206
1871865
291190000
240249981
2144865
261790586
160479033
99086475
627673527
76917512
524709148
257254539
672756917
84240648
444163570
54161934
725612058
31266343
210139592
119333287
664166700
238547140
262625270
425060368
141047719
255873177
23156708
481838874
62611760
114403912
116791212
400565747
53529450
275705299
392335564
535823535
16230431
80711257
78266501
95069777
367679320
712167433
334145492
492806539
406619043
40928497
484799582
68716116
312264527
511759635
50042730
598259681
608320197
396958760
344988961
38206278
36768812
133296844
626211060
549455941
19617449
79316461
236124871
224220319
88156963
754317225
902487813
42918400
133700743
147897635
132495031
54090546
347468699
137942045
198303990
23076953
405376330
775432585
571743574
525538141
175725315
36526929
208932406
438689219
258147387
421064206
65107469
441763746
312652052
108403176
175608499
184914965
9311803
17893704
505735645
270200736
660906824
17490127
193354659
356576544
2950408
379799068
24512160
365033165
218646650
230407258
2174591
728116780
146595156
286622291
69518076
368622232
71801276
357778554
237891346
411763664
426198885
3009789
310412563
626919658
464878949
108679767
38914268
56802033
77517627
695289590
138372540
322702581
133036388
35717756
25369351
40798541
935865458
322200626
239280406
86551270
19275643
217871126
123737862
958724
58153947
85875824
635745271
315469559
295176667
58176249
57625448
41485467
2354875
12541022
352133865
106456444
29760602
396689485
128580360
170201118
496722493
407253379
64263738
172020815
719452892
577757438
272114944
176100861
135982434
807228269
419217362
53757403
9036642
39324931
702944251
1992668
257102121
6255803
27564431
6586908
38967126
34758646
178035325
80312491
655183399
28578213
6571740
151382340
187439107
43432937
869004639
50953266
170175150
324376638
113802008
16992130
37497436
43834092
334665518
242350461
491209455
261971361
9124516
614577339
165346524
126422116
325141131
81601639
378985327
202323643
162745466
60814509
53034945
18713426
150778048
914013872
103225913
395463002
246151299
160432347
160914933
417168285
214406136
93159165
709677856
22165595
819177040
239334589
363250208
40958318
458479047
258017010
296584934
18969240
329761173
62597916
28319333
29804089
391822122
452251983
385561545
204048625
249533800
25539065
411213018
715349589
169627893
595851874
316360904
227784443
598905374
306300483
54980848
207180126
15583988
195415230
25823939
119306970
246660607
19266309
3538601
80821350
165412693
577760648
636652546
190459455
63324230
164754631
67432423
429704959
79537247
45076931
635393510
129680220
253111400
240242878
318721765
451993996
86218418
160523784
151329886
272361558
689552486
749768036
121558363
150376331
243685760
141346121
30410754
93199916
200099059
141666488
72301228
197232486
24855552
11605122
794353318
26126269
18654700
333898106
711513336
299467516
31207864
185987267
320921538
275612796
368788319
289243402
41284918
169074806
234415043
78582316
213201042
420366821
261502153
357026080
461968257
47714198
32993229
11171376
65420141
7105806
75431854
86407211
374881234
21274625
105107341
103712856
34224847
27122385
597954690
230091148
36256812
70121797
5443551
66071595
180683426
197143206
15400567
181230690
281519973
15844960
1027087
816841169
187761146
663538079
53250665
126635575
25320706
254942621
75175951
31750411
297957639
125855779
560772150
58969115
20460564
627784577
426294542
315752965
25808549
270076935
14525783
92544795
41322321
587479
617544121
121093630
72930922
70513657
61493294
373051100
873340919
281110737
569733774
36794160
0
84831601
1161873
155542275
5713375
9924578
72919043
83948353
103646418
261049040
410533255
26079573
36429446
94848524
51363321
63177409
343735120
105735511
164782202
12824469
179046356
503931255
101744245
115435026
712213748
28397485
190817853
85592434
480567481
409509295
566753065
404494372
339783826
44506207
300357930
221922317
455237157
55844808
168962200
70316047
10579754
459005037
168453664
637714844
200871008
759482248
735017584
16648177
206590031
319354958
40014635
5612287
610398093
160885877
385716420
400751285
63302124
162698631
32401599
204916671
397704215
203025135
337702285
109487538
144348215
291972890
6078545
58745644
437965777
513711205
168642302
238322525
290287286
21766768
103923428
539581297
373002577
44275952
446419752
898696705
472991299
481859171
14664651
488951042
227524233
116724440
268155557
29593106
459551748
358671754
138577522
28467651
451148756
74456264
245382275
1178821
136106551
251981360
140880860
131143240
334319985
166155172
9223856
477550753
25996612
86773342
502715375
12381706
426800648
11649922
19551529
66346212
261787293
247017874
82131660
32770093
240556469
24662704
194030570
191000551
242244517
132394432
9645159
14392491
1421272
275197900
311324338
277700284
585074640
382590397
84546348
586820853
19419130
38690802
339212605
2795669
430487580
393010944
329467786
457214862
345437217
410045847
210344275
214703271
10675014
198661035
894719585
60045135
226309913
354538293
275158081
520089092
550645013
768003459
8604622
4077598
162571230
6351329
812823832
385806920
59051710
97043983
162894635
206171011
37761315
261610119
195240019
81726409
290506389
529333850
31484233
469363721
446068886
231662381
303831702
2803402
78647996
96856500
291014604
629566098
362273831
95301254
323873033
106921858
8604510
32136947
328142337
297784362
176035939
69258720
73507992
404055586
370890710
256019095
111910770
377846513
257543307
7055475
58107724
398994244
101970176
93701654
325790657
141364688
287059938
191403744
56199141
45538907
273209864
50954480
174833139
175257223
196908873
550050569
60629521
11434917
70556870
88285824
150400815
119152647
242230126
11277369
188269353
406939120
11708996
21369316
223440478
8083238
139547152
36161074
183175988
13654427
293759251
179318254
65337600
228394989
17693196
155875018
314170001
890409098
28622896
521354245
329688178
812408310
318987075
500635078
88236
116809586
102398595
641131941
167594349
200628590
37808356
725450709
58857593
48192680
115933260
533351647
344010941
249785811
601588614
113298516
40902885
21105076
15762117
10576842
155298180
49555322
278924457
212907615
296752054
33448284
339844147
333957324
41231766
6440803
21422535
66395772
446387129
3073955
560739203
12278314
308777371
13843975
905267351
53655420
233668274
40480429
677192459
122433783
124417234
155551879
529522081
246389837
182956275
553817200
584018993
42745722
93306595
322383356
271265146
217461760
67175454
848276544
70674595
195630277
748542872
440747391
320981650
69971802
19619054
425337975
449599926
29168124
338966209
17487850
201752503
67910212
76126709
214587522
151557234
78049883
48268963
86666281
334530652
73105660
8103612
70063295
665380558
53364719
489648799
514697751
544571721
265693622
301821730
511216529
95981977
32793979
373100288
179086807
319455762
3017649
767986219
89312416
344470260
405701454
409248630
432917910
6037732
603107691
125649074
286063305
404853742
235237418
270153154
154642988
894257071
204981408
35282749
69845047
325073944
451387186
624366547
101286897
118328716
450302889
871105174
29689702
2155524
49805884
291275984
151186002
502731806
523439218
67482998
20332743
10443613
538229341
51163733
658536967
357724895
237412977
130788018
56320922
7872136
263591136
127479409
9417152
586666270
747530587
228682189
34723107
55367828
483440972
33291402
3364214
299395836
122184578
621703709
321866989
735761075
677961008
165242140
107839527
1178876
160571124
634904558
611193409
890884666
712258027
467322014
426266804
189809494
259304668
888918930
2185651
46168442
41842262
100973090
66632776
27754516
270121749
345133645
16561329
24444840
79008084
20793047
51404573
413266606
159863915
516398528
180058473
412145082
75407698
868484370
335453842
478998687
78188492
420833782
53401132
111595568
232839051
16563978
499992176
24735992
56139584
17851367
7421466
223668630
46822884
429613877
94566959
34461113
295411398
26397389
329772212
297676925
293486795
109476601
451595017
189289875
332416674
493566926
43674884
685410558
544182
913106243
294358848
94623429
788744089
322867536
624369910
5016748
96812817
88456795
339931018
217115839
100106363
76121063
743301679
348480648
89174014
338336658
59303637
106787819
166936987
525293029
697032857
259076006
23629471
120651358
76110710
71585885
94780683
138493098
103740419
161137737
296042991
251428516
343951191
547738666
40557805
259326378
543997177
210180528
335831014
170882999
94030636
196675276
171990327
57392305
66361779
96042251
317935976
661724796
484802926
221305062
502956187
270032850
556083483
76133059
8310511
298640879
56067318
518523922
168161368
66905705
128010616
55028751
864696
435740942
358760259
248295983
134500826
7331473
1584888
777065001
21418517
272182198
274918148
78545543
299276
128414365
604765625
385312242
89571783
121510078
343975212
339679684
174586528
36886865
505446697
116219164
11200829
188034826
99069411
300252764
405568855
185447965
90252766
286230181
453674263
355401754
689859235
54535647
498002500
153935950
12723237
743477945
459849382
877622641
564443273
91910464
13957163
188968778
132328895
278837398
71888434
334909551
112448535
770287654
10473388
55307903
223537942
150204129
10218985
623618153
478427349
43398826
400118044
271975291
140686438
283045560
155365904
44759640
22553504
44988330
119860460
34317477
118105876
57029082
388796652
613774690
132477877
178143719
41513395
35595342
2128777
386957344
124562248
558141256
198685776
322079485
83623634
35165866
40041126
195775043
314455552
100539224
163294336
129656419
262141895
9391318
124276184
400169237
49711617
7838456
361842811
70972939
9549719
161411044
214298140
308306039
166068140
652446182
124957032
393305432
328148644
20746879
427206865
270509624
152560248
141735540
558712526
287192111
59098953
56324382
340921157
453601764
113359914
361154019
592098162
269361838
55806770
18132458
1269692
189934454
998906
230933841
2366311
199285304
254552460
5982153
250800138
58087507
283512350
456587923
149769229
29282295
93038579
367657550
72385104
409890876
143275189
11801065
58600966
23164049
468675399
103681270
808238299
68952370
6683443
133437970
275079212
496225773
21507884
176287989
208517827
16878533
20300268
513738203
114922812
736843
274842692
105720944
87586252
439916527
878087774
528493176
702480086
587327882
64839563
991044
50024442
445291800
362629984
82882471
115491569
129102772
2402011
69680132
596577363
49120735
853314772
587130454
380889073
279859097
278452528
170574488
522763189
344694775
312332346
56373826
224005319
410332867
44115398
149890812
10945568
386889892
418935797
549533116
237254275
364804536
184871356
254151524
13445763
57433298
480720067
237315418
45581941
162458335
23221776
25220032
81600254
310917097
147001729
30888
314785282
559087151
498537669
86498339
121365652
132411375
314480510
447630224
40721982
308745316
568902856
193901026
149826659
106106717
377699400
5172947
84958826
36719611
33461641
448704077
95455754
378643061
203405661
265258469
519113507
14592147
155494374
190077036
12358453
213371874
303902547
25547726
676699980
101948638
30836297
161956815
190300866
2882241
421371237
487476491
13693786
393688133
43754821
153825326
78015265
63603787
2255791
582161726
564299916
17049446
18355192
3075152
2537426
682628315
356528925
568319127
101280372
124695684
179554083
173065026
250340482
452368409
825955226
210896570
596347730
20925269
2269797
72383470
134990488
595970583
717574847
19510613
289343502
520559873
161688585
413791201
12994618
272772547
8400180
1883397
511722703
56471815
203027773
123336382
463446879
81324309
434063744
1154018
141275619
18592943
41028959
25467539
151102080
20761423
188247397
113645252
222832953
122679214
13979951
213144003
14592147
198612766
348409059
273903326
177745205
388229711
487629768
120734540
12252991
766132324
913060760
20171836
111247626
85592275
14029278
8783764
622865738
160255607
668032582
107338532
379558558
32895343
750234866
71970513
328122274
403551422
78470008
584516526
317515758
128346670
12492559
525652026
76989693
38483460
42270885
70464521
13778854
121309267
186915044
379704175
513255375
298563556
786852221
233383565
35112506
173737822
55500534
122947891
401583682
433827119
676203133
564828119
18943670
321542301
12323694
34144933
250569456
73173329
200620082
523997752
335534483
4154213
448175885
75808985
52766622
67761690
117470909
181297416
95439378
21415132
9162299
38601664
109728967
282458272
340105821
342223950
26933175
101223431
352429246
10329165
351383627
12679448
102843285
118941602
393437387
54261241
293165594
430309351
474947431
209365615
16645568
14376057
122806838
20356376
12181243
457524086
12172288
54168955
208319217
781001316
161788213
84515975
705106700
24593284
193800302
362611887
234764262
57665547
118700447
138649141
105028170
720418255
191309968
178709246
287619804
25762018
50018176
542351352
433935407
644832426
302523524
884018436
120323669
297692008
61939774
203277813
329788943
102930815
123746779
19118544
90638511
361097684
122217436
184720966
112385220
284805815
13113508
188918146
469497541
15932252
2694952
36379131
832448074
228294709
786489514
192930071
20706729
51583230
104876937
205726226
475055724
67756032
642058954
92301365
375855119
257170278
165364535
268466028
3274623
513366090
81554468
55733282
401480871
35009472
47576466
36488955
142349788
348863567
445403187
22886362
126305916
139422253
978824
311992405
180812237
751170392
325072926
13486468
39925126
568107898
132431576
162133436
198280273
742720670
104734292
38308690
339298316
433023181
45544479
993216
391404971
495199389
1672283
545209481
218077136
716752060
82041479
16185995
189588969
352940128
85634313
606967154
543284515
444123478
211449260
115968155
762705291
55747523
485308545
37804566
351740606
238016446
2078602
153984277
5266414
27872360
70929677
168211889
21228031
241188486
25593353
474053280
458988200
444072194
331216574
137882878
199524284
42348604
78609342
123640045
32221098
1317268
2312147
410721711
244048348
420734072
226738458
16547229
159453757
739472461
323646645
5147927
410067050
62184690
226884114
922305531
81470032
247891553
537720515
569817722
131990555
361340623
158151610
7240913
199029806
148703472
772298608
631866175
681889211
175938599
302061449
270397770
10629474
1702323
720360591
46376116
508697
3529106
68588140
384646252
56776750
50799977
124640382
52915454
227714953
337422129
117256706
389612494
6930321
32589103
85170801
68411734
85270459
297847641
32372334
12201855
285131467
85242242
198158813
46819326
4805150
322986059
355398565
138210083
710793701
288212880
107459965
128287555
359268823
89863931
556334274
450052274
560353480
370350268
18896181
28936630
139091328
86057796
48710825
614655338
404519935
242328209
230074761
125432195
479929221
660525731
403283754
21162231
320381376
13704401
396049393
8881487
91037878
83925238
257078627
31759216
483460028
14735330
13331724
528023764
187769933
13465113
37738630
1280369
220680722
174734823
43608705
8024056
385587809
9718293
256235875
346202773
9102130
10084851
15300584
107916336
288584327
193886858
147015486
819021634
538335800
7568135
45641862
55365143
96530213
557971935
2380071
1199003
1144603
8373691
346974137
98131415
430118051
740133227
230338616
205146232
330650361
388947513
532295040
4584159
160036186
24301659
294791830
534652786
13424657
13854933
8140838
298916815
904781192
654657788
567661409
57910670
16613389
264085216
755276012
347011892
39271400
46955707
472744446
358986519
218816963
173090237
67861661
218281531
33311655
309797138
585475618
33066924
192816923
217513997
421832846
53283890
11655481
552161177
288288408
540572010
439046811
14530490
152627378
222223988
476213870
226402323
75816332
2530495
144728614
637089823
263375180
29494179
530878156
680412244
101535319
443988730
109192585
64181332
568790328
49345169
31299774
538620947
416001712
455622766
51332014
231498572
13275503
208233356
54457160
183835158
307347451
107056465
720659365
137570581
274651319
297805939
21531390
68412346
205610949
1427083
439382248
95802740
114270553
321835758
88600860
2282229
433680636
67237912
409859682
174757386
446504519
480290093
44485455
209362249
539920969
78432238
355356634
500861882
50893339
171418119
511524297
48143286
372568342
300833427
493877842
801899
33947675
6697617
89211265
57132830
57520359
587736740
361013626
62070698
46057241
748565815
170012360
10655378
126000276
334880800
87597355
144245184
296702662
185342018
71930309
482363543
403661759
453146851
30947325
6745704
71208604
873154
122422549
59007796
167897220
560066997
23093061
535505520
730340420
433554232
304387833
128879270
352870375
280691104
388709348
19914203
101627986
335509327
32592103
261975368
40621443
47840221
274689540
348224740
525256492
505368541
238514740
167223434
149319845
364075079
409557354
80320054
303483548
20484871
14039613
117234085
343216610
47689168
179190970
56740046
594057385
20229115
15668731
911684194
93479689
21719568
588111531
94408283
491673159
327724676
15829791
693910115
102947917
100547884
174896532
43229899
376749762
11675942
520995498
120729020
276491907
392484599
137301196
378258465
168573756
57022539
841292063
319241461
121112611
163254994
10287495
118857724
103209553
2394591
17079900
195059212
237308128
80707061
3786288
40738531
265403624
59587869
218271998
229914191
423999543
97941081
355905134
170949395
301482469
336698724
259377888
200316523
615171330
47936304
179152707
276999621
24241442
611166622
86783083
419433623
630616766
137181044
411896286
596925607
215488911
33397704
493020117
222472624
141060089
83838654
153933891
107188792
116796859
21506499
698311382
623293898
281338593
47348571
168936863
128625022
272611998
56677296
347600754
23706039
497724623
25184517
294307818
12034073
204461217
106966328
483753145
63858142
113026705
668335643
323359942
152029489
486486841
384229700
376382739
201816098
57441651
343472551
445036146
488276019
458179366
63219432
7351322
394150113
191979700
277137512
96086933
318849962
208861451
57761254
837971209
43284296
500293773
201420411
184230516
79203251
4937062
33810170
208250111
19001350
128393903
52910002
55525625
45629029
220511557
134242176
487087521
97104032
74602572
338602762
4034655
519539074
270985324
594860288
717254687
41221452
157666260
512758921
592443061
422525866
802565985
420272275
765508404
669750313
41162906
580371630
6568038
359385003
34860711
167389435
19981718
237023730
727067116
188894484
40649924
554357369
873256730
340875798
655118221
314438671
496829258
280872969
198328453
400966276
412834725
8771614
112905491
358287332
39882508
227530890
798813019
689030352
90778051
559419543
668657171
89730573
278958440
124655649
51830140
270081155
146209082
7277746
764163253
10347050
218214036
78100248
515929990
188187431
28296497
18230890
189196576
168665487
536337343
193933789
181971645
656378579
9312787
605424327
251205962
77667302
128420119
452748033
54624435
436149453
21916739
190508361
126491890
28037932
187934212
278762544
290806070
406572107
21067886
239817565
99115960
174405693
70300994
628506311
342062786
99888853
61539646
238648369
169879609
202716629
128729263
111052653
12795346
343411287
270696940
61799436
17351764
96136907
68006044
853653052
116018430
41134809
123053255
2181264
228888224
54238005
426903788
899924762
79931722
422387045
6321818
535230306
49855805
260341922
20322631
167424154
223957429
394054480
8456758
59999638
676711041
479885187
363330089
140386436
465647716
281916297
768131296
185042582
193851625
75333546
293922110
252476568
660049381
21079931
741979738
812062
13940152
59354970
305289078
129995253
101537551
11256504
51142429
94890212
19749187
228133314
29648674
149641359
400114859
368802949
464976852
480139124
111661955
0
343284647
5493124
310510920
469940137
308445733
310376094
53713188
141148505
377728464
909686080
168982829
126505450
219809137
23784657
349977438
34156995
178600240
374034763
62815254
543399128
7846243
81311803
371869427
96080020
293914142
103308510
95606237
627900445
107648500
368178336
383329426
298101732
587612423
8592530
616862320
84450281
346209384
441720244
172027181
123589360
172179014
154269587
300117534
21499507
13902720
275757992
138981040
77469758
112069307
832541714
230108570
27324546
179763475
95432263
303661796
7975379
292014308
263639749
64207607
577449935
553039501
308922957
196793329
212584651
153715295
361859904
651655285
592428359
133939850
562638958
9405038
349871323
216775346
12582710
717565566
578950456
462462476
161028939
17390626
97353293
76654499
365308248
644431278
200725587
546907271
165668187
190832482
28733553
651524902
51420306
21286569
40375680
35712290
234870238
374024981
27474972
196156739
180249147
719117017
729525378
82817791
123561029
59419554
539532472
453224544
541757258
50254486
162303460
40751543
156842413
209183871
405267043
51870302
401257081
42173272
344292486
360759751
368145979
168619826
193621518
226075615
26472638
45356000
415525762
939510312
182864299
259416720
29847559
23789229
291139553
332846305
10379065
145727796
115629118
130793969
42728310
247804709
100339980
275823928
275083087
226031844
374792834
862351454
263051738
125470295
50936654
96449347
384312195
293323443
668859407
352238179
341112217
431498145
17861916
258133855
314149212
149480339
219054901
243090552
734596826
84466979
54813595
81871576
124659786
575478573
18401799
44378991
127967724
522947871
549310229
22800293
1974283
678242012
26034180
431854182
675070184
560418205
514999205
293281923
107419039
187365012
64054744
460398592
74885361
121022719
63154028
256040399
1796604
98049558
235535005
213697498
27002048
332208028
650322102
474157023
203715870
297055463
22442091
238983951
561111267
595489950
58049341
361472774
218302755
68789777
90142717
60819033
237842025
417569657
501135667
25104086
158291299
158274843
232623297
360617695
32847010
129218550
746101364
482712271
41750120
735825103
66510112
492152985
105843985
129244634
24339645
42812486
867651311
27857402
351826002
437995558
63738479
66249237
23490380
531899646
449263712
352120246
72123503
775143130
339994573
52726794
502666201
559937835
170046854
22962758
552885584
212784605
150939367
3816873
232476767
655023367
555490534
536108331
534807539
110877844
60561028
589619328
626510405
30663683
18935896
145345709
659778629
324413331
19518678
256013464
107820236
70001538
3668746
331237932
277449749
24085434
263527001
235653231
428572545
185916411
385596880
588109993
645100370
367391031
802943757
59199880
57960118
730739850
323241607
39341599
418093198
87250100
507754606
281457222
355314628
361669024
76800922
64677907
236850559
96251941
685887390
674434905
157099594
260047630
13183575
62457722
30398844
593596805
490707
73174843
236785261
742098
25749155
357705597
326914809
16913034
597067407
614316226
11001039
22424327
601818735
636500400
486219646
122431588
621636438
13637775
71807838
758556427
15160549
25438134
158298508
22992954
51201533
589866650
406198490
246811288
541966949
86575739
223007749
719211764
657580245
290103351
133430129
62144632
672970665
21035305
417285770
125338409
14592147
81919633
394835175
386732889
14458186
214116585
758572945
213094134
229068935
590336263
240250320
98557016
300188205
819174658
267718134
160276135
281132943
578351273
171603655
323851928
187377892
593539633
708727733
241709704
60669902
195470415
214734465
570412330
419191470
563717233
917400335
118326044
551520388
91151013
381154224
165552408
431110648
32111682
31322393
459251303
389397278
175478102
193826502
409273310
141685514
209603615
34422888
449523802
164772610
157765735
15142344
61858101
263780080
594924416
62385140
772190426
301524170
63377254
186594622
322537209
3623235
200989823
85038978
143243554
15368067
4881817
29072903
43147029
491776833
11123963
32776840
78096278
62760750
37393421
17206474
791032190
239896762
209404026
132589453
47579654
104213743
413475983
133657226
105788688
103792245
505879593
892833413
285986734
38148048
244833348
236918755
274966188
37512760
533409433
366965726
15972934
49957689
284042949
266739108
549263007
427107994
446045448
473996797
165577412
690593938
485681657
146759793
348203404
174102604
659666561
199448055
817697559
508814146
817826752
185053452
357117675
725317
25775522
470552670
31910273
40295502
533100039
94045517
43088117
714822556
652302567
754911226
65157147
129422056
345045520
446199121
69779900
689248877
124673514
344492191
49628536
121121325
192498898
33285064
47589680
209762932
30868797
18631383
82585392
175775261
846660221
69118515
27299359
25522565
239169727
187297950
502583028
107138575
414939969
52105603
102945212
3037150
225892389
24759738
67898424
255529296
466275009
247241739
54250769
689612840
12372986
574930068
805783218
340020632
42785179
51072817
543819945
874793698
336949461
517126437
243788035
178899906
98453438
732892245
387937831
269802021
10189193
411829906
27046052
150658046
488892702
177831908
750484162
736140461
83587484
116790417
246994956
200854811
435981604
515427561
107383237
57231927
232020015
454356020
224840871
303186188
364252651
86636853
35176768
92690992
6490772
102162907
33877968
358927646
420114652
40809622
366320193
313552626
196017085
581652973
83580494
180111454
114897063
14806660
315074206
307650567
60020146
130858641
42540358
74033769
315559933
245047170
269733718
171053804
41993656
104765275
172019060
95794562
32180484
510722991
62471784
346809726
139384896
256056028
21444928
203100946
78257196
257155469
100040618
86373549
304315778
677583034
467559142
19474753
560395563
74893584
235579579
238379565
485881023
68527986
228756620
194786315
239118681
232344131
277007725
101535630
121919929
323055878
222810752
282751779
802426871
63032507
186522040
182304197
209978827
394311634
103795865
399620538
880836683
334794234
318597219
352637782
267238864
134938367
682303423
63050772
24239398
34550994
1311992
358060158
324691886
194240013
120753441
364282044
43077947
58237192
66266850
67862483
18187967
187950769
189835252
64053907
636802830
78739310
363947368
96390407
1201384
83628080
238253489
325633039
248994799
578852226
238116103
264007005
303852125
54332639
519743011
173043036
16769002
16892125
44566205
169324225
57374415
530589
272173283
567705441
172558042
351737914
51709950
275909098
174791209
96956075
14242117
332787779
164760765
397586808
407066765
13223931
224640456
37300180
18371355
418343584
564112055
59079530
2281467
164913622
116807095
44924283
9307855
401985843
846805
197703968
82725214
291300445
312747464
150855067
91633541
59324719
241614760
33680550
532505386
27250427
170969290
29694607
15666916
397083657
104249673
453896613
328943409
222124925
61864766
570970688
4385370
219014838
137147570
16373399
422529924
760300019
132965393
48333860
550476468
301190498
47594205
2496098
196245415
555545173
13715866
311632430
86412161
64997965
351788107
146399147
176446370
570291001
486026331
596326742
709795247
342631375
649231131
5917921
147525624
21550492
390787037
5454555
50543073
108750543
100400995
193473787
101156959
107612440
246921304
458739304
189503859
115268421
133227176
203106878
482710392
332211458
90287549
20087828
165542847
3741577
783545417
12895269
90339105
466139610
53882795
194844290
79023122
743896405
214288244
267858153
402776404
75072788
32531977
268290431
266591739
579554710
24966511
564737446
498415652
133570547
758977
76492163
539658759
111068841
56521083
252843648
485628752
93233520
154889586
24447545
507161916
22763565
290778677
25146185
18532180
260047016
202353843
356284730
5299623
383803759
266342133
473882103
135976263
713367115
331033697
7072908
490140
870550791
144515980
56592800
366352407
119791710
442778972
498286165
132465874
122374607
111235071
352236509
185486706
211318772
33471664
134962058
371471814
275542570
784977210
486131220
835954605
51517338
588229115
109573150
156443521
9301526
109946013
30296176
859088537
21633242
264718444
467230636
261151245
262252210
316893726
217652243
501060784
411677803
583470486
702637347
557211801
155868999
126838714
109100410
71834361
22067726
89323959
106577063
87287323
506499533
213971641
46168901
707592118
83532456
264671889
251913773
77202972
33393087
693456906
79137317
106516394
185443485
215891425
202820155
310134913
394485314
384179456
164403291
15970891
531930360
127962891
83700245
86758748
4298849
643786364
249110030
186342033
399178826
110546865
509722597
22665616
7307337
82613952
201166520
618001674
6507544
108483331
117043217
129565738
278604461
326245191
24367450
392086117
164283123
451388
150609109
41748841
648261807
639611394
24054385
748464105
528551816
176643745
42002096
35136977
158287559
46466972
30450411
623412092
1537372
534891229
419966725
253234811
522560670
96119187
677346576
118953121
247398989
684990698
452349006
268198397
906901934
431830650
17053499
92048919
468928
334024705
3580029
30198918
32689395
473671102
3758310
266886426
47286579
208248651
409915625
376027840
656087291
279446522
385238963
684253924
69157232
268680927
460318638
71741081
19130471
16335899
111204778
291363302
311459218
14003434
158262700
150291447
571851629
67098619
132234935
284402874
712212649
51049526
299717000
346925017
179027746
92802462
131858957
105381939
535029798
343502810
1957174
871012340
17244422
881315783
174476536
88374652
197358025
14904813
69067462
116306984
599969837
32732783
46457064
159142549
107263979
90626201
447519201
361555503
14087781
345362744
140791471
57529494
95747367
38330278
135468040
76747973
157520453
146948502
493457786
167933573
45770433
209542784
121484715
53524084
58296289
6699284
157358572
335063678
3249438
146778884
200182021
61571565
799878777
106884984
172160723
222810101
359642032
278426796
693769
230733594
97909779
49276954
695969288
34884709
105017418
276348
476466351
2131603
222309454
395578058
48429785
46460532
10539911
389936917
399610291
661532285
88452656
163152848
534294410
13968076
498537285
46477378
21461154
458894651
44696852
17990243
223696844
69887935
573725213
283190908
194712961
934202074
381821175
113109592
723864260
399652614
258963035
5098979
747910341
3003308
150478367
400307513
142030113
277381457
79309375
129208783
147817530
174562676
103171501
417115031
383988951
160940540
44065504
689424089
22520744
206804922
8223643
366750696
137414673
33360310
260921843
170940011
63338781
54542416
148316189
906982094
697804461
12784611
10557968
45228936
241719304
211024345
198553781
14406371
7850611
663498991
209786870
132392507
630243399
344137858
137108010
13269847
128640
234791781
340118916
222547869
444614808
93110730
86273377
611538803
70819340
216228768
333213421
349119625
64361639
5959967
352883039
353823166
444318804
127032494
109830196
751638773
947872289
689813536
11396180
654120072
168072799
490908092
10511475
556833734
104693062
11235207
244484204
112978556
910575759
608351492
346587189
243113274
673398237
483140808
160018157
25748318
230629537
82930120
104252807
53300630
288024283
311436829
443512368
372057695
581556914
122133465
33853420
363675823
207138363
47163891
417564489
68537556
19041369
137114214
271473624
2607090
807944267
170382427
3620471
458826342
205412032
0
30925808
1189340
188269082
163747508
420860810
742298761
4216273
2692351
25354755
267213957
155730845
550642933
243702472
469908298
187253513
101571285
67801395
191814436
140930795
105707225
87811521
90486700
117650653
676845812
137198129
581490469
234212676
76441302
53168857
43600910
348084955
17497199
205112151
42013840
501138647
4018005
728954575
308763422
639518
375673766
191070442
272332900
53967081
122047124
119489376
843937418
98085706
433433299
139403292
806652486
23319858
7480349
6348430
235307830
117939000
298872976
278416349
609382394
763044026
697885881
420557271
75227963
27704816
307885451
45412861
2753073
94528750
40864107
330726674
75300313
39548764
89794379
1390996
88157592
400701413
153829321
194833358
20949980
176925041
205970880
395784968
332294366
37908319
405261195
53648580
613335469
67539967
724447860
41202359
34609610
215224409
162128498
152498953
211071632
364992681
407271174
16392356
2623164
304508001
29258638
328204903
274526056
125161767
660779991
192603902
90863512
91857716
2981250
360731699
233288566
675631678
110443096
75174070
147257515
62783490
23221787
388703904
172830361
236463765
256419529
1780984
8311225
239024593
69231216
313215482
211672448
1016750
344911732
469299951
334894979
181297139
259879998
72606044
294599706
74244550
14569453
213924220
192166065
368803412
35497311
5085841
90688582
210908239
96610189
8688366
5018049
59475826
66431311
543793662
112775834
52550352
279344218
80945075
105983652
260484976
9558696
135801624
59859610
193071352
315145203
490828717
212886525
502769
211439474
58126617
191828620
14627576
34712862
235775770
218097167
695903211
45593549
116889440
433351922
841864947
138890561
181908523
258034813
241756539
139466162
559938093
78136160
100013774
503442128
155470481
121590858
55483613
24313315
84341086
238434452
23051473
328063770
109743895
607337632
780857570
378122406
569326316
49012325
92007782
163105503
366805246
763173329
89357104
569453799
515231059
83938975
20450694
36119663
518956282
814022211
22911435
120479616
228893903
251691039
86362996
531824768
224206141
12553158
490201848
157265435
33690975
85674664
49186223
326139719
26426996
323126
897307056
53468283
96427875
626804005
430039879
46370516
79657779
204473924
247385414
89238332
63186971
41436179
76807917
166619269
360434996
159021672
383935197
398792380
64809304
180547305
187494851
28991641
35690020
157570066
393309163
14770644
474958635
452222242
56524724
70298886
296441662
321111379
187523882
262150169
432380348
579257913
9754218
734447907
43514427
54905144
536794322
486300896
167122872
197592387
765811
254766529
93780979
13941730
3909578
107996334
101724583
615760805
79360806
113221220
38628619
21955050
280342786
241865008
205111440
16910005
179326723
358442875
162692351
61226131
35781073
269556695
477063265
260157521
484563090
400817639
345688018
69806496
49887840
9808894
569839656
185260570
124068028
126314403
22803567
430067098
4720621
418313388
393775915
102633892
146058371
224510678
71916634
128056064
381429329
124542604
44460213
201421286
1718797
278069530
428035392
126815916
70719876
100534884
790465879
473047157
340876151
39065926
611532125
82117934
413667756
346476994
20498632
395516478
285270468
462132086
441650255
151110398
253195166
72680135
578800664
560645465
65675133
245513999
10392605
309787084
253293666
20489215
9358681
261945247
611084905
131193347
331980591
362529332
644955913
500400715
60921157
44818370
236400802
14592147
224530472
540749020
838032228
567320569
625410084
306700537
10986858
392508424
121014840
50561449
589194969
864025564
87029472
438407136
224810
130040861
58375564
541900787
209082865
376287351
290877287
133161543
145376932
90068980
75310307
614087380
413140
31273926
498978697
388559110
665361644
246618888
521418755
4751444
144248473
482497092
319374731
134368710
709816993
253803797
21751636
188371751
99275598
86165382
176840604
94816656
690161485
35252299
86045398
719076447
497425238
11890813
81905580
208160118
168064850
412077683
463706814
20616298
312807899
244922127
402152612
166408017
270832220
335061
54114846
159988974
9348246
211471513
117254556
220501179
238809008
532487982
78019150
174476496
578357447
458763009
51476208
217151285
358699783
9726328
476768648
137834632
273470086
478926379
432608724
226602781
225446904
559604518
172791048
98111598
431853038
588605600
62750475
392235591
37834232
125664817
323337694
118831804
246632599
243119325
239883321
61206564
121481240
327068446
108869612
87017413
760939137
25197777
67222383
255804161
135772531
226920366
84577816
183537361
224884921
12330862
333522694
673059226
255243032
198186590
4042175
11693928
236312652
202935408
292180351
422130803
65329387
169876203
37522840
286845880
237032372
17196340
86891990
424704878
207156169
642411620
244689439
707609991
18911101
668954430
392310034
80696491
26254632
85012240
393667371
583252965
129497006
468077993
294895625
288146352
71096550
190352843
291253730
65063689
181262762
66345888
61829246
28308795
43225609
22080991
66912233
74720621
261547893
735631330
92868731
78568518
17244946
527511743
371862004
66699583
137577781
33515396
776437628
227517773
107399791
105132881
69972721
153908205
633037413
149203307
129213536
63874845
17381788
874595277
12276971
23092448
373664101
389887565
60400927
320280344
3733734
73902558
207248936
263867711
97820141
162131567
65435203
638575082
132874191
917382910
71245992
311116245
302359978
38134154
201421464
489981290
295482721
641234121
2337147
91095057
4523367
439647138
311922122
195674336
245325800
10760413
360888717
789521062
44040584
2480258
628456115
73120151
445848080
313724080
378257547
121902896
90167579
486157814
113718074
60848648
154034408
129546994
468531424
425553152
53919928
223751269
152796142
94065022
39294797
153002419
149544876
442603731
151659188
457459369
607464
98564410
52765104
145235572
18228922
492319355
19430167
411314305
6063963
460023695
283607606
784858917
431015556
389753953
241710317
71127571
222660519
12025795
100132187
410636589
197078651
39410385
333490297
503765791
19919988
689848940
625754345
153633299
866679417
129234565
118797070
598931345
80829560
585448759
50828664
423262348
137064294
32316717
480630745
762528972
11611974
12983365
35594034
278563349
20238628
423621652
843037198
367994283
9997019
819834603
211497325
801190353
250529917
222229820
454008840
122870934
315759335
69200368
45586574
2640613
76162764
183837378
528585305
3405343
103825870
62327105
205525976
1523162
357256240
291648101
384407560
224125298
246040004
153015463
7002616
285406139
582060705
29505051
392149973
203821603
207319737
201636751
275881257
730892118
593616295
107819281
359514294
389259360
185948380
535221538
472057767
90849631
259549383
119252482
19574637
200880945
525018272
212733377
159057315
631350503
290286135
452448567
32469021
163429794
296956223
282385146
13819147
14592147
241916217
67548876
144235785
313502084
599044483
153947412
252889071
610901497
450410438
326419295
120367694
79403408
622579716
36579438
260007166
243980073
839968508
20558673
135734395
563402059
71888927
414648314
220826948
232413113
132046006
332693034
70008129
301966556
641168505
2415448
791439411
284821115
376816154
16533065
97342219
437845951
493224057
58776780
671850439
103526124
135461324
42148502
638944355
54202612
426322667
134796510
151618157
60777184
393372307
135187890
213367593
297119410
195744508
365993191
93239141
281863555
1463621
50942769
17564876
349251045
9707443
246176652
645559485
860117588
353540623
105516791
129293433
28732142
45851516
399109534
61858885
507325576
938596250
306494475
265013795
61213857
202333728
116023338
332164055
474070288
44142006
57173882
360919044
42658599
92751676
156257443
478619487
10084051
184562049
25440378
19170795
227229909
410104726
661897631
1026205
66402180
461422970
278457389
293057661
271469798
60188980
526710807
793580594
286331413
132984452
395788858
55828145
33652191
176884987
614733165
2690604
1097504
610940689
331288385
560877923
562139300
126801917
736454637
277309890
518281611
492878516
33866854
94256900
182677948
194620083
28722720
391909182
197549784
157673016
763534150
321430679
31144849
309443397
17326929
419560732
149068238
376844960
392218206
777257463
599255854
894775468
40685253
20372543
11844657
438991924
88599363
442500147
38320619
229741831
423913493
84076587
335000468
193726114
472605989
46882100
222770588
23399101
402920339
319017381
18902213
430956407
285247740
145887985
317873592
76904552
275923437
3730496
10870889
406092985
89014162
157825088
672801885
72039091
81330575
431087428
393556934
59625156
424081046
4829039
124991693
118320535
68729794
215484439
4779625
612821086
704297641
540138486
768207596
567265587
365149701
103436922
45848664
133709116
812254700
217269556
149401604
166203303
410844858
274996239
524149575
351758167
408301186
76417112
440737928
91740869
378933399
392821182
535429691
762146950
52461086
204090614
259515838
46630934
175832794
264066701
209194274
258398319
5999963
14592147
479885690
264894107
149016278
522923992
72814967
775912029
60427237
142548469
477446124
492768287
332730728
44665144
705548699
108761557
250373129
475778651
99486875
117936977
235096174
25022168
239968289
14592147
128015918
525083283
501099332
645388091
511919016
153536541
370140332
54702945
93243287
213324806
133300756
49786825
229702528
74975497
271725320
418732685
352963149
125488179
15631674
272391102
109303798
262230708
161889719
478349976
200052681
179719344
195102957
171996609
834041081
435411042
46970556
217974924
153015364
90179026
300547250
73082475
60608424
11964180
854662647
480679136
8439467
16740975
2304763
587620310
837351070
30653094
335549234
70958793
335234525
98693417
178469362
107417073
221139464
13158964
67386678
159910703
53481487
165404080
345217477
274414548
159278415
370009896
38805229
43524553
553013860
6302444
186529552
26305231
808083173
37230705
1877658
4033303
106873395
878805175
493370973
593092079
352835753
65377411
388191428
17035062
478495772
715607061
572080843
46669528
719174416
2555598
32996451
439307267
239763380
26333726
8495075
567456342
453185079
27816899
729651957
126109577
89137224
901644339
52030171
386702365
180329267
476774517
221860277
109170795
14047200
190607566
685673263
53723470
11118265
202745103
104552720
7532647
1130175
430675034
174992154
418550792
181562823
734445972
10388757
271748133
651927190
461816517
159261635
44418750
99598484
197188017
68990537
581042391
152227971
350923328
334613706
679943829
341891232
24357603
467189710
498437340
353019652
26402397
512984354
5025096
21759142
705106697
305976022
257752839
170959323
125467067
67444150
68049122
49293539
518665357
395493734
23605653
370475336
192486656
24424739
522899341
227363757
835088362
220137453
105402567
839141
46660051
246315863
255926372
550710309
166390327
178927432
284316268
257951349
74732326
386927902
165731557
154582188
20975096
301892341
64183118
292012427
637034378
45829892
311821774
129795533
94464565
42054146
228121704
41196483
182482485
167671854
238396378
615891458
333138516
36215457
172842023
215188107
82121220
108087935
126606840
9976965
172965352
244394898
265130852
155308768
874246660
350059239
188915116
182238688
27383805
656223104
196603079
189853117
65611891
1820541
314745249
442458600
114868260
727163689
523059424
352608009
98775147
30581452
707264023
113270386
641275012
524204027
182507708
32615000
16053220
226585443
328268838
99897292
244480459
33029367
157748963
720384115
578760503
330943861
603069953
23168412
478944250
174140334
237633537
419615318
328680388
3590523
39449258
22448150
21042236
33913890
67411425
197546127
13979501
200157538
179676606
323169255
10112058
67669507
150834285
168276347
499350460
106163858
3990330
400762870
69468113
59335924
114234930
642597716
46704059
211413093
209898701
535085906
183126843
143173649
97436780
171674964
419706135
121028345
90556972
24287845
4340600
15266526
160213976
213875203
2591763
149130210
258087221
42298229
440848076
342288710
115963977
805904707
260039353
347464041
295068598
508414301
599639377
464352795
356484199
93943517
306024025
344757704
79066440
119552919
170322415
380101328
234722288
73683017
930853132
8317287
194749093
152344617
46044105
395598746
35905496
12253356
21319030
56544357
124411450
111500499
194824507
162821012
49505630
36144216
47703832
150472044
336317268
16582161
81794475
669716
590897902
601275600
11556163
333562222
38958327
75201530
249862784
52007552
457100166
885233440
827945201
137923574
80903941
285329359
56098556
249905467
375133863
52759327
75224556
81739769
174803694
6284
260209222
68488706
15314465
108114568
421164750
344372230
117893540
291321836
35853936
255778014
849188192
243184258
416218744
65856466
117865033
131035714
577556818
79537647
295518072
225785689
8846439
499896697
627282695
104117750
199977984
4521364
3831752
2538402
68275493
637162225
423401
227960086
241302561
551023214
249240827
206027093
255871917
127599352
516912342
257586435
79041001
563680793
177529412
243167223
19846805
685360844
534744331
100996354
415609583
47358044
452516601
36559954
927477
344038552
140853477
532747367
107085572
146770198
71090728
386762607
12365975
317924064
404881143
573182310
2163604
140976897
608698412
60880864
25877083
370712771
515475322
233171333
184236694
844018873
170319819
491258205
83695305
332535285
98832813
545592287
137319157
381365401
164071134
437111272
202802107
238216013
822235159
872681838
946136528
245422989
797546313
165881476
323885654
254374784
423567614
353375523
153760658
294248749
145620581
4232650
105507207
159903044
461872411
82937215
728888546
455886968
577947195
7088127
43712161
732684127
25311614
25505497
412255385
308978213
143068652
192409116
245874920
669352479
15698555
18260393
80021258
67597181
31503138
125972713
94704232
516477848
47338121
647128977
250003793
126580134
253453148
106025737
183709679
20434303
47883309
596893987
31289711
398470062
762480826
239474162
37222835
145589952
216954939
656641120
14950717
242055091
346311136
34802204
68531953
16405220
44050739
4006819
474762521
189767812
245059708
8957243
65486088
251222328
66505295
39361942
161609215
341832435
29358021
716174138
590169340
226778372
175810756
194571407
217725940
416904413
248999959
31995313
299921281
5064099
53167074
349497849
367191806
182264017
233206717
239678991
1017942
338640617
33861500
298097975
14891680
481320292
155233561
191391471
228387458
196907777
24778432
315524114
201665199
54450256
239766253
193596481
253019156
433718492
465562246
143720648
47904330
485306625
113605734
449826334
10593161
37305562
795360452
6511979
26484073
11716079
588932656
82437575
2531751
328853986
322479682
519348868
467457364
18525693
120186239
379491707
21940275
21183796
14592147
428954080
152677891
46513470
858267964
37707451
799952
303249241
175943678
306328928
8894627
240996293
14592147
81376181
245376929
283406937
67409406
317743153
45664657
249674346
151269032
51674492
65687257
248107159
94531532
201596259
247741843
58240967
180129596
144804232
49027461
44255638
14592147
4444646
443380001
46549607
143108086
853764533
56018552
341894736
8637885
149229924
104827697
108008290
358089741
874609148
238030173
216867790
721852427
110193776
100196553
476303314
155912333
30201008
26884975
116805410
757784645
116755663
59620241
83733369
70972828
161757541
136319290
483286968
559177013
302734618
532924000
114413502
368804627
213493259
4161647
382003442
32855120
137494251
509037488
39285172
297347487
542310704
39896207
15592719
272678666
38560752
823209837
152475944
443404532
319952291
197289085
140941805
238491613
485860298
621730096
221324670
87888677
165764912
836452044
501696713
74205965
432591555
662151148
79657228
40470319
140305754
318647335
558971980
46919862
234574666
406559374
642127710
2991240
306141190
27210407
609465984
106740233
423186887
56761218
32361820
158882698
30882847
343666814
103725856
405643074
71050513
25692199
76125171
68520533
186002248
4519887
120225052
362269305
283914584
284047827
219803144
770330413
35679154
539075047
11491204
674570410
445323843
318927753
94854522
1028590
39417001
218095175
178968876
460329950
816909628
300388216
98458662
346613377
11066598
108514613
227585034
743889638
700762077
585441362
158873857
693634
713366318
278037330
818358350
99066067
430940673
45817398
127221084
224714401
790526188
61567645
58605435
200746616
121601489
102749680
261898935
156233476
915565
684966245
115846956
94840138
28457459
145371843
673023577
587388591
2773444
432403500
25453412
115508744
343350740
144815086
23238038
525581806
41719758
590549376
613910554
99905211
415173103
448322436
89853063
75892590
384541167
244819008
187984143
116935
682591667
316343576
155949228
631544625
44643826
287434729
785974789
222989848
419464818
80776888
949140710
233817277
621432911
640522841
377178773
189230963
745356036
68742656
101151620
105715985
460533636
175282153
124041469
366762826
340805459
172032305
463617028
232251356
392938634
86343638
276065849
353221354
218346785
289455533
872585302
940016423
471671231
208748183
317293119
266570446
9807642
98004146
155466981
57659737
47508426
140493766
200741360
788892625
361065623
150098151
50083859
3031325
708633633
2188466
164177673
125902562
139679680
220077742
420791945
92211329
357305164
39519791
567269290
60293264
104420609
227648923
192902942
779218446
611251988
233396386
145381538
7547238
261806960
602871251
811061648
237064844
205076206
384188904
133500267
380611307
165512796
4735545
404799184
26583261
208059114
765664295
255349247
140655156
20372273
663372992
211837091
127392878
112138168
240075735
159988920
393963656
243826086
359792946
73697592
356198747
429063484
615806195
15640373
84431692
103941835
153862218
905082389
426159997
104977447
39974084
302864011
64791002
21403185
33675924
203680568
253982300
16593567
659976661
595141548
518250691
4985967
192549152
158516500
564137583
279607392
186975471
161342108
18316139
31130450
231099203
97416123
15962923
338055762
65955317
57426908
11976392
39474637
716962359
194899615
312540897
118438043
384433480
18778156
14439977
1001
84577886
3734418
218523805
741935320
141639089
241740493
8432659
203683615
349170917
891395923
496721679
373573340
58924511
444589211
302079772
696534721
633284368
300716609
41987234
160153823
179400009
406790206
38973034
797253462
43745725
172126420
621564453
513386507
1015422
18076
9121777
365817087
25958706
628574554
152991556
765324639
297203703
691041353
5149049
212820189
81088185
206983545
261818482
22897537
136747413
17292810
153535729
575441864
9752770
38449062
375873778
626175941
472754352
696501188
27759808
326550001
626910385
94841374
77582729
307210584
92212649
667494876
63161883
229883443
68536521
7350926
16292740
364956192
7818939
216684181
18383366
358313265
722095040
113776105
348929277
236031792
186113006
12245710
823305482
289331011
71741419
62241312
53508911
20370723
541757837
32520133
65303354
209790581
279040689
93709809
170291958
407205909
349070318
76707817
29926250
802590102
171826847
333710994
217946981
24123201
21019701
130970518
404896150
939096
201896436
96547153
745731304
321642769
171083890
335842861
270221825
150047270
690477291
53584707
65414549
913955459
5013397
372768766
20875250
257513063
598227321
307144320
96241604
750322167
184510402
559122576
36543297
72805950
227486270
174105453
124873501
103461262
31176617
96587162
458430438
35952157
383442229
300909845
24566567
180498293
283559901
15011432
112995440
178363443
733554561
12231024
460786326
173166207
19105884
914227188
17625128
220364258
434866495
308707303
136190380
160115754
71526282
85312059
556504769
96305849
795088195
74278494
603394774
97922316
82687297
541543593
506293913
122584871
329175330
436356626
9920231
400659867
294200199
145868830
140637500
214830790
253167337
81961955
869203846
445511067
1065762
432850075
90040279
252724201
226359004
474514582
18365020
30026333
304063392
127230886
217828737
255354574
145091867
114959805
91291725
155648943
119931587
160959905
205220171
234452079
643469620
373782825
107199511
214131893
339828112
484982919
144293835
316457357
301968926
481600466
142272419
52946872
413986293
388125245
254694245
505973680
67730232
382907236
450595517
129565912
782853881
1780568
272487300
375623197
277733958
692508734
19562361
657110873
257114082
509804074
106125944
131544765
210547418
143738864
444721702
67105375
226778135
223970393
43545285
9922080
229364993
316806553
479845913
286629063
96293081
371907485
34913332
131115709
10815223
13691652
269561325
49329610
278740647
233056362
157533484
360386797
19474620
156327204
64217145
22849006
106460206
705572294
95192277
377567222
564380328
143455750
143104359
347636519
6640573
304881386
22883344
628533976
454335745
326787270
240400797
60895163
3341127
708450
368950978
445052245
327231710
626497653
455572
138842809
418026667
437592542
390852370
204601334
201407656
3238638
724832081
24134065
23167681
552507330
424098836
235853502
157782032
2923070
586247040
46753310
335863445
108594634
51984076
7597724
1794187
171266481
472976240
415273034
272173905
43766123
158662730
847240204
551183
140592484
226431639
4010513
549757538
462399075
216698288
327059293
8925546
360536206
249020512
331132765
493117909
62112480
43554811
66366726
349113915
652918107
66053552
329071592
263595310
272661085
412809460
446921081
12540958
765093630
370554299
911307407
602836405
600360851
242674411
619379078
416411853
49090906
109885406
277524556
127888489
518040027
151728163
545231381
328134779
43079081
894211393
844304138
181686204
41348062
1201500
533513241
559150489
12918969
69510793
174401412
804852500
232814306
324706270
60509690
30842013
55998761
317240433
3574187
296828301
130338788
752507760
94434213
131900002
61166647
25775876
660471971
668735535
17412238
720057470
151367900
70660948
27367346
296098796
348673728
116476938
311970653
74512938
73560638
301411714
81362634
115250494
331941830
64634524
84972723
66778427
353098473
469942665
56055927
88182492
7332321
408737396
33198169
343071273
11258782
123008190
384438776
65060092
347640347
265870681
282354396
151093029
131403346
154661075
188099219
25883353
236206467
412920085
27360285
387974602
21817489
393857967
108539678
681773866
40570487
43064612
212066954
101064101
685017318
240397499
4516331
184764981
885080968
437299887
223514295
649049945
238824481
16217644
360008644
131052
717622460
578022516
350276358
470554640
146524601
8946002
684165400
233689252
199134129
318945574
20045343
133396891
843801077
401164135
490316692
9100061
109556832
73857317
166084358
210381523
160248811
41234905
279997617
44535476
92597914
273139102
101961119
101183930
607773126
680957693
93286156
20773697
17419620
193127807
442620709
154086990
67609425
62706518
102095211
345586180
264427768
102211127
868854608
284299654
247467078
375835900
277195760
226516216
193661510
228987922
94967120
515742818
402743584
461350069
103654609
240965907
106922200
258631876
144870840
628936150
191492148
403348209
28219215
69071358
130373753
290821125
147774743
812626744
771845723
91366219
621167310
21645687
198271662
87113045
405596664
140486463
166020898
395249739
166966876
370203084
128673197
19751991
34448255
16445216
565245110
199992024
158161131
32592298
64891126
60507387
86666084
214928076
60783359
71091929
240992368
436446067
632216807
153729628
806781245
350500024
84703672
63646163
139915749
311083608
354427
311316506
65542338
589705412
257438210
116834279
7694944
151853217
141009484
46151534
161839757
152760788
85789179
33541190
18208700
82561486
35399458
176345303
10674066
423797730
207621936
80920408
12030376
445300989
56046711
575625214
58658500
175273523
125932962
163624832
111591648
115255275
583339764
434918278
159961751
402219137
440153431
76602162
158897648
22547390
68631550
83808434
550286195
88642511
421400417
100300462
152642387
39529087
565594619
18343810
924412313
30649035
383081896
147818935
128401336
251625045
408313073
77367506
257566387
456362835
266785194
15947240
90130916
31498620
315427098
89055770
167563553
316871588
229897843
142356990
36137411
568778161
535790522
174421681
457618133
70394470
96957237
164364606
275504382
77092272
313522803
55520507
59764850
410616250
127306722
3405918
26289217
322779997
61341655
213157843
39418244
6058462
164373726
35177968
154013452
19851498
93532833
303543339
207794676
461168402
372340434
204124520
548546659
115864908
42245365
9741996
37491982
532740210
266932812
224479547
215881208
46875512
42198998
20832677
377094331
187086771
90060973
835560844
200218957
261290698
191519897
522672710
158767076
375319492
229120687
384808077
4847772
182466600
56648525
297892592
212830790
123324276
412303973
70544986
1466419
692837279
3009609
142310670
62475507
339665774
252127848
88608404
226741247
63598723
555290747
160188701
160798125
59662960
57336638
658534639
340052615
284777010
551121768
40197641
464643330
242870273
8419122
606625250
476669309
349327998
261395929
34381367
466854506
156923587
391165946
18679590
108819484
621397440
802418165
11977499
154017521
346782235
93320731
318765020
529779054
149118829
332967842
46149180
204269788
1636028
215771902
178402392
580298897
9737792
382132140
114483951
27323404
586594028
3653576
148692862
36331037
72380102
346534387
311359383
448500811
394220292
39568958
31949025
178102529
292160718
154520506
192495709
106296589
10576846
138526717
31398932
149560727
371862330
134850768
216014647
110107877
336276172
147176035
6275129
139317124
141261308
64120001
25982163
360950448
78160257
242296450
66671045
47062075
92798823
101912262
464582445
350944441
186845379
790029592
77599593
91829475
119964508
583225501
317478122
323643694
146815822
39829512
185940586
347140118
71720127
62699426
771415279
410669428
186461243
786554312
711473269
120989158
258715923
2517274
40723065
21133419
484871350
19789384
223567104
109216083
348551845
297485304
19239122
804851793
64080336
306567519
107636245
63977409
304347276
428776312
30840071
413337135
88897517
543701888
550742732
718750402
92873684
570953033
107132644
200460575
135378198
299949560
120459958
391132347
3010484
292815176
165167178
195100235
363619521
433811097
57956658
20033837
184124292
361482085
369228046
138759172
220158064
1495282
174890429
202947577
148351395
47452057
463335955
77773922
140219827
477209749
157432046
65669676
522948076
683194364
229882283
297195207
263264482
175525315
30609540
320553765
3094307
39707732
11061899
4193151
723684858
169600469
4243331
361157281
19636210
369976996
226941865
350385420
799118546
611622228
588774499
225961714
586895036
261855560
11967411
50282073
934700925
480375063
241939875
225614063
6756522
7311868
208383355
526775327
55087824
224064457
235330863
350151903
213533045
250744945
728007829
180781872
39100950
614057314
69497383
49216932
163331615
75243665
328000733
57228648
719856122
186672265
121584184
312359903
97495015
478314158
13769021
300049088
16556231
756727272
925741737
370874804
713324806
662257358
47353697
333252497
227052491
163628875
79487955
80228914
87745057
1494273
115836139
315785727
228347249
509916942
581552917
28003624
35498739
343849511
155200294
246751366
6312851
417832938
180893639
7818226
258585606
14592147
4876104
276502630
226349610
362735467
102471559
269645464
96157005
248576017
540977040
234644118
4987205
690903661
717007347
295421854
81700010
241373650
165848365
18689340
362145358
31238618
259931241
776224025
110517110
464474992
185538241
188478539
275672889
362913785
246220743
77616905
85377422
34292130
9173536
118345781
6200398
6547911
308641333
147135460
191562700
236613715
574148320
828605123
376305154
485151608
247635563
835246374
5568578
131816566
39451503
374052124
836188617
416374203
109227662
388418417
187466574
178717464
302515687
58241816
260149050
464452801
143418609
248109463
254666658
292263
30744543
313249937
414524778
451120438
420171017
155898569
15198961
445328731
182772124
160656533
11855524
230443644
157810204
22935475
182744903
273673378
499928648
592324947
290489749
628485062
454460754
940570748
296016356
358477091
199114896
74702656
28324246
411661869
538160389
424974635
128650330
374406069
2509026
32788083
67198384
494953546
410533135
307392399
624837719
531126592
641402758
79881975
344628254
409157593
484487334
353239884
207883807
755426429
132560440
396541005
416607124
192981417
118846654
155698246
505824997
293407077
45502099
58117652
242060032
644647409
280532980
10477052
565664029
41775897
105972253
187642993
47709184
750688784
178466473
90346141
890684500
134766717
114129571
158326640
409947809
583247154
564681339
229825710
16307412
46678471
159161926
61722825
118875400
748642856
426698457
59428799
57951943
315385616
16704342
318557685
386969225
640643988
694995504
45923271
211295255
536136144
61848655
57187678
40557622
928915662
389858129
38827126
107242671
258164904
245364991
139211177
91629036
690892354
35319270
104783383
113777729
87661190
527598483
40069792
371716231
515687973
300873444
248709877
240160144
93335752
329786826
358801913
81495631
48262749
12240473
805666309
50955659
13475060
76013894
2249533
40403751
414601309
361922610
202481025
278191206
114482166
251102641
14627980
22051609
36539707
71306095
442443322
523947578
544760332
116656814
834949241
167310445
329618319
101377126
311366223
233469600
423867332
18211464
98949437
222578281
18971867
406899834
229948843
413751887
871154485
19008825
186657673
79156810
339798058
229785807
392888990
30065644
34564238
70177029
189741291
15279896
785948660
43026665
749489608
375222442
821402711
646901425
14079004
191787631
102962390
416889907
128492347
224265407
438858506
369159375
3804387
564826499
517182454
293430489
334824293
393459273
99388440
155797771
757761272
21842605
120563236
537136495
687822901
306984915
595355520
464080205
251474974
324790341
328985221
351706668
108977498
178298144
26216723
273763880
96622557
159420365
124642671
467043348
155068429
428881112
604211144
92581812
201649388
278084246
136178503
811293414
28907491
91488717
14829038
88394749
127359262
30760254
606196137
93338330
358114354
265362650
595531286
8466734
8575290
14047058
99804137
46331855
276606969
865226581
69036747
708644612
157485683
231465986
205064913
333098251
575261834
37534183
139263338
443161260
856749191
14397141
37065547
69955477
6171287
596871314
622442360
562186072
430077950
458273483
485598451
288409954
94050559
648145339
31418358
618248922
561244108
110937303
177817083
63540083
185986409
127019502
494411339
143432105
373909534
519086333
199202157
204916009
301467883
222698114
100667350
212055901
52338117
530468236
168715063
294192070
114679930
169016352
8400493
153825238
37187905
4889187
298186737
136340411
5384442
184328372
35450059
529945050
22182411
658256109
250399610
48375826
771143938
659144082
48499222
350359860
376004609
35886551
430871179
50386175
92176095
91823775
625020887
49663754
201893798
588267579
10311514
32143191
250662549
95861024
482603480
75110449
225696926
764313805
190658018
42641554
451399785
44583359
212663014
571576717
661358316
604868092
252709865
243908211
308263513
601518174
550606712
291065603
81855910
29178540
182973473
617275492
466619237
427531662
197643550
68377615
284884869
142915760
806318593
82314254
94255858
76257200
29183829
191582609
270997514
91788296
86092554
657368210
3181469
46736718
227905315
831391803
516305218
858368664
34882895
215725965
66220026
125080989
619423883
13178296
278638766
34964241
388173233
98113927
7436714
489055005
362869709
303901558
32280089
3102147
716988973
6376835
339092886
217538076
18908959
99007841
436800366
219996262
342557990
83639586
431629800
444453131
50335767
184977671
78603145
19659916
275194561
309999759
32382903
478957678
23789025
117921343
83376675
51432516
872265935
90140462
477020502
1467324
13003758
30847334
31380589
316848592
302831129
50438927
65121774
607178919
666431
138850077
249063197
354221454
321308132
221638719
40687001
472575507
684067977
935625701
72902102
151060853
131005876
67616235
222760144
736498883
448998427
252037541
5200007
807082963
213522058
192079257
912366595
103896891
71674868
97430727
80866901
195548834
171766920
343914451
95600485
611198982
403131134
282111559
189913058
235378800
428159086
321748696
14739101
184006418
436542728
167897939
391870343
82569981
187504268
32356581
435289628
288314521
161046882
390512454
245165735
445016966
60006297
93273018
21906733
75839001
403964754
252438139
410221537
47732020
425948424
627832896
64533749
108803621
112192974
261563071
12213496
106476857
610341
181163324
72839931
191936845
17906237
237125584
16062509
482598564
159357488
44674945
93527201
2040180
407907741
66009275
327753842
620856277
472744796
198839732
62631660
42676655
368364677
17990503
551829331
508764862
112762122
50646672
77267233
779972113
769575163
92381217
269580058
485883712
351866241
9316864
171420080
53825456
42745285
219083028
681062
535106187
568855241
65519308
644889393
853222
632942169
325599558
34486000
209422215
363079591
6530893
222317077
153668295
705328991
517317027
7235706
309251069
491343860
18283691
165871967
57848013
416225428
50795369
21992839
476065295
45397801
214130763
68595557
3516530
25232531
56104024
75390392
654768257
90938148
274587758
21041798
433601073
712823610
270047558
10707549
131599249
361747934
118765750
464753457
94508351
115573618
439601641
52154582
305238539
348965794
626171348
87919011
113423723
855428982
270350829
17037405
457975262
108127164
435326020
17191232
573060871
525494983
93921409
259003172
13763276
192160411
38517509
33528374
304479460
451151795
188533816
151686339
56244493
180148448
27952375
650502715
426369499
351961643
150466094
516749048
9968617
542680271
89786877
412527279
499355989
255830494
401750015
300743462
66894375
33913317
474921229
132358137
436904847
428479745
580336983
1397461
306784670
7267068
224266508
715801788
150255596
30079224
347089146
601701329
249442025
208058388
97450043
298738851
353259517
1238623
336785924
448843168
228460067
44106984
395354653
713732689
20167390
439441531
336221555
49157271
32036070
215726746
149673337
7870406
276384138
88315859
3690308
333035303
14983890
309645739
399592146
236500966
261491165
401846764
373026102
187739133
276554629
35356170
230139782
95404532
575629299
126245653
59277870
257660117
24240509
8629748
231563136
326508752
727075060
172779463
117886074
94552600
805956539
303800826
1847473
71793668
255922386
453104922
168071313
437255748
389615781
135526567
31853432
207483685
678466117
23440310
126574825
637049451
85049725
106979639
221316498
40832131
197331342
828174643
139568346
15291854
263475691
106815905
281016803
209207415
13301963
25520191
46589000
192949736
353352842
508801028
482950240
73418082
41288314
581735448
164160758
85738772
405927160
722409136
626908421
110214448
286585460
399843200
142360104
255151923
412827230
224983663
454511366
176196223
82888926
334760387
477573507
7825102
367459246
231473682
411312575
53195678
307395411
6942683
14592147
283955197
10476459
342480291
289002842
373146582
495436787
19839505
148563335
104740443
448467162
610082377
165323560
512883
660096578
36799089
32722116
273011064
188826620
237964448
43112796
189777083
139940607
249364609
83854620
573826603
111745991
16130765
84722958
108555965
28833239
51863743
392713660
55813261
216042754
40031332
748498173
166879531
104803754
422185191
93926477
107147137
615355570
63705900
32433737
702786738
63602318
116422634
75742129
341941621
36528784
388725080
108680008
100734378
532193112
347868250
156085380
188117730
289847896
135559926
205561733
627266856
99658943
114076380
65869138
170562208
895545059
680915685
34123554
104600342
24681305
88288787
446949747
29828745
566423724
28913982
31967793
31375648
45851835
187139947
72764059
489899887
80592606
135155896
448562892
508793844
331375421
286738295
6792877
335317385
124616694
632665544
673271328
68208511
19131621
134993100
479652589
676782791
33448594
23162880
107200856
209825654
176362714
4436635
253146981
137088545
30466028
468817084
634714196
664126308
116783531
1689982
184484909
42250032
365820175
111817549
298041168
87307485
544934996
228081375
168539265
343120717
271267400
300960829
199917769
117304497
38532240
52801610
26141500
279918738
134167838
206821025
310576891
10988519
560685620
3292199
171517522
109116379
431733807
654258633
741882501
133292854
335923289
864536795
403840919
92559593
45469845
17909946
155512656
194391433
29187869
429747662
67617166
307450768
150552471
864477997
100027748
8164105
46797586
130748841
312032271
48293452
126413701
294904529
141740446
366821638
271663631
226923811
1302219
24925684
119116339
853381696
133533640
354483280
684713239
399836883
886417520
263191702
10806089
27024077
264750050
149812421
305345
561274507
613874826
153696573
720218873
80563368
8148123
200953776
60418401
555910916
351481343
520288391
52043158
19387811
510805884
148188260
682332589
616745056
285484674
827277931
240457331
62467251
307861426
120521490
307374311
13558438
580179006
42391179
423806259
119369723
76782488
39444178
41146307
492767057
208759466
77348151
176920644
587487448
554712428
67262917
714227657
231603732
76896960
4742234
817576979
335878541
745034031
430908113
292686493
49328675
777928988
109471423
1399914
37778840
244777145
210142957
123627313
410459458
379434017
0
803561679
182479341
140044672
146601597
2640532
218750473
339496279
1105116
70128253
252215746
79507624
14277706
40945474
408343669
376419053
562374445
284280427
300884463
947003928
734977799
186341224
13897654
60828955
54999377
715724982
290257353
96529176
102027958
318373000
25020453
146574837
435691685
287928000
379641031
223529273
44911002
221692662
23339320
274207135
66378805
47515139
629027477
11141478
328944030
30805728
186149925
187503705
43889119
115821030
11158522
482026802
386098343
129867611
632822104
471435901
125619839
84732768
478168900
197539570
359469075
374733988
370343775
201412297
376591320
361673193
423460291
177069295
620160775
140102
128094181
502933452
272427449
198291470
157353978
435900353
303364589
560802802
199658111
432847792
406860866
260029038
339411823
503204163
53254342
453514002
50635796
25673947
52794883
466454811
26827698
18548067
890717
350834816
416430328
481425640
615974549
731757812
526443072
224744416
540356775
88569229
128384016
137178065
223089187
101360420
544532583
199579584
39986445
310413004
675487510
80333427
160945001
63296848
778418536
366299601
899723762
205434766
431664432
29202213
492586249
433143429
812213458
164898573
632749055
159525433
239264409
158622030
6864631
2915491
278089973
134468361
538334680
41107782
94898709
167743275
342202090
658182841
530580111
54255919
559023619
63770078
8618132
8871586
26142870
729841745
184131014
161900824
16374954
60649280
2196305
239168171
34870267
146845215
242401825
0
286465808
4783034
5645596
570724866
1983752
190337930
12536146
89141219
16462840
220623541
24761609
524651343
122592465
174477061
167067586
471654382
407248094
142055909
871015625
522853756
3884289
93786070
80416387
853905548
153932748
122042092
97589851
77898437
746168136
69690792
279077608
379311507
146897833
17645812
571330696
65126423
372828664
239495610
145426192
305113585
113839040
73119402
687453629
811781869
152934477
98782905
682677498
461413980
177350989
607338307
157907371
27408731
283931
462855164
367963461
938879368
443181657
24793287
146984364
20376059
416235058
31453057
262313304
7439040
368905793
80236502
291888089
157085458
3445946
32767097
118584287
607351531
129322652
631484298
305149006
278744864
132004234
100920899
82275871
63489352
85019948
395729213
256406973
122640447
210925732
258199171
284297123
7718462
22933218
159357597
87462245
215648099
408120774
124686350
11498257
12207905
61687498
532980111
337534835
55445903
170296655
93904892
237001781
454522304
79246402
62875164
77422502
247059187
38980298
204345030
355951697
333226353
364467899
8896296
617094301
381389365
418061505
501380122
5585279
78231780
157682161
122352490
214188680
45257076
132783043
94664979
303607175
54656972
284287674
553842548
260961594
778476272
263162548
271799499
669182405
263199003
151179839
34256084
115704831
416692153
162503069
646865912
486703644
452593068
45024489
25655989
230553785
186712592
418335145
23484619
56682723
147588940
557385960
298173523
285776041
286725340
107680984
91574295
421992612
591012583
29857681
44754595
52038192
11108313
416452082
207706751
75297200
628207461
386804564
72948792
18706080
450710397
851765970
38477520
35307118
427463086
116581133
377075831
144940652
236676802
223838241
137719589
198353491
360692719
48880098
186061757
157301226
186481207
62838009
87918882
36817216
204321695
227466662
464985472
74424303
325692620
642381138
409214418
321755124
302289368
198642243
458689936
166884099
332831973
298027638
244842693
355694701
741119016
354300997
118299298
157852087
125568786
34785510
441375939
17940104
6224337
275144777
300733532
537164198
213688949
98191165
46340655
36747483
189896793
867653288
110224728
243792237
65698901
131528364
470974371
230213525
691477440
485208385
138978193
80560724
49112961
293277844
421887147
35277403
74543378
241654854
293191802
318445196
177272132
82166841
843208079
651668271
347450909
187150693
241093375
361589483
177095444
55932320
273708106
390208892
248908575
336049386
152962465
87579521
60509385
430945761
16128864
631431646
25679880
14541292
193881480
90167679
98259492
3540195
265603753
16584956
272612771
125795429
94661179
8101679
45611707
77931288
34074416
471651887
91799799
208932279
21513791
116606712
542174149
225739360
9231444
94456513
87062301
637132910
269038443
376358944
778327829
265362609
401848277
84970694
76517053
80886153
594838785
122199616
30428884
388485643
73564406
578472218
143072836
671897553
62366245
202011226
86350047
65607492
209303462
427888859
20989827
337663247
734303826
11407180
380820384
229086193
604277523
698454672
1702691
61839267
738728261
12534180
446722279
207306142
142130963
83771450
283054220
365295174
4585041
714786249
278146657
167215362
86452219
586466669
274027030
155849024
437275271
137231931
611633722
17097768
71520283
284341728
24687528
455956511
308033566
273484150
184807744
2455485
140595989
47077346
169165783
54592230
484755076
52568314
223729110
145909231
817205846
443993962
310374224
176512382
782831646
268706567
340071198
413234578
112113843
405657774
527341280
219816043
337020021
191609631
32232706
151124100
662747679
744081855
744372302
247605437
15799238
10060304
341703825
181763641
223784256
186758001
670701072
309276958
335520710
1460661
763295870
285589380
71581809
354365091
19269046
90696025
0
34094063
200591055
58753994
26729136
590712407
198941186
35568827
498178608
304403797
309514218
543206779
255740027
447828970
14635442
46485415
216245776
139602148
111002924
381324732
84487680
55107280
154679794
372219123
13095619
436515181
660610317
75371759
33236586
9922751
262396281
199687869
32232725
269313008
250386103
425234400
395229526
357597967
114355040
13308719
62336887
288462866
733856391
47796976
29835005
105217919
159552949
56692142
241259376
150167603
119846547
375826552
365543062
271439663
213177558
213946538
58033409
76827248
367756926
486198521
29431377
160063035
85441184
78772031
619494645
42079643
195313584
172861143
100679905
117458163
504574627
98904870
514587587
78621719
424186176
275793520
273485859
35129978
597443215
228018537
323657592
60206784
2017496
89156275
96255879
21873271
73397561
498478148
235609778
108798879
867252196
8166536
167141355
262688620
55551468
461383838
20040080
635626010
8630762
32216344
186710710
939713256
329384287
471016493
55192445
229287235
528828603
365959529
826209622
43687049
444217388
16616152
455570349
628942090
520172070
684200044
615930951
810686021
150177542
605196
505103920
587795632
30140706
369746006
512938485
197428695
279723771
450705446
66504002
33091237
87427929
55977933
275617616
934761009
244699143
660732098
24934631
107826879
163519056
350815651
738519764
470751276
74076096
22583437
326862851
84447924
27350628
61571917
4242767
527993936
44582807
871071886
12664442
240715881
258432110
365373671
237405709
307284087
29036859
321832968
179378026
210619623
276799183
28447862
289966734
449216537
75016936
32683619
778406992
528902639
547381173
164093920
53110358
268522637
231578301
734057130
253624493
42316810
73517517
140365614
76885277
611841902
499396238
380873073
62427850
180040916
553272347
23636961
407454767
285508302
263091277
35106085
273009953
154026009
370860693
274090731
40733873
317687897
35584247
529799728
779034289
270766166
44579071
3633216
790555604
41654348
287002775
774766363
369229958
124881075
82465638
56487438
20316362
10639422
440007840
593596288
26105979
217269174
226816848
437842487
62294853
127055499
15282909
132184420
268878684
64903302
19661635
307314763
265037847
2821471
160662203
323302347
149421241
345061170
722368742
637695357
116348603
893504012
87083879
464568236
614306203
19126730
643135370
469742777
317914984
25657968
382663709
478596412
44910238
165241327
253898062
67836102
470061028
133935356
199560818
252616785
0
679131065
2493624
272197307
497826926
587114906
520800500
611569902
318362095
356064338
444402054
133065573
202767373
43832342
480625279
651480977
740390697
222277682
224393532
58053587
306129123
65908087
1536978
33514980
42733235
60038376
108620545
269277760
267032984
873879674
332577225
27396372
183896788
145686880
314154158
175630369
259595917
513622311
38721187
87891289
650943054
267508308
57189434
149486332
882881628
67468548
761836136
57226679
289694675
45097327
735251473
11696624
236964868
629697809
608204285
248829531
21612241
580892748
224239570
328480803
319208998
212452097
107352116
645149296
325370967
116748019
48583314
6948473
135635237
510340189
298391
70701298
23137671
551110153
349547536
3848799
268931800
99419106
125153017
39015439
135720408
302058559
355548511
128453297
740383118
94633182
40564876
478440794
12702849
8742384
130075149
252688443
191881851
143153458
621561923
521691739
427786241
275269890
241148381
64327966
88666477
54061666
252516069
171587186
305526077
308645357
150189840
10472337
98833522
506060980
89758924
715664722
475456605
549124110
56247457
252559356
522631185
112701850
165452547
608548388
157612498
262883816
223978580
65880904
208813644
683983961
230083964
23804999
39276767
160338198
71386633
316844929
59008945
368720157
121019509
72791825
332013663
138175404
83011424
59544591
456151380
464946209
456729825
297403598
8423895
54212850
212303113
194283384
306633556
53567135
43015323
260077971
212460623
86660863
377223230
382256284
143854202
169883990
74059666
44920026
305268904
3626928
223826302
137570204
115987106
687265422
85915728
22836988
33534118
291291725
524674
156391990
10577599
12161163
187305837
229097511
92574675
384967261
161269130
58570469
92833366
79070259
622284908
37456437
82325787
340863739
121864632
119420345
206302
154338247
180722430
74497528
211583012
146040757
100865572
194363188
260184131
293756430
22850831
196799781
343997596
376692030
100807382
244523228
347806276
149813418
415881810
214995821
32675661
53565442
244165882
575094380
91263502
526877015
408461989
353845734
703563752
48650433
103328865
232501082
479029531
415011269
121849921
605702
91553119
635593983
32517444
361814066
102745549
179924204
22805931
490392028
11392667
143705125
437316453
517818499
200785498
225293345
59674802
251295586
285351061
336917143
307263576
348675133
300548317
377982732
43824362
169470339
364073719
8855039
415224631
92472861
35862803
622921070
2655773
524541762
63419103
738550675
171896524
527826378
269887732
88194146
70332092
158514877
197979377
76860943
89363234
711980827
252461134
57688381
516718963
152566375
478235107
203769743
20794911
44119643
120202796
368590740
142052095
325175806
141768759
532500048
75303482
152423775
680196654
1425778
358910024
811819689
421961749
94434682
55522447
397835728
190386705
86327515
167077945
118205471
827768194
398209097
68227542
84972127
112777735
407002939
349617128
171961763
532312225
392313134
194693583
554402535
15267722
49937061
473230745
251669837
296477771
382482601
474150534
308141496
180271029
106489382
199985661
20902329
111205832
127912233
270385434
498800808
13992524
150619944
646467596
6216715
130437248
138956003
528676399
139733634
357178138
16885131
75717184
394201142
101074578
445858404
136289139
124566266
34731622
401806926
33251753
537135590
77760535
315630675
30410754
264322720
168395584
536707687
16792020
43161185
124841016
24201822
359351469
518050640
667116498
100122312
5847071
43483028
123791655
528214809
72629707
128809688
131378457
178594575
81772028
1554164
99224712
147821720
357294786
245149308
211854201
312602163
572139193
64990919
418316829
914591642
13135663
110247319
457140480
95242888
262792715
147512849
40659581
275193435
623858184
0
108398904
361406391
60773160
128237402
505634511
299210525
582453854
167988383
652760932
646161473
16929214
5039110
180599739
254437331
92887405
480521654
420704413
279620611
791002866
246468378
106757887
601978787
156909236
102458566
118327085
18456635
73086475
629639
288725262
183008519
362557216
198362570
233676936
26074440
127565760
91042564
123736028
821121530
130683175
24066812
7502272
262275228
48142925
2714998
23213697
713104515
131550059
6711675
0
83392422
60591423
17585055
15101661
11739987
486835284
203954735
161098802
200420975
261572829
233594936
1779072
591867277
105665707
327241699
168040052
139182396
37268794
31310940
29750395
37676826
529929825
116403146
3701182
49554116
407795487
182689046
242749580
126390887
675032397
569568069
66943060
154510664
192851378
183633812
295799150
67286951
136999046
178959897
165871561
49542822
513098019
79939351
538232580
452880855
341038589
9346955
92246642
335148888
206370582
613051329
192898015
148845404
97244247
480395955
604789443
228379008
144040911
206677053
205891758
397587774
1347445
772393771
443986891
16808202
610858741
359415679
160131466
22115015
603928823
94675090
43107902
27383599
642849049
3710429
178291066
409684937
59217677
687115835
234344055
17989570
137188407
719919987
146554826
95402057
43761213
26067574
9406511
99996118
18809645
868587264
390950688
546669095
112445799
128676046
188644132
9634889
73506437
549419194
166109399
574166342
349043149
824104241
206674648
123976207
638628
184682987
140287178
63102687
113784392
255478450
90779668
115820700
25821634
161490505
57888242
348869043
525911445
86845069
30872195
385718573
81990908
51169501
63979456
168614825
33761758
295090698
3371221
158513156
148003599
24777321
762158355
130927031
360703000
937800540
442667200
224706738
254733958
99805514
39745805
602422249
128436025
93642519
704451866
10668762
240436924
145094640
97201467
852620218
2628521
2545488
30101193
220858608
22412005
393074687
67588578
312987485
477085412
195643092
335388295
285794026
391138811
294861767
59721279
412097750
340438915
174951902
427895969
21062756
69906798
223324700
214814709
23107398
58818147
443309
352235869
22064338
11958359
452728929
349399051
60478993
585494099
217705394
141873755
742208307
230488873
176532638
219568583
20977033
289621258
6808822
837759886
149813785
146712889
234295625
864524198
35241326
238665824
336602298
435878084
396250405
345632916
129761087
234558969
120439825
11903324
563622693
183376789
329132129
18840920
4153186
289912970
155328231
0
146417261
401859722
251896694
506491275
199625660
911437321
52641471
470201864
202143218
245648241
569827009
458423332
45363856
544950083
908591110
56486808
421765096
44573318
267560975
107180036
610944103
46604716
47974454
519832853
437738519
241571756
235792421
227931939
10385721
492973851
562618249
103935782
73133464
62574386
868664842
412615901
21180465
318993527
126343791
4426444
108198199
2807272
134751984
45864697
4801500
207732682
138862806
73813126
331898259
753574524
398899245
674532154
474269788
87909656
605422989
156455143
127762967
9627942
94913890
246712125
416132664
144177065
275595494
643802138
616979164
535934552
51403345
180314225
6326378
222653581
153449842
67417803
222190817
53393446
600658456
209387933
210025390
225376856
271001945
199860039
156940107
53717076
59086547
72350941
27242751
446294107
357055920
570842773
77560296
106219603
285761300
87538837
151438930
222020572
863219485
231682447
39828914
162445118
57267492
156871460
411869391
238873966
112135238
123393296
869505040
176985387
456237660
308498330
225282987
365978228
9768864
42211440
259705536
178987157
9747983
91638012
439102126
145889106
125178191
63755572
25822925
92374823
369697470
201011467
866713948
597216388
214947862
351194428
87669708
34973518
79018066
169897225
6107582
142479569
210760896
15548139
195424324
827730
329291
11741377
294313532
122821786
403697579
840159189
727539064
315364797
113927924
378192455
204035417
257371664
407728775
271707575
382339368
761189081
669132947
42413191
542015109
48321620
406994606
20686058
909896288
609030762
608511931
296446054
60988758
268805440
3576296
159085264
69421515
291374483
6926843
256665698
113184777
201100759
776108330
144322637
12248894
52971075
14073782
273308440
2478336
55979214
611507181
128587156
8255393
242907970
44745249
147202326
287363985
260106251
173188759
271948432
222994464
478446132
220314019
113118463
588736786
88208529
61472695
327762279
92277572
335219065
801794925
437594177
362433772
132268473
369647116
82973638
61566076
414584973
433216064
32065208
64689071
165091131
501513069
554016182
383697419
129736094
455654
74878892
37335662
125330790
27189182
217931886
324562842
33419875
48323470
347733993
93221119
139282309
205027696
484531141
713002550
782548519
86813629
592216607
302802058
148796374
187816823
347713907
112750360
360217951
166832769
196343672
44228289
382112809
200080900
248568625
408234633
45996180
667467785
256161406
221206383
13473385
195578240
67013958
501755369
74012668
519456091
8019434
264145230
410660778
274130312
593761633
8449856
516276003
135414445
9981673
632640674
26830078
931263404
30603950
6626090
48666517
157823483
691424037
17072165
176014492
281688652
190302820
641742519
153784814
268912640
185699497
35106087
29571507
140595473
230113372
390473996
362810456
209329380
1597812
285281033
646729201
86426872
220214433
193560153
220922042
110901966
234816540
370099130
469210253
505528764
345163286
4927542
212800683
274739697
3046116
270581588
13518902
672544179
483301497
337204156
9467877
21918364
149220552
170270538
427078696
34425328
144670280
55769144
114599516
171223667
832690953
211031996
382364042
123031563
53202708
3101551
612591400
483591847
133374236
146099637
8009591
51654329
34204155
53759180
217176111
104088088
206578915
226501308
817225333
685284231
40011598
789834557
163498124
1901785
87137953
150605143
140100338
490775031
447535309
7772911
740898740
102790733
693368519
211842084
213929245
182408717
343024277
131207101
6027285
615887537
2467504
178562591
37078383
441107443
284936387
86963736
128577408
103618941
135562039
533111907
401741901
209768061
224894897
475825105
67261914
44367788
148759738
102688946
62350937
137802559
379488195
30777675
1136300
277240999
10261630
1968591
429269589
10909809
77488165
20808301
203317207
39700805
15789580
117361977
651453014
868147518
25101599
35837698
102292197
365380472
274971999
148780530
107632914
8155642
270375841
97294932
182527401
737880028
348344484
473394004
811164926
39788410
426608419
287510981
24318081
487449991
1775953
238435261
7362765
5060883
661129494
422117507
235412
204352
157686426
632064215
614906222
343776472
225344824
807030835
61638140
381138830
63618351
17858457
244525123
201512824
281383743
159648138
32284574
422501515
74019044
598134097
366305316
113760650
26450898
552323849
354829185
60852647
239517670
138850926
832236437
372652003
108264025
2525444
411993804
358916086
381191306
90735769
242254649
22884281
309397455
251001879
191578614
74818795
361428976
355948685
611947306
1586297
29494487
668929995
842839482
172257834
115153513
217898461
358621907
289884150
177414064
155181339
426840566
26645722
14854401
14698448
51680793
105930887
323565935
151122761
616814652
58478553
8063388
386751399
180336267
54087006
26081197
15672439
22198729
301138179
12094382
45792390
358020468
158362423
151006147
96458214
4354225
99969148
625466752
186805453
205863632
15928923
261529723
732493727
316254241
20798601
300902534
202227991
188159385
195917951
110370390
142257312
790408135
4054276
451300272
24424376
442833596
192032466
599367950
140926084
269796066
36160398
89839558
132314752
276819808
74825801
218509339
36229012
126077844
8228531
4421871
269109181
64176214
704764575
31834732
702190972
530137963
770995781
178412113
461427698
10890014
630827760
475729219
30602063
34246956
38602511
591913996
278594547
699245627
618762436
41256318
295428057
142412979
153948016
237570103
329454766
16027761
527697780
500482675
11635199
202114021
66651105
14796040
133238962
113963506
126325350
299004585
577493846
216956865
214868426
11908321
226318911
100243413
70619603
560456908
688052571
76738681
149829503
300106689
324839218
130140524
63329167
60495107
284119212
220157282
19993287
142002168
8471424
0
205958114
2361477
530887116
127191307
294607832
60288042
143733186
437451270
42782326
228054128
7857567
55220649
26213215
7420221
240791510
93287637
243962019
41608846
290801154
111210342
58038569
88203415
250066114
319446420
737518788
251632122
33020754
23330298
539076597
75920051
45967311
64450804
162555197
409482288
462670781
68677107
162977140
149721937
5089081
269793894
28223918
597651673
225716136
73800418
39618367
555891434
500881122
43970731
375236785
133194285
179611277
98997484
259991650
250141931
95268267
460400695
57325992
184690171
137570
175166875
193032721
60305312
39199518
333723203
137576917
11502761
698266090
363278443
169393000
129182075
387194036
149481588
624709459
5603789
384117785
453618420
451695778
290349754
291940181
447652902
483916216
150871774
183656774
594131075
104278854
153511055
167453505
151327958
154389038
5567417
319460211
425182517
330147115
207483794
689453289
20728538
267817703
411682543
89429693
333437037
58710058
329690484
19896855
566038160
647667412
301636703
98861454
40171755
25452270
15932130
599488101
89595403
467498754
419485404
204623743
40874002
141333793
571772340
12047382
18019758
400041038
67649811
286043047
763546433
89284244
171640877
501326836
411764245
438625254
720592381
27942278
49161289
676134910
76682282
177072540
380591900
235694149
107348353
121034862
38632224
187030486
392051739
569470233
80122214
2297649
48850224
83791754
423754044
195045476
12115271
36078346
216566494
902842043
407348590
590058904
317460113
303283484
386252568
268935528
136686019
56101606
185258344
332055442
762883932
112329912
171439388
414092479
61067969
14592147
213314810
184461304
536175791
400672726
21334770
93873200
259710884
109462071
78920744
48983807
865346314
162886181
111440806
37023281
544994640
525303427
578061056
666383699
658519281
390321738
30762184
664394998
917634955
2464161
495980420
45036656
568001712
328287567
420232443
147511501
128743512
97975722
9823923
160709251
559383965
163334936
96686931
240673016
287525626
276434441
285649845
447847050
818734023
53186537
198865857
66099685
556084264
629184095
33977303
332073596
194163527
13754153
299906160
121999879
6470640
8824909
374360203
607037602
124252230
215089932
676930786
554776826
28875063
712497824
435263625
479472875
238393447
403099769
29835213
207543633
35575709
188676340
414389543
53066710
633441412
67060649
190834603
361580466
4766892
105561332
238835052
346901302
359083636
5999988
2047236
457265173
279655111
279557280
208262151
75551577
625432132
794123392
157999359
108018836
326268535
380348032
153981622
65095918
254031776
179083802
540274993
230550658
114886073
15708052
82877233
334948205
553172880
168741363
257714987
547780627
350748608
305158638
618941472
580923223
444740568
322069603
4228927
219636727
54491126
15452184
47878105
54461519
478033130
364108034
188533436
4260235
198846020
295482463
38207712
274393175
181090637
232953825
606163996
88280687
21813975
224832455
311433158
159335592
15173157
66403475
309174446
382593691
120293972
184179
55494896
275076401
413036225
50973362
531514942
538076165
89526940
417448452
370038837
100093159
19951978
32700772
186589421
623531168
488650924
19508388
422359362
295059814
500857800
261035759
88289121
440193642
163123796
434847075
362041534
280053177
525998831
216582071
77110114
40983012
289827514
628254926
424410968
437182994
134299883
14444453
21779768
407773802
70767163
24152427
184982298
62264834
336810479
599792302
400249314
324074300
29156389
98509912
344247817
11274751
114867365
318735472
478768724
231746727
203881140
430455615
12456772
165158451
113304266
809636306
167513724
291749793
23101276
12029186
25673358
94617617
292987761
153363364
94347230
507326532
115472082
105163485
374698452
61533774
616982243
15310084
503533267
136593868
171126348
2785573
550410
367185072
335622447
471538998
512698586
58738118
12035882
102928845
117922134
322142084
20703187
17396272
117977027
48308016
709185620
216515419
385884094
168972401
24987786
640358147
151597108
81728114
579095300
18466149
205604838
385879995
283992959
53582003
134561930
758902791
326634942
853588415
833487454
188839842
16178660
28890366
280250981
28218284
139835588
355173001
38241514
41689475
384358419
141873258
108659598
862840823
2206273
909767646
172957791
151799590
173764681
201371613
18045210
131806609
395165224
563449896
106168423
69390395
154819014
461775242
288203628
785974017
41796302
932765419
290651302
309305581
196818689
173892287
26746717
204690416
298130654
11342529
277034428
285596129
399775236
266237805
280787894
489576647
146421699
285973434
75512014
423885783
127901901
33979219
302207062
17729703
559137523
178877829
419375879
538235456
91809801
138651736
176637561
148603113
626355719
39246028
609472458
96869211
23085775
558460377
470670672
335095081
94819588
356457255
239368511
69120733
28559147
86898885
304677924
241113895
731265377
142767532
323216386
563269714
253883031
41255906
289754121
666703386
137052417
182264
102666522
264179717
13076157
45415560
303066807
81930942
96051773
48578257
368822080
482975418
478592333
380442706
162531357
702017241
31748569
149073345
42263397
276681271
273035152
390642697
573667158
124011992
54712091
36776077
299503041
749825808
2149193
428519386
306782289
67810831
208847703
432113587
174450942
71169168
777375916
128964051
240396373
71030584
251940926
60122
117421122
159666894
135422356
304010478
623356710
325423436
845805048
9473218
215908748
94621050
196660461
403587732
136120659
630200792
600748197
708031
180302430
376173
14302527
527118759
611009179
365310001
64426939
152845510
331221245
733513714
303117381
2050669
147962303
691538092
22930752
355336362
510937713
163043171
14278867
257082594
39042657
228862703
47281586
312705047
247040957
359708331
173312581
111094757
62444906
421181772
118867993
498313070
214654867
531735175
302153909
393737417
281128911
130020380
329947883
540854032
401214624
244941022
274918965
246852840
548707690
36276703
193581812
762807599
61178037
440535855
5936045
519973322
41356935
23788287
92121185
76386400
297399010
235298288
67757767
115199195
301458530
88241251
57724511
742762196
25565219
1677797
512236640
304260202
875075896
35242668
19703434
503085980
82084687
57997029
250983400
664260461
390847138
55148978
38331130
99753537
312548359
309812629
12389209
190512491
477709288
146489206
589143427
216959910
27558140
15935348
29673448
16362403
129513542
832668306
126807303
347688331
46318562
174542808
339582929
386081674
169676870
641611008
363506704
203143081
93760001
70017508
427017926
222734612
352179280
184637393
50702932
73082918
246691050
68555605
108459982
517865642
280048503
29440423
3290437
626261088
23950946
713237721
282272742
406735558
78006636
93245601
8062341
33277598
845152438
200604756
410428922
485766740
156451407
92324697
222223921
267542
433168468
320123346
42005596
231327357
56756131
195342203
252303587
217073095
4324052
323333387
259788372
484933469
31542816
434628663
909249849
722001121
234265588
9288698
259736687
17714971
179280164
45859301
8322609
420904
613497890
591697247
779361507
167820250
27187493
132338913
20373481
118062307
78502778
89203256
524751961
886774103
155725464
311004727
122234392
137247495
422035550
214427195
388580596
130221588
14915789
160950129
128953772
66948515
278459765
198944705
139484648
179806934
830594351
328792879
6804694
2768851
355500669
95348854
507055910
127507786
667726248
267521143
444877188
6509319
81649195
111341941
74777221
200931994
75337873
516343406
1478094
393105164
82640214
171496402
438032534
12597215
36732341
6316304
206852230
16208195
284353317
77937957
29549431
148883950
34787997
74046490
149032087
378247649
223959092
22776448
112775796
468302789
54742818
175905452
17931508
1028739
428536689
245774482
249778907
144081927
370330904
496434749
15729151
37992139
8572149
213793155
94067082
110315154
3635043
412255382
14054309
425284810
159951286
37106352
113871645
103537282
423947247
717600433
388510690
216520597
680544609
49149180
10614773
524922950
556848979
214270635
175112749
86839667
103345457
106813729
832826452
645533618
113087266
279668794
358713723
93038948
29223245
209799991
1874669
650997080
392955356
578441240
330156712
505432777
463343458
309258536
433763069
670001870
635154634
857845417
374154387
145290609
56157235
454168611
150138164
249705953
250350435
43547142
442839929
322703811
14096316
360704675
101997907
397163510
96425235
1503376
110326438
833821562
374922006
16158214
190111201
111580530
804230444
509123478
238838177
15859015
577235371
458545927
666387365
448287126
183051882
24783700
3214549
44257909
21817732
78905251
779740440
211018170
337490045
16273786
140792744
381465811
35360746
270263351
26065881
44193281
95235063
453224687
48547594
345288897
54709493
4173804
202886369
800491764
171934528
3976964
445726638
20664773
64030375
107053767
319980699
124696341
220297567
439228311
64786603
524558625
234442070
106375499
344521245
8763022
636427466
317413158
503966115
288853143
62825851
49927231
280947609
708866095
312295551
21064895
6375368
58762896
44877798
260672482
154853989
415930598
2083762
484092172
48282444
148790782
399229311
22907131
177790410
734210003
529971373
650902786
137216942
185923308
537582497
0
110637975
71122209
678343221
316662391
76611793
367074907
59826136
33273126
292068366
92749426
156425153
306710537
102392688
74343266
40810658
551042937
252651
184950443
10225488
353169408
66639316
884774932
399296923
514250180
27672803
87030936
333916340
203926601
33864962
100569477
56454366
97212812
725238882
236143054
170172332
87741765
94478143
392138652
135572401
89087003
11261422
284261262
64980481
348098733
511186704
155804238
5491125
168765550
748846
122067382
338819565
568033446
771585572
39825391
17032061
318951286
152807392
760249421
89190825
160911706
210841675
709515120
105389824
483051335
5607833
30717041
143004819
0
313925542
121573529
107849640
145101030
440466897
30712796
482665089
184284367
326183515
154223991
302597294
14592147
191230656
190270281
361432733
148516503
340737588
244782968
606333979
128423168
690809385
521027979
238324422
908720106
365520097
418494545
294421130
14334262
141266379
536039412
119839739
580460672
835945010
194856698
118055905
15108482
267852918
127128393
366926209
646065045
67982024
92200647
185948427
568165881
6350903
35018099
448369414
62359130
244658245
351241527
127587458
398172647
188000823
31055594
213860159
4360139
252603771
136618363
782991
521898817
469367446
272350429
834296169
449888656
238096061
262965703
112956526
480325487
205564430
440548583
200727663
30305000
96619881
285020860
152565190
23292279
48876927
420560827
194876704
189526726
307212922
497509543
43225773
25773611
338327976
159505855
180087603
449216360
87894518
130135538
17518446
163224799
38903990
305091127
42281705
186602957
288777704
159859119
408246308
780990899
20988049
950343182
185984122
202632928
841845469
22848510
181778683
263708553
173415243
24866115
932525
579437126
78172734
63131290
49360537
262816916
55011681
511089848
183739288
45081762
93610248
471527783
662694190
141855501
162279255
40376100
292464574
197427060
27742158
21277236
178580787
178556758
130010777
129861493
446637020
557355057
385013958
118302144
607501923
175504645
12881467
580925320
415348370
487766344
34928822
51551513
827371278
541834938
266975687
88259516
358356163
105174393
536502981
800330450
269088892
156424732
237619391
11171504
222230520
35996823
224936921
719047225
60209861
26632064
462474576
593118799
329855387
159836511
404597146
518690710
40857646
52722079
3365745
690556922
69759911
230157773
354740242
272186348
125964865
159923229
19710122
215549847
559963630
684870122
328539471
74670674
557792754
107541335
77311684
63533594
189122552
717841212
615521002
43648924
488434255
534998292
359596596
146945440
44900717
12536963
211480236
42671605
53849615
209769186
53420585
82429157
487939494
588432388
528500061
129616922
5826050
301664281
690206378
23990907
521667451
72633199
117722802
44145061
169942680
747850285
268764914
109106286
24791810
182998357
2480429
16991230
113013351
21278827
535881149
32712961
203339796
308605019
72255189
73697255
202174803
245804023
89405653
261731733
235660667
341084715
30255831
320084287
337540499
7496994
312478011
34460657
27273049
697155413
177474306
6469563
241034618
147260645
31027213
14090071
289976315
520490329
15695280
454038670
61461894
537763694
88002749
393919078
59861916
132757567
523407351
212798531
17217024
678033872
6314930
878465995
230976272
479319049
883567866
254058823
194608207
67635743
454324057
88735887
2081864
408741385
60677081
38421605
517140080
326468022
633255546
528216505
517308937
252564942
606025269
56473476
2087420
46959941
696785454
53036730
25451774
8080926
354425268
140557187
478279761
106683901
235532204
394869937
213603970
379441396
121389203
400111912
625136869
356431373
113260368
298452319
25799217
40516885
217854107
9820947
693720572
59435597
343854489
155778959
0
21148100
6293240
63803153
274169680
149769402
298416940
91618097
459975124
41530418
132784281
89457900
946511976
32037735
179253255
524866060
440715034
604639247
488384185
273041942
287273044
190474286
122591714
433239376
319372049
209319756
357943751
320516337
107820516
632773613
835519250
531064229
491323826
613909657
98723850
198324008
381848028
26731512
297604355
197955819
398066905
768178686
255900661
89680461
119132065
45948022
49273244
172051404
19390751
95232187
255018943
177181579
339720913
8502866
10354890
725470129
91913233
157740702
343954122
51898576
195298628
133304848
103917271
12412209
100012356
470750300
10186894
359958543
736712841
616017297
153364387
914444742
391564309
38877248
296724745
798317183
161163386
130529677
695821853
260559198
57995444
383217911
166181099
70550368
350030805
645842611
523165280
75378438
547274770
13104879
330078369
106829415
11630541
54227096
117927022
109568607
457674566
27807656
325914575
24130872
11806410
330790363
204070734
116672302
182727152
19052232
118862248
465308534
32607351
17085334
266550850
52684842
648127580
9198065
5158691
606570426
551159761
38466731
481589379
46438650
464823663
133489648
26091617
415077021
533518475
121248983
34811031
31852821
150564692
77951200
320737999
218469484
5897230
307857634
728684320
91591637
319288314
636876729
672729805
17551103
599996430
102646432
431280550
287391550
416080153
148452525
355579521
65149247
301428724
153899541
3141715
223457102
23535486
191787532
106068345
322511772
459439060
362572260
466752014
89188900
42031041
165325902
11323511
300089582
233586106
64009894
29187536
202795255
312639085
292216769
217092447
438633450
207700712
298814477
116348581
367418149
223830412
282199202
15309891
442496877
30596693
280093882
57509062
942369135
652999797
132642485
592901774
207503642
116939194
23114874
95796
2001517
13501228
44616207
15774045
166621827
616228966
176678414
249222330
338666649
316388465
414284882
234641646
137087348
247775955
239865396
315536686
24139471
276208663
144305422
6507380
303869003
691873039
486912382
154629710
101253674
51518790
53524807
503524192
446934907
102521017
394947356
326624751
297305529
34346294
389918480
386300884
77649863
431867339
59449908
21665894
761033987
185503902
99745070
254057812
443276440
443793469
19205240
1048793
391923333
122641404
131454680
698941871
20219880
7386159
374245820
280376647
182230674
835150776
937712581
659482378
15037887
118646851
357012456
44962093
293701495
691627865
317131134
114632940
430102100
374935612
864888828
75871074
143909715
129812704
192340728
78278242
736229366
57948627
112790997
37428214
20854606
165857126
226015924
513265629
395076171
33730698
64609900
50601907
879419
364038082
821234709
285423496
61032036
628330455
8352401
131981428
61173156
673391823
628764819
35117753
61566938
160003750
149561055
210918409
25369377
40522448
244377355
180396097
4480118
151001394
273646631
465420933
183255597
50535901
275619848
357657438
68605824
172370959
4714667
598230334
93514805
24106812
322562602
7316737
488791216
665547480
104912302
240862687
118543867
65047271
22773294
466407614
70022229
141327139
42464123
202376657
210881475
320616543
18683405
61633097
372332712
56453825
287474689
320057522
433534187
508219547
419700680
514119117
613160934
129939549
114704343
28615984
250023093
103082860
122370790
71170969
222057235
17550131
35855687
271338656
708236502
77453988
715095086
89882378
40084188
102703281
783838533
393722365
617807528
258378574
124875992
267628333
62606273
167485361
464758329
474211318
317457424
682500169
67291961
204657936
278260290
28297414
53872112
73914377
71762764
5461896
46469967
26150308
590115395
160263687
145330832
166355548
528754834
94502796
101673269
718102675
515616069
193879790
545491442
15203584
65322451
660580165
210027212
281834436
9957038
89821481
11807948
489373962
64882844
608985448
70472435
37929074
67321567
8687256
442488116
160035373
442587334
47872047
544538730
87319088
190761385
12370867
345410492
140988069
732648900
228370500
266464856
263743426
50971191
532790537
403386526
87593970
120956642
71390000
80189822
188323307
423681509
248756
1733312
51282950
634990846
858714875
70081053
825485226
83608149
112230680
36175543
274215454
689370147
34779764
430498111
28869381
157861681
478406966
75711746
224208783
332559211
244162079
7568525
817265321
209515198
611859056
219085665
61586434
122870525
121465887
96287068
343380130
327264615
484957037
9761473
170851117
130778888
400267784
243623703
367768202
651407414
214489834
53411301
539497537
299662979
267457046
487004076
707743030
317563009
633023112
521634814
211405661
535764487
87223058
142049360
613681920
111244987
26719615
2891678
135364602
175059454
503120323
255543026
376926729
432004165
518992253
20975262
275396765
36619552
34790546
313186655
326747383
510947248
109327419
153270864
206854732
284750474
28330635
620121367
39808810
55913372
567136874
553285720
401451391
194138825
135803200
47089340
20890230
96792047
273853400
527948474
466322762
407184594
414373828
34322686
2504143
335854881
225193997
49539361
117259516
63281494
151797923
380419395
84418702
134949480
102007598
202144478
370233962
22733497
516678006
86108570
361153037
198852477
569947344
455594128
600918155
469521732
10835820
259126459
260934329
310040358
35054445
189424122
228032911
143354753
4112996
436114031
202634193
941762422
303985467
552943478
165454905
514304505
589045759
53332906
113512185
717187804
401047322
147479815
28858098
582553805
97552817
244095813
169992549
125110054
476196390
84664160
248276841
414081588
200966361
245861115
127296775
570295169
128085800
37490467
697729528
153026931
549160245
341432511
228946398
332966759
156229690
417351081
1308886
134804300
285412632
2809780
197107365
501434599
22786399
707785288
206152640
323573549
69685180
590663818
73036753
93390430
181880311
570418605
112284635
163455495
385311344
490312382
501645963
117661832
482250196
145093251
408773806
425283669
6358596
762202863
98051885
193197174
660612373
8046945
152859
533160983
36722942
196107103
757383269
108434052
28135070
572403073
671908027
14346735
18655134
61782302
116098032
17437748
658072528
3555011
98630334
105081571
550351742
381162859
712597417
21275960
76708976
423038925
390664604
30868987
20067799
165189204
49478329
124881198
10556223
351017324
4513706
896085234
346786545
393543282
608646601
295353197
795399425
87545236
460622135
157664312
42575016
110266792
71112348
180126093
570498649
381547056
26205691
39905461
182296604
3302222
83185657
204758705
113311483
275686127
119375338
252411591
324710493
27610736
144533012
130549204
64330606
196676726
87486028
154228890
597672337
318853648
264101745
5914252
732729955
174909817
115125832
223495430
147662126
8984302
46229268
330402829
420147966
20170580
67061031
323855575
78303913
255057751
427955952
524861413
268291044
8798745
49184715
743535853
2586528
50394057
20187054
259705488
91855657
291446275
18442370
6638631
91889026
12685676
544093047
653955909
551132873
197870873
22253806
371999389
483146817
245321872
61302753
57189852
254692124
88955274
598595362
18491272
456102334
747155200
9565926
94473973
148754254
6029333
477451322
49803872
139070683
109336488
469661209
81084181
91824504
107891525
12763944
20949869
200474077
21627587
374741523
915591079
462091655
293782675
260426590
214519084
529075857
76787863
660998923
79558273
462817155
209304089
85057693
187207628
34844835
173146491
211742113
11799646
282037592
241141987
39763160
363833830
91083835
777830602
180023446
55562910
20954495
145584482
49005654
283411175
95607665
493660728
194093817
151031855
301253314
175238011
88456481
406955041
243302804
359222748
447469321
212283668
296138877
468593
174592954
128955309
64505235
40779455
326990803
42481031
66653762
39649544
371657266
45670069
297035590
51559470
19369037
478506793
421999641
440770575
138252013
423885369
18287898
264536676
754030032
159480801
786099281
51523502
78051337
457389148
134016930
433395666
368404800
477828452
91167129
133021271
72498558
92112108
195782012
114397507
318303843
66224360
101405358
223848505
266759968
689549093
64949473
70813474
238324388
618973083
97637436
57583372
805562956
427161169
300401777
298255581
65812821
560651878
5031508
77378016
7972403
134817669
281755896
84730066
60749091
14859288
516886717
494785787
418094081
46606582
80788098
183264596
14774171
56078697
303545313
375783806
579388816
873027664
319211299
3697527
64813878
131567340
561803549
65796319
224604622
50417813
220142772
14531071
155693343
152928085
406792538
14592147
90346384
149960268
18416835
595939850
190509763
359355209
46448880
145976703
584898122
79880656
219831564
4573481
497331734
255454133
307219729
263020346
35360551
118612241
338626475
771786313
580049574
174958836
85978849
269667472
6387321
53045010
51800679
558610469
201092724
308415742
702542859
407262626
27918424
195420388
480904509
836701084
212379756
453955170
12500876
10548625
702842119
262610276
206494146
602470639
494216614
102777982
111618020
188067261
731473067
133172049
392486300
224659091
337850070
472642426
179670424
359795396
29031585
33372572
81198178
353153144
138282522
330809019
509778747
175017805
349169934
106800788
186435183
244036863
90563898
136932997
55129542
626996568
103956850
136710131
455142844
100914431
24114070
87382928
563768904
215290328
86712685
8487906
452456037
103318374
232736094
46108640
143600645
571032176
453359301
120448422
157727999
287515441
840962698
24382256
180113004
291422522
107174401
254695780
226260510
293799949
338651091
27446764
728625521
38301505
135060913
146252673
151577048
74496
657112375
621592775
102752009
125899972
29684820
95121820
264533917
159606027
10252320
249953690
822996375
198854259
120443924
124165912
766480686
325360375
476438751
125276413
309092381
321590166
57909518
143050689
345457227
41966113
128861758
457671431
486352236
139435874
599803749
393115095
385585335
246688924
10241842
127482325
355490047
513877754
15875624
323511329
536638925
54484438
434550290
85156471
182155759
412070245
506847188
423914072
359644164
379851948
74901317
584041265
166520410
484232409
417968819
354225819
177873726
105284909
171829014
130475100
814825
22650892
308930399
259384930
90467608
746890021
212454517
429762988
273237337
398533208
250890809
48662087
144010737
204494746
268814988
251780188
25228821
55818951
39126231
130450188
195755427
295211702
8545806
60295659
158735813
828663300
520074678
210333659
600874887
156143953
74551973
538429350
798472200
457530743
296938047
757299280
187040741
345767105
310375735
393141997
123572122
148769722
820577240
147697434
241604605
366152982
166896888
621818864
54147725
349202170
256848694
207881284
95538694
66268496
420747145
879677231
76334729
204222606
143527208
49141631
130940352
339020958
18649915
585343356
91877867
784853031
870365617
604334721
92779560
483206139
24627291
112045111
20885193
750633089
806684198
37190814
52190546
66599629
51803510
249737825
109557063
54392768
92616092
460908282
38842880
42422689
76081502
537463358
199485386
194959191
806152850
162500524
397098053
518417325
185971045
469295957
70758261
540189922
319738329
79627691
235926188
7727597
603111830
307702172
317595907
226926098
286968369
55869040
123785173
496633526
22784086
496258911
209163953
78763751
340770709
120924074
727502620
148915926
177933589
298341482
435679143
168976712
635129679
119390033
197873663
35602618
201927762
105346680
46516590
17408920
502368434
110113866
54759346
68737446
42066417
54364553
968314
307636914
223918194
38937772
419114413
604970020
588669545
94891357
342004565
211561873
471257120
79960192
382933785
53515725
114429005
232572667
250186180
89229406
448849334
39669462
130916750
279603445
185264693
272648130
471805388
726208270
14592147
37922515
50922114
189725609
9182843
64953181
33737525
285812655
36642955
325827508
21961861
188568585
113684094
732679206
706948407
119695139
416433566
339491422
120542088
403674757
67830644
119458452
72397365
164991090
57543916
521049023
2231545
263219078
279000114
50090661
4358868
304015364
116736330
355261097
400141932
65544072
460158352
404072396
245769794
299734712
199463399
137905219
114514601
559654520
860808178
159090195
797891053
301414264
271962022
283555701
341780734
575916182
543882001
374590845
48752242
214400993
166895784
255578878
248538331
119376610
356851741
151849402
63355132
12591649
624955898
52318249
400798438
234449072
237660530
160659493
33297986
176321155
149345871
310781899
507126902
222037480
54551292
71548597
67832355
142361234
311119115
171519614
6048930
882127896
338994998
521759756
196554444
366927155
3145875
204604888
141821713
208427124
55430672
66078575
9156565
611333591
172060247
254360443
120298443
85421818
175815897
425805196
649482659
7214359
110393063
293430541
26673048
442040305
53068828
580665104
84000448
222180278
567246070
17665621
233018728
514551117
9633956
45969061
42898373
304073274
367854507
566249929
143207130
104014557
8744014
160100288
326837522
837052980
478119728
157909567
160371903
350669077
160241187
50959059
63740412
4716679
275085644
207968975
579989752
594273897
118769337
48546136
668991376
449264453
85530701
40236346
131006526
510689025
601704765
35833790
86963563
580386225
35497653
141760562
19243971
401650005
393129501
533486917
502511832
59605213
83351620
2607057
112319948
117892261
8164749
148880448
300132983
66378383
886244091
685701686
299180364
26970679
925728
419813252
283476710
204153007
126820211
58304870
281763303
55059879
361255345
161709538
113756650
342794222
171804304
210797576
2271263
80844508
40985839
831291440
475805645
108235448
320761506
936299396
34735444
140592779
6539508
171316938
203746989
26977963
467598430
28971144
157303122
31559572
339530770
78068056
59033803
86502758
50797690
193408562
19716446
327527151
98761807
214859513
479735681
258012716
9584200
101659868
225489863
99468396
93177906
389645651
372460881
32885210
480074470
112198412
334000410
668905842
168664421
13330517
662041855
252618969
833357199
413665460
501054671
450467937
8317410
314666639
248075941
141989001
52479669
108935457
23280490
81178013
401456114
194150299
98243562
59330487
103270917
590803815
500313407
152975013
146344971
283763258
509549619
686704269
517015685
242973248
55493388
247257255
524007926
19990611
16851052
68526024
664939751
16517869
212717448
10371368
118589490
345737117
451593877
8687261
262151794
264471898
139069026
107841932
390629973
286908206
285247948
290579330
93193804
145082126
294855248
397165950
205199482
156067862
9102565
280639550
212755197
586396850
302233265
122314585
783188392
35173788
228817359
221457182
229102442
29355632
447451750
14592147
16401507
372030976
77915627
205879488
381366035
94670134
131318188
304637979
231090861
378503672
816042537
43033601
56175537
162466347
186239504
383913070
486659711
26645148
32752961
62156685
326132635
526931149
277045617
20490034
97643256
232044603
112060281
510248110
60680774
97311230
207117561
47155670
15607942
49813639
44514538
252251552
206295115
342726653
48031217
408362378
537845234
48397176
571468549
137288875
69772079
53314374
172390980
365386685
32723963
169752177
512694440
178449819
797830311
20994274
149666647
160021850
380292493
132880168
90434301
54984128
363497661
34930548
94227133
97228911
495290987
44458908
216537787
491848096
608143895
67393583
272513448
26501292
324517341
8485328
211748874
425747531
63892058
90126289
206716103
123570108
224740941
659752974
324924514
384440824
439954459
19445514
528130524
416516855
366365934
336264275
339157143
157341590
104876364
151023611
549968651
633946839
317021155
129943153
333359482
162474994
90254640
433337169
47714716
76799608
56063388
390847542
57985693
130868423
120995396
109131206
186902434
153610908
418270939
535411333
133188297
293413390
283275949
616308894
59355047
40902383
48591232
232047445
412039674
270783637
170982195
21605147
111726184
43308069
431587249
61051493
277850829
181610770
152455513
358518267
48482696
140073073
304893698
341188528
295571577
743282493
63209379
177612265
357924701
280123959
31860854
46635121
97463217
66130482
1393102
294822595
83553195
7546904
534788903
427933448
627469232
180888761
166681977
568194
41549926
121082717
141604551
55215631
146891313
122622277
646807564
44855592
796770955
17476151
4245760
39278048
619670129
388507324
104712847
838117965
664051673
48061520
330461638
15740118
415042557
775119163
652496896
28498241
111844636
271890482
15321445
310612920
4544329
227058189
528405926
426825277
23267794
767744032
29619808
42512201
547328444
193220081
174634458
318130444
315803521
168174112
680201
328062623
399557760
26171062
793733275
137927496
513336158
68385784
99284979
15697612
44849639
427954149
87443584
297162610
124806191
777611463
181557368
327068273
561556411
258501938
12722982
537274630
693154593
58958806
649388562
142360439
652406807
230136312
452901561
36461626
70013619
735380367
22268065
208805748
485104416
174022219
228714399
526982802
182904953
208433602
172083951
245463630
285162048
67136448
100440363
154858423
119312087
648392678
233751117
403320428
109549140
4509209
171882069
163868071
190345562
2911114
280270757
17891240
482611111
108391801
15464543
521800615
502117304
60072725
81153485
99678932
46865351
358230814
450692256
93700813
731406522
585340520
114895318
13610293
280836443
3133001
278951864
879601830
43232426
391699466
7802643
411168668
546364577
125156833
92921106
328652059
791795921
4720346
56334268
206217577
172239312
305540005
37324526
448732340
46878247
87443528
13763183
128393254
315320831
131345332
109150581
121076368
27233169
28982236
188857540
80347183
227727409
34367214
145252825
308278570
256351310
263030714
178930770
246222782
117855277
140343454
140094297
3722684
142046010
115156592
284350852
14426524
597391919
248650219
380984867
89894665
7296815
83120214
47680752
294777265
158092981
512599756
747817778
526576022
269275029
40029617
6484051
616301334
16567832
80402867
12072785
860924204
244144585
112454464
79948113
331329724
110174541
30369333
304568643
460923056
521351420
494876128
34613297
215995918
82281708
128523615
171287597
111620228
876007053
135932235
815375665
163813055
689814463
13645033
48685461
249968426
204786748
86266977
529583192
412441092
217149042
26945378
689647524
663810280
650591004
536936282
30830489
478412727
93736962
62236492
56706960
294490500
58472588
78262675
304870483
133376821
171880055
40013156
129170845
294186859
29554301
783189437
215909089
139222629
578314270
664396029
140548158
37844262
175020510
579791659
75389509
562609939
20757176
597792782
145822564
333077310
69679958
306767829
322339343
196479194
282868410
677568463
24892515
328127141
515941507
479620239
181529358
4949094
175924676
553972778
230126115
1973562
48795027
396386193
323414447
124732875
580288941
136438153
830028915
202355275
91551923
64497389
109931143
384628189
73704591
649052059
79985576
268299390
200766701
116330297
12892845
301267498
42756526
30361940
122865328
228189419
93673786
143230170
306675821
192728558
9826984
86313595
785925392
182688740
551670799
625046454
234709203
47284338
57244167
341047926
336142319
223045070
485755124
90625450
807920388
723062017
561743448
487090462
410006991
27440559
356348604
436064479
270535491
28090626
226323306
3483949
182315710
336633077
586294966
512561394
28273010
20242399
81244433
295802517
49368458
156124086
14800195
155924279
88603672
24095836
847809226
0
45478081
65024428
85321592
219202048
13887705
158088334
384911261
148694667
58939699
91712038
361943573
349101286
904778143
94152192
225905765
272911782
31373763
87004485
407672853
240810685
25986237
56538677
40281969
67093120
4049173
111374341
156569723
694566402
106471598
643369282
190763079
5665847
71170182
125861117
52272954
12316238
170592772
356824160
3700429
170344209
530823236
634917154
197959023
59768534
25439287
290936433
93538774
245478207
608784559
82865341
253390945
288846729
181421167
700012351
819867998
127721518
63684047
223177490
284925787
238701008
129707392
1610414
49376640
80666928
120604407
5090490
152155708
356697970
265159395
54103852
225422310
162368172
699556991
146132128
117053485
144589092
169238662
717399744
183096865
630363808
405775416
43281495
358538391
6735512
16433044
495057670
247570674
40922836
38838518
658390022
303678317
102432543
25341310
247110683
333624444
307359653
256227063
78553232
527491009
499422180
256009963
104801800
95106648
45594483
674490748
212451428
4010556
303755572
187946805
562905110
136222540
202164299
367416830
440000671
188465212
42584974
324629400
517569714
176767395
234833398
95531699
92792707
452945390
67940410
663311999
6418723
9115483
270295305
293724768
370175283
268560762
765630356
342421474
175389494
18576923
15004395
143440427
407287382
31205797
31622315
148580415
125338440
14179594
382896544
239834630
177896185
96099923
150694702
162421479
101753119
12707676
78945623
101640751
167339042
22117078
315518210
115149131
1054814
100502609
211074954
39237277
254859721
73424929
44610296
72065237
9326019
271343467
426623009
244394981
19499020
68429215
649927192
448444556
423863113
522310430
155554955
21752353
242114756
252811542
128231891
160551702
30621248
94414896
556876480
127701807
531615555
221623349
31922552
162701690
57421152
327404512
174981301
384573459
51557256
409209640
9566407
81234291
155324301
24340233
118343100
233443740
356251887
221039192
2600185
58606364
235722958
383876740
136751154
55272574
123075321
470523132
195479129
288310784
3819715
17234705
277323863
187113434
401157326
90853228
616567894
764754520
177563811
24016286
172054384
432413976
32546386
178777093
331192311
475541163
162330486
45936777
357436460
397256162
90216252
61315461
3759760
155668253
2241684
324914294
281428514
47784776
93987134
158001323
224007273
23164482
70132701
433495848
196630097
58566838
223256515
148237001
77215342
304193425
517965757
472757417
37890121
243863151
203462244
795960271
144447247
401354220
86449214
142688207
14174041
597776012
20293891
89632513
672523103
62831113
45952329
832638024
36071485
91547076
378532804
381206428
376014173
859631637
253765404
212549
571739506
27246196
428440130
368655817
94315921
498290359
163797205
62997273
37381193
429382217
668570351
82795248
354898551
372446413
251085653
32452262
450424582
523218273
649098821
66432800
192003623
610857926
271935669
123460194
24231377
60520082
551269031
548238748
3601518
185709129
392154693
54536201
696571427
325299454
191795140
238766493
235405166
420073293
182234747
91540361
469862337
171227644
81554266
279291670
42141240
52384913
84908860
426120229
702468826
264989017
160275347
246588170
7871866
152210725
7842681
64519830
150107144
337955478
146892907
19799814
108457501
563089153
211322492
313878128
553068600
83195409
136210831
39223962
12166355
261920030
454563073
3170277
36501189
636531568
727802363
527297027
569896353
83349293
89275940
412356186
40563413
4194921
32289503
253740814
120983591
4441328
486414061
519971893
178720788
40047912
290207533
28181409
229724124
463106129
451500967
506443620
151142941
125301410
543222650
277558938
19510606
483883381
407594030
91040765
484099769
298673315
9671471
391266319
181930098
68725286
279325171
226784191
80188076
164245032
50249857
560297432
515881943
564284235
39880882
62756940
418093332
492368848
83565887
16696967
368524096
365896799
677610204
791761280
445360277
139797162
254175466
190717181
252855697
516773272
4220778
45852219
18936789
90193623
416076559
512040494
223994261
321705441
741361793
46294704
11050685
21408364
280880270
187985351
647837613
445026168
852086043
187342764
130622596
63356442
185544053
316211965
403296868
56518453
29657202
102752132
250147896
120544170
439568013
126561539
155702866
727632317
553354750
4110294
245937560
16562417
231463536
171266271
546352851
31427216
260819311
26897601
81155541
284147268
56026752
79776461
433299579
5634059
116484577
531980187
130825504
777889709
431313914
812637222
19218264
114473806
204141704
185329001
35090139
213131139
431020506
349308198
217310633
302265975
162060919
493867939
723723928
48359316
5649531
40469760
291238579
451493142
315515993
328216022
6670684
165764603
42385666
160659415
3972952
124059399
13220599
711141837
3558418
51507205
244963437
39460570
74701932
786525959
177943508
144593836
441487236
42598929
426848603
529627433
568534740
903892583
312354771
458674185
881411342
443185631
126333870
587916514
386372810
412915571
484035035
832177159
112860489
78893843
36122465
17161123
180394046
179157903
562016137
332477541
387258283
59960864
61806665
58872357
660820854
277979160
460062100
365583056
295379377
119562538
527120788
605802377
201873484
598302223
843879966
295895694
116312273
23875526
355916611
53570653
293670909
505039508
276058551
597580182
304624931
179826536
38321207
140989846
310853995
410408555
542269357
58689108
159338957
15744316
43523917
78704482
13859295
91908526
93654887
739056580
81972222
539524235
211603365
229889597
563261876
109631226
511193372
504512667
76036869
95808545
262099938
235429603
39093637
857262394
40238761
547813171
655392144
106083940
30186352
109205448
184720340
225588474
245134012
566433778
899414174
142922096
30851192
396321420
847395620
282030413
671715777
147919324
332470481
679006295
68939856
230157413
137647468
668977106
744408406
13922728
127124070
333123875
845381484
646817280
101721520
208451335
256532463
279723902
154708043
4323458
273562968
3202552
513939
90790666
285050181
782736328
182311718
19257
30720347
28285695
616214194
72865838
41129987
665804351
193065504
15950559
263694574
233676298
351255757
93934209
47923962
5713420
45182588
38877151
32978414
314611223
814090222
7281947
727183827
561249218
120792408
224186338
67084699
209547767
143641849
741719069
611828664
627509609
511157581
395707582
90026489
611310351
259059982
149017214
59930101
419901626
116030350
307402189
322216965
308470338
320617765
201724210
513497400
551418703
369716340
256667654
450775966
558389470
352667804
56048854
459512
305559618
618678891
695572344
17615052
172045727
106981811
376406398
577400721
51804746
316128309
94559543
18384333
655338970
50366865
22960924
78682755
243437347
90951718
387517402
73434615
90284155
59211518
412389318
760603937
132226484
136855352
496998567
363051789
441430522
114883300
92133900
473687085
496501099
138843112
281024147
2685793
473284568
493735480
905977425
556026501
628159538
89729453
103003595
19859598
435792974
412903207
674256491
405598350
659494540
270314880
286569180
522500107
209004154
883151601
643513264
77810174
72972968
69789196
9788821
230716536
70051884
155448280
235765360
155566933
349279310
618301623
395244656
727014355
138938889
708879246
49879354
106816017
133838898
139980887
60642714
282846884
764169848
53222389
460920961
37137670
338807133
250475945
264844875
160527542
48017324
210218299
38555685
131410936
380418917
119191
243187385
766607836
305757994
104006778
101426832
233376470
48561528
512723493
141903252
30455832
5345704
871590848
234711904
247243501
292272177
75662063
315791785
60855076
135355927
494703105
253190852
121677216
501747478
53955488
449222451
220794907
14611825
503332846
155351809
49525617
409495584
153545796
236784677
2886111
67015822
9598331
243083058
625083273
354729263
16944871
27726371
277016278
397151540
688668612
481069580
621908
235011203
592506174
65992594
199484815
140754738
239721844
40752815
51098372
377901677
45929214
44339505
77614195
431335432
319620100
87226417
233117486
624767910
314289922
91432360
363388905
554069200
57632190
640349658
253186431
925900877
86345027
21264359
477413383
11735286
524934727
1608108
520337278
9675593
519043789
441461830
707034839
153007468
449227724
345765592
13499102
554333444
193538701
828210870
474170572
357310470
552385781
256614871
135272330
46620637
131529222
45489532
231597235
224372919
114757940
286049137
56705927
314572053
502199102
75106270
779648734
173954076
487852547
71358335
23236293
171700238
95105605
96690913
707063337
397460028
373881147
640147310
171371834
182151840
44616795
277826765
680295856
154624439
187193547
230550415
298786182
795689651
113233857
411315678
43731772
638338895
72196475
378385368
173685598
144049797
707517458
95241914
495061997
451727479
418855661
21594408
370537682
33779251
179372725
409252124
263038920
458489752
605201137
231730010
128799386
344658360
1187459
613140885
226636125
663526598
591001407
173299703
639307346
153918145
11491540
47082440
368708679
628012265
387979056
279147267
221733
194939415
298236330
232873379
468186824
111809778
3903948
25380660
45199124
9705548
121416559
143856669
494173583
280514048
867176676
279255964
217196083
98511033
4644547
89273294
50944968
2372769
8934652
8290498
354657193
103419067
127549492
601290624
304886764
211346224
149467517
394897934
430925350
255908738
81641576
339174774
513485527
98918397
512247018
247963911
347243700
51246305
273175850
98504729
174241800
140487422
70541593
253798628
627363205
173641625
81520456
434013855
100643041
63791724
65087285
541364858
176240744
461902569
306238801
190641817
86643637
42521350
181514488
120500627
119167454
3655236
8531911
683325255
40822352
9509339
74832176
95611513
479354044
168350401
156733406
501462620
22049478
22331504
676341281
325642565
337970093
494341176
173059901
664501
780828726
159763925
57217288
251246470
55303954
689675243
498844180
350664780
72973519
282550432
403273541
22057611
27051462
301878640
29253184
167514403
162793247
13321645
117974719
43041852
608521047
249691683
310074515
349950026
595320968
177820907
434180051
667802339
119670965
734677746
262707767
39900091
138044257
173360219
161005907
86915576
104913090
12396336
224980738
346663428
5065636
391996769
7750600
246635944
557702667
532244319
140424475
136381544
203659349
81425796
76295755
26620864
9007615
204422719
247404966
228702783
258499919
417396388
353203059
210314563
164822969
562613383
62612394
236555411
193655527
229383557
52446653
790016763
563360825
110382977
719596331
337132492
215933459
189590250
271061567
31346200
376914551
724501806
199555738
311485810
6293034
36714037
188145222
43516710
339717403
271896282
624787228
28304119
86158715
20634192
13695761
152898783
26749616
157182347
133621940
884735059
381821897
691218900
606406365
6554655
414091922
94025112
174037999
655314019
184040488
316713599
28991040
90947670
644797114
421887577
68997160
86214259
99458658
272907881
818688824
692415003
141409011
398818172
451255883
61693323
426476235
152893956
254536666
183688977
772252032
103263602
777091529
2562777
2696390
341050113
736109616
163594398
44189104
423961851
3281258
347788585
99374789
144171987
267683931
26632845
142685697
712839234
197532113
221884768
152089968
202549050
378423550
278427377
133859489
45838014
97279931
40496303
10102195
947170550
522916317
295715425
576090587
187008544
263417207
211021491
898409745
16417981
558670967
238048331
227998588
729052554
161660565
101764398
190447834
154279864
27923624
158674287
22289651
787585752
885707635
18067498
174861354
841231790
171345489
478920951
880121600
390384167
266693
159393944
301233230
266132642
41210303
135553044
276459577
273461827
1073801
500877362
241940733
10672855
477175871
440188685
742533243
27555059
645400596
629980809
139732740
4228371
490317946
547844693
160169968
290920783
97334376
57702593
217027407
15566492
476252456
77126981
362640394
145664683
104223565
326008382
181494975
189520518
305542487
42040481
772419484
97095504
447573083
17725502
113052650
575787181
26616326
353047743
93533872
98442646
454924707
33473112
292512887
447094721
9888032
240387683
40588302
167371061
47248413
313393138
285974794
355920800
519041442
433822590
24391664
492854580
877392190
229240929
21753889
235660429
406396178
35064000
248458766
319956377
300215852
215734774
22482778
693406106
53816924
357014408
145144080
8894767
528914771
118466593
535927747
310487738
418565982
724329648
51557560
273028014
464671849
413263172
18510285
33177750
226804899
71798761
151056291
279088665
195425021
214911627
125862839
392046072
148465056
255823101
67818487
63283912
20415884
99313350
85841183
63485009
89471379
7644356
106636486
65181566
117328355
6120989
177812220
138297693
20516802
292796820
195851633
305339937
758136505
119768220
101341122
239040483
133477240
32764240
488174571
509447836
326133195
522998727
56763288
452430955
420821609
154037575
9872483
140277904
323443891
420086739
207222664
203369843
196118342
269660950
47188126
15818607
767076297
347452867
357287944
319508596
213252437
418056701
39910603
13279610
181360898
270262943
5248713
673347555
30410754
295399902
47858736
238799400
53968558
108943399
169455700
46982488
155069799
215403989
294130419
21927170
714406045
255715330
132590412
5852948
81669585
82629352
208094535
137732468
8321295
125158594
79979729
341488783
8735775
655950128
940979674
425038320
26649679
14174069
109306300
611314696
22149982
172868628
474429442
324555
83832954
138285769
575473142
33426201
4878012
117850965
31567959
30171370
655950123
54659035
739025821
594820736
393556085
503316015
408036257
17666876
189664288
129874991
470942843
310141618
92998199
164607426
53154626
52746883
383196480
250380941
345139277
54757519
549779449
140311589
425009156
245583085
31469917
290958549
21091001
469569030
86597713
706509106
229399382
126052671
64204622
24929395
46388082
201387164
88052508
44499492
594914784
119467681
376499536
179132349
261149274
293566342
275705676
359208979
100937519
68121696
683845886
44949664
123460490
676447488
207873223
39098490
754303245
87696730
82501793
940077568
793457921
17283701
199054772
102187394
92695157
680710875
763044910
150369975
498214
211623471
8228284
543254592
60780318
28812763
88261809
131961530
626492926
330974543
640380582
542789565
12827596
294357254
385993347
116170378
363333200
223478102
322521504
202136548
71335545
36210761
6035448
3097291
18074050
145784079
165502924
424190418
451032906
54901533
361937197
389246814
104644758
109111030
219038231
926679670
222560886
495790302
241939029
20827636
680710527
146857270
308476682
17773810
93485348
535012239
18430080
405643815
305550532
131860231
205922320
249435074
316151936
100507691
342507442
300653703
332667760
467450712
520060595
135550952
461597584
242188675
80175081
331622343
28271101
419323683
159812482
89813855
43578502
192417832
559799133
464512622
243111062
267341355
281439149
97268912
36828466
333868803
161172541
53206402
677118530
300757994
130091752
216918776
238819382
225532664
55778912
447060176
214665191
11145124
190855825
471040227
164187256
357251810
574976838
329720517
204846867
313710956
283271476
293611537
221182577
133864207
79949291
457530479
84351016
17118285
41672921
168545360
136723219
51453582
22207221
77358067
91495103
38580182
171168098
221082985
51552518
603753481
601948370
246301306
693874423
207465247
193713882
456603899
39594055
270859316
670579324
50530466
62368173
8424199
3030291
223375704
424396301
111748534
271992370
479521113
15827795
231936193
682488190
62753242
146788277
52478533
568755577
434473387
172462834
144969208
57380592
634381245
437920229
206445360
83428911
104450602
547654511
764061775
357453461
135163895
77967510
17383353
166267166
328840975
570946199
562701229
88688615
274484468
483292579
237193913
380273073
133642157
147896076
215878495
312336287
172555536
532173576
124490269
205626170
19227676
1970198
118535111
34416563
589328859
358762702
260382667
80593254
533671723
758301945
158326434
105802522
208513906
423786895
80639518
88996164
211816945
180346224
512078396
402579789
247765921
54584960
662410593
559371324
141291131
352351177
206056806
16530286
506845509
278720392
89757679
349439861
74492089
14592147
75584394
108142217
60196938
945114
269689073
63942882
241166240
403790627
34349635
133752661
382957309
5022123
439610013
7318928
412796589
7600181
234105294
53973977
409232828
142034926
46054822
159621156
615873851
16413384
38289536
11645702
522120468
187888819
748464
616043453
4969237
291086764
322881883
120890956
369171194
204285185
27332414
188956779
444258441
5992399
104056950
92216353
54170893
29421942
274582009
427730118
125470049
93751573
274233164
256744968
352161484
21975200
127881341
701239601
589331337
490596608
199923186
42342765
85034089
598451037
642668635
587098963
139511114
304073773
243295426
547171459
32392049
599812710
37163936
396386023
228810717
122630862
168910560
10346284
598436695
361436711
99453962
267668679
163551990
349784096
358240456
97540349
197830985
210211060
126726607
343262514
280306332
91735244
483175692
47384923
262578743
326249496
89513346
639038067
307109290
450688955
586797419
55979900
441371225
100510166
302933752
801854056
12082599
736665184
254147889
183036301
82278322
4799599
159236667
810671675
103280841
113992160
132247586
281960703
23753164
40357483
48855645
315577390
75896537
542557485
218206535
193790530
408184640
242588517
250203434
389608471
736416328
196236576
1948276
811955459
271680178
430186840
582526338
78036627
149245110
1830156
575847161
70073340
427949905
120150497
544726094
10833534
626759339
394305238
310486790
19779159
418065947
3795472
255182920
268939415
12068345
122421526
31957099
293469899
28128498
168877959
546472359
356388255
269466685
24504898
126643996
172029632
141878085
543995422
725138528
203452925
162501970
172388248
86064012
69799080
364270363
237209103
784665589
195156426
89064534
744023999
7980288
84005898
61114068
92053178
317348161
66634648
10643167
679517947
246112697
407258090
281212296
116214108
244399396
92455369
132797808
267336261
278275766
299628829
148988506
102240922
3886836
309723249
205632611
390355714
96455221
314783346
146259281
129252448
516584304
50990170
95411616
358974909
110899409
52176443
181172149
16568362
421335907
559501493
567940536
77662961
58000412
277383099
164909352
48398587
165077404
49205479
324106267
820947786
4026359
324417949
35412273
228413167
207454334
155210346
272147808
65839325
420553397
362110506
52037437
536843042
132679050
773477678
501398292
362395080
756403381
0
286430495
75029033
528941708
865225231
411694009
341511898
123742629
173870318
491753296
45391825
86799442
248059605
68552753
245113469
24014116
12594863
248891183
26527353
90157386
266513437
431364141
154380258
273145620
253337429
548165943
146777693
178239990
124852450
65239894
121454165
18145497
395054926
70326194
636387441
99096357
477803956
83774306
78581488
106213361
293989928
478442411
923605090
43683300
91063304
146383106
105089678
22685527
103800401
368232833
148924241
145669318
690453961
196937288
536668846
113196047
198149878
41825080
689442866
312476829
258257948
213113772
107682153
125097313
73380910
238496370
2783541
17257038
131538201
20881888
129417588
100282843
22265750
130348751
34744185
248870730
15268274
170686564
3671420
1675219
900822447
124453095
500522164
48998320
656268991
360690895
41682624
656889418
123510752
79853182
162115601
365950494
121534598
62355865
805531840
67751344
300070338
126469676
234328585
66985589
557101559
267534795
564049596
730623029
352490639
50192921
693580021
122412447
227430029
404069460
300579809
118092007
333888
5152565
225909620
45835495
286766235
200968240
606965209
444852685
337213414
25087076
5318008
455993063
519012872
68271808
0
147166100
139209253
31719536
167879366
279309627
131117453
480908664
718738299
865846373
29352645
137340248
212089455
6429740
74828191
637389472
55639440
313787318
591887382
383747308
6674045
133022083
324463307
845314414
93965005
25269268
208389020
330983301
35186193
760628836
73462728
19245819
659736936
58395057
10256622
491497758
112128552
131563207
277492160
86346
10154625
43786839
341226970
267139693
5050251
151777942
18879525
28207403
22731892
153786252
10352714
891252980
14592147
655975017
433084026
191380406
22039661
48937324
115582416
431132936
197174810
199830762
587424955
377166891
35807999
138428046
561864788
899346031
402343436
489107751
112345933
236537872
2695181
65857685
500919927
173747814
194321562
666074575
50750637
154902023
8477240
176935765
183105579
15438033
623122063
610635798
89827274
363304800
342093904
83652934
174999990
77891590
6918128
185956936
239824929
489776625
68451408
113614207
192490247
857454650
520909602
601434965
91722949
402311059
464314670
189994211
5431941
221075105
308418158
659788674
24201006
16465771
20597590
212013800
29988811
337736666
94400637
66332895
16538502
464954767
33617049
289879047
93807265
362235682
204011285
130209313
43918019
550720608
204601663
118243023
686719033
251016305
230718067
263393898
83663152
271272346
402660216
621169796
105337631
181265982
96494148
337632179
373104185
534618301
80899990
139752360
350509977
119026614
554169269
317676687
431242250
642517264
27734863
292713561
318747454
197932671
264199974
570202219
541505682
114059269
477182433
19860097
70634176
7236206
492294059
95901
166033770
251518078
328504667
12064802
2341487
299836522
236928128
591093692
298099348
53099128
242440318
90840536
150049403
19801160
244236906
77212919
48414117
27314809
360574730
15105875
306346306
317768174
313720540
151998776
253219831
477734080
77255444
557353
52364752
15965679
23844065
123179045
594456142
90244985
286815057
83458439
8751050
63382364
224097443
324066233
89681410
189042117
3270292
776118573
290086744
239208579
424594799
79541945
267752736
98235716
263144951
484855459
18971634
376280777
54856914
229569456
6445913
471911095
879647829
307707981
141612038
434777845
145859054
48361503
629161495
179451227
214618768
825719994
65407942
189266133
326595973
389466726
174929744
259571269
488573560
240790805
224228792
5864247
648242281
249575787
63447915
56008280
504612058
766385052
95083710
301802681
174598359
15748381
67553302
56592436
616346642
557265372
362209884
237697015
31869439
106416755
231025346
21214270
842565685
225094535
28142955
42976555
90398253
45525537
164224273
357700091
61015260
209103495
401998973
324943979
299958720
308225567
85560118
684841677
291191731
483360778
501361973
802730827
432388736
43403188
406800917
273393624
85198149
534420889
523016167
470392767
164089393
163551015
128481655
135091758
3594101
138313383
349839707
142849984
303661947
822487353
688011204
283249481
57770301
90967946
81822329
407804568
46124022
434907850
236514458
152633567
60269616
193689260
188235056
105623142
39474305
279133179
203127096
868489025
368286903
47669726
460984833
262714671
70367693
108835080
1679315
9082592
42709005
449928162
83340551
287888603
186114052
15993444
179904693
453310687
81980142
106048243
441614515
154004635
19328155
131048841
216378805
188861483
59004430
657903417
146028893
343232039
738081171
766761175
2023080
151957455
135160359
97439660
10874337
207283376
140693395
639473672
370290243
38358538
71839006
657379222
20984326
94745387
81900655
127785896
88561247
234496337
25206341
698725875
28652523
593419711
90918451
450255472
143945248
292121728
407425463
274314330
159914027
273142021
630140421
1244179
533662759
656694193
216073574
221164124
156365109
4711563
199063827
440916904
22187512
456149297
56130465
61763480
377684666
32218607
62297742
52368010
200088190
168708969
35022754
38318639
59368119
81969323
285263621
80855956
304873793
277924205
18410361
789620279
27643357
71598147
786838559
132861209
294565848
220652800
198499226
64914324
485150640
207536984
21026225
236679280
240865994
768175465
37138901
100579062
74919065
203001601
178400360
81779180
131103147
374898676
146426531
434597722
311649264
239038757
197940061
3039124
148122040
156113350
228943280
677099760
143383614
311073876
83631437
527315
165778060
133158719
331621704
36834416
81238454
538552418
128631027
174259276
39433936
51435970
241834839
139693892
39535368
143853062
95776950
247776171
194892599
27419764
183954950
481233436
372666644
808331196
314716347
131938902
235394029
70462291
260133747
74315619
10049277
266118496
16398079
165195780
63817760
57117798
17696936
590381459
12634872
79538840
26928984
171520132
25049228
348178846
238043976
16840533
106600004
40185856
108900380
252320994
768248170
102047603
367861432
17476367
633476887
561755235
507005910
754840696
68324374
119077695
201193750
304896542
41158800
354988100
12257058
434032861
275142217
272227977
681101390
233676646
37211778
397701292
242269807
247194880
414728571
118676121
517419246
75949447
632653649
703234435
231757561
432871829
226780527
189622372
2637218
224399980
231741799
398715038
170977086
76913303
235691230
91909034
28439879
351867104
718991555
95901814
9041674
401248638
89990777
197985501
544478925
578157752
59542373
270552005
721652602
171085757
50594081
266842935
335574860
526301531
785054808
464052291
577141887
29454999
168011253
656357655
360848507
79883895
259934804
236841160
77771688
163130166
47316377
396377454
134055795
151435685
227678640
760403509
536801250
85076556
330098744
127689973
866347505
51547818
5969749
44514065
6394346
150251321
660905019
606414556
2318490
534863034
265777580
0
60780708
17754393
575711320
133789313
69125053
686536731
267426395
166491584
252847218
265397065
244733664
33329343
250190537
67375536
179567183
487000967
421058051
480106951
151650017
133628662
77439181
362098822
181596753
278205270
212071099
164791204
58979231
232188658
91929801
154920181
265456415
172866813
400839391
404980750
468618356
420589282
299319903
42100973
109214061
225347454
2213370
17189534
58754547
543406252
118219250
94094256
73728943
5463241
149982934
720536570
210157244
130081524
463497622
393062231
389709913
82459648
8567855
77688326
19494229
80457619
18428325
303349235
36074838
772573021
126865029
114588752
103950887
160255582
486990640
622775587
222255058
118386718
463617391
5680530
57369955
31736091
56276650
527001513
520966374
97163460
310841374
305869458
62470933
122723038
30600265
5714134
42127110
436434958
206221456
441219461
125171999
133563874
80121152
228138999
0
14351825
28205834
656386543
77916710
13802860
0
55870092
116416632
91369983
23558620
418596210
735275777
63292816
399172212
787883638
99682332
54457140
3153551
336927790
203756
592929234
42651938
360411580
611083871
115525549
39427611
13219248
146284575
30061832
115641977
322467862
431862362
185348159
252416659
520076642
272945276
37256649
157509597
448969032
346984629
53808632
274608999
63624094
643430307
32911139
71780653
267842979
607105836
20708425
595250679
214318791
22373839
298183790
145931667
324646076
199454440
108770893
187063755
254992399
1009534
247746030
30616174
176879888
485909953
245783176
270555445
118066578
173834380
273998904
677677832
53843896
221009415
181463750
331437763
538514569
189221505
219779867
208828910
8844280
129924586
252315800
33433835
203046028
429071908
215358731
339677361
83545862
10755997
191764543
214159596
115291481
483973063
194622979
590148480
35402015
57148127
761804356
527847963
215618371
260330364
60844193
105785083
580109321
79590353
278189504
69771381
62131362
26030806
82084733
107145007
663366341
427588877
24448719
6967039
187888656
39017906
3312494
437696071
159010432
109787142
32114150
354948629
129760752
187826164
120628672
209692725
4972301
726913241
713596904
7949903
155592451
265684692
41232725
119811681
3454777
24624485
44568953
267501808
49061622
41093675
130792018
35848448
13001050
664339648
32214
306923078
515468808
89734199
105335869
388761638
73363763
229963212
218330722
812141708
282245132
75308021
309863568
480523288
214035764
793677131
125054222
52114693
759849170
712367685
303626564
40992960
33178444
435191494
233954272
253962406
656497846
435228334
47991169
432244727
480652133
443617929
33259925
466754769
130444662
58522575
194057383
688441450
319803493
432745891
170571273
225554888
22288428
91252476
118010716
34199019
77210580
224692165
323863591
84796105
249530382
636670336
126531583
190419007
35317740
29368635
374030460
561085650
87481748
726308014
109744552
422520819
191182255
158680197
458064141
113731879
274660562
170591164
423180994
478244811
236252746
38216894
3022647
290263154
499620695
226633038
58484110
335727788
159535009
36009029
385721567
345621778
508067839
77394689
30335757
71964689
123466485
427061608
242622308
193947343
40817007
597271518
114310536
381262704
86083172
256134144
117933340
417172472
115656212
708369995
770602516
28544881
244793246
309369320
59251338
22400892
912168896
887177257
488444212
385673549
88916129
716844160
8582434
320149583
358740841
672267252
269230643
372459917
685209387
355697997
307904161
42404209
338262292
36767320
113009998
507154220
127490804
75876045
92141174
19528675
753001293
159844403
39207214
256569175
69291820
469008581
343637561
229977160
664724729
643076785
102069505
449466015
907039526
232802616
341132126
752448730
631652185
542163140
209344073
663429499
480221530
314068972
166402814
15920394
422241918
257091817
113862576
871187605
243209270
187989955
526135086
200337252
51728492
256179265
9657240
224258687
15353900
590807472
94687585
3974567
191741116
316207040
299693540
154365274
231144506
238620892
64264245
357697494
254051
124511705
343957074
33609941
264531902
34115533
444356895
149106215
311751527
532627669
140655008
456718953
129368466
111961930
20142546
586284040
447697711
79792945
23229962
50822600
4803897
236919286
329859752
128939066
549565002
565781592
358258140
2633484
499367485
486798943
163949267
388687211
548979351
216485663
32580463
47072587
493492033
13730479
22536768
41322898
95337251
45288332
36268746
338042720
23505626
663509330
102246572
274902600
132851385
365832593
87660317
206176971
165615565
494185536
36968053
648287914
61878055
193868501
150871253
124034713
621339640
11861220
374886321
616100396
1483173
13684418
11705909
87626379
13538391
53536238
88571907
566804032
115584864
793766550
286271783
205963493
634943402
85136223
33063685
113796404
111767816
223315930
94338544
528242652
222493434
121017077
323451586
346522959
209412681
272208437
240023455
787281
144404213
153602695
849938030
132108286
91455603
272797815
681689620
24751693
110285712
101005137
267244030
65335310
357138749
15006282
883043487
611295242
364743703
16252204
313932580
22324394
498616524
666432397
252432774
466735834
224856689
174681284
835227598
363530996
3178556
332069154
26231542
34388904
349172646
280076099
426392037
139776043
480419153
886672235
52919115
75343176
38996458
662057751
177636901
25888881
183333879
303141984
205954313
287561165
50522401
146400921
186042977
21847435
247534266
39002275
34764070
280109074
20342562
37662266
430992966
50905629
90580741
73143804
55052819
4095107
378086236
484820765
515700346
19284044
562630697
499029928
55367745
459898681
49058160
137341450
6951860
562721984
68662085
139223638
145960659
305579123
509544890
108064446
195343304
230689225
167257019
107836898
8859711
36104056
252628770
423010816
25563
640458847
341958978
47928695
46318934
760241983
429940354
454028954
542746346
18571031
364003399
90023567
349710393
596513444
2040665
31002551
143806319
315873224
367246283
278920627
729865844
640295633
491630715
197667736
120356842
418883056
9065662
496804682
45354011
44453926
15852664
129253346
70093999
541515020
319650105
53441976
88198379
56577602
526348722
249829261
147795481
223118915
511143005
335051272
14017673
8124707
898324849
17275959
462583035
49195411
407298498
213962400
214127280
193037006
409916379
232918271
622368850
110247615
276842754
11450037
34784924
456678298
250921206
538959125
230663054
251127945
193683742
596626243
34746523
16049647
461598937
54182802
62957526
294208654
189220245
185495482
411848291
332946393
370347279
9907764
23668630
353779307
50784911
76046488
353592810
7547431
76310521
6481190
300585913
183951625
9840756
361078643
179587818
189989717
136275594
32666563
79643107
771664075
93497353
217342719
272940118
273200085
143586847
291989168
47946848
17646632
532833203
156742266
701803326
447886643
308957047
417319669
943414049
1180027
373388062
48663266
323975965
135544630
205434645
141250947
346474728
40350753
71074625
407782010
439265133
320943356
126558205
786386837
166665623
434004021
923078109
464982106
169281210
13932322
249538066
116233351
17306132
69506633
503980986
579813309
231568316
688483829
94815346
216027592
630708895
782848691
128093063
195035919
579387747
506951422
205378653
286693774
319700985
223245884
26443404
248795087
156724238
86575692
145452936
277928672
1787905
133185513
95951832
178401690
5195748
92249000
569401279
7415253
407061175
309148081
33278069
384937028
224863484
290366847
265683168
268313350
243738995
67043076
418095382
137105697
231083726
24282915
64348834
22523008
342226004
840930912
201008732
49758672
235471697
62178500
469209218
790134623
218568793
112246754
34662688
618993865
49795539
121665422
20674334
53557690
229361952
179365269
390885895
491291799
213555629
113748813
273546987
25025035
910981381
591616281
30247306
7254836
24496865
562552462
196984629
19987311
71698029
100930858
226444591
187935685
33063700
705415858
418255362
331625397
596278063
262220640
646473983
263594849
46216915
315771266
500606748
580195
395058619
647418231
63451
134049033
79711676
68378877
424521311
48059556
125047799
480118048
214766229
53149304
453179532
723669861
225163368
32314968
211823513
8375776
45005126
10986121
589582931
628942514
424412819
234952298
63935089
379367177
107728142
484564391
4291582
49036667
655938662
261467632
157411965
317369388
35426525
48586557
85178830
295376501
526306287
313172455
13732314
53333928
117578893
215911466
408707979
114282399
96140078
212722756
109733014
390768234
75176869
344771739
743710603
31113321
42146112
393652681
181960294
315481818
668603053
123768106
297490902
345110043
810485202
486147961
285008714
295032504
237884825
644170017
114907288
426362090
599930885
41460877
597543762
327528612
295406103
6281611
133789327
339274212
87674124
176907407
643108933
28958266
395492939
216977471
139050163
93135111
65556097
86198162
192266105
815207372
384614538
226852127
627761
814702755
1893906
120784067
210206737
19271767
263005093
33221735
442115647
258690062
289575222
336435564
76806190
351147206
41902453
456791948
170017625
429853118
60027114
100460747
71721944
142972831
375069598
548114533
285212480
15907437
163326834
269920917
439344867
416703014
62594368
435359906
397890542
494913245
195688243
275087054
599443398
66609047
670860407
443012392
312669436
74431691
109786233
49335119
190418209
39285348
2919701
71519864
137576904
203793445
477183463
274893909
594893266
120540821
4760230
120877206
53749696
223510198
160170698
31976730
345714418
525105044
13578428
108704949
867562582
512994463
554236338
599245295
281179596
29152773
74530203
315974365
339141244
850143339
167108801
314788257
634182106
152666219
321698280
199155164
139599002
63713104
111512072
598368021
189461430
292469439
425550057
25759611
4338782
581294946
166341772
229824925
9003306
126463465
250783340
513350885
245843314
148801959
593062799
225669752
718519339
98364240
64004
366098311
657009146
537593987
113558331
640084389
129420894
141956820
153648565
131027076
207830426
99067027
84263619
96305392
549634795
158378193
220021429
31256829
5307891
555877312
65469062
738181319
679744333
41869591
165957966
890619683
942643353
447941853
132820938
152229518
774386984
631322664
46622011
277158659
165272340
187418177
145710594
3365841
69666635
442835185
400946973
8420720
64470515
469421239
111196293
82896456
638792158
60396962
35235876
211769787
4898269
474423766
138169990
67218582
49123063
628218284
149684765
268586355
49868274
400296087
329651056
58907626
153242751
153564862
753482586
225218186
16722333
175308171
83274609
286314139
28908388
43227583
157389098
134552045
68452168
74418309
279739709
265250954
629390777
138765053
176075563
213597552
326559832
378092219
174492889
2459241
39190799
709008855
37424460
530340423
117910822
96389903
159640655
614179578
272608016
808471323
426824288
467660989
72297478
75171951
21209707
629570270
732818821
277905988
228909477
522088800
359403595
374380205
446936981
55290023
224984986
11377023
4785129
584122509
182094139
9958407
140950592
52460399
120361869
137069094
533598231
773111437
34353475
720304649
0
200087957
524278163
232236086
613528236
38941771
551460693
141108135
4770234
4547206
256793013
23781448
253334535
59576898
297889085
526396930
116556729
513401658
224476892
787697919
161987595
182682376
19883306
661686651
169847639
127075348
385482015
736769699
153425905
250958789
228731264
468965494
488861564
249462942
24022617
270399240
569568656
114254714
51415608
116350339
31784986
3237717
122202599
273963200
102968902
741953700
170140616
253600198
253021148
602463599
159011482
276841542
672433551
44631760
79382145
42704191
431917509
165295267
527492900
60986716
790074
6174871
409226878
15449177
588395055
240200461
93348421
746024850
91992728
83728591
84574794
391852474
57845965
106385025
948415896
55418446
38457372
520366
102605026
116621440
27262443
52351121
382346643
26056857
220099311
201981793
531280455
205093508
10091178
104634086
488073248
449310131
562174148
1591904
129435124
223547230
478217234
65501591
173765173
237466307
67742573
154932040
22849470
29666847
209662009
258448559
155946858
46429804
110485240
504584861
157950599
720164538
137207189
168536344
688815710
184091498
237520315
293894299
31564852
407270587
487046544
117138391
63871988
51013145
72457097
409633025
656488375
625136958
293250689
168044431
308477360
451709955
151137051
194522268
512033487
44227788
116120777
22453421
35802960
415269131
600225488
11584224
63821214
114283440
528384607
64095844
148088928
842891114
119484148
6118558
83653673
17221
130018
538414584
296827318
181027037
366256027
69501404
538550416
148603647
421040378
19827142
49760278
415384717
386539899
812041360
626707718
172996915
19417139
765799750
244234402
239105930
79607588
68259275
213653374
326236362
380847498
520217246
342735877
108408707
293155847
107006830
342488347
49640005
399192283
760499525
328232898
147205748
48728429
2490175
433378119
97213241
302117699
376027871
689609272
205214228
146770347
259144347
449579777
21964123
281288408
447143741
24305973
132688523
125696466
45428041
167824592
490811145
183019428
109096142
275435571
52551556
314111753
17704921
589357130
91255055
1222886
358952614
70748897
124793715
775214022
20110361
257530406
49343993
400475173
215258135
519866022
222601901
133154495
84368384
351547680
168785772
37143082
122398400
665887643
115082959
380590052
96468030
342073927
532565000
23088125
19159189
343864007
389961478
139138747
1180034
427775512
69278183
17108645
379575045
367800883
30627766
76827765
40308941
183040325
304173288
773057146
134139670
499668778
193571749
85141373
148627189
695125724
160934058
662019066
426842820
173324979
577201293
95349829
239978803
190786963
9409297
875150368
32501410
407308226
19441377
118650964
53324632
323794523
127230257
23936050
211470388
38730441
794783042
6421204
504174379
213409369
377675229
282251116
317477258
528434603
353031526
155855830
307749081
127055832
14334638
359630788
169832141
183619523
287529838
306869911
94008275
803470184
669617112
701646084
81710141
137766501
49618964
212396674
10620534
605361827
109843869
118142659
329283608
401817799
781049328
125547831
289009986
42944775
40953109
21417252
37196369
310125132
328727340
405208493
7007126
232916813
291276234
813620559
98878494
846335869
536055942
51114662
81854129
362172094
6356847
512517833
142687650
35556181
135691647
35867097
60809
38325699
449240856
284362182
431001719
888947413
6280108
11799244
7466274
118087074
6004002
467069413
171401024
10920428
549938306
41407681
38295521
432395346
446945198
197149833
19258662
39970252
411050265
51381762
248195216
786425015
132376535
238110719
326836377
417059010
335873787
274857929
24239194
363122616
807171385
383030841
321858146
2537283
119650270
214544939
42059186
154851254
163402923
40318794
15514110
390153598
192776637
269042121
68242853
527665872
318558877
137310674
757776803
40093506
692166253
420552070
187633577
31630675
131108319
12808797
217518593
26419011
6094558
290624499
215522629
77468626
45554833
282425185
169011286
1018747
217657492
191484660
794417854
317676479
344084283
85335517
198111048
145288478
210369496
280567979
649328527
458951171
47894957
176318428
27579014
480140428
64409055
41302048
2265872
142234365
207288421
583011717
373575847
50045100
32052133
229974710
556357486
606634364
130108350
34318669
660707663
788705881
111894987
490529864
543617008
178410022
200810741
205196738
198387920
514428114
160481221
188634329
385500602
127496606
703734061
24389153
404799941
276317773
294305992
46434254
492945168
878672512
129050295
52549790
650774556
63836586
94673023
7341307
345667212
163377349
657611334
179882651
290620072
157012674
36087662
225311119
43199195
181559552
66050388
18525480
235358127
261482300
57297298
32812419
569755338
21372618
250208779
61933036
339158638
345800258
54660381
473829378
116341304
339921132
717202940
255262575
101582023
38426750
144403812
271815413
96190546
120551100
436634600
563796363
490598244
188098886
16899094
87044533
110532939
533999578
240869262
588463873
149301337
94436050
12205975
348268287
73595829
20538311
455623793
569421750
264727247
11713800
449172574
122274363
584042452
273455583
3648295
110666278
550793876
218333165
27305646
389744299
229339819
119971324
390374911
30193178
290783721
273251053
61137258
513734
265182969
607457039
155307245
199187737
75706449
202459112
1373762
94775642
565412093
169107949
474460
169199777
658880384
66804103
184011149
24600114
6302078
89865788
611726831
46253561
656718490
442135657
479955156
199795351
35564389
19159667
54956220
141890544
520980164
587938849
60130328
4110578
758955121
16399362
83003147
95131308
48540690
57168821
209011685
71062234
12849719
10094913
37749613
151836461
840956274
173816836
337845156
131823230
21764753
95768753
18372469
178142355
68156273
261316384
21746310
1084897
71888734
478359230
53450831
356795036
49417120
324210988
21829162
664361831
228814275
129079226
30513066
122136477
15062609
127732675
20958974
231430797
518498431
291494386
385879478
584200167
137571733
165291028
663705407
548102243
4293243
10328329
500940372
541737194
198938301
179725598
642149854
423876373
370713104
385035257
22207638
30456273
691201067
46915609
7174929
145598731
7803159
415596732
937074316
252793180
566781155
533072936
542456010
20666173
96477233
379287412
719364197
69286676
231590531
779970312
136815456
62487614
141943201
152431859
429493016
659461879
43391790
34249824
218315970
135143799
10047416
736926844
622280865
7438339
44849854
162838168
506900657
138066855
257417553
49554912
640018705
95893247
463765146
62145746
49713018
586813472
371810592
680706141
50723847
251372560
425768395
228832006
53687858
8950074
86731159
486074020
255611055
51882286
18500038
36851070
318237154
678292091
829891629
582795408
27863338
470746065
12459827
267860005
468150622
473567102
590954122
507676426
87095124
132735336
355477235
603734408
401722365
405862455
100388268
359539654
162732363
667220184
362005351
90815239
58278505
594984694
213249095
660505447
73126274
329618617
34752220
241319203
317126334
615853145
7412584
239832070
709712040
513056779
183033058
89561521
443085354
115861236
277383403
382166133
166376612
217310470
333370346
454247776
273057053
38345337
462517313
665002344
533103580
24196485
223050586
167865011
600986190
537471216
380985614
220203248
339598928
297919347
98956917
405410440
11941581
135961352
138751606
452916096
206699763
4655932
9777737
340256134
299935120
25121386
537355753
48599916
49844532
104709261
419921777
147734615
60887407
157722554
341483307
345751229
107855633
808711420
69694078
60426372
106833131
85194877
200725521
307005497
297405533
256178511
865834185
775001481
503003276
556350109
622923032
82261972
314138101
308603455
275935118
20145306
52088076
143769346
562900661
537483338
92560433
96845887
57457003
118246062
88201788
0
51997656
194906344
333886689
400482977
425269531
32449872
468305608
313646371
344674080
285525877
232754168
42169101
203575077
115781403
230193954
358515095
6007498
748553443
680318310
43073878
206061948
64935518
85970139
143918614
387545389
356095060
555268044
144576171
168041669
769000807
5107470
64328568
252838525
144828397
271508850
50122350
12182334
162430417
314215468
107324660
167483118
17829093
34830341
76893199
51087217
146782874
99666383
111637626
60214985
65663604
609663129
115956777
156937933
41651852
529661497
575267150
9353100
167596912
16214486
16966333
16376177
390757546
124041612
651509701
22154468
542042202
85878487
25546082
611395598
339896818
230619294
198267818
56596403
396503058
8444547
247069135
67164769
77244212
70752474
108662897
789122626
368015387
9009535
193080674
7243100
131736319
48457309
101391327
413532013
199399495
88900888
184799899
240597100
276370921
294494935
464090817
185874278
121887233
510665682
21564880
677779099
535604117
303087727
519036028
647851996
441356123
571297503
73740700
826846633
457774220
19638623
347304782
79053327
89540801
74875213
382487646
173947485
126002971
20379747
113858299
102112009
555883062
132192346
255303598
194491255
258358252
33719014
672703047
25195003
821211490
635220478
309966748
587386210
91493249
795961549
68911072
65262368
445962389
6183859
75220746
173131020
505095460
421485169
284981686
38578851
125068996
409255667
640561412
14540661
26791936
250784546
62040303
651383372
21225821
77720
272674149
163620815
498149349
187536906
317812355
100162434
15179452
127402614
130421878
337449109
555193270
148406995
852476573
40013875
253865712
249074686
122832166
325345726
84960484
473365135
200622502
29016671
7780002
138307568
570433656
623312816
56745134
118122750
501784964
27093252
278247078
129771045
131099554
9484844
294443217
35457096
33776375
779060966
244281823
124826035
223676383
291876583
35481437
284878698
19684040
191496446
304649831
144297941
844862011
174134899
585058268
311014698
53529962
47188749
69192006
14179988
47976611
0
191775538
150173548
195376495
14327085
191742221
222891971
634000661
8828371
498822844
1836340
267743158
209341155
208413930
133690973
247726893
167106853
181269762
94006599
736985291
118376860
299367441
669270881
71878064
572256869
32226327
165748801
110971190
189326779
478236372
71825490
527617456
391255863
54198236
28091097
199390658
114622702
526861198
363675610
223342382
95281848
503346372
384118995
593209079
193509560
407102383
931608860
74460436
3457360
184026841
216452173
160796100
49540122
365651842
516365993
5496694
280913048
581014449
585836177
22364896
104851012
645424276
296751813
12765086
64552337
92895494
239383170
53803277
216669174
689236660
733629261
73374092
415817905
136931626
68978055
298697983
635208437
41467040
234490387
64561260
222020622
421411807
465694115
241984886
335767988
23647946
131463513
429422620
44772526
120352408
12543739
18104471
541933645
488016799
147369896
28662601
50646831
239747449
166877188
196659425
35618207
637501813
45716284
836556508
33256350
485137253
489845264
153962886
29652015
369081296
40635159
315089300
72979340
6662375
269533769
285318704
186790674
59377696
45700459
417327605
22429935
140383
245868421
287951087
277658735
159988870
562190554
486426917
253161425
126612469
536807926
527066338
108971441
203866176
105026642
550702774
120642063
42277748
39123297
431537287
702903743
399108968
1970152
595284952
49033110
134725249
31445626
145115159
2019219
156499031
265372092
2203702
121791681
70269630
440190419
44609000
264704866
73150526
221396060
350819751
202519731
171284727
263060801
102732996
697201462
117728980
165582488
93150730
18476263
45393427
80813407
261567194
311933751
409725453
515871097
109239455
223615147
140141884
822724185
7175720
318221441
223248349
1467725
185608403
79346502
313381876
22702826
430331825
222439259
351175484
88722755
792439315
105908723
44538600
41817159
202004093
150469020
390301776
179495665
684659506
814959802
205859239
806805144
252925838
107650829
351107901
87042073
47150997
18708060
221310337
44156028
146395466
370147551
48253773
229420514
825925181
442672130
468539961
389183724
229209234
480151070
203644744
158700894
7094575
601212568
501770035
48292342
478863565
58673098
284007922
490430633
8093663
70524004
354473772
278554898
190992896
134598428
9420534
86031674
85797021
4251266
181347809
450497925
27932516
345445152
295028341
142186910
94891917
140048002
6083256
455874686
472701278
4959043
448874402
711694297
566411238
157104396
736366024
268809476
512275049
217404261
68696145
114239443
473341552
196226957
65613172
401705946
210524843
349461602
8236292
36954198
26328742
436468041
233089057
78534884
235845589
29592478
137281840
118613963
63769523
265479226
74471858
3754431
137344849
55495237
45519547
280571376
422722397
606275850
621297115
169585348
499739272
264520226
141557225
157636590
0
138173628
8246732
37346255
889174012
661307000
102595712
324161301
357397332
351010520
505395480
397612810
442215329
588067825
328655995
305297076
620347207
5209078
10942827
173179303
17090361
195001222
151071406
763012519
16663480
9077700
42004125
433321568
500525268
4924054
391582333
6091125
46794401
320958652
78173463
292370533
34648271
441160925
122692678
554862511
519550168
234658382
14864952
388617343
464505571
12075959
41189082
218051065
479835294
121624524
145373621
196411980
219454479
4138033
181492742
176148363
120210838
112230949
424312188
127561392
647066285
139786753
379246753
394165053
60935515
878900853
555790582
552128435
111438522
261472830
561255534
216362381
366518775
44623376
117920017
160094207
493097731
271786610
85179961
21459563
136321897
305160862
62080427
199357036
4273733
11343254
40789985
104472399
274270396
414636435
180929131
319439022
615040951
111358709
81604902
158386397
283421912
239018869
199028008
386259366
472064460
634158318
213303679
409294144
867044906
102088795
507406189
477668941
82336789
238811610
61791800
23382789
60669493
451190334
504214322
479597226
360068718
313818068
531299583
19203946
329000232
392322981
236443160
261328705
497081500
374865777
72793466
623309267
142705569
271066069
306487248
177345713
814198334
485355921
206423850
17434126
161617745
16545928
43844762
175159622
113967080
688031686
234101655
444488578
231037080
11962849
328727369
23881642
198560737
228934412
166803451
343713655
305405873
215241494
67223806
211323259
318878953
136251834
205095683
428851471
121176141
167264551
577821548
379171000
93025020
111029490
174710138
438419346
125338338
64569032
152281669
68488138
170437514
366071712
343167824
149566927
718982168
4807403
90604944
3194413
14070017
22640785
244923310
417882944
373947138
45915112
652333815
95425049
80404193
174472292
379992919
211550066
18187973
521391665
396259814
194988034
5129626
598735743
117374045
182047149
424833808
198728217
304586258
402225579
816501483
79796352
407435747
510919669
8720151
2152031
80597472
329619608
272109758
733179443
611291134
841361565
3535453
34255221
105736113
13486991
419543846
662503012
125655972
274269176
61775210
19987619
167163079
197462076
215957085
776600882
16621484
70220760
10036698
244623164
281264654
237968055
373179923
452950958
103626166
575867306
715216986
35033065
37700911
269337820
62957109
109472745
157739645
513194860
290885159
287541861
109861384
5196430
336607993
245815195
35620038
178048663
137825177
240433123
183652398
336825916
184514646
286416486
89689808
69038211
84706511
17267187
6535938
40949143
25108776
30149245
61734282
552816
525476090
526800547
91839952
120972016
371802415
300436647
603317700
0
814543912
15321658
308429323
137903268
199361026
583260097
669221402
71830772
195661758
649936418
10528441
99246906
66495302
571515709
15266006
582875263
142744823
711900721
146427054
209277402
301480709
10558796
31949227
226242707
121734864
436757626
194720410
197404561
149783107
602055783
383727004
784350201
287539225
3129346
266602807
448098477
159595518
431422000
145092254
102300024
851888511
4237224
122836738
46574881
268733320
26423527
801371570
116645839
131867306
22006908
5875346
12323849
103211128
699473609
742630169
143603589
25239939
326594326
35390132
740447168
705927525
45723701
183014552
326903573
273142148
375856913
345386419
20575799
419155210
306159281
41912091
188049840
271797727
786371463
556565636
138089240
99223608
211721342
101905477
328049221
102128556
46134013
63965891
242229533
182366850
655393567
27874287
359186070
308484683
34062429
682093689
755298120
43659762
75327049
661012479
18511966
230383713
162299885
36580500
486023162
284000450
8771123
173199069
2394897
304619866
88583847
510430078
609344928
259904037
593297040
386724645
328702780
114304651
13657597
57547654
563733903
4773204
5199419
97522879
168850815
47058833
323517479
196730929
94899499
7678127
428182816
787232
406947301
137902185
554191498
176026463
852737249
393231905
620220280
12769129
65599261
885486493
242832498
511450993
63693918
256793533
352233848
122747445
76508704
350354023
190048581
275547624
529952440
537018918
210110355
394168742
352753650
23431739
778221394
50799011
134288790
248927
44455496
263969375
791436347
495054618
180068071
402218244
253037561
226581915
255926541
93557768
261769022
294674443
30410754
678434389
216334530
41896995
744938277
410041249
19403775
36814570
337405356
226332735
161518654
120209527
17410902
601575000
124269820
678116909
162975424
203362350
15008625
33762041
294007613
202909240
388593109
162824463
62015514
36871981
806127546
204170277
1260056
65559871
231781251
860018124
879690375
461979968
353164556
475283586
312931841
410096870
34698259
177947577
233848857
5353870
140432772
108136786
200272826
204598834
675845853
119624725
73124
417277085
1504894
26487945
164214032
151400474
531182264
4182624
581330612
743022949
528504891
188219620
826714441
11875343
4423070
522856221
250873353
242565132
205297280
245546275
150885618
304793177
206500149
233318453
2091029
365510901
97240944
150231222
15056184
172949620
172618502
99900433
186337741
67993495
114765837
60468429
37890594
360991371
275698901
130595724
58430988
195584504
544234714
156904038
85594981
59790259
13186516
403093753
171664902
414897533
399505316
351990509
42129281
264654365
56643041
114752973
189876426
71975427
425996582
100786237
339560023
534295905
136277278
526299700
116478448
424142752
369309606
392727407
443471875
701963068
300821218
442355385
301592402
407875910
101912902
761559611
725282105
176697698
613428623
118896079
151110343
438693164
216475223
120277472
111938347
103366146
850236993
415067646
27069764
21544050
105723472
196285076
24346345
354495659
505224919
0
175545639
420409881
235988772
324670807
270639127
376931765
5238877
329096558
222649731
93776631
10793241
358594144
92221147
661770
337891218
409119013
423894410
483329973
33745566
465735757
4174444
395604945
262695021
199617847
422684120
34521369
444478503
26247645
239576948
126666520
606741325
362821059
175751400
225990866
898854370
281291523
431857879
6378421
316847384
25030986
325160688
364049711
93724285
162878099
301673484
675107080
698772684
1671878
286273887
158912065
439993729
301615884
417419230
121957163
35157969
277536814
195062921
81608692
482414753
414372383
83042071
360292162
358510480
827656130
171139624
25077891
301386960
19752903
364328436
307459592
46619339
105330145
88327595
130922644
4265122
179142464
211504934
665288552
484995297
91148779
510381616
88725157
49050211
185677825
5041363
208356338
122943494
426232638
477424659
241849237
700674992
432821971
406496596
783671106
218964182
131135141
130270871
3697397
235108157
34329730
181818538
14491412
710710555
11287160
760916028
33318000
195414350
42777073
543601542
49367567
605581209
473354692
799794324
109604241
568908485
510143788
1330712
3407457
254118202
1275679
13424840
311296849
263672922
165973236
3085470
6228031
20854606
330814058
8565981
689226562
25819029
66423276
74904101
201752947
527717396
16723304
14773729
196951422
24214186
246870011
69419115
11531465
333692450
72829300
54482097
39378192
85629837
445200051
463168976
65266142
75603051
198850615
606496966
178696328
210965904
411046472
64804239
109931819
409005985
570730399
49632951
554182604
202559037
413237914
14912215
18432312
45095517
576081480
94770330
851128277
28814920
700021980
460537064
208262711
134738534
50321486
376776299
14761480
2353448
481204059
270673545
451294762
593437402
12775523
216177099
210358023
162771248
569254966
30708880
43878725
274007878
508222671
15508215
143762340
452505709
83289413
222663566
683456803
31989413
112082247
423523357
63360588
480936947
104899208
407604305
454009858
189287672
177589755
258473356
390327398
83008129
212306409
147960599
133997593
1376301
442714207
298565407
370393126
244990930
119677790
51814892
82355771
12150431
337715836
112949988
40961940
128137590
467012856
15142664
207119371
95565414
46735940
171380857
485267589
6575282
165709688
471160669
348815840
99629928
301324027
393469216
83337441
225860744
229970116
41413437
418085791
129476860
149574048
119875147
661661873
216625731
444081110
76926159
290709933
308610925
144827612
628904133
91794769
631746534
910424969
678797197
789292743
13882250
11727323
135216406
43061206
145680986
185064869
443289511
438237597
91541957
326983119
336623396
111308443
16130762
461175834
149852255
48082345
27827021
79589786
578639474
22171684
267461817
40576543
250334730
220949074
22181948
105478958
434841422
14528367
460890723
43532460
146992692
27128503
301660545
186799372
543699600
811775534
4953753
249351408
6226372
21409428
182074438
311444789
8683994
340492463
163912374
95424878
234478293
427667793
275615703
375220597
546360371
208291776
158599121
123757247
482373244
74826392
127645208
132082820
380782342
200053166
13306487
568471565
307763234
303336447
297786463
29550702
754712305
258487216
169492836
81617072
182298492
448094750
6887305
12829818
466852024
306168424
66449252
150405485
644382242
40349612
11660148
88120109
146972183
128883027
95369924
288833806
914500875
62970292
146799831
95750452
948981221
1159125
168780654
17595908
201138238
25749987
84966923
242164492
430742184
69152608
226659999
487540259
157121414
221037716
33717
326028087
44041512
139807146
204410317
93436483
57815351
484876378
329514290
152650629
62337477
219989072
30628061
643726509
9759124
88867423
443932861
654717592
28975844
186746888
255361656
103785966
234721
914066633
839681097
197034166
594678541
282451810
229921023
124037076
15438257
28719583
578719211
486710444
142366581
92778985
168742876
611174173
530165310
255419023
131855596
252502350
73609026
85602342
121589990
60352731
560469861
234328756
64586992
288438396
217033305
196057840
215427907
62240531
440063723
38719323
198172067
326196917
593441969
356288079
152317084
165445163
471621359
232010021
302947850
26135309
824980290
459055932
113449753
144387929
105830455
420495176
15360823
521960102
849912194
4617406
611579711
649751024
84910797
41469164
69417184
2488169
29156071
158821983
181213484
338240273
712767677
184126440
556792968
594181388
518502264
65011095
66576530
227945559
628106364
638072514
503082725
189836009
56213510
366731831
54759644
563864040
272823218
279292658
81689187
7340239
93108253
77020976
552064423
602162832
521736412
24158270
388359340
30419844
6311958
38344874
596478310
276825058
478992456
33874964
537597825
663998299
432248430
88834672
259834228
11066518
402067893
103242973
91777311
1178223
57916002
48952665
107465821
139566515
52977786
45950963
9329120
165937984
254144544
74981720
54955449
733510557
12561597
51532802
158638216
50007395
324518899
398454352
72351007
302883427
181925190
305935996
273773
325864113
11234647
35482633
28056939
60705675
259269849
220052609
184538749
51212680
98713701
615355736
455061632
92256030
59356857
2286901
391223777
192792899
204729826
77642419
535069053
15913013
28253458
124969580
458848230
1808880
263907478
151963308
224451427
150565228
323708300
82213214
237464300
741770071
196788694
255083798
64196223
313657179
598976080
353983148
587772497
24276351
163987247
14568859
242156466
80793608
148855880
1104698
254601634
2315377
210180625
38854329
629707699
246253789
14109265
380574150
170241448
624564538
40088409
641484107
462919
68219023
224463497
226647739
171803985
3266916
142543250
11811826
197540017
1884957
346576881
13708044
395199174
111529903
644994
63647878
63091992
135391559
320376255
267503879
203770930
40826951
3562417
57133752
40964196
166245023
622251179
783144299
852926900
161487270
195130938
864952812
381694902
229045965
277380111
142882157
411434974
147454931
94710834
148315852
435261071
190507835
107000638
124765510
687019158
237462550
350573774
286495020
868599004
23744612
523872236
11215172
220736343
356914007
65864879
128853228
341108565
639304240
389628981
126706930
450590013
67223572
163134680
93955294
29859411
72490640
285326864
76123273
327315042
849347840
127213740
264147424
600953525
38813797
2918224
601105458
88395941
107023428
66854119
270262157
287054381
145959017
556211021
351509035
40071478
87037041
179959543
23502262
562601438
228856365
251903482
142384522
199666273
56384232
447359969
218234947
191409673
102780101
49988784
209008115
200633921
22160608
388510921
648554408
591695
184447997
157800546
156437475
17844076
801170631
578160116
399757121
230977912
100985676
186776828
182854153
360092596
330507424
126503325
200325195
113354861
48583833
21022222
11057213
360997240
161517985
146087513
424358060
506802798
247073334
119109880
417745203
147500439
433879249
40168586
698724493
5748796
608000677
522195978
384475043
848903405
197206944
255557549
31634603
58689872
89848085
3828792
64677645
332349631
231794818
56479285
37227208
104264758
259600176
7584839
762441507
57528705
181109748
83179221
822913762
20167264
638350749
646111059
291395575
600093673
69716410
496275667
405134954
80505089
42941393
43023214
65253415
68187705
198699538
371658587
539744476
592700854
8899459
60559114
58257816
240883090
8493542
514855065
26290358
37593758
239948161
2283646
74700116
352884664
59850090
3322778
65359902
94385473
39713256
405794250
114232874
185435041
501967113
340153888
341411366
118463043
14637968
29286728
197394753
589680865
568725729
237064128
125132681
518239824
26737250
701079663
538508480
16705880
154348694
431670100
12938490
87100461
247239626
206714872
556954149
831052
290790603
35252223
467499985
42185585
55347850
234230366
758691780
83711101
195755742
32617571
377244305
76299356
551007583
333345661
122828622
29050087
233332946
62786309
248254084
689124082
72493480
81259340
421544285
21477036
473074034
815562352
3609383
39678632
124885086
19668994
332109107
570338419
124158021
176100475
55951790
15981292
264863231
86981774
214283513
66076509
173256601
283501833
63573965
324705571
38588162
780821899
177674267
169364368
299677863
160570768
617385273
86372908
416604259
19975645
70387961
361958479
418095553
701974081
8544773
145971330
722122649
298721848
59415567
59209908
374118935
167196238
12283777
92089108
204979410
245568669
427576559
494155198
136685136
251654
439331160
109120801
446457078
470665519
347892869
99573771
37295331
76566121
283066541
606076733
26721620
250932253
800608441
5848845
20528638
135616507
1770773
718375114
485777901
164203929
100456626
251082576
484706768
1567202
698530661
340229016
182366212
229248115
139675326
136941317
444350112
390388414
232475303
48885025
106690623
10982146
44613120
105571750
426504891
311389199
439729753
122970751
466973941
693920145
504486828
231068108
556217191
49701341
649122001
44637018
704882645
117858147
363809261
94026585
243401371
28106373
258941465
105451100
168782664
484528452
281613439
572559716
20351417
522176316
274602697
82737020
350907256
610922494
38761195
614604209
198403430
455440209
232352018
26096320
176365335
108387444
38837807
491916357
463387132
106785429
683840296
875824054
362550393
230941973
355926187
658935900
131127522
698680784
212816625
361821231
861722584
254195004
132375131
130585163
415949861
260453544
278017
45658912
393352532
31610709
329874
102369625
84449712
136030898
816868258
202571985
345239710
99231246
342606323
382948774
155927249
355321234
162764186
300334076
2075992
87883507
418660495
596925903
59527057
206091703
257863530
45548896
77644005
849759030
11449615
845393218
188067280
318616100
430461246
249579477
5674067
100097012
196921211
278536933
294886936
87873348
1954221
841118
262783203
4484031
12890227
263011054
108373391
197792490
278742058
217567924
414827658
421499266
565484489
127224803
28669221
249425632
776853114
148682320
312131143
278607553
223396894
80080048
114178395
33110523
659860001
138278367
47422974
479003244
368238930
110234037
492923887
168797601
161242073
246899180
217798259
897295520
158625772
12945099
484063687
504921938
1520100
378424992
537903413
565953291
209253764
48980889
15415588
36273604
135938688
143093018
46333087
65558298
576986836
96486733
172476410
749897140
149203875
133800015
6280964
219865721
167567676
19911402
137041250
11084832
415500931
69165245
370393967
71304964
130506282
233457564
147408016
285123946
171502030
27968208
81676360
291409028
18323277
464128687
555805341
172272016
200466387
117527667
1690189
210894205
41892537
458452127
2134370
380309295
13760075
364822174
20854606
34155382
455123773
407844220
80697520
790905971
37614826
66129138
185121457
121367925
202311022
749741496
853128275
96369606
176561506
112593799
247967354
616492611
263347446
603497716
779038
7475126
651335833
91205605
825173515
29691
648699596
494529803
133954179
157792673
210747256
667070470
297161902
45170627
10162336
344036849
347798069
174911483
713073276
46675454
76927618
223457567
71839651
8595055
354054603
49248500
425692248
360224901
650044286
166798364
387090924
140898015
59517754
352518527
91760650
509820999
346637125
492499990
731155670
242116872
27021524
259827196
199171358
318341726
494073017
117011163
257500843
8034442
384802999
438072068
80630449
86057513
224989599
634193344
152090931
66983314
64683219
499817168
136658035
72045911
422913400
361351428
89860710
62279180
320123960
203777311
102295970
250070908
493050493
102749768
472295190
271404397
41231713
180729712
89192563
718905013
507974233
106776103
43782247
49761403
134520865
344632874
601821757
72691881
972821
44955618
119978724
53494149
269965626
555950030
43864744
38444405
63058936
283723013
125211656
117107349
185760623
13400948
57095406
136464166
774521062
352506483
13977657
50056868
205709463
403135428
95212189
70520789
141806840
22471374
67490582
529990981
57046446
6413293
179108073
87805230
8758391
354789528
180990571
126637480
116601359
208104488
358614439
195680475
120024101
80476886
527591536
206924781
81080993
63825981
288633909
76864776
123186850
160298707
153413935
416734630
115843547
259057559
12173946
56965250
645522379
101080773
643797611
367308257
549566304
32120036
105781752
304902296
122687603
38056543
177973714
176190700
30118314
623026575
206494758
38259632
481195225
376269317
136833672
593132199
146916885
430609356
226127038
220447803
169663621
10582944
277056361
128149967
43732167
277641806
240799175
49157751
350406948
196928956
100721541
425369183
42636688
209668083
141073014
229236124
8083161
33270592
342027044
55258382
98656230
231343064
34885737
178483731
203167438
90019776
107729952
315580806
266673274
128352257
507263812
154104344
768770319
8980725
303453614
56977421
443684447
238897060
231493175
561194683
24586478
75375364
334430234
221424597
334425224
119360554
127890823
208239215
15740557
52443059
430609542
123237437
616018206
792972444
749264438
377176836
803917915
118225583
296950053
211515677
15706622
268538850
143744647
144267509
7951689
27877976
188173163
585062702
836471781
64561911
645475747
115790186
52264659
1741993
584081075
107666067
609210506
689327162
301724573
124079234
470904703
374334495
596210099
86807268
524741223
64101384
271361331
811724802
26546494
558797320
177251383
53418748
611295659
543384025
120688657
8848829
332550471
462195567
319924454
103094578
304834734
110442916
73482625
42427656
487150538
692468087
68273665
2257484
133614610
2229077
161238744
104611397
54322858
3762714
393536675
630994782
198182676
272304022
334029294
561708846
176116855
145848524
304122984
337272140
168707310
51121386
21339942
39631832
335607029
295609925
278889436
639904596
366118073
397051004
173848812
534139750
298743833
661555735
1252620
195656467
5461237
105327945
294035543
317141295
88564088
16337304
29653709
187107944
679881195
23683354
199763203
64413634
19438206
320471178
46549609
107505881
862338354
445787424
110315463
204425778
124273259
61563126
236223094
8793901
29670201
149718124
311581805
90084409
6525457
41924298
535245640
526742777
420143059
369948043
313324201
191986224
576640281
56499206
73903612
45212707
94390476
399518327
419104444
527874973
102906085
55927624
155964523
277798209
54655799
534263669
20157147
146418251
241327692
750785143
292741988
875056895
530273799
277383547
38794033
406577544
362854956
123683294
29783154
553269096
160731561
283283794
82884646
23898508
251860438
387142641
431076627
43381196
90878909
568016517
396733148
4720478
807660849
569842131
147376257
129792823
906953822
179707802
3609738
607667826
593542057
141156151
288155800
75399894
697941294
388735105
162385399
707053675
612347244
137835800
636922891
366736221
339257334
431983215
172258506
861636452
45840765
121274410
42839057
4995292
218611598
34216857
94589973
588466053
510073596
130389308
115645875
60955610
554452352
85487267
591413113
54848139
705711826
49837506
61895526
21274134
834514704
62886469
227130859
95211179
137140992
460800993
708126133
2103997
896774440
291520494
419320982
64425460
246816778
269695264
549553387
725331764
371841155
394836
23182153
71883715
63122014
160012906
803269139
68227362
203675479
105203818
30079264
195116142
40914183
90184368
284448167
298057429
646451923
97462224
53073352
272663439
832189340
245500282
88747895
129339700
182285587
72174232
4131728
805014521
58154316
175299579
162867998
17069008
67713931
448735067
139794283
45119202
12139465
80291715
68705751
29450395
183367753
85703627
8680987
222457
546637588
14592147
40331537
147464216
25261632
122374322
0
503114754
91728821
324083234
414400941
527305273
115431647
278133589
69993901
50402635
4991142
64574044
6730625
128656091
343828375
309338527
19774138
138452541
277087248
188577713
75143905
125999370
71777406
258755061
259468143
271497013
102658967
88151967
353881925
42644576
449650910
374644364
62241956
18171912
195033875
426332977
473570364
222300651
691813562
47195949
563159872
769936483
826245410
64659329
342259202
12728905
199541387
674928088
57506715
135783287
129212424
691867753
104047782
539762262
551521151
685800819
304731285
259703450
302200110
399118952
103088976
336295212
54495375
37708706
395036556
651368631
14594425
385519611
284845748
190583836
260255381
287821846
438097261
49255150
39075954
277074974
184708850
423981002
350383331
12618421
63580331
103473426
118822161
153927383
96332262
46794610
18506219
2173297
360781292
109282245
448898108
256217145
16927105
193216277
40023130
369945175
22550119
363594392
3227430
462848648
95981627
369107337
160656037
138588209
178401471
35140546
58420703
284628987
527943290
120772239
10890191
9011096
55183961
546783552
565097257
40290617
289987131
271028081
563329285
54185284
446403740
372117640
140509307
411941822
108723186
153211264
170574445
97174806
444988452
263915117
94334222
79805399
149852970
216899630
1677664
536295512
416288500
234480196
697000936
150353710
877524895
35818837
5314472
37113119
395556706
84051893
74517444
284381944
36265860
99665055
35596173
41864860
284960772
944132674
495688450
187854194
17048252
147148953
444521081
0
10783045
253234864
87863123
180835942
99821974
281050865
234384429
110861012
16532241
383352257
18283932
175452622
12797926
717717783
615458080
93809983
113953445
315223959
81138893
813965544
19329435
873137795
177228424
387738737
59145440
272943957
3532346
156415162
118465397
182333290
24380600
4753332
145909662
199314996
291647945
314167369
75589170
571355587
701829869
263645744
447924156
16465723
504614845
78899882
291305004
25731809
150011228
499703274
94192199
312356351
146902038
16186502
133750415
290261596
27311596
118006037
72486005
1350571
750508467
265561802
256331860
233965122
682732003
670784502
57171147
187642655
658376747
110934944
146499700
113521845
134779990
461638112
562191143
180561643
136704315
106796
409116842
299695869
40245228
560554697
136774420
859334927
189396202
201947819
596065809
584434962
14592147
526130829
118104915
147074648
42781902
57006025
65271094
887958824
791848482
378957072
292827414
601320285
14592147
109088622
70647457
147084
311148610
69393880
464190862
57300475
311430395
86745896
92931717
111613216
84150882
476265100
48764926
46453713
50071191
123104170
286119509
239364262
49634790
171640762
379753805
177383707
271051038
441411799
185956250
148488738
48959940
104389953
57312036
79740260
183932463
596813921
53380170
136779570
526442935
572483126
127776167
487399377
5748090
825208415
76286277
690908726
156087353
158791595
130602230
487038043
4493614
274560678
323532703
335256942
405416032
254900594
27146225
479669005
94968132
32107421
25354905
298366009
480223154
316232231
51847480
695436780
64886093
48257448
418041321
366246182
211049676
243774763
61111138
121630807
16269436
27188307
55768807
338626437
145396328
7234693
110286586
221514133
32105525
485856546
36274430
288613418
563251332
140533916
58963853
681469648
200353781
88218169
260555917
460934350
243582051
60226235
376414439
642875436
309636700
60626759
199078757
93259580
98156825
300591761
620096257
618917695
171733327
103019249
6189624
139352472
52537257
80686828
475703741
18441040
315706638
245625078
373360247
158808218
265312379
700058388
316437847
507341686
404268272
46361911
398736809
90541120
666198683
117379371
266133323
74590301
42410192
122349243
40320481
46019115
332170969
208898631
457065523
253172388
258033250
256154966
104572107
9620843
166462188
304568905
188534186
534939561
502146437
682822535
86039654
607403028
330736961
521536048
207694022
56847466
191379916
41223048
305659358
578268653
26097623
560634008
32434064
174066756
304941236
33573032
3045635
304746777
230903284
802279003
4624857
647604613
227847606
59546205
32051713
210690896
23135885
642748713
333408999
288685270
81792274
295438981
54561764
91121818
445452545
564761232
129278539
44638446
17104553
414675016
220248556
68616753
149611767
484661982
220901375
286591842
4875640
132940669
414359959
184320030
54156480
68176248
125693576
140203533
710664502
100759028
33234715
83149637
133926448
233764544
369636944
611757377
8058166
5582436
66361533
452309318
163327074
394632571
44040117
117517516
481269343
10063828
329565830
118290331
172622553
103258468
322594703
63106146
82370480
470392603
57001237
776127395
151956555
371763199
618971213
7952549
635537327
269009936
578361122
96550168
639642551
69018576
90037686
30410754
15702842
172774781
383629228
69456128
534602261
257496618
474618861
139323869
76711592
193037983
478443534
222769490
134928795
161733972
641061400
26599849
395917283
382606618
106439681
66557260
403092542
2792775
283767787
132429655
126259287
9226261
309066788
499238853
43266025
288021832
3618699
179657902
42351778
21389315
323216567
14497750
373179517
331058407
213079477
65896823
56323062
555083180
697143074
34253201
411487623
200800350
666526467
738721202
495339676
316920498
91783841
131504485
144807358
10901066
368399815
50625530
191072869
24673643
549836733
209160733
9638295
30430286
889858575
413786606
607827960
845338332
105656825
327387749
551135151
543280651
23396
218725254
363576254
87153096
49496432
28961331
318446097
224388890
507958123
353708184
169955896
672516798
12906125
132406079
304540809
40592710
661206524
8000919
814026313
255315676
263223637
115030994
328532432
29009111
621319899
902115405
483009445
74432777
742475562
98197211
10280435
123299303
393960596
577186015
653663988
83177304
699799681
85635444
70112420
203256473
145479541
240656300
674078010
177091868
422653212
4161380
647391928
407824510
569931310
346518409
36222983
644667383
188883736
91966137
90166716
920503713
324172493
80440042
146334888
172069368
3424896
181772841
238066812
435231335
216682374
53880197
794969635
369833875
20290051
43141282
132319887
61476626
210613255
115296392
514977759
60000572
176754449
132981317
60795682
583132495
102645628
144709405
191010497
65700143
402709892
51330658
8774509
408882115
342214161
270162044
54707522
297795316
29098349
372035997
91761050
655537533
702532424
126091846
53770680
357530198
346169579
185173665
125116167
116105751
209031019
71631751
721039088
45723605
11935457
152964374
525737587
319867984
278833799
378085231
440883785
36765735
263100662
96226618
314286458
169332127
646709771
19231780
751354095
386303717
385343446
276093105
85881427
279842074
266323911
657836563
489613319
227653268
136554541
5009516
71572342
126206805
412177448
306195751
481444633
572618446
474703835
472718555
83675709
66162725
172516512
42435161
28256858
709715319
76917580
397836759
31913206
266890817
91745128
26852637
37343309
12627495
790698185
725597207
129530267
2505220
1576071
349516751
622545548
525215003
70913199
125324153
555088093
296069084
574566531
146817688
57942773
124373968
551838731
138866249
205118368
401294911
91539226
397911722
331973246
287831693
177985755
89949415
61382975
65165047
55153653
2505930
19184957
279221963
26222159
248256011
241210828
673287831
152678616
328454379
161705437
376654449
394404378
238609054
164075978
97066002
223507730
192893135
64488871
193015368
73094039
194293835
115673048
39515835
430849640
254617743
37690826
419392197
83029703
15228221
214416182
640659549
90767468
202746239
8193308
129327319
101279920
50551876
169129896
231764969
656123224
374413098
200251826
523717237
33969006
163226394
369865329
600298857
815905603
44331764
92588102
267394603
72766352
67531628
63602902
268423961
368519520
218940682
106902599
102445469
299082909
78871758
187260800
296459203
62697321
682711585
836208443
402653817
16945829
730291500
116855530
453478943
38462248
105525490
90247330
272232460
2577881
38774742
98567311
345998788
341135840
116298373
757507251
886865158
128578913
177668079
209968612
33461962
115000466
126064856
1008620
64218412
283927166
107855849
40334219
222313446
93799657
47720897
64870049
328103441
791315509
418848779
99242275
96991185
312856832
387966431
161797213
236075175
277503661
86105809
28795251
5588864
183876789
81236005
56631087
68918774
37794851
133739705
11717879
37031454
437328685
227524173
145633726
110339112
86830387
629630653
23963440
297183975
83585365
113317601
593647207
125955675
23328065
590285883
450699483
185410449
197793953
80178536
359433972
299570738
413481010
212770793
122020673
200417369
101007109
56773557
883505323
49934050
91472758
85394187
202493283
182226722
230835530
334548853
43739465
531045077
794974156
681033868
652489666
104626276
74755345
180758079
339293205
48080263
19706985
202757709
282648735
413307655
738094362
41572056
93949364
98607841
66641043
413171999
107237613
306670611
290095949
346935982
299632956
401635
113624204
168056290
530031047
199309206
370578467
9664552
750674284
88589735
876024585
153237970
337572788
690113042
146735998
602267737
131357874
42354363
156462215
18680615
248943756
256361381
8481095
270018117
54538899
240240934
96430768
627030063
11846563
490911227
173492205
25660751
29965975
553917455
7387078
317571988
2158104
387621367
37259691
269359459
526368671
251900452
4212075
192415216
154175088
73359811
460621953
19720217
277874146
27461595
521103995
45489824
559417024
239134759
328396259
128762253
326387555
328989871
91966314
261741497
246976761
17505450
6107017
308399313
7796424
134821909
97931658
71264842
102789852
371431720
220288001
316134190
87292516
52406786
10483192
75508482
36102161
171641280
306587835
301810990
13139516
8075656
141895750
4424283
691167104
200331706
125950879
91962918
2730663
33232346
31795918
119024972
109570854
556964028
47477898
147814716
550468840
465510845
274031111
186569253
77954139
407923354
146439241
80299750
79406071
134648619
236189285
267957240
3564216
102232856
210708414
16438713
101014242
169325854
362529403
115994059
452302435
253375765
850690960
186841494
235376169
159323577
69634380
98251126
45364832
121566746
128232710
220888941
5660827
45299964
326988724
640804377
110377704
358911808
6802213
107217213
528410455
34940307
343957979
624731993
205006334
451362928
408492466
126779903
201975583
451702327
264308853
142787415
195150179
744165065
30610449
93330263
175881444
28780971
6183572
212532187
561444575
652667526
210283327
920217920
216994737
214305529
541646920
372682806
137088248
31567396
320972603
2904544
588207653
208933950
39369579
43863443
210218061
301858515
330680484
215243797
271394972
80951088
326157011
168437420
16854644
144740913
488580988
349158284
241313990
38402161
99278454
187005666
220414102
368670294
274804533
268762967
10169211
30651305
255906838
6978460
261575403
402087400
482524728
56524863
10565766
93268530
150172803
328945328
126465719
188885696
325152340
28253609
442275134
204008040
322073453
274841028
13671285
124625576
9358270
251462221
10260226
611041374
778179118
359680531
63986019
380731669
16578164
113298813
366000688
93477271
419245519
206268794
228065863
309467274
112422587
641198183
3846292
74159748
474939556
11263086
536011950
338017771
264938664
75986873
89059481
90778069
235222906
170827930
5251667
211303314
358519080
28662071
889522355
36153471
139742475
392482013
206269278
576978560
109316474
10294788
91946802
130096316
760322
110012722
611580593
221150131
120565865
528412859
6579346
559795422
116132992
240907143
241931900
203505031
214294054
100555265
660851151
1085293
122074970
342907225
612175594
253037404
144179934
13469203
52945571
71778898
197336129
5332394
240311404
120071345
21210439
37133982
673754260
85167273
265233820
694981061
189752290
251553357
426808366
113372114
60292848
532926250
155358867
33306445
366480412
324299723
219370424
349937616
149980161
72123698
261642953
260145483
381040908
29460633
762020515
254789969
465389257
38207623
164206445
30429827
224182863
172978851
54498016
84263297
661270211
115745650
62924492
76157087
77792226
336132825
94091239
17118694
501402705
106933143
49683414
398787038
215545476
67431740
26053424
9197332
13633680
232749912
68274826
545249865
569540563
237836329
214690593
35358822
214684455
64785509
383276437
368913407
165051374
84570692
62461929
246746098
608990515
168392409
114276288
255174568
515587760
122131746
503958544
567464861
606272941
50145364
892185872
263394172
7699207
19597500
458149388
394692498
510792675
106021726
88491737
32378106
557453000
18752133
162673928
24023259
350431597
103350595
11434542
795463281
27121071
47944001
582619770
53931846
113207309
327104966
848907490
91279532
384019637
443395802
124714832
542932058
387089084
191557425
113177592
379042443
641887274
143703242
46781680
225958187
86082615
22107761
176216038
722462140
125858412
791613109
0
261877113
903883186
151320861
26810701
416453059
666448318
75271883
105370898
90019914
224378201
21968146
114348216
28547825
265090652
88983260
131053243
13785436
85623139
0
101141678
770891223
378680169
69527746
5068447
30256265
663103670
431947977
382006770
0
24544762
460623505
598933413
58258997
60945957
720557782
24853111
40465920
752926275
494632236
72594999
68144347
272711251
290786234
96459092
19957060
126361745
149562947
136493600
137411776
248970047
577841387
260486755
352889973
76592227
240765355
486061305
12557332
16777746
430801796
571151617
512687119
14637914
11868103
117180784
8620646
189812089
163797001
250089480
24997838
387755260
260655770
292967267
19391487
607395045
382264286
235743385
716179932
616870115
225972738
522865161
7506827
47334953
497094208
281786383
386442393
89652748
187266223
568851472
205205929
125899655
43006486
410047687
478804102
455278890
88207944
353736461
641206581
180683785
239329569
1454306
160469757
524599262
20166700
166382404
44991775
299556415
233241260
69876547
87112425
292685434
235600250
405612202
132392949
60540754
96697674
353786416
56260069
416427821
475611217
637929082
338486773
248038952
414651358
149190798
349833641
102227588
491111607
134884704
178604986
601902564
462267552
13752115
137576333
214184638
96238149
108049964
290310935
24833307
85875829
64634656
14869748
12875120
49435175
12311887
33493646
110917837
7579959
305810191
231713921
26716194
256438528
163930712
7651670
770311198
121143623
250310282
107457509
124571262
166833251
479606034
260748418
158755096
15878188
160418246
2579445
16539692
386520191
474198835
9353042
69621944
690707434
31810293
522107413
8900701
448862917
17892325
723748051
86432678
425701858
5834034
113706179
148128232
176220144
443815930
547963656
393105390
875717560
73749190
565103909
40409313
643805872
296394936
72679874
477670168
44355281
761938388
72411067
367722483
57390020
170170547
318580975
1979375
136121862
303115418
311472807
363244448
546539895
314777442
464722760
82427269
231595577
163921129
171434758
29408955
87682144
44775631
254478201
5088116
691921035
94474714
154114073
89826746
535043108
300166754
200973492
64782480
207266683
574627445
83465774
65520164
95258183
346183615
173750440
80500457
226579318
31175351
647634638
672496988
553116455
7933452
475523514
199189528
404229689
177261927
19607275
29560756
285765550
60933020
27372579
7098824
215845568
127280975
249932758
158469803
34094453
40230808
130899709
194553795
58962270
468290567
545136313
354406823
20675654
20238183
89762961
196851853
55470827
380488404
93979980
93226131
173136320
59350167
99791563
48277108
44821756
41296492
195751793
722385409
33599865
373300699
101383384
357638
234035158
152647745
652937665
15077880
19121262
656399916
7915684
48821194
44057080
368080
228902600
5432501
345363884
17967481
15908955
42978149
199533104
46358809
220548716
12148304
339785012
33017858
18430103
811793801
205629162
546817025
568743424
197981884
74896741
743945555
268082824
6384119
682772466
864273887
64904934
495966790
156732788
154694605
135123925
394289990
78059078
388859436
205209316
221947306
15262927
89603155
21925477
361712986
76834071
312497987
235962062
203195213
311118087
174650346
344561645
5405134
126737282
394862666
2972207
304700766
435802589
77285636
341538099
23331548
36187705
148721227
10304685
456076692
286284700
8041513
245750083
417628202
269992156
6516107
152775971
33587336
75349971
509716192
145132506
287450955
148158053
107423655
221873844
772695785
263976778
34230851
86158698
25094513
178181421
685207229
73160661
482818162
238870974
600388923
229301463
542413795
235823808
27645851
356766672
2535990
802649719
291757667
152945832
322916882
311419960
680155329
517118005
15409470
10583202
355909597
267347658
182192341
300230434
116557137
289574189
305686087
201475512
152227052
114428115
98380229
7532045
522096314
2628800
7859279
1832134
351759041
89562182
157059528
47689224
4974539
23218665
174384422
212707090
61667307
12828239
95770778
426650252
567045032
552641085
8605391
186497252
202300485
720078953
553407
127131856
457392041
278615939
399993717
151193775
423980965
7940867
678209885
124073347
29879519
83956067
54832999
771907486
290772022
151461856
602685736
875161914
327047579
31478082
251270791
385919541
60094349
75073620
378341064
136454865
298162669
69131909
457244114
279599848
75012228
301480172
599583131
177381487
182905354
422768660
227504286
323463121
141090513
349980579
524942506
223833007
592320750
61241480
197147562
305835955
297497363
56640207
327524695
11601525
428199753
146394780
37729061
658159497
175406721
231194923
43535671
519168996
362637128
176704740
86810736
76108971
137344134
276950989
187541559
123610217
122910027
773902718
355956405
487146284
118104983
96891707
72512863
486163453
48400367
83155244
650120019
8639182
52529135
176472597
612509771
378826379
159813949
590444637
151220029
124257429
91499342
96172439
493889107
222182335
309260972
37886401
11698268
410455598
335043475
213691606
357471982
265765645
98469550
50499025
454100828
803991696
53474205
267784890
10818875
251880826
726634267
75191169
48371883
585511394
30339656
258865237
238961071
259990638
156681675
41523824
307148702
7474917
2206479
140562070
47326971
98721989
44641308
232520098
140442454
430845862
319482740
33486248
455869973
876791583
440593107
446563650
368810617
83022860
250531361
40273029
5038120
115030689
38284101
15165644
352380864
79340175
148113989
292009902
373661855
3707405
16826197
23226872
428714847
324025534
550597991
731302946
32226042
368200471
683448403
3827740
795605696
332046442
57845132
81760838
77736266
464865153
651190149
247848363
74557195
98370647
551479026
316587118
178580673
246071551
43964339
788292925
28129593
466917431
82145018
465494860
491754191
59451198
141636229
32761720
33337738
298886828
660372139
247877754
573134786
188657671
238752086
9440689
276928799
38237931
172395553
397596960
133664373
78108474
636266784
34057888
719304138
536398530
615887819
166824044
506639737
46836541
355679110
407684203
196199918
55200237
220982731
69281008
454722077
14037887
391801213
32196196
1613718
572500195
130120020
35718223
26632760
704543451
999452
45640909
257312126
10979739
317867458
138705324
25331735
123446092
8549557
210552248
393255779
148745353
10428292
269778123
259409980
309509629
539680319
154158369
444369302
108775020
832559468
148984779
130416870
143779741
452074870
26537767
496469483
124624327
85544945
78955070
1534120
225986847
101433498
95335523
511829375
5451483
21286025
316051599
34492021
118433576
377145252
604646957
24288756
335066849
108719574
222864355
26340977
244238901
465968973
178626195
150738491
98743533
78465443
140416150
179355862
160136475
6995607
385921311
243319609
456264959
118467149
172428785
132303229
59312844
497723916
540372523
488037364
202556340
569354068
479000120
693573745
153234793
252487102
191502401
267836600
207128447
336824040
128572417
162585115
129194218
9203262
454343647
125942625
179016323
10495532
349508777
352015543
152239022
745559871
338427717
7892128
47877530
305617236
820914393
812898878
278071774
386583337
134214603
10741879
106743627
231163009
483209025
39205908
67292261
510368510
298213687
290942334
15841211
53476245
46757007
61068755
257280976
49154059
160343691
32680471
400595739
116209907
259692687
43786630
47292484
14592147
13253124
653321253
61814869
565641795
656642829
7652063
199112798
71214626
64113596
110282467
22036112
167626717
83970750
974835
694002617
332037625
412666159
624222622
278804288
139397482
424135851
306296471
449084785
255430976
34560326
235558014
223235283
64770541
107416897
321978481
5726015
86811857
470268203
484039049
149361341
88577129
8012392
452415774
470540742
198415987
50491666
75038852
126451806
3399908
494242093
751798205
205515959
97377071
921778181
113549965
309438631
80024019
211203305
154502138
235426939
462379634
189639067
127550982
396222075
125082892
89654755
675233283
668854479
53821531
620424199
376343818
534835210
123981801
344022907
186610988
667246701
43128397
294461702
4226367
100465344
84409846
130367592
529161242
246109094
96947084
274945577
144402810
159376360
164113093
38986768
106200971
646573458
33964222
63858256
549958127
7164623
2680096
5249294
332085233
295355228
124967742
282005340
296868021
103290151
15963776
560538696
56930484
627857601
233109
49840522
411442800
120169606
423416289
49374870
671290407
398443293
460752804
769286022
65766140
92226734
566675422
68812987
152151595
117116712
1183148
109550737
237745359
60180280
492653556
17804775
138337966
85353842
13602268
605602459
463565544
44320385
511976921
777633159
347214579
605270014
4476321
1004925
88168944
43896045
198635089
75649030
145814463
31890379
535285028
120767266
36184279
278210754
506425551
554227933
657105949
429937373
315280053
498875018
666583901
841554606
397220941
540958167
610372447
546695428
382362685
1065886
69145388
381246045
53082034
319815853
178593753
407731201
746953277
176401008
540093370
63999024
245423055
308481453
78885075
5565656
280032460
684045045
15411709
487150794
720240055
804762959
229602707
367908610
322930258
1620635
72204527
64592152
166438914
567089117
96780448
314122436
196308803
15251186
26758903
521627247
40970121
107075645
7603123
157227146
530122832
162049125
148716566
123381163
545171617
249117097
79942230
49089204
260239122
65686188
421619132
424243643
29363420
1279165
27532171
766922328
153969511
158586936
114703046
45876412
18416614
453631184
901832071
3258615
265940714
105340234
4034044
33575568
554461817
126710144
316464964
596066599
144470525
669176288
562562106
420103421
560580436
97451285
503154873
243734587
107666501
6846123
156234779
122401977
740166729
281895447
76208045
404970196
718188607
109300393
3437097
128769077
124615512
700720788
30582626
16426608
116464074
162500384
183456314
196055727
754511356
56932823
664220836
205859162
448806498
8865171
159880124
97506183
91943604
29729281
11159291
523486154
464300665
195039650
4716736
194771053
72227376
372091725
199323543
3746868
17771465
113670876
146787487
143529320
53479080
3448963
145632328
251656586
246319952
450995778
101701376
403643368
384977214
77764475
317048901
147657322
376666131
617977500
876916740
94739171
283981693
211596191
49403571
690001478
702161752
214368243
46510464
117310167
74750087
76793617
617456875
528813436
196548823
53602396
50745873
375934845
277300028
220304727
3175810
212379779
13065696
472775169
422326381
494144065
196126545
168895188
648514725
365174884
3400630
257514379
199252677
307732781
15341735
185420125
64458219
137914615
180518885
140702790
563603440
15902052
295037735
99459276
34281750
343864244
14737014
57491880
246517792
850203464
179487763
243384785
253557601
146620707
43917151
17665900
146869545
201864856
299426679
331279431
326500718
278697706
131352121
58467009
336354926
24937511
566949153
260546066
340982502
444300333
64263703
27365564
898990893
8855388
634318064
232319394
453089964
90771214
0
486356241
38274895
136700273
47085794
482261279
67565495
141032421
161811865
54686810
290082973
486647313
618601413
26354460
588761498
747033263
38299303
393500391
41997790
47973555
47635825
340395505
335008781
406951389
554008361
49788833
19402177
634201016
17004934
96960261
640555491
100209384
74132078
431687948
217457014
230423296
58983596
33365988
54884525
172050412
218519357
86839824
195506030
16276985
168411436
620645456
747263
842501941
899700855
39683614
133596189
568915049
8003893
139784087
17938183
40247848
609251372
226075061
121870705
244870359
94912761
711639658
56563182
115073947
46759434
752707097
509302
287476365
124210909
227989082
282181215
48024656
8754486
336715101
116239446
74048937
600024728
794572505
218804019
334103744
63914075
322116404
29077389
441814631
77641760
206847420
179368514
76719648
692000025
21373860
7903876
2501125
324449121
119638765
73492740
932724354
3969828
316691422
141539474
199986063
382604444
66403048
69039059
154011206
134086024
182782559
71175097
352772206
81774757
28280186
279156126
87167036
24919292
367765799
428358560
218652791
937877957
80082401
319384333
52159907
52702110
920729238
547124216
169291166
442775738
48541364
133146405
135803339
71003920
410484791
376914714
8852937
4387499
554126840
359274676
69579022
41251940
31941254
83257434
52510850
148682120
190481218
102453388
275140410
26496280
150939863
625365576
238126988
663737108
550868467
358393096
120100757
11776660
586177624
150440634
157286868
122943978
197825059
268808796
18727465
156401666
480304714
891818564
662700998
222384732
187060281
346020527
345901148
14819560
294787311
112212026
224149805
6687955
751963644
51765017
401741495
50723002
581675884
200984687
388424647
849053366
474738463
46407020
99417750
192899159
297617746
553334295
491901880
184710327
494234404
261345628
502488971
111599976
855604924
494990256
142319365
311873848
461429072
132594100
12008211
140909682
103124475
3776640
310591069
1771964
564120951
113630
5533808
35728367
557163585
28412527
4872895
111539920
116454411
503541856
238210213
20213081
212744420
120894836
238193117
86591822
9084888
404251752
8142450
18320164
80998254
918497100
483557963
130917824
2458139
438921568
112823643
157901184
559819304
50194949
59084383
416699100
136314960
45821999
671855239
79078492
173141175
630514959
177367305
154144923
199091473
491866027
208303543
20980639
180646442
491536785
88794978
624589925
670830586
5676957
6411674
105686569
765742742
11150987
304979525
210787929
235330125
233991417
25005100
66406460
486958564
266772484
15131963
222729057
100133184
367159559
57110855
194509602
8594825
11519210
77820494
62234689
45751350
331171386
69418780
47514083
30044418
465868791
680047808
415170357
91725689
254949369
233248290
515728692
4226857
242488343
470458936
161547474
437086162
137162093
72070841
664876246
405941412
770128970
187628609
537236193
56313340
277345693
117034247
140623577
314277596
591149072
30140280
531860353
3048745
268965689
16139834
81857818
345655809
42521829
30860661
495806931
86478008
180649978
89870843
388687697
87813531
73742794
52277223
380451077
30380996
423947077
806500490
38183376
179938293
95680617
120841816
175570014
402693246
313982804
185543268
149512245
140979641
593444903
474313718
320976658
810812280
541511900
411548184
62264169
558905726
81194639
14364002
282141254
397263418
241455504
650484430
252301661
74659341
263352611
414273794
198851884
193903789
223195
38671289
137063273
113075007
737957535
238225719
68067682
107980640
476427666
155769199
370630840
498840944
63212045
119171179
286719111
742003136
81340923
21820846
486675
18724859
289553454
86130724
525304786
405633452
405655376
51546856
121979434
203297405
162150737
250728360
265185739
44201976
543977657
622547845
99274999
351099050
346095989
457403744
400837552
308839127
175834569
27094177
39928781
116075802
339261535
13959397
12850696
519004170
432291258
132799356
42845213
302453575
81823119
11468654
270580537
198814542
181146668
209872029
70659168
313532653
70356310
12333391
697447171
40184211
277701814
97692377
254594102
275919522
18083421
36093334
180995832
194424924
242841504
389975059
158713810
221246487
906103433
200492163
95972
677381400
275802581
240823840
6141956
173770063
74274882
161339831
478693645
331308630
455500480
24167931
833988565
99999196
324923715
335806278
324813236
98473085
518816353
258592453
212533529
232709133
36242586
301615812
612832649
108225578
88335729
72903108
468817617
213430023
427184069
291907461
11570937
181508934
101661888
125212919
33307800
575809292
197041662
109719345
688797790
516337985
442605319
353965247
13769003
22052572
23122258
144203123
329447935
129988333
135864498
206608466
306655079
161773677
82439292
64694537
14480292
66142543
107811595
403088916
159355083
761911799
87590001
110627376
332186956
23540426
416036999
92184243
253636455
525308056
123954001
320213345
56872176
230203998
87007068
173644709
585894037
5513860
94668787
244335651
8680455
17135503
81200532
861271998
21971288
119854540
301003315
717940603
147585348
359208831
67182154
432912441
237914048
7969176
122913161
48521025
42757371
432578040
819478439
432246436
46621137
109074990
503605578
877691153
235217074
129970650
824463361
325037235
611614776
323474995
102672727
472502694
290351451
131163118
129214174
63346018
610758586
108599846
359774860
118831783
461280650
389382330
402811716
671579152
306488126
67110620
161880511
105257227
517598284
38788517
571677439
73350936
174047040
18342254
409557382
16154365
197070336
358175559
327129051
324219068
4523765
3162212
3140345
821549867
26092072
414680401
202464851
703987901
17085238
154082607
583309002
360518560
38220939
59504707
80385285
162651618
91360302
580712149
172478101
540584881
696334409
2928176
417875327
242383239
55013419
130853571
492307614
138806005
266387948
78595959
21163630
763979370
147337912
144103002
117018567
679370662
289260541
333695578
495284539
413274797
474772962
116741737
88475251
415738362
861958610
393837843
14592147
231473175
158862877
23654488
517610
655189507
343192828
482936946
36927846
69488285
613066536
218479973
173415178
808289416
50310591
582478858
78543317
227749223
264227136
807754312
73520262
39597878
157532838
19868709
91971019
125327191
238577084
484034111
295046077
223188841
232265414
30461899
571206151
529198377
58040396
167918217
18864365
40561399
138061881
183600149
39932419
193803083
193548276
39522836
286970178
137328064
165822937
37038420
477207689
493873641
110874089
332516445
174843242
332409271
424097948
73752225
15748171
802967480
8111086
130171815
209245780
347902762
84018324
584737802
169807196
180538492
609816727
424018813
12436628
467333141
98306649
83346180
99716471
359861288
105477499
494525712
255126354
52165377
704159495
32250473
148834911
526187612
50535529
61952769
55221567
100344461
339711119
24724897
385463622
111551559
453889057
129404234
305745733
145141479
316124140
205871279
526993044
116292051
384687942
145541918
745699696
513262211
399585417
349453678
489990015
281573787
260424615
1683867
134979704
16582398
148466646
190303850
93488665
102920965
38837185
303064669
63240597
694806280
105502797
426090436
29964908
82901033
286927428
5916983
321291060
4095444
194982147
416045760
81191114
34034500
30050171
361845224
223240353
113919209
109682197
113849590
741753367
901106133
56742278
857091018
115909877
192955651
838521274
194704249
24438244
66401473
97250875
5815907
537417969
29431365
132621800
322695242
181089462
26950427
125879888
705430219
366574691
910542108
558600408
4135758
225074560
105135023
5325752
23927718
298218778
43608197
170689707
99540284
22922567
231325130
218298612
42375521
38638257
95606333
251780257
5438522
32287503
11572085
343005683
503513435
286116096
67845029
310410658
2327921
516765588
112565428
150635505
271512521
39738607
0
378614819
27553067
329283182
844277833
107267152
92666647
353609972
40982802
231482966
459669871
274561716
562160
624702344
348500130
51233525
12410729
704965881
305391155
150101699
457757297
225641005
201671237
127596493
403922825
8257264
302136623
76835344
233059397
75813003
79298954
498658539
318978092
209739619
326339046
656732840
94666392
449709605
430476604
420152753
928201630
104776047
171688500
8219390
122367461
352264084
393499598
222243717
124813119
8686367
9220409
355212830
63400778
44343982
77235221
400985462
124610298
20620222
220814384
693913362
254578447
646924909
496512837
280597679
270231556
33952713
358436730
88595040
170728310
20586185
150912957
24796259
222545887
3813916
158976376
17175264
770660609
242741330
348569884
491562001
415476242
238690101
81436589
90529947
187485150
21286963
148213705
33695843
5799446
233679439
407718732
185772690
39838696
701401486
49192913
427524978
338444638
149549026
146131867
84144276
80506346
284795206
86554054
187033326
538926084
86045149
529043762
53142508
411376
34985517
569664102
504247
41040164
175394823
86753243
164530457
32689841
32673443
141875670
371916484
329819703
412786757
20621180
157799140
35767690
147935536
1597544
90021001
263058674
83355242
264026182
238592951
71365077
131911181
460510961
243085340
140378854
234407865
407211016
592213615
3108812
202830487
13615287
497402829
89712175
20190227
25074366
92782747
177984544
163474139
172433677
62761991
25820574
694470828
204687643
6559454
119674703
527793038
366421080
600400732
463732313
638644126
57644229
7083124
252939248
13941090
49229006
30900917
22694674
86159657
188177742
582824924
147691349
74266225
339979928
356775553
289644427
446165600
10481383
19901661
265948620
182671550
157093768
432531887
40858956
654467
138242916
55334965
366227809
807106972
222776979
362356799
510808355
222098705
112076475
47545935
167619114
443588876
201285102
347856649
107385389
368934388
883601679
139802914
39701477
842275234
510392001
104643738
218305164
98228539
657656372
149000985
9958233
737624702
5049154
673384448
454111775
468076802
37678543
243735969
113608209
94713981
80590243
105430449
306095405
795916648
665786466
874753569
755036093
1687445
42019873
20471796
30880117
110200215
127428363
154506000
87676913
281407615
78415558
274827543
214370966
264315753
15316818
525446323
60217212
337671522
451258195
76122839
39036772
4942913
280034974
164472737
249814017
205091134
218239185
343313607
19162982
60905939
159305915
279592299
103285732
364019880
91125864
25254896
177365655
590221031
601358076
10222490
147925347
5076091
7790598
47544231
100199220
105678961
480021883
497819365
602265896
384772027
174028399
11595786
2880758
178070038
135759922
4683037
688966136
350165695
8047440
366394027
750535721
273268916
73591082
139635656
1476401
205526303
384126025
413296289
157041815
12842984
457296793
410040729
897101780
31537564
245032594
145210843
355115990
706266574
108244199
73978445
141255874
30175497
482061749
54558494
844858195
265185825
253863251
175030894
3548800
380296601
75640003
11967007
337891657
481160053
195346001
7156878
245923210
503757208
231600944
325657207
319649238
449389223
429172609
560761205
204098612
24966019
472972865
748351567
95641044
410355490
7025246
109000489
476696763
196215605
267618221
634316832
81685272
527810641
114487230
414784649
177884062
324258000
275992669
312855010
321021469
150735121
711144130
472464843
562016391
179333112
646873541
478390515
132234279
460535028
341181795
337761883
720158148
454117329
102673973
583380795
356784979
109635860
114022277
43937732
209613758
916427016
464255666
409748755
252314885
168031854
748100567
131383513
64140130
181677730
256255356
164369521
803899327
565326701
391742881
329739457
82753970
367778541
83116162
640676953
423012317
8635743
4354381
116094338
110405330
400761116
204281608
424762599
164861269
125291564
947791263
195560326
86887804
717668770
14135856
94786164
137821097
434025165
60083350
171349388
337086840
221022663
4648484
176909478
199806934
417625679
76233186
368843257
694839313
109099427
56227352
305937674
7045938
74565368
123243307
51460378
893233004
110900201
64098790
120499094
59412326
308496111
268754277
797850598
401186786
284233917
27655654
88723170
439260695
71484871
487793834
333207790
157351579
761892540
377885799
784071816
104655287
240723232
121383748
455947098
334870575
118212449
124994618
368708464
141589238
25911486
301948426
166968409
16898313
161013468
136631759
652185261
248055549
422570210
457799957
552245128
25686319
4395643
17974924
868036747
29029724
243727601
246884759
799599963
543078993
660252012
277262350
51415649
355897998
165857667
179328793
55414046
422583953
202644556
193916972
762713243
160743792
109523832
539791640
95930909
23844406
190510278
227578007
249905546
206058969
121549791
213436036
195362889
0
94366436
1263151
656754022
610402418
196120285
57715339
44804003
482552721
75929043
166830825
36174896
553633659
78945594
56130278
317955641
34577312
427746483
37992842
261011490
413536035
185433113
6985754
192536176
576485611
41626650
480463826
444145338
90026609
145065810
225187582
16648528
52195555
42692461
457555694
211033880
569544470
472237303
492856522
124836046
76217413
30295455
429872216
346099921
223612479
2172591
648713019
634423959
352300366
646910818
72661962
609378686
41086049
582497610
3008536
81200772
551892931
59290896
44925326
177148753
13467596
916051
193501951
655033846
211939044
295265708
330096375
254703241
42910433
807039612
170396095
128825677
425491964
145830124
2966656
85740655
306816834
546351717
283183769
211940775
379814697
212926877
5590201
46067608
306512869
159803968
22227502
4857508
128407334
882866219
443752392
2761539
110015907
9532840
290644397
355844804
207476497
363642167
85087647
136574179
634913731
328039686
284505253
53376358
13285226
22974503
748711379
82624143
75184182
12573475
27617850
502423278
277385331
15083279
73926524
135113207
43429082
10059986
183004109
21019213
18834985
175239867
112219579
76735558
100588227
202400900
31137481
500908482
36316355
514795016
547440164
48176543
39787063
821875655
289631676
418391572
374393254
90577374
192037811
367423808
13967305
308603638
57903927
244970477
280630388
416406491
374615694
504380827
216638561
442644325
184372729
576889031
233297916
5748243
67860178
95378586
354704232
439329511
197980354
314982007
93551969
49965688
504524193
11604340
195002927
275716990
162847473
731417919
340801761
110484849
14455407
211932232
59093598
190036974
80500723
348851
454780000
668818016
78082413
193799233
169675590
181626033
40978204
216632945
100877323
134971125
738686243
266949934
221079516
299487942
384859477
413756510
191694191
295066433
168095247
62060417
948807313
360766618
496992999
662164551
359748380
736829611
123452764
31374761
16053546
170215641
1205039
123776110
505706813
26868222
471948897
181804809
182029226
48470340
139319774
4337496
39499249
76975366
131257604
35476858
474078652
186465528
642108484
350044539
24746711
71271543
209182353
184979213
210299251
41253725
909322434
18632671
118266129
408408959
663158422
74241756
37534869
751762657
182534631
190882307
333036434
340737149
794531873
43518831
189697
502998500
18833192
227803181
118559252
199178013
186139333
67434372
4208090
170503556
2422990
245787440
281643074
14040743
274883351
47785254
157560255
81121094
531136441
57202649
524467768
104281018
285827747
17614872
101223489
129417690
215355891
55173714
220420701
8581247
328311479
282197034
730058847
153853641
567793443
161691639
170888221
27961836
148444058
607506748
467820230
902530
209198976
260755697
217563487
304828008
50405473
281549953
339660111
406837148
740934136
125033703
177553
1463979
8882837
447230778
590270321
10840847
210842743
561545496
274290150
66937620
152586241
292448052
122624386
250820281
60903547
149577421
510732586
25232002
8834969
67576389
100869774
305827485
73738597
105823930
550206876
74566065
191927
8770732
41988292
245016193
360606887
103005479
11402093
90075941
504946350
316079073
565721623
227581891
365675100
80925036
508558692
172017233
34010867
346672560
201993882
219556257
903065527
409649256
879333114
103631972
416980583
463706194
231797991
158740879
457485973
101093183
833454926
346897142
31672742
206037633
25439671
98902069
263679633
72101027
140473009
560169483
293299013
211630067
134997565
709530957
451936490
223659889
501292624
281618747
598876798
143135865
8702083
637445545
389102126
97379100
275386292
19933216
115688154
475680043
201341635
117478778
11558198
567398839
318962702
2830102
377719360
82446787
649031296
550354792
178288287
159711843
1257335
22460313
83945386
477650603
163046904
93749158
639259193
368118979
269937758
212781204
36170978
807160938
286528991
364548371
78936837
384051307
860810339
398711254
285633665
54418226
835951046
241565607
159065346
379789340
116071193
368617263
287934987
120569092
54603745
79241146
87578867
90877252
336533918
184428930
196240386
29167482
439101773
436276677
79144430
475077536
103858901
46679002
115783961
64987257
362087885
198828523
685035295
356688649
1143996
325403616
44373896
107607510
288586753
85405021
204414489
803322106
776511711
639462528
50555663
136065621
147953255
97976756
427294697
209258943
43731174
248017778
140452332
323000888
318148875
229362623
271593129
253698242
838266147
342581394
592748309
106956950
691189030
602886495
521581587
69410236
31894925
537881014
463346857
237843160
756467320
9920646
79793308
96628809
547200551
17916445
361381427
913917788
640478351
734089355
767169369
221053142
38351744
127013632
1521736
116784879
36466927
8152842
52674486
57669210
35794342
61735498
607761504
238313504
227482244
269983776
54452947
642734224
204637526
54041255
153195358
351378493
145389323
270478914
273093061
148919583
141288273
40019746
361463677
422770858
267989592
210986959
421142047
422883572
228034188
664998818
453731639
320986337
351513041
33524466
124400801
242935340
108308418
311843708
45837294
3037590
528291577
272241248
326898578
2857044
324803889
993670
722310677
305669374
827748507
297919691
326886709
298535505
54127268
285951659
463327820
230540047
115568635
23081653
85804469
832748579
935849
384044518
402865856
22954313
392806112
841681860
61941766
590172582
115532689
13597526
56306818
44018939
75309088
622292963
273575086
213364974
296656962
70284011
488040471
468717817
17507064
618762829
284321586
459921724
403352726
676427035
463964398
838500680
415924385
312840012
181606804
927324903
68850712
206492323
195385736
42534846
425507879
23180002
11534864
21561509
640982828
435130823
453518228
68112435
121809495
750294806
149753530
624625950
224782130
66602308
775141911
398013702
675123003
712506623
380853346
300282399
448961938
302405215
96097959
104971351
692207584
472442953
150431569
180487773
355541835
387211567
422660176
233403203
209827307
400684703
265566826
539460939
82134065
66130783
242553368
60776946
16748590
7772741
142534021
797943948
47386356
380886825
102367787
420975321
151510692
744759304
371496028
207727290
252459569
332579325
723994536
26902507
362504516
169679265
25644297
89912423
506799343
104684475
658176646
150661848
31493953
128272215
647896880
429835081
167919963
222290725
437487776
60253012
30984674
579411
166367276
10443782
8109969
656951758
28792390
638807865
928868590
239345547
167413206
20572372
6237198
308329316
541601874
578503203
407740172
31046176
240817362
686933646
513114340
110093994
96608421
72653261
45439962
173078742
11666665
108004448
750712584
2288263
253799441
212444562
205166239
421548217
250576807
502206
124871323
121189308
175187699
57486176
26369916
259804851
281327914
9741116
126872560
158726028
455582113
333334189
537765194
571835571
35898156
139261387
171821588
530223628
153331531
143442063
27172531
168628034
38772300
319901482
172536911
419019
309091571
465095819
55967351
756168097
657887431
167503465
90506388
866352332
64758607
106415672
442863548
313952135
14790859
346740921
26861177
29642527
290178198
9775788
19551648
544615
65545880
3852827
89917214
840963240
32712110
120600561
379214172
407969286
718744715
243371507
104281689
241484640
8014565
28110865
111944907
159991748
34615324
34698661
208153512
66685789
243013618
50810134
616461088
401690798
52204961
520570158
9822176
493995438
546217923
99169935
16363675
113577387
812351164
507968576
334103179
81232580
359845899
81732304
109363031
348087883
280434323
234077035
167561245
47999379
39621158
157393167
36419253
375327690
145815022
36231002
38752189
479898801
262847832
601377983
77254516
323494066
149960121
217473046
145239129
529675619
1546753
196973079
144197282
178400237
79358295
209510319
462711982
491461382
806013756
345583270
556882045
702519807
337596650
311099039
277083067
14592147
67767831
11802951
596920054
429885931
442416869
117302244
182996898
166344161
474820241
807629685
260235741
138742263
241505117
151857890
94171607
568642159
624930633
267289835
2383958
203957418
17673949
133571504
97803897
346134737
194458290
202694842
222364849
217888294
515698108
580934470
163165991
182036823
137358492
164558390
175305105
49768472
132064606
314901987
22583394
12472491
263948239
20206156
25744946
251653766
36505774
497969210
710349568
103047193
839057816
469394046
773639419
502623419
400640901
122178045
362199739
16940544
259889761
386116861
326135713
37144559
138275694
356779861
511164755
735563809
95537075
362803408
314169545
581561222
239695421
106071922
460392764
183244249
471550505
51150897
100224620
67315608
84811266
260675440
179528140
31483189
123152
154532906
211451511
176071
813003932
110331175
280581701
400591151
501508316
171332619
158004366
702441048
16116673
532528086
515649583
297006613
207249532
449089083
344537474
6772321
38732661
194594907
39627964
54737635
248542515
443082594
42418179
449917593
197151344
743170496
349135980
216326935
310670109
319174686
139883211
642487196
520355733
773888704
392026551
6426506
80845585
120251206
11810268
394688971
830927862
79519162
785639948
577843251
73745171
30114675
665727256
529369536
17091044
117397001
43287876
21374364
106978567
149264889
393928395
187780648
617239045
42999070
661345139
41130390
1692300
74746684
197817690
154499399
268421321
559935286
790148431
37989202
266371164
213337371
274010193
60116416
508830304
811200549
42647722
11386671
222722799
25001075
648884092
12677830
552356544
450136643
51928991
662928191
183014999
214553753
430616658
145498543
219635385
66896092
199555182
20302517
755257354
914749391
319234345
102291513
135953071
269796727
45803401
488304883
247579761
296179391
308902780
899941384
564097773
559627288
188880563
373053756
494068186
488441275
252339663
373102908
344645589
387984069
338957104
67125608
16808997
599249872
80812848
102534802
559274338
292346541
12260597
121506628
217957173
45928622
97181266
167706357
160420337
436655787
496756875
472802758
231879826
343023359
12953728
25832874
70325567
785624256
74699817
22605209
113594174
82721867
88270266
51330012
724172952
64676630
329284189
722870848
299278442
274767084
268685290
210344506
332763557
379103863
57779694
453794103
419791461
332294020
261614723
347043171
286871642
272123088
100047319
433083044
208506798
347509867
633188510
31733632
106286830
679944963
388999011
16914461
101029195
333141977
145245138
382534083
13259336
698066976
543517233
148446232
484906880
423086945
54702983
586269481
267718350
681149428
388772094
123249785
12654578
419873151
321822349
83920188
3547291
6344750
272908018
218158410
6610537
377884112
157023394
30446689
78632532
496624970
746765330
69339455
312838720
541007161
221409921
761242299
21588908
173072147
522201167
568036625
141001409
885096575
56478671
368813039
40280828
532658557
371135815
282686883
202991280
124088887
553283066
18855688
47561378
2248748
821218445
61684893
78713915
280417985
224220647
170095110
317178489
53545471
608992064
593546991
873695847
69459837
204477433
49530162
393041555
707458175
194631350
537965368
244863097
93022762
266491914
52291415
103269920
215320858
226024098
408026
21421181
77561555
299527271
187441960
481084808
612754577
466160093
33365268
202672253
300105166
459557976
105294204
321161420
46592426
51823459
135473846
154156004
439004677
18961055
801188849
275727119
600727886
332571366
169294327
152710158
3963167
29022391
453180
374692273
436862202
546558529
22258053
70733671
269373693
314254272
418894332
138761792
141233878
415322333
567970646
460188780
239311041
310649121
349534859
83579786
59756979
26137900
338672486
193972468
49336396
29269669
409658323
483880590
67222670
90288206
201794817
9949719
164736795
77912567
20095834
90437504
623443538
209101270
7741746
83061940
482716280
54675584
119839327
464069122
102935108
11725800
811148643
146617898
684361741
275219538
14081239
296574877
319628646
26932846
643630635
106906739
266855572
313811909
29368897
126339185
440734950
134721734
406977628
197307477
103758257
411513694
3188099
209381871
398774378
7686474
69706129
67718470
193140676
67079
293349016
274660844
634171019
171864005
271251421
51623196
112027544
24366465
24862199
131693314
9192804
14053121
142823833
29197738
390046750
427663241
335613747
735744711
259128121
424756304
170919573
39360440
376613105
35341830
303138907
24448600
276578988
435446466
16180883
136174457
51397856
253036846
507252974
132761946
591506878
172158670
633615715
316411424
3606018
244156926
612208786
326276043
624354879
83859757
13920734
538362574
199479365
361177157
456135247
156582475
621566337
125145777
548753621
723390815
333029278
86149996
644854136
702190985
588524480
54191454
174908955
517182425
97222019
744848615
59427997
6519470
276926526
25540773
843059266
68742082
539504647
66730298
360412850
112515002
2161955
605574447
678468184
42825488
502128011
173795936
102212870
226892393
380813231
629540578
318543806
622564418
382585768
445136194
251574709
333453578
155770983
13803820
153252688
749368983
602963568
130411721
84794717
10587025
611205496
412600190
115095997
57258373
206617342
8224718
48178010
138537613
65603231
461078099
15789451
126086176
67076184
309604010
12500665
506813870
560432014
6116701
180655293
89024650
192868265
124846926
572099481
264663538
664572855
483153181
409437189
2122964
97951073
149369872
41963622
294873433
39904296
47787610
41579380
131024418
34559532
253541492
397012624
24687082
12717307
396825258
103211139
254140216
72131075
47634310
746012990
434899259
27894583
21415725
289751793
144230241
149173622
106998718
83983316
421875728
432633219
400809407
50864374
702483350
160423513
573024745
144831296
252260619
111050311
33720104
338192601
132701290
365772538
260250958
28720523
91451699
593579965
447449840
21808008
597049823
521551961
24169148
118674287
41719551
407334
237629398
20605490
493083484
46669206
14592147
51091224
92070275
77764099
89198381
9527696
145907358
113995014
15194220
50489794
30627576
94615
756460433
233635778
61238890
61498213
593330290
221544497
38466870
93054904
340182882
130435
19746831
278753525
76309178
645112379
234070248
390661588
75950103
561785490
232379177
96690287
141274559
720134195
39711792
312975207
354565
28624087
86303494
876949748
213000665
279150290
686455049
762624193
589932804
396332322
629412140
240530201
212856376
501166675
105310065
112163306
379753538
433623090
251428859
44166141
158016853
551274790
176951969
239012586
114346197
124004367
405123697
618176672
217924772
375414301
550685608
16213387
172205737
361768690
270477363
223400188
554376071
105018179
590898993
820558451
332054648
92488197
486323135
113823244
272303547
326464945
446735089
324191798
168071319
362015793
207613057
476678480
310060060
805819195
130600359
248367437
193836428
148868876
886259407
262173732
705856292
176338818
129773488
179391220
201861617
188871712
549391141
88082564
380539147
50470832
488296638
8450190
64467029
118774256
20795013
353504928
775133363
6770823
120564850
214750185
455596157
35994276
61308822
112786577
155808877
768404530
332354930
811586100
327083418
250606010
583385390
551815260
65485276
65660927
625643528
244279414
63816062
202165028
199598161
255365274
364914772
555384382
882876016
543506041
299328221
363119818
257133463
840666390
693177779
272373339
83124979
51180863
94131075
253080941
4739152
165661383
135269
583902106
389014298
10942059
123819482
273550606
81470810
214197038
50001927
381920914
320740785
868398
34223656
69963746
197738606
200550578
616099830
69881545
245524874
90306572
9860281
715952050
37638443
41552263
224890912
84946576
67568492
13583813
162676286
139287032
234199051
53195572
363348233
621797442
105949183
568331674
296176331
51509110
469689793
149873891
159749009
393612831
771374018
252941919
77302857
61566075
20044527
3305127
87265466
664511433
52988397
343950900
31240171
146653909
60962745
102629792
486747169
42736390
384261302
330249978
390182991
67414550
448927126
127827398
122498002
100915681
2263240
305768494
2692057
23252859
168102116
203508275
16468559
494696388
90934915
568901346
914308200
64087495
300243584
195627910
198196260
231026754
67099388
166935660
308578101
215318910
214861876
65657177
569613373
47034802
510451672
170747603
92280625
472625436
579965513
35741571
80319504
123156526
74131315
132960620
75598949
289386021
343879176
208511983
73739655
664894143
203325190
729278628
8719507
184681955
503596809
797545493
222891433
263548234
55657251
250650846
648591950
9992630
8762517
104246234
195693837
17143904
54413219
335791282
39458450
82449901
447749236
617692971
10714691
493253
711577757
402309761
17629673
25492353
231999462
67327247
214559426
196918820
26264769
32097645
223575606
18035073
252498565
650858035
301973256
120576856
650591179
28903581
86676153
13391091
199793283
48461599
12606792
2573713
323100847
614650790
257077346
255224900
10830817
335251563
425605668
242241130
40763445
208371278
66607799
129703089
576308075
57118480
13415751
490075748
414255746
490377755
740990643
299453494
19076860
706103450
567234887
46332884
919600663
32823609
809793849
118758065
333552257
8255894
129417476
4674311
79932560
52183900
117000129
12466481
619320399
76031949
105147080
0
94477746
255916468
429371068
5691213
285007381
303353480
489382161
159940707
137192637
376838846
172184886
350577816
372251930
85264545
77599180
34252757
434844134
108197141
227274637
216054550
205038600
155428191
34391280
451465456
209583948
410726327
144580862
13526143
602819019
513626660
21931891
160848136
8790745
94021508
163625573
106896820
2306438
287278319
118248062
678391593
56359199
340963290
184074169
342491656
13392341
50614476
284826787
591646396
408977236
14485196
90394024
97435615
208677744
209444372
106852719
12910523
866530233
33397662
33876193
100375207
128710804
417266889
380893897
216793122
10823655
87714564
682875221
361944214
144677827
144492770
196874746
694345424
156641582
664824751
475157178
594226347
3876706
187490628
37449875
42574390
9374254
183168737
712070337
80519110
60406580
586501654
664812058
678567789
671202885
860412090
234551518
140418573
30081178
3088324
94633022
510265625
719597698
331360766
197700621
41652166
177327568
248676041
292014560
284373340
37714577
126187572
147757871
388909801
874894179
156930345
278860872
105136855
27617334
456229517
766076079
241705743
880318865
234259354
3915179
48903657
11109049
67419232
2105019
64584219
322168085
335272252
352132591
388960388
102475557
116809479
26975288
487891950
89394504
5469512
852709690
356917412
322442055
78554294
82883791
602892383
214516504
541958612
744998337
59936751
177028378
169366364
39869347
41883197
263425818
86350027
468977666
66199567
67227737
127559119
43112107
39733614
253560282
106481438
145519779
67167502
54455921
46781599
328381846
161857641
479242913
65279873
685942558
24791821
10365624
1024011
246963166
65470979
687240308
504229286
86575489
53753192
646484262
57013047
494038228
43890078
38959340
560279735
535952958
749042680
159271127
542704252
817519562
38204294
220054453
9195429
22305538
688281261
69072022
774268011
1564555
327745519
48209414
591539794
92676977
112575960
324858698
246443856
3784393
18067292
615559959
198485807
48903179
188253779
157501660
83102588
43310592
102205480
347166419
103015004
116547149
246381206
32717097
257832017
687491343
450774473
897850598
422918259
244729494
5865675
332131340
500021639
101979688
303618541
346449592
800718115
9337485
120409468
414110900
496141889
507102915
7933290
542875080
301190275
410455391
201442857
226363741
216683048
528471045
411827377
26917503
2917626
70504922
277541921
341286781
442965322
19201963
255285057
327411428
348844098
160646371
15172190
18692159
15815493
135194715
370128066
53899807
220737193
327753384
32015636
219510485
159412388
25341966
280298245
67397850
84206084
185326653
364400585
69511972
30794091
549519601
15818607
848694240
277573054
171379966
468858104
180863875
32594550
177639344
787364856
549492192
32881080
48034557
346333546
70106203
251649438
148835917
127326657
4078521
566115380
206074894
486960755
528959598
384315053
179946372
435580933
11717816
757546947
24892203
605630325
339726538
213765920
308050654
107647237
148175485
446157548
219443196
116217749
29942942
137006571
566565768
762814748
252017006
232992436
223605950
104188271
558658868
153751817
578342380
810065967
107417669
115862148
22695309
146137241
148634998
123374472
227635888
2956598
269513580
16830659
50865086
34082984
290203816
607159787
243343980
446471063
363361430
37235820
6041119
192605416
69642232
190393080
36468334
563179337
1990766
16975391
641286379
199099472
0
155941535
38548726
3977219
225187824
63583013
534184642
279499168
537159015
184691590
107273884
9854869
137293622
63924214
37128192
269093478
389628155
449581142
85678167
147723037
674563129
234735793
1316830
387657151
40841086
131454978
706567172
28878723
200826457
165748643
65258832
486122147
351845512
221814040
422726145
37690802
137420787
168809889
52185253
312456372
64515987
203071401
582146943
502102168
793490311
77406278
59203702
171121000
351877699
94348420
103955056
3036803
201601242
336646723
540798106
125766742
436654518
338011585
9066510
736375344
341667573
21363848
19486592
516332999
275819488
432644999
4783450
332936563
297217302
9015784
351137295
111888008
22181370
101321058
86347096
647513447
198624599
367911782
178543395
699622816
462814931
157260548
19561748
25051376
454418695
78444207
29008376
365229584
46061263
567561304
729746543
223223772
839948697
355448275
29250233
165223339
368354116
59329743
28391269
84996747
48754063
66713782
280201508
60690592
156598021
293685617
282299035
598056469
41211403
242845646
400236088
377567542
183111420
28052533
361602036
36433016
4348798
215797408
39804400
338706682
161461393
231159083
107570791
226337358
249533043
264643281
373569401
264386832
120120134
116052723
225599822
218292617
16937998
344966800
255122237
549993285
524066946
532781300
21081265
141914935
219822603
669337420
406098836
197581755
2963947
262299665
230723794
228510035
64120494
5587315
53195422
176955411
79986088
19162169
4911462
114852526
98563308
102035828
317876473
373464050
116338120
87920883
24304009
96992583
223837918
99028001
333792156
341511823
588584182
223444774
17527021
70564043
383066531
15050378
484486306
271946532
308100416
114237925
643672097
349312247
440128898
491962463
446817877
44265611
15519362
584369967
67867067
212969830
80015330
20957060
180916043
877228515
42186065
87026170
45599752
460358891
628367
152176566
129561515
1532469
638284079
462316804
277115353
270823873
198229155
14292866
26194250
406997063
5477579
165976624
96428012
156077254
156366367
623618423
456962673
61491360
64367176
208103905
460098057
6684380
458654171
253211694
32122340
421889377
26634927
31379570
108402174
346640577
309861970
378949964
421074514
148259352
415419819
233409981
136541749
18014566
607318139
216566016
223392122
587743737
444584875
208737464
52858795
223949316
120515502
28535975
34952840
261961156
186632176
282689750
97001332
432681749
689019553
113615809
533928157
308059747
485969285
256558949
441430301
165249249
172277211
181250350
66908827
433225869
22668527
72398922
65989489
192508651
448307794
333861415
258218959
85079721
146585767
28914143
347327905
49478500
456944958
89548652
41863898
305426313
339420794
282481411
507197479
386745165
374674146
754050667
13095091
215437883
463873414
29497780
147030204
15729716
883731651
152866031
258556862
106859438
201451116
593733472
322393006
49240764
45459089
186377753
37515111
625250244
306676848
882329299
296399289
245624003
129342699
5294137
175169382
319859754
257287999
119318035
162125595
20794941
31008763
518631356
317452728
593829698
199053360
149116990
127124216
213702628
170452751
7201558
833998
418702607
758509580
20727356
277626495
42594948
443232942
77186953
322389562
117971978
133190830
349396935
130093802
0
293164004
69681531
548450311
389326778
853056812
50991800
125858402
718766592
36486460
612257635
480198979
199475866
203784108
706390868
31847455
360783183
156055768
371594328
210959598
26301480
288473461
399460728
13750919
251678789
469248620
187218166
414051057
20200399
31094676
426756533
237150598
468972680
212184539
335867669
109389843
439826736
8775505
766658148
63581124
426705482
95905942
134729122
501841975
191355
42044563
529654651
373552177
184367294
132164153
50740261
125212752
55119770
49791094
627392894
648053857
225769661
30647055
11737045
847994773
403288430
315542561
515732254
491433350
28162389
462174556
794407211
430360141
70994455
14282521
22291831
148393417
421187137
502797697
184573650
103415470
566950647
127053751
19110554
364222772
29557658
311470852
571486335
107610803
163686552
54929856
106380752
801608791
21656048
69039432
552061545
564684824
153337150
104244403
81527866
7493959
73563758
772923235
302250361
108138301
97258240
11141436
36588512
683530496
622027844
283661476
234304873
307651574
448880224
45111821
2295389
163186345
486313779
550032378
279914269
449462314
10518353
261352159
660166897
580091451
35634754
25183077
5269716
2135779
183395236
383062932
545144902
47804117
322406809
196676639
431772988
114863787
24251024
134548096
11512520
251730222
404427519
292607373
535241107
292970592
104785190
76924910
205898111
591777441
566238057
238347298
103051996
13679176
221568782
509311953
510154183
854355226
725812742
225621469
323879393
6674944
84860336
13324261
162372123
116490049
51937438
316590417
532937473
99619108
22291708
30781154
15420334
355427572
416509456
290156419
119526235
59559373
59580683
30289320
53153321
147332094
9332427
61458514
131046922
64965332
9575812
109320828
30367922
260470153
707392897
560178656
218808444
579166968
251644984
116405070
291497128
1443575
138242094
614405821
134147029
826316892
585447932
70594225
284435251
515153557
46029025
132689649
621775248
330102687
652014657
25355490
2929940
487973695
248120679
216320606
649917455
188503344
392087429
601001151
568753888
673187220
216994755
21822686
200825492
505521
96863549
66691641
54772473
115944570
759797299
77048109
35388568
511019061
370922382
178046990
196868784
150016628
66195791
347234375
355396792
114539259
514146401
17840648
85067846
46820747
91411353
309878109
298887907
193410211
49957363
698042518
96303649
251276021
954182551
27757078
14735751
135060594
562034644
157542542
201939838
275721171
331602270
58167501
45473213
535151889
247547921
44630222
879642589
526425561
519766514
179667256
37183856
156442359
86512282
596298262
125969054
428933521
222374689
441147742
54328433
37602445
544043309
20330041
235906767
316917808
229942652
103846611
1993094
248055133
254614252
103111303
198202576
26371272
10002283
47192937
27582683
6853432
612400832
537629991
465297917
244095876
129213998
13193077
106134474
233094592
517947668
655773272
654634390
185755755
21402004
28957984
19773132
114503829
171222143
509224588
289608955
57150676
646573397
467797142
0
467690170
132576040
82300218
646206097
254667374
189452584
350178782
79617520
29665515
180745512
756411737
52038114
552660299
242516583
175689510
345533281
169845036
41452752
180125416
41502572
264665241
43183861
83235329
581423437
533470566
363110742
341480712
419983256
145660115
90965127
84001451
320688466
445066014
660626031
250974761
394535903
17857957
314046088
129128969
448617978
45791386
9184067
493041974
966282
123376190
127622463
623683825
108213486
407606675
173479014
32508309
157132624
415484938
930821101
102170218
172403740
194417788
3159730
35563839
170185375
653076714
172969196
186620570
241962491
351101197
9546683
158726992
627709600
465767729
749532161
744331089
180315860
54671412
407454288
747927268
618384070
207709041
264424630
622461634
19200161
53031374
398866578
457621533
153363751
681795929
99227567
133276768
774748
650419436
482986740
210630834
161120900
888882919
392208870
503379392
843062953
156599890
84424607
124530929
46652700
40090872
270654704
19694208
126252191
4357318
9344768
77015000
707502284
106193161
199950711
220105394
46170213
279415135
637170236
78367282
379047054
81543987
241688746
237268821
575942497
595036023
139799450
285720561
2790524
60238861
121475363
333057990
206899064
271746022
3695227
200299154
74071582
40243421
723192009
323015537
128607337
303619966
154096577
103700465
304781584
88889010
18027978
769607238
116025299
127766952
207645440
555173863
515323179
176610620
140481093
180492954
349674459
523421569
301976904
73421524
300821400
304555556
97085067
5323755
559763432
156672386
413420499
558843599
455396748
569256346
132286896
258913746
324401361
100261080
422461561
262942098
45008443
429985431
308734450
87814774
397283056
400888454
55744066
291075381
50056033
434034664
341332824
382972677
10619188
335948519
64277224
134945303
156058770
11231964
12860373
186980669
366509574
233173594
41985691
9566744
468925795
30870493
336738064
32643348
63592115
25188341
222701945
632927383
181359482
688541449
196212242
80006067
290999531
14047623
774083
53161515
41329960
263181813
683071345
12671837
729125508
312423145
38131111
519150330
117125437
112023868
224072253
32787352
324616191
42370468
7897102
161479114
14164270
353062083
125285348
355334625
829645828
137998772
213916739
73603771
294669469
616001209
290790447
54862276
188259197
65093263
2438968
126182816
130124084
379692970
696493980
535675955
402181512
13952434
368563804
216613805
33715304
2005621
149500802
60382782
687095159
185237090
242830902
244105207
44683990
297033908
27319262
299649277
72147508
241439134
758623178
367572121
256969996
275405008
324643912
77712069
84776248
61124662
204516556
45452803
56333907
52514813
573966343
77811570
336141092
318757917
349323203
165103799
374664993
32339936
67050577
343838448
355842081
115813588
407707769
121488159
125970058
75907497
135913525
190577516
106866176
819509255
407188031
210902542
573611886
300412046
201976071
808386573
315067742
21301776
559950084
2559188
129905896
866025641
5245041
3920758
122769804
97731533
348006302
39443862
305911945
24776181
61359019
728227336
23046275
313024892
265926864
34477600
104251759
292423053
502181992
150674916
375489209
167999837
142651594
97602936
94171100
263142945
32874846
820831687
174003653
764592665
145617168
142438083
37694710
600857173
523219981
46591605
251788063
18419349
97215438
220825201
16970936
273530870
268220357
102893384
180905167
88362731
109890722
315849188
239998547
273006242
220272703
39969317
121190805
142258964
132542609
393454715
13642413
611543878
329836795
141729789
520327393
20998125
120248
494174082
888599136
59098168
408007024
23311439
163927043
75318699
441747
859503120
202491875
51874461
183485696
731004066
630266598
133670203
217913571
304033310
72693156
130033844
83985396
164097584
430693240
696630906
123356669
465691214
240407459
85946511
154335671
290972112
68587949
76028331
220907097
162809870
559043243
114646562
51903481
99100235
333710094
498972566
512248234
127257627
578709510
333925636
611020639
389540161
77417308
101256224
26558704
642890992
658285718
403623443
42753127
69231658
6721196
19934815
314827897
580729793
340322198
95445015
5499025
550293437
353972929
286765549
135967522
731231017
148677240
156670803
165458021
75942731
173000335
173938959
67159439
414764636
102911654
133512891
166147734
428701417
679794402
688044357
226773475
699646190
343892409
82053244
110735103
917780885
54239905
67551667
479284111
200839290
509261266
193657410
275013913
54503042
238453567
404298074
256730781
122311209
385690682
555316200
307306179
193052343
217154563
96006286
128261309
40626739
329113384
242734
59420763
171160712
657676811
201353113
352777327
85201302
268747250
42466128
34722857
156824652
91561644
169294920
176216392
841698650
337606648
528814204
271299059
7096292
206926499
150664688
127108327
210508464
423730084
818256878
71736841
171263822
31086511
36157870
357210584
944484638
650056847
223105341
13542697
580535875
192121498
12873472
279380778
360918829
255633030
606965012
457720643
386811658
284986917
160138095
5498597
361752689
375565354
85311994
22015334
115024296
17500368
30250809
308146506
143353099
100480405
777051267
16513778
487794992
17335272
40956189
651539530
39127972
345307611
41964820
615605908
120129576
530054372
196202126
181832019
26496445
557884371
102155398
143162776
53539653
94525981
88415099
73533350
786728787
36819836
56758341
74035849
21743360
249291313
641430647
70497471
561422557
13793325
133594728
391837048
47277866
57283308
697081893
265599866
97367717
31981955
549262744
123176943
14186490
70298140
255312497
546858351
138037603
106509157
138108183
17607087
379448597
181660975
42076949
594304471
3155106
300007366
235416923
471986487
26601441
14282617
145015802
52708567
156192197
643658742
165794360
13080560
22476917
489193856
390357003
240511366
669156184
553253431
72134071
4818045
6856437
396528779
99312712
321004635
118103138
130862777
149996961
411565847
564343266
404950401
647515809
12061924
78465275
5396691
780529971
588794266
9327714
141858519
231100487
177807263
264682752
291712738
437090395
16755488
693633356
675218406
147795215
123991684
264395618
350147014
547324345
346739133
166433202
14875136
12397895
237403516
108715979
265350101
177638145
547140156
212625511
298873377
187081719
834918169
41514794
26797487
655235019
404749933
571066281
378213388
270095756
325853901
239767488
327892444
507236741
62019169
41873316
7654479
12115261
5479829
17431975
419883366
557058397
25771853
151270925
172319477
104807909
53692643
270864455
70047525
196154824
82750406
270370604
379564099
208037928
147113532
708703379
740446525
159743759
707700350
428540366
473936991
688583749
518549605
159643479
256408734
383041411
657544212
288354642
181326211
222000906
332856726
4047055
323079407
12396886
172817973
308751618
355571284
206060910
155011631
134644229
25563016
157176840
434121875
284917919
127413094
326990482
49922899
140617168
811825725
334888900
225079415
127811955
896641538
160885923
271227317
70082980
894715462
177622840
166353899
432950600
124487904
250580166
20092530
97242821
246815
792427306
335427169
536859751
51368596
250240864
311198352
173059067
25469482
45921409
8035239
67463054
248220710
234849238
846599363
260002011
652810441
51125940
360056571
400914827
245217951
1503540
339348777
38044028
199216006
245289061
470931942
189091582
151742055
98427027
230016343
357445682
214177052
84836195
165445410
124842570
205954360
43226615
555789613
197559079
495157858
141067124
613806190
46082580
1084341
123455777
212637526
520688340
87451323
494047765
20319591
310037273
89040831
157221753
155231067
83231727
3072941
363459030
18886710
460891575
126271389
178448157
147934587
159569920
356840081
427687367
265760730
313653679
14473442
44663407
2613244
43742643
227351151
220100182
487818796
238426635
193254262
254864825
17988282
2693164
75393120
38430773
485034332
126487454
457925410
149216624
536158153
497402132
79873849
351077367
407554335
3073399
12857370
242584267
185128043
144584805
145920756
172588370
19979773
576579232
253957906
19076926
181334979
210475168
5910077
623680916
82514514
74196921
402469901
892638379
569638216
461520100
179337679
208440149
495110340
308536626
700379557
781297248
22702874
52918903
83879895
83652182
49744166
376155573
43860425
242926428
26407272
220471
17725397
378488091
687903620
124640103
179265386
153136297
297083663
75167856
53399357
270537686
231092316
586337556
220886395
342332604
123219147
140826116
81226328
115241959
216067852
524532766
139488512
117470278
64238139
76075162
771827904
14202975
92240498
9830887
125186972
3761425
524629855
268762543
368090745
100405547
636766890
45095593
27023275
263690593
492554144
296305217
471168618
40365315
238022526
22365443
606530373
249550619
183100571
218436583
106469669
56587609
282420730
15865401
353711898
555915645
642958689
456204385
410735702
365385210
76234350
431561248
154492236
54877546
57919798
659755950
1720438
129649492
459690194
9231312
59054632
263663969
304065987
487249512
81247
137965375
57557407
450438948
304955278
821833878
310984723
20321416
108485895
3069326
629191924
10327271
93169356
361209330
535815859
120843626
32426812
128090575
942859828
176502485
139894379
85558384
247220725
255476671
767149471
173964561
88523546
289593695
337061638
205225214
55023285
547375898
58114033
379357030
546528741
312421174
494330331
61933738
430286904
379034934
65735473
142007722
30614813
527482887
395249826
115185357
298475635
32783393
456878133
652852708
466255
45883451
8496120
750132988
413902994
91263634
223763
386891922
16442368
181829065
86544483
248140396
604628451
411357616
706524317
479116041
7627474
49294578
121527317
150203059
73100980
64009340
106939245
370279535
695638343
59313434
79249598
675936141
151257061
125938050
122256178
377693305
6976544
628382372
76735933
71792267
547619864
317997680
651489635
199238294
463630753
167613675
733737425
270738700
34676827
649521201
172835071
357018923
100651178
122966946
716372715
366690507
28549328
561851894
586714891
825192255
46065809
138594816
8527368
139520742
210094872
12030900
391688291
8257647
5695381
297350264
813552235
2881206
103858096
445746733
209178211
52011175
69088145
554360823
457253124
25259808
717550957
12407482
84241944
200916512
142493418
579508694
334187545
379404477
72432838
43562839
103476075
163321319
121424888
167639251
225714520
374761313
214490430
675131814
230977791
131744958
39863489
99467500
248990042
73959331
60615443
157336665
63898157
325959091
34727638
473326184
389011532
9831968
187743753
47547659
306066717
773773172
90879354
537362746
251508812
55917281
594432880
22957087
18887872
437924884
245161360
356201483
49925517
109562148
79113300
110604891
272203486
238100094
374106411
281373924
670759612
517312571
235329399
90951065
45634114
173398321
125351173
7704395
128326741
848683022
118225395
48349367
86549828
312528604
44860059
264019108
363255724
173676206
66679632
714321081
108614712
435029902
274990223
64946709
279153577
157796973
510585880
848091253
77812252
357363537
167618107
151335535
725497361
225535222
5403925
204500957
501383261
5255809
759181843
4531550
493003419
255646025
415093475
463982534
89794476
235645780
36570817
8794105
1817139
449521600
242066757
504668301
30463632
868896546
601140000
44723294
642404829
520635066
213632832
77212673
331974874
142053766
238674613
114348672
318732776
68099362
184371327
276172566
121974469
7190630
403815570
5330923
163432994
655543908
273407757
277710250
670918021
44944840
447227732
690238238
239384373
834150800
1283955
5724071
24063912
400284773
762420830
373731240
415897970
772786988
258004231
168631213
192354100
31529476
126919398
1463357
601737950
226396791
383143299
108127998
8262688
369565105
513912542
161840905
11830441
56341367
617367179
510881663
241585268
185432293
188788179
465310297
264043983
15311779
279574906
822744213
430910228
85701323
7134272
139710052
277724280
611793070
135554531
560309118
453746688
238209791
223069657
502550968
197466454
112008059
83615498
55043990
449190285
10224433
727543700
131489571
47757398
45714261
278922426
160562726
90134297
692815585
367911681
2535640
53900602
58617725
360423191
370841087
754048488
9922916
283595794
94457209
387377015
585178474
579768603
95085666
321543032
194313699
11365261
83683571
166891794
36521132
671976957
355665411
69302672
67216466
422525206
222607931
151382262
378528405
318360516
48297395
175730280
549762385
444408367
275727421
45781052
361042026
331075489
133413615
348929940
10934487
29452416
193344218
664933370
23000521
74859849
660373957
278911782
525879948
22078834
62515687
3745941
164311661
3066670
115758342
256592232
259035140
462994900
824092337
519560836
161799961
47318948
239212443
141554321
111139985
291583741
190009468
39291527
118837559
476541645
25780116
241061035
73217545
184978710
668359414
342663609
259734963
2710965
222693961
29820300
29996235
119112420
181299078
176586254
379416850
230021360
356932604
88316952
531085887
191532296
582918833
588449732
400841469
480237302
401264155
103033940
374870249
203616445
389893034
79334596
283492180
3097786
5527249
22314592
69467792
37946928
744700716
153566154
104752614
3287212
145824922
586485249
445036330
822129165
166270119
243572001
77129065
321871275
71687201
578656409
664725835
221153038
117463560
38455030
863728
250925334
74916700
105697008
267955618
375081091
218281777
89752542
327078347
160642286
355356103
54363378
214496429
661288799
47821968
68063159
497115285
185676964
270635343
349728499
261583263
702988384
342128964
176365464
76204932
92338500
237840583
20143362
108131721
432555432
185910430
89093073
328884215
8908386
230425731
237399102
47565513
366945793
120923430
32510862
94062468
78383771
127242520
561263140
520666175
177261064
31725085
244855216
241112455
430552743
95326791
695753119
938509031
610755248
168200944
316951745
52853734
69574592
535157108
882858299
3503600
25617448
306729846
228081818
76091618
504233813
61287740
173587868
864845057
62813
500119293
326606870
383757585
271866108
30410754
475386575
62187327
361322074
160518913
209965520
37335488
407914641
9551492
321293830
425303694
153793495
107523868
791090709
469333440
384322940
26856926
444096137
147747604
175522610
199038599
13816870
79104557
155553911
185299342
193119500
35626762
197691908
132245121
756993345
595690051
607750775
9318789
513620841
395733206
51349972
398002496
866916404
466841405
191426661
86625513
287198338
1749755
1117502
576162319
67424083
196191915
410369180
192276485
433361123
402921073
41974452
100918571
220599291
15818607
283683983
236266948
345276261
841283303
204779434
349747103
500897858
637410160
104475281
82820869
6924837
251583182
141955277
115657855
451957833
72025355
195607805
333514371
490287236
598511459
359251089
124810816
274027727
403558036
4523195
104458883
371572191
4496011
61361783
113663903
388091499
533616320
341131225
229738192
351950943
254478083
92520626
131161008
223453557
4091206
186091293
345071187
387098557
60429799
364192711
233799415
23659176
214573972
24676414
201386972
195679282
37229732
503741546
209761841
251274220
549011395
129135792
37888019
396232617
212692215
748450363
267208685
358517660
425471606
31282606
130885139
425650473
31662864
18035639
752246966
87641775
14198387
469755722
6723974
277077936
111193962
340297436
297648233
78101652
27849782
11761565
13645770
35875809
582407581
122294782
403636395
314739335
674040995
597168701
92045114
368556701
144659610
58325101
105210405
17956903
447300210
36051718
17082723
24907003
56815518
2414254
216254361
372163208
148975596
514530475
83046434
104606121
324011625
463572913
231678743
296590406
841144095
31900487
562282939
346834220
411732118
150386559
39319139
10186032
164087554
111687823
495037836
330373801
86191515
360190942
651655662
12460350
377726016
287378272
532270009
183400501
14027826
215670923
184221478
29291048
464117466
62382350
768464089
3552676
199881600
299008074
530105131
276059382
255349186
99871685
120778711
316543893
147938792
482471167
181405400
933136677
335351308
728612597
124166285
241237833
124221120
476550348
53977302
341428868
277992425
64704457
82703960
55558425
495292703
84988810
463631223
172065652
605044429
635653070
567002997
174296644
109915023
198886562
99424101
64998817
297158197
464946893
258221746
77709115
441109664
56786240
889159885
749619870
176978223
492676900
709621605
360912601
498774745
487299617
594580277
528051874
323796715
312327691
175248800
549214313
286970664
91179531
618920332
129869290
161097
143198116
796408145
24317822
15049294
351149879
825921513
38832683
99375615
152858375
22691545
82373693
456245446
182243155
831561390
44986408
265776158
15357043
185098028
77251577
252613808
79811436
850136062
380185023
21000878
169519239
249749995
849549188
26411492
107857147
83131717
245041259
175249790
456584498
513484502
33384502
173113911
1841671
1537086
154222942
254994403
392690796
2749407
168480561
323218857
222358527
1733292
292086725
309282629
16009312
166818519
658910362
200161064
52060273
130676988
596945634
76305090
689443350
135340721
167573381
669245049
252436222
316992109
591005900
141967860
316391336
358859885
340572849
54758838
13174274
134098466
20907354
144384712
143898381
302807843
33156152
187765716
80897253
143858609
53857676
298162689
85291107
280517862
172207403
79995646
8210863
158993177
100030864
343391792
158570510
105323811
128786988
190528882
731107292
412243868
567513046
796065748
14627089
7185660
198330899
660616238
47594075
228098141
4827718
142695945
287276850
200822696
510695703
97983760
90804647
135349191
124762788
612603209
581797917
349778918
528463295
291057069
27901992
63594349
109411042
5145027
61326804
130943613
47117489
75662051
338251952
126769575
117042602
56203755
109614985
267972466
15919274
729943176
7161317
41977740
243848501
442840271
664009753
87831711
64424254
87574251
340642045
540712731
57334030
34044042
16477188
342901356
256780075
299213366
6418206
181098209
425826494
657982970
65436867
361495802
96124111
263366641
507066618
500405350
256365761
42094069
786450095
457002793
456876880
71743484
341431172
212951651
30096283
490775013
212185367
152654546
273588215
839419479
12248681
3952687
89552588
534824468
106886365
381247057
390761563
122047176
9597531
55419032
325717282
143621323
82435340
613022236
51150946
489211572
586601196
6099726
497071257
324445514
6714775
282040683
67362541
216847357
108995363
409434044
9757436
830786847
625838164
280077488
357155101
18941165
17780809
9993797
119624117
592864509
277718331
158986501
202488626
231182380
69797525
566307428
224632917
92813725
213832243
191470261
532983658
198230810
456189480
33403787
729843193
185835216
268796992
76836024
162106851
47311211
540662068
296681904
239750220
356103147
303965901
19778234
301754528
17978086
165158004
446645593
5456596
11330218
471150599
584033733
121666742
198482242
147186047
53405165
75427254
136292495
2731362
368927776
131592520
312184227
404296941
677620970
131799676
187694879
21480504
223251577
48742607
315457158
140990953
412723023
11426839
579950772
383093717
300267916
10292221
357892888
129321898
63816947
419277843
328745751
389747450
698084229
90658340
846697722
42523943
268726239
34035346
151433676
194821993
625354177
711707476
421135060
849714699
284151067
315967320
290941524
102219048
22179963
75615189
701786575
29697271
55727693
171892414
99233254
81321495
4063944
57995659
247190110
777978428
39297224
5521662
505222735
473699993
114522501
364684786
231745329
69480565
166406832
513717930
66804307
70810544
76553324
15518480
9877333
733079979
286185093
765758835
489577894
438115239
85103532
27549857
84900370
47988637
430088830
384760651
192520295
38520405
372639152
474612273
717181590
8263775
252935001
100700103
115980009
110179407
371876200
862335262
324870081
185260506
278487471
211526381
500835038
567366491
0
66776654
32395608
894243338
399439886
85814833
172870088
874933
0
163921971
730743864
333734118
788824538
321065538
133054558
54263950
259671027
52475395
449182945
204593178
146279556
259029842
678032955
302280234
86523717
445497123
321194060
816957893
806926163
637543247
191827263
174096237
118522297
67227330
290232491
343963002
7616842
103398341
120907347
625534537
520636054
21277822
14444212
351085776
371329757
115886576
55917020
82431124
26526879
669976188
132497855
120659474
286644914
152405391
190640307
218074967
14583461
57591033
497303810
410598968
77672049
21622081
17319587
274856482
447126789
428453436
324776665
376663816
94111273
572878707
7331605
800219954
92821267
129107543
502619801
95253317
164800082
372959912
336760520
139310078
99983935
103731660
35046838
21849078
1888533
30410754
70151929
131257780
307626947
52313328
116583284
19358359
209425941
302769049
80627036
687985676
295308715
24740420
45692045
457175336
9253426
898391156
124263717
823261435
479288245
41009299
112290451
150933622
267056292
44156113
121702427
22514508
212775050
2560654
757170006
289053874
91375361
130056600
325640543
44887768
329995427
953854643
513139959
13413378
680443295
607260930
262598104
669565641
428209394
366532992
232196410
129602709
63077772
469318376
520153800
198768564
522959215
184319316
237609340
20048757
487369511
163144719
62170260
755813887
19278369
163438699
630319642
599516600
4530793
44204199
413343098
95860314
211023834
22741439
33591026
17042329
337753290
276631377
535213089
346134033
208394093
409136746
13021420
397059747
94355004
43287941
807377548
2944467
75442661
567409498
238139
309602700
290279493
207998839
145364222
68430426
421738449
683700718
580269620
464335490
54101543
136367690
388173179
475905881
552002632
190253086
111187915
115475366
202803564
719824877
19743097
162866014
62031845
16490292
252944147
556414586
318241993
293513143
634331010
297211457
120766030
120160685
845992896
6755775
122818184
67106798
359009038
307472912
44809167
113881738
150130682
311544881
158697191
202223710
28915566
128427579
7431697
29148915
2201110
158522616
56569179
147303544
122762622
240788351
147046753
504457329
851874588
759286487
250095600
437797534
279152086
7335773
311502896
110513271
519196749
363749306
150570023
312698669
122180786
388330076
87135275
419391026
104828493
122492234
68064845
344438403
67408260
269707954
549609290
93866841
136346353
32177414
65858379
558762980
0
37298767
685668088
446057217
220444071
2696430
560155170
794193533
174454819
130286532
520170046
182280023
635840482
924151649
11602342
10532881
242376138
110033855
650993909
346105881
496875385
104313774
51446001
842009778
584287398
45486096
219835244
17549956
346835626
34722737
372267901
8852733
69494688
97985994
113953017
12202101
215980105
346740973
594404776
656562948
785328857
748515772
486359605
73546132
184237650
556736204
88722803
620207278
425813773
217068840
58504496
139590037
604513682
285546991
196125658
84071969
565521059
29107064
30720782
437653396
5411444
68107135
796716658
369174541
269052031
384619170
283484810
18325485
314260753
558235485
23215473
111174135
10346479
150057990
46893825
428274294
739846113
822964222
7400575
156700260
114091574
783932446
746462548
165103009
250729235
40274318
256446374
512413134
573720778
75992807
79137074
31332656
24428782
81912138
20944755
589754653
85718851
457736605
186709638
319693848
281375931
672103323
84357167
492373947
670891986
515770680
369287624
132749148
338228589
659458207
243315359
238496584
275715194
274917799
565106860
808059999
371378629
2483667
102774935
11964137
266467178
726192803
306696943
14170834
62806071
288407064
197010454
192344897
119635171
669814501
719497491
7914290
215485914
503044758
153368863
348044282
123657244
314476894
673377363
180310960
180050909
233853795
149995073
463536009
204681713
409849290
107756656
12394151
123209157
378135004
368216778
266328525
20303847
51913836
172232422
56628215
108844794
261109524
13457691
46758955
15597258
6700342
82701921
70882503
379792650
366886292
452073076
211699821
117626552
46607850
24523384
419398812
393599918
299653763
174379559
127262834
644775040
374574523
766249568
894672211
189744340
257768302
610202880
348122
276129464
5707712
148952811
337635900
164713286
200025839
21886955
244251472
103856466
29614398
63559775
133561080
935945775
2142276
694187697
494258236
439655813
452335972
281959219
311107904
636512571
252410456
511745720
408281356
27057375
67129364
32870980
630003862
221599452
4799358
128351454
172609162
873975437
33394681
606077375
71523854
22274221
44235937
415979798
78097008
900192001
77165598
695865892
75571638
469383895
24380061
69283733
90008263
169983830
174114917
45974507
442574369
526616868
226729360
333970350
332383315
469700230
352111580
275643601
63986152
640472911
34732887
234908327
57751624
230366697
49687669
371209154
86694303
2728333
693113166
8954715
35186476
2972094
609666226
188327281
412538464
32336900
309032403
719381235
443365511
67513630
59929079
24084640
384800013
25905500
179162425
127466313
690335040
509948699
495546520
386365917
7184742
53769890
513645715
521414001
157430305
398197014
30449852
529088046
786605480
21446032
346004109
112456015
44387196
127467327
782681082
17525804
704081853
95079647
193924
236498906
27396270
120689430
32249821
436000612
725556694
183106295
6549864
262819381
241474929
102949865
333910730
5642195
20461149
441776099
172659467
732859879
121288406
21459437
10471327
435740157
77254
50622874
95977078
184128451
873011352
112950625
38645866
8300080
875112721
189868624
443021531
219455773
194853609
251393325
44444894
447499339
402845793
649189168
606673904
21613224
60072438
633943259
119653500
180432443
43710666
51102579
424275970
121937940
339407432
85167990
84714002
218085578
6821280
76522450
234487947
388300559
143111959
138814372
21071955
405061793
8945600
33741163
323713430
287370836
79882005
32789458
8636784
172542820
9565173
17552
372211497
76400287
17404299
78774211
79081866
272520166
336586313
11991839
740527025
287934020
443008099
38595956
150848603
314738224
708092670
143217750
19641503
205105149
155481435
82116220
52111174
351191446
16194594
309681262
727641591
68749032
360262517
225510984
650695730
73526528
355913364
139384720
296058700
290287014
233303288
226760725
663860487
28816604
508807417
809258218
665644434
170708507
86527123
525077859
301164705
10865546
2947682
432470448
196433649
20854606
170472342
96824882
595005585
253915125
184301255
138751374
41643480
32926007
354084104
16729249
103748779
224305284
254252748
1873523
692417114
220839218
177927519
281190438
169985441
3437493
217641953
245609960
83456828
147087884
15676815
400217355
148467163
151946728
183867042
434276088
530609615
428145508
378533521
251562576
254036735
139207858
397444320
41238884
551416465
115106486
57096312
97507730
18131633
477588879
320687151
597758835
189393439
710507691
69149485
27350864
419222301
110528234
130730137
118860505
0
13109868
10920211
417650425
312908789
243454289
197322408
41004586
267393361
36495452
145354098
393172256
446461054
266065734
11855183
522689753
619620215
9021445
588133055
191029538
225535997
99447301
675574369
131120526
24371856
44271858
680922352
260404376
351182346
714565468
50546037
203181203
456740057
242692441
40656587
66217180
397847210
350536278
166942247
31647408
204382112
84181108
84954962
343057649
1845615
14630265
37074140
132273289
267879589
14592147
405795216
16388660
27136417
191662754
456544898
114325052
220220
558733985
141264143
34497280
22452916
525123581
234843742
129371757
252903827
410599377
717620964
538927668
239871665
22218636
203120729
139325556
134978713
673797647
144615533
545989535
121641242
5263415
112249596
141054353
70704868
543353674
644153636
871621
381611753
143454209
3143590
58831598
104785386
332574906
97910297
168861622
80258196
426560761
36014040
468239701
37033764
6457969
253504923
16811
322286789
252695635
457004350
788430468
304782748
147636636
70474166
305048074
136893369
399361193
218894410
50722474
637510360
55675804
660002700
438545506
758474087
3097383
180552830
43731629
575479820
8399209
227191767
331429968
84494499
66278177
302382522
97150706
269911631
635984958
284931720
56487404
274837397
64669616
228782711
270164347
480878194
276213018
180851649
156901555
92096549
152546423
243923749
348198379
32026075
341783517
189598479
153020294
463731624
64345434
228091829
381508341
547080815
133916940
711543359
69221607
168661594
464507487
66217839
354300534
40494264
0
319730947
188229383
473396122
560842129
72277783
33011425
380848269
217464166
459253824
105948602
34071467
68105383
43967576
354826023
59927267
173252975
104790585
255222768
465017980
472917744
95633621
313959269
45512681
371675867
952926868
458960695
157749089
153391908
54437974
223260040
315008309
301440766
532435338
7005944
397811489
128238905
180247642
75108025
336429185
452395907
272477849
685402762
46069128
152456000
337445583
364965254
468239102
427721044
134573423
109349223
114472944
55772594
206805731
404970829
184423632
748670714
202314297
264950112
435776483
893430265
706496413
130678396
354488996
265404645
413159455
628406839
26157293
86738265
3752685
736439650
823420900
16586499
897080913
48042863
201845765
408247697
577311684
64065257
226901940
239701443
47070292
334629050
447670429
1022581
569996465
383026948
297788742
170882539
21828343
132012332
448670196
63141334
491210104
501270929
101311573
503885893
476530385
27507800
451915072
95397946
596148408
186118992
14570461
264193305
338324121
703632184
335017530
79336922
444510361
5410406
679807517
312189870
1865033
288493963
259789589
441698186
85980280
147111809
128615945
152569143
206763758
341328529
134760106
484869970
571920924
724334817
321988647
53546173
178552908
491924298
89237660
407425832
310063498
197903259
158450957
13963456
79210741
85332178
85523515
209126000
72316781
90530498
68632011
1467859
569875301
135107344
19514954
624049623
57672584
375851702
2195581
12030943
549966390
255561648
68601522
207081505
317644989
9714839
317671525
125562819
576708657
18979335
101890720
93890104
630325656
47136776
9910994
182243274
628109999
307920997
267337839
681599881
570330905
23168174
90976734
875445082
78510511
238121517
323834
142018848
313048365
333147939
125791942
125632728
280986805
493961439
159138198
205064411
211923134
885214563
498429262
514242756
548122146
314230107
364257276
542628249
329191317
396161511
15360124
2958367
188183701
169729890
409270048
37862799
38418126
128985079
745593767
73899921
4247966
603032105
23592969
115886209
658361085
133373124
330701727
108827852
191894748
83680190
422792635
100455067
63696568
690377459
569613585
186305504
241718788
157928368
124872369
324012606
59632454
38094013
817675989
385688452
778361977
33952432
791211219
31117900
110852846
95550477
508129688
187456470
222002002
283163026
85574858
147027362
239393028
50770295
99727506
48919375
93956024
409753883
28023575
343473541
33011249
746222398
684122832
593064483
148948251
105007394
177389468
545206926
239567140
218084893
393359131
321946815
73669245
100361032
348690546
396544650
410987359
63165347
12312191
287787098
4066832
510367338
76665572
103934758
81395817
7081043
672197678
30023019
631762476
76498670
706426390
167680884
620258687
169392195
83155710
184492465
325271064
114531972
96615497
30223578
362929787
362168565
110308451
18281679
378077814
92118123
39972485
60246411
659261081
53137263
57714113
209349122
893560125
86763245
662740415
35167402
166909597
500294996
139880579
490751890
65087646
12148835
104383875
171347829
471136241
330977663
187267225
45068239
181803590
237608178
270203540
50226173
23508796
14021298
2485986
637475080
188004950
504013693
55420128
85842259
289990293
69546382
35290081
11635919
69136569
92997593
226885998
293797889
87557082
647269514
11759702
84292173
63446104
510271312
75671205
537079333
28973557
165383199
489536209
6852233
29408655
149319337
79463141
37355851
50867599
39724810
708973198
392188634
49497818
39709
214143188
376550105
124317507
219774286
405242494
113379597
197540898
490047266
239340069
72792636
2672678
262287506
98039220
136359723
120238198
276067808
35659218
344680
132003082
84027898
404127430
32388762
654676715
118884069
489593421
110002476
440487640
69382644
233144868
20966679
204000129
384268838
423654291
246830217
273853685
32977845
498601644
406178359
50702455
198300190
58747555
457222269
143968137
78733564
40769222
614211492
508492154
321689918
460643338
205079945
357234803
398592222
57304443
39019555
180688649
49037785
23543123
41956445
157826525
132768783
326785192
93727851
269815975
43080997
393351625
768424077
339300130
538378616
523740750
54167938
348947697
74328125
51455377
17229139
78306680
20171000
355195530
22836296
240494383
40729472
290315723
383864279
160004665
197953825
580305
381489975
67257262
435682354
18443379
58504685
108944594
45934210
19670356
510282786
141980646
45832009
30394196
146512694
615347531
87482150
186006044
97907659
164469457
358763867
531711746
259561617
20884469
326277974
176696895
839843
834123229
65833268
178938465
324557663
118962702
86906735
15185820
590716318
537517109
51009755
591006474
201855979
241072587
187846823
12737492
715950721
422734191
62933472
41967556
31291534
924683408
118807955
235829163
687177878
324140018
298366586
85792608
127768109
184329088
832531
66622248
217199694
455176463
442186468
22966323
88067921
220451690
88189242
725505585
285793174
500743316
742637785
14061395
312233593
248518030
655083540
514466156
49110785
51244228
538182249
112725481
239940574
742281667
304392344
7037073
329453736
822387557
140919965
7994582
64204006
137635524
344781990
1463391
355540932
6148717
52673728
160634307
598264000
349886020
13205368
287452087
774614420
751590
88389852
195068665
401815182
56439710
793303428
49250176
28196184
74455156
182819808
38946204
500247702
634835077
94004370
2276786
55681561
699704658
31959898
237858240
108614325
399038716
461556466
80383822
283700287
392141730
377735114
176809037
66061814
3770123
244910240
675589336
45222344
122858127
305142225
414687510
579503814
6205778
29765992
335322865
230492061
557587093
285402011
10567081
16761
46462183
781354751
515277205
319112731
134635328
294800313
4747215
4926900
4232060
633452389
572225098
59255281
39141358
8312065
24944796
20582686
18189641
49299348
203641200
115589163
302511256
247183599
107824906
27107467
101060300
40056004
72370789
257756642
803619450
406128796
8243792
5705784
117814167
514250102
304938233
390940798
178991644
500685416
38363375
55767336
92201947
416314992
223503
700127685
324528527
261394224
74572401
310572884
626141320
376937194
2502681
204153547
76373154
261041141
215922057
14346347
564634126
108953478
300328067
128988703
99294487
77500938
177474438
312918987
57132626
28575875
361685852
104155625
184334149
17303705
202270435
57403805
9840197
16943163
251763040
138306119
308848625
693429132
271846102
17300266
521868798
824365631
133896958
345314528
329466039
401333438
504908321
5301544
95880787
425346920
739713974
13948980
787324867
412575643
31862574
263946355
108914299
79682556
88486391
171772857
119143421
844046235
177850325
30248819
662135107
152467905
41886473
0
420962948
317130093
350706055
102236649
406620901
602782203
593649669
297436354
351406365
228954981
137787540
96267224
14100947
253263269
350343122
637900331
189559331
20567076
55335051
28697275
147831537
536314179
82402431
23111735
1500446
468390925
285524953
91091241
572800136
90420758
593014264
125417636
265709095
515977054
232881507
326718437
26409806
112029709
403423488
323240653
157763276
623885
555902884
12858120
165580528
618668594
397679784
3798579
204012711
119813031
76524482
140215650
195475955
60897440
405139084
130385882
711972280
274120449
103368328
237047778
863877
228021609
659610000
271657300
83580571
542525979
46550542
262551620
362773106
85634730
634152207
133283848
273411291
50117486
91029481
854991900
547461372
47763082
125441268
906120386
147985971
435850400
144602027
18313478
418659669
241550414
13362108
185570563
177032913
206684128
164547039
93705061
858572528
43150919
677020960
303158628
584307272
457152298
14592147
493498063
193049444
569614734
138174481
118876300
285267668
67104561
3428404
139286493
32363199
443481161
627616963
611688848
29699976
114525315
367277899
227604862
244389982
12100655
122019197
161546691
505530251
6496551
239237351
5944121
330934889
397059054
359110376
305451460
303573707
456836844
181800011
5060655
620036351
115776213
8345034
81830887
606304709
752763746
525773416
1486986
228957101
376571432
276646706
576364072
9324656
596314550
112776531
313529081
161553720
151221868
209942022
118957372
20705913
21268603
327809009
559767858
51310966
5261204
287101663
85131338
114522870
425750058
15974231
202892799
5607094
60297433
258319973
359905174
354596479
73232648
72052171
373337905
450430914
412876981
793934023
182700806
600908763
562725579
244099558
354400660
433109560
287233275
659241074
16792917
160594245
690542437
34303755
62744421
74987710
118489851
952610342
733141215
351845308
317925449
468644003
259959756
257432736
261808894
67534283
192334602
59734529
418752968
119076786
96318984
155455290
215060549
61313016
349019020
147699049
81043444
428479008
8035707
165679547
242818386
759240888
168929639
31367564
25298108
238849469
265198838
301162318
96109538
409052475
254104413
727554746
193067591
378986483
341476664
374307131
71178081
105483743
174640367
100621674
208330734
209801772
429601677
99910100
225910739
325689489
238597861
191523381
404886994
429867102
309604165
153773181
82662092
112998071
48799977
749969652
211476334
76933738
165943713
219974193
100077377
89347394
8716804
121855918
780053870
148356068
25900578
5499600
267863408
46311303
185316032
170436593
93170803
15957432
431830748
448885019
85680058
115769043
305346530
15761244
636171657
9437669
12161836
419850417
18753772
113094829
152858578
162410208
184315982
535274918
823665591
213914620
411261069
405193310
90195489
65338016
433185733
101823940
609263339
19081009
529669424
295124993
250817377
312440460
402163359
8687021
208321940
23288543
326013795
18655390
37769284
419067737
218562264
398271053
95905533
79594550
421169433
172189164
82269859
94237754
130389364
157964800
484139081
1126937
45680412
16465510
194740501
45802775
486568905
83553323
161918479
21984750
409815464
44045146
2480711
343721333
226400133
189000363
501543271
71880659
354315142
315218419
61526039
404881276
245625047
236971821
87345011
451977876
278238231
721849706
441071236
192060947
7004089
569930441
403246853
61217509
108642479
178224851
35243776
77158806
465408107
296635182
209264158
259580706
47712559
533746852
35090796
77637276
513061477
688050332
19209986
17795062
562047695
258589220
801750423
327119389
85386695
298143513
635852827
70070731
32421092
74729088
10920747
412845
869013
323735402
213857947
31695009
225042967
395663082
253699595
68863675
401026086
11412254
155342313
820094
167733708
12284486
815577150
34872075
465233109
8176921
835871371
384719195
66871916
316974787
15835114
244080739
423909757
516889579
96753877
133296583
744030609
494059631
392751387
93488484
642528924
238159409
574107258
441034189
326731180
401187920
51821125
321176304
137776848
602783765
55044910
5009870
449559527
753632479
749747414
80975350
1988579
535322961
177177254
453912540
682607892
7770282
690042187
458987240
7660717
556538293
9725986
21103266
27223445
118521311
2880970
459671545
27862922
303110025
29364370
189546607
154932353
21324501
299015342
300472670
36149519
643867452
707798847
910529106
199285653
756330039
777695349
24689585
441997249
325282772
60836696
55374961
45346482
190426042
324438948
709569467
272330959
3643474
116804927
132896287
183083785
380291435
391742842
403765727
291609932
323430435
195481733
874643559
112522688
22404664
835914626
8871074
15706534
188162133
42633013
165256106
102719888
512044831
106075778
64016684
666696665
3229643
106890451
240941938
308834445
721768999
260561419
542994005
118045698
122063380
359412109
80233260
193162808
401021956
3426547
118055646
17008263
82713286
310913157
38901116
43153076
332555731
109338089
324635392
223291017
164670041
174623893
177160787
44671264
364574165
654347042
561077527
29405004
260000375
122320242
87457152
47109359
415584762
2829525
84430305
1749843
78757086
428004891
107610959
80863838
596808908
44281831
23342525
288895989
336751015
75424013
424648808
19090233
159048967
64565636
80892408
79756841
9511180
732325038
78605506
102605282
19969773
785348698
73493834
567332535
897726888
437533293
293295920
99477552
188552308
97141885
276933552
694333445
14687915
313762110
13511076
259983579
784311658
272935888
515447266
763103598
381278270
207352573
435137418
6652691
337642511
24392048
269633271
124421517
12981202
1266369
670480729
424692219
225789181
431117996
222817450
591459641
5505546
213893767
585131
455577246
186921895
11413683
102058279
415034592
398955866
240533584
547547503
159780280
97999301
157277835
577458558
141566926
9722610
102722199
10950314
629328542
2311883
99009708
252071952
700529210
461969580
165796683
44165887
82013358
123243000
437345522
104250023
43741523
11464715
21541177
60411174
183872691
938882601
223237867
108086838
645724524
428563403
530602604
213336522
343115164
193911209
308498962
607939791
12684352
459444438
129973005
287900412
206031050
103419434
188092456
61236117
324568757
417315249
155352391
53847835
76263160
137102907
137220015
365343033
187099186
185141708
5872553
249833281
595492323
53609398
58072320
111552071
372180982
127913492
5767767
398047354
385157708
62989565
165282630
66969257
335170980
394714216
607205157
32658293
278475970
282961319
515493116
108457834
301319623
6636711
506065056
65415934
851065540
98802010
26655712
33412442
139805343
74447427
115021243
814467883
352669
109592582
4019225
274729880
609123416
19515964
192831054
353287244
268176719
35006993
424151433
112697055
45376490
8350872
8720028
176566064
151480950
3662915
48146256
80110009
6833903
215431623
212574671
359023963
4507192
11334778
34398223
60574146
74170633
223676348
245068003
3188856
3269705
193945724
463940838
1635907
39190358
160431179
81681361
299002594
38599926
246353257
222641871
262700492
438730123
216297534
67260781
128466987
669434293
165518713
173273912
32016293
21233803
144682294
566995915
41183918
296806612
220437532
52068574
60528157
890125747
281257388
336552052
507843102
294029001
518962980
1894123
535863218
14592147
461131846
15793958
612912444
90927866
236014225
651361079
339965511
272646878
26024985
34165735
274473342
190556351
189461698
107597732
94262957
135491940
277411866
90190122
115143633
205774642
1269115
235647973
774013318
464562449
720668741
38252809
192270014
23137485
99808057
22295382
94532644
162043234
237308615
268080032
232200439
596518201
134126417
112278077
760156501
288966799
584973122
172769944
122613280
241630991
574506795
686752786
16747623
414223116
33745742
26198734
169084770
10317857
717784712
432978847
22998072
77793322
285627390
30410754
281263728
504435129
304511169
38670520
516188915
39301471
750661601
204455334
160898843
18208121
191882673
234314
204008976
472337758
452284676
5510303
167529448
114117108
716373600
167548576
525427213
65836950
509044684
81722208
5281219
33750641
201283410
349689370
939117480
58754012
121575554
34740898
46112627
156381786
73451137
806257243
96362948
139125854
443248317
306522513
199909378
606034424
122995439
123544914
346460544
485334288
246471322
316678126
2949565
10796949
400169493
7449239
228338552
185592537
367843695
92958579
881297463
547152886
57433293
506662790
723254993
108811655
100335390
44704137
43536501
822132317
5442674
91341396
114937683
273184866
48513841
126607147
535285552
36694687
11381218
81793339
24278494
42699460
427895841
699184687
98026365
41188605
952895
495846375
163216384
182403249
58629826
463007427
645504092
233220573
59278214
424419776
51852
519850828
273616789
312597541
27449691
80371225
399077710
59872800
264773204
86083761
142665501
71510175
680449929
111886671
178168309
140047801
433602498
16844148
96541111
538262727
327604213
519424476
416986219
487065013
416539135
162250847
7103292
144102018
765665239
243170628
217029999
255610816
17443090
177419197
763341518
270996668
319221339
45748221
194837708
221902013
10882086
123718023
760234108
224221645
56555740
387641356
61314850
230994112
8335198
46052871
138085816
13307661
848614440
267079865
25707398
347558314
61872060
39741570
162874304
35751435
259022253
435538194
236514495
916417885
864487486
8273626
208625009
415113893
83235939
15104177
569800442
324420138
245524306
529251424
722511752
65043546
77445796
174571432
69940927
445163869
135953302
40536542
176780786
212338057
69065113
286583521
407878901
116613379
135847481
325335462
156514435
641156348
40178207
632199230
52075742
212981015
9262835
125115128
752705825
74001734
63217862
616673875
99720316
71191988
26092101
278846159
299503436
160585175
149842165
41246374
594398112
567231527
363187559
67481049
251225024
356299041
101554031
544286412
367472927
14342119
386545489
168632236
163411520
69061488
412055307
312539812
371652200
89373102
327684018
59304116
147850123
50627330
197892146
246621945
647924671
8950358
689525798
93275947
186525289
39046062
15064220
366444196
392113190
604836622
859580245
131263001
99626449
37726062
89247730
23439716
588498540
38614209
65336275
5825789
39154798
644475028
177922581
379806267
132425009
440079067
131986147
144636635
305606733
70309687
42856006
166178320
16474984
37670134
310054607
78359365
111936374
582755799
250778989
98147859
378088446
60619130
314679246
442609613
149259830
272916463
828312780
15852771
342798349
291379679
732898520
117733215
310465001
155914095
190042818
23611310
260926350
111698253
8830598
398073515
579822784
267182196
48362024
43583706
8627364
255316541
195869729
52801686
598248540
7423076
240489582
336556745
282980682
713633106
6306789
740577395
7815737
468112643
29951393
83322396
33618002
213851692
2630305
145322339
283450539
271343922
12396406
400318274
140665135
117765916
23162446
579239221
236305295
354860610
9186019
177914581
887979948
291681060
9585129
385926595
89196154
133251015
432236101
122678322
531712182
512673757
181180205
38808602
15385720
580398448
293094717
5887575
52584866
40960531
289704549
92525720
75139213
192149222
672620673
545697453
18162291
7405987
403629211
11634220
25062572
12126899
57148666
660478632
28194624
57854767
214867054
45944187
6044568
293093667
121199090
286234722
319088700
503942879
257977576
778577250
15201240
199602716
12410518
500190747
12689663
399064420
56336990
26540869
9686781
298347711
131497903
186684993
415801521
78888569
93332132
669031578
618860569
104578326
28583853
190908649
77171339
271694439
617643726
392282837
199550487
63688489
281703247
222712623
222017972
124018790
60076797
253381841
218808669
30402675
252584734
7199041
78774111
336524971
16574791
354904055
337635112
190183232
25336558
171878903
202706978
343671122
454150008
18519444
174020956
569404247
287312924
335537117
4292813
562472817
48234528
27381305
606283861
181648835
386918712
392522921
1164774
744556779
121574202
112566756
254259669
64993283
49017823
240003146
251795522
0
3106823
391733359
182509747
220081788
495851259
14592147
28017111
29652944
2658661
1346577
176476566
233951210
23306458
519316505
637958624
7171472
13534868
201026041
29961028
42817088
541075451
109574660
171163893
302212942
87789402
117458500
326927913
21045925
176017089
443833236
47176154
696399421
674784
200989085
40701097
584047496
40009559
494988774
141759893
660162907
417058870
344105370
77581031
485339484
357904666
6758681
104285943
86091466
3461039
75577886
374550350
48005531
152781977
127655987
30021088
155205748
481763161
704077550
176492381
298978302
128119604
65266190
43736642
3424276
64358246
52919063
363350947
374446394
270943044
483651329
28349942
624318978
263377625
337144996
209339281
31507250
137857583
39075328
413854624
725979409
27032104
14260864
78032277
326612271
106934375
252189480
245713905
287208206
171300582
369888002
267062420
33276071
158894348
5618404
453460674
434195248
644531928
63961915
444784434
579118632
643383036
300435937
180828430
279104694
32537806
292531738
220754806
474378263
334755070
548947412
420615215
98666648
484091832
537467126
193228970
16763877
181392585
181239524
689648120
194098202
497202863
32314260
721940134
248395766
54364860
330944415
220202280
73442883
278315533
287850362
836318826
254357688
107435922
366571280
123325521
25391710
90452539
271954083
7615001
35497331
476712816
505616255
68570034
63898601
412353411
69437397
37799876
177290026
451177468
238621047
7389493
120086384
557448403
381306865
174327559
153102725
58921906
380950215
436152321
79525691
591591866
49309331
148184233
70334636
253252316
516482585
472411294
191013149
133124764
390518766
386671969
358427724
145024135
311497212
15232902
577004271
92251284
23983387
113455667
294098190
278476016
101874586
9911168
94163589
390334498
28362766
79258882
442607233
686180172
23123665
521192917
195899578
130645903
146894595
23770032
91965607
420995345
273902616
59128400
109735686
77520673
723643008
69101590
284884207
409581119
501188559
67330506
186094934
63073346
136820257
294229565
755032803
736474020
17028990
345243863
4212744
421452338
206636509
69332156
125570299
58328306
763981267
265206490
392915893
86577844
110250251
8613073
97975863
5861610
652399081
12129671
313778756
119996890
621917066
83707084
371429
419956873
414846410
140736410
120193222
263743073
104587342
104699618
1639874
32468267
11197884
317571811
13692234
48007008
4823780
370531246
193200951
42652321
486148055
299556035
67793350
91301233
312246098
171734130
45652325
253647981
333190799
27322798
184376532
496932549
78252915
72863233
138079823
437066287
461153058
27165724
890358779
413982511
415616817
5847135
534882835
155168413
637253163
299534851
516145071
109393762
91837720
930077774
59709631
207903067
213027575
267027488
49254584
627825392
8538253
248731606
63120644
762607455
10193329
378296991
276365862
518298335
416165378
180331438
655928303
107967709
426304764
142360760
46171149
408480813
187979536
155573962
283319904
613627023
176105175
280188124
602117414
231614702
405728519
585576268
6999414
16842656
38531816
8312816
613881703
32447542
262791627
169939605
125509239
293899186
338756936
181260917
137195435
123536715
201560610
124460118
127214901
26195216
513730886
143390196
426584137
384406315
104056004
18109079
177637230
381173742
222748412
501900902
389621960
721866698
586722893
74634089
77779190
101139422
5023364
6381642
114138045
744104513
46201476
394715171
473094818
235470555
684258076
47556309
32271157
509236867
451586888
453899591
78379428
755698529
303371093
21279711
215430288
588219652
72805895
157230620
96616790
8109175
230769048
453040963
318322227
26901975
96955525
618020233
82880534
174635727
111321060
118208745
712480414
38671612
184169
334128345
823330326
598060898
255877454
117016702
201033392
624467099
522620599
760222361
8672116
181108785
4818097
85273904
249667713
257560071
534965254
82155854
540943177
731152869
551320781
173107930
71307077
558825722
27026326
176944126
179907217
89470596
86950486
91109747
485072623
49817256
368786553
179602134
407031919
543589642
84424079
202211682
58652898
153810055
644517366
347149497
15511593
51026514
35296666
148208493
888434788
125194253
363659221
147868377
65570925
88119161
377931515
331787481
760206866
346259085
254186229
21163971
527086187
62808452
203099542
275444371
19249931
83799358
572343133
425272555
24213036
56541372
126079624
507432429
69360295
208457958
264584623
7651929
15234695
4299043
152528660
5651833
138606827
31234141
73253992
192292481
628701122
434411718
76800600
578504927
143656847
263041856
21391416
132261002
815887290
166971816
348463773
241596392
232155240
150896189
584911887
175082662
6637715
134845051
382584178
22485136
373786828
491128508
17700259
345171437
588278672
210468826
16918563
335926650
8261236
749355549
43391887
88726229
322077202
303351799
604521337
330985781
685716337
466835218
617439836
49209933
12549029
480001072
75562
67588040
138168067
800833774
69064830
390691908
489298880
671137397
605535
289572372
189544923
16861519
158549001
83468566
5525072
632405100
86607811
57521213
106401838
10288040
71958076
509990557
166220964
788802319
140000824
520152221
398158621
142491455
141128637
515198155
756591505
244904078
510483365
715192778
393291774
185197376
54968847
665515872
145041448
217168581
229273752
626462614
411215570
1487322
25259807
73311066
428144796
549419079
754873634
44387699
247937580
119207734
15997458
17622803
297913445
37593094
100642961
565433126
333019603
344750761
235684963
41283903
220994255
134524340
110717102
216884406
132959642
274105623
121880300
629649833
640234845
875867483
196164471
419854625
376853958
53664734
320446307
193876861
636129829
87309970
133426016
230235723
414063713
1418895
275225315
353659479
215454126
228985181
12498467
504231511
391758131
367769282
130687652
448353557
504786238
704243409
71516296
227427719
197223189
72719575
451149742
19602066
40741872
190320857
157624409
2523898
52995857
298623978
312703343
519743433
6386293
186470222
521225032
586113850
12667393
32891291
123827694
407614843
616794175
90147908
550449424
20196139
14694592
894035626
116049354
85521121
356036131
55786218
57712080
91116572
629019613
164179191
614246892
255225238
115105994
62638871
55095013
122465697
100728494
148325901
127369459
406479565
103204442
102396203
141194761
261315760
278185456
222533255
60458170
79937289
275628279
214086322
182490672
98676398
451164272
233780339
330483079
55404685
230665040
15008729
21093917
201570820
222413476
388022901
124477355
58781495
399898755
762549320
846096916
36326769
408497011
584208483
417332229
22023428
95359795
857253679
80539565
7407997
131307722
36393326
47104009
201837766
223399354
521918641
42470333
224422246
270741515
391695736
248316501
459259177
9120577
29010668
281345037
270799
175901822
229732120
34792731
434824614
296944311
21929355
63709676
598160849
82305702
85764980
735084896
330629900
208408239
114822863
104796066
265731625
181995291
89619046
274078846
449139659
79319004
208969419
239200202
48123279
281552010
515247053
11941929
451795350
720693449
366591358
464605041
34702715
740691716
52964133
88748616
290760640
804865656
19496296
452230706
716201547
171198437
418925209
498500373
107633916
28227195
223724827
5752909
6854954
119068003
120536002
35103149
41780484
155439367
196604662
19160272
60816181
394251425
412436607
240127261
904362242
692063561
328924531
24142830
272032900
408543717
29430567
114800809
37965280
473154360
659053085
107297385
502155052
313098379
380322314
50722620
98937580
68257759
179702196
224132112
22399931
14601660
258920982
246456756
139681179
187423331
795295760
71161371
80502872
137369501
5385482
38788751
784077041
344945344
114889090
3710535
297560013
213123441
91848261
39808417
166363446
81164410
166862099
380269569
563787250
57819632
116919145
388218725
273695498
400840625
44223176
70686895
78918068
610469995
706067467
711787938
248859086
62601137
318771400
508085446
29897610
206156906
68003032
313036133
578518768
0
247290383
8579372
129941150
229538913
182135114
38959380
15743171
124153739
29455021
319217623
25817122
146938397
489699616
111176378
366226079
73422556
205051313
25375611
9233688
4456218
68709875
101245661
218579611
170990915
36283329
19961497
86887428
417778195
797650034
22079329
159270059
24687421
682920161
547399185
1059314
82017169
934827463
15730614
328249586
7582569
359459014
341010418
532554118
203393718
330282207
112654993
27426510
74454454
147271116
256009246
127497415
22067472
100637791
64740634
124626297
159979695
13216726
903393956
295039146
135064630
345049286
540560273
682125741
343561186
424977318
117674787
103972158
550203354
424242247
643367768
83869020
349177492
483437904
29047587
276528074
48634324
5738814
77926
165135865
360250558
302347340
207226018
9314547
15127421
27547802
207878449
564261394
481485102
713025376
381072406
675670179
371528401
150585963
40257259
219747654
239365896
91047618
35852028
224261215
234977984
2195623
24583918
539975189
42690037
279966986
89798145
143063209
390025142
309099245
841663535
400718953
499884482
173434744
680691237
203084723
209975387
161308838
223019309
8387936
193755231
846112132
414836256
298347961
69793142
295532206
192996550
39325847
2870923
37977432
72628153
65436474
199169745
91745631
15347265
661614899
8327117
736424786
416289431
91963361
109225697
649394095
182616277
39255826
195871128
484159940
348391311
100200906
474191600
199742869
378386398
286588745
437337584
332850702
104133898
846640655
191520641
8926678
1690337
270585556
42824254
420991421
89162035
483340946
183661020
585582845
49566274
855988999
42404238
91978007
822970925
398713941
354781334
333753698
320508973
10644056
216431113
280549362
915219748
755254013
245640115
146178550
346528722
624361075
73940937
52399785
196400426
67869862
30175316
138711036
116369667
88761158
179005576
204126554
129654061
133395649
15459067
520807984
713277894
87016874
440756246
132500381
14830145
52692807
425641313
268991006
68615706
18017946
159518437
104333907
20634695
909078042
6650204
153258179
333612826
539937060
306584972
844057370
429407911
174667470
439681125
613098563
220623426
223297292
183810106
51971985
280354859
254294380
177321891
381969244
195415088
29148695
555436064
508572
45421126
387067227
46192560
121139786
71992064
91564265
325110981
336593703
813377006
693055187
7264422
193319782
667063288
33637843
52369203
89365751
184108640
303635715
4236735
173735189
497534907
63534845
598578067
475109260
290749360
174743790
624432601
524927016
138761397
60424305
288445951
114311660
232167813
123813238
239568520
262042916
263545532
197982769
318928966
522262128
455179290
190176909
577736579
695914552
116321432
16645636
486248591
340514504
279740618
476175114
389655774
1293728
685410512
117873329
420053770
288438697
37919277
325974076
289954161
237219599
265038267
73106820
52660171
90567002
203184730
211682053
292692501
542057908
261208640
404958802
34887598
122036237
558174211
16306
156585972
47175245
334511209
64918979
213954704
540757470
146854774
232172798
106269484
296051404
591006453
344476488
73368231
446067070
9506557
11667209
724112045
490163238
333516129
25437230
42190593
454020518
25626582
59632714
334597328
7783586
524583983
208201390
230565372
204850720
35712183
418568685
639724507
379057926
115668876
556321528
48456792
219913518
58315614
835589243
101986489
640915412
420365953
263770684
137160724
27493075
202100483
6639808
229563322
767675590
747029656
17727896
7295104
730597467
82899194
13262228
470267028
33633963
143087265
231283915
263889416
478957682
138872097
402094600
41570340
88825980
106499569
161856698
70115609
217392210
108265523
60450418
102875530
172216128
417984352
84840119
694343921
344245568
770432638
600610012
174391856
460199960
238147246
355449412
611907165
12642578
633857368
451481928
1482811
497685306
607787364
242777893
644583726
225271821
105720278
580958713
172873324
126804097
153151597
218720033
500408302
12564677
192505789
353965061
51968861
116280983
683715351
51928916
533961234
799880377
229607237
441637261
395841603
335984932
31233263
549005250
104396575
179491677
215738173
654673785
79752967
873191929
1515114
717566649
179301684
272519371
157445879
392900565
44184424
9704260
46808972
42074408
308373239
124300884
628825961
44812950
591548302
470516180
485444252
422777028
146574524
163983201
511963473
44339574
206054714
480278401
14276667
84363777
430323614
334648573
54920810
84664993
651364569
15325873
84411329
615035411
22895724
648078822
62712672
56060436
195722925
50510175
280742022
163711495
367394388
81285593
114245413
75046694
3010082
61980523
48518119
153533084
19226484
49706866
433182013
107231259
377652124
39312853
264744420
59884498
250709465
540322386
18908074
63422827
136049185
583631514
628934036
8889009
593373869
247267571
150688799
423299526
332677356
372714584
209540980
432846135
282226039
223431452
33897129
340506647
305229150
408972333
387985011
252739
134350438
0
56535673
192543036
514196578
29988149
187208956
531544400
486062736
325050088
93303768
660548369
38005605
198293169
368416933
84674602
233835230
516232671
13537651
430441842
401302415
350415178
29294242
7838840
61028636
36142464
56014905
294503081
237064909
413777413
415767309
512931065
45030142
69697810
190300738
255488430
44613787
585801238
188674119
115179501
390866633
161323022
149130137
23504822
241176940
47634953
283255808
125345861
121590475
231185144
324059778
922201
210371347
509265781
55852216
49936351
262188857
144990268
15498460
30172190
346590035
25689082
401169792
385271189
187801093
561125757
692448846
149025705
2796147
6843512
76087733
5537297
58227169
314501871
10675161
186553033
388473457
251400271
76093956
408968165
203972421
181431362
11893811
50174622
78202453
7886
155915015
100075411
363872889
381106649
284826818
218462666
64268445
9021874
290138752
29577391
42038135
219551703
380860996
50077671
123097860
302203842
55450106
55277121
162923778
122446360
149227245
423843609
665950319
21599905
5549189
38878730
146154233
342718557
116308205
92876213
93075945
357981285
454689108
129620224
632809441
2462243
76459504
31705136
183857836
82171508
475947022
368329912
2405150
369057204
197713254
446981152
90950731
259996952
319918872
926522030
168138241
10548208
151289706
690856
420694736
438178225
248253736
58895232
8125932
345234768
165801795
287805830
23574946
176447060
41690990
132777584
262205283
68140072
627595747
288352312
433370059
226188528
112255430
639213190
757643754
190138526
436454147
158432636
456708109
47606593
366501018
49799805
710769820
55536930
1567030
360341107
305642481
451837929
449695352
682561081
445509583
122539109
17050319
404733851
28081345
155543245
5432917
842564609
77696025
238251897
30738953
494975488
290418835
765075082
85699183
4775086
86525984
178999386
5440451
188988127
37455631
166887976
635606780
3588976
166218915
226995445
180815427
3034155
500629571
19093678
180983800
448722551
88828771
142310468
888045247
318286354
480658831
540559074
416576958
249364040
135720307
240938117
30035752
835917210
106935721
228082131
937034893
101747358
491917158
199726736
449514752
10385228
771518353
56396232
459974990
144500480
123608070
57502972
631494331
476845242
248309869
271290963
481250986
14206653
7377269
35107726
35201866
348118551
289690834
77579933
741566023
29239983
68978197
1457960
547846955
337738238
335980261
356798738
248408829
774231977
479044700
38101330
408386254
174973449
25505493
6508063
656873613
126729879
237889586
139923745
136813255
36255835
42644958
27808638
45465223
693785209
65816487
573061090
475178705
13942919
40707362
494932284
312824477
596870237
334753731
83134558
41192368
800018419
74115963
732174246
845365849
862462058
281159955
71478679
760817042
78832793
206143584
17176258
142856849
69626244
430407182
213167493
76741923
176413697
672972089
403237332
12634852
14059864
622634427
287089087
251470628
226115395
168217629
779408200
11108155
287287643
239503272
176335640
99138141
31624337
127568112
39741390
712800173
471785414
194385742
24544349
222829515
696896900
49379073
15850050
202914081
365034236
563787285
129913542
64051549
200133765
238116838
45906273
105946306
701490507
205340829
71464427
285537182
677275090
5677489
415921951
235460496
108108867
75813565
119370113
453573461
44707080
188862482
56817600
610164037
721919409
113768270
494963919
7828632
543218076
51499913
264866773
115744155
14106554
594186731
44200700
521219695
136389083
51961918
206494320
29175642
237431444
130922419
222198539
21681127
2060579
69773518
623709073
307250615
76087104
215817730
25150954
630062857
312768272
283185211
373456610
153431036
207154281
126699908
35885986
166576144
82798286
471001946
583974200
820043423
43376925
237755298
4654904
194645740
461916583
38647243
111658703
466494562
116922171
304040910
690190249
950016098
202963185
103023752
438166023
147822462
276171517
179488919
155610249
31441452
845867984
914824410
499957618
479346856
143864448
269479743
93790939
24536474
26073455
498456239
10652699
295437868
828662070
183732093
6235759
348742575
128069619
419525896
414430881
68349078
120628321
33299484
6964165
147468302
2864340
16622978
643648547
350520108
637438195
39695957
13791875
333435478
68326138
22006131
655967382
360957301
286075667
215938843
26656184
135137969
58243187
49879294
593905084
97503617
476489497
319021843
111673728
308221212
563147407
186981292
129961806
14535494
548379000
200035523
615738437
155086566
179379279
174929848
30410754
224463155
3411315
462229588
484581669
206234050
237360585
103794667
290630255
174902444
345904278
282036958
523234706
594403810
116493551
320218213
72593633
150748858
61433101
16997738
62550473
51110478
413423401
402518921
54700262
466531950
468319355
106969905
416348812
52985772
76643309
390476774
736640064
568044962
30385825
17745758
126404233
135231813
650381168
1007864
443571556
36165919
233819644
483181908
357566569
435669651
96846373
25163112
149622835
632737467
434669647
603696612
24365151
352437771
161503914
578717208
122913474
567913
20942743
670621211
451686976
20565740
146700731
35352868
5147995
203945043
141996629
22586974
106121663
17167622
215225195
102107530
176895534
112833990
3974458
35505726
510169136
110299466
95884025
693338406
289027085
854296744
6093448
391510081
28210522
59121987
107682918
100460926
30006431
342874460
28907526
696675996
50226088
74888855
356940135
287324816
73129805
91913135
280482452
1754123
20862721
25621193
29477694
456430240
370242536
136992619
81560071
501073649
1219453
153234232
515241921
93201193
471697357
239053502
75193683
95993166
207893597
383533320
190372369
11799873
140033348
622417415
147998062
95670367
5975037
85803167
38988622
4672781
196314844
304966557
566075106
74902988
362702648
300861718
37848591
258616910
492474606
155819097
361710713
61394563
298285141
428318439
298599973
4884787
462739990
783191326
327788041
33184267
247402082
429279398
152031110
490829123
90613468
126330259
163208302
721974021
73313782
669912676
304245842
104281763
101014343
328647097
151024542
122783306
152520559
890601
4044206
264526184
209133941
97963204
576613486
464300449
223542336
117532824
133698925
140257851
367040419
788319
230691484
61832518
24256829
268976879
706210723
744232315
236130446
133467347
9943436
33982249
195981771
121900527
65124239
80514845
83880718
756408278
97803474
80729500
341092597
86377012
641771614
494910332
15158938
102139982
123480355
22767186
425648608
504994940
68272618
52170420
232176852
50372574
646692343
2357407
166193403
561997181
91943195
161455593
340231965
77461132
26911339
564752075
604707179
39234142
886001986
128163787
389689294
15796488
27273934
206755207
458321391
281314204
4213974
7326302
280461610
180500716
200185578
287945211
630032439
108777936
18395196
251973826
402702072
8003635
53322503
405274265
344505808
1192156
98966936
241614212
24691960
247374590
474845455
637309651
78966715
226390521
536354691
372753770
552597741
42606779
482574482
77812786
854881135
495841365
85205067
780555142
490184461
128747515
300209365
70005847
326814915
474320379
27441678
133803631
623138271
154220053
642480717
294275928
806642553
200952515
1787487
904135084
563557932
389064623
29142965
265946659
455471654
80968389
11980216
149736659
1082867
422044188
125664284
230244258
258292046
148433110
40884310
505094238
1988189
280494760
174097668
19715706
37566475
180954973
379070879
312883478
896198579
0
326455886
92867532
89717379
3171858
360612379
830178504
14880865
309113743
478544821
96040580
225474377
448862693
667484499
50239294
435132349
140081373
37015265
2716169
562777499
621947563
8071013
472773782
281700295
602630689
251966039
704316690
33963015
75435129
161511262
683284103
153138083
525874628
238190391
3364265
3277597
281184684
253112283
66554635
58669046
645542936
100535708
291640528
31436250
39145654
667032658
6171468
348356879
379415540
234012041
381595518
181272721
182501690
781187935
431815799
354440324
377327582
103682978
35866985
349763652
47323768
92876407
64805046
62854491
356129656
93749497
41648850
143590382
110027114
253493833
128302206
387616115
334989832
63970712
135090192
566223458
752529181
529633305
761684610
179956715
71203426
553429823
22102115
172951686
385147946
412816138
312134907
464584161
52208411
175516630
355528857
399510112
68634535
78328132
1470437
374482683
122302654
646129807
228256714
253410136
569178858
8290125
121891110
875837552
106615157
441249891
175141071
265117961
63819595
26318617
770514018
232418141
38083097
53585001
402391
254338749
469848340
218641846
312405174
401742946
167223025
128646514
133111419
13839994
541387436
38451930
248840064
270147799
516197535
159117347
12960772
5496653
228606672
356728824
33704684
109693351
193656036
79008689
100900214
799887185
331572224
73468649
827917596
144609044
164550977
137658848
75402642
776815117
1767181
125222890
346867469
7340537
250250562
8960597
502042128
99869777
471707658
406822362
691854586
248446313
17627284
411054205
295173578
108714650
121705120
693592720
17178747
277725050
41633121
475510388
311061294
418757839
285992756
137362385
205973440
180907882
368792942
18768547
431097089
94949282
12324374
208022733
106446907
17231225
17465271
539505109
129113424
179962455
479255642
40471511
71355793
717568453
8028034
28817881
213253698
107154117
780686202
79363913
487479367
229850852
120766778
212286618
350271030
434529596
62604720
87141703
447208439
256167003
157385835
54179955
6703581
297123612
29903767
141675766
82878519
204489013
343449102
182935729
273389830
920280373
462395128
752450676
273662015
422757815
328409637
402276453
40187384
164199328
38847392
313263195
71184916
100199706
350438420
346504765
32351280
508793022
64799769
74092914
80769502
13775894
8836432
231885237
285045612
1244257
25416907
51960973
60619417
162080944
205398111
253893813
32076374
113286407
114005979
581060545
269793283
905158670
283965809
276352725
19895458
35090392
201914386
414819612
84185829
110557476
350606599
492070554
797594259
75185215
574367554
546837059
38504262
738860913
274795739
92377274
157125273
49565240
320850691
77163206
285546030
420028982
263322612
199770400
98569178
546128634
325663775
237254909
146575017
639161971
44182482
49591456
22673397
446228114
33473880
430372295
221907552
269096117
48124802
828112044
137847184
273997578
68491359
16003678
864801944
91116340
15818607
134121149
30076232
171676531
270628525
41786721
114420490
102780333
330184298
430876150
534021867
346325354
55706873
169972507
354272447
0
435615122
330667655
429848146
125117842
153126745
97638879
162003204
68294517
2157052
231051869
15780346
377097010
48919301
845050028
407952243
416537313
139580072
69729134
288033676
344800004
304363225
3479035
518452361
332219966
668703415
152584712
651128999
403454113
40386844
261277663
823246580
505156447
52311986
942812025
73670266
168980204
170953700
3338716
202708238
33285027
11980829
299880536
170433242
460037825
10634712
153775770
471173147
217718373
135316158
15015354
175689915
16083919
540109184
24314785
206699513
179747032
293489008
49798448
124031834
4548907
191834999
317369227
359786851
268567417
262426852
738071620
36878282
217532433
65082893
101229611
15818607
241099207
2035222
51430990
162390152
7639353
8014539
907089920
653113944
213686586
15896189
16898325
62579843
242140990
89724675
488828812
829419921
95920802
283067208
50454460
22241257
134741342
31715988
372217404
82292405
577728941
37720951
905744803
549415331
168266922
22618646
74061715
82791904
869256562
318331917
109527186
12334222
71191808
18717306
160373405
249573742
90617808
771927216
96693815
548699915
141505528
389652176
367511221
149787989
134794791
46736879
942452355
183400079
361532040
114654053
203336303
267271725
316653299
50257989
171953961
197438775
85280953
27405198
228905022
309561705
5400553
190048758
575162848
521047931
420184517
217455897
13224492
788657482
447093722
394059011
82018620
756274438
104423863
48327551
534631997
347216702
162227409
198552564
200371969
16253963
165603
187008890
208021167
191474168
294557022
65771034
124307148
1129176
574590082
89227849
164094603
621215196
60364519
52590302
78801196
128100710
308751680
142395578
228752441
29220988
430717313
49205015
339524688
128845421
167731424
31240176
426284404
555331708
94628785
151147848
30250611
117090909
195900478
278129101
49476764
517699279
382128880
725885110
32459663
694597343
297957584
1728664
20936382
128036153
506546948
76875975
45159931
596852
510649263
177357391
448810361
272922816
5110780
80195111
461608
482617792
79049228
300972564
155795705
304444936
493129853
256021686
405092500
555622407
608325462
332142564
88168321
644005763
28594835
36925080
210723706
77881399
121053399
89711884
179318286
196729506
29981219
99724772
23571117
49241374
113226237
145328912
22196005
723262728
711042301
234514506
520686080
16311440
55081886
193028956
85378641
508424500
598328026
125107311
741243035
40001316
306815485
17377814
376520269
231666311
6133536
227630050
21248402
482522888
39632648
186260035
162429208
432805910
742755384
289153297
48137683
274138660
38340601
660323731
391534693
414213691
16764871
553965979
356338677
349311378
19029700
491803160
153285591
109898853
36731319
95387822
134884316
12584463
497903796
2480385
830897116
273975414
361217112
3386529
16988782
741497653
29208169
315023711
536753281
283412776
113502674
425792213
53924703
767124534
921380125
152855014
37933638
224717775
292376516
5121575
164627869
676118378
158393289
161369612
32615505
98432522
510500281
100064431
379509444
163124659
615602535
152676270
5318527
379891216
220955146
16351330
129607252
193965436
265750927
598140923
597909195
181425697
364443744
255628448
68892388
483789561
188224992
265585068
15860194
420588654
223178598
18945356
290707346
199504918
90318814
514040605
119275861
126164388
711953343
652390255
527815089
173784866
45038658
411903225
675763210
453004833
41084585
168304093
239861405
54837647
297745470
266966329
632886883
502284259
318903826
136840898
930386453
5016137
164556454
632187646
170343704
21769575
124671326
139468129
666505031
409422764
346437877
318492103
487193685
181408612
9717140
194487280
500716333
108371986
57385343
82048437
212575162
301976420
1767250
38494934
199205775
700289478
50119655
778494619
594403522
157841214
788975082
330628781
65703091
128922656
71944869
167234526
524375775
595888129
78354635
298358192
124531624
36121953
11112392
721207537
327184777
592940697
453061458
274832706
115939950
420282036
230590594
234819433
789863581
125313301
29192732
544098695
69070820
350631116
727228028
796524371
76992039
266290494
29800370
560972410
198218329
431258953
238851232
213480052
437222557
272099586
4238332
301583054
338469268
34485596
31587472
142028875
26328463
262101046
399468
16379806
116738250
340931161
618732748
58434952
742896525
69484259
369236923
232065974
513848715
164735015
542139527
63514957
624318668
693329403
21168067
68698867
218132755
336420047
12051246
1759672
111245816
311063407
116157410
5260849
88871849
467912422
205538909
107233450
157086084
58847846
101023661
799550614
61617225
230606218
553715106
103414945
354048561
365648689
67882810
69681681
577684871
492670887
477849301
12840140
71465873
23582618
330377367
247566929
403579456
24971078
130566264
388765968
189771222
438924294
636837374
16082467
471502383
137623275
367596815
414751402
267546850
233379527
17581967
213607256
158734637
474166726
670825183
71256739
378405759
69368118
674898477
415844690
281301587
184072397
178686119
383024527
241372301
248455107
794391175
417654578
264805016
2351744
80910001
56269138
10742037
338107804
54731923
667760318
465428538
714967009
370884182
91662366
127943417
358369508
183602364
115897787
417169220
416428265
37352800
373833938
2334079
250162989
568145419
10330598
60865803
342988256
39365081
553872448
575192320
235196
129760485
698045497
368958741
654900717
65816132
360834925
218858992
114665247
27586515
229380717
15941594
740720488
193687648
151458626
75607330
56199692
87095518
67731447
266010879
253267771
70533346
761094781
43717043
75882803
575267979
81161714
78311275
406999943
398351662
72335449
344327851
386013477
36548146
7035411
306459844
152234637
179017032
451996278
612419993
120973324
59511264
582755703
152986563
547124517
89282744
803879935
734429155
26814628
17212070
29933359
938616282
20822632
440471596
20730086
103881152
25486250
1714601
248329238
314694609
359677286
33630503
158931878
223784799
53969792
395381613
348396518
54869534
611225504
320644419
24398309
28606019
111188685
126529861
900017948
303161749
2205027
397357552
200535616
124360088
141866515
55518941
119804270
539441148
162229677
171985339
186038369
26617081
728454358
333776203
60080089
39663255
135235349
636065975
164405653
61737856
41623968
647973628
15228967
642759410
158137
212143023
384429669
150168970
183034041
443068090
479990141
72166951
121485077
26466765
194049686
223049597
375725713
25466616
203906846
123890873
124536835
59042993
229888742
59577895
447157057
672702813
265999892
405671653
568589019
47212090
172407331
159089344
247720806
226845285
25541642
290724364
117616885
26584610
450420817
67018016
247549950
300725345
188401052
224204105
264817536
526762195
61789292
132530840
799946331
535060117
168121813
333832132
2107792
377888994
164044606
228947989
311340970
75335866
190385908
55046605
575592389
128151632
107146662
118066645
94509364
189931183
343680736
196171433
769212827
308562617
571453381
61899579
774903313
577027606
126598366
381928
131711005
48701546
352178327
296543927
292244568
87408643
613019944
22549096
11621592
365053113
146398612
235657168
347318823
107141453
601297646
1025454
295703470
120325626
175017
143232814
50291273
727430619
593468014
531462256
824889492
421638696
121991626
394854430
2151269
125716927
2207357
765028409
290985935
87489747
23369451
374209703
778994026
257413355
68919676
460072432
62798108
567187327
13748083
852585002
91144078
51328973
226317568
50963952
177247023
209448477
457148194
276237613
323047197
163719483
19089658
351816447
173479277
70463841
100272253
317350471
55303696
220932303
187192771
23566803
113761108
215465793
299368232
121891449
140697910
16911624
170238287
44940901
296080439
508678562
548718164
308254652
210252220
184856937
12299784
31276547
153309613
343150786
680050538
254499647
94966264
199782312
228884083
155305328
164282763
17194041
486246577
457831997
311299823
722503979
653760611
644142784
162499517
192472288
735127838
11870680
113328992
245673417
14592147
11319513
678931786
438267
3018265
102000007
21620769
539256479
656512637
50792265
230058298
37000564
460775950
370511865
66775741
11945820
79513342
289278316
67898833
233252994
473967572
2809826
304979341
38707594
474676144
2554346
238682864
119008018
164387519
148448449
438199698
90920026
147576670
123625103
56783916
94839643
558907948
54953219
221057004
2806801
340188356
164131676
286701089
376503224
865774312
442014298
19729261
809356715
519347918
527083310
211530995
712228272
110411090
381049174
157478638
211961102
138353868
470610331
416046820
294118625
635543192
14203733
29922006
303407879
875595741
109635095
744423808
63750934
58452283
57633553
471704789
153451180
154155137
143491540
325712016
392476458
141184749
113793146
645770418
69083139
34856549
169661273
6904333
427720788
5006372
167927783
4846950
187717609
764162172
39158356
140244558
3105286
691627488
138588681
258869643
59319240
123506457
78298490
1016376
133195261
122488038
0
755211752
75533935
1475661
38361195
482072073
32159011
136285917
0
83562246
331281621
205024785
617073086
85811322
232275240
23640543
339609259
287878048
45423389
715640727
48575344
520790361
28973682
381018389
169704980
225310842
362473355
412255831
427301317
53880875
193395587
569158628
6318276
588898324
11769267
388716833
52523719
3867563
748928334
60568491
481504364
452833613
562597320
158202316
131957956
191975429
320676754
147188495
157362797
19276149
77263460
353186401
120371991
453801639
726183881
63524730
86154406
229242882
214253751
291217506
467826228
599344363
586005687
407029537
29927694
253686285
380120027
67974941
36728846
286603696
95808688
234040411
104144482
159509553
166728881
45460889
51232517
24233810
38980186
299289830
363009632
466831918
9463795
4120778
36218828
42867215
836884505
10383008
179535152
13639136
235371393
474207584
373573496
496789079
125124333
34052837
122251777
533587216
35319269
395807055
515690679
172163001
557352224
10191238
3302638
79615602
129018735
484134510
563290066
765340763
244561836
121660610
102948003
886902657
483562423
7344089
66709420
489997767
27687965
305787264
119936753
138038680
144145269
490242633
2569256
97344522
104544123
203622935
162381120
213024795
223341424
371690320
230681210
7717756
178899359
622302480
6177400
216786028
716922379
12107213
11934837
151807134
236290494
61524113
550597999
29648811
632382811
125898406
130940620
32066809
164751484
158612232
174464182
187360967
305408546
767885492
467849171
494334416
133490334
185153099
164825543
84717960
51177057
8341492
187134855
295776594
139640177
179559272
235617709
14752623
936454766
18773190
204436183
60839729
501339785
541196106
265330583
115904641
228978755
689538909
277612994
110186276
136255372
8300360
782660100
414567208
336333526
57790389
82607885
38775690
5184427
337922916
798000
217066465
766708781
508870521
100567105
253942326
120029492
667149428
65290058
321484412
607486710
283957307
31610798
54408540
50276070
115114379
664536621
123835966
168304715
78775029
65012450
181385353
299112048
756939438
68174230
53768638
562459743
74448015
526491589
15702797
475122909
131164689
462890916
168964079
242762830
157734825
506862518
12755630
241666383
178818590
721077761
15825617
49441785
330547086
79346961
570122974
577021688
263235567
106971727
447978794
510559265
540741090
32022548
23218282
449075474
35488005
511860209
70446373
38467429
181447599
17740230
107389162
9860827
8887177
929481820
353187538
422464482
122870081
525620331
33986020
77990296
14180759
69183549
89347172
244944705
149828201
293900910
77792768
152692908
118359873
286486196
470169673
98858893
147158727
76168302
897199975
78921740
14966743
869798875
27037964
205635653
55331591
152857981
63806328
199219369
50896661
214314761
210912332
721344594
695824925
80934877
661449036
292873113
168190756
413758338
7555483
4772638
120602942
1587042
217528145
143950780
248011226
450981040
607408584
178983309
30578527
108985383
329819373
514062060
286971123
194777460
833114028
6604933
1845393
607429733
353181957
135582676
12667762
40327527
15417370
153613362
486059023
1018838
768366813
110379498
290272404
390249517
371293733
245399028
540409745
368602325
26516579
48985206
573867741
235181836
236033517
177858926
87640428
136961276
749217588
123256427
18152881
465812842
818800725
23369499
183392474
14217293
593360661
820190969
173117429
49622305
480369316
231503420
794870459
458472975
458597557
48100083
174491851
4765834
288081307
26492774
6294109
3321328
127420216
94196290
484216261
386264588
9599513
344244212
1519569
758802154
31120311
122595852
176371343
67445456
553011324
400675310
313604011
178579858
178584273
12140609
24987429
618856155
459307981
233954011
295984463
1998098
97459082
612680830
103842962
329506656
642903788
544948268
110908131
139047499
271525053
44786175
585374665
153846637
350897210
208211410
51635344
25530382
855411712
8536186
157038925
79446738
265281450
331381570
34181152
151739881
559376306
111242423
584685402
711385
585486337
283904917
198445545
211631955
49356708
1806135
43995985
51113427
27573930
176621904
322365352
39098496
68539618
766405601
211905110
268726507
16764214
25401823
241988053
289383378
634884228
331123601
136029928
88810532
464423085
258804227
159669361
168883290
166185001
257566196
68056467
37760877
38145437
233904417
253408072
276415232
161012410
80931944
1483433
13792159
359614657
110199587
9741172
14286105
346876072
810180133
767854914
280132410
34844043
65326549
139346523
242527333
22770544
8298927
499787363
346574508
406874992
16453790
14051074
83705793
349341513
30488485
115723914
35871764
154604532
78427254
996363
876083429
425504611
174801553
671005260
133059240
113488607
124314624
348007541
201296148
3090694
407225870
131896748
8601134
122665233
280990502
275727096
261744208
5368323
767233298
76450810
388316544
580218612
393878604
22254368
121720784
96208573
327150965
79247854
413800360
10758515
1452427
92094338
239129080
172639978
603271791
49548110
68098876
123023390
639492540
241974314
44436121
139753865
73250776
304194507
63419442
14059715
253882648
162120724
73199375
451680598
12881711
248000682
309779121
460260221
68557643
63106189
225613320
732896165
5689466
16052654
95325279
107821076
448971263
532332792
96897102
70910323
21044306
587958159
874872
200201633
45807239
427854021
147302289
65764487
25757473
325667518
181835322
248114184
610438042
18996230
358827742
179632374
111672061
356069900
9704034
864713304
253737319
108375604
333313942
40547687
182747161
43543463
135415720
138347495
22427098
2516805
201144810
123863981
344463022
65964214
73331023
19806509
150685930
24799928
167740593
313844029
762906160
216231641
214567536
258780143
781224437
100895143
4427767
206336641
385392010
127990592
42798677
29844395
539711397
706340294
537164529
92360773
225187250
3331640
140502013
199680910
84631539
306968013
5252886
425589257
251696900
118018196
90304890
324343837
141249458
26000139
40191514
300127839
22673295
154272411
96709955
72967732
689859419
659041354
411703588
55785761
14805179
685113973
150168020
49751087
1614288
144923397
338727965
117564246
249700520
10519824
245575971
167514619
304626334
216719170
192181489
1859332
40689926
860655102
265396660
20806157
110424869
63040827
44418654
381392166
397239259
154496481
350650915
256419762
218227925
104066220
95113366
45182118
25732344
85165550
442189216
614627831
518569261
312255189
70126614
241393113
169409255
69837138
23983198
107008978
2983456
9092366
164158634
3796466
709030176
152791988
840610076
282566627
153236492
798368442
566789789
49261899
714240567
185800243
246655641
21232987
27937946
356840827
386721226
65214889
183900881
55956030
348989576
198117793
274182723
407796462
2769932
84622841
34045956
522913879
30744246
79208617
325037946
571901479
814000800
574308953
87764000
317671108
261379981
443946745
436755097
97861280
98923539
26609498
47883508
36134686
163226405
369119455
19665591
3360886
17911984
475237474
245998855
80806290
107113296
301032809
459972362
420328721
181274025
368059641
69277814
126161936
123018191
277739477
73244305
70240142
19751240
426335073
16191608
270878395
140971709
207642344
457558503
51401617
10998309
241394143
869763936
27954406
261916758
551044219
124339477
213881786
297085429
46282174
164119048
103137716
541362688
331348262
527512992
379129355
914061320
518009656
431878136
438895259
42418108
749834291
176675310
574245062
218552240
159177716
539452180
112389116
32040664
322108906
3791129
218913867
313136380
215310252
84613163
530455948
157985362
205171790
388126600
125901868
142648175
469036394
278775448
14315812
2901329
227373739
204209101
68767402
330193700
114305522
592749721
152239808
191119266
74846307
415632889
60496503
495570270
71785886
319551044
211068657
109189884
310366688
259768222
45158423
194850382
328063781
11348347
422644635
830199263
539617956
154671913
79307602
63901682
16152945
725546879
367432612
38031251
164971677
80181058
175542815
223244294
116407365
79033521
43941712
146429568
440779667
221920308
724882027
67622767
254697102
113871231
89769692
460810170
437779070
53098713
81590807
0
34567689
59299422
493263864
480278163
482715158
6153427
230345675
421924403
16524417
184615042
174939
385909069
348639465
484794780
25229111
5705220
620654535
5061202
645418591
109024420
365586903
365221764
185649841
120086572
774935479
257932569
97873901
76627599
9579453
437601236
200513371
273855182
215415036
646438854
82024246
201523631
193543305
929544
271305527
132783444
257540885
158304440
59030051
293239368
124824278
526962716
168059540
670388510
574269075
275191749
105355492
14047928
407664290
196049240
306930021
375592536
158143205
37484108
74776301
48179582
242913764
555998623
30573468
252215504
419480693
318251046
164393069
139336804
224839818
479523126
35518091
19417029
330270542
186905550
86337801
47460103
158425205
337591102
320889865
396484121
515636311
391215136
183451410
109959825
391639961
20447923
86994816
578932984
674544830
91090190
191669289
232714952
427361457
338785384
228612859
261704759
15849014
167850358
101206507
27380467
76136627
550288512
520383001
422566352
248002201
601641731
175537232
328186520
1640852
389444938
408772262
370376344
585633921
341206474
55268545
711490437
499359569
37019842
374962393
297400345
533028279
48173592
229467346
507126144
295653619
80432155
11460184
289833118
549291980
19414146
373115727
229861154
77302017
0
12471273
14592147
268222015
63951413
96018572
344837737
340471691
354260011
1417736
394587548
306980184
417941266
6728327
261691026
186876131
580457181
150072722
13438651
273718982
601973792
34708976
268194745
80174086
386686053
40852677
318231655
496264428
5362570
190782332
177912354
810641075
43003427
611656073
118766834
32264255
206020273
103691753
90012673
77915628
360319719
699588075
5215160
486163008
168835766
225781654
337868308
381092796
364518711
283148800
372698758
210248698
99379726
358282068
18603373
655660655
651048467
8091185
246983024
122216229
231466245
113744513
661203866
186395822
768519232
416961321
479383480
51244360
158451802
170848515
56070581
106077681
380962730
306836008
26393070
137429545
43847130
844644437
230984578
6546587
40101628
356129815
91838536
543357569
550731625
244464476
6691166
154491703
122339401
30081822
89796603
46570629
11384802
358255368
200589678
28068417
78571915
65789428
402438504
297429610
39639427
236726603
240870292
396418800
3241330
61859571
30112564
256107260
853605896
508914616
102349976
224572878
292149851
244972081
242982225
0
122860089
317731491
426903041
320598711
67567308
484411047
7517712
70959188
493880020
9657885
45322957
363954047
378578375
319496894
31743683
374845392
708645602
27572566
597672887
255865046
36970074
98883372
264447927
231240120
19512412
57200245
600450052
348970372
683539093
177009854
36976331
82613369
15360095
213967341
27371548
92053769
67377096
24017092
120176500
7474538
151697609
162365368
342327222
29558684
22824867
419178498
143371168
120368945
217131375
506964868
200416603
155559366
36900155
54799095
186304322
36161745
196443237
350926181
362357950
241988426
168027581
118734561
418340565
301812336
37026647
37860928
268254235
231814252
63834208
632156763
263431916
251103798
128378798
8089479
266363930
138194174
44185474
189121046
172513450
196369769
301791580
904431326
25953284
454391525
159701107
182982379
286362613
931235900
20028110
69664187
156658326
559114556
662939472
242625047
78776262
103873997
1821732
144005550
85653442
235432758
253707597
48309601
67756451
12549600
48300356
23897238
813637071
283282251
47991773
516541410
424113243
48053031
135517187
143716208
153455671
190007808
165785399
127240991
24010182
5431183
76138598
420541322
181324054
50574771
170955511
53591101
123979114
30171231
534232363
648140668
321069122
27595808
136698476
352105234
623244236
336009488
448957715
234797968
459178666
629811633
367636091
4660819
45949095
243166111
168289256
199601338
467854286
275913449
589931502
8877578
135811218
152254078
125279242
175768709
730517777
575692361
79818160
15740329
20149113
92635488
196136555
13342255
9682555
157693412
208372258
325304794
454123553
631126567
560891831
175266331
485374456
458498991
132385034
43990587
115070452
2368280
565872386
711814821
169238823
416559471
776407933
82415311
40062806
96944299
23633530
9500250
77184033
560545549
222438352
321783382
771509945
339409226
122469134
230350686
168320297
825393309
273342409
144779378
339300999
369222899
313837295
354508506
56102391
409790310
1798389
673240741
553008596
710030412
786751182
494912510
119492285
57306053
225955491
564139204
196105966
512776076
102252548
649312060
668889007
21557186
70565087
106053187
382986278
21445359
569681992
351318640
239968750
531990969
616046188
229530781
112809354
99049755
507473842
518725997
61378440
48220648
13603087
244884486
72587799
95472707
38148170
15695197
120136893
306627146
314028034
150178255
5079347
91252668
110971648
674093279
332801626
95947523
275085762
116063174
82935022
369443114
8034224
687539615
23654044
146032053
401651864
792948343
150165546
224417577
62740202
161466029
43737235
17146977
134776008
26456264
323519646
84354994
356807190
140446093
222087333
625942804
283912852
171516753
280875166
81926031
773160789
54204283
323139345
212067107
213765172
78546888
193298929
131369881
390342957
235514038
77901832
18799469
2392474
294718832
4987510
268526447
261186060
64570820
89672572
92977387
129990971
257562693
35875503
66814167
3918242
451002635
489622961
713065563
115075481
127089495
379996228
33481424
169757242
348282486
191443785
76693513
1310382
348062072
167473850
309577673
117719588
406060960
100328807
170401079
27939216
48556551
215320283
46563767
15535447
103736212
69809077
127782465
325330417
136422893
638101320
304355531
18956659
203002410
533125079
153846517
127311907
371941939
331969547
625212466
137254767
533288805
283037536
38424083
445226307
152305
665600968
317626642
321002068
44239929
10171874
568914719
288793152
259000298
415332285
257937507
310182957
47027592
388775530
303478947
672512688
78001633
421591137
169202161
18955763
625582058
666145502
85706366
61912132
258506598
299536785
398762467
11523678
750006864
691140177
11855648
745677651
839194074
215774075
14725206
133613586
403407875
233981223
62444151
211445814
311826372
340893177
650626340
147848372
438563843
400044506
91362596
104297755
132180568
2229280
712528758
50557619
158172733
37661908
3476789
509100690
5940447
93493760
201817528
91093450
692072306
22150426
46086686
29473885
243637280
351692487
164389588
300297544
358650924
56499091
102509598
5641254
10928104
341066126
302287298
202855890
21950094
108070762
451985190
755044963
299642930
114674983
42464681
228028841
234822611
261159618
116565179
85855888
210151059
375199607
103924388
228997860
331789925
34823996
111066111
8499475
395319712
106360038
63775229
62277603
258165905
872415650
214003757
121336039
215482580
248866033
229238049
184579652
768753248
281721071
53359898
59457386
232524539
690309601
790121943
61385962
311320429
125166352
217656402
314788317
282475980
361199454
29547156
228383998
45810166
407808645
885508325
176484045
394438148
35542234
209860648
152293650
67092024
165829256
378774911
366310047
30689063
248147761
125824421
15742961
97754575
141167473
120825657
365349429
83035211
20525004
156020650
13074062
215210422
587020190
16538655
319818584
41863591
552165882
82974950
89092993
436139184
111084492
594320341
224522181
12723126
192481167
175953716
363209754
260146977
221726149
153054371
361013052
385481961
206831725
2527653
11117317
150454639
3017302
313326253
134772437
86237102
79646940
655215014
121380360
532756820
26657850
411550073
559178926
266355120
299570465
157455040
39625193
724483202
80505729
65298986
27204758
34736011
113785084
616947438
183629915
412513013
213449661
84314588
212848110
661519385
62079326
27827921
243479974
453972755
14592147
12426445
245120471
76752903
576663553
245107511
548914146
81206524
167082021
147621514
929455513
326059012
247036385
598909827
66687141
708602364
128937603
10344827
238341765
511138267
559896694
245855427
70555536
96170640
15828728
290933442
224807457
107194228
13705420
77251906
296804698
43445772
641390781
136091507
248562787
129348926
243174578
107089283
237585930
60935928
5283233
220083
151532958
42524635
196955351
134524786
112771500
296874821
111903174
839700897
207115945
239322586
91199223
37534409
872223577
637795870
6949005
896820377
233341468
19224323
472152677
408385530
241109090
214232134
5144252
233187659
87902830
640252652
83916440
566372384
569279477
364733400
11882631
124540295
110282598
240003592
662245033
645197600
138114297
451258669
257484340
103416615
115537856
520985136
232851712
215456791
132951138
379860303
677846311
200862900
79016354
717666148
364782450
29104569
183633
80002905
120370235
205810209
45024645
643927197
61316307
35194743
134407698
40770543
20176770
152465154
10716828
463068644
12381615
373035170
431352184
151027427
1740389
264919304
90019922
138962433
179404623
902576160
98350897
290109409
543204935
41493722
783323154
889744845
108586106
35089266
14784935
31482080
657875357
157512477
205462246
81275733
238956588
357907335
183269795
203063354
55780175
147345796
622164271
179858910
103610983
208057088
107164687
126077543
715204081
581992067
34101890
264889697
452711630
73743743
223821908
124591268
752903926
46599118
582806437
149254204
30857092
50176802
39671108
244104924
228764696
138125744
5227081
430952466
49162455
118976832
10733532
54069556
210091721
332278175
116882863
763620689
191968248
380154029
465614310
131827188
77917036
462491447
413552040
16708231
848825680
593882007
327613287
688961573
25635324
561251105
330776732
521432117
5409546
470938825
445285931
39532870
42834525
133841191
177690722
256125231
58806332
11842061
125549415
46680581
423728145
195755683
18300514
551269126
159667184
230973616
226196696
440071372
99177650
152407832
536509917
204436329
240159753
412385056
28035663
59957065
234719853
44824668
133185775
411893845
155012433
327335481
87908795
176612997
38281457
333378868
396628927
266097581
161743476
291589681
147017753
561709199
32393921
178795970
63590904
126393888
49057607
755256944
141726445
16746301
90236008
354869908
573173045
331604805
392493054
23023142
27508719
35461675
294978532
159493818
26195101
397703174
7256744
3488185
286596695
288906469
558620700
215690778
37549223
613438912
42808211
137038751
439735296
312285568
642663424
56083612
30175979
358358039
73528911
21169094
88609404
97463762
352929642
143825543
241776813
554686702
216467672
646656136
29421286
384396444
239885191
28080714
89564370
588963195
131060766
40109403
23661849
815580993
100131454
176034926
44845689
334432849
57705632
194132544
200338009
570372496
53028435
136543761
397821510
301354709
135855960
315326355
681565898
429500306
106628514
606961916
22780368
509316907
187428066
207202740
193688747
169902341
42456730
334429122
919607373
224250696
34060001
51701457
120008130
21769765
383833715
41698229
19825751
6029007
205432819
802996191
570042849
293532695
760785329
43969947
120906247
159827350
136828683
168965246
116482815
48526287
110263319
11034972
59464212
86526181
171823517
360618410
64985360
371963272
136752966
229107098
136175939
696217705
580384015
280875931
43518656
317363814
172267373
122717804
137882554
82913106
191804022
216717703
10961734
297716068
141210724
603904352
44774
264050518
88207845
83148974
116178409
72583225
286828618
393648608
219976783
349465825
181295483
76929060
876935320
21532093
46833794
443250518
37673747
455790170
534102246
111780096
143311749
100881212
216470083
387360194
187919490
7284411
422219911
487946603
80590387
248181628
273816293
176291691
583345396
56177481
155377902
196129259
11583203
52788228
152328679
777975011
721102761
57157762
256693745
198721654
677222763
498291072
538134643
420301553
371837967
296086986
1373851
557965408
154972212
96195293
82708632
71992109
342332321
585611125
529635678
280075555
201990243
253559771
461776409
401876317
86129662
71839339
512489326
535722376
195337893
287154371
81952306
33159905
433294178
2348649
165906117
40087953
249027292
153353466
371563788
51145606
454784269
16014092
63876725
97829758
236253091
543890242
577271305
119815777
448114450
82152862
198545467
437383796
583043374
234777326
338032075
293604288
312993057
455272331
25227862
2006
30394650
482942935
122579325
1076499
128244101
411292733
32382859
282354666
72103256
54306431
172285012
36205836
503768755
155799279
76212981
37411153
323247481
206338608
143566560
447729842
487978535
73082369
294703052
222379508
588216796
41704007
109530979
258939688
91746401
88112991
3883782
104361759
3200619
911916938
36954381
608228350
383373599
7803797
299576035
182081959
545980236
190334090
130891444
186269068
84479309
7066664
261834106
21339829
522720613
162952684
229713368
56792142
200054487
2354797
418307355
83786756
75182750
0
240714581
109390534
186614327
188552479
269470971
168205807
238869139
83112093
293666892
102020947
543850932
56244929
174966129
445904716
180096306
248705428
169711893
189324287
27345285
334301903
193867992
77212147
162609732
511781467
950530894
12503028
130740801
70800648
561699286
173030561
103554611
332556661
401309064
305123628
69063355
140168228
75010149
253673511
361218557
70080137
417546058
598556952
507547126
188711420
190813911
34890384
447714143
59948705
100936926
169047600
893210008
336557967
562756582
419885180
5357573
283784203
820798529
484408599
722265704
496461588
808791907
98458782
466081023
28734923
388345980
349661765
8154061
81196764
380573537
56921089
817850130
3179888
155258639
461202998
177986029
598052607
438232306
174433288
326774629
94188372
16982706
649272584
506891437
603090086
50109328
1598673
193413556
19350482
506546493
461878060
87044078
554362474
463311003
200096875
266697680
520964250
247145610
27792090
83011315
156089153
185138990
658519210
643918164
472681712
526408165
486747701
148647933
278645449
235233067
561460261
352336024
759446036
139124890
584600557
268509393
338649997
12241046
161409387
308742158
273360495
572200722
305557172
112587548
16246700
144178285
48191793
309059534
5524127
650308285
277644488
4093302
200401123
579701738
473542434
111357606
147562106
64144044
700153202
154611200
310737786
5385868
257752776
59148607
159867854
440507743
869180271
21098954
167698550
84034710
109842814
443093217
59751655
184545253
373970898
123721056
25751972
46691253
7173409
4531062
255084463
40963890
318484752
184245875
755249315
258837459
43559151
599358325
214544925
356893785
358219296
537050557
30293015
121546198
554953735
612075292
859277805
41248965
758048496
209213323
85231369
426816669
6128656
277464839
49757254
191763562
120861031
2826218
11409419
5479309
104096595
19630363
56518268
389643801
646001452
104747368
23052272
652192939
217764085
35810180
695646157
153005078
408917832
574234444
1773443
212203369
81853522
12144506
251220089
73118451
474768042
27261624
20279665
92181883
97183487
476373479
402898624
868514043
101409241
194227673
282505635
71376790
181905415
91038505
306725269
141046265
73264316
94305692
7502613
361002696
353569042
743426702
54719979
1924346
195525778
14869657
748757444
233641013
44434369
592190463
131842687
489097578
139245284
577409151
806265311
96038994
268635608
577932268
82780071
10133415
89325023
322551307
131008420
249069964
126438840
149603025
32279461
184645761
17452190
540909409
33220678
70929280
262107370
33279249
183562945
174019422
46624088
77508722
65029348
436382585
306240455
802307732
473339249
48241171
186746313
13846524
531465089
128562433
218651807
280225538
35976983
20516550
732587815
189623337
19568740
544984537
204939479
4707529
1994900
62052063
246054824
566523848
79376124
360951808
135557799
54336441
438636503
209319438
398256117
4161545
252810903
388509706
540971941
117153248
171178779
35083365
510157040
222533655
259048068
312790408
45254437
13363527
594642593
112125548
8814347
20189974
632355696
165567682
14876918
222890800
196872159
143648892
11976582
56675011
34138549
88751841
44104923
399929000
195670606
439877634
104995894
857000623
55193362
781129189
143882689
615139918
945052099
213917406
643646742
217051505
328443164
258484953
799683352
8209034
664621140
217345686
66231442
100156171
188049714
343895944
71619173
163825877
51259706
258561662
489534927
61468317
123979815
212141086
20374707
933792012
8072178
139123253
89686146
8573815
124451859
255610324
103935660
301171639
186233322
32206876
744470353
117507675
386182164
54096247
62627455
537894453
13884334
174980103
132970514
100469859
39439884
155188991
15425931
231817487
374459913
379579304
517587029
40009587
725655026
25694514
424603259
188901534
701566701
397281757
29508148
124288423
496882554
309686231
312332990
167300064
335689423
237509880
50435539
105359199
523407350
326824223
328092028
65065385
294368687
555025081
418217167
52926580
14530636
315958874
293782697
576917128
158575928
86977447
202099050
8590895
81738116
202874049
190117489
360852783
124350066
41137573
178604444
47558824
495235962
193298212
123578953
168224095
454726418
163496369
11601311
13254324
244378584
445121748
273752433
58741854
172820130
450921975
401908496
702280788
42458446
146840
63435623
228968684
833031887
729586957
77056314
151390230
118548559
520311994
283968817
34825043
116868831
231789240
266788021
302048080
220295624
5626961
194169558
14808158
269915500
578583414
405377552
57004916
555347556
236988899
412251040
112462360
558227889
545621296
332444573
57157644
111623399
574606282
53490479
228603602
589348
406025909
22205710
384617870
20854606
131083695
392896440
13930199
2906828
445626106
190707507
190469860
262416489
282259498
378922641
482042
501470530
733705021
9918980
205897019
1458116
234144639
22242728
136480603
126407397
4387829
209147245
309751020
258474455
81214
87845697
142038736
573957439
207206784
35689875
209872799
98110097
240062385
140505762
127357508
303134740
0
126224040
1350278
458759959
124838210
204851021
190140896
247698306
64028604
232744035
314077933
129244298
626612969
156103980
135777261
461580800
10659256
271803291
25468025
24094761
201161508
233670966
946700143
52342386
281886954
76376809
22667475
68204605
30274253
212493417
8348172
90939422
140421910
7519815
127168236
580393158
485675652
98510338
867945939
356610552
167665671
70033176
554863853
57732023
367533390
351797819
125121031
68075969
38091735
590296878
322887955
229680713
328911370
220314987
206445890
108656654
252503130
1626624
238807944
671440759
660576885
843414335
276707032
346388685
200963382
29161177
26416070
16467985
421939521
533073804
45003209
655985633
461230989
420901474
566358862
2010253
142150482
245263505
146091433
145625895
100409909
562542018
155029290
112307973
606334270
70826818
66018719
119709174
1231120
225545571
453069304
170509811
22052514
547492507
659830985
256200549
952607726
119182724
53013339
627027820
36471581
57049459
164477444
561099284
102038002
765171807
89510284
527039
538356756
43209041
39514478
451914631
57955116
398920967
367298087
235991231
345336192
732892163
4506251
66880699
12440557
296843914
67872353
247329642
49808148
287736601
25478490
384436447
406480760
811079406
13431344
351442879
346556811
406799338
315584131
342162726
511213185
12424603
3890100
707421798
272132916
15419712
96038073
379166642
127737914
658658927
9515119
68689127
124673431
25968542
95575345
106100384
30240184
233699654
3280357
623039569
259577620
169757642
228792836
688445998
646652559
245934300
221796551
61095092
373172477
6484155
94182753
378798638
505636841
299094235
204463281
109210512
576359300
550972774
35642280
2428916
773355207
414442278
129994375
153046789
166062787
366044028
102934317
227138106
88470013
122607287
45361277
271501221
651274335
683841218
241251946
114784898
434820749
90626619
138681153
505324113
134208791
187535764
402561653
104526948
74827673
221386846
835280034
376447859
282669062
54162615
96894338
54702281
404658351
102860326
307614592
541802806
558385722
31188628
3922359
112525824
664818103
287526791
230578468
514728781
8442741
362722226
221611737
117177320
68933698
99989641
294800645
56586457
521272686
352786011
6898782
133361572
76409113
324612045
216848974
89577812
130626357
151435308
53350072
118122052
47894113
52577257
307996654
142177913
256916093
373541058
181285236
591628334
144858235
40052398
22536509
100346850
107156413
463843811
69306528
171341601
93722506
546482628
126544474
30410754
198987599
236598226
250552543
191960316
194115661
572647737
56558996
193192972
108483240
27011096
372018450
18836200
90411014
46971197
257159072
172702932
499645166
60973398
708545250
145881207
16483402
338299930
27627083
624579759
643320787
258039094
457162892
608729321
156575140
108556672
20064268
19419829
205774463
22110906
139595597
473383312
99820832
693615165
1230389
112058576
659411597
159794519
263107998
306446393
423377861
73352285
39587882
37377236
180306116
435893126
292494324
80493725
563648487
149176909
301262980
651906865
222022490
34737739
83770515
462675333
189229358
741468939
149687233
259765143
411551806
182957107
80339496
376279860
17811112
187458499
464411423
37573687
359750709
136526569
370764690
141567738
369808219
212447598
551184446
210265689
78142306
579083340
340287021
546010918
20008883
72615046
372980143
180935279
68881473
512987638
389835563
13225781
30094451
551145001
678113034
68699366
156891314
14592147
208401249
165430886
252227023
298791868
5132184
514032237
754107738
122907847
25552831
130373796
552429074
463905183
128942625
169139982
269808775
775069171
62260789
114275362
76079080
344430518
43444218
369539920
694091062
28198644
860761480
10678262
349673252
59248357
31319981
133417514
39795713
751921527
896107482
261905851
336798824
138964999
288908824
70693394
721580854
225915161
271871645
212921153
61523643
92952548
70554347
256462976
49762170
395833229
99132563
663889299
79102584
14309545
389155745
62675189
232086606
8039146
82255136
162609384
128176273
249599703
597569479
667855386
473292394
73222747
397903425
312778880
168956540
744178918
27658869
26808544
128718515
416416357
51703995
241010991
82073297
804308695
334739244
247160276
1851735
367135165
236954320
0
347373667
262211650
17115928
620362740
214171507
33156460
264968901
190511872
458366140
376423879
781809
15637996
280757163
786839021
70857320
669314928
35689339
45931939
330065767
439201785
171882685
78258489
18837406
332554268
54849586
126400
104264917
613238637
146863765
186517466
204089500
7716255
236771930
20042680
152514003
301607126
329561280
151241703
646837296
29856995
156135874
348965076
234504001
722631727
16012009
35434541
8415878
102301362
2184188
31708998
228474895
183711191
47226203
15449542
235509931
14962600
50100942
581702177
605226691
32724997
2574387
507071512
52201660
95722226
490926639
166300576
298647455
270407943
280021556
16258271
32250803
15113409
357542588
34419130
270946720
187092072
16622416
58480081
114614412
101664495
73527601
29904125
92587468
509545042
381305343
31839183
26209896
88743366
36515714
86852294
52323436
8004975
202325398
113183987
114183970
928861103
111956728
188279298
201897530
612836864
211186733
354021802
396888641
153789300
126921318
142007967
510309902
654276033
222415565
39227637
87357113
338403132
304633004
310758242
95880299
723656896
15689044
513359622
162929395
261029245
38901732
69102394
372467440
96089315
20705061
49975051
205600134
110111341
526743189
76355488
522227238
770512044
724826357
104524375
188826161
855699847
2728847
78775079
549926435
120951304
727659429
67782358
350834842
122317895
56467812
22835637
327799378
206492031
38867808
391392407
90591735
236899110
288445430
40755288
881788661
130341505
257268042
118817794
110530878
630260280
611969963
141246566
431812141
668437526
548513575
47057900
349708070
485076015
423161509
10546791
323908434
151624536
15922594
337554502
220513243
318888236
102128446
461776839
364296499
706318079
662037041
602001728
129835914
426139504
250711371
71522884
159886239
147887315
66414361
345769700
16389291
180236243
261315796
274037625
207332781
222013876
162215079
478534760
504362326
4011804
16139596
73361323
109731350
285051543
42686004
57511337
327664391
45529280
316026427
145683178
508615577
727095685
342529301
475512049
90057430
10821522
493224973
3350483
382197959
410678173
232366295
145361187
899169
202566480
3081216
9220996
69287043
441564385
368680238
140652841
505454822
718447903
22229289
44004724
92283243
426558330
448686199
8435382
144780358
69841830
161930919
55485604
526859899
504233471
156628602
88413844
45967618
21410456
853961094
406864775
208528052
545841354
516352406
23661558
107766493
318472858
290336346
263509458
145479396
543518808
664111319
426189512
78359390
4138879
62356897
31625781
10463790
2926601
82332884
146577815
541872178
228654310
426064
712499405
97431809
108795518
235313381
81163820
363828792
57873753
20111412
3146030
352847273
110506824
241965563
465969829
368003105
454400140
35209162
148686595
458012988
181245334
120301442
265731790
460312601
73170525
174821479
176765641
63266320
300804337
342528246
4079201
299184426
363174634
409953348
109464330
640142665
61343193
232045704
182092580
288946244
265904487
149954565
632200216
55692828
144069187
67203799
7674207
669568151
252398966
417035665
397631626
106749229
617949327
446070434
230342048
6341739
412776090
126844021
6449723
169018131
461196888
783666726
817243231
182815987
35334077
207452648
769519869
614551053
912188818
47859510
11663652
60257521
118617048
683045121
65832177
663610993
138509672
93243601
364292834
483576468
21184151
644445009
308811505
625168808
758644135
109087645
20185724
14592147
13259435
345910418
8796341
169371391
6061355
414798540
98850391
247991753
141602959
143278260
65152192
152316258
294069938
320621302
26629215
132994623
270293275
255816223
115415621
702234012
809468108
153098865
149858076
94762757
461907496
94756320
121592989
12476144
62727649
32174755
63559893
440316184
14068469
130766871
190756037
444459686
178846527
671651774
541471464
493789947
248800426
502976137
81753925
126970833
723207
275443209
269256356
177660795
112312781
88547184
81052366
237794493
170712949
228548937
239939449
631114562
97921562
171679561
417209006
141730357
103547401
763903048
464087917
207658816
84601434
328123565
663772155
214174060
71298129
52065952
264767643
284186954
138926679
491443899
269197827
2512914
496581313
243814459
8229397
577333892
480583849
28579990
15511992
100181535
342614557
199708419
18928750
67074550
113783543
440314412
831546362
967628
350699689
369292287
401586998
392368571
51477644
226209563
214034065
622918249
147215324
544495157
415010456
11575395
397937403
427588426
125821370
76268149
311658564
597258174
146977479
293307601
44970934
150177365
361049022
6425298
279718549
12043008
36584467
6687179
26285827
707866115
214185374
63657293
41588716
25446284
742213075
24278525
445891802
85301266
12865684
413075646
45404964
18149992
259295478
45499431
113085297
193523318
142575489
30118875
194290927
46898526
27751561
286097925
537460508
74952144
26895239
258175161
306061766
27723380
221357944
89491028
370648829
97793745
15899436
520018451
110497878
137370919
73475930
32641730
275754818
2266317
131843040
431665580
463558511
329675040
313843549
37166182
32318729
60365754
507849099
35102011
627023757
70784276
706196
56257022
145086450
246442626
138173747
403704409
286483060
213066785
461031411
133771916
176057191
46767293
128889466
375678141
197182257
916387005
15603622
124396167
112739811
3479358
83669004
389014521
382842377
124708933
620538612
259807196
563337634
142675486
458026799
36188670
171130319
439374565
345050162
559382041
420575119
148177989
356720134
191359159
102581409
136630542
325117925
116228189
196855682
688126234
3262859
12136565
133916501
660605595
238540583
22203803
650696731
9277938
414927922
440638441
209598495
496858146
270009202
200295803
42144427
97731775
172709922
60534942
532457231
5708239
167550566
335381506
108607271
338397543
464311627
14558837
27744468
328120017
115878330
197091762
325928439
19607275
805204283
449880386
319612108
311472176
61959572
233209969
140538308
130210916
203208267
140738630
6666879
191511532
11258576
107213797
30135819
186841370
338640166
178561805
331783674
88442883
754202188
518461067
685959105
335570950
22581505
101769447
223345437
16108884
196251359
530496237
45587781
69203814
55132406
76758482
362160082
139703365
97776871
1498344
122715484
50077934
186909153
19517146
751412591
461716895
435677920
43382645
151643146
146579798
69913065
541236940
486629142
171118021
391107137
197096208
128335254
44825992
37308072
47821556
620739463
395591728
495258227
131536944
3006862
30842590
610177753
62270802
352768845
106398059
291835371
43254290
170232470
766823456
121350322
20660852
9446020
322618492
331885193
597050235
265110275
217693467
77024502
262883704
451057368
231543009
191324219
184619270
39048224
16687010
98661597
635200211
125762903
132748996
201928786
553862594
780359178
189261174
214669413
291986371
92659438
103287472
405777877
26197285
704974105
13190581
392985794
416729772
156194475
317656583
265956319
134248251
227244255
130393031
49271940
450376549
729991508
295033171
7641389
392524402
374709296
285719078
447860082
23007192
596371619
421108648
55753343
126400144
199164223
68453052
26914940
210058136
175552731
17618794
122164451
37473909
120726713
20127491
293844804
33254881
55023820
875943930
161992552
63163860
852241437
341198321
326077186
145942562
8386225
44344610
571174308
654707560
250002491
63000513
296601416
26882910
144745299
415074362
713774103
592646178
515091242
207997212
829365226
416386385
366473065
611908032
15714697
22134199
134243475
82900206
134549999
458845859
579569195
7182108
59957089
18394776
330245472
62374981
258597893
41389076
63382490
715209856
248917434
72764778
103597137
214027633
10717328
269521421
81888091
277145792
577150339
121209140
152219149
478067388
26912745
355268267
268330248
30410754
112810892
199716419
87166606
159983449
430156471
199028064
310498008
38656946
61046321
22742479
63086651
414297199
616358262
15111923
513261612
86225006
55849110
11805040
291462115
130836606
161579478
265634349
131743996
315201473
68974730
690632719
543925985
66919067
59999027
186059411
508673521
998016
121018324
400190407
607941251
25430833
255333903
722942049
2406445
324040760
47989319
620912051
379671614
725498782
121774443
19549829
1561052
143875547
451333347
549833439
840920910
692694760
400542397
69778973
291412244
25755645
206464960
12562522
571858654
361805281
38849213
605412335
18654290
581486245
227716397
242722994
6670694
48050208
363255008
352809985
388981496
282313063
115943379
471504401
19835170
38169704
854218670
7217857
69908613
689345287
180689648
201275151
269345693
395998904
87727596
125856357
33166513
693569665
26708711
356324029
738434901
78189832
187186562
288439170
56164160
35014458
282670559
312319861
30224049
78597935
157703959
100026055
51020074
521984524
410584707
922266791
707193205
470644835
139971972
482580691
41843850
97766129
145648383
368187336
117829306
30166880
89764915
131741423
280138499
197801851
3884970
26305758
368253757
10691279
43314167
87906998
196806933
706030275
590769711
215488342
91021105
545099433
863036606
52546329
73528872
10265981
304219464
172320980
464743170
16732734
300640457
290211417
163997736
311825966
420543452
459050560
534609483
427215021
14508809
19585906
569095164
296009302
337977953
47860588
470345445
114106283
630312502
610139664
37383882
223418718
497271209
468559448
379453414
52901834
280083771
426046008
503763565
9247049
265356040
689511285
553192758
248926836
856397
606969402
58646841
229192649
73203051
9251876
1816974
261347892
11357854
651919493
42811746
156626912
35113756
654219076
88379405
10271973
174303233
109346502
12795757
222905576
554623929
644407695
534929550
2227185
156303518
30410754
510407955
587189095
432573503
105987088
15435790
734075791
239174192
488097496
229403173
247280561
314720510
604016005
138092969
243593952
13915972
580678618
186067519
43125688
815889917
72417254
255245052
372668477
649006582
18932563
84866632
66427844
275626661
253347388
159040975
522914217
46272923
360423372
268962101
763020389
471900758
129905755
25189825
371773318
155809650
2337086
263630229
248683500
52084186
628971183
118497567
35749834
650336303
19353501
111551314
260830752
54616567
447837722
436703825
191295099
1343623
145830681
6131793
670569367
380570249
607669
21622880
527360113
182673306
1791169
27094947
184307558
311258374
660338394
113048721
111616846
237482124
279145344
25505363
653873747
741915699
233431948
85018378
685382392
30949374
15532493
75630261
371897573
216915003
292089454
679031001
45228828
176423899
39453489
40812910
370794369
601521119
792919779
620033315
192341001
254077160
779596983
520194200
538177893
117281725
328137273
133837603
228535476
83066678
179507253
208854511
560539651
76423188
248394358
264718902
210556044
488471955
301945886
179937728
5902399
59116363
63405775
115714391
2547932
514101670
39700100
371764562
46655733
97795662
68566026
604011151
404758400
400120704
866462534
57312637
120281615
87174609
156328812
165855027
107387679
53200405
111189585
122672161
682400
67922055
120274773
102240126
55422370
490801754
268836742
700649821
407271469
763664554
93998030
174605355
71792342
204364260
148215549
545387869
40980453
68359430
640073835
757345890
107840329
435113819
395851517
36078209
148721835
143874192
13741454
358594152
383756910
263015648
30833856
65164756
26202589
75196687
51297401
12233810
603307257
55216024
217513784
77040539
296786919
566704912
293004227
356945195
217214
96354087
39363099
278106135
204601039
3053351
217974103
419581309
51246460
231565790
390621217
57064486
412685245
543243991
213498024
425641343
157785112
68943609
117363725
79041628
190627365
585641881
593174933
41320406
515353185
83603963
706209989
72223049
541403637
223810431
237218276
143952922
18614383
156252777
199897909
94891788
178855370
598220775
93391887
237329015
89520866
127153648
378390344
449851353
275850797
692863470
608836651
233453305
158932129
279309789
611583729
46425239
42887275
170820837
73066315
243501489
205538036
170720541
632367036
229783
269305445
106522809
103256456
123225433
143248845
77257991
463901094
65853585
951512934
76312472
457700
112597349
303789919
256417882
468587819
2040876
235383930
5864924
571629302
763244388
63504496
61611898
384608914
147442618
27068923
135220202
129279669
11199596
441368895
123389548
449415516
46941059
687776672
6030829
171858120
42782912
291978001
478847634
38724171
422514958
266091070
38868054
77876202
844831062
171919085
423167996
557716407
234676947
96291137
360318496
213847789
77580899
399805955
464238926
549415748
644183455
99287670
53075993
57758659
1065997
186062508
188553868
40340087
1888666
43228319
195998956
55975902
264650243
135837945
59510758
370817531
2773366
109397069
242597081
68826243
312617246
16949725
352746598
192750215
101531442
55384546
772772337
609215547
350258520
7644132
53670002
463674531
574128763
48091839
191066706
654746461
60829088
212213118
479663911
177734213
35743601
29425139
249553294
33563621
263489253
913252992
495318901
11963527
513459113
13082116
350898917
193860726
93261937
285537153
27585072
210406355
139300926
768959765
450874714
120502132
470396883
420141636
337650565
30249818
858354991
554204430
435042520
704746474
112768767
28018093
34604689
775880164
129362277
785731118
84406963
48464909
132677910
2483278
98286022
155440866
26361407
303430500
243091908
780655405
129612690
642712158
234781967
145227000
154765121
343547299
284163172
201303339
64519594
600573002
194796619
88288702
63190530
733740370
30853107
141645682
101247935
8200178
22755656
593622061
442543331
21934300
5123178
16386294
17404138
286042371
522320776
448529795
287511266
32222602
64063957
408981691
673466308
33255440
394158335
570710183
357530653
376347432
174696005
2060869
59073531
687378245
385466396
182135764
50414753
1421759
88672402
46259575
4971501
129454807
319194173
91867458
518597801
587190159
60949257
757278153
415772175
6691171
175338283
218627694
164139898
45698041
154576217
123676826
205906443
628205157
190596993
5231993
366486506
25799360
266829034
270520182
375469784
57085803
37126634
252917563
54640345
417806798
42713024
18232229
60459141
91379024
139287296
517165739
129827031
406441957
66718807
55489240
126398432
31494012
8538040
71491074
567229
499029243
171622350
1708316
4845420
93135889
483203127
7096489
731298796
70341295
219290866
92265260
175754731
224543404
155428648
106277116
107316065
606910164
18308063
323567894
20439024
136671914
314795869
165293424
235705981
244638214
91128517
56569418
800295013
569840403
163048507
597586858
237291069
42739098
83581783
17411756
405934290
16590234
15232051
549290921
232563350
660760110
780570869
114071779
3345530
245890668
11844571
148671866
876903250
529658223
214831464
113143872
831780418
52518950
79673913
242196794
141830939
117337962
323019314
613457083
42753417
421829927
67036384
26538208
34229830
463956017
18458489
21275916
163590958
483561986
228254842
110573863
5604387
132748399
412767245
157311410
84935859
735600012
254085132
145390207
57995705
18614912
128626552
8397489
133283097
4279297
102750379
17140689
547897475
43547286
114919439
61199779
37178570
113216249
173434760
179003511
82872282
230370676
159610597
376775
17484488
72693031
15838321
393169529
185648959
472060711
293912035
152557422
341234134
33737707
856229379
855430297
403822827
852364412
86076053
513058804
232884713
493676654
17607478
9249619
106502191
71851772
505350405
117615342
179593572
204938131
228329303
28536038
62793140
846646022
6207668
28377835
450852662
204182645
603547437
172825084
33662227
303653721
206589161
423048585
106653548
188868546
504849065
176713079
178218118
267445594
61445809
571917399
33775383
98355547
357021069
48513616
570276936
558542210
904002037
381442177
233953184
272050350
637109240
240647829
259490242
452091059
21248707
302509123
25189145
86750655
93141643
60123826
77794441
30841440
114209045
178390497
29192340
210454007
4656908
113881097
140490383
121931287
193618378
555490214
158602305
485506418
14710485
448341171
139642547
41087760
398663697
27510655
633565057
386829097
15001531
19276904
381277515
241925363
122400361
229907287
383463834
491921904
492065376
604845568
521069054
299238860
402259814
91319284
18718418
35961967
7297527
25269901
241310223
835406099
202506688
812212511
240841903
346009469
521928830
370535544
162632149
111137166
210291958
143878147
222946298
424465697
130853812
701628814
34081478
457217954
215697030
240669076
738645938
437611227
541863909
8523168
232283432
304892328
735032048
238160335
256250218
46527329
66050016
339093350
79714973
1823719
129562201
136134494
48196013
288011745
351890522
264499524
533926008
548026268
6501701
224377005
148676364
129629553
21401802
472331854
485013536
445417456
54122677
482690114
306552215
29779387
234257665
137131891
54299249
323444887
509954093
313599075
7709257
261993377
459709932
106876312
138473801
108325146
441398944
84072299
526349716
284023174
922174038
81492421
67189002
137643745
378745027
270266566
78698369
15410219
224066414
438961084
98360834
11804044
1346615
10071541
58830768
15629964
199490430
47622149
246284465
8714271
564720334
41084619
180575176
108218314
49390161
47517460
41270709
332294148
726355103
588043328
658700152
774533839
35151318
162651197
87330877
4878417
427356873
123995395
231263663
16718161
176876772
191213277
98515428
309883681
591350824
10913629
247676491
147525641
412189228
22810989
0
284218692
387994916
96427318
692241936
7992878
704573162
3856457
133266419
118234194
714974473
17321954
9995075
90925580
440824706
848828193
7080417
747842790
176691162
312397637
5206596
46527772
160266752
315904100
850764375
237288827
36299743
508098005
54116468
181881772
130127650
145761273
241936391
272823767
349195044
299813859
258820539
10167870
903678312
288867232
345937762
67009928
127535758
92015687
149463605
11970616
153135931
9710213
344934744
143706995
163521313
226071898
86851919
291701368
28038607
509904426
223597841
164507146
208717125
135022648
257899939
280973823
794718254
41628824
26182448
13760830
206542401
111414346
313956341
371835233
122888205
368086720
559886307
275907547
177206157
333171958
4633716
801417561
435731992
113603823
517308889
99747282
396734624
272516777
477556517
489977297
365642818
88695089
32101483
174640798
296668820
79217132
425129937
74434012
10168620
768669202
518266251
102947047
62396225
660985436
706377279
911817386
19883071
320099512
155462611
4815159
684033874
119554937
852901837
355138118
287078454
104178201
360775105
663218769
626937758
256518147
828497458
204645507
155051883
355546695
491547738
23253521
43277019
266354425
186040059
53245836
622334144
867199833
7640631
640841742
167696247
247477214
680212
266408674
125733116
609100125
86287808
228784063
395066474
274430670
625150779
120820702
114598278
127332634
152908011
303980909
61524876
459653893
223622453
668351414
363953589
99210784
3227989
333243918
446999803
306678808
52798942
267501080
640495911
22810919
530860184
175499175
35388615
95988559
569110776
159031
130860447
121807712
255630103
16982529
280871904
321258
357167466
476468142
176913730
154282603
484381259
230360159
189753483
291646735
198612
67858699
520323681
51698393
275330706
92067817
32926460
23644876
259643335
106396039
29703715
14879884
89734487
89451195
410591996
148386256
252697011
148979504
328973867
74522009
226157275
905021338
11587643
124720341
4560571
47448430
24955089
452607019
289233460
803801564
21775502
198892120
557065048
464348571
56963984
151630124
608943038
100565688
70472774
302868626
265673657
613426631
12270121
201839827
164756379
15947837
866106550
245463106
139025767
551665162
16356251
395513766
159764061
36415341
472663402
155154854
149532073
679341972
88586626
15353236
50270585
51033383
8615485
234066637
64248235
2734764
9483784
457292613
738211688
413982561
238064067
111169213
138974231
568442366
139380002
157386526
595193804
23821839
528207454
303534999
701003133
85456576
42832585
191610215
40700037
2840730
416915475
59189549
79756523
740185718
263112953
555999562
445739791
490882473
417685163
4576077
249998070
9538768
345427780
195939470
51899145
644664607
163003111
20253581
12948850
27361292
16184723
314504159
645159302
586684806
215587351
52268389
770685354
361365834
190415141
105919963
480352152
107227913
750361015
158517435
58557983
133751870
656883472
280665914
550810976
741175294
633457213
632919563
22080239
19876977
358303987
155983245
787381203
387561107
106135801
433084346
89818265
3991074
120906681
186757389
93712383
706156051
515353071
520968081
39101951
647530034
525043583
19937796
323417383
280014729
4874681
7080912
9902216
477573445
1387692
64639976
298918327
109755097
392330842
78145359
117157242
61410237
257345816
92952191
577619870
12170876
23013380
398936879
496962809
37797341
1627206
5577805
223267880
6212559
112999406
343032305
84966713
24035820
288703255
29103531
287144552
23738942
342289650
298590983
145509211
209691720
88035870
328948539
518040968
704001023
469384824
39574463
872354868
148041886
111308485
16659365
64896029
62614815
818118692
194118148
5169150
41388943
798109251
501448455
36749402
82667178
40659791
141548420
35852438
181331893
373068653
95928006
67960192
184323447
318285619
27459670
88026259
283467167
43937999
196431661
487707312
544274319
126157516
24763763
663213766
93932298
174524864
431834860
46789810
189913877
0
171664998
145571390
632591786
313205828
113279148
289743994
197191550
93372468
243460198
324662457
173996680
44830348
596174895
101786574
115330472
714985
91043740
297231890
106190404
472400057
50507286
44634346
218202034
612803438
599898963
223605951
9416698
169838327
441187535
192831793
493443697
146746774
790686158
3958131
66832687
123749231
63526285
228466795
93926684
727061133
509292389
33081213
272093712
436723274
553057557
465902143
22879641
390917954
193637489
127982210
201473349
742576077
154172669
277540050
106003453
466063372
107956384
118739997
2050491
226110594
618313383
408677534
429927833
51421861
111807933
142092600
16713542
137748160
118654465
456673592
137184829
89043734
44665132
35182949
201007441
446591331
191449767
76895099
363745608
533763643
86753336
328562053
184517394
42968847
744385020
159043855
277203214
96781262
286596976
10035132
515446117
46308623
86685244
27024974
155913530
310673464
153334653
87487004
393873846
795943057
14592147
235416396
624826350
118473766
23538854
243181299
189396821
35995797
311245062
629798008
331518426
148311639
11847568
288617397
208472615
498162959
134968585
205140559
67949899
21748485
570445841
6629762
275545329
856907909
333745641
5639120
182130573
85309902
180865348
174326843
191228381
309962255
73949187
587479860
86125055
538503291
424301441
416234275
712016817
52483291
354884334
71668715
54957237
197258467
10856207
420797635
153331152
102164284
2408814
515149143
738134307
232343406
10542252
490111788
217909131
160115183
110228035
14270135
8743156
253526747
224413596
3739490
129341764
29455149
931552076
383140730
459446873
289478506
295356172
325861433
643547412
131912584
133224929
177208177
657265787
240296985
144822284
75300270
543615349
88562126
110878712
116807551
754448427
315965234
222018633
203976923
15744700
98857945
284903874
378222738
56376783
346306363
191743752
186131945
110437798
218152186
611056303
47019158
469052044
25385673
120448208
124380
11253587
245729019
143496708
150285447
57575684
586850596
356903606
660842291
567398811
611942097
310366051
34250066
203690889
642010331
193610825
186776874
474154588
137477239
200269358
511145846
681816406
550595451
722409213
366903217
868181798
29976964
190563727
295060067
389917373
416328617
275075749
259685679
76879115
264163447
49892638
124565565
348398187
939194970
319967395
228169687
286011931
118106107
228947658
318497013
613094983
413360306
219077359
77159195
93938047
760748077
451181655
406173316
555548530
565960244
207086669
282220160
159476367
811033752
31728086
321692353
132831180
155816797
511987583
252646037
153711937
498329817
567422015
80273112
371586766
235754899
1639420
43842742
220487553
251418713
135238816
167874462
48591381
98543736
20380934
475143627
443903158
22436618
313440619
339159303
334466901
29799749
3721506
39640084
213838013
484383845
196145521
33864763
36648155
149144388
193744954
359345853
321996471
101484554
669996948
57330792
383417223
429440427
107528105
646725324
136413379
814730104
124863856
48699275
446946119
443996334
580458419
202278871
31315881
445185448
717414806
505691702
34344005
263985895
96517782
125866449
106248596
157083134
278154223
146514873
2766206
283025123
161863400
36025125
646792982
230895462
1139965
418726861
73071410
30261591
338284550
106336976
224606933
2907814
778456725
42966355
129943648
807817219
125865396
845727639
435995001
148462993
7005855
529686930
2199045
22342993
493493577
139692723
217417484
376756990
74684104
48796617
553577245
85466091
410091189
372725885
173111862
407014423
73469186
80061516
31735520
45898155
186795261
644510052
276436424
14590758
18237355
143005068
107295383
213996852
34152293
377880172
271482874
423273892
173631803
4789461
356023164
69701145
833240876
132985179
504551270
346599162
4863179
527644153
17019798
73152778
3476618
676559875
17233572
147008866
4935710
177622896
511223152
356501197
638957209
87265771
439006083
337485714
787227483
362969094
9473244
424352623
194863655
120305763
954907033
74279942
740208164
692438944
378324055
253201538
77889680
240410357
2780744
445823427
26277008
97546435
144852882
374037320
583190164
62694026
274985633
41317769
87776711
689992202
79384326
541304757
570620386
288791838
34511110
293738020
386431502
294971136
14592147
104426312
173066356
88025178
512416662
147560
137605665
486058832
50527991
140691217
352849316
105970212
77336324
330621903
171451173
292193485
74401471
110849617
139976649
439224203
98537287
60733539
75207384
98359948
110409966
894136217
61361498
10377509
22333049
196166011
215222058
708594127
645769046
321816096
11006840
125215193
226198262
88236388
294846319
74782272
438303
164161567
5599104
306070221
321749835
342728450
460324474
98551147
710949399
231171994
37321766
458953314
559589418
284923378
39927714
79442730
702064349
246044815
253198906
272593501
11462457
824097592
151671205
186979613
331060602
541642388
85875920
93215634
173626544
308223339
181152348
72154278
113174956
83092559
184219509
247245920
802210658
689507422
2744602
236656766
257087584
70295879
124356063
396377578
297681100
409168396
37612799
21959675
6572660
104904123
23049016
313281994
188110
450750251
48435846
407986067
19431697
214314204
236082252
582248026
96578330
17488022
281602781
214559136
241878635
714050764
389122564
23421251
679291589
368939082
5980503
103782478
184112190
64613814
634236055
20502283
123374715
94000576
66551846
336517001
715116506
241846571
66647624
103343115
23952609
824602735
153413065
289473222
160321905
584432270
73992546
235084087
886124721
363092996
90698057
485095284
492235436
533932297
357893143
361818255
157414835
242436463
495673681
358992374
32586631
541654680
499219026
635850718
621921476
683141246
263758264
67717170
101177467
72232389
168272755
44170347
370024236
567154242
202945686
2698189
467603095
520916941
479360908
202991353
16712980
401019993
293006163
251085532
143282403
421487606
19197261
126222949
569159077
225202375
213481287
42990222
33988101
191883855
374967335
760382498
520097863
353772230
518217598
17199342
179786374
294513709
334661910
117104895
4389698
539583081
39461011
182056533
3169245
488515433
97447878
217334251
137857118
263355303
64259226
202854915
194037358
87229499
125599620
178264018
98313348
276964837
467911504
205814880
155812648
503160389
290223490
386841164
751483818
142587948
495767176
221578164
862920847
223652790
73441676
288308500
496930103
148054549
540679013
108937619
39118653
532412190
254480899
330317120
183512025
3941801
85076798
272227763
284249381
5606486
607463825
20117365
226399356
660537461
160791323
297917861
770415261
449708534
512480078
20320949
3402992
100027234
127251149
77435373
39739619
367545030
120446826
260601337
78015091
120289197
144435171
63749711
31015532
15995110
227660489
821580501
342799008
559976112
371788161
817995860
207231444
297542210
466495889
36214107
53772578
30210899
149654094
179274109
474138795
92697099
109634681
571938989
25885082
92885897
730924520
340801277
347157097
74240945
67785872
333344357
206494034
26028609
132899427
512675680
205739514
71542223
180515931
734908670
34043478
108043478
170812088
34243848
444170173
79368817
631496217
12593892
157248508
552727926
62535158
143582416
427819210
299254463
120295208
413130108
913537809
44227980
57575105
279796992
245168833
338853290
9483203
29890912
153440333
15390049
138560758
695022345
58135447
143433986
12975255
186019040
162103999
518299543
89489757
318283276
654377822
214075415
117646555
39637
295926300
6018000
205086775
174714397
288337037
402450033
308343260
101346024
870375357
247999462
54002349
76465914
661558570
374657270
235375101
199840469
64793473
185781549
24019617
227630561
526737961
850137841
58046233
120882892
40195942
14550477
1530179
187398815
240739545
497255144
6500214
365729170
94053004
312494776
132324656
292661306
334898242
431930455
14730581
70872889
522253966
49486717
270520923
22107088
576386798
223281605
475309037
86857801
423990228
90282320
144548584
139022794
52004966
162422748
33793546
62434610
436588016
1239571
3161821
262407084
364857420
171613173
338033051
42960387
583379111
7637394
38816659
25300537
50048362
94972
410731636
49273665
40986409
433601271
23553715
700684006
264760899
55514991
225161908
597927980
309398127
228322693
110579626
163752134
373667552
74979284
449046235
20051726
189242812
221015136
21632183
327242957
755990319
331725844
69205631
317085388
36250819
252574956
275723952
377638349
114537350
237346636
21035421
187572278
370241850
200288731
101363270
585501202
630321859
14655668
528834935
202293434
283083857
1388853
328564624
26204963
255292856
180178550
73582012
38725877
836735691
742341559
118556330
379880367
362308094
105430299
346621629
208365514
229764541
498151290
141840695
116430180
449979862
233964335
49773242
436325859
264451721
4471690
70484238
51783830
130384885
171579721
346458296
33954600
82270337
227454368
376805484
41542448
77866143
713392471
21850960
8797934
597900798
165109816
749913997
108567516
384459425
263708759
597271652
170347128
449304219
108702967
269459382
78612823
422933342
16893796
446997898
304755085
11591486
7421304
74059176
449078597
528627853
116073637
177721631
761135928
360068811
172506779
173508059
22082430
164677112
421950507
44993185
23005440
532436
127344143
72553483
94684387
141510702
224534514
521854730
594770911
317228008
319182741
110044397
101863530
536700040
176606252
169438591
306296232
141719411
434032269
187806424
8067532
5844904
81419494
41947744
2133740
29321466
28426409
235945024
424919109
3780089
506407235
568641457
336005776
298790108
90956205
16124379
53037768
467035881
81823221
188364317
88179359
642693653
106525150
440241048
769071149
170358685
216583629
90040035
716150674
339854178
26281536
291250913
6128908
42431916
424061668
779627619
397167466
381235978
348811932
454909478
219111547
751913932
199520294
469665894
744583324
869354626
83417530
4188215
676368386
61968778
124764546
157936404
557610158
288059600
212645834
33410961
80987096
5536454
396739085
67750356
661036893
538391910
555930563
21670362
548141631
88743329
148471826
50317442
11626948
106054186
166401961
100118429
396092595
314593881
64687109
113148624
7963060
616373366
32230198
565111797
494263293
70274192
202082318
654363715
661183592
733924313
440437259
38241180
482827907
155650454
570201576
291073941
5228094
167695099
123413462
265663629
360331096
54839741
527049785
234426210
53921304
319821139
8005724
4016856
81370069
346299488
72349957
347298053
217710799
71123469
550423502
86011767
115538615
468241110
37936836
315192883
8159827
75833082
569551527
104930461
88437529
281107500
275397531
567828209
815714852
249256570
54795088
244286062
237770021
283064124
381804310
93202630
129979053
217879157
151549912
53240334
171601233
50975448
266303113
744715068
133462675
38280916
178018128
614421665
409776319
30958372
316377488
76148810
452067356
459919106
26224350
167723319
256932633
713961543
452121491
254708560
926585912
222564629
631382508
13824724
162169959
199351844
127876597
486854428
644865974
16205401
129947506
617256603
198780309
132661473
60318160
467147217
245268103
217147815
101398383
1487712
55201309
787038476
586625326
120300707
37343914
382804706
470703221
273711212
628344139
214799483
263141321
281144555
106827934
538477065
487793060
70748086
123046535
58174568
18191836
368330303
526079799
117369062
1831137
242941763
147292228
41105684
300321235
223749492
88030916
680705678
685124591
244002061
65802564
106299392
62280123
194653589
631779335
66661201
62838102
185386509
50632571
282663216
124560420
357301961
630581556
6422376
316314836
275815026
166640339
119358466
279874821
17137052
42227476
43951554
606232401
306973405
288484168
95412470
303411392
641807803
11761336
765855205
419310658
40627299
27925168
275133194
152242059
241430156
331073625
238835701
316968491
0
5902111
418525834
85042520
4003915
662209367
14230398
174824339
500715405
128318259
738580684
1358654
10995086
160445350
575792662
580641448
487797813
263300452
626783102
11174298
129555007
3995866
113073383
79007542
302129177
205080517
331032920
106871838
575472584
672289073
388652946
535185625
124843338
232026534
21076290
124415444
478710201
448879146
161515906
534428142
1062925
131363027
526817607
520175128
819138107
588868729
126890015
110914555
59158852
796466947
114624854
184135710
14875197
228104108
480723406
699851383
41405843
129458828
29728338
228140715
19003562
3887478
328387180
703088071
86417626
17423432
97363341
295140947
167944468
260577371
3674152
119540525
172790523
291656808
98500311
468243182
42644861
22350690
416008021
18825288
336699124
28902634
99251259
279303498
655757581
355690996
257966665
5569750
53087887
816070450
16122027
441076254
182876699
657358223
50721293
272442208
20451411
27009416
46902109
243309196
63698711
69061204
301256376
37121778
44775976
693422373
665340580
296181316
79397627
88986569
148670831
32918013
11234649
89573102
346360558
108826387
515620095
430255067
281189878
131108217
21760560
334420413
74930190
519728282
97204349
3284073
10259645
665270254
192708396
13372357
280028450
8446109
11452526
332210334
761840099
51960283
141903358
124585847
50261592
303484745
144237489
74288132
129012057
561377778
874460702
461522097
93658870
26389236
24913302
338419841
226094884
378029526
122163900
743306399
541761160
246155231
811379
738866656
80538976
159148761
152666699
110519147
55425248
317800370
193161358
194936271
37117187
37320888
621735561
66483203
106671470
114194304
383408106
16596268
546817761
182211374
355614997
491120739
145327836
651307911
227477189
177159185
417021325
418011475
303354115
9755003
242114583
139398976
224780523
391024875
46350507
331664560
5383587
64590276
32753843
29688412
13001969
374734443
7515809
702537979
512117219
236685529
860153293
51985501
387311253
16317717
277524826
25400902
5254624
187849291
572839011
114490496
49406433
48404369
801840853
662187555
92486441
58150009
12469335
523587491
182269679
144510896
289435669
152744102
295290445
223981261
22061787
32041946
719309653
12052469
288840127
244833832
16651314
166456667
751939
312969847
612504448
35220593
791541595
19356779
684688734
596382342
113495758
88659339
833389873
2605633
651048457
87716606
322793247
103577269
442241136
82251706
420397121
5690169
65606266
619178918
728710429
739454992
6587117
41863305
111135385
147937175
137866398
42225900
591255969
339200225
492344
251917284
550826526
194078812
129573480
171663529
49996072
591531970
192945851
59735024
80600458
61985171
128180297
531527346
537326308
1976455
346551541
1978168
38296908
311827576
122761307
62355967
492334938
102065102
284632707
16836962
534617
60037731
212593999
197848129
544137475
139748840
222996780
55745729
153423097
223779422
94830715
29095339
11989289
74196105
50844251
80023468
332240223
433485274
10900484
456467563
401218957
141291676
13074140
55782225
2821195
114080415
635192860
191205399
742196946
304854037
131514431
98408694
32027085
577414212
357259472
107485213
57217781
403000988
15820172
284980381
76977924
36611619
284322818
57338708
20034639
125248697
157159860
940389353
89654325
86548494
3630181
433093116
540133959
47401636
147096782
23164292
271991446
92233500
48874217
244919730
270021608
245777966
442984023
404257775
110030850
52125088
246963783
26518834
55186699
102765771
737227509
578367144
424793175
49259767
312318723
211878727
272983477
55078555
408479060
5685109
26591560
22392969
115676449
607288287
254548176
687318574
585513274
20160129
191828391
180772790
340588538
312232507
109725307
106178357
177081582
726509736
22775034
801893531
9052206
70749389
163171964
193081944
207854431
17981286
349590038
1455581
88041773
49980904
25604145
500523061
294747118
92169488
443475715
1350393
338793912
403775064
170641821
211152449
13001596
249998953
170065812
28900541
473200958
132237076
67820451
860651768
192736062
53645210
23162904
309144829
37415580
367402690
9449046
149806606
151092065
70962774
32351267
572804670
397450664
547520912
632601203
152967593
141631584
108012802
103802176
427364
248899127
32915781
766801290
479636218
12510323
119284851
276875478
58786133
266306024
449239189
421432795
12463185
266802548
22746437
632003560
259372271
695735589
100519736
39953315
118785156
103825135
690303368
3416903
238011479
63931099
203080447
45326771
534975247
238712370
638385081
485405701
84820874
238315937
170569760
29589109
578167785
309997465
0
120450718
64944497
6832679
305270438
560540709
498681210
67492417
223494281
107556778
226177153
186648862
600419077
771757792
4337798
54690390
180507932
305449691
457863025
1295303
141400364
550250029
419443280
120514576
6103159
556942059
305905252
718874505
90980535
379467715
309665324
471687083
155715237
337270312
132830496
472538829
535032053
675666802
70708736
37767622
554616536
3381748
200535537
424320221
454771221
488195215
393893320
105972304
25507322
235044047
39929481
765023270
31604739
65803606
647033850
307077855
98298909
607499942
305788586
387700344
428352531
351946892
715750442
320514422
371344917
43604248
16333591
94032279
304291092
117605241
219067682
388148403
59757274
593529722
9350984
332048283
318677714
122094955
496408708
158541135
172159648
342130819
195490192
556103070
99086294
613280466
634275040
114035049
195209622
230776300
483830
3742138
88728146
46185806
144964856
112178962
47690321
385208937
395628198
315916082
320946383
33536501
799850
117879872
317877129
552253924
899425836
856190148
624325826
633269365
191706382
126327586
224074948
62589659
452278259
604148
102643621
210262732
69213185
23398890
3559837
58194850
330318438
105409943
245036466
7104780
133370040
59860079
182452882
449078687
426814737
303731125
614945466
106116061
319995722
202452355
344758499
102063032
328441375
403904640
861269969
107818416
104713535
23071122
129303972
18765971
309646323
10271318
143574448
160566236
23590735
74749236
684765050
75083423
67700163
154066442
446061495
76660318
273433475
374659045
654444300
26416626
35362505
24796717
48423170
952473119
223809768
339740531
47148422
385050388
149768802
76607315
71759175
51504182
275405853
323857421
482536723
640873076
451564256
301889286
189930718
645004459
149282137
169757400
5264874
99226100
283755077
345996775
318401153
26280654
205872293
487411075
156384681
200603844
336454691
77829082
222625277
138169748
171262286
307067131
148922238
78724692
161389091
32796415
278671178
503459121
4669826
40233457
857108
252013073
544406159
176609021
347135391
176914
22461025
172366575
520037583
24765704
35951430
84526469
133910826
37997934
30617696
174791111
199594860
106969119
137728979
24768081
337870127
629779263
96097196
510698695
135616226
700114951
749512572
45965431
581902731
14592147
352523181
650751383
468104705
172960955
264265074
149493471
221544759
14522096
674556967
69818723
36214665
10611978
3225517
151744343
4863098
552462395
540386316
428877783
673152009
48737529
159257732
22378078
14638170
233962359
211291882
138531160
172894429
142815834
591693217
59969010
173544113
124407036
33611486
366058781
30281005
41899557
277325505
183151647
722950511
48962576
139885722
57346895
207852547
51393242
27276017
10632243
272945280
81545014
114430085
2235990
44462330
13453957
199942119
157145051
269217756
128817328
121780085
16402206
692625081
168994
494570030
95887224
428066731
273610384
24610841
7358747
53254821
339575814
204207397
432340046
219118757
180989215
455134116
177939515
107397980
696887903
140049274
138189320
113643442
84977013
110001900
571629773
2764423
371546235
234616352
88827164
203114222
2151364
11514677
740683391
205809573
91723219
5666351
70195325
878563011
338892786
154347591
318390076
245373261
12675954
196274495
263399263
501141864
194259800
20854606
56252819
426790342
120846731
598449331
97056305
213503178
63356716
80257962
18093642
34369513
43899406
177839290
74327566
179573946
772202331
163876311
446902687
637439884
11553649
124887405
215918915
156458595
320803144
698940854
75403133
930720985
280202388
377498688
42926040
20860597
7573813
305281019
30714685
44013063
461409293
622042346
307557371
214066751
4638465
346307344
1129464
160427968
13439461
647258203
47041561
265839214
23733160
29493479
54996482
360779559
325992681
44140916
367543114
135972561
158885031
197303817
161134741
235211806
880589032
179917462
199038965
229404379
40417856
464775010
61774879
147533493
260768145
308876011
76782733
127619581
72314210
530459167
427834079
621875776
284249970
366205545
56518628
54323728
99533374
62822644
25578402
9768828
37859076
92191927
281946149
442982390
62446883
212654725
13145411
101424541
671746177
713538807
718645064
16376260
26767529
248775050
272323548
357401132
180892516
21459509
19978113
77528688
253053319
164370445
46270325
574864609
486429116
273430813
201050487
220811609
133926966
601273578
61258800
58518398
94956528
20163473
4436244
49945454
292228008
156593807
40442042
42819354
403506362
469774975
222801170
344662025
278472484
104264161
6149002
102761608
211896881
227602107
165456039
293591060
646554614
106786611
28582353
179138318
833478882
755644281
905945471
10036667
244348333
200600088
96125893
599770730
249539062
102769375
148803607
561528506
21950800
60814962
9762870
487999154
73696224
259573148
488002686
101426099
94952421
298075517
219068812
12107807
129643278
602839431
794978413
173882761
261317067
516782503
459498161
187361754
77241877
414995965
489009282
6426173
176202775
433242058
44879493
626480190
0
419782114
561373
2910057
769469070
16015751
238369697
448139743
340034093
115030417
36178445
440311643
124161813
613035773
99024280
62029652
152436276
106438041
368690002
98573958
5388908
203566980
530645132
21752242
147775010
43378124
2565878
164821119
141121180
125792611
168778646
45676256
9578113
21622618
193888497
95755685
378375566
403957011
29843004
88857102
40172189
92017988
96987183
256213777
96430601
119884139
178165719
76895387
12359060
4260265
23859394
474254120
410886144
51344961
113644232
145737258
131257867
529601110
23395553
154542641
17853880
425909934
672645913
17516071
64632707
376012648
509103257
356248589
517292969
517836558
241906623
23892318
369776001
6766864
813955823
685582740
599921474
10591326
813587406
62685021
79259223
106384036
41234374
4748935
248111746
378364100
74851037
10803914
248156737
161955760
127343562
26191241
1613031
140017498
386753388
444051987
195469612
150837392
171813766
850032217
303949276
95869863
55610077
127226076
263483950
173012321
18268163
817660674
34924318
186578644
175112094
103287116
21025379
436877158
474826371
120702857
238031536
201053083
163301048
2193065
49718655
130964526
6208700
343798624
112957169
141597560
152501263
3563941
504378765
154764187
38967727
513368549
318944500
747033465
5538715
4530695
217800045
181709779
131240794
165408537
224402062
81011927
235088055
15590965
469717045
4088429
57009260
236163389
637070512
322928515
105136043
835564182
171482284
108794676
501623779
183938905
768834515
202205253
38048517
185221381
121055168
17416682
107057778
157156903
159845145
45895165
79717499
12081970
305548671
712663428
322554482
643624920
191573612
31458085
689970696
157536293
32293448
163207094
161309048
296626237
3755448
810762669
81245386
371132373
26198163
746783830
296130516
705783116
201830325
426517038
139305624
83206555
7775731
443751835
324441894
136001336
231622334
285562573
56353031
524869601
476577286
82647627
575705261
517064468
208172658
77323389
300751331
129309296
129580092
144380588
82447959
21690947
371001785
246203865
27281411
62823341
100662717
645336626
26566824
125726044
203532185
141128983
331043157
247189239
443984069
287724685
268620717
366846674
388726549
302036651
92125144
21524242
63256661
530743352
559201843
206683409
661085729
540481724
789372183
357876293
540312254
181302362
550042835
226334165
751830807
391570563
17562853
314816205
731323115
47229856
22181097
507354491
60744735
136331853
121322701
469924807
192724200
176892839
3016263
323159035
425233023
397617348
232254903
7053557
101801671
112213589
178271243
41156103
316394034
445770004
106512570
40423995
515226350
20953596
476689935
488096533
303947333
507883445
477812922
81385969
483872508
97589017
841536015
30405156
30909973
132767754
929589397
243874531
454818792
144111218
409093231
16390783
228384851
590785847
144100382
23342012
133450941
108374586
10960360
408725388
103314724
384654142
187327208
39657196
298693196
151750346
92872871
180188587
91421905
509456560
106037282
218910911
291135958
245044794
277026383
324076537
87217469
433286648
269575151
79472414
2572449
120752713
241692596
361067682
106706736
491919646
214566882
196317635
12047921
59985538
13122090
539676400
206501186
87235089
2657414
487911181
16572542
50731892
76737626
663269125
211051170
298570466
200193483
742399021
421697286
97400611
26083156
2117790
327079949
127036967
414710
200298835
212953595
47389349
627518564
419192394
127368594
295855654
9174231
438254815
82713415
80609055
158442506
29273886
27340543
671632888
484205615
212252260
20361601
298678477
177745915
844214775
574410471
100399622
38236422
546309880
245537100
670994581
137095036
76712203
585434
324660569
244499603
142757279
11545256
17829666
570007539
379210393
586128096
373909353
661034046
47732792
542734993
4065711
24318594
47915541
724255620
115051157
485558973
82835126
18428193
517794137
75507469
65325159
81631905
244923022
348017301
48160618
345405391
477628834
13226874
351937206
263616983
306001333
110158237
298949659
487163267
745220464
632280324
5455138
186347454
345962808
542618379
690250195
15493263
78043790
693659969
638548011
80066865
329305363
658939517
237183227
421458435
14592147
233150593
63953094
2759054
100812666
54118587
345485858
549801548
233726187
375278992
1280907
237161047
90465396
185463657
112980996
125455461
769564234
174765737
29699206
91899814
227650736
317516828
107240705
137927190
256728560
539455530
22734829
105976632
66979108
3948859
564187888
164919293
144383783
51221513
113241841
87087761
334126667
263548077
93650833
690027598
331025717
567194379
37885679
106089149
21320296
515646183
45802523
79224247
167822407
418936469
827491199
404274801
530965431
421304836
207349827
350052676
211968565
486117048
525487081
787327427
86842594
383638993
8434980
594236254
73911345
8543682
264103360
92457515
219317721
434067884
614567771
201425100
252766769
425131917
321120561
768531934
14399948
62151071
359558779
796270558
419350397
2766631
170701460
45852623
535757063
275791413
16491790
117080741
72619628
524263532
140900992
272298915
152360590
13158931
43013452
574042247
52544985
806807291
24815105
825894818
544337336
539167766
127989311
12478681
358343470
413613135
64470531
743774907
24557574
28196248
369832168
146266862
96764398
203338604
491905782
122579608
839492040
156309072
155958458
50838044
202516705
77056683
17196833
41396992
50646330
143313932
321322161
1117037
34704152
152052155
476556381
254002023
847758007
68963438
216699229
273341025
21603496
393041504
133647875
546264624
5288081
202265809
19752144
162398907
30298542
184919846
74082660
414944865
545523305
167067608
456118102
56203822
69746253
843491901
89253424
78196603
80470793
129263336
203121840
254523046
253387633
127095978
212160822
435596627
372212727
115732801
3578762
112483638
236293788
233787844
721815267
86940629
34843776
316780282
780852281
867362120
688183
125811419
16883842
13884094
654444967
91153033
1301971
86273270
408252970
540648834
19500048
679802012
240063122
88301407
321723071
96795355
382133861
316119647
301349655
270723044
2377309
33032975
280858796
88016118
61570708
583189481
5246245
455278460
628889839
27541857
222778694
178722083
1250818
63049796
190093010
296987028
876481328
430481800
3166498
169121740
74318085
194137189
1399263
37805014
241112938
26133232
47583411
633062774
317851666
119973609
454435918
139193741
389570966
636487987
274637827
85702407
83650884
345077804
719278259
23551200
79795351
244971187
51585131
531050804
503466701
415649821
33778794
10680927
273477915
68987511
415993430
173160084
2634017
387115427
831701798
366526334
376918335
164425599
161881701
140280602
197810732
1858040
397316580
18975891
30467273
206038191
21850022
263968610
172054039
38453898
391458940
279767386
27974206
81489087
493917628
23788525
226916047
776571
216170408
311505751
340458082
323702094
250372029
377013995
6209351
545671288
338182020
203514019
413912115
602719926
363157036
227888583
293030608
21811595
151387920
450467889
447183720
243054611
15029726
385171233
160411998
248275460
86908575
176908321
8323653
219618518
151627789
326739103
79665281
75086763
111616028
124031860
278533394
241315053
88989857
66203793
370003294
128600222
598339064
595598998
58933679
160799286
95683387
121426324
168514408
37262390
775920512
288010325
335829830
24205346
564993932
386583396
110453959
249863985
843038577
202957124
556520521
177753072
200289256
561236695
65329946
188644878
455516440
119846370
244126720
52547061
616790275
93028121
215269267
226287987
262359992
7772155
156654383
655508691
417417471
556017848
34118415
334259442
311261143
407474391
344237825
178378114
270249097
9136224
16528796
4493679
295497914
13052037
180758868
60759022
31966179
134003764
597746
734414806
10930813
83471953
139099699
816126149
171934092
127595082
80494283
147466872
661427893
267078462
96687848
438401527
95112251
25813100
31621711
326245027
475879573
90624709
102757650
34705006
661789497
660075403
625859975
4223650
189477819
36588338
210733522
67953468
555869773
12095324
5009207
176826384
358295202
900287888
350410103
218381045
265919062
132707268
303902787
119744525
5955031
674543676
183740091
367005944
238369059
111278600
52765824
143548920
181297769
103982884
272593566
557919387
111406683
323126604
22199828
339339770
281530032
329043801
266883184
126113642
222343210
111712828
54314638
261998842
34754760
22448027
9783665
196944253
66679612
646381778
14473709
635491
11008578
63636505
287748681
29310353
67048039
2895603
369725995
9639310
194224703
9390230
252007309
292843364
121033326
372355766
31329991
387455845
474280375
161109108
62687086
201715186
29518646
133586461
225791071
32818641
158913871
15879302
98062217
17739312
295511760
306114662
174495039
79309285
842234028
685527066
237536564
315836577
589928502
568632800
358618642
901418928
6712016
156171869
423487322
79052315
66940128
154347594
19341247
143424505
8198359
154614372
77923467
10557818
350328917
64107756
334588747
788293701
232141413
806374137
300929367
170147056
7051864
35990633
483674555
288089306
481889184
255455791
110447770
18995354
72685749
3614646
385321555
720975692
86058031
510380136
67035767
318698784
538133317
222825839
433936194
227150661
38578333
107100109
16451631
632307757
15781835
831666642
765379969
3230994
308397256
137921300
76101756
360915669
258868330
413934612
8270629
282730009
799724085
485911442
229601428
143743133
571694920
22847879
368661580
134123228
646731406
102397372
145167763
126544952
115780479
2675616
499810523
30923650
72579733
398353358
245827706
212873927
194705742
4795376
849054200
160905811
197884694
191495613
161761779
319990916
519752754
432131343
173463423
87998649
1858171
161647549
138562712
324700290
114465555
533627331
74979851
250162014
487917424
43416086
6023468
143849774
264400953
762286837
545127050
45744208
135675100
698833810
108489560
642721405
17188629
271803507
108454721
29703139
388690313
596619335
118658773
41472837
378815852
201262919
106976141
421487961
276658769
168386226
104121512
14420801
97599161
323450303
154332559
228557282
4824526
36035859
161517202
11568058
407993161
141332753
24236719
71453920
169796575
437806278
226810675
803540993
126888958
76964861
273018945
59019716
33294150
733418604
226172729
192378160
36799036
461095265
483193722
79105533
208866189
157748918
354044457
264747716
155249625
24338659
137742602
17530104
287650079
790675844
112969213
19281041
159283715
153300650
12616759
97235890
377208634
357241974
17949856
394890438
225866351
3395736
60296508
195805686
389089468
185184276
37240731
294192742
450204312
367980923
82438403
250733299
153243092
167305577
50334783
680054316
20626388
255265460
10675255
76057128
253467049
314955758
4822018
10184097
420698627
23747560
208816497
429067995
650403362
128088775
207687636
192417063
128369191
231151982
130737047
9132421
371439700
86051297
49247747
33199464
40652343
249047319
506577512
196738394
183537539
408548217
153551871
807981609
514793458
289530526
110005207
601084499
43248019
490716286
292462804
131198518
38858953
444569922
72763069
159896468
42110450
70899199
429785296
70695901
240556371
614277397
539176303
661247776
60902542
320955255
212064228
303703438
435630922
139400191
227890837
308136941
2833861
1531661
49233854
856461339
94919984
13396058
20447881
7507289
827383308
271712256
71142733
169324195
428174095
230447764
254376496
56627767
363321250
196492981
21311108
479797845
140021368
171480404
530947385
218498339
327583398
42130337
512231556
68871619
18168620
23220562
22016616
635297223
537303334
424655719
25935517
24459554
630737757
653534255
224182165
113078691
692477286
269501908
733553380
116155908
215045960
322815004
750886005
8687157
9712008
459403029
197884597
515992876
160001441
558402798
3489638
145368909
215598584
408702788
70383179
150044284
223606967
118945064
73931581
4614520
29904226
416945477
126219166
548746219
49851302
260100654
71601956
208946831
143960844
175468359
74866856
285267299
242522659
26609842
724241576
121852330
508555942
351198060
498139183
544205583
346455777
21265683
108691115
57909642
8040405
336620666
190482934
432023145
442224338
587765468
251992674
334914635
424926078
12695469
217532207
6262459
4813543
730164204
1778146
218129057
36319214
15285919
39593700
409198224
14592147
1868129
102255699
448978974
4714787
11904314
179240004
538557794
45537916
461663619
6800977
949172
3658478
443559144
484989205
62156217
63563683
25733583
791704904
11365697
25642245
64361026
795015365
498813970
62130406
101290086
256177089
115983660
277643188
219896733
309981253
72993218
290574012
636240637
23944038
296426655
12877631
121288884
330312937
56477989
414495992
533957111
16501351
155925924
427395400
140981893
143753806
18322338
298871735
145677505
1817001
213773015
293444360
17530105
287373826
1707264
120622999
60014884
66642388
61109995
347070040
229488413
312910180
10924686
183064004
585051794
48257946
211549364
63387519
5195418
162943481
218317446
6961413
152463348
285036857
62967585
434254967
655298612
101430479
118774957
6592923
4286480
17615798
249642716
155406349
57489219
190944279
218550401
85555086
14406706
106828472
8024005
103457282
312338976
109304917
40127425
18866538
219127181
20158151
433455838
332502608
121105377
279906477
275509073
122948311
376374671
625183890
129792591
96941043
13558764
342438540
354274105
202325797
46120404
178080795
811044178
85143655
113197726
281815000
35786680
666401654
329840160
685540376
176746880
92621923
12255128
740135984
4802124
270507644
5349517
418676653
1575526
118756495
19701771
439802548
327399369
676346609
350158762
67867853
728163020
11950447
312933753
229368834
559341731
242178012
93156709
52106375
123438077
140900805
153954669
6904953
18228563
91437310
105886117
754984825
47342961
296070839
14553567
338658454
39205990
59712753
54284004
238098969
87606402
761347347
281306572
143897282
152005141
139349423
326382311
337980048
616184381
225306866
211853739
337956003
603647312
615391196
325458369
57848308
45035719
131388231
170767294
468012075
153030421
579662285
152021339
13985262
36793875
481409926
122444746
15433328
9906960
559945029
287547205
39324537
568808714
295721595
63032817
205254684
652713845
89663107
27176568
177558598
566771916
247252764
168068522
268530565
231563745
252604614
130664312
668909779
42396241
42612065
659349476
121292865
431497326
214112714
420582261
274827459
192797626
15272020
557931467
218859359
311745435
28761958
44217383
342448233
69357508
154656057
186952172
57818664
518619625
41432568
236048202
528263308
527569005
3592339
312424044
150001673
56079330
47291844
130129191
631499273
764984701
510036666
663740264
98201073
305116411
778612155
41683772
145822607
64895540
89851355
615718326
259164266
13519244
10592672
79438701
550313870
256654697
603576308
339609921
40495640
638395444
258943325
130181476
26147643
90676518
160936764
203118375
309346453
450633114
364074192
42098601
159930810
358774311
117058481
13729569
31720171
31079919
800436829
1239061
64049322
649972124
142528994
61959750
83849341
34440514
51436440
330866028
384013841
807898543
186524968
48198032
142474095
240962471
185727938
147686453
746756435
178394609
88003479
9844246
253072594
167280499
780840129
38003619
100474605
27499774
97028885
46855277
319502457
67166999
217991831
115749504
22330726
275814838
119440798
289018620
24358
206726585
266890525
44028490
434113267
327873913
137693964
156623767
80269831
588833588
341673210
97696319
83361989
72900400
744734433
62154976
121094174
117158181
508939328
68114609
38071683
49646311
250659413
44854692
739132535
10225313
12491443
167850421
130282317
36793810
68295607
68498808
134524256
21775506
284717121
532880306
93072497
647326038
26111002
470194607
284257970
597268851
430892627
32028228
317597288
68709108
197704016
93331847
680341221
96077255
25332905
199828395
252486470
550426631
62768662
269475186
319099935
124533558
523574525
490711874
43885480
296499361
8649348
541218807
233758251
733028881
13131742
223467273
666436079
725256562
717232803
23219140
170521119
740417154
308045516
22333732
141962437
271509882
464080700
17597820
913533062
376180597
151376986
371804903
718236237
14592147
84311489
24119528
212036163
22730885
49932949
296699711
323021610
327458197
22378008
79591107
436210375
57714937
118204284
345327773
67692687
33035149
511330390
171702816
730779141
684605617
441426385
308393985
63098882
644407190
16436358
77408929
580759098
153135493
153795853
393836019
40731865
215279064
198988914
328630593
879281870
202257506
549395720
174142505
256632370
116841821
384176828
248300478
8916129
265923804
635222277
895790548
152854160
823990079
19189443
96823644
27244923
27627276
169897923
813137821
529440050
279955780
200755580
56128780
104256225
529824415
589898358
315386396
145079852
538438534
31906088
40707634
40515275
31224420
534422624
43391022
33089478
142764426
68282162
248865464
847797018
277880535
12048518
18043773
2126179
437280970
105062232
57498715
69463882
608642180
139241364
117380783
122715576
813279622
436674844
267076270
811619457
69598052
453092680
8678784
31646181
318809839
18488494
393950
580673605
91117218
538552876
879251668
41024976
70315602
187929915
669335606
6481436
523914466
95541743
205912897
195904378
30104337
303427421
110661145
422212228
37862251
229450531
194511153
735702312
399620013
488869068
85867140
122961824
103852525
110601078
91237999
345355647
1369551
54817372
51719910
142928882
4298601
11793427
168509570
326275145
251515250
18850067
326171777
395905447
42705242
151382433
16007544
58866827
239347559
29902694
59492825
490881513
535889315
271440157
101499282
136109875
370369015
153391457
12541908
25418866
141063328
466439118
84772144
61780865
24851331
378870982
600811041
43287446
282379007
116522298
383052434
379303579
3708294
73959443
478401970
79085814
514835194
564055258
12758659
44124190
6513533
804155
186154459
300031142
292350670
13753307
636974111
730711093
663434
278175575
64236058
91001438
59533092
72894356
479165570
6117363
400340811
563193930
92204291
359404872
50575624
276199226
113255167
28870053
345463482
89326084
199174712
39477344
174920091
377750202
366332892
11350109
256375139
272165
285178290
324106833
204869213
3754467
319784445
3209804
96900624
28589560
46185506
523065751
526489474
269422126
196792140
89117998
239000129
330623696
386914174
588223248
23939860
43663029
21779824
415954815
510024660
139103150
176155530
126923821
163132869
253842624
143198804
222615990
286979073
189004681
66537199
779587482
419724215
176654654
16094100
4162118
228044438
118859910
357715215
57847800
72593031
188416199
247807051
678352534
6332840
34788573
65391847
357430027
115734357
56468159
20154648
623743106
165740907
249502537
197808116
61728148
213143468
274611416
44808893
98593136
131709303
14592147
147401321
22081210
4465769
11712967
158640676
634391647
48923051
111352901
217190236
33829965
617752474
93312172
214110035
54636029
5036682
178534615
249049133
14247721
129985979
14922729
828320339
240017798
81399408
40304764
305373108
29291673
376399711
636847690
5068204
314746580
278099950
103542793
261650342
50457533
591174699
196720382
364926803
81824333
436548419
9884383
348348964
368176063
14211635
29318663
67664178
644048416
275196496
206591771
340973554
430857422
482183500
14592147
172139351
518653766
55328006
213238563
148788338
856732787
306978041
11403178
41600755
428112846
146268403
43973464
20890104
113477993
252491957
621656286
185024418
156496935
59470874
378530772
557180652
304942038
21077634
25831116
15499949
336053120
176668558
282793580
233339400
570563323
629598070
252374551
27358621
176694508
180449068
410908164
9017910
91550039
243891095
132380049
556295120
431403033
230292274
335482647
501212822
181564698
491994393
186025463
97055745
139081638
73770856
162956041
21724044
86851381
839983555
132617108
29458687
2098310
233199319
133830416
167622586
44203146
22138367
110733631
47873515
150618879
235071612
469800264
305620600
445112531
104763576
154332435
29522149
70248608
51301291
125320023
748109416
245858286
181601018
237244604
357890691
235134216
88758549
291020422
2898188
1150281
125720353
59502424
227285883
871037392
146428014
139361612
229406459
253473295
252273816
645216724
535257786
299561726
633342755
17132314
874496150
292792976
258146780
117132186
238504623
501259329
47604247
829864334
22475765
356855094
213106260
39459902
142424549
236717882
36254915
194720460
341585189
193253782
34886530
4212878
854353563
298504096
587763120
59111036
97871001
194827153
325956878
369982890
401259238
3220677
212788846
258365064
82103484
3948691
104989030
564358134
503414833
59207850
319695111
437183506
68649510
327581684
431686040
113853448
738624354
113040985
177961711
618153462
46601114
642328836
266438105
278225072
127807686
419340694
85370944
667826469
183892317
125602896
228622855
176631180
110317195
66043549
89645838
22497456
391994697
406105647
35102720
528069076
223908389
1834186
50866911
412295062
90607998
42739367
326491998
136032385
67695920
66023347
223098952
12672190
15237607
625306279
13444500
410070507
88936954
135408706
394393086
4019947
480458829
154966111
136722852
91757095
188828794
10189972
57322482
496766810
316263656
256903162
143685100
82362599
113180181
19883708
626943722
8827856
418173480
9951852
184877683
408135210
266116196
256819260
144855232
394358078
305789735
271062721
357019534
165932924
381864126
774916019
30470130
636898917
438681918
170007300
221093894
9827092
454236398
11638080
164937997
283659246
209146331
322884050
152134845
297486678
109601909
355552000
881334834
6604108
365256547
489412157
99218567
22362433
37923593
100753476
8448546
27482190
232080890
323620591
227783614
106915513
473838545
156944300
193417129
38565234
159856455
320449090
534343697
98108804
278882915
593337337
602343104
296394536
535489
55051437
338721941
26301989
374622056
341139282
60204482
270760368
59966070
69308413
38587708
433003131
247279387
315284229
681805024
298606714
134182685
692412632
801671212
164590839
146379274
315598374
120780576
389809172
55613315
89987347
575144249
132472653
217381219
771326740
99704003
705593352
151019901
104783040
469063723
75943035
98349166
89188517
265386458
241371406
72652632
222741446
440521042
145711892
152032973
102431481
27182996
346421540
214679790
97870832
3149843
116300550
12218367
204683327
707570675
339532510
370866049
124207986
406209912
360475070
15287638
36496909
644905451
314655335
802637229
177142790
462744425
254194767
50414982
850720220
267730698
66038023
321973650
167691872
501189132
25467677
333791481
35263594
59249863
867454200
706891499
26370350
360963564
36129707
81625342
52377695
91429022
347366732
662202407
497548520
634114830
238293544
771793823
212950402
84719514
25511934
43951550
11831626
296341067
368064858
299336551
436423625
221865537
239254307
255258041
200100716
309947469
104097979
17997095
709948424
157059604
992351
425930911
41894104
919325081
629361239
576065295
19540352
537606357
721647339
148586417
3821590
38938804
300299945
64195880
68217918
103524213
206615917
244087965
50026110
29498372
669211983
738157029
456623576
117445123
356333416
524363110
210478499
44736610
59220952
271043730
55375395
85879062
83191081
79131574
208666022
200915617
521600298
37812632
235831681
26219425
131851726
5962598
208011595
243035155
384877443
875753534
59346581
155801838
31903743
11589743
173907083
363457308
5207799
357108273
328660661
74379352
510447705
124443310
464504590
579503276
127178388
67726587
6258053
51916374
538365715
49952967
70134324
237145708
234348665
623167856
92504193
66113239
222820892
273290137
434908275
403426602
270674119
108474246
164296618
158540799
185218042
293651375
14168108
213801951
588575078
200227128
151786470
355629330
200003782
169735345
37395032
3654589
90524856
488036650
30896683
201190258
634539625
557456573
192232006
415791079
5251923
2836077
335525772
109164971
8239634
96158750
522614378
662413826
280899876
41438281
113485745
227398032
58517422
547723578
78053333
238703297
313057694
14592147
40734316
9609059
260832566
214970644
438765947
39436993
21730603
322800142
608355905
833520
213595860
180963914
109353077
102139994
770746610
595397473
57405543
307063655
150950451
255977118
262156747
285630272
591166689
583105249
150694330
794518713
5093076
613787748
6745808
527738177
18637615
182038664
1606247
92972869
17838692
266741770
389496871
638265837
24193878
119022542
251503896
228137319
429870369
305446530
148218153
421057176
151399807
30677309
331360836
26343376
478071523
279285164
107847100
522546245
132439787
297715605
6121865
100323610
31138393
174537728
51258814
118343128
5738890
564597502
30410754
611745179
205770191
27738447
635655087
195547621
381311101
11107108
40028776
142530710
38905131
308686095
31291147
42803278
249059330
276504629
675733286
475686882
898611209
45891497
331419245
123482053
232555998
300572751
154004187
4191670
209109954
502091131
36797947
545192042
438266406
32686724
41496400
58970486
946666151
53773928
174243144
283879930
194197272
607360988
351396117
458547376
558157471
30155868
105023442
189858282
112097696
88515799
570668109
21779718
277405381
490666355
314113915
101512577
55715365
402766438
163479800
449892781
135733739
420532616
197170069
326513572
201083528
440975403
204267434
63817058
54169042
111528062
442561269
33426281
245437141
579523230
29535637
604826828
498001557
51607536
164799581
307225021
147974951
505400368
320456421
0
89825940
60126177
153748628
5322392
396198752
813219345
156270131
246106792
235764978
102372158
327521075
48918189
1130314
32005805
655191888
265619827
35962060
84467775
3720349
19757275
695247576
25316767
241746898
156329247
309421312
478967924
7573204
360011025
53642593
105723486
104230351
240041569
97442057
373206062
162609740
501444895
85470961
506693525
114345
458699325
78932373
452883226
573672649
299684897
511226623
166187067
216635283
421430978
424229310
288144348
273977140
592373448
183392165
15429916
32554238
170911850
640021517
339600082
122742503
371571878
221369736
320213297
23056
402550094
775200733
416666679
51187150
182488337
1118206
16820408
436127361
113690520
707981698
610243446
148362969
313462858
908969898
101439
699473576
401351613
21705451
325172611
81932306
46049554
30097184
485244921
720244506
147805363
117683073
319876654
419271605
182079522
212784550
140224674
735252129
42039781
995522
14731766
388903256
450992393
595294174
90053300
205232840
271522960
641118940
238737773
295322255
185205367
511735164
496041374
69072603
920534415
49325204
689293
65377191
217917918
752220171
160126171
17579474
536626139
29503713
313050391
586524312
327869829
126815176
379275763
49974302
354117023
303452221
15375430
31820029
515360423
22411442
3336252
23374153
507478029
719804861
215902207
213086563
863775095
169487240
44399071
103218624
801812126
313589081
337826697
587991540
290132751
158526879
216657607
296274353
425644238
169912702
90432967
21065993
77520764
174107307
120120028
701288271
157887095
257047699
114618471
435056279
252673703
100784205
498858205
3965062
326746604
450765287
43823226
111525470
290787872
446969551
32795265
441552089
65484538
432277838
50068636
229489001
133424612
572425424
187596178
373991245
422916598
59898914
93051045
45128008
510843
539107631
41670269
750698544
175595136
223350948
375456495
57934058
713598007
223683222
54443897
547428228
553067838
71337682
17422731
316400146
135530017
442114961
282873119
5252805
393713692
332977006
592044413
56939957
130781402
75667456
183538790
157066645
193584123
86432498
49128566
196531930
714755300
49522992
108517398
464673528
595747822
311258632
197648885
28169731
369586929
772328273
290697762
268349542
310783017
91931281
96312789
146407575
56847935
588303801
426954640
605258059
667367572
48367194
317824137
31993512
118281189
93689882
95083392
191272325
156524465
333753666
246100024
66128545
464690856
397034972
219262668
885136039
27554565
3336142
23388847
3021404
687854369
495401555
254547652
126577400
92528418
402997509
87132498
15242630
73527
476921972
233878458
283991802
108069318
10696611
37381107
509600814
98958370
18403331
232256663
38471448
270460035
243601490
854548889
139331555
297907596
666153826
11104623
342223035
428597589
618865791
67009690
730900848
542584997
373634393
30621978
568061678
120255909
283721010
31608870
115478987
409033347
7586304
288579166
784450327
314736879
15355915
172700890
61641025
814629420
764055559
613969961
8705651
165726284
37311378
3930970
158038687
320854495
587886281
366031896
129329584
172157987
135466856
129399964
15132921
44666896
27162238
214285811
34676595
15849090
728412693
485349471
432386571
695359821
194000289
97646080
757232340
378234499
198180913
63558252
193378221
30659995
930461881
639235985
425899730
327178212
177254150
119012117
283304595
406620941
4017909
445174473
140787178
214597843
381801127
63058293
538828680
415959744
653431834
370705965
381068548
691052472
515018552
3855458
151146596
274925519
112840578
173124721
126552861
104688888
274949466
95898922
81477818
196590163
106425038
10954608
738179378
358332942
698548890
92542959
518922451
152913240
43210013
165087861
43535879
343676259
103830556
334226827
548764834
2795113
753863819
115134213
63819131
826968897
49264978
174450130
175118349
468090442
26246799
6171137
298639250
225690887
70926393
256403962
889960151
272870679
337846366
98238968
152988990
439550956
403219324
79713122
372693316
10722977
168008636
265547638
501375465
590794710
184067627
116722488
686426809
133643658
150941852
196398872
50688165
306280704
515766352
611063521
444155171
123424791
90341338
515046858
14153730
178652570
50210848
51629606
319705614
169600184
67295930
333621208
225665175
352892014
153879228
25938299
376498820
36203364
664926462
310540295
130033235
3383256
240077648
18289244
212844067
1656482
273098974
24059120
509747774
207928260
8528393
19778372
133025583
349900276
162873947
210100209
401984891
354830085
339044566
107447406
53406372
527210474
53193521
193039316
387524898
654642333
499129856
89354799
1765351
294059256
159833670
174260544
2286195
15740275
283930281
75176283
277987981
162046857
421423177
495719981
471761095
227539711
144719366
109102952
39667940
707414441
160376094
84573030
100644537
448956075
83550275
169022853
14880087
49493720
45434609
154863723
298389647
34021596
141835004
134914501
245413219
12730431
55726133
244360667
709536800
77183877
30646490
137746465
295786030
147764537
26787220
120490343
261317220
887023574
189210054
535716691
128264351
58928374
252111945
313264370
40596410
404130616
131642251
71014569
411824436
94823252
180336246
605102178
175726655
4246844
802375936
122056050
222513110
733559889
172102818
900170254
131406188
254202604
37952752
210910899
317861905
52499598
106510922
344358389
26348294
266701869
13847680
471029512
138787718
837649842
47165686
184048290
99015538
169396873
381487284
206287494
53293061
362366729
543148747
5018095
178255845
552509354
718997055
50297173
9719891
634638953
33788442
311126902
95805024
188533521
696280654
81739950
22728773
27600130
74484239
681997862
648076105
174608148
133129393
86211859
392207829
112615878
61359344
282846358
599743023
33551388
14204151
103259624
134311067
169531107
438579839
21610608
142221658
153758406
447976844
151995216
88886771
247731702
263186850
157070889
286645215
587223794
74141444
42740916
42573473
306635556
76263942
95611376
101940380
424676781
526200243
4774954
100468658
453752351
140978601
402419812
45257638
146212053
686576525
120419005
55934378
75816611
258579994
590820577
669955119
109034275
542881693
601902687
201728485
25991481
160228194
76800894
330346795
2214962
5029327
170907713
3851545
327339724
351825
163918100
59182729
417067302
197844091
32995793
23267884
135480561
76265383
360908252
526719733
177973408
11987123
64055245
25125051
723387534
321657405
51086545
209825158
29735841
169458200
651206604
70517339
3011758
450124079
92594801
216766427
617011450
391500449
189403860
463888876
923235021
559476969
418547308
210726065
5301202
558064917
145669022
4596291
425161204
31412780
20167481
638304590
9733832
373049312
153296693
370697629
3159486
106306151
679368448
181696064
157204706
4342423
402073185
617117928
50537076
752145
150710345
795991904
179898999
246381187
168117985
311069383
64843787
499258030
585536670
177175276
758699892
21627056
179355329
1741595
4606038
199443972
351496570
134684430
399443672
197412886
39964923
239672908
291269762
66973436
138895905
208078361
13108215
721521266
421669606
72002859
22206659
16899664
237352148
180028880
88804880
260393732
10754269
35660426
413118850
75891820
321531921
195749
128060436
460334376
472362505
273711264
1606580
43583556
185216150
307511322
276316182
58725844
146614646
124953011
23811976
12329491
265137711
421669814
153755164
199773429
134844886
7993951
12889219
21845533
122226221
125037307
125076662
288254973
35974766
361917047
106645787
124583176
470171909
72785302
81890310
427590545
315215430
331536218
63697906
9161970
521295256
215939681
263540130
90437640
812372632
45710269
32541880
50402021
371826422
112978550
249460275
33767088
42754335
8118572
23447811
369126094
48314819
18975979
116908499
73943646
125413665
297440147
51030741
507074787
39497992
50019316
328539686
253553722
90199155
97009174
29026572
644817412
53595125
140587320
12482067
111800240
55112187
545130301
142655992
175378353
341994266
96797441
665581810
16259177
22277154
464199326
658822952
186171912
37952823
64613963
72422263
21333821
513662072
725345364
152859225
253424636
205074218
188064691
316376210
326322072
37695398
84849
1243058
1784203
374583
191554956
232546967
277873
50048599
115906963
407482145
226855509
479046204
159546769
210751387
457166484
125184735
350617677
593242460
65260387
80530009
281125724
335426296
155617163
766025089
29082999
290713986
97181324
17321265
476687903
206619031
216786557
210905254
369168926
18376450
56721011
23316072
86626929
328828502
40383185
287450253
413250553
616946032
25741558
49205516
603651273
413514838
679674932
44598678
122885962
134672700
269400841
231165375
275004515
10597946
540095741
272039235
107934405
89822556
223916964
221150824
31181254
209791562
567473483
17358190
293383903
48566473
695718522
170901973
121824256
146880234
808928186
35523722
281035036
50034550
17066952
93748031
135456821
671517161
887494375
77985480
234352505
652021424
243086737
473571839
63374427
81987433
118551373
261354185
323450590
64391860
14356090
10394778
504287704
91985640
546012439
550803086
272625389
690782914
644436693
12683625
150791869
588398253
24258937
537231669
6396015
34886787
423015549
25603625
468616220
0
737362367
117256445
15537921
164156189
9822626
577111727
128272657
50717907
65455715
33809391
100430053
513025783
5517492
9767162
49444476
97206102
453368535
280772508
538487947
53504613
126852499
39495681
293421217
118694871
6947980
132257746
208894305
32068543
56666676
237461619
61848036
134826411
9333088
22995437
79637545
472760068
254841256
116926147
91939500
550879165
19839725
568967619
391770066
124930637
24818091
201212815
31822192
66968738
294564178
7402389
227460885
535063788
278751505
385188122
176729079
341988108
70679849
341855835
710184650
609323311
188676130
813507184
145199933
319726384
272287114
115649912
585561324
120803403
345379910
42368356
229860113
126714678
209360982
148105649
137798771
143415862
330765650
7766595
65354506
47483227
38666998
28546227
65286997
128393888
351784046
549045058
17582941
45876324
15519562
270408619
60131721
142791398
28747396
612939786
621807560
171869315
185008613
327555409
520106475
32546313
87657313
254344696
14011474
547263100
54000356
423271306
279930265
56560774
243982160
150762000
44029939
70657392
78206670
248294010
384829923
370074215
16470427
786982617
433115260
84213565
320209408
395953253
5800665
165582075
9161159
786628783
456815499
286722147
28685801
73734560
810379074
12994017
32281210
512676044
118924210
75882493
197184067
401982691
220378291
1549716
185215130
409691
92184240
92464843
152805587
0
2663897
2837584
258984260
714820142
39400875
419469589
123374038
120585803
339063771
444776445
452535350
155643207
380663859
258690891
129831463
93230267
93766214
460418336
119337217
143770190
320990059
30932649
52665888
100664554
301347637
164090828
84314503
125765349
174859153
505705733
142100803
73793342
56572704
140568230
354213997
9234374
194534364
131692056
426220152
4126715
292187768
312452922
25721169
218052568
96262013
164860306
333792686
357476002
152388118
354213896
13350964
22950103
286804054
517596326
919977946
863238436
278185992
401026838
70678870
167543001
212758528
335485838
497124114
264674569
348858654
108220489
589983938
230394146
719767902
237075621
26270979
10033067
20854606
590268832
60952284
211688756
48320181
35125455
93333956
61218312
6086445
704353258
16025937
556355868
162781906
403830787
9503630
565064409
136299667
500477256
212630212
37099303
371980507
165431915
546895711
64466460
6971159
318634113
370534138
215123367
23673132
366981071
280481825
410453651
284980677
324939951
23333086
101220596
5648531
197836816
138612328
29219785
86992302
16477117
315641849
305706882
61211854
153247617
412368700
50448997
459314615
526476075
85889704
165206795
46505777
1721354
324506917
210338037
420040540
407699075
153000077
394432740
318581740
40611590
369010303
566585488
206164716
622090908
722933935
87344649
173639717
150909597
736101097
421764783
89011822
487554239
442026606
135393597
472819225
215494428
85698550
403778213
402705529
86465589
147372456
623549149
8580228
281819297
40992766
163813843
627803837
80961573
830592151
191827157
60754924
576894231
672751797
201112122
539073614
399863263
74555796
625544605
163023442
188731765
395026418
29290101
4121675
34398310
22256777
289027576
99664197
696410155
377656641
61460166
132618830
545682942
259161136
132174074
127282379
159767435
384927921
11298834
41265472
165780044
191998344
676009888
538593837
766480643
500468765
99880699
620675023
558619629
451304779
274984346
45329464
419001566
107423652
57343033
455109051
142866474
158586659
283990223
716574052
280454346
644090408
3178420
598955008
513602263
124173152
243710910
200711183
346023532
70638678
99127787
29711747
176372114
57381260
326624509
422734133
176852762
373134636
300916940
487191541
212724961
14592147
112753361
5603204
158023811
85862910
190492988
37772355
321723667
7064912
491916155
918358166
340041644
231669755
194646634
103859449
347426413
509262567
281008120
226242116
458943534
628944985
244689420
50488046
133319977
127358369
124588084
228531829
22789361
59808593
25983282
495883793
541675803
142657215
521905711
609103928
579602378
781785981
10320508
86551092
511220172
236130490
20469900
587921710
13261749
147719702
15004998
521294236
79100310
825365127
143288031
112456687
48308770
70734052
393725590
79319577
893072705
2838739
251347799
177783177
92813922
128422576
12189147
78947288
154009905
2675915
291841792
985378
71627622
571545755
63565159
427602233
47810713
208623864
178726365
186740499
255039154
321044991
193745834
150599895
115156809
201607850
15773043
593655134
527826385
602723090
29406677
26173923
112466770
352262556
25859806
368177426
188229235
95588650
53099694
224802093
246186731
180253879
347291185
17133423
227770045
404897377
11091060
43042682
135460818
99186830
59661777
121877035
15582075
173795200
662883416
109732264
58276724
116000523
455537139
25771786
687790818
276319484
646609280
588095398
175074660
389290552
140427120
871038752
645931870
216873905
377659983
416605895
255853712
268810305
408550174
40762418
616305794
61854154
304516249
2619075
684897613
287481498
66014763
298979386
451711021
101897350
803141191
505469288
170108577
210408744
331867479
36513932
4892118
286821852
115580124
118742054
357280435
319421754
500110107
29086638
42906666
60799328
238126263
354302894
221107571
676208377
845774246
46363873
46234293
623094362
17453434
3505512
986471
182149904
72717566
57113232
265076426
1161276
467579780
247531101
623944136
259067982
47508891
105916196
453030292
376261763
412277673
477069136
231547018
118886569
80852843
517074185
334155374
203805632
260111055
294380349
7893142
255670197
749165754
879481211
269704120
26005198
352863744
304970185
14928955
451988897
378859632
280751567
342693917
442117875
93746175
73909879
656402377
183637434
38178314
93199902
596592565
255012319
301445505
329366724
326749805
202742929
172910645
83497872
3525769
10117280
761895374
148380421
257050859
224914547
117262118
452878216
100627250
69502352
35026969
8520658
205370987
29803155
201168865
275108377
129044109
804173194
220001196
511600351
404515542
80036739
107927109
67318958
26153605
380668713
46348984
299297436
266380750
279708013
114667916
3008703
253853869
638152555
161511923
5250922
41796949
363263024
354640968
44396052
519081973
55097494
50514140
283653432
175568412
111257929
50601456
261406209
40514757
195544809
325189014
338694761
357732836
69997975
348024318
191369104
5469614
607562646
303293140
21063822
86313198
171502619
22583203
10025788
81172170
278729
83714362
9651834
395093845
163445686
219847462
152926928
14830035
119927830
63502153
78361555
720045080
19610081
194511506
122917160
97469489
313859717
50567830
204875575
69811066
365601623
74436285
378819865
14894399
58035230
226917730
115474053
3943580
265434114
61472535
434725910
215527959
337133883
254956822
793589830
184546473
283702374
63617324
321254464
413948932
160934045
51235326
155835853
45289461
301529384
220328915
98539658
39475662
429074683
45277118
39637703
108954233
14531101
42782949
568248644
97064725
1130524
528884070
71057436
209078122
149842825
246398611
122727771
583858150
59985363
169036656
146341277
207354202
89547699
531938679
31059866
509335769
17666775
10923032
89596113
474847763
293080639
505394806
461075257
592893536
99711877
373942453
710546754
20924537
5442761
605739137
399544703
0
33156332
121688742
716946532
310141702
360835709
337791010
9755206
17291667
26118865
360929620
5984872
73545857
866040295
174122379
94342860
95362910
313101218
68645309
98013340
115432675
32640013
559229431
215749757
618631567
459094180
53132873
177953644
111663884
129708943
59485958
691252441
261104022
427665157
67603221
250349593
833193968
118735246
63841447
514487525
2418436
194032481
722280507
542608934
203387940
485667
294108737
287799376
14334505
82836066
172875167
873340431
362652502
340016811
126254233
915958597
139163162
43537911
481850162
111073109
131485597
4429998
179037157
51536403
28192345
189360526
117827111
77393489
396590793
691438546
23978589
247099248
89109847
23863735
178870284
583606061
254698565
224639673
22905146
758586633
393788914
793691372
566244130
293320664
448176855
75628050
225222084
428192216
541868267
199630661
706462749
119393920
384566334
143233491
540366207
254750788
400055450
307703032
244941444
52447626
560104679
125736234
634971001
75029228
181308421
129604583
727243870
372408854
10269494
24841330
367613677
115119108
141394035
130658627
111094620
168516524
513902147
2989439
198865464
54896345
573220392
89478133
207241531
152308147
421499456
137554595
494775558
401323904
33993098
227497254
41110191
208900680
150154032
192463327
76233617
396183608
408559309
28344047
601403470
81361123
465102199
137454929
525831503
71058643
174741371
503082931
269055811
640355673
87520892
481039105
790243
69249644
374618343
7249900
382364939
900407078
243554118
744955968
406245113
48484498
654336850
148358972
265261210
29630595
269984863
51550841
90589727
369295181
578917936
31119893
38715375
127100397
98938361
628810031
154005965
302775809
303922472
510025489
391988411
102702962
316269126
397465140
42100017
84275100
469198744
8083518
574191940
2671845
693928690
631845760
207890569
97824832
159869280
813067145
14442964
421544177
178984758
146689883
60516615
181043082
479243480
170251349
533065800
13322408
215373998
210749168
250686351
519288737
397059719
165138824
225311262
703846102
262635035
350092662
380470463
73187730
44136477
659319753
79601543
257534389
471067674
184000255
455929263
545913670
222344561
417038843
253226867
13909788
198264215
90323464
62213576
351071169
398982269
137833109
678524432
161856103
8135675
161027668
59728850
3102616
228726857
19685782
740943383
489035580
495970644
31538962
326097071
72911188
240561104
473529757
74911146
55407286
57283018
46193644
472109573
456733620
778814403
7690782
122535047
24069328
524732535
63181782
11393137
81026892
52919624
38907310
269481882
78395100
19558134
285815115
89446189
161354986
391423285
821390185
14229893
372456205
361174440
532745268
149608724
148370615
323450358
441455076
217739298
112108800
53761671
423840152
183887415
567312461
259380384
283356878
94239515
446621781
3424483
83306003
82642828
325739557
163965969
144784597
170601031
216041268
59598160
144450714
43944127
436608574
403298599
293901822
567746765
233969062
112940849
461135315
158937223
502970365
71123985
128289759
328200743
607983004
60338997
124939706
566264923
10706602
26904015
156779869
144114882
18532898
171753825
481039904
268890027
78937236
317041856
168878922
200484401
150856831
744837623
70368182
381508569
97568147
75692965
14586351
144649101
252041503
56802884
145645079
479640321
21906128
424252187
380797163
406864092
57436467
178823084
268382181
761471576
525767920
414706800
11357047
402953763
3616657
184899584
72667259
77919512
2499667
175517773
107045627
279483022
639612040
219767342
305400671
294731760
73973260
221202419
619586461
694003477
57055639
408037099
265617897
473771369
46058244
656040089
25664851
153304823
277701146
8696351
326041131
662766994
57646147
37544136
10577325
213461600
262179221
40255903
56796333
518544089
387397850
309257171
649541906
468895
29233424
65668313
327824344
192125430
175511558
174242770
202630579
348740801
71440213
27033467
412379119
64821793
230886371
33513652
50717653
76540009
16636060
220463148
589743960
473185019
218369765
224514673
52393057
455715966
35188153
79643367
24961085
152091666
230191317
2148101
440914593
371287175
41106465
673435644
428017840
153990830
549040325
171366276
56319350
544813498
146800929
437722365
51131897
57753759
164205077
253843211
94927783
367454909
160242262
37442534
21025314
297398427
264651484
498381672
334442407
203988831
155999676
133323443
257907356
128148223
299301603
44555141
10520644
31251215
28767865
622737829
319891774
4211820
84472496
3233654
67321637
133817553
18304665
190434998
121648931
36794369
148494184
38340332
404883998
579782656
6681262
251818033
360458692
48443777
220301787
634257906
12131267
133141008
697649262
133712266
492488246
787367292
469947040
341783994
605593620
120675722
53455940
46264537
82945280
142620431
16160866
425990416
65864949
210473148
400340627
454116287
368367535
600496342
206123224
34469972
757861388
106381130
138538610
40754059
174022737
24215374
65254192
395470971
147819884
56064591
380361133
269092440
719563565
467815536
235535675
147533359
767731684
259236196
259863368
201680985
107110337
64459410
463841078
425841698
528447981
512521255
547555871
203304857
227195066
110793358
17611360
340983747
727693819
135406349
496569289
280886223
301231348
245164383
17635947
365053890
136828983
221104994
378510911
84704912
140773489
139894693
416254167
491818943
4547389
658872780
208300297
267474139
178841669
348431164
439163924
22908318
57515041
156023750
71145193
561826273
563280035
24332379
333908559
202213218
17192944
773799498
357170230
287681596
304616311
466574427
374119948
4330047
709086
141561786
439132127
211757931
299087885
306336596
428267382
270131023
262633543
601760242
271172668
139541168
640799471
73840850
427045808
461713224
248757500
32161887
240449323
104263981
18735986
377098396
75028218
84378883
179321252
14182093
485258770
286680774
13596663
145818676
633225865
11008304
488304456
64457819
9833405
148308147
28464104
218284026
257024742
188731646
634111812
480472330
41703745
2329666
54357273
80546451
40061190
23247084
55876636
324964693
8373899
217353948
105949955
330904156
150429831
496380504
15928122
501589731
903752023
721052593
20722499
302695457
487482519
122604565
131473774
446251840
111952647
664449523
458264264
485946136
105291278
905191903
5562874
2788549
604928671
234109584
263871679
580902776
532443102
354074536
525524221
111047938
55017005
422409758
321446102
81557697
793544164
667372643
782223028
47861468
117026224
80904981
440756775
656861717
36574677
164383090
245247669
536424301
901608226
13701147
237066682
3090417
235367134
486112957
385694371
6262459
182731087
46515446
6624747
322954563
309515888
26143481
657926112
269660757
291140112
32136093
326730862
50032179
160963594
529215012
230849980
131452317
302781766
196504245
351171909
2060899
56941993
60183460
80442966
196727339
202673591
781239623
68614436
433278374
160121736
208657835
26029460
200922725
68580627
182115371
671547214
606397454
438336697
194378653
107309374
4494491
137965299
138945848
788506823
138732783
28023609
196947583
279200357
107299756
591858499
54031391
760085138
59301024
940146115
342615272
50394487
315558206
91821805
242482125
136832847
71266529
68609892
349646555
336092536
180899781
142594353
634136953
176493967
7740223
72660765
393454076
153346544
5570135
647597654
208862508
58523798
613720117
190040421
91293859
46781202
81276734
389658290
18132339
1984140
341502191
1124139
19732289
114223683
317745651
30912116
692184721
7828326
355301220
219556867
4729010
200754126
28179886
435135405
219043083
37736895
906942003
612401695
55983729
231358448
31095160
158633268
468155244
295615733
37134824
226104020
17847605
699014033
120276213
173706057
88940314
388903723
45305575
120791376
293405675
149272805
329428628
134477383
333799566
87190480
7985400
164280144
709951341
9912789
239889935
811737898
692871475
222714068
415771543
156193171
721291679
27158574
292869849
174961805
18803081
69252993
356745090
269918809
546219886
563595852
109587231
769358327
219316673
255209751
150384318
526199282
92065082
225205
52871441
215553408
387951483
44023399
151598337
485388095
744315121
244940797
673451671
419268405
359563630
168716921
267009742
237471923
615729144
134120572
405475870
71198412
33604349
16944780
22373168
84352909
524017417
188741918
22542609
435809444
345967071
449005138
499129097
140477234
176006686
112442071
400644590
231333324
331849339
229856405
346650012
256119941
313989187
750611853
74830495
21170093
520564835
225126828
43838011
1055991
258267985
478325266
199465407
222263543
77007114
62418206
22288897
249184192
622949947
174625341
127160835
153012059
121327276
813723462
262546044
139746258
366441709
522875492
12536887
255911272
34457674
30769360
393420265
23959863
743259845
25070229
629886306
277379586
184274698
491428982
616366363
303192584
584200670
583720
738179384
123756845
422176080
115605823
342616562
504289861
22691449
676446941
177959698
29597012
698344546
78410593
895100610
326638358
13029575
389564343
174696000
319799388
776506931
552213625
306890714
42395577
103926793
140111500
493274351
93320580
84155542
20000462
136325368
600630546
616538293
325329362
4140699
126486699
792156464
74979455
161589173
235810669
37493831
127736947
30974986
427732390
319286943
170771070
189755223
232405478
378592329
165077711
344819279
141699194
355748699
59134436
172155408
869669042
234333285
117619103
155528154
115899747
447741050
155553788
132172550
245731563
46993305
59023142
453853767
81689912
8068817
445389821
406875382
114401528
656181193
224535553
219245821
270341165
322490538
7235657
395958637
356104516
62360091
418852107
623260614
184146838
412493334
93198102
1842149
206917077
177767422
322269163
82483346
548664885
397986637
286604203
517081720
51732822
115288645
436145823
334907155
192145693
109087277
15102925
108606742
9161525
46058207
106455610
250420659
594194116
480124460
7947149
170567733
11106449
17114682
231303137
338988165
116689850
268417451
162383798
734049311
254116382
29846653
287575801
98757909
6885019
612569796
482541821
664802738
80540849
25431889
341455615
542982284
113694445
79754234
1176763
29168600
432947672
250857172
289276878
433952671
742660489
630986476
605276842
110943703
168611554
215947144
289723802
52344227
177034924
546403027
188580012
354460554
1027645
191462786
608945621
3076792
106396205
23909432
11673602
404284652
88903403
13557596
16216525
375621421
79148909
37455388
246390423
41961475
320176916
376706166
134724570
724811737
636557535
93324806
201654072
146424217
346901800
67830080
335356120
293815974
340200470
708085640
545631517
542872661
91347767
39066432
443881508
337068133
21455653
637333297
121794011
827379987
288095355
298939817
57286575
400901301
23392478
51324973
96269897
557773154
438607685
281217019
14549853
14933323
21169538
811132363
164207179
534749
84281486
638861987
107102323
63962323
102164292
220293609
462004607
29936209
12349612
664122089
3356402
186274682
281357338
87743549
249248064
114340639
83603706
20083159
4828546
9306624
5491641
40515139
43814120
27408277
120021761
73945659
88145719
423478215
649189893
517401887
363827466
136529972
17338301
42247743
153434343
680726221
9559586
178562006
636983365
39412651
145663807
256628615
536756549
78974500
176135793
553035359
330378692
217509883
21648312
301236070
276961355
29771795
29007766
215764388
8989358
53865615
409963945
161029877
543647056
277074532
28641772
97164702
143351069
206656936
511390221
56791412
152510754
462649087
257757684
91145090
855462717
112879355
708600268
251452948
232620675
351289422
122158217
39594424
33968149
245434040
10398347
243689755
475641318
5867386
48815006
226343041
433218464
7465057
757947161
20333616
111844084
132215895
114653527
183387283
23117043
56620404
266089608
352786262
367561705
141975840
388158075
470163744
64237164
286366052
80974479
1931192
133946915
758200849
332435107
59584325
117870892
526460358
158699994
662395091
134619628
366590826
150283762
168192510
230301487
920679612
256077508
696960741
263876520
555932803
416550953
75253668
377328170
258524107
299204959
464988678
490762523
573257810
273069614
276430751
428860953
406566361
15337937
83192450
2330049
179015470
515466955
69485929
440040059
314948752
53783287
79073162
339075436
64583287
128929963
763879588
142743627
358997546
96417938
171827200
95518507
10536692
54653283
160867369
214732842
419737063
710011681
129043707
327725230
541329922
54725932
241231541
272967952
1070143
3773895
260009339
15904937
767854838
411794361
319720458
9409646
360569424
3721661
51123291
586737895
530687951
242336693
77957189
600909311
170168844
87489754
661035566
45422023
151245874
170934391
284319000
665093872
87906353
258996706
142051598
217662899
226922744
90172267
38993768
587649994
66797443
101758521
6300192
532707136
351924994
116475648
14709719
24605840
181288894
303093511
179382681
272928058
168943655
77522334
281184449
344558326
506983053
807725095
123386898
557429418
630506959
765590066
339225883
210387782
159010772
755788682
406074054
882753614
378328024
106499151
440273767
212342319
534789633
46038375
512095638
108388890
266337306
285274976
287636118
243655101
411295209
120734852
340561403
697028695
1465972
183428814
114160403
132355860
377648434
453446546
365228194
69675907
404957930
600936477
323266869
168656782
88038981
857757038
74132202
824749623
7871143
516734476
783004111
69415374
88773134
696370843
86892388
71656936
523441847
102974022
143337829
141257121
211335
577386564
260163188
92647023
538953159
640125427
28955404
106799806
83975181
144621884
227989054
320347306
238490498
47987874
4093247
248686406
48223634
39800325
34314430
339013322
210773990
203049702
348915
373004575
101367953
63432572
30056227
127723119
140898280
82875021
93805939
108474984
442453952
248224643
136196186
45071654
6938482
289259872
132320678
408750062
583895348
151039424
269108934
118350434
124172563
83033671
135501753
25950108
289141342
312751069
121399640
169361663
246470901
463989785
272545698
16044881
236937201
745622500
137458244
166102832
297106343
73127631
26848928
447558417
279499868
184654048
193051878
40869809
767169226
311984346
246747692
65534247
134971092
308045201
92976498
15462057
49313245
133714536
355341559
849413400
40922400
141127599
100268602
823839021
88186389
666025655
369026369
197112917
217598453
316482342
115927227
271478778
9309497
10233156
247858658
203887549
27337606
161096142
44630129
67671236
223531611
302513582
50718828
7650982
521588599
178214118
306167954
523524739
192597761
355897190
157565829
129041414
33730900
111948391
678193285
18708441
100115279
78082969
205335839
130148798
13324931
78013159
569482
190073199
287382954
104138823
224907640
154228440
107702223
90873636
182918867
567941336
99013133
188290113
248445122
505893240
637924230
273108501
488530892
160866543
266305027
51879278
278952200
420604932
319461713
252766586
421130396
8848868
149020568
285105096
109169887
112396019
69369467
58140701
740692687
5458672
443533058
24891816
246250235
18212395
33812273
308614221
212779571
730099817
61188784
181500124
816444352
116099525
646454005
435784953
384572928
74624698
224023822
206076926
538802289
478011442
77614769
298211153
225187445
210332
537083039
9161033
396886595
127806799
34593780
479220164
287384433
123901046
195159827
736656361
135519991
705874191
954519111
264109783
199216496
634198251
105772917
770214201
19820823
242413981
264658139
13728953
378057441
52187769
673053727
10685482
160283804
53589657
82059217
65489437
140563963
190281017
282658362
187778398
119199076
391751211
342586844
91289089
424274638
18707468
551885556
113591332
40010990
585123276
65973499
241478711
402190644
287877576
25369656
20584773
454549
389934656
239893470
386353307
193566016
195682972
98738498
360115895
4292072
281193616
8716869
55514032
210720079
173299093
14592147
391649129
369370440
478035371
269769596
52194945
266055874
581605830
193406016
382629718
17125665
248579970
92485534
100908178
800551665
43698156
8281275
139441626
352648570
34415398
215060117
81979579
4703652
57632891
480476379
394935827
151225748
300411066
6838719
719101494
264747444
333878631
525583982
11308037
7763197
8983804
220703825
166790792
288646765
485653234
366645795
313115986
159037053
449705962
136090219
62884028
154465155
69064602
129612683
288811645
163830873
122827449
327304133
236642631
551314683
227216408
50573923
294832276
19285980
375471819
41954814
39780268
590720752
510670684
87004583
243310007
23798706
497689268
61168516
160428673
47244130
300698716
110572551
160914280
58456627
53887892
65339755
448733779
293611446
359103421
87517270
381849992
424468453
159501174
257155180
186372408
191612000
268503146
103063930
127471341
149163454
114950776
191826346
171157822
440214
50088124
246476470
102543981
272297463
380052113
137136118
13080130
296076861
544388035
117170567
481552518
713011722
716293147
67941118
91808176
731203356
235515233
66561420
162617770
100582132
196001135
143046188
80711285
252136815
97559937
7852702
467866912
120620810
379361204
28258215
231207404
304993862
419711387
384819485
621284707
216828231
664747224
531717198
134125771
245912515
149208930
83102931
440756866
49017753
395537430
372111566
11505246
128829300
280169231
413056477
120741676
148973937
513998634
162325168
292675318
288249845
171027571
336577596
306080574
495852588
150350872
252210745
386870460
205104225
363356303
283538755
230681217
10577864
131478361
119381712
356576767
15050978
32949157
248508283
58600378
10548929
83142180
114226831
197147791
579746553
8989751
435863823
1262438
33435936
29974499
103264408
248838611
310045278
596767513
457543078
23301414
415366393
438746714
369298449
377918415
559710044
32558037
128498051
193446261
5488701
256599802
430603433
575388572
97850855
70873812
783059
167700336
129384364
315047189
179028321
243505353
56316376
3118753
893142314
782806959
123039216
50960693
330730221
477114004
622828534
175844976
541373009
29764530
184381680
543286301
104826816
526223478
88671221
231683942
436417182
13656373
371640192
73905264
76550777
19860423
36514503
58762811
281325976
24644969
83291949
157690862
276464531
78408546
183181599
875659136
341233675
278958368
829092065
110986576
41682567
629226392
552443927
379102632
214589758
2992825
230798045
476526989
852173742
592149882
68077525
22890396
293503080
249530978
640465684
362222246
231563034
928282302
121720952
417594294
162615676
79496865
9215772
728961913
646250191
223889620
482742215
438548277
37875085
17345210
824878238
525048570
255193499
109635086
468756756
85593510
322526407
274398487
87162615
215005628
84316251
15498819
268826623
136022692
87558160
320367367
565255215
211419477
525166912
12735491
207730751
221429770
353592294
431660935
127679079
590860962
10530602
501321449
423159363
60801873
34389685
218571377
315143747
46968956
92238386
254420898
41591393
282954403
509761065
371686913
418753964
121115246
762189737
372238800
183945911
214580464
122676633
669760256
344171727
537842726
162784166
457279656
109606111
23871864
790425252
229580068
105075755
681455908
393387339
36283014
104748914
441434679
110230464
710311720
204560974
696922853
535159646
2647495
360820015
564890919
174222951
247402373
10184567
587067951
220168767
244779215
97026996
199398944
860370562
30839696
528787910
240832495
454765328
419568431
87967134
27115712
657744914
497512677
199895891
44159852
597019474
105462093
341296019
203009722
30725775
303274865
72050276
169499696
249233429
441756405
133950730
716551075
220518078
115575932
306348538
27880130
675160076
41786296
268229450
731862213
13925487
35446011
8663529
48119035
61304605
196738461
315154340
51262546
30310732
39886935
304913266
12525370
12348218
90657485
144945875
101159645
396220225
106129432
347769368
268251293
57010060
136508235
50199163
191637019
1421112
736505421
182597540
265624920
168496147
246161738
2512395
298961076
43477847
227119739
76770341
188601006
38093619
564370656
435022208
76371959
168039690
85919268
121382631
50318014
169310138
350915302
100280343
129195033
470894976
497420844
309220082
795389308
266559695
49408137
96380287
252698958
545756804
420415432
153603260
316446
24142565
598894191
202024423
140021279
345188332
170499815
179753480
106445240
147936233
150327349
372762471
27905799
150160707
12860448
88515232
362910087
480828364
150665176
274146880
299031014
5819109
19926385
22494025
539412979
272097368
221612885
128546905
358935986
463170030
798385745
491266409
231928147
122333835
312096973
260303461
152525109
352476961
215649822
8313195
246655446
207431328
162521269
207748922
267789123
232149839
5346681
186443428
744426959
572801472
31954155
96959853
3838276
220375580
223528191
89627953
118021945
263809826
144139644
51120505
583973423
170192246
109212451
175920250
472514952
688519372
12867799
58951622
309593775
124288310
59530047
20229857
124747677
23585077
190253154
636764619
684524
627281849
30742528
548689356
476266886
399159851
85889567
70152718
229844628
256592794
133843372
562321067
813862247
33550150
49849236
370272837
221807408
59295682
152731314
442362005
875669072
560172883
53557414
174855559
448089704
72906853
488359075
22548199
514989435
49617845
41251191
550578876
592389205
64737601
420211295
549418191
33561063
172330856
330651558
103889604
42721390
132419321
405453957
108350116
97639291
59308921
124164523
91911934
50686578
247717951
628720680
644168218
59928476
2128665
8855876
55704962
460494669
74590298
476177699
465641178
384962428
92758849
208754198
253312837
789084054
68779058
256965663
223482504
11966497
55945343
574782658
45435853
201150861
299776854
56609881
263619089
48567537
131583211
272951007
94868903
146677938
172584817
189595721
16945966
469481902
385675447
829960738
72746998
11612973
641306958
12104370
663967346
129721055
779656095
556376588
132089606
124083992
40327462
3002580
181770361
304961256
461075178
30230896
310453798
25532337
62234627
16667259
180334570
234692393
352405323
15400678
225189897
186494320
78205033
119745454
71674508
69587757
5689304
99406007
181460762
474968522
83545650
96617996
614129714
202006112
59022402
100206149
326668969
82754712
15795762
26746253
394349939
111696759
68577941
159566811
733277116
154814290
396706314
10738397
194065953
396091288
214252100
344111559
690668321
2354123
885585235
263054794
323573473
147403181
5940245
276403932
146140673
73765489
433089717
501508646
243122331
68606899
178622016
260048738
7131905
19082709
24840697
12539481
189339234
304784117
94872205
651970219
273329923
21763438
159307362
254140308
166818382
368956433
67856436
84353786
107836728
317007391
90999667
906979
602747332
719291131
672629548
78889391
2845848
143967722
34205937
91625005
786017973
158708006
38651348
426080583
354078393
143455830
201720218
54301811
17701203
143260205
391982477
5874624
291145340
84205620
91453335
588445395
99058224
137948176
201228036
197024215
378578361
670893176
193545420
295386814
229789096
53850114
361755833
83559642
34237480
157732240
241483719
246293432
594128270
26231772
854383628
569779010
74080698
96757170
37642596
780359717
247002019
296597114
841289144
129681193
175630346
35517263
306238503
158263067
4952624
151485845
4331410
1402965
254468639
137427244
93139331
239240685
627098239
378754621
37127381
204643681
211762436
47108754
105531609
80905085
113138525
138662229
197293751
65840956
2859146
484022243
21011591
202115070
92082383
660059012
68086664
35981179
214382789
279411997
241677794
27107712
776135947
485424565
496431676
1881738
219567435
402189537
621551322
154854994
36687561
346772073
41127417
743773631
151797228
112805261
520631539
618274944
82808560
150387925
110282426
138359383
74286094
463193992
351309980
453917024
16799295
42192151
335998516
516018060
200064135
283875633
272468292
70214951
811433586
197379190
50511385
76973367
8006776
329125039
51389563
67491442
265189
328008786
309850025
367289414
83158479
10675298
51369552
585143869
911592348
7428813
53089538
30936869
51536402
10969624
243382356
219508696
54030740
598048372
205684539
521375413
107222835
67115494
126659142
302904096
64723601
611390097
286931904
301756928
755018807
286774478
402036548
49310358
320642344
276611448
687458838
195302148
117421691
270441185
236030682
199016483
532170019
312375415
238208343
375153662
16967383
706973252
378946108
175245230
36892265
29224843
142044455
175087217
65237695
541796575
4122216
183658630
691456332
191977255
274182839
759046664
344734798
421436723
250815133
134769860
281661012
36961250
270910354
383599007
595625957
114185372
643367323
164604738
101083984
8395784
608744855
141705588
91204647
466593450
209333423
10885885
884058488
74085133
59422825
90309934
723195819
368915961
5080085
107905480
239860623
397983188
61004649
79935574
12504075
245700494
265648403
68722627
133508098
110027991
707869044
272119652
492721426
30322876
75250062
163539168
869726096
527658912
452944718
228916930
239621497
681326190
188685889
136905395
343023752
78810611
518602832
484507017
218897832
620585491
39400204
41080234
251691001
32175510
233431227
266078541
255983930
289013112
167529642
19434667
362715070
239933216
563286109
68449469
257792328
411821297
783463437
692062253
313120860
705395471
181041319
359229163
431179273
75568423
137437831
136521197
441505043
167928113
21083192
0
78965315
261212375
546920604
679946108
98900356
39534664
201572087
103209956
14592147
8191356
213367
27117636
113703510
50766101
429732454
536912460
45860233
36445911
98884543
0
327674227
105908185
53104105
245163783
27043260
148663112
126317926
347281358
75901558
31498987
541439776
423896959
7258108
589384011
25767672
29062528
267661547
6764720
67508513
61845882
98455921
434690962
72385108
304987756
660732836
427302962
869425194
380131060
328350921
311580662
41943226
17307595
299961373
285119974
289933955
5646464
24617989
108666993
193456076
71532871
88346491
371667353
628602780
182856585
607311177
113616706
9123864
88783455
69904883
72448225
311375602
101410305
655768977
186494741
684807451
484463061
26519037
30291187
8235369
277731723
459244033
112068
6268327
63112666
117709287
313211642
130701673
279058750
21829559
59865539
371323334
200523404
151814771
242413545
131929861
111322356
151311684
69748060
199262396
89238603
417364177
139739416
80799208
23922437
693628
375865497
59389571
223885179
23099600
220817646
66770449
167110748
250700112
82285302
127033376
2353310
162409565
203729495
412461851
53237059
912992591
149067813
353796608
94884909
18320405
284644920
42767363
5352341
245268938
21544349
356813702
26157393
632735151
254007193
502778886
44774510
651142955
506893963
628805795
151061744
435691432
31399176
18664626
4866500
531613860
58617178
237100643
456576498
70261488
545892628
337309599
82040757
767839850
358951598
348665315
270294045
669602430
162083990
180213652
276972083
205299568
249325991
135677554
11282128
184216273
3917816
10484250
8076293
24984105
113601320
5598015
65797779
399907034
1731571
408774211
554657210
126861155
60714670
136739371
460000564
0
251054212
778108240
704508471
230251162
627445365
162747275
103607088
485666892
388869579
344506454
106825769
131145463
39437224
651853418
386671576
415980190
1024915
186901164
1917712
57622987
9932971
425766723
574215782
70357915
94864245
911030993
624714852
174906055
346502026
56223171
49907343
150296402
50461491
260849679
6039366
193964861
383047900
338808891
102727529
256119043
73070668
223673035
181133682
269772757
134385803
48251338
24998003
536513871
89933025
3646703
211679400
310002557
11235
420914261
384446792
111944769
186850662
125030585
92762100
72930810
34517495
7789431
184584996
88566862
212279287
412342193
23009090
103414305
527756137
245259152
248516844
45527585
304958849
769725674
7500243
486472305
115009224
176742001
244645367
2949996
379447604
691832830
117482670
39226409
457772104
135730899
445718237
608311392
38673037
482709871
146664718
202947386
159533381
772633426
91779486
216227788
136214772
529774503
519433649
223902088
3594478
543157075
23691169
68159234
25404391
490422278
78046023
810116304
22224844
673445639
206891
147790839
46969
368704074
100600909
30410754
374845370
137091694
31322639
339863085
888064909
452926386
145387238
126698353
193037701
409844529
199559574
741327862
64002460
361746825
99164982
56737702
489455498
62524148
289717939
258742114
2570637
81197919
230781438
479517457
108614854
538739536
291792053
376784354
141492607
504972187
59935059
22538641
76013234
5264909
42058949
111453373
198910891
250341565
428644391
162210644
587017295
36972117
10007084
369399581
378495067
56256309
2244310
612613876
100983858
653811486
51858893
413927608
50404982
83239865
250406676
362271556
13450669
16425918
55500374
715613039
498888878
821683715
138858933
23632131
434887157
256668934
250703301
247365496
297594896
128639553
62073101
283107626
681538570
530399031
133084345
369355474
75543831
104589382
156502762
143554326
135507434
922509275
500568837
144623890
912136317
515955473
112743352
24912821
114521789
58274004
4816715
556166579
12580997
172779379
473347357
435889545
491341765
23069888
445049665
8266506
155490716
323247942
130692110
367098762
246084790
325037779
203232748
74426654
30694103
63672556
285777094
835161966
476175296
1640239
60172275
710516529
516677846
84501894
3429210
152153068
162402126
591982166
105374028
65746804
60200201
200291779
134169623
81313502
4588569
410126465
13918304
79214663
191266217
712271737
503496238
337128489
315279798
445782062
243066708
21577350
101861414
435157495
6640538
3196448
409953370
244491241
577468851
156551829
108127982
14604316
328131834
122051109
13532053
223994647
9832271
213140967
33165786
163608570
92611105
333959181
134773208
302671282
20635343
64391110
2763535
729105479
5058653
902196129
436848171
629216249
248037267
238859186
364442782
368275875
101659436
60355841
53184261
656905603
61963293
53658205
43390036
210096821
39252381
604843592
373598875
553175208
13362186
235839687
355292054
81468988
431379584
69236547
241245693
368175792
164199045
68121965
314265184
4057819
535490982
98026406
432823935
87474916
366164356
835472498
473328313
549228242
244678969
497840694
33900419
7149644
9763872
181304460
501861513
170643845
832024999
19569289
203110315
12755563
211212366
202768126
720231043
323477151
86119648
86894352
306517168
52056097
43700252
704877626
104456560
33816888
165834945
361007699
120912091
609843747
413928209
241115506
290532859
94029166
131666811
187601842
121529511
39992050
5129203
262266074
11458111
66517010
567209786
60706111
30410754
106472433
187813939
211085829
142309432
393111186
8620268
391348324
195156974
766127885
153977367
138122544
317007996
244509880
283288713
506394113
170295492
103773485
316996883
25292815
186982040
350453663
222958609
533371124
61518120
209160085
836629772
117748868
278441949
0
699281352
122004354
504269814
259457356
643004323
286593857
30214259
536312577
214325742
118860002
179026311
41540385
391339690
499806789
216274725
203259781
286475822
28620089
91481003
357290232
146114538
165546622
299407755
135425505
335698084
308200688
99954433
211304112
558614683
68601056
40210063
888293647
73421660
738743977
484179750
183607934
164115105
158288133
3751705
489499275
294477075
110237208
835245577
2426183
268749843
447600500
531224871
9860222
700821472
303301821
229475481
93608875
211124161
160232957
487065378
7718469
51771116
116817609
166610722
569203184
255096614
749965311
595385546
170942824
87595780
127109165
324372098
417339158
259948122
94595612
412178693
679213096
293112708
127415675
85973387
185997396
62188408
223700880
5894248
568031402
24610073
17513619
212399019
400665013
931819276
0
5913540
140721522
277012120
69958577
57298449
245431842
226281023
35496685
57285574
84479757
49705870
676972701
647899302
127076135
64735437
65829811
355102395
19684212
27590633
201985623
163931708
733677194
245901628
666771332
711699268
244255646
404387645
206659970
84745427
711910978
93917406
481765048
419217396
105559394
482095163
299693926
282685562
13721988
471043372
314790360
622048886
470728148
153777996
51944016
547669276
68501743
329956278
46561088
28089281
157900780
239067585
3693278
347029879
40009114
125259733
249432617
689006279
207712693
196713394
31013092
33398793
204922081
95964437
12718492
773737300
43000080
60359327
754877385
97509904
30663706
408136515
235892012
8320598
125045603
500142759
229418
658993967
396638802
247389570
95266416
289008767
42821937
51964680
304301767
876109776
130320504
429584751
311199727
174003132
507141530
236656343
218416550
49986288
274893741
797620713
30755312
30363194
62690507
148321148
762074848
97759524
89790094
4590399
18189568
107192295
34327600
243921409
115706770
391861023
669941587
126499495
210727707
175051581
63534858
17028015
65428065
120315866
183413494
320475852
303188675
395661550
325592495
196955806
85870929
53480714
556110140
297275779
269240469
85478398
19187971
341122905
333640528
133600522
219583763
517045918
729612842
26340742
7985780
71965418
612361329
234894833
343506744
864897781
68576059
221878081
378036361
501670395
17071423
377485669
298743153
217933679
530265696
65336322
676368195
75107894
130016534
269756994
25563803
164440104
31865842
17149852
304117801
295035726
51987610
50667973
154741375
45379606
146713016
63899793
116353548
128672833
100797896
289638300
68521704
2289655
258888684
311898243
89523476
46313809
356583372
71364161
3629310
18998032
800259217
387462310
10049256
685147089
212284569
657540565
31250895
118891088
490172433
901056697
464042113
190287127
399287510
129214258
311950528
6044874
121323155
35117890
382458717
122363647
110957582
217065146
116771952
34871578
70028286
34548615
172267201
185457850
606343643
141217948
18432790
379099544
248869135
8310078
791102394
670335572
112726385
457627055
65614086
5572906
164422607
133349123
636430220
316002094
235325618
51676299
383518000
48529243
54033130
57181890
191281609
6670439
57707925
33635736
17123003
587736796
110813962
62391777
942717196
17943695
657076475
8769540
88778666
70724384
4798136
419583973
155635215
316414233
65951550
32652279
26490997
381883183
416768114
167010124
44453451
517367280
193811440
211399456
951365
13697426
35735266
3955820
100556031
678844292
585174647
218523176
38408370
40027401
58907206
341104236
208481973
47945096
12177196
40737438
677374271
253960758
376680081
55308660
10651288
149627711
160763355
43625716
714902993
16288073
871742726
180069635
555384755
246081744
94367376
84907779
526064339
223690155
198524045
1224570
402757688
9532580
603116606
626476409
385523155
133939368
20718772
510370086
629459961
715457722
179222993
594335145
266309219
0
440090881
111598537
217863
194864256
12643014
96327304
664619127
517995782
48361864
357600719
98349545
27344022
286534185
309274746
426300772
278739856
352347972
342154508
385301887
58832972
137745736
235036112
51237909
6450842
169362203
399294854
122635486
802583427
14592147
721724386
206689300
335349225
11181620
73630270
508088758
46074823
7480892
61492786
116568532
765101412
337216786
294299441
236519520
6075545
718295203
109588598
578777394
5649408
377923121
246848469
272150358
2954698
83401464
178416975
210596447
30731593
53502908
465625396
258662765
473054893
39906662
351715006
282716389
6287309
92905421
270182994
652921992
37725808
27553453
324836419
521590987
24897081
44854992
937235376
138316650
164617323
121366614
773918183
1607888
194896819
19508253
356868693
51435738
110967815
405234162
162263290
257844999
111537335
2561156
320550309
288769260
122546060
357684417
359574732
264487296
173171644
322600176
77685745
502873787
4220902
168595189
385446755
427755271
440317667
1404806
11774856
716728292
94166042
129605
858084715
775437463
69635908
632100414
33288607
24829088
446436432
797545746
196111374
26202330
21652577
380579253
163578669
280179141
130437390
267816390
751780644
123555821
717743075
226664577
838056935
5461694
254081635
606220932
72420651
283857690
332497667
247888224
124562919
442032094
119080795
361197451
146783190
21789878
584665591
416308845
593427198
680045865
233429835
269315239
568781673
40114583
60831710
75699254
476581280
112569295
23130817
124151468
58351496
252823238
628930629
444215238
535064862
137372551
376508325
285442795
32773555
55706269
214287047
152607504
752142216
46247748
115729678
20285506
99635874
251934487
62479724
14144196
289134652
8003046
231115571
120092283
85441779
664996133
84832519
6952694
267074353
21780920
4260518
101952579
122013682
138086385
209567061
270252905
437131722
62096556
304834333
509081392
272332225
47937816
14592147
104973305
338173580
44343935
27513179
83817994
239592435
163518523
402150958
284913769
742465678
11325444
357281204
342098455
104111985
200552210
524842408
331174371
144608247
143826030
318607423
70429321
653840640
41569731
278759211
308559009
63115228
37267639
53197445
181162074
739783909
243319386
228499011
30412399
759907990
25036643
21983364
40498223
323998895
238224611
87833642
336455265
350534290
519141658
1216666
209091013
146907257
28846427
923638776
108506783
461634859
129546606
40642971
134184846
442506465
1722247
182678607
79794251
637077867
195742553
8813803
70392604
134998037
498993120
145899608
160440869
246183075
60244672
209899
163793126
417159403
202251303
508149155
507214635
388544171
138193864
750703423
604585849
325330617
197490349
197305468
4287870
36239702
278874367
729165605
559955583
91530908
37063617
34266446
839697926
417906535
219165153
3975540
50867066
31253938
81592810
30989446
636862740
10482918
100511690
230891125
91644330
97454968
360785916
379402028
647427908
61618827
283025071
416272207
269805225
238829884
806729439
99243458
302300180
102427256
200451097
319227684
170963514
236730702
553521904
478555997
42850245
451125145
482949375
55929024
504424043
46182275
219546162
87724541
240986394
397891644
246334009
866795424
180071446
93238672
521474006
28262511
321271021
417978662
61968842
103212491
359185095
86818340
566929595
49109704
269477992
5944594
714936586
71268400
58938382
41550835
845547940
334144326
27346594
320185446
26212840
248059481
288931643
273361221
87030211
187417085
404230799
134405058
86214278
139394327
166820617
231473907
146771307
38302615
31356118
564631727
429128579
693370067
71970314
82903136
252934886
267438788
143569799
33650258
365836328
213333468
68939750
385862605
275384516
41745833
452092418
875358810
1637599
540057951
200246520
568949669
389970384
411068645
864384646
571637805
140272865
167692929
76902816
119790708
27491909
312301664
461869370
806475311
57035602
450448601
50747710
344440846
362224216
387841152
447745174
760367031
77908077
13576948
25151297
230436052
28392868
392077245
436132128
227265606
315635751
206205351
582039569
5494025
41023121
34495605
497358825
427041201
86651185
128696329
41434114
207104695
299014258
159651339
16787832
210931175
103030624
48551080
167460994
252687968
331717719
836067990
403748380
622445303
251973411
2068695
144311099
476526035
32119728
79027058
161342372
181891119
14972275
30486425
577584879
118820491
694996902
418089644
19546168
154698482
265715513
335191393
410030223
77777601
105464782
342725149
245422394
80820790
123604788
662037207
163018850
342920317
108102303
110662785
385962855
226718209
4701783
209279530
280852826
332639893
20709569
2186047
157956541
176787729
372734165
79603985
944795792
73502610
267296397
271870905
45236492
243899624
135250780
646142606
70275020
369144863
105040133
35503962
727998216
427438925
1958950
204832269
43140279
81189071
89918927
425756942
40008463
14060606
189182781
264338274
194476097
121624633
8660114
48844389
510546241
361166
87463448
16449018
478968768
132214059
101792370
326854743
340081300
181735589
225609116
136063345
159499704
48398761
74326784
594280436
193588308
384931756
148471493
830244631
227377428
397590039
471278677
261369729
740135015
301549912
399893992
632161737
355008585
144944014
81249041
34035207
183812846
311591008
313443917
15668969
3348416
891114643
114464065
383917438
219926590
394912159
789896078
206000032
116562700
443083531
152583362
239846444
150613064
319947064
82902964
114681819
467241732
213957379
15950455
63660345
52189409
97601897
440234513
262007603
581822196
793860666
555236416
112415906
29736919
18680252
107333851
244382755
317371982
463332185
333124416
52753163
141953095
280110145
357192529
3369589
75817369
338532050
107100987
748727703
191890749
435228084
88009636
106413815
33423743
106827561
599835430
258293199
537335262
460743258
470271209
271598817
164316336
511283541
16815306
521970401
23356648
195978467
467928604
49986081
143534791
70478191
102290122
418023597
76586808
620221548
218091223
719949241
118652154
67014641
189681126
367182505
294358742
31969378
26688456
140512442
79336524
112941613
594817831
14203207
97206322
32659300
227683748
33604881
298448947
102646345
855983000
74607330
16793352
108596891
504124920
196859899
166899481
141258299
640329748
307049422
23033929
83904932
25896814
118065004
4489981
534331329
33923029
48639459
274285686
233397429
41326730
31721189
31059619
8251506
197678500
337740050
130941767
7781621
105081167
18153545
552999301
180408623
149244172
4730532
497007340
248717863
229078430
370144716
584707924
118605956
224412686
648902792
336085927
132989189
53081518
57224031
795850179
249431318
650461263
47618782
126189027
183565663
406326147
164454885
70534121
504437751
356747876
293022117
15236241
58589388
60505371
18075536
167182234
311449594
141392020
522776425
678448706
300523182
298807784
592214438
663635311
68839110
338386669
112181485
6317
11728207
565247226
667732672
135370028
334073097
31889371
301061066
119443139
175761376
92811208
632108304
436177569
589536809
609511139
469216450
77546592
362630442
20917281
20854606
87107491
11795335
74998099
610147239
18958033
398435917
6142713
307736992
190881020
176616628
425865216
149227031
90621601
144562421
627701101
193854326
524202921
379392029
739028946
71250814
55972135
44495810
159800283
125201424
177082548
339506762
410322902
419342932
337503703
392815259
651065302
91185282
148610101
82705103
93782180
339205003
76904565
180985159
493451234
232273643
102236131
132587311
324001342
8353253
238771917
67338792
156965143
13185218
13498428
437418966
17909763
146196078
251869859
121567936
47567943
10332364
630774514
153242425
306544935
28711226
48191967
669955017
32032396
211478689
240820291
151597548
418164037
141975935
217306755
371281026
185043199
490790032
452621139
4212555
780756
525705365
132455897
74669397
627668657
107668450
271118753
625342343
39127927
131267071
85218757
273916277
340772605
15402944
29095566
346676753
451624805
250980877
0
14696243
98598212
411505306
244944989
224405551
116313192
121659866
425145550
235481456
747466439
867246165
500925450
37073998
86327455
285043748
619633663
118654686
92294094
449373481
571530407
139863573
100097124
583784822
299535750
134347121
141528280
53806886
631185279
685417923
108432904
414248655
122121682
21739525
408171383
312697001
466595313
474779943
398618023
229624064
690274997
12780290
77719194
863823807
228368953
15359047
1600727
370743780
114112972
401355692
39755316
189916616
356968730
28929399
91470195
115458460
567090248
237611124
919942795
31759002
260863958
152420923
444615981
116700748
328595604
247130481
61959661
156425948
161132943
581296130
84151695
260563462
72061231
428160461
88156292
10400064
87022580
95621167
421322347
145365457
328807896
711778477
63481787
201106505
12335456
4576104
136497918
257740498
171447413
112135030
414684530
143211353
269494458
620703847
695473970
9246889
431705574
88169455
540907151
804591971
184538534
235273055
14556928
12604887
74466545
26154197
110975880
3125037
657317563
318631972
83672753
74634509
630492858
305429951
595645958
45672085
230750812
389717794
60175995
153156184
392497284
79233330
209535286
547060157
514609345
104806401
334570377
84491740
27840305
187778687
14427952
311663602
266098736
182021331
149406931
314218031
102483257
377534114
536965337
15110649
489384813
222206085
375299187
214719873
453340
316681862
14875082
28232316
462682784
92230712
22534254
541048917
527909164
130470109
723714311
147783043
129479694
389019545
734784450
157894454
21951317
300029296
101959910
283889136
242034957
33660424
317899347
265448631
653570315
194266221
558919100
513274926
489932427
86321443
554228295
177321843
144649819
187413648
108190758
279626361
31410020
54929602
316297103
641885348
134620419
549878583
111425304
10601002
321661620
52212960
61686112
38149018
501824860
90997563
143754630
904406149
698581605
546811677
605103320
321538309
35112116
47914449
201966017
466408558
376130995
58234574
337322628
9123438
122709445
184818703
732899710
153313160
641728
272622068
552500096
385213048
368969379
452830345
436874141
182569903
92512746
167167356
4453034
214790078
440446511
57795123
265374769
7927263
184702260
570852063
179643255
46627740
19471751
39235929
65714874
452343724
356405425
177799789
17851993
60899913
42521738
437494238
597207695
151599500
798265122
112460544
140867122
347461976
304861883
158739519
31484722
28312813
190558193
69991788
378619288
236346562
96477551
140461740
374092960
63041019
17438044
6584366
672375
156726815
478210976
46945263
3496259
360200459
48084228
406169923
810656495
233123280
566702142
141060775
16502291
176110906
597321866
143940932
76085265
359246441
655983149
61714752
13742238
217809334
549631688
117854941
115501859
555911410
87596809
497522508
548954862
226488603
209956024
634030801
532464257
446585938
147334628
866526979
772892023
351956839
275699407
355170257
103671857
424431646
239884602
390980560
227197991
479042124
131046635
85842719
428685224
72598327
267662849
737171894
681193340
31184322
273599410
323892715
55825525
27810105
228571504
416099524
182337866
276597575
117997812
393607143
115031989
407467736
149380297
360725672
6284084
309560724
263726683
627380865
165567704
66132898
849629414
54699636
612988911
549554979
193969050
276666569
112666655
60143005
290886627
44007587
99700885
10163215
322753322
92727102
51079358
382408475
4056261
544604384
207700333
762140441
193511733
229883028
34798631
55801608
367314728
151291376
737101962
60819681
152945247
133715381
172883779
306281898
150775213
252200801
844863
313575916
39584495
185432424
90803612
140998628
198504353
553706740
715639952
58425125
197608516
85674876
172610452
171296079
845496132
251640175
30607941
292065357
106742634
75800981
50521329
41107310
91873936
53220989
778864
311031296
673732694
71645623
304620515
457685103
38540624
4714901
42826933
482583061
8169559
178237841
480908741
48033869
113536612
333259925
607850288
273049597
167531099
610693978
131421829
115785942
41724205
79253875
315650623
22063857
358550679
21495881
420714878
396432902
323751859
201000762
184777189
468571157
404713306
271749145
104110999
723663821
410972675
563048435
104704463
107120011
268609392
887452984
1313477
130392873
51545180
48454979
125109264
582139587
167194844
59326913
661417843
318770160
242687562
68401098
678788066
354821598
165899079
139897886
731608751
23394927
16582368
81471210
38919177
526428152
47200801
57200671
149398073
195441971
134680211
46779624
523504009
192209743
444408860
21925967
324936804
157107751
327381163
751804775
158999848
31235228
448339224
35721838
93212865
256293939
91013242
138857908
239904274
592689710
55186422
1072689
107597316
260359077
157273819
298185088
225902159
891604
858778394
20950981
100249202
1881083
179206526
250964194
654257898
103757516
667738608
280461500
125857785
467792
7785829
247652490
29174375
637154281
550008573
68444775
18968175
134719616
103863259
213011288
606203657
302268037
350563186
418558475
91217210
116378375
33867609
518728997
192521026
401923941
160645460
783412264
363836394
412278022
426819910
35664902
290772108
297452505
105995787
230630522
114345169
253954392
250225859
401988074
404218390
80198665
42226701
903956973
53912576
305670061
248556
594123532
316714323
187006185
309758395
12658194
287585884
221049912
608381723
539593298
171064900
76063828
24814926
51517915
372578213
46644705
202493284
393326699
56847638
388655516
182404815
232984027
635501654
59114188
407932021
274134647
10847241
155582045
16742783
42204742
138986809
111723335
645800609
721827711
5929638
251465295
162027652
475510774
108935331
209355735
5286356
419000655
276523207
822122424
245770498
295511027
103550772
212158
112609134
160271105
431482336
31698763
114683269
326938409
318189400
91914069
151078623
426692185
242585371
142214344
181271752
173225496
18366272
169107474
774538208
107756867
49560425
33497284
240287096
38824986
392219758
106212088
282845563
198000510
462960721
467649541
302936109
64602298
215427678
205309710
429286200
356286770
94409155
69995560
115499167
260852721
145593279
505115616
187106194
460884177
463355172
134454156
46965683
182545922
402817795
632653490
222039248
400450172
22987424
15554137
146221846
310706849
28395513
144507214
71067778
51159177
254035176
639492566
53977616
22248881
360591274
133643332
261451059
232307941
448518264
37939442
391303040
538570719
251556861
495984626
79783708
173485596
402439310
243745814
278448291
15699508
328912750
108616661
141418394
89699236
6686716
40616732
72420556
118024084
12340969
418539101
84908036
769106181
21796221
79258162
374264984
329167313
205910091
488515854
311308381
3831879
6262459
135623551
257469381
151636330
4239998
149395779
335764213
495028348
108914614
364083345
737411583
449024677
34173707
77140506
180780607
179533165
32856938
389571850
579297066
102302735
16308674
7895594
219680283
20047158
342500762
143388315
139465556
231764875
154155700
205938562
168092734
121935988
112341142
795174343
100071582
335411638
729895497
481317084
384523282
32173107
101888787
230835609
253909312
487194485
145950037
829580111
325082019
643756998
29002830
558735871
19171253
150348644
24873936
806301738
634848797
179929125
165081938
79528209
83137625
257268725
425756293
377434521
140412833
782636259
164209677
609219632
401887766
621873415
680733775
581819183
3491416
6141573
136675978
89423412
308003503
67332245
90837634
482274351
281217687
343364680
550806137
3154160
118888417
30721346
184209550
266665392
403004004
486513607
601110006
24352136
68538280
111197618
188144855
301056781
215847669
392782048
69029968
113647925
233469617
21564579
357244161
324685808
69662896
12750594
548001635
492462942
87108459
158174457
137801897
320990551
35918762
21689301
112788537
201842924
216532743
204111857
449894568
63042417
4887082
128739180
407877202
404266194
488926944
190060259
9068414
60096073
564188111
304327667
152839977
65708961
175764437
112981616
508506960
501978657
445876552
13506015
72881349
64417862
4533549
56448756
37137701
177993045
224415837
530623597
582159893
55984646
84151343
71877130
277117004
58437980
89768180
464791731
156245037
191850852
142685424
25149602
235520183
84294587
86052800
54107081
49600249
289482252
558485308
251359503
785335379
342170186
212973081
138382837
89472281
419928065
443004302
233046172
311167105
9848097
217244842
290675793
213016417
430591380
550781280
3363865
580294560
413167663
183461545
256468111
231724476
193164077
208806849
78702827
301046355
91103229
10047876
123387768
3070048
141348237
22427411
71371433
9916880
8254196
546730843
141089915
369517052
132869488
34395988
100774172
617155052
83334299
728782119
73349812
555702199
7620645
53209761
110050290
37421135
118081532
179852944
100826727
148782488
240050632
195886019
60020329
525149623
59600115
228511019
7203032
250853131
403152707
83165117
546490703
146573122
41810180
393286936
640986298
387508440
20793161
46935713
137544307
19536712
50835080
275814951
92736652
591842883
412741184
91160434
12244677
40325311
399360616
52562650
214982865
760415297
9513455
544678914
16034913
640124596
414996884
476808110
439686673
31110684
263553040
36120571
65772130
400895120
173238219
1384272
391925998
179226624
273107867
647348099
29493190
599411802
813651348
545359843
171872713
170562927
509490662
603003809
49177230
250247006
269146959
399881675
91779053
414294317
756387992
57989850
128119990
247822528
560447595
135817755
286142151
109786311
78845643
94614
344786865
460591948
266019375
4243397
723616552
146867782
548751426
460130262
62107070
254517736
303085170
677291732
374164176
476050219
153547976
171078242
18182513
6557866
47639343
927243818
597682163
125409006
831795845
299617281
90575397
355850605
63253516
5176746
320280200
95746459
404642517
51380869
24155245
7776740
424589973
254601738
112707057
70227345
484158500
112616643
108020329
37505092
218161889
493534549
162085336
102555237
796517064
186365721
291192101
309787350
71720099
108396549
150193050
206055715
121987886
73287689
267420781
400243822
594040134
158886916
474773843
11827496
92880420
475224564
108136562
794373992
716139513
184464024
15505496
19600204
432912344
111460286
318346536
423922840
89960604
16512139
43052268
327711291
227100412
157683592
0
340035089
32858079
41752671
14881344
101998971
80568674
266062775
2554136
194643354
487465654
512025540
160396319
286162153
26908392
289210977
226893829
569337513
741966330
104577034
144720604
189447121
8658837
253087291
551430741
16147957
874131519
498499787
10478678
65288478
36994853
335904664
619598904
13685143
51142329
207723314
54867320
195679668
215254573
155604693
85027643
441037869
391547501
77407205
539612967
688294330
232336143
411185054
478348002
22438906
223234279
301877882
411940622
57143165
218872177
93433652
133990049
122082495
228707124
195461071
12539658
45700560
516418619
164631971
478578687
32587783
96270066
69029761
780818
22119495
648348455
27929979
804589235
86075212
428341225
348391099
66277802
92290262
322800567
352118767
46367604
2497514
244646863
280228163
368790503
5529679
81847695
61410146
295046135
46056423
144877311
212245435
76487153
366507485
102313787
224103914
630970354
384631326
358320219
19475533
179287155
3413418
19873091
115978837
202160241
224429998
227733936
81652402
6842779
48817433
326462236
38232816
301173255
142877438
100114308
907866
32041625
298595807
243223368
326548583
32322386
214792434
407613122
30071991
124626776
592990
7665872
73965180
521861829
517665454
728782421
60724784
23824470
179063397
233590124
299233159
5782252
520248401
164789648
218999120
105889420
548737491
469419089
13933314
143119195
49769288
486366224
461544388
216321602
483718689
217215354
337236435
103344748
181458830
55894441
450029108
655683419
66086350
602174173
152889306
63962851
246723971
327767996
5758299
114897697
22464131
102037766
430291025
234015575
20543177
811639019
773978685
265493983
265156866
5368164
317608844
29060722
232366336
124256929
427962776
82210511
81146757
178732381
266149382
797374525
333048201
208143453
107252967
16368058
777806406
411660370
196278018
85437354
107863340
613787633
174737327
2433060
242442611
386593983
705970819
5902525
167344395
210455468
237143
227852376
475111654
73329579
91429802
457003034
212563952
311625268
237148161
657247792
9655905
257744689
132291919
385866651
72161754
36480567
95833122
283800052
26898912
543366334
279030834
892652280
237307905
280290665
395080021
744557010
635222049
680254506
222747185
94474426
2300632
6168661
259616972
161093093
76238446
2943362
252393293
300148581
289334495
172131065
291702689
535106476
37221911
137034945
55555939
36907010
151740917
11318740
37595842
174890681
634475961
526759035
395323429
385812785
3178569
280664223
74508261
92027358
305616659
249653934
49625045
463253167
106049911
81848206
158646169
254737321
64896004
833193006
649201423
119416290
59379497
18861086
435921138
271878798
152069140
768902872
399314851
249556690
222644915
68475927
18877724
812072628
1370192
1296472
173814328
375462230
79969917
147828929
101265965
292269739
379753525
130935430
244455838
366168514
280470492
409192136
389327359
165948520
267030261
59688981
360987668
195729398
31310762
1907947
11310691
744821003
40795394
53740594
801879991
98298002
758971015
93085860
221736684
67377506
193815766
159802398
325432980
116035283
47517476
318335356
258124637
271822949
160936871
568887991
359154778
376618415
200854291
285343169
515600913
74744432
378493804
134363411
11090838
42257
123892553
14209738
53748281
657870389
44779113
212422628
78121142
151772873
21978355
440445223
301898446
306004498
306945092
558114632
286989929
188291396
166830705
49088366
206128553
134953241
96096256
9159547
1755477
954178481
379027284
59372809
1803989
353172291
500763560
18687908
83365696
128568841
289298111
532885551
346517710
4918896
274846679
515635005
321875734
154672439
394981872
807334233
27764077
2511278
19670615
56698804
433511799
222856114
389140214
238976733
31768523
61886146
181196669
946470894
291285320
31548394
674495636
460070691
390491435
151156464
275609619
176622150
58023748
498142233
371938710
23950410
407508429
282441647
212817691
409873395
12520945
285182971
179485707
279368112
749982217
380069307
26923836
454437682
870206983
41055539
125714550
98372014
23106558
80058175
39056520
88840002
92056616
17134227
21436199
46943372
753572235
35779679
48963492
39645327
31695204
19457416
344764882
70011610
469654702
107753478
22383439
340610449
154593264
297243708
35893330
521641006
321408877
359453823
80310869
899055399
354715798
210714940
79372744
220017011
92080789
396416237
22225079
487178420
14530709
829008191
4623146
88497443
189553259
280055648
487725692
209502660
61008095
204333319
83117873
310361230
224126632
297361929
180013469
32053271
117001983
361376185
133320886
0
115872107
272760120
43037855
750174291
276448045
267800889
595199808
596894111
79389199
22766642
299484702
734627433
166121157
762898962
266128296
431348079
132378637
258690513
403981859
428910267
711086366
42976381
59232681
108274498
205617678
208981099
607686941
61791139
241331968
74753790
503316231
421218577
243280343
67065440
371490432
4306418
411926451
251597272
407939786
577457578
835537432
347223680
147048472
214058173
354107451
62489667
160987037
44933686
297401603
517065340
780122129
274525026
184527871
59905147
66975890
662825678
221326682
61769035
51205619
1586596
411686099
182489360
701146150
580911018
527361992
71420544
49851613
223302299
122688385
329411132
279943978
181792077
18807513
127374699
19277699
480530500
53888259
47213671
873331773
305783561
652607618
836482055
120541797
514371147
446561038
10175775
208614404
6994741
24982495
5668870
53798152
436342447
276109723
554347399
324627459
95704497
550586796
514046179
91213063
112571892
219999278
868051384
487788318
52109067
501341778
129908782
32661049
69532828
49192060
146859722
445199451
339965555
106266885
718708283
381881521
95081700
348350312
245122747
226159720
20859496
388942692
512051968
264301495
528643792
102397442
247582582
48738474
216021597
42461489
263111595
283249358
202553769
246259140
39937737
23443130
31049047
659900090
103020088
250771932
144961018
453213752
119227139
405357086
398651530
49082382
667275715
24169568
33246937
10107702
572679912
31851117
102479855
355444979
15818607
484681815
299300454
221864122
268303327
463914718
684785246
62529605
160279618
31938161
330744748
59845053
142330958
158547764
149150712
89385637
588282549
33474887
100838635
193154098
302226937
102621812
166532571
249141559
407730696
45517005
120952920
238270376
2364593
309368946
65959683
16823569
389068913
492363367
632487237
89401558
64670606
839629760
192709032
293457641
163821666
49779148
35871054
37540225
91793283
631195238
307302729
228617786
69453816
583064984
401657249
135880289
223899379
34131927
205138800
2288591
322483241
422558881
51421036
56544131
306601936
2546272
511746857
46227499
259153798
2360780
84106606
112365883
121432025
396901935
257568058
628225642
25007957
155076848
782273733
108011998
20309949
641920996
729305136
63192955
103415505
694766
150436424
665213241
502768342
172992190
144189217
104064894
517334745
599348746
326252932
138334643
7620840
940839777
526737288
54481851
271223510
362524900
654596659
42576469
658409622
162004508
231163518
145582948
9097568
43569760
520712112
199715419
58439655
81449325
736926455
304326952
281188975
283020148
316808204
220451888
79948335
14200869
216107257
387826388
184589714
65564088
272266759
12858895
0
152033297
353745100
24839206
28975983
22596870
388987519
682463071
82071643
8878394
551776912
0
236392633
331078082
308100478
360094416
60833103
197261817
98889650
16439820
677502423
261950580
635018325
10628292
679972
95717200
445510074
12237034
81844539
116494544
145957704
116296289
45936721
549796938
9612929
100128399
309896341
3783399
349945317
111000579
803303442
212732794
58149485
51256373
611291214
747216996
82666904
34318695
24369602
118638889
13330727
845605723
128496615
362813014
62712940
372954177
13653117
304155294
419130837
828147822
160578092
225062263
327106032
2236162
467236093
28467890
424657323
274325032
164806178
361079413
169158939
51361084
161684823
345645986
320193133
315206737
73595461
498327333
419587648
182728811
140637191
195283387
543680764
61562978
200496614
62392488
198047223
261141221
118922177
657496581
419737245
10959716
17882012
360393861
774417896
60267058
128954754
292330574
336025826
497476906
206108261
528651498
240016192
404748029
458676731
112936936
226598930
5412925
534924706
174399935
377945087
124134809
163646014
226803025
302566788
7094733
703491212
167778540
7389629
31288752
282061929
62708932
151155900
30567309
75807188
181534118
400803412
281598328
76538268
18428597
107962165
398226590
544180032
11607140
93978506
65659013
361864790
114747847
329123532
99456253
331922184
431705768
744973148
19325420
338153764
359659590
116031079
197042326
68971401
95663035
11225190
38013667
339696407
77428804
65884021
385660199
583678108
432358320
161590313
106535821
28339475
39992564
211738663
159178044
734793867
416816857
712247389
39218193
286332933
138024980
494818343
47527670
29940222
12475984
768803130
290288870
518955942
46218148
43075148
233326797
181507782
316280923
45427566
60197888
331037469
125059859
192765151
150399111
194076318
44254559
186719453
130665365
487284304
114648852
201317541
38809654
344590586
408471197
473995289
71455455
479940355
454438773
69737089
74503123
657879651
279998814
733827789
8399325
11687929
401956410
175201502
374979587
541881529
194263023
135353859
252867934
55476836
401264652
19506815
261506406
277407
581635961
614935334
313828417
58346503
33012854
60534937
202198132
92493618
327626907
182887097
53586446
542333650
147499742
471859057
47760054
398341701
359721
172202657
839580213
283571142
403660930
199128013
459068265
27773089
15784108
2423605
22930263
691234937
314687564
59852842
361832461
46705643
16110240
487621625
270823580
480482969
440245773
136041636
110350345
484558900
186150000
14176062
252820791
24195788
388275362
404430536
142204243
517303359
37301336
587784883
707579400
642842526
57756407
34159303
529121253
284970145
168148571
45019518
60991616
252208504
758549823
127372313
481766696
115659618
174000807
488420475
179535067
189336899
396117588
40610873
179193411
347506463
309987018
189264310
126828162
260867952
459929050
25731230
79185270
520276165
24583029
412245007
88401124
456954203
111951934
179563218
15778782
142909451
130850697
85211174
415586927
52699058
8471949
8636433
213586944
26360460
19819381
22376930
173437392
215295056
17541561
35436890
381303701
401964796
139282769
494341539
165425334
51111025
384606763
5903793
773705739
5872818
145878067
841288432
78993671
30596022
367770205
60799799
30317986
547030610
44817840
3941273
269947947
439877773
67557756
666209496
352167427
326682888
28851230
65400073
12685779
89288126
44540589
149473970
19001040
67422760
868375025
539059335
381458314
492408957
614203445
60029405
8931828
860022268
49552628
64466662
54494809
547783441
194465846
28049747
56769531
50912287
215307908
4140525
68137584
403287123
160917955
18324686
166824371
169153304
260626766
159275873
313524616
127400988
9904904
20159185
12856230
11063695
481586031
500603377
218265946
40594358
265070417
80041521
82310478
163222207
252780446
447406048
459591717
101202577
222856320
437633816
308930782
582268548
150677881
136353824
192693856
768454510
256787607
590770685
61170865
112272463
2257038
65319261
12332413
92346580
613138290
35722696
132296722
132850771
866526038
578524913
665511565
22185530
26517227
476108053
431290829
14786286
114311150
269034630
138700421
2241508
202507984
310120503
36600389
90021248
2951956
217223783
724505697
400143088
310877197
623435187
22377914
175503684
185277424
39147909
24327223
162015086
161473505
119446779
491722
285532274
190575849
173861082
198904761
61802582
601053817
35240910
679592151
182430993
312348302
599123325
421890151
761358149
21075087
70931249
689618340
23102455
683819215
90846365
356970354
283242081
262177991
142341079
668130
788594861
378703799
231265175
370091758
294491836
417089943
135380747
165341222
529237084
50066158
414113084
303718148
743325166
77202237
424754732
160145386
24078107
87050050
44041082
19948689
535282915
120601298
66594525
1015321
290252402
13106093
64019690
232011995
145323968
351286498
1049307
205847669
56395747
278931878
884004170
127081207
125178999
108269901
291322629
66487042
42616301
59767588
563362165
144825316
44480846
483819018
14415826
393485864
37485187
712057445
108998256
423733687
2500452
93889238
458620501
52777153
190429633
185241500
54383724
325816850
110341265
3010242
186429445
545937844
305293833
474414581
75777814
417841766
115115898
203728321
712896960
585985712
221410571
396213093
689380935
824213890
98462762
547097366
235498350
214213806
14342613
24440407
244794517
98654595
350236703
1328952
245820197
33900426
392971307
372696015
31041014
46088552
58331854
379315698
24921408
862834395
313044825
93344752
10186946
363622528
262168890
390761574
215147558
129615364
5576219
476656696
52512309
227429039
9842702
653322857
315102433
205757914
258507366
160367361
68022300
511065695
375372885
75145425
90677278
84324354
342705150
490383990
173014501
529123621
305639842
359293038
199554916
474446952
39820604
279885510
731429498
62001531
1765145
140856542
193147835
21202843
28918702
186441802
130329982
595784018
51648449
151328373
120830556
557145735
18152151
316113230
92904640
39891258
689203380
18086270
27068491
46519097
502161114
215011129
125645251
660424810
331435731
13669025
1545368
138082755
325168115
384312489
669419083
227394004
92065500
251631381
430803702
699017179
474537161
338480952
293470461
534029557
891781862
108854209
253058725
255285967
288855663
33739700
239739473
284996451
5030152
250751472
657509
405411593
41486334
428574623
699835544
187721516
70102913
51354912
265023434
463679205
35592879
946558718
408793927
127429607
3415863
143612649
291150335
25293939
255094256
290444530
43503516
149980922
118843462
24952174
644378283
322501319
265775414
357699909
2508912
380635278
98561163
71991646
86226393
9249219
447764366
385064915
320396692
55225645
150527769
286577435
366756740
210352268
72792473
75440471
235780702
20109805
30410754
381006486
597781539
357151629
53587465
144917799
216480162
388600092
35309600
3257571
634594809
171281225
214392267
78018194
771537289
97283756
267557
174646333
288340399
242883250
289198839
20839084
10856072
175389407
534648755
88655046
237354421
27812277
348188359
412925708
599537296
737633373
122390695
315278126
262099799
288411770
6492833
705080712
438622043
227080387
146479135
135808028
115561317
18455066
17641084
227884407
126219639
585095743
530193197
524245504
405423621
211466195
50001150
129639788
110775442
421305036
93660168
106808682
329392533
126623260
25746012
44442550
266600530
101250601
145805705
137835218
51082526
422771380
67625903
280228803
70503966
186397903
309411296
653565182
27552725
41834667
50649103
123710528
97303134
3117585
371333075
42596604
421165662
140276192
203504102
224963438
357964959
33755543
734793679
124602373
118137702
809107611
164462647
114397086
240241217
494995083
11101971
546342541
86608779
22354264
21130341
74333468
166130382
324393537
80879390
318563732
171180834
763165122
57062765
701911454
3762703
442137216
6556999
33529469
6637197
87425015
634029321
473364861
107544869
442344168
126504660
528106074
339362850
48540837
66553364
36646780
689699533
16831894
342106581
173730906
667203655
26494809
817551976
211460
322328159
260756543
374209464
115003778
142102294
721362524
174875180
798837565
370793065
79313360
71476723
222951267
250595697
8176541
137352257
111423815
147175823
540177385
524187813
363459184
420508273
714770022
481263278
54631682
30754652
47553737
624619606
399736880
403269316
239431856
85068650
39285287
502053259
217004661
411085291
4978922
36695929
345498734
843649609
135701722
216624370
133374523
389643626
233283464
157436802
637761116
51484007
86246527
168502751
650605736
204106070
131338092
39376049
712596769
206376802
464381455
308538293
253026459
349375319
7509858
201583213
1853395
463236584
564455037
2014431
37031936
213617956
329190212
725217289
587904628
268871186
89514014
528316429
685078018
227724141
711771838
35066093
26858778
31112463
318222042
148768102
578074803
368528748
245342933
364797067
162791597
15562076
185142518
423124195
232807275
365405837
155237345
545591713
7788946
334923964
181854546
197816385
127032373
265486264
590038766
251935249
122603301
238475706
491861784
287222716
76151520
502648533
552693177
459319791
58776657
82955591
298904472
807186829
651184629
43967256
36292334
180982190
242607746
220526423
81415367
476413653
138442778
24285090
161525581
158387934
158162730
527143928
52161168
14644530
85491666
889084566
264768342
146673295
178505031
362309978
385975566
173630015
1549978
13006702
602388315
46960665
351502568
207080295
178117571
234037288
866121921
14488078
208869993
459328268
661953344
183969092
23985352
104902719
511957374
31898640
399695664
497686783
18169223
383080111
168527893
69603813
201684224
187629105
258518580
239669640
342874312
365232512
218145191
90401743
687271170
192817173
32689277
79942731
55775282
132350612
377599757
393131757
29305975
313089513
367926082
687811166
108328720
490489883
34656833
653212853
212960548
206018221
46931432
330648780
46419512
30670426
448531651
232349633
5726230
216401947
245707428
104959940
157297337
6076551
3238103
6109568
7389860
594028332
530417828
425609566
244343648
157068448
242958023
105345702
352800328
28110783
484366223
179564517
39876782
173611598
114627541
449739681
277500962
384740782
580226159
394688091
119096214
387434278
15383327
164740790
450619195
382559459
7335099
18492134
661375999
129731531
584806051
9546188
66859488
123898608
400718435
15854217
648557210
180289985
494753351
65738073
659869339
717162107
26233482
28896251
339761185
376938549
59579861
482806421
624754834
192532461
39548588
334820030
21853468
330027706
18598937
159920620
138844741
392814377
14943921
277652761
348358005
232769230
141218410
295868778
429331454
62077241
106393007
12374742
340201
206368612
30912645
103384242
24698248
199569481
376581563
636956981
151410868
225167623
10157139
42330062
556072807
475671745
7727833
467295366
20160965
80750549
205916394
85213503
73694514
338833377
30591225
602578818
570554543
163732533
139965890
131712124
405759509
423127857
83670777
375063142
153371686
495595837
44277599
1688101
187402138
20182856
3923353
193551053
52423995
8785643
104532849
45807903
258551573
141600048
333178935
493013708
60787509
54797654
23902877
92905916
426780175
304723738
873123485
93262608
827734323
208155567
61858621
449735785
127031618
390896085
422986788
56209285
277918569
522693535
439650228
332018843
75195748
228224232
230073740
131508606
287797
389619833
299402877
774755084
179772348
81012177
186415122
168545657
123349316
477968601
862880394
705764508
662129318
44338415
213006490
22517230
572372342
442596928
29291042
21553490
307608201
873641152
103784105
313817819
1353896
8093000
419875486
725532268
38693852
615409157
417713445
362903841
271903726
54761214
120243121
358479813
613922870
373717356
437073148
234149320
48693905
233231156
112403141
574379139
318407903
48306851
414546926
85079492
342153786
388488559
109821161
351651924
36336598
412615193
63769798
106777230
96171320
250297851
351188044
579983024
572846284
32526114
46603764
545340320
122092306
87412856
179758005
681174029
490670021
173747123
594830333
261787353
459761632
59380598
707375107
206705640
213609505
482259993
2929884
705735698
150922612
530114179
411006617
428325554
43443861
87727337
55390963
225228166
230755555
5089571
8680048
6495589
8755648
18108906
361260990
35546612
186101940
886712150
210557334
129951363
160997990
816605864
167419434
261924172
14311165
270305905
127919613
47843569
6380341
150685194
191090705
293351167
699195758
81984910
110004884
178836062
438077114
218382492
94663497
61755743
105544125
55440109
369646305
153948925
135314286
287264525
668902866
59355161
88789006
250512725
315491025
439416150
678631771
488219041
343839383
170973990
196293861
472413936
141066534
135326310
232296964
290732389
706735003
566552342
353791235
76407493
51122773
417835273
36404802
183649082
8586818
533732891
47877210
17840182
458704422
37829162
34357775
565927277
587394627
103946964
693378063
36327929
113794289
582815940
143725068
694156405
213867141
58627214
13073913
44627828
181575742
205664830
93192168
738165436
382685302
403223412
675859782
2749945
57815101
278579082
527710271
269420272
37470860
345347638
135204248
60138124
15462052
285906729
31184927
34481354
431506675
293739449
429755276
889178102
128355449
446353549
145990602
39800998
19669544
292819538
131679519
52914405
29438445
349194165
24999285
92840638
82024054
396583204
66766689
331388219
387874207
201475601
236710016
321353719
744902565
48468627
588744111
309706556
290225913
465661516
98581716
539884107
367469140
139944001
1232991
108500675
42098059
7986817
55193115
914992877
59467094
33437800
516114205
21898231
115232802
8281038
122851334
4555910
171538137
54277708
150340721
1467898
291416247
532038442
600338
705400789
75211325
31574538
119588321
807878132
289199117
139687109
15815208
346114089
253432724
412299854
395143695
390692911
542260905
376981679
12540702
383260105
64579925
241642146
541489687
564839446
188363108
573883109
200718644
125225280
14762373
256144409
218944883
75058642
321690027
77179524
65720839
18301681
96721236
301546472
48878311
408000987
291667156
271639945
406551627
83452503
178312936
74341339
39260133
287480491
85318331
25498498
463725219
572478981
371161634
14383144
439825405
105513122
264033479
93260504
467493127
238057721
87934690
90858384
376427330
1449758
159034937
62010519
179349117
114325695
146797845
591409737
203108363
308025220
9668997
348574950
429782283
27132946
21042537
159053140
584767649
455003372
95755618
9195086
52160790
23271299
492831659
169690680
780800855
671177459
195345070
766671651
840834344
98018812
592504837
6679922
585889556
56228161
357139198
81795781
75261982
58921082
757726014
305262723
46571864
381089128
140777677
191669548
30041128
610481173
531351667
231828908
478439145
204257740
602976914
193161518
211121062
673649084
178412381
129486655
212992520
917603215
613347704
847054050
272622470
17537985
268994
253905333
744363621
226642611
260040374
916537945
129363834
543659354
383707733
212637415
61825915
247018837
460614120
777608296
21724649
53794555
387006388
33860010
485072846
448247079
198801245
52969390
47790723
70582241
20664870
355035752
354679529
33844810
492569120
90779473
106148567
737903759
103669369
202510024
97232308
91622214
92639159
11276186
30813014
156507481
488997962
60673939
107679949
198004414
486474667
43137670
440358695
192440170
576332475
70296100
157831976
673299373
481306
426240386
134744036
66403294
46773697
571483439
153020348
267918995
167204463
40853493
782826715
570837839
9545267
42730301
328115348
4461689
2615345
326358169
276167977
622413829
43300490
465730704
740516672
672482936
704946256
181433458
519027958
137136325
159411085
693358019
224678898
114478035
55844487
23411412
615999718
210145111
12755680
162273178
180151699
810440682
157899541
809089150
548047213
78936001
389862853
259845733
327353999
102881825
413221942
83777397
376332558
319839843
691280341
26215394
350590106
120474560
362814921
375069625
540166561
19179810
147143526
84168627
12643910
217360363
28292267
19136943
168663492
552907436
8025398
684344409
365749664
131902028
153134068
597426893
10385152
425459015
47679243
104217552
75884310
98860608
167725851
151595863
55056142
745723594
24373597
142260748
286574403
354898444
593847805
59866491
1467012
49194011
229253610
342704867
300673861
600154832
266132712
150487508
77366890
272101459
42992555
529379452
30610369
386394921
287431783
119259413
163951797
384834173
326060498
579845763
63615412
728196489
337088557
83741954
270329067
534051952
429735276
282373292
78894613
176414077
81477479
152266807
620091929
158357544
19013659
47612515
64498163
513500314
99343616
165073588
701595147
38068691
291703803
58056938
340716520
126549380
263607017
345680536
474233102
564645557
14639269
939733898
389369212
8747196
166968010
41199723
13151169
168959406
116860230
294930139
234257751
312786370
220286441
59577608
484047622
24143684
762921563
13260295
625392816
444695951
250778121
408109542
293044936
460176968
395660292
62180865
112060391
512495098
130662730
392314330
81733620
227695108
827782435
120989287
731771209
47697917
538456187
167813761
135069867
173475015
236129153
445635219
14212392
255643395
39108345
136306944
3603739
39022304
63489322
245108952
116324871
289357794
86612078
62375484
307347365
556215122
45328
53301290
462195927
462464083
47007730
375044885
114159043
73749567
3488738
586859903
3992755
178974675
19552546
573491988
32217463
402733071
401752280
107206868
7857240
54720227
127315123
129794945
56010334
487253177
482204327
64914085
648838527
139557755
216312283
156796884
147235155
180662026
27581088
278171532
418966117
163311233
872580649
108359889
79025418
276512829
83699493
712353974
64130262
144467943
464669619
303083217
96439794
260931858
255814099
317236
759450118
132897961
92299954
631932824
436649625
177773344
632313581
632447114
520803874
193289667
79946682
63182324
544407718
17468236
293807897
435416381
129902526
5861473
62474802
139721813
777835878
99737383
285076134
74417600
394037142
70996860
94384367
153904136
6208425
148856512
644371410
327145135
272939858
37423569
405395498
168258438
48377199
84217447
43434500
399250825
120142015
378012535
500225291
91425268
200523633
425589373
10567382
316488500
218725031
237884202
26210004
129433500
459087913
365225147
232440864
475532822
91916206
245645261
64872477
30410754
13305529
96073866
705302720
345834435
175788938
217518870
95704692
212078523
37206779
8100472
191604707
304124499
152810114
209108871
367201940
107917685
396809872
308747310
474993169
537272595
352523480
123151191
114810655
30600315
24470732
141741453
570689918
218984625
230135311
540892005
249663108
42263192
82029430
491634959
10961210
42672351
91316642
37636423
375634843
4184006
342819961
285968417
457307263
147155136
894832135
469424353
1594560
114867409
70155306
26521442
50656125
484946576
577110766
131052841
176757946
452838660
330510608
578171490
265067445
544433897
321118128
226855352
11287032
294938761
23065673
432914685
182891986
86017854
803690090
58048359
375634122
301950667
68622290
881357564
199313012
642285505
263976771
264290482
267054619
103595651
90137680
557811642
534389557
35052462
40789
192041378
204095036
183738788
24608541
578796723
69119935
836194404
752695908
198353395
149880501
232716013
615269370
783033718
497922445
567811615
182369470
345574683
4252941
221116930
352493806
41893563
597838907
538079401
81057785
131862478
443752111
4943478
335952583
54013190
573932501
174878286
37677108
159858387
6305696
202695128
665917351
194572403
19340682
332070879
279291618
633391621
47724340
64099125
1286114
270909895
4254810
110544010
63280073
279857354
20311945
101990154
94466050
377280870
42837535
85532856
495289022
164048354
29108686
232724431
80942318
565858022
36311585
112655371
117965851
364255561
182306534
105783602
15441799
27242427
582973238
147701740
64551021
76989404
340118890
431725995
191512418
759692029
121171238
92485249
24386435
373793191
3684777
338658131
10891296
567902850
448275095
16312337
280176569
11345872
39263405
7973131
159467532
573073349
5804021
428764194
144595625
491325455
572405539
4520665
109999493
462658655
109820947
174655370
104512552
652423673
130916440
574438577
9590198
107794821
105738250
701260426
437485119
69566199
171769962
51509627
378593681
59904251
125651114
543844279
384793420
285885280
67603419
406420034
36577817
123199200
1409950
933905
327392322
33938112
319492681
264334462
10801822
670011255
23408392
693751186
76943479
6512603
337477782
217584825
109587859
56939416
385688861
687996651
237892492
488241134
73597738
12405213
216125609
314423964
50701171
286095047
586637167
117185182
700948539
453664119
192697075
132917498
10846290
110686139
114814594
34639933
104211089
90615021
288249781
406334549
548842945
3067408
655791461
155728235
86733048
278154925
22418623
2531818
177067253
210722551
11231073
206334897
423089320
791259434
308559885
385589868
154782691
180470540
88666973
521067970
72367623
75542052
35379349
443085812
305441139
61781299
43431134
298979564
380766488
69268129
118105357
716794871
14991756
434677766
440908444
357100634
15509860
810367
24563082
196264717
557518891
97992570
621697886
116697629
323787967
397869476
438980180
206297721
184953255
552315549
122050839
336200014
176196402
42324473
170610158
114612585
154498263
197548420
101319676
76197451
542907477
463893146
219219714
36132160
5776357
76655634
7935868
660933585
226630437
123156288
151013506
512141252
56005604
3775343
125357075
269194564
22724598
469543791
159175341
150474163
436402520
66887094
171516724
208079350
628619918
81744822
248235816
263210176
229074023
39264678
552981015
194747899
696065619
732540
362896549
193129652
13818812
267055364
12562904
271835486
252291699
19577187
418275679
309910756
32441032
31280847
202394465
370077329
140535466
65856608
481213749
70950993
613469801
228387728
209167051
373438596
186983990
201377102
586302165
882123436
569186027
326771694
156041820
61161415
187024561
87643396
118474446
7549547
779181761
160306752
826954303
81017128
77327928
115161711
70305007
548257240
773940081
49152219
92032247
446136950
341642680
92507985
229656338
445354091
715760191
52501247
93526404
156861063
249177375
604565454
600383318
171230568
365493282
105705388
212644890
21410394
332752194
8254247
361262530
300335439
15509632
47443227
111169753
774145550
165995532
789644442
279684421
294835834
131546924
570812286
65105841
165608901
18849778
361998955
759652880
549200956
23343008
91903305
144520414
536983635
90425881
21307566
450061017
854180128
307473004
437185161
17661583
176213592
82831380
65129350
38785644
160308095
511650085
387570825
15892367
89572164
821269961
130600666
132372999
706605282
103341466
52532023
238346992
544097038
297873015
397223709
234253255
3081417
653229931
123763293
2173690
360802535
715614265
401595474
156337678
355887908
463174861
57734032
171841663
110180335
79449430
12320356
754473095
645284684
43165752
89486195
483656593
305238017
355207331
110281671
197665816
313818285
317511876
73817582
197516458
639208173
354920990
21308962
93602721
137333323
111315226
527757
83026115
32580116
172468503
225180525
228572474
807742691
791314386
272672617
46595909
30954515
239492561
73883382
29114072
82369471
307320664
555379509
36220169
67216644
622264404
369124830
2328115
79925952
440882471
1810268
117965389
235700205
60052561
141988281
828636926
196773652
55735357
249688227
332081592
707822543
205928680
721772971
3028179
8388106
522551657
576146647
182357436
37734326
171083487
188943629
56712348
356015025
70668732
412418451
114627967
149991276
146524495
14584478
720344870
104641593
293499889
172406510
643980563
118949920
2619627
141786230
340946230
96925526
467618873
316861786
216225417
417467951
362188373
551915026
538776231
111441479
16473738
446080755
183735516
171540386
421026477
133028016
435649427
432289559
550602783
59135414
153944962
493674085
460179657
186310062
241809574
9344105
164737344
341144294
50193698
38780113
32516323
336030692
616858712
38865302
247576658
63299481
480360945
408246128
434687373
199365691
932881327
40813554
383645501
190453935
276071277
569483276
323289769
197532633
321367681
1572113
252012999
3598272
92472600
205963962
252624517
41078883
33813777
42295273
48664413
464675483
333623052
250921089
654803622
47140721
72169073
244225468
97716494
445131717
316063598
261291991
40064823
583419479
147622298
33557989
123293865
21641401
238274930
525460492
24987787
61522254
12633393
723711697
80076357
438155606
807801982
697397363
263905895
519032337
228528876
316071234
70913873
546466604
199982362
327490438
154731831
551123340
593901962
179818653
134764126
58929017
78466836
139842671
5676954
311034900
192171347
44318862
41512126
135532491
224690960
203677189
115556153
199777411
178056341
46120084
367650632
612937498
1939668
7198819
506579771
157183891
285593412
588311850
421694123
82692909
74411018
309655215
889430932
108726320
266423780
180281563
187480140
76123376
233277138
401312416
135286883
36552685
275489813
262200326
8611767
8198844
190301167
115069408
464168928
4649669
132067714
215952071
88886281
46113766
72808712
276252857
44080173
145695248
24086253
513945460
275783247
70673972
166908862
60523337
39900224
192307100
69817325
313468249
116299294
933993643
34333629
191250717
164020762
535837235
170730837
106601782
2536406
329812829
12265335
278661254
134742217
393620508
177380096
376350924
77706949
12278892
655892168
630515901
427549328
890081
48570368
578089359
71037288
422842549
243876400
384159087
477264537
257381395
248957110
8942163
156486347
1699390
491177817
175886627
27622167
200390358
41348112
149116741
343626864
217704204
133157764
80549266
279736208
229738882
53274279
82257759
318881732
9106427
298857512
1585087
112588523
87034638
99740868
45037507
0
3841727
195483035
332777577
75113079
524563080
506968962
300407465
290760083
25188096
479173164
578982815
497377284
99224524
102926564
410357090
480688672
24221551
45732585
838211106
121038466
370531310
84963138
853108296
571680131
599338441
412348662
593258173
409200090
234056485
67485300
491564983
328939867
26894121
782636279
225136516
230554739
434577118
490638071
16224225
177637781
25560704
70748062
19649537
163077565
439346471
131795540
29027454
636547639
35683481
1676483
49100448
527397649
398420421
13381798
264076729
446135154
54139112
223509352
428279504
131546398
237422711
863132268
257572276
1310630
414511768
348804358
55058869
286257042
546404220
222808349
95654340
105173680
255241643
92032622
378444482
19347910
664739953
591502659
41182620
17176555
98363237
616994384
82144547
149999900
394015377
393001850
66570706
945067471
332608360
310307557
19268827
100049729
56224600
254470143
19583957
696118897
31365596
22918000
133298650
68816379
546076688
81031283
14592147
278998383
63047246
111373731
8456731
218698200
832370638
9401625
282704425
18977855
238576926
198699794
483585280
99896865
221084268
51202753
315898968
55588895
163135358
397909754
276977956
354700326
130087887
7444319
83944237
76794279
479781539
17768111
248664920
91953145
747923265
47774246
7253586
291074172
16487775
314265419
74996131
120142575
24087625
215716512
463372124
153918855
335363544
350618467
81813178
18341891
43708155
307452065
261633696
224047546
3551600
129675780
37661811
411988865
207219453
536350918
39949568
282009512
571981889
63439101
242856205
11588819
468555291
527534758
318631028
278625780
148449805
89471438
108278308
431596384
348028217
26343619
496744852
69980369
23194018
45697461
108956836
187981062
280301661
71498734
201969300
319846030
580853562
158132651
158271388
12343142
262635623
5398184
333209265
28679528
424242812
120227960
430491689
306465884
286902560
38825290
591131199
180049613
595785623
150018789
250697299
12751486
704794754
355535621
486279668
98220142
213350817
5740300
13784951
143795672
319356297
253336749
514604
160193644
292336871
88150350
750393605
119503735
45277553
141456495
11638007
419384141
155607518
375861524
16335473
208403311
821096786
93764586
713627006
244555207
94653953
148573668
68810089
52347008
39733859
155847670
381978291
66874219
730242514
160978185
186087864
139354741
395778328
337123354
384314068
204948096
774032737
14649614
724656295
568992976
715790740
2077482
164062212
8464197
480452116
281809699
381754048
792216347
282560607
542171424
53937195
267584235
73755105
270288747
5365122
912207434
367314923
41680905
135022479
74492197
254690696
419252482
258434838
16284449
541845693
14592147
131367726
132075403
223976067
12311391
608436870
113604718
57063486
633976556
246371007
160960735
110710753
82856959
114154021
14656903
347234208
25846398
558288059
256972167
407480354
58617983
248779529
241785421
455766027
48755184
607646745
163980385
47576154
59249137
16546853
30639386
82919575
56926882
489168896
603961467
23942735
828573
83960117
141893247
484916418
52025796
174169182
638362092
45723571
512383094
198311951
144694597
494781547
16219110
236159192
49977064
493037539
157080158
479224896
869590353
243249022
52781227
112502937
501963236
425190309
143778652
332998823
21268577
282555713
103202908
266485424
361746721
347752
87083747
297409620
249399820
182229755
380201724
19465164
66023865
11495538
27133659
103282632
39577025
295140960
119241833
626949899
725144070
460188174
603617714
869168512
543257197
56287098
10212454
653019772
257852694
261110434
326063581
4511290
480606651
14592147
234588996
351534797
24255172
125319720
42270714
318468350
91523263
62186220
243569868
489815255
475219999
274158384
301806511
240258845
518740230
35714956
310149583
53859448
264084848
392159423
278239447
301126035
186903461
280430581
699359688
84063132
23976463
211083192
622848641
450402741
623269519
338053054
233149316
347592303
141079902
86433697
58149970
200444003
29407295
459340485
52043159
88882618
381821538
524003959
447722869
165993327
275330960
586528976
424394825
233748375
633602111
499915701
424313431
162333657
4606992
197193720
253161216
60252218
556811526
774264339
23167911
351441891
756973403
694301772
537902913
109656382
548619939
185666380
16520004
302094346
64507614
435691934
654462269
34633117
46439448
29852076
14592147
238932102
172784127
753829268
245461226
141008429
399372529
185079331
194576282
19471482
55029090
436209149
463120494
149058761
15970310
29380319
181088104
482135129
212979206
352993933
16441716
920276343
329478375
35913432
294599623
163880483
192210823
39654473
557433846
88344855
21241389
324666014
159041399
402401217
196277189
513281964
13339767
137472733
60858008
489464840
106360471
750967918
36947449
228002796
543046538
189174805
511724091
186177800
667087910
85298756
680736159
336119221
6262567
215998412
461691056
302378614
186135421
717096566
718498452
208736848
162806601
178467230
84558857
227206045
522700592
374793533
267998822
509556081
303893845
18872285
114891220
408339974
926408718
505472849
517873
132830660
701072978
118812436
140897518
63425362
210027479
220731296
159803115
51406340
457404319
2188556
109953510
299451988
1177677
86729027
145432992
444615796
391624395
38313087
217997406
194025624
601390343
66431882
80922917
1336950
50899622
303148692
11754329
105177610
262408117
96627586
236373337
65814430
366615739
338625349
687971097
488205027
106290562
847854729
416734174
130067951
171882431
366413755
366765710
129041143
315804335
219201098
299005268
132226876
93208712
187264820
95962917
6520028
17903623
399799765
79756203
18870338
6004986
220182563
725171006
390099259
901445363
640883412
476718856
35970550
313181009
112593468
145096593
430782593
282764879
42940235
45807152
67581881
298257121
525629146
337476584
458434095
312343603
212813880
434470493
75487089
280172285
458360577
328446190
20711505
72973216
504747706
129270549
328194164
189119523
50765319
19262895
630780444
187506586
325654912
515187734
12349387
4962692
48521171
236334286
54928909
380308469
172070454
86204279
336333435
434576758
837326383
607695794
111062426
552148016
4619465
75914954
203994780
11994269
798674479
324598079
378996642
510656936
40912101
249881196
371467142
98686763
90209689
725922292
116752984
51062770
197485719
352515812
231813127
65022266
6368025
102170000
288514239
101377867
863287968
351892934
104401756
263850158
326465197
264878948
41728708
125503562
2182026
30820211
59784949
237244427
420016427
149020371
342857693
31158349
39140301
129585475
238519351
105724480
231162073
206255392
388492145
63959677
54256376
30702856
137198206
161387211
114841292
28834353
589243377
14018003
320507644
44829659
491257112
504833503
209745526
390213595
104918709
40543957
438803205
340886260
195645544
557443660
208545819
372598498
108262222
614718511
205901249
179113696
349976529
193071224
211488733
606688129
711548081
169620927
298686634
323342219
183884725
64466340
245139973
9138786
474104922
211135680
448726659
2189077
199180567
47469173
72803067
130022547
51104881
22120291
299445000
18665877
59826737
414285509
428479227
275495992
633646287
56855190
113598974
433294490
545912651
639625745
223320207
603860956
15960282
267806201
54235068
61914900
171899950
665666448
360052001
774535323
180437703
175633340
237902430
296708944
327764418
39311191
217953588
149162824
38753390
64785955
190113177
45655898
605278981
391481631
3411221
965298
18458333
7051962
282642181
220761659
49183337
250037029
118648601
572070669
222613933
89655506
25105968
268442180
265974868
343948688
39338749
182526711
2740698
419355068
105413320
49504687
706552041
77540904
450034065
248272738
396134565
488171386
80502974
905949564
288098646
337123070
298172162
481428570
91778550
510400074
69807234
89290982
321536828
146069930
372478101
871434486
246968158
15534605
413601318
41845380
440594078
45904436
126633535
39355346
60077852
129626051
20208100
467566046
37772007
44824063
20824791
183055000
67913771
271479885
319467982
134850560
154610813
2145880
166401655
179305443
603966379
105902549
58071502
262745897
110726328
311484819
450440988
843189
6177406
153695299
256719922
163121897
5422002
899083
15909854
15205167
60650060
8817391
194621696
108234105
86756564
209143628
608071183
46469721
159787955
428167483
210047198
277274510
87977071
212423133
292307321
17180397
728641004
78286394
124180552
287499510
589851229
52535373
143946306
605821335
176871453
279941058
656157278
88420652
143848482
103379631
623032750
495623496
90091099
129213057
425414943
72227321
901512
100362977
728390833
364062284
686553267
221234981
446961324
82289274
358859565
168216499
655012674
87767609
42697905
388404278
410497356
843647384
335585254
333330674
289557740
41695744
134232192
97690301
810200198
46684257
506314512
424998134
896087750
229317662
323646450
741867894
392612224
110272339
70439769
155322210
265860113
383902247
11430026
7641213
104023070
329794342
713315518
548395913
419567268
553820124
32892762
428329729
8654880
48245115
40921096
262361632
333453143
482972178
511226477
52850027
338368769
40162118
375451793
25604950
158749557
87306062
307475335
278508047
319761320
538298752
180459318
78897626
384467343
999661
224772227
729164456
386381900
19495010
87866775
438709852
133041056
278341714
795480422
344117043
338009200
263202489
197354917
140232973
135777370
444264263
236196270
289289716
49644458
225086236
15534849
337150893
365220276
264282201
59895622
1346121
640757468
374240782
241704946
231797950
84106273
278307902
860379705
493803629
33782175
613420479
241157536
106055906
292177506
89028764
1477322
203194523
58378522
821602652
78756509
234278153
85681832
3006409
514801212
340383305
311867851
276263392
1039820
20182393
203476999
27330195
790745141
311550390
423315688
768380315
81251516
852534187
228771792
57226151
584486744
203908090
505574765
261107105
2821269
71480316
43132233
5232547
371819546
5284904
257879457
196668495
556393760
157936841
61180041
28048585
476376918
566596170
147703872
327441654
55847562
6998077
226798335
491479112
222600382
29914227
36612289
383974699
390333968
658495087
750292687
4618831
605774142
96577200
57331155
304099760
406082272
43663568
90334468
176507803
301504490
254776991
279406194
350333939
348546516
355101589
24199131
265027504
309042409
459360354
353096493
42318749
9245982
49627756
192231245
37188539
257223319
66865035
143013947
208233442
284922196
86692054
151028015
88148079
8478625
631377243
369768606
596823325
272575181
40632481
1918766
573602806
269757872
532169543
152619449
301629513
119226443
187596566
151799637
75208889
50548533
574262832
112366520
126269599
115027913
234410110
17682467
34777251
180545208
595758437
874407959
56459196
299921478
99543172
377376687
593058342
11070492
380034379
678377001
910160906
367022991
24614647
183022640
34096391
188720571
303310667
43399812
503607882
86471509
283814266
640224324
223860502
173568782
144844029
540516575
63808506
522894257
142334966
116878596
346570362
138547588
630701192
77486708
316185258
839747793
557081550
71402622
592982779
226779945
1050677
184112498
24020675
13951410
59471316
330252354
337361972
139994314
238760921
578927426
711051128
126352784
741731071
176123668
414653053
30033354
78858355
215186824
585721467
46424602
498881050
336188217
53932882
85441105
15575370
39156406
264379167
15223754
192578907
102835236
472753336
761886884
318774304
500373736
176111025
5447539
255465757
434189843
145294331
351217903
384612894
393619570
183771024
213610706
5987900
176394710
421142411
160043059
590734793
16115261
620640084
53437488
206036868
221731751
96541432
18867885
17624885
503557544
264114230
197162086
12397744
67116620
350442476
288197588
106665756
53390756
130831538
41154657
343936837
12128045
447446588
93255343
157451390
349623281
773812365
14738429
421789343
288437767
229261348
301881589
844528027
722904976
128864643
1676379
333253522
43379613
33381242
277126235
450890002
688426987
96733443
18762782
306491625
556830880
138422687
30716930
50270778
38137393
54175154
399335352
710501471
331345352
409364282
225950085
512936168
244473048
691342978
317514302
9867348
575609358
234186155
514666584
33062230
255761327
470323547
162300695
2007837
35760695
258049069
71077611
743022836
317200635
5661334
90307534
15198668
14506820
254416782
38610415
673404774
108883415
25111187
68789834
171318282
13367680
49200851
158740737
281710022
349871983
285998826
25239660
28408733
11760052
207594309
150402244
3104870
28289213
423190
555650296
61484031
21683074
436558309
59105597
233212370
104693989
53564143
725803649
540780978
73887872
217983312
236363402
310511564
151246914
9843975
571126403
209751988
139349470
513294133
13802200
39411767
499259048
53502497
215235410
84343382
4096926
473901750
27846664
379702317
37130122
85496333
69001131
31444379
260009061
369062153
354918438
408425553
130508325
20028634
208399398
275381818
294287407
180234728
27666668
140334446
130133114
35920249
144783344
21245617
70919985
404552580
484042580
559100476
124711493
766029034
53056342
867047330
706874155
272237554
409174140
57254049
445310748
143094650
42096680
207725740
130818316
431921476
197397369
640306310
149493645
879957906
7494182
273348370
343206556
685462063
3615959
60896260
748634279
64353687
60533076
248837466
86362781
30951566
397379785
536288414
78565961
436579494
202240681
281173304
92135320
296299194
2545559
299925691
538302029
9344691
660393711
68350488
40720961
632393636
213216382
1146785
287161212
53830316
120867503
189521747
189095527
37235626
120496606
47001015
307581848
329862118
307766935
3583
311846866
606182905
667444424
172529962
5870514
624807759
437490484
106681508
807544575
246703399
82979532
452558251
241688854
410002511
564910251
494131493
24258090
460393145
170262038
15823966
57317852
8834791
601490817
110266907
12018873
235852084
642988234
604500040
49438895
503474444
164606563
25995756
511579395
160906340
25510066
424638360
447029939
14592147
740537453
170305688
242530271
316463729
367680991
188235732
13448981
247893332
11590573
18821066
74336186
16499569
648431007
199091056
53216043
51183319
27154066
192614490
357643907
171875084
576695997
178387149
223171843
248401026
77751722
406193882
632921519
431876715
134679164
594234265
49588919
440014455
397804985
95587425
488155627
138499691
120389003
221151591
630184353
35314210
50062380
686641578
613800553
15281141
130622927
58994029
284934923
433991094
40264719
76588969
864360553
68207408
399147272
37589111
66914476
346044834
529371596
97429789
26750232
5109850
17897269
614505287
825541192
640817340
99536213
41553292
90058071
485105868
166503014
408848515
715411329
195375319
236655895
328270063
158768805
544603696
737867755
328063637
21578360
465468782
447664574
127473023
89973553
153194485
147701921
272219770
38248421
164689647
915740993
494412798
206821968
95520723
29574753
13411833
105770805
360015609
75434237
3937420
627055519
77090870
89580915
157802173
588503535
13813116
100505871
201228180
747497388
254800459
155892313
48517755
166114512
50690634
45613953
636039944
16081518
523298554
323406281
179561299
874597
244410605
40980725
363227608
55299720
510531295
335826275
147304749
327898697
406372048
135487662
16048744
6331805
661127892
86278088
795422104
123670042
54298715
30636377
730636363
62776259
27548137
321849969
319400242
146245850
109574377
131790125
622126631
172747283
183322432
33096611
182924586
532425744
759172657
594044361
343772359
141988778
287997831
82739875
671503454
254013591
32173250
163831941
315731031
102744243
95541146
129094131
404945967
457669528
374504404
627346552
67250104
426647694
89732829
80217651
39971678
389531479
358822703
5573859
311356242
771243704
150447070
604350067
710608179
72861415
182891048
270289256
504125447
597493935
94657821
22083833
353238732
22558703
79577072
88254976
339830997
1906031
484273534
152411805
8883006
582641028
32324485
165431533
20621065
18032438
379275066
375973108
6910040
132652289
214994150
348436885
532857192
40003394
120712299
196543897
491487855
18116870
38701376
15316285
60116740
485159860
217529032
59081516
286716415
317797881
51495097
20398070
246741108
86691756
247434635
475453253
258147477
137904939
318035352
84491951
287947912
532514594
29129868
229535576
339305403
340875257
135299294
17026621
66168159
958093
177648023
483639833
63251984
277419513
302326748
430430734
96186963
302701018
164974855
348000693
482595793
549594314
677208656
251145691
299588
128315440
749205076
2974990
148627071
124773918
58511084
172736870
16994861
10375062
47091308
127931362
329104106
476105737
221914533
707418193
808458834
330297636
162643696
301529948
583170644
76756552
211290862
189063533
538866883
89344127
262057426
114492012
58502397
30031399
249034652
39717994
159532388
49731169
22520058
136519808
4727537
9871535
427114269
862885218
501574984
91124576
41776723
155826246
756249528
126887970
86068472
1620951
87271976
59226054
589546952
18391269
464754466
238698255
47325633
330054006
21116368
897285548
233362398
37161614
444274532
657057853
632697329
155732289
151012521
90662478
126406350
5359688
54437780
57546485
343131325
217062410
480316724
256166577
55965272
195882286
111443810
50019591
389830236
208658758
6727139
170455516
207914719
575056562
367653818
24285627
91867977
14592147
88979531
457449696
427102027
165101661
159688709
483467155
27417319
26310831
516762177
157509420
143396044
20952255
117359246
62193618
165443029
116998293
60352742
543941465
117803182
739645512
184781487
23622617
416630448
714874223
157192988
595466065
812965094
194885027
87286190
178532463
133239745
457731276
462845580
418569014
94873356
276858755
27041589
211173418
18314256
40664144
65605983
121816140
494389921
335492795
129326547
6591566
951585605
167839247
649483995
530885304
431846173
338495768
306443327
148616774
12505896
129604545
764584912
388382659
755260295
567029186
28212793
653536366
158332896
18522557
518902948
9325715
826098229
815632234
45136515
208149514
820311338
651723513
58364892
417997720
142385475
96682051
743697583
732265546
121217500
199936391
150281930
201319672
102299829
124199285
551757956
686759518
350116056
112445720
123916821
140669617
274184522
208638183
208066994
21651212
545700455
868242661
667504444
503721231
73339793
69037603
186228089
38481808
328502705
440527001
402061040
340316085
3040595
85482573
265999864
518186439
80283033
28297521
739687767
54332990
624179821
91179921
109694089
549526272
38377784
101413563
83928965
113609995
18461373
146908584
14592147
12539325
261092149
56261019
456784910
154958443
248749935
100959826
36420140
160440402
225454966
271358336
91682959
525910819
49629461
272545930
1071129
424445894
163045279
12267263
422223958
323191550
819020267
279643240
81536109
46281837
50166674
567210137
182353674
782783575
848445129
37600585
1327184
121099502
432564127
567335083
164906727
97739092
132440858
120585601
76123644
33785123
103610269
283396619
83003407
236254144
293128674
359727484
236746428
368879906
169260349
745789
40687405
636718663
549696522
252830173
293921087
231370618
143734797
174676242
92750667
99415155
184973337
551346108
588552615
131199017
278670853
38566110
155272580
8326448
127375891
18906748
228064215
30695574
68963000
196761868
239756423
34160431
171762375
169734283
154034956
723139903
26609953
438358025
162434686
657704459
150411950
184264711
267603353
298287505
31611913
106289821
93487840
417348289
484038502
372570312
6882319
477171947
221626631
134595534
610225616
23722592
487043423
250335385
167945090
121470829
549800250
163641817
756381638
345763561
66077292
516649312
293776190
307826025
778950796
4275762
22030810
74626110
197314026
397284018
202311298
555735792
103100172
44030081
103157820
29706199
143547345
20903658
81210456
145044621
94542336
357331386
11109410
578444093
424668432
279356124
573332729
367872174
28033560
326680096
506404490
337384723
15502489
54540246
203480694
260533536
591908404
368467397
343976162
47654806
205518130
83695861
43158990
93192580
309829745
49712618
190473348
107297394
120676991
194672793
14797102
629435322
274376701
49464761
464484281
21264931
131601993
829833376
379812898
19103692
563605798
103788616
763595355
36537645
107278191
337091198
268381706
92984213
410950440
144692932
21125630
3607880
160816397
577150066
24758012
170868680
515534100
607450931
214825745
617628714
175703430
31717807
2088160
110059394
8486902
20958295
519300259
2923412
704940765
93547754
536272230
119833223
178555395
55245771
283087063
503399710
458483664
95202889
704821876
412180292
85185892
388484307
500270291
166284639
696565
187498856
357751104
460641765
7122003
419444922
174379642
219337252
150544413
561470295
359808095
504737954
94383966
543460088
535071341
161295857
72477119
548450577
30483308
384125835
94523434
346255231
132916714
75606709
65490333
486213326
311497927
817244789
21882508
19201625
123290982
37871818
463557257
87178068
10106213
93620935
240609094
110156634
220986896
167257103
200260306
115197925
50188724
615204
912580792
113970644
11308155
4927803
45698455
296904903
214950873
497539487
339462531
8511496
91999043
256315392
113676155
317859076
155125439
600463747
74344836
358574819
679252049
806143406
228532993
336043862
198547614
166574890
75461679
397940346
180469672
358478856
640078810
44721890
150166516
289751865
399805508
178848125
102795005
266574017
153270544
6269230
91467503
322257948
18297243
481061406
15072359
300791749
129765379
72344609
268509778
54479768
107923726
61713473
361274469
434254382
35435286
854407199
27543631
276467310
200695228
224675786
38485007
28105464
44185685
35088726
131999164
63132528
611928982
10419685
452376651
41520892
593651447
170301031
291826701
1535677
131228672
19667205
174497349
310735764
545804241
334241206
433162064
33518380
21811255
433826251
193661959
5634048
6439552
287970500
564930995
498643209
110905388
198406976
131493533
76435014
40152532
0
324180534
66135410
110531446
348552880
78921452
110575941
369009553
656642245
687201910
162311556
68755909
532726000
247302422
5581064
43201078
41404365
48147410
265972643
105238998
132209305
269226875
128855725
5235067
579521417
279823016
311566756
51077305
68951937
198489329
115744387
82520269
53125532
586815887
126188803
577792
279094923
518110980
120019009
493277570
600669045
311505210
495663055
743639674
173414396
3061608
21929544
3313999
178017312
100762404
242965398
662029114
8451528
115282369
122947423
279358563
510040514
153366161
75132443
200420073
93728394
321469775
260414790
23404625
551530029
55720257
353082386
849641826
204510480
614476971
649246462
600791134
48621945
295343245
24007954
107965406
183881413
79374432
16382732
41296566
983514
171616708
33391866
128322390
732315360
79456050
214106197
25385051
135374980
276043777
7786934
97500987
106256289
249118937
98549541
600550320
6930860
92227837
1168689
204139633
57762986
62029948
223827051
507059189
323981414
270432927
823733766
275905568
123957660
349250621
22127606
166305246
207185636
225931065
2900000
513717478
271225925
879225765
7964247
326173581
692551723
379278622
118577140
317984378
233133501
640197903
420694842
350099310
661545527
151680767
94368981
658831225
438527899
17593143
499246778
137167147
241193802
339501187
258076248
196999816
566666716
63247200
336807937
546487876
789342
25571855
120967267
116814129
448699470
8241809
416133593
13584180
461230353
11094992
281076135
408743741
309671686
51978957
286413611
30212465
179440974
373177728
264976054
136101248
278875511
9546357
62008497
13200527
82118009
5045195
366776423
500620647
5313566
294153527
246117041
267746163
470562070
115851249
61769411
9372270
256174607
625769251
86629826
656458052
159467441
1898028
635518767
21665332
649550879
735078928
235322711
30410754
191324834
57618385
152676887
639230012
283767245
57049506
892742746
922302733
6542082
333207849
44208001
612579373
239037746
120819849
2614713
72195640
782847286
34464517
805508923
694737012
272637416
145201037
100248846
41610438
282888040
86201350
67737278
386666311
9675089
60908476
164755941
179988414
119941604
330654854
159054931
55673379
35202678
58071096
378209101
325355532
35301865
626837823
660728301
360585825
78495646
211157284
301783411
174295992
634405541
556636674
716457783
335652587
363836082
164693146
223370535
52726547
691479429
144479894
232972162
107423992
291716402
291108803
444514807
196350091
4720494
222760851
63607396
388022165
350197719
138549568
104983366
303709209
183896806
172639145
265354202
86961515
60241289
315479799
81727349
454519120
426659258
10399199
338829216
93971737
153273832
239609802
150789137
151548571
126498606
150566054
747875657
111636243
98600537
721007363
155904961
784590153
56407789
287594241
406346580
352098996
74065329
195300277
55477306
344585022
217183487
1446768
98467007
297671717
370596333
318711869
261073098
556594019
230730761
312339645
4970515
44144551
199096918
124302694
146855876
240038996
292412826
8039684
23303218
105026806
246677122
144013654
52164714
56285223
271574613
192611070
118336341
234495941
40386292
361841570
143252929
31149852
151305046
726588864
85532794
112906758
532401580
103500160
36266159
320823131
123221090
338798652
40878427
418885441
39376321
54793780
28673818
658631307
268439906
241696226
531984428
147640676
390837781
277624173
26980589
136227624
100743511
785619681
91555125
82443034
138443845
753652426
61768923
9181668
270556162
130397691
63021824
80659758
595199091
12422807
356920452
653409496
636200035
57173686
45247161
476353236
27036519
679945734
224920649
254277688
91503507
149174169
11197879
107197771
521089773
838884932
16834096
57839273
6761996
36586596
420035182
45381104
267329164
5825413
532070996
401986883
108538636
83173399
32469913
550429193
373464847
114933264
651479514
99763989
19171695
39594484
22746325
885579496
7889305
318552031
155153012
321399845
631508973
250906662
28641616
408835563
730554155
128314296
749712762
273184461
124608872
9277983
496250506
191681853
397910741
44651377
501671240
66569796
104010300
145598619
342019733
685962408
434960009
40231760
249695637
236685642
245240410
72818251
373786124
481607900
180082010
306322908
387796883
180692418
277011957
467198285
459075034
135407823
1576420
395947404
763965112
147170301
355853105
75751468
124304462
320723712
43310393
222440949
195118686
138449611
210469289
67513675
113892609
513784704
179762878
275838897
87356987
634894316
453658484
171544035
462739283
604767937
28729141
73589840
643849847
907363291
168927058
63020654
20122549
462345321
571416137
360958268
314589155
289737321
31945262
161963488
296857077
72180416
528075638
442711073
299324590
129935318
299359536
235294481
550839379
33949328
13513970
78952632
493835551
221558068
294079549
418831476
411050264
24231230
81638205
313042173
725578146
7524489
115933621
657429599
219743994
467481682
145349796
13197672
657619244
162495755
36196388
110268685
7627451
1334866
91450860
267173211
413825651
267383141
140697066
183569576
525735367
62240523
98757562
134101028
189782644
536752352
81003074
356242936
40674707
432363983
12021125
534528050
220346684
17457174
688226195
733904840
200041338
270222061
76367871
135522203
40688668
432355444
49168131
152839707
408601824
246976590
239398536
76403971
379947639
87441086
199600451
68136216
500141502
761442842
112782012
421347231
69455137
275071185
116545144
999949
45040012
517339201
25210755
46437403
316870905
367302113
518728623
61701032
218508229
7840790
11875228
78596979
211288669
222448856
284270701
152892856
17117528
484822306
32076392
180566932
289825351
62525457
503850885
543371079
30344586
80400752
595687842
10464313
99563493
662685969
10229578
196581782
330927959
55504644
274455286
227088693
46092294
249449422
572525985
551351480
34956977
19269148
3014265
269402151
508674353
292447229
39316149
37344585
460601413
154110357
203838505
636065761
16974220
12213829
625473631
601907762
267128902
433437601
188209078
8245159
3359796
477134700
329689446
255609867
132740464
56618542
828850749
283178564
18168160
421013189
19305846
724883537
152049142
374727281
145568667
35421457
91379881
19577866
354311266
164120479
430377833
18876036
392466122
164565762
3305696
238720706
421594197
2182124
271253743
847707089
101189634
693463201
239800569
79076952
77699671
43749576
321214809
321773817
138023407
129890925
32293221
917138026
140991957
105620676
247669871
406257583
49002017
3389982
464963244
134714945
142658408
485270948
64923754
115452852
118558172
108788081
357966325
390392313
16622072
222225047
73286141
2353465
154156732
85029281
494535114
107993393
6746964
190161385
46848675
649097698
2819685
215464517
70690733
176688205
78953621
83452958
79333613
200213128
347926845
214697058
853098913
64598489
208528614
95715166
127296003
98355283
71705073
467817245
537646188
187859000
183057402
446049389
144972286
379108391
238078503
64858373
668881595
684436727
69182706
52893194
17181752
878795661
476304016
76672792
66030251
410679326
414757418
23400892
53017094
412374366
507177094
470885490
20918700
193528955
167448167
14216011
34303685
13066414
157690346
127269248
147297170
53665470
30116434
719011447
644769689
703829006
654314208
122980914
150170294
15449058
171985607
152964973
248393591
466587769
412139232
1046493
49547804
69561688
280036991
174387467
86714676
1062520
162498550
112948551
35636636
228434892
235343994
782700068
65232252
211514032
280835614
258582636
230423811
68878804
225655046
250465280
44120011
192282423
184906076
125809059
3873424
29256027
377178452
66508659
432239863
426702084
500853443
344612200
403482913
91720323
335563200
576796826
81018823
35459391
363180712
267751891
108104158
6528399
4308517
56700396
738339100
170754394
867298895
406983948
539912031
458996031
116726649
760307649
773350647
416115830
25515717
506494666
689751375
141486172
190368546
150778795
30541262
671020309
104099946
78433096
133533596
68603231
36684306
164939765
10237934
309706262
27862630
1617585
28599449
490449308
121085217
642907647
66210315
422055133
506216937
121703399
152811375
335267407
156096950
29239112
231683876
170711553
143490064
648515241
701795782
124489480
156461803
180581364
276627387
598886693
57008152
262633761
180012977
25478206
466621609
288800618
322629105
21387744
643621878
440600373
240935966
165682622
117954015
371480759
590143435
141380916
668957085
17430763
63394687
233240182
67600943
385298868
30314452
117104665
43015250
40193780
8807063
20059775
320964026
49591335
209610276
17740348
620145665
135506312
720448501
87508705
358821438
25037688
399676447
22527315
176602487
171002568
62583864
34177004
180782734
741370125
17341548
286062096
136619201
211072685
116393264
721073274
184404105
15277848
17404710
541810106
452267875
69846209
42019966
589220982
8928988
692318455
288096136
121890096
157946932
636852268
38533948
362091612
178322922
557294772
219341002
108566578
561912363
273431503
369607220
60503473
107562658
159840246
119761366
536773485
52975657
208986583
543440825
548458549
138563078
14772937
673462838
38822259
121100244
160144739
402313637
294789038
1124748
153974129
703692222
527818601
277753737
789817254
39333102
4244252
670264665
556664349
121392709
324559372
218538237
5972851
172762890
188819809
479601633
287695192
278249326
187326449
19758620
105588566
492962443
5177904
49194715
125078971
419566367
213511817
200819105
103355796
614505438
78908665
163301248
315095160
316250631
2851241
141225663
51259502
93389756
581436869
825362468
844285094
104068129
24573802
238995359
70842916
323249359
33536531
61292511
62860828
279547434
257268591
55261587
304391138
418187724
194830024
104648173
92141465
64032738
226796810
179078892
467772283
16763927
232631909
858901572
8581436
533726
155086815
135782146
66077988
594940255
143167610
240471346
13265219
214614089
121037468
286062606
121948713
136436526
118665333
3527449
126894999
142398041
280281881
329605146
380742040
85837151
1331762
697802633
369221462
89261358
186201210
120107220
429529525
7506936
625997291
74608500
378390352
273047586
251466921
242195107
155704356
429850400
45759740
364366729
13783009
46873626
350760650
38136264
153652762
285540194
269445396
103695480
332502727
9973133
352639157
546814440
68703281
298192186
45026239
43985819
228489742
130784459
76165247
221750855
241438035
302829519
567911392
110079184
599823207
257694609
470773374
371427906
194407084
472408957
11606814
139759907
178082833
24201712
237132375
5685198
565526298
312438786
57271175
142341274
47934144
53717982
583249035
3452314
717645501
158840659
77901662
84768980
30370248
99301108
290596585
467266281
8303689
31793071
46163712
34129994
0
42971451
368017622
585571572
253805823
80799716
382565152
832270259
7868743
5077352
285666813
29123646
106888863
163542017
89043496
796166595
71721508
116170897
820457822
234546467
88385043
158566587
148178514
248736889
1667151
254324966
197941255
62779595
31658810
30941693
448776783
51566731
724072194
551069956
296650077
286866350
56334619
310545493
344400957
617328311
644349817
115799762
111032609
216847621
122236456
4553784
534606533
258295932
306571252
158552784
178113881
9063410
126640171
248173505
297602305
72107159
97026327
3934473
49477017
104181461
23754442
79114202
189461522
215417375
151930862
306402864
26255053
69823033
349665
440543628
424360500
217312298
742695953
213185649
2483733
55918217
149304297
7612336
18134725
704059216
523637223
251056929
370988158
9133136
132331075
229892269
125687294
111519988
334866725
568582128
838214107
43917899
341066498
75719560
10966959
432743
43529170
93161671
200096101
148404776
9872762
56110656
9835602
22799430
125863625
449488633
745797086
407155869
533746302
21242662
71323159
88523772
167678998
113308900
112595520
46407930
204243088
167215779
421446806
494258466
65979968
66035732
776113688
34016030
133287454
364324893
29380748
179839196
589168705
35488695
29274667
69973868
933837179
24015211
129889432
420551315
146214609
635525058
199203465
482442121
55505558
372902352
645035601
153710928
219112008
16543383
704306030
362757946
48000596
682250954
785150268
504635492
22652487
635388337
285401008
163399278
158113674
131510473
242555705
198268792
382826970
328389498
537338893
158542667
13343926
255779849
17468352
51289354
661195304
415441646
403086542
574615883
823202746
580234369
169463949
562635667
730796723
24868539
9659341
6658337
79978158
142061566
154871823
304177761
196522921
56167331
133092135
113643718
532085544
58150130
90376048
422971213
101571460
283808838
104912489
83208822
74130135
423190812
17539492
507139556
189095773
154191720
350917832
500898131
365547083
214431447
26867293
29324199
523386275
251527445
383747736
99448745
8038005
339327352
148486869
62902556
15058329
309746736
61229629
165798237
206105983
71348204
196281602
3239148
163850692
206562171
219801992
423552448
80089022
309636945
135902461
514705087
551283473
96762470
144860380
131995828
5428914
3981041
47827448
547797459
320443537
330122767
154552457
120777752
73014501
155173578
202447176
306423478
304484325
25491758
664151463
187048758
23945224
297302904
556943906
24077760
217959023
191252408
137078762
243041085
355587116
397028284
5521246
244369318
47055618
426336458
242431039
559047189
83128224
54000129
343076855
295803571
270285977
274401969
138337
128610758
190801431
325593341
663270830
567022838
197549017
166829634
159331486
238082318
555344477
2846351
250329513
20001822
410732175
40366022
132403703
8071701
62666561
260217034
137616232
95082487
92141478
293192833
208608169
2333746
127033577
70774438
172495029
130959238
35871743
154333319
264575320
681090924
271728806
730390984
143816073
34494120
338823120
13947407
18847091
532485445
23708523
7035244
100424354
54542608
478226176
231137512
559337439
573838592
249545356
213051953
476852008
43570822
744088764
623924146
215492539
683790126
656321168
35728600
99222033
278977587
53493661
13828877
70256066
511367306
781203965
747662782
35520766
20854606
590144847
118167338
476120143
6719692
717324277
107655645
797402066
164617805
483524624
94424990
256814784
115904418
97938771
18125231
282615447
34781320
166627925
813330617
81954290
205880090
754517071
400258465
150539795
43285438
121417263
161626808
281995390
459915982
40046243
208238794
105240410
130803788
3242694
17229022
80226681
598837138
208777630
185696424
229775866
557507523
695465194
46956029
620306829
264825374
361555900
2773718
742514776
466260013
140477772
69443842
597062108
14592147
254061915
54069972
60124728
54461723
339015333
690669284
19500123
170636447
160784763
280783153
598279794
151255830
529776096
142292472
141820951
89844703
578513896
841437407
268909554
125392828
338442576
343878913
266230852
449650296
852761674
113631244
15494891
127705980
68802490
548645511
45865121
361269199
30078551
276490112
653452587
154439515
170071063
407920025
197262417
215695486
5343059
20685010
92262555
69547594
386749943
162793139
262042243
5246366
691252776
561200060
147074278
206434796
204477650
42237194
533383039
176228345
5197545
457560078
564593049
551712316
164349794
182856075
320355542
237952046
577287753
1226884
525427393
511845407
194017684
176644600
572437465
178319806
328639473
247834690
34123270
261777372
869216349
240195446
839575305
546390132
443156437
172096034
22488076
103019728
134668828
54225
21325961
101199046
54645813
234733722
34986947
94012084
151243949
158005104
704665267
309679773
154849466
344559702
292510739
316239038
116732478
666527762
193515581
8402685
16309813
266319708
74498053
780911500
551654272
700972571
10858930
450476074
256995791
222987727
809056883
504233
648661698
72787299
159887696
10630493
0
99388656
557058845
12766282
418640265
194833553
138787899
0
62666991
605581
174081509
488302361
318166509
134677491
9992540
166945752
41806884
224526997
96493600
411839331
275050287
565292340
621427688
437128956
34227994
469981059
50567457
122154469
460927021
85278199
117155007
43351067
89666721
25216195
139896487
122770537
266609808
187462571
10542848
686428772
36356327
693367452
769844883
19972464
242699239
275817045
90425147
74662601
567245740
273374626
110984083
118763466
38479682
133503832
210969307
233873594
539122851
5973539
931341829
153066643
459866821
406971755
332072494
385428407
46507334
79440083
927734871
64369130
389650244
16886845
160188102
826707020
509156910
42728287
445496815
5119167
356743356
40671668
163930480
67598940
97684947
149791507
17707918
171821942
257701639
14136083
360234197
17283485
17802379
128486338
404432653
101731322
797333535
72111638
289354231
327813455
28200791
65248146
798964550
355936536
69773025
629704777
404647637
81190556
31816136
80354594
328249400
609744148
116421872
57845124
387276484
89859606
230037724
451295123
581864479
94695510
637904966
59612419
19527999
19595632
905825624
279665289
618135212
363642096
24899386
700322645
2260055
34692288
743892018
53825203
9807392
189424260
77121942
576365805
638557780
381020136
713126551
91180421
9281736
56715609
17288039
111800868
629536231
261002261
29867460
449106532
70786033
383935919
82789583
67838121
114284863
146397301
299724724
68711359
9718747
373745642
450449014
200735591
55058837
177444358
448150970
623439026
136651628
12076727
12169396
40564201
225572867
109067081
564068843
482235806
22006958
306250407
533332543
1343894
89053775
258212930
102649559
133940429
447495564
522268315
129305695
459089515
95771307
75576229
27269094
760410573
48829483
501530855
3278476
63107025
221027360
98161488
500264554
179567021
141926690
88917493
95729549
562432846
406468651
268769658
60798001
122572924
5017477
322493501
147087584
598981792
107250271
934968244
282293924
47574962
534780327
299805367
2509559
782964169
755785
14003878
272515390
39251087
11814937
248381908
426000861
136584016
217511882
570086505
361002681
132325102
61283491
232889412
330391216
66318698
130510668
94446121
54738629
819803353
828541508
451768007
30853572
151725665
16209
113444019
29230775
198383417
18759154
206898495
416407854
589331971
43433745
42487168
591758858
82289574
382704435
208851101
330656006
781435163
6579078
218321211
214920505
50734491
13757595
255353413
354128694
506021632
218291595
191013863
756596159
672196393
84936816
845004553
369285918
414997264
175358588
194629044
254520675
27662839
230683322
434229085
94633835
330321393
234987674
134926298
1161877
605990562
247172078
132167088
375531119
89629894
2914044
74383647
7945339
210405
42398945
103415538
100109286
120499305
53246
41704491
859056765
14357372
675337898
3528425
87741823
408938735
879515
198895894
2748100
299249878
345269935
391831849
413801206
628246032
56460460
12680049
236241448
662383662
7658276
104614770
64540491
447495221
21004951
233498545
642402328
635931581
182654275
933396606
222088475
792993137
136618672
225489538
179935367
66089208
202776366
224719754
260577487
49635485
40075723
216874693
412174569
180075370
45108694
34781035
250878335
73511533
13743388
318238189
78173925
333709830
245009754
135428553
97320955
15546463
182086673
690485052
74186976
642791806
134947096
124676639
570916164
262935830
462173842
143322802
47252503
313031823
419620478
739666644
52293605
111870205
108205972
557083691
57091
462088149
311842289
657851259
17252330
68251083
463483586
144602461
335422878
104014449
446294680
313108528
24531761
14592147
389497284
762357017
260878475
153538219
82123229
298879514
3122644
77579462
239415071
180778163
208794276
110665537
492421447
0
229711481
428758822
1598204
286035098
31760799
239110674
93923032
307263926
109888477
602804245
185730478
83582522
295403075
39891755
155854371
330728758
247905192
590004906
158175548
113945202
816329003
946785025
269870932
1800111
411490031
181839355
185351255
373302631
358652454
284342742
65400641
549977249
53199259
641418277
179215760
207476986
90688340
123830139
360889600
855383892
1489007
313722083
34967328
199509040
32859378
49918114
331243352
206770281
62075655
28619645
62990540
354253945
130822798
455269633
145179258
177798025
290954591
559706762
47873674
313306333
501980924
574935209
111050095
288785942
5225590
43317401
118652486
97260016
359025926
10616385
208822184
421290982
277841311
198483929
376131156
359471942
372456380
148058572
314166676
236669521
259417091
511178238
374319923
267296728
23445276
502920198
39730746
107895760
138656197
287498631
351829360
206287544
455210588
383758965
38471860
578453346
81273630
27456627
500940601
116983483
246566066
59176076
130889513
337375306
46419468
896606487
203440687
517362876
139711638
43207028
88137552
151519179
51267239
116792989
296049588
178009947
97168075
357326360
45356391
7045603
497469703
420960082
228413536
81967695
107898640
646738489
403411905
272353921
34740263
612460075
103315125
644938257
760533979
248601837
86313805
279870246
81667469
859567913
676446886
415259376
167662387
407213337
76806868
44550547
347116717
15215281
9212588
38839993
135007507
161325628
16498149
887568871
72849191
399341813
232170
141956411
37569452
670152089
569905631
460440365
18697101
828370622
206879076
651462756
319226134
142233372
63691207
114375598
355659202
356320192
330016742
767117259
129269119
522434755
289384089
164389780
178830274
218539636
251044861
61576265
55420042
86414369
317505095
40232529
171637678
107232852
718043034
631097846
207974164
252215
56781643
240055701
148605386
182208132
322315564
117685669
156951412
356390293
13944192
68273707
41281614
621625013
261893663
9769731
107817956
505439395
344947219
721514678
129526723
496226488
638166661
22637890
398972137
198665275
6448062
325971760
341750808
221515117
293882688
528523958
373775663
665592225
238491949
4077667
22007991
122074527
441074120
500563347
77943423
806057
385330984
229005460
27654499
589108980
73773558
39864442
80265242
592127546
178193039
9280546
209913816
3143587
44166152
243413071
104602961
4262798
61501732
737681757
339646495
52369306
72985349
368218425
383913371
748416666
394538558
328746724
249465546
55984365
465167483
119496333
238896124
663450127
55614297
430738780
100076759
42845400
458457754
10878381
464784595
94098094
1152433
424618069
281153502
47928225
88594963
410415057
1876152
109833050
214087777
258801152
463230098
177058655
15724249
205459664
222709549
35151516
162769278
537550941
620339879
61837515
46665704
11993960
563968
258456932
225203352
114893624
263371106
269614682
119440793
239768252
113578356
194197199
225910034
2510696
149190561
185697751
346182702
138526660
1184146
25418409
214310063
18178226
20155701
126325110
848189225
339430002
163925442
198888720
589326276
459446026
121158868
541987794
6545506
740280749
5910898
201709432
753928175
366947765
170062723
209963180
198490994
263302856
134397543
378546988
60841709
252428978
265716847
198564403
200559026
477567929
196255705
121718904
140122391
14449454
41534282
97844418
590226543
452172965
580632119
70055311
249459826
9266658
371762106
299808765
741542788
264898179
62037722
57772714
15476525
304496066
419806978
4914057
56864589
56935035
861126880
244671869
704301486
52181269
834212886
48736835
69239439
434903824
110744991
42456774
186965720
214992131
124274525
138438076
108080
841567393
442766807
292186130
195534203
162362678
17527953
511967462
119642279
448518557
10063296
46476514
162368329
696260181
580656939
141732205
807050378
129588
336861649
111783532
25169025
4402003
9180615
269764552
173732329
57170389
186312568
792580004
446905482
331905282
16053325
48331342
153169480
10793504
768398799
131950453
478260835
552234862
83983808
402189203
214612321
33311083
415104608
4032032
581555272
163208915
592764
614651442
19515824
681697842
32838642
69905145
1000443
775562435
243370521
281446095
614152090
110668793
455609295
131443782
272684111
146230680
596682646
19281576
73083341
86995672
200363529
509506018
178415904
439608178
20357511
54862819
41158669
78562268
609606519
550973315
354698069
107028038
951164399
158907233
52611412
373782863
716059835
90193914
723790426
12560452
340137629
928747231
384095249
15563409
204106
392473645
62779407
385026453
3747939
635591311
34793182
563683357
520927805
85053575
85270909
47121035
81925633
489529382
28227165
55384547
287126136
8528605
11170811
75067650
88496388
12662055
230062119
111829409
210061818
269546670
33884877
150631770
154324876
147964765
85702415
357345002
463470232
831963365
122161135
750964436
40518637
245164864
471145890
4624375
87362755
15715981
279922312
240307617
364238057
146002934
18955651
50918634
384854903
354845676
671990517
377693709
318970958
146949906
38477206
94598598
3019169
122834185
73391434
199540127
72376122
224669967
169132783
307708634
74130042
29363250
463731302
304573654
151646829
208422021
128346733
11031773
24763650
35918995
343782039
199094275
268925130
472505969
710230236
717753375
169537617
12648471
63853344
5068115
166149219
91829762
21637618
34911588
143428203
113182844
88084646
151896178
34137739
787041463
24244526
472109657
132606164
394767527
118972177
646439234
113227039
203459984
106922308
202578752
392725848
10331753
493828784
101097499
545926249
172789192
189907419
2702481
271970779
28465236
785781059
117232995
559422673
22125969
402912129
690462756
32466861
90610582
47604762
28862464
16857834
231434595
134640601
326581866
313206060
189069017
78420119
136029294
406577
48212049
167912188
47499448
591142634
339697058
6279805
458766720
436243704
14907380
31135173
12737653
2633783
85828731
63363176
692541
774981853
221168195
219153338
118586852
190097553
114443423
8325912
56153707
73839604
124021659
179418734
608650671
43063669
32318669
673520309
128115717
141721671
263123066
66752157
3896080
272238313
408202182
59885529
537382379
341670631
241917968
214962763
260210163
26412333
81358923
225795480
451586995
103343505
74879560
161269998
299878851
39919961
82266014
296488518
630159666
493918046
422211278
32749815
147304815
464684844
9111394
350611965
116453712
93862668
65574974
901111355
2809353
323255242
49183589
218847528
302008100
547855778
382833756
114334488
415521810
425688297
395886124
127592283
486111184
98205750
102659351
134812747
64149299
96953103
368494177
470781609
62725282
90587155
160718381
4979244
151149476
558124110
249794451
33101559
397983861
768355239
73680437
185401000
346254779
112010742
143645478
241110439
34518406
355435510
796855013
125332766
16105542
419449543
45159164
387687747
721910491
26208774
150403999
117507348
12653719
62125968
278050646
34297407
677504335
38589001
80787308
717909902
34081878
180298965
128599569
113960722
43228675
239532549
56623864
43732917
128903026
412755056
37229684
558972375
289388997
225427766
110569810
272439842
141040386
2939624
703216131
23264031
35554345
226324314
121301435
2149362
657371205
57458417
285587690
63071623
31545491
57950118
15818607
246905004
716862828
870783664
539032999
661501240
357991633
46840748
251714165
176219948
359336979
49860462
290131359
167017051
453391864
473389650
27230951
873072601
25046439
242369950
326801275
3444972
721925186
42103862
287969380
461978021
334026187
50687434
78400499
191353843
25733400
105480583
294259759
11978455
3445398
173007191
137412318
66627591
708553664
3974097
174093132
154440539
323806931
12100994
54874033
123843926
849150479
552175499
604690466
18157945
631511061
481100497
5116156
27774911
501447239
24357834
487836586
77767645
216104434
80083487
276645122
63021016
280839392
5059410
92752468
339487388
200250006
444084130
577578931
172268764
23155424
67016602
35374727
316133302
675484262
685431563
78151008
584586521
18248490
206551260
223939878
410658964
598332590
248941538
261853848
204969416
717099030
33905710
765473396
539278172
311072438
14799285
40315942
379823161
91227218
188881825
347569024
1693378
271884267
308699260
165226286
297002949
180300828
54475992
25898056
235725003
58008986
17795451
633317581
83836907
343468173
503898743
10157313
94487135
4965629
76236014
776800353
144450249
23482690
559127226
554872447
193714356
377865334
465933908
91305337
130346199
228298312
54118187
264614120
256371225
118527876
121938670
33379032
57490882
24564129
297609640
384029008
449534500
479075843
120064095
662946360
6978881
21552564
455256460
272788709
252184982
167085863
397419935
113625173
238408981
364347951
64710733
253651728
24857820
690446676
215305602
558510406
3157737
67706856
711059195
527943576
709926498
210043941
123855
199746854
74445703
56571075
2385099
52011150
5055235
384227845
448493869
32982792
44343026
115216596
125866748
262935564
528728767
641985100
160519399
6916889
917956157
572988150
20039613
32432628
166192296
84489951
129267933
71610024
384389333
705697545
15208100
37047185
89342392
201814520
58481391
57074160
359771847
874744
35941514
143054034
57087374
4546088
66997059
512592114
116934378
569108701
252579067
675601697
198037581
615375349
200042036
407398213
15515599
751453131
64648115
384650796
667667023
470224041
534479904
168349295
185228589
134709753
6279550
19002091
196873827
698391293
212973743
435612218
187840203
244919822
372234081
866701419
95702625
54376002
666820672
416510621
211123285
328514575
330462615
31220694
147515002
288683153
4875921
322452680
241122659
87522723
565684529
211016754
85880673
233519306
572632444
95009128
26355729
423981253
49281774
432315069
420102
92966921
106586177
84251875
418190638
252134297
664587148
438789394
97629586
256634901
43013199
104032777
60771399
833965909
204727459
71214691
71823452
126560985
474470247
87516084
285461225
47549948
403526197
8150960
145976456
279391082
346924036
174187275
287875377
367260875
124677756
549840743
2460242
351707761
169680539
8003853
799494690
506634180
281004576
201767992
736897335
759672665
392537629
131768070
233884116
197625528
66397859
285853260
43725567
24645996
93789058
481674945
50715914
517670288
130986968
79513243
767584288
748382675
100960485
10227947
256630362
79803065
34805397
65068888
332016975
391448865
140916333
28786469
65482500
67835377
118177575
469417060
65190086
493393588
419571752
499568409
272349655
278541653
6772052
293581994
57373551
202538864
424186751
52554322
26294363
180490923
613912383
322713871
14592147
153122314
198696790
457875467
668483908
68557639
687159010
496332601
28602813
52078946
839393437
100692247
497086245
60872054
106692979
592142955
51418103
194018259
179716249
105833001
288968658
620190154
334754082
292040819
12022235
1751506
584648762
443742481
53209680
642749701
250344
652494248
437497549
279705541
68113766
195154200
233499955
311230593
846656646
235268745
691116017
79209920
23239604
228631703
519980512
135069254
3701346
190453389
51406289
168074238
4625538
95673670
172046870
479306925
311607450
28624327
376936398
232915402
336228123
51459653
11456919
4968182
11856524
5144570
285689230
72354667
81905101
8799294
138900680
84648930
609687002
207689492
10608776
33294762
270177463
779257083
393341640
38530589
276917100
36969829
401139771
7981129
129991811
629041384
174403679
40729891
31675282
19632554
25938588
34264147
696523789
625951123
17932089
87833694
178224080
69101069
423213107
482690823
458786921
289454382
43048863
216371166
112706090
274284243
27069209
289470461
687484232
68636531
93023119
650502495
262800244
364416763
374213212
297488771
701762250
216081748
249531063
138795531
87518259
427350212
236334689
168257817
287346665
52090122
2761118
664219497
16657908
67499120
175940313
86062406
580109161
613883302
5041286
290416098
252802970
268903567
272383463
294709630
398980243
778162623
97707896
115578025
460152549
500597399
11185397
527042851
8192939
412209421
443340375
184644633
444928678
177831330
42657643
252191408
26910470
234747828
383287908
639100411
516147395
458433737
123770284
238289867
365853900
24473050
385198159
332130891
65440842
123983847
178062041
133270896
17882758
55716301
1620122
153503328
580387103
4696152
41910894
266291604
352080442
39019791
51985055
106129680
131114035
208012152
337416011
94973536
214639134
41918855
10669433
269553919
522777707
38678459
645207141
719037409
186878956
37536777
64690921
282156791
384244081
1530997
74707273
49434231
81063404
15378868
99194449
308319585
272879973
133788078
861326790
14224299
351443626
131151162
0
227312349
109216076
98697545
296726748
217232999
64222583
338793344
632905686
139804444
789625990
313029063
240137814
730412168
345212343
522264767
574151001
542652649
248389947
265236594
571678454
41987594
46471237
449802907
201688373
46214434
67089065
72956039
523141725
79816030
93218030
233087331
46102470
224742602
227946512
1630011
30818881
314775294
9556500
373242215
326700917
129390728
534375396
48855692
640666581
100101563
533097431
156306253
115055321
169211624
206011426
378302285
91666750
26822532
185385511
163713444
284234505
58518916
13979334
302664354
122423859
67220750
438072699
199343265
92711297
48165811
225180354
250615510
222235798
161248934
275023382
503502471
742044941
859181479
565010843
418572035
93865868
145375715
182106019
140173199
6002512
783423194
137838367
457755329
10039055
453618031
18380557
182072093
301315460
153939071
411734577
3314850
204857822
78910641
378063593
90940102
720026647
28504798
384319078
165187702
6768122
238178504
797172400
82673824
325031067
111788216
116937141
27086838
78477002
88791866
193679566
290204937
29645944
784438947
89200922
737986500
796172257
267316
8484110
170511929
202693565
181540957
247059350
18657000
551977524
161204772
193642658
28189675
162948885
56497534
247947471
74569933
163874777
18521590
48414309
18729537
661799895
208971455
118207573
743619623
20027298
267839371
331986949
69761
255902713
495244508
936809758
87087475
382213139
263567681
57543379
70659755
141437229
31733095
306430145
607516677
217094383
174927248
491102817
85359207
10172437
585984062
330007143
578140555
255898903
37494589
288159107
437654076
123333980
441340741
418145803
408334054
887164393
647555884
538135078
350661406
15009331
384941980
139373967
142327164
92618374
66386194
21328279
1503074
100262782
127518064
307925481
374077057
12336141
415118437
199527342
454613179
429761230
619830182
505835834
173970156
30193282
401950999
11596147
106086692
53087536
321047558
69869617
688668122
23368781
161019816
375884089
254857134
309289195
93150166
144626769
8414578
22613530
108457044
459044083
82545948
443735740
194437394
333799555
676051304
226187260
297468661
7581104
154331670
82999172
347382965
189994172
109391526
241930479
30187574
319209022
22737393
27099764
688990289
130614137
24287898
125830870
50954785
38551850
225449705
207216712
58765054
167580296
497520025
97359123
161996903
106122587
263132497
305791020
29020751
264617884
187988607
229932068
124471383
768708097
884637
345617760
3546229
122929701
564233273
527463520
104606147
45027104
240915555
249152392
316835741
483910347
23309190
233080712
62112486
139422885
197757229
26913653
445900465
69346263
253404718
76023932
308781368
116309236
681156131
11171004
567598814
271524989
509281790
645245069
334630954
517052557
818729129
21320407
534827867
389035729
222916494
377977496
189554870
739069385
50756539
350393100
691230518
596549347
80868071
249087329
244301369
535243398
9823383
398106073
13741082
151347290
546722149
132618154
194064284
91962017
4531547
684029952
16189115
134873558
327366555
93747591
682979704
913791399
4813622
181449434
126166827
445623365
485921889
579039101
129788986
694582082
259967864
643857973
66365495
1398884
342785914
437254835
432306236
240663442
55501400
404342932
513820956
188655999
781903719
40899946
934427239
232447867
64633664
1998960
426482333
225273856
739839803
103980113
127547159
432949794
160921180
85079336
389532554
358702361
42828644
51536579
577934576
89136339
156076304
535767213
1801914
105470350
96695486
387927529
502000436
416842487
16658511
830225848
162116064
314017023
14154856
456369045
171892078
179715192
156702274
129978574
459468185
110826705
239017260
376733160
371967744
126413041
13215572
153954836
758674082
42434171
89585643
53429272
745274880
228157741
237688383
2574658
348546101
94366800
567287103
291831703
467697638
65382345
229417038
88344383
679878979
550278299
765424635
86543567
127485175
5315848
77414709
333477809
185395644
682781805
360330927
198728156
374806665
316063967
3110978
460285621
5159545
73229991
46599426
137656408
35934361
532232130
30584447
139331166
189516920
138804124
252018150
181240883
40545680
422885990
605024752
397086116
23525313
31013939
888208724
12661337
149233364
121021316
424650755
572088267
46868215
487292181
342141270
491579125
134605965
98607297
100488369
40373896
242253190
254878294
119138804
12738797
276632570
62647015
65512128
111777532
42400955
149559018
99821322
240483138
19996028
428726563
654296900
284191627
669934574
10724397
76604783
39486603
767509045
621958979
473294643
716982506
73441761
245662531
682859818
574142564
522524945
179256118
94107948
135097301
39463771
19336800
74748864
180036008
4944593
180395418
556322858
104057085
199410059
695606177
719838890
278433378
22367056
1728493
192473417
45667266
451370031
166286858
70130344
213048749
125876665
294660513
92186077
648491887
71115936
25701516
17878501
782886570
24097122
26705106
393215593
355377612
73751639
51429870
202872104
415046551
40966744
61560118
215317316
66089446
375711826
658588700
36700939
298589214
2164533
327204488
511782047
174764015
68561921
153182792
111048445
536901493
427759405
552088703
43714967
216380846
140147508
154076608
236003848
319076835
172221191
10563354
74261458
13844671
861132271
622715785
441900096
262384606
95610445
5018857
913510748
158139988
406430801
541022768
28578824
322429285
527176396
456477489
75238055
20924269
471292701
667940121
270253561
47756425
34593344
260690119
50528745
385933197
183178768
67572188
615062842
472712216
176571212
519932909
127732215
260443001
670584688
173349521
208601161
46642993
311062372
583319173
70865990
99537453
126443861
27847363
310247403
909047703
191110247
276352693
12113096
32657441
417087094
21599151
214602613
59688150
14592147
101126519
8590590
6441517
477938593
259952251
350495082
20379477
424836633
214231229
710849026
88203854
124202998
33370094
70106934
23793006
1182718
32910556
385187743
278231642
483716299
562568391
449207655
499385165
79240664
800875779
515853518
16422690
515464251
26280087
372010369
435177156
278778426
382992445
459983577
133179539
53789992
294988343
333165797
39719628
131525913
6756442
13850991
567710667
321530825
75412596
522055373
34829751
218468579
12396858
311742128
591423104
4202000
298759283
502555815
953345482
534277069
155571975
93737432
40021066
56505444
48484737
159841077
430296757
184123393
83900731
216278411
709730235
431514520
306536246
186791814
300167828
613772671
520102905
479871993
239663326
609080102
340378857
207598504
155849361
51359096
328565627
386717755
168822349
163699978
254993315
16757688
157212311
95792493
343676402
70479099
34834598
49050447
635102422
26526779
314178078
8486150
78367534
207822564
605180782
222004511
304212842
118055047
408266795
595653435
850068592
907190115
176458982
200998827
154096636
318440476
48621573
3568581
753754199
477679464
76763516
829541421
521890147
122897641
252366308
57299123
16386502
139142185
286730166
93832585
295934839
131697127
421353951
682730394
12949918
523928334
145412207
257139802
150852282
8769203
593205783
25510599
157007161
103992684
136157993
165514643
174545834
629483998
161662129
153715823
106500566
36887047
659167160
621346179
83492747
204180231
96217931
286799884
2449570
81617954
515764748
105396260
638525307
107119121
152496226
671742077
55134459
808695405
428751501
181437219
240781623
395753198
731707382
32055537
82577170
2225539
16674086
108907115
229877126
505287773
98915702
503076850
142876639
72513386
297278200
35833668
11856002
533550952
231158507
99077251
235738483
19918041
295009910
12616374
87394124
135764673
335618863
181828128
396385929
115357669
370137514
92518630
625635645
461680450
332349286
83814439
469160983
104676992
8018787
35205491
231515975
47735542
329113828
223327418
178939843
174891836
89096266
89635878
670971164
223024321
25337326
558172883
706149441
44029870
539745576
36156871
33222254
403700988
1620151
96072934
86430684
250243190
320386
562079859
424434054
24855227
137263327
575448747
129988094
147690346
96212949
800546150
268257437
262309587
559677317
195828056
463131493
252056903
190935535
171491378
325412586
888236255
7315233
556099456
340284121
9616766
85721030
789618849
266852191
66570715
307808836
24281236
30687748
33623317
406710086
512996146
195642028
807640789
108481021
207596406
316766238
36481533
7286232
97729875
404031246
239832491
172122274
364844618
549688033
712028835
70314831
180300608
336020113
554884187
212695606
1901712
47901313
65297307
357128325
56485192
306911529
2996182
106969262
699540085
379499467
204047477
261138065
151170477
118135268
296637791
10304681
324007357
16801523
54918940
295046228
144397287
80859631
749547030
539436901
204197100
185308922
69716132
947048298
74794501
7017042
322745733
4193556
594480857
245023723
140579563
175906796
192006794
529427889
431752228
358386996
516892616
328716394
474698997
7541354
10173763
5323276
212980906
236735564
414685069
313865497
301070829
424413020
54716779
333463818
248980255
630959264
17724669
135722635
191907343
332417102
160831073
58048864
89601928
49906017
542975946
497682858
231860035
412734430
905839237
183673192
2955012
604660547
103566523
512481836
690358709
48888855
80132955
266858101
36650991
94571350
6760816
148219450
347988384
58435743
92661875
136444958
165110336
408754682
914416579
136812240
79784407
462352231
61151905
373332079
350712748
469555568
213068142
586759764
446031782
761386037
724745154
236299977
39545065
12676455
102787382
132647638
119655984
119432251
287627394
45937128
33937788
87712220
125037966
134818296
367372009
865817845
8257010
153218228
531823618
41499998
175744476
547023303
438517813
7008244
515706202
500090838
52927463
70192167
287553290
15522000
240630064
113748194
36352541
95807820
167570499
225178985
7313518
644824948
406490876
336211278
196632496
118711525
464148194
297480709
40979454
248192192
80403421
25855946
223030548
69272907
183759469
180572115
102471428
298264668
49214401
12638197
48525387
293943028
70269103
388860441
99390574
8559010
593833410
140190709
576188255
285813373
266531519
280462986
438906517
223451256
57763918
441223147
12584930
129634094
407493352
194211199
390222093
146670322
365703829
442517079
317180653
907615068
99493774
683793793
155754086
133537013
238072206
420862963
163252714
109370501
32944077
832251692
66058770
28470611
139225316
238809884
281025096
444028112
171784463
65467330
194669857
63357764
401215
243971896
37093673
192405756
24527505
93722238
33433004
262262997
30199428
397616243
421091570
259582621
531728955
796405411
151315390
436249679
8468856
173945207
450744390
286270649
231135706
89619483
45037088
198306000
451596739
23349651
131946888
91370811
132560374
140664602
329320414
7397996
115384315
252502184
303898999
257537235
63158864
510082494
170489894
69770085
10565797
223052164
45898628
48934135
515063263
391033828
87347321
595733141
138377513
37752970
498825896
115199600
93102716
166758133
376353648
607747264
519792394
80773433
226545850
219601617
431530132
179560927
1065378
237026323
30427946
293649200
724171302
208511044
454054806
163233327
442793282
690587490
190061254
55796951
38654787
54521489
99900150
341860123
129477598
605840639
29314508
320968622
16230016
64310522
353000159
325547379
428833579
262856137
124694914
321325007
49663692
89172187
53179121
83285096
393038363
370283751
278257409
113486837
98312923
204034168
590778375
294976534
111014862
243312004
290399826
550839535
217108993
352206489
301939226
95569371
389840090
50121484
624046662
12175959
437271924
379915143
520467007
166989305
278235260
736638892
112009417
196956646
1428814
297545022
222819717
6665434
81249688
477128025
235348154
211514779
6278809
616139
54051580
282102498
155822229
441047493
38603821
498458008
311088969
65556176
120206984
154952920
2421827
206682884
617029648
23698310
156011027
130823857
524114349
239698415
412404290
484905187
109091858
22585266
45308235
155589325
319647947
283266577
65425382
153261165
5702270
252565670
64643345
43549053
99394546
106056612
188019440
229638591
417080219
269647693
135977387
107888522
115619572
495984645
118360046
130502600
61452618
396549037
43328888
364073497
266184304
46129494
206820289
19901423
19706025
471573246
217246478
320418164
92498177
250903788
389189826
9797906
151586011
176419820
145804983
304651503
18019637
131083897
295236516
363367061
244728508
468234002
469062512
32326824
581641151
33541807
77521068
46644027
17456027
832156380
137980907
352429499
74691588
53815034
344945365
618002857
160245110
142757991
490005817
72219520
166983736
282135526
381130549
615638878
99800382
107482336
126584645
78872521
589364011
604600239
3575506
607705770
790912709
235096389
281967805
607746974
111226146
56572530
852929434
43329412
377621144
706935441
17748910
122014570
183618775
108487508
225630121
224500557
509604982
265044922
72755751
124590289
7647311
209540368
6295226
62852490
288815039
428489633
272766911
551997330
280238217
234799132
300409601
129257170
390942121
130868224
113311069
223433172
653231738
431134400
87976778
27205935
393239262
110635076
269466353
572228288
452875492
276272909
178468514
166146016
662477411
163569043
670531807
133059945
240805795
231981166
420289324
809993845
457853273
501624737
267635067
92281026
624055557
34866391
648351421
280344964
71956013
294426335
92379186
787175726
7664539
433283230
144877151
14592147
286563726
331716424
68294287
392855368
762150261
494212242
124274255
16378150
269632902
37158098
73487181
409821395
25035451
405783864
76440782
209739901
251000262
98680243
447679456
568215237
55352900
331738480
153095886
15061
349191169
30893879
270697081
11138179
51482370
23732933
739887269
133010713
96153043
46517279
4835782
505214216
33258736
119305795
64564007
143842620
1858562
114950824
586540906
655583475
132783095
20150727
54148666
206449596
682923871
41095642
9735007
157582184
694453510
31658176
123228541
349876140
195797762
38635143
118912419
11692673
105899337
14592147
19888668
358008415
321997380
20736529
91738804
289596828
206421199
46796948
72723946
7750888
418925034
3338558
185854808
513021104
38188621
17708643
589235
564879761
371763389
9456107
216336782
1898093
647340332
272706986
127262365
19866432
64205479
474072867
475141356
753661403
21911689
294730484
623270921
411232114
414112432
175145221
632380916
38025781
51460092
176955965
394301189
250979444
146799985
255152646
78345799
229935629
224024819
290076805
145160011
219703547
83392610
15524058
229416818
27506224
19186811
524203349
152162632
817988186
535239518
604723988
39788356
18028284
136190706
408406860
714654272
340776974
29579432
137812624
76277822
9751935
371223277
65287782
401772541
427874033
53505569
265036264
271940092
91352955
108451527
58010470
682310018
149203980
614083896
295620346
249230236
137078609
235786189
84368217
319085517
192236944
504016967
39940637
40927070
91258884
1104534
91870587
82261347
89421043
751245644
268951379
468650972
631706393
641761247
768503768
417980404
126579382
397205250
214823783
145729840
43569188
488132993
290473199
192480620
499541064
143588071
10005405
31897918
74142131
164853344
723526152
41936189
40405800
76244470
140964594
98268313
38330284
410127875
102626341
428262417
149830302
280329022
521961547
69112985
80101119
282535689
407436334
690879575
345867514
3635328
97532032
282858613
358823402
395506880
49809838
74795633
4119720
84977514
4837353
123080931
870165916
132115948
739756382
28400486
368815204
735565883
297155376
920198603
525587599
76544805
75116348
382907176
141153510
438658539
4713733
168792
790961985
34433608
18094070
41175057
191832899
102942116
477788973
579521977
156249331
101818620
196709622
258001051
14592147
236429460
888499418
263106660
499510558
11992709
2882720
104289933
72963166
124486881
527639932
105807977
264321
452937353
480740257
62330298
519239403
149789387
597270125
316685534
361717640
58145492
397883907
45549757
155975380
345081826
107990815
77212658
183107274
29125450
614031963
67874502
664393125
343757538
242290115
118130989
354033208
45853513
79263435
326191207
31276168
345958579
665605954
324591212
320262913
318612215
456085400
86091992
571261643
446973315
871175904
151570377
603119170
65033245
506238374
520548658
682321681
145068591
367487275
445532929
494175597
46682084
256332321
545587
459718766
159395535
95495379
252182801
39222190
425730662
937936321
21205547
104326145
3871074
76692643
135174218
302659833
677175466
207388021
375908031
96938469
162314786
103462947
758888195
870091432
124955486
137553892
105920781
110221499
103479645
935346851
62810349
139573711
19254404
332827422
249455309
365295854
15283640
56310897
187336601
40275061
121973892
595000396
184496010
390842402
700259598
676375624
23807495
4775519
234719234
93197841
14638944
944270971
0
182272434
156357785
186196427
741311474
29618905
201202104
297861413
142994654
132471619
168889708
271034278
560031923
268601753
59982439
650352994
64826346
200783840
4457393
34941618
36010666
565617307
78905254
498550275
2842971
416471734
278324024
198748093
491266254
53960309
80158398
104215467
582172226
24041918
69540894
536368410
6927260
129143970
86676021
206291327
60919783
112830431
318368594
161088332
251636178
11294997
728488802
265644666
347082870
31065786
213384709
609406870
415717632
99435921
211762388
247771378
14777460
12450535
25353427
25252287
266902520
107409987
54515974
161911675
30907545
19931276
281179171
268684615
613064701
1970677
167546816
104031685
767967697
2311240
229485407
186726951
130519280
59011401
449991001
14057538
589689082
218838641
287576505
751322956
228033663
597479843
329468311
85804761
435590886
359196521
46638188
811703402
361283866
76044890
47438082
302676664
12984839
588752851
44322513
195108299
106063653
167421886
315647882
451211553
36346202
181195320
90265697
421541749
849973790
781560860
682754334
229011398
18836958
196916339
278166105
81557911
291091954
81288170
607912121
63008685
138684176
182359683
226224981
79968454
378896870
179423528
238330535
227953085
418664507
130779494
699179476
167586709
280798463
499230213
87787536
115315224
125427933
176815763
228150808
227836583
58756312
593079554
5568900
62301720
319390346
5785815
314602029
571480578
55382339
2331817
959541
222410038
124969298
51047460
812568300
133974514
56661208
315593146
653745060
61323830
488362712
94455589
193291246
472795329
177696905
19705279
19420863
439423079
37196370
76082077
23055693
299302844
178577126
431162850
68085011
106135962
26055240
573248432
122553895
227947894
16375929
720512457
133148979
205891141
316573445
33648396
612161972
334218863
79883290
742669625
252002087
58279529
82955235
63023215
560233169
10743199
378114684
583854542
456807711
12434356
29586789
54196069
77113704
399173464
73709982
211518918
116891388
833668618
106040618
55502398
245539759
50959242
100351546
201722629
107451364
390579040
103350707
543031858
20854606
290132713
23114160
17471093
107638522
103036128
484684135
376480830
92155388
7800539
787214594
28380806
16738607
135341150
426848111
186366978
246436435
669944200
239878266
3338541
191837185
626849535
759899492
273900090
90169024
20248803
75926244
738460424
29152372
389552511
108423230
195971350
219239259
56858279
367442910
245391830
575178843
156814027
253874438
77832873
154888292
34538170
135767675
449035698
451027365
216718051
368676113
305900225
21860748
561557049
53760625
101806036
67963964
187128280
652745660
584595145
21574836
79266641
284947387
320979130
20065224
152011898
164089919
33357812
43089098
140520047
0
161428745
129347985
14592147
42543556
146508872
159566841
97976876
9773558
8876381
375126464
140871242
121985726
421050888
336337860
59950645
427758562
493720885
147984462
341468262
509248016
86330105
268418443
202087355
26404361
474023781
81604132
211907554
321730640
179411327
436473008
407178827
821186091
149273419
47888506
76952280
306418218
22050149
430955782
513010872
399966746
122149612
240677097
509341311
24865996
55678988
510169956
189762120
160629851
81377704
53454414
254659297
294854637
21519577
770320545
238591351
22163552
156647959
35236009
89874366
190813253
104968231
350931178
258016262
23398570
213921478
60233953
740833735
723671233
244586769
228750923
15909852
263915415
448537945
562768472
32517996
280147479
255801008
90732496
359393174
6201163
318220569
27783618
219931033
107097633
82485485
529871196
192760223
370014784
260573278
55847421
310201318
36288283
630497017
2699006
67524938
205123648
412904110
624222771
417811321
68083120
222625861
218457957
90248651
532187524
21991924
7797459
45319703
15664733
957443
421192805
268364153
593359956
1011958
531619159
18734631
32342436
447842987
12538539
337855275
58004901
449335094
17958940
127797293
575938259
120676649
8854627
32726699
292104145
194054016
476905811
193429979
177143198
789289492
343431579
417973266
369062138
260525889
83190594
69061765
157927095
93519195
377754139
86765602
103987194
3135992
45376390
437907496
300438018
308897179
4190357
172253817
174115299
61444511
370789039
11909983
455374668
199673765
105978162
33173540
402725272
270196337
521575921
260380908
277698321
30323398
26524188
160385614
124796351
24034064
127584215
3381993
464000421
200444000
313200652
224931571
711197162
348747016
374105483
506655486
174137174
65593712
31896818
370299412
27793536
563883714
25622566
182821586
179432227
465432828
930845483
102580869
481300604
24879716
97118417
1722016
41310945
755565015
123573056
445369668
22803684
55399015
660803987
65118485
670461816
111493168
13673195
436553580
23171085
620192514
622920117
167421965
275076921
885179
880724664
737040487
333596797
97876899
45079476
89009815
315921979
360983288
58611851
72875415
627795136
57369541
148046866
408761569
258139027
240318041
582157481
767586152
203391
29455974
154059046
93907728
144733862
35486589
627455967
55266607
654210025
83530826
362627755
14756571
98558169
750528606
542298215
699131625
499607764
411389726
134420204
68521645
42053726
332876527
51787610
116886506
300138074
36987510
46096038
45344461
14192047
558021218
335262575
210138055
156211490
573222322
527792133
64771200
24352815
1934064
67276443
494207305
65628112
74446129
655979731
490470403
54752754
178553955
308407647
450055155
594230572
214558078
425198017
666322835
264714
33091969
340716016
276663046
224884208
35502866
230514519
116384763
413510980
12347588
268618494
350767873
521333738
131920218
510817100
583089534
413075162
192847492
406046198
792136105
306105193
13029107
56815490
114234200
25366923
24112653
234099654
20666312
176075083
5005495
262243404
447226051
796700284
12525901
80926060
80091845
27104114
87559717
73702106
184855251
517878270
144716655
26678253
207652663
548893426
147000846
61120172
238035270
387152860
328912996
47992892
219520251
554101813
220220943
316394056
356206465
369256141
107679238
191011108
342867898
67504691
350910401
514515394
440709252
85945352
39176734
38078765
61121464
33295480
55817509
44788588
520427989
134099243
6913081
120296249
513981577
481228600
11249928
602672901
604185679
607450205
540136309
315860788
58288950
1001994
293173843
50743326
284449637
164283159
236348635
228777778
249601121
5301427
40332320
351091660
304537635
10905689
155939760
212250003
17683302
62924870
75505342
557279951
584146599
36019602
217050166
643197139
744374174
60404617
151385553
128966151
197793085
443028916
568342795
470608641
214548803
86942061
790554439
203503039
774549950
251601591
103880867
512597594
29157677
79503100
13907482
75800173
253729552
450578269
38902537
398562346
210259229
44756055
238966711
131484123
453382146
310953743
36814202
52578922
286121709
590435453
43944876
78380651
232690357
51443016
19351200
468497521
109204140
327972202
299066731
231490716
642489068
62903326
123723130
371407162
139179805
206697879
419946703
155108933
366238959
247594894
48368614
116450656
636337695
209932148
94151872
112773935
578388350
314087228
6556961
65803814
261804575
213497172
94642486
202013396
61609535
314384657
544189243
213028814
248889400
364897525
228249789
505244769
192119380
24248649
174030995
299152613
492950120
20722871
106820064
31569819
200709404
72548442
495184099
474803728
108242794
88915657
646062481
382404711
274222721
16320007
336037769
494346930
77983131
640557974
589448259
102041148
119141766
268537064
120275335
392435797
106281169
205086656
221992080
359744344
32288037
489233984
18918709
519696772
152107187
448722738
24022368
115856049
89934847
30531316
372840849
473029290
300457705
132543500
8372884
31673129
348619096
242210405
246568126
539543819
376945011
223058131
347254169
193142681
644784946
290844260
11547242
199353026
163951834
159096433
69331748
359935319
193182441
52555857
91601434
880655039
201270544
153656255
185229616
418396946
13483827
49982468
136268250
369659248
265393996
283626201
473817667
252869068
705467500
149256979
493605532
38496012
203876644
32937877
518004614
833664982
11505671
335265857
94191347
322859820
614438111
70318884
10364798
677359361
128868588
546705430
270983302
124831005
366434901
267929233
53474021
177759734
115445270
555471726
135388028
419162630
257180822
475722146
69473499
276993096
167087690
667962639
270870244
93598555
64254206
654037974
53658272
75908339
585277276
205927771
88332401
4280932
175876629
739287580
415383927
173618327
1812142
582314005
66927229
642397742
113531557
562965754
242610567
652168290
38521497
13651920
769220511
227631264
133286538
456519233
117630910
421355311
734864161
115499594
3396897
148977056
243756460
380290365
44939377
894040032
111541374
414111178
326823030
142984048
44241386
40622717
668766461
656450806
60630910
39033151
230210824
176778660
5870611
537967397
175591389
233065166
80954478
96977566
15499961
10561028
202081272
113870605
126464884
621133558
185760318
158894276
1688142
721376055
55636831
220819891
249186238
120695188
188188859
100687442
240579721
71419088
932404513
727512369
94297478
235052465
76391674
324010505
502631755
18829772
141968572
28374884
824052656
193024455
209756000
13710726
275060215
372595137
494934052
575427781
58139181
357814982
18964001
457365930
66981328
351884223
191799628
199068362
184261829
249052586
30281925
101928337
179753662
31735196
120644599
301698741
292336363
190623440
202866069
52423969
301548609
30521562
543442075
187094519
986985
657466389
249749
81309303
257280665
419668562
114848068
314498107
178613719
532618037
9057927
274863137
63265910
61561769
505258917
30892280
239203044
241992462
250511266
81469886
320518630
183274208
390695331
37697035
173684726
1905135
383030274
108103613
304540132
74283994
681645397
234989602
267947095
80077616
239141789
179406330
78600702
126840121
226203371
142864247
88369823
42700483
664965782
670694394
69661722
338329039
370390940
21283696
118635171
80554051
839553381
31643400
717006309
192492738
70509971
329301305
17925047
259610085
299200435
96699947
144589265
122989607
364866801
178929654
212673790
533433284
19328552
266017867
36730241
137076345
125366044
404300423
54673341
167829684
49943894
600483120
122122695
174067080
505345711
154058927
176154527
731825392
221965587
59435857
673669570
90628396
51057667
713549458
139983767
156137954
460660727
71635929
31597984
621803129
262095684
511239369
76247951
16424805
125544339
38668758
48153552
28182704
664852529
750725577
183004507
151116952
313276170
56044275
6263263
186304600
125885133
17485947
272514854
304094307
77535870
242519488
907956976
826260524
1913056
66863005
535512487
798111820
101225968
409242791
79331055
77802634
88086289
10862038
260300975
382728284
535626683
55716536
357274388
141224226
479801377
517753576
15868800
261720290
172232319
15818607
116481984
130440064
182745535
90753715
656167262
211679083
383239310
54345940
178873153
79697460
285947967
33012175
346021764
443153845
7678566
591273158
67704441
118500765
39826315
82530938
696461817
400431002
26663814
833660974
134757684
111760303
215537639
48263902
38055013
241293533
3336690
299692044
444437248
240668057
179329963
8536034
32037256
33079293
29196189
821909700
771069015
504676455
255523735
52468136
103310057
13152014
508094437
155203685
185401752
127889633
41382919
547785970
168279744
174063790
31682604
54146008
306462084
26179463
181774863
452678433
234313734
541865446
477311856
689453229
424897312
24339643
16921294
126739651
358909518
505468911
80140356
403602517
118193093
493541881
20606537
14974659
166826879
450286752
94897542
80971490
40098828
313542365
438844672
140303819
548762613
166167429
10652904
197670889
175566369
746429526
130425491
100504751
106517501
8435988
208422727
245919824
62932740
542186900
3180159
313096361
22590136
3648707
707096655
117463377
67794269
577905996
87140099
174283961
206234569
477522934
66678649
163852538
47876186
205969495
48238003
226427898
426610233
461961901
31935418
72036648
714377779
351740611
490672606
617545113
210090780
579670952
36918061
53591000
160696717
64210992
176239934
9293583
340249740
838922159
53719344
424006028
175565485
149368673
82076505
187115659
228559919
851538613
413191530
81121886
239758533
449660186
235957158
707645386
101872898
300121040
559726118
142339547
434314617
200954557
94289242
9139590
136856555
67128056
455243073
36300661
205126618
122367056
64734709
215983780
179490283
673803871
171105503
125860542
467727057
591851396
495519393
18403481
345490382
39487054
57120369
318156274
37506670
24658334
97956263
12736077
48373088
200119777
200917355
368947874
117504654
209854993
67480792
378176385
18955576
62183393
46747079
95559628
23271637
49929799
236271649
811661768
169370641
55198493
286214917
101120333
1030398
552190713
282129818
436945757
7489853
46772083
713738385
193430904
394195423
504938874
39033197
390441646
171649223
472483463
266993451
38066360
382603433
53669177
277852017
5534735
453620306
81847700
67403580
152528213
209535256
390962368
711057367
418756036
163692007
735950238
482842044
51682589
17062520
49446280
544586986
11461648
242253811
62241552
521773757
235563516
649948506
794108159
724190467
582710003
624558002
25594893
153990342
17833537
638588508
141016544
20458840
4975829
317722198
56047646
195339196
10143360
72725666
846226124
8198345
82186141
307723
106968024
31910370
318290893
78499811
35375608
128524108
621246959
554214100
445308073
268184896
498324852
365536005
8459751
203627728
89655759
607551025
41682871
387815804
110691500
5820439
5347258
16425622
102546979
549427825
307016818
155934161
214438028
301658913
231781603
163691653
6264823
227499779
190737065
336959338
17053042
308518950
286644051
93366564
342563574
137628874
284514473
25873983
117820645
304055739
56571465
177284795
131295221
30760166
715470992
182767715
14511437
191853398
936722179
18483326
24372488
2034418
314469217
1992625
11319835
159996347
431811191
629382596
248915671
427286767
218150823
39838530
652069407
436638938
116007046
516728226
114934723
78488466
478261097
103404610
135411038
232948331
101349962
666552591
148788723
821071645
415864421
58361360
256889470
149277408
388824872
374364351
445150104
170710734
255113003
127595377
145426567
261056675
21102153
613383682
598557863
449635688
54806638
3014991
355781155
11734209
216061360
336783617
401260123
127797731
4907478
96883719
135989501
412643789
225325094
38232693
358146848
174168825
94018365
84718881
526292884
68399048
79841949
103019177
267089700
40632170
509863460
135348330
243592132
165141471
730750609
337420692
546034643
23398383
301115068
145557655
307850445
404780562
514605305
421370455
327652793
222290322
116629592
285767486
371686449
259259578
260937790
363512575
887006
6906060
91773773
136532148
526920172
205856177
360179117
35960202
220323937
9519246
95831299
138720470
55271520
942255542
54515161
226562355
1431296
80900846
57659545
123002332
342865593
311775661
502586387
151812717
19370971
33109645
96320755
133403288
399012850
161058375
199210530
131093094
42980336
76265502
50606883
618335047
60600507
122854651
123037893
171005670
414467317
21262008
447421020
372034514
40330883
451705619
667731446
189302957
202141316
257895448
17980439
133510334
692099653
37446405
402856
49497373
398758114
4797504
267638219
126168560
9428895
427264765
313983165
267588150
773813073
503113960
566904964
2591088
484926062
155715596
357843651
86707026
636824407
17878315
70351316
726943068
341057784
165463733
347013421
31876601
61980266
69974114
120528904
24769219
866640615
539764460
360073581
88752990
451024047
147922865
408935349
342647619
50502155
16855919
107655944
755108976
271024149
255493193
70078873
85966413
94343065
192751908
122777265
76618820
110982286
42440311
21100065
51488558
257097278
160062374
526715803
2564844
277357927
124633244
69487592
301087773
184889776
506301123
711035289
13254876
322132925
268231
52448710
37959859
492493334
187726357
472492384
549696424
126721613
390943014
203876236
302871854
445122252
41102098
24455456
695468893
205482024
513632166
448843070
839650590
141505424
90950610
136355684
227527450
32575855
85668594
120830792
130972514
298205331
150294029
302082399
75435565
277792525
390026957
204792840
362256518
314933404
83775896
255339863
42661960
235492940
149399011
386048203
420287954
127297613
173954608
113648274
690899324
111249390
106356383
37345343
542621552
2467034
329416878
22921823
19241537
321232025
21861444
188658802
41796535
420826604
324805078
110872047
501194649
391204130
578441059
59033638
687973022
152985600
79283517
3422707
150887019
468779
111895511
92439053
530320349
702309285
611941058
204116937
398745010
134238261
0
463909230
22036867
184497043
398399194
29364460
10651275
61704280
640836761
49508574
246119503
550129256
603376475
334036581
23270869
413231984
76384197
19268550
141168369
5814596
264746949
85421062
293073178
80318312
59515680
836983
607537286
265752238
275404609
132771493
204268826
180506535
207936164
157507697
114445212
64654279
24683918
72793864
855349060
333600043
163513496
182643865
87565844
253313172
184951182
420117982
310399569
206578830
52205309
317811705
404367282
99782315
247953241
760942346
27831432
71193761
145130593
562145
321054942
107675869
494809097
587763978
72995343
7006909
41164532
302340511
356718084
706352403
188395825
350260751
63177804
190403445
5317415
638687231
408328979
475672576
378132300
103862363
190138342
96262946
417928340
11827127
55136340
86533846
69709004
529624738
86394637
207954995
254981392
242993341
40689121
9058787
525453241
27525886
47180828
62657418
308478965
69519790
225104965
605264574
252185063
921542953
13135381
12872978
85584072
29792565
131844052
88568532
251950921
6867193
94326311
451323517
232975581
150247408
29239646
3346735
372297415
48350599
129388262
98895866
108488652
259236870
385008048
281537182
17359320
15236159
239512814
275442554
713611951
532636750
112694035
509325552
384598617
389392819
8711089
103566915
473520981
17814506
189826204
302088412
752967319
84902677
161490241
33527585
180415182
99016823
895213198
490232896
185019513
16206395
349349126
28912767
146390729
87063073
283422227
72372657
661320409
28378351
665039447
495515612
547006145
47592962
212045506
20744836
278358923
378935905
62514248
135259323
214307986
452455487
663322838
66470308
252944670
191689589
601915571
279408165
70413897
150815510
7546934
361132592
106728624
769513996
144474182
694149450
53735748
167817527
404441137
513699288
265722521
883688990
263833319
105354314
658454098
437005623
63867422
4016724
26792339
509115458
489819711
582476347
582849885
777130732
223046857
194091227
52598765
92003301
101353975
77572788
140807074
46475634
487189048
99740100
22475289
349105431
279669636
181790635
0
103768324
314348929
352604826
261240635
0
368995478
286988887
118767026
568243961
414445164
211759195
217824706
275307291
245856748
293192657
563594678
35973658
495843132
90229366
652998658
71124846
93091893
414642704
635432804
300048383
2019977
144700117
185246200
275447416
469470663
733068956
558520603
279245158
822770241
713981665
587910816
542456389
155197906
323056525
522780463
153919869
24135064
72700997
774961923
227140633
38818254
311945452
260754689
397943336
473280787
183153311
264601965
216418849
206509253
37172056
63848145
43652264
72376595
482961053
240213232
260474498
91381384
182636471
100399287
182316742
22112089
70314238
498847961
62828644
573508005
460650064
362415650
3173963
464727547
113290534
423140102
267786917
209040619
51760262
23306247
21836776
383523337
4274249
154655213
214243099
443921277
443931885
4955696
369112655
479979366
306529216
6856680
95762399
308451992
516542361
303455931
108768204
665771581
437738407
236329703
66379878
25732699
173468543
81568017
38819895
398108167
140692534
30103637
947866877
39448529
44779980
241382610
408255758
122531042
11378360
560132619
490558241
55105110
395772701
158652518
606720741
123616464
157032752
306668886
523349008
390470480
499623118
371524217
503603692
2403406
46528615
7623544
497363725
372209712
59678170
35264900
432153333
715730076
191006728
490134645
60403194
388490285
181081111
249460303
37257722
138629394
392021625
55082275
734471716
105148113
54223831
142421767
345182435
36982381
23812392
65718957
463925197
146167863
418362862
151812501
9754691
111603797
198461844
340828020
147261200
234703079
204706063
346490192
5780721
238182661
632261675
29404627
202032237
165355593
1753227
258131890
811721790
175517637
345414217
627427713
289344427
52091928
125967132
141291183
234453162
63570455
197026763
49310149
121483690
24877862
909980983
89212273
358863778
311926271
347274998
447916357
187725940
247111837
631816746
170405249
33668572
159840441
57915042
102391794
576509309
43666889
737786595
893544978
223069153
135655428
40026724
74264094
53538683
540412178
144128271
20410905
38793359
648884629
658880883
370349670
117222761
384308144
452274000
406937974
158567675
701544918
263162963
351163732
599390331
77273266
36314113
71150667
479709090
333338132
121394050
291485132
130959680
227132288
15854372
76218264
227558801
143225
239409763
181615908
4060456
199147257
25837714
143067315
6222280
43495784
259164650
255991077
425599800
393404006
401349113
36335649
346645150
618829406
26832814
18986486
307757064
611418618
177514755
225549461
160522136
357014436
3510903
46713666
370397981
104300392
47291714
133138886
2769260
367682068
413479238
28883251
485746590
836745793
322274833
11851346
184809153
233634026
249479751
0
350155650
497998425
123545299
106865904
245053023
872693570
128015202
68239790
37230810
17820895
171550997
93613327
9438995
71435456
198790819
286850840
58180641
31542552
360525863
345474523
372182890
396056063
318576839
573781013
185631239
242524503
16838895
396147247
442732737
553124454
195400346
62437058
110534586
133022258
309002822
70179988
458654043
283456247
172001561
185997185
398318616
34446995
209468976
87970438
323665087
29204607
431357375
17584259
613852930
371853109
226174583
638374879
630948187
769131448
110141496
48982824
357530049
352209153
54533156
87029607
5522450
2776745
59211063
809528803
383413565
5860863
442986576
7356098
258235136
101479322
52590928
252336977
70813671
63119743
637342647
726369259
76834306
30350728
651789612
27842170
657066657
55130516
331136961
15423274
185463762
681443755
66859906
4168061
193637015
138702854
15412321
10976718
24363849
25942262
237012765
452392293
403069031
106311629
489708407
197129111
326996232
301093010
308354617
568744441
34545379
55132456
14775715
555246213
394404480
346355534
478497969
328646276
32536333
98994747
224648133
225086045
682350437
477334570
8672736
363585200
504837630
59371672
529132616
860053439
614353441
579460934
69293419
287757839
577316867
329866208
188833784
61598264
11181743
41542934
74541281
140438164
30994371
2411270
9798988
51066529
609580504
19021391
281602642
12720195
603542990
4610870
278033961
48189862
536079907
226390281
227317505
141774822
202370951
514276415
309960451
77450854
181016735
219236520
615628114
116417511
329702177
726380118
398826243
399447399
62362328
307696957
2953318
25216504
589438309
459354820
73475549
322053761
50105825
622483074
78881722
167433903
221913651
25441732
814370104
203460550
37509567
795917
56016871
224565386
528801317
166746964
651541654
352953080
143312326
299532626
243510618
105814796
705043914
591710848
670632228
148704194
263383795
559783381
13781730
2222424
452452483
309651065
1561038
511304955
224810982
501140013
113582524
186818689
9604045
667801455
152018683
223429888
299985702
97128950
99841163
8412775
552577213
35889069
191087205
269943
149132935
389494859
273837696
9184805
642290803
356237451
38984582
11522821
49378771
61392396
515176938
205789057
141974747
180640106
682293412
118038473
207678900
360597575
473676132
165450101
319767299
331552978
724157474
469954400
45202665
164225
452564654
52805807
881535
171302831
285168213
563457872
474325686
245375517
191423716
191038789
206472425
695701775
6470578
433105473
95248380
723443354
44836438
107116197
439947832
36773512
81392585
44859868
341624745
90820670
295752645
33084453
150401112
344749844
456427985
491575712
189352189
216814318
130211659
218457461
289122603
28261633
312912312
213255564
37389691
125452659
124679599
10761357
30339949
676598638
23041704
1756744
38491975
287191557
847343
346837251
668229548
20068433
204069576
1307276
401664628
77388186
48541712
27171669
31481823
45437984
85576702
31312746
173365089
59239537
482625999
260147217
599419139
144552027
906069681
32881787
247545995
42070134
219158721
54028708
60528842
533276581
179164281
119256099
420204944
4208451
188450083
251053407
166505960
83002321
198257441
802900870
239508812
19620848
585759504
673461961
25462176
191152346
73153152
206716611
105807013
179963356
158903087
5570276
110439785
228967390
865645033
21347182
72362893
47992271
100700228
276599306
38361585
231096981
20029808
109854230
184562543
11034276
742710692
199618548
220364420
200799391
509999051
16042007
334905964
123844010
58750331
381490282
257410711
17694507
496177106
171363649
452080474
256450182
305092397
522151658
485307474
57573229
357192360
220645979
448619151
339812141
571805843
185487167
450152084
198129585
391874503
330632799
1563951
91408970
734714247
46912104
170736840
68204852
153776206
598913293
58136294
111399143
704028436
56249711
214793170
101702938
407336896
12139506
31592364
134477031
96494146
297482451
29262432
33079276
750627611
505046047
130174334
155309615
305341320
159491967
35258205
643638874
489780930
251374452
479896214
661868987
755564629
620359262
318413135
92123052
237613461
299750617
497950930
195054863
846902580
465588133
165781053
119987306
381275965
203435560
213488846
213782223
55629873
490393473
1303773
360871159
110990001
69822933
155687767
67096125
116716488
233354917
34648528
913642562
223893334
3388600
823895942
521010091
160719297
717781053
116860770
493305809
8102047
251042793
224706361
637748455
195716408
27423626
258850841
100258441
15195157
196446957
146300941
307547216
133780250
525163355
18739819
83129781
738614617
192503526
423276555
165455562
654703122
110456573
18858050
38913385
271556351
126473242
213184831
76953779
395615162
399680129
167562401
217529452
741519194
28012114
422214782
42413636
368486968
274286186
184950310
356739423
431868852
53941169
232830989
635492454
73530387
471374296
462302197
206906378
303734212
444575061
219554691
502512593
22961835
683711501
303462708
818102
217996590
439862454
728700955
2046826
590371445
62456433
229142640
177571560
571271224
60416886
766529948
17280279
90158593
9710232
472734461
382367219
139753596
472527711
173484303
430374224
822992800
53992509
364404578
223150019
54430828
95544906
109574362
41812708
10223428
23532769
244446856
672116802
65437555
582557725
90819330
4347605
77521831
229335512
187151870
44419296
755832110
33686823
207480459
341304949
60182636
573097315
154463654
104039392
697233032
673193199
118703180
616578015
240715072
33643644
452990934
44505502
323648449
93931579
335139212
94312730
315241844
357795167
308363928
3419198
188152010
27110763
73912991
341892220
154551420
283214201
31062786
39604017
638641870
36370496
350650088
373246455
369661867
257131249
178295985
50127583
316002750
471713148
567039931
597211
7166700
462816983
123230851
705242680
674784629
90524693
60430824
195825125
18051637
89748143
516658449
532886118
56332556
526579237
102868469
717669705
203836087
173148268
320493798
358093836
516301327
149705265
702737970
172711090
123625420
525779612
445132988
63645158
448157693
565907264
124296932
76791527
41348182
207632052
179635571
243133996
95200100
328482257
97156167
123585880
348343161
247378187
394264028
197379853
584985174
642649805
380867639
498403034
227797690
15931834
68169363
145776258
6930089
317592235
114246026
182730076
27669998
14778036
77712357
239254880
17911913
602642997
78306048
31348736
90132675
485772302
144204218
359386890
258532564
238302356
162062384
522900
371659415
454347570
29014447
114396584
341260206
949341910
357196582
105808183
836649684
214883845
534003385
7762724
53245720
100248833
218077816
443426835
162573815
331238475
372781679
171394885
241792238
194438054
51144519
87092251
742630995
61036566
526722948
383516947
687777603
239588068
251716211
77024402
154433187
55491521
219595721
228755924
237676501
310647540
432029270
6935502
80067427
132149220
140187447
291933788
725817234
135831320
471488809
416563409
487668804
88392646
610979528
12374245
699521977
24935744
317011458
382994820
22653451
23135124
532298767
321087878
3726351
119477
365981460
198340276
112654614
342494156
161177538
5588101
157077891
9434013
629709988
7311442
158140486
109853300
155617781
461800996
9342923
313137031
138204038
381114906
130410225
77875081
311219641
423910298
161319263
862979256
109893348
133182372
214195563
544484953
101791041
7450038
126776897
32971511
138607215
59975417
126846892
103808670
642534151
43052702
261306345
415231944
32517015
194958821
7020435
592591190
50412862
152198
416725579
111476558
627513323
161990961
596478205
604008436
8113358
24877967
118062531
780160629
686079773
390565663
235610348
35507947
102827259
100361598
179302464
567549221
320782278
852440445
292423221
290917084
92749436
514904837
21006579
748689079
102278946
593787224
46207187
42059901
13068378
94312867
60806650
492067152
573456370
109003781
375896881
14002337
78228340
25234177
25885417
711560081
375431888
104109997
5898619
438741423
674323640
14938094
180073322
272317355
198561409
36231086
3067595
3628373
813699122
708099806
320408205
96386935
106327337
462853858
1128971
250687844
76674774
94343357
210310941
90620784
215204506
27767638
809563140
46370216
286509499
78363124
407115397
222602349
3560513
272040235
130437065
463825451
116087368
95148440
65898585
344576150
721972882
515217795
168622406
216832332
45071875
70917742
371632601
17452774
538030813
585991113
41398459
6653911
279264110
59242518
275557375
554868899
187277521
348942479
126863977
53041889
20623329
5422771
281989640
270268496
806988575
12757966
2785827
584661029
76616509
159430720
30368579
554779631
12840244
182233383
216127315
455495689
246056484
27429520
64941652
127234597
498081377
109700696
187329380
8219824
104541371
913218930
64266576
296760485
133145164
82264201
188181379
100950888
99938834
18069976
1804606
98662124
108058843
116650716
441862481
277907329
123750374
116484926
151504447
283606163
50881028
485838875
20291290
238202858
158475319
373316078
67992966
95172620
172676433
196446953
185338479
30715063
98639449
78120466
48824343
31225460
553220408
250473785
241615084
60114604
250301397
586055173
343723122
58131027
455484166
144437794
87121851
207776354
120101052
86368
130533678
158153901
202689136
558464136
230544397
648425907
7573566
279662
203867784
355051961
98270157
692560040
62007625
27790240
132045381
454702303
160366787
70162938
51631117
593192861
20679566
587902990
152807632
13244736
190267315
309774938
125344540
148358352
603585851
380730192
1733635
39010863
539131186
166801700
6413944
48669795
234013318
331481766
90903547
416671291
108561453
274249270
24163738
180842495
3589178
15003209
21348922
169118711
295726304
46867867
275317650
825320510
149597752
504690609
42654471
136247212
160641025
491787057
324596350
239203273
299525680
426302775
454563741
152780852
520038140
40404398
664405109
264637741
107662791
434572120
12944533
759796558
20529185
376709836
428637225
23680844
267595918
349293926
27335836
152175876
11985057
163255370
79235460
107755271
159420613
28033550
546991926
310831313
689426544
553801126
42426984
440052294
787633761
372929620
301683950
37597897
14592147
277495954
168798652
62221315
43712766
104029176
202559
426195460
101090577
239718679
120271253
540752096
37917488
30615411
195767011
120110499
3605562
3910289
362958794
692028422
74233231
330701248
706076556
161223147
58028953
359688834
81037883
276028764
440098184
164844983
9572125
170679013
68854311
816339030
43152643
310577973
66075055
20270864
104863253
802354543
169227234
145160026
660753279
676981247
348392138
461202944
511809009
266131220
74421301
295314887
221886327
87986402
666652801
192537605
130624203
8723887
167701961
412768655
21618692
421259480
264199739
297876495
144671318
25639387
63189390
253434796
484280777
7822794
287745567
49893288
14530874
88261946
21187133
301978517
226712720
226687654
225966831
194423848
494064733
28475778
160179485
243704280
72479758
36961900
850808979
8952709
378657118
159289953
1901516
625929464
242089544
3773512
494370649
310682013
754441489
91360859
589989701
88129563
47391938
8875645
140371232
664882448
356709457
442112083
390844519
161310020
65586256
62489031
786638644
143985302
156672736
396218370
209326372
590955319
42103544
52713743
330592038
148419292
135002731
27501139
221847919
232943699
393059993
21772072
438225110
288474226
257422914
503318479
74102736
100731710
677050530
57297883
472640045
22681981
117081222
24021478
55681240
734078072
530375309
325739559
520293559
73162038
420193416
108124827
279119670
8801603
191899190
568780361
14826667
549670108
563540600
14289306
743386843
371579015
3149777
98813412
119549410
172062677
22836239
21015793
236015670
487340037
161205830
198041604
222120639
2272362
124549816
118493805
617064153
30245139
39361142
6880656
145069528
581181277
217522406
207221872
57634449
80159768
407619389
190220050
162993569
626559327
438449916
105946179
73349012
256946510
520159709
701419715
83550
87629698
814232864
14592147
127632626
22774484
37370786
140256595
286731671
232923227
307167902
94865143
121431200
39783591
77255105
495236738
43535702
645017638
54689528
369189851
161819705
339194338
180976996
80303846
370685821
10953711
149300313
44520313
181706490
27496654
105580107
233044377
158557383
0
387581826
191681048
696654137
54673237
493611362
361731010
8722380
586437676
70714118
33048023
333834429
634823420
391682918
623865308
238490900
398971132
41011183
147352698
315268187
30525450
61556864
155351040
4145955
111055845
106396330
235679549
526611539
194337588
105103129
125371309
43821904
842640706
49855439
596837422
93896294
432713715
593024646
16146561
25890085
4323555
401986476
70804195
86105568
240019897
27349842
472335533
23652072
450850406
222084591
28277997
674713662
153795494
365460728
43817812
258647069
314166076
165690366
549973389
118755164
209791342
21048685
650404632
619457693
290271038
455499071
829441930
748856977
236002391
37216459
35189174
296103451
516019384
40259188
15684159
2302846
711779642
5442727
803127251
52077014
214556113
234175635
529415514
48684875
660539059
324748620
15977380
17841808
240909969
684477210
20155777
10156132
117597330
406832097
838778258
92919497
119445865
6118334
66130720
5847095
320324086
95599787
674012992
183748982
178039488
31261237
225399807
30790315
161239119
98628587
197845934
33568534
47535544
14009105
93652148
649741973
174238667
223565366
474647619
214847444
21200162
8994530
740710682
287304717
150504612
357933364
539215895
667469947
153847026
81693651
242734722
737799242
84200019
85029328
211373789
921072931
35514948
672938679
60501459
703686831
101984281
506772347
232093088
298954860
23743040
423842722
79872049
191551374
239776474
166775065
83503925
172462508
386415803
22511713
271995514
79775081
893225046
31701967
758093916
622145774
402303681
77800605
438099031
369792191
649650312
114765348
269573761
14689763
859441483
746227002
178872172
3030425
505663267
60229685
202330105
54516940
140087292
258354491
814402203
212328597
189578578
43750950
22769846
105664336
61251929
323713330
12315983
588544828
148544539
211208819
407711709
13402605
62648872
551469752
45369184
259665095
3968714
43618134
332560858
2787531
31369425
74432709
360373335
240126631
566574313
177482266
226138258
31009944
96760430
43193502
213449931
386604988
6097627
128821614
521774029
184893255
768871855
174142734
73885002
420596618
25050725
61773084
446489275
71535880
696081055
261416743
142878974
173644499
105356464
108791244
790748023
223262251
94813245
491929483
4353672
479835250
311746687
286017508
210918451
335101441
197841321
99893119
502437150
896512233
324514096
434162240
12080714
384666870
131347421
2081169
57702280
213725871
135909488
659959754
261628066
105671312
300930843
300012009
5296861
147284791
325090401
94175431
161780279
400860315
72988391
42091361
159725251
349797101
720034334
109119629
124960150
285975176
5313807
160568579
373739109
229704399
54480118
13463827
829559351
317389796
745163798
21114853
824601802
307781197
670601344
599658192
581910976
70508724
410054988
23871120
3704340
93785745
93772999
766555798
12037669
35324015
112792020
33121563
12457692
614301104
318258831
46340735
11380195
66752810
351390345
559927179
415474105
113998121
287292113
659587252
23697080
55978954
10147176
62276630
577995477
422719097
155977215
187097375
129538972
190231361
288081018
329943126
614292896
5467506
161712435
80108344
10356789
52550008
40898774
249353575
451063798
30715527
867340605
74768632
356000250
343357270
220760624
451231717
154612762
11694523
32865634
66547757
140245966
35748020
66317478
54716705
569526550
1077353
341845160
613641691
151982231
276552128
334575294
69993789
254333093
237053975
289299749
257183036
356151296
474912723
83879093
258642935
107783117
386278800
405842205
19663709
147420170
631517568
231850554
642670014
93425314
183152763
54481510
281080360
597436937
766935994
296992748
686093356
806180576
291046408
87773945
609532188
174395386
712665534
144366496
74366472
13129464
677789242
279544530
94609895
382781266
103897105
200974343
476491288
12314756
194107938
77793256
254135402
113656323
20039760
46687086
586371917
614372102
178756328
176663608
197506643
124353687
320060180
247466430
459822241
3042449
361735923
185472901
26402402
761238189
225531078
53847262
112812312
702130907
327643197
31711272
365456649
24894465
118973398
517108231
466884667
596817976
362135454
133244011
51564613
23003724
638995260
10533118
14834572
93760291
133254002
229134944
168975031
299102943
69505
98794939
89172778
150281967
314184207
220190456
2260105
39765204
107361122
10041756
75439881
85292770
663545633
553595667
155183830
208540061
58823675
68493115
340505822
228903032
29641371
137031916
201910843
753145432
517257599
16371486
245774614
667796207
66040719
96192867
397859623
98470245
508888554
127921533
24701394
412282043
175031837
44485008
251511979
241715746
7435043
74288398
786923929
621407372
497358825
343036888
333581609
23674624
50994771
294289101
72036852
14892407
20854606
516849349
100084283
64207114
69421698
245678
26959423
119293283
154289155
128606159
142091083
6654490
418710547
89383600
10068437
266432750
37310580
514485024
797594900
484775913
53737690
382866752
152457313
354154222
13554736
483764490
458863241
223276982
228817821
107878706
21310709
697064591
91259343
501766165
627218429
458869048
48370708
54088794
101311575
132946588
12753198
401052945
73224712
110749047
99053736
51162671
270686851
98677588
135579191
122471995
182861917
38512972
15521891
161128760
13433553
48659589
54706372
182622834
211129497
112909134
144900965
477309970
414485424
74914896
195934767
78184164
121916959
377884828
124011514
415959359
839791178
287116355
421504476
514517859
774099947
501308171
225762328
94693584
2052252
152227337
34573044
342512401
393239903
165308497
295248081
63812789
478316823
45397796
276611379
98013362
518352863
334551743
12806983
17548152
97957274
181432957
135665570
18663890
475909052
117896259
137352613
459297565
125925717
188864281
374917043
46556421
219490301
461409726
362604331
83784895
623931794
27315236
141580642
96356700
317817659
331934201
11571162
17260613
247681747
331519450
417867163
244391673
320975137
421280075
564168474
58960536
750914059
423785165
673022683
350348760
428934881
19775206
189311259
339721510
386045759
763988052
174184179
109104107
692451367
207348059
344012577
182322504
296473793
3592470
389579592
179168327
236227815
179375242
313735637
706902859
448039118
189949553
136696411
735229525
627201556
630744366
4121878
104031561
22020472
16165316
809700432
551585
78545298
192244711
302396780
329634272
179959471
240225618
75907009
298699955
486097047
161777560
552332933
290484217
258920563
412633951
712996596
15481
2730126
248935751
17286572
39221416
670414
673065988
157815853
404076175
584283312
74873010
176309745
403470757
24983403
94285093
535265751
87418467
98492928
48195008
144026583
484999442
72143930
28100760
56623463
125494912
35028815
219049963
839289667
22171753
615281602
763405919
614096624
180753409
395626973
115340410
368215815
16016837
291263162
85864530
0
537749460
22103070
20309564
546286476
5846704
353300436
156372508
534228772
259986645
70150511
237359415
154839474
93942449
43552584
100300969
90358960
51234840
757445874
119244322
417853
420499921
687738862
74516631
149485050
199463867
154007522
135800734
267881024
271884926
156581085
273674722
894809658
888115268
9609225
45555799
305123479
473024381
0
450445
404234004
321368757
42534080
26614207
701666611
688528133
260999416
428224548
327031763
8809065
319642253
37163536
366342210
120741520
41832597
465257443
201416430
182011143
212769307
195925289
48173741
640744937
330642348
109486058
363617881
190316916
598958341
51761361
21649134
46930730
304563472
46290730
768866143
677027224
88390273
371273113
4074576
167743804
339699245
29426796
297150410
398209734
533012957
306946104
119184059
660083520
201058820
127945208
223193672
205977377
274080165
61801081
96073277
626293779
61032524
148446848
721756944
147964310
760200919
421751530
52652122
13416545
778381989
87242532
274708398
8856135
140189734
148106185
76215494
403963321
0
294480891
790797514
604619293
23756696
81658831
637436851
228309120
67654401
153850815
446747924
51870944
31127564
350266033
404331273
56338555
194963599
60653048
98800009
262131169
39018967
703895847
493827616
678384086
14617733
121270961
444669881
308620806
22844268
586150520
1535329
370493314
168281477
6617851
303246730
25105554
448717506
953789776
313551774
148015737
37734095
416218805
87904557
42442706
45999072
34870610
221321118
61821029
136783068
224791613
438190616
28166793
490970872
65670492
134014175
233428797
115466273
79343921
16061438
366595966
47811398
63601459
283434517
108470955
14305178
333941535
583204067
367369969
466325
320115846
63890565
1229448
52977361
32445162
375396685
218358051
97195605
411687406
24343084
18310181
145562256
198897137
185243412
25597806
511003305
14592147
74666817
373153539
215504890
153984005
78150081
40770659
430403929
491121000
107778513
573045714
536523974
62717704
101071073
202210184
348932205
354047975
422061561
286330694
174209094
308817441
3426236
30307289
335527491
253813538
387469466
601919537
76661696
709337895
472329213
32305857
256351106
352408815
642075481
347081228
713320453
707685374
505289196
381705263
266047489
656136084
295223546
494659244
5093673
20589020
35003267
443428462
129388380
248529949
404893532
104964211
289489101
117446439
442913576
125152736
28565338
84614107
144866652
178761050
176644965
325662322
44795244
558959562
666180923
347098629
392561333
257849726
57866281
137847454
407266503
49454203
272258090
76931286
589391
104875977
368204191
326405799
5726264
4395735
74567733
880600291
394117849
17525886
662887
272135434
879661687
253291887
102121368
71671607
164608995
297079608
241290806
14592147
131663066
4196368
122115073
439809618
289307413
23625352
205952603
412571232
73883138
356675954
85999233
135083749
461902142
70348691
392899333
38641044
395293622
435349998
457503533
86511206
43849948
257023310
322699473
70216035
145724127
23206302
256134416
187517692
109052261
71802167
13758961
601194484
79326861
714017226
79651653
111351023
547752325
41284836
204689526
7144952
317461165
340541777
444951656
391894367
234493882
379563427
655021675
385337894
56814428
233182732
661806097
156933941
349538519
110325386
205570471
314172631
27788112
37545723
318037690
170804094
284175028
248473824
19407276
29522524
350910068
34753527
386418326
711008267
51752995
214650035
194445562
98577755
97938503
612871287
34233684
87107531
74687065
66766287
488375819
35411582
217331242
839663249
309055638
523297528
578702763
178827862
292656285
29682932
497722915
605083710
99488527
113287512
387415605
811176211
394080850
34478683
88160112
111086953
554717533
259780893
751509623
28682929
171576771
761767508
41307201
80179329
659584270
695604395
273576871
280575198
345626366
87553941
26348284
163135347
124125091
491208380
5419165
769008305
128988777
289342602
719350358
104660386
209276386
44385366
128792099
81295859
109782850
25079285
239586701
46956930
208507882
523729279
192730247
685210365
13349476
212332252
45301837
252217460
774555818
24030549
644204215
215293300
15477205
428212245
360291928
344053278
38622875
504494412
174808517
844463634
188865033
441925390
728319804
370171858
82083522
33302723
18181840
302454370
829760011
406856855
380598285
32084530
48015216
102688371
4205831
131492412
513926725
382042270
45123932
585586494
501194804
18222027
258267677
540299626
105064057
190477309
14536626
73213870
205278962
6442313
368010978
87738087
221162720
345242352
132414691
417369048
180546593
2614250
82865582
318795661
659211430
95632257
217051817
65095938
184795707
2264592
37778963
8856256
158759893
578941960
58661437
120040231
151792919
407045921
685483309
320666361
6315938
75859143
39289775
204368084
141235474
369441839
285480083
727868378
415220878
725585980
267271802
54993717
327275070
372772961
385462153
500630947
92557011
95330191
40921525
705683026
688740915
40612986
225466988
65555912
439059075
517619812
71582156
290486136
337535609
79096653
23101639
28155524
132270436
47866469
483997338
26283932
204768141
177751751
198167569
19836739
576860254
329964770
134086713
8469408
111314420
167646117
475367036
223505194
197678273
494789508
5424515
183383284
332224593
112656374
271531646
510262011
116620738
14592147
376481610
96499671
423804146
48716426
589870318
75063762
34418930
28916826
30076182
149033317
126651806
452862783
105525184
144232277
115947014
139876123
37829710
167075783
296832651
52899351
62650278
179715
462791995
17952446
125773460
488424631
360953346
40928908
8696187
228044306
619952016
477044661
362578870
70141536
64499346
581608985
178792888
57790819
438406983
142695493
899376129
29076586
20372820
158649397
437994888
56118431
770731156
1670600
406046688
636816946
561407944
425300265
98427546
89869111
1836072
165657674
145117085
502486726
368312660
177886884
360128870
163675466
21063156
33956839
58954358
698356257
82779587
458480730
227133617
133380852
73928429
750240146
265571602
171803165
155725154
111761644
88421259
598589068
786412288
292615586
51644429
6430276
175926202
366316055
179244438
528844406
108468609
449415634
210556152
275740664
5360490
118545484
665020947
453556025
214334484
20217776
44557841
426139822
434166109
318242627
617257473
157766800
412152856
540576793
280865051
632294730
51983983
684313713
21887305
20904849
49118913
352968409
206158124
12637088
245490359
40872333
518802735
350738956
19593948
310920131
373165329
669058769
65746013
716938949
194894814
874312746
3486092
651032912
331503649
318844543
7906815
20162182
29914794
37399516
348523603
40670935
705006480
347671592
281465286
75300139
168147531
274843518
160345927
130830158
726194310
634182880
63872711
69776913
785093600
7505347
81909013
232214528
78505077
305482
478287015
74808389
53793358
374381186
51629237
172238957
91401324
23327707
124198442
375896792
14409600
8600545
423290164
34042750
231022049
77325374
616351716
238106865
296425828
162673587
244613365
311905306
105494536
49894408
200568864
48602969
1136820
60566801
251825016
96743742
56537677
14090689
103567908
330103147
6693606
419170609
115168882
115209409
762077103
580888867
522750582
1327107
130906494
44416557
225154043
468476739
277840743
380649196
320773119
465487777
333570689
37385886
554109392
41251043
94701875
448748453
186043358
668586917
154323469
45130418
191057056
140934581
164312200
478066838
263987763
438269522
268490743
23696130
220604151
115790335
138870499
610782
298510843
373176415
193031410
13636579
23375211
175037662
654295241
139238130
385098538
152882641
116071778
204197290
645780047
394667903
378574356
131868683
394163965
83734982
208015277
47680479
18284838
246820945
2895428
36931455
428689975
191937282
90834634
27875616
48360208
453106583
97469015
318610778
93699416
122257804
9255357
208478158
87640283
85350573
395858735
58773425
377782824
104350407
6924912
129471907
6032557
139501261
273472415
59992918
120599685
373368389
344400027
91047894
562207102
178466690
661930347
886966068
301668980
550508507
425689578
101572706
28767117
880968553
150777134
747434474
246010228
282131423
92736665
574110989
38378318
544398844
26138977
386126620
686138903
182592623
26641875
31142413
486318
354045404
711680957
111117345
417574586
312500562
320607731
368768152
399563775
366466457
41168359
129417307
11338624
16933656
209960456
248954908
405741018
74707244
176174951
691618358
190360107
174373558
610864005
927082143
255370794
177129405
218366906
10705336
95752144
416934137
404152076
1510740
93836289
253717187
266542908
27509074
45929854
3515615
373049062
110458396
324414991
251334419
72797983
22540850
9074153
262687845
778870885
226246139
139448746
599174046
60199510
90069265
381389328
115312361
196581440
63243629
43725493
306513724
160995223
371970150
747554681
203852166
159836176
354134435
116479169
202208016
514177899
263968266
72314662
111192452
118419412
397085723
449980745
582131615
274219303
46274223
33482281
415412702
228102745
896136185
126083565
52442202
177518358
55506032
191761237
251177718
167192761
188212636
606542471
438287843
14285510
658012801
6800877
585770598
226188175
65285900
180199748
218861772
45720953
48517312
65113962
28598288
42483769
500787567
437097569
56416196
129059552
92472894
868979757
514766573
286051656
55619945
362642166
143010524
114612093
26643356
15887705
818268189
38980500
446424697
50307832
198065195
58019476
118555636
422472250
338573040
254028185
4136485
182481080
312591959
120782594
276659543
254224403
5285631
563862788
648192463
270455199
249559066
182647675
118078652
21704845
8233923
357232067
208838533
21784661
283208651
50729404
786782957
66149271
103645656
477117225
825910949
7581200
535872613
429926006
220631609
126940559
442966474
3041571
31722318
294862035
230814311
62391911
88327866
77012545
193244
6736634
148490319
276374270
29548616
649827737
524492324
269717557
116514693
799308
136003418
699214710
217198886
334639135
894312683
16301466
280992771
158773812
471530746
55996088
563559863
636583059
227517850
6092843
680875489
268007532
399379958
550282690
79103620
17013786
80705893
503393239
452719271
15846489
118092228
573791575
49347316
240702485
198293229
120398056
36908556
147532034
135313500
443782914
153440871
74390364
108128579
168278904
225681037
77080851
24108650
510729901
351704667
4263359
170542136
9816443
168944757
409422760
104415600
459177734
339298841
217923416
2585806
399568847
528964021
39157952
8337458
217969663
476679683
269770019
103669211
291781934
55465556
212217853
62028691
6974275
139941724
125961161
223670101
312945447
210423232
1225829
589363428
126451210
484600420
430413715
202587797
317189936
45788092
398918587
29442598
352160199
24929549
613578238
130611856
96871764
391384259
265707976
443983631
336972488
312814748
194287515
89111863
645627789
334500128
316072364
276617940
17478534
72941280
177577363
21583609
38367758
49223893
45298691
244856771
439146652
76251270
56653274
30384691
262392395
565724037
507901463
59962697
196350102
40528458
72923005
338724887
76298173
245265473
175936738
3683099
42346258
90237596
86634298
93086382
287567104
40488101
174260243
32472364
109368646
278872182
37209321
128096814
14461331
421032044
255401701
91130106
503089906
112519861
118737698
180627487
77136043
30549344
9423052
468999444
500533510
53521325
15883308
35797660
251402916
203116598
732468067
588068956
431188216
89712312
559422351
10562700
207748898
233049203
15647168
24000733
85197698
57543546
393370590
150305595
114885298
98900731
715090751
42053064
400780500
43758331
679667876
40819602
117020888
265741536
38246344
262991469
121828530
88663610
59109397
201206192
56964012
152319297
3489847
122776697
541082066
776616889
3214356
213765900
328406398
435696370
20287982
151109483
253049899
11117249
177029231
195030873
420085192
151127967
526573434
374373984
16486671
197769693
231025852
129264105
213652703
53219539
61731345
333520059
33088736
3428285
107901148
137880984
721792546
81526302
243842739
6264705
738661378
387866059
68307622
10302997
93052422
219777375
415796064
100256100
395419386
571409780
194813541
224818549
255503082
17726167
9777799
24070918
77701583
232774652
320866623
203914226
115552843
265055942
2184448
522810193
162565910
95306654
98698225
100117092
334064566
254673711
208791917
124324480
9901118
193285049
499851511
225937413
111765068
350310715
429876876
191053330
121439897
120397320
298726898
765349558
102919048
975434
95625622
266668764
31855970
407112412
524592063
219808982
397204168
451884135
123856859
155027579
4303656
323022438
58178660
332398910
10483853
603053944
95621286
104981686
392025659
224744301
375341978
27065365
810560512
92468127
321657782
106437761
157998248
853264114
104715339
170374348
568809860
546825
155290425
385840021
136291163
114430608
30410754
18736762
288146001
175287438
224227189
141211087
82840341
190467816
290373145
67035348
160898818
50812114
9086725
66838989
427991056
662781472
11153904
42540445
375576506
318139661
68021687
180789554
5147840
254411112
737367813
146468897
324473557
131430401
347915630
169061357
9727909
118170658
470545367
320182603
123771330
575468601
83059351
439101773
198670326
478487760
171592824
374985088
837144511
525434136
603253914
44744324
185193458
240784278
816376932
381197528
111790081
603231155
19653725
18955737
128715065
13951128
19201049
296995261
99891288
675083460
436584667
301956924
297467805
320218302
477245543
95488023
385187672
557379838
477701426
232787479
309043422
202991590
90563223
616609177
421660344
741727953
304433348
103252251
15155758
431250524
202975957
489165663
26690583
118846381
285694298
349507759
160977881
287245133
92400586
278754323
614154068
584361819
299139154
213382846
269880393
89951445
192036551
56654470
318571851
101967644
179661278
175043025
13200399
78022100
46525067
34846292
12192371
228947830
274250173
634180847
122237829
33815260
126957196
367373131
175273131
161840393
202854505
174717880
220865296
313249111
415381281
327175060
449224020
345868314
229976905
339752477
728480249
81752923
322036357
287716641
451563493
88917939
331827961
370046800
57430731
23002198
501775004
532279796
293391777
44131538
217322828
519196016
661331007
7744516
557152018
46144306
806074114
855031784
394851796
91955393
269087760
353641236
783966749
85972538
44832891
80840982
381301128
125094111
24740729
197962009
231373179
32721130
114419766
20247672
341522125
197210843
43059911
83073668
783154723
800796731
17314593
34057720
446069088
404087025
398924588
665406377
373750657
41176429
696588452
204950607
559110945
55202302
28865417
563990502
427402870
54661812
657646116
422902450
173934268
261806955
107192038
67605314
160435345
241326963
307277997
245817854
904412152
435042258
364100353
284324770
521517709
535412376
241969151
23686753
97355920
57911383
145443071
606972695
164616770
18252132
32508969
81611046
937846303
56929101
443547733
272267994
764301382
252324644
346717169
37371997
858021569
79157438
49835614
304709513
258382649
30462894
365745441
540025101
190597204
439645434
545246636
576497822
74586491
587932284
22001382
10866153
235512226
562905521
333646747
109532722
12815348
183214017
851525
356888675
497031448
162559685
139737128
17035856
357064935
61984055
94660392
458321364
22728365
231101593
212413137
35152567
318802782
463022436
89724463
289420977
13927628
302375482
468762689
657226081
2092284
747257181
47222185
594297579
283433528
207488222
96457892
209957240
137649348
63969652
358680753
96122096
180801278
466514841
31114684
383929164
403113928
22355402
516013185
217441487
692580225
234159073
23418358
468871380
1317372
226551617
70299076
5337642
45244947
143974643
347363124
13880677
42066060
72972047
266753459
183782540
114062154
3271100
14836933
276040576
151340347
111625751
26875034
760223754
366082249
187905991
839141940
562138360
237902545
118525753
360938188
220108880
44670433
243302312
176023269
373102640
163051448
58214069
794474802
762448788
59904376
143629657
432627775
180570024
814448451
200080745
1082533
194900835
61540893
93870291
313239278
302927849
369880232
36865575
86308616
718910963
98525392
598806468
163779179
35911047
9921741
27309063
477549045
382768394
26711270
315009525
9238680
233276699
29234258
485808387
89299291
481011344
13782639
9710526
153556501
279099233
27986110
226853497
454351598
685061604
172789562
411043527
73750970
262243072
441434933
693822126
214002509
353266544
36620722
127060136
459299686
4009790
96489528
704143019
105146973
74223467
34021699
9676636
337719411
166546094
364666935
150944419
258560494
155315810
113234663
569650379
75951662
104663168
472854404
536403959
19341474
132014746
92338623
19925278
153398384
9668996
9573740
83244966
387157333
5135291
508768820
706838206
288193986
63534984
19885792
564245760
15497436
249928776
196961886
14291870
152342502
25106399
527643189
463057215
92361146
162290244
504014441
128323955
74932818
69172513
138845465
132907532
705940211
203239642
589768867
259165
650134779
146121545
445433338
196257469
168859992
148355349
175003205
666389051
22058005
216687981
247592361
190876373
401214597
120564851
316901864
153035248
10881311
534095049
4567248
27188720
554963811
424583335
335037832
307119997
178308042
51983877
14900971
12522591
259004187
562024129
197745826
130929007
102280704
56869408
10832787
230602175
164120235
71294684
10039448
33845967
159349166
768554359
130857226
85377782
256768332
1385758
186139929
937444340
603793992
174901133
510780760
289180178
384774725
540384689
136679209
78692809
141687611
215054817
162568812
669339420
99237705
118393071
576810134
80252870
167901470
3263303
404724012
485383930
197900816
253798640
158743282
645232011
100968416
58163085
810936034
337047116
933431645
276414757
8862914
481513016
198428174
553826734
398588737
100585801
5894780
576039266
288145076
86159114
103658057
183883681
192997543
580112317
254923239
37264927
253156366
74771549
807767347
15818607
119426189
188108420
5958804
71233407
323247611
66844705
129628128
622742541
477832877
156688929
274525714
155588813
131530127
232733124
480279898
32192275
259738107
464946843
826986941
229254940
274803883
229230307
1101164
196758490
101681599
85862459
595435742
240507055
589626
12187815
0
128801973
564458144
52531208
323512756
26533328
32052172
450528505
52394168
178087630
24108104
186405082
113121998
68653141
276724157
257913255
23698729
39764748
300297398
200796008
314668792
155332474
65200954
504305656
615838188
459824379
59774835
421734071
641468881
28444588
506308460
307827500
356433703
78663579
200653945
325978294
100070950
83835742
249652631
238158839
228615136
403068172
12225488
497702806
78832882
272986300
94094312
231835486
111513062
314264439
24684393
1279349
21992542
23027147
577977451
319110433
126129170
320584781
457232148
8210722
405897115
334749333
88711305
560219471
285132093
251250378
862674868
122188681
109453169
355206637
69546
649161178
175720634
110864169
23250820
209591137
494892050
826105060
609528187
481759347
159722176
529057699
154239869
337754698
25899058
403632461
426763083
5344002
26226495
20406995
256947933
48488760
68475394
278120193
11706670
364466215
137281751
148987712
1456391
928053896
12015110
210021814
693486126
420005150
60314254
412184260
152516753
74180922
4840386
239996955
197085820
515662865
219834803
119085849
75932502
99747
12402641
486155824
107027102
23774951
424030619
28717296
423067280
58616365
893196770
161775453
254665317
170736593
45023064
640491228
190914731
61379578
250999071
850307129
501793403
100642854
491645948
341315830
1612559
12440691
189790116
205833047
31222579
25140892
152631841
31372577
13128181
64780440
250744360
44462497
202020619
117532697
157111065
438133920
3113430
45479072
911391342
95348213
171543828
16251926
239128865
429560344
288480460
39897873
31684229
163326272
66844270
166060909
676091915
87653646
150974248
494806767
217337207
359568167
234200982
69365914
142255
130068080
497196847
332455435
56291981
422290103
59117489
379456664
596418671
28804800
265509009
335540276
382851758
152357931
412861036
131111404
131302572
146022758
158496834
488960348
67217402
214451232
500593944
98271912
8232958
10118135
33500160
216576688
207159045
246611169
80784637
76676381
199553597
221554353
206737270
19738431
16396393
653171731
56180742
111593677
391572499
262959305
271839874
73646892
286016933
401936298
235741490
598559811
431478060
188927721
539169884
883832538
357952775
513086091
127426017
97942169
1322702
191197501
120343991
106507200
155912106
502950751
74239295
206978078
930521
498094580
58196757
40236852
128601404
121596885
299854235
180940694
533621693
77527630
166163128
116376794
389617476
392404991
395834242
122622430
133450440
46668739
575006335
87046370
15818607
38550802
131964472
403763351
193711714
66607693
649466518
3937745
341310136
209809269
134108178
73332152
464678991
24295846
135531553
141544507
82916825
567954799
101677531
839844710
18729834
394274713
42980820
282025186
678553197
2161304
13568628
385204306
4655069
1470856
228409194
359038599
56857796
182098975
425519169
8947991
367504208
319674379
813926845
161141744
218532512
951926008
62832726
495478295
32660413
215616002
104314319
362778544
508592326
808519262
101743801
587838495
61995086
591612157
11039617
195934263
145104578
433392264
78752666
143539881
509233439
145721368
314790015
164426960
135797461
679069816
86438644
333242858
203703896
59517683
118044856
138710735
161350807
655956015
208811468
39338081
8184448
868392098
146641938
153394803
834213544
408397361
6181287
382947
87053715
546671407
397934401
458600254
151425597
51856797
241540997
33566603
789382235
28091017
53778701
167232649
242523344
30410754
106009094
543543195
135335111
482523480
674272172
497904122
183615727
704960407
297757596
110898736
237072080
165549873
389829083
148478442
15081126
90552467
325535516
378778592
124031330
139283839
619251430
295225290
28497507
223724182
85657215
214786240
183832016
750832262
79830199
311229313
377054120
42658167
99384
421259219
77215458
59116156
13265512
40481834
264032062
54341634
138394818
268770700
15852807
626955835
154319680
53946141
80123688
37772389
52013878
285879693
162075840
10808552
321290969
520126861
52891788
262002795
221757907
11723668
773407518
294076226
202745099
623351067
339780464
678075363
585552705
287594952
203884305
178411335
226983551
10771037
21545913
124380829
451729852
292466114
291903464
169725658
316966458
153563669
48099977
45729441
1412723
104629596
39883800
280599882
75087923
18514092
352706626
415411355
158064276
461488605
50312607
100220951
175722799
61559588
7397166
232849647
251609980
156922297
20047301
607630622
203498820
284184568
148997104
379529442
11424728
58306006
648586211
226445208
829520776
361681911
283249238
52969140
138528287
78944361
105530804
207460484
6893184
249654570
74226299
202698536
386197731
417414399
533240529
486124511
543986318
555193898
725163384
13124403
335056049
55632413
354939394
96102546
289864270
311787155
307186771
419030438
457786677
230748479
2480545
41650129
20114965
8064806
152325816
86757220
75317259
6634866
420825618
309586021
288444694
907851903
106682344
11154596
206269064
19100149
452777649
53189939
117148372
286953665
203958389
616169419
351191116
495270100
343377169
211678109
40841311
314945472
37544959
31062390
470427771
333918102
290883797
117967000
100486929
138418833
27125406
167425666
66742633
91508770
67923989
43924300
229439007
37920134
33605869
315113838
128599388
297158468
137255860
464068016
91304614
99391382
34333278
145646671
161323149
22848112
242107990
216941966
115312790
424431143
289473405
4089245
108325362
23915318
197054726
147793712
87647443
363323092
288289304
866578490
353865094
15642376
273811231
225690368
173681885
729021215
266027086
444982702
376416484
52039911
234031265
5679296
408705914
144879757
639872307
351190742
220268328
209320857
161358331
32279237
748548
296195832
127009417
83921016
355878683
453406685
277733321
21371922
2638671
498944255
447020270
155402657
217603839
730218019
416588044
29662682
17845231
72593362
128041518
41177513
185974148
115893106
489885107
90563900
197316781
39735824
465900358
48822530
241814033
90121758
417665034
15238571
686961924
187381416
79064028
25527412
486039215
90289749
132042251
47037892
5123389
281083966
217779143
105702084
155740286
206451186
528094563
198904455
146902845
316011224
57076845
4605735
48671737
21752796
578244546
56838688
264999458
37302284
361624646
270681850
152547105
294312583
231048780
255795022
244877969
694953992
401649928
494042379
27250630
99911183
657552136
900258857
247535460
296964717
282922955
145131712
285175296
16844955
208138284
497295797
66564868
144698026
179755640
437351881
102824216
337720842
146849654
31758472
41933605
118427389
6682072
290948202
18826782
322938841
130027420
486681665
238743110
61349791
266996185
40833066
165029601
282710766
18585631
55674341
380429421
856668234
463191209
40922759
344203860
41398867
268829286
44860825
191326351
261556447
359075078
235382371
10424762
330075340
63415333
15395642
587254760
66781238
803748559
10032868
156326025
429256199
214419682
475374788
398587188
247644914
234493760
75384096
37418469
561409078
21879172
588296624
30549140
126362342
602127929
289904261
492616018
114673134
822411117
68588562
271109526
216286619
35111880
498315345
55684391
77961895
181093531
14592147
374303996
1896326
226024797
17644888
45382446
228401664
399995491
89737296
504969755
45528066
11734214
243382479
24832455
923073090
53698914
162935135
229339292
155376827
102736312
216397819
78727847
31549788
170902638
12000359
37452097
51509602
287198916
887492452
466693445
392495234
176628955
49157371
178774814
102515115
50178354
330984358
352321469
449668244
114338377
277763300
13731902
157362536
258895697
562208455
32428056
59910281
98157915
114097677
59007844
143164308
116756655
177992047
51342438
18723123
536538320
214578625
361937
73250769
697004337
100198313
530341981
487151360
251111070
618658599
245559354
83742483
2374477
109093929
147402067
135334740
202578609
259846044
374476260
81148223
37820481
53995877
148194395
89831905
20309109
177975650
626437615
532989713
411601684
444855663
641837457
117790475
120910082
265494962
1721725
475679057
170583023
221745047
0
662589436
318988946
36675686
108467444
327662323
852715825
0
129506289
54104952
873878277
1226945
485805015
514960129
462144615
195704128
693032636
516058261
325245447
136693788
118386669
195235492
629980742
387500510
127574995
80046014
36031856
755512801
473295206
99647604
83930414
356826752
281747903
37518847
360096556
305149984
6838305
3072906
258597945
80438479
429077441
262304826
22263455
152797828
223730426
8829899
352133705
116628655
355211104
187590497
151807569
51098645
79299199
10877829
141286586
526688715
110136985
137319823
252975558
18032580
677221600
315539913
158867474
366866092
146758832
20816033
298043532
459677097
21637542
13706936
2764151
450664936
115202860
828252935
186352750
25978722
588486081
32445049
11684375
421847744
427589159
605829996
45453714
302140694
49830003
146931692
122549101
214817062
120770204
409408777
307982244
226116516
257714374
560560952
81972473
65890084
445656937
537565315
46909496
700000342
721484945
7449492
145922326
40234200
308107921
74266108
107924618
118933235
13452639
234676106
95852631
243817793
383092677
192372825
912179812
73722584
80773823
83813162
44786119
313389422
223454789
14592147
921299593
192669587
25540684
483460989
229135982
222805119
27539673
42727086
1714293
157977432
106870417
267745823
335332025
484701044
237725385
88269757
143731968
128517235
249385046
260529067
25221083
504509671
224467363
402352947
111902036
899473945
177508175
412849914
442730464
25618465
127142679
214047879
273135957
552487975
19175219
440765596
17447445
17850054
205134847
699847263
97909464
489200866
38343746
24023954
513896900
1524506
199892621
179478893
275116815
198188883
470635346
185375605
529909076
185435383
39298427
297553733
150909479
66709545
335797228
77923574
24506613
238919554
573154218
299111490
132647003
537293806
154010824
487892045
2289264
492864702
231802969
126707183
159057139
111178444
339584056
487469227
56258649
153323528
521769414
472882700
191862512
340914836
62162952
0
9386741
72478754
372917838
319879339
546162187
362622735
407193518
5737995
10335918
215311711
675455945
415228571
231860243
199165685
326603926
106363760
1377706
279470605
721466118
4726174
4340588
104690246
608186567
82817309
147977892
915562035
17017070
485089212
123642278
104121650
355204433
165225566
13694991
54594347
97671947
222026263
98495530
365124333
68723019
646989821
557717380
58798710
24197736
137077938
257773363
135453172
711863177
428535762
95706670
368273819
178224738
781100633
25709522
5289363
9310095
900103674
796806838
48787731
30684634
665638186
209860855
152614656
215259529
297392242
118683928
63036240
556404324
89651008
90346781
96304655
11571420
488496668
20268657
737827797
296879943
126426900
126974359
45011930
498470525
10058036
115883578
34920450
357860168
310710198
107942332
378077519
9808661
323600538
351215
98655274
165205778
718883939
374591815
48560367
33737810
354613515
559039619
10977630
389444276
191608678
355703113
110498455
6588746
318547679
250912526
66756710
3451767
470941400
194186789
814659830
135916909
1508352
283834565
292876439
559453813
151656171
291627153
16555255
40432289
25757338
381177838
86515860
211277088
263612106
29946371
181217235
86244193
796368440
622941476
307806984
589246820
485418694
542667054
627183427
177940259
586314225
198587727
13444963
172028022
58475707
566923874
427576425
67054300
85509032
189348204
75786979
34420498
679523530
218954611
11506826
265163295
202444978
7491829
614665534
703270051
839836691
602806635
287332562
326862787
245281324
281155148
704545426
333124972
667419161
433830471
13219659
21479285
201463850
19691165
363004125
318646881
583643371
3665807
2229911
251056827
20122209
618070437
507582278
233100195
85634853
400619495
31190280
828277981
29881036
234092240
375256256
565090959
36620949
64779454
63240038
757135747
232763114
376407448
9314915
13292401
146077103
244732779
750273918
237187390
526282145
730417109
63498967
341615661
54935035
380936188
664329114
239421356
53220026
113916205
124477104
222987808
241079746
28165365
813560743
14172004
256524585
656928392
123898887
380242532
62317221
261351941
505765108
24319885
22901748
561411844
141592446
164570722
280536915
184802463
168876578
445647930
305920684
324589687
776136515
2308389
35965836
139108449
871765521
389032916
351939889
194038454
201439283
169460607
556425233
17926571
576673613
491865036
222074699
254258766
508893727
153732792
281533877
124545755
680902982
441150534
258312595
334248911
219710120
75219533
253834780
26826441
170272117
579512970
159119932
252639437
102024842
155351887
149662666
141259324
27196804
500930716
48350156
134778885
199082443
304530341
238838336
151871806
619530503
560515343
44742447
168737161
631764636
850000851
69661835
329809971
261417752
15199173
22684518
1884846
885820945
400076373
167613835
449737293
227743972
420299721
371269260
25460636
147384382
595914822
88173452
294064670
51196572
37396399
0
815708415
178375369
332333498
186800284
299396773
647011333
334756124
643536113
884003
229963540
90523654
268329171
226654202
423600308
184812077
405110448
134860994
38619060
516133111
433721403
277592467
160120567
15066010
60269642
7160053
168155339
156540120
421923247
240480005
895528468
266130237
110098299
550564539
192388463
527351092
490744211
96493908
655954524
125815152
186993128
4031124
308530799
190343926
353077626
598973560
677880612
15798630
281297569
317775822
216218358
230549923
855930555
301096979
371746865
42852047
17807690
583820195
111168314
515295156
336503883
219678704
52795148
43637954
441146445
412883870
205221083
117902766
58113435
13630760
79161496
80945067
305518996
460159099
246468646
144731035
76291051
3799655
217982367
115269043
292377159
69320373
556405824
115750107
62766997
3240759
17279816
587728092
168497335
8149957
138427768
407860913
141461560
91542720
48787088
141879233
151687132
468622709
18459665
12525204
400097597
388024157
40901482
469652578
126139650
248294579
244901253
675770538
346598100
357851859
17302846
214582075
3866833
95275524
849904612
271528204
509050275
205317224
72139840
161567395
97094077
134810984
183638351
698306603
168386061
457862358
26457081
247410578
199599396
276410336
611059313
151812394
39110307
399284721
404499946
265301734
164637653
31912492
918955885
57865774
569105645
119426053
166690977
279046394
10462686
37912080
279806075
118605598
518100725
217055443
27345461
68432002
288502560
168877069
367790422
10348633
450601324
732973146
411162614
222802470
196302312
156389842
115650906
7095161
70689802
93912426
147416575
30318659
491100583
276340160
51431771
360660040
53297783
311700589
51103640
97897700
77169078
355456630
507519803
31290577
42854783
263641101
9467943
146659293
123611928
468303412
31093560
219746805
189733526
512006758
611247481
269351612
1669877
81741848
53342847
163037978
868041831
799867551
92302630
34072846
454643820
531808455
436614722
187476553
800729940
40822852
31924394
669693131
231716219
61243412
492376620
19222420
104441203
276734295
493689040
207610916
54124765
257394378
584655812
544442089
619506084
146326073
213637524
143291149
351484557
439058915
68715404
246853077
66081771
286444383
299055537
15249645
101236161
145421201
286564325
116027972
116515403
6745885
277498266
34508411
64822549
578280361
120911268
42979657
137713624
41748780
361756725
243436605
230123060
483729251
14884072
417380580
16784779
98932285
31791379
513754094
21528953
471617027
106519046
76059041
293419286
54066574
70021009
120227305
110367480
219163415
230198271
516746879
58852531
73382014
244400498
116494255
39349973
548970526
860727081
441264281
416060339
710528685
180464026
319891479
616275983
581841766
602091326
165210672
154351288
14512489
179435303
535607220
30465179
262017452
523880775
272226587
280626566
33440928
190903350
298254094
429487314
5074058
32017975
589329025
81442786
485636841
538425589
51383763
180948447
403457438
563808517
218951150
94605076
35098117
654612261
230826431
426962203
15517737
220151205
697092983
760045275
697005999
188455615
432560572
160536114
307094287
125776460
631128150
88271718
619334760
8942848
836338883
5525105
93091970
273585826
174451810
288530677
1389067
73893657
648450713
176608782
42241909
19302346
469100593
53908001
101615813
703350016
603338560
213091499
705076
30353820
581551952
511918344
44180515
40329951
648033871
256984645
108063278
117727857
408048733
191571432
158037709
12014511
786133346
240902308
651262511
314494856
15945081
4542471
197242652
362308164
359696466
175173633
71187825
440722730
58000896
1060786
137261525
29069618
140890047
498553104
228294321
249921740
5167609
216612120
65713837
9772096
38535640
235233862
147140916
72897779
45871123
377478427
883125930
359182919
175983265
233737639
589013622
371426508
375887560
143003626
247464578
33163357
758983914
240662120
32818398
465881007
452272691
119186562
365732450
853238638
335638228
103834954
487907496
5882499
207492464
746200264
137471002
8560160
61086668
0
308426699
331469886
135201532
517359846
367941724
868472530
334225829
84432867
46745212
59926634
152035959
534973977
405324711
157818459
296546885
358379291
328463966
409868525
454204090
270668108
388722595
39021826
153585556
26176276
56009953
435812800
232408489
86408888
214804741
5738658
639696577
30612522
463103389
5777399
693872059
131327208
257564378
54540923
387979568
83117447
220263438
716528438
147969678
236606729
63802221
110950332
421942647
228159041
329007177
114722008
14592147
468030805
88649782
19919036
194431531
164962256
869003513
55463707
412891078
92747344
108045401
106108326
398346822
110943210
94360617
82087867
562917180
20416859
393916509
625228190
210760219
243387030
604983718
452281997
546125666
61289423
630628943
648196372
15274452
111399645
641980471
245478556
129199705
564515466
46128683
129936838
475259733
59064181
230586850
784798997
141739281
468488238
480578594
468653036
483164376
542190396
209450747
269806397
343653946
20095717
20492921
35004801
275702703
122418409
644884471
126436755
464260852
499667917
229156780
304584092
181797218
11600427
317402716
343400004
230124872
269187687
156807465
122749479
257600227
389085704
155413766
951217435
2835570
13361181
452700824
50244898
307486015
249717260
66763356
346447940
197177043
595936268
241181732
449688687
381216373
186837072
231304080
46402045
160999252
10912610
345479481
18012979
14801513
839364029
178167689
4393180
399126520
58620812
52796482
282073916
344878917
44004518
256635510
43137540
250387435
334824373
55073028
139141936
891195426
17606858
74517015
608607044
92179048
15086534
350011249
56788483
740592389
193880956
285139783
15738712
689954242
45511055
52748826
412654556
118421121
534804109
173090066
259112130
118121570
376425606
48942325
113122175
10875079
150392540
47626919
313786931
376022522
216293098
82441504
378831202
228626412
222688485
104126832
53002728
782795903
108439599
7984010
113584683
64094212
329374320
231187414
124699191
569686259
87069823
386117030
122467634
477779623
171032410
102666021
362760434
108053107
546413228
887909
801040572
42376633
145410937
844703116
31435243
100831721
133260727
77778429
124831471
269071294
109223502
166494161
261399412
43539921
242334615
309762740
411497199
572507309
583352
151652169
185151843
303044973
2705588
544356556
173045494
321719142
321819834
226918647
309005925
535995720
589284251
173605854
193429600
163014703
66932499
636779436
203285485
468941981
59030385
489132943
106174039
126087294
797043623
319365922
3864656
949573
155619477
84551196
55869502
179233678
986799
65901567
152697923
693867237
11477967
148490624
469372916
39897206
165617443
748971735
89738889
14654567
51825827
103192629
249675381
177686402
71911732
662560975
47051111
148513738
19869532
623596605
498697002
22445963
18040372
462027902
43889429
111596781
261230481
660874156
78825902
23348417
828779167
313981911
400345565
106454015
99154521
207763004
184433378
393306579
56726785
477073234
130114525
121880196
22395459
1757732
53171017
89867204
140212750
161925596
226669453
598924402
406873253
64708355
85961686
5771147
761341781
206203884
270885192
206466265
44352429
58807891
72097715
151994978
173302380
34305568
14592147
527375272
67596007
594800998
656217529
266843946
772475372
246401550
218275241
346004802
191508872
575845253
222681058
378054550
726437356
157572432
217589
358794276
149891234
33215047
54797284
127280656
3667778
148687547
137824750
448104411
83694047
131563982
1852471
456316919
22911953
608080513
55987412
31984809
48275670
230742712
396027856
153942642
59486981
11740658
84699417
231431195
233389349
418414020
660650927
592143369
47236336
351395274
252691836
100571534
202736797
8714190
79605149
123534525
47292071
223029944
19553439
48737761
237405923
681766338
127946433
356246161
320737855
11147411
76247311
486705147
33257359
59808830
55764517
169737770
57423033
204431881
32301894
24901270
296784194
62232825
107528524
66294868
243208975
561465731
422267347
168713759
763078909
372093935
399704093
388241250
371689067
425234278
7617292
95886197
696006052
19479556
25254774
243725420
754650494
408154379
592389569
454798140
217845964
33218417
45879826
42316632
159181405
382892117
649653136
157697573
754177938
61879955
729107272
16609404
487459126
115534994
4926352
46955040
41927921
790498350
114865151
880446840
425875124
743818200
616621347
815860039
61699470
150186340
294072010
349937173
507026123
14467175
183789953
34186253
240731148
919961745
67219702
4094991
57933888
284321378
377536072
3947930
264704489
106756074
98781958
186761494
731959
6303591
80316951
253920973
575777037
330708850
1769425
73233430
22464035
347544075
98171267
59600720
132035351
230363004
178950561
2585680
799505570
5550648
485415499
483760036
462525354
80209498
199820576
23890162
115209378
465628892
715353679
53739063
754945346
97702988
252354243
37282700
22338352
805612190
608719707
532523908
7814898
351400455
26019769
34821052
84185354
33778169
571106022
184664649
333545022
137191888
320025856
191397982
60246109
299745380
15771276
509734327
349820594
266757120
216322624
78578372
329841465
8383988
209313619
497749123
108751801
5570462
263031497
337848878
22514875
89041399
586688517
143796245
241833011
206458282
207431863
338645876
557227082
40920765
845116939
162008627
112331134
121386426
168922410
31905770
195895903
342786331
162645237
611377044
183960733
486095586
95254092
317148609
192281504
53875219
668618583
408603374
459595088
355179959
139045523
532990596
12571872
12078415
433386932
143993765
113609784
366933885
175297238
5360450
75963541
11341290
49826842
80967472
456412576
29078877
633241483
304306630
133612812
53751784
44355652
309780716
251928188
757671274
525778
49634666
184104995
60360370
169725722
16641219
534126649
101355962
74089541
11220072
34222412
31408322
347593144
23864549
161872892
267172605
564915393
258736437
3492480
134094148
39412174
20404124
171361485
293632179
789809121
273214188
22613874
95065120
319506940
120738416
259951604
135604660
43808659
798098292
518959267
343108515
503470757
11030674
222284830
43974005
204139538
26158296
664656107
233873678
108152459
40611698
602120268
204207559
241345190
36384622
149745784
223282499
94458587
96934874
234630383
91845158
149061842
138049435
283751399
11695356
775560047
44914585
23360241
410709355
60096591
76336496
67583488
114676027
229886948
574629819
490450812
227419707
78042305
7305199
70852492
110533170
776286064
261011438
141059994
310045581
51413715
777525859
66301981
181821272
202974473
68233104
99785829
677594826
248658575
456038283
373257143
207342922
81082360
432573812
27132674
564930288
468060493
28497136
12692514
534380148
93250522
525340884
98906290
29515866
849262065
763609682
389775189
550701435
324101716
60632749
393006027
69643963
345241611
649093935
313528811
3304932
600024524
597427832
33073056
132737439
168372822
479143219
56777283
79115542
209200553
706950859
109915917
2200178
43576254
157327328
46237793
34663507
332713453
88365385
78562335
117208922
211055869
148840151
167761717
36038245
434266447
276095090
103956392
169347828
21178486
370253555
506720099
44851478
5510940
33434561
169344674
344631293
508573930
10621790
126678625
66632464
591894218
68063723
175262504
189761291
413565973
40914348
680705069
462500148
170419304
756768
133911798
29267260
652403320
605464925
470285458
29031168
404328070
129046057
691602224
56898696
473321221
442944834
191613673
30140950
297177726
760460596
19681380
14418249
537299115
6033493
198051065
83023852
880815960
184196015
3104445
238123117
146070019
74699476
63193713
233123715
25472072
61515645
232016855
747235866
643438510
849869924
421212693
260991500
303718324
285866663
512838444
117895661
37313357
4597945
147060988
384509785
246466194
72400918
687215017
258405975
88329888
292009531
340596
442827284
151706966
350595503
277099494
570408079
570375468
411946181
252462461
515405110
31083450
2413263
305702928
271681132
112533900
131950511
30001531
629596603
388864771
856851514
78355425
26627804
322251470
24185695
243579486
126693816
16758327
74949114
73290512
42444886
646179308
691121709
391926281
223240269
195677368
140026431
119393715
165031040
4494111
473712483
212945605
280274797
8020014
39673037
597991201
443341044
124346271
298095613
419655748
479545854
945356010
42609766
191166606
121259794
370100899
202796878
205163306
24434255
63598533
116920749
40410509
24211266
36197959
224450847
53672321
40517689
217032798
13455202
13772929
560285378
68862221
462559542
667847421
675124768
46680356
753938768
71835870
40620638
88623875
2256676
311729152
28955991
375930723
340505175
123041268
166938338
314334890
418626760
61738855
123840665
128883561
303731460
338346053
321020119
175658857
286256504
633814465
724943999
265647280
31366090
537060825
14592147
76563017
56939743
107103170
84419033
142360450
183095266
14050495
326540203
83785998
130085185
3848527
244295
467592594
188057675
148532100
377669236
212939969
433959683
245402676
173219722
278295815
104534579
89784017
399966799
9143319
16827347
320222151
167422804
551550863
211739421
172710076
187145275
188036902
618471300
104679920
17657233
431465191
39632826
307667783
34177951
179813409
200491048
15027949
163043449
69636478
68173070
203843752
176123883
342442199
353444813
13740987
583561200
293146836
746220996
340492845
510231668
85426904
305302742
65186106
136561422
2468563
467166858
345961554
414999933
71929821
175455386
579357617
403955475
89896327
169451989
603052240
758666349
366030731
415893297
253026710
63689980
807775939
30820491
189912755
119756376
458381606
455745627
343703953
140621271
835977469
95161311
517919320
25409816
42031678
38493155
297219246
505066881
20163807
2633837
30398218
89349381
394633139
184276911
391770778
18650414
330829608
113354067
13135776
8189953
2937018
375887238
104195009
65309556
46107692
20019382
461544153
32558996
71478203
282146219
132219486
220125673
23067710
94395042
49687782
33495603
6565624
338852029
28948469
177968794
33149672
469062407
731290743
55867409
939810
140087883
10365901
294136474
288722998
595923520
162515676
81833518
334810731
583542800
759982397
29340028
41313890
581106570
70499371
316469413
129234057
302236418
537742432
126092271
214715908
273148142
694070456
201389263
696627431
138899635
352143525
345037175
11748329
232003990
798965473
33983151
193380693
422958829
198257857
216197073
229800079
486590360
6949761
166439488
420728198
107292485
41827594
914573675
470185331
212705679
232482516
113175327
19895084
55880096
171679252
30624745
3359167
340576059
798776323
192952280
185977078
416966906
354058253
252673743
669792451
89808312
11180790
503968301
155685711
108793879
158939622
61680636
168631355
659196935
272217441
248059579
671901560
224709931
237434348
30298513
35869202
90377202
7313280
315205874
43293340
291357301
421625481
191248721
46744668
6014394
523668946
75209357
154547095
109028002
770615485
203530042
113454676
85641161
11335295
18757300
151558393
36207165
53357750
235958818
47515180
572638112
41706957
118968574
144417595
468483894
619521512
154820347
328989688
2188837
192526455
52439094
10094777
678116293
421982100
284635230
216404903
52949580
138636177
848083535
289896252
369470099
597989384
25720395
256308425
37528602
92437722
69450101
47444780
28774378
116158236
661353325
74994988
400002986
21180979
873296955
17071244
35896269
188594079
407564661
254778810
301100795
15286289
52973998
187196978
164963464
446566097
220531578
572061951
455634086
881657000
94966073
256539450
139465059
582804788
63158061
85715261
619820327
347366660
460014885
626891987
44391144
23465083
319565965
158009392
416543432
156263146
661177368
104444925
176744087
492317339
60481088
366678943
21893899
792602927
774205241
379362579
36550812
63331168
605207615
707368605
364936535
277371734
88274992
316518891
56682186
28568706
69264226
129409921
577603068
148438718
213327598
17332702
651423679
368215274
131746290
380370702
484579071
863208509
189663479
23009887
69762507
219317484
210106525
246535278
33747990
380340140
24882059
273903064
139661126
131431172
153606192
835392786
405491711
687419836
684351800
512536958
453151937
36587826
139083800
584267
289156314
84838688
265958553
27988659
583937929
390975336
192873476
259030124
239457387
6854605
841908471
11893154
193760743
79697026
808118508
423137491
137760077
654563928
125141504
683253645
358593472
4059075
803729412
621894974
454420146
31046250
780716660
742822361
302958645
219345981
91666035
225869973
203385265
766925604
755919207
35191864
24802134
305745958
386584522
176195317
94124963
190071791
205581970
186408755
263382735
31343152
561426935
137474876
4551114
70512544
286232454
344375819
68007212
9513582
201370063
255086578
200149963
269186374
712853345
538952326
5132769
117421774
221055580
224120975
20707232
333513589
27631199
239196070
30588580
229920483
110738913
48129141
120392405
222458768
49393280
34414979
34555800
807758409
236883147
85315339
77979057
399378727
187204423
105911395
111709299
509680089
317423629
12468656
20148270
221113962
328806794
7209163
21279149
201155026
89238540
15567902
28332292
67195495
431701547
692152872
23541562
217935870
171964757
23844179
708187901
32151669
63708892
37780494
388104660
209962748
97147251
159091036
416222485
246072400
221600437
1068831
34753073
91608516
37191289
206713859
234472
340777336
646913973
209021639
20854606
19725328
102421730
362592959
267504434
45044488
381964443
272277495
336047579
528500499
151249465
310053552
804881566
305634124
73123469
53084254
850979339
364656130
118087575
54592893
283802978
62133884
61681037
670043653
362244604
235242579
380646350
66760002
167725127
371024021
409584108
41421411
8099057
23279540
173045
54889882
74187220
630812166
174990286
81593182
468594112
158038125
255456762
139946784
407627169
48115031
394171532
30410754
97609603
284018312
159350693
334934055
48276741
740774923
324599354
85197444
196424918
147868868
201761350
291719543
161585412
204431272
31574673
88279427
217220001
53655640
155162727
19879275
2573955
280789504
4245112
474293537
460954275
28250189
157526807
254781602
288786358
278928014
64247295
140445676
609264252
98909650
181794754
86024631
397466027
743689560
429597227
621379348
316333888
391116493
211688105
53547952
68748532
80446486
149575463
587658480
298761650
408447915
34344071
283562731
244798278
21203768
190746640
80779528
495173526
128123099
211380678
288386131
329197769
29224760
73678145
4112332
69749500
51188843
18950045
399413518
168901307
373227143
468150073
135241203
115577892
184724854
16801
6296384
572184352
436052260
228870999
29879743
362300203
83549068
43292989
212296309
449907196
520193233
287926838
475324666
59432950
496857967
876759156
356449439
67530487
192958868
59126702
300160189
23533347
8140910
788268
145495364
411739704
549971845
183421455
391859400
79895236
457236685
391911345
156564094
256920501
379319629
29365008
4991018
246599603
13527148
81965179
25683898
37871803
83533914
169448402
267693335
337918059
166825601
279060108
297276137
253240891
741338466
155970656
14592147
51926009
61533403
172088430
280864734
668547858
213797836
805983966
367264404
87137691
363053960
52368624
67994911
37351524
866149750
11731436
297507196
550159985
515451054
147819804
402840530
192092335
672479820
47385507
262266889
170405540
588494609
42799359
555200768
145545911
507902755
93851308
269243428
465317207
146297666
759139849
53118259
17375827
114807831
10824073
85891353
805853350
313536958
212667212
349385221
313636552
59564285
56117315
280754515
21989740
122829516
229954666
180453267
6019843
181145653
264404384
62072222
371621624
481291012
473954216
234039064
33351048
15588398
543933601
133522584
746662635
175489678
103773094
514919905
199829184
266172142
115447078
307652390
3828718
448320
485299979
203884106
449346542
138668266
54950752
762763191
104385397
62469399
59418486
670045419
346407010
551849822
840344
123998347
477770103
78665373
80664014
913569522
401915057
413201150
708089804
360183390
476889390
327392934
226569754
366633111
293989003
666820492
119863368
157704009
23444797
323843309
161165358
23542494
48975965
20420370
72831276
145923377
404772929
95018127
118494137
590123265
429091312
143477379
6214136
470997069
543819081
910312631
154361107
159233507
513819184
151964426
272660490
73662824
836986606
382722965
12794069
407801194
218332253
740198064
237141
90317075
232687875
220623420
71084666
35400661
19977949
158378261
63770871
82524388
212130754
198843972
141897697
367480623
342763713
40456552
635642165
167563635
246540943
113915348
77906389
334254520
322038242
216994790
501027933
3184458
76457884
137071448
785292936
220443290
219266403
476976738
158668114
15484849
90606052
330947019
427543423
569971982
385622340
35133762
49023209
233070995
145147151
343914572
308017035
91464283
81768494
208369900
376171099
633335833
323747926
94841013
161327
653689982
119313394
942817807
275065978
409394895
13936454
359607825
3499395
113211329
12267546
526062173
3602901
502567908
135349558
125841158
89556979
53198822
29742467
234113306
65249043
5989807
153798687
76313273
62263175
279408173
89787975
309176815
138081282
18933642
687376824
628487016
605875464
589851046
128981648
262396060
254300634
193870744
269790713
418320183
16160898
40018405
133303
64293393
336698719
384734525
86602451
9484770
371739872
75477849
330599034
479457636
209847974
176796730
46902774
679237449
643068699
655562435
72242100
285311811
19468697
659258847
234114370
46627485
598897803
102140869
452535368
56483884
685848337
641083146
119449893
109443137
196858783
61112191
248575103
172793074
23192931
148798163
146192601
5398511
6305352
531740181
56339030
20888389
71386101
767107074
122745833
178069709
232490708
291744168
502433043
313565260
854359285
48400462
528291838
39639309
456490061
118551928
272329546
166953384
253746049
4056296
533691168
918148664
629626001
4403198
262561397
136593775
639011176
284972493
176257206
113816878
499166732
0
147572094
51316442
301981132
123810899
114998531
473200831
436952478
1291781
365228702
909300193
230705343
200459441
3825045
447142803
367306661
647063579
3151419
10344698
222796272
40398090
495254082
57415572
526994510
627574953
331651491
106350977
116415706
48655189
177802448
201687186
397286168
243928433
387023418
500974399
352932106
51351934
25943723
188156203
120618549
731552760
14237954
356506672
553134573
734418080
310317420
544624020
315544400
354194894
12361201
15893018
291576742
122739220
618830502
121727076
700009099
9273682
359434184
329706435
23957757
109333983
250838546
341041999
458830199
607065829
82517480
505762636
288918791
344033249
77107010
154336989
17559958
359952485
102818090
143673293
126432471
723417929
194977739
226575636
39705938
60397370
493886916
5739437
520727356
83126808
20535708
292752896
769309092
142978140
100482045
296411754
279365137
43719812
259646662
137709854
22089695
369577708
82845543
163813679
314444199
69456983
33599633
651743723
70285243
145846341
506233172
91698700
536100557
71853127
6054835
50044388
383680059
2778872
79848357
1052249
297103697
11948204
137603334
101034470
225854622
601871656
639001784
8939483
76922105
262463046
251434783
8123568
53481213
213465544
199461702
218480985
47663576
704757447
761356829
428441905
58366263
40023805
554333939
183638724
181544541
162072506
63568519
517925021
69317712
26261916
301100799
471737502
382053469
31650832
253000162
10541658
477260274
24385411
25745717
70856193
151282423
12260172
208361352
318008659
216958860
475528543
774866754
90042971
26540859
29438815
369299217
65642580
85340073
193639385
249379566
36707100
436020306
145785336
226435526
83091506
195629373
464593681
71945959
44189435
108516654
51894361
149664833
108718452
300197241
406309040
199688467
29515762
327564169
174422505
247535975
106549270
261200695
416428089
173986224
363462625
93885989
122308725
11368307
322762988
83736542
183731693
53321514
762263237
98766761
16530129
186350410
150253812
858022759
344216645
616300838
188061023
493939961
367722375
250200460
29092399
159695058
753121708
1491714
446036741
178389890
366411654
52060980
142804024
219973543
543500670
6296482
179510268
397559646
376069232
43687549
214116546
30635074
258957917
440491659
154631212
260766720
101956476
207661885
209321063
365727019
419847435
531967259
24492897
6997033
174224127
22409932
168047667
466446697
544904174
606547782
624877353
789524307
903610960
586053008
717203260
94114989
162024561
248425501
805359818
60204394
40639274
154290517
293888632
174076830
680748257
602167137
176945111
362644828
70517649
233960501
484324784
57735577
70455121
191609216
361562
24676705
218402771
29914322
405430256
42004757
209743816
13456988
177980400
240504618
569592356
292549338
457033898
10276389
198510130
13200024
38526157
97598536
292384998
300232167
296136332
2723710
476911292
496725004
8077719
113049523
72879452
155668325
37919692
134862429
100062793
497284078
75747853
25892476
264383441
63955506
34736393
58871798
19418370
472162096
312816909
435291631
111926556
242786319
754317297
16639086
178331595
140106211
335029781
207690985
376046361
627788021
64105940
344005865
270434563
85262435
162709331
41879589
126789484
28789110
125890520
96436033
503556946
444115531
22451323
77847215
296578049
440720814
456132227
28120567
12627713
24217528
289315008
195452804
714787878
18883085
397666632
31912419
210856747
411547094
42544346
424717138
616059046
165885923
89478033
196953123
10875861
41537718
350027325
13966667
212112333
888913721
377281310
69502672
498293958
115750669
138043783
306431525
24777601
76853299
416764260
1835154
67762615
685908479
61041449
210773712
203697151
27464546
645192253
351732201
150397016
278153096
266313804
375595163
424627175
94526805
24877649
147936561
223031578
607450132
594801995
140888100
168307860
443355682
218968753
26250571
78491074
6632420
517453501
8449312
65955516
46209152
287305587
349135256
776144696
13746015
303656804
148216628
756322950
617699764
279214166
85473249
549756503
747632054
781181935
382560959
70607613
210366119
414283747
491009483
97246352
190497700
287665859
4017358
397251678
232611082
31286190
150522032
3379153
6038329
519832819
98942882
106031640
354143906
333879893
735893625
328601819
120515068
820054202
31693467
131764776
596049822
219452210
283474228
313124977
238152931
779780715
481107934
104552573
315534252
340897072
198951828
360922475
39664587
376806795
176277891
94945943
275257422
292400871
115116933
498083154
146945301
2780362
178773867
163341498
379462163
145928103
138327547
156117758
8031004
735402449
4639176
46710185
52560422
91192292
311586192
29336684
115080104
261774328
285562157
36566073
447123443
465764229
246187415
177374447
163999594
529261869
243697557
138086482
396065860
218248483
152031885
248721819
272382609
285897049
616782432
28296022
267283602
498350862
298475881
255862691
85882870
289885268
632421174
192967868
47522555
58328546
345575034
14037127
639714694
127653370
185255799
8009104
415402842
323388486
431201713
114927924
145455107
348689656
903081611
486326761
354869456
205250733
297793737
488375604
159734686
211684750
150297537
54092929
66062601
292893850
138031953
534603733
230597497
292803403
463787
36978259
97255255
672172008
6433675
600935277
546388060
13431124
564360764
701596733
2868057
324315388
34123819
555121464
248926817
3626832
1568698
212763169
289586432
329564907
157917010
30855537
380043099
70215212
477952131
581085653
270041841
481531866
567496375
67615965
431168815
241526127
421783680
580062978
310404348
320220703
541852632
674870547
45913794
273627736
264026856
25213068
77455913
949905611
148297830
736316500
143468156
273824499
173356245
26888446
136113885
393220657
306747368
56191267
672553977
471756973
74050187
351784460
85288656
57397021
6397968
182181359
308128693
675005692
8713508
107012912
89525908
24165524
193611749
715965886
3125787
272045278
260074243
482826
3707434
357819262
266192021
33742374
127259455
73365462
104845865
219874910
6752589
50025968
273524548
87214856
9294585
9746619
321849418
146132668
95947018
140430025
465566352
645953261
192501975
174268498
237934718
680985971
285468816
427000952
650041400
43988796
165527406
13430529
52502913
444754127
217486076
173833898
783643892
8391706
65641757
250959273
264444911
179146786
325032491
454742794
267508948
289203058
320788640
728667672
130923653
121318981
140854058
234436023
23867447
532047758
191735623
724832442
501949956
65661987
196762731
117073673
616633374
246252609
44428295
164531300
430891660
80659328
310424362
41662051
499791929
305094837
353221390
27087524
118382718
288146028
21053597
743833303
131347922
362146333
395010614
477528209
40311424
11394117
9446732
29141329
6642660
381573990
175365812
444812925
243697721
396723450
54941318
498796283
143541980
108576391
113510611
407449009
666840560
28043074
325754268
139220650
662837223
393874237
399022114
19120851
113167374
83449741
208777971
220548438
346253354
650202408
280639094
196371086
683772683
34824987
135597082
66148968
400263016
78339050
55905278
385695305
35348588
109917621
122124858
9868998
319997180
322964047
207121775
124469273
260214189
79689159
304945177
14592147
789734463
14592147
148904859
201023189
86665434
37524442
283864956
658584433
954924695
211712446
237928764
834993568
53941853
655100448
19069862
52464214
319421418
137022221
53405466
531176671
68352368
936486106
501185922
19631714
627645238
3438817
367840529
182726802
326609442
135516057
214270733
257383105
132269418
266253378
275553163
217081038
287667797
81266392
133340119
0
446323803
642121190
365960852
28318543
12419332
153985983
124368384
308431603
93101784
482352298
354439109
407490665
19520438
295143226
118456232
100116274
132509132
73122713
38698193
364816841
201053094
24738371
767800422
734085287
153884544
45883673
66485198
297772926
21197642
72851589
413124875
100680584
866092851
752440134
19632003
60756424
143072773
782369534
445781217
819779468
427694440
412665752
784755218
38558594
200156303
189821779
124928990
105799454
119605702
18068648
580208906
762990664
53800226
127059003
172054766
564927389
230512595
144854197
92793330
618762010
224767207
610624799
235790887
377575204
207131814
49081447
107410755
178101618
493326850
173728772
268330813
24121924
116193238
9939935
8720585
15154265
460246171
421952363
213048183
74161972
263098
178942426
516026198
493064814
37353715
207964351
278897940
597351689
417647554
154644522
24681835
115634883
274831356
124776175
761624317
6589306
560093567
412561839
604843168
56090437
48391584
95193755
167143389
17472400
11413240
49142038
702477094
237997199
63965386
44845962
331062293
311814787
74797429
76541113
232022184
2833857
198407319
395329079
694204648
22754627
653503845
163806349
348236541
118845190
424031452
294485164
13031440
76499964
202812107
54334518
415643282
5187091
6255250
69988874
213692010
20508823
67717189
180664946
77317010
144101619
329741121
228765765
385123081
280967432
462268832
532341079
143650803
879938734
360702189
554070307
222761093
479111973
40703571
520867620
619325336
211086740
184485384
25024383
455460230
501557515
584248537
113955532
389002250
298561028
14592147
45996048
170165210
676275202
93610512
112812680
403700250
944989994
366757058
30410754
2683110
65685527
32591390
330723303
655649415
119764988
30858603
145890680
663130782
212527863
154123958
126940436
192315995
554651385
18156239
483922274
32449568
386888375
21729792
619630533
210693767
250219853
108545086
18201507
230620628
143678670
128244612
21054273
531398308
802569239
377394972
24789602
188887098
172853826
91814227
621731327
3729088
342841545
76457453
23167084
395079492
8447739
533073675
200081087
31776941
500496627
109035513
475828520
532815067
404340
396369616
106329665
34662891
352672554
367643410
1018505
249016414
42315050
153353359
85601345
12177574
80211818
614399
717194438
902245567
96348523
279641482
527963087
52120308
46063071
216416012
267633214
799681807
379918353
847692662
87861201
791313406
351429318
680687
51276939
505232865
261677242
589362588
346502984
448418813
550453893
44890552
741255071
136426795
3216533
193637280
270157573
206066840
802609561
201996526
130514614
176449496
138285094
814104565
78607749
668723848
60759723
261683867
676424057
21184277
14690386
898842167
527307638
169124637
240167169
513366187
224535698
258765764
63150262
6003085
600129739
16853337
223254965
4024882
358657636
5569300
447164256
37556739
49321421
124454962
6937155
31779809
234102933
48930865
175067242
398504851
298263740
9701024
149375117
313488609
70568034
621381195
415821758
314113222
63343299
78838932
648833395
124900563
213090740
449943976
10120471
128476165
452106940
57323755
89997123
292344957
73803463
300625294
97579512
256570657
5869307
384013916
128115278
22353364
173893985
44391076
413130578
423504525
162155053
6967386
167722339
383637768
220802426
252214002
5179463
23067471
787507708
3405820
43606883
11036381
734198996
744609258
775531
3861419
86136050
276811101
392267023
357599179
263806630
334642323
138694982
49439989
2992697
295743343
39447664
66412012
274501313
499524879
19406650
213941054
21805175
299705494
3734856
269511663
174843865
497804678
172998200
2158836
62263380
93046163
260198839
116109169
244992256
73929260
175277181
29055114
93495660
375702576
163309497
116071547
27727072
109469409
191881601
689262333
389632624
382068215
187131146
62811107
306708832
89610422
523916685
733971407
191402087
205536035
323058939
261227918
271916835
99446721
711875
110290277
575144553
833651532
624787048
19746166
109223549
161169348
127640883
555629244
357252309
120374407
30404246
55609493
26673794
332233477
325801688
217641075
775626
286066044
52641068
749499900
141500881
608596936
126474213
21152814
295214229
445492740
103450610
143791908
3432319
1458351
564250735
174836329
73544397
472258757
506945191
36516442
2983151
24077024
316645069
35117779
58935009
20497700
4249388
639911268
473713917
148828517
42237716
100182726
340315519
413580262
40728776
141664762
97103135
180285803
727655358
498166827
485842287
149579282
726282975
122601926
231442981
772045207
231393118
44228392
106996154
483787283
828945479
511023694
68221101
148073074
838943618
710051253
4267490
42332404
62506075
183969658
111653621
13566556
532028232
559982566
495124089
258059914
300862372
95223451
66887576
209779536
261337448
122763713
555147487
561237000
91194784
679469194
156252304
161658800
1102292
38345786
456637517
51619617
111695990
115482933
59198440
157400579
521020695
132050272
604703503
79358336
374788897
391445216
302082200
40317975
143346133
943883545
393739380
5481178
69743290
27312966
295470850
33767461
33456342
99414213
63985429
221939377
382184588
436362421
659591543
167305389
37267875
59039447
181715645
361415948
172288675
53991559
238451738
273534199
351612498
301786653
453336461
483873513
401759661
250233535
664829977
145177770
82533253
83653129
214610559
254427256
22818891
7033129
768223677
253992439
6670190
72052759
257253309
46673654
78692222
434952546
197934769
98216951
632629523
72299038
27364790
653928551
5999872
760624755
415597314
319664550
464694876
167741471
479839532
329450190
68133061
109107535
126154150
425578903
66475805
9601785
189259054
652792355
46208865
55365623
15730913
156848915
282425068
526554459
732704893
10953153
286469123
622272814
191291546
330839259
40567807
231798260
252198610
29749652
752225384
30055721
61947834
204219263
694502981
201188628
76614221
298686432
746858498
37268120
116060154
44910061
577966499
54355353
194641307
2518515
45200017
52931218
77788744
206433209
101760347
26502049
93102524
72481656
87715851
9884305
138957337
226565029
71385363
26818616
547729357
371641053
121206831
152901964
301654585
11804235
278894348
43822817
507065245
620404670
4693027
79228178
322152708
527223885
216549571
545650868
60636675
232136508
25848763
208273301
697363286
118431574
590083525
528278248
103124481
11139676
241545926
38589283
530075042
47725882
24711167
589266256
57465519
882013797
282369442
224893626
224065031
124843983
422891289
705032800
225007420
48926737
53939694
295345093
866626440
284060883
45224602
208839981
331149944
41192394
127812731
605789177
471844915
443230327
91526358
779091697
89152343
94163217
383706736
500308948
195865448
107355607
564756728
612940029
11560836
205250356
413073989
170839986
8983923
268941538
513663978
866805085
6867967
154956635
691508073
90011688
481053210
78989228
788967847
210284686
190557094
615256772
69153880
491388997
271946915
0
735234050
99712643
505749626
237668442
5558061
616523541
449477488
475205650
303760738
73869199
262937485
251287864
314415255
293326344
237551654
222620543
37432490
190014492
371022516
118225176
205230150
236179787
111391193
43677184
1293965
205046174
429949182
198421808
419304647
130928678
195577054
229141758
102834834
66388621
103914195
112831024
353701707
16141996
353217882
4442981
548558934
278636396
301294775
49137412
632656045
500314776
503105244
30792105
658977354
49459206
669965247
64182409
273953335
129006098
558791057
331139296
253614030
68483477
232309641
293212459
614639890
334334002
228346733
211511334
481820931
328747925
197259599
91159542
42777215
293147023
5095342
281342904
437970724
297030804
225231299
77684485
773519498
483903547
183196423
78181785
235088180
196190293
688146761
288569536
111638140
762596106
249122806
503956188
162142023
577118320
515567885
12295790
119995080
559176049
633116735
241009016
170417397
261802673
232356936
251104376
261543791
107366321
836111830
620563247
247216023
376664669
56418096
386841832
2037803
274390533
93252424
36527143
132868504
203991041
154199822
670939805
164104815
19550858
94537556
57204940
256248619
626394699
840301558
21305048
364607744
676648481
101071522
126599462
91312074
139572390
307884965
506256303
123380385
7284249
684614067
83132751
39217170
646477958
6217310
20854606
53809456
108246624
162745753
583705836
311467478
874100630
811687000
412629830
422274606
13051607
552313548
47950561
211404724
2680947
32311229
90595099
54226343
306801549
112457911
399197066
21516347
185980426
7032447
103599150
441001313
242016564
27388054
444515015
357513951
40171103
405793420
313665760
145376986
31475913
203816050
47542493
524366548
148502329
747617239
165869207
161312481
121071152
273869561
24698552
195907464
157798558
132036720
315905859
101730009
84263671
227657325
285956464
655929332
24675047
247001372
57670986
332488202
394649659
84992231
307944153
309193990
36006530
54983726
398169582
287437385
80915310
507299242
69649886
385982591
246307787
333685537
62610981
33657015
227627181
156524946
100799286
618535288
291709810
461003256
341742511
175585860
26070922
147028022
537391695
234198310
679408565
266300726
80257184
67772826
95662541
85997051
46657094
181864389
45083782
68492845
509831775
38374805
272498438
116334770
112226671
125366294
32385559
30732416
180995790
55176871
455940354
456838687
557075687
263060220
6687102
116774381
32868663
11736393
85458777
72563237
458455980
582509714
21413532
2577842
259836212
617051777
255586739
71217147
98595890
306555867
125657166
617253640
536427634
43415490
115732965
18434477
238477405
391621869
96893983
250482630
656878992
245684690
248820349
510804603
109133326
305199541
191232152
393768432
94355045
518515671
5252595
123609295
208146662
476740616
20224726
351267940
88804322
37441126
455283084
817715994
286173786
26147468
490859762
140947774
622772077
118430626
237361020
430328570
15818607
32694341
564726020
141061123
545742842
59967928
185292181
290500490
7256460
106803847
731618284
13520960
245845088
476134545
283137871
216019922
113880368
78914659
33362553
66104591
314246474
22875801
162995008
298425457
286910958
365905206
228126818
9472076
365305253
350481127
17817774
340811551
272775284
14520043
566129269
565998780
111141887
428398599
246891809
61874404
235497722
2887532
298558724
589749987
278035939
298457296
611909720
164618620
386789043
76151120
292582225
5995865
179097706
9600260
236275676
323678793
69355200
291318449
13393319
201829791
83188425
370036160
340657829
29400071
296177317
260468142
557871409
395276740
137712010
113879226
514957388
2732582
470762049
333179118
326301684
4194942
168401076
127461839
41164542
430902817
60885690
149077756
328376164
67206526
312823603
691339603
165260743
155378740
52627629
338326138
61081758
197022004
707618738
721432142
115279262
339654988
36639349
8146314
22722136
379113753
538667091
87385452
569835563
622810467
869093991
73952638
191069237
599692804
22710831
132400410
33210133
6001458
99126957
65014801
279256768
100574175
242525162
226509423
274372666
567958103
442684526
7464812
158572411
204014709
75638479
345393642
420746200
543606984
325740522
84188483
8560077
23060617
538848322
10627886
187291374
12329373
208152268
56756098
34131550
131830867
4213333
57537171
12915436
332604793
752023661
65247451
190437109
78487949
461772972
612480781
99116251
415472714
425942348
257965949
99387304
124885658
29217623
50906880
628189341
67528736
36239136
268882842
140472541
4747821
454991981
3546041
262455019
37928206
5496327
28505188
237429245
422606703
93945108
390742070
192239066
14908039
182021071
534727938
51804340
405339025
315550177
2498936
31482409
14884393
115944451
384100
167529059
7077871
761414226
31786282
241796766
318719742
296590966
609970517
48081418
503998303
32981849
77201277
158385891
174102998
67094556
350818902
254356573
21811458
335848221
29722078
333301927
437264294
77468334
147994733
129891286
128297346
21362326
725026045
507111612
25883531
309677477
747894320
440748716
148131516
32539792
936732049
166108555
44884125
14603855
446400695
28185855
520585462
138163045
144260315
9141977
670724273
758484
240620028
281088284
247306128
65862902
344494645
259206794
115611933
433018133
262787998
709649697
175273618
173904546
3780389
224562367
181318839
80998918
243916893
399112172
680443899
43019618
453117338
61477132
299732719
42051882
226377294
4067981
64909824
87035717
235318779
26741596
441490183
687221185
541135008
27556823
89094977
274364669
529847599
513110867
131575122
116208504
37094760
376288384
3127767
753766642
589606138
393920592
400670032
714725504
452859621
113356379
184752641
51487584
179397143
187907348
418901761
94548439
4423404
193660653
173142314
278209745
119978694
46153066
201910224
8679324
80367659
122990775
29651052
420963967
98259524
66676337
340583184
46560815
80100579
51913055
272501495
18352674
482163029
105844866
82332015
727692514
53804103
38074378
8392631
97055809
134183291
345368690
126249716
268505542
125875840
312378651
535419431
82553682
62103770
107048753
32120353
422465114
275867963
659944935
54953345
447857799
941265988
37282
676682231
117605835
59721688
371478381
87704683
94714511
89159023
639482499
145650446
519913359
15645155
426244117
34424332
65196529
338958443
122965970
19142461
595835386
619413443
62978556
389392389
423684449
365565179
174983691
216672260
535723146
195715933
75349749
286653236
5815451
163604201
397053719
357310423
223285297
435521754
616762001
260588402
295004514
119245343
579667784
50764091
468014777
14977796
15055546
17640936
115566204
219486273
434453914
88438781
298608425
189462914
244865025
131733350
470812147
107007824
70276361
452419030
84515368
347578808
29227446
43087372
408214456
31493920
123492110
343199632
39379256
481653086
294709841
41750891
146585296
311497555
89039546
67100468
5525655
104276737
108016658
505233341
649052995
494195375
904425062
269265383
605527274
372967138
129327101
301040871
503347317
917055604
246221225
329024555
20364167
142523778
7015343
34547302
179371569
119808937
22374475
23593597
552607860
497601767
481347128
37661131
25576928
660738231
65814945
47563348
101597910
21620127
362586859
110016438
724816064
659401199
1887478
39864954
320743920
14847274
257346030
27577453
241476317
126609236
406620794
219829562
306236330
71096806
264045139
302526811
141424840
414080884
121052832
17897334
383723395
95933798
741674776
377756753
117685351
238190034
766890738
824540142
118144270
594641601
112398150
249182306
320118196
134663130
108204793
541482168
351580714
627272736
559611172
715941576
57481067
9690711
19151393
168926124
731192188
119456939
154023501
658223010
274197575
117060613
62864068
36180885
66041437
144496379
381864837
82496912
270319081
91707476
450538494
476037964
201867677
113892638
5510208
277385107
156842550
8023466
359194104
269659498
154587888
306482137
665609699
6535921
7305322
115801143
1841584
88657896
511299940
190996144
40659455
103280227
421531689
448600809
606647947
319169423
596526435
242204764
152730296
1092324
653269785
512566540
117474698
24878908
321020628
774470519
4288718
25681401
585469085
259793761
2536155
439315809
22988727
162613773
263374017
449343285
196791693
483787920
7065111
174567576
263461289
190633039
160366168
157105704
453833087
191044724
594374520
440836555
93740819
859554297
764582535
95604980
381829172
120210398
65980234
239296327
157902615
243826427
233100540
4264742
257700456
43296171
766162660
708126813
3453441
172019418
38707476
160474185
664471794
54387219
223696340
153894767
134439405
177609076
49350887
3731195
301169017
44381456
149688071
295337969
6007540
93935112
478629124
197794279
336579991
30677329
120218829
32310145
452590207
213860774
923216603
276575655
161491409
418136662
497374294
171698762
630137509
711717172
365688916
577933824
63408458
77879806
67486162
3827887
65289054
540450030
172600244
120267376
303647815
367581130
206628031
25709265
772313314
276254285
44326413
83872907
26600701
17805523
109377634
37335760
8897714
57285078
225361736
189002842
182282511
469028674
294413479
112112980
136241553
287431600
497300982
176816735
134772471
39046845
183260663
372362704
368007557
430421039
146323884
125856302
50674569
451932775
69929725
209660966
25390894
505936144
597337496
235204302
191374079
37763967
278117852
8282504
129850853
632523886
471530953
152058392
603760630
598478793
53059717
257575017
32786799
254676292
186638090
728977097
704358104
425165652
531775160
321989604
329228208
279892215
211805174
15795222
18251270
201701026
300621191
326131266
283166430
408028473
409177928
155827760
925411362
83079823
163912177
555958011
13770054
41377969
148252678
28224998
103037316
24348539
49263010
72793787
402292934
323648137
416902440
181677767
127587586
48736365
588920125
177895486
439454674
187707274
495607581
644920834
576525178
105496542
196455672
193905435
5026956
471257190
116242062
63987059
123591977
395579789
553907606
636740406
68747023
504474143
64836168
45415820
54942016
135477638
234597289
102011500
596005414
39966943
141749897
183331893
32110141
848000068
56636668
79111300
11472003
178943625
416514109
127558265
82846418
386057905
181663158
3797605
40054007
155202201
32198934
86355633
159267729
3686998
17777693
347630740
282384863
272601558
597582807
127904125
309401570
379869649
196378107
201240007
211116766
71491492
209352610
50671336
878828712
96313910
87798513
271264503
463477396
589252902
72749901
291395722
345424735
516083750
558365132
610490679
46478555
220875142
439157467
37210851
616873029
527850072
5552697
736107234
13565520
260199442
386691882
38855736
427253779
399097262
6542644
125177621
36402036
267651093
221356461
42416338
85222988
236376242
66173297
235446447
834605192
660760931
194747220
370181889
230314644
270062226
612106092
333136362
30477797
544655840
36544484
13393757
14592147
218252824
154100620
94814153
6345997
589693549
49678203
47850625
834518684
470663749
8437732
64570403
55587850
564936244
89306022
247456640
625530750
77953050
66394863
51459554
74307430
122844881
8510088
404478533
94947876
10112765
489721199
146395549
649985307
117878300
483891770
62635272
57418778
67565298
602527138
265521250
274657692
153275618
324651420
233529708
662831333
207364718
282618380
46802557
16862462
34718581
632928447
537917593
558070872
20618585
294896174
615338367
47519055
354514483
101370436
674269074
304349455
422614338
105557022
500565115
584957543
269647325
7645036
84591260
199109677
112217778
108799163
777135510
156888038
103560290
218590428
16076675
292891
330570241
128488672
60969330
310328920
503076370
181378001
52150294
140250839
573929023
510847626
70226513
346632057
448299529
237564204
479102986
814487061
283491708
229311023
85304550
604268075
77980157
841192682
327067502
352094136
342028818
511344151
174984717
176023341
519051326
122917364
121299728
187400818
484894713
9274871
24832017
72845103
422294481
359318215
105294199
20589417
65850120
163804273
193866325
66064542
649015006
84102078
14911198
458596085
1866
44080724
80652267
151402178
132971408
446575131
122649069
4702359
462422970
362626464
78135785
20405499
909568825
683071813
369125627
64822864
191012742
345597088
203093025
563210737
2032049
70211984
408063475
4876526
31520999
14250878
164837810
489234629
520934966
504265332
387011651
13797373
63341337
525286271
190518503
564425693
277397861
266968867
17201507
402183923
249037050
194460929
340435434
25201193
7735251
500748759
132736368
338848550
907911561
420398424
71456096
169103136
166144036
5261450
13757642
346694621
779487248
294034757
30770895
203477024
120556091
94689168
9928536
435123943
202822893
104248871
360815942
62574868
255547901
27532477
5788545
75054232
17955724
29805885
552460927
100441742
616919978
174131616
158375500
59194919
262969846
11304687
461703234
8076787
184445304
54230089
106584364
581991554
350861822
328180919
61354354
7373523
440755007
4213350
146914545
695864645
357981657
205795525
4743385
364517599
16623992
183362240
308638707
32761736
77672914
88426883
195157983
17572990
99086040
2425841
534223812
454339557
17605859
185732305
6073920
198531926
424306093
170966310
37385233
444313957
146429414
283393994
110514986
520542122
741532493
199638894
296349590
479368699
31114828
159513365
132784154
174716907
517634335
42748291
698140807
98598643
73080109
28077898
793250261
172768593
204754007
42706647
277930983
120291379
487819317
4515523
419079103
128428495
111000504
159177744
139589987
513471402
119850092
539683632
417616102
169027030
413853032
252375370
184240000
47949100
353568439
139659432
274371827
47838701
102431913
305110375
126544706
29524352
5394471
207625280
62145717
476160246
243168511
4369982
804489351
151540113
114643472
371836022
227722850
400561266
60237453
1880384
83239557
180724567
44802758
312864164
72238510
188618089
284867708
190113580
532659702
157992784
17175960
228694946
108023855
18673534
432624938
96827010
186267179
42704946
64231168
334097216
207740675
68843420
140858377
378407240
8247168
153825844
483693793
319962894
774128305
39578496
12894891
280470334
655421867
615053563
65016697
23526091
224733133
185551777
766680272
328801155
103705092
413684141
89271457
660890213
45845933
47439204
327783615
321116095
86588301
38065830
51757160
129450206
134703822
200631894
77830765
311177325
472539203
9295692
484206402
417629832
398247566
874014478
79804031
28894178
163911756
345463717
137536152
89792996
418277069
42535482
355663381
589829553
141052647
48809654
97238306
199895597
845716933
33119145
14859863
239992781
23839638
245048513
75353465
51408493
85852391
685826229
59060036
376092666
235098467
116347242
293439293
824903399
308261341
25441637
136832274
86313514
32946546
460082523
52358847
382576649
276504947
278454554
201320874
30970420
77124151
858568914
202116249
214355389
22473142
97903868
413323204
327657838
8138079
591851457
206580947
109815371
697325292
150965416
38867842
260814372
544319550
64683029
118578409
107671898
77000413
273835903
362495007
235894266
414865671
734118360
178442095
315785185
16929150
624635570
149447866
19370049
26496307
571210473
15131494
206762115
264291961
1970488
572856197
15374276
214918866
167146184
100211337
158820740
569309752
33482470
323962492
355061060
634090399
89620734
14295018
131439553
179744598
64156153
261461592
696858680
467051816
579815889
358936248
101839583
388383347
71224291
831880151
34292860
127132211
122154756
662713955
128602171
41295818
695141190
315303043
288238728
9513896
1148544
809771129
91435214
23038098
327367083
918833868
685571915
121915459
67500023
506297390
413211075
748539637
849577088
164576104
167846277
47654814
323703470
495367636
186599471
623052382
48143301
25437881
548909688
23794126
270039178
295993467
165995840
202705909
346985228
91501883
124410739
235222236
426628271
698910018
652469399
2669404
228907413
85554314
22239435
340614183
102059538
94535615
180977269
85281968
221458026
414817091
192448708
363696634
124185022
192246448
617733432
5941479
294279716
325327979
224700447
201904671
464987242
14492096
942028761
191621790
8295015
648151236
34001490
168598653
85060748
65467005
452892177
591783897
720091656
468154343
64981654
148785276
448432925
81043778
401266294
286885029
142572284
435136507
776347211
8671862
447442034
436063465
331727243
244286958
126078873
213840066
39286638
270898538
204168730
83054990
318746468
16371348
375394008
20149493
270799801
135046987
185678744
52906651
9350059
238220134
830896925
476575854
14592147
229864030
24712461
427917449
178814915
351673816
92948928
223574963
4630858
166373945
128526309
55954090
77531
61270398
91533741
99513942
834051223
239374624
273235561
159529772
316564723
106576350
38395022
237130097
604011790
38721278
149521767
532456056
61297003
1288289
327254422
665389921
100969208
423746445
164410198
428591575
767340926
14285072
199175357
2428596
110219201
406407555
19766396
309066422
444874019
520304048
43121030
97901855
367390622
559867326
370592258
239586744
493247782
108195881
470222268
597775312
114548685
135772286
106968899
82700383
509756820
100143855
35729178
632437310
127694534
171200010
572101393
338075032
611640157
8251845
386941842
117014919
120774066
359895017
249533347
275842863
75489661
317542469
589317484
5253351
4604673
187410588
546235647
223374821
138785405
696228943
68754664
418472904
429301067
106416039
17102370
9507365
275096014
46836187
22047843
349061161
568880010
523593634
11841443
23897551
456968337
125619822
72768617
98936512
26541216
601338746
18874049
178180433
73348784
339747478
328373033
77163018
695299339
56139555
114792869
33365352
36203604
272817610
220210113
192657475
82581506
634439615
18148326
422737304
1573409
137448834
164275963
11511451
14264229
215887014
30776619
15232235
16909615
342101497
247489770
537361062
221008231
520028156
82098048
146308222
52431507
75328178
348256453
4874431
131827674
150146521
146195927
443844692
205630
128418455
112363504
789653781
127420533
163269155
257244127
64837034
2462744
579780946
406023708
321961900
457009021
78631251
53644127
238590064
84709399
44925675
859007718
275526369
68646207
31005525
524344164
38855335
792638
273255
473166189
343650607
185257409
308254644
485512699
749709941
33956062
53029165
100342801
16711011
87655037
3848949
14463277
11683815
2784593
334544766
32933013
34677706
312894271
282521235
6776204
165993018
978129
843971790
14435150
360221911
105608724
571244562
10919347
127110158
182210136
28700415
5574821
22075124
189716125
169388276
297912053
122682963
33488303
64279166
30701613
169598920
271601220
87949132
5347058
455426306
121816354
117896994
698625780
50404041
149015921
46497068
357337652
579615835
265516380
59987275
888148179
140954524
176133745
53533936
334595429
33583771
288970372
47130974
376788586
483255302
514279
199411830
426240689
20704329
240098895
453518956
216327134
32386896
800054182
267584862
264462591
52248604
276409381
85343540
759345076
67251041
702000920
15113824
25275849
66964185
32157194
192801420
246401305
40306030
24691920
212266312
36858831
424340167
355873542
373878569
64384763
104585649
277829348
100515900
330758827
676335907
300986118
476957600
288676377
36077666
391457328
32038272
567143064
373947716
202738531
331736418
16247669
47370962
123499248
430276358
671436895
207805817
70602436
332344337
307408076
46436378
1450497
351766428
328703668
5880782
183253413
206146207
34651391
226850952
65984863
32567417
18102724
559921434
65248268
651028567
248679018
419067501
280962682
79698496
26003248
101362462
145632541
757081542
320247995
55906432
90553594
145483358
19427946
353062622
545855969
227802797
305868989
18857048
453086718
223340216
112766107
19492608
588214227
536345825
859682426
859442
390153262
164982042
192262636
297520037
156636687
121930122
102553654
205464248
94735134
239645656
347406107
217415190
60577829
279366333
346560949
285494569
294796420
161395277
153313315
28908863
210252219
335138725
484981575
367344204
40899165
65175366
463080197
193450844
280763706
238012696
362527680
26592864
7227461
183304778
95634331
55511726
135360747
227361778
379288666
490624202
511166741
521183872
344339356
374122137
392044869
110438735
806055557
331641857
353169714
158563541
464417508
0
835134091
21520935
65487199
6260846
121529982
319952028
796148935
638296407
56680102
308649707
57367488
305246666
14921796
34530541
11795100
9308575
246965728
324247019
227380598
89052130
533795167
86261497
175406929
6581121
5013333
42139100
136400024
9936370
238124306
656557871
91998168
279385245
704104502
637367393
86757789
175216205
527380972
716211096
1175308
259753110
18222175
162607438
58878883
321574703
338382562
1910337
229648489
83375803
31412752
582220606
370144795
529569353
361337352
156371116
49214361
68592846
43164090
3877956
58488080
564461879
7227639
525692693
37894951
481790009
5771840
247335250
335704220
247853281
533136508
267391087
309943758
566948379
181262204
95542607
331689985
804192690
188746761
0
672753898
153580520
23593337
180405667
36800201
31707132
116766491
802946659
299588483
3526460
538177328
125969532
576685330
157944459
148576622
720012096
101924623
167788219
442932991
333098321
14295042
12890505
313081628
771507630
433135865
73194434
38028294
107358229
262806683
117892768
9553861
851415722
264091800
401867621
263239012
13085971
357119431
109352015
292741725
221818865
353131991
283821809
162015428
521589068
10016433
802775414
571442904
685215935
797761688
1835108
227479631
65818528
121038927
502141244
727842840
642499319
64019611
84402118
139765211
413906664
358086862
300481555
546897259
858713209
51945452
81741477
91809414
91452457
61738274
21734127
263802340
479117478
45187428
530743819
308231666
154221903
376866723
78752776
180456575
99037559
284166596
118708886
165614489
371088829
455269656
219517484
408631523
203683718
112980124
156061821
128802195
39030608
394779540
175237259
66031943
626716193
198528596
29355123
34778163
106468484
509598379
394007152
54850047
600986093
544985971
143801354
583586753
400051325
280863985
60602038
161237028
212707180
10886124
24371443
208754142
275809500
520964326
110089008
141586218
302217112
427158040
65033113
567913061
15681844
453879213
149063312
558231855
79552037
477747164
176373008
73321450
731083551
112187584
119516069
210374334
120314403
295429856
384106810
157884792
174261518
27482595
399185930
294791616
208409990
24574856
193426287
245772070
500826120
380597371
62454023
334764705
6831726
51492119
9205840
245312094
117209292
90796958
64267635
111768951
27116972
310900169
24191079
12711037
766473333
33799051
839020616
215059466
6354931
87885497
447275616
127889820
54172000
120424216
248787755
14016551
101492351
380031657
322540288
461599375
276977244
328434466
74806387
268978496
76590938
3651630
813746
189690919
67115258
8265592
38410609
103484220
103264814
24948974
14374485
105151307
189819899
312609580
819681148
170266162
3057415
50405209
332071124
418941398
510552353
302866724
109025909
92946528
150374857
104926090
1033828
217923497
94512930
254089403
316431923
603181697
807288684
55479676
297077841
36448910
93971579
488149282
245639297
507333998
521313303
188656136
182818161
292790354
33585031
615128751
57127424
168139000
48881081
452853896
220069054
124144303
171608731
221562805
557966454
285045227
356653419
590470044
6566382
190172234
780260068
135011315
143259149
429349877
353845477
145169212
11686516
143670801
115401252
1736518
29365263
212553592
773199227
325787201
223817078
176111817
81788309
39552209
522339303
235464388
376704023
122584367
68012845
508759864
275935047
160284298
105601799
112387154
374801547
649673284
375971025
45933336
370261778
264280652
191309989
198377869
138019445
268636635
186744945
719590324
121876050
24347959
15662441
566867225
22714293
720563546
473655584
548098565
215461621
265804395
950302505
79563436
194515313
405709983
238517796
343869230
296569433
218791688
245652724
679478792
18080336
435207984
570762415
7894369
148058064
28073412
285722439
207759669
73687971
290015005
138711850
430686726
89199379
82981114
8244525
309933384
215642900
167964312
5200873
175814513
427680120
353062429
361794623
7944621
479402010
89075146
245370987
826932677
390140330
827208267
314433232
497914273
190570974
107179988
533286655
344307064
101334475
321685859
46409154
361129746
597542972
92757928
276099006
99031946
512805992
34849278
151044976
253379992
718606779
188788822
169424967
208415970
285729165
105899481
58011913
69711274
650860648
187451768
842092167
4559070
112885675
657968411
205202508
315509458
152521385
436976398
1146694
331386540
51054456
52836238
100966512
149071971
235613271
250608656
156088701
72462282
501253810
303438693
161421339
77404489
171925165
307433691
29748007
150625577
39430105
25620871
21195165
317191186
417875592
188534032
255124845
68863365
401190453
199147613
2011507
492558937
744823197
54593779
44538756
297801697
645148712
486715768
773274541
342034296
52789646
40186303
15429617
225258696
240627199
1468413
88607553
162591461
170416372
33165852
573102245
44846831
692854305
143353720
481093915
195051467
226250512
161832962
377878516
1486499
728815740
205175593
71814189
736190817
382424678
198507053
508112241
129044184
33903260
5652413
392865242
237389880
87474053
29686961
477238844
478767872
62858803
830674795
33679011
336741583
73171989
236915011
331893194
222776676
286516225
388954461
708255353
121921239
325010194
127988947
199942840
466458266
233645047
168791770
160599734
86573618
14831855
36459331
48734415
9736405
18913524
36610968
27772138
628277303
113093174
378299966
281994318
328466443
684757721
744717305
3499033
484828320
127324183
293027240
183865006
552739028
52062792
269780463
910533026
348607778
307162520
265269108
89036598
352222157
240871396
198679949
46936612
375222979
157547465
206836110
41570605
216747975
477244635
147138821
441956635
413678793
16619216
300731923
585256131
2064552
101089303
436332553
191076304
408725266
225042440
598411348
314800808
449342186
315019562
267804992
43896255
752431278
79786850
220016726
47651727
77818541
679826251
101031904
45610809
260692805
14966731
524578405
774882849
218291207
95361290
406517615
829334106
218907327
608994966
56340599
740579893
758495868
2747123
107613898
175688010
147315437
47146480
26000555
20123854
274493633
114696530
589367436
3910102
151561281
11811058
17254130
339336183
457101547
572274893
184120533
387126219
14592147
133243664
254231117
253161028
477555662
50959195
3239263
447606469
180666805
131439894
75508278
787551443
192222856
43298289
30535387
243218840
492449186
3831456
67860203
350700620
9973410
264890773
487699886
274173
371432407
388925225
189618944
30550396
78248906
15473472
91888659
641854382
498351763
621280812
136419709
406898052
306627545
39919880
589340046
100843512
852464686
344926429
6409394
12390569
142928179
865229389
140105424
272179305
393229252
422393229
20287122
197746872
126099041
298114458
92833897
35136243
273488718
502509285
223516120
3601799
54819630
10782737
352063514
162597618
496654449
65280957
73506193
93845904
12839129
673808080
93545075
342521949
77013548
814705716
153423543
125730720
93319599
299031259
769893300
444140665
98941643
601086185
263909238
34675175
81194537
546145544
110201169
583729762
738900054
101886907
102638840
86984503
63439015
176906132
154265046
492134678
27637115
67298489
28040070
116788910
830126349
61725162
524090222
211150697
145832525
709773510
70259961
786335668
411116512
83908389
431741580
109833033
253044622
69964166
436115178
220795580
683649819
186736241
63770155
385170265
266330699
74048607
692329727
382654380
42898808
553541210
565354371
28110089
366016393
67579079
595222848
110153928
126896810
162915375
364736933
77381222
476341907
39195529
30385818
123323198
393157218
510527896
505729115
558775991
98063231
760307807
223823056
191592364
340010716
34464932
215746324
605616769
217882173
231097985
619742777
45005444
489107013
408587101
202509719
7545872
451204790
250248651
134652540
13892001
71690897
361604378
104297216
157670406
9212351
658812101
83940049
382405
97959207
617986663
12033028
101989073
488878176
240175557
101842691
74766415
218858499
15672978
31972132
8440639
172907147
431038649
649914619
882651929
592863818
162895842
217959228
470005249
401763522
145773088
408669753
145624530
9537032
273589335
101941917
669479649
199542171
367629511
3840248
98055205
72299559
65328584
318376351
72183842
243053777
73158540
398621819
383301222
182138998
696772192
215011184
71889868
223279920
30172282
333541513
324242110
63812409
35490880
234698456
305981208
252369540
482577981
60794310
225199945
423692684
70260477
69592281
249048506
92669011
547733868
4502867
301166433
496474757
132411004
23069033
203898554
436099865
525444100
401743013
56756258
228610110
370970020
384708842
270650076
665132908
48151631
637396921
278426344
81129101
11933029
407701875
272890417
503042765
790340796
149279619
139349513
38485821
419752625
27719777
110437261
83361093
104660416
398890622
192871630
600319172
261990506
384756714
33974039
127521001
64760669
370698705
9624346
610095080
103522239
451242722
46999991
218959972
88340950
432387425
128086134
208378494
447923786
135654805
67472359
193362769
141085407
267053553
20453687
19466768
587945991
92853734
120496283
25489690
512038093
157861634
67826040
778231326
807753993
351847103
382764921
147085954
108420332
641224033
693427493
95302778
83689370
439779218
772630740
145774123
414924090
304995626
409318171
98075187
251844246
514275828
341956520
162666319
752772154
377745593
202619021
20398047
328052898
39573939
376872599
712539788
28858395
257817356
156905194
115845725
164183247
89298074
568145084
1950582
99550303
198476163
137262075
586217393
374536941
646820950
508818100
41813533
9618977
509442578
162123389
9013924
84377072
790959999
25836719
83469487
330720106
80391191
570314722
292554042
313452744
335295715
202826478
274285647
110838538
40641960
336084177
9460336
397648197
299483287
74906160
276774593
679654349
390562994
352576819
15865259
112561741
883153655
316619529
48553690
4988955
33331684
118779505
69272368
243967440
178236650
247459286
1830033
446202773
408897816
115875311
161595841
541070619
332061098
328549520
126368444
44385882
320200624
820196766
347091020
332832614
26654833
237339686
602367019
58062751
354663941
51200715
668966104
76402801
210677744
699543087
105380437
627567756
240384782
254687818
924420923
338749670
482619406
44164471
120427775
271074498
590032356
219214071
822451714
76482443
3509352
237750178
447231498
206407757
280397687
12866091
168268911
451214017
77613164
121336172
213916683
126270023
881921200
340610689
3456188
117572459
8819930
428753776
121441779
20855617
31614609
13828571
242674359
27065574
252472409
864947247
484792902
148673649
135996377
114393853
203247604
173651501
75161005
51876745
173047280
419736850
355406873
400492511
16239630
781445800
4820345
819216385
661191876
458508210
633547671
237440864
321142611
117063299
217110431
226309057
65717648
44560351
665954293
171241486
48119005
27555162
112434662
538881698
38145698
124333411
10702944
262527128
123791363
441469257
73209590
391678180
310024
521374722
287454519
55673540
253549042
650180025
433069687
138931469
398331024
362534911
47599990
299320846
263236702
561554986
208843927
290849860
402124241
128785074
146990748
460142578
201612305
27150610
273349011
51327140
36452098
228708403
697059122
423164819
115170391
303056096
664850861
50301712
361852164
390569723
636848741
111676126
68462878
571310560
245904956
430782675
290117827
13727832
338176501
10238911
68506667
107852144
647713350
501600533
178938150
160971511
102980655
39902576
449222020
140770273
24405110
276587925
15598077
375258724
134325633
533200411
2395617
126648459
192442102
592995615
68707161
280313831
13797079
357810059
321503084
569594865
150762348
70606027
80737651
119370723
225593015
257952041
42205432
751065557
219104150
122381950
835192158
1480172
264663454
134317842
92917796
232676298
214760893
243210360
768958921
583955793
57210569
112043384
709629073
187839276
115561292
560383257
5259584
118630076
191255307
525310141
45486386
84558642
288980026
5224806
109205712
134969805
631790693
32072076
64393723
114841393
82957130
44609210
59876358
5146769
563045700
15970531
121025009
48517614
119236158
20177244
394240968
363059341
360433063
529961606
146420477
573212814
276403325
269508673
277794259
578648575
46628197
919324069
464643794
84812844
241440589
117938880
262419487
197099
211218544
541138315
374495366
129447998
339478376
29645179
21198759
524371413
198642889
363431006
4378141
250406827
197007022
76211146
150097469
105825761
5275
238029450
41418178
91379696
121217597
252993267
23568053
851224744
384209851
175307542
245011065
253728191
43212600
271909
25534521
129346819
24710656
56941850
134342732
342606276
566041
394847415
795509325
224877111
343888382
682802200
134546150
427682057
33935840
112056473
428225550
240731780
5052707
78410999
486792194
733066997
117598029
35054113
62088315
610262795
66484473
584184571
285820163
299356163
51817737
64598111
590260464
130801388
714699533
307485081
111453738
338618118
188135444
237916082
32550484
167343361
110296231
856113645
155145462
509365196
355559161
468315548
36011067
836553676
3443918
56502291
478719349
45727200
0
52701589
534778846
204028622
539490056
609880812
5090066
329878459
380746520
545571593
372451480
323454759
750235143
4077132
123668644
891835432
545784730
95187212
415388926
163951201
82262486
40771068
787214297
265991024
286913588
61367018
351257080
8194809
99900910
1426755
213129628
276380181
412108244
156972256
62048520
231600014
151057922
106561526
141662570
60748246
847211756
23526448
295422380
171524510
110491579
22307940
112289814
70602149
57254749
19071674
550762390
165541891
114131291
160667083
360979610
34371041
377132157
1371401
730726813
148346617
426863118
147538667
422307662
462843066
508392992
229228272
3869725
234482203
147969828
173563464
9627634
500151873
501521857
272489402
66272484
84048333
144661824
1537383
374715874
141893127
34468963
234814127
322586850
516686793
15024991
292864792
86702404
467612325
213414413
238834305
118373336
59876520
517060942
708810920
285278418
650872906
163874654
19303865
188055270
49044772
645531024
46394437
150649994
105966385
231813491
272639987
433790687
13242034
39666312
507477572
138259624
24065287
166033742
15869603
852626037
71282071
445351005
395716188
646046544
297102554
436573862
83034437
328169992
81370904
165920684
669005057
101409846
58479948
18842441
373984809
19314416
299866778
141904330
26990076
628144807
426678922
51314737
634793730
184097676
475409597
88640110
44119963
241846414
155441327
12725699
226137884
156625183
201205727
359786063
9132370
72679651
66441095
46797339
24134720
205608149
214570049
58241122
7630241
8370016
409197260
527320133
637638346
779836119
728603953
190068888
186263648
31891779
222557646
177216420
49549932
149875671
86563800
43395484
17402278
496582521
30185077
4399935
784277739
202485007
139651435
121216914
195190289
79341528
11107951
79093048
786515877
56231504
16755946
6662284
130331974
77127754
439328988
245813145
14081491
403996794
74421092
14318141
203933333
28871840
125054410
370714292
28033211
165229714
159413758
224697352
306540146
349204600
226217255
72958917
611851428
319059353
109194698
747344298
347962914
317362668
45014112
461377868
151750869
40764406
196796130
51164861
24244677
185441514
809662019
9649955
14844109
232220159
9952982
48698307
304839397
91689398
63517585
240134906
194408547
434070268
312231905
101647296
220950903
122727388
308487854
4651068
222350590
2252549
14114368
353431372
382713101
147100933
196472530
153953257
434912968
229285643
47276634
257110242
108628930
85012172
38676529
222202722
849466
837397524
23654242
520279448
190901201
128075534
186371950
50049454
187896094
764774370
326093970
46731570
70768188
252874776
55454973
289829516
80538951
29811821
206326568
128281723
113020090
230263955
483176663
362258506
317516751
663253351
18954378
92074827
835423915
48497920
69927020
63253239
19948221
22521282
33379732
769372392
627287456
55280759
304475959
743258305
615395164
274147581
159324935
124066657
29869263
94236950
93603924
92185775
337776544
2538702
64571779
495081892
284499759
192018433
532435981
539144960
83675871
52300275
370000442
423238018
2255665
513846242
19455103
26471869
202403858
188309816
397192727
196116666
89654514
233272255
23090667
16130429
224755607
236135862
34185615
57663050
28337421
116735911
1033052
88372909
117862904
130979053
731241348
67419134
14854849
28072832
845314932
427795143
227073114
106839539
58798556
86875231
162376109
162434351
244391689
256199462
487909484
345927299
16524824
102428872
120782861
665544311
164567806
905597392
198875243
369753867
362110921
108137392
57588410
7625521
622113864
201585603
507115379
393291830
254067287
30521330
629011077
139145120
155992476
313119492
375542328
550627472
59813568
71808878
251474919
16677178
9161277
245204413
238724989
22549099
254573367
68231251
30534929
118048493
9538602
434917360
294210459
265186022
91015521
242699287
545233263
0
749753
234980907
79924767
471829287
637357628
37658677
150891266
201211599
12100451
106199910
167810516
28542569
82625042
117170114
50684786
248944806
692497962
171250063
762646371
350960501
475467818
571478807
223046899
32106418
705251010
80430531
592045025
131704009
691185481
113489762
234751880
4922758
79076107
314218620
343117267
176544946
624630577
535719113
14007296
659009384
98239616
133481269
21024904
147715029
431299997
131149425
245593964
465691398
294611724
312694519
12921200
196859588
530905045
168384260
103753392
81406860
594382484
45015328
353789379
369296232
142729617
387752695
150772265
127229392
430149993
0
71748715
413741021
587359379
343753714
154529814
373550622
36269821
278318521
24920999
553026607
85998872
260910283
176706974
1759307
85569998
697258578
10533849
576558354
111909533
4596086
182489071
26434839
130678643
116968773
147440345
125481886
71190314
139693909
102952396
626417255
32429144
55272880
388975672
333954516
263134377
119676261
107669302
526910159
84644627
11062649
53336541
60060808
36161611
150943473
361314133
21900581
469849484
51183126
319678350
82554460
247994725
299780776
288201763
99486940
284090367
7718384
63932846
27605371
185420667
103793639
471605317
311633697
493556490
89293603
189906926
535441598
79863266
79771043
222824114
16318874
139096730
233536940
40518356
361441286
730350816
119002735
43359012
221925412
765025844
278504491
173184212
41777838
349569433
222899356
313365547
351808281
292723441
458067653
545242027
101169110
94684322
271801162
65007972
385680550
22441844
363359417
35468808
232059860
638868866
126145390
155510123
891249530
796724711
642810849
504798606
338780724
108575945
768647345
134344862
239579939
673441179
11687770
308414247
751982988
118245139
119132716
597639194
103984355
35618466
142960844
72238098
209812453
401187701
573104826
253887971
758075592
75768191
97922586
184740589
418474118
347976265
481961762
174136
110733248
2421246
51521858
490161653
173156810
890109530
310511622
117705765
34500929
1100258
65792109
395495363
48793608
7865037
205842763
120094710
16080744
215292058
310233672
194181704
385986947
337713240
119174660
376125087
287832281
36017078
144074328
212484956
139240711
563028024
49722383
872123640
68289521
110825835
364530712
306879956
145381658
364177981
276923760
404728221
10871285
190166072
246850644
14592147
18485754
53608365
108573576
123336878
26173634
214353534
93977601
123838959
615079981
28435591
144418514
226279643
333379433
86081592
665456296
191354403
431352802
403349438
130016216
348425309
107107007
16904179
4219730
172365339
35111326
601805421
407780339
535232945
318813581
514898651
165277311
335734031
254051000
484494854
682206798
203588144
50496205
250742449
182409029
6686133
40262524
724821278
491588444
544973090
536944380
29239867
676228948
103946853
100514811
288748728
772065180
500226659
374544746
84674496
128951350
207365049
80205117
658265690
62210992
93071087
43502968
228727716
488527208
226988175
2332485
15413281
784061588
877935643
384923618
219512466
98106137
201281578
82746607
526246830
60633615
40796403
24110841
860582114
79897433
887088755
114208960
90827618
723769742
81817112
669038920
813453208
66129240
8962709
56819965
163727454
69754813
19793011
109013337
183289382
114668601
270325922
49090374
311404563
97519898
39833228
192986397
94746482
739598865
258759
309955614
436146070
135795632
244016053
337749939
30087303
25814721
65583592
725841312
1161872
1415899
398775195
125153444
208830027
105814714
18636218
631641084
12303474
259202733
383878201
88710911
60568805
124509818
20804534
97795550
112011151
518128938
47495138
94281823
209473145
206184422
234360459
20454935
261974410
74967733
212215126
18091475
52234985
155356164
683869265
371888166
174930800
45580524
386199937
360829511
51893796
78588308
486286244
33293647
69883736
44887035
255879834
297286749
91482734
116948406
675788384
77262959
630357484
417625240
449381975
188962528
50614593
74445144
15078677
99414877
190179152
128137055
364037587
794679284
75706972
173928383
66286297
193942639
516723985
320820690
287546736
90167605
375462711
34804011
307459465
465890785
18194760
46229296
308617075
328051245
126091288
155340489
369159468
89961173
226782377
282279942
164388356
15046481
437888819
53014843
172536199
223817488
442310887
350217844
597450495
57854833
67545209
132247779
103766427
683556648
1471926
280967382
107900242
28721728
948367140
181098099
337722111
277898662
101866834
755461461
43686672
249171314
831251317
61517247
73354653
6540863
131974158
683598436
766055871
46451474
915417210
77970210
337583047
348733093
29644873
149700899
224121170
22980270
264774911
207594059
321684320
694333322
358540515
112861449
269950853
565284439
142901940
27040268
129639176
27572633
22310946
210768168
62078038
17199466
329668355
611964853
369179315
509061139
634518658
27717273
245531586
209990757
15240382
264224472
672627624
2230770
949183
386901334
205994935
88436743
117558230
80684881
511940693
166205807
37576303
302048259
942901737
249461279
58955032
37838051
610358597
184399599
189496650
61030352
149037583
76779081
198311715
447960471
104521390
101633964
38826054
595323460
58478662
38205437
51185159
3542925
49490164
37326376
364908901
53115124
312704030
120930615
35401881
28903448
226881746
531272290
569826242
142066349
346963411
294903890
171036392
117004115
212636916
202693213
124433180
36638108
20600552
267248656
175090741
375345188
242894602
130390201
23511083
174795
158686338
58911667
171232060
162048498
269051193
4597852
709967312
397951227
126350027
422646776
241193046
141436552
28298063
18968124
156439688
284002806
287551876
316572325
135942588
94979386
239400988
6752666
187900418
445592377
160448671
38709308
407360240
102630955
410546558
198794908
239963803
118961091
171665871
91192328
0
232044210
235477622
273631527
132019951
6904611
145149783
30958664
280095980
281009179
65133158
133878170
9400911
138313766
456522812
498353236
245341303
241058697
310848264
812081553
400066211
601302062
89259259
412709916
470519747
218219478
142830749
516235081
76813120
13089777
63504036
7208879
3934751
147272779
653309068
99466721
56752782
472586059
829261439
432795104
10601316
86265187
27900214
532406905
542545820
74305746
54758992
178657728
191322643
39820553
45587452
19231337
3098796
168941282
40888952
757249308
311875391
226710785
318925856
457521296
518176960
134194058
38373502
638243952
544449644
60799267
627958412
73241791
851718441
406636156
70609273
510081934
494907638
32359340
146009860
239844915
95678029
375983246
289151259
528457760
697797879
557942621
198125887
283673141
674043657
289041114
89275702
250736757
425506631
230670698
295133868
479945366
383691386
602978318
190105624
87038579
544556153
14281647
273375671
592084750
120021942
201135917
7262757
52361640
114245264
150026757
102615811
559286558
423866557
109490468
383303970
72252881
102272856
331010599
434402872
134410936
531396849
160121782
292902007
137751360
177353031
158744397
164320527
14743168
129973558
303824990
273922400
133818296
173277415
223889522
64639034
197052440
93832583
483812688
199674047
75638634
91969597
239158230
67484697
581148333
92387292
80582400
448057681
174109681
37561876
338845352
7231306
246343080
842030933
40992511
756426178
18112670
504842043
493244149
7984722
182658247
209120995
215940520
423429599
613408535
656638555
77169859
102657050
157402183
70557538
516342276
264516998
122082799
795471274
464197252
316825073
87993823
8181736
122453651
412184129
354357839
30572307
46133944
15748659
158899040
4508771
474439258
455945688
76960783
35044017
248729772
419649046
384571085
356023169
139366775
85977553
146823388
481142
45239485
171936988
48246518
372776518
289356853
749242921
53262176
414738279
33949471
326975102
32046823
330535170
1743912
300084690
354774656
174961022
327817213
528507340
231833621
97414057
315980348
118044210
185071646
138165729
116606788
85208574
418969443
179570205
312490075
15883456
347498410
168201055
380941006
84542397
180961656
602226254
557314401
188117429
122245933
700089818
162529964
81359675
412331189
373956684
22975614
60681895
327904894
175447412
25250257
751054732
54061932
448741282
103256603
344965504
311390588
371690131
52997440
96159967
164939766
130521788
30659626
692258863
294033076
44869750
357977609
457172894
45188430
347853331
509353270
131966819
155335289
590731617
493326532
274454377
66134721
146760515
33403355
466104382
70647855
332862721
85902030
75312920
6473983
65057140
430910054
157601453
107447635
379979236
17188988
56702297
504537410
10386759
314221082
329132915
862843892
293130270
244113227
523645893
658602631
351248979
395556140
866074243
19326656
121744652
18099467
268812931
26756682
729526815
41621884
7253481
227019448
192887620
71374602
362435818
102798264
77479097
32288122
388511983
54255366
184607940
646145139
280443230
886211669
40514839
441675741
153388977
26436679
6032601
301708138
395622487
350806203
463937325
35592030
703891667
41069409
395604488
344001350
271969150
120266297
121343367
154073880
541546411
414776180
213501653
3195627
230524267
41965719
510921699
265435369
241865507
303333719
547004991
62214509
436888085
11722082
412205404
498500832
319207511
109432130
472022268
32025100
145258968
628677301
234464729
625710688
528652888
671611249
91393587
686092721
31971912
298536101
267359303
20612464
243260411
144881946
102883564
165224569
172378732
134316535
584636486
37443
2098499
623278447
510411432
366904316
260969901
621433153
10834714
641440180
356000519
380623121
205840691
223045265
10683910
504197380
286438434
34177820
470722399
248481328
317898392
235277211
157313947
161935177
516409363
823394802
325133242
249067218
390736706
327172702
308675822
199206088
94364386
324135775
224393391
787637208
152076386
153484058
366822670
127693793
29334364
500877774
79532284
32300750
488959879
520058534
34401517
54504972
211014116
129508822
172109239
1453632
106637023
68185087
252915273
611246263
40624287
709221537
67606911
114339300
227280441
593018674
641660118
18231722
310144417
9251169
31121879
5768451
224863157
23245628
301126060
559086911
493517978
371204665
511703631
292733168
238850616
23466773
35661385
21708940
227397338
213643453
176191240
326057131
355970047
499507556
853838027
491882155
75827941
21842203
223278511
63273825
106151864
67691110
460232866
121522440
486464
121218732
57333080
398164566
894392534
333687944
60590335
320976482
46131090
106549700
51089806
701657595
215038515
35630520
367442881
578479618
437754346
110349062
40499344
63439390
387539324
101314470
179312446
826843816
478353003
287720445
403991209
14707235
43654850
14532915
503858309
289984253
72839477
180660313
367124829
94227638
96257179
376081780
139990153
474406484
322061657
129455838
383837008
638905700
90504609
187709116
66335484
22996807
48547914
560121177
20570906
47490664
358327503
59998474
24581204
164117600
147839974
835555135
277437292
438796936
310192702
270938150
200759497
356135596
295083085
136418478
135918915
170172369
282554838
119456588
386296064
69332439
673001008
107309190
948267312
402513050
557312017
298236427
691626837
195216786
555298508
589802583
92113740
205200216
48120979
216992519
420340545
152980569
88760755
362726628
76090277
422197844
70968697
270054811
12001794
505933875
107086990
642167128
46780306
32535080
413165368
165919722
38022866
718940250
6326633
284640731
189447196
176354686
59459065
15020564
545690274
20819443
432649058
64514169
187075209
47827624
45659787
148723417
144405310
51051078
315068074
265391962
43653474
450843063
59827615
182710628
1983006
265797246
753026737
349526202
462768409
336054243
203050376
17507284
207415995
50788566
400818867
268412232
239209107
358453843
48961299
72902079
196672737
460827855
54679668
537153037
681501031
308062270
326832350
477052366
104258080
206380
323527060
153277876
473924121
355382794
108095081
137692809
5128987
7041223
278024606
318632405
643056235
877937035
302734011
354671486
96038703
166437289
130262740
24005691
216929098
75604502
69119538
595320277
166060582
27599081
602002965
641039878
533051291
315271509
272045990
230175428
112261847
89358807
426861660
19380833
69219167
107901807
655561539
70563102
156217099
801657707
105168440
838839314
233846203
323670586
641389083
9122261
66817320
41143566
838759325
46386097
78220492
262887853
526663003
3811002
303142741
0
392125800
310713658
300494091
919866466
61168460
16651189
2704408
669180
378120896
19158141
225167094
279497986
432459665
335910016
458988297
13537879
838682454
107636413
56591032
314650395
70937338
52724120
625959184
21694546
132076805
93432764
137501548
145023324
611281626
31073859
244042168
67943860
290899008
608191604
225363908
176824087
11740045
745359866
477173
270504218
242533292
12826342
288016420
292536055
24411067
133755893
222670700
393641473
564772791
349479186
241646223
848051274
21387051
391418658
35277525
494713155
108541532
218890940
97125619
444590008
445338311
666749768
83928533
13688365
288575655
30380322
276164640
333238896
69422003
802012198
159748295
360815430
285701605
711480073
324347414
435939940
131782142
2579453
264747494
506463971
311172569
220846511
337751751
566987468
167351757
632820117
38243809
555253174
395052355
125060303
471163614
232149486
38361993
291905879
228000832
11017010
37633045
149728718
360324143
63505536
229078372
122541759
688467585
19932689
60678121
13330139
46348514
294445245
665022956
522134131
57632324
161809908
241410189
154058808
229615693
143775153
29330080
5963525
242116474
84389229
825314750
723043752
242805032
15464187
411555595
584642585
427236929
103423428
21150686
777384868
340620658
325800226
96315844
582892596
62072
347647846
268093809
409168929
22889054
363783891
37514074
886431130
878337575
94914258
156937853
210419939
7948709
5122390
44924107
87559264
354335709
266719453
122494996
90863461
516834065
125183587
71696166
520495002
139088371
106485477
75928644
115087320
405918960
791268073
20154414
45746573
659172026
219544228
104115827
32014410
173221265
520594247
3140204
151376252
194563564
47213754
2845195
69933056
92467430
124606865
176947543
218471991
16394740
287121
61725413
105939602
351419316
11967533
775186292
128056365
89530637
112061328
519819128
538781855
53377514
14884207
437343202
596979126
132697319
129146279
38455458
5114512
45180910
17736924
766301807
573749604
106670477
142838647
45076406
63310332
57652511
270076742
741976786
54030709
24068262
132427288
69859316
342622149
58721738
161280319
153038464
9804809
48871973
107386568
317105436
751606819
116052647
203581278
725562423
185605406
625269636
113036898
216337828
472284352
158378674
178468991
483614718
201034845
115544013
259307075
145328941
491662559
8669892
77665429
101827331
116885747
500963230
159945896
21640812
33913375
720434458
314522869
220158908
2860243
290421987
48186297
8136207
645962049
433665102
713652288
145972713
514400088
186281846
737032
224408745
24589643
459880149
52987096
115889769
56621625
6580072
523784461
181665699
45758402
90143143
251089956
90223951
153505898
585247397
463865585
272698135
39166254
254994739
290758707
187625543
101106639
10617284
43223749
526425579
249254919
771970073
70309017
63150380
300088569
442128231
376923772
302545561
119803380
430759489
91045229
366042950
206711168
510855912
19494196
259198141
264974513
40498000
232865783
159558828
546278908
284551031
440448306
171649805
85462999
4863363
54047866
710656602
226022868
104665115
30219247
122580486
473057975
375788716
121161445
278381816
534923922
21097937
699784254
909113981
267410529
35236436
274915722
299840147
29286
106000510
243775758
353669050
8765616
255511306
70477549
500588780
39175109
59551680
66237422
6847684
254667065
135393732
205093373
204131318
238629901
404663962
70078586
51797349
540357718
512871922
37230706
301896523
76600458
319254409
45450229
88644757
288466456
15950069
493263714
0
581313509
44936898
246180129
617625867
25950279
52746208
295925404
629018443
409508598
359263743
33002470
96119296
60578220
776325538
357017937
727994738
150191512
818083498
218250345
838023114
83064577
55293027
7404792
9975259
338897067
252732328
27681993
16149096
127887264
445492692
455088931
327356202
412199327
779130576
839908452
314219170
5126167
533481949
250934273
189529227
140713294
284719390
198838530
248698341
1063339
112101963
606304645
6656318
483692318
94013662
127847171
501932167
333262064
136499752
106282138
315941139
526798891
623108561
59729809
56488841
140173322
298589744
0
803639660
328001564
317004953
269714502
149988742
74366412
191257425
424650321
6400858
360347272
8655484
32566999
22945876
165430099
99891983
166197750
2216721
229820412
118257488
63032089
194816723
423913840
104542551
282846886
50516630
276283710
645393586
485060417
284589301
102847517
468590765
541092262
196783098
234520806
67311015
402216593
911791332
351634639
475220600
35549901
789702945
639924591
58637784
207169061
54358335
625432301
249427317
71988345
369814024
513052362
651021707
238582733
601286311
71095984
664762239
13111374
174757504
189555032
12367112
561423051
422197
31801583
60806159
120361776
295380848
400290072
813937961
19496963
497133125
266945682
38781347
337200027
26949058
179869110
400367292
139203534
320696834
13380775
83245387
32944758
144898572
119521228
645014247
356334715
226677442
106678862
244750
41350446
429196893
647340712
202838549
96717500
264077778
669764614
482477188
199673217
151056252
22709275
146543642
149244236
22689969
85674361
439331619
140806849
244096406
417465997
947926718
78109277
86298046
129576045
93803665
199693235
17667652
159243391
156482412
400269390
270191944
166116945
109226885
196478329
585067776
48293239
3183493
128030650
668991162
595411805
14884683
10726857
374375791
577692562
645370486
490157783
640678796
32534042
84643618
16214172
164633042
236972478
654664085
204622667
133115483
398500891
30309266
203468800
70355675
251925947
210494524
238271964
196226392
26447046
27781381
887633515
314554923
358422740
171617534
21474714
174332351
43209449
428078220
337033445
389508351
268940713
184867334
411997232
218891420
11266852
341572463
130045890
152217746
148411964
11803842
564989562
250399632
79844497
621485609
254776532
28161600
525349154
404974462
27884907
372598575
652631107
228118403
574430942
659838680
100047395
448859400
330911371
88259202
235146792
211136295
728259262
17603919
674552774
223004972
379502369
911445146
28677926
26034418
36234516
327305664
45948856
57756424
153138280
687647554
173458435
303805777
236285633
589357506
503738288
719055714
49741072
53240069
258703764
15055217
66098253
108448519
177770178
155651084
6641627
733958924
360530414
27589144
164892978
94657376
49973748
593369994
327625847
717650526
1746838
322597962
258848767
469897568
47839538
114398465
178212690
450917963
154334572
30454821
757719418
413917930
8620299
332164240
375183674
735135036
452894208
165754283
665387812
517324910
430875933
622454473
114345910
346745459
61675069
862005
62563757
754788505
142408248
162740846
602371015
16561667
286653641
423856624
322104071
131869516
120952791
28149309
69171602
142526551
349763116
7698987
92278973
291483842
276532955
271927932
435052038
163473095
91056769
179282833
232048188
60865706
769432853
19999353
734096673
85292918
89090429
139912738
134846158
25564951
446801619
33409319
494185300
948922337
63489448
18231001
241889800
162355477
206208966
692054106
642945424
41865620
121618419
816362703
118209613
20003466
216823177
68394191
58031876
209190634
330354204
461292761
78447498
92872527
212751846
90204580
193602161
2347626
130849802
467363330
38727516
56031770
287576169
407859065
250590
136337872
104401441
761599507
114639451
295358811
726468742
24026432
282317197
459562112
21733663
266980563
547763393
79866962
94101147
8234775
360959326
35398434
162517673
629855489
20184357
404095445
331355550
147845513
70343003
476059148
215658993
114449060
39681506
302616637
98206865
6798004
457948157
80434122
343668019
810815594
73771591
500054045
129662094
203821811
351529050
229064762
201812335
736003930
248792483
18885316
112077979
614228097
707859761
56698003
467177867
50032337
59976231
316082544
739028903
20288628
191279532
96509039
186450587
279969851
369260795
279252751
12408849
655048509
315175877
119557639
545996892
952323413
109817008
231820754
6818497
202646719
3600137
689925808
146299538
619183433
627538177
283397933
89150523
110929221
153165700
19694817
216589088
169445417
35789462
72640101
13467474
152163698
221374390
193637859
108769621
19033329
73860220
135609784
53386552
71497995
60432017
105287215
2594240
206085390
404636047
737515632
158337822
96319366
160023987
245354382
565490921
44785834
7481488
267105458
11109420
35290297
57065498
314993499
68358039
13168054
308474898
16478300
283601374
321571655
136135239
50595674
392033163
275784007
557632339
70430101
78467465
225857927
414402526
106056807
239325476
31311474
515895102
485027604
169471906
197007676
42258561
116460208
53591000
267274241
22945604
106057259
606331
714131224
451103159
23431279
524280250
339887470
228630383
350226457
794137491
256262645
62782245
147000696
312154642
174904137
30001622
275021093
392284933
27314341
452643064
813192827
162080281
421982145
123265587
2159019
91247824
13306288
28585477
151293799
180421610
238634554
20594721
480283188
273798
167246108
339780453
191057940
171539504
545763
301909626
326524600
60044113
534693747
49490651
33734712
506529025
212888966
590480165
642453312
69837303
652876331
48634318
262138291
71182230
53835957
812641125
95494972
55764077
393457356
99542260
257789890
204384937
194596771
124424486
354953083
500069721
894885
32742507
390562574
42600431
43039475
13025319
217152336
294593605
206319293
382827007
178072874
377982111
346470344
250109105
497387154
324811526
52065586
33838364
554407404
152054701
127524906
327032460
149408318
803570896
87814444
21422367
191465709
25330234
499468437
669264381
149580098
42452778
672391204
12059297
24813466
620526648
77709504
472724651
37034727
327935827
31881963
375308889
324178326
417379022
245613676
177151761
214499588
59357394
106463659
98782852
437190647
60541560
29886401
368211581
344590558
205463760
291125929
209207333
372677094
274498192
370020252
198418019
22494369
547943043
3040052
115501840
323193381
166835157
46191447
562802379
41401
158273255
162402085
402080855
13495925
188402721
81558682
258575474
520996303
192741463
26057862
599261620
78622140
389456048
237530507
271967429
138127317
58514955
105030775
202859571
163220638
158801963
639707376
534162539
254967966
634839692
25419758
52770619
443792521
2723833
187846011
648450819
469113534
164652374
492793286
170993819
38320861
5826426
474681933
934948565
207188051
22647621
552173569
4508271
651840883
262223675
235046374
14278806
232894039
152323193
349146936
434507755
603073944
359893250
586653939
37344825
508213344
234918224
329326729
94495984
37800191
445167758
477211672
334800533
205144281
54028771
43166636
813959212
2088061
113248708
67417946
494309974
42057838
29701906
698339577
18724307
97998786
206754830
5806099
578038119
91764261
210188701
113626662
257434058
550402789
555527711
163639723
9211670
74363484
9814164
19985555
78519710
161779857
78556399
483639813
378441602
124789435
343108224
12595307
176103114
188732045
565672493
85103024
50867948
58525421
187344271
199752051
275318733
515269654
21147457
256419896
590974116
290847703
438091327
3177691
67993849
264496363
544026936
114364780
424088777
1605308
416337820
441409847
41668756
108589933
170554159
489618273
136826691
584960946
5491538
574015925
395708244
224374316
25252268
468894
423586064
431167653
7215097
687286108
69205067
6960004
638379930
54110012
837209
415461050
152073280
57147289
196002001
23092577
495422226
42040390
293265107
244054965
755396325
648446013
107163832
40087077
237897062
123652658
248484996
392440009
84361347
205034130
43624523
316257258
583892131
379875760
1710560
770362616
1996082
112707184
234872945
236190913
717963767
324618399
253867535
781377
27111870
774734
8762852
291961977
347801260
647690665
36150907
349708498
29173554
48555109
377654070
573599243
6144983
67994676
253811371
379458531
269739583
224860353
250932845
2179490
123696238
71072140
220986140
16872999
12530336
75304973
102715930
107986187
293318504
79775708
85892833
308069788
603943074
11370723
154788401
11848862
319487947
666022049
416732499
237543778
288433372
95626621
119674143
39073710
238209546
147982077
423384044
6775087
365143714
13902794
453975568
169852802
460445163
173838610
63526251
22137407
272061070
712153990
67699214
157693369
135252986
262920842
20677507
80519801
625773505
24898408
129394861
324948972
3596015
175492116
34645055
506906209
453643504
7985106
37192014
101758009
103098086
857867424
168703016
586435658
474948538
17331621
240380770
127920641
121592064
170985295
153275258
166282439
69365810
580383350
532690793
102043816
558744052
267609659
632398915
819746329
76236569
16194541
134185272
254349099
204995827
487771277
42835352
126288087
340316925
192771074
105305338
140940297
500467172
56365916
14811665
244481391
384605444
144739994
478037591
13761714
252876179
54908663
99177479
73011801
439681380
520367353
530384877
140061331
530086494
64767141
236589998
292996283
430194554
136169685
652786869
35185617
537258134
67113414
154518524
269486411
843472397
187258486
173941759
255791903
479968427
144884088
121055970
208467509
240629285
94823221
173877897
433772312
71439441
841648437
123508467
124984604
55449643
102515042
97687560
1707504
394523672
236100012
489395696
322416462
30318481
517047931
342805863
189419774
149663992
13503917
405399332
96708516
404733154
5840368
89872639
654924612
44082408
181426436
500158474
365515647
305353384
719898968
301694231
517801774
77397171
354312673
86614646
262380183
115248873
244916178
96091859
218102404
357778457
328141068
220464378
124821290
141580046
9647771
50039807
228000253
33643447
657603056
65946615
824326005
302462797
771737731
58625619
209481307
399578041
106786154
20849864
31355343
296592698
91345559
39359711
249392414
286278828
10680423
212968012
537185251
709380543
268753155
220570714
101812306
166004066
39417501
100939214
165978027
263818729
857959765
366164114
64055310
144363553
750274338
79851313
162753391
140296139
31772018
60247360
218022353
165156886
12246341
185203548
25353187
192933044
297037736
533218826
46952334
16943168
38999844
168630232
76144480
285453
58474527
88461129
124561859
729861049
314576740
243246120
578229894
269161503
52809597
111860846
333211730
279642641
87427626
659268892
21457995
212902991
722119370
45987960
135844054
400879373
176726946
214466850
121712421
76257918
201479645
573833460
301301515
1935454
9657098
24074366
592234221
216485518
485213840
244889470
83807710
379960153
170498065
90871765
585047360
339731934
29948494
28964846
255851527
410732155
63374612
381659127
517217104
252474722
101445000
253077683
26473411
45016100
7951996
228156501
317066909
160667705
347026971
328706788
125183138
379469577
89261347
463563305
231919456
196759371
284653600
539414069
204354642
10263943
39668585
578360823
201657809
521872751
372142850
47032603
318763250
154059682
447027020
5737609
677511070
719574001
55671194
15525929
45731835
5967636
141347219
277703865
12243189
52530393
115539289
128699468
198856316
72246933
390325
269072427
11430833
197497315
256990213
91345271
684200176
184869016
648692347
10489037
17502524
566603685
189689978
59023416
438257156
477822235
83416821
88495632
253010124
29707924
273969904
5773590
19545158
728848058
325065908
45024265
470605034
182253163
625876009
131926628
385500325
251337593
30255555
642441712
662619654
27632099
341422239
2498774
690103080
59206639
242540486
663541697
394587221
385856224
29486839
423242462
145831521
593627264
389686989
40188034
334132769
95174883
319352272
277533880
554802875
67846886
789905292
140744160
203420765
510254455
25906676
391292070
215124758
70832891
32478951
218035082
250935233
476230187
115868518
3543893
159849112
76249301
89855270
154366545
240288703
121404128
97324534
435347911
12760373
178228237
420844502
13851353
88156197
195486875
49324797
168758262
80036604
265189308
54790206
398014025
12519565
237886109
79238497
51210296
170264795
101712837
487279092
179021226
271890301
512139352
10463174
365205036
165991164
549439782
652151183
251559489
42335241
96541797
241268773
147455449
123971295
575816981
161276959
111879004
45807807
183182082
533266595
27912704
6429882
269079953
15105592
790167236
16505723
50911906
88597534
74563717
522181962
619432322
186911791
445781204
223638364
623165280
373993113
77273409
118063567
115960267
107748336
180800578
501013419
8831009
159401276
28390985
9286454
279723807
27308440
21570321
830383293
3048278
236064000
213554945
284795105
107322273
66401272
35714216
70197429
243379951
162459812
945241574
530290203
236149132
253994245
229315614
263509721
20877922
179074482
252415488
188762043
368738864
446044416
400308729
655333995
490834033
553343181
251403920
817922
294423172
99250432
823347
236944419
139600525
89677678
565900677
128102741
174016385
215960783
151816687
644329648
5335836
138193512
618029737
712753923
378568089
590621853
39326963
176263699
30913473
31470781
130874351
689112375
23579678
316795258
113594032
51022923
238622370
11549742
71303603
357717760
67523251
165302647
407362218
453039032
512946290
301852362
401980613
309866995
397661956
338208582
592471968
332857469
554902236
558019552
20466248
72844208
60888749
320876936
707623611
34726833
185315760
282716194
91678875
446516742
175545191
577520259
1668463
182643396
99789533
193180874
878579972
68581540
127677
215317084
247454993
621376947
236875208
264273006
134288157
674890422
122595311
488121892
546202747
166172449
40310019
19459947
150186907
173333114
23293754
484416945
302342371
137864323
755216783
58323320
24951541
76647180
292894890
54760400
252797386
634397933
231119806
20616283
58738861
156523226
89092542
85072840
587572739
84501468
202115296
563295852
224056675
38810933
164434406
68966158
90366914
3231617
480635702
761938679
28132752
251745574
131213511
416894379
284897288
597914641
272214452
461532834
470248816
9695778
130530568
54640594
384730728
21201953
284923103
549882144
11020047
19740439
592706969
402688531
50634576
37133313
316138414
136126803
97917109
33718189
641898535
209726404
738350926
69866524
12612776
746161371
11574452
1714040
530020181
200900254
172928142
99928375
338254343
5611178
45488538
5279834
243387312
22520469
24975863
164792466
423995666
152783745
564768678
185407442
340929918
399351423
143321374
65626637
695818273
159052925
31943460
2391107
20942642
34081297
417956717
186791430
282131820
194430774
250567994
11298273
620277532
93380879
629761418
367866085
232618547
410292473
205140813
184674110
535284483
10910230
469816934
659698796
76649144
123388837
206477272
17867565
392945555
18196961
68236529
23645023
195408848
745381210
419500145
5661885
81340291
78409935
281819438
22860183
550458345
413004679
535536407
184899489
463326869
24369388
36664564
273965614
817227234
43111576
55060239
457063097
76895607
437088217
152958075
208888130
344020096
69646502
94879176
599799363
80077165
204935110
530092378
382239695
15547189
754456761
200300461
0
445418409
21737685
427336683
15096478
4088172
21711462
615712772
634098044
181314076
158969941
128710549
383665058
252059207
273949510
89763584
132812480
669530050
899102846
380338588
377730744
530398421
145716533
37291198
222917324
48750662
353346706
420783041
18530030
351556405
152305140
564462077
162880324
43194125
95123880
6192572
68856460
256930061
362351689
9187141
815620195
41141752
116033286
157372714
258319976
579765905
460878287
167682285
192263929
19341275
335180837
20379671
1003950
78745327
215009443
73282180
201718494
90216523
264019079
59801351
178349092
198583033
95549108
33112166
253712912
307294966
569380147
222169
577297306
57312878
321938163
436786892
542489584
102892887
86918366
345310946
220801351
576138513
8807564
356147346
267887830
127592388
753112628
796928040
761509651
21403083
161351883
86459873
788147797
239026571
64271059
660942603
73008189
3055892
716204908
75917588
243800955
144344773
32741032
382777116
90697
17930034
104143852
562282886
391080478
306300455
10975801
203067206
231866142
119083540
183915877
23440275
74753085
725654105
60394558
248764212
798734274
107472103
70226174
519367715
321990907
145605824
20398849
59273029
416238307
6778172
492727880
17717639
177131174
254660570
104290403
437135222
337414480
151307092
247690554
35942158
106616244
157426173
439841254
338596101
31649940
137436633
25065393
229907406
32570398
341693266
60875560
248781999
86569676
92832435
870568641
387454737
670135439
19820401
236749296
104755576
114310414
45750793
5153396
426587251
177318689
96658817
40788776
429336897
315602734
777807071
456087279
492911505
475228568
149006128
248267424
65166325
156410112
387322688
360760941
203440635
250651490
2142416
187324012
24334458
254658425
1839957
662403146
138614564
227278931
86773691
212368300
357669940
10994136
83863767
616778545
58213746
119806115
34488214
96576710
103421253
37155960
23336103
244247019
72927862
537984550
241807924
522394065
550614017
44579396
183637665
68639255
166002993
111701754
64536863
48608368
525795663
97075982
70662438
185076460
648755171
96865181
651062082
219230394
469881784
266085435
318736792
379102689
294586554
87580397
233114540
22429123
1568929
43960958
482529087
611578807
435651100
212151640
402101818
118617564
16704612
11164447
473312907
220452440
55649122
329572759
299050955
217011031
372255156
148734202
41205557
187144530
521315867
144552520
92243376
34076652
238177675
17341539
31137847
227259274
28994108
164437328
344544571
79132682
200914544
436012199
800916522
26603142
43686694
84523794
182387210
384649558
524437310
682607638
329834955
159070733
558750321
15092290
398961770
106995778
164394459
490792788
237079019
463431878
249055538
412146320
14592147
466305531
200158504
120732528
185324434
276503626
702201894
54714921
72289837
2169482
137728247
435326840
88446175
696234249
39365216
347442973
26729838
32157861
253188238
42668207
26295352
338157847
733041901
110545566
286978569
102277159
266915385
51399257
204737123
1842527
525110285
64214716
516057618
48880380
76798821
63918250
11461680
555647347
244087032
723421369
172351864
114809039
108091376
120890133
110971833
153923103
33111986
297838444
568735930
172123535
24626476
274338493
62577511
398689884
325971784
857936918
91205355
319159033
859675081
427628279
171855158
203294782
4781447
26091687
272618320
80741193
109412172
347781818
84662703
217248218
753839481
18506508
14592147
269649036
53315582
97474908
135316553
516847174
176156130
229507072
228280297
81203574
790539513
9896357
21487056
294834911
264077572
74560608
19732755
188349065
394166691
6827592
524126062
223223463
68710042
660025751
149312
35060366
595809993
1307660
687048975
51042572
2079904
706383738
158060903
150030779
75128274
423711744
267442741
46376368
212670861
144582900
67016255
58445177
527952682
309310187
425139590
146523582
417405212
701702008
231106326
401957192
549816700
33862745
44533287
453157555
231074991
117445012
715973307
148969150
35446064
220051241
91798658
180587293
604016577
826683601
297610539
65148433
199311975
27180174
19371892
137233439
397727762
629505353
141745359
52241139
640074858
122898140
388985517
638022025
338634594
535412130
7808111
109595598
848036176
78540885
517035800
192827304
263397692
395809286
360784380
58890933
181196386
382957348
36199580
733525881
293562847
50584571
104521528
188157108
61882227
170440270
5485963
12734264
2767715
97930644
176229654
767193311
373844808
74962741
120925911
32706505
78651147
279889120
357470674
93435890
246592715
671096878
11546984
95170072
60786744
255496886
477081532
128320427
745405218
126383520
21344656
185829837
11344053
161540507
4797736
610374281
114940956
689759030
39032528
81570390
541809646
415935492
57478629
761721883
9858770
116241511
351671577
64232817
32916847
156947754
494340342
79154712
277645640
127941961
95177665
200652550
104709123
226877966
753818793
20055378
80604906
674964629
376426501
62813620
96688488
24564676
14234536
176696136
357808041
296851
128448172
81664341
830702430
254568288
758910088
47437076
162319202
5606130
198668671
91058903
607195292
330908869
42892234
731369078
67504597
135581356
721609204
60101408
589192454
411227735
617310985
422901122
506245957
15632177
146381471
493042556
46896793
258036683
20906512
78508219
879878186
302088081
106303156
278690050
557698998
84838114
161017691
1008612
509404226
43948069
53956577
425604144
111521655
282110395
658894847
117436335
847109096
32763746
628561808
513465269
92315677
24481660
15969602
6904679
201696569
94044846
657184020
565909868
187848163
307230364
82332925
508577318
53944806
87762756
134302373
350607021
370852743
27784622
666888649
72532949
290247216
142378741
86419037
30686961
250203429
284168531
77300532
87658436
68455953
327791423
472586040
270226031
10475422
344507520
4800685
6626699
234991876
283669111
7337403
16974635
209613363
673176750
100264237
311163703
591889989
37914543
427138538
70905624
99103101
461597988
44162739
303120347
88802931
34367748
46823126
46911005
188784005
285808652
57769713
167433537
863532138
641570946
135317529
764735832
558801067
202886288
76691697
324877374
568259572
206922221
39194533
2165011
413644702
11220995
64793021
182093656
667983753
11601564
387568619
203043650
87196053
33440866
680332567
246100983
23144606
315202857
267771727
461725092
30193950
81231068
217782105
457082098
250298365
326715693
415874993
282623905
56662135
259105092
305712037
289708638
146981123
192567858
185088444
111503639
244579142
67265367
32706122
102735301
86389562
98742043
422929413
95350562
278263810
264698912
14592147
16187356
71448042
147872351
85305042
98232996
445045896
693312592
116154757
298897753
124521251
144112860
69080306
337891889
5214738
34555401
346061726
685149031
136073714
338756042
832173807
529792161
278560636
107105948
646582336
584864624
755681331
181106579
419927476
12629005
404247688
129361192
673374181
568520231
337812717
623255593
5900081
86298029
1939498
485947838
165996291
152298004
283318062
68803135
24444915
5603901
632879961
22005435
89069372
209387891
276287717
36150301
162994006
619354175
505962105
112677910
326908464
563245382
289231926
19427736
600509648
109162208
271159279
36946249
841701239
178372531
244951425
261099813
177072238
58232966
109323674
55681784
390591705
354905611
422903788
380257339
391408781
395732579
487324672
207693951
215213273
54903356
387069566
207906689
128159664
344147940
87532226
78283195
97316417
342679618
546522486
248973840
703632152
411143709
245277017
387827589
508438212
79010227
66736571
238359677
222892654
377889225
45715128
2749845
292904196
163111122
536919112
186962599
78595922
419189874
32073611
209487124
746421719
46063141
412518
24519120
49627419
404915206
134527777
470259722
161761536
953191183
3516246
183564067
558478414
435666118
91673902
140362419
316370181
341556599
168116590
111972968
231099424
188063908
493802678
110619025
106834641
221332504
124817220
131997940
194972971
1661529
56137744
394154026
197754841
37093366
12666866
844047863
329811795
254913504
9353957
164966287
60936412
21400010
718666832
707809429
682003476
458432685
189640651
155993476
618043266
547595318
37385571
263571916
7460590
64924213
98133647
345473539
94174664
179326970
214519902
598206756
33940851
888240165
34325886
187786877
276418446
109882770
283718888
422734365
396898791
2329609
971735
272226111
423525060
170706251
46260327
137505256
177440286
567605339
23659053
11676010
711949203
176947163
86704462
598656123
163949229
846860141
24634237
62965282
462037835
25508930
394847742
397961323
167620
359921218
12696136
138059584
341291933
456079941
112811628
22512694
216174268
49877611
4737188
710746976
152568497
41027312
5934960
437092045
28748240
12698928
301182831
620453946
326744890
422141664
380188231
679041309
121232991
234673891
68544039
387896933
94999993
578579676
422057497
14592147
499593704
277329255
299408704
364217612
588574083
26607101
138628213
310366028
213256307
308820002
538315269
90801629
232665609
27449726
409646898
418575017
5825044
132717539
470686092
118780034
135040048
576545576
22417129
41982638
117003176
29942016
154400690
575933383
681538998
26426168
93767880
476911286
5273606
268059585
521378483
180509273
27993455
89798044
386417386
36902909
289727920
409957234
661167468
96904684
229638655
121387859
4606989
198023861
31940452
438824249
23458327
148121141
143154542
527719219
592747043
108364284
412952899
474682772
153279289
145679584
642197321
4683039
42210301
118101511
137838347
172872114
329829265
251490384
23034387
469922837
490582112
394388532
111850502
335719568
232095032
14791745
21514210
19129398
540827900
599244523
89983402
831373083
663377102
174766051
539791268
870353077
60432056
75236340
165048755
449237843
448779003
123675042
431955682
62062129
425042965
53314437
1339574
41005
88638562
32605380
292939549
436342381
10585308
547201719
663714748
36466649
2248646
556321887
53577159
160737184
279520317
586312510
92301426
159360876
8983134
390833508
156239947
181809751
0
53500408
61307845
6945470
49342972
104508268
562685617
674904325
300886350
31269691
108392365
52958200
99885044
580875
64745237
78372263
141478682
686445774
471951730
215018431
44076224
207272343
155220421
66400851
128448
170811413
197511971
870106810
117640011
278470833
583492016
104150240
60815543
653387121
191984370
916736
198670381
346090176
40881709
261266313
40667467
28498032
609095403
33104560
157036309
140589469
209905674
483959803
145107717
123365051
35189082
58738317
917695679
292223038
444389329
194562549
253367380
7326343
458261310
168679679
201234879
79958620
19152966
347883402
12901294
255715532
116411275
56899411
92903667
21134850
570990952
422551959
265436635
17121538
13750396
465135363
133311284
49362601
173332067
21979335
221872772
137493653
146013247
355197572
6939823
17295781
30081180
85401326
94316189
328453572
116909629
42671286
103219395
1195040
941560
232435433
879077263
113163356
37705049
567020784
946991623
380508770
376908682
19737050
206439
379485209
318784190
785550166
95566328
369065213
432485183
632713640
364519467
1106857
195430773
487486304
23931625
14131773
69537683
380956896
273952261
691652480
122156331
130083667
7654190
67929837
689225311
69868107
377498908
9979676
57891769
246769559
889453808
356260362
546410634
21175114
95354754
332112544
39452891
424332899
195648229
656999554
689622156
188524969
116281163
51833421
383412632
173302214
314732238
407964105
47393258
68370400
312478545
393889883
833849
333990372
466950403
553192198
608991793
343340826
171709866
254293151
526885961
347820810
198932691
221943056
142456841
213636073
476275740
126047948
28935246
638302383
133611345
2099915
53311193
490555363
301562420
81946919
28000332
321172110
143484858
197808317
25872510
77683354
575618880
114483010
639170366
477426373
654381973
387054233
110968433
684816795
438054893
482723680
462141224
150405
220227596
15969833
4520789
284231380
77121578
122715633
315906119
332955889
386887492
13661747
209219400
193078562
87633394
294510909
23280936
385151957
543370900
608457890
643230118
5615366
718343892
647322135
736429087
176595826
451098545
202658346
59465217
263868346
207210054
254704631
695184825
10232889
136688615
3349697
323076522
549589143
93094217
344819708
369661251
431698626
680504832
164503676
257054661
141302658
173597841
242871063
80241164
81103073
188597320
727552535
456968688
424562839
24345336
249020555
267633821
361481828
13337711
1640492
469527053
42528557
83097097
311110179
496323774
93485493
84396433
753645925
276387929
217035985
16853270
271614549
86253083
46129481
398051415
245753694
251002382
572200153
81246070
138502989
398968436
56689377
23612901
182073297
56176558
202473070
22275965
6952947
871012062
8438354
113404170
71823165
33764725
16335138
44289148
493085
162172273
63283675
80174728
580446077
157571400
225725497
310443838
215777746
298242392
230307970
318134520
7639788
729593836
498519813
872001921
597029885
633255110
551844230
36226776
63962342
282718424
14770771
6297798
378453728
189665148
60782768
412778530
412104796
239416453
315179851
8710453
17538811
243504658
223416816
114491872
487750253
184247050
15687461
105263535
503366506
40825998
16953888
481552640
48595687
105205122
229569211
536285200
11805808
255466466
379905146
168742938
125221496
508886996
557628189
368306615
778420
229291153
187449254
327265614
145543334
676033708
172073760
118330302
451038004
184260602
30017038
90872294
411601110
286924157
279709198
702942435
181990065
194013146
27042919
225219441
468380757
122470027
369738154
64232501
773980636
139542338
94755255
487027320
781793883
4752876
685526482
333502189
3249425
71857278
889352553
562544442
130300630
194955517
389997043
112327624
145093135
604046761
206428516
6719937
36872192
29713237
248488810
95127540
521048919
386620749
234840343
84426520
270786352
670793917
96222575
297269649
571882950
1535123
889030284
597023989
314199150
538365468
315957
289525952
219088471
446973681
269690351
3063500
265236439
6294204
315872933
467448884
110456551
166835188
29257446
829854206
34324050
231062199
209409519
582823779
142026411
239484878
162481445
100996313
275059901
279128998
379645392
55860915
45046403
317044155
463428567
44627448
192969747
115719666
237780927
829844276
85555317
150573536
4931798
64709231
32455496
314236732
3414464
151482136
137222491
646196397
34724465
953219
385223739
62617842
217917856
820049853
90801829
150796840
16984046
204466561
844971814
23064530
73849266
88272498
61532864
3621727
45073083
56606644
311935857
82821719
153668335
157509130
320556260
152920572
74229763
211427241
284610651
130087624
472683411
807978136
388000633
240220378
51626576
244293063
32094978
126998397
592031070
542678704
89836993
260208502
268890363
139909409
12527622
178679588
143729998
67099590
481631712
370995149
206134591
135187332
560488500
131090563
39486221
187995857
0
217300754
228300348
154061027
6272882
83875407
227363921
393314064
327510658
47943716
132788236
636357665
10429992
61998668
586065323
116185188
347233435
149365078
246150362
487095124
33588079
143894043
78786969
315617884
560165975
140362837
538167434
311483262
164338002
50517644
397979894
192402478
192736784
255682734
428081253
886557776
295475235
155659608
376229837
53765501
74930613
292136994
71337035
354823894
11977169
654369243
11424064
370501197
339774933
96390310
428647853
628268132
20891166
20549591
16155590
5028266
22998419
38296846
243418538
610750153
1319028
41386569
187833378
87018164
86246844
460843058
203607875
408539208
296181224
168036660
679791509
87408915
26884319
504818350
112420956
89409
129878660
397552475
198095267
376169009
80785094
250609682
692920368
48369325
302060255
125132605
31649030
259362551
28746103
25146252
174656233
214914037
142936933
182949905
315000426
324156987
29321941
346305953
175408385
785823002
203757649
134042075
79982237
229434924
51969688
23415396
835813622
109920977
344131707
457831127
547900342
258673066
170388926
750733490
112352177
44454164
767765449
308276721
539774628
248680816
221177481
632240759
134667015
171722589
226595886
29539380
688128666
40677682
170676709
304916606
345267367
185089451
504002080
111323895
456383960
15498703
47787214
290422987
37348291
108050904
191897137
96944313
252460832
681872735
256427782
130610485
154323285
88848661
74426849
34136753
245067764
842381450
3291411
110977395
295859759
343490560
158713360
214538800
133400406
5487090
79204718
429867407
37138955
253760886
43888349
116225996
82403509
14592147
161317601
264158245
527815297
61673373
497558153
113003951
746340766
91043477
528107141
189585444
90557590
74125016
477524377
37459791
158601589
30751230
348185067
430937909
358077506
479802364
498636828
487860164
349263343
642106125
42112774
440815420
488332209
624475854
46656634
66628974
201076240
416653883
1576616
5994949
186620274
852464486
213358108
47791917
680179033
369064484
589078807
141774194
164896452
428576080
351453375
101011695
3934787
17937200
446630657
50516679
240766325
173646358
200381345
18574315
318145274
248215952
242712902
20854606
634486791
19144156
753996898
46352129
21506103
493278499
8710607
486317406
17918532
420794696
257101345
356808142
226726424
56532747
223430399
135855945
119727857
450921259
211775366
16831286
360597089
12285526
341012727
106005786
595436995
117407898
8433999
37776059
192042620
569628383
144920918
504532300
162654494
109312966
215847421
372068219
6262459
655985142
296551955
18819510
76321416
239883070
723449183
562167974
7215422
23677622
214660340
372520534
116661200
399448482
278466102
162865819
195163074
2511812
66577516
22882038
49021328
4653365
18108529
391449084
474089167
156291769
4090388
620899694
13761620
511194723
695462727
790235996
42984421
65503491
107316293
27539819
308018432
99242351
490798403
251817515
440697136
801515867
40558590
92373380
66905268
203634411
388170205
1995515
58413501
426338400
98320607
581582361
147810680
129558087
23008548
152348387
259384279
597235361
78799997
253775350
99609205
6020215
8551655
166327297
776617924
31727728
65448285
370013748
336744221
413294917
260001730
336894957
341813517
61104390
111963577
835841845
480565263
442722942
502985763
9649708
14842663
717964215
258343415
162922526
202513754
70036836
21352466
219623466
23071858
267078429
546110170
76130600
552413861
342762257
137883107
196342896
122551357
846178666
405266850
1669770
106489826
60802530
640839720
486594413
767673950
15026650
423978272
63815219
338516878
816071777
414158047
86947212
195729163
588410930
251984247
225807717
312028913
204637627
231972027
6811486
59897881
708656914
24783907
611409063
2672426
706085009
57605923
222310487
144610979
1737180
69743779
38649227
173867693
48527321
324888157
97268924
46118821
308554355
116344043
5427434
856835130
25903238
55598187
391877936
24194133
608145787
61398977
270738319
82784212
155673605
72932238
700249186
572589481
111912067
69723941
134593875
519967384
507049084
536897372
152040683
482540913
508584001
105135283
966850
820864336
691591788
200726794
362714199
197031624
197993039
1693916
340829748
255284073
52458750
133781705
3292514
57229800
8900097
100367802
1642173
233255038
383105066
439691936
113164398
31516421
439250053
32755409
590004061
63426473
65400210
54753867
152584032
78324931
216818872
44610012
35451123
68631900
233078221
383215110
281124830
83334664
578751282
105505805
285239678
186431822
446889009
374046675
180715937
747538222
41612841
465522091
645215986
632502690
394551288
50912526
177294875
92704782
34457653
66637075
214742075
468259064
630595994
581345830
51824469
338642732
289027281
354648655
198347057
694069977
604694353
625657346
47923857
26264633
7195368
384491698
265794522
6936310
185378562
299792926
79493991
82361508
161818313
242789434
291246361
36462744
443326575
104292896
121942584
198537676
560550372
68681862
812605
204158060
783074357
10931952
645086538
269996012
483388784
187623953
45913530
68007099
303099901
185168126
143119647
958106
614314
23796644
106741622
148299163
33595814
117641854
68066619
222479991
87195645
9919740
90541961
663383863
374009732
47961739
174829306
388877229
108316178
589656513
356044034
301283119
262958776
288732144
261054098
10716604
75711998
344142673
492388566
210956359
204733508
531222902
259212139
69474419
756397924
162009061
441596806
43151331
7829498
43167828
217580034
287259686
6457838
28126102
316801763
70431139
41811693
24331614
3521362
113153220
40081635
76222579
558588893
190016420
4086991
114812309
692262256
495544572
528292258
568230879
264119587
62336148
62566017
11735760
422716763
416424577
185206468
352770138
350485570
472554817
191002786
119095019
214447879
398177202
4210895
400183192
419743349
411871016
317042498
236355
597883427
156241925
442075439
75033870
429788566
309628930
287170467
464113761
170873829
518741967
202995362
842320152
327697422
54480674
370338086
5683939
711703392
88170884
98747312
374218611
286045
432189685
26758607
91215620
275652071
200896993
739437397
748857409
350869499
579868488
46245957
22970267
443032087
117314930
647352936
60537376
769502492
263167937
380538327
211932035
96222779
264633242
350130488
182484082
817292602
524116153
573210781
41801426
210170614
140529509
560259260
17194982
119644251
913080556
41304329
342715945
269007688
220233384
246286411
262310749
378785738
523299188
472143259
49207668
301355506
6191241
83576053
271000819
326162420
468311383
23645974
3323370
0
149989499
535879641
116836482
530251866
50506964
78363856
75937766
55781487
93777329
854898524
8452786
407455255
109152022
31824084
157877848
295680048
120135452
490616681
266804810
739479227
528306145
153042234
2058207
690547750
399733265
60639512
99192939
249602189
227701938
6446628
293189336
629865767
183396066
14592147
316372885
98943257
503690879
472845519
3061515
275885788
827452152
428766397
478896431
286982827
24611093
709769012
55031215
584969790
894206692
22751030
195817193
423391068
71531472
429537422
321890454
223903711
4834473
429736710
59165297
684510444
129782754
148566164
750447610
10007950
29139445
290330679
213355783
129703779
370194463
169747873
112502236
266922901
61068511
107524038
397781264
310334166
244190651
559187612
67335649
116047683
406403804
601855379
672247371
30636414
447333872
83596072
277279544
445222
237333360
104976467
499605380
36115725
208481564
84485382
137404997
603285498
34078848
344388201
98762764
41967200
36562727
11121678
2328185
45828062
148394145
180921911
62245255
3411934
336418877
13860319
296751464
143474769
346613715
394745680
511093100
883976667
258346839
50748471
515565909
466192
103374843
108450862
550426267
332115990
527772655
469030757
7649447
917802432
686302265
95868447
171385185
41914722
61500812
966028
55723027
228699294
552149987
603881060
282669985
19085772
256863197
112002390
316124588
18500754
8162752
185235665
377824404
67234921
871999957
29425307
936356008
507215925
290504371
20600056
515076081
554542605
95825286
639650075
274399828
122423794
432374535
46196072
319367548
78457214
349514481
92596435
10156578
227572102
209268438
10962733
538246534
56103207
110927838
35409148
58973650
220559212
66427768
368340685
292110965
6255526
31206296
444864484
79015775
365054028
121313344
39887418
227221648
157279365
123703524
17171760
552408234
217081770
183893849
706007401
172264189
253960261
112599377
239824434
252715599
4177780
107179766
708434585
449823652
377339028
256960401
359496049
106269945
59147249
600218850
748939127
30469080
2805283
387337450
169760610
5626124
317358057
207030608
151721734
268079796
596150836
280677242
765432395
827268082
365325163
442136085
3884599
867159742
230135460
317191529
51405154
414711229
157290747
473529316
202737537
100767311
175912390
698922054
605624493
9580359
144548052
761756082
161609866
680913082
58035613
13778024
109917861
623445608
40750043
246572417
24901740
462223582
68036058
106883082
243625698
47227796
27300220
232308719
341660649
77173660
5493966
17590567
19519022
263653871
23309741
547103587
156062961
53899357
137826167
305473186
568127917
8141235
113630416
208864783
137616437
129365280
284521734
24716335
208568930
290933966
169757217
28229660
30497200
126163828
546282390
58658630
307744741
555515353
138045209
79901611
23175738
292360881
166799470
460641492
25890677
166925672
560139180
235779179
348285084
386454184
82853622
368492157
395654827
157635111
314600847
49183564
505951739
655172060
277475557
326101317
150542735
66246548
263730461
406462561
312706789
899953046
930480631
4234204
364017417
829149851
44438392
194824913
215826712
255914987
174500626
2518176
292401120
263875044
954189441
199148596
684877149
91753684
62082785
559121465
150645544
194814425
6313534
258128749
642921205
70432605
524033208
80051512
502968214
72132352
338133788
389893825
141690551
203339836
114409437
716042123
261887712
62057193
200504913
232855831
394665959
196630246
203434274
432455585
33785986
87434897
762139336
32106614
30885562
797270616
317496297
842023232
105205956
184032249
415281011
744271336
75833943
377630571
6291687
161422072
326042336
49197414
491807563
33835227
128171748
254034133
33595521
132616706
79038326
75362098
28566680
1051222
42274690
233380774
104225456
166786463
237130294
72386605
53453461
59754348
396656735
160509736
259122972
212087420
179741791
49294251
677832328
14673011
294139686
774246114
646846732
321588992
50104086
488244695
83207299
582198052
575995966
481019642
274624943
341985271
368047407
66449051
129687812
76634701
18653561
36730656
709312051
227136056
64842514
84959945
16058807
175679112
401678072
5177908
159800185
687248918
90441722
189184793
25921445
353378881
325440704
453764930
15669779
149706697
127371502
132133899
179045943
168272396
287373839
268795128
34358377
168703046
162669315
130875613
167096543
200074611
474948824
304397964
64450832
493940180
197200384
34953191
125574921
471841902
502947538
51322098
14702941
54296357
511670232
209439304
772018323
217350331
17411402
66506277
219741939
355824267
658243225
9372226
517971317
111137510
235024444
639392306
109471077
8934832
14738818
51964745
530031490
86196622
93680684
658120451
6331563
323718318
654163442
520483174
10448678
134798868
889909519
158892631
379665250
452617975
398648538
187590628
448300488
139556288
37748982
176161128
11487913
54001199
70371431
446836010
16363317
155252687
153617888
460069182
808701578
227398826
82818794
157389068
266949553
356235699
315505889
437386287
90240741
877578
147212573
822477569
56534988
303472755
164493646
203143433
812149420
326779175
88531382
73408728
391872912
42014924
225076438
426540245
99093988
9650636
56935263
499410294
823018244
624667365
16063547
191654284
330616699
590109736
544720782
102774871
761058026
193007532
298260550
0
329861302
890089188
112191997
382163606
65033327
82590296
657747926
31067055
121129799
679856536
532195329
153543943
366476
415466972
76420822
681469091
81417820
165973644
837165199
288107185
384949711
780857924
237682618
459078573
153915973
97186741
59853086
129326804
19136613
32759624
129334016
440028643
499900186
165178300
815328700
438885329
14164599
24159059
229942615
500766144
463411350
439610476
637236761
489361470
617012418
80657804
435669563
63138158
311732495
27969965
32646971
10744262
152127446
97540693
208831333
82539829
24676067
329477221
52813464
16834466
26038258
10078722
238139859
244160861
28952577
129171662
502450257
48459559
34128742
323286584
200372556
452463421
575815104
126642843
7747434
44426344
98014168
171982097
15814165
64159104
131035369
196052577
228693772
501972022
761042403
116113072
119864907
446838224
24541386
308302544
409944320
552926804
79966025
22523486
451254907
348400694
461838517
238290958
324826003
341685435
433602360
241431698
17413263
26025676
232644283
99532345
8982929
50118027
331892343
2144555
58686731
28568706
303349407
160109759
11680519
373604910
311982703
15032797
34867578
422440924
154668516
242628536
3362731
501889049
31806013
155367275
91736849
419823988
21299487
786459247
12828784
916434612
271733450
417433575
346673644
464954142
346349317
270293310
314188883
169943561
306809025
585875254
103446129
348030579
30329924
57543162
53194026
296433114
626934604
21625136
364419178
536509568
123397621
174298740
26770658
550314362
102105889
231511596
538106412
20552460
261505219
92037141
646485224
552672149
422912118
186395035
461853762
279584390
136917441
4212751
428983179
297754770
61707091
254511552
3427040
139528105
349206402
84544057
175194248
371192618
321886611
531908957
416953297
31723486
107840855
531378928
391718421
180581570
64555230
452611306
234534974
163626771
148759257
387436335
545977474
53423987
595273416
107177941
245995417
167261446
91425118
418710017
184968338
127606199
577483602
50733422
12815377
625967077
291849366
106429337
417496183
4984906
39570195
601554005
193585263
14751832
321352750
376505440
145724351
824830078
364313983
512048237
88743509
145975290
660159014
2619197
175679811
130727603
155447973
350720413
802154844
29222649
24865909
164344241
608348247
184737501
41559387
26301056
375207129
282626255
635700790
16717540
600622641
234903865
125830726
119353710
409574583
370001068
34702136
152943048
286881062
236374629
167920343
496592060
5129481
584115387
92118754
558269459
228853734
184071227
422953092
513914619
300137647
250618042
271275342
127106665
76907797
538543117
475972177
77147375
81029443
466994479
643327669
616491773
380149142
250377610
300162381
831586616
112247737
32090440
332732543
136767410
328338641
376852647
6571308
80026895
170122647
7537303
139224661
213321299
120030634
230503507
169390170
132630159
438017669
423453932
10542641
26638461
201866529
309467658
572596442
61171793
45604340
544390327
607047678
32622697
38611731
339614356
96037521
45206347
650499360
29239692
554562864
358843152
20900335
38968042
112233361
126482666
20742973
256469914
8966345
254054642
243695120
32096089
168686640
52351538
4434979
336383609
127246127
296233251
137565450
450127686
105114899
507453523
855570981
94731944
150676350
91896283
617748293
152384272
250120828
674768065
524821145
31480546
361995064
34275482
158677167
196508381
662323266
236526708
114568586
931504988
777467531
488849082
9269699
46446795
289694554
42162352
33030675
22881236
2249515
79122365
190633785
460478936
28681068
144940673
81758675
266795786
74079393
504005165
30564802
145809887
171963327
422750619
48048639
584845016
183355614
303340706
35023227
45504787
329283380
34010860
362838948
231993494
599337556
827634436
197780121
10001046
52747530
71981066
189594018
137879423
861790964
8261133
155874690
79748565
616253569
3475944
21406109
1880407
38487603
81617215
278506964
178072109
62588721
924238409
130782278
72517568
173753367
154531266
33113674
685587382
244614981
229747033
24642848
83623582
715294034
616689397
37443799
584049811
10923421
46917809
630684137
57051760
76231036
30584823
112246619
837395728
139553600
796395049
21654636
6652502
2068240
56243667
263420834
105680123
271670643
89019784
224926974
17847498
381025661
2940931
349520311
52145252
186790469
496789328
523562914
42034835
73223214
204325765
240383985
72736213
538685389
83617996
43465591
497187313
29596149
160642504
438878761
77640410
402545739
51303172
22502885
320842063
17767950
534022315
16996427
620441956
405108054
45948310
533946108
545718016
76271992
71332830
103164689
429712048
170096524
723156152
471089584
378882617
437433514
33159407
31271314
185092480
457054947
23212454
42152530
82897347
353480706
330759002
283775161
2989671
2353845
582991749
238506998
753916057
11918212
112861657
38620146
570621636
138128219
299096553
206128651
652258506
495482512
172793234
439040045
200921985
92304787
19556749
386161285
471105292
96857003
352733300
19074512
260518709
319837030
381827428
5225822
782451231
54783503
46895773
117395172
235572702
277890951
401675376
123610326
592283154
135989717
61020104
505873662
18597927
152208889
309581059
367799739
26807414
37708063
64752153
222189284
2423467
120439448
72877619
198807307
560863272
3391974
47463718
122892330
249555007
524520803
627737656
614550383
538685326
828752720
178517664
327581402
32854842
410043320
300906618
180677299
434673236
716518277
69787916
516052733
487627079
114396974
128114968
763746562
73431549
64148326
418871260
259986736
56018622
349564182
126192454
577972252
48808752
78115112
746660756
79764675
473401958
166828714
21437923
31555527
32693498
119382816
9968840
427254711
6244194
242164115
208935393
9111985
31647319
850775314
107912257
281840837
420097546
209240388
200104804
60513152
424121350
413870515
8261287
369526801
420638642
236054235
151504720
627889143
864956057
439662204
219045979
786242160
619094983
5162497
59133904
228698647
579852827
121209572
283561037
422181152
86719707
249665983
53093266
379785521
128311970
70261508
20029797
881554354
18756594
49860654
245479560
194051696
105255929
57608719
77416208
55420934
61223801
7898887
354341382
93982954
94893097
325894971
324403627
472542079
16016329
144985254
59726297
261294338
419252336
132841880
289536215
182963515
201471429
733873932
100080701
510611068
133417557
484307759
154877404
71279679
172447516
748836403
212106352
35889575
242930910
471744686
434654044
183263432
499274287
81467930
830278461
418599175
24396387
3319572
375170644
459990461
4095349
89232036
426393465
267539574
122290409
371423675
94718464
7943363
314272948
0
380147746
137695978
128680394
104875388
175699066
5745581
909681453
13874608
117480663
121474165
55609800
321802045
100680968
81870893
19167449
56898878
231605105
382045208
169530501
167387383
14615339
51765866
221591455
72157990
676594524
188306484
505152532
526091026
274824864
195752483
234118602
232793514
445277360
58008752
312559919
373046180
63833480
268738919
8965878
329289138
63966732
3567948
329271682
658043754
267832412
22597854
218719512
313976349
9862045
585530323
667212967
650635664
594676879
208576347
227369329
145090067
13519118
121632120
731855139
285902781
129076702
2846600
253830302
751953916
11040639
69826142
180879044
239578014
307682627
214165822
16158237
210409446
47562159
401154262
450931919
625844327
172572484
153095842
584590752
142286479
7623058
272979945
381607817
155766111
155863305
355900138
684803052
726336003
160490510
215185932
255560981
201368377
565838310
66325740
165529997
165573054
148172753
205783949
52402279
115087574
113156420
161990134
23818401
39197073
22700957
28125157
76336522
585103271
799285527
324807652
161986868
265824639
549071668
13548478
377119864
42460510
58686607
76634048
49098287
397547517
25509821
554701312
138108865
145342425
104467925
304972395
137712599
405233756
159447716
565629505
48102638
372935742
5664141
232772823
284322313
111442914
586229140
337190036
142528464
504179080
293940348
255444681
608551585
56029331
251091298
72928888
31569406
53052649
196303646
63564356
20539277
31657059
24768561
879357
414717938
730274807
341498661
86577720
915478486
468319653
110194826
754889625
216687892
220227697
469061700
566952288
587004031
720321055
633312130
718444821
100054071
258557529
629278308
175685285
2146243
350866181
352031949
137584665
301204953
142046714
286693776
139534095
152988497
270732050
40613945
233237874
13098059
653448105
216601732
589685777
495699366
70576460
178551778
88514931
35289693
133042768
517202877
522021029
58622314
653348556
621581171
235406870
277604273
334280705
69290925
49968158
53836936
48035802
441569684
267891650
229521977
698156789
38926670
499362920
856038966
73521229
1094117
266977527
396792706
297580738
18846250
71200768
189343420
561873925
72604468
159870192
56043520
335326548
84997085
389994547
73386780
3244812
345956437
135038795
6262459
14592147
457074177
522531788
754646862
136569079
267977875
505962475
624899055
379880173
2529302
55790088
940896588
165245670
172578728
474644156
415496390
722237088
566255093
10713020
1608033
45459220
281423039
190921875
128483665
90528693
158126700
219949540
113609893
10983781
398441857
704838460
417475584
602751
149972161
356859955
22129385
75324868
300919184
193563364
59111565
163522300
199296935
17087350
196680597
1042586
22585062
159922905
62953239
92135499
222210838
8701779
33181870
247988174
576130886
426960727
133588422
444450780
59086325
504939747
89763730
29620848
58988800
92242712
258674943
421249403
403309468
151020985
104051000
182167299
22849995
387663523
103395075
601199467
467628170
355564432
287079332
120872172
6421059
214997758
483168495
207649247
226965515
114551265
532180151
275090110
21898077
55899796
135272
7764943
72942612
610074387
39623858
58464546
78365087
198010319
15979233
8088241
61503849
304580491
205929079
74592209
155136692
292049403
27621139
516376952
373540045
189199260
76180604
423633988
165764078
10032884
71262358
186852265
16638635
34890052
262130376
400153667
501250818
19473684
104970845
474267870
60819156
410830706
13211701
142344367
110575068
357191197
173230925
22423623
6553699
572135176
18944917
371964414
535289958
237798181
42620963
769451015
95344637
568447160
41925350
318456899
759342647
141904053
6782546
15689751
471411630
135276796
40816810
483322801
84521115
152776023
420814967
143270724
8104040
88007702
521735547
400898940
502400825
697773424
28562978
472589961
133775607
72008269
25573831
200659073
50393378
102121840
138150445
776639149
413460269
102624625
137241701
302488311
138496438
101847982
172257031
122660293
585907872
324544216
135022695
16493961
240747656
582412143
272134663
114433629
18860472
91840060
375871947
111570088
96523729
216047142
12917708
356409283
395511954
575836
111026954
1635969
193796810
58226698
654610678
723542580
234387103
648599929
306698688
113328512
304040910
60991537
188728379
245254872
9937217
136269491
158566539
55486751
392221957
56103515
39790593
313480989
32363829
267378485
207001873
110498315
182625844
461946078
67671605
95832109
192773653
58719061
676380357
91509420
24523820
409579433
545244876
4627908
660029216
59599980
312796214
648722266
505836999
387603101
94139383
69061438
120995028
354531806
33624588
55296920
42410825
7247708
64900736
284272637
73868604
654236773
487737278
78837846
528356781
688058798
385567
347247635
330876044
153090083
225505408
65207630
325887710
58968089
29074598
140787451
94615577
83468503
385742112
132218799
531363779
575146401
18283830
93823865
305477618
308527687
3901808
168265028
359415847
19581721
662017715
12034679
428473281
472571139
165868679
406811427
21339776
526039716
16192632
772867120
270421317
394416463
202639530
2485919
160945416
789247487
10922534
203423430
516588248
381818791
119442752
547460465
365922744
307077056
341232422
230484151
821136535
742587296
12572124
98401992
617332230
407488195
89185662
14475095
2965098
141813282
334930779
96385494
203482410
364347532
248146073
78479772
26153256
810060219
356862958
383061011
213343868
534483224
68260268
368401232
664441210
48907578
265973037
40435144
728433801
352748491
613776013
204942110
4135246
789047249
281158204
0
65686675
441015732
24448966
108847994
593027778
57297669
231005098
46520285
158931321
199034278
111375069
46285531
373008486
474362483
35941522
758872523
13513779
206859325
262700997
263891501
174176773
15983774
406751179
88578956
21925931
428672695
422117553
628344430
103158441
392950693
3951781
48021604
250882875
206765070
57733581
19363362
91757975
7737701
243560949
294030451
261688521
379754858
217506994
115967658
523170317
223928110
795175953
31141877
542970482
151734914
27358071
107300122
116539201
107564497
4563216
211451666
231319195
90928944
105004079
238685185
126283535
61443388
10386297
183615664
445108223
217952060
200381161
155542264
175208158
55890678
51540132
438240262
758125473
176482135
107685218
174945014
145874967
586648948
525630090
24164130
729074309
296214344
62415289
10679638
97940276
26560130
452818932
324313288
442035518
16892766
122388619
54229245
380804639
93801779
270966020
619883664
182517125
142481601
676636830
125810446
244528346
245553054
173843306
397970084
156062393
695762001
230448500
389513358
26569719
185629037
311145923
530572
339546478
898484448
31903346
4056373
105934406
607504742
103335992
534510181
270233765
92066394
434261710
126157659
725807819
488488763
110367904
291292482
385877356
105693649
40574467
83615604
260042293
272935572
599286574
56972214
463421563
828457790
191250590
122805225
117449166
803267923
376792052
80994303
307421962
298643975
105186805
364515884
108882338
233081598
9219852
17229
528514837
63408855
109595819
45177973
262587162
41300020
52921249
99722739
415975481
137010817
27139200
266082194
33854940
77929352
776917972
763700259
173649435
664888756
8541461
108674176
541587038
104177375
27781516
629939002
105971012
469297261
460495301
165667257
208907149
583540998
173839144
35117221
12444277
118092265
86872888
38240779
28688120
364414931
323397
37651277
143207900
35196200
303612647
303742185
681222887
94406707
363816473
121819296
979876
589748522
502330258
267983516
95453650
793350751
4172083
346237899
502229223
123186967
8871224
563190991
10090396
9997358
34415200
116110606
44613094
5518496
400734098
83076746
19717193
420965821
652182263
157308271
33015869
424128259
211001867
340313907
755524198
255864941
393314206
372807147
297797294
265339551
106679913
752290064
110616801
102666513
42153227
68587027
127265308
232860748
417684046
17897975
57127223
621964382
320483424
104017549
239301385
47381677
231038126
771704058
7652606
319150038
419643567
46407740
357752912
338765147
275600601
64203579
280014570
813748509
289714100
200739269
864228203
117762370
32781600
571896347
211353763
307404175
548873067
139635508
674031986
67810484
269503834
287333266
782787528
410349298
142493097
666109138
228777652
367912998
64042301
129442486
498695451
14168029
433375504
550025493
15833396
260634914
1702047
276195392
157728275
68766699
183454768
6529348
346334322
101221382
160017731
5438136
295005388
120291964
21919057
274488037
16604411
49360976
136581540
18314227
34947559
242772511
495324363
47425448
522821382
308049158
154786654
555472361
509677486
242829421
3524426
127860405
112816090
36280260
71983938
15164753
217072166
766716089
584969275
89919303
5353174
438450354
320947941
247708009
362825469
236132536
165731281
150197069
309204227
321519263
138491802
329089771
32782726
67658811
28257342
7512237
115286492
289468165
45491598
83137718
522217934
120200926
18365278
323680689
167323194
81860510
28935424
22742500
40429570
78853493
132329244
65608150
300223653
420056121
10376657
273951443
581602732
429581614
9110907
51517742
439282267
122673493
29744061
11501647
86513929
175341389
446170630
136205616
313967353
290524274
288208052
237659307
80245860
73477295
607399802
141334712
14198911
96687762
326161590
47929421
10071474
46261138
593119961
428369266
22391864
503767620
524685686
552853338
279944223
385458258
38703034
130824665
233825867
68448937
16938018
373798431
263448965
490667574
144137540
306350984
402314382
57423467
75629544
416539755
521790318
428619928
188190095
162357854
108787885
153153721
13515336
469604733
711232401
706580115
156128054
83661655
488061754
271229343
142214213
144000798
237716284
659328646
601018527
26664523
93249085
395184203
570760
683779646
1349579
275108205
129946143
227963331
500559537
12537594
526827224
87802154
57224144
5139487
437571151
765546278
17356089
265098898
118191139
86853036
176841221
627146737
109923522
275229761
1009755
274803292
290859873
86960967
28378581
244403624
321968401
476761439
312172742
595416457
25150959
26452772
716965404
710358134
13624969
257407603
270158009
351204507
21895501
475863172
250010636
223864128
89492438
66525451
314472747
91837698
164101069
268460034
183712671
212828681
241679396
589742730
173184179
626646863
413923600
35638301
493216991
660673445
457129454
289364383
84685800
48052011
132294047
218474955
41713758
512254133
72777166
136027185
44357646
3428219
53114698
428789261
257359346
17041124
6235681
53640882
202479343
37743163
597789295
474606750
66132231
63638382
511885770
101004966
9481786
162163532
33269554
54230437
117483384
152292372
227803019
51292329
290335377
172668631
48253236
160727517
320165838
139333525
163177207
146875951
37931474
396372998
241262365
10400925
106006615
52055131
273303395
266207068
157865674
281472071
625748576
225466793
64470362
786380773
177101879
295566402
250282061
800476281
13226879
94383196
34420545
525864053
165846107
19594523
9023902
19102423
55896478
633542276
77764962
302980314
613708255
13593470
21690723
226036200
268102744
125123500
26361924
139076043
259099840
522755017
345098308
233075714
173069918
134859708
602588015
755724447
329213070
28658134
813303946
782203016
503464777
23078446
5245464
550341878
110004057
6475133
157592995
179586761
418084525
540797830
326901373
223243954
361434008
377473143
67872824
13789568
259194964
94021720
139076980
221492036
68336545
25128175
24680152
276513692
479592499
4868
11742538
307832290
14592147
3883577
350383985
171492571
190039895
17545117
62253019
71497470
53193340
181154151
65751190
336349837
307042262
470200490
90044643
634625898
44711434
580117930
143640220
394304593
11202271
158380954
12535747
55600334
246254388
51228921
93073661
483749551
19202909
239224258
338994892
190492930
161671111
212651860
154157362
349892792
292158376
411691611
29119445
151264686
81485856
140470517
350095544
361975705
461897216
711653353
293911537
5212592
648320631
183474347
146896286
259090605
320395144
145056944
279635444
45418726
123650211
216025244
644526211
379264715
195619586
225855449
648146580
213818108
745042566
79675263
208644692
256175918
13014454
250175669
13638774
634830596
719400181
3664273
176240624
644477368
373857432
14564171
7057302
307350340
402909275
179241216
592483181
98139617
553157386
401911838
106578136
13273810
764938249
101906657
416541565
898611900
711811489
324847406
18344883
44698945
521639027
83119012
33739078
254795737
186122083
333093687
62056513
271749150
407881122
66519048
612521147
539819008
426296822
632271447
48339162
263624392
489431284
677348859
89898989
89570858
7277014
209859605
39879241
24613804
75809226
112573079
209282932
164728718
5697032
254852075
122827580
775971846
291713064
102906135
639911856
77741257
153181522
424966960
46021725
22996791
173776940
767362303
519659751
53529245
280996435
2851819
153280354
200430355
325139830
34333835
276162423
20921927
108875792
166858464
383934535
163966357
183216148
137068414
121451797
468201776
418853495
340763348
872605646
215269564
37876022
93953621
255329501
288685969
656245624
3093076
3173937
108824473
27106916
362605763
350096108
41968059
23937904
92945668
265847600
213525411
70168827
133938737
172157630
208496196
150787735
122571744
10577756
150922468
22992196
169906966
9886293
92052509
619584072
277316256
18280088
156806300
152289699
103971203
122860022
474954512
130278718
358136968
483055438
52639639
276852349
540458839
151250048
677217862
176649264
37283612
197878129
224355933
302189293
325706546
122264815
370934916
150207552
44698051
24424998
125280684
249136401
749074056
83585499
172664254
335509707
175646795
448893212
574250509
83215973
69789181
313438858
414932714
475870105
263731877
65357709
149825798
508985379
408814880
318813155
802866134
293357214
399022170
2429420
647521140
746663581
751868036
353589910
41331401
31274919
430150654
235940545
627879479
505076003
445298312
230597055
315455026
64854374
370080211
292352368
561203628
194626173
641917188
108959420
482371247
56381894
494471776
372526652
139724235
132164771
15690087
281263167
208943174
34276604
23143454
89501858
429422625
658460889
53547615
68409086
30686087
499055861
601021290
27620395
667237126
415587371
534658021
460538771
247881800
116066975
102826113
189842386
273536125
482556543
188201232
371319298
24064622
243763139
84396583
19271145
224335011
39274813
419021542
84924400
207407517
12725005
245094893
176685717
894097796
165685777
542008945
2402546
86367119
78712663
108769871
34609345
629620740
268923237
33628571
225477473
357377057
58751786
487117165
292398997
21615004
483600176
35862028
53064693
174979309
408860780
134153921
516132911
308270191
40282977
174734558
73620469
42330275
117167792
563541441
103428782
489227881
140982946
6279099
89599516
253940458
587246152
177468234
465224616
186961882
104750147
213718429
165186206
136530966
276496136
46310824
177260216
273840078
270902258
38884731
647545631
139355441
404191410
15702898
11220557
205992789
269417261
313315531
651784204
157873621
11519972
529263411
12562843
120804508
183732554
106703685
59610393
83097824
21539833
759193871
26461839
544503410
294030316
496818008
197228538
151243904
211885808
129429417
291376755
188366388
490530322
771034945
99092669
111539457
284723384
208935375
447897207
519105528
315366534
11779455
48082652
151207503
305969301
351896991
170941048
804380082
17185117
122452561
284728235
69104778
101637718
665875103
57682073
70154000
39825959
501586310
90979733
333646250
253818750
242012559
755355023
18615341
433003690
476775549
144349494
681736891
161833165
424292160
238215241
562465381
327239593
91597146
87534940
229346213
207778227
267821535
38080092
479679729
807706905
11429223
71269165
31569418
340772647
334539498
454946509
391003227
157367973
188304330
135208664
71981658
204798194
82827251
180968122
213661340
3755995
594693035
5551931
513901967
357656382
230680705
113949044
221717739
515111641
685762021
63292809
385021086
43157424
44104145
472964664
259037426
788443868
94821571
394731292
49222400
180900212
36308647
299789909
106503409
129048443
285511598
443034661
32521239
889583930
157853485
30609062
50420889
193606171
241572340
466425223
485272275
29311693
18600797
952147360
57749685
526661839
15570043
752598797
283154912
196734015
538444639
388815505
305792883
378146798
320624434
372727270
173577152
47885307
128306694
426147527
176669900
89468034
35174712
713152227
334275425
210324961
85199723
117055439
612556146
40580421
139144625
167002627
59301950
102452803
211648639
180360243
779047326
204417721
194177158
606595
533574217
267579962
154982138
262608606
513977417
374963162
98639449
229215707
92496108
279057213
56052546
224900094
189341700
45044466
63761138
30565112
192577636
31502368
27848087
420686420
223272251
207943029
383772381
188468776
32256075
273296698
84404510
173963134
218453994
214356599
139792003
774589675
23955041
368652114
345571800
36110244
88717855
159007200
57334279
410478779
16251626
17364774
14405115
474501109
77362877
419473238
168715003
105222222
131505316
343889787
44346673
304298966
558555903
423839878
24582357
364328022
42037783
620898162
867119199
162281341
162710140
212927433
158222337
490340526
554889067
51108589
43595551
635708943
138015303
84798116
391738290
198821239
418052936
470937366
660881403
93438796
89006553
309706544
35360911
97121348
19838590
84137844
255543919
457987851
32468688
57578132
296738890
515922643
172685304
181238107
581943354
189466593
24395081
121698930
222364161
58442007
596089872
67902896
351919306
455164418
137897907
274447138
613637865
298217707
80597073
465132035
461810724
48629903
163751924
6911088
498930995
65406847
5388072
44177811
92808810
756615826
243438041
964105
435825795
712620972
445150449
645794311
11468078
14983620
83549823
10048568
9042624
96223617
16173320
50578295
438157505
75284111
87162005
40021619
198572333
668016600
207766968
30164368
448888847
400448782
48495217
42814337
10494293
11879086
150888548
743790833
479461540
92577307
146852952
299044430
308490240
206518097
385096798
82289597
152942728
339250968
333906527
70698449
8858120
150605234
281117730
416050484
37649836
15736270
17104900
624121210
193674024
419981539
338902088
451078186
85159983
97838668
71352432
39970174
189439533
495417445
114997251
64639868
760133879
60770339
289438285
22690753
261850772
453546542
29778851
320220673
136614282
444264090
100271842
295810199
260333192
224652548
538895718
114504574
740964259
16274348
101598842
248883006
442478080
779126653
699679281
154072978
237651628
447015812
311287145
532347651
537707997
12566060
97776922
646698157
86423369
613881172
198414614
244422540
2334882
40372051
447260504
296255876
2055635
810303765
214672636
253170447
15157866
453238805
36181862
116753406
13297648
64840321
4038710
153465659
114770272
18091562
144386608
4947
58975152
735042019
277214698
36584347
395565666
631822627
339492616
476162829
491923469
30911277
219558132
53413092
83585642
218413470
91367845
1118955
235518362
12758863
421983363
300658110
701453811
461459572
86200184
138408915
236254635
139556051
60259610
100965379
49770862
50288196
150048130
580363592
154734315
123399643
466166570
737291245
58559586
290687165
790617740
523564472
494456459
239211124
79522236
503327209
238398368
544100633
735547219
548900052
5341
517227505
61999300
284056329
117946159
120882417
67684568
745972706
182573560
589010679
256055936
655124126
21539055
112578574
414117691
363127362
825349181
6083234
439331383
131331647
42241518
19526505
395170475
246019004
77015972
22760641
833320249
475833781
943018088
177014308
219335136
135181204
342903181
496831602
38269151
576137035
312635820
100677728
84091871
418932405
228373625
159794585
129557218
33142607
134404934
437711
178076009
37272475
114965044
486362725
2615396
358779500
644528592
506832381
123178952
140689615
85377883
415869735
47752335
347618681
516448140
528863181
154719899
310052986
179631391
431427696
846278459
68641614
515140116
4955117
207425282
328813377
29099354
505025423
291543927
189192503
212764118
126365548
119542520
109075901
24672342
211306764
74882215
201052569
736264
58490346
356341769
646922768
602418085
577239198
194785030
402145914
46518564
49650655
1552138
31934248
1767312
360162881
213191443
458396259
216897835
168251205
275418776
932613803
618840993
594366629
33251373
161182091
56201916
672699384
116254977
111690835
150035632
442925029
101145164
396708412
58995074
41489128
296062383
133512850
195486952
51099690
12272494
270596164
468689555
258486069
220513778
120020101
778878083
261710010
555694006
149958681
2313220
197566966
20143731
350656349
87657508
343587894
14592147
1165286
622070570
482966404
271618804
503107423
105070744
49218791
144339069
121618117
59319073
236126870
337511994
72685352
197986558
100307844
12876341
263886952
112249430
495904812
372750702
784416547
109127409
641241843
305596255
123368708
680820810
346345032
14222096
108097916
19464653
76407922
188659664
144014794
241855582
58597009
829886171
435701310
138849102
343885463
336525
765798835
430312297
142925031
281064348
128518023
610594946
39144971
547772839
527241741
688803179
462897043
164990458
79423839
221088821
20587906
131218794
1348170
114090485
41496686
104111652
5784562
11355014
74694819
15574004
550374612
210115876
304094470
40368237
47217213
71244834
300661073
488844510
36863066
299178860
232009468
87154537
206725606
93268700
347131583
589307795
375673251
101676433
281539762
379004763
5106112
166325490
87240643
122691464
101476815
70733664
229800518
311823397
48381688
281187240
25762704
317427087
78369023
19305906
617060056
21163768
85683549
45948113
229763007
440889051
152496736
641803915
43435306
234335125
349705323
157354958
210696756
509006812
243816623
19067949
289441796
207317768
174272608
15640189
195742712
761751196
26735105
711739170
537235495
479986063
757737243
248149734
10665251
564615318
363556307
208797130
206049996
728230204
539310985
433945937
87183218
198595039
260236867
332062595
135725968
116065386
367127350
10949
165623824
145322159
201436127
40188181
168672170
285661765
4265061
127982645
226941421
382620227
176322433
181064426
380143615
52843061
5594845
292380019
305978249
177053627
24688920
68077494
225086913
353504914
406131697
384131836
221857055
41448424
74584789
6063394
137209116
47773048
228925188
75709961
271921387
424928829
5504692
88258108
394937921
760028624
334983214
235219054
177047560
682898890
21451586
48777324
475121036
383912246
13618947
345232984
90928391
90683743
923260141
659485578
480342656
690569549
448087066
42708082
325502119
188817804
732014
645456804
381261910
173490088
465136092
664303029
479675062
311694402
73380115
329330260
193927948
136738372
139736990
56554964
380416512
305736186
487986235
210632033
689147767
468849014
62980657
257407097
161572757
154722227
32055951
325086985
688038570
365146471
408759650
2555682
129815766
48637134
564470106
5072309
106268670
188727003
5759173
218205208
79554982
504773210
404815320
17497801
121988748
1528366
214919195
216460597
361224374
23742096
395989773
94318543
887689682
25745100
239917462
372532669
479017470
345021176
366061792
847137609
692129699
206095226
644610842
15370865
13436759
226399009
99130139
329747945
392439748
49483431
152645522
310970670
174959450
379015174
67176503
30888042
38714898
52840127
204174954
31422454
118101698
621753378
5948782
363921538
332115437
84283643
184132748
88857780
333339195
76563041
1447509
452454530
189802583
86596842
669406061
45852395
85090160
32128549
326497411
686522963
91756132
163252973
401082938
44090138
589888454
339451354
82727309
103890197
31974070
36426046
681257101
213551968
5232510
356238511
33883744
58484652
379443673
256508133
292670427
278641185
174396245
103956436
862238007
262428
175232600
115826184
56526015
175505723
5088788
21522022
372361534
130182915
56193080
25922886
697935791
238325518
100293669
227912550
118392064
40188342
139827201
759958701
107396767
807654306
307885629
529835909
53561779
235636389
137927559
494289958
34762376
243024914
792903737
144806473
80639473
177297634
66371171
4419757
300441282
509383
80991611
71609273
68360192
615450752
199563972
156512713
333372080
272188040
185477863
227297476
397803181
213016843
32504271
2312326
342956540
242129592
45119153
3740555
545517019
18347707
131380621
15282491
52298416
402383636
404166146
355251765
578216630
20065794
68249041
419152576
117869380
645154012
514307561
451824247
18923719
68085318
149937355
85165003
287023637
15985970
120262547
652959641
200253551
325518701
14820249
95087905
79637964
75355666
18142131
426451245
5284150
397223698
287747977
390544635
97891747
3759337
50189370
214265610
484963412
341879375
258857119
104450139
248542334
328294344
59307168
13676517
92579608
41184263
758486310
279281320
478400807
824011848
478465212
603930572
230773424
472366040
167419857
172682995
388213100
311660222
323335187
38437556
148925768
702304589
106061175
528945146
66672389
22668503
302252773
92043492
60989776
304064384
143433555
113909677
445871896
250373831
367080292
375560322
100572890
152778675
163283241
13410464
124374271
673796988
39093632
1376271
175123537
541460510
341111743
414653652
495779869
46260312
118709295
696283419
11419423
170527152
285050404
948028884
359301038
164778709
771061902
3864896
304141608
101869598
57846724
118039376
388121372
113123072
209457046
254337067
676921517
270708656
333895953
675481581
360925705
41354877
170975425
14292997
126156268
253527568
486433963
319967400
263527745
81267413
492416124
126895798
713738005
102448458
75017465
83294674
43397512
64529074
382122614
1176086
106185822
417284539
52769858
335201305
56997070
336402475
4246524
231289785
115624047
1276916
814194888
502676190
417596930
322201712
388571656
270018679
16604780
155238910
397857432
41212474
146679254
55772302
544416861
431932840
50605461
168662562
165402319
104386823
30950954
471386835
80384184
343971996
154758216
405603100
282464096
1098717
316961608
447787909
1711549
36176075
7531644
2441360
91773484
590277873
584473207
777121519
5837372
364074556
192916467
43393809
649644417
43736280
148984484
14093742
74906852
2764794
81935991
111461195
352733041
46507171
50766868
11896140
12812029
79672661
136053845
15303140
131840181
429913956
330381616
86801409
253815009
82520997
472008527
17062600
4594278
8245493
9975368
294052739
479108998
49445342
157758071
444575874
65940141
3101214
106024219
104008449
141495529
311646986
112048856
117168132
37973169
91235994
32748474
358703041
772976157
372653421
552778220
313085104
98621618
95933997
95773900
35305921
62425058
145788491
3053272
517624492
704051820
242556350
89005355
195853011
208932237
132108891
285964667
396166645
280565068
404742247
567204519
129887373
472990452
104078029
48881591
5589694
129895708
96445419
130808143
558237660
645375297
671359344
180039644
541024100
221962936
24975058
213962884
110263350
533850665
79966006
511527914
243098092
579760354
283233935
767020344
88857726
119922209
391969526
11395400
120425170
22220518
398274068
64501859
492231461
268755008
14582039
38430748
237235825
183596627
43996802
455357260
68674342
570864781
145976386
106060804
136672999
457265378
443441079
244592976
107684202
382247845
7060302
330836170
78996495
12792132
435528500
115925102
63682551
14425216
653640851
469849242
19686440
217050780
766325707
22007856
745865953
10138095
45279064
454497695
141180100
9881738
302643912
354811936
1710412
76049408
402590024
59690479
106414516
168702788
13498811
2265294
414160017
79642647
186661636
512632238
45781150
258177170
449734623
184788586
244598977
35039314
214064765
107948495
833564463
561721562
75467139
699515281
544663669
174793978
163680161
375558187
55374541
158693266
1909292
61178995
267181175
21424752
190306479
469846341
87375228
397901265
798104071
691103523
343893923
288393827
44979512
36423
879217008
105755791
393087026
61492101
417304934
12895263
52778531
86987225
146671672
336934632
148770312
86345299
76017840
764879698
168406700
11921960
632785070
77577244
64874932
46283479
804371
74694510
642163364
208064577
15425719
313375725
328329905
198300659
334117004
157700752
341863388
197184890
63033134
43517928
431484265
31121720
333685261
248673606
302483736
237732514
155306287
571808873
224919627
105319608
325052419
218316437
144989725
718899758
74355851
32020140
630477
387207544
521235856
471420024
578967578
52219113
146027136
48239939
145148035
254080363
11016229
442992321
6243746
41436600
374544818
75348509
33498615
36347600
455108975
56349133
127280975
402699209
640680091
617009090
594174350
33831543
37958594
101765919
19636971
582297523
2073180
58634214
6100680
441609624
5501247
48338724
180205763
852930660
170695676
433674442
43688982
36969378
284643669
76882149
82515790
166440631
9599673
310155283
182523740
481246357
41813328
343933512
287835212
306183536
229140755
221643918
532903654
137300629
556896280
275681666
157182507
481301248
514602902
4621677
561521897
210830049
262709403
184951471
48810471
447527442
268854271
364030687
175244411
287204817
58120289
237982284
319697260
2419248
293296883
76300837
361555
364056061
212978355
187210522
107766643
205973504
536473389
68441364
146852328
739733918
11942852
278281291
28648146
429646003
39746661
129433189
265810057
580672365
482809003
415018035
221717876
13911186
15803853
133939270
175779223
188235867
27261922
41929477
280431937
350225321
920582881
201605180
833025150
231089955
208184781
537367245
886149088
135962970
17332495
277856377
450654947
7069241
484096024
380894414
14015059
101192511
186395586
148743432
446515071
162915300
39315175
563721547
281795593
823147853
230433526
150996856
479176257
608030767
160635603
188115604
793005040
586911430
8694903
145193316
168976843
251085551
375224211
134715246
179560831
38079974
30165633
26828710
465157547
924139529
916733
27675207
75039736
475221629
52498685
713598643
154613014
106434431
115275352
319348
247306664
616801252
714008
49881040
750866130
3992750
17582774
17193089
342596425
575721338
163348779
154362273
31449557
409339144
110954405
166779585
206936890
504171087
87927521
794403
54717765
90652706
207267504
45545518
101242077
211095008
130447847
310799892
402952739
19174953
215264607
741238343
465753718
5594671
84118044
11698467
7296413
202104674
6649596
309768661
178229235
73116944
817545044
141157324
104932029
87837458
441281103
43668830
20485358
283538
69047981
430911554
70707155
93865510
52989464
98735847
14549877
227994621
627610186
15813052
16889007
436453754
25233416
333353324
525170710
208154519
676644913
67209505
37999575
790113815
210197375
250024490
8263235
458907205
401920629
68059988
444144212
195568300
102592465
35220197
7928579
421005791
349702534
407923431
195820506
68937134
496739719
12865358
64233668
355297442
3825985
150663004
84067115
67986388
527957235
56494538
35239745
157972948
23044888
201669693
473362320
231896247
37119322
492008663
168787119
146268404
290012767
235548207
276453121
163637686
42857718
16402139
106670666
89616055
134659868
203860628
139174212
203542254
279753929
389574149
76192241
549211016
255017498
118976404
751900873
38842936
43849391
460739924
63882067
182195955
296313963
64197151
89281273
16574054
155059555
165789459
387682881
575175281
56485339
45877594
341922835
41310421
385827791
591200994
5538936
348256852
5385930
571231287
349317757
221614808
829598426
33368816
595470562
96284926
246877830
31197818
241983470
220503185
214605968
36588565
315106023
503764950
674998831
29502798
240032798
341025867
37828590
146156871
249961
13416291
41070688
550451625
746809313
208899764
55444422
241966499
224900868
33839833
78771626
353033019
373503458
15878929
486734916
764550429
776815060
9861272
490108780
632023289
80624760
155371227
233982069
73853424
12933540
21254660
169104075
60510247
170122554
750406706
766898964
825039
10821724
109817905
345460143
552432473
281874929
306834421
437852446
14062288
241215919
55436689
159899708
51344674
531283904
16020096
84805970
70614157
23066357
180958810
384204744
53478579
13617082
83371983
52695047
103801914
162291745
127733536
64191866
310457511
250714811
408340484
4935556
9266015
273702762
174700518
42203846
3204301
65963542
242504027
570496175
123818223
78546430
89342213
602470544
163562539
861433853
628718109
105191493
489616786
54013757
37308211
3121065
54178533
230820648
63978229
586371659
271954164
599899175
110355378
175052007
338896064
165076732
409978564
123988373
221177946
113628233
513154388
298254760
586108412
362216817
66356578
57621115
368390815
581664034
397531376
127458046
295590191
582746947
38007899
188415320
29282862
270542192
53484174
272066878
552727653
65165361
232101298
363145843
198623600
48137439
152857382
41706074
189144295
60627398
182153307
54960816
275146955
150278139
77820881
385009215
14943266
529797394
277512250
23437038
58763646
459371312
137487708
249619096
258430
0
78711235
132978389
176534033
705563330
97668344
129619575
267312451
189227199
44951234
567084584
8944583
43609206
230568474
395505200
18575704
278904775
499579010
235342457
63343456
581017293
183442682
22320580
214909879
501932372
251898107
887185697
217112128
559005995
87923866
251497863
355278283
71683874
634484442
100882236
23555451
139916002
31138486
9407169
131583005
393022371
11007833
186037032
147938669
70010484
2085782
46093614
171389954
401741277
430848663
302961975
190454477
281023860
3377439
257685260
134324921
278352331
47202777
150563156
33794250
45267776
18212190
305027667
227902627
90449198
647443421
154321305
631719998
6835152
370487175
53277406
370514797
35500816
520971
816670804
198724295
167662417
81927942
361845681
109111935
385019719
163604590
40651634
19355874
89158426
67246499
19363285
660498408
364450661
51727839
251682601
374349176
336284848
76100355
617686434
209565297
36854718
147852336
312055138
153136101
24496968
157147736
700177839
155163972
196148760
499743340
14105465
498077713
110127207
195112695
3797665
119876994
360042297
160542739
108359618
4127756
93879772
231967068
252214323
745213033
41972086
271613288
485018983
248766063
172780628
115039418
642667751
128756500
266876692
87884818
133682304
312516277
372272078
457429738
194385546
238816141
2678314
376753748
315945655
75496118
114480891
422771824
76961283
624106302
192397553
5488388
12230158
379147900
65058394
124561071
208819732
231205486
148381980
73383705
62784365
67006298
543323152
23337956
177143280
753737691
13764745
386102478
557391837
5669169
385596191
561540109
220716964
626479447
255193651
511239777
244574230
4041351
633104109
62946658
466770911
424279232
510071327
84882482
35970776
83285736
9236107
209255689
128822184
40917233
161810952
270616342
99590334
336491360
69876986
273293448
419967629
543902838
453234929
4489824
26619579
394406572
21701350
13006901
748525218
138192245
104353829
122939210
61992289
531092918
407575690
70442326
46844315
209284180
4817576
69724249
109084704
394232207
122886425
2222188
53160260
310029469
648111377
236478947
160654477
177237924
263037034
94538684
133920386
7643369
359724961
139974089
452296867
295700238
681393867
9428328
182700707
144817107
247857593
91261749
198113836
102909510
273461425
36647139
189026432
99174122
197932211
132221101
236781032
173142704
331891421
810809134
50856144
33250882
8134936
387589577
104405854
270600863
574923637
498338477
166162903
21104260
348304635
145905394
403148281
134899458
339963254
283414595
141710062
584146143
352710254
924174405
451183490
244218772
94665560
216505067
340561566
17040993
88491378
24329987
105848010
175911835
251613157
866015949
135733199
402375224
401845650
544668472
338586502
357835289
133061829
207186879
659820128
21225249
2435447
108754219
298268620
1862054
246910376
287804012
851486708
709136152
27709691
312318545
468063255
55846424
678074752
436862884
93518613
25688079
398038094
308524964
172168391
452349512
229372381
48710814
405923
562127025
1562533
494556693
142449952
124042717
162028352
409522691
115777449
98335498
56394095
206642
61968679
255540850
565278789
259498791
57397890
32545871
3855660
122179899
797007320
134432879
675811234
110825800
334802186
90503240
588018788
202114035
507152444
195677624
35230220
38587178
432745537
156322490
16488402
261495833
234897634
7008622
219224011
126312271
8236984
77269041
482557554
32237197
67930868
9687289
62128205
16874512
244414892
290184399
250999941
193310790
743338803
44227408
469501613
230432638
37045685
26024235
615396788
534812
176167846
160642392
185940865
7687225
296543569
306572560
874427140
68804902
870546190
676946459
379576921
312829589
116674718
394170537
408454689
786992791
513839031
75484947
540323671
34877611
278277406
361876198
625889
895568693
610297628
45192916
140922171
146104228
167907058
353264125
75574113
5527499
940454139
490988853
713790729
234720596
149599679
100417675
91561997
294311668
305220970
588547348
11612327
557057038
241407336
61583323
307777513
337722599
577728181
279371024
341271653
168784179
149992657
539006744
258682069
374219923
280660864
142676535
44748749
243828914
122149041
243673380
384181546
155855896
31474533
19165819
61248790
670225248
376863081
31331038
253962714
246602901
479755353
192479027
490253037
401050443
18353686
81681388
2472436
508385521
369226016
77064906
157126455
79852651
631563582
60376530
31077898
697454388
336952198
72514535
488269005
215276278
527142426
924366235
164974652
198549896
119921792
291965004
34608906
266976887
39088251
99383712
341155909
139719810
108628020
43703347
171744653
285776912
37740586
379203826
457040815
747327567
268379146
296489008
7828561
221605579
537546908
292955920
156187889
255041988
619750773
266641355
188238649
191440329
109857327
579174821
12473852
162113693
81919530
218011667
452224065
48291261
216296724
503574411
589050820
13556463
230358910
171745664
141588249
361943457
82800095
380844406
138455404
730601325
109270275
586342860
293305932
134971356
848764449
155651039
408487552
110944781
471644176
211059842
6594366
40107156
478339911
718317174
154488225
490769491
749204328
45411417
70597684
134179460
21199392
95323850
760351085
26010371
6899823
390833951
267505923
448562918
28549451
236910276
45502087
43810438
287308903
312797380
7473036
278633302
205670916
40285712
291949058
33802026
54891252
36260799
38858806
354356360
1976202
513411734
396962617
142975211
226081819
273195706
113511349
290835962
2808408
107672040
39303639
377481743
569412622
31650321
451929770
404091295
325959780
247016472
182638631
413031765
205095442
734292038
813698863
9877543
74376408
17795622
314018070
135244295
3307701
156768719
335346503
292828488
73446600
141646911
276450234
722289304
281422181
750682041
329057001
278884307
265502580
6047210
301551723
133558139
120815873
305235418
473321810
11743690
196149843
949481929
329575360
87840141
299074862
142244952
375919545
4011386
548246999
677487369
703885919
197059575
252914250
125322158
73163099
26792982
149406668
309957082
312766671
155089358
466703543
94081094
9319154
145961793
482252073
64930914
57217505
118301763
69548782
211926291
82058066
531114509
142722033
182737156
504625822
340781111
442855512
30157918
385217943
64627717
82987918
549058252
40873224
145427200
42107725
28307374
269953603
249576931
276706297
396580455
315934309
99686229
22729216
34067483
254869683
456996581
181073813
176816417
294332660
136144332
506784550
812133611
4369662
9611237
104298123
149602066
112119028
90631816
615407070
29349571
6849393
872750774
134890675
109106526
301320348
443810599
105806879
2544855
24088390
10686854
203081188
541211084
18664021
769282069
214800153
164617312
847491944
170704411
271601327
115950806
80220440
156888141
621948718
614763200
156574111
539518260
603398492
384950169
52874161
22841429
45780886
705219130
348693527
133878
179941151
172607
274334367
54256731
894577001
386481755
223784808
526597900
8550133
578232960
364348966
172240389
182869346
656835954
92569011
173470027
393449620
86838427
134695658
344494351
455302248
287816773
41258876
169374488
287338820
17548721
220269399
787433362
22085981
647361161
554509986
604629824
473791955
342352357
135478756
21555209
190819101
637609814
256752027
19285632
424390893
758674620
95531269
151062134
736546972
189952032
546471177
83250098
121018293
120904724
535622835
488161067
244726801
154335936
38875014
227993525
672420500
16691244
193932421
206158011
18916140
140007580
293092563
4209140
545450931
420536229
38547063
190673011
579986898
99790723
31651068
232554233
437576344
426880671
236456848
664203955
39185728
200057310
684352689
29854142
175242385
288351936
470083159
350033284
463965136
25154393
111860523
830900508
108557253
4842358
473954934
524989997
111095253
60505110
406624485
322748355
58041684
691179521
48735192
52807755
26082306
827187261
235366680
100439692
133871744
432915933
97921197
396858297
504366760
624699391
363169081
89634100
386083052
378113799
77411135
127385745
138089979
12688764
649142839
37922895
11641688
396076712
804836980
371203318
77587731
40253750
32638337
748380971
36515609
2448096
373729248
14127192
681984412
73712651
337837008
640536758
181898878
119477415
373476728
875773166
352371969
46782166
51301280
258173058
333710765
513076459
257281714
58110032
160961909
312724087
177580445
177386301
536814280
170341020
480137497
518381863
268337115
390369253
336497253
219000532
189286002
585153174
226412534
8769923
89981121
5424367
138696714
21406598
403868011
274746120
507665538
328975010
422288893
287475874
217350311
96750332
552215432
292202726
293545895
212368472
153918755
504787030
165324724
83525930
23772913
429142933
565401
15818607
249506659
48696738
387253685
34123438
127928034
385001497
53606535
5000215
525168566
426553974
65725292
834305966
749446833
104794814
10848134
510228310
392899266
9696548
598035686
208860728
92630157
84143696
374928123
365549836
158452235
315393144
370546702
88995334
59332810
158792225
26311752
65406752
195672481
177893051
453581
339746919
346005380
734984146
345817725
207422083
430663054
280184526
59588191
77400608
385577464
8132247
20703853
239509570
50867739
651117213
590741476
216557839
194183587
139645016
47476015
563558608
157937601
34293970
52620014
379029000
404815987
853043819
61864143
12633786
15262485
278614072
331596577
50095173
564918137
132550181
384003458
241427629
443245182
806080714
254500603
172387749
536555632
193247217
48279228
19581727
126298249
335393189
212295642
167464425
929995696
358329798
293861048
174519972
26564582
248590035
72540280
13891953
68989018
20558963
37728793
34699141
430724451
333238772
602078830
148359762
6374108
270291795
81787035
595301752
158977622
72084488
126177409
134086390
236391190
599292973
150283312
99186489
265509508
50430618
36443784
139055960
701932315
333589031
39584426
55733085
108848321
642024671
37228339
283751981
163992197
138388179
736929283
37923565
115892453
479857163
111159968
21173946
161913391
709534217
133160196
130192180
88163804
500714167
258577473
685232755
5496218
211974575
826620086
118564421
13096877
300995586
652748497
94046852
369356877
298326633
283911290
115698241
104779278
455629986
550567839
379319035
435645853
431066068
654760103
213076217
844049303
374380082
310160397
56187528
732339005
190723843
220824853
383654108
360124662
346322172
67186096
582686946
220865035
489802331
329503017
231276774
156661680
465869477
3365898
163350255
66841723
673083797
10456559
226404603
90462324
559265269
125492719
209379443
68759982
22154604
11418901
16962626
301156146
229534551
73469405
233635401
143585589
75849253
156300799
188568822
12208483
55169513
265945908
16817889
53302624
17371448
226761981
348549393
158935859
9176879
578488686
159543454
97286958
83277543
212668888
116750079
672234986
219053834
65501624
7388420
89476090
655879642
8740855
124249339
122228272
277046632
429581061
118801245
275158536
56386501
564533681
178696384
16848286
107168644
2540191
104206454
66823191
312470528
165319976
503212255
5678910
207411911
44855641
70732725
13360360
720054
105433055
132946648
66612407
84496966
47014130
167471934
72434857
76194332
589162234
329193761
30958841
325095908
93954556
602666762
82037007
55164943
256225420
329780800
188645959
53997840
134942313
300470606
13286067
185886044
235355647
150752625
164727218
213739780
5510648
26219170
17092202
696976683
194763289
97245589
214807125
141738604
278059593
468602200
74421963
379564845
12449456
523956898
238810128
99056569
167418403
167079666
240769289
126551483
22557876
456712614
411822492
74863792
48243928
278338865
242194883
416608142
522601470
60617997
282960370
320963322
72090409
160040991
31781879
334756060
30794626
171434495
497784878
208821224
457260156
465824800
216645722
162011828
70729135
41225766
222909104
83171116
29117575
176724699
382664111
29105065
59990162
22878925
71521709
782810346
120331790
86720891
577311257
85914898
315736009
309183211
245299775
288981817
88028864
274704387
214118621
136139482
78990379
628975135
58233886
361614422
50876290
278131677
691172540
125183386
343028034
599067081
527421945
81550625
107498918
30598683
212056569
84825671
174657848
33991177
335960982
685157886
358396604
862092563
54308869
14204980
54587600
343332639
540666414
131381997
156605045
141154053
467809927
622118897
98601030
30899768
210258830
4118588
55721295
385766285
257091025
20909253
592856094
130824847
88996625
18669095
119756968
214157636
151504787
6372084
872184782
647009853
168019193
112798248
20143041
56544220
205010905
30733639
885060773
15221961
72563510
335979167
14772566
6310317
301457468
55037452
87804190
280620954
90841351
65956160
529523516
441497920
39440638
77797687
476237212
422050635
563487971
190343678
344966684
141087099
15988122
151578134
240203121
744548452
27317420
12565425
124600812
360233310
226925370
418426391
419838011
230924224
50937485
181513623
113027478
125392102
313344873
163434361
41441493
9818556
253826329
3737400
741855750
269122901
399437216
194396677
353477858
192116261
138462164
124782975
490908830
312675504
292780507
52151701
646892141
499175490
395443515
490880925
53772997
423406149
67086670
191644332
356223436
192704928
277192071
251220972
444981334
601094224
183504683
369540572
131686306
7716906
18121801
2106167
165557237
29982339
287292849
329726184
719927736
42747127
21900498
426624807
687825568
17094548
366410827
537299883
266073164
186998393
196847705
4717941
60272930
541529359
346912927
425716390
679279636
341999069
354097408
593157214
157698341
73241347
212336482
9949103
238823144
38509135
371436815
46188285
60148986
133300020
377187527
446338629
146457114
463570530
786294373
144218985
357916412
271209171
3627341
469964707
25753944
171063243
495013723
173753153
412392777
313715599
352541217
34491729
625113392
235857248
6477572
735799677
48673837
115479361
366211589
18882666
218252007
780309124
418681874
158765362
520997161
270964718
141726046
84525962
382651918
529672114
115340428
469168027
312214755
329430790
482049190
418676663
586792338
88037040
427496496
500827036
316552638
224854172
88713031
265450869
61405831
279704234
59673819
218627915
86044633
4214020
14104794
76379625
280924759
115018053
272946865
875067900
20099051
35310049
293557289
106073064
62702054
353570369
294852657
469977262
35844399
246676929
686457430
323976842
12397574
381835880
324839134
264834495
874061908
644383629
12343650
189431786
210475127
186057374
73115308
174428339
76066148
607589230
611887343
556431500
73278622
174131555
165166337
465784076
8425231
242206037
692585875
17993288
107927464
35963108
51463511
433647299
298896933
232946323
83410571
805922987
96575850
656369646
263403971
118581387
304208508
123839329
80519494
351301298
414647806
240647105
179542759
77565232
84065060
120313944
15482752
386009550
69497862
776079112
59609150
378121523
87006968
28880650
148560066
180824408
171776570
318559046
297594533
198471141
167538314
670466581
147742349
667664190
38720792
197163592
251247178
63503424
112062414
68355172
132331622
624029369
606990934
619613887
287869487
42407985
645138422
80252407
267116988
462133717
555480783
150227553
156096769
185022613
349188447
268471627
41211356
420252751
812987451
5149592
36993688
49135115
122054589
314706005
255423264
19906762
50784686
88595986
627018547
11566854
111859903
50936797
7830334
258156272
153256636
808729468
299754521
294421110
136438073
557255383
37417243
243240798
3695407
338107546
217140997
292883202
250753102
560056431
279925636
128048062
526801668
495702732
222353954
527300368
200300940
606239479
43296077
537101000
985130
106802625
42466222
287290
11669712
651398345
198171315
190228690
239453344
596332782
254480331
275151375
38586743
53511826
330988128
556241161
349401967
359408313
31531614
207623478
941631026
109614161
197047939
106613080
372400335
64756046
20671276
13928844
244231479
770211235
129432533
300768257
70700159
319597541
321867257
45995048
56602493
30410754
93909554
16485743
215629653
251160784
597817818
56690673
118911452
303236927
325769604
637310414
30463436
4732865
467396344
19043655
145854067
294381423
13737169
175512401
213819763
225733906
196071621
301857361
63187279
176551351
274197904
59762314
24865870
112428977
77239756
120269180
180198467
8159660
269449308
308309139
220975395
193596926
49421158
132960005
64342734
183755384
31662231
109463043
401775500
62908453
876144480
92874148
258228212
262688863
713520382
580195250
103033168
64762742
355959295
229670401
220124220
645981059
21252420
483137110
5899506
788556969
189069967
43118244
280022608
75117576
161437970
534448860
503741161
909500755
41992178
274866696
142529363
271295732
203432025
430267193
124886187
440256414
348911767
382049149
89105338
78094708
7425266
59350147
338529761
457477469
24053447
149212226
36689749
242126737
607269787
54283640
374972180
929986
736461783
439897944
95062307
55029137
46764360
382723216
218874390
386132703
176883396
68277914
576169213
30662248
348965262
7926948
220434914
110096094
217452261
89903782
180736901
50898613
227686575
236224283
299363569
128468956
272235629
111132036
22966261
668329205
52882191
559365453
432546808
772224006
21585495
25431895
44665005
645123101
57219198
376474434
116891374
456249520
2277376
87990140
211426046
34809096
220560186
96584128
223836637
69704635
454218980
456164006
393945373
430328847
96626936
292643875
429407330
705476724
405346954
44902528
267853380
610938469
466314286
248588221
72473344
11406911
328830496
247192975
56533913
828174486
56839161
5029764
818616821
584261530
95970159
36789704
261296732
80511597
428772185
160959786
47955818
36099470
276833527
340113626
201889349
84969835
12762290
15904498
43267672
654944635
178442907
4685777
64335626
111433568
172878058
242144737
268269147
165963884
629071851
25879404
572036938
251109398
600452661
139885931
171468452
131504454
176769356
229107425
596657015
640988697
94390360
540941484
10133422
41569134
15470876
484737062
166509748
228757710
206609406
378961643
93586661
652064694
116558289
132348970
212209338
37374313
177249605
120488965
16429754
15627416
235538074
635489434
260480434
188314149
416448835
469220844
494238583
10601959
304889
197257307
162600411
7049510
368090574
85468282
509127873
48161250
22875794
768223142
559973154
391075
371678450
44240657
540508762
791174929
36991198
106015548
14282407
729928701
59096670
124804112
151906788
159196778
329336608
83784567
244956705
55667722
77468305
101632179
50609622
136515208
136563698
203728564
193724677
719975757
403118329
127049209
840674528
87169989
231780303
228212763
181106
327760265
548167934
401392269
390663993
399938941
214367234
454875553
478318447
70590008
158550605
347999711
544427099
175903103
361101318
257905035
180887232
472691225
259128164
125628521
771210196
0
38120901
145573893
93930060
58817276
7797029
279844624
116754828
219392445
188777874
350632873
430381173
184937438
80678647
906140360
199598583
641051255
180259774
303893977
207742083
14981047
197453995
670394644
340208329
292568312
660239470
264889069
234974808
81465494
122872657
501753467
133121247
388324183
247551155
307583869
526666567
90696649
84181876
35967465
158246239
8791806
203370316
627902379
434614827
128112180
528328896
343297299
204598108
546578527
79253281
24316778
518022111
723637547
223493923
11845982
496030626
58975207
185484429
837020156
893957756
588712
275848043
154226388
115743608
44084284
799736792
30410754
439929166
204729136
227383125
233911973
69892268
670835368
169760734
30619728
532672206
141096997
85561904
158587475
889357427
6326757
268807659
238583975
85796425
222772949
894241869
32877957
255187729
372731151
401639818
113525583
76660134
242718037
231263982
9404572
210902752
321040178
131260977
74866618
93433619
719197680
305156501
170296689
541250953
672708427
180611589
70795254
303549246
196846843
12870879
687367440
130111158
51272549
92299229
14941524
67771915
328978893
454097972
365365516
266229393
58919240
232608361
531612892
390612592
253878975
145987590
216845472
131762157
16007517
194233240
643550465
9621410
200033481
95874632
173729874
47716503
93078912
359268127
516769032
19215304
257181085
232216635
62857981
107267922
415610378
82760304
414700
191215974
47460173
720316816
3923687
535845504
37825816
45393782
196382755
235528789
321482770
137235430
784804869
178845533
70816502
75372619
160852077
366623814
228206525
169119479
283500616
75512638
165420971
395925287
55761364
25889037
282555734
609665550
54438579
722208713
100962361
435483858
582518405
46027260
309002346
81271992
224175655
657873242
235636814
179258436
320248301
67523554
233929831
556615508
490677893
58712095
164142340
301964985
344436070
25352282
452762778
597360436
463641893
70744465
103213062
45716077
82466786
105691225
91861857
162819174
43654488
241531432
494009926
102187422
149928430
70552100
140683933
295416053
78808773
604406787
25112690
490368355
219769265
62693044
666146945
5864811
125577389
370643977
113728429
407077230
162663470
277132956
39327016
430838252
304443548
511082144
279058062
106455892
488827275
71416599
12229030
64113031
141760361
80447942
45414646
164944103
146950076
278378905
485048564
191711854
270829659
281924463
773435794
923251135
177496568
550212968
469151387
54513337
2034476
119322177
4866741
218869698
112690451
385000542
465824435
192516181
408781141
792177918
255513741
228598228
290689724
320191864
631000589
82307368
14592147
333122804
508781074
246352873
858404833
554014608
372604068
14786244
192793946
796576053
385431185
141832202
144126777
21529010
56245034
347224648
102587769
10905458
865766457
22900228
390197498
84301177
248466856
573561919
53501006
129950192
272555248
352120938
497217312
31636057
10897614
680824207
407654456
406675004
34706900
96650675
153888722
233755287
169505131
123598991
276602236
223577215
104597766
115005441
166117
562256939
131480100
20044131
373761883
70085377
55317495
39424567
465281923
70706207
549113945
569927135
86327494
560404316
331538797
43773295
182207072
258966610
45376116
83011863
21466223
785957501
56126371
83973885
274942094
12704039
27442820
382370956
134912915
224332233
40759668
732295009
45901145
789795767
2970201
663834863
67697477
243306233
144323222
450658200
241970587
175700222
27594867
530990
493446517
6581764
234722749
385524241
108322437
199966438
579114258
149334785
245409966
860946389
160689751
47732335
96697551
65351619
644289529
720001934
16660892
265565502
133064130
299223153
558279407
148494234
395820606
663403451
240181021
194105176
475374519
31017830
290710
142536788
689700210
110499449
92183276
687667080
461487545
275398190
415696364
8283187
196123997
131503926
137941323
432102375
226564446
3223125
206713763
94775383
120742518
26664712
319161764
559154147
211022400
76282677
295799128
118264476
549901905
63061329
257036858
51183042
598334108
23976480
215309466
9481105
512839703
436481806
62740565
733409887
117612274
584675525
67048178
331007018
104977525
14715543
225242685
63181021
322223161
120950723
56732561
172354699
126843301
448124990
19873164
460135329
166312568
139024948
263000649
54579492
163535261
591123603
322257058
213242503
77922522
233473423
553880163
262096085
280805099
291440392
893902834
221453733
78596548
198519853
476474205
461684095
176302352
723570067
141139835
28376663
251272879
663432599
404519487
173708792
641680007
96825902
370263591
11813440
348520003
64399376
468694766
52290358
93651775
91073657
97989499
235544677
324344518
74055052
54445791
11777779
789142992
664931646
40455647
59643148
52797825
50278444
72374224
92554067
615865021
287754067
36566349
34693092
12979861
155920239
19447550
342089204
572421546
385318968
392477721
218981521
377232836
515974827
14966148
180067497
116495536
30218032
1243625
47740033
594653466
144292745
293524848
54309977
672681116
18125423
254618217
132528878
143189620
30701472
538267652
243592832
98564069
37656999
324217248
362569977
614252043
720649303
697328069
49435180
270016662
366995981
615763880
24075209
795835985
287559427
2885146
466490316
476987920
131726994
92428711
626027049
62028517
90936632
117970238
34156214
288604007
75584014
357121602
124550422
450745036
338479890
96509249
696618725
518405540
79035276
62784275
106187502
519307026
366304079
12734254
755477614
630645384
249264991
169377663
499753039
259257017
4523472
54901246
170756307
486148095
309686470
327080040
138498840
488316203
180230423
20794415
26533552
61426268
616128284
338069429
284246623
37387159
381762870
344997608
244189781
98741430
45142810
140291515
370107978
148208820
9156326
357073125
833995166
300486544
341965784
181012661
411145174
248009998
543813011
619169239
154209602
342396643
167803835
425305489
177912959
20593249
701227298
49587770
168964480
201588932
224896751
7702111
419394484
462432420
87903596
432009088
52238421
153867019
280506182
457815264
491033924
0
141679785
309025872
641498031
257225965
0
796265073
44415030
344899327
219812817
625977359
1953358
444958086
222836562
704384787
64949717
2297297
684490195
353355089
16181177
595215099
347627392
283892274
197892709
521851678
311165222
142484099
241059041
112238050
363167352
25842505
169060918
201421293
680469603
110650212
24457828
387663129
162644997
293671067
117473617
70199886
632320399
32737366
666612331
435552363
133927046
90891186
130011331
523781046
103014715
306285503
110041987
102338942
636626370
820307512
203377360
83711124
68921864
54492430
491759416
246477326
58065619
505909673
619988473
102546188
329348176
70397121
81980362
117115756
56635733
172440359
166674000
128885948
546275117
15201485
379286527
65060436
407858287
409206622
106356213
663539004
411754062
56346933
96015284
247405159
129762747
522177888
206969086
388704696
83112803
494783733
331805537
192623962
6284380
186335376
8635698
16182418
316238863
43890175
83921970
576506416
324011268
88502108
39197145
887019349
546144702
39084235
452369342
25679872
210419139
5126352
406348916
117280626
29161020
228132782
57444767
365288973
29819887
130805777
383784587
11043641
260876668
30664454
87778752
344581073
175493402
9262007
579954287
125095586
264264107
324053824
311072889
373116661
252539668
213407860
329896802
191539193
7291396
766614940
120541874
99555480
43240070
106194895
323935467
843042653
377886605
369841103
412458752
454848531
197397305
709247846
554560228
98451781
549885047
265880143
12860981
259139818
67993775
240818154
15630042
321709496
306768006
368746419
726872799
649009196
447363056
838004733
284527320
351830702
73586852
536678857
25476440
200659900
171748562
40323907
188115635
39538905
511703590
289202464
291687065
288174046
40797135
262297252
511469032
445420076
336544229
3587126
17349316
261391180
762257182
468800940
8476542
1941318
34990722
126675161
371168709
177079696
811164772
671081475
58695706
44537835
235276400
929859383
757355456
294000611
296450444
709310068
70650272
699418195
790339022
313356120
119580410
49254555
483533257
355068117
175940963
9166859
12947263
558753
615894300
462174536
218447892
130271962
14280321
119523759
84384474
22630374
589045
292349268
647451506
101353747
816127168
614573876
512885027
14629697
2558664
68204437
110348705
141431422
207685532
45079807
80815406
69435950
316726576
95371504
64281127
335397257
741767155
48457676
399224690
113109506
304330583
628679655
88301
66238709
44169449
216283164
373597288
266014124
73813060
846486846
66410046
506949753
653873
56924608
78945042
377894934
27276471
43896544
23449078
170065494
51809807
47477535
143386149
8337495
53637299
25933450
11162359
390733428
622294436
711576529
125480949
67505754
19443263
128170554
292267986
416127685
259605540
40422415
264065781
582520196
70845193
154255885
149981595
171472474
17759068
28286151
80175929
86684386
353289023
329356072
22305264
656912588
117047335
537814067
690128994
416093312
373508362
214061338
461263258
658295448
723983931
622233038
33286703
11091337
326023687
645107560
248033514
352625876
390560156
5615233
73887117
693549204
12124024
233293215
493163711
251579182
437958321
39296908
609841140
405524580
58541277
128026124
69295203
406120738
179538884
51060313
229467337
141725991
204227071
1016030
155856419
183169529
297950332
577273645
773128672
394285948
488628803
135529262
516911537
150495289
603541399
114753318
268871399
250523786
6193714
735128140
354137881
160462669
66561206
73638752
13774717
40415533
399844336
103211163
11203229
762281993
832068128
358357693
10413193
141759063
161852045
308995965
371119586
53335947
378100825
66738371
207920199
74766583
504494848
79951994
296518177
8011078
288292693
114894740
601540636
131937196
354699684
487723098
871681275
367680070
5757386
73531119
52704857
239110970
388788951
2086005
39810194
11957028
669374510
310760918
552278535
650337874
131060764
541959847
72749358
247357704
189435467
619093993
154165459
21709544
164088043
132909595
38117091
211203963
550499825
84014072
21411876
14410178
37532868
9793881
261275926
71770609
10510296
693492072
398046938
135233510
282607635
179154981
766502283
80009421
61794561
507740050
364128496
269133316
94325688
339241346
171406843
51526196
87816350
140725271
244412532
63210305
321311367
342237110
80697497
35096231
196372824
226835736
723715184
715228322
344768133
7654354
100127872
437118735
206543361
351137587
315932834
33533127
133774487
66580387
148723464
110872421
131018866
166223458
26102533
17080713
85268781
218078238
458110762
917041012
441976298
507100637
308500371
194203708
305726760
23800628
58559410
476795258
25894995
330483423
200566406
100092939
551503509
9719029
850747125
238307586
78472467
276019273
60140615
343980007
723763627
486160572
10336939
238461726
280185012
569802070
603419864
553368092
77907975
63626756
152628237
9934548
389731361
435032754
333436417
65081493
522208125
298233502
144118876
158970856
172838489
415391803
58926192
35537167
134708556
42356319
740246630
411828526
275479867
32222192
70735612
531987665
18540462
136411320
568895412
601220751
133269390
125985402
663515044
24815686
171767907
31768312
518021577
105578054
111348060
119163689
863094542
253130990
782166928
401473034
33433678
141774747
147630240
36941772
207895852
322795333
12375073
312484578
12257844
261069127
316120740
177300081
374356911
238346509
697807708
19148974
162575816
32914904
389930338
524936009
292839979
45325530
202360708
3071917
217144073
143612506
170847849
395171509
220383969
198055559
49797820
149865964
5992948
24220329
9550485
575679784
140128433
150512398
45619948
275450949
341843025
61400916
535237622
99638514
442806958
164054080
101338910
465860601
36833503
204557108
746007159
885909596
258422756
435931592
147705571
67709954
238823646
658593045
332082295
661802439
346893703
261451450
9004151
236880530
4700953
233613897
721768730
174360035
229301107
426043868
163342466
218230578
305073461
204682541
34563758
458305
12797502
486295519
130952325
32749609
89930536
189565655
443242228
348642679
21691949
16889672
94055556
286841608
149350558
31763403
13304018
128949217
423745402
370719094
11280122
721913590
47259342
60957995
222572257
299743028
468139614
895440944
11141943
297780994
190189813
144543505
243281902
103141848
261028291
117972359
298251618
170494683
393714307
484020234
56079988
260531872
273130401
66947879
231555272
434014256
53105529
304753691
265870385
260824101
105423186
488679674
105920048
58193611
24140803
172166724
10453807
198326421
237768477
13891899
10689264
214403366
18891294
14948846
382713921
6400938
88745252
233637860
283467581
6650809
361518763
0
177663080
33689172
626948549
85561945
530883628
481638420
55125410
20704511
137379802
287597832
580178738
207881206
530857553
368682854
292409692
387816777
683627340
40192226
181827763
625065013
589939041
145202081
456081217
744892204
12913246
174655465
159101775
140661817
83954636
136763056
365271406
6053591
31235407
9437764
82188290
27652578
22833398
172782922
426261688
3269300
173766761
482870015
62975021
155303824
569085875
118612724
256457333
100743462
386549066
662030833
485886092
262708710
147789731
53364930
93281647
250160558
49757106
26866605
80153392
12280305
155999100
131945118
12636340
142080762
47785690
162734985
158376129
225768675
745340904
44676392
91777890
134326434
556104712
120330116
54893835
207637465
122503041
78351141
39939146
165948514
147986020
31014226
599033329
478306372
108766718
355877218
240789655
55187692
353096207
527519055
32355743
55939769
150082552
210292858
461904300
2635035
693491524
185275963
87426526
414851773
182445352
109756625
119896830
867401756
41060235
535505930
6376604
2949192
112652723
162904159
77049971
487148141
270857410
132828320
359415202
137367555
4843464
3475642
759268759
421898669
11147829
16979681
216449000
605182722
649809012
175106452
272271942
794670119
141166192
335180082
9970997
1708409
19731540
2504476
330053225
241618915
219476621
13698042
329530028
19490427
286041221
943069937
66731182
25995952
40032605
25802833
117739763
245322653
10932942
65450526
123438302
393713191
31915607
553529387
374468385
259758994
202746476
388087258
617575940
122043990
546835804
34116668
797120376
27196464
611028899
14783195
44489509
209422278
464392610
319201368
58031711
255905669
228379790
155941882
778893254
146792441
585667043
269298329
23083512
333520929
27309343
116554013
590976329
60768648
67522672
82259106
150193818
33811449
372434117
256092024
28536631
223035496
53655842
197821544
781913391
76136708
25491525
200752797
160369599
363432769
727911067
152128685
117950262
125002671
13240884
310662971
101594257
357132751
29165097
682275278
31552446
945804753
165334594
211057137
129940092
251301606
53297066
186501867
6697725
93604397
108396903
295284791
152949066
127786139
395766126
44144747
34640770
1677369
591851402
102452694
48727911
399647602
115200823
159633755
121103238
11592715
185556630
223190275
20269712
264902939
689486204
44044520
191641864
265893541
174244750
285619978
216069718
373823779
66024674
56992634
141935521
375127098
367250468
75556402
759374963
481099426
25077863
618779714
104608538
246588761
318369757
221781195
119909260
281372771
52941818
699142858
561988360
182049715
34324991
415717
663165914
175378265
379406355
39057399
98344357
636532537
677975825
84147858
358786167
7918340
43761164
29139438
297437279
231705222
3381382
176728768
284397148
3192248
465878536
313792669
794294803
612403132
105034146
202129969
556492325
61940807
44068514
469133558
297687208
64051166
146024284
268300087
30155419
48793257
659355229
7974065
266780438
304407745
23424562
27777213
445035483
92763461
263135564
48623894
587089571
281793290
137441964
14227346
24404429
48094429
466450675
11830814
447641563
269508939
384728699
88953343
227106217
371686092
40104145
346528556
399900602
32146642
208950335
369188911
240730972
166076839
472430105
2131914
204307911
456175996
50658290
84798192
105498289
77854431
310893522
808210447
375270433
142895260
620509667
575748717
426958352
726200253
79597594
611780250
447324484
153053846
47441663
658068930
149011751
622786136
11269750
15854901
29325296
104660516
196121714
637431
66143409
1990924
562842120
206251469
859285607
76041474
145999532
230811694
515380942
639611546
1219527
8988665
339628466
158605348
207228637
87774095
28459633
21382696
87001223
434923715
58170281
62834801
20057495
61370329
3133915
31334150
10444914
370100177
140001341
217194644
73978550
36149221
859360072
101790195
260956262
0
246353318
97193501
149169288
336400412
124642881
17193070
333626831
250254432
241144242
6029832
559919097
114223731
175404951
586651964
149632458
350704529
514674132
200557122
29190036
118019534
303614681
302587481
603921763
143645943
255590032
283790518
173134934
273672354
854991139
187687199
462323908
127805605
220503583
151564245
1932815
9928942
379618020
81994665
343470245
667952300
75098737
551636144
87320273
7759280
128588405
324126
223602988
404429069
158851646
294073211
651944097
87208662
634096215
52887031
73885605
139387132
125655576
477495573
5823362
82956563
354474471
665466661
128837787
366431506
258494523
159403698
151797098
80667021
530649106
650838350
685089579
35623784
305884363
39627775
112551336
42064671
128032971
676910008
138098114
255140178
87239432
7283323
15279398
727693850
280251726
803025721
109940461
203535744
91521704
550272123
205125657
624788260
514776509
459137110
203865701
431987472
4613486
39351916
661766996
89239390
405877665
155364892
220312401
284188020
604751969
193773611
155415936
1022830
4099796
27151265
35155175
213133224
278564635
140972380
82062963
596079840
316109418
278428120
174124438
615598134
322657157
922912127
6696416
56675157
255567156
255352940
376744148
364917173
415903150
454166817
55349117
474203958
100716431
629656952
131560963
174138416
487734624
106877911
141997626
56301275
489792023
423354972
622680267
14575291
38667072
129856759
86548712
801769465
354184461
17816641
93083408
219791689
272520744
57701545
90202110
43229078
97432452
50849882
23038
468151454
103294211
15243520
128446690
414989053
889220690
75802892
183007804
10954213
421777291
297388035
271360174
83648214
204774316
104289610
72658648
32903715
622628738
266654081
168767656
179443858
791459788
200383516
350065726
638357489
308328658
123725875
274383436
44396100
657055862
48050192
258590605
28690312
517005975
648278338
234990465
22165069
28234180
498557987
793261398
453927040
69852392
141726458
42505517
881466051
547164746
18681453
174432248
52100815
207996135
8271953
110087548
174900355
10507372
507426777
310370702
157971439
368300525
148018343
83104756
460455880
147500959
34484054
39713108
210657574
47442906
191584050
566768142
12857880
250549015
562798079
18625125
271665519
710971925
123910161
194039966
106768326
151502340
107470245
770170821
200992265
33429454
6514156
222024796
576148465
7890385
660002253
156548783
235559390
101434371
65240026
52293039
80838448
142596183
284527623
61462870
749924050
451417960
407617956
116129079
97898886
772937543
190393547
83012764
341770861
14363776
44047233
463696050
391447910
400634560
138378847
658752732
201555779
167433872
183489455
215955420
162542358
32491228
2777332
248797620
161322607
72617713
463393381
399428513
351038596
463647473
107215923
3817917
40907744
358264110
36487024
738179561
219954022
330386412
205501795
116382341
163058043
421616835
40540316
56764891
138658989
595020944
213437537
47349064
156048381
402695971
98143637
324213351
41682168
537360090
4481981
540331206
298311393
74997877
547653728
657363503
46078597
158921511
173001334
344129117
234016261
385493688
126000548
429675265
439177917
213915561
93781845
309604045
128063582
328979816
24762260
407998478
157888801
291899215
16271817
66070659
590054321
299973618
68419387
389530874
256637250
2969
82544169
18293607
255170018
234013462
75824847
99539703
190473293
738463094
30094747
456458121
13155838
243565275
285430085
4434309
610928616
793753839
4372769
44971229
603098237
134637066
244047438
191595402
723763981
14096182
47315804
6957159
167643404
108638339
872553524
54436233
556655416
39722717
159649048
107748909
202291512
602315000
10961735
9396805
86681039
384809137
269360684
68319058
264044638
306042603
107119538
158672605
27128710
94922432
237911286
369124587
52110480
293747577
527717585
362745602
15463628
460237434
9219794
286396071
4222009
255065009
555816092
165135009
162755006
940505315
228243648
35275048
69923804
11356970
219765347
428596676
144604589
300180522
512082753
79519269
564745474
524809539
541107340
38299851
514023948
224652797
205141882
234703351
111589817
32819909
20314819
101074513
69560723
81570545
801669369
357047053
362634058
178946147
539723743
150645196
749553803
9113293
936435886
344271903
289846436
239182599
302950906
419116454
620864787
16459023
18818618
581954218
60120823
229189735
21917996
94768265
40954676
385921105
473598450
685026027
736237143
46073252
55153301
77560545
71941194
492967681
671141247
609416503
5321058
683964409
458159005
732053219
412650526
259472981
221308594
130132702
711721519
479461482
19679518
228772569
314271306
327521239
11411693
306336730
182120462
403163155
2846552
460229370
391175963
5440141
525655594
392680501
141277782
682238205
1450495
304655119
41577744
33363235
136579592
427232439
8861820
98524350
683084823
268591623
89264995
55383772
193112498
291928493
539150097
229617788
216107647
157154182
6213089
401902515
305611315
43269419
32715522
90359404
33550625
285813017
8452814
2348760
420557309
778902729
656132268
41231647
683987
647131041
80754566
190668649
210200702
19411561
147228159
91935761
382504973
148955744
504707292
4168242
25037897
411134026
193866705
1059566
93971381
65250460
117677003
659470511
744292143
18600670
121743662
26811627
99089619
343741549
16992892
28540176
142053003
855514
95388456
118774590
123986183
757273007
86808397
387855132
71496107
665809037
13057511
5581485
414300092
109993567
299538334
226863828
637418141
208110936
176830933
138500750
124641282
34639239
704193480
404759005
683536739
16413611
950625399
41715743
118690992
121529828
28941259
107222162
416030890
77085916
51657000
4384336
310932932
91780708
503102256
195070152
43189994
300788474
347031845
313238803
622653408
27899068
63016469
87087669
104793428
66754844
329359573
837507312
61853292
49245791
99310581
170469235
373068698
564311692
298477137
5508182
34273375
37067425
520551979
288334859
23663269
63768959
695811191
114342463
116042650
10252228
244448509
283155274
492650786
382479484
56234950
258653652
764856561
84347834
163974473
79208810
50488382
775441167
323358679
349971901
320687148
605246750
21878333
55744691
27994910
3994509
16710574
21306825
162496968
355687474
193480079
743359149
94912
633385700
477565021
168588837
9412762
9307451
127764224
75882859
97984517
270724783
30149588
257571811
235981438
229118772
14592147
697160567
216408212
127233291
451815179
563967565
81918919
759669458
9505598
476477120
366855517
73664726
47047537
59832870
362917555
132913786
145494340
37542683
69039114
52040688
482752547
5120506
431443039
371246007
380475799
73695660
287306355
230424316
296426959
463349982
4987829
671710791
133846351
99039362
191101380
190757909
28182409
114720239
751542154
569775982
226134424
22466117
59435492
1631501
251929998
608056046
253581638
298792279
136316443
348218137
367034570
544419982
862667747
126271397
170482084
458572317
702770624
580002950
362159
234110279
404674989
128793684
157696747
316025403
85052247
6825581
482021692
368633317
176781724
319921274
86375724
115894374
160566741
632865380
167758677
110640977
675440453
202768865
7885528
2573945
106599548
332155511
205393771
360352133
55384641
647487563
60115895
577094909
470350870
317389608
68013400
353881252
374647398
346358588
170995428
12015177
361262660
157099284
176395340
670981134
711873221
115186100
24642582
114464828
315061311
39271728
394986817
149330499
316527122
175082210
304336790
132292989
79140718
337499893
413725976
111244360
223980639
53599977
145546903
181818201
271971688
349890420
203892568
13617566
164964563
321287004
137498053
26422383
58787666
215906750
444211513
267560179
398449411
668100788
241953957
246487436
589133704
130185630
302062679
124809994
16331777
21536481
259906096
99824815
39403414
944004573
367514859
48407310
138340145
148002737
29499430
639774229
265272372
64152551
11174360
423135483
37592036
211585465
598488844
83231793
270162190
451409014
85844468
591597240
381413778
659027572
72734449
70341091
42590342
48864211
87469651
111826057
234862345
116537954
222814924
541431259
95675868
52756918
273828003
401610978
324766395
373229468
231519220
134199259
62666030
68307868
191270183
227631446
29144111
455513776
117242097
173450414
78220382
490973523
14592147
268052328
721017999
372091321
125745442
704303423
509368209
45321795
27094702
252046467
214828015
241988207
57550208
438346574
280492945
253457701
100392864
8273322
4276527
7283702
317002407
159678287
249651487
232140007
7770742
284503643
174089290
725625326
101476356
6974090
191756799
465117424
145162234
419709303
28050204
570064067
368742098
45063085
129702110
342704269
208799800
630155302
220635799
136125744
458127573
247568367
62744975
156379821
125943868
295191572
32981156
332753404
71789734
139949835
610200278
483892044
4043324
357041029
585300480
616688139
240902932
511511003
23154469
155982928
543716581
297279688
663525602
435408456
305795258
494629514
150218186
379064232
195713921
654025370
261487334
558538780
10042890
541724065
6857079
466454420
466731185
144382199
659768366
39931567
591392907
105561868
95516738
99462926
48813894
439260939
181280398
815560008
82774271
581753945
449532037
65127055
253609416
770726142
5159426
141514521
465770482
220861165
72724374
533848013
14409073
1754344
348075124
35717066
3192477
195329360
793580984
186488004
82001539
515583652
478679878
16983686
577969050
114224906
96260603
368205512
4856818
0
26469823
234212033
3316916
796308510
3725207
212931359
402931458
383684118
68439767
306925294
484637443
31544204
72657931
311120160
18970764
396359
8176665
554819582
69543918
693277171
145630680
92392640
190796444
309056302
223475060
139221283
71172248
218521416
334574590
477405379
594854763
56026340
127570095
42006687
76001061
818010911
15562953
736583355
38326299
247800351
54453417
311238146
102355207
163371863
215399811
834454274
237107909
837126899
212277834
495532853
246758230
75118537
39772770
191576160
321916372
737086527
332502618
12978356
267488036
599095363
104545864
45293760
37714690
55554249
23473941
525224343
198036366
247563
672091118
211695423
207869572
372484400
382009058
144809789
7303968
758836828
35506582
50877764
279796122
779157209
62417382
427665855
53042152
198771639
403307362
262743144
757919808
685283704
409132539
497570512
239809969
13751388
98772483
141243414
397099381
22640550
14592147
221860076
38384756
23803618
485254057
696888425
93988950
15629125
318038316
702207629
181996944
39762297
364584679
370087349
338177427
635205339
8690835
246967145
209199944
277801265
250699670
18053986
745756140
447317832
22511406
120340233
271014628
25461037
734347628
240391825
168491670
304169486
276219227
604405568
1386750
142372740
17026708
439646741
419870709
117629025
376050194
357727526
147519053
1171653
451460213
237772464
18799342
335282180
53254856
209579055
200744765
39132793
27444134
407414910
11696159
182460178
52237164
255409857
181416091
22897350
256069870
580851614
61007182
497592
427061755
112731384
9288774
649271698
206250545
97590842
83843311
274015363
68433416
72706821
410567842
271941882
30732621
538577629
662468275
217537796
160519296
463443420
61568723
260499891
577071451
68154903
127663845
85460025
525477333
21386018
56163653
277096162
281423839
287833522
229316497
754803828
413867920
413642972
349028175
39756920
93940278
599694926
2608539
391300060
73696812
443015746
440373920
66276713
356561225
38499847
539453967
392077210
430633607
447091057
220368652
703968412
14698354
83593555
463967109
10916471
441716159
76204760
498709144
404282938
459370229
408672148
55251323
31960128
205676118
903560802
62861770
361307249
235323062
787699912
601272525
901221805
99824028
38398659
14785743
2586707
99439753
12439751
61620345
685647703
53398894
57166340
613862376
117466443
395485308
97708103
425915643
671558863
431187266
120606220
9556148
649474736
136042115
238490601
651309227
248512006
87638429
389367324
320611792
104501531
598842000
130987935
320118755
15954497
464867967
272439267
222942403
14022127
16356456
285348691
113391800
430539007
28315292
213705982
193990830
293772616
90650929
127503682
285378801
54232165
90581620
73602784
182766968
275547529
6644482
134972990
521283458
601674235
223117278
3516579
860567641
13808652
77808972
233419599
340522982
342059335
174722158
247525825
599312798
453888899
66180010
596162456
24826054
150374627
11037001
191584711
35549708
77403076
65576486
24357107
159890921
110950215
9267778
106749431
96626624
8856268
640797908
173730132
7871332
273048043
292279580
228964858
157593811
44341206
61656999
863625819
583387178
50553147
18392576
36966942
46021531
459412792
126056907
721015468
31772091
812738312
204183525
405465862
274581962
146806520
178856716
246614050
12480394
14964188
88367140
125297981
14309362
646126779
56888587
35028432
34959527
31568729
151968938
214032447
345362941
657530910
20469525
57498407
550253227
270963526
455998723
175577040
425556136
111072383
280207300
625190712
198346727
465300136
210016257
505893735
793682783
168125392
255885492
345047148
36017054
191646806
173272098
512391392
373455690
174557121
459374187
111600037
460041262
193198574
231037248
424662921
63613959
681962015
330933343
78858473
374061993
461244491
328084327
2488209
537172821
47538489
159371172
114947824
677131457
60918251
630895387
115983042
292519026
118820020
194770
507982255
536268668
285156175
267157071
208113097
275714135
92822003
22830536
403356020
709837953
19948488
66290512
58332021
22403628
29076836
299937696
86745646
18423636
149396188
75812163
65609897
191976090
615101797
159354545
45035032
137413191
160595816
68506090
282730521
357074451
248472514
644906471
687047219
38763471
79586959
263187719
191090122
46964984
30774600
78551141
260775542
42241520
97190983
369807924
26906921
383156093
155196075
408090
527072919
566035407
402653339
363645391
76680776
329486782
728226157
299082681
264767214
96824276
10476579
17427082
172615518
185531597
264551159
810764738
341348612
9019486
699546460
83362206
208312580
299033478
4923464
15735225
165053298
19645349
54932395
534585537
126287087
104572907
688260288
253902438
166523832
358056015
108039155
32612119
43878701
523179611
115034482
435050299
692660034
149993309
248531210
32845427
130882235
226502295
284989933
114714366
134101209
574920
335847201
25126280
156319622
386349365
278719421
169149046
22899110
156670549
72050166
51149960
526473344
336904257
147603550
110086671
161941495
274207983
8957415
22686511
704034425
189894274
506948932
179296034
18233487
291860424
48845396
128116306
15818607
113700183
144305600
174367239
515381067
120237216
372863234
233955855
356591373
127820351
634106851
481283555
73479494
177386409
95453384
97768124
179725326
241188720
401586551
21910180
114926304
11464521
48542118
66382245
259182822
20084641
436747224
94425317
174228969
728133926
70337338
71515330
165682080
623436027
189050538
271241983
424612563
91252929
256040100
516434740
62720626
691093403
202576354
661725234
255466135
21124708
7162133
183117460
193419458
861461064
500113091
250244458
29634816
8121185
21047500
62862085
640599785
7218076
44734119
143698064
501402355
270453724
66811610
521038002
250137540
67750133
290555768
57185822
216998333
384640669
67585288
277686901
82744467
242083746
40326215
123873865
182833443
431383842
661340270
38394777
722481915
466393874
426977689
17740778
121523135
105924979
445994687
15773277
66696716
137195325
325812502
408080943
371979886
32500386
14820631
6486488
42832450
90156062
108845626
23925080
44387440
629361862
485692378
277483531
56761222
87967329
140200984
400305957
568321406
2829237
212848375
622938818
671513821
5977858
362563109
534388197
435937488
732570474
61966340
707227144
445949013
373329136
157184966
40999553
16706797
167714102
152805774
61403217
404923258
5424245
161594131
176909139
32968072
62272041
665643191
170952331
543253583
326868910
8007899
443223480
348435359
351949024
253794394
277808997
249414656
13953962
133770551
154431894
327346309
733920130
188373305
599342999
63423588
69830941
432753122
103846537
545592579
224279019
159509801
422795904
3063238
389085205
282604840
278808839
207359259
150005399
700750086
616520413
350009443
383128520
233369798
108901686
183173812
62716165
552077127
660712247
260207313
364091488
31610684
175077885
72144115
526093766
141778006
426405901
561750320
528642494
414464958
484099151
177005713
64409221
121232787
256458625
396224185
333054709
466211613
2357980
608619218
134026230
594337034
595961751
599001178
403430
54105992
6203434
324624206
192379707
301039833
531088063
270734660
192266917
128481187
255344096
177455407
414143588
122419642
37409177
77547880
31354167
612011916
171917082
70083096
109078850
350051872
12799537
266530085
92225288
114050004
87361594
426209108
307819903
69079283
532687365
504798071
293280144
188284106
641016711
275007352
92819263
7441700
26744825
293515675
13005120
397067265
190574707
232743
886177120
229088585
31806928
306537141
96253341
128711014
452790730
14898187
655184985
269227648
298504902
771770785
461150776
78531463
717782785
247839303
839520107
301855594
32393825
255703531
25797356
293403988
417809001
81609137
158970155
64531629
354180368
548086480
410680512
400277593
162903595
651198697
161730153
150554113
270090248
737556847
176675860
374958042
296245432
340787184
147039282
301017068
18990641
299560706
807383799
695804099
330039408
397544165
82557723
15818607
88385536
212870626
66346012
691312371
88155052
548647773
10454923
306736335
208032210
84876254
10021435
88681157
10139471
209629963
127734478
181760959
202750593
667301929
296037771
114182303
35329793
6773987
402653957
406964263
632370380
339212280
40586942
380585554
562975199
192962844
207940925
545275409
227314639
290968739
250779914
770089587
134605883
141610936
221704687
4911432
214383761
63806756
281145409
63379297
374169948
363624150
330568793
184314815
74162051
238167160
3224500
84626952
12239590
222240945
352837105
298452106
26374729
684455567
219132566
285680408
149723187
349229533
71162286
456713072
485674258
200023753
55895783
349726672
24759698
119781264
23327565
837726584
227066513
260152389
762197635
166956351
246011211
167082328
444364369
108938584
447649063
345371738
220979116
541900635
288212292
206641950
163845372
351959018
785088819
460294305
5748294
302157795
106033682
797169078
271107507
3316470
469778
4140970
106766837
246184362
591221046
34876585
104893123
33748508
129592978
215701933
375912102
0
14828520
264634786
6187842
126730371
42255999
746831
140907183
16489293
645531274
49373381
378310333
20694282
23426105
143786914
190674369
73615935
366546368
63723147
440107903
53779288
323344619
538714243
146615434
5020101
193016111
182239564
239956978
48105375
490294658
20371793
157613158
51319708
291450554
14496255
521978147
336791498
406341089
40255494
179423086
335808935
261143119
339853560
176595095
373707758
639712655
246431200
19321554
224216969
253031835
431357953
437436646
222085986
535899413
505024503
113210208
45442081
57863181
152179137
166595234
320178477
92990813
183273972
82364060
301565590
342322808
39931808
269315914
138711020
33279423
539934151
1685333
317947056
490920998
41254254
321164766
166046155
69840844
708572942
75273836
266308821
475942488
341720543
336554543
386392053
134615166
279388633
83603699
134109175
162578907
383893256
369997397
156683520
78848436
10605461
181720828
104068002
394464193
674462793
680096545
613258113
554889351
163163136
149795114
24163206
296189
486009369
41615365
190543622
2616518
294956489
22633825
204293701
126466801
554024855
308169962
39269043
370734785
61510405
434768774
6797681
82471509
59373617
188268015
215853220
297030091
260521674
94567251
185854352
289999656
635814339
58526013
451202795
16605160
14158041
231099802
563010570
22944579
378595046
291987036
410689689
44165172
268648879
29991336
170560208
30469543
15601370
491085100
162633190
54468991
43144579
89969090
867472614
906230232
398109614
361568544
181924318
179407510
851624778
404406718
80585776
12474650
170955513
81427735
100587607
605667950
152339364
5179120
331837728
247273982
498153624
10020282
185302849
683590599
61006026
305421585
614722781
78918246
124939790
271425671
397044557
2422335
67610994
270910487
127532492
662581965
498068815
631721465
187426182
71191504
703925359
472008972
421716640
892370596
319024147
258612016
290854252
541494665
4365168
420606731
261565558
94980612
183176950
61688581
27340544
722186420
18819399
540498392
76414978
489172171
738942747
355168898
65772248
15218165
127907392
748300111
190521704
1705321
237532691
459306540
385867302
45986729
62467723
316373039
308070687
312827627
67045448
656295330
95381194
562661698
216149461
466178944
29124779
294141198
106043334
227774754
117554185
58486593
488824324
567133636
40836313
201862567
170035155
842033840
50988046
10616474
71908997
358594171
48538253
206516808
851778937
78978984
508633477
86608406
51762975
222710641
300493154
258941673
146882151
7829385
407137117
564156640
348427096
99001656
11695512
68809670
556985703
70732772
320264103
273340374
534795433
355228726
61510798
204639056
479475426
105586005
230637944
138050875
587619585
22011346
53536638
350936709
136589080
196062176
281970678
2967274
29171066
210917617
101307200
525648446
187177708
110053768
338602054
258828508
41744119
310141990
203659332
98192391
791544983
8032254
224140348
389127143
11988961
150604869
108492915
45516696
82601997
398700876
17481968
699690423
399406098
134705472
357939331
261188681
129049149
63513917
290250251
506060574
534876529
31674454
98780021
303248977
89694042
19538378
61597112
438026503
112583796
361840080
254329555
891968567
6343207
684076581
369347136
357376353
102096718
90834595
99068694
272497910
80583032
226196790
401342298
27627992
32266703
123609393
448077187
255796444
863402996
331369617
913481916
126836928
39479539
574250425
149314144
2222168
117406236
252456426
21323276
368547506
443862903
802355279
494239280
37687274
9139298
45456618
454443242
894287313
27094321
300652276
218781748
583378668
523875970
759126249
460689932
60509017
289218356
31700577
87610554
45001859
283866263
27240717
293715776
248781309
40699908
313280716
168173039
526830508
8758873
203779051
314397658
527105990
450444024
626077083
778872698
73090076
85847392
122790333
392766217
852507086
577659809
705269302
259370058
334165864
122752310
186967491
242847692
36351183
499414580
139284669
242069866
605733659
65944811
104413026
201346645
20871244
791191244
208873701
413882506
36381664
106942186
222958643
161124885
570755533
24398119
32081479
64111672
84649542
550621720
50757701
376313041
407370093
3040688
108625038
49970022
424975232
665228
634261854
105245750
149976771
829463788
640145089
839360715
296377606
564610888
881556461
361241783
138772671
320005575
16608099
274899597
28260116
2472168
62560298
0
2801749
529779595
336445443
67285117
31079983
134509281
46478955
561645838
321168294
211709445
194828611
375461338
824725276
620565434
27342622
368713961
8810813
117061676
18555883
371216291
8563899
431457449
682222391
18922489
70235666
838560981
98316380
312586437
49772051
318770991
105756245
106715986
435979027
260901222
364677234
46321356
346120951
297299777
596164832
37276750
535490676
194620633
445534562
563823598
183041505
660897529
438816518
133111031
923665698
466171
59764279
269335124
76330173
150314908
305239400
154226079
85531566
105222228
739468108
599425252
349633006
856911366
34450502
1876069
108477965
96030845
18808265
504402326
106536808
5095532
148418780
577953270
40633938
159425248
17267244
428721907
415820502
511345515
18103569
83618290
675106232
491442585
337308878
637081399
430411464
397738318
380225409
823805567
75037303
170896622
130764182
2066282
463565076
45144575
202598857
77055393
217575167
872766840
45513748
222994574
71610156
127613422
71981366
302401036
145140422
256926740
633202695
382739369
530742441
325416141
421569321
245877201
764208047
87308482
2959283
160483128
248892331
312284084
16539318
2241925
376452749
240857784
40058378
272677603
112837256
178096766
6145416
20431559
63468028
1235514
5919341
502346318
391004688
293043765
21535364
376897903
574128052
310414541
221024989
430250828
459545490
323576498
141504102
273452456
63997049
0
101714165
426225248
342933709
622122803
211813019
358729748
133851809
534449538
271580401
57826842
251403193
109261199
264291065
277000903
24320311
308133639
18884614
205074269
86477036
501479888
309092752
599607184
116103862
170296739
4954099
162589171
21732484
268678882
75574041
277008706
434457854
284456163
490437522
445260015
341224838
367605325
75883796
35247212
37074927
138773124
81954029
11233640
90361564
143609913
13281642
245179294
25913982
535010360
174801411
126440898
279551841
65673809
639102840
57020303
71796141
32997784
271901990
10328609
693479693
635342167
45287406
807476435
603584372
16851491
26512855
12756608
163358378
28216471
223043000
30149477
12534557
219100662
191164595
529763335
2010445
22008858
51218227
3400
2974283
116216182
897225322
385429385
44166692
466110201
96543128
249664490
328888011
623460810
14352639
22896249
383799770
113543476
178985940
119988961
623019090
41152245
3245034
4969777
460856900
508760152
248156766
441710791
59904011
521767414
429533690
326545614
101726498
10244982
730093038
234804276
110394541
399993089
251180926
16982482
768551162
256007804
398411287
204010989
632435238
293273915
147020482
37804730
141380034
204238727
323703422
86937814
139683547
329296153
664941668
528915891
526366706
234271266
541358203
6647312
199072085
99650159
268991052
357608474
8749187
191376179
869249
323784168
360256159
9492122
171700911
275215628
340993778
81870696
189087815
929122549
31560968
21499596
6722539
72361349
7466529
1672591
739744
218179701
381752119
169564295
6948337
55859111
82924488
144236187
80650591
398623536
399179593
256798975
208505400
205566565
39636100
10488378
16232926
751097413
171500907
64053856
545008417
96252757
162891178
143684214
694818318
262211587
360073632
872428671
93729678
183281429
266316890
158913928
714047444
28532354
74175905
181570257
573495946
625050176
565324584
67248718
658413912
611442599
204449249
6126196
201051549
23436402
25988989
404121073
146033310
84404416
111853755
336275469
196013961
21698945
299469175
41538624
36104295
113970411
33173776
138607702
117970602
56496133
265633724
262609151
642185336
144047614
663486633
200517945
491825930
11635581
206373948
327538444
57000972
334932121
864028014
403814257
750675398
68640317
20170269
516356738
217010267
244633388
474988041
509387773
111375512
1306474
533211637
1049278
79321185
94993514
28671324
383129030
163673715
184376495
312178940
161372785
13107072
358209767
417930289
508030722
63583158
6281032
97910567
549422593
251633082
450317763
782049377
258602328
32748908
500080689
343962094
202812668
524098498
445263027
1968291
139712783
133876068
653396913
17837341
185753099
106586396
170368503
184953504
12824675
356938466
295350982
227316387
139244670
381972341
495566771
252248249
545689169
10193943
9102385
255714220
80438495
446986172
316855163
43249295
130364741
326865741
202201615
57378560
492469897
54805797
355726227
466297093
444908335
27503561
44818964
244485890
36397778
127115684
57203998
490962616
459902688
58358818
135778837
593168
92934885
371541152
30482017
83040205
376989233
207831944
378311877
484154408
60907623
16331956
168413231
500859575
100000081
262236734
174170600
80797426
629609731
115010331
152486814
13842289
11323396
70555777
90843932
251012582
296223
393042758
171798927
6645671
269321252
58196867
504414212
920840720
341062952
169312790
358030758
289647244
170870284
117079071
56907353
117531360
40640348
182425825
211355083
480409216
222220349
16545387
60686794
389853940
522595460
233779905
144142749
53944256
695542352
652669169
210667402
45922984
140803891
151024159
90460568
461350476
302778316
302697439
108373666
82892136
265095615
32835708
335155060
129977436
81223708
204354400
134973259
83807802
8655997
521116699
119670549
592984637
380595190
21154315
325458545
166572986
102671413
70638344
44936811
95325398
293821362
701461253
93922181
245261915
475665201
180092921
580612847
46442742
499700987
714981983
190617461
79320076
249472333
90302618
198238418
268615176
38187011
178438596
765165387
406798373
62300244
10195571
479675716
2176783
8973320
326755320
334969260
38132920
42474902
253071039
152481126
406390658
841672929
229504158
189416497
253006295
476067747
62089284
747664164
380023498
117514404
359397948
278636718
10796685
264943076
110835379
193514229
98514925
48149022
33282023
161722218
59684285
221259933
612156660
203966682
60895311
19565870
37539218
73971730
145525534
194567867
56541779
23409240
289891667
438000982
656788169
36556131
265468620
127146573
388965341
385034259
23231320
18511479
29194756
41297112
22577162
234173146
761592310
146643699
15881231
82509521
36563038
71383050
167182234
433215666
385212532
76694585
197077700
129646078
38657052
219304715
14803029
182862
377461987
506160620
771919252
235202098
253046765
192934767
6549112
292203291
11790755
60321277
188572200
102704785
7684289
588958401
300677073
213056214
544836236
6267490
621137820
125767386
325340497
97509629
385981311
869524135
492282443
18910415
610596284
152404210
4062714
2987481
218327524
259456354
187283452
295785742
73533317
50575203
324188555
230812549
73230659
55174390
683335647
42744077
36484058
226945750
76241900
16145112
313971029
421031117
89253489
169713242
221142113
149163299
179165038
63335501
174672348
179390318
104955056
529686
9579905
641847874
228877462
828647183
556753298
357200898
36695298
705796780
109571647
148418606
301246353
216727761
1647129
127866934
531111040
144113777
329456330
172015584
306305680
59687873
188324218
692728208
31301983
265285216
681817021
110468680
101974304
338075938
186460106
376643972
659567834
320150310
453247578
286114508
930422717
403363201
143169023
289478225
458686492
433499464
14115581
200411569
363723158
563957460
231216683
420323421
171538
13726874
616274
17719393
2292510
340847123
205560253
12020020
277417170
555196456
495092656
591794464
7137177
83421740
92478953
242686305
138488855
3499191
59158805
519495048
43413742
120964516
342022288
255885946
554392326
87628392
43878385
111218945
682912899
335301313
370632028
7047945
659628539
5589168
16116698
745723744
741425296
564415518
622940945
610972540
153448076
226731526
98230194
211072067
550463552
894225667
40073048
409319383
139414449
140211706
69098333
78512699
104606887
87806360
443574171
682404614
163474371
195198674
421038152
440076172
387035709
374770994
1216554
331233834
443761927
195073852
488233168
5321234
72227175
31075712
160993632
95087896
41894741
96152533
209879788
21402252
50739736
545461522
317780547
150523447
418927408
399301641
400269317
91092776
36229305
65924782
123949859
438046728
340763396
523911141
125306484
540984897
305674347
28249250
431324655
303454939
214009018
85535162
418722193
20359586
57601111
303420569
88170982
118640068
610790167
325922891
234511349
325254051
193302904
70592652
225107816
189451145
227349320
429784976
50321012
9299560
25135809
192843554
343344344
164438542
4117021
48231332
92887893
14377293
76912816
80632710
6216841
106090763
898091251
60632333
89199684
203327936
4160996
115147454
136243543
639317874
22765966
635546425
304481609
85372904
401902489
310735418
279725270
175779618
419016462
5564858
220973632
280146121
234744276
30303811
11935395
118173738
34056056
51016114
425508955
298450515
587084860
370944052
695148764
522105439
460687926
3680566
103093783
530732920
55854702
12482311
165909829
153817516
416760346
582895091
362478441
38779458
71842223
152736958
542211223
176757529
40087887
13275956
62201268
372337022
346646972
138709473
65822546
271846555
6367074
373734466
11163697
326351113
101172391
4455875
316210864
330081818
90779035
35437046
381800929
454581152
68989352
719299418
61827596
330941306
84293274
40914064
85208620
14592147
146872421
284311491
51172822
102317199
734524183
108805055
79035720
852891383
33515771
3191664
195461710
44837505
218105175
282753825
102538133
618995286
736946628
66542299
10343439
232105013
546787804
242941687
325300373
357735980
373798383
271228550
142147314
95667228
637655744
100549929
315288374
134282495
180608512
223095915
86435301
163913627
208903440
660667384
545848915
56803271
308424569
114311085
579703608
305334694
295795327
660870045
76439916
146537539
187615411
231785008
25142740
190966593
10612529
328203124
70983746
134886645
890508
118166648
493441045
343551751
268219483
252437260
99817402
528232019
111174272
104919940
16176205
23196003
102579645
406627464
393988514
536906466
164071964
405906217
420889874
8451315
82259899
77893733
427502633
228056563
373582394
39271627
93968700
678741749
146600192
229035908
38493666
113273520
61987991
109996570
213982862
4586436
659646570
384482225
265437241
99776886
5493121
0
609797272
607325051
180807806
332481230
467238253
620405855
106227959
16008019
825687204
576697376
582277949
819942023
192805860
8570649
220221570
56698506
91356176
816315
373316501
345936314
388136565
636758064
23913240
116149960
575335445
10032448
20854606
142281281
360173463
264730636
162122127
61800896
360620443
30193246
159573886
655198255
18608025
109965665
2170415
9050170
256347674
200963322
162374246
193340031
965575
491109031
242850770
184327007
223784102
753505068
105189771
522234203
141635211
4743258
413289517
7343430
20370930
157727348
78121648
272310023
463881456
225913804
299738194
11234067
680638750
200062904
138153557
359817979
389416989
187746102
693953750
563257285
401449902
375883383
49236880
427533894
141760042
19251847
290089240
21380612
497593791
24242451
213917984
651713016
370885256
353260665
736427290
126330605
20336116
555785303
100050399
228954367
36634649
856713212
348728011
497469876
33710090
154055842
19700919
53726770
6091432
48385510
29526018
245618624
38869650
359837693
172895240
24117832
349030995
237246235
178585778
44799504
85576771
448695262
654116736
439113563
345890610
44920893
23507043
161975187
53393815
98841993
520805830
724277077
649840921
335326826
227965098
132945484
217499218
116793315
176272344
107916272
319045139
907337994
202056979
295509350
587335399
701094856
244662153
79915965
299577232
21223578
34248440
178937010
22292880
279101733
136192
92650970
134404568
304417025
265061585
240727119
120013743
711661360
484023164
71302868
219490174
12226698
275599223
146515530
6243000
25366915
254607985
108321470
1996004
765397360
145046990
30359233
408318399
43573975
72206149
409353469
44639200
447822992
276881249
118543244
527921847
219415914
552149930
293329490
422680771
251174254
188545878
125744786
160541065
459318948
124554542
2955833
59419048
137175416
2116126
54522909
159840891
449700976
501292602
242751163
749610849
203424970
33259390
87161507
18648712
649339391
445628805
15202444
633873759
10480178
451514276
255827926
80592257
678842792
48516758
22106875
366016569
29338834
52966302
329809923
591076959
37726347
40124926
28160668
41670370
303729111
224935751
145253450
28564026
318184916
530919924
72478567
634536766
28729596
409008909
174863282
600820060
157702628
553390329
4037070
183379186
257626797
45205288
742445
19339113
3121419
489138536
46818994
137425812
326951683
87112170
84930519
798310836
321884827
586868486
269629907
156052700
559895150
40052421
78818031
57059149
1399007
441875888
299148527
777486736
165471938
78730258
97132260
418539221
23762263
324366633
251050711
53586808
301717472
365578607
185074644
26403065
29929129
420572897
137679426
843931125
26431239
57091370
523055014
407327587
41604834
548129579
152617687
58448638
92953262
146040234
689966233
624414914
936893057
34774121
105270149
320139768
383007474
686960215
204053543
90833880
455334607
21132992
78631021
1047184
884871345
381384706
27235110
157275737
117865664
398998744
803709938
347718016
365654476
417674115
101050052
29215309
274669792
397021637
38832697
521231506
6330624
393700655
78186501
312571463
690968102
533084066
142349109
188328080
470010212
28058590
61990265
125030977
29358093
200793279
19983375
22113591
57860398
77506165
675659288
13113863
898626294
147129685
20437829
162665895
213907488
194965089
355727919
14592147
10600467
129853276
13411770
674775508
294103096
90810907
511204051
3475354
428641536
439255089
260868819
100220233
404063500
662956590
320401392
59201046
605995
268550732
16460344
332435895
383933540
730223430
34403091
394117077
633171035
639680012
337150681
183215977
189809326
671461151
107022217
359299886
117791723
262624885
125350410
410698048
5498616
191520232
275418136
259864518
206706268
40863615
38925916
89486276
12119086
162090348
199470123
53853413
154845688
387248123
196140246
280025867
450765335
496430219
316947079
559073306
167286035
125724018
344148294
64922873
350469020
315264764
131323950
435650301
476488438
3017760
150385343
379191332
13891931
220779620
644005172
93468455
122553927
78082242
390531044
7061166
276889721
364641399
114455128
515912512
172497973
46171091
340193214
279980046
479545783
282188683
12583697
367128399
179911111
720576456
50999737
88265426
149834892
26929845
311069009
244428791
121401906
613597725
798693290
222445294
474701094
249324715
322779213
713506551
617812060
474208365
623118633
94593746
116777882
179847458
833539382
348500899
90758528
9757109
117780266
77896844
259586327
154291427
16079093
44776401
61125020
50307058
890508062
79454425
79406965
279024506
17362244
169043876
249427960
30717001
264895616
5928228
325223999
701609538
97581209
178846071
231830932
55685917
99413281
803298209
205072932
508874897
34131975
470829445
326386105
17236153
15762678
692421370
368287292
299708166
6403649
96822125
99863454
141446538
311332391
120914115
359974045
148312954
19231154
118011580
165588646
32429551
201495249
213966834
3891068
179606380
87166026
130448125
287515411
201395836
112382379
156616127
384127363
264662096
187104527
517995446
486183378
94527081
32128690
191240328
77487027
140611216
10117755
501122534
160115617
82177874
425176529
110842080
257432111
493072938
67343892
98940460
173186593
52181143
66263986
18810525
326143646
23982492
9281
567800981
81733567
538723290
128773845
187632146
186968075
689040608
40497007
732077177
267577589
377849644
152678449
767006
279831799
338220489
333837530
225353847
379962725
24785118
214432101
130368053
8446709
165840224
293853740
98331459
324930408
265697377
35867120
343099627
220465146
130267217
77506898
56982902
30672746
186513216
59720847
22821897
168379142
16465788
872409416
180684708
31480990
88726586
193674330
150584582
299219261
5415325
747470657
263806813
182356690
134907495
87940880
23644389
93960532
646434122
164728564
79243968
399698367
682828062
4164120
736809718
188381699
101343908
103830515
82153288
78896519
352354359
237350162
6549344
135559181
297204609
107228724
702182139
214465944
54921766
496877584
74886664
275027647
484627324
346064103
31467838
301420945
511854490
678440
29246388
6015743
400031206
744328048
56895454
1361044
35003518
550615766
262997949
187180896
300504850
19582831
13941191
516357537
25262429
115474128
180752718
305439366
356098168
168871541
169119698
8375603
124709948
151813
267030079
40692942
252111264
81500222
94192446
889885410
50511012
144014326
788980807
143905859
447998761
20994112
26627164
20549979
346570424
203894283
114324749
47472301
22050390
459856355
529222831
751015673
920984
130119111
615214440
936210126
132262538
117308674
451286638
341677847
777896544
558023164
511647125
255215188
208268426
114165974
126240995
10176942
644048198
184658967
70075480
234472487
312796513
315734492
260572295
77847258
30922975
93307053
16974779
1313053
696472402
373978228
860324674
100335800
417156
29980062
526170557
444114118
756779254
323060776
114042096
212669153
526611164
2644158
641779794
245305552
411118015
172146269
68439501
183711563
327449912
455536764
211875402
589854928
220132068
122279162
614323283
349816982
124613020
283435090
6328068
63345823
615619096
51342565
171383062
8497076
29355285
345437253
218566138
133277630
731263538
445437697
135435062
35422745
48872183
538723860
552740645
872142647
68754467
113438402
49521933
5958932
147385511
141443829
40987573
182091926
111952778
211400196
154189225
345986667
297042646
276915078
49700840
5098430
5302029
12356286
88898946
112008749
542808703
457136458
430096330
41161960
207992137
154373610
131924386
810360282
698362
534014033
85139744
9182389
145661036
103884530
63526808
296094907
125267016
34668328
305449927
423682095
280175749
491730123
166596957
387194872
65619927
469806906
292127489
66044177
234228287
238863146
20968749
777250221
214714521
12165434
155063873
56621529
515831015
303426797
86782774
107967499
403258023
249618027
429878069
40120728
13326500
6946903
814041
308546007
92628874
383050022
236501557
26887529
224401217
291579464
8564473
339395364
78306108
430030244
466080
411451590
849140889
244318681
291675794
21257129
159082027
532472267
782675297
98923551
739665477
598554796
6296471
258749733
144779679
406787809
431511656
204930512
117743183
479554934
41676397
51141943
166651854
61773765
69419969
697856911
407857795
508110962
227947867
365552327
333968710
145692730
147392731
292321035
66954106
45213914
456741785
388279002
4064579
41883228
40264249
44827177
33397501
246564957
134999529
11779
176880303
101077323
237241032
364725139
199374679
63338381
463723089
178332140
145313515
510915695
69037716
87433670
849836
140665729
137212754
351491592
524160329
21270705
167022292
166582964
27096581
406055348
927519057
39495159
950815619
21798694
3950907
236601654
31099461
819579567
612778115
648948334
243462739
130083646
173200823
411526888
37846984
8254939
27808240
61221249
259183435
19579069
19776597
175054200
194640169
235704888
175969249
494345373
845976695
312237825
221654314
132364720
33028267
3768519
312929417
46196299
253457277
20645399
83929082
4685116
372741592
61830495
34225208
740523442
25745587
114369869
85418398
147252968
60824621
144785213
325593146
568860860
214250144
517192351
413193810
84483404
136881381
67051175
299642071
5094438
237267022
27915891
189847221
84008570
316610163
234624001
266044357
24700279
37973775
209194297
734484352
56729958
22658003
167451542
423971854
381332388
229617869
590748897
190897926
18385813
32938424
254916988
185662751
327216890
236591386
708575027
529023938
135453846
19512512
504749740
610699663
192781826
494001051
68024895
174096017
525173715
350594190
350478346
609026127
52344432
57843654
198472761
77497415
583890970
58582125
296137057
582587
111036290
8451214
669758808
321487495
168820060
382199689
438772636
87742863
29647903
90945772
47319354
216710761
136307932
6941851
19066163
5189206
561566378
14707359
423382800
266880339
587700114
555089665
2987749
800990638
67527661
329986988
886614319
251756533
131201109
16842831
494741921
28880139
36751649
649797224
31672325
591566965
441351185
211724224
19187043
708821816
63154396
260583256
88368705
190420906
22251559
240716979
113588087
873514150
497818096
149619957
55072411
789731994
188424165
516023038
105144549
142463287
19402212
349263031
16001404
363573510
15005387
9151999
156241056
230535224
130473700
11427717
271371620
169217348
141805191
879424308
32931099
6909592
388943834
20293150
454753622
402369759
144279877
127589218
363521432
158362749
497890850
91225597
134274271
63313279
45088207
382929031
277464018
856421644
376178211
461281704
198272218
241574398
121539852
80348523
9165136
229345771
276274162
20384865
751517133
689386749
513653403
586744358
170113323
5779020
283999444
298929760
75764441
314935531
64456500
15818607
945408849
15521943
504282746
247507991
450365826
30832652
124341335
352279100
107621885
79001651
146044995
386817780
182799517
265296452
660407428
101945877
148945340
241126097
243310477
133461870
684945389
424453503
463387705
176562922
211503981
7733506
540861868
230755485
461505338
38622091
16575453
107116454
671875099
43897155
88245581
317804131
38663039
18482591
13072958
272933491
79847830
703047862
522539898
340046141
204786186
118106860
923163070
2971165
34353589
2334155
230347232
586964312
725635978
17830969
28906649
1992201
25606045
686244304
78366942
122897854
21054153
14382350
270719963
178129537
187497171
41622202
70997937
600545040
47501389
47349230
16926107
496317263
38522785
214900862
201493943
688142584
52796715
558420929
395674297
26699368
91395921
227857992
29475838
90521617
217210123
523033203
346675340
257586144
53768433
253673133
502835875
2247937
344376705
327387251
39946582
288234152
88759803
18878216
290048417
329169077
70400480
25168538
149409506
49664695
127302381
239696873
304307
196855916
201931154
2998405
68434527
37643987
700450282
6134494
108709973
203170211
32621436
31750428
288065036
145688430
397601121
247663004
100999435
380258888
437392737
128500286
308534859
28718134
169864931
598264095
185148788
212240459
34109353
357525306
162573618
730187643
650160378
468751229
73457820
7880025
842636196
310338258
71911814
16898426
475169643
151886944
286290348
103990783
17227320
67491279
222617533
455699013
175038658
1433759
873755020
168053550
256292993
132700692
570527315
503113136
389702241
511788367
522359407
431276492
121734890
833309248
324641046
489331110
6817847
43705707
130691735
663989875
352524693
750123224
26925182
119142481
187256990
33111268
346786518
579625358
473454461
377074603
71553775
277040711
47528954
85089529
5135089
418285163
3267732
61674200
260961417
10267625
27842544
174894076
309604033
110810769
50488173
667008426
160968618
159378214
853761846
549290682
27635308
73155705
216104930
56002484
151617149
98305691
709573886
322598904
42380869
295968236
4528393
29943589
1218940
168710135
52460075
44364797
191330467
156327389
97987701
114043117
126860356
715342504
415033598
308243425
274095746
307235719
668127528
698972696
647237475
352606954
217704384
175951103
164895255
150458321
361577945
294810911
576664398
442083708
219378880
397748954
544661329
315555874
414107820
99397504
310156360
4048677
288430140
159876882
305873008
441070531
16021129
144435448
131579573
551191414
94691741
28539210
185022383
53680788
360663123
712589728
574863743
50052821
137154052
50104678
642323327
40672826
43799876
222385063
465365167
482296578
92120258
478958991
375086717
126414599
35351500
782904338
127667831
62697264
139845959
261060432
353502365
39440675
291712906
589470761
181577512
341432832
347780173
550909479
620670819
12983685
390582826
649868497
273186358
43361340
598953027
389081392
292520698
195751252
894256612
220492717
302407685
208372138
148104231
27391676
812989160
908338
443032055
230462638
528867748
280947137
26716958
381401913
212313910
311936662
361844327
17083139
496321969
317943145
21278567
184163409
95732447
150563772
620796803
35648250
63980508
189103791
696272316
50489140
162742057
346076050
376548555
94483028
8109935
240149101
587731726
153791077
140505790
178040261
258783248
328941781
297799337
234152562
81963978
87960415
167963283
11288259
9479355
794036647
67985821
171739245
392693113
159361649
3581180
424710531
38003781
628637841
525861185
407813831
370564003
419149487
14728946
41576670
55917137
338938829
82418788
10569750
401794778
230011031
641266440
510532204
255431426
20939275
295939
297471839
121282268
9300052
362379922
7535119
1287095
140145169
5182604
171366116
8091111
470608699
99082232
304436719
409274686
139307939
95046561
168771893
326624096
705393522
43197594
375180603
21629047
108104780
565094336
665324103
28735002
524625106
473141456
569177907
44805639
44368233
152476855
104936844
125768857
66759414
139622736
292673014
481245448
122675281
550130037
76419885
128920724
157524591
69032193
164547307
214532306
2678913
695736362
589243470
516272347
413495008
15516546
123727460
65805311
67384084
99013889
301395845
478068068
181840445
221353403
319727204
732202436
12105126
404636004
950322768
910807509
260716781
431640357
241195237
326935195
505346050
22906871
13636051
190173800
104406766
44571166
343544052
418265238
355322814
47153406
225956542
18514037
191986447
624979516
229184588
30569015
7501521
0
4632788
215932268
243206192
109636774
48034732
303519068
349141826
491734768
1255827
621569219
114335990
377171763
586954327
792648106
70789758
617187581
237437258
42641011
134497963
120312990
280116992
114272695
615015752
721608347
34810104
93963984
335893928
378770987
36454572
11563997
284531887
22817919
86985583
94882026
684801750
170177633
552558553
67157161
215010262
896304094
251504808
645363532
110649950
259164603
135390132
344852102
74404564
444674132
111363104
219247471
71490693
485732504
317405164
71223695
241817026
309312783
271433090
30661311
204498929
184854572
198402677
142061570
132194514
95565817
525605818
545010175
13998461
520848311
560493759
663954538
290834620
45078899
115571428
42793979
583652383
615141435
246741141
8393568
609515270
442604886
29428416
28897953
534627258
98231176
71494109
52979953
837467433
42954304
99124274
201590018
37314939
451490377
423951513
402154178
421169813
109144093
246245504
252714689
365775645
236916589
64245982
718000062
171988920
67030048
76191
226451656
300774392
273705959
226111363
110720783
233102743
96454401
158183692
235929669
14365932
6670338
170307517
82153141
881972538
179905670
595355779
29789762
75307149
134476327
58423998
279095141
593501448
518088402
334602264
481534717
596616152
94469810
189352197
181828064
19020729
141689848
41264145
119389301
83605227
521392345
748402435
17198728
315220389
107274546
522987033
30516787
413417319
780307137
82999881
287635177
650562158
212665128
184105245
481499481
79878758
76891612
351136848
328010790
71849140
394430232
21206115
580401797
180468747
175217774
52866021
11876064
146469595
744070144
56874200
427059913
131907572
13004774
281300777
43362157
740913775
45125242
209995279
349242119
400681831
576586493
758992824
189980359
89415099
229973845
16923888
169588570
101617736
316075084
792291836
160678858
524815273
147806479
137979677
371674004
875821830
664912772
74927828
2972133
355655590
93979867
228730626
497932077
264015750
658479628
518511873
161744469
489346527
212146064
266380771
226449450
46278329
580647903
153432087
225276794
87355751
238860243
21071690
184289977
121127490
97038907
561162404
391408034
333649119
240732432
92232191
28514538
277080074
48664314
480240314
47843067
343988440
64742256
41531927
2987829
300099953
461179939
656406242
63328827
896624085
698670232
5659040
62810376
235754262
54373152
17803468
24407842
514792314
250708064
185312250
52588405
25500274
167009482
72481021
582985216
17207039
149010272
16518110
104644788
372204570
515028528
442119
73363055
158051268
70913123
561062154
221510471
130724115
815871517
662142290
55740536
504599936
141083971
29048730
72489719
108950505
169322815
277116781
189886733
54489589
724081763
339779121
228891336
168406557
217263931
344677183
128354875
378615320
182101942
52500132
473531687
507996453
3094815
11063387
47671922
121056686
268490617
409136827
98841791
389021354
536030428
312096181
26671848
187899324
121580888
144379061
269888163
74787347
392801920
311270227
545559642
55224298
662316937
135724128
143015552
503663229
224127697
70867737
795389535
644906361
181323221
673060309
17269570
66667284
261408318
79013836
525920237
660168817
192933719
103126618
47827563
116893909
377958502
234641201
30359192
246273925
138152648
21005509
422641685
156631067
37053459
132932641
60859968
386382920
402680047
264171430
469944885
83528388
204588930
86363334
150282672
326363740
89560132
39303575
520371530
381998328
100453383
573285633
194924907
875581625
232431722
40297917
238076554
236333419
619402938
341769225
63155683
454661588
258116925
253788474
222165918
221273384
105869025
309450799
45259876
103200262
177628085
201334862
144032402
1473996
2012753
229727034
38290012
164521849
98228564
70412607
42932271
679144921
281798253
191501558
128309847
114871053
411992412
48439351
858199961
713638856
644829767
7751272
217357077
106356203
251361186
83752898
53123500
72878568
69053868
302966015
610559226
69116166
377745952
337967177
130242819
29439512
220697196
311829980
592321017
246185261
365041844
258776264
11768849
92819424
56742447
818062460
225140299
797514654
663481870
420863922
248743226
271984080
252530396
22206373
23258617
298015074
61600542
463926629
136913407
86938254
81629231
35746792
477816
463446002
16434067
82669825
143855130
164381978
407342860
75301952
66487316
339547121
4920413
43407885
359463532
7996716
51701421
43650037
475164887
135652740
110258528
16072960
340332793
232046953
211139387
794683370
681861322
89535162
418547083
104516347
156925519
38496991
139571420
3075013
502596133
19682554
9556148
294078150
39962682
516044212
691739878
1581220
881308167
1845331
123462299
135576464
61891895
190352141
63891997
794048628
135709224
790757465
249295506
396229657
99012757
245363764
518643775
316519179
364542526
462581272
41686088
291857822
169800567
108312471
17274499
167719085
180991886
609379993
58183178
245565100
12274531
6830586
526904807
453760899
253314282
1175036
468854369
579429835
114839751
550497808
337052255
584498215
5255372
207351629
81035509
111341482
156566988
71121580
92418585
54353078
435504295
130580117
131177369
351932307
123360519
105608997
575326479
138095892
67911693
244422188
162293888
200780420
440576483
126750849
23715987
155716493
685365144
687367862
424625536
189015809
577156095
363554503
333953137
480477482
165136784
256704106
190363409
939332056
92810635
499348417
573322696
135057759
73969993
714271471
670821353
51475752
5822531
303458840
122606677
602519260
80362263
70949584
304497660
89201428
508523420
83801097
384659669
1522003
380266418
151308485
253493806
442509034
238417106
26093247
357011488
627277935
59368634
393061816
926193667
4431890
12360284
17881568
204480910
106385584
79853350
113492596
347843416
419780827
165122295
77444177
577970864
35789995
20609011
101750834
91546356
173060149
365807467
258817674
461734302
158332631
241140132
20782107
242062783
452313880
45005547
887234126
131337218
685426389
239158111
174056456
609801493
244093817
607699464
235827209
44255125
176685369
211449597
106705738
310175466
688122161
230252483
128605263
524774805
27725836
831769141
196544075
105001248
4230210
232877594
51984755
254607773
12129432
188801202
228139726
228819480
74735301
11341499
177443682
439022255
349822330
159254512
5928456
1223054
325347156
714704354
7601110
88938355
252946909
537262591
406966579
446809711
351332807
87341278
377836568
16181326
346536034
469409773
131018902
280913815
102959059
25721928
123248939
57398305
548590005
551035836
136050705
37136343
534531658
180343534
167492845
309802005
421867293
492795392
280109262
506490627
514887772
162767723
264091594
741333423
414602681
208204466
91210731
322167484
158364266
155309690
561394869
527388734
438898417
82141797
197597344
212414318
693181254
92327712
335217844
271013068
758219873
261657408
2965777
166470653
173873010
27688180
479975230
315790644
426329712
847158228
186936074
58743273
42429870
574556907
76352272
736862976
543554484
233760063
567389820
245185746
20487513
193980866
619553974
40994530
116564967
399724269
81372018
588854037
717399310
15135290
531252026
862677
74229953
14791656
22465630
135060944
48843987
91822227
418400344
129082790
183101406
28040450
99546227
115733784
696130117
254381801
333586700
170540675
500044599
243060567
121496170
276785221
316612796
125259726
362490810
90882049
449718779
243506805
117820994
79643656
478225413
89220992
241783786
725482886
67494175
168371950
83698270
125364855
643855253
103170438
3833612
581443786
72409582
45001457
44433340
30586573
257845176
18407348
380956478
285657101
25433963
749056608
282650222
164246348
214313384
224506628
130913477
17407298
234787018
76007829
399686665
9332535
18131042
84132179
609042547
371901109
439859238
87275971
53219332
377075612
240978479
286199538
370676343
298205857
144612764
422905279
383067636
137953044
267242118
88636008
270692244
30643690
516656419
701879974
30241988
553734438
355715754
36677244
213535440
20058001
187677771
873904520
205511018
621960149
664303736
117703522
147889601
3676517
479226063
122201221
644794432
138418344
850789138
4233310
20622171
253173886
118562422
20763195
682517224
186972929
825297676
612949257
631186388
74700378
341320006
79478652
104048457
759882396
109451238
660008970
40584301
649100160
327591488
15189639
74123029
220778989
304179428
322250610
21124367
849741369
4074704
604241669
276969317
76719668
157123105
100361740
74704450
304690380
747590510
228179636
288606645
419169428
155240048
256694564
127854374
184448029
22681959
38181833
311873098
164381190
50454769
79988480
88568292
100512451
782435069
121062231
151576044
7703294
54323916
342041550
549295749
53251218
817634657
20920995
18412939
343966099
808420460
109520935
31394046
17691160
804017738
94836896
188708659
566343629
428805539
397019068
220693828
553684747
32607312
380348631
98435889
203802006
471525197
16232730
580179836
63669426
436878461
889898525
42964073
110747219
46890061
222977311
744530127
135583240
53297202
311570895
47358558
588448584
420485437
58513684
107839552
171311026
410438293
328451301
440866514
92477598
346974671
2366032
39652825
292511146
227610430
97519111
145882865
111570013
426430529
249628793
294553426
742659130
332702095
20121926
767544580
215053922
192000385
655837474
64070057
63338130
123265511
99132382
80386050
487285996
139799185
62168688
28911555
486811451
166871996
185594955
243930849
75710925
80818043
526534256
38605321
801580266
283733624
319794019
710752072
410877235
23807444
208404581
104177783
23705725
38493347
66142479
470689648
778198752
61266298
314187701
103529418
523649943
302187249
221148620
75275332
13001779
79296308
329945345
54061475
120762636
25170864
141822772
377903150
185084375
82353113
174426252
270052815
132055343
170871569
536196899
85352331
13347569
44628000
180795019
106519463
49311237
296415138
84941134
421713195
18764645
22893225
156969533
194608276
45138792
410687508
303685569
422747856
129207252
7493919
27394343
183870079
288302511
647029451
323689614
455915952
80050351
307549354
372632162
216348213
759953571
362385234
396490834
14545288
490658118
720335271
190271932
34137050
98936768
531079018
111767015
19843162
143508334
788779336
316582275
83313952
78229782
637300593
279025461
379881402
17315825
224730715
699892
605135104
60767314
201375719
36553841
843603406
512544870
120774291
4956965
277789203
169435226
205704089
277229109
135847775
46707886
244638819
60048128
8544443
346137831
5499310
335998237
11384119
4772597
109186348
242927547
44446734
349764877
505040986
8326976
237604072
28582889
226855520
258225521
594216886
82984007
525285933
15257318
531613325
75358193
122416914
582941776
72997341
127218052
50813376
18496777
108448159
735232107
615694536
356852431
5227029
514553976
267438494
108150130
164964139
94349847
107457864
5238496
239434892
70280077
160796934
22243077
236229268
604817028
375981355
44540536
260946950
176437039
116415195
518226305
359685531
306634028
5971336
227342571
11144881
287203921
25124114
101837254
214618856
2643984
463840697
306024414
11360801
44879815
909026499
297025672
738265454
412512619
353524109
182100558
334020483
251851479
48948554
220665909
110878972
261577812
560656338
368780277
402288524
206019852
6315966
639366802
281211620
96215430
484404400
217331809
745683
63648853
222713209
179276849
152468690
62605372
6155305
802085814
224970805
419349898
57813413
368772126
281829365
216533215
690032260
78874390
200845548
493852147
159941269
81848762
104108570
98833041
153994200
187559466
140760223
67308473
675516698
141438236
23366295
45302571
301288795
42226259
360090226
472230033
97599299
532244772
172601165
544761349
204722983
889683960
69745583
54986474
87151543
107872100
41599816
190530957
611068810
54189781
584092304
352521043
716844658
398086346
106736745
39761081
519383860
813566399
373630220
410368309
124415892
634744340
39263297
631450261
475502299
643020762
140870170
166292788
355669755
169386143
302848410
421245077
43374829
694012501
332799343
4135942
532602842
28706253
311069150
194976222
450913799
279687693
114717115
626679654
106745527
442526137
84545556
35172624
95042434
139315506
299524459
620005718
65113396
44484148
262184030
164736745
38293799
493335530
244553678
105162043
326986603
399321107
30710325
485508577
163575638
165349463
591980194
240263911
418347917
78173883
25114642
455447781
501332417
197092687
12946003
642754075
84464362
104134470
362755687
284525892
119543797
307535759
15660848
15271364
78380087
433914429
118914668
121165314
332854032
372812810
55687954
123552442
601350922
687496408
246336859
690935420
69363991
369918802
501900777
719843517
550865545
14394757
649253035
791017367
130384725
61080059
156860392
112096636
679611120
126389154
366170072
16607267
287427435
360023085
2482311
766466566
66751278
9136208
0
424785198
88178609
72981313
1532636
170849302
361397354
82838745
582818114
9746806
244939811
24350926
7857391
42568872
602002522
19207719
74622164
57874021
356888881
141225343
29848417
790455274
661300242
198776845
692638746
6733768
33422250
46809240
88987233
406446370
71301311
866957
49258179
142460680
157964712
39824705
75534610
229116415
744981318
429339397
82781444
674978862
50151809
19104372
157285584
85771697
82069469
124981358
520411016
730494996
68033939
62986161
235854070
664587474
307152800
311010725
498507471
42753872
64599386
551046769
143897907
388554245
589805955
13884386
862887570
644020080
212644649
96532360
1038884
98183800
105897025
61079239
235116211
109310688
223955464
601801940
153149330
350936371
625169689
258721760
14413875
262885051
69494680
205317777
198328440
8630113
588700503
62237427
542755419
594394658
297336555
841279540
343606579
165017338
273454539
268859742
83852416
535303004
6480642
7817111
260899758
452211824
771769625
721145434
625104220
250067746
746830556
494632753
309254471
33203087
112072027
494390801
232906677
202922150
265739797
186547462
141444447
686823301
640150733
490645944
216656659
241857909
297674362
329295127
227780453
149832142
191780544
386212978
29615970
674045404
82890353
287809188
492392253
5289099
257396751
329435476
20902705
85928204
321049198
6605889
434184221
20666198
105470274
663009645
314969598
400006638
532196121
282858695
36291986
62357675
517381543
295125955
8128183
59659530
114418118
940133198
244280038
313604638
4903817
92757490
95914852
565995
836266972
94626093
29061411
515394311
703321383
71887223
757314681
152173438
686578661
16057960
31670785
421310495
251253242
807465405
11816037
282151255
460420754
223843867
8015083
538798379
737789658
297574323
40799067
135891353
476674940
236773491
28266832
113357836
189272851
229081066
37816484
30378334
26710791
47943954
429637088
16601491
241939759
4410429
332125456
66434469
736880649
945258
676237490
449489129
549895799
20200941
128790720
64936994
33444937
286051264
430886374
23942035
84785685
188621195
119111957
3523265
347541891
40669155
759288248
133672068
615837863
72428771
424380192
200817413
11748825
450147143
185828694
167361885
24623734
80218606
40629688
638082591
319790541
58442960
889876275
185818764
855316118
213069580
402356528
41863946
421199497
18949212
266264583
781105369
136119021
245015553
100166923
640839956
474599633
102478277
79777153
207394645
43854615
518581181
435043357
321302918
372222212
226961887
72585626
34751899
64803017
434192612
202669194
426501483
1306596
322106148
98398464
73316330
13463133
9311262
354194196
582322545
31909254
102338788
409718937
114550272
215869569
175467142
574309466
346604916
96810635
780719098
312976822
339181168
861846934
11620326
118280570
226946632
186289260
11635123
181306475
13574697
31770179
69235587
577612310
111375697
6468657
195777107
180625839
427516875
197946087
808440529
144321010
209558363
44177289
105724355
59004193
52413185
553512637
520875835
251662365
13700353
97442094
47163042
522898859
259754635
310998860
115710293
937445
321804663
364434537
397365765
160976829
297213434
560472299
35300525
411973365
87505778
380764551
892285054
385050970
392879646
303244109
85868691
290128612
310087907
134720362
171053194
81374494
521913259
55791402
260401016
217486669
157147473
378776246
42813095
669166305
649398818
419611593
141143272
572590321
141841894
81817366
15694374
37045632
311452171
26163045
183331595
1642945
242969416
799599730
1781892
562673778
23307164
2535710
69501919
447392170
376549280
407065732
392701983
42230825
4821460
780323068
147039364
358521896
182794979
36528918
21332900
293396159
125705896
117173156
630372211
560538851
193898577
249151403
263808004
222029662
589750925
84899543
170766577
174437331
513846017
230074916
121284469
13682825
434290282
414168111
304833083
169517173
456048326
144649786
51139834
28112821
27192006
310831192
623243609
304924441
22503872
88286335
326783548
206203181
41675526
361788606
81205111
185336778
37262770
379886816
543024087
264985578
9600216
382446711
46726766
15316521
65745729
8326765
163067378
203033136
319491053
118642597
44947521
266727264
74246305
28723767
214146430
129246435
156977917
749004327
4718124
11873604
598967984
142287143
650294225
210339937
170221626
364601365
501298051
326561080
26303009
292300885
488345193
15923075
259907218
1606804
173233845
43643335
452069384
539771695
48761069
166878415
45216504
388174899
3579914
101681456
174203722
40757164
344274743
602933129
475679417
333467800
641452846
183448819
638092527
1782940
464149435
397119756
45527739
787937588
525929732
130187071
70696293
89797558
13628847
195839185
116927690
908269412
106166025
215107771
831293960
225243144
49054007
52976266
66659046
795256739
502756059
311805742
15170024
355986150
32928760
244130711
546471815
252540174
820706517
549478754
90850950
176857605
21426568
855106290
185165864
251782155
51835073
62787608
3244689
61464544
78196894
191723380
138280249
270557194
245319469
127818778
484467562
246636922
367014256
819224822
295428269
216815544
166344328
266847081
423389828
1042419
108905810
44878050
41341155
188319554
258802371
121713550
48961461
398097256
306130402
117467404
135195650
335525616
256499284
349747195
49330841
275097620
103032789
36189547
57392970
260071456
41777184
226466609
312901223
2626484
86740779
626041853
1510276
49708211
453938935
697649637
267115276
538790984
418755229
79573947
107877057
64932352
517145937
63042798
11895350
626602104
527763813
141450807
31694234
883442
239607085
418034023
427840732
206653205
268762927
321103110
448303792
5630968
726006163
397848462
404606737
354694110
69188465
181594831
39973900
645311013
311143853
106321792
177533281
376837771
238897356
621193511
505962459
326798645
70788720
474400247
20342638
81987341
440737633
310599433
342016281
473181470
81801546
504649725
62444533
230752480
485875009
209889592
110240495
48881225
814419154
202289000
5056983
5098502
209683621
325556132
52434285
199730805
17468164
481650325
216165256
316002560
319009093
54627536
102923421
259716801
402743229
202382132
48068818
293669507
100902264
185668409
220251309
641972464
14872652
320000123
284823745
328404089
9155768
440876076
48126524
70889511
30384909
152144084
6389449
104367975
95226998
919623292
583491805
105418178
354983188
16865322
428475789
8012266
258901550
145548942
592973150
229643869
220918741
6575584
713475254
262759601
269085924
138680267
13800500
903172979
83142591
174522992
499944088
83065337
266098771
455355236
85620499
370975185
111272897
7096586
479491566
245320902
22814349
288250718
75516244
18271489
43103669
237454687
8282349
502587496
199195193
25557766
336583517
38740826
235711509
215815221
103487163
42767912
12928820
636657054
218406835
444254818
38219470
403009761
248653552
21024005
25832134
68633169
2763823
152225708
87486326
2025621
693764923
254388527
185373546
146692829
51504522
838599550
309942803
27365941
351233222
289641703
244884208
132974561
709265790
5519388
284670533
14485124
612548711
47695837
40005551
78013456
533760827
144789642
638354042
708322962
15039115
12105746
288631352
52471337
94396148
717350330
337826183
534850402
754639240
210807309
315371602
210257760
730118513
212673672
126650358
132176384
227449435
50700209
174908212
105200368
54235863
254627428
4815027
378674871
876129930
186025252
643178577
745132748
25430187
267645959
153681424
67530090
430168655
258932166
329666626
82745816
42383773
56699636
217262862
377577425
58746826
246753669
104802646
14592147
82284036
0
489184678
49057027
189016005
387028240
210036454
119599470
64202813
361759574
16042311
122016176
812075224
212513285
75487673
526050980
242440460
109184768
22109015
42716939
278542200
312780961
46510560
32577759
111674671
163748562
52886453
203911627
174049294
418172501
536899121
78815056
288342484
230089600
505874164
96198915
62384413
37675448
73218415
16121037
50660337
271937418
516783647
270302444
46372430
429208633
110550331
45383151
62541001
131698353
51959668
130429024
62067902
457296806
225564021
542383072
162421005
94055
518310452
71291314
97449254
773288016
87127396
7664726
43600314
240156492
63914094
241012078
334279627
561942824
31402074
9993983
601647985
66879952
236916307
132851987
677336533
315075032
516868079
455090367
132457230
494324709
359953871
25444627
277821776
13495146
387742113
550141926
287915876
42583065
374691328
248029400
367844996
106713523
121004913
338245816
100797161
90447359
422894085
91454037
451213384
506796132
111796262
5528528
183404356
35809436
608360
656236084
426259702
232784833
152806527
338979165
87260519
75607461
78882586
113075780
170835489
437385827
328362195
63749821
610725877
107394460
31943931
135587161
536544860
219421165
141522074
189611548
157199057
567734998
16265210
113960896
216387780
879868293
256274975
531308221
65522696
23941947
39951192
802250011
375993073
353521177
59330008
129290700
188293213
1991509
157702665
770970263
703287428
22781255
434994592
143097874
252418863
93949389
123370041
97543110
146362905
365249637
148889519
107296031
732945753
577528249
85757865
524488995
296990123
113426808
148233923
429617267
238011544
122673370
41023420
91189706
763410742
363646286
161448072
304253087
88425277
343963318
357129804
760576533
500163081
34931668
485686090
412261914
49052732
74770976
35330393
195953448
80530612
321640053
117070833
159593802
195288915
309022138
584428129
516327294
4592483
394390052
352169231
14424764
394084356
246512575
42066673
138237465
429544126
74584911
44791941
280833323
3905141
12377950
190082507
17079514
201332191
39376898
252160829
4392496
520685278
211256023
195732752
598667397
533647755
658424924
281929797
293860700
170434787
425124159
79029668
231291688
435531625
322711452
737568220
81139574
236790986
846464652
3161095
351566086
9261685
150049796
752783636
366909234
229882447
328506905
3329361
150380749
492941083
634251410
528387195
482980713
192473710
605447266
121817330
162875015
138882352
292132497
380014565
421783233
42489512
663411187
477672388
16772351
121868783
49798278
434036311
66919170
164688136
499141584
107803756
89279196
246550573
164584267
606912755
613768594
243399025
645853751
114543643
32030207
32978629
41078316
34247900
142442687
353146955
10696702
67029163
113444560
358434499
187777480
559023107
586497126
85271768
10329143
91370583
251735228
345231429
248605960
59603770
41599909
2749938
393273129
171804390
45848373
41977178
168952024
40905686
332121193
146047525
491532750
327424141
29485312
22697753
5998284
33100701
156209580
311340164
165939197
297113111
192794556
406387264
506868862
42629151
274884829
334510330
353132454
659411563
803482004
5813614
126538506
88540158
319208813
436384916
34195029
476338757
18624450
42555574
803912372
527722204
176701316
262859575
356884303
272458117
203790729
72273349
359067602
228862228
14367151
526548516
141734352
854310623
629916020
435960565
159035980
428080666
46215836
13312894
484131854
446716860
528342681
452206096
93675623
627378139
76946163
50437491
21147509
118144774
394457795
637329775
128894466
300516583
51492269
108457795
487625362
41576865
4673721
33708258
112725201
326302563
295464695
118460161
548858932
30983949
113771753
649134059
123293227
40509223
387501278
151888373
148979095
118822134
182493867
304446814
115399200
481814923
319293103
633110211
464749503
20675742
833449790
130120324
434672293
511370114
429054109
79155986
32631948
35388755
564218190
56663709
539933700
160553994
644884162
354703454
339493907
322575329
2806452
101007106
181758631
122433521
20643877
127072561
714844150
555908027
224914711
225261274
89650968
5741629
295411528
29760417
19606936
15315214
321167184
108961734
45758173
544710164
279132662
181146768
180636458
276350329
180646767
1102585
424467627
15199102
27395582
495851419
289224793
21396505
12183331
409963974
172583899
172223378
429453691
14592147
509128219
489966746
419594603
713040561
125992175
58094498
116009075
125954746
517377868
278921007
201859600
603930851
478341107
400405193
234543300
386190004
31165352
34138337
165184512
144489317
427966417
161761514
276891272
173612979
485194172
154816738
72229594
160115103
357192522
131561485
384699903
27361721
61800851
176964683
64109436
129389092
315655806
395417555
305438674
21962200
415155645
294284305
634167617
42953760
66307197
465580706
507526867
218435233
223870104
324595911
203276231
391069844
282548685
145691341
444234287
45235251
623556030
144315489
150035331
282077535
925634000
518809344
307564631
135915040
282830651
91061047
142465565
38570679
154207662
543596056
158403112
37564894
578266652
83746431
224340979
95825927
173648190
52438768
506487384
137485776
5076145
517473163
504077495
89620489
202443505
266234911
13626251
191859069
791684217
226791235
700175835
181071537
180425080
247996258
42755929
558577510
140347184
557919331
173155001
346730427
150286198
52722556
466304627
328115684
518468587
57344481
949461779
20015168
8368196
86243065
51200463
71367240
11885571
94065501
299334233
52002289
134714332
88626364
455484316
813004414
273539136
30287425
210314266
66051487
256309016
73711962
365780462
14820662
794381348
639228127
62827787
538229096
440890431
492196113
210248128
47869561
65578504
328139256
327061599
481357018
33988776
860118050
231941590
116679385
388445634
504667424
53612407
60821733
102747053
63423511
7485741
234485383
14933707
5832674
354299538
104661137
184720336
363686020
186870521
328711622
278011729
116174610
201561316
125849666
297232860
444187394
112963685
256675685
777366572
253547679
52286186
178320540
399751057
13334463
335225367
321700612
363052194
94827186
24250410
23731994
129626766
199328869
858548
226482024
124558046
159549005
230681792
144487757
405781124
17903849
77716211
754680546
53078568
74140498
26786134
139862276
230513593
376684638
103906555
151632292
70011169
20854606
17743524
220872207
501552823
554257008
0
246992463
571841744
11176164
239347479
436341530
84204245
184758079
487017624
193044119
891456315
309642664
369379483
29012138
443184650
268527220
545745771
18124965
334028031
329185934
443910192
82963
104323874
133400708
9828355
7927894
256131201
168147895
15916197
139877779
250892936
420948097
49723056
133995230
90441677
91358702
645370695
62212942
606200716
664286726
128387996
667750347
242879629
180795872
158730224
47650173
593555539
230946477
390959252
102491256
210666162
58662510
14562968
570979972
293998417
401969516
157591082
43733455
632160122
317416076
12363845
173312129
418833395
155890979
69664654
54035472
99100947
441158349
151437058
480012288
109978401
461187514
469856505
220018545
529051403
77309189
236987789
304142987
469461604
418858624
854377
29083552
91647982
89007088
335750423
26444587
62488065
594023008
231783331
112193245
55515109
422516528
458877067
210891346
221675407
780030371
426292468
136645694
650479473
108053681
189765294
58649329
29006298
611579050
223556282
32281214
67938005
334330810
603857983
455136295
190844351
255044538
144380119
161561358
52354412
296473460
310651460
36789072
55989565
520992280
704591151
2409504
48234237
134286186
340284237
59089814
335290249
410785869
796905640
28481644
13701115
781883363
100459208
525471264
160945174
107322533
159541730
41544670
224019
563302767
519510519
466517551
30410754
582563544
41635990
2872583
451924327
650194127
263405173
62751195
85248775
409723407
91899680
115108512
169303180
288166745
299218448
59978647
516169640
14592147
8090174
345297260
91141880
221003428
310746294
131706378
340292628
59576886
44142729
106581743
679395184
22295162
320939377
98180267
211320400
10430601
514094088
260590928
20146067
4971287
253683549
210373542
404021538
190540961
666192050
675253514
148572344
145138904
142621880
200639335
644467576
204594972
102284051
34864511
597968168
722728471
68415993
43129252
19388713
246289438
2705999
165622877
717509104
328834998
237302240
44074348
340599743
162692039
456273194
4293033
71150157
39339732
347668420
323864102
441387592
436696486
418344102
60702819
307975883
82945849
260342124
565674727
133833488
35923124
102071063
71828193
122714311
15536967
254414895
96765161
528468355
186594966
79741755
255400189
218405922
235762761
160662918
205284786
760750533
34202851
481211814
688798945
33287409
60094271
56180396
236054182
389899819
55261355
10631456
670676598
339034361
562303742
429737582
315902780
163913015
30410754
552388086
360038135
327823985
377885969
188328420
51193421
9970964
330539079
220854553
112829029
146945780
482731
136585654
231184101
168774465
7952021
98205298
290982421
357669181
16307628
135573629
16988061
84652959
98329610
156889719
487910654
195826175
41912846
364305229
384217157
563227228
619614657
677743074
158942789
505770375
324986286
364681691
658714582
605016807
527409810
224105202
310032696
153217440
55216357
162419377
770078863
652899768
106225141
493024524
335249412
474313922
286982846
14592147
373113910
328540068
36207163
245458150
522894397
291366558
360110588
685189794
132152219
102268555
152782592
30981787
409497027
261598397
67455434
840175627
10668624
299209139
81805527
367374326
138396998
340636977
833921405
537258733
359937436
172885627
28000481
278409506
511213058
230292489
148442947
43235594
42701222
23651059
808628711
75352268
62147380
442386010
492596027
16502741
110209113
355522908
58366816
101617310
217966641
103593882
490731361
225760149
109094715
172478093
53490461
314891131
191578925
24256796
92284084
429722603
355010649
16107012
182878786
64529323
1800881
166166501
536811113
15605024
185259594
211931669
260181559
95696242
747505462
755224267
114032780
178282800
201036587
253534991
768896664
791607315
199813230
47632623
7705595
387955668
33829264
212226819
9204649
280958182
377351517
461532655
350610327
268424271
697640841
954649854
23741724
7428750
0
235845016
386655
673589107
83340883
35511210
75229276
25887893
380190256
34645944
70257656
356490171
256575021
27122164
286947950
36316824
263789980
29538630
930240756
419069752
60322290
140452248
451804945
4591255
328317664
615288743
107809025
791872851
390550095
309749656
491439586
10472356
16857562
117450059
430512206
9154025
53704832
40891198
75284723
149936836
514789580
222723104
4996317
102422853
1961474
99459195
81090208
250237164
92361510
20508561
58180665
568441973
150611697
124656548
65019063
411764384
204998834
121901901
116814902
207004354
277412429
45795523
68876373
26133681
200363440
839134639
662970775
325557153
104980545
339061474
512769742
430216909
521658924
50111111
72315720
83761094
32664571
7117936
73925180
14149001
100153346
49933561
59736493
802828214
178592420
504386112
562856685
692217458
28422456
574787885
59799448
581198571
372223264
27186799
18131610
16281537
330661332
144494665
298346800
285243426
243635431
705551689
15250322
421295501
512215729
15657851
99831425
594571001
447617892
168553105
75661936
57165219
565137022
188016047
679676993
7778808
886425030
369026180
34491681
10855256
21840555
4698621
749284204
39945223
125108610
280247051
233380355
11726783
49061523
366252192
19721273
351598633
475788556
926462995
32562245
9721994
107178824
235787094
5003855
335089409
154793094
184363956
188739757
122599474
293428464
1483744
103991909
495979158
101086518
13127363
76347513
347633791
248223377
28807472
455760015
148673925
75965637
43532831
125827565
19749187
586897199
844431607
162233912
14592147
113507734
314677161
454575302
314789204
316948075
106559133
64957966
239731914
366243020
219994404
431583334
240369899
326247057
141790701
8928107
8583017
681560021
321321217
215388836
668719129
149261056
336546891
13229315
96610118
77959358
98618168
14665460
644145100
521685074
377794482
15181262
288517059
144757161
463656726
87458875
806389319
514445020
191437168
692633516
13759664
111232893
218103246
268479058
63792045
33592009
325688816
51719083
256018395
430935294
152200870
2396875
391681506
11532591
338680830
324215044
6813228
91444652
7290969
68135522
2448548
455714983
32539123
172469456
20101246
405507151
77700040
84667545
50559903
70355399
17514920
453310543
11957259
146948490
42194934
143853275
10049733
64450996
82203722
200479855
204213971
161493274
58129576
13697427
379901007
16111778
33409440
24463030
724885558
72913851
108975233
118979857
18368928
82350754
173238600
24766915
726690496
99973696
474785431
194353952
13257663
3264753
505375963
427362088
603460498
1210343
455109918
351400748
93047533
357016311
837343269
753334937
486580101
114050037
746612003
461034182
164027168
53688477
336060138
44993006
239731927
119539552
528097272
364324897
349992995
146005458
15455097
174243391
74543281
65311077
134814787
18741123
48004212
576771659
280798279
254587044
72714307
528522140
149956752
72070038
100873507
512497307
413960158
63907139
830834652
57940575
208184023
35440985
898383670
159259341
493565899
218331395
502574882
746324922
442795913
311003692
328691119
68578086
198117827
13317323
454705511
288462557
133798704
14342615
193990410
100861691
108416137
824217984
37588112
336230489
388705494
144305590
423270263
7034794
21457379
307570092
58505940
44355
49739686
161131596
61107387
729893031
46844077
158958077
1317756
442387584
569587407
410483268
21198293
35410790
383991045
511633048
143644984
348072275
58814257
164380677
93096562
138380927
411522644
47465233
86409570
535885695
250688793
135454869
75051216
36761164
181769782
132017188
432095000
17040426
45269604
398079456
91643076
135539082
388889818
18867905
162057903
123857105
717657896
130758267
366265784
220408449
7718969
18881860
512718024
673596251
276571694
76466796
408107512
13725827
46812239
173113301
590081467
41128838
24757256
373138911
6422295
121157648
359611311
263645040
144860671
89683589
502022546
391741138
275001559
386380458
407658548
431982263
385230980
88938602
144365743
930965246
575836054
20726969
521530792
139637266
112387081
287114175
289306752
344232803
84062190
58346919
309229013
587785645
775182873
395901817
222943472
256550939
400004693
248519750
70347572
232194848
231120671
14592147
86742914
381569873
244651396
119396444
27093421
40548424
337524262
45728684
16334697
79753093
658542917
110466024
92277005
116154608
227879452
102432862
58145999
158190157
38678344
4218795
417775947
313928428
322852313
181067751
9611033
220261056
322879600
29260673
682671967
855688418
535155202
319861842
4951680
12177902
242352512
526465738
29109397
53350307
838959210
298825555
750951334
81280809
274745316
557777060
187830553
841631925
28936761
380842283
73140213
262816581
25797364
75569096
334540438
232594061
70467684
28507251
634803709
650962864
226665528
64867208
130133105
14592147
99487179
43136236
143012841
102121773
3975379
511664780
77483705
16313810
111689207
514205816
169761853
163703933
35777779
322464651
37864759
148105686
665260251
23950195
49603132
87103563
331634808
246532617
271945232
158101068
404534398
297079899
127798687
399531758
375419597
531610030
48196003
353918300
385313793
607440080
247620802
790730106
25718165
443201236
801300090
94363939
181084845
400209413
399961168
6685786
22068247
19950407
40893585
41199675
150101361
366551429
141547907
119202961
23478847
329515879
59349681
346761155
317863268
95423849
325928299
45575145
171051669
374549998
107030712
224986264
34183111
349757514
63860937
388307122
98455393
67390653
329377888
468529197
188524550
665332298
744089082
129064150
206119549
1299674
691583280
868080099
92964929
258514240
77484560
34968785
363513031
364076941
7356116
431474031
449251326
110695532
58012676
39357442
184906650
435666193
142990402
414015566
58918770
241056291
186088731
227968903
693792112
63817011
51505509
135183419
387370158
510711307
194946744
95121276
329401061
77961849
227562797
704101608
45003186
11249477
125900986
59721545
451445669
76225200
2801965
13246637
439130471
427430676
154105607
189436497
549810752
63979502
495397916
229189984
137259026
397754336
77874990
750404987
281333733
344483500
775093173
255963418
36938716
295200346
12163584
8023723
84861993
683968277
313688132
19460109
479336309
13359913
224139880
81015853
468728206
66191728
68417748
226726819
472004253
233613231
24537681
152412803
229183819
730209592
234670113
25808523
74184424
233458530
34294527
71043862
100331051
161427865
79337176
255451280
20718616
10972282
681724544
23517778
4827559
420339849
312240311
471270863
230570511
255510969
13957233
263899533
126111812
129444571
256682294
133964569
826579477
30351326
90270594
51700611
31075225
859293538
168296548
67958407
23306645
6022146
414276349
290347962
37737646
254564706
263598177
549104275
7275836
46730454
405079261
188315140
208294598
205277101
444677859
657549502
851932692
17363531
529528808
198547132
239437230
235845197
10453258
91312181
6416728
122670107
99747825
80154899
65503048
348461618
161208946
409592801
164489264
54962359
104052944
5898620
393483910
77952176
667398973
627640658
321980189
64914805
196433418
135606970
2025278
674737520
720003511
40562913
77372136
202398933
102220031
132187532
326917533
286588183
36283835
651015189
231804533
3656169
17526031
661685149
2598142
409098600
121500189
35959680
390419676
81686200
594319048
681400023
394618116
149729033
610265312
73034802
206452262
713153453
1172184
248536252
99224327
45039394
197574101
173771032
221956510
198388421
549924
102115544
608770302
9844290
99672155
17694795
154373330
59922546
208148569
823368509
221077013
537997418
200275530
681438326
67225695
153976733
255062611
207517
49698296
402455686
27855483
258630946
243671747
209502665
11465303
17449439
707425230
250842502
489228119
29188739
109852448
46272884
623644465
62117404
4287306
455915868
641762305
106570574
564847566
187637920
12288749
194759902
52604921
37830127
405655514
932795225
59172013
31859172
697004527
21935248
187320576
298119622
15093258
796256489
344295847
118549915
195512070
61430558
349414730
22437329
146804
139523618
705998601
429435955
85200368
364534102
217625664
73260375
350921898
95035289
96337155
39757435
21861404
194634189
17515923
67424685
284695438
373762141
751987957
289848995
8173936
258057986
264678286
165617203
42396112
90327285
228807613
169211718
411911126
251018890
105151335
578621916
121453450
447873619
342811463
144922037
41803426
135464365
13072970
114445821
255330748
613760676
402782115
83519995
472556297
500490767
242702361
860565565
437029400
474234658
206339434
283257440
168530666
430018292
140796775
563770669
40539549
24792939
121399215
95806392
87783660
466011318
82005380
288640043
15856427
93858923
727109375
20531029
297701992
321816579
102902989
72612475
592753298
184980694
12984037
693130385
112817748
495578029
84306947
210410870
103489393
292498310
570346197
40423684
208126110
20015721
243943240
94999848
60686077
40189189
12655289
485998582
68134121
45161773
86047681
171990376
297951330
71693998
59234105
626518358
456684651
416497201
382376383
281307608
194658443
279443448
376633949
194890961
137341
35444068
175841849
255537408
515312650
585030761
417324651
149254096
782334739
309601872
94294029
54504093
33965512
50963917
64052540
298269730
57128658
33573604
469371159
263471522
646676
186874257
77819858
577025373
794498788
2980903
50882027
63254770
147943808
421547912
468574522
305798099
164269665
339697808
236448005
125016876
364836695
19142768
734986582
411748484
170838918
300674903
89172791
133869889
212078078
8909657
61755078
272609708
77952336
449256552
142664677
127031463
447139242
12137561
283405128
277346463
840862296
644380327
441576948
325265687
545482090
92875240
567738819
58385213
561880037
193438137
594894356
299920029
505998265
140768565
256104721
86490785
35192463
104077778
18059866
695831416
199877896
138471471
328069560
166603342
28929239
289166270
150019245
87058327
239282512
824338575
525336019
6127251
151382094
464436310
355508445
333276089
98452403
441756551
47948079
567737447
16491411
203141642
88125266
92843213
4643987
214023867
123703618
3213374
265511385
398800964
581096363
184691057
459167014
170956079
338222492
489751946
217996569
148313082
717495289
247489981
136149227
34870364
64230518
78340731
48740417
122184529
107712632
168707426
32735013
46301078
540812505
234886655
419462891
1228367
73581
2935694
77298127
141404412
186882248
64870189
51122801
82337217
14333971
820948340
109123629
289545199
274871786
62548404
345967590
108433270
123927721
711541911
273382817
225238616
3437278
200048845
79941729
127581864
288589228
43682427
787022291
384855728
32721570
65724499
411647188
652039391
48328557
266432017
41052649
188297973
425329141
320743299
445179780
54320960
74733016
16880834
508993561
12953433
210356577
81944235
278962074
2948368
192180022
10326617
598717371
277471747
269908973
306211320
425331306
177161715
161165234
302101850
117755764
897261394
10839684
81868430
111807080
365390290
938403892
127012309
785934484
465983689
44134753
59853113
376267312
310492227
325744450
400778048
80727411
13643794
3088426
425837572
2607376
316197911
293910892
197558069
353950153
817322272
66147775
28339423
14281184
140755710
40049471
88359317
553569577
12508165
361633741
263567806
328789416
284564669
282530921
103940752
119487189
1926082
30426609
28785298
6795980
235462862
88015579
6777568
34230542
367148824
3319165
913841
633893724
379278697
36923384
66821505
176350896
649825323
87326113
66457608
585254200
57996952
204862754
304400862
493721009
150928413
43424463
152246100
417888699
207732099
17884724
51800184
436553403
125512948
30845157
508854478
158539191
214324759
883505678
798388562
329847915
235948362
257500715
352559502
218054760
731397096
2512240
665682833
436069056
488041581
35048212
554620743
641474172
82452861
113577639
74015091
303046786
105165232
596262537
291636899
220834534
6357234
89212580
488003137
330216256
103672155
387203577
248419910
16142239
153080018
240901615
20576774
197962492
35926308
106071768
253634219
821407199
315632194
157647113
298150410
743170653
21737046
330881210
24934737
325144250
83010441
244781800
29183288
20206332
4071165
183961592
151642859
410591422
25949702
74969974
629770699
222909838
254503318
36572408
113687059
710080541
112342872
1816036
71014246
110717606
349743050
22137957
10968550
805070026
58215324
140702120
392289166
159137487
266526751
499131031
505073403
9085091
18479167
606896397
63667484
62806712
459433898
175874707
162262761
225510607
22688046
137741725
172711981
213976874
485079096
16452967
358599119
211294859
691616488
196520090
45655640
545004626
449417512
448587922
838806550
249492529
168756457
252611333
94298178
22906853
40617229
181954872
742598664
516687549
63327087
196228688
609288291
22709235
569415151
104037001
230014935
315873578
494341449
87795411
382442501
85327113
196060537
717603883
80002584
89848156
142184715
31770222
198400963
67734867
199864408
83051830
132146560
162138073
40933382
625086906
119778612
147512333
47562981
740336276
122259752
35429813
230745575
434222930
81153278
20964143
108675435
256264843
190221506
932931
2165753
64772679
788864721
573390667
225255818
429325573
134467595
912298539
457093499
164621415
222126501
38085533
856727
470806539
59511405
358903708
107825033
736241386
529287621
212027124
200992646
228931254
369222809
333264226
294110626
75468207
126885479
437535558
205853683
501716059
117060911
143293198
155242854
222559585
362596808
7576290
216485398
339297856
586103190
593812628
54680024
143310015
328081174
40385872
504805720
191906926
333793958
367846018
475750067
81741496
388459591
245588187
690315277
49852664
73098696
372336454
158172857
20910887
90602917
75748152
325230430
536151453
506349892
165744094
801705273
367164160
190773584
199247535
51863211
139996229
321810789
138874444
205925944
335339703
484187765
539384138
265395836
309556232
32776751
15092198
83072098
2122142
36282313
105421075
436119269
137276162
140840070
4701467
34571439
646626152
357957168
237920163
411257192
116019801
44343824
153899413
2639891
66806721
716125508
56811179
449513853
370793422
95403510
345393254
35413299
199470931
795211345
264304835
242501383
922911
22186455
27313847
2702939
302966784
173517203
317450362
460922205
58981959
23089979
198322326
219141010
9721861
616107548
114250993
51686227
153625665
245678732
119381763
187446721
79386052
194315689
93084668
84668014
170089327
295286314
29734202
126027045
38577432
174757676
114702955
602174370
42860630
391637865
188089884
33499253
497831635
592666185
93117199
295380015
50806265
315648022
347352819
80669169
11617897
44849805
252859538
370580302
37422196
0
55470850
45577693
182650598
226085570
67195951
151071215
24572891
462174975
220168409
334834665
370090930
2382036
201410752
148602792
131181123
500249596
4560471
463023033
245188561
22979012
303281906
682304799
550921290
35173397
688250803
11894946
79659037
5151765
222216148
222715266
180741472
3523320
494387199
47386153
214886126
571631208
284286895
712776985
212153205
3943660
129814429
238959825
672643535
619539752
620505352
57168185
110604702
298509181
101696453
530729090
510079395
15543462
34625024
779132104
50878881
80566997
23837310
783667006
245876897
86428618
36647023
7853687
47600381
8224594
151461163
130640843
288243848
374675312
112540350
81207833
190065840
483197419
186714864
1027442
22545811
449612211
622312569
86943050
30410754
377818294
159957685
728230799
258566601
383909338
57988439
279080566
44018232
25206686
24103381
46542833
852531160
118958407
201101840
95678278
189422360
26558120
683838672
797527649
213139520
310805523
118231994
1678746
337690181
280592935
116712247
309944417
399865287
99526076
41775818
151786218
215939321
307181832
184177359
199043617
160195988
337797709
402476750
23023593
198926964
510643398
81772410
493888404
111866590
47805217
224316866
56221217
68254523
636968916
488114533
17667969
183945020
610231260
95378569
73720542
479791913
2179613
29374482
69259902
60826
285185399
57139856
390923082
341187036
301555519
86937832
15779008
285417274
121400136
49307558
32498476
25832167
405820800
32783178
74472832
667073622
523909561
667618751
28159493
513066326
49241747
14052955
411566850
193468808
106427741
425928294
297150003
558988916
244307511
58452089
151947448
276411389
382981723
645389369
921090929
319158765
179500542
172211812
360195299
224516404
461981490
483494463
35291157
302518331
2000276
337361289
61770485
11612674
289302266
135305114
716976879
93281651
680662609
351440644
6354046
4479567
785715336
232843300
277706912
84188533
218709445
31904389
55651121
68711706
220762791
650224440
50334910
154375846
167723436
190896185
850213573
18789885
682482886
635181629
401819480
304050898
344381455
771136352
92877892
47174600
372594250
37348171
14982414
27076512
48892604
186084824
59147736
91182421
98773681
668264756
23764830
284809010
377552511
5320821
211894891
57538099
95690496
360328872
627740942
208819901
48770264
342949858
123587664
269287599
126100896
21153970
179789499
91988287
539876136
375128035
85628229
729832858
237267798
176112088
487112413
9656415
78426606
53016410
428183390
564080971
230560019
8832560
323492946
408322893
481017254
26029381
145372727
615236587
25129826
147613395
350821691
249870163
380099559
36147038
5926264
412649141
174410614
412897347
89266983
212747165
310770502
13567590
10232410
176370157
223878545
318715937
442595251
101594790
172882409
854951700
118034355
195869598
6981510
32632711
79807290
435987148
349258254
26954424
53310465
23163510
30527937
224698649
240801337
88285423
411765853
199368990
15523991
6826817
97833166
204086460
115438548
139357726
166703491
169875147
491808664
700440937
478778574
658058731
59956723
310376066
95651687
115333963
66656702
334464679
94518583
12597342
70156635
15155504
9981619
424108383
73579308
523530538
408819697
12859496
520107542
588256828
119221843
93987466
359937780
156863897
63806902
446878882
191465108
675352785
152109640
337974227
5349505
229123173
317861632
162453910
96179103
10555041
209997759
878035346
132909410
64252193
44862451
22109745
116951990
79714727
507690513
137683395
217735021
526428845
221795321
50321217
8070281
94252719
14457212
953349803
147434141
72010158
25892488
396148672
36200213
710688110
43255955
162769661
132362064
236510584
16962779
19822721
749051204
110386861
120872858
35782502
120640241
388762578
56622867
232802677
452692092
5634359
38569763
386982495
116563338
83965483
733662721
11851400
299804286
390172049
31129731
291211838
716220950
592498408
212323338
692988449
18642271
593413338
469094115
519356921
178708107
4861364
248148184
158840692
387088392
320365427
49289001
118147812
594720805
206716953
196581463
206907205
39880943
293738925
558709606
418941397
131905396
938807343
345155354
86029580
241046604
41229455
94900143
275507649
114345096
371029295
181370142
226166973
112655651
517627743
311042738
385108608
451650088
25028036
95505541
586185893
55350346
101729360
534655283
109995744
405778113
189201700
63138244
281441462
85022616
174770578
13932669
9194765
1949863
387229285
26630845
178000174
357361251
127847381
147297766
29555325
43497253
681292067
682992146
27564731
20002607
152758403
214400167
155885868
63187358
246485564
341499119
234454807
319515603
74675109
267298254
179498840
17684369
343291608
53817060
244308773
8479454
755241251
149242997
2532542
149345631
227939222
16301830
32207606
264978550
229945758
193941358
31162825
203110257
346370842
711169535
418003506
337346093
45769470
39699474
338433251
16212449
170339909
505982030
63624160
306728702
239101
327003338
497912882
2808969
878505247
118264467
94058975
108810704
139331255
1659123
376914621
1255560
51903604
73144264
15224545
53941357
117108667
38962206
2047231
782342808
86892537
599118650
164150527
142283169
86687691
487350125
4493677
81704661
38795649
94357799
429814928
148294047
38410451
20960649
37469997
655441415
29871231
92567298
553535555
772648328
795687540
122292477
559316679
117562542
16617805
2705380
455370367
94830513
110159283
435174625
437166924
37639780
164904409
304339246
87245715
443711232
410592513
629533165
439319943
400851277
2665958
461555
586254108
196146544
322351315
454078550
99238778
67160
255037636
14592147
444261818
97222222
67857823
37967469
664683978
33578095
193992919
354513169
223734698
179839113
863470177
402983430
40051857
6591195
46455518
10573135
122539
725302112
148187719
529897068
277600981
350048244
284010817
251791394
260743988
15138698
99957305
116456833
239200367
18019302
457418804
17307559
169862834
380193470
210156588
229656244
432632088
448243353
301759400
122795617
66623068
343528074
566491490
332506099
734014779
433524803
52935583
515107981
63667741
189559158
316285456
78774959
24543043
162676309
662538410
7624203
427728705
116543391
263143835
361828969
59376537
223884957
155972295
6725130
2715902
263456343
179812515
662277382
121100252
70356532
157893758
425487157
10796319
671132430
60511027
113339984
32263275
97151056
22547373
97616293
435329275
214472405
69873360
340509139
258317912
116663811
177352793
45531284
563928494
14069236
696224879
528384
554752763
279499294
113249559
145454330
1046787
404408491
135577387
161215144
403347592
387735323
499097462
176728938
274047392
29173513
71718360
224487866
124839816
3165250
33057235
345142586
664785960
167103740
18240816
76112446
620692243
42522642
670666791
36959358
63299150
717914135
30606177
60495736
836951097
109311028
31588679
181646077
7606717
756334849
0
134431112
707827663
42092864
522156075
3555553
707775354
288076220
180225190
120345910
72740141
23261910
34264226
724916870
151096562
111485497
174408380
651467029
181844150
775351819
212579493
557936024
50538617
657265242
680188321
282748874
110298892
487123034
9933556
104252901
760795888
635681810
240365652
258758633
72512701
37018195
888482168
255459486
271777911
6315218
194539589
299058723
397200951
153909152
67987434
842571691
105366656
88417437
284632951
138507046
842377210
448629665
337560287
579619
337114302
13086799
58945200
189861294
109077365
26300203
67515373
181860455
402028190
523461961
881691742
613294934
384537343
6233996
246826065
238468733
857047924
702830795
59223478
341998382
10036305
220712245
541662152
276327224
48694260
203322842
220464681
731602450
665383040
341314877
524128392
285430162
144988663
22901909
149399419
591252110
493910651
99034098
133153821
13583592
199933954
28432566
558021186
216513758
61519475
619880442
128026124
217797547
642963364
73557386
10796688
96293950
18638748
752122661
10127064
119763669
596559119
18045219
157150688
282822913
10145755
327714528
217712034
11039483
260367731
39259089
8030337
113289714
73286246
529887364
53513345
833134642
185816940
646860818
32941315
280726980
111101652
62071207
387143309
63956250
351428643
36631581
3946684
219251173
107985802
558627745
505528184
409971309
271196302
629979806
191905423
39746648
227322258
51179382
347508613
703811674
398169008
322419042
346032422
9140147
495345588
156182980
583472963
124972323
43849007
269667585
63461033
177587013
259286583
143332813
19552683
953546373
440582638
518479518
36378585
643320999
58586787
122469963
42127198
333257858
236470746
20770245
177625219
681092532
261402559
216061707
126445333
395523049
343977204
262673420
462460345
238354549
87281500
142985977
296725485
908129356
187195612
292303228
107284935
184640040
19419087
344640399
937119294
141083724
90330474
8481308
23666852
41107471
564831594
9994734
764457475
361537692
394021940
503551113
303508986
817352373
301950576
122507444
442411272
256371451
97199278
95392414
108125404
109741097
102404645
100101078
334735067
651736894
0
11127097
296236138
723632857
54108227
234755980
36743930
75229760
347683749
249846801
578722878
221598300
495901745
78923601
341585182
18251792
153161449
563357394
95238444
48099251
60275629
400584299
158249180
38275094
144889070
310288817
8767988
27856210
63850457
397885112
182240600
401815858
10735127
392168105
280809187
289749433
21255957
441721507
236626578
74554029
264038815
174021651
17477274
433586309
58486732
124210308
39467653
104390066
124307247
777742188
562181646
27819302
160948823
339159892
543024705
149250519
52474690
30936798
624570621
172199810
122446151
426050871
33762637
23217811
123759140
516390696
365618039
251993588
184944393
71311849
144160653
398219330
45724727
342627462
386570809
396627960
91716451
114479114
220572462
427761732
169846545
96709546
472815790
20975646
358609081
59439273
132894903
41045601
118752443
354104623
559784800
160586997
155204469
654058716
230907127
326843764
397054042
113244457
469671056
63855033
629514535
126783431
160747055
43462091
267353749
2170653
239742697
5525261
2308590
201436682
211902881
860917625
632481103
128240832
131776031
846698216
317947965
248235352
96770834
17953277
118295103
285014531
97121672
288401143
761818673
282679344
404432842
284481468
309399928
267076737
237088829
555818888
224124801
20506314
355073298
13888147
43980025
217545743
10777478
361181854
642702050
232933309
38804197
112369760
77178933
73784551
116746478
658209079
174990420
88796492
266517406
342433067
120135961
2870707
463474938
184728064
252199025
30631146
16170
199059319
3657259
392157634
628146581
158139652
14173442
500085147
80045601
33253596
94658411
240536077
31630605
19101734
97011694
667514600
702745065
380432533
7764378
45806857
389552653
0
276686259
476748142
444763
30556791
367013190
158054073
894877120
240205155
114554361
100655445
345889651
20645430
33357741
36830324
367459780
283250441
31553271
29655849
403894618
53424417
11309899
5089760
575742976
14052469
76071828
99421741
953207811
2122419
11144791
525821974
385982619
489866109
149707634
143073466
350015266
889590175
160140847
157313162
148097305
176286891
221320227
116899610
437341580
164621179
27676904
29653110
80277793
110624392
172370591
167790446
463107849
374283943
6160399
382516121
4669149
33964490
214570287
52265427
85360804
929434964
30089407
166068810
60023995
420632471
36854073
27613205
583283919
295614128
255868677
333617013
67281897
597434848
4331277
289676774
140007780
621739122
22817865
368163194
76244178
88230341
32231672
642769517
36149884
235859662
398237791
526544020
0
226974977
24685222
306880943
726629409
223507920
148649530
355313445
677654559
328340371
263490886
134436033
43622054
24241930
1481013
656395029
457482286
924524065
461831996
207755985
327956089
253542293
34376
28987814
756625070
635197542
516590975
20849053
522886115
126823838
84092023
422907719
291383502
436119768
46157956
304670468
750606030
94725138
181520377
122917256
9487423
62282785
169140538
31023024
180986551
308897264
10331031
555001607
677481262
32888279
719772684
172991417
139911176
394714667
15031003
497137656
90908910
718037682
121697579
315681271
45657478
310976771
493146339
58799556
394392135
784913579
621399675
177030775
17065814
496236470
28079234
4524203
155875577
27383373
8924389
184031982
499301428
644281212
112161417
952578
551491777
2282279
695455299
4055992
147056543
84385127
300267976
106635824
252090851
149287638
6699392
258793301
23455242
355063003
346997901
837998924
120509469
6854500
103676319
89613095
61392358
94682807
105402096
279143539
61521357
20436628
290717978
6822265
19073516
302373588
250584580
274891916
31768981
247347982
745862056
256093592
252017520
284524369
459019887
524016073
70597531
69064532
96658873
268617162
572005281
172565736
133885893
142653417
429922094
454242894
19649573
225087879
237269199
611892773
21707625
638458098
30385557
260918061
138620961
90029081
477327860
188872966
534885874
399533765
231281645
204238979
89903724
336839875
125456768
60508315
102101084
36706514
261100893
136467853
250134487
620496794
20751305
193461138
237299712
352336804
356888946
322031329
75513225
267485058
34414454
4713411
18188468
509806766
99186758
221190104
35187748
580490664
132430427
125843321
190039021
408957061
353371708
1540513
440821764
215408885
104762107
264882392
133216549
77794407
42889662
306314170
146246391
328499779
283241033
44064368
99871036
197975365
333546646
66954869
339857162
181187825
62560587
100525982
40780594
585454558
484670785
255481266
618116082
185532938
264713277
2767196
290046778
21213637
141152034
395469641
48300581
430008973
616985238
28506599
658948847
23910215
375798785
124202784
302514012
335869474
46649244
514110480
225518595
1131841
72268145
519856046
149732703
657414519
598364566
400324723
32157996
55616444
118963078
391435758
355192976
662669322
89735879
24230992
197951809
334632572
7524749
15229024
171954117
443239550
31539918
648304783
107091285
342613509
617049844
152868968
376014243
352272404
36266085
419569311
10588890
146235966
72257440
176880482
16405891
210485423
106574510
40303029
396713278
12104851
885404
320064867
81836151
215564423
267654451
140003128
16196843
332484250
941635020
24941519
595036802
485283294
190813279
389365308
64141180
47239037
30765062
94532961
486506928
252935717
372578067
562400370
833721863
138445950
323631029
306722389
31270518
89128843
339962510
334463444
22531238
236226263
244671531
18868617
30087314
140481848
29748070
517636647
17676518
16064674
428217608
8504324
289369672
157600211
128657780
155684079
584826601
22557213
501063506
178033599
252694899
23180393
32303336
134071128
400266634
7166708
138810129
110938702
516236
63807757
149715971
274933435
218352679
62534524
231631203
210975977
697954384
454338521
607694614
413036653
247842567
137998061
865064469
100952653
54581734
417869715
341701365
22191240
432112562
468161580
41534923
57595009
127341900
6039186
481118265
81093163
93523295
0
26013791
31888261
139704844
49626831
173998542
372673431
591592106
549896694
84171442
642416541
149376160
322919513
65326989
92522364
99264817
620832806
326637664
30697077
351469759
6733423
4714860
227096476
319400950
137559999
303959302
14592147
555541890
24285164
448091858
379617856
731067465
599567856
758332123
8013277
117622422
562443284
7152447
15354627
314206560
136126398
28397868
315012293
41685806
156171880
757384205
43524701
90003929
103008372
210126283
512009082
64220841
677757024
708636585
95497204
124922945
201825847
537080015
203765879
46467533
552034436
266896701
228969932
305049235
633868688
87386950
64154646
58328755
25888519
127150434
408337509
171508942
56019010
594195985
467387227
577983334
22506328
109254834
610323
29759958
274021620
182535564
19852820
68505459
581832345
380119547
2440525
382975790
770706399
942546171
542269837
66541128
785477853
154431852
835728924
228255515
280872957
275476337
128663554
89042857
145516870
48134018
392754538
274892389
328900905
18157360
16534538
3484111
21133374
718501367
225564241
182421713
134135323
246670698
8167483
69739259
65405699
445207164
102317659
321464529
307914145
535379581
17491893
117306398
595006784
404980579
87490630
760699077
478726193
59595696
233116928
340676720
70820503
101039896
488148620
2224074
18146490
240500
147015449
52130295
14179240
280584463
37464517
746901777
41866586
240373921
34263144
38665699
108181738
97400820
357803961
124455809
69237397
40341506
125465906
288516606
126249652
2706022
24553590
268715911
343653176
43355551
64967021
22760576
27530555
40386300
779970001
1147157
52691957
697562038
769309457
2488392
22091568
114097745
566524568
88349297
60539722
70880494
271448876
151680291
66017655
39784370
165939837
239535172
197762733
579374700
24384568
281749877
782631702
156757879
314043205
148304832
560334865
337852294
169164028
23518202
76805436
161653581
83348756
16185537
259336921
133552174
3497180
389187313
405286540
239824008
497561397
50231225
165808188
617224373
53347419
14863057
366732879
447011776
93561975
4986408
898630813
645030544
27211035
137095593
289996483
108765029
2871133
381655599
607096513
716502311
158163145
33156252
60981118
184397981
2099778
211421839
74273897
138710982
171708349
63328788
263700964
73678353
63877106
17963731
337308646
1478683
355427160
394906536
285103968
255170883
775418745
28036515
14592147
49272430
593274399
344788193
284170581
114086459
176469878
315645293
440893929
92453315
181022281
462429330
127046402
47537546
100299653
602074580
246462598
465352113
337251750
375905437
42770373
125786911
293497942
258669579
180776627
23826381
63173095
494245508
173094843
676164818
384175107
622557873
289710047
577375843
129472845
384517261
417828658
2655505
229557470
287352476
11946226
359302265
57439847
14455134
202099402
132490471
269886051
643786755
403179248
14379242
81668526
39319420
2519454
561082052
4278761
45948344
638536672
21360078
1507170
21844364
218471861
44491601
112975488
269125600
278456316
39246954
208692849
467814963
221735156
110181558
15300730
247942776
222361704
633593260
351880106
99487009
783078449
172008128
183676838
218059051
4326326
23494372
160798020
249087897
396654067
299705001
195628739
437471166
158872099
103855834
171566125
289127054
127402791
443333011
907704
356673333
305490184
486958634
704278883
138215695
502933450
706319560
116296778
147305599
1432921
253019379
365870379
73957200
18533015
787051339
282252817
81229804
1537054
147802091
350863495
282147866
810319816
195639485
499382617
114663462
18374583
206344782
63982541
126501616
36777759
30859634
12548191
472035786
192780190
437112851
62605917
274300111
34857581
626902652
583338992
234825755
28114554
572834227
875488889
283897444
819708922
70160492
97333954
120344890
48431502
417183246
25320521
249754179
96735103
411486078
223573324
17835956
84604300
356016098
8313951
39873554
117093736
181106221
236843544
291913151
360344257
39735318
854907413
87427508
150926905
206383410
26168570
115277349
130756843
347001982
73012695
481101315
58822541
5442044
94876973
91809552
198517980
249057814
10055926
278976983
95528787
637910876
196050560
18430265
109639385
219301742
90302057
525598953
240648791
942784322
327793467
167010543
628256957
696718478
164442958
600816294
242218661
141937106
2375976
222012495
13884633
71967287
92925329
743483483
329070754
212368467
208318673
119095647
138215245
293760423
70459783
561740641
436264993
185992453
259992273
104375843
219454849
473268277
40482513
12849365
50451805
651703812
75692164
48419608
224036697
21646321
489506774
281726424
184366653
28433947
96926461
76496684
85719761
668666151
295999679
35045997
178700191
154928110
189371301
606478151
1376556
489007
351647824
235167930
183596346
87831849
96987056
8121031
104267083
99706448
107227175
309715816
275314449
4972695
158436495
101873413
446300326
258098823
30571020
262542548
342927131
22299224
36892107
3779746
45192131
47260262
404767173
579091110
156378190
684869335
680687906
426009376
417566386
291189442
726576010
66625448
85984746
54321826
255389537
77369047
34090746
30096106
225369326
707078791
165877776
58089509
450348264
195486335
287889495
32392933
303592288
740514552
191440137
324532487
732649118
104292423
604822368
72577961
16789662
221078291
93045340
213759320
61862892
118275935
461394067
294978323
130159217
311093195
48870493
113700960
37889294
349069451
526897084
239177592
401811643
144703277
74571819
64032553
150740321
403951140
7961737
20382957
99578121
141663949
199064934
176022177
494308322
120025986
428397113
211445618
289277485
266797237
79249603
810440907
92224054
345245356
183303393
426998506
930764726
55564690
84525432
54695121
341067104
329496478
278033492
369997525
189937522
11598220
307664286
498496524
428307300
23064937
225401350
158360743
368732957
84508283
68960914
50488268
183453546
551975274
179921416
393071547
663282806
629897511
0
77582398
501114079
572862606
214981329
48315241
51921765
485670230
78339737
97059198
29576098
52903082
290104319
297356678
186048152
33386564
148600458
44169189
424472774
101523958
133479622
80910426
389388212
53947028
93399182
27541750
35334391
203433308
641382271
39280884
360716307
72397795
524292640
341801694
774580266
42643015
292964263
10177859
83833168
63018643
398402857
709102741
16905565
115285327
572310673
64187957
205573159
169624193
65224896
466871547
103852719
611042888
97083718
159434919
88063858
145767289
68205764
755184532
119089080
15843417
160565468
798674946
362361319
255296385
124972575
593807912
15557573
511245484
749846757
292587203
237933351
24952723
34801935
654663037
352696262
8464740
5242859
131943289
81640071
94907409
192642824
518434728
94709400
188257643
28143789
781355263
9726487
525830225
475325871
20426614
93539447
231198312
375240846
20819619
887194883
628475683
556971347
9503351
291057463
139766510
182081875
587502682
229585680
286043685
282547456
430506023
563662259
487705847
316435115
430981709
113411297
26113682
116269811
524970624
106292661
449328867
41542969
661827
238732591
17605768
23259151
117159276
401143160
74123533
906776979
89539644
450084049
113391242
148286606
528133936
514284442
811324297
124963293
53143733
825035653
15156367
344371120
14361582
18658191
619284292
703636811
21516261
51295330
659523311
693144463
424960559
141177148
443422952
439656366
170686883
188758034
372318544
39301265
456419445
86260499
620419532
16974730
47108005
179412974
335007697
338377425
129208366
423959731
221889103
49310509
73391079
204725164
211019675
480833866
5609235
262598048
230015584
597509244
29524314
13008371
42193527
240191784
243699706
254372969
477306089
328790853
246589808
33136739
88949083
216147788
227832315
28210239
285983157
186303762
568267019
334732444
147630177
347613732
264979312
520859822
12146401
2793503
106765285
78311839
0
26245333
347157993
384976783
762738206
37034809
350123759
10246651
359578945
359177675
389956665
928895981
377627293
77753882
73455824
184386817
628416646
190236697
18666068
255020151
18091723
369126132
43584031
260013379
38939836
197935147
80850707
93539191
125239521
80055333
194902337
705964099
739597428
250972618
149053500
199800861
184932112
11785697
461153279
470528542
169863307
387781660
238727655
737786906
619962281
420245340
14060297
197170918
117223788
498187850
68087227
62343793
151241422
836953086
688966539
103537610
130204561
366085941
553854963
195179293
407219841
419941481
21874378
680107119
716551702
69084412
18611435
82241608
685536038
352650123
86916144
332282455
149889832
186082372
518963393
90970278
67937025
339797667
424732401
110465099
742431233
16340126
377853212
436903002
427764947
236987856
101544570
22210658
417978113
800870528
76276463
360542
210352975
336269050
39673355
615909015
15224914
74114414
473383019
97476634
178355972
211871670
595928594
133048796
35672557
101911105
380895560
49040680
228452155
157509546
229555754
307621321
29521643
2779227
112387958
55305520
345125685
572778989
39578207
226383791
290295377
11313458
71953948
55044370
270320849
1440019
390835358
163911166
420765520
4206365
354687274
587776921
52013072
137407834
48486165
385331101
55968518
325729565
453357949
1870490
348848540
4632057
221583601
293640994
69602448
154062081
309971467
123145812
146305440
549851139
57061406
134844595
727549247
156891382
701262988
69791353
641072340
1245895
96553479
27257674
299662470
301288420
312891527
317316472
457396985
585598037
517044841
36479057
300356998
445404653
231860189
94296884
61490939
75548650
78581010
206934161
560114507
20047366
171464023
624194500
52785798
69474527
27991565
5365135
409994864
180313858
142222359
90185027
108779587
409716682
276600801
616139532
466856664
219026025
62377467
493978530
247624992
31640519
326122824
27311562
55651488
308487901
309833845
3510097
84573284
202203155
14592147
104126457
183405361
51507574
205120242
185395930
508220723
201689131
79872926
416108429
515386249
108546749
19506764
567941566
592029642
167487418
42183342
149511803
623494108
63972057
510098711
370072247
172638226
538131035
18465791
374030984
3300108
41781201
483417242
34537309
274420945
39999866
113281771
499822996
444016638
75788264
234230471
117281839
2992338
40393460
176242031
172848495
386917741
75290914
422371888
115530739
139132525
20498756
13327203
13910805
1993695
150282983
28183614
315856521
158634657
171826264
188508226
95076671
33474220
6927691
27681352
163618751
120921123
171490958
51391892
65856796
436093930
181282200
84011759
143015197
27599055
44679347
330581239
5887682
429549189
250920291
192903883
292938773
474855559
325786718
118688627
76835158
283886615
413492801
124245488
39208214
206494129
117431838
11480167
153582592
217931432
458055002
90228157
286349643
223271699
90813264
16026341
30992155
62298322
201613866
6734813
74764107
312422907
192754612
289509603
36685344
795325744
295460343
15615500
357362751
184750359
280597830
186466299
138146549
837566328
574489388
376122774
403180266
19262331
164792869
27310455
95582082
123859969
556299905
135288508
131460088
176008805
66608604
271458346
181980615
57499649
4558932
345431922
527742021
428740755
251875270
2706707
155239494
287254905
10935790
3778803
534354108
333861367
153351203
63690221
109911262
50108458
104018053
553990173
66886979
732071015
663929801
78541908
470934511
62723564
489361789
359546450
45320952
364555271
73383524
9332484
798908745
178920694
407345340
675853885
1208097
271684042
230097941
8002879
809609268
121589946
43755894
296437576
45425477
445950267
31588615
37535706
115030303
268098285
0
464606156
733735677
952946194
117322596
553832426
308221856
50359366
588954904
434297009
446849502
818774918
44942365
564448336
514251424
434785822
10577936
787351677
829766827
22563024
674263745
608366716
4928139
436963218
38788528
148404784
672296146
6151830
117006757
79556903
600204769
26503295
365077355
284106792
229162922
429999956
357148537
526962854
170990228
232170015
554125820
338236639
504570692
762429911
394890192
240092244
51344046
112106598
585422712
313739634
49808781
252263413
290807347
182197296
83195462
53052168
410103149
323481132
399679985
784088269
447668223
80917819
33930975
218129138
115645670
569687918
107944425
107128867
140637334
89570969
39946358
273788932
190029570
34337774
584656114
1433350
692181321
179521064
238376848
14163088
775056518
5952233
842762721
581347564
42397111
67713690
145945461
30644512
36042865
803652816
442711547
132052897
16008837
401969505
716904242
784481915
497190332
396845302
390025031
195964996
15187808
202102370
479837879
86452690
399843672
487183046
188781200
612945823
568022875
39901461
598477076
319008599
260858637
422775289
418861032
80027040
110097197
98144434
33239730
84829699
34722993
671342517
514605960
277598322
855887896
193892174
35876763
108901705
158438569
148920158
217141358
873795318
183288427
82819621
8055975
151040298
59124250
478189307
325225479
58427573
214334074
723356164
29239007
130275568
69047255
199575654
48265880
216774557
64081346
167905487
191055813
33997968
440134539
139994621
42554512
578593174
335650834
192352632
142164319
812013934
204071016
112321834
82475050
163401150
149002130
29723226
252832562
669659282
376938696
20802172
51848763
262951739
200851262
54983807
395731582
23707835
661905924
5403216
550334166
24440698
339801995
250889599
188698999
151423568
39344454
478030255
14485963
84176060
434182259
779558686
249351768
194070747
276569237
327788417
73234010
155364373
692535447
65860822
219247929
206361409
225662627
193709404
105061396
414121618
757978067
200058487
100812699
231076324
271675371
271984271
150739472
164554334
498811741
35601044
6724696
416807692
291771987
612183625
96180236
329660746
80763015
218123667
78659756
140720364
229640935
249898539
57898584
26768432
564083916
69410037
739178
271112019
61765737
533423559
14315598
270037630
385023150
201488017
181552610
818787539
250931299
375913809
830599377
24286366
113498794
144936406
196878436
501102648
141769729
232263232
144301941
587378435
612297249
35541297
418587834
45063368
40656673
8409444
82054175
193188565
709653230
42618501
34955784
150410333
152659738
8065748
462506798
330161284
540545387
167357723
255731101
454343402
6531547
17498533
542087464
563860652
74577587
267371994
12800378
382534809
300352882
208370177
355471963
530449211
36144918
142804466
478406213
71801847
138615910
66236347
389727091
103800882
548710244
377062469
8280324
32489813
548524
42020455
532354149
194399197
172046365
45870084
238824933
5337885
80397247
57298403
355020758
562518236
179340160
121181250
290531357
216451928
511669470
417830435
137457334
372498766
72596661
255669710
39075366
463164092
47477571
11388303
132525094
731464603
56967726
185865501
60457350
430913162
231464099
127036060
889743689
689119977
101731541
636141207
354138054
50444310
576853111
675799209
203233285
35086857
640517475
45589926
619039430
428653771
41256206
275237892
758560303
15652273
743931257
58319044
203379531
130722088
583943575
739768920
26545030
688887312
8468225
72041548
399219535
564915206
19135867
254154421
216136029
52075827
9232201
438587739
845421655
295299937
352838426
306939347
52118326
188067037
682291919
18452135
175501965
71267154
204231070
56263815
10082322
372432407
119478221
409005360
219051790
1016571
200073258
280833950
485766309
325246688
550231156
303088546
754607852
717344640
225695766
853554166
59223815
17478695
168506106
382001850
346252089
188111719
165711509
535430896
96671357
218065943
225660397
131952269
242586922
148684880
4323149
131218567
3624404
33984091
536197995
585205443
884330539
31263085
41972306
62247448
148323696
553193287
1604070
339934005
35842412
487414318
753619478
23198495
233737483
326503528
122894317
94586118
78939143
328273054
813041486
14282021
726821082
786067235
145396134
609441974
21412200
110042008
429790691
699369379
351993048
322519630
284355649
124406032
183046090
219917101
287020251
189485768
293316065
277301603
16840417
184089816
11324931
14249160
22481880
35802481
305084737
376229472
315615283
259601456
101879200
685983706
82451990
28222273
19414536
333201636
334292958
366406461
109302952
347003004
543718563
599604712
72361709
33850993
789466809
107147100
647652293
883513182
390450007
354846676
25202761
59772782
821846201
429964346
744736052
268550912
2986855
518772729
667890334
895062935
465934853
545068114
387601908
476666803
787619306
393360372
720862744
215938915
34332025
9385074
397514504
96273618
518217259
177483772
27915600
409338534
60277276
383569024
6680719
191854445
597328722
298006588
305108416
273497348
40725521
260838092
513177289
235613954
41806756
45581573
3041850
197944372
469806179
154959828
407223242
356129206
26145575
481069
556675194
67272555
7579225
620624469
208502528
338747538
64686099
36639292
145849165
356117401
160016626
124523130
249904601
316302623
85273379
106268762
55493273
316143867
455705039
87120404
591698112
293006011
4690600
108479610
419923546
719262778
29297196
93507044
39296011
779422672
136150240
10871956
140558
789397159
480132973
43400134
4163245
43754267
78982075
376203780
371567589
239189731
229683696
892059174
116736663
125016487
95022295
51519000
797580143
1303267
8570735
40259299
9911495
2954191
243036324
282154637
108633197
272321158
133312449
233980315
185364427
205145093
95564030
435787615
52202337
134277011
326401115
68354534
81492006
689865814
65993513
815871375
298770111
610155881
41426702
189864511
39277523
286667105
218969200
80421408
169540489
199116746
348936560
352726004
34901067
24611124
427425279
99472546
266425209
47532958
45577016
176005058
72989835
109316004
7008140
27571777
245455022
423409797
167476336
615136964
175939938
43097820
515260593
876537671
534027851
4860177
93444751
19827614
462975762
11635728
20214453
722711445
88427085
197737522
207453574
300419559
511114535
157406960
19502019
645097294
12133483
309244822
596098616
21644479
825838302
520502433
317936100
42825562
120989810
212786716
5479330
138145284
61499825
788996072
242211162
40705841
300532733
494696354
367638053
625777318
447381809
353438631
83099833
68023656
510547743
162832292
615753880
223957718
662739298
6543141
208155312
11056845
744223402
330790232
767648851
71460876
150478655
86091079
59029521
69288644
63420183
96325496
5245
656476997
40608651
949249697
160308512
14596403
152442589
313094680
618383
54092334
47977579
46648787
111490486
42830116
208451111
374738888
230040032
3452302
444873455
166164736
487993753
115157814
248587592
88549167
112833746
30243356
845840
340458480
265035918
206515749
172233598
94933868
431959792
88571231
22524293
26266632
23242700
149454323
206934515
37594722
52405539
121633713
6607786
19675537
236629133
106070234
452438342
227472755
759994532
8185604
762046176
784519646
308063516
314638394
136300831
946999384
3501991
416952664
152054503
99075235
207509653
159138808
521839421
47593218
50106455
609172
384520796
194080216
641813556
113703479
24107150
165721398
45195182
35141744
298850065
72067551
472003114
32752823
142071376
16396722
80775940
709315922
480395433
2499449
134403259
590176417
189727924
149698089
221581995
138086169
57640759
685614330
268508391
27443932
554866811
16546721
19124476
296073017
50479534
561975499
97958235
28476042
67946761
248962082
106051017
266625231
99373261
268582958
40260821
266862147
399778038
498666581
422245092
9850027
5648399
165815733
193075886
23296528
595415828
5491747
36993128
208101835
342805158
14566728
538406
408344503
257856346
24327375
176933678
842065567
7164663
728914541
237320911
88346973
306872126
54288329
77115633
190464221
364785471
478949847
627972786
205243132
196354305
679986873
69909329
367324666
221091584
71718496
374055308
31642961
501618145
333071817
67043044
765062576
193159279
181349525
154726203
686624301
136278625
613348542
205819743
119243405
114947836
20382101
148902323
214007602
471245763
92894105
269617459
990494
835639992
330346260
13055920
53596816
72004160
115529210
46957996
374582840
390988010
542494436
345480882
220462996
25128577
568685862
631614277
73524577
326455556
301143732
80856198
387340533
161756054
240320325
286219861
231139897
102272193
249357303
300530545
284841251
686962435
300998197
655521429
402248240
97045915
675606500
61310995
38874598
20097834
524206586
24459679
159798347
3699037
112767706
792539628
508304224
83466212
73371377
4534699
222362084
21163906
224384819
782092931
137742308
413275583
577186043
51454310
330002108
43709023
578042491
152134261
125309509
215200968
195026129
422023907
143028214
117505709
490275883
158015825
3173457
108165815
24271208
250358202
330831195
7188265
3074593
377261327
46607617
298672475
234523038
162403137
435664867
439028171
127386770
25830427
126501658
237726730
23660504
42761507
66454061
311628418
171726651
206480984
184752992
40292968
204717045
578968641
134543158
572216281
59353823
383832191
100288630
139108544
636591224
768877591
331032391
257097532
440202169
199713080
444873579
61598109
20771900
94023160
231041244
281900348
9247274
13443271
335775704
479146554
794367518
401835342
27951461
211351745
695707930
177690236
124451269
658722180
397750429
75666208
501526816
82552422
700712420
35059787
401613181
3105158
80700274
70571948
299928280
13931870
204811298
399955179
512318746
62289994
148214813
321869564
277789118
193344751
940498764
2122140
161832076
5741509
9848512
96199666
60739040
326105518
783517873
15025691
7681544
259611433
86814124
697242152
572055602
228303866
75986350
650012769
15039746
271503547
117482739
374862086
441198785
513514454
123088965
9930669
65947751
171944370
183936346
9827459
687247518
575799924
59172362
174131559
199441826
167355001
36997078
162333996
314310711
340424013
68206307
155533832
50336265
9300644
379845091
4199512
476878362
429017585
479685303
309625655
140100652
311459905
42553454
177105399
257007997
67206109
400770264
11529169
384469432
93821304
19134413
292885462
383811805
25540651
197435812
81786012
211719179
187477866
88271981
410198325
225817051
356462482
53364541
411549
106062435
69827447
413727110
323669766
384069158
262917748
578572828
939966380
495718139
268412456
83511219
757037527
173530438
607051006
781538992
21803472
493155917
245644431
50964190
178364970
141427321
6415176
66470695
274484205
752250126
19056243
35008215
239894821
88185888
34682615
747178294
294283931
353924348
181246808
34418389
422694747
468234630
254462854
519732918
32056755
416122131
79432705
173174082
183811759
16791376
8762165
306407237
401333750
2949218
72372527
491395459
63179728
411385403
126824266
10561015
604406333
474160107
170989041
131483885
447166089
614982103
54168220
591279388
308690544
135441844
80168352
442270971
289747856
53632823
491763713
374087278
20639943
294502309
70551105
148679140
53015035
90803023
526546125
828710637
530091281
2326481
306624239
377461171
36040944
347157827
331521804
1273097
549363707
114098676
877290118
305358570
704604796
78034228
30361198
206178457
471547470
25346791
195362331
551562401
601393584
201773967
25651744
69736940
392089398
708618099
326433
544885731
190021222
27585426
51952244
64238867
87789891
57636968
307147854
57889331
694739897
66082175
96883177
100938241
10188133
93281868
444809092
8483506
106771176
750550701
396843891
110735062
422486490
675398864
132723918
36386168
491799574
26098804
29493398
249176888
108469757
1671373
217045592
506147218
842577369
119877167
454402827
424812629
313834227
593963
35546563
179241334
418801290
205832528
187148715
178920280
134255249
11186078
11920738
61675141
204274980
43410223
27917522
328845886
379509948
218287339
107782693
342805803
257198953
867629081
333626834
18803807
592062865
11303004
53064292
203457463
21696686
694441663
30651525
79732285
768165003
515466387
171596685
320148010
195771292
179925239
28753679
151038875
354586455
104988979
285998778
135712315
535764390
28389227
228046581
61570737
417647280
476218919
223840005
24967225
21062400
52740491
696202052
328828585
130220983
248210665
19602667
225791191
281770381
492648895
313228705
16189929
4109089
447505886
580771937
287899688
5974409
2941558
283749497
130925776
425603522
6698931
25763857
7183755
75314121
581636574
164065254
400714900
193613753
35677161
359885025
241271232
52679407
35953127
127112551
13453174
314708678
193168676
107834697
62333947
164291625
158864300
217439979
580522483
31353734
182811310
156308591
41277095
367633878
316421134
338624765
58247177
110796746
316007911
315883873
136438786
122454110
738874418
38011459
66657252
363418609
32743044
49281084
8569495
176417789
338733474
45853181
582813511
920063632
134317040
4914092
545281887
98515837
344891720
46865431
100070019
27331726
61252899
164931959
32566071
143267651
515457261
76838458
209131506
264981834
92016619
69001752
176290308
158016639
406630178
369540501
606094307
16058154
40271857
31425985
208429739
681410299
404234940
383853165
230239440
141854396
253123208
154569917
69441150
194206824
12343221
38810204
75543781
502830017
54605879
124568230
937772437
103506470
171732013
77952194
16202853
255003585
619727039
446347
425759821
142784186
5816013
72923634
607659399
5402755
8935965
54180551
29145893
211879966
19607185
549716720
208193274
367018006
434973718
265338926
713984833
90464905
49622254
230486042
147347326
544058958
365294974
34851762
214427485
246767400
233781933
21273671
143208399
580129827
309783488
13636674
120209169
21761302
45362075
25891735
353681313
256121384
430167953
693142917
101302424
628985243
527849669
556820781
330758232
37369236
202056745
38280419
113846253
698824
450189304
111307522
73530343
13060448
128809585
163778229
454807276
8236083
599583102
644829829
191859934
2659046
280389153
397838196
699469799
271665500
717454114
67574825
69885067
326482377
55972986
34283081
63607424
50286848
309386250
463949835
820775278
64098348
275180275
421864761
10302389
24349616
30011845
9440588
7524313
194676970
22003548
294158072
363068447
122228879
418799194
311448371
429577336
61338692
108498877
54719857
280681733
3872729
394775849
672946982
352221368
213645961
12058819
193392947
505605084
643637319
23457378
498799450
778861607
237366904
1681653
193727096
174206398
49901360
248768392
530068953
328229717
79020665
485478362
949246156
497108812
105369914
349117380
110126505
20908676
14073625
192128090
289438138
451386556
242398550
332835574
179295154
126775036
13265553
148611822
232771238
186396594
75190227
31441624
269809666
18069559
398371774
379454916
45581228
706799748
479658348
14691373
72286644
107013641
511041528
52213133
691039312
137297801
357943609
166741703
563052191
24869670
654262084
38615059
145227093
436086276
924298763
321268809
624881663
1808586
455241085
271841224
85383093
87458771
74576128
639620718
240004886
177127089
91361610
111523791
61146055
75471939
364200429
7380608
7067467
285543737
361697581
593362872
241597956
576797599
499667565
332036990
154588876
101563357
705701570
295762721
903125718
249454299
94743789
368149752
448610833
259554172
489927947
346315377
717397540
416688438
701263024
216385742
364683844
147720105
25810761
162529707
402508698
16853544
463447974
174369438
444033835
125826330
40839405
279772100
46886037
375913326
221896434
180403758
430401991
7758630
368518017
181580394
360346141
143770943
100727569
488788278
135034305
260765708
4174000
413012176
15469605
755293245
21784220
9323122
659489188
103143189
267644127
171068719
306304
491635799
737086105
211081791
135099387
36631273
349112495
1342831
76088689
128917367
574584817
411739646
44261194
42042821
69297497
90507272
600053587
128251843
31482670
223232306
159693801
246929075
309122478
314881439
367526071
197790022
577251020
783845901
46834876
117549915
110867204
358616630
116374
600095042
19958194
829978732
55960772
34781303
154474053
539890150
205663379
125998617
457153483
117855941
143536082
279156934
326784717
342917304
605765480
103805155
514283262
154359349
56100520
117221177
121894850
280056520
505865966
128101299
764517237
204948014
377359651
280739932
72961530
78849165
208991708
10556213
79214776
23407319
310509267
620338414
573407811
433253616
647539562
4837100
102430801
195342106
405487685
412975676
189096917
48424383
401906623
4188299
355948631
158004687
361099996
97300315
131454369
546799184
387079492
325658984
213328158
287455455
631910430
189056379
24225080
83390172
15397395
480840397
93177378
190398661
522471925
100437828
314456400
334500561
24537268
222569614
192859954
394817291
96125092
878456335
234535994
898453399
424471302
382811715
6555789
532599708
229690397
43723769
533558295
179652163
536508139
21529813
101927382
265528543
779162339
686010128
74145435
807062669
274664395
382878703
395707745
121868270
590022756
126192316
160896050
783805880
235601251
156407344
65097509
170510313
149423954
44894688
247274555
32726672
349578702
403150525
24158785
334467643
391089221
99462199
743779729
561490320
340106516
384174087
108922248
36306364
15302364
128141260
334877730
80040969
550728918
33400946
74167567
116002044
137794544
341981957
409997026
675129929
69890290
694754914
350931381
443723680
808603012
671576146
198720328
159733373
146943689
215180155
362041707
23955100
111713407
39899516
18599505
193798353
87438653
890393775
130295821
301133663
86110741
355397686
560312354
398629695
471052315
110136130
93350817
26619572
418561576
40682823
135766424
271387485
236457773
145996614
61133692
32983233
14229015
18306793
895582028
668228167
242943635
106692440
418575309
99339494
376332241
99224717
601988901
332693792
189875747
226092911
369686324
0
675182125
459632223
712539202
50141260
335899324
47945599
8082401
316582706
10308900
595601197
515071064
342080995
229899009
339521
175584622
197112571
177102357
218547173
135805421
663575535
258660281
99929714
51543953
41280001
284896477
68930673
387908588
39628982
437447037
131561411
208987221
124593371
200694221
236881242
95012442
162026532
16527237
496289617
110813812
182633870
124059543
315776048
188102892
331386774
167709609
110387937
446514125
158727934
586867655
256421431
258084072
44574751
71745983
833387349
47861113
303818329
18941389
479346875
191131944
198791398
196713490
43941650
185550815
255082096
219053798
43098367
630289101
492485170
250851423
585166036
604907050
289297592
247294897
74680519
558634454
128151805
250280766
8524876
60516627
220505658
79327807
185004754
12299104
191323486
98383779
262813567
90229036
92101230
8215703
413288094
733574612
17327534
12468327
116422767
96023898
211763237
562675775
285121892
601216230
941423975
14534817
309930005
226330087
151245296
312139217
698606884
61508850
149489439
214196555
533419909
535437
21587437
114592791
422545240
70486100
94401415
38808313
191971456
37275950
189046995
222563321
229073743
556242549
334194702
9897656
710406523
65992204
102255708
41871278
54793990
148914355
37521364
39541713
326061409
2033857
5464681
92773615
37046497
57231756
260749997
294941007
517268504
204675627
98833600
168084168
615264091
100852461
154788284
697790954
515687837
297739197
131369440
146107332
20696094
405622599
255524552
286969189
474716216
78673045
297569459
44063447
14726798
263995022
252538599
127391232
135634151
381559698
2567976
379198008
31858024
601901663
2421962
377544857
65892514
445780170
236522724
635266588
6597613
342526887
277966882
1250607
213922831
144548535
104031310
66256917
295765239
569690786
703619342
16088324
238718404
236398817
115381884
151134720
40229574
336361262
113836008
313450431
61631960
122400154
118770316
238827142
21240075
181097706
280768940
440585905
477469206
234874901
526372126
68857500
381408070
125864987
575724404
12946812
590046526
117351199
50609456
106115658
380926794
675715808
192690693
88396002
194248451
554581656
36932407
81972090
104612396
89975651
833306591
744997108
101440478
192913489
245443563
51761523
202084948
810238622
147153185
183823314
742092876
199789488
127451625
140395766
797412134
243257163
409453551
121470012
26578515
690489134
161838023
159466971
219243330
134247674
367289543
21134272
535237689
82436621
33714890
160039188
85873631
3563073
57338887
752149594
97325311
106173893
803126143
327241777
41113524
62185216
535318224
91465658
97599213
188216948
339334957
294771941
439555389
134412214
600109332
2185313
250698607
172248041
112357970
23406787
12322234
49083840
311567525
36752424
53171570
168506632
651071416
202204841
632453859
742455407
823360780
310454598
197726162
74798791
4641785
645977432
8523025
197464575
80095366
49351470
25347273
73975618
272253870
264234336
2959741
330763693
13046714
215199810
720785455
875676289
59723251
835289395
95664764
279183707
343158569
485173052
224993627
46700919
60894409
232378795
126376545
135533451
721164252
307193002
485022885
137198729
300681613
76003487
105358999
226511036
105648215
59320386
159523811
29454929
552206426
194028187
46554522
416630805
393151146
646707471
826264298
120718827
124648247
115548269
28264022
59679318
172620600
75169900
234678481
372045639
36961191
809226577
46184152
90741766
365666874
219625226
543323736
40417461
59292571
256636929
475556740
40427432
223299273
49681388
146693618
117145481
537766824
34915388
491594147
318795584
4690486
387743651
179501822
590180951
171269346
257091983
739974610
14592147
75327397
33794623
121306110
178103548
953384
204005250
24650337
346308687
300681494
52590308
148109668
31339229
392517777
212006675
8980752
61408506
159033066
375222863
224671726
720880909
23177030
477718525
846469268
54662623
460738359
483892256
197781368
19556404
685298295
118582129
14525276
2584606
70110800
11529393
387545904
109893651
87368147
387785538
95638825
348453587
70240724
159885474
125466150
741409056
428134233
140480513
342523202
314914008
135933939
613320917
119816089
178687468
66711799
516414385
273102930
63804930
64437196
278193297
22043136
392225804
334029733
370333249
80153705
95616361
261391243
217129690
489420890
18609148
160280709
74197442
14138968
418315204
21874810
684445171
201518054
502326686
509855508
33711975
133078735
388784803
406566139
546695980
539447144
318140417
132859815
544446598
36769765
20914118
834706411
27917639
625279281
40789524
252965625
98524987
217679922
348648761
396423511
249054355
147044967
126613849
17668171
270333846
423853417
56299
415793536
99584685
12191878
586008575
60669252
205289867
3303650
232757901
185378425
219204696
448626959
79986849
548649530
357740205
337416813
484292789
54538503
234173440
111003384
14697379
343825299
41574974
46668788
44188201
118948615
506666610
89209505
346134787
165860067
568545584
533171766
597226
232067086
279897985
73855923
32841146
229122123
120924896
76646747
83600664
174066897
149810964
442729996
15106294
73296676
693887
411292131
2571349
362949
53850819
334917235
134242853
75206975
665709286
94156845
61419518
246948399
325219700
227619725
293864511
41109479
235086490
204899565
121100527
458778435
30410754
63322051
64020601
736622512
142956982
177316989
5501140
1821441
150741052
129445350
83539953
201893837
126896252
5277321
360491535
540164201
364268381
101306702
323955836
460896978
178630071
502472428
94788188
327808128
57638038
24823409
42111815
56614539
150928135
56451256
85533375
243578171
12509334
193002195
507692404
133663764
110037200
890627455
64407051
332822637
342153766
60977609
179514448
117111393
185945083
562746823
617784836
615344371
45143136
48267962
336539760
319112559
469627301
279574864
591490661
118574204
344895735
389261115
9850051
485798911
320702060
868947501
309137359
22716113
60003364
53610756
37589099
709147832
788989024
397708938
483266648
507417744
245318290
35246897
368270445
570719540
596834149
80445743
299419703
181440250
710392252
26011686
1064895
188292579
1943357
599926763
570859863
189464700
49919635
438027897
526327420
173434650
3521642
266409570
375924028
489174404
285572533
226302569
545596903
89865848
496860046
512635700
228720839
44173419
144986606
74488449
167927366
255207755
218551860
41981279
201534407
6837082
455100787
365622
443008979
342837365
518789963
14129909
691398062
563356916
147890054
316983048
490894455
241930004
47318119
227160033
5512369
75058629
63608762
179217317
90056308
865985539
622122779
29419888
142698089
66441553
326157447
723308863
91640051
174923036
377739975
51638027
500943304
544111338
129727884
196394032
24136920
252806161
23040586
219193601
9789291
293836564
659573963
238981004
31176238
461344120
52881875
1058897
29406892
55001570
44365114
880719983
2130555
45065034
130002252
20078266
184606420
141087888
6241110
17201706
665890854
747921221
316473329
183977993
65085209
360993294
647794680
14592147
120974587
142205655
502989938
297330382
280795370
41703724
15884099
155672064
435046057
252922246
254422509
271394113
215146168
363574139
814316316
434989496
25368073
263604345
457645397
74766440
531251823
247218756
6852022
137646323
252043472
811648273
363870886
75709116
158826935
79219845
240891403
151453029
185895253
64740269
47057792
501652766
74670761
529670850
311680837
150950185
551273
55662686
5533568
309930329
128701292
507897387
246665144
8052784
133457657
422077088
454540714
178613627
15356899
47409624
123446665
286228271
233856835
381807279
274552825
158111683
896651132
144385709
172033778
11451943
305165860
191180064
643750004
13643076
295627546
101419235
447957257
610393683
404804469
101585019
1398838
73600106
784955325
717734781
202943952
50717099
105112249
275529890
39740887
485499742
452649469
170415430
6744858
557927514
146658718
322901943
389571703
336905179
367094334
368045349
595793300
877216054
368917423
41846264
134913047
188337446
52993346
348268048
23291506
26805611
205901584
446612477
109132161
704130986
392304085
711174158
859821837
132784921
673238504
357522164
139960837
687491426
58079197
101302989
75701698
21076961
483340302
278246713
54666030
106670234
76107947
140260281
155873786
404778178
336441687
367190323
344933539
742999565
92640888
329338420
507555596
3386722
644073348
198142997
401288860
745233600
52111773
52688105
616633915
549336456
101252059
391113961
237153294
146985249
8074442
469595890
254041122
45415113
534120452
188192095
4029985
20659285
583239882
615549571
536474700
56926040
34961944
365070352
820206397
944394605
7058769
430778299
100208680
135877842
186092761
687610020
685341241
365195801
680525125
65852163
217696157
136322535
47557344
41152755
188287694
14592147
546139102
482420688
267276000
221436542
82930153
161178349
250801666
171267736
346447885
180247503
166880416
97823312
68224446
161207323
83256703
351989497
266818932
39619059
6853244
585131278
636134418
93482552
228889964
247608297
26579955
268185026
51993522
53333487
490929930
93636106
415715818
143519686
482949060
7713136
6249077
89431359
662234684
85123333
22438232
4046195
146934895
591474685
294157430
6646340
334715991
521535923
282297846
3747496
13856168
352685678
90624740
7182348
193827172
25648606
424731518
96022603
266740794
72435149
31820563
8986683
95422000
732649103
330665929
506721473
193958206
236726177
22005343
119409301
52138596
66456632
169991042
876162154
347851864
86136613
16270250
209409566
114706921
110737970
192251927
75836209
263928700
212073003
813198877
459730717
145448025
44829038
192137293
632363745
99574017
570806952
91066405
150805614
555656344
576764069
495330376
67971209
225678356
354506968
225835423
42999684
685135948
667703691
634355106
622716606
19573892
63488178
463643746
27692408
444594259
60971660
44343016
512238238
170159447
699891597
499178104
657261158
32200468
156338732
319837813
384042471
302691070
87838038
683630502
376976132
45049431
609844702
247912005
134448955
246817389
72786482
210493049
270907628
180716535
286097074
417639197
707349559
293380910
19354233
68470289
8335493
16373947
350494131
24311294
391621399
401029355
409904508
350553418
12497959
310171761
19030732
67610335
278150739
104371522
110507630
204106133
2001004
162188584
141872148
823666886
10932847
269651791
88792542
147990585
110871246
57807614
365997862
290605750
17651778
169729927
161551998
222112771
94296115
684017988
118949051
130133045
239250853
319219966
272175509
683812850
105282955
89969946
195001484
546888874
808695409
120593084
24630333
184195323
184006854
448175053
229472075
135229094
334259346
114843964
107048840
481695679
180130508
84819726
249019538
223260538
175335931
1552465
763395006
308620088
305720355
283345750
283953972
25056042
2270971
32553621
302679611
56165071
62643669
75388492
377939274
135982168
296743116
312535515
188674398
175441255
437401878
14218082
262027412
156276000
307057543
70032118
2729992
261712526
22990007
102540268
12200885
420690301
96187711
127364598
84728013
420531955
109399022
104936019
201580674
124987199
429686305
126066416
179584657
683518499
16646660
382545096
177264701
189525022
687696652
38681797
632857176
53067665
58954744
12546437
20381570
325454280
260977970
357558828
136145697
788662582
193956469
129714821
356559844
357409066
15744271
484754123
187061666
288659070
369024515
7750803
158530729
366670265
543065618
128981834
108744966
31347994
454437151
333480027
255451474
455414181
1136257
3202954
11726374
159694154
739808601
19149768
152268187
8914368
14954879
435197666
456225609
9334741
550445148
150147865
68756559
139594799
676129436
245655062
143700989
264765251
392527732
426937789
128148004
449746979
536393620
285779522
536837567
356981069
122231535
119279275
242491213
159802689
129096897
205173089
74488002
216324145
147553367
681545
594043879
188913825
14097111
45265825
897811343
73341793
34712213
53291521
309054681
89704465
311691741
470342119
822415690
618255271
336625378
681794054
139063039
302023387
331295945
404157056
111469308
25215195
14439224
25339210
145930132
479823099
4934684
557387765
197285166
68043976
496098919
141074737
444765835
491517293
177928304
391433172
104605277
179685021
131563497
217022991
111593327
436050648
432716686
839078683
262644000
74898232
114444176
170534556
517039242
65893973
398460037
644769365
39046733
191237749
463323286
45845827
31691427
726185409
217020448
247336677
815028786
38713670
303909583
21978237
608768786
38826653
157187522
322162361
526308532
18615915
853070232
2004553
640293303
43512112
280080836
641772395
471840469
263466567
633732343
436197540
8099925
164896452
2906943
209460227
187382210
244566393
56066342
178997836
257956010
526228513
61453622
127537748
254640915
278404400
72771335
188758009
403354814
28242412
417777284
92186721
805351578
24479729
479735863
29733648
48993035
766099588
61586523
14303720
220707760
321594243
157793085
223493483
15767575
240444478
819349391
174291327
673838
3224327
442007569
639456564
73219835
33217967
480071565
29700770
174274984
763684637
76665010
62122188
263575322
543785718
336603305
11476613
128101083
106908047
118674228
397628369
47465652
13899198
271032209
772796208
344600028
366968
825329410
359999212
149510413
629366598
155761946
583904939
150302897
89876590
434589641
108744722
59072129
332165374
351763034
531914256
29292840
4683670
706145665
106630232
729451406
241359050
277658448
216277482
522600345
190715989
192485027
123275566
397935393
448429669
55618445
28327318
18991769
179678826
96552303
331996022
40482873
504868617
755446
223120335
299324835
127020484
415763362
302738022
210454223
64349692
12142255
141240499
567180419
364296283
59733716
372876
66500489
381409005
301268637
147783813
525066135
116991794
670717006
798893069
64976388
548083400
302505716
278674049
103824176
342301664
147298566
203035387
9603107
298550324
68474645
353825802
172519782
424788320
469879013
285927156
140139432
355392924
457018599
139977728
175881144
598621972
246374041
398904569
352529598
22562179
205904927
149864234
362759252
320363715
113315657
622733547
113609400
97401246
208964356
159113957
762494035
443897865
21289880
478302318
451997064
122994681
194061398
124336989
575638310
226475503
499779508
138266982
362693398
32987217
187655185
215679829
164630578
66661066
479088720
531158659
153275254
110121884
151337662
112541988
222967183
61354298
278595329
20472308
60334024
131334853
700876813
187016745
121310463
110760
809300795
216295200
138879865
224652582
288227656
246610615
4444041
596816848
183290539
335968862
264079940
101704483
27614046
72851701
31022444
380709258
730554188
52263808
207876237
361629296
19270930
348286483
247135558
132537616
246521449
139623716
364268746
591908991
249354421
334354069
549002643
28617970
180564378
72360391
141342046
5936689
416325355
501878605
421472335
245956090
1385940
597722289
7101872
425487409
584050157
192407608
735392919
268816094
11271263
232488076
31702691
33125715
100429084
928574390
888760302
36430290
243380490
8029049
103804167
572097291
938741852
169254212
95775495
285489918
444719675
281104452
278385883
179020211
75262145
315707978
202664994
679410616
101059506
721352162
387817671
486032480
165097428
341453355
63202422
168829683
147588602
180780894
22152791
280960096
360043434
522209599
58518281
523386989
702293050
581432648
31672863
462532426
93303554
440747343
165199106
29491184
123043535
702749018
517431360
123238179
7376406
922579
275282065
36706928
76214622
117137507
2995550
306594937
30530975
1487680
22947004
766885489
197755438
587559651
543961798
40739323
44546072
870349321
131539096
336756163
252997558
18253450
58735916
20135918
10196291
357273275
74281169
96535182
479338169
327226690
597847403
214952666
33017725
25278779
403973942
174120421
141924922
195696424
202225583
693156378
633606915
96724707
476442682
34743098
127567163
258515435
151078383
210551277
151796931
206952820
69590612
329285092
114123891
118975817
654030328
251990733
196523257
99349790
20256193
117158346
304818808
223464791
252307826
59086052
170268818
198857082
342918853
24778224
148021009
607560675
577020392
82900300
169035695
580117906
359134284
57319717
469954009
423171372
384185189
60085215
61967366
33054057
569216240
37905380
9033131
545644034
82916021
42138216
24757302
402034616
81800453
148202407
80521391
301961169
545114603
12955643
164347171
161103537
124446636
233708106
178312648
52906288
455664995
644604213
428683692
251181398
594559333
80132716
191260995
1876086
526288214
317852011
350161662
201064754
13918288
683138224
104038435
539369549
354348070
638989681
68530164
149299341
42067256
22728654
143103815
280397962
511740719
708770931
76777455
71008779
116028024
324657983
223009237
58707611
328479541
2880426
338631812
505233302
307264403
607557221
10071449
384991714
47098546
417036915
62235295
600419777
10298730
250889231
121455665
42870867
951557543
389074496
81483343
196641943
260808468
681116
97927537
722158555
677313636
200500485
2164458
85250343
336918778
316584161
258744412
1923783
877574596
455610026
407453000
447513110
47480271
215724054
101847499
14746536
186568250
757758386
519386481
23705896
158710859
31749964
934798598
118261424
229588346
850815846
129257668
2540340
92292330
342394881
410049533
307046318
379100565
493679754
11118587
91329952
756300323
219739214
280569726
97177994
298260093
34405812
292303292
233408005
223473687
70774978
62330558
284698163
83611891
781644958
382087864
97729026
104683569
13882603
96211551
2657092
7156562
132537032
322160536
254136016
3303703
560914699
651908756
241371544
455914927
71656885
41663785
66716089
501739807
223874812
12637119
62125909
395166486
32883875
59715786
45554137
151717287
447962119
173640860
690943241
449630537
162943346
51966956
9604979
113120915
338912988
122085669
427959252
16734428
901815627
87048918
352056155
226518020
1249053
196566894
484927668
145953681
229104821
568844144
308555853
29905875
110289039
546579246
645486482
233197942
215628865
244582238
419229602
185556655
116098496
36666218
129854433
124859802
302820675
702574584
78646284
381075275
323593013
380345799
28355740
214896
117869000
605002517
269823273
631024537
171023887
478690732
51006658
350958623
43552490
524774813
32087
148133236
650741443
406509897
434022122
268150636
318761283
546454
169267724
45426238
22279524
64728609
632065174
556040790
76949225
35183394
947219747
385562179
506866347
219023941
18902332
687788248
172805249
545452005
180198697
45440392
425004198
104476362
518351615
596569744
623537400
469542528
223177639
329605898
556452788
636600699
28081802
168100053
45426934
2979331
504930757
60936082
49484268
248312695
721435612
575676599
10090305
428647326
15593587
204780337
64018614
275928784
27301751
345414281
595119580
247526942
16313801
466462072
150113011
197822952
84080590
37095281
221178461
316983235
184801020
24073842
157327343
26538184
57738545
83736317
238385814
109481642
241907535
14096954
453898980
146503717
190420639
258421512
144914729
57279934
202027
318770394
73347430
99853913
70807385
625221348
7287305
413811125
28753815
61588492
605005273
679211299
252257313
407518709
177783487
206463083
451694101
5598905
9358538
343238274
113047376
357885655
467319388
552822396
392648434
107503144
438683556
8153933
56603136
333207360
60865699
337428989
73375624
81076274
533304526
66998865
40022206
25336398
186646343
279895437
139621444
226066932
572889501
329238010
361307248
113075478
545188285
325512043
202308274
15370323
203906781
124147471
73155115
82329506
118450797
384700759
178329370
104501190
220962673
378688136
143097010
234234831
423370925
648321660
50152095
25002337
330674064
5987655
75178035
141542566
165470891
355213106
385101763
211820170
178755625
45183454
849380387
430019158
136440869
531714625
106482331
60784512
894501138
7177086
328354914
173572757
493657639
364090704
595452307
325904228
671656
280326869
48190800
659852042
253141835
436564823
57137910
553664114
1532370
91630351
277630081
48049227
72004711
569444872
505520787
59797606
84053285
40874176
116251027
26129934
29628099
144796883
117586991
204909124
113095083
663605921
108890288
472022919
426304276
179199720
870262090
110049117
7874582
19628926
610496799
88821519
232171327
115839050
133384647
157445386
82849025
147456337
449305378
362549202
20397493
405329176
31649582
332086754
68244863
656687535
570796602
172178902
274873062
152714311
109324490
71656682
910940054
53553907
123251264
219776034
908649812
211016121
388194542
326561411
43248705
533710998
150733501
322988931
20754086
329048826
24720812
22650811
96075705
168613556
1023762
511221422
86634116
47543032
277664404
399234509
25849769
250133389
210561203
188153790
465972379
600453700
240183741
199079449
41351147
293085272
407616471
182335124
730519534
68727219
17863940
658382578
284920219
54300849
147586163
177152933
39328759
692279239
555965184
388667613
411066004
346530538
192825631
642177672
528200087
193981532
57188587
251810256
112682946
272875353
517089366
310994589
696300948
577186934
281126377
78358725
499412496
720883674
286586102
13014277
163048616
62500495
252571762
344488932
559432327
298621181
41027735
317574646
170125448
404942055
61353445
63732810
38843870
359783091
602497103
84333076
31247065
107430558
873666012
294402268
177217075
202785939
5310220
135168280
12481349
2437653
72766722
472357962
12632284
445845306
164098223
128293511
6745983
199675604
211861095
249440639
906506880
5004617
261519587
205959437
53667148
259859384
115617559
18359412
113397045
141361212
80761435
370765849
7644369
276863450
142537700
86174473
200263599
253318089
94515287
6703171
7088702
480882459
202296953
432131778
86363367
57065050
82357219
6114546
47816305
69215306
360003013
366809784
153684053
108051540
75239589
336176478
257553366
595784362
477526294
241692261
249413104
337252718
201806005
54247401
552871849
50856122
496969607
340474270
450714546
61935170
664947529
397095457
53861112
30102763
51366507
600434269
161614866
31154333
499243102
485605048
250667380
681674177
237841867
26541652
391141544
51680575
162769929
271681927
7393792
40882627
10083345
105056836
107278797
210404026
68784850
311045544
284803361
641041831
102317302
314305472
716521683
95012938
4349430
116087714
20855149
564495987
635392917
19660498
91863883
514266721
9939539
110211097
243511766
57408979
333645859
594815774
8012587
861594092
105439083
104734848
193620173
30217533
338265272
231577915
162137267
456936977
362144950
94368987
1281310
322304950
9571583
462034235
497812786
374665821
477562064
10207008
45285550
57769323
70295727
70863518
395665058
130483277
322077149
165954573
46878851
305461238
346959971
658607581
12455382
382752516
96316108
367364222
217328772
548210393
353431155
352998912
609916048
310895337
238676071
232778521
241931465
10886628
73023682
765412662
235836621
376342641
325591906
34337214
198146744
156346225
807280419
3720813
336420776
42904944
13229243
737899797
584538768
91992
341649973
60224470
51550495
12859632
173507477
22380752
51657989
151450952
682835887
78079881
537761167
155882294
22572658
332616388
798691831
291605226
365391350
22210255
2329881
6094524
63943295
741647970
765919764
234772284
162587542
412732590
247942235
151216963
124127076
513316997
94460485
262063229
472208921
208298435
232494592
33595665
534973925
353564810
75199258
21423068
277839539
803927177
14398856
849462905
372913807
113644845
464093308
549592402
362963690
72761874
639599816
202840163
609852936
10543
18023464
82381614
40613831
283381202
171470039
85484016
60596594
281805204
615261994
624153329
48434822
287242115
354813289
300890900
85577983
105626580
200392075
642730122
143286702
12510136
230626317
94567501
135766960
22841361
15873951
317355346
276214048
17324856
42322899
394999180
43238539
197788167
210917138
340951426
469376200
224993748
683530701
528504824
181834263
99611727
272567879
46202918
40917954
181695774
384339004
224849548
110041817
16557390
182916850
22748627
321074030
174039996
44574010
22698555
35752893
239793940
600696708
468934440
126553826
78256961
533303487
502285131
20425169
3584570
118678981
38617428
600265569
428369296
204469626
274464008
153956793
272797483
47841271
155609321
16513982
137153473
724701193
91925953
153699391
730723646
414290809
687874459
479966730
409315395
147460798
85956289
21427357
346635258
145683627
167141022
140800244
417856610
195032885
54006294
12907640
62885539
253398862
402225370
703570984
256140169
64945044
95020019
347244365
481131543
66747725
307525230
215148486
45990502
74511801
732086678
91558947
40076213
612946556
396448865
269522325
540603927
163387259
133656812
172016099
279931491
435933773
116570647
57007717
91409779
135655914
257182483
168106652
110626431
525259050
178583265
283755541
78875456
43653356
220757364
787177494
39154702
456092559
21116549
352505601
387934314
169036915
689190591
79535023
225788
454388061
90440763
205139617
402580311
17159366
7093824
80057662
300402931
187978937
146690970
61221955
509426427
294747012
129730095
71763925
164761152
35674750
141518175
467111872
39244989
234161446
906805199
363488060
174651664
830887250
429819960
124676656
6928523
121938578
586568193
616714138
24315138
372388373
45514623
202656904
81300034
34527877
146928835
80584725
176289369
746862996
81036902
199081656
490031914
411361282
277022108
245282750
127779105
290682117
625105979
721968582
266729945
17689938
329017532
381057660
101624510
101324315
22390779
205529990
0
365105515
40000800
20957614
115672538
32986403
404193696
41376032
466284
396642150
179334229
13930930
145861745
304516546
315318014
416709705
24348623
410497688
172630236
73605780
212359619
615292399
110783336
795233181
516627911
435596494
303767819
696320667
750487288
61104565
327335848
105597051
620610888
467601908
60718178
15935353
164212655
281475774
347346358
874182215
119404350
322235916
246786535
862196536
263676047
20853036
133003414
319779404
142097102
119093912
188661566
206208973
406674142
77807112
304516961
129890683
625913629
368040930
103887844
438604573
49465707
709818704
74292433
316496868
1626126
15371292
47959453
16525225
102598212
133160887
226219245
390450095
244893879
621947850
547674632
408661998
157539107
166938090
286830601
661344019
497577457
74262196
237426114
194071306
307932986
13421222
626736075
185121249
69468246
32639874
467068118
30452085
90147808
490667732
559015444
126784693
203491700
450855443
179018541
648815001
67337493
239185024
9306050
214558598
454422954
526820703
554792149
109546889
212285472
104082966
23524821
90360931
14652988
436003777
490513768
93176957
309383982
216326019
240348289
80060665
34708443
597502530
17125647
181469635
334371893
22437839
156847681
1260917
128878654
813922128
268620572
570202284
277693847
80174403
319156132
331463800
63200427
496935261
353530880
757854237
26067477
34396840
321616999
57797079
258980286
755323848
402044938
5943567
90645404
139821171
453121803
275857007
87222308
12129454
165940314
732840256
684261431
611765548
49759790
607240063
222806519
307087236
233198770
431830152
368752246
14597577
420217828
16557216
391485846
183453071
681499285
277034995
48504091
15909943
31707241
3338341
11654429
489476184
17762771
41386721
77300200
154745172
298789996
51185106
627904122
275460793
117609593
612572779
272525139
53015853
146847683
106082782
445971814
77893379
462523114
148699235
59017215
5652507
207766401
449875656
9824638
95506824
517428468
373604256
33321522
251528571
183215714
706573018
472046998
106600905
113994920
91616439
98146630
453775724
711293161
275963101
491734444
441682852
99602161
154433494
207161806
56985080
409984684
298171508
112165326
555914072
795850594
610145956
565714989
100380818
38064722
139687062
340690801
234932151
3766477
443941239
622083471
206675546
228968693
93509872
583539021
519902357
431038999
723045707
48950580
5087629
284874469
38951824
137122520
597810860
67585848
4416541
612708822
38424895
652441542
483818043
791401030
4253724
421305021
51330043
488602977
64477360
29714850
147292526
354712594
189806934
76550895
112723465
57399611
27987380
67871892
602686072
76767177
143637365
56370357
138830204
410907020
130785873
326137124
23693843
172660649
12304581
6306483
104726597
21176950
153797578
489372565
256346085
102924237
109041013
690492063
143472194
589864166
21174821
488427956
267573756
91305923
139861386
39474725
251528279
568169714
30681991
212069398
220945762
586686888
153084009
200185036
161026553
330928540
245668671
48933015
16605044
467000261
304362810
187156423
29414292
118732786
143892034
3112735
114435229
530191813
189722282
297993045
370442299
78821018
401350348
108192540
2174
272219900
642967382
540992722
183411420
37539928
50454915
432531587
43407108
477848704
18981849
255836576
828266886
707943459
116044910
485528694
113426346
386988284
121899048
251608983
140530858
104130865
153494196
315425564
224809167
102128109
208416233
342390572
28448240
24362922
14617401
267977429
284715103
383651314
512303914
147136774
14713278
7798896
152287110
5107128
39656644
699316171
794875703
6460502
49121424
408866298
368117516
701377252
159865054
487996653
345063615
421743397
9956495
89172523
415592367
305133203
68852177
3144599
199334035
57856722
307731151
422852540
356971289
455830745
725534714
566393707
342786189
335796889
383789269
252990572
501050196
140677605
358160573
215738504
13535980
501556016
27666980
493861449
644318322
630183
18129041
502802839
307820800
347096566
65697229
444651702
166617552
271769477
123802839
30410754
103738096
419835318
215100519
108006613
828225264
489529157
516187350
707872
86726254
41303802
642528787
751889115
398389117
46701597
355098142
390198626
182096762
79319786
397059320
67488763
79124009
247048803
306918300
494346197
146720663
21852273
185628005
326178596
8651083
680382674
132943330
31349916
464571707
278032444
79260029
268835807
671041850
119722079
63793733
46458885
65786178
138674914
312178632
82770930
142229370
64228647
128872100
618631860
694448613
123077840
46365052
419489475
72434378
450489358
319318822
312054021
43623944
240303161
339326241
37641532
263000988
47245667
5324152
155814796
81603961
34135833
273050735
69051512
182745402
170086858
349460267
816308288
12921064
274894748
5836780
188025343
602916759
212301876
244077971
62938384
242013406
325091574
13415970
15021101
550504423
5818952
543536228
99024782
306076533
8882186
128355306
322345218
247736534
76987727
644502343
296295007
540362190
250955294
228667506
42197380
394641028
137287876
426088199
56045744
188294996
266041219
241157143
646740770
447741339
336146221
392668979
711287866
118533646
404396015
21450049
4540834
330733259
478856015
796788198
27970651
532376059
208118235
347382475
226432007
90314141
19586610
925675
16569618
28522042
186534872
14359704
178181093
794174084
418098250
27833952
195849137
178006007
154368733
797718522
45662033
466031774
137854019
84876150
145836211
180842426
505219003
4553985
527188552
209882957
47147546
618539183
44606169
296712477
728662492
135386768
687026956
51412062
703435836
591056090
386768347
50046144
113659855
146050300
10156445
5598959
210977038
0
182853282
251975966
6989046
822949605
207884058
400326586
13316707
30004574
17615792
102692137
565686932
93007516
433573831
144900659
423006407
416161005
425517426
102612117
70129696
661167727
623127184
311286495
212735640
234502969
532967134
42226508
338115500
646265688
106043361
308678670
70597355
563771522
7861228
67211563
26598819
204064916
147878329
464307798
404231679
10852153
19952727
516740642
579160706
178519429
81389545
118186039
114578746
287533829
150205462
85488719
391676485
97903613
332512017
123502572
118065677
45913296
283243846
848957105
228423167
628732132
586938246
410297763
60929864
106742541
227720827
372591659
358736429
262511470
351009119
430780091
82808247
848333670
21485822
616855051
1176318
69546799
7225368
89495892
1584547
11963178
426828955
71076777
239214297
276853396
192876303
877442837
3188813
136021101
40060681
154215353
72279521
773774981
65521556
274709156
139400190
413830485
63861074
203882352
158111689
19237906
140931504
530071840
211456047
293844909
1560351
33222800
544022732
316987713
263114875
39057783
45724059
492996436
161923266
121194718
407355307
84942617
375740948
19635933
28086643
193794868
313301322
35907259
417039124
74689703
93235966
26926795
387158287
258015239
422751751
78288942
125872350
113176482
383707154
480198160
90094744
247222731
251213070
12835210
3846650
95643609
316580015
540634516
69811366
263299119
91470073
226621769
258797906
175805601
48013082
534584069
532475806
111749932
69797782
9260872
246685939
291153432
466198547
9283040
74979254
600834868
311839630
429750055
86593998
310968235
115163882
193497910
439625330
208056616
323546342
406860501
521666914
522131393
274739256
14592147
189618175
39731824
31919032
532216593
64051128
215812564
168024060
271095546
381035055
29436446
224493538
276317917
406091152
343612334
575725387
273475371
393336863
540371818
174765628
18083373
228551641
44066476
64289899
296658194
426506628
275127676
64302964
506210435
8212841
305022244
6832587
578454510
101544477
13432580
681712835
190041564
39076085
280557877
12591337
304290672
183286575
42791575
474188713
768403481
155465783
71974088
60556441
257224380
121970813
102575237
165341683
231456968
101024172
425608520
19139040
12295520
35907129
592506776
367387962
10343817
3708427
649766621
176345123
43085770
62841254
605483784
614586707
489383372
380831723
520466206
122810887
118000628
364795903
740271251
244274809
454884929
11387517
141696519
205919327
270974945
72143890
309362669
263598776
256791764
355039664
324783451
22969418
68624660
9842179
342421218
28456203
187788489
13953753
360873991
98649973
17690883
43565008
63169226
247596666
305939235
164040
788582
3294412
286513685
288163132
296019874
56978888
189912397
9567015
320037817
289357804
218798555
15269774
541009104
3392931
175693464
18169135
126125439
30420586
306456522
104714141
634847718
19328599
525479188
16908257
53456179
441699003
35507671
503584761
351630138
83603755
79077242
793886797
404673917
688432988
240531460
145106499
409539365
29077140
434110893
134956242
397645269
513428713
37664793
93780134
240514476
2496137
101659977
520955211
255665250
310609983
459390990
34107135
139013119
384823619
96472054
170343446
459858881
110293550
84028308
464048102
393347460
252538514
457872986
294752006
240480028
302870135
228676792
82687930
44834743
204340593
114740259
141080920
141738617
153781193
99888890
314984329
475021741
25216145
642619328
118771026
176523652
4992360
385906108
615637134
49110887
445063858
95102080
177637186
185969265
220278929
439911086
162889737
87665092
315729936
778650317
71086776
25651378
701159645
46699224
531614391
29838694
429520515
78864406
10375661
10551138
524186549
412921752
50036554
761153994
212816538
110743624
181107264
401980254
129327768
612495241
623033528
678873825
5167216
29387990
302567313
75736980
1868163
14012240
55808360
296727806
342346444
100508604
412629479
438591706
886211905
477246406
486704467
309657334
554130998
82018457
139389284
22076297
555661391
87752613
649373792
95078578
296633500
29451487
198525376
151750681
460407208
117708361
578272577
43339779
26244749
337747214
21283436
281392169
56603942
37760108
739289665
647579965
126929584
643050613
300055479
522561771
299352496
158546498
576496304
34912804
227205643
124333478
304842782
446667543
0
113644529
58577085
220695771
323623424
32740099
235773297
31069617
53971434
640727585
30003480
364817020
137172257
2279496
278489050
132458882
322389429
203637673
176963448
154017874
607013978
239121425
97438237
305079842
348328328
39721384
283445714
7623111
20524189
145823003
567405315
31576779
7637537
546221749
102976421
44691790
89462363
399739302
178787893
287082087
116763874
227583792
191403135
674663338
10482882
289368885
150418691
7871210
176781462
447647840
315012904
107631849
452601897
274833894
543368736
34030786
131722149
56603255
52860964
2813745
585132045
185961
541323942
158716009
15887051
57841952
241366100
20982317
162246715
282283227
643747920
56779759
423266333
80297023
106530386
53081122
92493065
140801742
152102053
474041983
292928274
40781462
81159128
168599696
63449949
152427642
294567007
143724240
124724480
796692216
361608369
227791515
63804189
459823308
156394924
106130412
598480615
598440588
113832122
96581288
347129291
455612365
96080695
46934230
13376994
156723705
80482279
406098914
42078176
160752987
250702814
447745484
112527879
28630699
636873414
363446693
744348
196420840
16007432
502264655
293434183
359572798
8601934
499625315
140695342
253149
6379733
151057287
280729371
248410991
336941755
340760299
514414065
377814413
185780747
222553
533315115
201733810
184104090
10203031
334597443
85029155
64052831
367450667
418022075
313805932
24177503
65103515
125479960
358489236
92107908
250610083
184147389
288963657
22147045
232300330
29823983
84090728
183240192
43092078
231517229
422741451
409086244
262071503
69750837
682885135
35885665
35858018
450262298
381213645
207822333
42418944
218923939
20865711
171598258
136027590
537917003
685933592
235103131
579220919
379799324
665369337
307773665
75847559
30645739
298217170
108342508
557061423
901959382
339216876
628841445
122788707
204452767
207065430
416619049
62516263
57944036
640299641
79912116
16645983
75761027
399456370
197629595
48444902
322043980
402025186
60595423
183859227
53683340
483372151
492682512
9146740
71358920
495444692
66158470
186224574
517940382
40139696
381679856
10352831
30575992
36517774
190617480
686050836
409283961
446703606
582858619
603293658
183256813
122641801
588208091
38784889
61049619
24946346
478564427
115266728
52899373
40230584
471107629
794820032
167710503
578228903
456054333
151267300
171700601
120632164
28151658
61435450
116792062
5684651
84262103
2513555
106187232
107341215
122587042
288723684
1577049
533779211
567326853
227756351
128841130
420056303
421384012
8831809
575637505
284672857
428124143
476325905
3673006
465585229
61675576
249395678
113092371
42500035
312500913
27348088
115497923
377729861
198287393
292396384
194660825
387121514
13643361
338242024
348155039
43043524
4242189
32510609
40641382
52832887
124910001
392814400
140521101
413918777
220322452
392452938
217575880
80489976
232127325
604940676
553407889
288299719
546179653
284835098
61698498
371302002
318737247
816390898
543078847
106951854
72218316
96631252
154617329
527668008
611715202
144892191
36954191
119243493
80915514
150713231
503745387
429428139
90320072
105026127
5209862
205444494
2718061
401084513
505267710
49852413
163958601
43605817
111156552
251602161
219242366
70117676
7822800
64521065
61749954
62648380
326685575
210427168
91641294
440340724
254191488
750673973
310085880
167499214
213580642
403515920
755099
306059194
160585625
576454786
661832214
6288439
44013715
146695937
22986348
299018383
150597190
200208350
15171800
127050688
531999134
112072694
194855637
729084671
223801426
211673696
501903254
209871002
366209527
27856136
357808119
60642339
753319487
70819336
177801764
80142570
373013009
378368792
233524346
229349548
436189438
463645166
501920314
6113926
271339850
121636
49730959
458359678
11889097
512986348
276644216
538501900
211628110
14592147
40974578
613968981
350301257
276251971
178596302
258464550
137333630
48122905
174349036
785496981
296980342
107781408
824028123
138107532
329826984
7738084
533278743
437491825
130952258
255848439
337005460
357004605
365808544
547539109
253286290
702156509
176611698
63703990
688743914
24101533
141103886
303888676
800048387
225420259
402636061
52382650
175542520
433092702
516328596
370791500
97503724
460114659
335694921
429995110
287160758
462931323
234221288
27511792
363054560
557463837
416685474
76248035
15385296
307377486
342999684
441809312
897206023
718249500
11951993
4564576
1414377
173405081
58609968
4231596
135219987
336537568
14593417
409543
254212349
155772719
3966691
37307773
486853522
574898724
21454289
21298342
607698069
108815182
8325069
68834753
16998976
360697619
70328311
6382359
169732820
495971924
132534494
443892318
144915642
422895113
468519705
265042489
33071894
711862873
58615717
567227804
187719286
100111540
13974417
245841530
154694484
574232563
59487816
98741300
263694868
507475007
115071706
825958916
208264130
22290249
808212902
508124328
406336823
380127786
134403280
62173725
298439694
567398431
175894311
27918224
412667231
569346080
4665094
137934417
522994028
183211872
564300028
135202762
43004461
910306448
518503729
652324685
82938200
606931331
354454069
334743937
499515689
531094430
129212188
167966536
310266322
497368511
212804725
216981981
338071752
515423099
66646969
135021706
88038808
203550553
246958927
326253080
371592244
492776920
185485659
130703218
194438148
508735999
202884731
426156978
231282975
172128328
3929034
82783712
549348272
177377853
22441357
36420165
186045429
305076284
29178393
4873505
621451020
696729040
942188041
38027004
510100385
70582385
659280988
167329591
106073303
237922500
6654312
333731228
466286739
2046166
145390877
174112820
517786850
16408112
79263385
16184153
362192408
179658693
12043929
490396064
3382863
739592691
296128329
556114147
496198879
179738297
836553350
381112094
9342712
553668433
295471849
50910521
63663139
56128974
88099649
116582333
74509280
1882151
216826746
598004472
183499968
763671034
652967106
321783601
193341575
50732888
573693722
193177756
291811391
164427489
77817334
205803095
330069345
190657298
40325957
228644928
264543803
669421240
130949311
182449947
207204978
568670235
99574453
85386637
424180868
733964065
365869409
586271794
5234327
289615104
48718045
9918096
673590369
448828957
11870216
48070189
116356657
197712188
22959775
672222390
107664376
446247296
454143943
82059705
30024084
404446859
176552483
568439192
338208647
751187315
26253406
111655851
132775250
437043406
315805248
17786903
553619758
199471617
436336066
230446945
383377752
4742720
191188422
306492596
180618185
393093450
202029384
145413224
14601368
492818604
18496801
32171474
285338075
434838196
156755432
407713691
94510319
5482547
98720461
12068572
563212
28648836
267521738
44206433
22878613
123695635
38428297
414123368
224023302
783510111
178012319
5214467
443155898
77897683
183796509
34582849
5818478
462140037
777076604
210272185
731084525
160909743
291405509
597050992
15881707
366387709
232771642
450177504
134362611
79647504
181768814
217232836
501414138
12456074
62430206
133435308
211674387
255958101
91002041
755204216
33355360
264891950
750928675
22058415
192627081
153483774
26437423
25747207
859249396
43231161
151041508
196979582
113114267
214356507
44127132
187434889
23226447
50309683
239533727
231612398
139659095
282439615
488436396
310039980
187372054
12829128
220719969
692717183
15414631
220305402
309832702
31149939
454181249
130232743
685601573
103320497
466554077
448306041
44829311
124528397
185797638
406480656
504110330
16411706
225230389
426927986
343644110
319539781
296989308
688585954
24403863
113052749
214334007
91256745
60918623
146148014
166877358
70374158
14592147
240328188
62845535
164367166
140663304
134289335
341201125
176786638
211117754
34002919
62935995
74236773
3672364
906494996
56591415
488582437
30678560
26427410
6483174
8316146
203864270
70564764
15848800
232114139
669044048
341093131
48886801
720702556
114050120
380983609
398264313
27965951
89948818
436372691
152990486
195572695
62199821
310667071
46743178
139030336
155858918
79056909
527103602
23729818
248722153
60389639
614420875
430780085
212250685
12270029
86197729
17823345
67778936
86471080
372622891
161290317
625261272
89936207
131877382
114423396
57950780
703300786
221635646
200695631
382103165
109834144
64480219
758142519
34645365
65225365
517701064
186291994
32868244
346437900
85776016
30391351
282377977
716111685
10625143
148742151
149459341
23265443
112329558
163692929
107047680
158620051
440107965
5527302
183541986
7905250
66982377
520966292
114726588
12664
100219169
321821834
188040236
21749975
250561959
288306002
355408917
203788499
7998050
79090067
122254667
456179405
90437670
6090214
484610447
31309660
248063392
248369036
81317857
8398508
125760909
568510087
101799585
75819676
212742629
905273144
467223535
448999
38325209
105024807
8498741
133779552
357664173
6917049
146008732
334220526
251544266
99794239
372524507
515067246
191050516
178024600
272054305
21564846
38847936
222962170
692205898
102103223
69625988
202771781
22858095
755841814
183362156
198568232
0
45719904
228364191
292812973
243792621
338147642
398398486
435903246
110449174
192059582
23026096
271626641
65767284
204223592
303908126
153354656
104807017
143989015
342813612
652107742
3091462
124974029
42124342
95918963
236888904
38547323
318754448
103794927
114909352
112773620
483849770
194896692
74254933
136910003
245947360
165892891
268677466
85736290
211133311
13677363
547496623
8923444
420063107
154700807
253090921
31420735
822179071
51230717
53340505
723640061
106402083
161169305
855629144
145281484
26451397
349268674
150595145
6772187
836357094
254638927
651055106
173954749
259633032
126243098
126404166
538131231
96296079
13942751
737435364
52780490
204088253
295711441
169623370
186025098
121965077
11108177
393332784
672071574
121891388
103644637
386892669
133713939
129897454
266363687
253977424
24546083
574178214
448753236
93114743
91569693
360928054
469029946
254727965
36068163
19496391
689663311
187672957
48979000
58568351
117483954
25240352
234234551
193549354
64367997
173407777
234528703
14686159
128406419
517466260
241308931
447220321
342440643
26459941
119328012
106344045
14615785
157677958
87878622
153383066
90303857
491638391
64591235
581411740
520318451
82226501
527219816
163222597
118745665
318994152
22531938
285453540
65976786
893259000
144881042
254322078
227868200
23664232
211720430
238779776
1994535
42363634
29801139
548617289
33242116
111370040
115102511
66190295
18751095
37872412
27372342
327256392
499775193
172990064
257151132
216303861
203902651
239488599
365013437
37859385
116917593
394939699
44865301
765139139
255308894
263677499
204176322
186028071
40881024
350403537
538424821
697640791
404716103
256141669
227076434
62629112
306185490
543290850
5194259
338429326
292437750
102867842
666864061
14592147
57420618
16585624
30410754
545012888
731148250
353648325
19762202
472718302
246746931
595492
328011469
138488630
89912815
47680398
229541326
517548715
314329360
56129934
36803081
557768780
11324378
415481394
71774618
647460449
12515131
155972051
74641963
443193
11338140
137689417
580619861
435222707
100333503
220972757
666043882
161976216
447080671
222478368
351485864
219799143
527547445
680737305
461523698
437445675
96730494
416591722
319452454
443232613
505690328
402214171
269367316
559227041
175137608
317658446
549923573
377214658
489948101
186509498
173659420
505352992
247073330
75106533
22205583
112001202
13872057
150481881
470436465
494754309
75940738
1283998
2580150
609206425
160604850
293186518
251953698
639180208
362867806
560234495
130463861
450955862
162881111
149511829
198510888
491290834
189822237
566138643
401713930
795025155
598329638
248473306
3621883
594156607
42960033
185323172
245855060
541020509
112357001
896824039
380336178
204850333
13475739
170874395
46221025
339842785
206199971
491469555
124877227
567517137
249344206
27325295
119583781
701727
179254001
14592147
887678124
454117200
51457868
52950862
487698657
358890437
141590185
145310576
861022708
199492624
307043263
69090125
218984956
305724182
460948311
680258674
14510539
90377756
317655419
540161069
261641320
491602650
261584795
257095474
423191223
34673456
652965833
49767055
104164220
251049215
126279800
65516373
182314465
22703155
518606138
606489708
2415676
307791499
183050230
84447765
209617812
26899997
154794248
254077126
244866760
110805493
13596069
8547910
314723296
448828032
113676810
667556819
435245053
88395848
30091010
251347078
129103045
91802778
459311883
303919461
524347504
336938426
350686869
406588250
49411555
362455197
390420474
166071765
312936040
16058355
131834237
197920883
454566675
22572386
58285802
29732193
534317462
836556176
149125351
287824059
40326053
625849259
13425953
198305919
107895907
527675206
158500462
537890013
720182975
498819642
388568020
209771752
48459899
599800652
14496003
690683680
274473710
14592147
3712027
3017828
864803188
615468359
283742949
41479737
85975425
12368435
160397788
1161229
169574151
302026710
249912309
311662362
488138857
119787412
532499018
63850638
381171780
250628916
323317379
627412657
605775925
212201220
356703693
529089014
325607717
283959656
700459313
88493020
99849327
67276283
124826741
1642457
25248174
99785103
82570948
264593592
14592147
309541693
388958441
120859905
175444136
541307830
26177071
803684970
482838012
40375975
315459622
137020170
645944818
60189711
440318150
720123097
42278344
354594185
51014970
509200045
65548135
181761210
767326790
316084301
83618214
160260851
307873538
462566767
21046374
135326682
53156410
524052467
243990892
168274163
688779671
438657444
25332790
279479043
369151496
39248672
305597872
72553678
3497269
201446570
273319
243104228
326964671
107433786
284437339
580151808
9601184
466379609
427583731
249805581
351800014
271892657
88597786
436485810
41351136
251550646
16430057
16007537
321453528
1155414
269259874
100493280
840928442
214485319
596179383
223900150
409541513
268778729
669484222
217243378
450241159
677070585
189493772
413318555
237341743
8436537
87733308
476042896
457888573
127811952
262091154
113249479
12994816
426517895
53974232
3655577
483627042
728907188
523142814
278460817
293052859
76917296
56560480
137712850
1418884
18059106
60774034
62538594
259003662
545407746
555249422
289382075
399312906
822571957
53964869
26430910
4501066
478837892
292995370
193785776
503262512
25919592
64945686
15663976
348944136
46339988
142377142
123902348
263689344
520229512
106280720
302690444
232340934
118571125
519377072
835729595
104638318
494351892
219369768
130176547
138063318
32438593
348953904
582593512
57750584
31778487
116044843
214508725
78855564
313751552
184667746
70122675
169622657
419151109
36640007
126573321
61493075
543659946
131405371
685321933
513700657
186395965
91231483
1163269
474204340
385236413
456163024
27431509
871969711
67636280
211521096
297591157
231857799
39346815
382594083
848520582
157665746
31828205
147411017
242175533
18633785
78513765
861138961
26817216
523974912
32249506
789998664
850298310
208726048
178853209
100753541
14687061
561856248
184371438
174169350
103688137
94104303
446986084
129387025
81809324
3487633
274517031
209948651
925773736
115089937
11607639
6876710
264388017
22517690
32703158
741096686
23917141
223412225
67906688
2346435
508572588
54686940
163334432
234202038
271052759
642505285
397269754
438735472
307595717
90795753
39452194
335737654
30043410
120704314
20557880
29386786
103120438
9635873
431825061
42946109
74656371
190850303
106838308
599276972
661259383
284355011
18862602
52696777
275796550
477894507
56260750
156303111
14592147
67622353
99172033
118207213
10291341
403220722
110276309
145694856
284766205
445019058
224808962
335815816
593509898
332484850
208184807
121321748
397470439
216554976
2033215
4693371
870799344
302693710
152936030
227297505
329546422
510346011
144972277
207749517
366605892
74735877
291516380
87707537
6190153
33984994
733057407
701484735
415616640
22479554
6587381
337094944
752645823
10184878
100358731
111114803
935388538
208248726
693001430
614560033
32531692
139449632
1175271
614801563
72547701
707449932
296797875
364783506
396856554
16414376
365136564
13264329
482592955
60976717
927512230
32082707
4484505
163615874
534371110
49943344
77054856
831932916
136689844
55554198
64097196
195693452
323898157
354962077
64724408
245040617
710325
707792966
456993693
321051024
469126151
452860432
387430303
40723315
518595652
193528796
317397938
96661012
110683661
187131202
203677690
403686102
202738445
770734994
304415293
63845434
99133774
20800838
363565032
242264917
205947154
462597082
175189762
545579533
125861126
194467556
728352720
295034660
326381371
246847168
347507288
227591793
34711675
34650982
277970097
294233172
207071697
253900909
347547095
171287837
470330302
39597682
19202025
191779530
138383780
16983036
217290465
339044519
64786875
674754459
811450870
21925179
335111893
907211654
137601255
546148557
92387295
66059195
493532788
137407778
237249346
205469795
242476644
122027354
159962884
83207927
511850025
65662840
273127464
209440924
699165005
360199169
285474872
61862294
78161219
275003898
89888547
722300
61406676
39786101
334372909
681366949
44104067
149197070
80776350
159379861
674136828
61830365
8963699
5016303
150234246
319082957
449868726
412418890
112881109
556559110
27190263
981646
112828866
61854025
712985594
458032347
570752631
197348020
75556393
25394111
248885439
26719003
221568100
52629990
396843539
101594852
42377059
41584836
438100289
149300118
126249356
91554587
407466708
42048425
266198526
181628261
95415286
17465304
349494586
81819205
343894211
15874047
99212420
318653530
600025146
657418475
731406569
187477789
230383774
126930340
171588671
119359011
191791121
380384348
730996760
367651773
909483356
580105715
310854758
63478636
298528566
465186251
90228994
146840014
151510146
28570607
92143823
179442880
715892069
151254314
384365844
49962770
245944676
88590622
551315777
31600589
436068326
234441755
247922902
623942932
56389135
67669202
151792200
3696386
63308364
625939392
139884108
207687615
479462049
0
388942171
180958897
221037988
204082548
44211175
132550408
25573725
348629480
124507878
426172895
600532466
47868125
20011028
311672191
491743359
243223123
143823569
98061471
28574615
346463264
655724639
35440004
93824961
415729493
11667027
3715591
188877907
894457531
47902619
142218120
377409900
694873637
2713476
15536110
658265811
90259085
193999100
408709076
697469097
469559226
171658920
9701734
130568878
565197194
52761514
942433452
45084727
123944063
118705045
495698325
21220674
490702048
131441520
314155333
199198081
78877849
5212067
82495921
498980518
263032988
11726959
34413285
58608446
11954067
479360894
15421030
935028410
73101421
9310680
155958439
108925919
247266923
38508190
48733719
58661838
1965443
290232411
275450274
488736848
20841387
65924379
82347453
535872618
45770539
184244882
197436156
4890818
78980918
33920352
76760071
396706229
454647293
65820265
65475835
254685439
88283837
4974980
446220476
130407421
1610364
25425200
62092415
51774412
70312826
43625692
382906815
299296750
22913219
750108510
74460946
162493791
505047523
675625614
141752436
8361290
132549462
2443962
313659327
17817791
53981256
155700623
17696509
258915873
10888543
218418390
155117900
410754717
457009010
62716069
99178892
215260573
12305504
35337610
739380507
313788293
115983375
40266904
438217300
49599384
119297496
53542894
558889431
151614317
408119052
156812401
242730331
81656733
581566049
275727115
41295429
438544168
147033862
30770776
81853336
63350644
169408444
77227315
340308347
116452762
47103004
448005377
105818508
511181192
345503621
491370042
180944404
102927365
340172163
22929195
342471388
417614047
288137560
129488437
260570232
99281780
656518260
638853858
191577880
159829429
86205804
61679986
193205779
651933048
28722952
483801349
70122170
404960111
266171747
399600081
246980140
168726275
508193892
521308783
254706050
471540554
91200546
108257233
40759432
2386584
73716625
433372439
138805496
25190315
63348791
164571308
215032633
5027168
31424603
148739651
135712112
268503019
54608910
49608145
462825542
97301600
477315289
185864321
478840597
502275529
60403471
442661615
76052268
309734985
124439604
239645978
190736413
126568387
186815368
204841857
664142059
86038408
339575268
272778430
708375949
614401248
250064865
287971724
387585027
24301014
226840017
259290530
362096476
163395561
451764952
158604198
212160052
35102384
376588088
89138497
404420279
284013042
436697084
166996744
253211144
350749686
304905566
887332957
370670199
139339908
23706008
130166801
450614755
5886869
566897882
83514307
403653415
230414912
124640987
3467611
148978792
61391203
62905585
389074451
580592821
288655154
272653864
297243162
495926513
145092557
3081222
83332471
437332507
164761044
815746214
199038628
15383164
746453765
229102991
220660226
758773637
84970994
118890830
144048856
452993840
207487961
474443186
695143690
319939026
289286043
120365021
0
245571418
556826363
452931047
354118794
4093856
578870660
63193051
283169726
185760388
59067198
319573961
352645890
316276084
158156062
174783591
552278213
324221671
727276516
197978188
454147360
303448136
275379432
29172875
223685649
173604272
755845435
110771298
57923417
99766053
230081606
266373840
261625937
33354877
89999667
129148691
408592955
352069991
297063664
131977264
478032249
153946458
491328500
95126649
305031986
356998236
674635220
9808263
0
106287414
663121832
850632651
588723629
20465113
211151257
622402552
105433828
1247825
97812029
185450465
291596730
275813552
138541763
19678874
6258088
311260302
43197972
136108093
18077033
672630865
19490003
79039310
471119630
332364353
30218971
653533656
38318554
231751959
49012824
335339561
264922887
18194910
25436195
230286976
309747681
35187192
926036532
57101924
845563427
294626945
5540055
41462049
116135858
347152502
67401694
450503567
255626854
553344452
303456214
40457546
109828538
232967583
322797208
250569134
30167138
11141113
89490313
306999097
171022088
106612169
299043076
168513272
140015369
142876445
27413128
75847130
570367433
435876146
142070131
40476740
16699961
540984160
392364851
47012238
3305450
11426220
524825810
536307455
215682150
299416564
5060783
148847389
359199150
649824912
186516426
60507041
96841836
198705925
166986562
257728435
782536692
99601187
141638561
45788960
543011352
29116493
16992435
259710096
881536662
60553197
239209451
334669519
284535259
228668320
141161624
71522228
248170582
71372415
575977041
3090665
17579998
650404909
90527697
233626890
607917353
209769919
235250792
592542717
1076842
847869378
1533262
313751368
6591031
33303367
245238889
589581171
115364417
203288091
698359681
340339462
9529362
506358592
432064884
131719795
123844416
336616590
2624956
74101034
80872705
252343056
1739964
150046193
170155522
665868791
20367445
144032138
164134825
123317231
58013796
261004712
255729124
16800446
50367333
414640132
15776181
742079375
18043260
46578041
74730986
16945699
41571527
30431611
16844290
664737474
265097510
52411207
41045374
366006944
125513841
196271775
111327606
21505013
229712553
345712502
118536659
70362733
126299648
317164075
49239937
305997112
251302398
73996747
612642284
747603935
172582639
96178466
187862083
511051309
916049180
233655064
2483057
54964397
558939993
108895529
562788445
77945359
879366350
439899974
341133752
431628339
152869716
219281452
107929594
727366250
1833134
37116928
388625838
95240148
209856100
429455015
111120787
170244569
786502191
50380137
56546008
27710185
368980627
391666537
441659278
200967380
163544111
182130209
410560814
427998412
136928932
281452163
403329782
372841108
8892887
80744720
246776073
161735036
160882307
75635627
56803338
42875327
252558491
186198103
13657183
160621149
11714799
682567456
131739236
24097290
179372207
244201992
142701422
245083334
314046344
151026674
788643100
35507983
27343322
73865229
826773269
680108595
109488175
166776198
58884491
12491764
495814053
135185346
167754712
218520378
309287122
356189421
21647555
265194378
51385264
459393886
226783542
744686532
10613075
232611848
306172736
24547445
372335884
10341221
383930767
601424795
124628554
137047471
731037098
360559055
44328508
542857630
340850446
7727065
18579966
396101388
381459047
46563261
54138223
93524354
248794859
665318596
7745125
456023422
544614065
374369237
111417672
68455689
66300309
168880378
319574162
342928629
239583264
133222008
602000003
99719657
70284779
706322303
329234752
53143719
33286333
213274876
314190818
84137522
423250966
38367500
73734326
497791228
224428348
146065443
502056258
14953188
589838478
407385391
511678790
93393066
549939535
559808897
499742106
177859827
197978837
377226157
385205490
79847365
323079992
854101907
4435980
296425319
312010797
66799946
883200050
37998377
251220856
169329398
169788961
419451259
37898867
494539991
430878456
147533256
444486713
199301251
15760242
30342892
54880933
80525110
448224842
509459409
180535607
182216008
303749498
46066764
41723002
156929678
16415709
87816922
359079050
154185675
647984816
156081153
3320707
65540438
306908943
530109654
128829617
209629642
883637298
247112390
436695250
14588344
242317500
190640870
294603845
196321534
833567082
132817831
476494392
255383966
147317543
38482112
248636946
320625343
241694975
665330036
564834758
89346024
784364546
41146642
212891293
366258358
546396261
135446935
560038413
69311863
68754088
132333811
165891772
246838614
190382219
117252987
224028017
68384220
129465137
472550703
67080371
117974862
126234325
212717093
335048946
233492568
157035090
18878272
334177281
4827118
31319617
149487579
94345626
10524301
196854656
11997424
55722953
73010742
178477393
419789500
521213320
244106938
111577822
119671936
136575042
749163862
36389717
23648609
166653890
225030167
203780347
390533999
882865273
442687194
10466177
173824901
602379574
526676875
780582296
25163802
377808883
119878939
588821348
4211898
745464460
98362699
163152567
12670311
593062
8407968
11329043
46533615
14838021
213190504
664525307
415215516
55734826
512623026
632116104
55138938
219758056
468903647
51828626
15971495
38264533
327699444
97774202
319932925
699330372
125342573
54875799
393116234
350087605
56921436
286976399
5777589
242563806
126024348
367576244
11872535
273552694
556259441
458350419
44585117
183675052
477074
24716976
814587171
59773939
16493416
77846588
529946296
99643331
32698390
582600055
470685969
320763302
264739270
456323962
67787693
623358604
26633047
93225884
517830
116715749
332269734
921571062
18124831
371551833
73820169
378331877
394366934
138025691
108385239
396512256
136943134
49359988
44840305
19959020
95613889
254808276
231434021
322959398
173916085
545624677
220482473
590014323
328149401
495138505
221690170
372761725
61087807
72150010
525373174
359843431
223089626
204328311
1306731
55212081
57690204
237978384
102726270
549284461
162798941
395949629
214585712
341992999
89119440
253885911
117412434
60634800
377310402
7360543
209155462
417971294
54719787
69022748
63993884
705701090
16632598
45100362
118063015
16426343
429054647
277371621
41162100
187885235
120642861
182833736
395523550
289844245
508959466
74380994
637686308
326927621
74161432
123948654
169779008
137651527
130065061
265615836
361538693
479176594
29030414
38532296
54664826
21442783
36846849
8102047
780782719
685661618
743974516
332094492
225138590
55387157
504275305
302615023
162581831
216167634
360458076
213992821
14481087
102506217
938578454
74452318
80020943
227701577
83381507
293207658
130451310
95457815
442425273
727964265
461315793
113800772
130612848
72885366
12514592
731416681
266118343
135032876
64778859
172142241
560315507
532259315
17668179
175025870
86829343
22811310
275940850
409701902
114298754
276676419
367979637
520362618
263373880
325512140
57714176
286320551
52969432
309472196
107978246
77239179
253381714
14592147
235900067
534088157
65150732
534017396
394469804
647068659
217126265
224924484
109684563
168135950
545793774
561497959
931838297
170435403
42237195
551548888
453049646
591446181
160680530
389722366
205089775
92107309
64175737
2977957
204578375
279781367
13141618
203300930
395793991
596368035
341705077
131946055
2606948
571508287
329356062
699825985
617571664
57797023
234075564
470092858
58368758
37908121
26609369
951625886
670947157
50144116
108930285
590805024
330390700
211713489
31784955
180160755
27819887
357045407
378953154
78531329
250837090
476235063
985882
610287006
387650385
73636471
370516055
760986525
130870607
579266068
371477457
12516583
421007872
415722266
27955990
228879831
87193785
117794407
220846767
396804008
180064027
254104311
44265828
153384108
248551826
260215589
212416072
255937561
83258569
236250524
308747883
603609158
309001111
594887778
45918013
64576236
14072510
22193778
60413498
146624024
45676273
136117635
180890734
12572754
127549676
285078933
484769830
481767228
65771141
239820479
55227975
108347809
19021482
371771942
47190764
141545756
526408927
170990501
47258156
137333462
146262664
232334676
26933716
379641083
743189452
90316939
7385651
213673634
99794486
103693458
592055200
195071905
63404500
373566821
77953665
43957801
293364767
50039432
379784104
182111263
83073107
213236529
431442426
185855469
5784527
28171396
499989372
333783775
35087972
61499281
61606954
123704031
326685558
718086008
67121163
580361557
904358356
564433434
234097904
69680776
424216306
239425762
85692061
24969768
134007213
6995901
97038524
8084731
165514131
33153889
377281912
188066183
273146869
115097494
92020932
549869224
123497007
17449693
45555018
38299791
50247279
504419680
33958581
189598145
237677959
621129714
360845197
103535258
257462346
65275964
351933424
384422578
6150594
837394174
381684762
62784727
145273139
339780635
475671418
6758719
550684053
185845233
228061531
128609442
461777737
408923450
37169133
368242789
807454
364814281
270522505
370171205
444791034
131515984
10366051
1872484
642925272
42612742
51788280
2689447
385986487
94350473
1525550
233292928
489860483
175205347
731091264
78468295
13590976
39295211
52929008
425475669
495619315
299363600
113236205
366154281
295911470
3170295
378589709
452473107
343647884
62349363
291247973
289428037
424034274
1019441
180880056
372186886
101528545
10453440
383791474
17037590
276256817
349912489
156056850
168682898
33179728
226130086
169917333
295105195
83639604
418693353
181540754
148423907
52996935
747698
23844306
699848950
8783659
407720530
709599080
139630020
661054588
280972950
615594880
204129884
591528435
562610269
486623799
43631454
566839079
35952239
4667761
338609798
371828972
32662834
410604011
94463533
88478763
603220063
23756524
19706336
4626545
166560779
239508124
616284280
337017116
22299312
941930306
600518846
23630985
3775243
58797013
321641594
605173464
162337941
56938504
615952438
921113919
527685745
164310079
297142476
36271925
488893631
527881272
246475337
55584316
394101531
36564780
14029054
175501086
520952729
69916862
278853205
335172945
214484052
22426133
543867790
305043503
188166989
608169110
54170906
284228072
861056809
376951617
45314152
622277659
261399226
278767393
170283845
727129389
283781007
103451094
13154134
258432053
214873764
370259228
397602969
1175178
146904364
37428503
169097049
33566129
43732077
131503596
282337567
376700806
11717783
469147782
4936412
133917425
918884629
154946392
158169918
394506895
140510217
112324190
773152912
345409970
882520
167926492
403796672
1932866
441100453
92327299
86139192
41054369
397953684
449888607
110500309
117730070
185974987
210112804
254311086
3952272
440064817
1264251
697574145
202747458
60395434
21793324
638375725
60102023
452191133
97577567
264506614
19708595
9944858
240916355
163990201
10765866
115353728
57492645
561602495
5321676
334190075
408926848
23265875
178684507
550081052
173589264
322951300
169245827
725168212
130926284
409467136
42744054
477833519
76995598
135430625
84206972
136582070
14333738
343982978
58996603
400562629
462892118
296802468
288514632
204698122
5024429
615389876
716366675
47276339
27690200
205798598
102794017
31173461
147810113
255958950
220358606
52292455
742864071
2681930
37943652
43175920
204415653
65146650
29424200
388299690
218307298
1876867
383151538
535179538
507805602
16369259
116772685
258832450
74255455
103535078
60055827
6329971
552068940
400923181
386051982
549902150
185252227
593245581
24473203
128155207
120257818
718557746
471512
295999324
82838092
348895439
256569886
382455068
524715796
568189819
46493277
11429115
530851528
641870394
39989443
545582067
873815655
76397111
240010831
516410106
660007846
158968523
416817144
141643687
555477824
610789791
744766504
158886045
506138417
443213673
780892231
36288755
222650793
80931319
149229028
618628688
130314250
240828659
68699400
117757587
360844545
362298542
95552749
569878895
534718767
175369672
536840180
33555940
13364393
65870737
95268762
361823693
376528723
83288553
15359152
11904032
263794965
154778159
58915817
448505955
4053779
46840069
131368071
167961745
191093095
100277452
457370969
182709072
38499710
118268960
1022676
114898762
13355812
454806914
280789877
132660280
18808115
14782937
49464473
405673131
563688885
183677319
37009670
204961963
385464501
269148693
98247986
247166906
2039889
486138012
662901898
101900897
636159083
280407626
230422583
157955808
709980710
641589581
125346086
467904843
19819302
508159970
197482244
328414478
47338753
40798209
17908759
245323360
58452781
122376747
291974654
514275206
192461826
125117373
130508553
38565921
375609076
14788978
530950920
339707599
17648182
34029922
723071399
9617610
47657072
179431933
148641356
674166743
30386840
54023711
533246245
21568489
130977345
464790136
308471854
433376184
8750070
386123678
56583129
689342817
136061803
137249631
2221650
478103444
678731614
7012777
386848390
261690509
275829157
234701763
838692379
562854117
126535002
22090770
475542655
88908981
327548382
263409482
421154624
16702716
96317525
24671301
16593952
227272043
126258637
439605511
4579082
210483843
233540455
358561489
221043420
290201337
342574760
7760447
163573252
500957744
193597886
562541496
184700501
206771855
144762861
638938506
52615932
595853305
657582639
199190141
420469551
644530697
23755156
249474005
148894221
314880770
8116012
178038644
260023855
187639899
245929675
193908757
49525460
101193695
640793416
82676877
442745058
234047313
123960876
173403514
514180612
775189355
575963708
112155654
116974331
201361579
222508701
118446581
101859771
151704643
103159846
134947707
399923521
3673803
186342422
2112032
625229849
395775409
553855809
561156104
595008440
33332204
411395119
642003019
312477573
299527706
239233278
666665093
63317668
218159936
242776494
369145987
13676407
165356892
155012324
543819535
182563180
598384959
10245864
112140489
28208301
337568050
143864131
360687546
227297027
408350355
211053207
1969620
143989394
321549376
75253974
529896632
310182154
34746577
65319327
215073041
272807537
123783066
85042905
344256842
305213563
11339566
31339008
170539998
669118721
98047479
193552078
52137874
120871795
220452996
319823790
148489149
15431170
79433561
168180964
8982071
77578015
139230172
216501846
317771298
312128749
121031678
91500050
252894907
30608477
12241816
690649690
194730002
199904395
455897484
42674037
36593337
135905483
123151136
166869792
466529705
752612041
580853730
122845770
183150361
124329014
80828835
418528618
501443873
74639815
175990658
193465123
111351822
143203036
225996430
374795292
74627024
196044513
948428
175542592
129554008
286142872
233992306
133013214
743355229
377492939
58732181
220438325
582988472
522521805
346434407
413159658
505377598
152590583
262336851
391249194
300743618
565177250
328160067
558934868
755398920
38124237
149134573
529384973
230968093
113860544
668529400
661258085
130458149
55718676
386547715
27444996
183617683
303872558
336883323
198014659
27708770
618007446
14639603
109790881
262377802
755706518
100334695
67738994
418136546
218388152
143449317
72645231
338497325
164826209
35578965
113022122
383911940
83984513
123743634
257347041
759626671
329559184
111266560
176668437
94382214
11946414
168541434
15542787
191908671
14592147
317939872
3953800
235911542
141993052
586201132
451301201
71331785
2796321
64340739
224169916
224568050
0
89801319
147583505
20775461
164794509
64293775
742995199
145569554
607507826
14571698
556093283
379828
288080011
75163481
727058114
250646084
610499624
162103278
7797224
101914675
370872231
275732900
522671038
135085587
133600407
558433860
206455195
95850983
161097739
195538007
547407547
16007047
9455414
213904049
267195446
126305686
347834531
580607781
50261936
272452408
352303791
358870887
285301991
199372487
237235450
3352631
35190410
135561836
46060614
430132666
357837918
507934796
238991685
109230425
3609452
171886598
1816962
143502690
146612592
134715217
581859215
201688268
22963817
12120236
122352562
67125316
491584334
106780208
392174524
330533645
527107934
4968088
38788593
540832372
2061379
185947854
92222073
10967086
15225962
252601337
18162788
12752732
226637190
337584370
362429195
178158917
446179865
166836628
447373327
31195866
10739427
112761825
730224674
573216350
346515280
75669023
243028794
36087429
226097641
92127569
87559013
38505435
588097365
208072157
125293566
625180150
552730985
565952136
36914983
191946980
3267195
53229307
7935970
268395767
229306804
76534147
2730626
510338849
135618331
30410754
12605236
70351871
29474942
215516556
134788746
97327677
362792053
221377247
46374728
418148372
2217073
5108868
258484418
36578043
211281836
47231644
138088617
98471446
74179463
561620235
518921991
32935845
786487211
523039
217448533
2635951
74348335
74068683
12056833
194573554
322897393
354614962
401152409
621189287
13620660
782892910
677242872
134763907
8014030
253298173
128660704
637778324
195604105
332430187
251938336
129630413
23317512
63954851
717105126
530760919
462946093
10296856
486077278
84070216
389785848
44897008
406760126
189826209
773760667
600047224
20135474
887051156
457455668
897528337
128118099
532883858
489289838
77792661
251738995
98031955
507767261
6191987
38020924
303507930
31258815
696270392
297476134
322257
569665828
453429816
521359544
35944391
172839235
338087194
5144851
178436132
229600179
74751035
311653219
105346053
248005624
121549391
42676768
947224945
110265803
267180437
343477241
62291238
27057667
11915494
204511534
320491452
187897068
477355661
647959610
84454468
31126024
3352044
10824257
591810902
372218983
185150798
357228031
24219930
25036272
21039953
815818733
822604380
212899953
237546119
50999579
449046477
911513457
480502237
250469571
289262242
208590525
76160971
462297148
169266034
58230599
81626790
453866709
86719404
502700514
269745037
337500844
8525546
157631107
58805470
56012632
326186558
113350811
140099331
629766090
11107977
420158931
95848201
140758590
79481323
275966966
154132445
66043521
321570074
262616707
14308246
70725233
793030868
324196229
81740121
586924817
559152436
12520222
190800845
281634553
85018722
320228009
191099577
290237091
763770583
413293077
597488009
103256743
47955507
285511447
30844165
467541854
243806005
429885327
105704310
248804896
656628554
265531204
413532234
323968755
359928504
784997140
6029347
401734314
445067
715493059
630090621
49002562
135873112
373109280
101307650
8392071
14428455
260811013
448295549
13676125
366072460
535935709
369861446
112288999
15849830
56243343
196312778
140510302
62992427
376455329
163439985
95570255
206011909
100296117
204619061
131676931
691493365
16529400
97890997
363031433
402389439
214871619
759341133
346590182
28644
17662486
87526791
152566106
314877707
857801305
730482108
219973875
58201779
47988222
362123861
9337766
156417685
344168990
51931709
198739990
5373185
305814861
76090490
24804542
272296863
737197858
41365130
3012984
61134355
164930052
162009287
178146304
42417697
480982874
326012500
27432015
11168352
266998723
520890664
35052786
62736393
180076403
12883887
353419812
36283102
318445178
486703608
10891163
539984968
230759289
228515607
349901058
738021517
203935429
76954395
554178575
309751337
113935435
22141648
258351713
611378056
1072198
304109182
349216452
123154111
39982651
278607559
208212869
267256413
155381326
109061125
131436071
408172314
434848194
59174815
340096555
91317249
265330887
102429029
272661463
1430272
3770397
518262053
3793061
11173700
291204636
413305129
203501221
42585670
289806623
133648863
173274665
170359300
322088940
35136787
396140179
59173234
691990158
31156049
166320747
184864361
157140348
110015977
26089414
284716258
676778888
327813563
247471323
44510871
578252383
277629059
399425006
17772394
588107966
100066395
92313597
381459868
155224793
160185
217627229
382756448
432315344
26761862
44272987
86776679
503381356
34682180
350799504
284138459
4223031
54259387
154108163
31529300
31675870
552595986
44971980
268351619
26353369
563660964
41477799
30229006
72012989
459467909
447144
826759530
371327680
33010203
107160973
106907084
36547083
25246293
262164662
661227909
491611212
459864714
27312681
191669878
138416244
74462385
716166882
15818607
560003961
29612000
30256046
285573972
744927699
32125359
521460908
718583473
149091365
93610423
364854274
84020366
57213271
98630419
194979205
474162136
456230247
60657534
25288661
57758518
698772657
534767326
250373059
259151087
395005112
45675243
358316421
119556290
53656482
764692216
417476788
23375937
213122778
526301901
247539678
57130178
432698775
296883023
456864419
138889780
316995769
279977789
555879871
166304149
18997675
529114811
115213518
180809909
586121863
731813226
171166249
17289194
160207272
563363178
75836673
198858464
60972121
32403659
60769699
195989448
87933524
110353889
298490626
630971656
220065175
297498943
69735815
93471063
530814820
10443410
92181906
160056618
34873229
270576092
337087041
187418486
308291323
89541062
298742457
19654350
408480270
12079319
2940126
46743352
368502965
38632266
397772377
208753161
743468929
84202440
246470949
316501982
73587068
140489526
301177596
512879102
343790139
51939319
277635145
478067396
812643557
481813419
235687305
32450751
344528458
18483010
527503120
50629895
155662942
112578848
75412488
123568303
46710077
77658393
199849863
284436885
46443988
501684598
147369376
22006906
11367431
8460855
171845886
78605482
218342823
415390827
374533389
375433451
213687028
543596047
203690682
400960227
306068088
5349002
152959006
353699468
723770
58501127
921192827
255031234
208901680
408209829
610947813
88297099
320314346
438810033
28888857
647677157
744572709
256857197
75332086
72211107
86799247
277960837
114787567
56115151
14487003
302334225
28451975
135980178
42437169
98306720
40306366
36218984
87605274
49438343
110659315
497763907
213568908
272797903
259917511
74749352
48588910
295584975
337634567
405466286
264693803
409528447
34439665
17978354
230713156
184685250
186964030
50598566
38243489
27801604
191404387
633744891
15887538
346129312
265662450
557425683
194284936
33881521
185989955
353703847
607323586
46594161
447642416
5684582
177676110
519303097
10056084
2911777
292785020
23526922
210490937
103303293
668783618
2034340
283882300
500195676
438632937
731188437
246443671
491150132
575091602
549554122
310252614
234669006
432901677
38902975
117146034
31951621
122371280
657935264
105422844
255824583
377585736
21473454
489270472
474938449
696550248
7639767
189797071
233449340
82553870
423054753
162725684
126542989
273709486
1240996
205986900
518664641
11597225
4860505
270703441
755032215
952845012
101485082
153440504
308775549
451415985
4513630
74724063
122470507
434325670
192396423
341428615
638144094
173126886
29436947
293153079
160877424
29726493
117876039
19578018
324295667
787457381
151056522
390972060
291189682
428055276
242549204
44949988
57988560
30353538
147369189
366983052
88461127
145432554
5392054
716596147
74401800
3550102
201039714
285744202
472078291
518939163
75091626
275290679
448650312
319776251
56090878
188770849
221767106
57602654
211755854
29575755
490264996
166238659
503234908
70865681
50955829
897841866
6010794
101347429
246848431
97670057
277558259
104565014
386594944
441848581
78308422
695517120
377987983
51477298
55507032
117477331
60928196
436445504
42628228
95392403
550676166
75082069
332830622
611358862
927052023
155591808
841988375
6332364
149600764
82457855
53067091
5350845
264446309
213746637
68387797
23609382
142520044
37411446
204916566
98561003
345982526
145526454
173942201
30773387
199390734
97953668
139980654
164756664
215091638
404242545
19538368
135281748
42182303
418235676
24728596
54758414
406397123
108474246
288652860
42233385
124645342
220930257
370711525
53615883
27735478
254767114
17019738
74114002
209802475
822410656
409691123
164374874
36385106
355722680
60077832
46867366
215111010
18953872
208551774
54454025
184060443
154652066
317557040
69579019
32574372
683471129
486978202
74122014
76960555
789844336
87019857
24074839
378385055
378927178
635577251
340900231
106005276
98871107
66680354
69548252
49087546
201146874
257682681
184768688
8844383
791833318
10787025
53758477
224929214
37363756
75459435
119670062
625073419
513486555
269684338
184254145
43186293
263130587
849299194
419329843
89618994
162649396
4321141
326203144
132892896
510766224
402320468
27192512
334432234
51355916
48067387
391046254
201945141
412240313
127565209
597129895
521894880
97712746
287442626
126908808
51016208
36676860
11563318
245073917
32516227
134201647
358128456
143079254
49554330
289649655
909025206
83926940
452347810
368507541
118186977
758211268
105541670
526937799
215262083
147403022
165757700
138194007
683967332
321327161
77740896
310945409
124643912
153795913
448878259
144325481
147573576
134072031
101692686
181865720
29505358
169376146
794990427
474860705
150519426
263965813
520241369
10149769
112276887
297649515
3331369
228754831
303754279
950756386
111126618
173972802
135596007
718219830
185729321
124836196
304098265
272334671
322717564
128624168
264039968
109268209
689046670
772961101
389937532
236642352
162373735
12495557
72350521
15024277
938007
145103419
16931971
15420364
332987252
384821086
270594295
40857578
494345433
58661059
167118440
100248297
135520469
135443743
9422873
246932229
354973215
38643095
243510507
229270662
14994574
10454043
33044189
45044926
228997848
325826632
379368996
176963378
158969904
350462348
145679323
34387327
155843644
326424892
204073656
221990414
19848753
199303073
333926777
399984651
184667205
355623926
228073915
424902
265606091
509972186
121912734
508465826
173224132
28891056
21540493
18571685
67473144
178658285
15677815
375676596
394754468
655897350
31233786
435498296
553791135
381856907
207162160
69387972
2220671
454384217
5130153
556587829
314585298
40336111
158265720
25070999
292717800
141369916
92726113
61545980
41613200
894747810
378067487
269023625
335915491
86672602
264629801
10023975
240971931
179106744
92413930
148668496
62713675
549137072
327021386
581213924
108005066
392311835
98516828
630418307
286056136
180920859
362679568
146223745
43344796
894288171
98619393
198619695
4046816
12352623
357219425
99178191
339673919
487006619
86270469
342497020
335429303
186250593
31422141
228162659
613857397
284352634
75566319
7810408
574464928
217944176
422458501
60002316
23190158
806541748
645951511
96383220
22441022
389277638
15980779
539743624
497177763
58486731
140465324
36668064
936755317
74074944
46636569
148038314
73161293
117550188
90206720
99714489
197758315
10475074
530034700
286204365
226339711
54096539
127014499
218527329
10214341
338530522
79696691
406410765
899511688
30113933
87537869
118122635
433733471
224546502
82376548
30696468
385232678
114963879
447126688
313887278
8354302
316523838
169701255
61666906
40870249
364514423
4100684
64212130
95017648
23382721
639541201
281988579
789361510
535029108
1402624
229398567
222885941
382056010
356003281
484277065
324949162
17769998
129532973
88470863
154061079
15157347
766166107
786971902
25559950
32648326
15598513
454498134
631266210
41939469
171052113
121273254
420953689
144514167
241518904
421658280
326740908
259836715
570309128
79621999
280401880
87702671
172737835
288702617
367463596
397486705
67752044
87917987
35472411
309311447
65268767
195535478
43047513
239670594
344738910
631310202
186282027
437298335
27271149
59867170
83830806
234845567
25304541
66736618
487251061
118493039
204700001
310017249
148745882
6703824
44230132
18841920
10787950
171199307
439304351
866633164
68415735
233637643
326632245
237553863
258343158
317662988
179876874
39921682
272595216
90437409
375507800
79941539
300687482
257723673
143475454
667857116
529559386
620518520
335245455
487522866
896363596
394986157
86122203
492209973
5908719
320127303
10288339
57006732
644540816
14617155
9162408
276200955
249460327
2693924
221855315
166503692
348952960
142338042
414706670
51314590
19224787
414635930
547920610
29932388
12099499
439857033
340137000
177204922
184209177
136906790
601512004
413441620
52960632
132527433
280981282
307785161
619376782
208824085
76906004
187934428
129276373
72675665
452816113
59558330
215080945
101168803
611801925
914076204
473516813
355165
11361955
154745643
71665892
207640713
8978215
139179736
14193434
28227965
404848337
632470978
118795194
399248327
279111140
545907329
530670166
155422942
425601033
83732672
100501086
854920609
196380238
215026988
112279343
218383153
197244148
323552837
128518415
280061853
13504977
80531491
60792965
350230482
270024016
392096769
575639342
112003397
164571697
326478439
39636424
401442619
20968997
677469740
83689568
904958077
758294695
27416517
51336177
120820530
281785604
786383939
26635585
343659564
66829901
115614689
113829354
133349866
71066867
699949860
503465799
316958188
13022503
122786049
91664567
138923877
295220441
19054180
9556148
259002917
582153795
16801745
552339311
208341856
54685181
54662961
238501754
158673482
435359332
669993843
679625995
72502820
4858053
64437779
27378439
653272238
68617501
78156288
141862858
460254124
74810191
117363112
363629560
568823605
627712921
131336401
368546477
85775571
204052157
15977700
329235670
662032276
23220524
48487775
104935805
113647813
11325697
600633843
115558817
128115572
376915997
207892076
63756543
391133826
260440399
12542862
109649774
15434434
123207034
113825131
15529025
27703827
144621087
10725298
472778292
674097031
272416293
17680908
111391727
2063237
93216059
293302239
209797341
39939247
174075883
124650835
44267091
219226710
3012232
731257813
412505982
694109187
189690091
435293543
563778041
331867184
131797399
128986112
256350825
471568388
559038747
117068880
379534287
232770914
62617723
231002403
61331896
578249336
434840035
37253176
139048614
169895384
395972562
510869523
285435058
314029528
100555254
261539869
172809546
45934800
250724400
2356572
81724523
184534860
28949807
191950430
302774537
946545
525168542
215932891
784606653
303588778
700156017
612675212
149992234
743288633
519591154
162122710
32923639
43734044
734273363
550856985
572536063
155137187
206783769
217355435
274971871
808559546
134179614
8400422
115967947
236023435
544722747
376598667
487160440
732134612
3283325
275858744
421358358
239751024
7385771
672144096
100682161
242809292
304264503
50855045
66200804
98448652
525222444
1608536
47905692
292392340
780596502
205732019
218479101
500705971
608001242
250448473
149240610
8097653
764969543
200715864
90555636
67916559
9754963
45633117
88633361
36062313
187836941
2097640
327510451
304911619
3512028
461339504
68339500
515436449
647208494
152219370
141809490
439670721
769496141
1476669
47806546
19366497
46983470
210750584
470218964
412356016
522032194
26104400
354939241
66942829
448150978
636128579
65750696
203067003
535218958
53097792
39197150
81846502
121870618
376178112
260340204
129276688
82287869
30271651
195977301
662453073
286031565
3182437
315599426
543749555
288395437
269559441
208133191
20958163
453841933
939996
15338959
118849650
46913977
200676403
189574836
542950869
65760915
52605800
389940004
668608387
417052035
396045480
51356547
52100777
347433871
428975534
351733909
483803487
38975089
87339786
116503253
454894932
132949921
161652149
232556397
271949536
98445442
410035123
45346066
43172500
223829001
709992771
775524841
236209315
860657372
5618525
96933536
218802754
138185581
799659082
31806731
10709436
57730066
56252281
208405477
681580102
841948887
53197066
81329313
21133058
171575865
468784032
38275671
294819466
888442577
246971545
63203413
145430476
104212357
582199382
525152909
570860074
83008803
544475208
357734839
275394294
230680557
271896670
487559247
556752961
48633783
121209453
141229246
58767065
317797330
800091803
89779751
219407733
654566689
60041949
8289649
641076929
417796
770519162
124325311
377614274
553198969
786588876
265558398
319165
289575246
696587292
13389093
399220103
613249553
35200823
309494177
11312875
71465862
409189321
393316018
43189097
271555313
653255575
47122879
88616713
17955797
293086267
270053677
316287749
211905211
689845772
758841693
8623931
82396046
187965752
106115540
27397685
194566816
55677522
99207076
901821195
178466547
25654152
238921392
200079217
285540117
8583802
136702678
67008223
331223600
814047988
482254621
42993751
289153458
782766517
925219746
344931540
56912591
113947548
412508077
347567178
45814919
644415524
51104260
389382486
8822785
664419348
382940171
77479945
214308099
65044707
495051274
147599707
87134596
874193450
399060854
50098661
5011118
103765307
351043110
232634368
37700974
102999233
258282713
212769910
265277
33380677
352809486
189182984
347758503
246824133
29061748
2043002
411669057
125653324
575490426
113157816
186095323
388766808
617311454
113592146
117678850
535179926
6197309
103896536
75175649
282742527
106697830
363087593
547253475
105111065
15732908
339504546
67794250
268618130
103261392
39610437
696797465
378549531
609931958
325788996
7866200
166754110
506130813
214538918
868624238
98603653
7159646
11707105
155886109
51753508
448694029
658381236
1810129
485394739
89445536
589662006
343040816
769981437
325928136
223744118
126911349
184641388
90054881
204194546
184311716
191510231
1618798
608121826
59817739
275331579
45214813
390588758
235050407
221235416
200180353
49996747
158733084
773227934
2096212
193542661
82910499
33493969
213689185
178601039
27248998
24773196
344171814
349284982
114666233
324603280
360879422
559459381
6146101
222095152
15140025
41180193
154944861
239502183
288175810
138448
77515644
226600822
741415
402806575
819230
715861865
357993776
14417704
411610068
107168892
460650236
4874242
428993700
138183150
1142382
86607603
118622728
129770159
119858400
277237942
614862243
381326808
419946069
34699307
65313140
169827525
493401948
448228784
221349813
3692645
980670
183584448
106382975
53089957
110356108
468716905
239544710
1888331
203596129
26768
213375435
71993713
464381569
249924451
55482501
271801967
734202801
338256411
59767611
474127941
191489427
424663884
254372470
679513194
3091942
241002250
165726383
4835726
254450861
253436205
129047907
9344078
802907833
293190766
650242495
448252169
424635967
63353021
873245511
36169864
26940044
520095518
176824405
192040886
238227281
520605642
589582900
19503257
546146573
78242192
90337007
91004985
334629509
82007448
161385974
40065491
15601842
702772663
6896920
92869640
201730890
122518486
248484603
245400634
108017648
358322921
44710736
19782482
446866071
74506789
198977811
762983825
666001573
904478067
85029942
474483452
282118220
587422720
72479021
63799622
146017057
102201714
65167212
214622707
638694564
13076454
633332418
25227742
217432853
217231355
82717637
457351379
272392007
25434800
9119671
10407996
121709356
515604980
19233637
21858837
108838220
812441985
188544398
111740617
798415627
84993454
431048047
131932747
63899105
610861520
105869172
22806980
309368804
549121704
96440826
77990769
104473120
85716484
241413762
62748402
35910934
612793398
456782959
244721810
569787351
255141974
266666302
451651186
235777914
757026888
620732543
565265037
377548605
7561734
126098851
12280417
111743815
76572139
218720474
422001799
92132473
204736432
91610194
427799898
202939609
232205062
359698450
383778682
172044400
261463878
54052497
561464906
26072226
701564993
114463165
506116030
72491163
163145702
69390397
30703303
122389770
460967435
663688597
464197409
516447778
460589601
170551288
33131439
177352535
171952550
570639352
203496193
1080485
171751231
844877216
449289059
136552041
152621693
38853166
36934442
470789006
65364947
177032981
210323107
173847724
542812466
45620534
224011981
128204205
191261
102842055
346320724
26192601
224580375
242731869
360523661
325205425
104492064
229758128
184905638
751734774
68267634
530847257
339742372
178083914
705568832
70849966
657993753
451237573
25302737
7191980
193015995
69679881
252712659
269002093
59935406
140816025
426270441
248444653
247442602
177457913
126370181
95130628
384948368
378700512
112241799
1419242
680666356
140696811
404354115
134890002
174575723
202048158
849325631
93530710
258927936
436538229
410072904
200100320
69188669
234767659
262688716
50403681
296218739
432964564
73251959
50347450
72957790
349195686
610559781
571665516
156441082
22553343
421772735
97240248
126330119
32500671
269335727
1225147
160530473
506585973
704610786
358124584
616635395
746935945
380366918
60568504
102949288
67972608
224505448
2542378
36298119
392607114
61279461
200466855
18326646
426800778
329101564
1750593
196460839
671054096
20309641
380233981
57201519
184701768
56241657
103613080
261558471
312231518
51147252
848407727
492192996
126179278
7006769
434398495
741181750
297928159
174862972
80529066
60851166
372443651
47441731
381610963
807089571
185454336
355977728
52521762
224998544
74461118
150526947
282339427
667348820
121365114
58077137
350725136
2325732
44237036
132400451
358337800
99269577
460901243
88691654
178022176
80210647
270660103
83539124
83115348
4099538
819129453
6442038
434237046
394722914
459365568
46736878
4583870
155275674
465727078
107085690
532887627
111762879
279603802
222462238
49286155
74436447
250780980
64348872
20806500
310936666
129276759
26588602
348253572
44643244
86470592
919570632
40233138
635659
397819346
625229710
248399616
95183073
365277593
200260740
429514758
308946264
508481553
46512160
304549793
275930461
599872556
394496598
246972854
86510267
572742134
99142554
80048823
412695154
496406452
837299196
113817454
187167020
549361432
32306229
458870185
321132827
168942098
320351109
46302786
276586171
391538295
729575194
8958906
54868894
48070985
268393963
46255473
164459390
41365782
333294313
157369594
55400418
103258994
121582879
674758995
2299285
133114739
44991114
733708989
217215851
382997436
174596259
25339746
246666351
51456594
563933048
66821452
399768737
77295962
342272942
136896965
309953624
72076902
13567166
421873213
31334896
6387503
10931297
51934765
426094948
38219775
71051336
40968965
844929335
357397199
13137162
12479939
70645190
211744565
220434018
4318822
130412520
162609911
369002249
330051765
216682223
343853303
24663544
665711
718754136
490712334
255462624
3624303
290359265
86468305
513016690
6853572
51010079
318626899
481377606
70963830
13116752
164208209
365391295
144262248
459318180
1632135
256859186
240638375
17538368
82650655
117678902
107516836
102422763
13362634
173024990
338052660
98054322
452776367
19098476
411671343
145746337
142374644
154733967
259663668
51822966
161420283
115336476
426868617
272084155
144218234
4192530
1838021
170515543
184448953
751375639
118853179
317224152
529212562
225184827
70010722
172846443
605273930
192290171
5206518
266221608
774934461
46201475
34656534
104467112
340947257
262721293
2521722
51047300
154823957
558920836
35276848
323051625
102482774
107122181
623928044
11557308
12831257
204958907
58074633
50934065
377450695
185826393
202918004
130992734
66829202
448747063
814639957
2777120
73453984
109094741
102711086
27975939
76615280
649024856
37965923
368227472
74342320
268403779
56394929
46190722
8535601
719125243
287762833
27358615
192751034
227095658
185617043
81032117
65753760
367798055
356162827
63887715
23856901
551925946
155266723
40837108
170864421
279182925
441939814
208398357
129985730
143045927
88258493
36210567
251523547
145156226
160137756
10065305
13546261
306468240
64838698
512959176
123790316
49872715
232901479
80543297
222344185
697304843
71591899
337455372
86068500
2427552
533213983
714186842
257044862
59166589
63218354
16604306
97442071
152031048
104904869
417980922
163082340
321918632
106197053
19101091
197455784
120422156
107979148
471368400
98531555
254249226
76141413
64403015
102909952
620728702
0
438553740
285155296
311838755
362951231
622933647
124914606
359750508
327259651
106986272
255982114
37550199
252877588
22826747
504159918
404196637
42501295
85776517
296851583
287518975
88750808
406048704
92178456
241855333
13464726
678760563
721136013
91623915
313352475
14584858
190184714
422634548
15338994
6957875
772872879
16102689
298704122
53417351
213226573
212595018
727251018
59267088
595375285
222283497
228560727
100945018
358502815
99177057
94853397
23514488
280194390
11252729
101515003
192284155
93189527
860823004
160201043
390297383
54266635
207719232
57169422
659314851
166965264
554352622
330694609
309714444
161473822
207654443
44671096
652243544
205268
322720081
510118028
15870616
52189908
50197214
400620943
486745914
40004434
214813391
430747268
61036269
391206756
245741604
37746625
30410754
615586315
9870389
396836775
382253143
8968318
139947335
406774945
630904640
116137874
327963179
51204560
57268893
423840
524725473
48316377
537737993
301836942
433268810
745581431
153432395
501872235
546985554
10344607
490575846
184770458
290247933
166774549
25676400
343446575
116683075
1844314
101635233
70722156
160420189
307905015
593336998
922544159
242771180
40184638
641349185
8140453
62996597
1689444
21566188
560063966
11158536
69326973
12234396
312436819
80513824
596274024
290025661
8179368
68094449
424158468
355660100
105831303
346759448
12958832
362168978
112431509
693497543
91614526
20506722
85140292
232491983
754739700
209067870
58203950
129544768
115378881
198595710
15526487
619261193
375802220
8844373
153506032
63946697
482339433
193741469
10069886
155766311
484505274
51599920
17060370
319682858
138835424
416243170
2504466
143407843
41333409
195266869
109779618
13650777
163017121
82247615
159257721
639248806
113145502
114130455
425006956
77846724
463243542
686000095
14413472
442260107
636331729
227972826
125271115
153359287
490462396
820063467
160987748
53589484
586481087
35982686
221598296
25205607
85035307
75515503
95475708
143517733
19254190
494499710
9237314
151307525
134413264
168365820
523249798
162516197
484880209
151505151
168942628
9249476
9993542
454174590
828239220
515152672
11500109
199057773
102654614
12641584
367588313
148071589
86342676
106002931
367241797
293655508
177125250
53228940
33306747
20128139
134854700
471858739
197689234
30080024
397632252
382768269
1728707
86261143
589779622
419234887
57771718
77168990
56642563
171473591
75534214
215322470
111163403
155422999
788876581
101664637
27031028
348021774
583165773
793836754
268190650
505002396
25882947
559559484
44950470
40464032
43489906
102817326
222505223
530540518
380380603
316246467
140258167
256765714
606022421
721247265
139072393
12183178
272573081
427293677
342492737
454470861
417007281
171912177
47162119
107232304
121677716
283149251
460719073
4990700
799320434
330480032
17532816
277025005
48627448
321559222
581576261
5533229
496480345
149536684
540278775
64451917
21525547
298980870
13667865
97711552
104303997
365660983
375835
574576084
207246649
13964591
741056343
134507922
613399318
7729975
371489636
230402367
218944657
595716355
57319529
69409431
601113148
19874994
282965415
277420131
60320929
337381949
14626703
49722703
117089386
199877017
189360937
273326704
469082423
308490056
21140950
75865481
543583837
301929705
268562634
794579643
89249227
33569541
327234604
41867910
469849552
144750069
231224062
279336834
226430990
1845765
496492887
19272616
709029652
42570287
273696415
57954916
15695900
429572618
125411651
36379242
79498518
58933744
705137819
512076683
28338263
156829812
106326152
247020985
550660498
59956752
54844682
73487898
77451550
418876275
55666197
177666327
312273969
272241790
29278706
864928695
10775560
286065282
65555857
345776342
333200838
342527590
332098566
281893520
65939782
333230989
38277140
483198685
824307486
48343717
38159340
273130995
7961176
202202092
168082986
887022
34955264
145155203
143129525
344835194
533829223
78786282
216654659
325496123
555323749
23561951
142735770
258389662
352302197
312923135
62793667
4055965
184915628
579125093
263045637
56083806
502500872
9743804
580844634
500667257
127730496
268876911
811582158
227003920
345405470
46471234
11440343
209621813
10710937
3489691
425977792
475012940
204568307
898759016
37520703
110972636
3314344
295101298
424945978
297991314
147697323
358133216
539548064
352115439
66286110
92414199
79116673
119177755
99425367
100893240
166568512
468410502
198736921
466098517
254456268
110967706
43409932
368625140
234639421
124312597
74298845
124717607
1873535
351051935
637250175
260473649
205608011
66154080
951325468
126453360
624182292
354650969
194178029
472826829
415620467
689479207
509114161
326465237
327018888
32324893
61641053
80654233
263308886
172196187
347749
210046908
279473369
19909519
172348373
143107195
60816310
429352518
196376623
243947148
307219727
103533492
5350490
308738232
467387120
404685388
14949908
4060743
856029195
285542524
141512946
253850423
536171041
463271609
11283927
436573785
139198785
638205375
243243463
496565319
89888245
78881304
6588772
698431635
86655200
316509115
382583294
12057342
664810601
186257267
12051605
10327622
9276572
395485562
23886163
44662100
389333110
137617141
303295595
15166315
371333654
296991156
10495580
374664568
214539902
16973108
424136770
12185681
23776711
121776966
56376844
154348439
263009849
510443403
232698968
14443443
139245410
104176758
210746338
401679024
107165816
504644375
433193005
260885065
483105582
113885405
52578387
8995467
632596207
282290473
205965070
590881573
21998786
155688247
719527653
409855981
529626343
54136704
86320135
10933391
126360372
530209473
704294825
1479632
493557325
111854591
393691404
303990138
12406404
45786069
60891371
149955391
215017795
43623463
295184200
635229689
406186640
402502723
15818607
40543762
135320041
219803518
371077628
176696618
2200853
148762969
123964267
139831306
361265808
271604842
207401754
18100983
96637869
402101494
914559142
125798214
457356185
419098507
475356143
121399540
33944243
131945946
421839348
143081347
127323592
532919603
54901951
833517847
395487380
61765189
265510845
83611287
140639673
97932708
86242058
500825612
261344291
95326580
153843719
163428779
667697213
298760758
400142921
71201034
129575748
380385690
47254102
55642373
24738765
128623830
368023291
244998136
125084356
347006925
349249277
56389996
322346088
80780102
346601776
637989
67777587
151792700
33870751
188280748
446905588
198523964
141144675
4526675
812908361
24380062
203968569
91615229
441560547
166042172
6261970
203884867
106838358
1863034
18667936
2282087
636777241
3958678
623175373
98081268
106844775
83967718
141257151
84080640
599876796
159503955
2392875
283282492
671964709
109244842
370862537
499033236
191305133
673575252
143316660
62712369
145995863
2093028
595505289
324849918
52763613
210620801
265720774
195563633
220259547
27322327
428637579
49105662
162640862
150446754
5437142
770914182
32568829
92987382
58301185
40738323
783114596
309508431
117090456
12727051
39920750
140496494
342453318
65290308
816516812
13698763
408346691
174438728
141730821
2713481
89775374
263196976
101847007
218607839
110171401
253270199
468240450
382189591
348097168
35218719
137063087
549103379
427739795
130270784
69387646
299847298
26017259
24209379
405827999
257357943
802560680
631137178
202478574
148229712
41363540
187037496
18006655
172078281
103712429
171359894
261078688
590391337
600418703
274715341
0
179081262
291024135
204042987
306611473
161225196
1656678
490182581
279770484
1506193
316426374
5517370
10932682
280919744
389333119
33074524
689161219
60882967
311484209
294215973
175300007
118546232
355671619
250168682
491126105
233899139
289375060
77407688
252519169
949334784
616161962
691777949
502398672
436544240
350129520
308670348
11366560
196215062
215802228
98214741
325532807
98698023
303883369
105188595
745245160
18505782
32089096
542851885
190757685
62889980
173006035
98738595
155956157
290359366
822538960
7936747
253723128
104695109
821340103
6907035
902325
417276524
753675945
476140008
466850251
2877144
680543183
380193057
516322898
324116700
451180494
79481118
65210126
12651266
100328278
130937772
360490877
319134940
69929287
112326123
247538634
7099572
66089951
142748736
22807138
4264761
190987841
535833655
45275358
84381548
119798218
524433862
124321734
374459090
165000779
541524483
173961236
70836318
197093866
205939392
225688575
27945410
111391375
600606355
52860037
80256143
84011384
176654555
515102585
334155619
4924564
416282563
335931456
785242840
219359636
36229645
466731716
10255775
859168928
737602433
601522382
52021440
289655098
259871540
169915206
407055704
16344275
604286922
10522494
39760802
81580698
198248495
10289420
225012742
235852548
585961698
149801813
66131486
27145019
296808471
54876113
4768095
243665836
11096993
194866357
288866032
168941802
101911973
777211747
290495160
315888410
210132614
223509284
431737953
9514897
180243053
511907006
545761098
163521894
70764242
203962408
129132047
12749512
38997737
6708598
140128670
35286049
220353779
115757992
3122577
424796662
872205715
314372180
300606680
1839986
158533294
19700135
287731681
257915155
557017516
22929510
76969808
208512710
406047739
543092023
8190189
133462856
265469571
17334007
120306698
159352858
135675983
281397364
45641057
15963832
289750710
755448987
152959569
106626419
201210228
580049425
172973307
379105613
18851151
87610036
639361766
122183200
175409101
30721556
13059200
52579046
567647408
218626893
221849815
148808981
176896536
180583572
10492417
705623956
76284213
455161430
42421425
168814046
227037490
442105009
40828856
140579073
58157360
213117061
26412273
220356746
175320060
403211012
77942929
146442899
151486773
609610063
110344953
67310897
191393579
383913279
130187436
455119017
272896748
610969936
633740043
74836999
47898868
39584833
6953054
402822483
106906979
263322306
88651276
93842390
367098180
293402815
94055021
289613792
849055297
125165197
543036
65587168
631581779
39014491
606982953
249028106
112770208
243577244
494071950
115689131
519361416
10080590
227667075
234379525
27421279
192857136
4459686
610596096
479703740
61748584
132616384
84913223
33237086
220591802
203286235
361702553
179833249
536767516
387174901
314585829
175904832
471551588
385779276
165059042
32720506
77983642
292854400
181806532
673133212
176290491
126813198
427697501
48677225
106721448
1069127
144215632
528722973
109380380
602659894
194607501
246604972
17571930
132814487
126359931
384075749
422607653
275535652
330479441
12061196
470383708
252770666
97929532
248340494
16716700
216499929
76133754
398282642
337183971
449617721
659413595
5580222
594506364
7408816
675467606
444812329
821785183
86499300
23189992
258268889
10828226
262679255
445298076
338354395
123075072
43243301
585679707
286356543
435383979
454691541
250468609
522988265
257207950
618981019
96242832
575113636
143219378
519435981
138219516
329523167
30373043
56514512
800040836
29241279
320534933
365303173
105772918
497859502
475156379
55869985
210696949
1252781
14214354
6488535
835344616
43849034
86899254
43720576
103211478
528793632
2628480
131492194
50172200
350991579
251611206
94856309
37978524
428958543
68446132
196096003
89056
45355878
52514396
35084894
232682002
241288
9113007
164853572
112592906
446509640
101141821
90232121
367135761
55364203
371472322
223099679
484716535
583629658
37233936
119917661
228000851
23363216
213109348
93809712
185909953
284297949
422252302
740136406
655847692
83005884
72816787
28147573
63506590
14592147
612331137
444921356
279042463
312259072
205516693
45103143
414068015
793883175
95807342
541682001
147916409
18443179
416610966
163205239
201332061
536123042
233531455
246872040
347324078
114485448
648028373
49101055
10268087
205282789
96004694
117153378
411124170
183464223
58660782
99792101
212962959
63395669
514266152
129594074
655467594
448659907
320889056
282750413
750634618
486226040
2486808
82049635
421349135
405352089
241474232
258527454
248373859
18863262
24901151
275416618
524210427
74214428
406516385
288264333
30660688
385052199
615797476
8345129
417177115
64710336
60147513
271302968
24332494
3184485
220106825
105455808
295795922
172823577
459294802
60849479
103268370
212991877
97653044
132260526
4744194
557142734
904231503
375170341
220375185
9441832
63202090
190692847
118464525
180570849
187465899
134617432
38487252
110135866
831013957
664491859
298119212
552816570
94481081
723739399
434936
78661973
8077871
386945275
299134544
141695725
135484422
545277378
135566
68547962
77457456
28737591
435507069
67521051
95439524
537065337
484548419
361567458
66028593
285763147
376536449
516953693
260142359
57598850
410051846
123013996
36161414
806645295
100483947
140688691
120417637
8695473
46514918
44910660
187721737
552253280
122668417
732305780
439191378
306682470
145829444
71711838
238369579
65887990
121057611
316477124
42822026
148194672
327824435
81256122
12906875
32923763
192253809
135025762
64256460
50927395
730206362
50739272
236339375
177634687
3499710
311185605
192396757
745279474
241559770
288766803
21485742
305684020
576812879
136891922
185686364
40359081
328588806
41512469
565168021
399901667
39998033
383029336
807502806
26273222
329746236
184054940
156378877
297683949
12006963
33969251
21418321
543565897
88976177
329696448
386197960
166086655
283743991
282543011
40762237
77569255
91965038
52939700
351478401
606941373
577933045
101471492
378821342
84764274
538886632
153009779
7177335
261453466
296838501
304776775
196697458
701549494
63299257
388837778
280620940
523125782
497761891
211437852
528187020
43658209
57288949
59831035
156641502
91102815
148699102
173843711
77334922
144670460
234174694
109191031
122412917
665514009
290733039
607612005
253432347
567725866
253584805
259702800
59382750
279657523
128261296
190599576
506615352
397435822
85451905
115926303
411129870
142638459
127282917
78313473
22278894
25313247
123523816
111870632
83789482
464533722
308491649
180536494
370804453
13088790
78022794
116174638
158421869
42965624
227001548
266528667
436118779
479874431
66124229
177956496
493303259
278883707
849096769
78436173
713175731
3144322
24308102
296480983
21698541
492097423
329674921
9215710
64365454
646034503
641427741
168088705
209779089
299708242
395213183
739375106
17331946
143768889
154878533
498329366
16889487
20779637
370052417
234877354
56729901
73111879
193437961
518474449
36300257
74573522
163700845
83852347
629744053
235524254
130543021
666435422
714359699
67249088
214146906
263294357
136905667
18485806
56795688
226684720
274608123
514141374
680631453
45937252
47098363
414800239
441965941
106712729
543499156
336851775
208575731
791164247
296519854
15604198
568043748
665645633
750796468
207832952
10559625
578511280
572769628
228104204
431869409
233061657
495402308
218938916
19184110
426665004
465187016
448171710
518246332
508129706
20789264
528254233
194661283
10716128
559685201
347057468
356768575
531392351
444103221
25826557
379052710
518955641
42750684
108994127
614576261
246021877
777478026
270346919
174141548
3880736
70288233
147124331
221731188
43384747
9121752
434340460
169080280
15463861
387248551
11710334
150197961
617808609
369029575
702839788
469504100
34148620
489922339
121131356
46405532
85899005
333012330
318276643
15864434
303232949
109982019
28283287
643527039
4662749
258287116
119010392
156996320
628934311
244622537
385825538
23191776
196504125
143685629
310281107
386061534
110597644
685976
124973228
37007642
113733533
107583449
81528126
314212381
165002295
31532310
496019679
318281866
295587622
419380665
792992728
297624495
827894739
15092560
629588034
35107677
711380804
384203269
590830671
45829982
112187019
234456
15450914
62378929
231501028
545941227
377148173
83901808
143210786
800839657
472139283
286014584
287712698
133359416
197069751
43822408
3765637
385828852
600429659
169934452
42529977
217553463
82642000
374294242
224651750
122425292
95930225
100644298
17335612
146900109
800107892
105034095
46720801
578022309
36819417
351200661
217639882
203798652
119285855
20012401
116761437
196611890
529402578
11880645
321661038
658764868
97159768
50747879
264980237
126599033
28453183
472873823
81160504
355899900
256434182
157491847
17665684
26305289
4018962
189586448
100853139
119358325
387683211
894633490
335394907
74962474
635573071
93595290
557661930
610189713
218111703
7660794
327537976
63046140
194522589
27110657
121375196
744856437
20901989
7890811
83746693
193298516
106362658
352012801
109184283
572121989
174664850
410032088
110721931
755571488
238859466
153719683
293254200
6259608
125037992
145732193
677154420
19879253
710421480
92535661
513214
121610351
487960451
229417899
391353293
462202349
129601256
482180935
235302833
273063985
0
485220828
70858659
109835509
292961743
144788654
367466429
357699601
99429224
114262121
460542992
475581072
60277667
846747772
284119514
723752
73360033
221145772
80273473
447163844
472650201
147441002
307381225
96600357
217065241
419185597
57902298
75142522
29040018
462674109
20154054
656961172
143128887
176346907
5063567
12973440
346640
144835493
48169293
97030358
42233589
271017992
5417119
58110079
826576755
86347422
377627201
281094531
52823090
102214900
462079811
123650674
135835779
317569356
59012210
127938823
90884401
51251941
523340009
837093070
253167592
100338276
266810339
153829361
113138066
721005579
66260869
151109434
113340253
333790813
25517679
56943690
32888979
322151603
120114393
183002369
130709731
549584680
558091987
111797008
289275803
501822927
23090967
75761180
176040427
25634526
737326371
120548918
260578034
424619022
19873320
544902761
108899798
383225747
662346949
157002797
493926286
10947870
500954342
532926085
662097995
11901828
534922135
642547343
43253544
728735490
454388864
362817260
101223781
20199780
276238378
460655724
606627209
281793959
48959680
11629582
102836291
205035725
408649942
32923856
342124737
165054680
104885791
526098013
176754819
457108200
238470434
561687670
154556231
280249645
455970725
65842907
66841945
227514238
272913921
389211597
461159394
916744745
400756753
885904891
327566641
48411683
222142313
82459094
15818607
489798114
71119846
109111701
431256355
241497202
339644413
753481862
19518348
224792786
278920215
14169358
556055049
391219176
294162517
600070768
321383812
496038670
302584740
556753204
49067859
266348865
86511108
18206333
71289992
49254417
543619843
334385520
175326366
94030741
323968590
185996065
19348684
12683321
357132259
64918110
30410754
41564160
460385232
331114815
156229351
327554339
68046426
206115514
188901990
248484123
484238863
674085188
159944625
170544126
868927236
38064432
11829710
452433248
218129335
48230668
333394056
291279477
445992721
22728880
466403767
741422140
26820904
43924212
168778069
271118821
158672536
552769582
405470057
23497220
514407647
262916686
308307610
18579273
42139321
218057448
321386319
502106106
74735824
270325678
645667832
418132106
58899385
256635369
0
576822824
73094866
1845797
155988793
41502248
345462375
51290924
295003011
263685032
166839260
76965924
40506248
104482730
259127275
248317085
100645087
78962452
120924565
97075626
127460306
263530777
15085262
114888871
427737688
183153959
311133056
38352927
11251174
742567114
26311418
184317787
207625410
7039535
574396878
273242578
270673017
528859408
98040590
390001596
574709285
237382971
278460861
149033352
549598840
198050461
520690531
419958054
50764297
434873618
214082778
675361781
176676342
615671082
18789773
79047704
234827487
493689866
406135145
3132796
23721128
678832196
119425273
55812450
104027700
19092627
11401082
2627158
69180973
580890980
73270569
509515061
414639936
560428164
196484898
2135727
57823979
162928529
24239102
1378452
870194132
811612957
632868022
168755490
646033313
224770968
496236929
6801478
443123308
545507291
9722242
173432329
272128873
192003154
744792104
94609722
298289157
6145638
55208949
33539214
870281082
48127407
382059708
459813889
37308798
4163501
306875528
554385079
313170837
556316806
118685662
219775434
31604945
20610300
316454167
130604033
89275831
23714041
106815637
62108912
675781594
129966019
148533012
485955499
424659151
68212165
453164599
619193184
492312183
51426287
126423679
75313855
290811065
515115839
233779797
32034467
115547333
44663846
29947692
332017063
266200114
364391471
113443395
420656844
338983597
171274972
304602502
130139724
254753279
331492986
121151237
5251135
925815
48298346
161812884
60521799
15361822
276275774
14659166
116487821
273225633
187832725
441996898
82785275
368054368
797888248
234746191
470995116
130542166
404929861
28831422
54341999
35624046
264135406
751667194
395130992
125950646
823401847
349874637
560964491
2882607
407997243
373145227
39842348
494814098
170635810
89286054
237883511
5906676
37129206
21446882
18348712
265271829
78218005
377585790
68834794
732509178
440617709
56377071
383909517
124959350
3361713
89742075
54041686
44259193
265865322
471881366
145544180
287714304
356408731
257158667
15855721
190759008
64218701
133220938
237470502
331042985
10972625
37146563
152765690
219956176
141416693
151261047
385230119
581776560
559739424
377129146
20490514
534462397
579592827
121408948
6109746
248304446
413767691
52852808
4582208
37886369
276520918
83361242
161018237
130668385
42953711
126296411
575043642
44097338
267709253
94915751
226576885
250294786
313269373
271338396
338495651
126089348
15764937
383990983
576770050
99896319
515184549
68815065
11166741
255937042
82876223
546665318
329913706
17291261
120346251
669429846
37011133
77325575
169324713
444662071
563487267
259848087
342448908
2217456
93960989
1477101
177992891
4280184
132787540
33739915
842796174
95902463
160935199
514052528
10300348
76211237
454622151
108342267
310105882
720805463
119902909
113630439
559288969
367158779
16255218
144272937
147709399
15722303
514130677
229989671
152241820
50556283
73754059
65786764
334461585
81270416
920718826
357725762
395965516
159206706
6534269
14684688
524665476
428224991
225022863
680439294
9158785
158515167
461569044
37835635
649043128
136209665
50688392
446210786
514668209
223675425
8020771
53840975
197889576
112643197
167148
13920109
438507525
730344174
30501670
627031190
128225608
173776184
286008788
757544278
124473644
467748919
2882372
319124307
186150211
9381652
63337631
402218683
122345532
112802899
424051859
347733471
10500922
647816609
124458225
39314125
702190192
68502565
53629687
363549761
133209981
110349387
929497
47239994
495868940
739410220
21791361
472236213
50969607
797264259
37287621
39361595
792864015
19144344
143985811
43200402
505851045
166141007
328816919
83636722
377518247
246431781
3871711
351581032
11762120
529926005
50935032
70664500
582526665
33218965
38819599
631418385
11157801
499859515
661997672
36186669
411668474
273966254
246533184
27556439
297513472
6916052
140398661
112014698
638867373
147409264
35880656
412600052
98295451
221101685
99282133
80024684
53920048
96610582
236384913
225115999
52581559
905388022
469761150
64352657
25307629
72321904
124578422
205297389
579865323
22666315
20092271
245678711
25836
814391126
222398987
263745912
416068163
71853800
525394764
167638250
102430297
299088453
572349376
231375272
36634891
174262808
83810970
471849563
251420452
184651558
76807753
23746163
320294383
5106793
21726359
414501556
57491082
5763050
23046465
39006942
14592147
203653825
97880429
387899920
41538403
110378865
88537251
510670823
380467374
382305311
660824910
757344516
475563975
159235334
597079285
78936971
392943822
621763618
429822186
161011865
86492454
118940498
31326850
78693573
375521071
756677799
468229302
142062412
342900037
282284182
45171852
238109829
109161027
57694361
497047525
300554911
207244906
31111656
333183593
183296452
133147078
679332441
341599919
264425430
165762541
482323236
143516005
609331987
251535957
174271183
206435553
242549161
237923472
298894509
14592147
292772815
26712771
20634050
12434009
355400484
14592147
358725810
14640616
253875243
132903625
40489715
9813054
134552924
234195462
99573915
405763633
224270457
731388617
63506304
7034821
20589505
75056305
19893907
254452547
352044155
633892324
466960859
572984400
260471137
243069529
60216772
59063605
502612546
63382473
164195577
108667476
107902753
283245794
93788652
478200914
72668601
180868367
352960288
522207029
638883
62142277
106516318
3792888
314022832
14592147
146082673
341148359
138507865
0
201656600
52436413
172101113
176875522
82349734
9689787
549500372
534891747
213616634
427409478
284220272
469641910
325466713
190006335
247401660
237857827
498904529
47555541
285980607
244620219
1420509
19118403
94290833
229886434
513698055
203323835
270062472
187581462
40192665
266067199
123656060
524934235
29493503
474330461
545996546
378217982
25668584
41066773
853428614
381580600
27478410
24439436
11597131
146855862
282974588
465855279
799952747
142868223
855538963
5538706
741171004
585421541
64778395
293870841
60560757
163231409
102613555
32307528
68856353
37730298
258024810
35316865
589057100
472985434
30051624
84695784
258287281
35169593
162828884
158274447
308851508
74247294
256081371
5859011
79454794
290310542
246563306
197841538
17667006
219598728
379406604
189474650
326785066
454143408
140508266
381046234
45748304
262845121
443342795
779757428
120838061
646712448
116511535
48776383
19723062
207526
228379393
32696837
424397667
346441918
203921148
342347354
859267139
52524959
252662295
728512955
467942483
205430228
4545592
172034438
208348957
55841374
119767546
166551425
449489928
526445552
799095874
150547369
66456371
155727082
226030323
70726064
8890836
337015266
880183631
38706599
122595666
160043661
147308031
55020216
49049717
547068563
87738767
42322323
59153611
377980129
84669129
407246210
131360691
16542972
734217649
472142500
32059742
315318049
812691040
700016289
246941037
654361072
117637507
154017615
448124176
430062727
12926680
671261
394770927
177879548
164331881
156158864
67139527
57725316
444485402
150317118
556715389
465424681
120523722
44862910
84862709
79025367
193408047
263084056
721106843
186212882
130852366
3751035
157000315
94259628
365438497
101335405
158921983
25852983
516224977
40465890
394581342
56271510
9838168
684796955
281497425
388306565
238755433
540919322
136277210
261157577
19880086
326305358
576814221
136840998
3511970
14291163
20924283
83456206
884374063
426796441
767519806
576841433
28074
104364935
151554335
397027727
706756722
347767355
136725107
124632474
48348027
218330570
287941327
289554690
382848235
208206144
918357
16461138
89909963
12165031
201518706
213447006
185446653
679500874
327642789
102950491
787384000
136658997
498274543
781619825
288930238
6056605
89924550
224934495
225163440
888151810
267945378
329240770
251892284
152896805
127868248
3148557
2112719
167581255
206462959
119280895
35397624
360237746
3897737
276182149
676111903
41960255
10424281
208633870
121902464
415322509
9156744
72792366
87662316
136266049
229584349
254678514
555098487
656929865
378929063
396943387
168773574
23956509
22961970
129494269
464212009
185895667
418920790
204706444
145397424
151971527
7783678
23499980
180167350
162654616
77877453
272066241
483119285
443138616
215911153
96279980
36926823
477809097
196995293
1553486
433613937
310851384
695458963
251808652
67742896
184201462
345714844
400478338
678538532
12263096
480505474
64224700
35684943
5713804
6612143
16832782
419711500
20516584
43677462
338371672
730275890
395496514
111057316
32546364
158353109
74822687
496871625
144955571
17668995
488808408
374139716
48473658
26587723
49771643
843344031
96962357
101664743
355729044
143855338
727193516
173006384
107763241
154983334
700111320
5087841
610192091
145514140
448855333
333004055
215363377
149249143
6749501
872638403
42317799
390462566
5665057
136476485
327372489
260024149
296980268
124766515
592398688
10369434
412104823
211788702
42982316
268772287
167888756
590014563
267046669
2935228
77355631
280877589
752185761
170389000
228861528
201075429
635709811
39636663
388588197
51869208
562093054
458510604
102188985
483211718
41885874
309028923
25935210
369884856
336052115
424564332
349214044
7173141
96544778
284552746
48571864
510327071
302193283
295054224
333080338
798610864
348043067
138860727
73167837
204235011
1942966
826106378
198573117
376464936
157097955
805918771
205057491
308866090
7620366
90545635
28747567
707521337
340901586
321648114
1928567
173951090
501260880
270521143
499049275
87000567
163814721
699630416
45637743
387075128
147614090
16507780
31829443
828832147
619426484
8336651
199999426
387483590
70462848
65087579
702475228
7614725
286930126
226245498
140593111
208850486
268693183
119093278
159992
495047979
335493031
514308646
167754190
17565997
47939033
86837013
48040723
7643275
187041904
87627021
43551875
279828587
212904239
27629067
4123394
29771225
244675073
321609020
294038335
382000323
71665840
409441480
115151875
292864562
243349883
98686006
181429351
17630024
593597698
43621556
180376393
195462898
68371498
76820933
374165009
32619772
76691356
416170595
47598478
408775348
154080588
307796094
188340500
227522488
611356838
318910417
330809262
10591118
246973303
434025503
324817650
198768183
429602838
322068898
541746996
500274728
281326001
156182493
147603390
415114097
17917106
290145060
51595510
388957585
314415230
459154840
373685353
614791030
83447574
293965675
193532912
406608485
94641827
7764171
370431070
125363043
15583751
176144513
556996954
122671629
582158661
62189042
281525158
206507977
559569961
338857433
724884285
111018164
144644042
68874764
40907392
11232214
308147276
209087
191718785
733455992
54127247
130993655
183571753
55091268
225783625
571440378
556395262
56234467
553109861
329804
19604476
372346271
6161673
68150852
37118763
423721420
116449774
20927796
133662471
702704462
402207630
6192370
19213338
361292730
664369779
214851918
826875406
176069274
179471827
693032948
78483191
489257519
577446941
18427067
121566119
288693947
688100728
278592074
130489964
225425412
41890192
382760668
157712706
76605578
22535966
18671022
584657790
836904329
380807699
380928336
323661900
221663356
285781056
244470263
45837562
495979249
23317275
297078620
87419370
210666829
171075531
14592147
301086069
480438337
384905639
93492377
638808393
27092001
225565452
503438015
644977321
7949604
941425299
5723774
231465549
110885113
35895187
60858912
381016591
38959635
649076308
186447804
67479236
568640705
431389686
249075229
84245531
79481793
632378144
28793372
31850854
48287660
510147754
14592147
83114669
48344679
263009120
160771756
861377534
148745258
743983655
192940114
533847256
10050925
128781837
184823974
317142265
39104476
205777339
104842558
284378120
71854322
152650735
15338614
444192523
222571027
409495586
775056837
290824686
21002314
274718567
479077682
14592147
734021957
284234972
6176711
546898296
235448724
232585502
42871
737016759
49422993
155915588
223655840
113847880
71686803
115943361
1922033
269830274
490155968
38538300
129423207
495771945
202984312
152156220
506409677
70903454
208284420
441509499
266637239
9497366
291642109
235956226
105277673
205831802
7904058
292195273
283031263
29547597
59983668
411295735
184336591
62375338
72701153
50606476
181311282
288762558
386461820
699459857
56117061
619796674
97049613
49807465
664328998
185018745
289129362
511945047
52718532
11241230
396068483
49393770
859212259
101601829
258357702
330553716
58632188
191056718
78403052
31976205
291268893
344696374
38058927
349631993
55963552
145931079
416690370
274207691
421872759
16102447
180144398
141387476
371320624
417695443
647678642
271591926
590817833
403191105
104062719
59602314
139712476
205938811
397159385
18534943
134097074
52620280
5406808
352269019
1709384
28734603
87366187
17257541
21139229
221674222
292710133
56592339
124586927
6794339
182766132
43174627
341699868
435779051
352697734
75764934
934961543
147965997
297420568
40055686
767088576
93172062
87265247
395508232
377934867
770672850
260276446
227004729
20480547
1662624
42994125
94751123
2366129
49859160
852993757
479107535
414133178
232307954
15245626
397662307
21786906
917347582
434720976
179462087
16350758
14762755
473742096
749910439
210526591
282204328
156985332
25577419
213556636
327741389
177908985
214348389
157963887
76286818
465424871
425033348
250867896
488467414
64773280
57955071
337334577
358023970
77893227
190005666
239235179
343551743
501066923
126211442
592954763
24927790
335979887
286725054
27148468
38179673
96751379
546302641
82186857
243751220
57776333
146694295
83503524
251155971
236884577
432216652
9784717
23478059
212294593
696341927
20602591
456004044
162386287
112648309
664059312
92378962
51445124
186968079
243768258
110346954
236760077
113542293
552894537
266216274
297088242
721708061
157049725
689923571
571745083
393250107
860674058
229793494
54650826
369243720
45159824
102067722
285512053
5755932
449915730
128014417
26446438
5479492
454884826
626815862
86869782
5277837
343201680
843274077
699658581
407823691
585173089
215448510
18901786
143434022
63303644
240823020
514714674
324351464
89407316
27526390
181571738
20314796
284722460
202198768
490693191
392682206
38884239
311521137
253129747
79613409
439278761
441885863
116460148
338188665
3693670
366835527
328065531
156507446
17124973
35883578
2285615
711694479
374284091
25634857
201254046
54044622
51647782
47100168
1068207
90544284
564568260
25141328
134692581
257819086
388671720
37636818
403416908
632932685
195546103
347133350
120696859
119597343
60224959
30586492
8559331
72857426
2189237
81724766
50999573
296817572
112437829
51645071
593834654
263788573
460115305
487964405
605618754
550015292
229494395
96775164
22044229
428584326
88256582
537018886
451441347
463951740
8077271
75724073
2689299
34779406
315031674
81412041
394919144
79600209
30410754
97723967
653507108
75480550
39193639
182215263
38091342
18558223
18716126
471048109
26982158
282185793
89138759
4270351
628003333
85083424
569910832
403570527
274697636
427686098
582136923
4881677
176769313
216441719
505358997
58834389
201800806
290747203
553636694
170602899
431255282
144255419
17222524
94354056
481822415
69979902
8036514
412655108
328606311
90534626
331832754
33846354
186492612
3414480
295421400
40939899
250330294
730746069
680665260
424085590
373568754
137839712
62166872
33641185
289511315
42070998
345192335
75814950
325172130
443186926
20491042
9176703
588059022
343024200
504182436
703992634
173827466
190023475
588872953
246573
631815330
833475802
58403777
440828305
18835105
76663357
239505340
167745067
72452989
402380497
501327765
139866547
91234131
553402165
56327473
257862448
211572789
87468212
369176968
75331425
854378541
29919715
252655104
333222409
109946489
246394151
197027888
236439149
38859251
280632700
511968162
7269060
140976533
911754415
171327642
186028998
300324575
356683954
465245398
403928875
423271308
57435148
191648835
3571273
183928
397809201
191975143
320917446
616885623
263926250
19125371
133880093
497342005
105779579
42673317
2386954
538438673
261945897
131111901
803535812
546977502
23244481
26879506
440006487
547997414
44321048
356045435
239837852
39845810
538452257
372156846
59763767
79330293
402454706
98462882
397234655
298409675
256974294
123069957
216764093
583761005
584876055
621013457
444709354
510592475
429376525
65979658
12519697
469510065
367104620
150297619
68631258
145970007
107702754
155989727
154764059
30486172
122815280
22065
66922694
357099567
274747723
160528105
206309258
173487027
79095489
60892944
141279270
140504431
674189642
234931292
753429079
160669738
363756308
574015503
211707314
15756351
534043027
30857597
23194594
211429681
217346020
695266433
255768144
147990936
496955646
157520352
639374839
676539551
219514249
237479297
716693489
419016900
582879672
53331616
84570298
310750293
92116303
28965616
526911093
306567144
223117147
103186754
95235478
53337448
606060918
58409754
409204698
67194014
116497184
85934517
340684290
75846941
466797091
485062129
294288634
348280998
1202050
26282333
8566394
42214627
408279367
41218657
598560606
493606545
559833971
641508940
387566349
123561560
618534505
4126241
552124790
181976327
625690524
350435316
290230129
404509767
238737342
154568460
135036309
118333538
569895146
65696284
644901285
185872487
218707230
6990944
301960114
49750390
615951549
4781065
5643322
591366688
323509144
69122887
25047204
471475073
391147938
9955011
33209207
410684229
328046954
680574694
4999492
67004131
611281245
24481578
77047444
351693321
233076497
145191045
193893852
461058853
132179602
166169399
73264185
252141721
368949324
233156807
134075346
89194363
68775053
311753855
193962237
127775898
301089429
67234931
332633052
123705985
325341677
54627275
368777185
497905488
214781838
286892436
210789856
180931225
109321427
19038094
308191953
251704640
206726950
519419726
821176050
285936534
41250394
403595746
131635893
216049868
12571792
882942916
646155709
642645319
226438643
376865838
45362266
17842995
401397453
135129105
17946169
42847387
249847520
85102179
14568141
707593392
388956757
364520349
145637256
406865176
270819896
427254515
401986842
192692729
98130736
98101386
311821554
74369401
180979206
455696899
37775528
188934736
177569107
345782316
133782836
395600712
188534683
311169973
337146509
129028349
1005038
402620903
78273957
106396655
90930193
402866231
834482941
18044486
54594307
80603918
60912290
412546314
4178172
110995094
103413900
38687157
303115793
198176257
777503113
20923105
671857807
623859150
32932727
106881234
89846756
271862934
350600305
205938824
463305655
43524547
76909259
833164846
739529414
551848762
170729201
105817753
68871318
167381450
437961425
219519342
113504167
743776935
10997534
420797355
406029143
20177758
2925122
31021392
13179424
73015010
13604323
333575637
527945494
785690150
384339919
18655603
445881541
51210809
376817302
414111916
428488813
493165932
39884339
437258439
383192075
198484247
206359888
14072859
605787749
28424554
11400912
111484908
138770786
650121465
257155066
776877501
340308486
106237998
488461576
371244996
367503077
95239690
309697516
0
767630652
158269585
509354072
415522679
38603061
12241486
146059033
18666856
51333023
11496637
135368227
723322255
20342998
183853990
107692580
295524031
11524573
412853993
64551330
325725838
53375357
157262404
508601367
626152382
251921480
268058317
459961832
419737002
168688945
138941748
84986429
1599829
9767569
240296602
63550543
404252959
80747596
565188251
830140502
424136257
327118953
159462408
743121080
236355921
6619547
84640790
117315987
402955917
556769876
13816537
273466647
75316468
132665019
373614493
54629307
194833951
396291765
6661333
346821666
39881810
295374558
189174455
79169546
59986758
237825686
426417365
397034145
138942086
688690083
11411009
249927920
33917345
814681239
74036961
103917236
498683856
197049307
6292939
367083806
117198578
138823552
215358105
0
10322
376135585
279533791
357316363
371119916
54326134
105818232
59810566
386799125
33683429
48407871
116550549
126380922
582290546
76290925
102939796
163119879
117528781
668293274
405581766
370759329
174403727
21186422
389100699
159634847
162557034
185766652
68173480
324851153
78732293
84525968
337735924
171969814
149809953
511092760
43493078
317581161
338215889
562357563
2845884
687507175
312282617
547633951
86431570
181384151
640576760
78232497
506260624
15377778
456408454
672068602
102714956
751221979
47965883
231049185
235985323
18256745
480165585
863579662
336709566
342926446
484213850
2848242
232174726
81009739
304956438
530113607
71778264
35151330
527480733
268461596
931592169
70084930
798592001
19411634
275843673
352454821
70035151
169879040
23803332
555848297
579177668
139873634
675852622
720508588
789494164
112625646
353355625
3190301
97846875
491646240
324351600
121518475
223430378
205671567
180076325
470962676
177155260
746609260
616693606
534675452
301616021
197537550
36951011
426254084
38432257
152146466
213851941
501980629
799831566
126894827
819503752
77862404
95101222
100888161
262613178
178947636
205902309
168292991
74082606
160300019
711514909
176392802
764537640
64048216
3461523
678984925
474460999
12956856
136024619
56762988
573709664
302450669
597656600
164899225
397123051
531974945
114594195
382046118
77882824
627467377
164964636
104277541
186444945
425732068
765771249
432143766
46104827
449577536
152170314
319592774
213735858
213639777
180822080
377476733
349188799
953239
224645898
178077689
407938759
101794898
548248159
294666922
22374113
217513567
204503179
88917386
55766230
73244676
229341880
101469007
16870793
39670080
118872032
356360184
57502173
0
459069289
422940980
265583544
475612142
302763798
204639044
25168052
833729151
81220359
32531464
450862098
85787378
423899156
331776336
797810094
434359515
62778734
262056276
137757814
97274862
4522704
284776698
117428249
52092534
615623388
24241150
382573485
116405109
50072660
335748214
491465719
218766766
250104977
129042308
471344048
41075860
535593566
146515796
165377212
79005631
80055606
279759703
115950417
408998026
246408557
586915210
116749936
528391767
129662725
293913120
585186018
99108339
334123990
231072540
106613437
399957536
386054092
313808591
151500389
2574317
74049225
10750418
360573274
42048290
198118628
167190755
456882024
316934341
430206949
650687416
118263722
96516496
788143875
771737
175930675
273139948
195363057
60006519
69696492
570104171
28521521
15371263
85799255
626311163
8898281
20579481
643261826
699759982
123915460
606390260
186239082
303841206
12075151
458271278
116404144
541327475
438830224
696856024
10552319
487648901
17797512
62317581
415419934
227870788
280742312
73298
53435748
26097399
528889841
584112940
70859471
282073429
303712695
11509924
157631970
8602899
861121061
377679215
510936959
5650695
648952150
217273002
246813712
169926530
91086915
46755438
37239413
101737186
275583792
276265753
704823762
15709991
1008722
424690307
519979896
470759760
202058921
357642851
162340584
9700910
288219194
19317087
10516274
587820919
10241814
266395377
213427894
276760750
471570487
192882905
462567346
737920785
73824470
411866692
771071440
527757129
182381145
265675029
3268044
297722945
59718716
233735610
3668458
44087682
375954149
270906805
33270792
211215107
15067579
512350325
213892206
181711312
344931352
759318724
275707357
330583190
88094452
52369852
182920102
139283046
467974604
281709182
857354825
225122389
241114280
223290909
170548614
114797747
21988343
354167443
828129748
318066373
349764140
597090279
125411315
51326608
47452089
2058084
134820528
111372941
448978157
161903870
159734723
710772246
579441729
137827017
127093285
166374462
98079506
65934959
303158426
100392863
82233006
477672293
31321734
7107444
214400653
290480628
109114051
24805138
489629766
242088524
436327256
5395848
11167660
92470861
38060039
2836913
744332975
138786809
173989752
335912763
264971910
202560211
493160487
367577872
9538708
208675847
17103128
522664660
431995
91409720
184883661
699089034
559360095
127032596
41160920
84566088
43376357
320165926
364041383
14497629
108677992
411049850
157262300
76847989
540670377
147538440
105509183
285519418
222962121
399860
46968911
343711581
150412479
37261337
618727030
391891991
149689249
230681164
155219044
83295916
629900845
68298437
153003242
164624809
244682569
241055924
197210620
260616938
756084363
337256487
533061506
705239145
220193750
21491270
47312234
124876109
134187532
64496492
25052870
479674036
25149009
285804982
23239405
170340649
86306473
903564
192216416
12700351
399471220
472951558
591593492
402833666
61624494
701449032
108492366
601671961
2619486
69533645
487137227
200298572
147953059
635222062
142497180
17974259
164866390
373339745
448856392
598965411
165109524
321410786
588412711
101417677
35876642
120967246
175520354
101594570
510044012
236980544
201428423
519199384
9717736
168538491
351603010
548780178
473662214
85167885
4836949
140968462
640458054
547609757
571631135
274956726
76949762
532416181
363785752
402699979
34484897
316086475
283641759
541291968
499555588
94308200
501425380
13333358
51265298
177203880
26528027
170844959
459483514
70528418
20269221
122677785
631673696
5200913
146377334
165887712
156870490
87465873
377356275
83114385
5525484
88796630
365434645
80110119
129005844
224509275
353974847
505075770
28666650
118249796
230995381
9224380
11817700
128902950
59837503
15704451
868059517
141603683
105130466
845259797
88552009
705586918
693334142
318647501
226398300
14592147
37711985
67724021
15191953
50855447
166835254
33433465
77071247
167895180
317029297
278695212
294313652
193419585
508976845
45079599
47352584
180204500
182676460
598003135
421115410
463142383
171626321
612803151
104679574
663284967
603055864
699671748
69888633
174743372
673402250
70772611
164902101
394695101
334952677
38425279
814092098
316628111
146636511
78395589
75300522
748063683
155654607
13371689
26288179
170043461
4891135
91317105
243198432
653633288
75025342
205785689
10962388
612371421
72460278
155062557
416887562
441937951
54530811
75875113
275718441
89837199
438384152
520418881
57461056
736003770
263316193
101965270
3780355
105008655
176575221
233779988
93457158
599833337
27180155
227683227
6626072
79113373
353661352
204943760
213525408
12117229
202298155
775455428
14292769
771990566
194377544
28713128
169063346
381865036
167892097
85152423
249111306
507059775
214714791
110282902
3590715
7974955
112987244
486971897
201598935
396761820
42538792
488125984
178485154
3965397
625862585
115105430
312836881
44187523
3991597
73775978
235683143
98950569
731177815
338989961
40224871
240678613
368938870
782587454
278464352
415534131
491305863
193090052
11474246
960257
60037325
157396200
419300452
2956269
880694308
407339952
831874460
114425814
19963368
50968494
400011010
208924670
139486465
108507593
276942847
11552413
172452262
266215997
467324605
559513370
4857371
42334092
123147325
412118093
299790054
515240917
6154312
24774112
378232630
653805062
17853356
511248791
31243663
28701784
37435376
46488578
246055195
104728002
124071806
40793268
12099967
766778969
213664112
47143456
255772196
159865904
609145926
267133885
51484757
675337392
207445340
4975987
76571126
94402799
48851131
54302133
36750637
85772872
564318717
360316044
124400703
69346811
189604263
239666605
195193396
99326435
218475687
109268971
174430298
10074733
121752057
544262555
146381293
164725604
85504880
6743239
915383314
258138124
175293838
478718503
742897403
864529543
79763818
80408688
700799022
51698567
187476789
278387620
187209077
17191612
69006029
110636591
601454777
135188772
400753320
282564726
509234852
86311742
228741753
232538599
177714783
331715813
305344722
5240692
49494505
2685474
132265929
400125360
404146958
772879390
157763419
92960228
708875740
200660280
37914339
6500580
150668970
209843857
864604824
375515115
325094836
113505352
18570729
767625731
84481344
220999995
59523950
53311482
24880933
308396751
92255453
230295560
124385330
562869397
587685269
417305324
628879114
143706374
499819038
668003527
207690971
615930182
317072886
311561847
127608508
367076898
67681963
521712802
824323918
301226737
454274046
23316097
24402265
264676624
818353309
91388212
117050005
865003099
197216497
6451566
19037695
304508314
19402880
215081452
266886293
347808025
19640196
52990286
287280163
77808708
153659834
25672608
274078823
125704383
538742607
194518772
19558213
175676023
213989677
208265482
137284371
53329855
148884922
434512818
224192140
226234764
450078795
35243234
522304433
14211317
661596678
59374602
361704197
32662307
246517291
82211665
165958693
190775557
48589425
366397506
113327727
203464368
254591060
565780419
286295484
382489887
232492295
763355668
513787415
194081647
87578431
77133765
207261652
2768345
54938876
403736331
289482208
149760029
36298153
609431300
239105657
447445331
76324717
7212554
314790006
44586753
395264820
743214698
303631516
327894203
60385071
52999757
376480405
508001126
13928524
8295352
212699276
4370293
124766600
29670140
37496732
502181505
125547440
56320028
55823497
337065298
9305137
364850326
104694547
458733815
51079039
176679777
304963090
593941469
33813741
285878846
30410754
199904338
545771353
61244686
96164795
36197965
4203867
205642074
38874299
374631551
419896539
624193144
245818397
6587205
145335114
149430312
250686308
180343354
121180849
73521675
13448568
183008739
30318712
464682830
131722524
150815029
250693650
508666837
69648638
159909482
159102072
150121230
146990413
6268067
30871240
404545443
90559767
230221226
851057271
78634772
329702684
386440429
514044309
652370739
400381935
113006319
498395396
25963260
421548253
192274144
66252127
301507839
282701964
388700173
69484175
136036606
216292310
107758617
463598679
236041257
404933031
46164898
853723
156254046
103355922
687565053
82150425
225980369
55783673
22757606
470811600
119127679
671388586
795200548
234469118
201512667
12810013
644092978
592346550
31677218
44791989
61438138
793345435
753675687
163312168
84161149
14965393
329130342
253714516
421891392
349847239
289948543
228352310
465145525
227484415
473727353
105834260
37602928
890909289
123149987
292509383
445876810
560325305
41624664
185218961
87301375
84964432
888948465
16160602
7506429
2039649
271350182
345070990
16996084
124449128
67975521
2729646
48775414
401097307
506244469
55935339
16759174
613948160
48656038
132450393
156862379
162730621
141053817
294410247
338003251
963173
91441788
24163432
19792737
5764560
0
131202397
102076990
35508750
488251056
247268622
522444083
49915856
174152685
121817303
7632157
327732417
601118321
120488786
337885416
115429779
172816000
792545216
183828124
96375202
387480834
67628254
352741654
479977673
612736313
192933453
215509689
226790169
697932026
35747022
687842469
97004998
409506207
101334980
423759468
76254783
673881397
174507745
30882469
49640820
149935401
195244433
269600375
174895404
290301937
605917250
242919346
34589296
114374404
147147090
57011833
198031951
78427466
73331276
47781203
10334964
331635574
487984512
499092973
315874393
137667014
79668502
17101919
379625007
78739136
204585859
26074440
692432757
206765817
97369967
205550960
61439508
597729879
51850347
157278405
286189123
575097414
481860368
185128547
55636614
58681335
734365498
123251365
355509795
61035573
438037967
57670690
272843590
534321331
8978185
423785580
75615156
360504939
99075957
73272948
36460807
258712791
91103220
258233048
243112976
79712809
68547487
354025703
340285567
260759105
875635787
291662903
934676378
5826292
125590498
404456544
44806930
71078572
212458254
27432990
3165143
115568640
212591637
19336839
279266358
69603575
348122114
368248388
390737344
91268979
98436326
567283786
13292010
750138
5656967
136844289
28931997
45436450
74791561
278818672
585930628
594769122
525452877
9888379
636738143
88745905
409015809
948371909
69855644
780406563
424766787
546207973
118870565
1017968
238454071
931608493
819819948
762410
56564078
677329178
602807438
2037091
9381003
924701675
258376403
104761918
183588054
80064216
53569719
84648027
30032152
116654296
4871124
114523478
425593288
507809781
95544172
319070624
5593507
573117088
213146225
321494574
7392973
281771646
97691456
68286316
59533179
168301478
92185698
443049463
191605602
242162651
252497745
313522856
332772051
416639521
249749038
16066848
7115855
103834477
226757532
28717441
442637521
198700876
677328877
41789179
651434358
129495311
519552477
4922133
230899284
238316687
230946834
326770186
555908825
725198397
12525834
140509100
337293019
709067401
115179111
271475392
132439611
563820277
61524096
274454249
414884378
676157427
768978784
97347080
468313761
95293939
289821911
159168720
23445748
37602799
143944298
64631661
268109941
861959067
399908081
183817332
63389190
248854521
619922762
609888302
553687243
154349261
12127931
379433040
210179813
514591752
701618363
180556853
299825132
175517811
292172952
630109443
803374024
20696937
360901327
135220153
498571475
199728372
12277566
325396693
280177181
55192390
222759772
25479347
498447352
708796301
402208528
439797146
134851508
578371614
416398365
253774966
948795254
65484599
212367675
123538031
583470103
102576802
387684637
300229545
13221111
82964113
355345445
21929639
687529299
446325995
751266510
126162514
537930492
608383132
137166202
55160306
19031147
52196373
254404619
39089648
478623817
247929380
479107701
344145639
310751870
112112583
64227079
111952874
696831345
405498353
306586272
323999296
37496974
9850988
175758209
121758276
228591065
2977990
752153766
669796480
12530751
294206374
492158179
474129464
198414849
942747453
237879839
377972215
761606786
32502281
25539982
491458212
677537107
207042602
42678844
247791811
432519160
51665929
516079201
10330857
42009220
368636153
249776270
3202116
180454081
1671752
469200107
152680223
483940938
380846206
639834468
23574101
455307706
141319872
154030505
4166035
385534993
60716417
185322417
548247789
105284410
435231064
206461575
166688771
28245553
33026292
143317147
394755057
113854807
232540693
667073077
40387499
222807719
28077864
11276994
81625790
83979246
44812132
17866016
14592147
271891829
228248593
21420645
517146881
574912584
206521149
516693121
210687699
682018045
23628620
71153884
812162956
167986604
6741450
429811007
638838735
56207699
380159873
38756893
401768214
413262821
842253670
771707439
97501049
348945893
37035520
169812976
314087779
447527914
263830590
142195953
477747988
167499964
624836723
72503523
489464025
462198059
386612625
337104836
533738553
321096582
795700173
24203362
120854673
205163752
246550623
593819207
329496440
240857450
220548248
858903982
95134319
435475369
27013213
252856314
319159253
71331588
324742803
498828677
606360898
136767793
236727522
751794495
763077755
666207995
398146440
12057288
357317789
134311250
153918384
65650202
874452123
77343720
561022152
590152340
154591413
31946941
79416390
7169880
512638483
256352059
10129532
80899011
211526551
513794790
803710973
113283883
202756124
33616013
168900716
115951968
623475382
156275860
299745239
5507578
64008242
129213835
264199865
186045501
114572940
419036174
128953690
118783511
441507254
692864749
8240591
196299777
782186847
520179789
663301397
42129212
38717104
701148775
114696776
468760584
21861990
19958259
296001406
78872261
331733762
213577615
310533678
227400120
291175365
456083607
238475854
691651341
446282531
130707717
418860655
50036564
99847530
41755365
15340282
15988402
115358967
42355818
70752419
193439754
891952206
363771528
120209477
56768478
374656289
71551832
157680328
92418462
236808689
19589910
239763573
98807567
408337497
36665977
339549527
425223657
328011988
49443477
217641728
261388450
78960970
440827035
283298355
802208492
552331022
75992096
577540542
20989735
203702001
98801223
281411651
34250429
556785814
14592147
207318013
169136433
491719222
155631988
160276335
61866847
60478679
95867436
231401401
492342639
591275317
46905236
135842010
187140195
8845253
18724455
68070659
122034068
25110520
170206221
92990801
159397007
56609132
185960478
215836098
911596264
170827597
18488815
298540554
108785812
110672182
295456688
185893760
45864410
862739936
215275922
70604754
894004770
211898333
190697861
59360218
118615698
61256232
287470915
894126
13272264
164752738
400451699
247430444
816937370
156990907
788022661
47963576
71072203
4862845
615095311
40136594
10954542
149933883
6304830
192767372
696836249
326151370
105288791
55370746
888256723
20505224
79219818
118842500
475483105
672768941
80672450
77024880
9962774
552720441
116140138
185441842
32182246
216244726
452520076
150712315
864244848
297014587
91119613
149365622
867897985
379155959
23137547
878873167
147561901
174009077
226030228
315743169
40597028
578228090
28931500
295420777
131678061
652758821
538623035
2877570
375796678
243560123
109502255
61283647
202391827
552076044
183965364
94155617
209276166
220758244
621238955
499652592
412945314
446298973
663068590
374093710
67236121
56463664
532839258
104371490
42388321
106600527
97064743
356806403
118737586
97536306
40652099
78857939
507805932
25339496
579706188
69564014
320709395
444640960
3069478
438268201
28173337
433190345
350112350
100667464
42305629
391752942
2672102
296092916
51449323
163613342
89657803
101595572
88346794
531745243
513514331
149891230
203668143
107072769
719158226
218716647
23658507
663293720
20718803
414972351
932450070
249431512
212383165
250922423
390829405
101910256
9252668
85922326
28414604
338206197
3774796
12522939
331745830
3478840
37501830
138735374
212071735
247172451
393417919
81103063
97196259
9274087
487373256
381336884
379927645
105946531
48209324
39850064
330570212
424984913
59514857
87652850
11281029
191109368
687625445
82974024
4457911
299314251
34636792
175038082
223690823
479787000
48304517
156670125
5038289
182276406
208231866
15508876
178743914
141010821
154742498
100179913
165952575
90319362
162828989
123043688
58855560
158532664
364535728
49755596
384869285
393489584
233731081
317022565
199355047
237710993
1146092
678989793
355202990
198313119
289982386
150690249
5376082
46740606
240889854
407814113
330284822
47936806
117500767
204279256
400476347
256124263
484206194
32969546
185251025
330273821
24309935
311060643
452225988
397335759
307174632
727016278
261063365
68011727
40008909
104093057
387524669
12509888
126545283
779546382
508156765
430759453
218415352
489206477
341366705
663595447
5240118
267607494
67073524
678621793
146796956
102086414
352487365
36201623
749723664
228666157
686607304
165609155
27802645
111360236
285896718
74876204
7772505
85825929
580563453
196250939
865475772
156804436
76283559
74196769
524148735
6342049
150296823
232659649
130979066
39040838
261515364
382730083
138505998
52131280
106183456
106673283
403306196
76643027
148309206
86168122
215892647
120527307
108571487
172419378
493870787
148936731
641868903
703825343
291307800
217112621
666619266
286480919
144629212
665344652
239739513
347989749
70717516
221970065
133713655
585170950
152162873
157861021
123926664
87712994
399308023
73171022
640388892
74709009
165478085
850690634
127739742
125626640
131013733
6397817
233396912
660459072
134061284
427863187
174829548
203730032
491965715
25459825
398826607
144333575
302344909
18009312
457488508
4006155
555332223
224734495
79964645
66277429
896438107
65407424
313713507
378257950
537758547
202844391
78642424
438744166
386937565
83347693
12144716
780831307
73945912
344169593
603359135
78381712
401452779
77815414
66176275
195451771
37750242
206798288
63177087
348978524
368402137
17639257
60394396
608384334
288239545
100541490
190078220
310271847
23565091
66462568
174303677
338380120
160243844
78081765
8969859
285098503
842657748
10851506
628901907
234457292
490799512
204203119
240872748
556713185
13551923
16006916
117075794
321193026
7347690
12689898
390823168
576277066
55360313
9382938
14543188
633480070
299468314
32574516
67432665
17662320
148711185
258081705
349709678
15253192
362543524
417623095
11759035
161396070
327879035
211235258
152301276
88252397
93906068
556443661
558317390
326878220
836804331
47365828
4098179
1550326
489988865
70093109
90666277
32088188
828382357
566619243
189269603
327138946
355661960
250744529
8015099
724696389
47124828
65835508
726457287
381985899
230466497
228349812
215084033
427226090
29466617
486008891
175998650
349052088
119606367
103535418
393957880
5711862
3823124
12121722
269062395
788127312
367508243
51398099
33118457
197908804
108170613
418833462
26507863
343787646
923891793
28301752
167124645
117957033
821362994
67306468
75841846
38880544
425898807
363768536
47877660
363331303
244873027
139127528
163944958
226116894
93304495
260992637
835607701
444901688
159097358
93107170
335611201
351358677
480707248
34816532
224852606
253562931
543598985
81120688
321605315
104391806
622060678
518397954
657093820
191680943
584452272
60486922
167327460
817780609
583064366
101349938
8420189
287264166
62421826
20989284
77196712
238426081
189136948
23468102
1993556
94581178
246866583
716218248
56424354
60166129
88531545
412681068
193726948
419357944
345104370
403174117
487654087
4077349
124976305
3187551
304109268
433205738
85382284
284604605
25656007
636872882
28926531
203138830
529580449
314437801
59521123
256336675
153907430
667456612
128564643
411595295
302662361
294370011
7013398
234515527
693007510
246803960
447209219
445953302
557372035
200383794
49016898
400968713
378797217
111560862
101176281
671627351
688018691
538714942
3279349
325930335
2663476
568914809
823177759
129366782
6433569
76016044
485893669
322700401
60516124
190811131
186494917
210350724
319220440
238030204
29963731
17842718
740184856
473544077
159433476
138024639
160462674
90239112
429571791
197401840
22327078
843893758
32932750
703862802
257013236
176799229
18249969
324436478
34090338
46350465
695738310
468734091
114717294
522939101
148521600
207979282
59612875
158446218
11429808
300076897
38987384
103667068
92889682
426911856
39443007
233503089
217257290
112644525
202539922
237829115
5678029
5763515
554898821
83526542
20219088
262321367
594531535
233175245
25591332
170947455
352201233
108148392
56200335
171062396
378972747
692966457
269329694
350826835
218175476
328856753
505330812
361053458
422917160
636708104
597797005
693284143
634955475
462089565
311352152
245176171
43461676
54030071
96036266
37285511
612416499
831095860
90801765
155258685
40318173
789756131
332466160
251925951
39178886
182752514
509884253
578011083
551132228
193850276
4612816
5762272
40081154
326717959
232213185
610177431
225173373
43122
110111755
532411260
338489558
204541033
74395562
599923677
33369175
523302354
708245570
453893881
0
29257019
27682559
22820399
396046791
727653734
399459907
236090123
50988992
458375264
412532885
243918555
118505542
28823993
209214905
715846692
228801448
38836551
623444161
154092126
633599745
121121935
57535058
262234254
128396407
274119737
145670413
49046628
18091558
571438135
129791202
682631523
240722487
108681691
107770680
58748370
427036131
17237661
5675103
714032101
164296961
309701088
290486520
10756418
230298619
189252
282987973
128951767
230504406
72793769
78532797
312652582
49807836
1481594
207379051
118308791
13787543
307380598
7008782
15141456
666754438
423673952
242198312
30684003
125652471
408881727
234529476
53132295
112369950
442573154
582591191
28182124
816083110
255187345
226683970
259708454
54200261
514694190
779271708
280370979
12713061
91470805
33950365
300886211
39879020
2637667
4122161
276352030
66065407
37145110
197065564
64134351
181473118
60982458
285403665
512896576
51866771
354277755
638261329
36147021
67882517
8620736
459220376
278096717
606492987
845800968
696475417
791393382
137643510
208029184
231247530
193737521
121340464
118512213
13004122
102323704
611023628
2977628
49447146
455693770
280400971
85729640
223850769
42380084
76782840
256932854
150890529
296644076
376514030
394675464
51987073
43312065
557754030
378655467
412098348
127911826
558679864
50626925
153918094
622091204
7661741
210409405
786118406
289081778
171452471
441811627
477092975
69849155
206559694
125637709
39223877
140550769
4222514
68306084
237043605
162706873
385572
312167328
633491817
244724248
241423143
10395783
636791387
313438741
22023900
2749849
433901115
61978635
41058734
89377016
341618101
108691041
157531479
42940387
275191478
60889301
667701
7142769
826577908
418905585
57851030
622884380
375657171
175512195
30410754
1937881
20632296
27644432
12543965
408499858
119896489
49011697
83740302
174314405
125115895
240565752
60834066
54106029
196430426
110377176
268083223
14659713
283703705
211158323
100404746
118938118
27947357
180032136
212921231
14788354
2746549
609719
403657288
227129533
528430909
14381320
38010195
739591570
327457146
459230174
47523778
25961721
56363269
120627926
808314251
68431991
254128984
118575224
505915425
14251880
198235740
150637405
79006212
87140015
7898524
358674958
240864029
123638508
385552481
18646402
3039284
14668008
130718766
663916141
261351996
23655943
304062156
124447040
21744515
109757309
51060293
804731591
11453351
185992485
511724988
10204705
46760519
309385203
56018050
429126824
133125010
374980933
389374873
712042267
299630900
296787016
64475324
321854355
4725823
74883822
231909768
462208172
108288687
90129872
782061914
572102902
744090881
19925833
106578690
220689132
142046321
49921114
301446951
105213713
7935905
36528673
44236491
62302391
736257444
573789314
33177509
162675426
48956200
357985209
187316648
417683799
317934134
238717183
181380295
36335671
694349542
865842908
404066196
384190669
732889492
61298554
555366195
27695677
278041687
27356644
76933720
638859733
80626132
271629613
215544650
87494907
215177983
193187635
337988416
377212639
33988130
474344812
21651194
646256610
250074313
70910369
314597624
44079038
281174198
299702767
32861519
125189286
184015215
163114586
0
55884240
275307772
395435579
66661310
16017337
704239642
12653729
475094403
115410684
48407357
755847021
6660636
365246661
260621630
658431294
301565213
498711934
681234534
811589892
3082022
60614530
7626265
101274869
346065413
306334595
146819510
213673419
446391964
62042082
172295077
263613678
216747950
328447720
345407702
472552455
338013996
67620232
213644662
546380240
6290586
452811609
332044133
483975571
68928748
147670061
610305748
10301960
21461774
50601647
54180994
27257480
49168256
936706918
488708570
455215813
632064382
95635413
262948030
33761853
337535699
311350386
8182815
357420954
482111606
180139710
400024466
139833466
39230969
160366999
241058717
386845917
330525102
250173487
163978073
11480608
27475506
272824459
321295554
145111570
325463097
50919435
35892064
210917094
507612286
176690008
533528793
317109894
274215521
139609914
47967223
300216348
123468862
122928310
66729834
259208098
226903541
251534684
186364630
62051879
275929823
358331941
237134661
299229015
242795121
187788888
20029301
79344866
367185192
707373927
35253318
75039513
24476093
612235768
343061866
190145488
211529545
13622420
35462198
414401751
184204503
110309755
551247297
17639983
3079011
76944643
735020065
471889393
598565287
230501959
685509239
467976988
362498174
168191750
245279500
75178141
322713641
501430996
5378867
121461132
117619322
44952923
490301763
15962463
528760607
49099598
18420631
715260096
145222514
68544724
340735081
647490439
24793169
35526536
492858079
635344185
290873015
193057989
210465527
270937511
477906637
114745180
34172857
617347250
320987139
134994331
695253408
186025923
375825887
229916204
27637729
253191876
663635913
106262918
335850030
356256257
108168623
126834926
172231005
162430231
83182573
117645249
36747448
87095531
570925838
192040075
738758209
168127876
22675804
70812109
184684058
90234894
203606671
1467700
373752773
112446805
748075459
102140411
302350357
332904111
176469856
491279945
44836174
294802524
63552551
616170518
56256854
379103362
461234727
146704748
25035632
276191421
350175169
771169716
763712255
619256082
540546759
113048023
15506031
35809550
84442980
240846084
201013382
228094141
7774863
227894041
208356899
196439785
117844528
420750195
99704633
902946928
213249094
346909856
36588430
244066213
281189268
268632374
135134004
553160181
279932172
6289385
6682716
239101136
114096419
43327780
18878301
570514283
97697914
113070824
456395045
588484781
611561811
4252150
417533307
483419528
247948219
113656014
763052217
489545867
29230494
109858581
439002177
20970465
661278950
5213758
450982386
260543169
138724639
161539884
565662091
646703789
89622625
293127691
466614151
3130379
64908025
110507566
125988039
96308784
24709074
487688534
437422160
432930681
407940517
573420816
388143781
480173872
3836781
247675254
777671622
278790691
15416978
433468392
822187532
706719421
295445871
645704524
136480570
43136745
329753937
802598469
276380436
166614703
81399950
46099810
201481390
12393178
42128991
368041596
233134192
563295309
126849432
445578747
654517445
379704302
219673552
430627010
499174427
170483005
734122462
819493783
137655620
71826326
137956941
89860171
926962889
69681040
255598240
67801868
13571154
195294331
130612862
302027749
357479066
280097470
71567281
198553138
18896922
488113988
620602530
429263514
56023913
277423097
41245586
820615422
536845975
165852754
280491107
362050391
131747276
646707886
505540690
170424252
205812344
25573512
204638443
67595076
876457199
39321
21288927
43686299
434741981
121023162
509360445
11367340
124108701
72734759
11062161
284633802
25433967
667368352
83474805
704218117
521554024
297070423
94972196
129959954
872987263
389411520
178255264
175756441
53352342
398693507
22761065
5971497
196407557
595624409
30779458
610127902
504768070
40085237
127557123
188896506
94358241
277852984
41417245
605999072
1860959
479522091
281365748
237705082
394618881
707906951
36554950
403325930
497610435
2617096
273390293
446006202
287304361
540231461
448487120
123708086
509824035
187491744
425963523
84150340
348837146
294350619
107915969
95487423
425490892
325448174
64255418
239023972
71399623
45027555
397520840
112952166
108027842
96412344
578805228
82572403
143367855
271584615
123570029
82614508
483260029
285143513
156017121
332566786
260992143
247001516
332942218
103899644
97283733
652750562
57506888
0
113853864
168561543
169487279
397638929
20168122
448827695
227019155
184541968
81476371
101945652
667220424
278043272
39585751
166365728
127732056
405988458
74818693
188239576
374890583
483178778
2604374
137319478
34154049
169120031
210059456
297665810
815219336
280165258
205580690
272334057
10563126
304610277
565976532
61867097
88297370
364034745
230893078
10150973
97117594
160798742
427988492
218758980
507272148
28323070
78416389
264829501
70922652
519647284
187333312
666097341
66323977
353329912
901339660
3177019
626037115
493595929
7816817
13134362
294637380
118302799
179259256
539598647
38436067
300814138
711531916
395836508
22303281
192923940
189678375
426972289
8391799
333364823
251576242
386535626
69581559
455727841
4757366
173644580
445269169
31583636
5513881
53770363
113231491
288206626
45254142
800815965
9773640
302800859
48530596
812285045
9791487
445640993
76211984
793953941
649383165
329462108
265130841
141184389
228551282
649770
873211558
3972678
315509731
650518115
614610259
40251386
60949082
771305052
853178579
68032346
266840573
1622525
150469161
93965754
854601147
217866897
287520412
9329456
46872495
195963450
41819794
162249039
37188874
23954053
470902097
53656084
46553308
230426119
383271687
674871856
293962028
795715527
152912849
415057938
397986730
2631288
58192570
538846823
153903733
882547991
117836913
166602034
155129404
353368841
77205449
635044925
167164710
371758796
418451543
23046796
573309899
626711381
36451036
481548155
360935608
570333509
215695565
238588667
48547686
26959449
178437513
290222735
47854932
207128784
254480327
124571873
905120831
11551081
221192776
64908111
265353416
243527028
656482243
494457113
93242552
40998422
278546476
86072592
73768338
399444052
296038373
24006619
370403138
12444404
351273187
534211716
44032329
5697014
104143258
9736666
379853426
10765462
41334990
378778390
10934107
693077069
46953284
654418598
404696701
81357451
308409936
425342216
501226515
72807816
302215174
20886986
336666827
211177024
130853416
175958980
120122377
112299023
257074143
348069901
199314355
21262397
14267172
36980880
124258515
23776215
108824769
7628766
231216274
175597441
69919901
245612915
31741593
262312280
434056193
168696806
101342713
471769001
84664953
4003855
75970493
86977515
605482
257636086
807674443
220589735
347428570
682335985
357569776
644571404
66245674
54473954
79035594
19128135
727684781
36300686
144732753
57963347
93524221
380899
62925808
39701396
29439737
11859684
118703590
37712381
465843649
285563281
297794712
201373412
24146441
731719577
375897832
32211707
68847627
2049629
19359271
1391085
245532971
16771201
356492861
332579594
849740018
314465879
484835374
7682594
126316281
312178791
576739659
44310293
29466215
303032990
627001803
92042917
440787403
316003940
360401086
255350438
268667943
26668930
2198865
747338693
493495054
525017386
133400383
26431059
615963520
50149481
544377637
55511757
537943630
476474984
9035319
121221455
418900358
456601132
243224211
73766191
38988463
98539732
704733095
119639497
141992031
17038955
235574356
26498773
473552184
72625755
407695542
252746562
134623954
22274311
308912620
2113285
619147536
587337335
299137754
25022702
56712201
129177903
414032220
88725767
454407523
434399630
534506836
24051692
417030185
325251773
21910464
108915288
217655129
33858216
52088865
56298815
625898579
92994067
2782303
298029603
488044879
46154153
86170150
176882567
336721709
282850223
416813785
642978940
662478370
145271170
199637813
9814822
115275467
0
424780272
83375446
238699934
113853172
40105395
337296784
421618337
756939338
37843252
133859190
31027094
666647564
732484508
302003268
410121742
455356126
209064929
130620720
653771769
42014700
472221718
20418482
252893314
872410018
132013432
19818643
97328572
7086180
72496697
246542901
184518581
901488589
10547713
451720613
32649988
174439671
11391728
1301295
382037532
99921129
237098475
413694900
361813361
212578261
64463457
375875418
24963274
460236810
34185018
170955263
148447566
68330748
386388548
25531334
873605891
620660354
207658160
395740438
269101083
53095526
390046086
402376414
274284039
158862125
106204633
325500292
419348152
648185148
545715019
607511263
157391482
361330959
159944616
34325820
559239683
445734295
8399169
220878650
270582591
26868892
371995366
16313348
47470541
136752386
388230007
136680476
703642031
252773552
368121806
219265941
417764434
365868720
470339212
377131618
580835181
258094281
66207457
54402915
41868514
28976363
617051408
506787441
129661655
567702452
100450116
619459192
107186756
7186706
6023166
59457391
383227721
1311973
136761861
70620977
3092543
104042700
320599825
373226351
1684667
166618837
206288387
358582854
278450732
470908913
202464541
178867701
305600005
30767483
49223105
228118110
219461242
1850411
5216353
499449774
87661967
401895301
207923673
346394375
20983260
28982073
66146021
326715109
345011298
349416361
376238184
523792406
637664539
762312888
853051312
615203889
367979586
189395949
508610439
12122208
157877226
489760345
118266770
14163598
491716259
5261828
107042807
27603946
628099501
477241342
113788115
668102294
526382132
781378927
44471582
99995399
534678353
67322926
739332233
61127314
402516037
41330594
7812558
64199236
471102461
26416587
345777632
184148546
267542751
85321861
166548664
184120662
28885064
380237218
149392927
48173136
35501644
72607622
76258416
137168482
172010810
42936171
262043414
6467470
0
606143151
63212271
86240970
890032621
274763464
8148097
91165257
16943741
654062317
316495811
135382346
68942367
50593299
8680865
714295915
270257659
118939502
187116615
659679846
160220741
445916088
325501305
187333718
4444760
802528914
41998551
324614972
164489709
30410754
1947088
687304
307192703
474091362
2152429
180235816
393355871
15784545
349155031
764328641
582825362
142245913
325801667
195075485
272996282
34692204
254742614
576938262
25329955
212255310
191745910
138807257
155330716
219505787
727252883
163853241
346730087
93919926
1181043
293873038
4140561
21902165
100766315
814769393
11961547
247967865
39479030
280582259
11241159
306651075
139076750
198027689
278205170
196720374
305458576
214270940
792131446
61724910
379821021
6244637
100263880
221118588
105848045
10816130
298111988
835171536
83334463
215259860
217031267
450117211
34306461
48506129
19239431
2363858
324829179
150729582
111666181
1176215
11239382
0
99037748
445192970
105140607
434079641
0
124208566
277134028
105129305
305285284
34230635
69366711
87534816
293205801
87126447
591566101
181111341
298235020
273565258
300482703
259681627
689789399
536128328
12026895
55360225
725431177
214090492
264328376
372096536
10761939
170169731
250684015
3559106
332650188
62254587
104030464
423175300
9036116
595694970
254089408
547135757
461175637
263597482
35049532
177155649
73529473
18931422
8347111
36754982
4963833
233598706
76073511
123658287
23093394
18486259
58328852
107207890
520461140
74073797
10916144
371874716
16446156
480545138
30914536
383206360
796314262
259821758
395803788
48540373
401154087
622817761
295169433
40958408
613159500
291690906
256201598
591926341
415591663
275420631
736793980
469298560
475897562
289978013
7492875
371660634
244619085
123196712
5711660
131423917
320740920
288751400
203514599
157402734
4144700
307572971
293641610
12879092
59399423
232829140
184111372
132367018
210481952
61093871
583540317
185636024
7690070
213439424
301006745
24506632
23231706
15155769
292491621
298628504
56302517
175557435
65839860
85356526
316430935
604733583
276983308
5647952
480412962
35142211
117106184
912699212
556217222
370349826
208994172
414448640
397908661
109000348
89356239
483538388
26503270
33432527
1081324
3299774
10564894
87784398
38041174
713706634
216979931
508995654
336798815
179594499
690849884
150565994
69902858
335769315
59554187
2065034
785579544
454806809
30951331
105254119
431822543
35986268
229336405
757479861
142921663
103638266
125015688
574570617
348093021
209866148
648550179
18017554
94586999
154929148
29354793
20040407
210344796
837653815
474552973
235941263
70855242
273157128
100324696
60048437
337040977
22507459
20179419
823817428
522674858
509388036
88091106
477919996
397843219
94214394
148693566
874945891
463356837
17482638
224647073
481074993
70952487
48021617
466795199
317584655
129672373
597814039
107435386
284629604
3846481
567095420
919559159
232278672
91691380
52391010
14758863
474494328
384771609
396528679
161671443
14092161
20457965
2111055
657488684
517532935
86587405
375819822
109775343
63985327
20218086
293451020
442187792
350978203
192474897
285355034
48561811
126704299
347288212
734271552
82294050
72256988
544909808
736307118
60429586
272614144
460630671
150348480
393996053
6478829
41438144
4105784
155470544
41838630
142163790
96713060
431043784
244014149
163686061
105477916
824299524
22242814
295002521
371845292
323686895
348096946
485586394
494931265
169938191
870016567
50871376
443173548
108714012
348991238
213452469
318973555
453481400
857329333
7708415
104817905
25649194
6834698
170419904
280342961
97157143
292066684
145804233
495189443
199470840
271811560
866517
20200077
286088010
178671050
303009259
246027948
60017186
26513176
335484
281457355
272676581
125766395
62207376
29509369
366638081
25675926
436001291
3381777
777894209
427304425
16044595
5722078
7101810
405270687
14611877
64902069
546007148
427297530
455810984
354012405
215153133
202287243
5011534
437232900
227879047
217195856
138828357
237153094
635674110
294025847
289564155
188057319
122182162
158665842
2598161
872736369
406931014
201241775
465537185
717769051
35293255
2160742
88781181
205425122
4069555
66581516
258178735
731090553
544476013
405095383
63835949
870314836
75838092
868141508
135088180
4613772
533824023
107133377
577707013
244441127
414850267
456348546
150084235
1181651
772257930
319529446
68677750
238911753
38356854
278547984
26767638
62988694
405683193
84813783
351621400
213510087
581018709
54927401
301337781
57994009
3526739
465968981
617469113
15808437
284552234
281175305
1395410
447398851
721993512
795519309
84368683
28818292
624875976
45301394
92342604
11253598
293544450
881182646
42031035
101124688
29776259
595112484
166874695
8047710
14060147
256329958
522648377
374984859
824058978
182968517
687970858
287949085
74884089
310560213
435648140
32757077
719035712
382612343
483559833
97021557
251125890
674140015
435205259
39431722
77585144
115308437
600298778
467865865
669763545
763676152
885514088
241825383
215331763
57392096
202814101
297971604
447906322
165584147
12276146
686592117
6268315
27635526
609639286
389629760
726029168
219631430
270582984
368286022
843932456
307495923
498661700
183759829
106379771
348071349
338162433
2146729
563399339
258329447
117499182
38831006
84529548
401207246
605183582
35810050
195281700
475045838
342896255
26346357
429929394
146875727
581643836
406729404
526070010
3552757
423479624
398071808
247746226
345992770
493074782
9619450
53309680
505042795
76807163
305433011
288920520
378217766
435409004
167170533
71155517
48333379
122975391
170982211
95047515
442073902
302673473
422717079
653583238
71288220
127787321
84755628
33344276
102981460
127286879
585710201
247159399
567930948
14255275
466461870
39916662
170752565
236663459
26442030
629635034
196606906
124502912
277012463
201084705
150531610
447164838
537588178
49434679
649877634
87650424
450063525
14686693
350966753
95232768
418289327
105845803
263399552
88981818
193197899
652023855
216987949
413929295
393916259
857110430
436714360
364481268
455973054
1157765
113445789
206617502
4955277
170075524
126889542
75127873
8811269
45638759
22052847
600208378
668364047
13121079
238724259
1986014
610755256
446949877
780754780
103336466
116007946
66946755
209694809
22422237
12205982
1029395
182387262
178999063
79913030
111477755
134206032
93697080
38474456
406803256
149854782
68070199
101041123
339240179
656629913
688606965
48847479
158330453
505797875
126797833
39745665
710258943
103781041
125041873
453364298
20077455
59366647
199417960
627731615
937209006
371078919
749609208
558429448
33803478
35922675
229944001
311996649
84688931
198849665
137543761
225649066
70707430
548890122
101107438
69955676
668860687
70936451
5978101
261815745
461018230
364721869
161867343
2508864
189941096
100190523
36173298
409709089
38703406
186013481
168920580
43990637
61467136
403431920
102082892
43278890
154030328
168365627
594847949
13060268
10611585
440849110
449229322
787614981
25099398
22951947
50807508
18330679
80544046
638237539
8341570
63337478
360902155
46664512
213808805
48997852
322321624
50352766
867770928
174529366
34492743
201872106
554582847
177960167
114879381
157216005
378227011
450124555
42147251
345208622
336886646
234787139
574438806
296947967
4733707
302128235
112319288
144449483
135948291
143954198
196324484
218230244
24738038
168661615
168756131
33346732
343038541
24237411
432889457
678009166
78485718
723878164
607907631
214282971
108271161
46065800
461893247
584172360
488351663
215247476
23252780
88129101
18703209
26680525
724368589
309947300
7268451
492478241
397545233
112483574
175707246
88110047
379181502
554177638
894215350
58221232
52990214
11843880
6603483
87120127
543256974
464950125
218669092
102995910
104568929
160186580
6231967
296487323
34132223
231925701
113163367
82504881
522961456
77470932
368651275
125048436
123333
224907878
307280179
622444321
276676529
26389513
63901807
92062690
132414050
126110758
93372661
25335334
110477156
311082218
8566065
75803227
625777131
500224021
6578402
38121995
290720495
7739052
555381973
231887371
18790530
244894533
167270741
38148429
17853739
3274884
233072246
535250288
34593414
888054359
279398382
58901493
212390265
4134538
954373900
503270619
101646325
401443601
402478992
11119354
77463839
14592147
606370634
204778961
161173533
77497440
5502048
373745517
327126390
225936676
538354457
583530377
88898193
63435600
443123285
802661630
354943600
396702959
445419246
536416498
482178718
19928298
189215127
301382969
493687744
94684615
2284749
27567066
52857299
123743668
263421990
115610802
87185622
80661484
98608165
130399366
313689926
626942109
463542547
424687030
6980994
31890511
36288694
472803838
253810957
200252226
542273797
5604016
280128431
536103
609386827
110325838
14542931
21725502
931533025
146760173
13519710
92955736
351126978
88881588
836827507
536782339
179354349
552357029
452723308
97636850
68714744
284430903
27270655
77722775
63786732
68947924
219312543
262143965
24184492
70083618
472950004
64459945
210526602
21429711
467894014
497188939
300875260
612596779
366339123
13454622
3780879
72112758
276307527
149100029
181935410
118605959
477073945
411136126
3746485
189773122
72837547
58243660
371770447
642995099
761657389
145415998
807386656
231658466
567546665
57734902
390282192
86654234
373931806
576089754
116177312
3581731
251195178
137540950
64648005
83355027
50946150
475141147
426265186
340129904
615949122
628116602
629833541
92161369
405389778
153757589
165650455
244076937
85806464
53024154
71356566
15187208
249522816
288706727
493251488
10125621
106182260
38866034
389532498
81204771
59354846
329542540
99818110
202835333
59413817
43500090
468164878
117601019
72670613
631284359
14592147
736061031
11061850
118643491
75700565
14256161
185809629
34544876
8961661
14487543
38210584
53629730
175351950
300956
179961486
7962088
712380948
65939204
74559670
30410754
141987615
149735955
14331882
230061370
364196753
79356090
283147727
541953777
191129539
248674613
16914
608257028
57594328
452193043
27133967
106266334
261229767
47808056
50304403
49571122
8266518
642868693
170355780
343754327
163066334
24483945
127619905
398136030
34387985
375590842
362921192
128002867
332389649
86852547
113285569
280029334
254587249
9815579
61766840
71028511
547118770
570988456
206929345
219197516
256749599
373223078
48747282
616970995
425754211
480854459
101351442
403581103
356599891
131288595
865481954
686139206
341660810
194848867
74665178
80084107
108235101
142789006
548910284
47115261
4064965
57731469
401812850
232873365
203064898
45688416
304964834
443766096
185026987
171172927
9158217
180481547
223398174
186426208
13496264
342200827
342409093
15357358
219507386
603246
207585811
433104984
670036751
611361393
69659957
11570063
208340132
109406825
148725770
686051596
144013763
71747723
78346206
26790916
654002712
183633515
567257819
84593868
179892950
114195923
33341186
35852104
142885624
270416947
93723575
925133663
62749346
85205837
6744998
113281190
806519966
630476309
29836797
6836192
300294114
713617889
710481630
198800297
766969360
49376279
603057638
756950258
65074068
69770147
592992512
1420796
198365745
385337278
249186027
54234000
539719751
16148229
268847622
43575619
403521439
73055895
761255375
169489082
209106160
379729927
186038743
52912667
255323374
35702960
33337099
323958974
92374419
19560218
46122530
0
342458452
118515095
544605006
26679471
248829989
107457342
488073346
106796569
107749
606042271
17486330
155490098
59080853
651602828
134575810
304013935
3895803
86265917
168347018
539075690
133795343
468765839
37763362
77819149
106340925
648692568
394567969
18389622
246377024
405997505
73614003
153451022
338328435
148168303
6849672
29231118
725700084
237642299
9548047
601445245
3587438
32337763
221668484
300001697
18467057
76689212
337074436
322262187
237046276
185362262
190690708
90731206
234429998
77141621
2708917
226962750
176078565
401793781
37113536
120939154
270060699
82879028
67868798
269445513
6262459
412398688
272194987
475605451
212502874
495604969
85074258
257128863
64204998
126847092
102120800
78581528
499148458
3688482
150213025
46061798
259849954
13475726
170006218
250339527
48605209
116561866
108569912
515899640
524442074
34730384
495467627
28330055
303389137
563202864
207729309
6959909
317651003
272610693
41936845
70580393
2494934
427811660
11481653
115147230
1659759
833080439
50568004
25578438
674957804
513311729
79049855
12664221
674055884
528612119
207973079
24083049
155783268
185047850
102498037
71608339
642495882
16445019
200964189
99133446
209265451
77252570
138187928
70453909
71976928
299458997
638233993
145050604
713815587
659846833
103467234
313304873
183614771
83134568
395716178
211612782
18492436
225034937
448074782
6968807
79091651
792767243
472961363
263800006
651884232
6997706
66670459
85292427
127030960
246794264
120904353
49574563
21777264
128098842
452530097
85227267
136424803
452348991
12655532
114741625
72182750
844031581
88363922
252963069
39320258
79958611
288035194
76693029
197126629
21210583
216082723
66947613
170811860
61238844
3354921
25675219
35975129
65763196
106813696
164836489
297506482
411895607
263708589
15818607
24644377
546086267
398076318
30698925
81087749
191669230
13457189
38081337
43196133
541601686
777502542
420224311
6420690
54012501
572775015
604955101
77487782
709113510
133165133
326927531
173517459
74462825
20602787
29791720
21269411
95859978
398509102
366984774
182238432
338954068
326738362
218909771
231991290
156066377
180012081
188729212
170383475
299196569
811855662
447080361
18975874
198635470
113647812
388592746
368157604
457813951
3924905
13808408
1565607
474279191
82717
200267941
897194862
441567299
19412
14303699
1009011
495395466
231679676
4863510
177830186
156828183
91193373
800554750
33102459
109069588
176518425
91574553
467939855
88207486
526103911
20178289
79998181
336109412
58180109
666488019
444429691
193007694
87005003
19745068
32091820
241795332
30459676
137234494
385877088
103021811
84094908
456951946
187514892
693192153
40127039
571219491
277019265
113773671
298567510
162017772
322310278
248807076
139213421
316734057
918463588
46192059
508973791
353326103
771520639
192548663
43747134
861350146
397933868
349268840
144607922
103234218
81813094
154857972
272602792
584514987
51966033
10264229
311767323
272573494
149509065
100522240
182801949
163246913
136007951
107680186
203966906
384869888
187667513
125927008
22756294
79042944
343455968
273154946
378554687
16268012
771082478
281447934
313720036
167280745
62757643
39510620
152548464
266430234
17849631
53923422
9374362
579892149
540595933
506966363
43005575
408770048
471817795
150584633
80456401
147459904
83410775
314861885
6471013
85877196
9987270
471565852
723937851
319215412
730576891
389004642
708676984
482334329
192952580
9885835
173578132
553979502
2544637
625038200
105637147
303882775
160587667
11970906
226567493
70715676
569639634
3291395
487780953
517986283
496432630
493906314
47888932
249159411
422954594
341990665
340495686
452771747
205270026
201936326
100686074
158604848
51905776
86644552
509657720
7138692
150538354
108868635
317411391
36641210
22628265
652054454
262016669
56591499
873260
194174074
364318112
327097442
140033711
54413497
229151399
81898397
503314104
14791147
70494695
239201780
612230804
12191550
366502742
328828066
258377411
243633386
8094428
485069777
566790746
600098478
582777873
154471769
44584258
127588006
47506405
9220632
540003169
22783860
243185259
707965307
58502691
56648989
880407297
313413906
715498279
51704297
106421889
159887759
107641778
616832090
16990636
594169913
68189470
231389162
394047618
597197146
508353311
218005716
93112897
336048616
192233605
498993089
568225943
7392885
50568191
606138414
363130550
198975248
68666063
369756696
26767509
362785211
222369415
6819718
188564290
23884269
143625888
195068610
863833028
33440645
147823933
3477913
782887781
50426868
427511489
640022169
121310890
263905091
270291805
338391027
448010150
632902272
149763827
100346976
365908820
336723983
260371994
92907492
334104166
186674039
200757810
672445522
490294549
201320798
501219002
60510855
24145784
784388190
10710682
517187831
519844494
65666147
296543289
550041926
377457455
801492945
428164399
440480369
56975461
44275437
129863176
621352675
412597632
65056509
32007729
11233626
473171
823442260
2676638
333003953
477849609
806186162
589210269
890424314
70289670
16191833
835680001
1047172
249769817
296699569
9564575
154804582
299279176
104174465
193857987
135487213
201520570
38091926
353968733
9329053
52041756
633345287
231312383
299274324
305614218
272260065
193166695
814091935
694028268
921274889
4779037
47139047
273429747
232767069
179533303
263211450
120884398
523864532
525978235
395008819
376398620
77873255
78022245
715671127
187128282
455587823
430155612
478825383
175998775
43604284
14104417
307450684
34262449
411083090
301536
209016039
142736884
113756493
115281283
55459154
384110087
153440625
813208984
173909913
531493184
5223666
197076625
465415403
320262671
644974548
552494127
149778411
438513927
158280479
321625509
0
226026604
17162560
805550127
187372786
47551293
45609651
74579870
446619587
527992133
130283497
211468094
636049280
561191758
941186
125214968
240240637
199273452
1814103
405448968
33014255
462037340
174585408
723508281
28149669
122138110
385952092
302983462
201400413
108902356
226526250
567134887
638733114
154855249
59295622
227896653
150748355
53466208
173625490
70313099
318326
28698721
196482158
6493162
263698721
339606624
174236655
17735558
173461153
543021609
28588661
6631960
536807847
331068609
2749200
550138271
227949551
64666806
468821719
332623189
16596098
41292260
70646719
125898771
41642674
6147030
169675225
523718876
164167538
79449075
501328493
14528423
928870
162129380
331630227
72657835
882326717
333414949
42989295
15914883
578824
611879237
572250593
237424598
134954776
299543995
381170421
107746065
112544391
162087365
12800624
71904791
259408249
104361092
100929737
10259474
453354707
660826807
272317252
50424650
596065299
319313615
342511763
248786266
228941891
3765342
210408346
30839618
138142708
55923840
283721479
146144899
5432064
120032998
60327956
116586325
28919743
539725859
5186805
219579874
16690637
698218417
175334636
142677023
22246502
5239589
77840538
96181346
117028369
218349320
118948958
243349292
233290017
256433380
209871148
63738785
203833291
178288287
530548095
759841498
60440456
9411701
388038070
5896057
674838550
281262646
172991491
53408810
137641855
355873809
74668150
453927053
79730206
453304101
86055645
56997993
677735666
273629308
423300558
137292657
17821853
57825723
333718355
51674893
453933672
417085416
93996856
149560150
353925247
233541279
155799966
566493082
266499283
266251543
321973461
624216951
244917968
845522126
175898544
14009192
106981317
310985081
56448327
10610801
334923021
256069090
101111163
377647561
539362518
134190424
492636938
451003636
401548844
405696017
131184564
221764914
22867037
380061485
210276031
112968155
197567268
223405615
286487714
36303156
26339955
10739302
17818808
218691543
32497882
187504182
232153929
261342032
54576841
6546002
246269722
116690063
276625357
231483330
179566261
221215132
92896587
68999837
150226141
32146534
283782337
716779777
327723947
148381748
86340091
74704392
134050611
597329419
84041941
369027619
391807558
90730284
94356035
158548242
806931488
98456316
36215108
190909753
464628641
10122791
400073063
191573786
1749053
281716194
112441378
544681860
36051348
13150218
510091337
390345327
605551885
27248804
16345965
3948134
52158171
387093174
563442808
251982
545825638
32638823
242543831
64716434
149318859
153321351
463580360
97829830
50794786
537626014
480235016
592324353
181392645
79565958
64183797
252102743
507407553
406748998
56580235
481646747
356933220
424553816
291624899
356011208
313180406
94437281
96693229
159086951
198858303
35080394
444187325
715436701
151998066
223104015
530130793
7178029
737069038
204715669
322276169
213886964
663415468
286256983
71520452
577595851
364797997
190621554
477299852
247650002
249803360
276127324
65832094
517192900
12896477
386113932
120992823
60976451
291831362
58892173
495776802
9034147
370597074
123941492
835808888
182867448
34429332
183093753
2325816
136290391
7576858
477920616
145436956
155239931
680828688
329442007
148870196
381187173
124022375
198264936
522600026
119861500
155444245
322286846
531303827
270275978
357619099
287456646
39484157
764188141
50924588
74220749
365755881
704919255
97801002
20023933
732368821
180953113
581293
13920847
624454390
623609208
567655514
46507395
59377339
35231259
240341348
15998003
315327771
156108812
79135697
90478013
42887574
304351025
801534470
28736848
399411581
743079806
559475443
101559772
677116529
153726670
9575158
403675371
20500825
109685687
32336754
137588986
71294994
445602883
9729095
348865519
232863025
178441088
90293607
195799427
42840325
132710319
282983427
88105354
90882513
844285314
42398795
549602051
32754647
153469411
84859262
57059037
39509975
175355287
52328363
359148221
178418399
336075478
427024409
443364727
84900827
98481134
113200801
471379923
90311004
236424736
97173903
37283417
239345881
684286802
564946724
4961443
3019358
31403343
18646348
188660511
88272820
223214789
360449954
195857613
180082668
448228510
294913111
319445877
27968490
288179655
146054538
788133901
64974604
159541937
43123943
213695463
16453111
127704936
20831623
381519777
380779156
39643449
159460677
464615484
257690969
272504262
608960579
64395346
204781150
294973682
192423779
452888440
5931572
333430283
346656067
860457567
281622496
660065549
80329309
288952127
503526217
236960943
143932115
16402030
905074881
333737672
194948130
321729537
255383487
266991795
248135986
98051049
184063723
554612001
103592402
10097377
98959148
19959858
52750142
95167761
75046146
31950930
3832503
664536711
36194429
80454210
129393
6822919
217037912
82904641
60109539
60485239
571586465
228388345
99467286
190986267
289715087
128340544
347147660
30140355
171499955
287343132
65943529
240292922
634468003
458563793
7965200
736100910
244330978
51419667
44975499
450017882
321600389
571647538
42894672
218233776
380664404
13252791
188049113
206654050
446674056
34240308
553880303
20619645
26609511
552557043
97841129
102254704
68669033
10281967
247775531
9131328
33496648
162620489
275819336
46416445
179449632
238991364
12187653
1885325
685441656
630126940
11429039
46325666
137698363
81360218
37266625
447040720
119325163
15379930
312884698
56086998
161038142
200102476
725457412
436205480
366778721
272559198
15901488
351494034
267195411
483889065
295889451
35335648
286996660
172662172
735177801
33349513
353838690
328095507
50339088
855833271
126067002
150999891
52453294
661449919
473057332
664017862
564997465
37888932
215329864
345435161
115463961
876184437
463504111
183212613
699579179
360940969
46034761
386790747
772565666
60476908
56250792
23077537
527612975
27242540
253854699
190048461
371385042
499781764
249444856
51323907
84567337
73668741
227015273
462328081
408237995
527544228
9216133
334436573
414391777
621006876
52184766
258028120
484657457
285275454
174066098
421623889
254932521
280734871
277457557
342749112
279469048
234433421
307683734
38916542
769359379
172592733
232897619
306982092
589273366
558584000
110279216
38133278
268472572
187803400
55546252
227521493
562583543
358311229
797916330
61024923
241513336
553650004
128177187
576801131
10055828
129630023
801256070
175282519
18692790
58956035
667894538
123556690
259619193
135835059
476769044
445288136
388781285
80840782
46013247
59355804
748485195
27635495
34462383
500053068
368956384
357577395
67596806
29967439
443250267
18503059
880334770
164019386
76092858
10021404
236921014
34047922
22667283
457421164
6191057
387164528
180082210
149467070
297295647
50125324
535766711
157094438
426928802
242198934
16993684
261765843
131799771
439264552
659954153
560430823
1412281
49313764
105328724
719195778
32566788
109272850
814009439
25006289
92941681
292764135
61402843
2731964
227385704
357841431
811637666
52560953
402100784
111921176
96167597
149539665
543776415
63362667
479177182
155414173
79939858
143245801
109001575
393040902
270276683
325510078
426690065
32682248
607812627
172748247
157243823
631559304
40877880
310487069
67996848
176119418
23383127
833947477
40618055
25321934
160668265
18407588
274098304
618640413
308757081
81566747
638236005
277175292
484692283
1851135
544679120
518921426
16262676
117830871
215004009
43658593
523127402
15208952
86220768
72545053
128521289
85287427
26500322
32780354
96466850
320066254
308377586
162046669
46055951
7434129
553901760
91168246
2118954
122156546
73224992
326416100
163274299
16499352
144007673
86611362
372292527
2510199
55474025
664399329
573516267
7933351
411677331
79979522
155751960
135719375
513260390
39119409
277771218
59188
152848823
733015804
36413607
718672906
885097437
607653129
116148717
83480813
16362835
2223438
393040496
347386721
275644814
150775606
124837863
175134299
56862159
668064561
236019066
81293147
773958444
344456446
400373102
365898262
99981453
529063234
621949398
461949415
72372827
178545958
245127897
368033226
471677379
595162618
106951668
539332350
832142700
115578014
275821538
815192384
200784948
846337581
176136715
204859272
169852976
19932811
79049553
127189603
615543138
39995223
444561094
11473931
724487787
189049995
155156221
409971203
86538047
707965110
5938287
178563381
46145511
77065540
693533457
263820411
715008384
215544120
722749755
176432019
27850578
134401743
159933295
97292506
37829397
267064440
14456035
13307165
32572603
43475958
150793573
234754262
506987494
190832325
127331202
324208310
319289835
328569631
146624576
93396244
9263988
72099603
201237737
116809302
76063380
490383977
2062456
40009024
182884828
317986229
75181371
92943924
414512336
63875965
86813807
547731840
37438102
43241283
215914893
663007632
582396926
338617460
160756936
563570901
89619787
198090338
3565865
287972669
542011272
124591338
83552483
495565576
132259252
216044429
392107755
320252376
29681687
303735469
121063395
139162513
470180730
604904038
106210504
72800718
164734683
228620972
8872831
3136195
321231243
119323517
40658129
841469917
219954728
18130331
6817385
234001824
381800567
7595039
3999028
509964000
47341475
329915024
297976778
170443705
295982141
319336153
46445046
745491378
3477925
27968589
730462279
178395800
247189008
159011313
161299417
320781124
718400623
148606152
553882455
16401531
12506
254470294
157394262
25013766
25903090
1923965
89964285
338788000
282500930
65278919
281908157
161580319
51231786
2251431
548176443
145405208
165867847
217279470
353734331
462616371
23681009
266035525
207605162
53307116
470143964
18428649
208541052
346366256
38000082
48693870
74099623
2446533
182656841
47826730
50182289
35123362
413205711
338573143
626455895
69524662
245271488
702708989
100710862
8194083
91322785
2518169
165021550
86940748
324100855
861250518
339063996
9405125
136313826
97165499
34208697
328974657
874017702
128250921
267044263
428367474
260282811
74753102
107917126
327705377
329561870
273683135
882326957
101039501
111686143
545068528
85357267
593737229
338669295
633446812
40535415
194038759
20210661
228209510
341560424
149556396
117361671
114078996
792588559
209550875
186990699
271595813
564855562
459924803
34992079
117877843
107364520
31202577
152027548
353349869
251911194
574266067
63344705
15926161
11156897
856354
377091
618855805
110269512
137706499
71272093
194834009
74535100
419314354
854268102
169023047
377487035
181652524
159771453
124119385
57411592
194318707
264541955
255455362
347308222
301587562
35265846
43761557
59559552
201170267
585965563
648995968
510483708
197626573
301929503
63882307
211377076
377712450
621384327
386144364
26216459
420685190
450133643
37013398
508607095
154223004
432168222
361593168
330694012
816136279
25422289
287574432
1003991
11271309
315203504
273527861
858520449
64791607
4138024
940156483
382981430
521442381
7214537
511501451
20031020
476145421
707556657
101681093
297481403
532802729
310797964
379388093
421816151
20464470
725902778
516960391
338044892
178085052
754359661
405247458
46543087
266862120
265435711
151150565
613020816
40590148
17616860
237111889
349904317
794286
165677927
154006244
131720295
322624274
14592147
778119977
192815759
454384193
109685040
60315970
474936219
80044614
10841196
197585981
369111039
350699099
77711970
420301159
17873008
14592147
461710059
683538920
407460800
189973138
277948181
273262804
174264785
643431514
225726995
5990414
1290269
400719053
290210461
30288731
22714566
65698083
278096976
14246369
136578030
167678285
54903938
81017493
409518972
294899625
485869146
428195854
59383883
243042034
317911029
178995401
239864574
256944379
362334791
637784282
156019548
526995422
10241955
1692489
37902363
21689686
530228737
92779213
6813342
483509462
112763201
253230886
33782755
382217721
127148579
768663324
188870453
83229456
94601937
22907207
637672623
5002266
215750463
552337485
83135996
727608064
74482070
77790514
220521121
325476014
613375339
118328905
260482759
749545152
113687008
63634567
387371
587136978
293058843
38421323
32067985
38626229
376644599
23795843
56979917
299065
316795916
63329378
60581554
711640770
205672876
409337807
645057497
651393375
776184204
725733827
28107454
721381128
685208212
196790838
66223397
14592147
98501508
255279294
886796034
573379263
273360789
61555525
125448847
150143022
503763071
100651692
80334389
40515199
10043150
416827845
78090116
284529336
385960776
1685885
53542100
1666054
235653665
358080483
242141848
582447001
531885156
239748984
288396520
45252481
256462717
98420684
90071659
107318177
37539423
740598971
324403609
698854
8385506
281348308
74926777
372555025
122640701
56180273
296653164
87341156
195938407
339844587
359909226
715388792
26039222
17121132
14070169
227915753
35327432
343441119
64588079
35985954
4320934
522085565
133026520
577069677
64301932
461373082
205356902
49003918
546013266
106511708
96208866
30474008
549916408
612897235
193548371
34347219
78532734
209288623
136073276
1960105
32468019
251349218
522545525
48962818
23062203
228122621
48455462
610472049
81247425
239490664
506730443
442117952
234451333
127416208
239896658
90954615
685175321
177083672
552898033
654070306
282763662
717996977
133749931
777095062
332815659
298926642
231896063
172416553
83894267
109309785
510738907
210062790
493437123
276481964
328501664
20632269
60075246
14592147
413284135
706640979
595772522
247027893
477753070
70446374
352749482
71992363
14860320
353304049
69981784
84581621
40228527
385343987
142715557
307513973
160843541
19967200
342496245
72268725
2111212
184627349
52543201
239454672
111380185
72214956
233473603
177660793
114245385
47960332
427645295
12416454
520191935
19485217
298020923
27507048
129416148
707170298
250837854
436948192
209095149
492476792
453175195
529543520
196807398
144589
290518850
384792522
109149377
88757254
213385563
0
37190675
89587367
61591577
36964843
18733647
89044660
29344935
689012404
75122195
57629151
100870995
589510084
133230317
513839188
427045697
179469678
253691478
718216233
163758646
99712416
6996335
558671058
449054806
288672541
81652774
225329511
152521836
376940174
68026083
348265621
347223694
20430795
115428348
326348740
5660164
442755646
596017007
4124791
86373632
9027025
207191295
180071460
263205842
330833047
480634355
411675603
178868988
300643784
583576277
30007871
30526462
273717431
650064324
49981955
94996661
243206241
62374187
86324978
22558382
408348667
482915652
232407176
291813929
83793624
422179282
8393339
113799399
45503196
36878974
109337953
157405324
118623748
8543827
28344160
807582399
160010204
9931928
456304572
88159797
644481308
277349088
42908892
444064632
316861451
244771452
74131252
173646724
90385449
515337317
616585820
121048026
280608135
58935914
28563720
99426831
90096397
249962427
24987097
8613177
8026077
356680298
240474993
173494949
47188821
150367527
68025562
271960276
194998815
28425291
218443231
82099682
549159508
205008772
233857308
28025026
14592147
361339454
47109027
63336543
249016646
190332164
83979446
710119732
777583648
208864910
602903380
272881452
593346182
383374223
5647875
697057579
21592315
342693005
21130112
424180808
79660794
26754349
59862673
191476134
270752437
2667839
473471839
177346651
125631617
118164359
600178351
546053457
566577401
337700851
86554288
25324721
433711425
403993310
370609048
444497248
614113330
73354689
46960257
207041444
104063076
508662669
132993579
415371527
700118245
255654755
844911625
284777581
48473587
249251887
376899314
41735815
85776088
222498551
340589826
28941756
173651111
189492728
190776802
128402993
78088608
404595464
42869738
625702935
157766288
74986389
19690352
193351563
630355209
233173474
139893343
415845189
647293433
727657847
297809768
112764028
211847982
168223283
231395646
253488168
414030141
31842783
108760996
563040100
293981886
261636791
1307606
473216645
35085294
83785979
73688974
250626741
160179089
256381273
266972349
144222793
405362807
287402412
245026652
299547506
465650295
700798643
14592147
429594309
77804300
174984588
313271750
147689066
140465460
42927925
757913532
199254516
20520021
862207553
265154162
813303225
58673533
52487833
855856454
72043356
13604858
151875792
10987626
168244488
140884379
108640084
188617690
143383271
361499747
153317778
108875326
293678760
137965378
44531027
24076428
118989497
59157846
48568494
33351574
233897211
196102935
290411679
50645964
230270655
32027965
89005544
465943540
207343549
574399512
758337292
145786405
108214398
102619163
183033467
165688321
157272941
19978166
289915512
35206834
43521455
13359667
19209209
102330989
173333830
5644968
44988483
21786495
251556430
225914561
206448660
259173812
298054959
28067763
64530073
11927170
139827066
51997700
659213360
217019941
31614384
17220109
45367538
113450558
1762142
3021655
103192711
808039081
86149168
376819973
154204903
119647552
345341815
182143889
602094
470876636
508600138
15314714
58970023
92053709
219936498
492397954
15114679
23980028
547723144
172268070
238773400
783342945
345115438
286533622
6393229
267565325
4445375
308080885
200002474
421466348
140376861
66306257
251724536
179317147
55086880
64510
80219622
190972731
84785704
357365886
299291015
592282420
564141226
140609140
218846833
156597292
276149644
37591080
63210974
776669338
679467607
329736419
235183732
747123808
457735419
177114169
28698497
91422445
56391839
352332580
205075958
155834467
109838403
224345157
315763636
333357794
28160423
582456226
142769981
327205504
87893487
225996812
362437991
94271637
128683017
345743356
180590950
639274465
321816785
178038516
757731425
162672525
85318922
775908627
242496126
369448358
626520427
480278468
39027209
150949981
105745960
158465792
521036781
96671883
321201712
430109342
165024570
186766224
67190055
23506205
95506570
67635737
110464409
242580374
832856784
47630770
235587714
139147332
13651449
18411094
49515756
21855673
272259729
402225783
262843517
546063299
15438554
214680863
195749186
370014867
146913437
136599062
22181642
68096272
357077776
13436010
555715998
321113008
122989720
119676139
44267371
53745817
894030
385459112
262306396
296562623
461337856
25368841
711903931
44346243
681670699
588913765
137032700
22112966
308505400
9539343
181706944
299411109
141409455
238451058
916749572
215446005
290856382
14080038
58814251
265560833
738521138
195128702
223480933
242194761
204342656
34381729
32941933
26091881
448006060
726568441
614013936
303623860
105948694
313611627
59012893
21192328
703228799
280342307
375266964
93599761
12364937
47348629
27524799
336354652
298830685
18846658
499945517
49789785
304196583
332163277
56161385
206007635
24575366
731237368
116137765
792190286
641120042
90001829
48961351
365487192
109703794
511052537
63004062
166875322
113831683
16793860
93832998
259684448
252680872
407091471
498870105
171283469
520076573
19605158
152029667
635890437
249385258
232385503
320394618
81297102
5389815
121924498
75512280
120675092
474121721
499071868
19462895
480047437
575682559
259439591
20994753
97781850
35721744
210140949
53890152
398393589
239414688
8832887
444083795
360937358
773310595
428102574
211385121
822719588
113225536
122878234
752076936
530688001
123465646
371361150
237611148
618202611
439892142
151009171
24562043
88233540
163445901
93997153
276149884
11754747
37502513
15349957
454059075
255737459
270173745
119752023
109668549
305886181
378901536
547958669
67002958
793277719
41954906
14139799
206033077
347111715
619595512
233112965
155305770
294506041
302857149
323206359
176525512
474106774
369384828
89655526
88553172
32079245
150681082
393162305
574079405
133166095
126607729
231295389
133945140
18580198
137697934
169092911
143362675
233883507
202884645
352706656
749887645
0
100208423
734826284
192064975
201835375
114011267
51059831
86965013
24002054
247029670
131522749
767961461
8605530
420206546
2119890
358054174
95912233
272274842
816588729
27360483
415360098
85048018
6758128
470076647
761870510
4172311
19185895
342365291
186711208
152714681
291898802
277046548
367824151
633391853
190241812
17191706
87959308
26602066
76095780
80695017
83441390
128361962
4193610
342974290
74479119
231491366
141350659
39480803
681123130
680905
119462383
3624170
188777880
56883383
486572804
135819205
222849233
194224193
67767146
713579299
157654079
20458958
486301804
157003153
71288908
274669298
329073475
372379152
306353757
89265537
326453636
23375996
295845960
264866681
44930090
240471380
175146089
294866324
63573984
115897395
54216016
311726582
15073673
750678232
167906941
153296004
3971357
368559580
30681840
235141302
834031086
721904855
17138150
10179574
385111957
18621733
320960298
162366801
372311014
96612039
64271937
5908924
405476371
520846657
174066756
30463782
99095699
85193856
225903567
484937395
212194185
0
157537944
285537779
15256840
132486930
67757396
106112055
383721037
795267905
251367376
157867003
547233969
218498074
518740172
188676572
79631027
152121053
411913323
10720846
482065531
401743887
141451786
222761844
316865616
580312657
500456804
115932472
493148031
421968999
654472883
13809703
58644886
3655389
399360782
416092472
5134478
176716404
52005472
528292767
18975403
95166551
299613209
11537526
256438008
341372545
90551717
343230039
726023509
215203079
120029225
40542144
23693168
754072514
101498479
14743123
49715217
18109517
290323974
37391578
349601327
17812904
7539635
56292610
582468200
58292411
12198328
477643156
511687523
145325251
536981836
229315240
401791250
399252982
443742087
42266638
134876674
3089418
2819004
368206317
58354763
8963165
30986780
60314604
490841716
260403385
767621197
49471564
6423035
222509179
671172173
796359322
219815917
427681409
178413135
316542307
102388271
794586897
401891210
597531682
182791493
206594421
11400467
18929303
217900144
197854294
191032691
101523620
223912435
117738588
63858055
94880816
303625429
151974768
253906101
646247000
73779436
93964842
986793
461833163
48414089
260175772
64873745
25745329
27132314
452868655
700299067
17139363
307390803
69585571
83589825
74024886
46674498
163937589
336907333
191489762
107066015
191321123
183098518
287019762
365954311
602006005
113377996
85552179
687991800
70297887
196235765
228329356
52313300
2588998
0
627092523
507834015
55576713
456723571
192375694
398610489
88233753
128996732
474576146
117800614
220006952
166580441
679972742
79047785
188845343
52059191
352809491
42063325
28604456
462119205
184536978
518562936
44707940
510381014
22128665
731074644
132579455
772068049
698801748
40401257
148709869
185007959
95238237
19754970
367562820
85049151
787310799
42566060
108058152
0
45632789
368850933
361042082
119960142
480676680
347859273
248219457
30628906
236600801
343436987
193443449
69475801
387419015
72354465
199043540
253368327
318650328
169714006
657646314
43311372
28353202
712041695
289035708
10866419
150430657
278772287
524583391
37958694
234841321
367179226
37901433
5449312
246105321
54905316
179635517
25681816
542612459
85761409
161425878
405480118
23881781
393150344
30600630
79756205
87632586
197228869
553179551
383325682
221630264
271431773
118803003
849839186
447997026
881381430
404500902
725190
258895381
5662344
21103377
377510112
148940808
1667314
268631390
643611
149574769
19666519
643558550
683286067
101554565
305932475
4372705
434312842
225527486
231485018
152435874
300917668
186852595
181747611
233798567
39797164
658442039
282599726
26515499
25079484
504840433
550159713
82399139
840942558
213327167
224081834
149951061
529533221
140438897
62954053
118915600
73836822
420316
204405956
165259610
105161610
423354105
276192901
375953773
98839556
455776754
369488326
288823253
667601111
208932366
23781165
194859679
529258593
286508252
267709050
69424664
53646245
329968396
19997100
251587216
192809131
62459929
593893831
2337699
8546367
413816289
36510485
63403163
422818173
17587496
236128778
282927192
394189333
442094558
55285079
330533998
346249000
534941936
338337829
238897381
15798975
2263516
599325992
19945150
641387756
16345794
360908406
38372359
203066898
274815772
761293256
565498747
76088788
252124574
41190396
36882993
304815975
69615779
18391870
561364246
139975779
42998
29077843
135071418
67084418
372709141
24068376
222740480
1498024
408300476
350982991
33003986
347498915
148314826
326249505
23912045
133420302
58207246
15600160
135698879
661834289
108132421
166804858
277397175
26759632
345237036
820519229
96620451
327654309
687615016
218344058
470915911
175890097
218642607
24411884
121245228
953520218
494119936
112946984
438805704
50812981
834743860
522415126
148210766
344096843
42558303
60711920
101061707
423458999
179352259
111449809
88992564
138652479
358935742
333239819
269342611
280441570
655846914
129880435
598413357
53172961
129569560
141545691
13659390
11143285
222452910
83307936
222523383
135879036
80653842
40023233
527980029
85454961
153553550
742190536
280936569
631086825
444267312
50686982
368119627
25449401
15837463
10650455
31427866
232825415
860574238
63465331
453784673
93806202
278551989
31022420
140763156
359865
298210115
136641909
227736514
21793262
344283149
21185603
578182456
583516275
31451467
3202975
10798303
8781321
113423701
612220202
490171953
221293568
134975287
20770578
27344281
113219872
160653244
300512676
14228755
239862101
53880117
110454613
93926649
22901205
47137968
517242029
290966354
206787349
858215833
429086708
13205534
177163609
772318416
159704634
25568004
15847101
522509018
150784646
659869914
39453143
49354112
4849360
38379720
73102523
307379096
455613841
604768572
147051670
8817759
274391573
269745625
13967715
185669883
266364464
55293699
409938417
547523906
360409548
181385350
150433923
9957698
548218156
563463808
2197076
1991366
169533892
549160922
227634798
148574281
250807329
132175846
26937788
193593780
48277250
535840744
784223627
563750943
429550755
391340275
825562910
470747435
467824366
69637243
25467752
870138854
467388139
601290211
208695799
361442229
506460650
215782754
81250317
41629000
44124714
86961894
560078820
74294702
90326720
68038502
424957755
76040970
666228385
84017403
35599955
7254159
165960389
168654738
143748149
528512952
111945069
181899340
339376946
13192353
248973473
531656727
81475890
247675973
376444903
137294607
329914312
225232445
15850527
485337678
342608567
157304562
0
110540799
24112544
145185148
348520195
123067185
505602191
449452
36220737
329227428
333201178
8957278
187640509
97661333
79948077
316426040
14744094
169416028
82210776
41039711
15536176
1178694
242177754
75046544
324501953
59579868
96523271
41073719
99948024
30417141
221916022
434448085
753325065
240370281
379634830
311324154
373777206
690899810
83666643
239020679
827280056
258602718
121712059
812634200
717941812
556759676
50542912
693669241
216073165
16685658
160049797
59468634
465349402
519880186
3467884
34376823
30412975
376497204
125806142
135062849
464733953
189909059
313216560
200329346
525425340
120593509
419406373
28365667
17801934
190934469
101471455
185785707
509494
178030070
28940181
740580705
665551483
187065667
603991284
46374198
375307700
323300056
649176514
360191632
242543892
118817760
163793107
133633475
558161041
178962149
107290795
152201533
247251623
191042633
107140893
76428103
69741988
379593526
646506406
161588139
49278808
552402624
489968742
267448584
87234544
193658672
28573123
539958369
504151864
148932665
319006923
59973445
621524472
37566829
123746805
127242144
38647810
49468721
212090552
59981619
69288528
569623437
47977519
174470496
10321656
459720263
87105049
420324299
86225566
33482136
59756115
658753945
229594051
308011528
183796079
738716675
172872878
247029746
28611348
1066118
4700662
31856129
48654870
212822090
224751835
425911837
52600270
66605140
211110095
328047231
313853
5436075
43468665
400124618
13863938
410090739
6902284
237503047
84107856
65814402
415947977
96541847
21979678
235949262
495168788
47110036
500169172
169078249
311338234
630563042
346334869
5524786
362721884
538839073
671374476
406057695
209994856
258844573
231784372
132142739
112136150
294147024
142830985
354118675
213821851
853294925
631723024
239428690
526310007
99633923
617154822
434746692
450421814
338763621
657181863
169126290
342675664
126265552
10231559
829105453
224928670
237533895
304470815
32832850
11766369
17163534
8225389
27443602
269729939
867065906
509611385
216183058
410651588
91061713
228539368
75620833
11116693
42161108
506622460
244039369
506675467
719795733
418155636
227073972
104429134
152540674
189619290
405281210
804916682
140977662
368994982
354288149
13103884
91801336
118750189
731473376
451450908
337333882
428140639
487348247
60610648
491636597
148297247
706678516
539261993
101375
106218084
84673564
853093213
581576261
40644856
6679067
649316990
866594043
32918254
319341718
382029193
144654053
589785894
430914801
236729891
226792920
258442784
200599951
108683020
332935945
311244678
119375789
427694928
34496589
49774184
572514718
390170373
101995127
295472231
6431107
129715545
102505723
10907707
33648195
276489228
99783007
216385561
125989211
164595510
325938851
308748561
240295088
92809924
155324405
762788774
202444737
50102854
27419916
214357969
48923307
15818607
277516187
129606241
131756690
162896061
477564778
106247921
386646213
253144633
94436266
215484885
209227250
12171367
145211460
274770112
90473853
137137460
700863555
161511691
17040238
19271102
41763374
8493514
454136916
520791559
10285598
153469022
70902052
228157970
801707428
484237690
41369183
48303592
592070359
45987998
217914262
226134457
521401824
668380327
215748658
5212838
32137485
189945785
183491192
50220736
103077311
316627120
133687327
211073014
10112216
46054539
395585399
100499202
264522812
590662250
11851026
31577563
555917859
85373842
107887983
43004802
212129248
198192926
355501468
120373803
303451727
18052655
494195451
21900948
101150238
213918622
218747375
70598719
87953398
718968971
57860681
71287900
391068438
753017560
68385851
194845373
568494228
64393056
325909744
241213097
41335978
239284057
477730597
62811604
148241041
250168560
397767683
313142253
145511287
519042316
607822918
152507650
577157630
151811850
389344238
95545331
199896120
306432315
550659498
39236716
412737612
427085570
6516161
185264454
440396611
245489121
329308708
177949924
13573603
379541085
48844276
153219503
519665374
155781773
493584168
660956253
467955021
194509666
395788677
487811825
143499081
70587206
66113070
298577540
167828488
207327511
12390747
15841766
60738587
221041981
14006104
323067285
378191114
220353605
96443874
500490670
87576679
125747190
67361002
290502708
137963135
46620584
179185119
786095710
230406199
132633859
178147230
774913487
627399434
24761436
70819655
4754009
212269554
540848271
24052529
209011402
367831425
18498002
176791845
323167398
64858410
173616394
245356475
35391810
277594539
352437848
86648493
484008026
41035765
424328194
165149573
11139482
379434530
492212219
553526518
695840646
676960426
161434914
527249693
51949598
1863927
167241004
185740912
168662036
162074353
207522159
387404760
286905881
13788957
261402321
231132402
617714115
230967481
164005543
12039831
113769537
380564362
162413862
314531073
225426992
626925494
176180476
174719951
201649202
12367062
307004599
432143946
726264150
856996712
33644586
146525995
217061730
20854606
134207843
251110069
880371610
391228080
98008466
244535924
159077510
243444593
12946262
654099337
45998202
15235891
136180315
102409512
239870421
644621592
108958496
41534329
186331797
230882717
470930789
51108174
129563486
485927985
312840827
517959899
68506737
505010846
739609810
118243813
202529595
263042853
10054886
500054083
401081829
41871738
2276104
158936308
124307970
295636370
146753266
656048778
579310992
561320402
33650380
370076126
80085862
157235199
507335062
548543472
222757350
20223051
417618932
705808215
153243620
405334367
98093850
470440909
613809243
293418807
498684991
492303414
28936909
113524339
52585774
710021718
4049274
287927041
348464674
622514467
210858104
494749873
271169540
106710963
232921148
226159921
187444113
205153775
19033991
345936696
39893878
30575713
17468583
12537880
276675768
3219907
396750727
6655370
464808395
21894728
108962385
391288958
12299670
246864269
629293766
2627268
131096870
196408730
758153754
21601859
508805232
82717666
344557340
351040629
32881034
468175968
635320845
357367083
193545405
310060499
628215757
394592464
443606956
169615705
104466782
155339745
40040503
792298079
442403461
588407165
80298471
81091825
236760655
490484449
12257150
185167576
485955540
98029812
55211539
214377845
567533882
442204120
572131586
32144970
245058854
431997960
121396790
506937766
68795697
464628076
239138124
210323564
109777934
287393676
108575431
14425271
80298415
208825643
148739225
261072819
322417528
25512526
34392416
249154957
202893585
281116503
305663947
182700233
151963652
72260800
49026813
129465124
72687106
250043773
289860039
140927573
230427044
40627760
360364710
272468090
59235375
290839747
231110793
13066836
40295961
181645146
642286147
49487678
15867756
160674952
467668230
516826361
210582650
624222642
85719065
584807897
35353391
368371197
155734981
22718704
425857293
138003464
33241534
632680126
490487677
182445939
234472800
238902042
86558049
73770948
529537509
108297664
39590031
15127594
42923727
194268208
41477050
250495288
155212284
67319972
130368338
34906208
288240181
414731411
75144823
306648108
402407929
90796111
207897911
104240212
40205638
123303096
326803269
120893891
97780735
535550718
205560216
19569962
90222308
339142785
88865381
85448865
99186542
127816676
764271129
24764556
1486924
608534175
1487005
79390206
105854877
234627391
107217420
65388443
88427652
341886875
342909946
297638736
254802289
305088638
117674067
314017318
21225639
183824522
47636910
4628219
329872234
364452509
323585123
350921469
147420046
530744246
270466979
41535946
30715616
326192825
490714401
457712268
462299084
32246894
638877127
63864698
117163833
408933158
117219578
149662633
168562005
584231764
203685622
413538940
832623670
379246628
2728316
45630235
289537750
477064664
89757295
214886757
553686786
129549807
184262662
345186490
548586746
346449824
1590311
73496967
204624527
371961748
199875468
115958961
7716157
189306981
159853842
501670331
631278322
53842073
284820692
385975957
218022673
202899003
216707088
249488730
198889692
44115840
246113432
75156892
457554210
114539610
67739380
177135618
80010905
8070519
127558562
204398505
309300690
27714915
106289022
19004362
748369962
23872863
58363368
35990298
92195847
116937308
125821158
371383464
133269831
154877681
530601685
565651949
18787737
60140612
55552490
740517957
382173160
50204210
487511130
23376039
13888153
61423415
183954140
43473194
27317176
202988477
86585172
185734921
136142395
390962739
430763156
531269559
636552420
17127286
363142137
59952096
58534748
261006431
34579793
48878749
2155131
78004393
555015951
218149924
113812879
68607735
4955815
4917767
819337360
221272134
269513975
9467390
394536394
120112851
180595319
9500069
15844044
473532509
49936846
569071407
344801993
195836833
9051840
146353700
435129012
110388485
68634557
49318401
34704335
27569555
261016621
745694701
301251500
501396590
476735199
172110784
196060701
122234319
56404337
607661240
45432930
3270936
3161513
13836342
104678486
490408047
522533070
339366182
636331910
135027075
29371060
147023093
260163242
9383180
8936381
231772337
766402553
482077183
14059489
115486890
51860784
161748214
130839957
179975748
78704093
162497493
279093414
190261400
155023883
12507405
899240807
62846999
212451609
358909023
290822527
864183320
142131832
0
398642270
112438923
60418775
189617303
433768862
280808191
8691317
37342847
42687700
431264368
777023640
196777899
4210111
169662771
85820428
8293621
76416782
47489119
458151391
538074588
1881013
398523323
135449131
103070654
191553660
594017533
14063864
243701793
125488979
504352181
349513137
829541444
836649489
310957367
382842555
416163602
174681496
50905452
1953735
466321283
240891425
194384556
257404172
395075144
568895113
235208797
551205139
166656834
421496023
317332569
213151256
224608067
813421641
292280573
531094580
115702795
80847954
37970322
629918598
162532389
191044499
97213607
39556782
9665625
231611409
264746427
70640210
371344026
46026980
80365702
120402918
206978271
44047356
205189664
23608647
152160892
489489409
3448385
31138526
645678565
162959201
7573788
199647353
226080094
234931109
428548763
43525390
552222951
122488533
494083938
41089469
29804846
445299003
123080997
322905863
14592147
11524583
183656296
52964261
61649941
79028379
65791673
73290771
858292680
529532533
238843217
126215935
67228491
5242637
571847509
340963165
565676189
82156194
72661592
570446216
107642941
491356082
536933
128105807
523422071
371538965
240745493
753026307
35332736
284405491
61099945
88614208
19982346
236149876
11049610
704705740
265497732
163778709
710100496
29861660
622587278
57530905
84234516
512230242
494828309
408468795
71033536
146933782
149422899
640217
17647470
94291957
378669520
2440350
296029122
195350975
229993789
31458092
460958500
585047782
452158149
211072352
476092630
299805657
551372050
305725067
104729446
532712846
55617654
60699789
80822396
186912964
380317591
374449581
14592147
712292135
147817363
142070432
130222924
897269
64116137
425433609
443083359
104536913
278016244
46635311
17046797
64503805
106445748
9645162
412669905
32226742
45307877
463673742
232805012
214059775
147050814
229126689
92838209
291446256
41595982
130365742
91709633
22729155
502666987
13597134
197727080
264275377
687879487
9042236
257869688
57749330
393471019
31624107
316662094
166303635
46996048
90645601
425252057
40259967
265751083
785132764
66479826
151106066
24048000
639542334
323110690
154697294
132122781
964168
9374395
281834793
210394365
71901458
31207437
38425087
132537015
708651257
43832734
677132107
126341824
491489957
44927680
157049457
90753831
46923982
715140823
43454477
129849333
218595246
113179261
27957464
174450
172562491
387714178
303001219
22125898
496950036
9623451
169367045
18838914
581667629
51953346
597678403
577053918
66189524
228779878
8782001
17137381
639309885
500046263
54046968
50165955
108290741
907638582
273847201
527191680
853678845
84975756
44756344
421929134
883481945
646000728
54803466
59905
180139060
109000409
262113903
108553316
361900200
28877951
216462662
197323695
462803705
528097909
322713485
284177781
81356815
270023145
137687495
293564603
56468624
507716858
3864030
19868971
668062048
716132103
583368673
40481985
125244369
286004015
82058948
98786144
162023215
164618996
158166549
584014802
754976251
49541269
305985808
161113622
5389307
300753221
121686797
47912236
10738493
183040707
694948449
275552293
541366222
22189934
792715206
152549986
3446131
90910714
162475992
142053063
33512584
53081881
370327042
2905359
20343239
328936540
76457306
30536320
725133730
57386041
364036133
75973790
236186195
38474852
111654811
574075224
87749328
31136527
296929848
131989765
13357496
106194619
151966336
416791998
380081599
93729856
73983723
50461377
334838415
72575149
741899285
82304332
104853290
220306
249166909
301687831
51692509
51287907
649998360
59192546
106328296
434627117
18435153
24914
105073574
332610084
550849853
415340900
65105890
617074179
135868705
301972137
100080136
42194744
152256401
79116911
48700252
425416401
321335048
667063482
3948060
399905706
122839904
520934159
239798399
8522686
665380358
548317460
242637700
69636359
49467246
223779277
57214346
442291879
304377344
231046867
115995636
433918259
414922436
223833220
633233213
103487702
557353942
476020597
29742239
449672459
343263540
2314622
287908701
94694723
126213934
39053942
24399578
279837988
93920156
11198651
343383533
468550695
405771627
336215433
56830090
56811231
289370064
39198322
122558217
325095619
224351656
364489518
172429154
146127364
466444605
195602959
198291841
251043997
364962909
86936711
69942945
63286369
41760514
270989068
91124454
125136559
329187493
202369331
241139540
151669258
93289613
35504584
211201831
112093195
182329110
108720310
52865150
23355834
128264863
275150971
468136822
275883099
3481839
666853090
127822744
20589899
195277355
214187882
257505592
170725183
235467626
343382031
201761061
39231773
242840961
340119416
326422093
234949104
377000408
834879462
568784020
17542549
248882489
505784349
605920004
1896772
839930849
405049369
171990720
570528140
255886273
112605
554721399
126175623
653719744
84714157
80701034
315423645
184675850
782315271
41562797
503379432
653157265
152222855
62431473
110065558
23538319
532579056
104904214
303562093
59396832
66260767
351701644
534247061
513898611
397892577
0
289386136
473426241
18720563
167032554
373869887
82965609
94439138
657663857
105650775
388092458
329670158
425634452
298883380
23939653
543323712
178495763
479904188
26054515
431506413
10532081
132068149
89738763
817374342
151945609
818245588
43905029
223847272
622322304
366843466
478054447
517678259
720440320
70158607
64945932
134576222
47097256
254194156
41883557
52481565
48991248
761719641
55646027
156353146
51378685
52165379
101038124
75899748
142015946
241668014
137058026
239359389
2137811
338462945
320194
68718165
494603616
72320167
78585797
120273
101423329
40571667
334272062
30705398
345502196
386428616
150716094
289357384
161503860
42136154
31429108
279393571
365725399
479249147
93617292
945551085
101321830
77124123
746303168
126180310
424999625
557033797
404438491
404926641
329930013
587264084
549707861
242218980
246046439
385197411
130830732
206620469
38425278
123071192
271608769
77620631
40262463
90401320
373705898
313465727
170880973
18795608
73105205
41401906
117637297
171147984
319536269
370130219
154615162
177302731
301384742
284213078
41650521
95531068
26997753
173662671
346119700
178252005
690978377
147324793
396153899
259712763
23062798
24724986
14429433
205081835
180468677
296643815
513461583
87026444
210694820
8478302
299893878
102845264
51690537
329607606
73275633
397739221
636230534
24152704
190381179
560654180
254594493
346851911
335783150
421596858
146547497
610837614
815726183
151647744
651499644
198980001
110703995
32956963
203208768
691602960
353610948
183349794
234693498
31221168
324277506
419876879
206946003
134610068
579923668
107518129
2480119
117449194
503866926
7439712
324380583
392235971
686059610
46033357
919450635
157576641
798151499
8090021
314790649
325654451
181368642
70833757
5919979
299706942
61535512
62174319
451393665
316041949
232339366
597694327
354947477
102700255
91596697
23353776
274661291
68482601
139118207
386024771
191635296
785644479
382090458
620358109
505269401
498552902
391025694
332804728
92352914
588097657
141053068
728567013
527237918
118822728
273494943
62275032
30024564
243268993
152976481
92493884
31172287
474746360
831979058
394374408
250263907
282953635
271433969
36676738
677566733
47810909
33158068
83028981
124467419
41444094
9076461
351396815
148932584
395946279
515350709
329808804
86058786
369513933
15630068
258904981
39246817
873213441
418442491
74797519
152862495
151579656
51305944
251117530
558361234
729910088
88218033
298951037
438718494
198940013
197397820
262868726
316681574
87552318
77605043
400903643
206078144
260881483
14592147
168430434
291547060
47547598
11611625
1255288
187226543
25686954
31221014
185156394
305200032
207637128
129331630
2529696
99573274
605863881
6708222
121354474
517207652
383126964
320532150
383184347
746053345
83853448
148612859
386491475
3721696
561908149
642851470
119395490
342302576
569475624
243252527
4800278
398039450
11457500
713002951
43499140
102287277
329541057
221120230
68449461
829300301
122101532
580200563
112741092
514829263
72424022
250578726
24245144
87577164
798086146
168451469
52364952
77880107
373180797
280403393
416657824
388613602
479529962
307472565
43124808
509958361
32282690
87386240
508599527
43329713
87565566
509542912
75483981
259195727
134682877
116193535
78407692
16501054
148358764
400472430
736234005
21652142
324862395
56880739
40814057
229531382
673315379
504826083
66253892
108793158
1652725
669925170
387799180
531279818
195169503
535694990
831963504
718448929
155369443
7920877
358356369
279181246
573849633
131954409
317220648
430366346
89676116
596799671
727487279
389230859
313249889
36991736
409347354
240855567
320194098
56492650
46718944
699887135
64733050
81113214
551888445
3246289
191881684
316876453
83760248
538641348
14882078
148773010
382074631
246097001
464512405
442374574
11665483
100572603
378087580
2378293
161261
668577824
619530881
190487195
604579327
499593506
31307740
815050171
65358409
88623283
415333984
27905178
278310274
335103395
162023476
56384040
221318979
495658491
37971806
75764333
340433950
28075271
210196967
81931645
291550826
231681597
312778481
40356270
497602692
185815756
524378166
168340688
13694751
32886320
301155413
133852845
230806116
122845040
40768660
49201853
108621982
614194604
3545462
19150385
326763222
755656796
381721026
501442787
136039552
689525260
768457849
139249192
249662734
11731871
287446260
136590580
100839301
101854842
116873132
246762549
409245283
348960453
1066876
72564244
269275785
119004573
20225693
262273631
61484094
265590527
176315728
4516856
870952974
549984411
31933685
283857712
283353009
76437288
283119068
111656859
135785999
205703988
37978265
27783867
48270041
331724495
697264546
6434134
680385971
246142630
117221811
173023238
90919559
639067952
171212418
463762687
689454539
57629886
96334503
171139687
386451411
378904758
452615906
13515367
497002982
20699286
64175767
474481600
4139051
350978752
71159520
41003641
175169735
368829877
58144718
656169846
115969676
317151433
153767030
450355850
131781452
32550700
340367439
224028556
188231823
270785536
277386769
307773731
4939399
377038073
21377977
194286006
8734176
413512926
342350272
203214917
275232094
605035259
58067741
438364049
18921992
84395932
2771254
123149116
919438
345627181
294256540
289503934
322506153
445690564
243068403
212160726
270520203
179706368
202250431
0
55300755
170237813
111959519
179389002
418390271
226624609
490844621
270411977
728211484
149368966
321035041
66739078
173931662
267982881
158117193
83015253
490865377
45840056
100679533
830232309
460870736
587117141
266197028
303361165
17939531
434285957
119764724
682981672
582458244
111824782
202753565
8328178
383046720
189228583
104283781
31313445
780594287
485257199
932747515
226817672
239249612
419403786
391232132
271340801
56708896
684202975
243369266
239188839
88348258
447778001
226023867
51518100
11679358
416371263
7297366
196764725
145224944
214935815
160250019
834822754
135786668
499340054
10584412
910910440
348215385
32073370
917572641
80415028
192911732
56554753
626499875
210137182
55461287
184783464
509686575
246555210
23593747
221268737
206214317
131464723
836483010
77850447
38614832
31789097
46939068
356052293
162886507
35207108
117754613
69941381
323700425
610292880
75337694
368001922
310463273
795336312
236668586
884670536
545556713
15099235
371194594
512477802
249985531
180037587
693132327
58539280
397165569
617880115
76894940
158326489
311015033
431267672
55231136
153926323
361098479
566710819
502696057
87915629
453540016
39708037
646737271
560009861
12351659
478174259
421744697
182801568
257983432
7064052
271649920
398714254
342828986
212728436
175009702
341875675
396852898
514855600
287431902
690469367
16003289
451075017
112026762
457226052
128579627
253374932
109242299
35043429
511797875
10474896
54397821
14158283
227492129
30919219
139408677
153734659
268121404
6559873
74390728
365499058
4007298
215023625
382738132
273495435
173822851
182204695
90812650
338717704
723784956
14680613
316452523
448654042
347605250
319625753
398892113
52802982
39930751
124003928
270811734
608280687
193753179
247604693
283334731
101105554
649634824
24147055
25359957
16413603
357371938
83018549
380112903
403811488
35701477
229944236
24681231
228032045
30812633
48985447
611757977
239399086
550157053
305066010
158947950
26239957
356631783
28233259
206525767
664494343
414749034
794251242
312835492
517515117
452568826
80409506
147402856
348203425
177121831
613907532
13567552
397794117
416367950
5345567
326136695
95540585
89061309
577110810
516886830
116850125
125925619
261382673
363146498
376563815
96978168
166328146
65499981
365480739
234056533
563878259
10606369
85359263
784091214
521409500
162550398
314320230
506738154
610305239
253168684
323619737
112201298
109111265
307144739
642399489
53511443
306870714
213260997
231562349
107152831
805411041
67895968
105064366
14626330
169254203
130803066
83478614
454290932
82601522
775010212
781060228
6608733
547673304
59792770
249808921
588951389
282736544
202271798
104630097
197359304
343713312
746798520
338376160
550234620
357696760
115862718
572366722
88408141
379854876
26689698
386021561
125447400
235040013
285277408
127649971
108395889
104910713
21654206
847891746
546749827
447763240
111305034
323876587
0
321524290
4433196
151467486
74672058
102207911
484403962
210426324
295243488
46967697
671442692
89782981
697871380
104028193
735673795
240964809
131617267
152811217
147630099
265123643
219562795
68480648
236191741
337854187
48910103
426741924
174079302
318376815
22412685
232188908
47903806
15799560
396459849
173618991
238545858
143724594
2534442
6798017
17763416
632781850
388926969
32252088
268059870
30246169
24423115
118571559
714786835
437470172
162654410
59538926
592836655
331545487
180796105
110352413
174380038
86068157
268914603
183677358
15636884
220837569
375046329
771749356
205643835
322111197
11827476
898724454
198125686
41713918
696748297
350143790
333122052
325567613
160629217
206676912
642963846
378433597
80413247
9206058
122880716
117061367
217515305
117380060
74862304
68274586
343706092
149377181
78072832
685025294
99766281
27114587
29471166
52521227
994913
49344443
133065994
8830178
83461827
249733688
226122189
75387480
48032046
214377
825431157
61518077
104221741
602013598
160999599
77291432
160538892
28711250
322193159
723449637
597983622
56447738
156977210
340482380
19373559
21928521
441294777
125178649
876816555
201828356
509451811
215417205
8849316
140035664
140532663
86026414
417740031
105031879
32723453
257983739
5026597
915046557
57888808
346362091
364477362
258469406
420319190
35613395
124444615
22630253
3494985
291843463
254997958
184924917
1227487
87885784
166931262
61877477
23745330
3168356
71826655
348702427
30528697
108876560
348475520
850375150
94470800
300589104
250208190
43970841
298778105
724545525
184761203
194094362
12273330
576998634
257651483
455653048
206293686
434500182
147146821
543359039
599437485
8786623
559991550
255585126
81993181
325028704
77918228
442581063
224039405
217750069
61557493
25794923
224162642
122740389
417964701
209443657
190542746
437751936
9937770
140019468
499428453
147145734
7547440
60194457
7607467
110996740
54204321
205220199
323885851
410938457
120986451
381313092
115264923
17432983
41203154
133946338
842611674
81613346
30410754
831184473
43911813
231882510
217721091
182438788
39037393
220620547
378569913
135806818
140496253
105611014
347971966
398050793
228794894
127154004
330166118
133951242
99640161
103420299
175661571
6925754
5535572
588554045
309450622
103535638
165826881
556565634
256672202
56466655
57323947
3153630
61125655
65431574
359906477
119152416
196713162
478023510
27462109
17973656
325481406
281120783
291366315
616068414
586338334
706713078
129261796
887315803
627606340
310907356
356780009
157180789
489792
59431136
540731682
210066160
362537658
8716292
59755685
460869929
237893264
1288441
122376823
22480836
71297999
127723348
28786177
9925556
470859071
289163626
263017900
242925941
717141407
2002954
363851260
220560111
574149561
136203548
66894176
49514487
531720218
144010990
732320153
28642812
862014608
24439532
554301687
415077909
256113684
600351840
671377685
136287866
50128391
687900917
37043792
40982235
63807799
41567336
337676069
867248874
158339498
131637040
320372206
484742724
682587719
569235823
317412242
215530740
619775013
267231556
184098118
47251408
106002896
16975237
106662795
170069810
473165278
329353653
324080431
158721220
379743594
221764338
59651467
10364268
140129627
35282171
147754711
3416903
277456312
804492723
14592147
428018194
12501914
39493843
508425839
54762817
218524494
192690269
178275698
198783841
24477743
76709349
40459997
433083724
658933442
127457946
40062696
391720159
445405445
179043561
236695118
678277405
117970440
270889693
171672937
119973494
275517776
94928871
665302228
404830960
0
90013967
50102530
531563744
83398797
603631429
13858234
751518050
10718061
147432367
169679849
532636963
854790
156679942
323856155
292664567
448790826
396409959
112036153
109091980
107197516
322296235
44996042
325913973
443557469
391287928
173594841
92453642
135417196
174719980
24578379
122980985
20666782
990630
79638163
371501519
75945550
18297024
126641883
381489150
278048756
875224426
21845596
84887536
490604353
52126218
336510382
340375547
308111
501657120
363094705
263629628
246823359
133953434
65662913
313209030
500903063
397923699
260162030
63493438
228357723
91408386
6048797
145069596
325483263
115515716
143302887
723260622
20518670
254938938
35341696
526542978
13502290
111411936
93334256
439126960
42058943
576135303
239318864
317782675
628219734
341976597
492818792
612417307
73480617
38502559
375987192
640248425
434179902
15353567
31639594
11313182
292980815
57867065
233203167
339841319
589578193
460417443
685065183
59929182
8977852
560889362
442099056
211101273
46354560
139070944
292960846
147523538
83569720
12403559
148151352
231667926
572676286
69936592
134733509
108097829
431219848
434641417
62406820
3872143
126051874
601951385
355799193
251189771
472073536
471845665
196483524
418195643
332461616
331308224
19784678
625865041
239817201
217469007
299798105
71486278
7950066
455175915
392141900
938855513
299965974
603513801
28793726
33096364
223037771
1162311
55299731
252851212
909838386
432995497
58104323
35562282
198736066
96817210
104433798
100923509
382947799
112000513
98084314
26497208
553119017
97847398
93351753
228470522
135206528
486026674
27426921
227940759
22329972
146445913
229305313
19276
407752113
119670859
388802885
406241549
441049942
256365192
186364494
102924609
48899641
139834866
8625845
304549426
166012293
297487168
939164159
250079870
23367600
143506749
241722238
10572411
10006936
216399512
217082383
150916147
82798048
266787624
14172842
182866363
263387578
820303113
258536607
5070876
104585243
192486841
227480227
371998895
143236921
548764773
108437724
677288926
114608286
95958542
612476285
91829589
31073545
197230931
350522945
23670821
140139182
157587701
239830202
753777665
76580828
464365649
136578060
131042880
55618179
55409532
201719002
46992923
6392742
21843179
304356492
156583064
419760708
451948227
258675422
186885663
77116279
34318667
8381845
549067595
5033117
590201368
227703516
117186205
340593853
521739926
261620058
275697705
45967780
12260631
648947533
20290748
758444796
798650692
218438862
366674359
127151449
20822527
96090939
9507936
770819056
701023737
336553431
305546820
200161616
122484786
29823015
8329954
20111406
280659286
450420531
5062137
355963856
20069346
2093506
480047049
412082743
2576860
304226288
95403086
433020552
313026517
626963324
60819139
161750283
475819624
510800190
526705059
343140735
459369866
26326713
237056981
201033172
476646829
138988744
212504584
9335444
103934954
194389980
54731200
538981875
1024496
69855900
87745723
79927743
453604566
46044979
220027308
109318737
761454582
144998357
493966037
372925038
283843248
321776916
234766056
88569303
10787329
478342521
540413374
148224005
212701710
102283464
346281360
314690482
666233482
185192312
390500358
102186289
225225368
61484145
124361070
479178071
35837017
63575807
16126336
181371467
24820941
275799341
134829299
150538570
92855522
114376436
310755923
473549635
368439301
687154915
414122890
358460038
846253319
608829638
111505151
259235083
85478385
14242819
273695038
41477262
234391306
139093677
136865550
402412503
5126083
404240051
629915739
60879393
2721401
60663173
36545472
759373
104996933
103982019
9269468
92716468
41219948
530129439
6064475
10200196
319094945
746222736
606934377
24154184
319057980
94544625
173185081
40542192
169967871
460732132
32710670
94475156
150813446
12030107
65495824
251270604
473247450
228952755
327812742
288183877
840957321
97783171
638928332
743990369
660191547
501988790
324435864
143987996
283425759
10873204
13898854
73421836
129211034
16747695
355784544
839153704
95798798
428237336
335631206
151064135
480085058
725537027
235251687
15352157
193649868
66636593
498428721
132945061
694873239
265443174
270990859
98279973
354086226
621796676
25751126
27895992
138142537
470136163
125607846
104218871
483749350
0
114217942
107334017
200243352
163692572
21604736
57064146
253551343
117654871
805443991
26602492
104805924
108089647
91306051
264888159
263536433
385822960
80765135
382379614
626424395
37433344
658245320
4452437
23576732
523899643
182407322
710621676
34079325
179941786
3727514
135606678
343882800
16195851
437310769
530159614
596675114
399040517
340385415
702642986
10594857
418691334
715605140
117279633
80584556
139920151
66056324
161050501
685540999
360249075
139057024
68333414
291167031
38879515
225206344
484441821
327488303
289229028
261102270
210522753
290700472
1147728
283974979
64075789
516624004
102332495
146912300
228318857
226401421
164073513
87221793
241327398
38899559
17061782
508301642
590452884
99769585
111787776
68980199
96551286
1270901
277881816
460177486
77573777
769245376
5488093
327824585
208959516
64695837
188808890
136332651
185843112
43445118
463095887
3983682
140066602
239708760
536915519
66150449
55893618
392720090
4025572
472872781
651376233
265193123
313559254
111295479
57733012
247807807
906426628
323642680
51095744
248531036
235827971
73784470
63168355
321806978
280034981
201382580
567606626
8633393
1238563
505950083
9365509
556038599
180776011
169456892
311301068
178697569
570745849
197978079
540330415
262071996
707297350
238169992
110775444
92167670
85598096
510467528
582453436
556186904
469501287
94332833
182680706
249632497
12344791
158809893
22224882
59909185
376490401
301096246
569202759
741551
111172049
40177728
570453000
445983367
773894539
165295105
68152189
5799627
315005138
211585268
482509494
29021936
334733153
199646698
40121114
191539859
520809962
114085600
9868901
192908922
577340902
645610054
245224768
168144753
375003871
642755124
6750544
150706985
564079149
57006873
131471006
165548270
690442836
75825255
121103944
882083
274307456
331473
380694927
106577204
486175084
577033711
234395847
79199923
301241932
167050392
237142270
4525884
169580919
245703852
336544646
374649725
268506986
159767988
176761910
178251459
342373857
498060658
10370400
376525207
903529
154605381
2910991
226965015
362772085
734185725
23178214
85916981
46975252
114613417
135791153
85995118
205409414
890535489
241475287
193814615
189391996
78100455
9486820
299396323
135947815
30947230
43746726
47137401
541328254
246172439
35679751
502109227
29961496
57627223
27459555
41101705
11369331
660084137
490694659
162169423
515033186
227649773
10511144
232250526
74250372
13308992
16728493
724126989
10249486
223579666
33422376
151342734
381725219
26482194
127875955
105208409
547444765
78076032
21163400
250884617
822629467
656585276
464396900
22975129
175437316
266599287
145285149
141264525
177507479
412694440
104280993
115364396
533956174
234904501
3646763
646742312
173642948
894702507
363655233
322206818
254318073
7934218
56222699
452984785
56832499
99799235
736945432
40346260
263642455
458787990
137028159
131053127
585068317
85436338
44542770
643465245
4727
391934036
62691456
12358965
16338493
80034804
263134300
453727665
286072718
232371588
704754175
492458
67497223
82839608
17310019
49702104
60185448
1333877
22828572
374320831
16198873
274983266
385865685
356435041
255694923
177719036
761684786
65089651
538053815
260080262
155000999
259362025
269819675
300027926
103672376
327834503
31409154
33021952
55788445
196795420
149106955
520307090
608430825
235193606
48695348
347174112
109700525
159168633
130889799
164881498
70335359
418270510
309353624
257680814
281872565
69301692
62050365
388293860
180263722
297917965
151391465
180483120
204454312
44651328
13310136
695785771
118679010
395782904
360478517
451482667
114749051
150698175
200851127
29321418
98241481
216490721
646706102
13668782
120592463
220930757
21190882
268325061
176250202
313022370
383969296
722939980
484709264
181451792
20854606
123391607
403676830
27755133
183383414
457394339
234204761
3354107
38657612
137846922
61725196
144625079
122963010
28224884
261144918
311900490
166921664
187892354
646008770
163954715
75937773
37074219
87750510
150579202
66244514
584484014
92657428
438717931
62892489
113627565
245752753
252299833
246637223
672465052
42771180
539927118
788973318
83543815
53499403
757837449
113260131
798586404
1583607
578520324
590467622
146677725
270973225
279931220
10483753
340316569
170777826
363740507
504105721
83536853
219950303
396614633
33407848
449552179
127698619
198887181
175728915
402739709
21046353
27485351
404590173
84734866
365453819
651529872
284862433
160105852
36709333
170554973
361478546
347121951
183919262
199775644
38244558
358021367
49845219
568944126
6432167
137670662
71219378
87228614
591915348
78414828
340157021
245635021
260872755
35204505
148566679
139712268
742480418
283915854
18292318
195406625
631716346
320827510
263297597
81324832
210074978
177503875
49384248
421511825
225886860
12689654
85037160
256054243
122463317
735623440
103655701
294900320
160005267
414462897
2703316
609789989
19362997
10476607
86549648
45491474
138930375
512027854
408313844
26569185
269357226
93821917
15517677
212701941
254505196
72601772
274634651
29654843
176722105
241799707
150462980
51011981
452984156
347266444
378954107
126018201
375954585
130442282
35208718
145146994
32984348
169997185
185943575
233908083
223674043
318612950
500580445
57779995
224370174
418419405
195544829
35740850
202153381
239590589
9538062
204373143
6949337
112646041
169760066
106872059
293483530
779319709
66230155
157364758
136014290
318817361
192314987
50543654
237665333
94287035
43466041
6463161
104728576
408936983
422621786
296948540
119002860
55430031
207800359
272558
290264947
161910061
56727502
198852605
142892851
244180161
180869242
18037156
450657575
554603017
197065205
301337981
131227733
187103561
271580553
133860384
665924179
125616601
150574259
39978050
122530663
38583978
227961990
167284317
50148759
234715314
1045633
342825908
322792156
591476095
128759433
409234846
48653634
331227825
78424131
301562445
293465066
242149867
143338698
81640813
214243890
7677129
750183479
123959801
64856793
188226224
410297672
334352019
341483115
472238599
187165565
759315771
150115009
335170074
373684606
444178393
52385564
374581638
39479660
75629621
533948792
193449384
20611971
122878388
590718309
169639591
1143843
81691938
132040481
362592635
336169637
48157128
378405330
52451383
604302616
689334711
185196797
5253603
165991470
381051634
420174536
372470813
8263623
166744683
30526161
113203341
219095312
662681143
4018406
42979227
86938302
104588773
922983632
142563581
48782716
57587857
345561603
109763657
485963065
286979056
843444220
72953150
44499744
353187679
259885738
333092700
117131849
407238630
593397534
41864935
106281070
516831411
325156152
324368831
693810872
51685758
329861310
178306419
786179706
112100466
15050439
313658322
197009390
184255123
95895272
18429530
127108907
7111395
94039218
64457366
442181527
65669062
161165491
164506032
608038127
176860507
470589785
309444907
504622091
264396300
6739334
189363836
201065203
846591075
563803950
27536798
21638890
26832229
835059529
445729516
534656786
328360737
254536443
99286278
14592147
102255148
1852400
247592780
36959090
383572
678546966
42181424
22709933
200524558
229710131
36419276
741148694
130034718
4093065
487073909
57472221
55884775
595045008
223321928
115456736
13345184
534071853
43662088
15090544
344118620
379399992
268963084
429187081
845704897
153679364
256411189
410468223
872702366
26498793
383198328
202111375
62343908
443703330
151963
130309089
161775353
27082650
105667751
94482539
265025409
173378206
21289427
670789955
24793268
66306085
554454858
278789036
123575638
203398930
631151466
68871316
282042463
611030596
532309644
191169963
25886938
146067528
727028214
236447703
258627367
10131009
390131922
48911872
349814503
88528360
577066
554207322
124200874
29044374
78075877
216216761
201782575
604989538
288227628
95125786
157193390
55418627
55004172
294085406
297369821
216364289
553695261
27154264
416241501
735612444
60200499
894106535
25259903
60931327
307413083
288995843
61825898
132700332
333358444
493327892
359060976
175970873
251708480
616907560
3407097
732648951
328959856
394980620
193587881
22884461
830115688
194525666
119165799
3479470
7366401
7810422
462913328
74125045
66961837
12496272
104049733
357581452
482916086
64050948
61102272
148313933
155604409
288799648
52206939
236146213
283263106
112551560
299961260
14798370
46047570
509717309
468429041
114745172
297603455
11938541
30410754
225034592
226769365
42132250
913624712
10889303
52481693
337887755
59762391
38926686
194599200
238779141
13152634
806534868
235885941
78286665
11457869
399985048
74159027
306676208
12576863
675773827
395566626
11098543
434215564
495523122
25345536
184556268
281190979
338555348
293051466
94498526
728549168
29026820
296198786
279647563
42792601
752883347
210069235
362980731
580094425
18068888
144789493
672793253
302316419
31405461
49939984
154605399
28591897
68180733
857888350
73778468
404143327
578863609
496931142
97493156
485106884
383785573
66034341
26888811
234712772
83758967
12041246
624364719
431813898
62695330
52610867
286139695
523713040
18290088
456923127
301030253
425902472
255227795
9385977
129125815
7513180
305081011
28024999
334497250
105283212
783410891
82665934
259579321
7193231
204671666
59082320
302255067
526454871
42841746
352872385
262493921
268161462
171142327
2235480
70638668
20712918
37671730
292775818
167123639
4871043
140780547
707274587
747376773
818230629
41043769
134344518
268332550
454046141
190991286
264979842
364379424
37683081
142805288
367095125
257794608
580170380
15582677
326484112
24305360
779038353
511176365
672076888
888948336
100664084
257517662
6758856
148550673
0
470146456
101941705
450270494
6737402
232644778
510030753
46258087
253860181
702190639
472660468
287798344
358509905
338099783
50874947
348505619
178578717
107997391
632782843
5298956
230914182
236393196
409336884
274975018
464488327
549925197
209239103
452695648
387178772
13432338
308980572
230972394
249786760
86186528
92744210
327994132
820255752
127419030
434376183
235212485
424199937
451107486
222640154
48593264
204522294
127227935
61937812
81836760
35001556
155072356
219307592
383159516
548374959
383628399
793246021
133609352
23360785
86242456
150566152
613638516
16317011
34543477
66698177
280687919
472176867
565691742
617313480
341432031
18354390
5490174
0
68366416
46292604
746883993
430921561
163817974
221401337
547010468
251140709
70608360
106359456
215032980
306190506
959372
56606214
250536246
92023547
213774908
228862568
25142086
319577284
250707193
175864213
66691760
323542998
215023080
645365802
940683848
349526786
154326876
61694824
46524834
62224134
6609917
47620741
344563027
42551271
54520207
57381824
327604336
137948313
107467416
273081665
43487726
164486751
501534430
176418795
47632108
398652538
195639864
103588803
59256854
5888420
822540217
1268696
130707697
356360107
24659402
86217749
16535611
580184295
106211003
4743224
379298070
297688850
55714804
61193556
183868185
532072673
2780829
609389043
281805063
368353611
541330455
219630121
317940065
148690908
67274515
340130
264080124
82151631
334931910
124990161
25850592
324738576
45763615
142281807
47050460
253890409
588520280
227087216
218168618
231977635
57123824
226842726
121313752
452776807
189549292
66013683
483219489
584240142
39426400
535779696
4873954
829155452
162513177
527645866
172452723
672839138
69008991
20043
274932627
121121356
170487348
456492120
423385360
65964804
368179983
58442654
66917970
258704305
164273688
158558990
71060569
370647654
687171231
376457602
779190870
168036558
147420155
471296109
322353667
59269651
172540980
97458026
198482074
386980
84148291
717016088
610259795
100478500
287337880
99893029
300295684
129642630
369032070
426528010
685958188
69855019
111073122
108840502
83356501
513535013
446185369
258178776
135048944
88011700
505262624
247728238
743459879
26575037
238823365
63351892
64292099
383927529
477177651
59970331
139714884
367059317
672120401
148262429
27768200
325498437
590465375
764242472
195119188
476646547
292737020
498684832
316142711
217611367
484663188
167544743
231044690
430196669
170108101
134307217
232279299
70547733
58945755
486617533
262742937
70889007
442014828
210767084
57320677
145912113
436596490
505008067
329915141
31298664
95334044
529704011
580057341
58874682
12117319
568962610
48757987
25836554
607724412
198019305
330667678
144468191
93431892
284943990
204675978
192173882
30974861
433147027
539914318
166732433
60926297
79181976
488673497
195647438
3477541
263050923
96103816
754925560
464218159
9777839
505314991
4561242
183019469
4108120
316159467
68143678
96414824
553183373
48245305
229977696
69034728
216220960
413007207
547877044
220217047
37528525
1740715
289341290
63829931
74431692
496904153
287599330
176129614
368888714
352421281
93144213
273477990
148471258
604476215
443050934
489072115
74357517
126984759
9859537
637052550
229697376
753446496
22927478
326381515
245334853
92006923
109436262
5747291
234278525
527772059
264322723
117047769
276202295
360247081
776223683
199507602
143830240
327353
573578640
111647480
785775838
113472966
170900162
91998575
44171255
18539115
17205450
511795141
30353586
35423800
235946315
727340929
251901957
36563013
121999121
308910850
102755676
633766276
289623169
496569341
305029478
5321391
542116372
37416594
467872782
161173528
47584181
315507386
269530816
359740219
69171436
27242556
130836016
305510721
451087086
156633668
494894814
70288400
51057335
107400120
465592431
248808034
295681394
123995024
28332274
693739134
180792847
79278454
74330700
95704759
622194926
272834876
392125933
810283876
79671921
326636949
485504905
400036822
47372096
258835260
72618586
31460058
80023286
343940937
157567935
202604352
789402769
672942845
388227649
226606
705883258
77827660
12080006
29593613
205353158
71693871
84755315
144939086
371542800
29204800
140098112
279265403
250187766
22866516
475806761
85878190
270130153
6258612
52799633
63631389
32237604
594955074
379435576
149690748
323821766
66113505
569650470
156794335
279086641
270505882
7699249
160577213
781363014
8692262
767401484
239291013
871624523
863543763
37854349
319699444
189540084
32777327
233250298
71576997
497639235
202442253
27865649
72375534
235366147
2683838
36641762
81305852
459423996
316312250
53164113
273935299
326588755
526779791
8065923
316887418
129098937
317592612
506917905
572133068
189159633
126521442
203048451
737093881
247997732
118276763
421664778
326520867
88830528
5894018
289835238
388706450
545417705
533089277
75312974
488479919
93397428
138982345
57468477
2987252
352040059
360897705
171818469
580936789
71309550
299584892
378236857
106651514
299887656
214909805
564923716
250689264
235738622
67531575
1447912
486272117
688310633
196886101
233802181
16308473
139231005
279321439
163267409
305382041
147684581
7777039
229268019
712247866
307390571
461958021
444597591
358990657
168813702
26544370
18615408
1717069
199843358
120269042
136944306
619413121
34096773
28328571
699249367
43330980
539154571
428132686
106002945
114456054
181777368
4567368
323395013
597419139
367359117
568309627
621502479
198090841
293039245
356206129
19403400
262100287
16640998
35208315
60326906
461770806
607924783
541828480
230204547
81300258
769258195
602240727
71356033
404180759
175668760
37344096
146305228
18964242
205290296
13223658
38285055
37398606
126432501
526662232
37946129
765449829
729704782
79134602
481928
202531543
569955045
605557082
366837976
17505753
83767581
285041613
215036695
60705123
224742083
285480225
175321949
64029242
113467525
132269271
213998018
87342977
175387916
455867451
166641219
19116529
24260169
262649114
159279336
168541780
162425925
57857724
647133523
111839420
256699858
9730876
7052005
132683148
22029408
173570638
87187460
23666102
123858639
90399628
74902391
81190653
591824838
6370907
260350459
258303032
480326242
61825620
568025484
6467063
70976903
433058799
91727468
91530495
230589081
185324021
30521302
182555427
444601226
89277321
130699306
9128261
184421136
338816266
591424266
36363919
262384744
323277312
51858461
96509746
17505340
271087727
61215149
480158062
60348601
669012562
45899
132162598
182115871
206857448
793781048
553532020
472493752
105272353
111150458
6006644
92836773
111445361
197837761
138304758
80965926
522693473
164050906
393182675
208090739
201981155
682208053
425802406
399123249
383330142
363949940
244763466
13788646
392725063
603283970
500263638
762989056
20778767
620579853
779556664
75555693
76822933
545208786
16116202
69787276
28015737
10460991
734004997
178220181
132360080
706447346
102591064
18082236
469032479
761448985
175450857
848721353
658398619
354952245
46062015
184130380
59282664
71163508
17285019
326680835
352042599
709732955
397077165
250425151
589961526
174947487
155426908
339740807
90233890
175181910
125939058
88852739
47144533
58811152
175203105
8848025
211162731
2764674
673014556
75536739
13850009
724941322
202679078
208925307
20284113
269849192
239073506
838255629
364856341
21187292
238621527
243180641
27316902
52785102
168490045
22720904
4477339
383410980
774433432
527229522
6878162
14592147
891299689
325607980
608979422
294565601
109469639
437324617
80332086
12770841
149207009
78304262
427457264
80224005
84344447
504922363
189775731
367594262
60987150
534742873
122582561
289599649
521493038
751284008
29628905
447600693
78628213
166146469
136565463
174008327
348401237
289800584
497068664
130893621
21580791
397256934
96029986
266670906
25747366
826910981
110632781
426858582
85749638
33822538
153262867
507460437
300591289
469280058
681360
75775291
352976906
114085967
445407177
322904487
524975366
453315520
488734158
474363050
582283084
212261171
287048009
99521072
48742324
21999925
212027328
403018597
133728842
383839642
8799783
597562450
1238216
453831093
261170300
828111009
37910062
334540315
287708497
571203324
101313557
117257697
58238000
19466661
336215186
560008938
160312417
349964850
731540461
523317256
502130435
9667650
670132794
332269523
219925145
413127594
29437457
49081414
285633294
11566049
221013199
3810879
32964301
203427058
561643555
138650763
32704715
310876380
17831571
21427800
175321168
125807148
335087853
574112042
108879469
402215761
2251732
686064290
83761722
62596177
262605795
495348755
239900025
18901662
98655597
123880634
111701303
166828114
423732258
313266716
385932602
22244798
179754388
2900190
1166466
787906891
105650533
162067351
174818941
10487430
40351269
51774408
21509323
945668066
39351175
490915983
8610191
468360
120116120
481739260
814699896
442104454
690103317
526660767
199518663
252125846
465543736
545232415
541821087
51880016
197496337
188288824
227155396
50049874
299947079
14592147
233114413
3766351
297145293
4246783
278645658
522703977
58163889
654101542
28819548
194997471
95101900
211507274
347636502
77110474
104980875
594720391
599034382
364890492
89732656
78648006
126598468
225339650
235030872
169282251
209381330
277014878
626196763
587839479
745274112
88113053
194893698
119915023
303925987
79390562
3174852
208490661
267244035
886166974
452249045
19893857
54832262
306944749
168150484
43950036
220524059
417691458
38733337
1493520
649685855
134715850
121988124
416154524
315248391
5432658
344331655
268500145
377625150
261845272
96033289
66159037
32868458
4729919
787988131
282860276
282453709
166466658
743511989
479925590
89502952
13545591
500572802
4665345
402642638
8044186
109491829
307264204
148374273
517659246
72644369
102660542
25456427
500678498
40226620
3950043
691206680
128210727
350298039
423013923
158160209
290992800
116631745
12718348
136282
3156678
350006017
538695299
736792725
397944722
271475548
389147034
128771700
223219209
318716786
232608824
24365299
59720480
384663423
498318979
280908952
217741983
31069837
67494658
266245644
353629538
801503237
36591421
540834427
9171544
105195799
25380525
27328858
12398366
410129091
114391034
37768836
232159103
85119985
1693098
33424017
32868126
65847330
590247870
450047762
732333868
380694215
201545198
820643459
410871357
423148470
24800646
40604484
232640799
269578075
304839940
68687032
142394623
205963129
107818962
16913131
96998818
591339846
377166472
118996554
21800908
4134423
193171988
30868840
260094498
583915745
108545084
211042750
156493664
224216936
350288542
448469898
482407458
35150377
48189402
96085222
198081213
60963708
530174404
224025190
226940740
101500761
790767153
360803432
8906716
186201584
182691404
148895103
184814163
347137872
392273191
80083482
207588497
3294054
124695277
329881334
146583964
27333528
296644624
84713699
256085327
7601940
645658180
438265427
742708161
37606886
334143269
152137026
57116648
35025643
320503989
99851688
264656074
261268658
512057887
45162118
59971056
161793237
320830075
711119551
232413529
163675704
24457334
22461099
426839705
534461024
147590346
25731316
170175791
40016528
162222667
592582763
388664099
173639225
526124514
13805234
713725011
225721528
68607259
383203840
76371087
658486753
145695288
18079290
1025895
191512491
319356005
407131142
360693634
288464388
348516845
131570423
75440704
62643756
122369379
876274061
23522935
594473891
178976661
292692606
502188433
68466176
464072840
110033217
186756646
446278484
148975030
221230124
117581932
511765947
23104424
235233401
262300382
439310416
1540700
583974351
403616952
9987010
158277934
69436792
288125691
53145076
17732915
566396446
161569222
259723770
8022061
179134575
223989406
138632568
30812115
121404102
360374648
2643634
624589051
202258785
659727063
2804985
37121069
331208926
128744433
203524987
10825601
63613070
888710054
194450988
485639623
130701170
492652157
505700335
69827818
172891106
601074421
355087884
404980012
644976803
22877276
2047026
10154126
422197572
83765793
403088089
12258288
33686349
248899695
13887114
61423145
109237273
396235453
640182172
44324253
379320032
93700695
752423573
346444755
5692120
707768711
507717204
510024333
641594401
171762632
238057700
18833791
30431964
361934182
127121496
550468298
308771429
132654932
87400500
274851613
152288105
180616068
194148708
24569933
718950416
159473654
90878550
329597652
349163622
89253565
458186748
222443320
158788401
133686710
90161619
217675360
661998575
395673404
341052336
135060928
490475978
103098807
36867389
598425922
59276235
613636484
288954403
102560517
389754119
384223885
394266917
57569367
158340156
411217749
33871023
318724687
241671594
591835296
408762319
883896443
714907098
160492725
172832863
552683804
57857433
196659513
329149489
585078734
3657810
35656883
637501672
297711590
63278322
170323879
465497109
880598636
123406550
23808064
50970910
744634629
227688758
153739714
364490308
147469203
153140534
662346172
661332510
50726963
30879065
86013457
685349944
100008577
307783172
31095728
184686779
140740780
257644687
349919400
46785081
163575979
408928028
363227957
121614843
750714676
697370854
150749545
678416489
624777492
613935038
30399928
1581186
580702043
30899045
51098712
195494091
185429817
65646243
310238110
166617280
280165279
481926775
8096575
163693180
472761688
585717741
18053994
233063392
244395022
701551361
94099063
9195062
782655062
652917876
64088180
369704941
478670078
563904366
346136883
378443301
79018994
18065133
42704244
354539352
261811582
289008140
401336269
11222658
707455921
416200583
187135713
274539846
425255934
53052848
675680905
8703274
177821814
66359209
399590063
171860608
427044526
2452776
22097665
25297863
376802395
466409902
534469591
17324502
9945325
127180875
198101217
59215344
493427787
102603837
4016646
93900142
218782774
84693854
289153083
503461317
551960533
117020793
157733709
237925207
190275451
209771069
371673060
34077832
46744024
12107014
396158491
4231140
107158676
129300584
33219498
206722774
66075782
33888298
650057628
512091672
91934959
545266813
20896966
616285560
193790603
123710788
511378045
172281894
482447973
218557980
18145434
227957307
651227182
143141379
423933439
285792984
205738972
84844276
198728061
377869967
398793532
62568288
587246844
34791380
10792319
1565811
140528033
118286618
275668002
118472073
6063038
242091121
141006493
214718514
4333860
336662018
232311817
210597597
759939723
88603645
45397773
47874159
606390109
707171318
627972615
113412249
99498411
411859305
170203264
387377713
695916
653967965
59062192
59427337
198484142
183817010
197530369
12540027
202353401
421700499
12773960
36327236
129696336
114401811
532393859
667423126
2488948
19646494
102053277
201039802
85219028
109653118
547068583
221858057
254594654
477772741
102030833
21570474
349219798
564503831
525063951
478669587
379573
95466998
15319223
36754179
113896419
584796537
467984655
88589878
374290979
88793771
73092832
756480821
99421998
283964805
345671715
90997811
30353774
259838759
30691032
16485788
135689627
241652412
66762781
43378352
40408462
230296541
69386574
4526779
325182266
285756836
254104088
894658096
919460169
51476395
440007665
286078277
198645107
414017350
863018245
211071842
49121062
175447719
0
241432426
342811098
499976966
123628527
57388567
100171224
737758360
584157823
549537472
154167376
219605540
85071191
420623184
1228223
562652642
269627050
697643473
477710277
299103226
289212348
6560638
121759925
122303094
580785951
247830504
334178023
348384742
143308260
224579775
680884327
3146335
217908789
239777251
481306522
55760812
322261536
131410636
355486189
253387830
147649949
6755493
33469506
139784155
121206928
123261991
420847096
35033367
206571434
29077116
104903427
329958482
70390254
43860223
151332553
405621149
329932913
561735965
189627050
3146965
537035280
198596649
390554357
14959688
113383257
216648929
60873871
240764473
100736736
90141074
156278772
149408976
62060155
782160536
125993490
229301193
81463220
47327336
151512375
505469843
704289680
181876094
106332328
27459013
186615212
207931048
50754924
226966627
3815274
570219945
264117199
98868706
250259173
308189786
21010029
27525252
7672406
61624354
348411333
45223280
143868101
107019849
355160741
28437651
126653496
524323091
596265459
371545776
118028965
94860646
116646026
77732571
95398188
161523151
56498810
578182239
130688132
778680974
76428409
166420659
347397409
173902458
21800472
77059730
251893420
543275953
164128234
56735512
524192930
112499327
188806714
209699873
98181724
588502636
257148130
522995170
562875218
51464655
385878770
3601209
106350741
13703364
69525549
435165523
212218240
374671786
7475628
350472334
115685130
209344252
527322832
277903317
168646144
900808896
584911119
446269662
894478987
461775969
59069477
55377054
692920022
147254344
11398805
29067022
604155626
10641891
1835939
198816886
206172575
17584844
140218726
20739992
13777265
440689056
234682572
155774282
618782038
573138625
46141628
60772968
294502606
948192
215518816
487221130
183400822
230545570
389907990
74043240
402794447
214179148
165710095
547054130
409897833
537237247
423748323
142903970
123334871
503525001
488215729
30728248
496187661
7630398
18941110
20655535
136701332
786058493
229948761
266345713
123511477
239440513
2551484
110790318
177768509
823813410
42431100
25201234
118411868
47627643
208780372
447960490
636876311
176627615
328281917
301258843
840908
12033935
307615113
94510472
71895522
58082334
71557031
95501242
29185906
71843981
329162073
466611932
96705466
65991181
8125466
32876558
407050199
548523029
25319801
23081665
275875899
714224827
123983950
110228754
707184118
736183963
22567358
429108919
10094449
561865111
225388562
179544200
256223869
196702309
47755777
382187063
13557902
275445856
9562369
11784551
21331032
263507012
414628942
71097678
81238992
57941797
700706926
297856124
171689676
91165731
658567219
257355033
155105965
628689118
253642960
847225
396356328
226509336
168226080
43111425
654981171
149329709
859984465
242911415
240549767
391350500
121803272
40035451
241351165
456944225
45453703
20045713
256048994
358995403
568348693
28582090
590744783
534746731
211239646
144185698
578077291
95279892
124572395
160325129
595831398
644241416
47607174
3057168
203483556
491221444
249139196
383051098
262872679
182343390
107210609
553982649
26914971
159901076
259540542
462933636
61412057
771590482
409661060
38821763
285588951
292541952
154328534
31958223
323952757
771609231
695001643
390365259
175251303
58132651
529695045
561954628
398252390
323009547
615455344
155911113
46907069
884660957
615067295
715018473
4311703
156162124
601589932
421545205
27362569
267376439
324648521
194516641
410624515
314083658
286050223
95673224
10275743
64162054
225001759
182795737
25902448
141227934
110485046
42174009
214447424
219435452
468242960
290249802
246099435
30666610
146415110
197690980
239632371
185350608
162684133
441843247
276868240
729534795
482238490
139507340
97984201
26503752
184148411
5293507
480117681
452911929
710860265
333929776
55938107
227472497
3833022
185139735
324234749
885062010
31307950
102417382
242758458
24585705
50069163
187320841
127867198
100542758
50561247
561888195
89198538
27297585
153067170
281096768
396642
40221720
15736166
369997187
132110946
137178061
270050126
22950693
353294895
214627512
547307009
348993662
483338634
157566471
197149281
359556243
166464292
455349336
125100307
110262581
146383640
312636361
38184427
22015820
65677008
754509154
11735508
33781610
697510609
95077433
145254261
735470336
5994511
48819829
852177858
205237266
495145195
478273340
140959653
75800988
58722998
333783086
11335773
161274319
99646721
213036084
46642486
659952097
135816033
645404831
293697885
39913404
252835552
159432972
87765344
44449097
55761912
214469305
138055242
410514182
261086032
102735983
273572074
144941839
284109903
69910881
165341506
343030030
10599423
32605495
439993772
430133044
80400266
148267404
92975882
60961537
108620056
189685226
158580912
229764905
558113868
283983836
449133853
496122791
189852846
3410552
249501833
147143786
457243456
44585087
385059962
7131995
358364201
168199155
113203528
102321386
30033106
14857224
109186034
614539577
175557355
109844878
533356325
30091321
372460961
227575319
457294473
60080961
697265225
225718154
46302833
122733412
15752782
328266231
141082914
701042142
406111128
114927579
133586843
355841755
149438209
267861106
949349
74093062
305709695
156337724
528809451
709276520
81568861
97952378
417973705
22592648
146042570
48552059
250418098
447552910
553960272
15513982
646898979
437270128
454223107
15587048
254083188
865629886
185744365
163104451
172680494
43244159
584002426
52834970
7443942
196651680
407626672
187921719
180314685
29741019
7409331
305867320
295786767
164578263
182323501
127160396
5535560
508196560
289442468
532620586
339998289
514883983
123772234
179134240
14051356
28130027
113891381
4420233
18858082
653357939
424398522
219534170
15442465
6715801
109111472
51931827
15040104
657346687
171973552
58603955
152720358
171508201
110007734
90990061
393375201
598344475
3506215
362356838
145579198
53640513
173229128
451056808
444214008
366072485
348242965
356862385
392672630
238452835
296389985
818650907
168028
166711350
75384678
130807808
116172799
417241379
403489547
170778759
90611605
444225850
245902700
12616550
152053252
380436184
11371966
312894604
352497550
16341891
504557784
45410413
108212506
660623930
187669554
3112182
388899985
296459974
586161643
410840198
40334419
703121485
530238015
104742764
20715827
63137667
33454195
96071858
67578061
597780036
394589124
10851509
92095237
259062938
198388764
218104616
160739981
25983837
307937333
97240873
107777324
236226600
101098350
524113622
422652333
49409143
108975177
620435744
27768991
157786575
72584950
274570156
22796599
297630918
446617633
151425591
67407330
175865516
787670309
347985547
67533792
258717445
221323699
8871321
36312042
29377169
337642802
15196678
243323541
835197723
547036733
281327025
214427585
20458102
400845128
196527091
159559797
645643496
174768620
147406934
113572272
22948855
356972753
564695332
89274028
251214730
692720595
73110320
76848842
585519179
617463722
408345187
30922942
1135968
135236793
489361288
113960191
68356714
274133416
26132674
242754444
162088007
97680770
525519128
45867165
576141048
21989559
63329184
257321885
62649179
109374474
873894
216289970
171958476
290226173
518731
25577097
119616628
10477865
162105497
13649260
283060294
232032959
74766989
18006649
407812772
429059582
68055608
89964697
88201946
129220359
223942202
113167573
46979950
807325984
14369767
263572319
367901043
104202124
363687246
6393167
104571528
470022129
6058287
613311491
44809950
135810197
731426000
277867388
540125541
42712354
252692715
157539787
418017585
88954346
30060818
388820922
35448356
268452988
131842976
47620096
55747919
4162893
50714188
121005033
332189276
402713024
23900728
397537953
409734204
519502071
727813171
41540166
157991614
7570828
66159917
39604367
349929133
305826896
526508336
29421408
317740544
49736780
60341256
113011178
586912119
400512344
17228514
365076274
259112990
95041858
329452736
3595940
721373376
87981227
6527020
445091330
529406705
247941050
97856954
7162184
1523881
4617737
480543539
101004724
245064660
700421866
5010457
766495196
75480276
19137990
149788376
532429177
23667563
89058266
129590148
144781010
518244186
178611112
32655281
574527966
192274802
814895514
165845864
342495211
105282047
117110184
403296683
193811601
603489255
21162179
11604612
492968492
315019989
485564753
620564571
279152697
35826415
482427268
251800819
148548062
62505727
39665043
2847662
143520719
75632526
207105399
241214759
148418518
11546947
12422491
117202605
56428130
205744326
817960238
321115472
72653503
57770229
133927754
214956910
136246444
97175980
48069391
34683862
918987596
272471605
210364571
310831808
82320832
700457140
115104489
153384272
30833891
306392072
151706543
6795276
173549846
134615667
284622716
10422145
9249947
23092605
204630933
513784106
27030944
140192237
29426213
148840597
91076147
70478164
313378569
319147754
19098795
571145542
42440106
376224033
389822177
72309958
99522203
225151815
35328751
52584568
869232246
4548716
85890044
734538934
896586274
284557339
182726457
555463664
158784594
716721531
238141916
806863979
50430203
336391860
163239808
4013269
131975302
628180685
202109973
219470732
111942214
218330622
40915407
157119036
437710846
318260381
7116194
90963751
387532
151300243
626928867
35537510
134039759
228244044
399340986
258875541
410753734
43262861
31554092
449116357
83275786
71028460
57574346
825029649
74170702
303390442
604203119
169315322
111688733
87681729
401169957
17240951
128696023
7236782
212755197
843226
829883737
63595300
97509827
397855989
152954551
43549032
100256970
238977179
33359001
48198564
124193872
17488231
161001289
26788101
26906663
91428704
361359542
553767315
276648375
185954959
142042698
37344775
7583267
63329627
146990229
19000768
621698715
90247786
1880339
306024495
414227220
4774860
145870967
71528266
392778236
36823461
282442875
445229363
107332008
19809040
11619558
18483537
57624180
50112087
2845096
3344976
312189763
625444004
122127754
214432761
314679834
614189317
34166388
163796273
506712835
672849518
242803347
313761394
399530390
78242041
73949221
57042582
43391703
383511186
519138619
606509264
24261390
163400085
192323547
565750528
746486220
92508150
45877129
379043582
15604222
180978609
78945960
6262459
22203509
228946250
188696354
206622097
139958062
158933432
209634195
15866658
459295
217433129
164120681
399109976
538630686
531161017
212930514
869507050
513410503
422065643
116400796
359019644
228991572
93885590
30601007
309646526
181810524
93548179
443749687
50371155
459796738
101726363
592959758
1816026
4657102
19432910
60058360
59298017
134849742
397297186
290226367
187263249
144163760
364577926
221386859
428756974
120425360
109318070
343876821
138663799
93833636
348146017
8600616
40401447
76054062
391296402
5056491
355102491
615515759
78242675
184136378
0
83908229
239946547
98978394
128000454
243879007
688223973
13594966
274483384
143119750
370962276
480271300
78898971
41622717
36210621
216945058
341746620
262645232
203978295
54383901
183498047
144323548
370784583
31315595
49445088
243787545
240892488
179099275
743267521
24362473
291134978
198131834
226606706
417597987
353921607
127879110
277033692
664271593
40497085
348081952
452493241
21572511
831025843
149620364
64104148
44757403
202952443
24765752
84919232
283547209
132225727
71665706
36082523
311594891
5076789
361328278
271441932
34030731
238760597
13382598
21039335
175459504
726183511
242585984
135099718
772858648
99197292
401030778
334490653
35571421
829896383
93835252
2589718
384994634
601762372
182627146
92512894
134335818
299507978
472915845
538547587
78102105
117854152
24254196
25481132
87567329
168170854
416753118
707827456
62162895
120219652
342480375
372205855
390963012
185855488
194194590
284662360
262649534
168433628
38467328
596257921
800150747
30410754
302610329
696806
145598158
83027249
295928315
63926587
199025642
53252541
189747196
10363494
27885785
60912317
308086482
233597816
77911589
170738710
176512340
113329555
344534583
183530307
50739118
96854035
106292208
57113783
333311838
62269721
128257657
463879568
195415893
97403101
611981987
23454277
478375138
614151163
141324262
142474613
110082158
68985428
107645236
220781231
96782644
137070818
172267997
146890340
413417761
630229066
30990307
15244264
405345183
278527398
2580328
507879013
219827668
562608491
428080381
47121414
530515007
349031098
821032174
619323554
367817253
37434847
1813845
843528440
32532182
146324125
162955120
747192245
110533919
2950892
148586954
50393458
291070580
290354805
684314023
522375189
204558558
44192665
70559364
201802149
142893881
24388935
84086257
27622952
71208234
675283522
407069269
215637474
278108231
736879339
69650020
30470744
119663521
133517760
618717464
189790764
196669144
228778713
60823739
13569969
193707124
3400069
860918146
81447571
32710350
15572944
157029
50811546
82019490
550743925
185512214
11052561
530050258
257322485
85092125
29857637
151476989
61377251
71833234
115056642
237271673
16417935
117168473
59088450
187868993
774142654
719927704
418206900
4328879
102316426
408616962
383309228
384389900
258214740
268142361
552748687
324078890
93800531
501037420
39581598
78755864
175585470
129302769
51784183
314480188
265305431
43639669
148433801
869156
162066680
84107022
14592147
444770888
338382787
36882779
103622789
194178111
43754150
126420827
540797731
258235863
187807544
257013371
170638376
352731322
152043300
322821136
466001900
202846849
343937003
82537781
374908828
310977520
97780645
36068385
30453325
358790131
377780651
191139019
573970092
283285294
134913296
298359689
501327662
86477587
313145865
464280170
257500987
30054726
11968986
34633048
575604809
264050425
985797
309195907
428547599
229568926
522507396
491399121
153875268
415635631
408313305
289361255
194428222
53617134
462226116
29273563
140783524
60770086
113376040
263971131
406785979
223472294
200661355
345139954
44642736
103999485
111938048
92842015
2643619
710940087
352576603
309339970
399754366
487441073
321891366
159145517
209376931
28592132
261058144
61101922
486832500
70993459
13104639
480003833
368854918
627064702
56122458
85370709
49287255
9740890
85289516
233062803
603980545
780240073
32362076
256811402
38658558
314774191
663062995
360505755
75419258
313187437
461707053
562382397
65247307
231077785
658447612
48867424
751515469
67689836
597132373
108479931
127031918
549926984
310964048
242148997
592965907
248993835
330233669
302708874
98128521
80167362
41688171
56403227
22254585
292339733
228509652
466906292
841868060
887030
204788896
260934823
58153938
152948881
46379172
37771856
184197615
8595691
48468688
73665820
244005329
191274387
677093653
5572018
131789504
485314567
313554706
142703634
252478326
305825485
191492717
269958707
97876428
209258696
496529970
84581851
26291280
216351179
6920362
200113431
384832286
211548159
4076923
439794803
440655911
7860246
1894066
114973104
211907590
269082040
47107168
261667756
286683875
119437662
22629505
85502078
45519629
148231106
185603597
435099733
24646019
55241075
434827524
14044475
132395929
7708346
384781429
374571572
2907780
103192709
20778446
178583848
10002674
246996620
49256968
3377535
206201235
734840217
136683975
334473470
146318353
460504788
180504176
168426187
67604991
125182249
228969454
45904785
19509468
213285164
156676786
309442133
162113625
234595005
428440098
369154911
98173848
266936648
227831069
17866479
49270175
486263512
436584503
308050853
389558047
385985842
380119655
549214320
31541541
232776486
5748400
11474484
262148209
150100983
250534218
245422017
84191210
28851642
59146157
170647739
777344016
42389788
158022176
47068872
42328575
121727623
317707301
288076040
319702596
632187
121361932
37425482
14868803
24638095
61134882
932506952
91594873
109583831
168392271
141783231
307578224
79807416
467096932
19404528
175291411
289067247
188298264
476731742
17828406
479928993
71344908
446060962
688904933
211685267
175110050
126436360
62573977
375077626
52401181
394757193
0
252566206
23268382
496486945
849332326
125851410
217471616
594405305
154081515
355076539
102163181
54354252
510768175
43802938
403225556
67832351
138496778
627000089
7602215
405806474
692346906
596865328
10076006
290799138
127845434
663123434
338862773
28799088
479240549
200484320
370673434
52150385
449022749
222638329
661888358
96851988
260143787
88256212
78568912
32006873
96268171
435699137
147847076
32635310
603049917
180054072
169083200
15334204
493395026
544990028
208913382
461348089
911513255
105053094
54978170
712843249
405487281
334988640
91838666
391665005
457115829
231340267
109242248
261490763
13379197
311893628
360405941
627424580
176661001
353091364
372108502
125042017
27519415
168812214
217415850
7283516
150390544
10324458
107754602
107072696
426290504
59482934
183556720
10891653
45437131
245376365
584045076
658915033
155966014
559097269
392202960
19102759
80522256
734694415
59020503
204788676
127373164
707744305
363539429
126274757
852636919
256756624
2004418
316156277
47371322
292229964
270600004
50205766
8070552
42230379
214400803
98737051
95913066
174093239
591665374
431218568
221340860
2783959
13558340
273949370
828012796
613895263
324650091
4856852
31317678
308533180
215505277
540459540
224444829
692036447
290022235
491030191
678185416
162215725
5055829
117440821
485751414
329193957
342872526
353319991
283526636
4583264
450141972
131843163
71646386
55939870
172200579
16490777
330684986
2008696
215851099
25403727
312275629
181693960
318908169
339448327
48333537
469234324
218531001
8309262
106673229
19851048
407515707
74032971
136565207
1568572
65500515
99280123
264965275
357931824
97014375
14744037
247841213
302468638
102289594
409962319
66591193
7770635
73650009
427503723
52301384
221190818
484311416
641922844
806486413
153471189
223577762
195756830
139588904
136654714
229041884
310357119
440499428
282962017
273176949
160325726
323525675
793999
38002414
121137565
42790780
13985836
31976995
198131749
113844879
13359900
90648569
700399907
195493593
251464226
3889042
7302170
119101437
449564006
16837052
216877138
131075818
36289789
181581586
724751778
93651151
660344284
287992799
291268201
184513001
182372144
148904235
81193897
530013344
326412206
359755900
43797841
14592147
39085232
24769603
206853494
7787732
946290696
468456750
137989942
79785171
1250856
120973717
607319056
13149001
88268681
55788438
261740357
222396957
78493483
227482803
618446997
562743068
134497215
260113670
402623500
13605602
865872496
559727105
19881203
40381295
1943308
20546599
360530801
558967553
126865454
126823089
89339283
622747271
8318206
72698136
71479100
90661990
412436407
504715931
191364289
83928071
6245713
347217312
85086822
182086591
126929811
947120566
18150446
34456683
684003501
334931887
194427832
788077875
93735714
29827609
291103309
535021837
244357943
180860410
94851517
208840734
16003385
639366115
422256711
454865895
98854677
436035302
108830178
52500527
532917373
343305962
292331240
529316669
83744082
555884509
544673844
304330482
172289289
225403527
392573261
699332512
526300964
109551966
16513216
496749171
16998093
362388113
68156178
870614166
148365739
143379042
393190003
297910688
660835758
397772757
209645519
112423720
57663919
302252998
221581811
337390568
529308531
414443142
73910502
826106175
732185238
10674905
99330390
44293295
193762719
199697539
503079962
594582886
106192033
151293820
378450504
22584868
145250171
84001215
410170329
124312156
506007918
269099134
170060917
576956369
1204150
354853634
29329369
57266555
16669723
90628029
28395086
570891166
5114609
636098936
648100249
52769389
409414301
513628622
133968739
535226703
180046763
720449554
14727730
258754294
565200704
146168303
237728193
144540616
591778665
409585070
76202822
152493897
620107782
602166264
873697384
210877934
73453286
165100252
5551715
332476468
48922150
543929079
183403881
126988053
342543570
453148645
7901298
80135686
290226964
72608048
412864631
20262086
140938147
163395998
12964924
498694543
173283851
331105236
63435554
341449473
432959971
13735736
227669961
978160
599165
823406245
69891806
104289462
115369260
2654868
64240439
378155733
318697170
133551953
209107282
59048483
70341490
424049673
318882545
335128610
163988084
319281770
168294503
248393428
16465281
630230274
157902980
229858155
334459088
62930058
381686607
96255023
18085163
678450454
625746452
420674161
71848325
180290791
6171243
167996553
253144046
40951660
472246783
173125868
162354465
118587672
202366522
144464603
56273763
10212850
63154192
496649096
254107014
458382717
96936680
3849159
124314112
158664248
247043139
300210126
424248833
681902005
127980018
747183598
351147466
197273003
127921808
283005416
44419923
229402395
14256818
849473857
56590675
172985824
74064121
13726988
641408885
707366605
665339262
489855533
17796456
239126569
452697717
28250292
3573971
237548242
304934770
155769104
96844416
173759247
498318968
559022813
47966012
158840644
411084022
43802923
630789815
238961396
442457342
2995710
100205794
201513484
14122395
253495450
214561039
718189900
396333745
28852576
393216683
78990031
94214880
180809111
110954897
883247242
100821680
310748178
734208238
437481767
124332946
131286914
9686085
19166901
88377608
128716233
577257535
85301988
178495482
83298322
80066220
505879010
89173333
4590543
298659609
93481423
559421003
18512023
301279630
238982180
261634595
583006535
157018125
589431700
49760938
336482993
243920784
5151451
372889517
242736755
252423314
200731822
520464568
1045168
98680308
57484743
30410754
103770585
260298409
536857107
105028283
98933389
199366589
44126190
3817577
144440132
268541228
954368262
331602351
475131060
148120066
71941765
73164283
139050638
117364457
203826518
107294444
225178216
78240378
299111171
98611519
263825682
778022682
207671861
2710415
391456566
286215423
11922794
250565236
113495898
5943371
22927950
11562207
516063151
56629068
183388462
401500843
406757695
210197336
627464446
371236387
66566983
21983683
237047715
229045947
370370481
188423230
307091616
895367170
212406350
5851335
374666061
158357605
95302344
179345382
11642173
294185494
107887852
402705874
20889392
253920664
71287548
16937306
507258766
112069771
102716940
580007827
751903945
389029727
637102178
401350080
19942310
596261356
62772586
170010417
286851863
541764455
655591642
543173952
219561410
429485530
67583256
556414812
31314513
63835167
470372741
81049156
106484829
566464481
36743034
61028856
5187938
77931073
25983375
2074980
81134546
108699999
224246120
888203047
528894159
24424024
418018054
11682786
2734996
100946696
492161996
462209463
4903240
44411143
556022596
321058673
361531271
684487817
6163899
186708017
10608780
643520854
411921731
558370384
297488119
816533231
851750782
370584278
160698265
251242435
637603997
551666078
135792350
36975514
234187398
305685002
365607294
245183885
277279016
793238382
375351378
79774744
329437143
658837112
719749506
310125521
400396848
39212854
7727571
687531373
468698329
152020357
731921769
13718497
548768273
98840413
20129114
263045651
555976522
92939364
132588774
57884857
491035450
430835390
123795774
324554415
99852254
884415730
34101123
5070692
279673793
48934179
1944595
315084
361862603
13569307
57025043
391206035
288892405
210775723
350031660
208226619
47165479
62148442
54663163
251698269
177726180
180819277
623310147
311517509
266631809
73301752
83408310
542538086
353822425
283031629
94361265
10218377
322232287
34902095
429659881
221095993
556022181
359163352
5995477
235588254
188082251
249367573
90772664
266309882
433933641
247375426
842435317
289524327
132651079
11235950
484855575
97001409
611798433
870060
40308999
664504813
82201320
291468837
357063159
71193533
675163888
424340636
284859540
56971552
28759773
273822893
13274110
303474080
52807137
150536287
584648675
132250902
205453832
121745049
53067971
405604493
204367261
67068669
64714932
121704251
274300368
694985266
121112287
414609159
446341075
176649551
99873897
248346413
122239837
9171621
499340714
813971022
62016268
338538193
54668668
479349908
22166468
517939126
52888996
319885302
24354792
187220173
251041791
515450509
216968541
377825864
909993777
438996866
297407110
331330024
479347178
266871114
3335900
263459482
46945038
679777615
72365405
303148505
413186846
82686310
122832529
743879349
463765692
303331573
349949299
88834188
423875161
493887638
72621337
93270756
299361910
121523655
21775305
507262968
762795864
404862148
648349352
184989110
114228797
29864588
138968599
346097232
369192955
497585139
110642279
226063258
531879575
15692609
353179764
20638048
42394238
459751761
120848910
105040457
382494931
73622792
609696472
864098030
9457993
286045008
173631496
329563051
401899139
10751987
65628651
197783071
439513761
587073295
448598787
69198720
30876597
150447896
263799004
323505621
64225660
147203032
72840415
179370754
20762014
31820290
39564927
101731288
478944013
412252156
69985193
329548676
488767695
6066004
67761987
94854031
487408149
811639491
400044759
218311919
257771803
30834818
449601388
31984792
289642735
57082918
441453419
250857219
103215044
0
39206893
153207167
462387868
464592916
216146064
64843701
75114122
70189881
179176306
101827997
103370645
560849290
223136481
117803825
689890965
266217928
142022886
727096403
62044345
129195810
606633113
10413103
62594579
435237561
209114459
388885236
734109426
23444098
86497625
200467614
77433687
192741352
13044802
1121417
287960115
4902450
62081710
88000369
194257818
141221213
36757931
311744149
316096087
592495739
3826049
294332625
408291291
183012457
222188111
166592827
661140088
437753108
94050001
59304902
469668466
72567206
9583669
281222951
68580589
122441871
216504210
680736168
202057537
353501422
91915952
286874237
88925271
106308702
122822677
157891265
771773157
237873906
35107590
84171320
374692425
257356196
131513172
37816400
54368225
283745537
14592147
160115647
30827480
821514978
130424172
7647773
183053661
2386047
26286447
138120836
174080321
36046023
366564235
107602931
9462930
26397893
130737790
300937506
158805946
492881912
274430182
310606803
104877503
174687544
102652745
379918837
177331085
185352811
362943800
4568260
174542928
567336173
444290583
51145203
173564679
397770957
33296649
8686731
2263956
207886232
103487779
295880992
165676641
454520249
492537087
123228432
159258769
367041017
58303683
96538664
6198856
218245726
339629814
212550489
90762644
603007576
151672110
308137292
144775067
764502395
212273386
22821795
506748064
74497291
38110034
185696965
513945230
183970075
255050502
198385294
230638907
41858171
544141400
206809702
53095007
196777088
111983064
4979602
20119086
309708064
27547267
717585527
312525451
542772672
497313157
134733403
26553337
45171497
53612342
22875976
102708440
73155247
521903906
90543940
610385273
5554449
57348245
246440503
62488712
548719581
334543422
316224943
303886631
1214004
144870399
57255583
42829751
102837556
184865946
63621312
103534206
546148430
438412783
248340594
84347894
25208256
168317497
325151998
620540192
193620466
439972109
175562398
93305608
315092274
143042002
110401284
1498388
84263615
194921894
163612972
513953544
441710313
293734721
71371061
68599309
356092470
92147628
334279913
248301620
268247937
52754895
103800247
202643973
360892292
265053847
310580626
683088899
272226477
62047481
35546288
114565526
66642672
198603111
67655739
148133257
2445211
26059920
52241552
268774123
751746193
97416342
558380875
65269814
134015330
37809326
212203989
67581738
148304460
18790302
127160713
31004390
22956391
68051458
239555841
268884221
293138516
880397730
788182670
709287226
46780955
212263477
582045746
241685853
164273998
488013383
10582317
38879846
276389616
129318100
67453315
28164352
256311817
42498183
129584700
32356741
554666407
329490351
524482652
359048138
1599715
50400314
9161906
73448956
35318709
292633555
29302531
262595752
284574821
13271210
582426257
18503071
447606032
646435636
4853674
751139486
66663782
242432037
478107101
443419081
129319236
189581943
25736249
402237622
392426784
17887926
256859599
557938350
82178326
313537394
415857014
642537914
254787204
297462695
243945488
338713087
514054067
86429974
525987804
22330040
50572447
45163294
3666396
573805694
102047238
225757415
282840807
648667502
193018708
194916106
182395068
198829004
13548331
33396559
366810711
195508764
658787473
154020482
479835902
85215296
39687853
189654730
8210155
17272605
346131138
713004599
139214468
555271414
97495856
107410272
245694740
544729285
11466135
134663057
712178389
31175143
83944018
344863886
352648308
82202456
7950837
304588740
206355793
147864125
312006739
248475392
124029216
100223476
735988652
360971291
343816974
112561564
89226658
919862390
177911783
377499580
367380016
141328228
330313302
446917991
52187740
185586157
333841408
333616134
9879224
96465482
489116096
0
704058146
45570309
23459389
53760587
59505947
74858571
238977548
24613450
563498358
3453431
559002030
331830819
464654178
426206854
133152392
305166255
477377569
116818466
160289220
36603718
14172730
53084687
530141261
49178906
151623414
425922448
498525019
366874259
288972877
893305993
333411466
798947
381801300
336392370
323201251
399153208
383782877
89901340
654573026
262035206
96813009
514261914
59208741
487531385
183242153
482952528
17803365
301772054
272553771
166397438
35516129
366597652
328455139
89797140
11979675
518305999
102439223
242945201
64338901
194209193
171147461
87714956
92589774
38344111
29265542
209290596
30410754
6603156
209770162
200148217
494517097
343176184
233181115
95205627
304922072
369283535
598604022
69105278
612175999
619202851
229565250
665945887
352084109
149802899
80885308
385864735
113841208
100625679
447521228
497338201
57675908
160133964
227179333
26509883
141698431
139629296
32820717
739975995
379916371
115699945
563605869
618588761
579703292
5620493
189193043
7477995
396095580
8814321
660897180
547157177
190182806
8267376
38311666
85221095
458277443
131749932
39252173
464008365
31367981
867138319
234385540
133172819
98128045
113914992
295463305
73614278
133027937
661853969
63491310
208606807
217463491
214653605
194451091
92722980
32083439
84081038
178139748
252371578
462060390
499054035
215638834
23612055
216996534
383927828
5452094
135845884
20692505
283384063
171146332
306728064
586544319
175552118
608723363
111150555
542807149
549606398
30255345
99595158
20669914
135515706
301023527
52353925
117972477
365818715
100352610
379312714
614582059
122676519
30410754
28604650
88557890
776555207
658791
739471696
62142467
73276946
897794402
459102765
34568739
171167682
94142498
119526964
616012104
340817124
382064686
50186196
335854078
126531465
33445489
116509479
6917547
648811137
382509812
7750887
236388744
62308160
658212141
13079515
705686218
862763770
50619436
583571872
720934106
300172086
723459861
255142746
414788658
224570756
82814504
37362277
40465377
329534008
741652073
693097172
420734869
81409344
243204665
169576213
15597316
196243288
426132799
46494229
410314955
140664758
501042298
60202682
180585482
23997819
27266155
83397968
201425975
104224380
36386503
294072753
21852561
23104014
680143378
193450390
394795011
147461889
546931871
150892564
252251476
72182824
863090107
300473854
181859554
191868635
249077389
183434672
795618606
168675405
302476578
124290
542424628
7148681
19363283
107014763
170537276
446800106
15884517
356896371
30861150
232168717
195126803
72634335
680344674
146825828
68325656
697941828
179314835
557861748
518456051
763489937
188972131
369477494
441730056
51606992
3738549
78720172
140140104
222286588
5712392
496229849
442596910
615469563
82494133
59499074
346786639
363142971
124736342
80561513
9167753
4981425
188803
138406060
62710170
145234503
87819217
165250353
12653805
313969112
140419285
250561168
234771745
5958914
149663042
393625764
19508015
811422896
144033283
508992182
280399266
279093
44404814
23166978
36842278
175640892
9774117
606696959
38923583
623767919
39560585
340878906
348773128
219552565
166180010
177429497
490343506
307490369
3442835
10927854
431649255
667848534
605672572
323439045
527349054
311466904
156300112
202765
43176877
7743838
137125596
177639302
34443641
78189064
471176573
290236794
167232909
74219055
41198460
278744693
762722010
180975417
814160318
134656387
574190982
179700515
22299727
112146342
651979022
292324468
38630560
43131
10675022
275950069
146713643
2255625
1133325
641763425
75481346
504488570
21869107
215244120
330854303
222117035
64758847
287022857
6069848
151333990
465366939
155841852
39541327
49992829
313546550
98004937
84071801
32684048
575345697
739457
341952441
44579907
269469589
386192932
67518101
92058943
3821919
97066679
7786279
515340131
206219212
149609514
60821731
42825672
384243667
53744781
185870702
252595376
142455408
274366766
12284243
340651994
6079209
53711217
137488412
206465928
218156847
247067548
573721085
298608591
360976651
90313872
521468881
93736358
66796511
68248915
393805231
143538625
163856552
394164244
120526527
641154080
478323853
27354035
544728434
64198150
1311615
22395093
2999895
0
36521629
48737836
288545725
307438756
240254292
93085883
281328986
8328447
11335629
148511579
353920920
175884443
57746797
149657711
297794601
419838085
27281792
279955672
697247596
480029138
9533256
256428333
36715390
497893284
81956573
301932535
73274360
879314728
148438656
169838708
213963609
2172236
32391595
541030183
189186031
292200232
254584654
476309211
195105963
29833482
485770511
244611639
585161871
591548997
118938090
682026307
232451367
161194675
288049398
12903224
332093681
125669042
151584945
17571489
341361032
505520547
241755148
83116153
3634667
590833913
714221709
667451188
30758025
351312858
329132533
108137747
618065278
391358062
780785691
142404219
366904409
285982819
410056046
143589488
349920987
337193903
37072152
616508565
59913947
406285229
52468458
24053728
2610544
402203654
101836851
187126910
60630045
585292886
286812239
142985380
613113162
232826213
645017754
212315503
153208287
352437553
14431146
745715081
408119799
194138876
8192197
38223699
28890256
528693382
445722159
13302454
458517328
100988198
718415011
118055185
174693118
95186232
4468520
134031472
151019675
28132093
136936375
561293458
51632120
153351616
52906372
48307684
137072960
638721575
209054191
253772892
426167575
130830952
256250188
300547899
329800080
177086754
44058512
362608334
804754667
101509617
139361658
92936927
263702965
47523896
98880425
801541159
382519013
156691479
524425958
70407189
553146647
379173217
790799475
80229889
179285725
395308376
21342299
367032226
652954081
435994865
300070783
856709810
109363254
192778778
528154874
13570101
36465045
156991331
328143826
258906040
335474201
328194637
19729168
5162740
2353138
207139731
270517124
303592036
247569158
276462746
547564243
232040432
148527163
114631794
312157669
62084514
38602543
635161485
35614966
514325797
98227224
376376917
364188818
591617964
246705779
428652497
235698509
35879839
64975873
74702043
65619874
33381464
449389121
82879357
75232195
103674021
509610334
108225862
53676859
226975011
125555241
8957605
31984805
701509103
799965728
194153188
338898764
19767846
110432454
217388304
22322521
49797496
384889349
256035105
222708143
349724458
25752355
408263568
299181591
174060214
270433229
476267578
411373054
184871282
705739821
229358930
262501623
521849793
14592147
669949960
182081519
119935878
292253788
193283998
176996103
134817545
246384914
432520177
371066666
212359646
787268132
317342989
176016303
111713520
133620914
132769427
401609242
7264330
436538213
9152157
294372142
304398232
372693813
28113781
87207777
502329199
827838666
273108649
24988310
344455603
382840327
16832483
65138506
335842018
148875681
338610667
113224484
874998006
57504285
66364156
751562359
584771882
4028046
794630050
39880760
442128473
5915694
85781159
701846538
246733963
6584449
6064037
106923570
70320308
33263150
183156929
236447827
463787144
128717340
26930856
234280656
91577844
675780011
640255645
66624243
172880785
320611338
186667094
105674573
444402506
227414891
686605622
471477547
192158788
191814923
107231588
336167935
419392635
89999104
489839253
487666697
475059065
10797978
606666183
326284077
12242341
588465246
218020052
229719000
23070069
116592297
4479433
739551111
214684850
187596993
375287816
902285903
44012030
342938401
17962236
25046295
117630900
171567670
206633490
271986864
391280866
741273435
0
295607515
168709364
84400977
428199833
317792790
19337085
262108299
388555948
257226725
569443397
648386804
819036429
183763646
55798669
173747502
58524249
127219916
80787591
651124563
294278633
397967267
206114076
411902390
102455517
300561190
163165264
105595659
512688191
111728894
101768562
645849216
97299361
234782208
26371361
171742699
277622471
255903464
166876147
2032137
821031759
139402346
57508700
529482133
305732712
540517473
207228298
112966993
47508901
17374429
685823667
64444668
89532120
170567221
23580244
918690699
52930241
64281586
24476814
184930277
137664558
104855329
26730005
183775758
29375666
138704796
531721087
208337585
487802388
152366588
233946930
133794225
414700383
14123282
396823468
442624847
353691514
91367559
37178168
74723415
359700481
118399028
408306410
329659850
257301296
141978332
25726928
58130663
38939302
386710649
129964510
432843882
55655701
338323502
56393818
705248719
406632868
184727729
20894711
105929063
396494495
74714952
286912654
238275880
243116376
388828920
41826164
186797913
117601167
4632589
109997262
187457067
24446541
142292462
207768201
73345655
140732398
373738308
567509611
114200347
58079792
198224322
155791141
38720823
23590672
43616101
90264661
46540150
14126811
133344983
24591647
466992387
245040901
380922756
8937098
97268303
204858432
364744375
337529034
80586273
54195117
13159896
148534520
616420641
275064551
269722744
6121536
209025856
191932968
99733708
162052552
425235920
48380928
85440172
4921681
725651859
108861696
17195046
75990090
31813822
572838915
71073971
312086657
203788291
374531623
200906893
156448724
647381853
49313001
757363
87229172
267643201
737610067
257083449
192711105
902475576
526106278
118804772
338054609
684905908
61866907
210085237
417114228
7154721
238818573
462730266
380127690
91834923
108606453
157402874
53764008
11093648
554499893
269769383
725902329
23758206
80579980
177498678
536522797
258341073
878307222
69410042
484572717
17774714
8899354
64684523
199095348
376869921
652988218
604482411
358805605
20641988
910039843
273337086
249137543
34351046
416114557
154353452
128993432
13427585
41829038
704123264
70261292
31877829
34103930
5719064
492549279
167958152
232221715
75527094
172015256
110536623
35227428
468944936
179214316
16280195
422288734
143575807
751308482
166016239
160639639
167474276
144153743
15174229
10711065
286459735
15969964
62115194
49874129
140867545
426350382
96976273
235857952
138309977
408647816
36775520
194448878
198444575
514280018
289712522
291881606
102420905
198998869
24512507
26405109
431975279
1050884
421108091
10604815
154982136
41363747
514946091
17194443
610218347
8801281
64690455
51527066
396436386
69605865
220078940
182360521
289492992
127477400
39661523
143800395
81839081
294828158
14520494
673023764
49631621
251743974
620514161
62161511
74401888
704342094
481724555
20189557
120502328
7165205
257757331
13970691
79029718
173475369
1034422
99889832
422880432
250834718
513022190
368493509
301646362
26492853
13392679
167757365
240629495
694243766
83494804
130382784
198484145
238497786
42761679
508125773
21439065
444820595
12878240
206103442
343853897
97726726
617530773
84536575
125556548
5869934
281536425
362432847
231586890
6620478
151175237
58924890
539408394
146481633
167509613
7557819
512581765
423793759
934499106
27896311
243830520
177906835
235038339
266511627
508345951
767471840
14592147
428445011
366061891
28212484
462015089
265221464
209797764
94341038
503368574
121774250
70994459
460897813
20854606
729532866
310150512
52732252
86342976
753645
217670339
19270534
61803318
288045913
80293628
326119808
642932727
431673088
62600063
73716508
367126466
65172997
96411267
178880764
598978685
173376394
361750833
251634265
53818929
197426985
297260944
219587800
578298785
182673915
669973157
733354668
84000377
25517950
175561871
136332884
72102822
212698612
140188799
43641327
170611369
356382663
492478385
743017487
203663035
85453073
3146123
388733122
424227857
488516812
552158317
103419637
32642075
43372861
42934203
184816978
390342308
105972166
270428010
327336202
2757565
115636435
440165444
139427756
40950949
215658421
104498013
79096540
640437008
140597223
450032634
407269628
207140639
607794148
263171490
33001727
102688781
789900247
296002801
60048618
28882391
191269641
353281259
134944597
501308638
107776113
524831080
256688860
664175
5834198
518750320
720216720
255061816
440894125
4066855
154237792
610584565
131829068
235053140
198103685
340536720
507378612
14254889
3033194
133966544
240719430
77577125
159623688
15435606
673175817
369108975
131029228
7909598
31456129
18680594
805433784
188191043
84568189
89567984
256091059
30410754
116679397
120242413
206378087
213388628
48770643
214542906
41107772
482309441
47435269
749030933
93295762
12541026
73466433
251361771
665513026
557147918
10564283
15730441
2547227
632382895
32106603
448427978
204337294
420829886
452164778
124556459
414073519
153793118
103969301
19311322
3816324
396211221
75836732
409274175
115832048
175030508
29593632
596329105
191075250
205011095
336243353
96512714
601268065
114415836
141978140
453188541
669766538
301708777
696205109
570506751
180302765
20400276
251420241
548725413
317887882
83316373
26477191
7962310
200495347
264158598
18783791
378980279
27726833
5970
554470891
409595201
229622743
338731003
49090278
79507439
242843973
399925829
445991253
12295864
781744470
183140301
723166475
164583697
14592147
2592710
206666950
6513117
79598205
280080153
60936092
738977850
0
448669308
128632713
96514668
107501998
4620215
437923037
22155366
308170826
513314383
338502544
193413548
548741215
110001772
219578065
116341837
130603087
496968664
426229333
461466481
45680994
205382573
780780969
460027853
515090022
87429770
421325447
1170564
62327738
15818607
22461994
26167321
72080636
7480298
258774723
114772841
52655492
450225703
28816345
175140814
11585483
192399362
81726769
345231780
40259348
307807328
11162430
666474491
336852516
25218036
56191251
225173535
118748281
120756589
62619395
104853566
23346472
21625246
194412814
180413142
376504860
619468436
497385975
56592210
219041718
292580123
439099664
452227059
43525083
137784428
117684573
60728772
334299972
167071514
132635735
618998652
741010825
57552265
396092421
284815872
82816076
69585808
103597622
346211293
167805832
315602167
663953661
114334489
176877453
119097463
32996555
32019678
62784993
48491359
43459203
522357877
16195076
618466670
338663093
124052978
867829919
102083054
77860832
408095500
33608310
167744891
212899864
14775139
158546538
98200731
136077978
101662168
24706011
109901361
96229606
15860012
183336791
138755199
278852504
95240439
384080271
251377657
622600611
120613355
225155230
188312743
406411
42766598
117870826
596141373
157106377
524366961
175733321
405907730
111629126
81852219
139792071
52285563
53401936
99678543
185818121
39924930
37477135
616354320
168471430
82873441
735641220
387331167
379959670
302385153
512726818
221751079
270628493
68710105
449737249
902487673
20813767
92206960
4300753
74811068
20805180
52372132
142989940
257148990
20067050
28239463
35773079
80377306
97346508
58197470
348873810
305700061
17332602
200339315
556147058
274193976
414424515
85619855
91323973
156308395
40571748
165395945
658336600
157267970
746784698
33736302
31415184
10664320
25981712
24203602
338503006
268012347
59678338
76556227
27077781
171400322
350538711
379445425
105144007
614273000
459797589
12761529
364743691
39368526
43916229
725333235
80204799
567616031
297211942
222945491
264205407
70433546
521609257
341117957
478551422
119712422
106190913
19189467
600508717
60390249
53699888
123736301
32163559
780849201
218141873
69160464
277030673
123149674
616253060
320250131
102101278
17717141
353054092
104332280
803770423
833115055
338249031
50891279
44705299
164213211
268528257
100387452
461085649
155305368
4651366
18330821
130097
39782406
1975843
14082937
126356393
2799931
400473262
464501000
446993941
61039712
427347493
32887134
186431647
482556304
70870168
56723551
228813045
185512221
356283376
153654818
610362390
27234793
560998326
434328333
16269275
139446713
48590542
205853678
359890424
543376066
454486745
433257619
1888081
55047770
622586582
636351672
3728846
285596897
210917792
50874614
123746937
13801182
240413594
97220304
478440159
16421483
438712671
374976810
162544958
473524107
415739269
21064684
127493304
277759174
82668173
179910924
468998229
63978301
38601952
46707290
10675896
469529826
17106215
7742716
121588736
586607314
188299671
334588250
17229217
257722668
450226020
308251698
277265891
87478021
74610599
401762890
618994818
18237049
126984805
1378098
292944128
344345879
88525301
101854532
97286051
35664130
132167113
235841829
204390307
18466863
146729685
77181581
805058124
139507982
396527666
42835408
327885641
402973132
497497739
18108715
66151867
153228098
140391037
52222657
176828366
135380948
247911923
108423830
98494349
309058398
30639504
208330738
410934163
203748691
31545590
112943965
282438274
18978398
460738836
333360704
68104171
574423678
11641582
167470540
217607106
592300929
124158782
838347174
5277873
269999112
23699489
532794767
474221153
585378206
14628831
28607323
468356180
51890480
171515435
231863986
39294911
71352724
147662015
11413055
23877528
74413653
16546657
633975437
131616530
100540511
190368293
263738662
257094623
713951352
77486745
6956611
182801757
727190933
4070283
9297176
63753212
506079428
96705241
10318968
521177467
304182342
134434022
596245186
309191689
293108024
425751819
47967144
113314981
56701231
164683440
475771711
115195257
632798263
571986425
169878444
578107121
42796874
315943258
29612380
38850906
77803066
566756222
80489699
204720813
337603482
6964388
585949686
10847035
703915210
267349758
392788938
331670459
79487710
71991817
753903142
98536499
16222930
44904296
157900205
593879893
61779907
13859997
368498864
320342694
5159974
535833225
777073080
214795340
739582704
49262076
5212245
112665728
119960319
60884926
97018795
241125116
68644030
179442279
68654747
307482729
122554452
584613750
95554642
263996616
21102662
260732285
142729823
9435531
40530328
27268925
916181532
447160922
334079743
383102016
664063224
94844227
339480680
54443032
312986702
313425204
183843376
160809614
755856098
16612881
184045498
579091917
329827119
256139957
682018163
172142491
8136193
493518593
151087192
231735542
27231314
306219154
70098398
730158545
181680477
347565766
159773834
798769534
189592092
568021801
836917550
155774424
626546837
49507262
30410754
186233196
421809472
407449927
585949482
13922289
249591311
449862258
472077326
597149379
250939771
232380283
590650896
63431849
436563559
494899552
398607329
419003235
417863370
605080583
441946532
25933485
22334939
349392080
834755210
407333105
393975334
483624199
295495593
417021458
243773292
40627702
907642903
53481316
398214950
571390
81032030
134226713
256768603
34340485
149313409
472890281
14319913
122153332
41759316
127254268
551421149
135064731
404972313
418524975
186920987
624099532
112722566
269027072
273530837
14465332
193449790
477200004
214334623
207316794
96783408
112468318
125407845
150655731
632545347
33993936
646591212
490230591
367736088
874374821
23884400
10706345
510798401
3658017
1536077
544386309
230158742
33297069
464418617
255582200
307776049
191400782
796471296
663190576
635604276
36015854
189166963
257157863
435206628
729547297
584357510
425149027
201163319
157976390
364950719
297544824
398456108
82497514
198530953
24104709
444748768
761986394
124420471
103839779
157115893
191053325
339308470
187925843
353374101
318321550
429723891
372311541
133401750
657673485
643826139
6209807
682680161
4435190
93191833
66556897
403482492
15117709
69372025
73438288
568412982
798869369
196107600
41047557
328795075
240464792
106396210
394092427
142563409
36341780
13482843
36959928
295621488
249191175
181849074
199386134
34847145
64371698
321999168
108287488
305196958
158353936
92768287
592694990
17057378
20427013
434878341
258645182
165434893
21533417
417272466
55597261
33011204
92443313
329784167
125674242
163097475
218813714
8189786
9229515
515636488
367885121
134288965
70414918
784637731
398583161
343267255
326630823
245932013
589160557
38800628
306015094
21504623
320002351
189260335
104812506
1140186
262636472
47918934
12607893
417908377
52258546
59656058
32237023
252091491
417031372
227086512
956626
28736256
23237919
168596545
160751664
52646242
49480473
297266023
590901
187843143
198900900
124768899
101054051
567818302
255046211
97047414
27920632
51249045
280638556
483544356
204520021
274831744
416714773
25315458
76407913
112494010
402463327
943427331
45801057
88549795
76118984
115671625
405639923
521502591
173533777
185647023
62039700
896071765
7332007
35715062
367870457
257987855
45392058
235046402
89058353
40987218
325136973
251306959
71082331
666726264
462093562
282190829
70778315
348355540
230177072
3789990
381670143
259630497
255410245
217581945
618050283
353283640
421868029
59112443
530952264
596627426
122842509
18624466
338103387
267755899
350532295
451963146
2709096
57875314
314351859
1972429
182362188
32454176
6829963
260263405
21901692
47467520
253567832
173861644
583554224
79059353
191271394
897561
60522372
160434526
42450970
78550481
421480733
20977768
388147913
85443411
281037603
274375554
519450395
360030083
65096074
95904335
1737146
44383825
385368926
161411685
87939238
512826677
65164299
382196357
73034167
27400053
236075557
393087024
680610293
839187639
2934056
714601320
514949654
337017944
891072550
7045564
117412313
241731093
29748999
134401925
29565749
65847042
42178107
55449644
609796271
124603135
376081214
451787293
154007010
143827864
55090813
132678722
315306524
125087373
21174464
746027449
216386580
4809406
120943399
518951266
63106481
23544677
29105997
41371600
10502351
170841768
534816900
37304087
141692808
142308278
35183388
411229777
227235131
219084820
794007414
130749310
333302872
308027279
80046177
418114462
224347694
98525243
122468767
21054105
197963401
31333498
637309179
21184524
651957803
178372697
508917322
18080183
688381810
346372877
143469008
182979740
265588569
838624761
540403654
367506297
17970345
515560879
187455375
11434425
179174425
154431338
245472932
460125247
67311071
113204986
611273385
764207422
517759086
392983755
143912494
212047883
226745579
153333382
47174969
79718323
211633594
397703804
568963913
137659248
661821997
282229995
36249508
50902301
541171976
784072063
445825203
222938083
91807128
286140831
539319740
221044662
458507003
205502292
331225543
236270785
279697416
96892021
293918617
254745811
369383278
188100795
59614850
397177143
361014419
452893607
169340834
308318398
147042798
51784275
128123522
120776018
287065512
305073993
94467838
343699651
122807464
125671422
684570020
369442133
165905183
616068292
99674599
663603280
161427553
440533930
191242355
111374730
204311893
209506603
4110593
115338340
188859190
143368364
521045554
30262483
41654605
102566672
211397766
87920857
518856595
427825351
155164265
122423665
26750902
281118731
6729219
212060878
138711545
11031952
141221341
91283397
573120768
790287267
352362039
438382432
135270276
24894771
207310614
486795043
182662981
46408411
504218818
745039244
73962288
42503983
194899785
8371842
549108717
193816629
334106036
222495910
82103186
23897545
35378726
38869
3791793
237662141
284886012
286266655
356873536
210526106
418954263
63189004
165423180
92032596
592122004
655857015
367389118
75539623
20535043
342999082
584467121
227486961
367385920
255543421
67853196
276425495
588489574
888381201
136271049
67868044
277474099
69634577
132447539
6888878
128736934
200821218
362688812
304688013
661560550
772499939
168649986
44177504
325876656
105440357
659616125
13203428
407438625
528511885
350631412
25821930
143455995
114507995
47856196
10954036
30127170
217706063
53295384
213306449
102003433
94730128
171721921
270342046
183985198
27478910
18112453
105573618
42214021
211348780
855247028
42948378
95250280
263264721
35808707
32370682
405640057
185547273
799546664
369157828
228159123
68389165
115409693
155146187
25441480
11599051
58218329
307071879
110996155
39094383
692341937
533335321
455900043
333978982
477135336
2743419
181342203
126895217
168958584
219119289
867118658
16931875
268010935
112161079
102349267
759131561
463443880
346359852
70557650
97447835
263174599
540137129
549909992
35552660
354161920
668948320
136120915
508242129
3493853
167687949
63232461
96441925
417502289
477364428
12723581
100688260
457578880
168678151
25054412
157596855
242184575
13561905
210407020
134738075
630879723
652831951
365296608
299613088
265046534
588455559
12530816
48729081
32251761
185133571
239140252
371578045
836513486
392522981
604026335
41308128
182245042
269616108
236106180
122925232
412016669
374325907
2403110
424644394
510724
283897618
76631996
125136058
32470240
407610540
418214627
40847081
401922624
425295967
511587527
639679971
560051237
377369505
195156941
71687690
406231508
139850479
418779325
186153350
127237843
32583534
347702097
399076036
64317581
15126523
238993053
63959754
82442098
35102579
361842100
388062038
51143309
174884368
313531602
105501273
458640768
53974012
159888913
319905411
3408541
478808874
724979042
242044027
47070899
301284850
532941
432005899
213216550
333573494
37562768
306041902
88523308
104302809
237601406
471081530
280226711
78425036
190626867
346694202
461757747
14592147
154684072
540986176
62961835
190321398
728987363
41213811
22874309
46036633
383075165
453693861
535956095
512140832
79276527
57577062
162970991
356958754
156826268
263643328
219724502
58924547
12685803
230510271
234906537
250502365
136889971
154638125
623914708
335270243
10092044
508635934
420869436
38363266
445917416
344922204
674991415
452005174
569477779
344747282
234480395
399620688
103144267
26210476
365621391
240910338
240188970
595981573
243925467
359531881
48833122
318813885
176292731
33363079
142385661
617418520
201768327
352797656
360283468
38261046
125568647
525064503
34505254
552514802
375661650
481287315
353151074
525636029
340570332
47082091
515401974
484038196
233245837
897237684
40653656
1044184
474546637
712385097
400258024
217231804
271648689
324709786
437385044
442675569
315011397
294005342
383086408
27029338
236175631
202683912
222339168
384904491
46357834
641181617
124507339
194418361
89334363
266946430
77103091
97129115
616790707
77289816
13324287
290072072
191561400
193935712
95948728
397847435
611532783
307247990
85836532
21154413
64100482
690790508
228740072
617032364
119893626
425260581
288099919
62800178
13535447
93548640
381710665
94884462
344045360
79542338
440214348
552392155
153254568
230313517
20019786
494613856
438876530
9151302
209809180
89563067
42934404
203787777
252380055
400158029
765805988
560221590
717715336
68090249
215325699
845555160
124776
89334363
196172869
22399600
661397714
94190637
0
907877738
56117476
24738921
187747406
66030775
179774164
84677325
57765732
135400796
165050675
34226133
56781051
154954686
323664420
645726395
251340393
308669159
39535274
36516853
46132638
404133726
32246745
505081224
3761568
633591479
95263661
633198885
697806550
471229800
115441090
73244632
343926210
611771652
1216171
13104521
72689896
10812395
115650133
29359087
105840621
2795403
31934179
164999883
140584373
153372080
66434598
440560368
113334776
514115275
334403574
241213306
646256434
150030668
610686790
807549168
302092221
20500567
102964661
162957040
151674802
122310218
116200439
329553018
17709026
390795715
127888
365979820
635329607
21161335
180631236
207575447
320369670
104377951
62806034
309952958
551674274
188630349
152380263
464367967
5969514
459945295
95402013
18395280
369696402
10693700
816988252
374587379
256437652
677495457
87054765
493710894
134570168
0
245909715
853681197
182563355
839581304
587600504
10291356
150411982
72381678
36679668
45661748
633693351
299789326
39093908
272879669
71358243
199234665
261310958
288256545
7696851
142344201
414897993
77435127
157687808
530550579
178565388
50409862
13697768
790690928
540864218
346551084
520662177
383272524
188561262
596596848
161664440
266084105
42217396
152443192
195746367
56922610
241596561
281244124
85350443
337034500
373743143
473439831
446837342
655090500
52302254
74817359
439118943
198543590
125287830
12976170
395746226
46988477
19583896
84058158
202747407
550448135
50270608
379243162
21488953
391287333
29967435
61486353
18802310
62180821
21735876
130263088
200728380
848388316
58788486
90175958
413953883
411390463
612480332
172632547
311946155
80485570
1239190
29454460
8453732
17388213
256546354
16176892
352799382
265904482
39711047
198254987
201806477
293967642
187660364
64338831
317389158
54743734
787087374
38144746
5561288
632891152
229201801
315246602
69965652
478960133
69161257
705006
101362000
13931426
554638341
61734088
106417880
80380169
271791274
223856051
71062491
395694950
245374921
196075534
514236143
615210883
682176680
719596240
138694656
376703005
810576598
437205511
352010708
103374376
59638107
130021571
567841223
825854865
157557568
28600430
748092014
373933431
226766465
258953041
140216
138469384
126446475
114271486
223907540
464581127
725115917
617467981
522355702
270163982
3323051
569790771
37282699
36803188
283015608
588730907
75359217
28452394
14144499
198636686
47372727
137418240
4233919
7735162
129900808
369086625
95555140
16232628
297050926
204440409
17202885
223852493
279975494
426878919
501516025
141766412
16932614
113940628
36305865
12362667
429049634
358293548
213527556
334599688
46342788
77157322
432862605
738290
271013110
418775353
101311587
263873651
18001272
20110067
174155212
206411545
91752766
803126485
455779798
78043127
514231430
916303439
21977698
84096364
102788455
188552823
443247358
182792912
20865212
40148504
33433661
116436806
89668839
348170019
119152559
537799382
309546084
574396427
434856894
293810142
309832128
274509946
198982332
65008807
783912187
200025855
35336324
205264386
413312734
82798888
111676653
219079465
261640397
280653989
5509571
184921852
66737049
253337286
243527414
288395128
440060704
576093138
784018165
171936019
69011984
848569
127474183
757661074
293751931
127435029
191265301
603969085
150171571
840539231
15749755
192484968
70606492
482943864
116379699
167489963
516072336
88684218
521973021
348290703
458617013
121715601
83464903
484299420
76438070
105148868
47644499
592489140
117305947
721355005
77864546
244625598
426683926
66071828
73011029
33317263
106922247
164089272
387390055
121087332
261718828
152679345
118043090
587483917
249118233
142969760
20167879
590010590
12640073
32005763
121393168
145015267
268737424
10299144
74911187
120265307
108454771
348445399
219817088
460376864
207584484
495775587
743045433
81830683
554401168
113872
688911841
139850701
223400827
157775912
20439834
230648114
408891276
108189087
352386090
391494642
263764511
125239845
70226085
284886178
51840831
142567158
552099906
1195888
50395149
49159328
463067606
364630063
914080124
728728012
127177670
161098720
13878212
232035182
166285700
209892233
153268175
256529985
47352398
252663791
586501719
6159490
311291827
363501405
247351617
325908093
251855158
264962064
669805066
558012
199907659
24200247
726365938
143906158
172772848
298356845
100572777
154493406
138454369
342412024
143231030
158137947
62514886
10107621
64398764
261008751
77680030
485861103
401328641
15696923
98738736
188013595
57782868
107883805
168291653
165795121
67601608
35431616
392858383
547816920
1072151
14592147
385417518
68628161
186072969
412476888
362727360
198624502
92454295
388915785
630476088
156017163
53338211
18361991
277058601
102487354
62528358
619605130
84711006
292522477
744581885
127560262
375016347
129119132
136171414
671386221
78773609
386470232
220812250
113831689
221353115
15461026
582111920
795786944
346278179
543591746
37757139
557708691
783503470
170973285
130044609
100507066
635446311
152063770
275925358
56902662
766121039
374532332
381600306
479892394
27056197
667469283
50677709
29905006
98763131
694236462
116942117
553716488
121325597
89417741
174003644
5100256
62444460
320473814
125178758
384756586
237523919
131961432
402061858
32365104
119640737
0
419088873
750740100
524820853
5205258
580675410
263080595
397101240
696703379
264230990
422553005
690065706
90923097
380874101
562113
400688930
446364321
12373087
406919752
19495216
363671048
779256527
284145736
620415804
326891773
265834871
49516048
114712877
36827518
114075794
155109888
93343598
17621635
530537759
283191979
177243678
217198930
596841450
163131924
92335911
81369345
17204272
128982520
298350949
200392967
661069940
241042512
10731766
16865009
448014169
126846891
447617182
14625461
104748273
6371493
21655853
111810608
291050287
137067275
777547635
71956602
135982015
388301425
5309471
8489344
96521554
29243275
227095153
815143345
558480662
20804275
208584311
211398087
485814992
136037867
524111033
195292414
3131763
424550985
57677761
250621326
260171876
287103159
229478267
303131070
555541512
68142112
487342031
217131875
49231
99941507
132859173
498618574
102234677
193311362
282832223
84631657
355435334
187047794
192734913
286055475
337243142
381019650
854872134
156076785
146728564
183625547
293948560
715913229
131631859
119623832
148493358
340445819
4923417
235485850
75324310
385071098
34810031
710669712
51936800
599456851
365715342
573684207
366602142
138441807
136669599
558638
367651976
179991341
239164475
31502938
258651018
16518479
487391432
77294295
253276675
68703922
165578301
91859341
596513569
214991161
376475385
786828597
151943771
213402127
14210098
462293778
409229343
223206547
566283725
488502518
199914895
23048860
128538569
547539466
114666990
216787848
341417176
64532181
467906422
930963857
530623716
86466695
213773390
6222846
38260086
31891710
180985937
281402658
531865862
395508365
22989295
63077131
134077929
21302526
124862879
629045242
19637203
6054645
375207560
264817670
14315649
9424936
282685251
5736543
178000018
57041977
450252518
94473827
484776697
194721984
154159894
5663535
23512017
16215263
7344422
504185400
72468194
716856083
84612668
40717205
351788739
149521829
32868230
508984780
192511226
425565727
10446152
267602382
808454534
17803703
390443191
339087687
262003737
34925124
72150319
306164111
110753027
35135539
71831296
202928165
432824379
262357700
436261898
819606490
15007200
68919117
149191414
95984422
877061331
549749784
52901373
421980123
55173788
423060116
384811332
47985441
749146862
31388861
291397566
650652883
77207067
107423329
406415530
56648093
169774416
700627228
125489218
2350892
434997641
153690446
412845402
60330385
72791651
159506467
443354694
33270758
184149784
15818607
19253024
594501755
480922114
3200658
72475775
77249752
375739681
171417686
248527288
685382807
145361844
80360026
521468807
165522421
397802292
25523412
77233039
282987245
68165523
148210568
558069429
13209075
71887124
182354822
266800277
125100306
11804799
671493180
426006004
71454334
13225247
462154696
373008848
43735310
176251643
726940859
97157828
300670092
64803466
530548913
403646723
135598871
236552303
460838571
64702586
437245891
413433724
203042750
158867648
167602902
337399015
657295740
260154030
158385387
80436186
27747480
664743340
224918267
434277054
417197907
627716952
22085417
58614413
84035043
135434876
248650268
63946714
141077817
173861134
0
452982208
110844158
59286058
41952856
206951224
161015911
180427034
386128076
302032974
12507841
78127131
603770192
154712332
539950567
237724606
101282714
15111261
50870200
36669697
649951600
735053416
252013801
64570119
555291873
91240558
518120488
201022379
198213905
106378850
311856571
54213177
55088620
315539594
130845660
760023447
113648950
340337292
150954224
166060421
287434795
520043375
355659804
23576656
182507215
281916066
50576882
147306393
402750331
85787857
64511586
291426000
644849
151015946
289076649
13486053
38714752
302609729
173270592
444094027
123960654
810613200
90946354
461838909
326346539
398998582
31838540
157274189
133605778
4200743
435201956
183710552
9383580
114929369
111802911
671812493
577182305
120251339
20854606
121936
674557334
48697306
623237932
366565226
330503838
10170126
257959562
12113738
48380537
15852423
291446387
113739804
162447748
92158796
546966556
274624289
298284915
419264082
255824974
633287700
140151812
258698831
367005079
315150959
38643686
733053
307098384
870105624
7263812
141199481
207721801
77972733
123150856
3308163
189145147
383452208
45788910
18913372
3418776
32232054
100416964
72370724
34573470
11014398
78936124
72866423
472352818
157084545
492107562
293064062
402741581
124849043
56702747
24230170
11322599
145783551
210167247
113034296
307645698
446375154
108972927
92079778
403838734
78697110
473277787
61831884
60649106
221286205
377586613
40651722
229852467
66716670
61518042
411999675
165208543
338369002
889329545
724371154
77593705
154236203
146502181
40550289
57311634
268814262
258216594
129028746
193484046
543437703
288966991
234602846
62644491
683741180
159073376
366178575
35469290
328508974
277408249
114993121
523206022
239508564
251731720
117065563
664374360
171662757
277343467
262265446
28560619
6608350
56060329
594388450
610514568
226074838
449659831
373450390
409339477
368484405
17314923
170640639
8776983
173311772
307747100
57126
79518203
46301905
224186149
316760077
100701701
367584658
101269674
20724853
115199907
216727793
774040821
170196374
3112233
11882184
166415512
414829255
155666224
18408643
775406581
197262999
304620397
16849865
411663823
239177521
8133027
35019752
695835083
269016717
89656076
91867907
313346315
295179729
135354272
173745188
50041747
163819791
134400967
217078335
88325114
94766575
108138408
142906267
179900758
50181956
753458134
345612448
15592672
334067700
625375521
119813675
246128162
121448496
438742605
57894518
39063141
17013086
262692969
366012198
951455013
226083660
57494626
129377303
41994812
539312302
53682931
410667381
192096077
8388922
71631951
364854595
125061398
772242254
149119562
205715767
125949415
54580546
693263356
150611469
340927549
125524143
118378204
2333826
254097928
12298752
16867815
11045468
55815693
375530874
48242069
128571636
115544507
13820853
33426837
259905
344200636
208776999
38610374
237183857
115628995
69118658
688340988
37737942
402796020
42144800
174547718
189270228
199322543
175179193
372320113
641950183
58550895
160677570
472271378
57963606
93670283
59525988
400845379
203994772
524873724
138457004
450309496
282971527
49384168
409786821
623821157
232452234
217141992
38504619
352304129
391319246
106841892
698965233
107258239
732611401
83978384
173472387
10379018
347978513
931882042
264911799
446491151
242304179
12561167
197328901
40073627
302843491
399659120
246776882
480665926
357440804
119116291
517580890
871519748
288748252
715078357
388592323
8409900
43777566
356495437
434762059
179449769
90901276
9637566
595383979
9521850
76512961
197618610
8978928
860607026
147425541
26536008
82073302
234914372
23770359
210921327
54552975
195656901
4564204
168022689
192164121
206083239
274120282
70707066
748545173
37514616
886332912
38542471
9867760
585484821
53070943
3003649
151527561
14877095
7289415
606008128
870400773
8118264
6150502
234705335
51904375
410734915
457037
120939185
173917503
649795047
78614257
104207954
24705578
18508275
125473885
250702159
318599993
500938690
103478446
116239085
91037904
192262763
576981490
28483027
141426027
917458504
122404218
39273809
7168854
447121162
253924401
299563093
341252035
6587986
105565378
947870129
556491053
31653229
373600896
3216524
350605667
524112279
254021702
408674821
17401028
96506174
377820588
253604037
0
93467347
236205606
453658461
157549184
526754112
679719160
288606906
78503787
66958857
66891974
76934088
105311722
753431602
121162692
106223106
111262998
133893436
42759107
202857248
34031754
374296563
328069367
192856026
408661024
86405961
1454384
645765692
3845726
129348669
103659664
668084341
550883467
8618877
481265505
53588243
77119188
669024506
58745646
763265880
565558161
286026908
26350447
436199640
453505299
110603307
385639873
14354988
47673118
212254356
488410358
1789049
78977298
267091951
415962334
804686196
452007002
111386450
125357954
60074059
677298787
346042456
9647980
85941291
181644946
554784344
32764688
382877314
195562281
277059630
564452313
33349019
746642377
183138056
377289549
89690003
428742666
622340695
339804369
84348069
279314699
636275947
95367258
33489043
269295730
234544726
86837007
104796801
4965280
144790742
405417909
281598
54187294
468312590
101435008
19661687
187857110
68724915
36667392
62306324
593386836
639080165
194184875
382184055
67552072
136828874
716376314
19206250
61114012
137178832
800918015
191274192
396180116
401405663
136938050
211810474
218339960
506850936
8861105
483502544
503267118
128179274
522891851
229439639
273733642
177350467
611881179
213069375
101895157
454342255
345156623
119579088
17630725
876434474
325868921
363717761
27567675
398770207
247667601
55104716
609958258
320139912
178443821
264951954
64315686
119804528
500866328
77091770
110646940
199544561
136449791
527769556
56291677
649873953
217708010
683302284
95691076
289666870
99321613
181977401
68622636
119457046
1662297
378178094
456453147
903782933
350250231
481103241
58770969
168770806
300123174
125849448
20243002
492643102
156584843
2498147
414215905
86485628
564144789
83884775
60187230
6695790
654576799
56919096
510994677
560068243
34050336
847025928
414986157
373178185
360137058
504100401
300910182
636215838
451710373
326117396
210689933
326259191
144277877
162821257
635596901
721063996
294818659
73488261
520327052
176220171
286327552
725088818
105691729
769625214
72122561
186705115
227889880
478174760
14384647
133823022
152032599
283399187
68341700
21844238
192899066
234806866
89280199
648910867
770220701
342764608
268955247
18290644
37773086
66222682
8635418
11969615
166208451
427992472
433945383
102935645
180358781
6408275
397906778
376151831
66454922
337547564
37912281
5912616
184063460
129555461
103333838
153055008
19117027
5852703
12679936
137223991
6806796
97358652
303126961
282835365
669276151
14655861
67597325
28266657
239020910
97558745
75135434
217095435
104629522
156024284
117008857
194602595
227690474
14068109
142453915
346426516
166876663
7302871
41327456
299102923
49273118
31661221
285225686
395259480
405028958
163549102
134854126
213043788
3972989
81974756
217988763
466589857
358748145
347688073
78282027
302994145
178943698
96477922
179513998
444015014
142164651
127508205
513311743
67316885
136606748
401804767
217778051
85846046
61339539
353416798
13080655
97145289
39982305
119291087
104035724
178937103
6674947
275452532
548067802
7551319
733960629
405841575
36547933
106968958
763944810
149159475
188684388
227160147
311709009
12793852
269823638
540417004
644281403
64342995
584486283
100701983
68265666
99135432
166242801
42723974
140865985
185009086
659582420
116656418
494243
134498973
193605288
740850480
60449720
330420699
253978060
465614445
130232673
52342202
137151456
213375061
158112552
487590293
352785137
274683607
11053072
289141182
930504929
101071116
548685007
119576410
407627
18204448
136209571
278733461
484750788
259587866
356434591
461546762
646755197
452499675
40598059
4569936
238181368
351773390
158035696
10703392
363136642
353021104
4520196
242316389
779799752
757004572
768536121
266774148
34657915
279035313
364966582
189236159
203823086
193942207
506080663
58643437
712285035
308456409
529473616
10388194
474012117
218601857
829724430
561946368
592076123
98734256
478164206
236464112
150125621
274825208
271838814
117187492
2059210
194614911
40895
338162816
277627505
92381505
559085046
582686096
92618036
63193435
467919029
147860764
14123792
574471862
21500256
217464483
683056725
221534998
63538428
120897904
253888464
1530934
167847830
14319163
589746717
176855156
6365376
447588485
113395926
49933644
68310111
449355953
144938781
731295039
270209441
55477179
12001255
267915830
4035065
34700103
804885231
32832103
178239301
278639453
163699464
129097854
21619261
269612784
463944933
311273375
110468575
22661525
199812302
373569190
159896233
40326919
675888725
157698639
81969078
40500729
256716303
569595346
834540496
542452379
54949418
70420601
47973213
34457593
422201264
411827710
632138910
14577135
230278838
143038072
110461650
653984508
111798196
28449806
431375489
207967376
463665156
21040468
64003104
194413110
30610024
8151146
209027447
616950703
338004147
265526393
21843117
254815103
60348869
354131782
224362364
408331913
36815196
84858458
57078501
324096226
323053372
243149147
561269603
173936408
164609886
2311173
336457628
142324105
88621728
97491993
661423645
13363988
401379324
178760435
504618882
41931819
187284881
47178684
335797243
65894179
278620150
73178981
395019218
333093518
463100300
169336648
140642956
32051050
727765014
210617640
148076667
644355140
80010874
94774189
74187226
111792094
232019863
163287184
324411079
265815697
7441691
103225603
184053026
449038157
174219145
619447723
175183462
14906023
31954114
165978903
152645924
156756936
554820990
87928914
123266940
408704487
155538156
758593942
162975180
5798831
710309552
19739838
615247029
16461108
550650977
34632404
180444163
82004607
89246913
374432283
361201420
329739448
225746487
543634313
353634369
7154646
813192702
4027107
516341438
39518393
564251014
532302229
898710
150799163
314058901
104469890
22862263
14234254
76039764
389270463
11827589
123344518
396450433
45494277
207237908
278073998
158995510
147658927
92804136
24635409
369865698
30624412
500833639
102100962
296423374
73229295
764419270
234712451
471014257
117354572
404650741
4150284
391511228
35271880
146286613
500365486
1686867
288716614
187770869
21643859
119079870
640550183
76459183
221384297
526073809
154733635
63581714
40174820
273365392
20390545
138850863
671987327
364250469
168640773
15618199
273470989
473197073
715807729
9380586
435900257
254662459
56902639
88350637
2810191
33930219
857930636
365655930
91267690
16455428
21028889
148332090
281543702
453047665
598917595
96734783
8253103
18617764
21423759
276109866
32059680
94269860
339539479
345293157
117974951
181492041
33604688
662344484
221105395
290017737
126590967
563565648
402127501
67173089
372647909
225223108
340544068
431527358
211616764
178443403
159813334
153107190
155550324
537238230
580024880
231563177
606065968
90452626
57359213
193803180
319104375
356853204
92286560
270114457
423163179
194821100
198161816
484060126
46394316
117756048
379989483
7844124
65931020
197486300
34527175
445785737
1891969
111983298
360755819
235470360
215145354
5369818
709481866
14870917
22521636
362361780
7185388
21533
209001185
530980578
197156939
236532585
238094579
11577038
27084290
115060394
155902071
471749185
67850393
611648064
32358814
46635148
13620942
549097913
96277192
241517377
181863167
21742091
12425403
177334801
53940073
0
418291038
365570431
117939254
789230456
449559519
388217739
324468314
149685478
48704768
157422871
680404195
66987572
8004390
187360088
51788020
358749115
201568231
21739914
323498311
822557690
400720799
630520704
142615516
207807635
71134198
275436267
262981006
132638274
98925865
454302754
335535212
177314003
42908568
392147572
5142568
103451763
327030051
73220736
178090084
217525745
117230982
45009739
454162284
753863501
483992846
337553551
120990651
204979432
463427572
368698017
350154258
413091788
39767286
232163570
288207118
55838411
19891045
56013618
570490541
442251969
6013245
643046416
72437779
157126604
707406873
887715507
115944892
12946123
258176175
345049512
14165217
331268920
25257000
13070232
34302542
888240234
396995889
39303161
108746797
16592152
30781056
346528099
22130953
359380622
559183754
97911678
228876734
459818051
43741935
33754318
48525623
407086831
559296061
532429220
22160677
440743650
44116739
883159
2648554
21492724
137259471
157299271
52409233
371591099
359695957
98538317
395484275
363645583
237938023
521294021
554163611
120611400
79337568
406490341
333727517
210517740
109863386
193770645
153898990
62845600
260260851
183593788
358474904
378438207
479094366
40599097
277898342
171209934
225175717
16920524
25676694
3833033
665995921
166520778
374562252
145246604
46627821
187303198
134448314
556639536
247214004
92778790
247950636
214552740
219537329
165551949
351275515
223158068
36708
50892594
434979779
119482986
761503850
364628914
44860337
643266151
19329136
591718124
16671762
58644751
357929959
24548336
556822661
46113027
325082360
415336593
119248499
30435694
281550741
640977428
70916264
90561366
11371744
6159221
484904505
20686562
15265294
137366959
242126118
598843034
59670213
478031169
130891378
71853217
160685523
8827836
868613101
551723664
2277887
247862486
467503121
252294189
259472101
672933680
931498699
78096949
15522508
301954149
115981953
5702500
133758791
799184805
69260228
602178523
12998605
563771481
184836458
362239655
341336764
154579082
68195467
613299661
458708904
268543364
153733537
390957460
666272874
381474814
720242877
29282390
48272320
387648703
178876096
119166244
117242760
427947729
440641690
148953277
160406877
165361643
255784346
225356123
19387714
339980442
143056031
56809166
376917320
153567068
530968213
296223567
13809751
141952445
87121219
520030431
430927357
345131571
341577032
165189786
274482318
107140589
80342682
179314479
306227890
346062338
166328279
160275450
92586667
36233577
160414568
169040453
357938178
19722342
14645096
333567794
244497332
14022640
425684055
115930661
163843683
170980033
686208430
835948622
122207920
318129187
117872312
193054666
66843099
251539419
155917604
110954958
153110685
51814833
52110567
45987515
28265038
5082280
585340721
109224541
145866635
50632493
305879213
308622022
253132405
274093287
415112286
500685706
141425045
261488302
93066331
219723146
23441349
25846726
490745620
746535467
35274245
148126707
77176773
212538529
416844785
4576298
23509926
461345262
290525406
125028059
197438615
695157143
179719316
343331694
745746429
64484917
713401227
52968209
172695960
147738573
114211073
444459608
3897570
37012297
579918908
259146195
322373861
153749504
87776886
35544831
29984545
182092833
125114270
260626586
367537477
229734289
59683674
318163318
668812460
46161199
808224974
711187971
210598927
136230799
110264351
134021583
781885221
383980292
384330475
111486682
78290189
133511345
252138827
11935541
511580500
716392496
831029732
30598405
211520725
150606314
658376764
151119567
18327002
444476546
185952893
579982700
4604185
42733558
463610690
120698661
681900292
684993239
264121608
113680422
95798781
60964994
361286499
134843916
230366480
296750727
187924248
752737086
110811131
190698615
394004636
155293576
90369051
55786173
785476859
283483311
155053377
225699108
540164659
2805040
26517754
157789568
46966005
251654869
50489179
116121700
252918491
338859382
175128984
708381995
218026879
273050613
195206988
245609448
252911961
18146547
370390830
99606174
88259014
241999179
48879467
29563559
41171387
29799373
343966460
291588483
275627487
366178842
31484600
11247302
49514037
320365308
648861966
65484579
140363947
675763694
421633673
283529020
35240130
457469043
192672273
264594726
206346832
64491388
274364012
48255349
5089242
174166761
439827640
332381562
428395029
310405446
649150290
237058587
231474143
106431337
9281411
608537458
322616306
433781443
99384006
7510038
78446168
375049112
5454218
354843759
15964031
550666269
155521410
214822775
17201938
4375080
108764258
19372100
57455867
250285358
158654725
295132575
163723726
49301141
271215605
210387958
156713433
24440129
550051419
538961669
461933099
246400846
449808357
572163781
178113565
449093613
18624550
17352672
103811741
127226003
35358178
56418149
13023953
33759886
25426680
123572509
426837457
183182675
55516256
53339942
507563852
176293000
248187327
673756462
918507709
50347798
46817252
17712857
276015686
424330558
112369865
574937199
231702033
118172248
250110211
158476654
63136299
366644420
118908798
244425818
54738225
475337762
39072713
77074078
813643614
715074257
56960910
92419367
550457684
332115094
35774823
88286823
64036273
230488224
293962602
281908983
323958744
80473318
335164257
195921992
90224256
103797868
299137084
114314129
132161729
365657672
373646364
26699465
43279684
597051795
617558706
279353746
666521435
815133226
358341706
20353314
175943604
138148204
72176631
160250025
663850
442444050
1011645
518271900
156006170
118903886
61454254
396237057
25504360
431832336
603348992
77779190
43491219
674844218
242271380
882771934
507257642
399897392
60915831
178701027
513481412
45683474
18042120
91323860
147597653
21950184
51313904
169733818
363745071
418597767
365328890
489723832
296172467
29619805
27997730
273581122
764178496
448744417
46296579
281748351
198925844
788942808
103860630
386848738
606383652
360288736
7739141
398416420
163871446
123048480
5507246
64163933
850237025
437125050
557893027
451884142
60822969
704532818
836233384
267886604
676518053
16349896
597567331
172242501
82192771
402258590
20343484
90177718
311516519
322019421
28409022
141650769
68725475
179534730
28330122
14592147
43657050
29443767
540667108
51783605
272017058
547387213
149190696
8257433
36864159
120059791
158477389
692702911
801539039
322085833
42013065
47783926
56814983
668760371
43926308
40755136
27186479
343134182
250691283
202011579
65154825
755288317
255504308
476139034
521300232
13683983
43296859
283725491
184070191
4289838
262094912
600370818
248381803
135953073
193696610
408175375
418660173
549104464
108215088
625861259
690039009
324183689
55819247
27935617
109972460
106078057
429442833
34030661
3044519
549524790
99237936
191449261
659508631
6149268
803801901
23159169
380384434
14993156
18786581
96194926
300691257
865829716
161575614
418752463
221417416
7419610
100866425
243695025
534858349
690615293
240255461
437151884
67278850
38723648
37776222
417221890
87454161
231673374
133457184
333345386
359273004
674258707
372051869
53463144
35316610
425122870
687710601
52671023
790646875
360871438
244837297
69234742
160212413
476346507
106019067
20276061
762090653
164922819
61829698
361743139
48394030
2090594
461219276
67954968
22566249
492735327
360734899
580040437
126734251
51116696
65796643
434255683
189558899
407334631
2968430
333558098
211918561
59585202
238316028
72810212
417042919
300673885
156988618
481096406
10273208
107567316
260365742
282380296
7978534
114875352
247042808
524125104
278582412
19173873
8212978
10068335
798752055
661651173
60364855
60893005
234415555
136865211
18245722
738066941
148736389
167587964
31731367
58605892
20596515
328832548
99775830
632072566
5095391
83801977
39035281
23829319
105558841
35400276
480118507
28551102
228896907
480107784
337759840
20452063
412402044
251560520
5455794
377591633
275587033
343733126
131681198
7942674
167785249
473148620
48575365
119930907
630223701
1278432
143885860
71623225
340600428
63566167
102930687
129313893
330675858
736603293
384004300
466764111
409869534
332864291
10446740
474317467
428825499
162560920
533248706
176416899
240415713
0
730886968
502404675
470151839
421150502
421887088
187695348
254648007
61257223
1850631
52647153
55103561
50205085
211283144
143341231
623193563
112429662
401674343
45654768
921501203
53456045
85717098
306317925
118182880
312734283
467443190
324336507
446944124
164574110
652599229
95357080
1530800
47108633
627442286
801267761
220342681
29520741
34266371
5486632
187757289
326153700
4131755
493361568
202193955
676060594
373035849
87469538
136322671
741785
301406849
457681934
272549196
276865264
227645131
402991555
62204280
349835199
466009636
98214268
155147336
495094485
499575010
164322312
462517096
551686121
468376354
19314563
74673723
13259254
165068567
284744055
148412180
38213477
558219783
295489954
39192856
250841270
125714513
10062448
23476227
536013672
66971103
139752909
10712510
428398805
6669216
225467104
161323278
11582638
546778919
249468679
343776165
870131923
69865328
36158753
129825869
531100006
2505081
68305394
127321359
203434739
159285117
260747716
722957883
54829642
443457761
147318471
794918023
10559690
301676366
176037682
485906221
759052105
387883694
629028025
22659656
222793438
64028752
341798074
202195566
261161898
179875243
21551014
823926504
36340396
261519161
718643788
624048866
88715020
59003458
54494141
211381033
320406934
381526554
1588792
15930651
165778831
458813962
38414753
241163854
655864002
261617379
728236893
368703975
27385502
744819081
430271066
318112357
209538841
264082003
442496648
124143817
301367325
47135404
271971635
614018426
210508990
382897045
81901348
363442885
311135649
851499821
312368483
33246955
64094663
334883647
406281085
289428191
236824386
365211021
405834086
176371701
119033848
104461707
130352216
544997348
443247696
539108871
515217893
40161973
74870905
612925713
71572608
411912982
172395277
23186875
38283129
184660296
278700215
25473804
70067900
186289063
914508964
630354372
191651449
88320621
147506044
546577790
236774715
54751461
113807226
20055961
196054558
256294950
316941692
326516132
106523815
154611509
183916738
550840563
175472487
82541060
24643627
281221942
10229184
175022612
813361411
266757236
8818713
374247955
218540658
242284291
674540982
461101644
27046984
837213870
19556826
150986574
573386982
666611951
248334818
110455629
187429820
199055954
94918025
22255528
645149475
50613136
370142525
21535329
223196863
16851133
651594019
52020945
58961254
426923059
92025864
36964131
265883546
256390441
164155353
153233311
313550883
48660397
197653084
373421933
369703593
563871157
1024783
236092010
105134280
475913219
82944763
350696092
437584903
239203460
97700703
557388945
156833876
159789779
17511760
158413579
137342424
158723956
39205911
39602964
30045671
70044503
70728910
87405877
7320333
477678910
331271538
15742847
554895336
36880362
230005459
235983291
904272018
431771944
334027972
126358401
18966044
84732240
319716399
139086156
244310415
320052816
558613610
52939317
9809836
445298282
646503835
11629830
36158918
34762044
1121430
66038584
117149638
54251422
119025766
86507021
49323372
128671147
224970581
126572187
914170175
481312244
196076671
49100111
445130899
4988808
100235037
123027847
182868236
337674251
4000407
8652460
79180172
586325234
25055713
121261376
462703267
257020372
424227619
21762747
29176802
39649835
157882560
598531723
83134367
190417089
788950784
157449929
307632414
154844336
102144607
36603061
552288276
268205346
29509778
560492595
222307934
16854119
9265324
239101891
283554643
166770196
133514461
251395076
504514228
261095992
159311481
744515239
172487444
117959715
68105244
129167380
79711282
322442374
233679144
206900772
645806093
530715823
354564597
627385764
112680475
72849778
806388529
109390328
397953812
86298686
189428362
352544847
369777598
128118718
630746530
130219602
92868524
62007178
424793817
310312362
23425367
114200806
128294772
299088494
437038187
145256251
260034566
457455250
12081878
39471265
54109290
88332555
47055710
43646349
74544094
28065991
354339192
1051571
388921371
93882443
159640236
305431793
186346706
8788892
1715072
207105732
55742685
253291374
506360628
148750082
72850842
65597952
54487834
245126165
266666230
599922187
205153910
496354279
846868006
50365736
66268378
2868525
269640031
172577752
75412122
149496739
266717799
478438467
449739617
458356430
251951899
32827059
94440779
110441959
168490630
220855884
203200676
21037489
473915759
220424513
360864666
65645081
159479689
167013120
59226219
256954416
339660606
782588131
229065606
143934638
19195640
315326451
141833005
201977590
69834674
297582119
531747503
140529742
12755696
324151149
21263341
554161035
397118366
167152120
51647549
378968177
244966820
149026965
80979916
387076479
511884836
497209100
20390057
596781357
1764399
752207200
507151365
489887543
52007490
283215619
10259394
255064937
227747032
741609717
537101037
254649300
51962506
480064079
760135525
638330973
64628353
295203498
603529522
216217253
264310860
241856466
264725141
232083415
223136746
315339219
432138945
758563927
287166836
5098371
387077731
20277404
272681948
584938395
363521235
46613894
172323693
41203768
109522061
543732124
34634376
14150327
318372929
510141964
515279782
13994524
152721342
331828147
494235655
606121626
18568498
420403633
552599804
250401150
99943614
95357638
58426355
309688451
753947311
31324069
744436482
207672164
178560457
2819009
240388593
244725723
382967542
243843955
201866174
42695523
1050781
851805606
8429723
90164649
28018364
375055889
194359856
385566974
137966196
461186112
137285836
34585587
36670479
23849631
122900750
177753183
14461683
495399222
337852346
26295180
887591737
342226467
196551287
8240096
87160142
257324129
335784267
279311696
214130614
43005961
58968337
578068
1150527
241378263
234625327
461953861
36355369
19722243
212830655
481028947
641383397
32466013
364170214
183152728
477947375
273447811
27239036
526141701
203574413
72067225
63149803
75742441
521441198
390517334
373524479
581074538
161048696
276485935
415685499
41147713
426388381
236365093
84005895
737313023
186314581
602156783
411719171
527740530
46126127
39033316
77193206
633862746
228434090
424190233
163535446
37645879
325340578
342932731
268645743
269547393
60063680
312052301
427540107
44647450
420048691
372202410
10356821
265706993
252899782
255533650
61008481
273542616
1929131
34284982
623189469
25696749
150007170
104828118
1422115
188216441
455576200
394183921
79404531
373515157
765419566
155512515
311193694
558000220
250415055
9577643
387140411
415469657
152793593
114020713
856328364
389781905
188062551
4387073
4583898
766948541
133119837
330648350
275075333
592368765
668884720
238979874
27682076
26619713
431801171
28300403
9073867
49269388
64152851
137191642
125359371
419211529
154996522
923651575
296087027
503563937
18733439
105474440
127763456
176791598
226166971
2783581
160695621
66045405
22336869
1303855
207227602
811854893
741755159
21323958
127658886
561490458
48062832
137812443
933319
860029039
331626128
330679642
40243760
188893386
186429481
563324456
276388775
209131952
55156606
203801007
515115425
516841362
183444129
708879702
258022060
385582549
92018405
64682899
135554959
81159631
203590244
174686973
175476742
11362307
117178164
4203432
294624184
83540398
458840270
56465302
51259348
6018984
584167967
166778885
20743359
84320149
83224255
248291537
469468204
791587165
14581311
161328288
5307113
222379496
20330057
267709950
132050991
281352552
138848480
29123752
177276521
470812403
423443819
259215407
488604886
15603621
29508860
276170432
58831571
573600808
700495384
571005486
300205680
380421803
22639655
81637724
11451585
80455760
583227194
265727432
12907114
299366008
62459118
35584494
371914656
413238677
353751588
62066732
264021497
221489035
168202644
293859257
81823685
159641837
273436391
210117057
426156691
81897091
73258582
27345786
453713134
94686708
343667230
360071359
305628358
718554683
755084
121537011
169449321
664923868
755209786
356854352
372282802
9617888
139038729
355736840
329914111
348618673
217971658
24636032
38863589
570079393
20316536
451877127
606950436
340402973
7444379
162226078
249829364
624929559
201273800
525378270
4476276
101372256
213570095
22852002
467513051
51576312
66783676
123665963
322837704
160847819
229595837
317959414
2543569
71423701
175075946
126010152
12571559
71997302
295060172
720716044
249385704
731680125
417942396
4087199
128836587
728770521
76639797
97469876
170185987
58704695
107239347
870776286
252814578
71866795
390547500
64099372
193093969
555427387
313917
296939529
4580354
74007374
219930354
235894612
161649758
95479395
152520076
637984016
725890649
576272418
17675274
38438453
256165083
295253735
19914253
13728438
450922200
529109009
799074684
103751096
10159765
5781194
572595593
170707024
38442692
172537834
576644678
23462793
846442790
3048837
27537722
58568128
541768155
264850233
245543257
3142754
68368736
442711125
338182061
49219456
466414332
567729094
678455664
210986082
79508547
63324171
22302258
138486590
521057186
603740
103139343
439481794
37747687
133123501
391911761
163170931
267954546
454257619
497182861
51510574
402846693
478450185
400433811
156242022
57007632
399123572
111517050
50587834
87029165
716581041
226206192
356029114
631118659
80789409
30243032
781379700
492947615
124159941
57365076
89757029
9511818
4814637
61904510
67957899
508609528
80274287
220616921
587935428
246033048
43363198
210118102
19339737
333894225
142096349
100822913
267253515
98830150
50909718
352167851
75580036
12864868
914296438
71064143
186153139
10347398
471615972
571850941
431160968
268037287
234553138
79554837
322105184
24101804
403305853
316318640
2660287
814797378
156340110
694333830
282466526
39027596
372208439
124557682
469167211
77568730
65967750
7903741
228473306
63751997
574341158
62297085
117038926
72672030
28527689
246951250
15071634
570731803
389965643
380885196
648472916
12098121
562160302
79834910
88408425
23718550
84687623
56269864
320537570
2089041
157460168
652670756
203363396
70721506
273064364
66200012
17253220
471581621
3882381
35791215
221387663
203273075
409624297
231965203
234286457
506705415
201289907
6782638
45980796
189161106
609728086
257535013
19858338
377544827
305165734
508001733
676126175
257169983
169791363
346987015
443478349
1573256
121577573
79507099
548813966
428436479
97036942
7035751
688151373
153723674
326321010
98905858
346389768
724494189
106515129
126223503
678308731
55123665
237094276
82295573
262585517
881370728
434233842
112145947
72223098
549286681
444471910
13950715
11505106
56163088
229274614
113814816
615258239
130817874
340810241
73368389
264639994
435375398
6602967
419419111
486975707
105625084
404330797
269554166
442580118
184043185
148177345
534524008
296217520
121668654
34293959
527787748
15736042
311203333
523183160
341227229
685949355
610004226
84016649
166154711
65250528
470794129
262032087
748577719
122954269
489593258
711225
247867894
318735755
235752781
27436172
111920795
552484692
35977564
171864102
25084004
93787222
56882732
324420683
113854434
198810803
103576900
402220799
471719694
218054857
94058697
62870920
92524863
167430597
53584488
734257894
177663958
599745897
753291081
546238329
409623997
174818999
103457889
346233222
440052755
49000640
631146419
198878906
572381969
38226738
230972236
183577399
41271107
12892527
17301405
637498387
65547882
359812169
11063078
94927854
712365350
277514760
156922954
453738975
105333453
467770408
222115313
277196132
32514730
940762796
41228865
111331295
408896668
387946791
334392041
181183894
5545087
97124847
218840652
115342292
170954800
39303541
413908920
174643477
317919370
532496284
2074724
179825369
571894804
49714941
303031554
509490983
199502518
72261971
210458783
736077412
105851381
205659679
273361645
125876475
451537385
233248419
23611389
519376483
209783611
287874718
714792987
28749055
50581802
62050881
12582133
14075211
43014252
16260463
3313146
1458805
162380250
349058763
111867437
400500701
39619784
267994234
62150566
1306070
195837333
276773432
10843630
647897634
424317666
648020710
57538695
714411219
76043481
425739766
21792059
217197275
243722094
162804327
645522469
416172859
184101890
383886939
283669417
217598167
411952808
629488134
731488562
119654632
16966642
98970765
529391180
20667227
138982601
816164688
259735052
598073809
195803863
144226722
524235812
401729942
354689352
226747176
8437631
5737540
239042696
238136568
72994665
446425191
70966487
92280919
217101043
5437102
183742148
33278397
442490863
162900769
4839718
53735785
81976187
91823698
320421572
238045918
56258885
7677011
122103780
97376273
652266642
285669532
19546373
20184296
265653238
4855469
100420969
41718905
295526448
247802168
83583798
482549644
414372653
503158468
44986446
11237938
28929726
10986643
701991449
277032376
347444813
204338753
39788398
459283704
38720205
71117524
237872264
157743811
521009430
380321239
37901614
66765388
93898614
17108381
0
306933382
15882834
122157927
612046817
185493768
221764880
320635764
228388930
23158737
821832764
190823121
400156712
638750257
266892506
490382987
182991362
412018909
230742414
234998407
451440613
865661587
16108288
393465767
203688101
353596542
403499243
207088405
112943638
309530627
450642474
6065892
430162781
5501088
248799508
48671931
327541374
491249047
59248865
355156692
4635188
466226931
18034243
95499118
39529241
82601254
87952838
311214899
588632829
50999119
9308512
536634532
131326031
336589559
550057829
213162124
6341116
194615892
35283544
301776025
186944223
19667697
5806056
70472080
26543050
367052956
264745139
110800312
166839139
124503563
776579586
18483055
599625341
155029247
392051159
236813999
186600698
61549790
206582921
224544363
167847042
147834493
104218660
131984182
680399832
395175242
662242
168574578
21949777
379349982
36185974
421146643
29429238
103830280
364577200
102968627
469352330
42574944
274222495
423171146
287340876
276806819
293480220
625248
196595279
342051909
763290478
167551328
57183061
719832755
435868767
37224613
15820286
495643126
623385804
936549318
194440537
10253834
538749372
32031241
8862619
22751616
29546212
114329910
377392864
67589299
949443544
499759771
90480780
916322757
910804247
130782495
211520315
196748008
574461413
176757548
657354615
148911940
6804810
104472642
50867559
134261444
111272676
167343920
637158814
53666719
307507513
667061861
674210593
434319662
346018475
268585846
335272373
827657366
395108359
42147377
67557387
493778051
360479998
270325043
290735513
142162107
132447679
209569488
25303643
220184298
133181811
125609973
302550155
4851843
383146718
141877155
15193122
583996129
866648875
217168989
205862352
94285897
160351837
252732117
121305551
242093420
640567234
12386627
187765119
326454893
38119273
619817226
100995506
209856552
672326366
542850529
81884532
323098012
134092046
92089973
327904316
36536495
595965107
859669994
392052660
3718380
416625236
224846671
99648260
56530688
642776005
356371807
649408894
839137563
15474436
69886308
294004508
517546612
713402097
43205143
498119989
597956712
728783370
113560765
5650925
274905843
182048275
681482179
540941280
48971506
538380581
26178589
19642903
481384613
276870632
538189274
8034756
10419389
139274092
402927375
162514017
745208
26674729
193257875
370728300
117844719
517331721
133248056
7077128
88924725
329049922
55245301
214765892
12842041
44812180
107215300
162021585
178311337
26822538
119402220
697079410
348889653
39316019
192807382
572089027
60248940
830645642
193321798
46406798
413692603
5986977
212221978
54663252
76427663
182760724
438852603
341452411
495025018
5301149
81914720
140124772
206515320
25907149
213795418
344240197
194495684
47590495
618166013
290626755
133554362
161249642
443108003
531025629
149950
88919245
147122469
38735026
60393384
212766924
35710530
19369068
369035828
51215633
370986157
462423552
783180851
278581519
448956111
463220780
147622915
331538667
39663364
313371706
5770018
270005782
182025686
930815
583885140
122527436
822964054
38310832
317913992
492583137
54280142
106938034
146224686
232975376
876587310
173905109
265167816
393054288
95505432
9486688
502295962
94945179
885041291
155383969
203953472
49180527
514001568
359825300
132764342
1679932
151793133
202448407
435803351
115865925
86268021
78235281
291824640
1294911
147481851
74411654
91892675
466173481
7905209
2713498
139861331
242215866
16701760
364494731
299832936
750522107
518325965
12267801
78601675
227878350
82766988
57781874
463652552
191793337
80280247
272819683
255519967
255226090
647202865
23119885
591123726
15363057
493899594
429293478
567996237
229235337
24035635
37973400
536423192
67595085
90456
83493043
564846794
85508931
183294066
16245051
18743539
70046249
837196039
401277816
52685948
169615990
192258919
18300166
14592147
64563178
184075508
769870285
263328147
192062192
69507775
260326674
596205308
454804530
303520141
770314007
217741269
297216888
99436862
319271210
423764573
121731705
288888674
126444753
247388947
9407332
4328940
397496266
128543987
100276413
19978734
60312003
74581915
909726844
34937855
67386998
547792448
163420019
537726282
48564822
98185129
212810627
7065181
101834123
76942675
784544
150814852
164272365
24898629
221594937
717847867
59818521
730199583
19834077
441856512
143965030
584869155
366447319
52465987
215292875
165037346
845373747
842921576
273148724
358422576
59667412
63024851
155541151
17159376
493152183
231350962
136979228
36111892
553533791
300123432
264222127
151721071
5638283
311214670
394064229
305123044
188845008
138269872
86671968
25778505
184724636
78383763
131244645
316373722
221523321
88294832
262655801
26726821
204339577
501800750
199149544
193038533
343482966
369214378
11832983
588763511
571115903
277575077
25354656
265104446
3666159
151714394
251864467
3389536
91396078
449394839
70680071
182830893
575723663
621133558
9060545
249524081
72247541
508455399
92941933
316305948
47790677
34720615
38618211
139945070
414655039
282528227
74902439
428519211
336217526
31892704
254413524
75830012
222795167
26909289
292674308
69594878
365482167
246413728
169007551
267542250
180133678
10992028
690000424
399693913
20552215
456692695
277225307
41117784
95296355
44372077
489856559
158887906
143961289
20928668
469414279
437626577
46779826
300771739
569766697
145358266
120884724
158569718
162803378
9122117
2638239
174578735
227313192
23587846
141608790
44232162
512583532
19711436
126163971
349215715
132807425
744142573
252378062
5570608
163588633
58083186
692695097
488502451
112095783
421084279
378403568
45314907
434166888
70351856
35742447
341187336
122680255
540708046
207091535
76299898
159667616
417902092
22564752
257319394
54464610
499539564
427358952
437707257
558625881
313825329
98446694
329473726
302639131
131602650
163888640
194628054
443134416
9041808
130570169
1225879
77910245
272755632
431433290
405285331
75053890
896832308
17836426
77506363
523709538
403068722
209000647
288107567
23636216
262902444
48943984
147498467
9017190
447931806
562147106
322649171
222300494
414053876
390238398
103713998
153181387
246264157
592507825
57134511
220621013
778935722
7022330
11127598
42079482
11538492
100071613
63315377
598029453
328616506
301292203
792992796
64895029
327422203
262495749
549012476
530468019
68801604
174196982
115531039
119462419
50247705
585443788
83665283
1576401
13478047
250318647
341164298
730791801
768462168
403935141
583309387
832629786
220469244
202852461
639548248
105845891
667935977
231533541
47171405
37793499
537791206
188634405
258265458
268905645
226133524
501255018
18572739
648414994
13229233
115806655
328074861
56195463
231522404
131041701
659344212
206820013
277121805
182959249
409711794
645040938
356411119
515078717
118822040
694276793
3910172
16489045
163216608
239222360
107520710
753543896
166374818
290818359
245443138
598100091
683334276
93033255
282546442
53630124
40484420
214390629
44648271
162295074
0
31953480
417425
55481449
558418988
238998475
127492477
360567268
567467484
592836336
295098873
109365320
118507871
192682810
20173804
341027186
177577608
802835623
722536732
126892766
67349337
176135693
7819053
128156588
333470054
48661828
25533795
133865589
174868405
541061459
144652419
510238377
130543922
354337418
486750788
87180408
161179921
213751925
75793624
114158786
466446850
157048508
445216961
68026580
95850042
274929707
122701202
22507005
79207342
579444679
889782521
744580378
560356173
61396872
153477302
170193158
74967067
24113741
249237995
16153812
289733077
194884361
143735508
50740652
411839843
220803905
678372024
468898710
220794475
187572818
377695660
180300040
684336046
401720835
140059287
90772304
3216048
74808292
61096768
195549485
104823540
190312657
129990081
207371278
354043924
22521296
345829758
329312157
481386600
66790532
86886857
489292254
58942143
158188407
19189812
61746466
108990855
337476573
549000804
396263698
149435720
15742259
51908628
97941610
312548412
0
34564600
23627218
292645175
250347158
497056584
140701386
932659478
230097298
34179508
909133795
284942143
130993556
137451901
400818618
446602976
307656702
115558799
450674545
325610206
15803417
302656529
611795912
304852201
322795636
388866914
265003592
137613347
327680850
250261397
36796861
26668378
236309170
184779365
13466997
33256291
186765056
542561410
182793979
785919552
87094282
85402607
322548875
926010832
229308627
44927778
442241822
8189903
464501841
37642852
534490773
436340602
251647711
613763566
547221964
543833490
469785474
145321319
554959334
119073209
51586658
234572
742501
47999224
331254720
200448457
18150829
608687039
566462316
582326416
221131931
39559363
45814305
29503405
579764938
167784941
344032603
386603754
350911466
207667077
94858342
125657876
74143087
0
113780916
236255543
457131230
30190025
80320335
53907749
242364787
142325566
327475564
380342198
287526975
535752589
209519758
731892460
688114921
227202503
132776390
214212200
175400119
241495553
15552073
55311928
224693327
802908886
246624537
366886654
145681744
297956994
2408943
41737886
140117966
99402908
474940409
355206825
304720370
49197282
247503550
105411356
190324808
329531980
234826884
303287038
316446406
336474966
28872226
264918636
215134191
14421211
742317381
22525073
191369146
375281713
728284581
17132178
145752099
19370690
12537011
734494956
309528538
560163555
81148325
654479738
92222168
17191830
503410478
186977975
3179893
194849103
46910372
189446000
215357118
682683393
210022911
489113363
520123028
435223199
686139319
124289539
306542768
889465477
338093917
348649605
386940994
523100439
3330266
642023501
233369137
109557293
681465495
58898275
27078084
140551684
634817303
557952414
165509637
645259099
2184094
32028142
472278472
275755713
132867031
366380990
138174806
71435747
288367451
152045319
360804272
187768418
240966565
66110414
147112112
215531086
25788824
295302139
175088553
71191840
11563067
535105758
222020101
89966833
81866511
166899925
186179636
207053623
184260067
155833200
260967091
365095513
196084356
389553651
456547379
237886321
760476890
49349473
483513075
102821781
32007128
8287161
246650754
651467233
427734030
595117379
24456316
162460158
641885245
435039497
511383105
147845002
91380118
72226637
149234047
503445240
344858007
37644833
886582871
484913064
139362526
282825174
550426333
27008112
338161944
77482602
303181185
330873488
103106332
310387635
841396792
24131774
325683218
604708
43629327
136563526
187344055
626037351
288299495
24396441
33414006
110343868
151561333
458935662
413160377
2896653
517570901
97718732
101540523
746836646
72882862
20932250
553094157
220869693
540232616
202924667
5088039
10167059
35330103
390153909
180932600
10531158
123430945
161954975
42980160
269612563
53333769
88479182
207009732
798691895
468392746
111124403
364548753
598621738
144621980
448803616
73419140
256115590
67277487
32145869
545345503
120499728
54927389
47430489
41703985
198173932
306367690
315031190
88970823
18048712
23762414
479002507
59190053
767789587
131097301
221255333
317133782
185208850
427183363
400632010
12900683
180070949
44321824
61642830
26698829
134422703
418568589
534828572
48142684
57012201
57921972
282602393
59341841
235681132
45196426
72264210
798945976
580249175
568124963
95580537
94070520
503642288
473199286
11717732
732036662
344223622
97976039
444088208
7034423
559860833
251302351
279115746
711516459
208643419
148015329
172051020
212074227
40500800
360554939
56299798
132940309
179619843
49253439
126363867
247302112
258119980
62695320
5207514
104925770
257762561
55260753
230250576
209190419
4126292
87957912
445619942
379154513
391969850
934540344
93547727
1536775
19503744
603189277
645499558
545401907
346395671
92018022
499913743
670267365
211451376
1381158
9549420
455764565
533766069
339993278
82411820
6708426
22958909
488859014
754907889
486701153
229090097
202637729
92790124
175284418
494221593
42857187
67276033
62668441
197627414
40549900
98524186
37665918
136029837
419998882
11847577
355429385
182193250
16252441
54596540
18600544
86442341
492479699
630508418
258270076
254082
84718290
553341875
605638051
159447227
365958592
649623051
601613022
91139947
97829659
9535826
129393764
218635196
450543903
245060302
18481542
368300779
422614374
199548587
495321395
17738665
547715460
312259212
310384130
893127776
69421767
137745087
47694498
61105506
106728360
247830275
62483677
356647550
56450823
200747145
1128467
220374089
363605360
554174893
206277286
244829159
100848804
9173198
281071228
3750810
110225568
241335933
102290748
133684149
222003058
1693307
5407618
275557480
164414955
41593510
589971716
499992997
134574492
149424801
416021650
25205046
33993123
61563231
525606263
194019448
525747372
34550933
284597467
548535176
273086421
142909331
306393309
89177909
23856835
215248768
43971296
294440884
519208492
456556471
93594127
238249
7028220
288141205
11083710
570618500
425053532
167272576
287670352
545260469
27150215
431549484
187441950
22605234
30713053
354617082
207214819
359472040
7287648
32055869
477164971
299755291
245865975
159924337
12399544
186972772
98942397
245443043
440857235
212384137
630772599
371221672
560769352
174711493
267088615
486337966
887016561
259199790
310937482
415774170
389951376
3732306
31675972
321202869
388313087
308331003
580561471
37586070
199304
452012961
170910188
57290796
619060784
38853531
65414300
25037370
346239431
431925438
26401465
182953611
200941464
95804694
14592147
70366307
80935526
417912396
528346103
286859139
338644916
269221373
654851511
82148922
257646620
427699918
122239632
136925389
224625226
301040998
260491756
167869015
325162024
605138163
434843139
78988088
197732894
259806370
821225747
340960084
192349429
157116957
70111672
224348998
140450091
25140343
29675759
126105729
8948297
17983508
636736123
16553482
588957200
96708291
472981393
189672614
125026012
377412970
268953687
250958403
517784951
23540809
85795565
481784631
97524483
39494940
140438539
211443276
32655424
374449984
187634095
6747587
261226013
34347258
228053722
70553822
155196278
27396296
314977694
191514897
14003833
187081383
9421684
433625423
14442815
2537123
449553038
451480224
53647468
124806232
264262429
52210293
34594997
242781021
529872416
77146373
25585502
18962877
66185809
684728985
622108145
71244971
91998395
522631314
156631664
678406708
422514329
885148
640527721
245983054
157584746
14592147
116901121
197940054
3232179
212566
258591374
374897998
293807065
28563122
184744472
64908574
167997620
193347792
573522098
24540397
432372186
106453270
148281667
83115230
17044111
164387558
70969137
161063871
38698999
32372819
9239991
46297493
150860399
368584790
127225533
26212374
635584253
724116907
388617943
42971727
325151068
214401889
204020253
74694484
391949345
514455205
304775790
443720821
253612894
77320658
315302022
321420809
711001205
299519379
785197156
21292683
671062801
97862396
82314945
74069758
139550109
68292463
530118989
107257193
178470679
577119331
435846205
288138416
39910684
73808485
104561102
160264513
2553820
335170620
184519448
146024230
376416074
303282353
110541344
201441508
312465558
403798164
422302527
318145097
56931895
350107745
112781251
176245208
47098072
9916959
177082252
782157601
267503728
479487684
226690851
170622055
14592147
120078781
91081321
53293139
821911093
502436688
42340574
293194062
781391556
28536482
266950019
766702870
588953675
216867677
1932871
852712388
113959681
139877331
185097646
234449382
397007077
156863075
330729642
237283931
12281775
106104873
102070030
110722637
50163673
13596434
37996754
703375320
174738839
229528100
223167586
30924669
79269766
314610388
665129975
27527323
239372155
471115417
39990553
32334824
134560360
27226031
595715567
187369086
23976113
123311244
105856332
14953310
488116093
353947977
573287731
292896404
268435527
229993020
14976709
68323003
116238602
287114211
2607730
721926913
298429282
29142104
486130673
40810546
24675552
241350245
221817473
35603955
253871730
483771157
421735157
45173502
210781695
385613482
6909572
324030467
684011455
57962
340324555
613540722
58151414
536464138
346799514
99184816
834412700
824932707
135335464
480793271
147335425
401581940
9272069
71479488
92353073
141357296
17026969
135467528
33030459
203298079
372051129
665709785
546334113
708052592
214114069
379530964
299857134
429408320
179376122
207777959
121085172
474265983
125699987
359692912
26749380
473705528
247532456
225629
752023296
418213612
246354556
747714985
544172798
87236056
550671990
443650043
268970813
528722678
374230355
208792656
177837224
234090371
293547557
131210906
72810808
211934619
22410356
465124966
159711215
7249115
503200965
477358925
59137109
95627586
553532766
79870696
193235751
98799375
55794081
845968946
525727250
187089614
165309130
122797910
47820314
192332883
477538819
171621587
240726288
280339911
519104754
420768710
213097491
24730583
221125207
76112272
299424229
179599653
200321575
207093880
23811578
321099444
5359102
17249494
359222
43154815
113007017
425314687
210968549
29821720
2379525
152223882
186601978
347321082
256251017
171230843
297443997
606492485
779765212
421566378
432899827
3109387
415165756
341128717
324716439
88886567
253196388
330237453
671316602
4067722
10032507
435406326
852555790
425790225
26080887
198053228
54929804
891215567
745164376
84550234
84208622
131662433
543397156
251560091
117064242
370635345
72975607
182970601
464203225
170441003
301297244
15818607
129610261
29500232
349338632
255591110
163541374
582937963
22369917
5724119
407295977
48836137
51975255
245904752
494779302
43077388
27379163
187586692
42268527
32469088
18380408
272333702
22376080
21267933
400179329
11528233
359130512
384498264
53952222
188064071
9691967
33566773
56484942
79138367
424148834
163996854
192614694
262704404
87240008
601822211
446709170
248826398
3951615
66760392
417043909
566837631
10624355
277211427
139116217
71406566
80133798
481568507
100996249
699673194
285590019
158756260
162950059
51972633
90376077
336766978
320654210
354258244
160754923
341453063
14987847
143316339
265182980
297721928
569955946
196927712
302560877
529063584
104098921
64668105
46131516
186355695
79579446
393128037
35033469
153455114
270732644
83986844
709020325
20049053
140113599
346479312
233174917
325741076
664796225
362792431
154484310
140868135
1942425
106272629
119711847
209177312
33156658
413252151
742174980
592971069
80883779
660821487
60992124
22298494
80744263
804139288
342381833
837670826
180689664
766267605
338889257
470237160
381973619
313171519
33673057
217551121
537217565
769755845
338459979
181798197
12557052
33763971
633702498
187004288
226262207
6042194
135484644
104400228
276744124
44233629
98947844
83936132
537154121
433162454
67566791
102821120
280731618
204812958
568619997
772627679
744851373
282893118
342733586
257608677
156669005
332186670
2805846
142961115
401987484
464336735
520041329
190699851
18800184
56223638
71935407
274657288
10570600
296144542
96778894
163480365
644761371
220084460
312834548
468032624
415165448
188481514
116804918
2173940
288777891
811955629
563200187
299805083
630505342
13164773
857004306
240332837
197679010
13478257
258398334
139375178
578114706
12750115
1106674
289289265
424174085
131898670
387433418
103163026
291995268
93856321
50061395
161439129
553721126
380195547
214346300
252896192
371022379
39533765
65268905
195949293
11877990
460569746
304193031
160882816
184703059
152270628
76840473
206963001
191505682
492420499
214642471
33618023
685149348
160003916
537069261
121885257
177939089
584333040
120900889
301016629
28738880
118882994
50922815
13828090
446242979
159045752
303927133
177019039
91061802
94587934
81977345
687152673
184608009
188871690
152662543
469830782
226149281
332520592
4206039
9676777
414139540
393991107
171768216
70154675
50136601
194580365
84220135
25808558
152119516
130493420
73221883
32505352
244719626
14577744
335858693
448229824
188366688
399505904
504320613
319987045
141704882
587501456
689170306
289545674
240107872
483226028
47303520
4514357
66885135
19471155
278977384
119983233
815372147
161035090
333542881
617308630
283087733
18143636
6649002
541401389
257128751
653925216
413468589
13793362
35010031
734691034
189462873
105593201
159361187
77398532
104289447
93955078
119170614
786385895
331476043
663405211
171993974
38319863
14592147
68572196
39477798
341896749
165097424
162751879
47210055
116250732
179140806
81830669
440676948
201409253
446843147
577405241
8074656
2065937
115915632
146509357
5644056
166677948
34092013
60985393
486613714
555717640
385820236
104675074
352037222
3082293
549441715
193437571
154913496
548287572
375217764
133470328
124464017
92157301
52515644
86820699
192007063
421711279
73769809
4849262
36251958
487155139
382265766
109022766
492853128
21724585
792164506
285410761
735086044
521761805
324073926
24432854
190339
96573900
198190354
109477853
333488865
457937737
121772795
150151773
654392328
658127351
2863278
808917525
74767256
105551061
143253693
4851791
702154693
17594280
646132083
564676620
28765925
709434377
30420504
471169926
123762191
66847921
736735676
587564715
109850069
411630074
1968672
368272584
302508928
205260587
192845506
86996230
281014203
73177917
53139218
4578793
79808839
685924861
132706013
304540668
265826338
14592147
469230555
80284949
263459036
428012730
187077084
182531803
853059037
57700140
13262279
57206439
415118848
131060780
441526683
18018599
240471879
315201768
256818820
67520659
6223058
96734130
25849106
12903936
224115687
40931787
184997294
15955384
92398044
36852916
32629167
54306607
23320891
48193316
242405343
643409656
92301600
163602327
849244605
28567901
245135678
50836302
282705220
5693131
521181913
19501105
5390955
5584707
66158042
78994061
528498065
448133393
774384691
55150158
409473284
101663870
431858556
522407986
201950940
7757937
428898105
174080118
135179197
144504705
534036424
199872681
422848934
450989917
893203810
294418399
50076078
681257503
18959858
122636721
513266410
204356746
102864257
20255816
310016747
331685191
23240395
246707995
273830685
92423452
475918526
354051626
93438851
401300438
78765374
152503046
150351126
47997333
714121798
33035090
21950350
162714955
537541089
66501651
76778928
129844295
21917758
191927235
32150580
49920428
118013993
64582978
20827920
409434214
113755106
46295620
398913311
633086303
2615696
368142539
8588362
158935062
217188054
396540116
52153347
11835993
186836436
2007434
697520350
20139878
26602905
210769356
370170749
548800592
179420982
121570026
138603177
306142291
756403783
188306550
114178097
256406727
249534269
141317213
356274661
40610580
610216354
397624921
319273282
530145084
32421853
92666576
499564912
84127245
618683359
19686558
575558121
112266375
184403062
194319996
619458036
109881214
57551538
65283
366234555
48864535
156567282
55580862
285067025
234683957
357660306
302136711
506476379
86888807
324430518
629496697
106715899
371764336
73855068
150881547
275893008
357072274
143730476
61965205
289202789
461781228
270367887
7179654
298867670
120005630
570845894
395963250
1868946
357688066
562239960
96053450
856856722
486389658
29058722
18162933
952063533
94306279
268015359
255412085
113079820
84980448
142179382
179732272
198737353
107605699
139848537
650875792
13336146
6567293
184223535
270038818
875298015
282784636
18849386
338710176
857496284
222769780
127167487
852140125
366819618
199393306
110744879
76500078
226193009
260296489
107103031
339551005
184640023
487112877
640933472
36923117
140128921
527226509
88028543
335203559
495326594
581187985
666561598
71563921
743606190
26022767
55191444
19075134
149841862
469817471
30564741
204584979
220861100
345877489
17544060
386458933
34045701
532096957
582922539
64419820
942737701
152621745
108871212
208719707
620265277
47294756
61124667
429942922
164729752
788920019
52377562
387985476
676600003
290164534
135189213
30558685
268847591
236431555
281725
14369901
190217518
1262024
311475679
362881050
303417408
69390289
175610569
719264911
255068782
57887084
12053766
23566324
145431238
241371329
588646
31656058
21804501
403035234
674912671
172119398
114383401
144127801
59680621
191527698
92746307
209875290
115345347
808222
784516145
95311432
208647207
355821789
129781703
101808222
134665844
268578145
112944694
247136826
95396495
225564696
94684647
124678115
200320505
4285680
707121127
258159414
504946738
76227448
14867882
192255896
529809354
279510765
410416170
135119480
26398286
143071288
9786993
354679609
856083681
723705356
167989100
166195721
127191774
263525477
98790568
602699290
339203844
47546751
88789666
468062991
547180372
130677831
167157311
111234692
349671860
189013158
9314611
182233463
1192812
120465801
180004506
148082966
175005164
526676327
433300052
192619562
858779683
139398285
356630921
214248369
283757765
8793192
325421727
357998645
462460188
605110915
108594831
455062739
213534159
28283873
232404911
369829434
418456383
667748050
174940069
755901666
379784641
343969348
143269659
586748136
14671614
43643376
511206590
170798030
178168521
346188225
477919225
307560582
620823721
360592852
152800791
323823200
270027239
1595433
124004230
403860184
244474911
75861661
189624561
571237350
130116138
15889188
26493359
576234084
108259052
242977161
255388980
13834104
543750499
81203716
89989887
228618282
20256376
272678672
184433217
86576395
30043324
213610112
273790335
180768834
114258596
32055531
345719328
590579745
26266258
446768860
4489677
29662623
220111316
465090515
28848056
59391456
49423185
73401470
423267993
143758871
210003892
3211346
82837188
684482041
7830521
213609589
115425077
412909318
35835865
78502445
69799881
508728150
28401370
84467289
36884723
402048192
406740484
153324361
463826587
26326410
5331060
333779869
480801021
212300912
75654869
75654759
179189248
119790845
2554248
330862051
92850031
12380240
307654365
5282182
41254554
74983291
1659076
422701646
121893787
236587634
187623585
56560163
73451048
681346968
70668038
102992742
159594022
255906355
67923194
472049074
38789927
198251428
7743473
222565968
132511221
342400972
286990015
365939214
55177083
45616024
142775324
354898306
123146414
111419379
682946739
29953375
378306790
71458317
201888352
282182949
25249754
567123228
109385011
154660025
194173378
716364550
169613565
17609535
361701573
285834712
14263032
501379808
519015908
657215700
336817198
350285768
94882550
17283551
246022871
529867716
136112448
257292256
45522186
138988919
38462637
287143420
36287505
239356830
421750568
282358072
123009115
296255095
332085447
27366436
290139
27786840
500805557
236271449
414749306
74985767
27242460
425401090
154270139
165888065
188761449
505660950
438339777
124687975
52800342
65395794
76640817
468123116
63407446
225127313
42313373
197366350
354157477
178740171
131009700
429834416
22238591
423219932
164861153
78965603
20034869
168686223
137757283
85744396
3571623
75888458
89696856
103694213
186713076
50459480
436870111
0
254458773
196502135
3424611
226202352
102158595
70149937
60931461
341051570
946064466
66045377
93464542
394701450
25919545
622780119
139797976
26075104
63049302
88403993
470087344
6474517
747680064
113631891
200386982
12930034
237183653
365020125
564631391
95801076
412065851
107984265
46548775
207709427
22503573
77227228
2743142
196468449
762634348
111811815
102525149
430080602
206724473
93312944
386063332
586839402
88750525
344983490
140070789
39084520
217493610
630293826
111206818
418829972
353316410
78559065
426232648
70405161
122411694
3150728
210624256
113284544
195281328
892158826
19118277
153898150
70412115
81476737
20940667
35373396
58796556
35937792
41227115
336973167
3469013
765090815
39092439
18366572
36864429
11246804
585435605
372612305
72370393
105893444
111261252
146798083
468315250
97615977
780994
403094294
247919423
360677974
12070144
21828163
179727672
98305776
14274202
601363753
524118690
329711749
593444627
69439670
194870074
73908408
122725561
615615528
19909724
235758099
7059669
560463599
210283202
14580089
96441094
373958096
313781589
189407203
472278883
745734497
165674921
295997026
552507016
27072904
144754478
4674126
182235075
362588994
241119980
121885214
78877697
334285311
70578171
9280578
759489998
154666991
219205751
397292734
753465024
8487089
70405282
379202999
398394219
13503499
391140879
717928771
41807690
139723076
261798715
159574420
4914344
607936389
26070401
536130807
60747241
213366531
31955742
4314663
113912542
212039707
256182611
57705796
58734099
94187719
754451024
137675114
723145777
92070926
102118248
74151539
564342866
52355998
610718134
73271485
269387408
452624260
430098292
528194568
234423723
269821282
188768404
50180294
170154382
520398555
586908628
176574669
60325376
433559728
246478698
114225990
577903258
210020491
398560674
874673144
775766184
481155481
2085757
130622951
42967879
321494619
427387566
35770786
64666640
152385058
85353954
105907032
369712144
183310484
38683943
335856805
176965321
44682527
375902564
312445580
308303592
473348678
16150478
305707337
106864373
9203131
394777634
63879627
23792329
477445484
265457746
779813510
78466266
318176031
32728328
180141550
11171917
74466413
50671520
44076486
54061959
368467976
546544260
200341706
60400574
324703980
133937587
498850747
490812017
181048849
165101960
563648873
71135659
118873286
341969664
95976956
210948335
29061204
328034423
120278947
426606158
272648524
685284292
128187941
374876059
6798263
18963629
107895204
240526050
273586688
177564347
198916104
363981386
19490603
93508746
177989510
18800730
547086884
445744342
238583833
56002566
256022292
573929755
252467324
26347723
55048736
20686504
420490251
798281745
154539526
275375679
798399720
324203521
15784044
2419111
118551510
536811962
204869911
32446339
29009084
2644841
57402614
8793662
87572933
483965010
476500496
30210113
38273542
246217728
402947719
119181667
612855706
254122544
118546816
86525002
125115275
405215457
59702257
216551141
77001246
398653734
5094255
523013430
424638524
64997683
3760619
212727528
532900871
14225920
8676135
84164649
111932996
11164470
114261605
171170187
738774568
55258844
168937672
398762687
138251066
30391525
486049756
566362413
248357704
381932420
401891377
74329115
20569470
742940000
144639751
33753259
312592171
165425781
71194076
344425670
26925372
168764412
151702641
178207453
213071539
128851530
260566982
44892135
54117960
72357251
336862654
88733501
346019048
556980858
22283068
288307526
417141088
511300953
22478048
414684826
50368516
769944888
26661748
818028633
364662680
811507358
581739428
560863363
14660844
35037916
45330546
595990479
251150066
128024678
624908590
537238407
12103994
120847779
319065986
300891
76905777
36625221
134066031
283841078
93595135
431135769
112229488
122807703
279764808
204661749
72205427
627993282
10158198
835934045
4285452
165989947
447885040
14450217
34324331
275041878
240628606
657071729
129021368
120572325
235615532
130937052
141407135
645651594
590382808
58079560
229881208
115162069
326607941
397224491
64019377
5269454
140407032
20435465
946173717
38214783
230368301
215073961
74854346
81549014
224086141
447012797
157054100
328083597
21868556
554034252
556764975
142986492
224400124
210699405
3860863
144664578
8997608
6400940
877311697
9038650
754177916
98059261
241125217
129874306
557903900
78650235
44612750
78925613
719857658
103002704
208304181
40875473
252262337
385265907
619424717
386232313
60933924
846084470
41735056
563719981
228958983
174772862
467342006
271241055
79285847
573773453
630753258
273930432
310284
185756470
52870657
82413501
701176140
223518322
434915593
178681403
56378581
32049040
915037150
32830180
227167348
608794517
147938993
65267106
448057172
98925532
525256720
422603362
265640503
13331653
201070665
282422033
916183260
77023775
9682933
456087001
357551314
220228345
65162080
341585180
392092468
289807556
231098461
486745558
168395912
375777743
92728391
292249426
151449801
247973522
48087798
115444148
10577341
776035521
5622690
20264598
135458401
99184667
132728863
579232397
1632145
199839334
399738421
17999796
46665405
57088831
204647256
37688237
17270326
325070401
84426339
227031091
267803525
561430518
698775084
547443130
97922414
73625383
211155461
420936971
11064875
86259245
720254766
15438954
670970292
19308101
292009774
92262310
123024885
174110168
296957729
28532131
11460756
29057143
581605344
215307183
726722918
115866981
213106255
366521026
475251146
845347215
389951302
152466
24745678
378097231
255996944
626872488
9739045
66773907
153196863
17429669
82073041
28188525
731092517
12152752
593865751
1111739
131768832
677346919
98433033
18389369
335987646
75218692
444006153
422522122
304000093
395702912
524752809
544654369
287170489
177993108
253878315
234433191
27199585
55070620
507709376
616954801
271837679
3632870
90908770
187783999
270816772
447034447
277586911
561447649
31053273
90906530
685956463
45154159
45406450
4878054
521801913
62149826
231933624
91683286
174929490
186038101
18455769
601383444
21238592
203451038
80406991
189961186
14194801
522384016
378111968
609305015
320880405
246206784
301875526
104956993
584900160
97361948
425412255
100135971
31763225
231309758
103996893
247733903
15774190
96126797
14670886
644217636
77613292
30369458
133356587
609451068
482933589
59906909
787516946
244687154
840348564
603674006
242518858
79617898
164153408
120226723
1038971
298533087
24009381
1611252
31212932
21411075
49235057
68463697
293813424
699757912
234685441
137022265
3056189
584744775
63073001
71335634
425326121
838533071
16611793
87743580
108498898
248694816
14124659
277712588
177075781
414792860
12516233
105663989
394724215
632375528
57064778
264368360
5185221
615888830
412551640
44438
63179921
601170297
147947106
169422567
721395322
54235480
141305331
203395086
200330643
389414723
179829195
46230530
91405225
538765828
11576196
298727307
191265518
7661573
153468444
235412674
824253380
213232813
170511020
220511580
269984765
19822453
289140374
879182178
656146688
268293264
15544293
633812233
33043234
265751334
660036749
142308792
30574327
248926789
100549639
7781467
521846225
429281901
864245065
79029500
493964505
719018440
493605827
186465103
291584784
8549768
449869247
649903511
81686643
115723987
18575101
43448336
281969532
132964943
471869311
355441999
26914938
164714628
504628574
342010573
61115549
99372837
177106370
43044477
686938582
561222
347924784
6271605
151420680
309047879
54149046
83289913
355435783
321390650
101536604
272344600
11542400
323228136
34644917
260853879
638031551
294312155
145175288
470025817
674977372
120586098
123488067
16741237
419202192
798248549
5345351
35366478
22211781
320055673
148093881
213415300
73172858
504999500
547801388
715117629
339389802
38671021
3907798
23299473
65935261
60811798
287788349
723560340
7538893
470066054
686044693
487334202
43715063
108283743
621432346
41184521
302184457
67335476
143590242
31928654
445996639
526755843
52787096
81864867
167611965
659027966
30295237
543475730
733660163
697047408
26376973
722429291
694320157
459294336
485489204
45168680
157814528
686133632
294598035
241789867
109701049
402188643
26833526
740700097
26181369
196844853
366001482
294307541
20466480
591185864
212211006
337184867
78698932
219516684
68880311
319070136
881962823
7260486
94295465
85330697
231253405
88129009
592209593
209551214
490157554
222252358
43935178
216548270
41807847
5022241
221333994
502904027
27191198
72310535
67409798
52870466
34468015
481825356
329450088
593811497
303423575
144558200
56906601
536815670
186357596
159189436
41874328
314746078
113555685
68958338
154995186
232471910
469825390
34390332
333656895
20914153
126910823
16823154
618120379
602399131
115272106
197770114
501868141
486292560
291559429
131417306
101550838
252457326
97320571
63890651
81716134
370085238
117157762
260342754
455590926
8811613
144579432
720355
171251959
42138981
426759278
446715500
10161169
125383496
184995057
496950065
174907235
181008533
114015833
84326598
21063359
227029476
196634879
22256174
39309420
129947328
8770763
10096771
64827646
9869528
344112865
639899273
460026931
683525800
306136828
394446549
510351453
457565478
328479150
54117063
28793057
77438426
400469271
529908898
240813970
6706218
165358913
141520763
417250503
132064607
151861987
464419622
653695648
261395094
380373858
10231212
96552727
28953645
545159935
156327963
847060791
573372176
1719730
430040084
516339358
341417223
8472397
63698123
5834
101401015
45997472
45391066
16522897
102313064
430381185
99819269
41289068
53083949
41688172
181738738
297171036
98283004
268063929
547585851
370732959
187762855
12467241
163686527
136296337
260610203
56992979
20166248
107257979
342378792
129790032
282813349
194115417
141238545
132377990
143919831
57325001
49071653
652834214
216808191
214568866
311747806
52962938
154827635
3933228
83261567
88200218
137239935
16437058
96665481
181948142
591117043
735444413
518484976
184668585
221898285
486671963
541450203
614770537
631139572
443265013
668273594
156911365
578869272
378788
9454976
397682611
610626909
634982008
763455270
122593751
169367770
598542164
162493365
408904990
608797855
143538304
7262497
759152071
275686256
7748322
24713644
486607478
229903618
585030527
385164130
1057108
235914351
315266473
11718047
350961569
587529
77149772
809057879
203422743
0
548038563
287967959
813979644
90424081
143109302
664409922
259878562
72831297
34109495
67128554
226184883
265020401
163295563
214254194
82931437
32285410
238181247
131122568
352501879
197030006
744935699
21215499
83561088
114121662
72520261
806529086
38263017
2585358
19509671
26239265
35587303
234492623
71293314
206383434
159938421
174010366
285153974
859055164
542870680
572323672
358586221
54899175
16655985
78188905
227872277
11894375
27696262
98929273
368113613
454493819
180605282
436955970
610773277
267517145
763195708
0
32895933
500321240
338906010
151757330
144027521
375198242
665725472
251479490
349353744
145322582
306714835
125934994
130436359
30019925
81838487
204522953
120139912
21783610
180933019
247553183
41272858
270163285
446777458
250808278
397645722
205158851
290490139
241074550
2664339
547401451
142751257
657558269
2148536
237411
96719385
2590084
338644951
46791713
203367491
295679713
387698951
80073134
490965184
252359773
357447543
383264664
632232387
294092385
528391383
218303735
203885703
51236708
426587163
314929076
149824506
136515052
224296639
160961730
35951923
86401714
114161858
141951415
272128358
287815299
802148850
277377602
513977689
89038512
605741045
131414153
80871429
546147914
69553871
198259507
825224400
166721185
543537306
17769420
594270764
4876432
36969188
106213148
91653807
414467878
288377513
188770507
155232157
208490591
28746270
283493061
3331097
689102270
26323723
68495487
25588659
159386747
8857871
588401029
494163639
73781312
80143903
108715934
256257603
81678773
129206565
156980698
122493290
58550850
36035263
30212583
185525568
306785939
167210536
32597249
658623746
89288970
3426406
2484250
152073365
75846416
333312717
713133344
118139538
458728120
683043012
46551199
334336998
321872985
190742993
104623826
261529472
42192754
81681190
2723778
30946051
111934400
233077307
677243965
36607350
493519325
19542139
75852231
41125279
89937391
94196415
57200319
382309211
46110135
205283546
12979100
462744186
43842591
386372984
75379496
731770656
58690182
938565
460283295
1214943
210994790
219623113
4743411
17409334
5559270
322992271
390231154
185492970
416350557
18904808
177044942
87737163
17247495
150205576
843745917
37091666
76860403
65694119
14410188
12235782
174197995
84746745
54861114
429794291
35168364
602701813
58589593
214307309
133192947
29755723
722151538
45269992
298982493
13306091
262649158
157936194
91061985
811650057
24622848
90920354
172222919
151158697
734169274
166079340
25159185
456027826
519270620
43528979
515862009
799810778
392204806
80541496
278434770
339968956
446780240
444886614
96553564
350730522
375808223
386582366
493559177
626180746
434812375
14592147
139588381
262348006
133663871
89744507
35664745
83169509
445016560
47940551
312208372
882196381
40961732
119529564
442273979
19226603
21543740
84235204
93032259
166813894
70754469
341706973
375696191
136016602
937272615
469795646
18808931
304313037
115771002
92175546
379676509
56150456
251865677
425245049
83113681
245326185
515533884
1910878
366409686
192358951
217790602
133621844
121430310
247454437
252805912
119198980
100695972
46312185
239642367
60873947
306381387
313111545
415817577
308657908
23998454
82019998
49733858
291839275
723486618
377092487
736284706
117340270
186636358
207142918
3068658
259702491
183348901
12377257
100003521
181475795
103968525
334256823
526146749
87054329
322507018
450718661
32570322
718449972
9786218
226376616
64541830
225370805
387668531
492404836
50727686
56434921
309484319
557803569
144773741
28136567
598143791
20383978
896616
187224761
3500099
269277266
17082793
319883639
237835850
13295589
51240673
647520283
604170584
249339140
39611828
159399942
34775954
791102050
473133398
166232833
164486560
287234883
64218469
18566664
179040386
6308389
417378738
360762403
346275602
99322935
649459338
19773214
118254191
298756826
1769713
92981598
502084184
241472571
441609702
25793673
241398177
143873680
561781483
87442863
434265861
261347502
462887002
6272075
134784311
511869920
1374792
53163245
65894678
69752680
21337124
215866864
311913599
188579021
279444532
162604758
70386833
28485447
51549001
4705151
535022900
64733199
22797208
15931639
214367019
438451886
283012751
30876462
114496997
754665563
558408162
213236273
80110958
517751459
245808381
39170221
59901780
80306788
721056065
593600587
167350026
270812392
116544130
416841712
578558297
532297398
474404611
171081426
130834597
63987386
199119827
71731418
245528298
19260250
91870803
129421977
140673091
231322326
538192534
144423785
96047709
327058599
733071851
574020516
407821977
210327939
459740811
302997621
460061477
431409018
251238534
107422019
248094391
94660769
353452166
13037467
32495298
627561
114583912
240253129
87760450
305714637
305128074
11378125
567240704
489691642
126001314
694880004
90241628
604428633
14747681
266091665
432398920
100703197
557910177
125408462
7163052
425905296
439796903
184030117
34221470
11054777
14492631
53231417
288569834
2964937
183717020
588583200
17952948
477297673
319396298
154167233
229449688
494091110
18456799
23906172
168867806
199070312
712233125
53101504
348936913
818452
374927200
563163489
517586717
42736657
474942761
30700233
259539577
19033570
211851689
132637297
747783387
693952906
119575948
352395779
160767666
173982889
347744786
98245171
317801769
1178404
864348286
66928238
191997253
599522836
144881573
37664078
31434509
382819208
277223689
106451268
918506410
679303898
15389914
585517633
167058767
104624460
90152500
2167275
1630231
22336137
272813320
3279476
155604850
50799100
496905350
124634632
654199916
324149705
236978457
86061695
206459085
8590386
356865301
43603260
463030775
33811358
2096709
732102131
114295186
75727599
437118379
522199270
224928148
77630276
489940
304283941
66810263
146290984
325959920
45495677
114401329
149440793
270898168
12037134
262699745
640255009
285227944
715830656
1560587
652885341
37170297
65433751
103917499
271399256
708670665
423491044
132246621
0
160975724
586584189
697370740
229495727
61448476
633333057
842603310
24855634
550981112
209762836
151812503
45414471
134312345
260001971
264781782
64232440
28359135
232969656
696022377
58510356
351618217
325134938
225855407
106077977
240446802
3672709
179291457
659789909
244442699
541433583
105909891
414474648
12946464
771975
458713263
21092727
362664192
97243636
3332060
224796424
14098869
17621526
329636480
595263573
36648440
127315453
243105801
276354230
133481091
19715700
468618652
168360608
127595407
150703074
513816363
279838269
722058327
10787237
214661233
37882096
122767796
661279650
121599381
27392254
168132154
47328928
19773873
481651596
279110326
409389361
195576830
16961279
240297107
95562143
402071957
334420636
22440534
254127974
110741972
751276256
100514582
6330737
483128488
377966378
47590721
142420800
319756442
343109762
88194557
458847360
203600115
119053177
281961391
710553536
79659257
78926257
9453296
236177149
20483988
6100932
33674598
430364650
125693944
42667620
599196368
46599077
320739548
204409302
52850963
856511298
301404417
27362565
446656133
600786086
190826172
137031391
264610723
93663668
142064613
49747328
133712597
487041335
21602346
706967149
618435986
191313143
262970074
256895391
150391077
149930869
129204328
378201220
585827390
82645731
51313557
45933108
327279243
392400993
88232669
145834456
152717840
42672337
40185090
19879190
2339229
595412207
584869663
444818929
323755251
221052857
205759693
354547329
47692897
152069404
846378316
496905667
52921995
63888816
270836571
343632100
199636157
96948291
171427710
170615585
142468357
253760362
591861085
164913313
206171670
213991824
291417587
157458280
243682716
616456243
539739651
349018982
3189637
521849514
227312727
0
160499206
29393527
273001989
252741423
449533263
64897683
25575047
5285684
87533063
283541139
554711096
65294761
102726919
97673391
32650803
592888374
317746857
1666409
184034927
225739479
726469259
144489831
270937286
715912533
206248438
29749671
97104169
77348862
550501411
142268200
42254511
88066237
401470308
16229341
68715995
495790616
148686745
86255281
780771685
285710656
328220723
443213426
226975736
130723838
77936073
384861183
240153373
478396176
40752233
677943767
47134151
408354
69408336
441632541
317297467
21628315
472381539
323830628
398072526
460356887
44433538
114603536
620482729
375253195
388673267
9310529
171408823
99442914
54679885
547754139
23733039
38556853
77891074
27100295
176751408
185666888
525333469
43442953
321336905
397434014
169934922
19039346
162060242
129099924
44817323
117276597
160165515
118092082
614590797
29893694
137862321
332276088
28373356
5501616
574634270
496709332
457726527
100634242
290416991
177929515
505617194
182280107
48157943
23074617
39327356
118971056
27049915
454481812
110949371
228127793
529052429
735062188
183200784
17248633
80412999
624510099
192530350
4852199
268948341
287117718
480098556
7837740
311486612
54676938
227391222
57842155
236736897
475624435
45517187
188246938
400646699
11117181
607748695
18648378
429340881
66751684
260166175
27326243
156523345
7636139
83930464
595882565
620542332
323022639
167371751
74930334
246056718
76825714
234603616
413450852
400697354
789100175
81121944
846864806
619045264
15083937
168008061
396455793
332090041
120319452
158876329
520647804
274640543
124655288
11017981
11199517
243978971
769581352
593256898
250583244
142652140
222966705
188809564
206044401
403449406
615998371
220297557
333440692
361182881
775918787
870388040
54749182
87804165
41401538
727528860
366432673
95247671
156016137
889559548
52442957
178841953
72738820
611740
163099943
315076785
565350703
529735575
378210490
130186695
800284831
764559997
74284113
326599562
221939300
794256857
11648797
196960238
723488746
494110561
502175962
435329171
342065528
86302875
7682698
9545707
0
23523837
78289704
217422825
156470167
19810850
28460806
234375112
97545678
439011113
34348499
566603053
33000404
904054430
79489505
113518853
48237965
460671066
19396560
330252663
61987282
257118970
61999021
187854800
175624426
432350505
250888661
526930711
268323065
201420191
151824129
331609189
80760996
55601079
632099403
364100045
183463286
69988895
12450601
241211174
355356646
493070304
1288344
166829504
149224783
12324637
55528662
172624049
17404001
260405087
17757363
79190067
78917503
484150292
339294708
23095279
50261270
231335407
51911946
176286514
185519110
3138354
24236852
354717497
150560040
442731877
392460441
11345803
211837688
414591181
77001897
369878666
657217090
119010242
190548743
173690751
116541496
387638704
92172283
517345430
40169905
235920008
748493926
268754967
437989563
206537411
275932146
272021382
86743173
166317089
267396894
6250295
78541437
219345494
161006751
41709030
237085811
94789569
20936401
217090647
880516465
509203838
16378307
141647629
383552404
122895333
69010008
62438989
35972555
612276763
30410754
122169487
32607006
391028182
50878800
427015512
160771923
81931498
96585262
5885868
389251895
14373427
298400
514498118
364100545
74477920
556148794
9539184
574685017
240149932
15694294
374678233
75708481
559060845
719021103
143536428
97126702
517718824
242215024
120247290
366641257
216328536
811945928
842596755
366946489
477437453
583509889
97024694
34419856
16623949
72754937
309895908
142739049
349583439
72087739
390619451
569470928
46210580
120515460
446824049
17827470
56900798
368357023
87664467
693485298
175056270
57255367
85625695
36874240
65257346
486221670
862351448
227162735
110571370
87874203
557343701
881172615
222700817
73941616
411658924
16822007
743555417
13027008
223297193
95275413
477704
350577917
742677570
546946591
349449620
13534748
458701810
781341994
67966421
617969775
277925760
18355397
116868056
582797174
17386309
238444080
642587372
23906658
470139680
41155033
224654705
103032873
577854803
414384858
124536345
224791896
542619848
755969425
4346395
343115262
86003353
14592147
911829085
310254642
454033574
638023736
111448263
113201008
295784220
131098576
105006836
670530304
133954823
261272910
272838296
58734085
175881466
475020778
541736288
24155884
172641364
69831644
102828115
52833441
26521081
141791819
78128634
71277632
84438054
121206374
304888589
63178304
204383082
285348968
562283412
53512002
221131026
127153137
17932081
23974746
132055397
47322705
119500420
271862850
388810993
204590893
17119910
512211815
508028284
91292614
612506997
38341230
138793167
705402635
68861195
149395558
414795760
146230944
50085649
11159777
327256043
408133288
339597916
94529180
58915986
488488548
642237988
22198805
668589105
146224398
671023123
712707288
407708119
177252038
442149903
406103615
253294230
13434995
191299035
7930853
30588776
292738258
13089612
59417354
89454003
76540661
191170355
79867568
273064517
330941769
43582975
222007640
426662031
786302760
980618
542536554
103627119
13144275
202827354
138341359
67134482
40906010
350114525
6698684
251120131
73321685
13314796
47401505
401139379
307376167
40436557
354258131
74307160
949420455
400064754
363605285
269699075
40642594
20251726
79012025
63425243
424380603
263632108
73470216
497689
18290956
47651411
190612905
7594725
153565579
31525554
156456860
13937815
124092176
29867029
54284980
41713520
158643862
321384041
31368440
423587162
293362711
59166893
327176951
57293247
419020267
454586
86665322
62191373
49591810
124950543
259937542
44488256
295069124
17155913
123460948
32904737
745465683
185101487
153740095
44791788
17694289
340646188
107783543
643600922
107295406
403403846
1465895
123658806
230281902
588865841
389360328
27617429
275867315
241123206
241402018
520398702
138711
229767145
636396628
24399104
158113733
88537616
182333229
350099655
503585187
126359050
537477113
124279695
320892657
46878731
283967769
60904035
180776513
245333935
100983179
247362363
230640853
171325242
704637635
17757611
113362838
5763993
51681036
548807409
378222329
130925471
134279544
20970760
150529803
158199769
33261433
133685136
442895820
260802228
33378398
1018889
766986406
5663802
67084404
50192518
569964549
8095132
318265041
357368257
107375685
392342821
460896518
71546742
6785721
613398852
464069338
132462746
49851216
8093548
28612829
92659838
420728340
454951375
5305275
217471219
140477985
518482725
496377465
5801329
159179110
137251972
482871277
170510063
107401170
18237061
675173651
660238390
220157204
92534096
47111294
105846722
265683735
76553921
592025076
403662005
335793334
180981222
50391674
553297972
190646142
19107618
127100611
109808491
323523382
209687690
114947139
793625139
16740930
19136917
107346579
23898211
696299942
161064766
10739058
212777705
73572914
628359268
57381310
140571652
72208315
141960742
69651982
155295836
23851922
38846940
38779561
235406710
368281349
47335505
65556898
4231308
267890717
78552280
3559681
601523292
71637689
800274121
115407
318840155
375972275
69107100
65628370
407911904
148096567
176835975
201989851
89364670
93081429
4943011
357315743
261057695
43838667
15872351
519930196
27149706
455359012
0
86526173
617710217
59006150
130102961
308998859
789514397
68170396
786356900
24886195
130830431
502268974
380643450
232782600
257853990
99408085
243904107
619766416
105988501
44875236
322745942
312926193
14006443
470838627
124416218
254255803
240167487
522877575
334410054
507784697
357037110
141050900
767856028
7703785
427656968
283881948
867161
83748850
243050214
280943066
376460695
54244766
708293405
1574647
24531144
655405104
740708381
167600214
32093347
610613751
346607375
569172685
202807402
503490404
334034595
133364107
13204209
161226384
47067394
276171544
774843144
49136588
481006615
603031285
11845833
129033253
692137005
392212027
23504695
294045102
328408509
128916872
327591327
448080554
163390469
872781844
780768730
326910243
446994582
12318660
244668660
58511327
40040669
130942464
24235180
68131953
79594049
204517011
257173569
104878585
37166979
493568475
169927297
1076964
452357761
4865791
89008611
199565255
128084474
64995498
443744305
383286390
105595022
8007300
230528570
696375559
128208543
8753965
770940131
136342589
135418129
154968784
3340705
330145034
418753430
241995133
103537091
55105855
108981654
157312653
54188132
234322543
300402158
1208787
57353787
148353115
98327759
340832913
131091779
745794442
128452588
20845445
271358329
5406056
211862198
44632717
194148376
758161234
359081190
103771260
501820265
174090576
24976433
6559702
570272175
23584577
145166759
66788923
254609097
23094024
758390343
80127082
192941506
145055500
14388915
40320047
52714155
625852132
54890425
152404546
157171373
501848022
74150469
468217390
707600385
29539074
11471796
319861359
72977109
218840228
100092083
67221506
604231923
339517278
196578955
95137236
12929325
294629397
491802131
199757223
230444811
167709220
50948403
186484831
448316792
193917533
216907748
575329835
327165493
119754657
407541187
93985313
897871985
13349554
451855705
253708178
114724587
144504566
120166566
147383426
7189881
10488705
638606560
175353461
301009109
199623651
181417213
34742870
395616363
596107715
406383840
711909673
6434472
310345060
266944321
52291665
521679530
322459560
63691426
208505980
9238482
9071471
585582561
414679831
11563112
54461524
204918418
298406023
89351450
149661542
357958758
39660300
468281669
464201692
2028624
221482676
10105435
5415510
65498652
50211758
1875831
134837769
78306810
89692463
213635627
138447883
693529367
513321149
343864119
626716518
81132031
22612709
32523752
922214126
317016230
28683851
104537982
528111228
222285652
117507265
379280487
86505772
210434052
183429885
250554618
90111058
68257707
606434187
252930095
293698003
39702889
332547827
406916703
55034141
382837388
6005363
6582786
628461150
18384007
650356805
18219336
77489658
435822702
186100147
46686144
330918344
339811766
4437701
280070918
34854866
228614074
510288252
333674740
8657443
118874652
60195127
272689571
188753708
34564140
150541060
11613608
585364898
35059038
272305979
778049039
276428643
6574868
25222973
487864183
145188427
126463093
439987952
144818098
402851147
168981861
418626331
198886798
316351243
447940305
213684838
257584495
2645208
16961631
132084439
140657040
685979220
186353483
43084739
561024283
43765562
52007742
148816642
72800933
300393816
163182387
214345909
15631619
524891413
312623091
114901351
775127614
101877437
212864813
394603567
493122872
181030642
347196441
11377037
32870589
279823536
171001319
21177593
402437617
411924600
207686234
70762931
191714479
226861816
229999421
390289079
36897810
125722905
708385472
92728278
29635099
369764124
196293113
4008716
291594150
40915794
123878964
592884782
199954649
2834052
98269103
302413098
617256131
238360755
50479613
357248568
943486109
98985024
75923510
42671793
587430239
52118452
161500798
417034345
106763343
824784195
253030040
163118102
373273479
335867752
182495548
612704165
429457494
10851336
74447026
291533154
197998165
225697986
96312580
430484447
171439124
274645603
117413645
433845768
51678402
134776736
21928307
101177732
212810629
122880125
330896343
628131926
158144903
126802237
182504277
1501376
590754080
196581133
397164133
891816135
42458989
112475401
115941591
18480417
589574863
635890130
722563867
590008081
366611985
225755969
68134195
564893957
259423179
94408863
618087285
268901105
163605860
292553846
384179563
221686904
11970930
5198097
157062756
387717364
76616880
250190192
314101107
8003490
26651134
84436306
371434001
288219794
8378128
265464289
315438713
7958538
770294892
149867819
152669393
27051187
34559567
434511981
50935931
479174694
49682483
826823650
152914424
412650155
225073587
234350142
182714752
359101209
41124470
28704127
118744532
146802001
663285672
323040371
189036120
370652372
276257623
561677137
61372713
66413577
106372070
131326202
323491433
113747839
5785869
214168701
484392105
145727697
516672136
32453576
93159527
124459172
58655238
643736337
146779568
65273288
10450490
774549260
270857639
897252947
566632028
481545314
735972338
286275208
417464749
578303413
32894538
184509118
210037574
685011181
328183795
234393497
76719468
171404825
364392990
132030059
54390731
870725784
86020274
195319383
605240178
236440527
38281345
82169332
719055621
28133182
103407947
177769822
329853594
240381057
187724641
468783789
139281396
279760002
250811772
231096152
164996576
271190776
127072094
32600778
841317327
417431592
426812337
507885409
69721569
519425719
776740059
7542733
91459786
384879645
522051039
565142891
60065064
8964809
169811969
48735316
0
191317282
569504425
498680410
42237014
390499717
108509549
370687895
26771152
34047020
556852911
70370344
411182598
928919697
406237950
21260117
622445682
20084773
605949933
227205782
314546409
66546362
1529947
537833961
464009559
127651323
32277403
757046551
128903952
78593854
234592130
188053794
166663904
449532944
132020635
28682219
91762739
19075810
45900557
134857212
641940929
99921223
167020257
233543033
10174849
389844588
219836230
422699527
86359087
70298354
531772733
216928480
529983892
144356422
2457010
247922312
146596064
191256651
737335358
69822808
95918939
14230957
5905890
2317803
398709145
64446962
326744741
20398021
177767181
172489244
280090835
409323006
121691330
32853411
101282986
332757223
15306621
29411923
246094698
240947550
37688063
482382501
656649583
349072126
200416363
55694369
150940920
159409769
19840929
111480784
242599507
248635955
11616521
33711436
81321543
293684103
94954417
18326809
30410754
168421256
27516781
388223255
563169512
471710720
625067511
51205222
99675625
205326733
29128361
124471956
56293021
71535445
123600868
76480921
222557188
423097597
59986351
81507391
71832685
234861251
125209215
71396626
239076544
185919231
162859195
669634259
382992775
476205636
146740244
3487781
286267672
48244051
885867665
112854484
19837068
86723839
840072604
265035577
139535577
227086350
30534411
501862088
772353100
136075432
441119994
193694273
487401206
1602653
18628757
106470257
62358264
37902978
325910026
628580470
219212490
79312297
223332271
76580015
455658025
148318922
221596288
163520189
114668189
29455355
127653983
98048079
458338027
242662518
160514747
307009270
1616557
166870535
85297955
174907691
6439845
104441098
114667724
528148643
490711481
79846923
61782138
436662384
168136591
240323279
13505178
4958608
567161796
150837383
263304795
437770276
596446129
10591021
641364491
104555461
72223845
3542476
615166674
634086239
84247160
68449103
275079036
174311649
224771656
8365511
209761357
29096406
283443582
216719429
7566739
226949077
184541153
679670505
413832276
157534949
353707
29357482
86947389
234539897
164655266
144619479
2099013
369239002
173194091
71828339
99502228
509927670
77400520
21580868
258448648
41369002
162950867
232150628
5849754
6255209
133267176
581949119
50911005
432403629
68298045
206329818
112755447
309182828
154048675
418569608
480167282
463046616
14602221
632480792
68082446
208544795
41958431
124326334
191991564
471957929
619100221
12914406
114280671
100842090
855280150
589208622
137426747
125943287
91145434
195287637
10646067
911836
784065645
551578752
69793140
429075679
511117829
432040330
76254796
193274884
54449664
402363218
9401090
7089871
149296736
254979555
525333351
52749246
132516805
575078813
591645284
467122876
189261128
125842226
15829657
72137675
657612717
621357564
694770613
255548485
391928326
202324708
207950694
122512304
125625453
47129041
598991921
140296443
21011186
785525269
622957018
380396058
659511594
569186377
139435871
13399204
517638729
7762699
173951814
209862393
49542000
35069953
51986563
229897917
196373306
71093280
209245717
321251407
669903585
856203772
58812789
60296031
394132662
161329549
11505487
325550084
70000936
390101181
240529521
208886529
279021711
82638357
468398691
241789126
67818284
214667360
37377762
233353239
233119315
172148072
541859643
714823321
112339974
441792192
30410754
5496339
91903136
648635865
387588482
249717927
901553230
85758279
157658646
144220033
19095838
311707823
292688061
568697909
49316914
105301331
57620021
99602975
111721680
22704261
170563673
793445272
68687462
427510415
842041245
178540003
31322779
373087039
351797626
11984798
47620368
145538716
20003825
160941766
114074343
141163011
441234515
318358382
226065088
77714550
290159593
578131573
50170982
120373901
368285641
919996991
424911519
119136316
235614258
107918951
147846544
699218202
807441554
384421673
195990450
152596693
18788295
359581611
299418347
459156397
149391014
86431141
681291531
631103899
173080218
41080051
125457708
441296620
48231
26889306
455133563
114236764
12740226
96691006
584086724
365867159
154098564
438835434
639934667
299564384
499326587
314784680
708194013
671061420
33190385
196279989
168852092
391214473
422692310
86578419
367964423
993293
319491086
180261634
77094040
619820090
228976714
131058357
185324948
617191817
836026960
19045561
306330031
55326177
6486353
137407362
360872092
15976452
374598856
272485152
272424692
288507459
199497806
210508699
9614243
213860604
2144408
14641896
12578234
654619195
120537911
28077741
620788895
324279348
281574002
586069318
170964315
640410635
15311985
33064660
45840997
340541668
34132040
157657829
200644197
70680923
5255407
510545356
178679329
294017539
501483444
282082541
500538669
541433296
228208716
650605163
616130200
7634566
935650207
39987151
170327804
6707436
306402492
701199360
72716449
421663273
311168890
16978074
234272690
94523050
411171635
298534144
36945170
1761902
454835943
28687115
594653816
144743184
261353365
520799250
145607881
82094069
558140980
381094937
433127073
685419386
138534064
370697713
104105512
408460027
133996046
753699934
33250173
66755990
13256135
208760620
10965384
111930762
173639973
28223957
416464291
49665644
264520035
122404164
17207175
255471466
230520536
258551321
113195128
273136011
128937838
140759018
26000760
269809347
99317582
4648755
78143989
18053073
280921535
233041101
65199467
162271070
418698180
9259380
297097480
126521794
733541454
229506062
4405942
24465664
335201423
91533992
297109757
371998910
150479722
371453070
308625205
227829039
50268477
146691252
71200368
228112963
151470772
190725639
499032260
251442030
147283337
305016025
7765675
318325558
359223608
19595292
462285574
53665230
515795796
170039503
3879646
346619245
193309364
945828391
122853617
53699363
79859986
123494324
156798565
552065360
25574835
45660985
287166186
107103167
402318493
17042960
476344377
203428347
172818872
382098677
285432067
115399472
43302547
97583012
10802402
223248158
54387381
789189667
135110221
34248812
1953324
4619580
44331969
343027186
343085041
560632004
2603834
70782156
49010918
380058217
286622370
85119978
191153737
673526749
22279242
31602835
229074571
19424410
31490307
53770281
438318100
639956493
122701423
291898923
394015044
6256739
341873563
3170899
530915502
100120807
477773079
177880380
651859776
391081622
332309679
10877516
275499588
24452181
6978348
163580
541034064
122448764
150254838
131444526
48388087
39528953
42526812
563629620
129725648
807357815
193868659
619908949
167209892
108513131
357777998
188114254
396824873
417854363
152347735
270390564
164719433
239876018
144772172
632038198
69680427
18287444
138367326
415960231
43936645
394224018
278925993
26908955
463331550
19219680
129666470
119003908
734829233
14589327
777868090
290521283
43520648
460959047
181850806
49546343
88850476
66798656
580509327
480314041
19819802
372437796
798918590
178689639
381062660
0
789573317
437910132
184835231
7299650
893515877
260360917
172263721
12939090
699344720
526371666
500606643
690691145
126373739
106980858
192194972
112655812
284137619
262624833
62301131
222110024
70024868
747956964
14438244
435859613
662756316
78022512
32136068
63865480
644302596
354034060
340589171
104438720
74297410
165162188
71478099
412207293
351749319
114333173
292763860
296767336
23301007
203178993
267644503
195694432
20932605
304575288
269655534
43021267
13471613
103715051
107193752
557735650
704396078
720603341
507795015
355708531
233734936
4236706
26571757
384516645
936555056
497632219
302762754
132937404
4087117
112494696
29467874
311013444
264729841
376716835
122469151
380255804
374733165
122375628
540359200
345269744
21884983
372580687
850403634
203214475
572005789
14592147
863822979
415623261
215735210
435679430
183808492
40041247
298737031
803841802
70208861
612877965
380799386
247634587
167997935
385726277
368126508
577304638
2439106
379675904
369385153
292138921
154159066
79676647
441199555
395561389
213140415
712445578
252639864
201266140
118157975
129049415
346482731
70572466
220331556
801718456
62880842
732557751
140518051
68012855
447242499
237127632
210072002
431959252
546931637
29536385
594486209
21313547
162718639
148793233
314159060
187666711
163546442
574961737
557077444
331565052
31496718
824102784
363955606
437161570
284643818
538913645
432634506
30143771
355874802
71301231
199475136
123003364
135884062
210333359
83907852
7374931
3156875
188014972
399522546
310603703
4088548
492969270
384057227
888107122
53526562
236794881
514615730
57738892
6819031
481140323
161761166
269078142
123914816
7301355
12582990
9617480
25138042
159918269
34453345
413102135
283036944
854314275
74855336
452695951
305055879
132448150
242551442
26711
224344267
813607716
5579331
312328745
11978400
26025980
49236689
45879668
232008705
269026275
372538348
28208604
80742349
400843780
39825658
3745973
81487797
61214086
572781576
51012769
97178226
345529778
163267682
658992888
171051187
184148999
197768129
184269711
352981886
33930587
82300954
70760556
298502618
54514635
315343862
586254553
1751954
345438528
222595525
18796315
373969816
197369474
244216873
98893859
411463637
336082105
109182256
466304580
36552167
124625032
276225427
52186897
45940140
32599364
162503312
377498592
754559351
79222113
1092347
510049394
323517575
117741649
193271765
284027
397890725
209576205
21518524
70870791
90194550
301253482
289261078
12897324
81103713
254981787
116319947
4114742
47101985
108276438
27362705
81703884
80164506
469946952
5179117
185092512
0
185893432
481362625
3613606
323198805
420085571
91814455
21163465
523599249
758584903
188887068
146471553
9422102
224696226
12442490
64154085
109975068
211028
22977030
310414484
17888255
211065659
17122667
34191312
36802910
117054963
219825005
88599381
69543388
286076228
144932981
150132987
21342008
33951336
28005334
468180088
68743204
125207545
580786311
37989582
76083580
12513669
15735303
951325776
223470908
453579
263633843
11177579
530461006
863192680
211613179
238859149
108683784
129321105
578712773
876689330
215398171
588629011
38763669
32221695
118291042
420355601
590912969
109641860
370864100
94065550
192016107
299111133
97801089
687169200
662190894
71746781
71159419
154850946
71562233
7178239
645877704
21301812
400575955
5791505
170488601
447135602
212896028
14816033
367578540
142654457
379269657
335260082
339085971
3703709
263664177
75607785
138698011
53957600
271109837
11495717
489433524
148702056
79757983
529917207
17573058
27164042
184187700
286364175
173860521
275285563
650346164
633870362
106313872
477594026
463781614
60455789
4362244
22362702
428464362
187478837
50051624
48703311
112068223
572236679
147312619
33502987
650340718
588429559
333689106
6049040
96448822
8215553
90716543
2490053
5029282
14453319
950313377
227728156
163682582
76383332
113365429
494678911
78013011
379631445
55610149
159704742
13516045
181791353
87160241
55196228
303391017
754331313
408489622
581246147
404989551
434160676
503922104
203053422
307999507
449925979
31204384
200955233
60151124
68533121
83837689
195677845
117238511
71470747
400228984
103297941
301352934
352358606
36811350
593513944
200076930
308317971
261299888
99836291
53573433
294152826
5296756
266754023
270557442
74991379
116236483
19287801
71563203
557638917
162337005
874012976
55927708
53142164
119223995
494928880
123331283
151356587
2281828
265124461
68372656
106555612
220833070
84608836
81783057
320964901
38361558
278245633
14592147
190433456
103109788
729664660
433787102
259851414
8321071
312063159
379423463
45622875
218472454
774363089
135402542
88315539
57106944
305109004
398973663
212394420
279626948
35851567
950979
682135144
657773286
97507394
79550679
197482249
5587750
392846855
18235801
384958071
34076677
571018178
110145314
281040891
27888042
436894345
7133020
109158102
32866774
222208274
242004995
602537347
60773004
15655995
204632139
585546780
33795021
281602806
176415947
16957073
250824557
118702
72904578
263122510
101741532
307321426
7469810
238550586
365935860
293497843
125262630
54930092
464637428
262546071
436814455
92280818
405639209
63137327
190430211
166575225
454870907
67275093
286019996
484529682
104534560
21789281
320675274
4273772
111575355
145631900
346074879
28544606
15569933
40414413
156525738
233150712
2382622
571055705
571149597
459597917
84193815
635060269
39357373
77484444
306820426
20402857
296478177
23498971
367268337
65840551
547272018
190852257
441039172
117200792
214011961
11221265
552125727
473353181
25320802
10162969
519315574
218953910
293841925
7851574
73365642
589105141
56858928
11312566
212459705
23876764
218186089
3971061
673053968
38285540
40871903
185061194
96683787
43030328
27549081
307269288
17807643
115411250
67683294
31714784
287892490
438895988
412184882
85205589
254793833
564832436
29703494
213113090
515732924
154525853
680251796
611972738
125104787
95550847
4942509
216714566
70294305
241474925
236525696
59039786
204362995
120194353
13847145
227504588
174892425
137655392
772969207
349149003
471351164
213412933
216063400
101227661
548759909
145421439
635586015
0
373365870
375138934
344044488
325176558
135606704
156156059
38781320
602719998
363871258
3094623
41081909
246952646
0
19170664
258528169
469764237
288797495
883134722
189296284
2179051
65647837
252034740
29158255
379717826
2151153
134595541
808350
168028519
570532443
135933713
54515914
217753164
383207065
14737129
284830447
601748033
27915170
336941063
68074993
223461637
345325273
1789415
69685381
60360927
24121715
42648692
184066142
15669801
76733115
132284728
68890328
672782986
408460164
4524240
433730147
86925330
184271944
431956120
340476912
212649696
747217890
46307661
269113196
663489990
23887381
169507829
48564002
54960368
103127955
58039488
497881656
20985775
408738397
674795804
228026779
620678310
75845318
447992483
20494508
206112408
110414704
47551716
52999758
30410754
160551225
53118103
247443314
444950117
122315600
62225849
27421469
516009185
487066276
24095093
128478482
352566265
16065731
369723672
57693915
803148476
188920583
194784180
101795438
539966414
33535937
206002198
49148366
103478135
668862666
885732663
87965691
384200985
27274955
224297098
719665049
587309657
280677120
302390732
511338087
505478561
340403157
87803145
248922442
109011171
404935415
121584205
152751244
202830541
782846416
279667866
91571512
253119619
25331655
400412428
250152733
140726608
22766261
413933016
270944732
182806043
150241506
170411294
72648466
340939289
54229785
124816009
7410739
38337439
187861007
62413563
464392042
14792567
62798001
376886351
23460043
109937387
255865823
75208297
391339997
136486868
385441725
549338986
326941850
569289352
245528149
224963733
121349409
207944674
35223973
6658382
217910632
143826750
656985843
307360574
52967665
360536055
615063871
133120909
274662350
12083049
179135326
115773277
23500035
467490641
556579415
212698228
271904425
269284817
4104145
291418260
150855699
104118780
360846371
183890735
157414002
89636524
262374341
530151824
176887220
241534656
39235290
363265854
136143005
518522721
258764728
33321345
258815231
15114881
78650258
444868240
190367609
37013662
522396119
201221893
64809
747816572
50006469
50236544
77981038
342155656
91896452
349492456
794082778
321473373
187897017
1294501
464841104
90350729
234094806
131098103
34470229
157063535
11804104
310828577
228562842
77035991
126154686
109037827
56430753
173210655
494861767
9432150
165729693
619639139
77711286
632322080
117762349
79685932
342642269
231703348
241041190
139798631
74167436
23774997
309760339
209546291
302551152
257022517
20006395
29003666
43863648
252704183
816303211
733857360
372031276
864542431
459218363
101406557
243442507
59806032
47666255
651683256
358521336
170124
103114144
612138815
190461877
103686004
328137565
361639487
292989148
28970161
5028137
53497675
203921130
297547581
37063566
295680162
7966735
90000795
48620506
607642280
579576482
62316465
570851608
13469561
59258711
34177685
350012387
1769422
59748438
383728290
82717392
41760761
903460528
20217109
581114602
428572278
9777560
21232790
562661337
0
15190318
92189193
118394202
38728905
194815184
652918093
554019765
29382208
18241125
2787690
149150683
57448691
222290440
580573657
274844325
516468843
12945658
22720128
131947069
657883540
36638255
401809720
724305122
532525532
654309669
507186124
327649612
211647940
193116367
279112221
219424745
8679675
95172356
224525566
742979921
315543391
110199074
723895976
231240247
720248647
43780575
157581956
345661348
16774872
151445328
135514849
115428964
23721385
123618380
789815328
336394
12224989
126692087
197914684
219540436
413105926
142511195
64940764
8922327
260581554
25516966
187452736
817862475
358672633
63023254
375802109
541312866
44457836
116733366
132408380
40219887
457141869
519404272
36444614
223728128
9786360
137035384
423120854
59665596
331368458
585615640
356906390
700812521
261666319
273712914
151215442
63390552
363488081
578206428
298611480
64766640
203998028
212154793
824055872
286136498
299791240
6191935
486058988
284253130
239570412
149420085
612409796
379259579
170658426
222956051
87746794
165226413
550696373
14288293
220797268
68744965
636548180
36115049
284167811
54903254
570423325
440132153
306840589
137063807
511160868
732334733
524289286
104464092
272630899
350703300
347010545
36858812
627944889
36203762
71558500
25457174
118965307
436963796
3899504
79054209
244247622
69000249
134134903
19206092
615396574
481644472
9335620
238240896
37329214
485458303
203472294
347274535
708150729
380378635
345191135
850217569
54129946
270467209
584842111
96001356
430766069
192529374
178363561
333803980
74885733
162412285
653245513
465685618
410176664
61968211
66170126
93435261
548767763
406932831
81631810
456330907
235779876
686843487
361769565
292457069
388996877
564261720
62439125
197849391
219614972
10185501
29896215
354450427
34640095
12769562
58134120
209330522
126290914
387650613
477708024
233661169
79923399
776012720
95366957
596289488
52563921
346430289
612857386
53855168
37994164
18735614
287738518
500481019
635358567
7232578
67363494
137524597
6607915
409128338
255347011
265555060
91617383
269538592
15941836
80395134
134616256
179326317
482209690
483811446
380959020
54710276
204762255
577716013
385456075
74479469
138240362
453598919
276880878
82790647
251159143
313834547
32233998
1364368
952734530
37543219
169678291
39784621
853260268
151687305
5014641
98318905
476332818
21550544
17374829
607881903
757815548
7855316
455681022
191615002
186537555
428926842
760368007
50168131
46022612
104755899
166191966
184616904
720042670
43553621
894045857
394062923
21893196
60601000
353871769
214109426
48493820
32795346
111983504
166343597
601479894
316394915
134623423
77497211
131830004
60838665
244972961
112286559
451666909
180880642
22220895
128879959
82459317
81602954
555106466
660634146
635241189
312071761
180957216
265666286
169578890
210269063
19394625
143394714
177089753
94686150
133904007
224629638
434257341
28023224
111764627
380307666
92679906
111567196
39042850
727387049
118511877
311034438
340133432
351129675
2136648
1229694
114975431
56624512
244805639
59217985
447800455
139452857
166842978
489594554
343883258
157339424
59860801
216233700
576098602
74572508
445139253
227007981
106273316
876429114
20759816
117275682
390394947
113929341
778462099
824217294
643285803
234811430
62128946
102714668
17148030
76347480
466067583
594966608
739131038
85456847
50935778
9197952
653675263
105652005
621114345
134503087
639424536
46751008
44177476
54544503
212794193
214189439
176014568
572500253
544722769
21469320
162909278
72147533
683312999
131674033
300697554
733947533
209859297
321989895
541381798
460805881
104303086
199127659
48767635
455120559
53293266
62210304
9746868
416884793
241698588
14713407
275581842
231568270
242513881
325253198
304145326
654184007
711000549
154881152
544146580
421625207
494401279
76202382
19703042
280359607
960175
135361956
251637652
15899386
4420170
2362822
292343179
97391934
1971644
47236309
84268589
28245199
83751769
302964288
20199995
14592147
62902533
7570891
129287752
104587298
747278012
132225201
96944926
727141030
255754124
159667269
51271952
111907732
16012823
611213696
135207635
83719743
327700958
79511527
345505646
440571686
11919470
322793378
237597585
127017572
223229128
68010448
57813159
241697130
776117153
232494940
202774453
531613639
187609275
444252740
162160994
343465635
549153305
397273797
202339309
38083041
831801793
216724320
37438565
138018895
464163450
122613943
59099936
579819769
22012947
57573332
549278200
165599937
223745642
195622026
323693012
78204384
401937646
234221798
201766261
649220754
160740130
112892144
56162147
29948056
279698720
6130457
502343584
43030701
45476092
608673654
282713550
85282189
105315663
260381985
945452451
156008968
413340458
272412278
346297738
513728937
454641082
105254771
130850075
754419977
5405442
34980195
455423238
217737234
538742654
70992482
868868752
441011894
437066599
295614652
444324479
174150688
6644167
706401568
736097389
166236632
114909223
267949608
95823062
522180829
215878030
90610580
10746326
11086575
103900016
143462305
206374759
467167623
5163954
441038130
33960467
200551755
254204062
19707418
270110284
602146371
291770943
544078027
168031268
811295393
1609765
627617025
44755334
748214257
173369962
427476177
179848793
34487306
8745546
195058111
532184523
20435066
557026723
219542964
218672498
178044240
704496485
61604049
159415143
259649764
56061336
186780619
46198712
572084695
93126324
318864012
110215192
12821557
333308514
85225748
679831606
115357329
88124503
419388923
622956810
104953463
167028880
414500765
534857273
495231254
1851177
115258381
129946917
25592558
191033078
109506443
222293803
10017886
152546182
31317088
284667221
11839717
754403603
199279791
168089619
9466392
30993198
941262010
853305426
129691983
481412169
32363860
36853105
241618359
289374268
764854471
8359923
162621908
455822154
4338270
27688804
180311383
213328480
71578384
41841998
18844833
271358834
97953036
442886674
25538522
22869550
27484572
91848613
406092960
186309172
127855453
203446064
486088584
107776245
412201341
352483286
399992421
89892363
81096626
233823671
31082761
511720333
726322429
28308642
820960689
190349991
127615625
145801667
33593148
227707320
37314022
562462179
504805131
412780761
25611180
24703711
350953429
91418351
45102481
243637714
145705790
353171217
203509161
141706141
12904293
216767546
148706377
130874723
368500250
353401424
240213324
369105563
234397348
132327721
465442881
2838972
310600247
185565116
216861598
286310070
1284691
60749635
167554834
45440448
19610993
469106008
1832304
69913370
487698263
17750471
700026109
820068863
163278745
385679700
713531047
241036455
4372590
760951360
273887190
341100583
2470247
204000722
288381046
390026107
203899730
95049012
160651172
272336854
133959603
480986068
605359199
566117043
745554208
15361452
17610857
8564015
395215107
50351695
75780323
12493429
95184384
332398853
121264043
166372233
269364887
81189149
131935479
198875488
191089004
12050748
627743570
284611815
20710976
237624433
126362943
205121502
251822317
142939084
932693319
392543226
142659743
291954194
282296848
15577568
43700959
25648726
201864609
284477651
84708819
69816304
135272435
112780064
36398050
147952522
392332026
772048563
106518290
91419675
520125377
335050348
37515107
495543421
495812625
412207249
413470953
2513038
323213703
520210080
50944314
80170631
337562621
117311184
150770044
781890999
85285970
579429356
439297923
80535067
35764914
254489879
81282134
88530169
318235041
254002829
273788109
212492167
33643011
121266351
51093604
25718025
432523855
133944487
193827215
3618165
374021800
307809989
375813736
84436936
95833099
381305016
193851241
844656810
136967973
80305477
142483181
482795012
598296812
240753467
451861223
114306372
294353148
295878697
560855109
642787252
311325616
660448217
666268453
4453834
377049352
241428579
639498053
756608239
289258825
6053283
501329926
246289821
563721512
90279155
7035604
804687585
55884169
425856616
247846429
53839018
373516172
66863716
203386244
704875351
575730284
287056005
200657286
84789773
92249587
42824147
173171314
270282805
197965343
470465037
96909562
348312995
275597063
111145065
101374105
304661625
785374274
32582392
80844676
517450364
150127148
556236448
303680223
171068169
213787067
430554126
23742029
99247493
51429587
128856956
665742036
551149120
350466429
350092743
199542435
128364552
1432772
642351465
238737593
138540542
22423804
7469400
89978169
217804538
64813580
335469317
106496956
698858371
42258563
9599723
249764876
39829738
240190315
267361326
366658242
725782419
187999494
557699010
270767729
147674606
95105371
13774698
83838903
619616584
236146548
134955365
451442218
244472755
638350590
237791059
89307208
134040184
541400250
811520907
135246350
126757928
408805402
499647093
267423879
634006494
146119324
108503482
112040157
246857892
18370628
138810426
757567083
881556715
96407166
261926660
608813102
562640037
181698994
228968088
621327433
62597486
157928808
900090551
583221250
489741400
427433331
78950154
22313614
81724424
498100667
197764071
73157445
18233987
353734770
10129568
198379484
209004628
470647195
22398245
259890942
724623955
79665955
30881172
455699267
47115984
601717352
696957899
184568270
176008654
244852338
80745146
100487164
50991197
381529903
796123184
775970613
241865481
50182389
171894534
597745963
354795248
544155004
66565968
268387600
118925964
283045569
11269531
18092811
207704617
601959964
134565734
28809042
13698950
190780755
119015978
222099277
32635756
67295686
106776537
289477066
171191025
14592147
33438663
196778079
172180286
725951573
729395138
342746342
360256495
119189292
139841558
204490588
146422197
42483991
68528131
253147995
60584905
19795814
107094726
102518968
285852111
340253918
245163756
563291612
63700902
58191351
578214290
327620206
770799640
182823201
71591985
582584287
61492556
262067085
2659272
69521844
169160522
531256130
189143519
396680251
610634836
308720800
48592215
182107296
46226385
149924099
174032773
617855938
81356432
5925187
456033025
598914515
153573708
669063265
6559413
950173435
85657206
346978283
193698294
573050240
289741329
294806190
62929557
19062534
377192151
433936857
300755899
118999784
47467670
86095362
153249191
465540767
50929199
447324563
72185584
170211807
19110210
218797977
327797948
6636652
62781224
1836139
801345034
864189728
132768736
284417972
152461248
429234421
117372159
204246088
36075541
56045236
45878308
292570836
29804903
187919252
44849557
90598726
70434807
412793274
102451
426927398
132840552
57917406
108242944
80842705
358990678
11570531
902212661
18966927
32700905
104785701
250003004
268720008
137490711
41939641
81652345
12920054
180834786
89138810
124455547
193635632
134989001
391321505
42437502
110213917
488541838
2581002
159827633
117506025
585713395
78805733
794756431
268677470
74403563
328269893
527146916
790719312
141697715
540058436
225329100
518304623
64669301
368669969
363328836
176728424
245014448
26330622
127910316
145780520
49638380
321909538
182889896
212991659
372596421
19916102
206611718
87886801
429895215
376245869
459660744
678396555
252478902
37127581
283265931
400226924
659216077
30410754
422244530
45600464
468429630
632385290
187645957
320822439
210012378
107437290
165924658
1947594
290566015
113493065
52349165
169176961
724227263
868657455
23732123
681491173
209976019
59687208
205913702
298906887
309663326
439668503
229188579
27421227
26751963
276174141
190914268
24682697
66139981
52269128
47958529
207946482
149697338
356620098
402101675
260256863
635030509
27524258
354234569
14427254
611700381
284695305
694822569
71298910
17005016
299220252
49601327
3484506
11083836
404555665
398034830
134804174
161487347
281796048
163525111
473357717
74769874
285330690
347045235
173023761
25514280
307198584
33929034
149309365
0
100182770
820267886
63892924
321664405
35379120
599318257
9381305
273052838
501579934
14334658
195879234
36522194
241921078
459717484
7336027
274828272
361720853
14517141
477990267
90167179
580014107
73669885
64981461
91525456
207360817
102839955
310469208
262409179
49680545
614591740
47695195
778234292
50071544
386743540
450586870
96763726
359757498
627330215
41496238
295687147
188445679
601495906
46238595
539849125
24845485
22479328
22638914
588977551
422072923
23844466
293910849
1178836
484513179
6208430
208734685
242780488
522692336
510587646
158242238
178302173
292788530
218841584
136380194
81289768
360966369
113302771
436597360
118631917
82789186
187105266
61849639
289905580
539948734
153372125
440818444
46399508
38604767
192058385
206409495
270800396
817348863
3126673
210115239
75973024
321114893
699486547
321998919
209391740
203586141
39339133
149118653
10710426
175263663
37108421
79338583
382371012
384273494
170299740
377061003
648286346
70820441
190181676
151838188
32786036
19814458
605701016
403010104
171242623
312949951
449429908
536167096
41753331
361910506
161825083
810829672
643938631
360695124
689950095
44892686
258360227
81907617
246532685
154668311
346698224
610881595
156656521
86680554
586405991
208658519
273706172
191860439
528007745
116604935
1817956
695567077
332144442
401996826
95072127
251743812
22303636
245643942
349304883
58995186
1176140
101823361
729973508
698408484
19358810
455016169
236733037
653332518
463973302
880834364
28692428
136623032
88183847
492128623
432289690
183049995
411012240
168462159
364617006
116354046
658195441
215737566
15154421
95427905
231352904
818630345
512888950
713047642
25030981
96917277
277997407
60301116
819025053
209666435
94497293
219918791
418184140
594431
571612988
79212126
261610975
312027130
3488275
143667695
151964284
93921975
71723209
311796111
208665810
148560963
152088129
506934008
527551309
729152822
85601582
355173985
176020346
31098761
64655952
442585766
134007732
180735327
174870119
461000779
744830403
768759288
431667237
288394971
372193579
37347985
121998205
85403173
638252820
39417346
429724910
186518142
165945597
272204569
239003413
641198611
908187218
918663472
152897991
70065781
47440035
26283607
141668653
391473464
121942726
803897130
605760096
513672728
549506692
160743328
231396762
9558246
72420103
67753985
101358836
168849078
125855154
97634438
237990
71989462
80628756
397064055
121061076
42777894
67507474
26142191
102438651
53632503
257098683
231492208
438358050
820753467
61198404
332468099
34805054
353878706
97338509
172234603
728261609
664285033
72064636
396583804
292303431
31457327
452383092
63705897
388959991
17938909
165327065
361380518
430690400
274308167
251886887
270020355
355417755
11528313
252793844
287051772
22785165
114482982
139285351
36280027
66961427
190725244
312046969
434265504
394938664
211238229
248032328
185796179
621226963
242042330
55944754
69889190
29306520
157149845
82139164
458421748
252127777
14592147
869532324
19193672
52691675
136527448
324744625
201210960
177528672
20854606
2538745
258661296
479400969
254418915
269254274
681079200
308900845
764416108
40259921
623193816
87568451
38005116
330837901
27688817
96548811
6816625
135206275
284187198
152813049
370558073
22324578
179002098
370965956
727090733
13847851
234999012
453526646
124112382
524333181
201384720
1319581
65626109
871477544
188105752
37347634
30920610
315188078
512707532
24559249
477146584
10349579
45419328
472638887
382121236
214252038
35538861
141075721
205759902
316458317
78001094
557208294
133784464
176908892
154370265
92158535
411147771
408323748
243771296
56917140
214655819
710240486
677028501
30247719
153838234
5561430
150524267
342232814
79775463
605316059
107807406
216329362
12839265
829197095
566946594
271412489
30051296
49934491
271802914
520201975
70522003
404941435
389580434
148127184
458785734
276802914
290715500
46862680
288088650
25777336
707282198
350949556
160621680
259033151
394697172
2287540
382245829
171131225
147571158
58950010
501482496
180541584
625211759
254802005
835215202
451757911
231446441
52314694
170581899
182690097
195936137
467339056
118065013
92737233
256386819
72109270
330272737
249197851
80374097
61252609
166869447
29898286
759496493
431860733
214263672
430580864
786151408
34667712
128944827
605184726
117637388
385054
51599018
72203978
106596909
46507158
21788436
155920212
704187496
146451771
322543462
29825237
53984672
0
142611274
438097516
292136258
265570895
279997600
70185163
837494644
171470811
105114551
620079793
700458863
67611201
881786000
122375319
44576414
2121889
179946036
604039931
128211003
744593872
245719601
151985888
60662072
7783296
3444034
416002807
557991064
289617096
182167568
31426624
744933484
65753064
75004382
763299211
328637442
52951054
629860592
498692873
843023124
255177530
263697237
398338722
316032996
606192452
560905674
86248230
106223787
374319377
199831452
238500602
525422984
143595399
24983648
455695792
382704598
160202566
14871512
25233580
218874887
767743902
22565368
20260007
281246255
460608036
637085529
578882034
9982792
755624398
44975327
106206301
827267235
511887900
191903857
56609606
480177097
55631462
80122294
436601114
94418259
129462371
55094520
39644927
83468994
58565285
107188960
14180064
75619219
189537152
98673843
69817629
7665495
136919332
273776984
131851640
57808263
359487741
68365669
245055885
11461794
395250852
296679370
131747354
52755621
143353134
45726543
114613819
724147715
53960047
55097277
13615975
361401988
109828514
14592147
4606727
254904324
782687169
518045197
113875564
557163131
58261238
474390237
288744373
605428309
109123975
177152782
202453707
533463169
289514575
69325458
419961042
232978406
247862769
86141890
78532793
385123135
513546
610565851
607510574
778395610
61908738
333500045
377301676
111362507
662182406
209266556
693490595
137226557
55182591
514993553
538174915
191003781
24436074
663333545
645195272
17363250
84820904
256760906
78024109
228243200
743069787
431914175
33917495
86933583
88663876
755755
31208826
182599285
130828872
33767033
5108095
138860865
14592147
679653478
191556947
322256653
215683455
573714259
692698205
80228147
304154332
255550719
512437791
596388532
283869090
150693851
208411273
215764339
70201819
414527698
978858
593060036
101546817
96269141
7694737
175179139
892506460
637242797
12123626
53275642
744760671
247874751
115083
693634884
75812797
411749169
124676909
155154481
26651453
270184683
49689284
142171491
199100507
175836598
487564171
28088693
608837398
271229735
54267627
147086295
346039585
94125286
75953403
281339309
299766927
355375014
470446703
267294889
232322627
84781135
422876647
918477113
214400998
133781757
422438912
350581244
81635682
60461809
24247414
493712310
508927187
206511772
45757235
27893044
283967498
107179891
27356633
546794434
101943897
541849375
393281766
8127012
742571741
60287806
28241874
185020191
159059960
720786529
2103153
331981869
290632669
248036821
305090371
33283827
72663633
8580892
70750526
28422159
43853549
128701145
239203281
49505977
4562377
21529196
781554997
279018923
26271641
346082980
28123608
37354903
113181030
675483170
18194507
148239048
420497201
623829816
29384790
246249590
51518679
395920850
293119007
481318977
34336941
127509753
304885198
9102034
146241652
406518967
16050516
604008751
200972063
40993064
19545110
172172921
26472946
300247396
108100845
13126720
111213658
455003872
123809622
154420848
43042096
399540161
610216867
899614365
702659560
560503931
53036428
151434323
473158927
477444482
241960079
109045105
254353522
70174659
462939871
35106631
431505020
20922346
61064814
296879433
275991293
53523137
371939693
891656101
519534555
5213130
90787752
788611144
471015236
891108439
36581117
271757003
93920827
83489851
772435876
145695816
307621014
567968224
521934647
53251691
168617977
99527482
632047064
609245437
100222501
343675335
301240862
281122618
24496704
485403714
10978804
344863928
390002648
478310239
54458508
57554585
6097387
140518467
694707990
49182366
325742411
485073606
804381708
57372863
89918322
262280241
288171773
73724012
253199772
13883826
535507563
75117753
39257226
160216774
736577922
67546583
555197554
164552982
488908341
190362462
328074953
350673943
649580532
183895569
47865439
62381950
259895175
83019861
520612828
46002198
174730744
6292435
202548383
238472045
421177
388217153
335742908
295480952
153403455
635759345
328842510
212786714
61092341
59224302
314254857
161786671
84244273
164835473
145752019
272364443
56768698
42130034
41074295
169298814
126261403
90851728
259166315
44678803
148529902
103918183
26413939
490609399
320023345
26479927
28372419
584760709
236743966
784721536
59529414
1289264
333587207
446322912
440357943
225874352
735616780
293448387
245936914
558193807
1276096
148012672
825451545
282354368
20934810
46496995
89637549
941077497
270226629
300881392
10898495
553283711
276754663
542329735
538417064
240918340
7754147
278163138
221753118
36187877
281691053
348240982
73791821
1412720
252897821
5857102
52006644
219866997
16067758
113987558
427088670
827252875
439718656
136759572
474458657
13302231
223942593
27283851
14360369
49252477
102292150
786765387
75699187
2511411
666205746
117021880
156665039
641315732
513736101
784861696
134178793
483154999
91562344
52366644
55498964
422235579
83273053
28607962
141308303
87271161
20774355
643779155
443810652
62424135
269357311
227873605
116655589
273855695
250914369
717254116
595026027
14592147
26483351
105003562
454567
273036202
233605332
122200421
721414329
245689848
42492868
13814624
33990849
419855401
274683960
427746371
24420789
168812637
633556385
392303234
9961287
435769720
17620648
605188323
328707348
8610356
388974776
537840938
268350965
3828120
188904030
265300690
73255191
62024797
169319404
2428660
258163437
214888743
23718588
152577411
298301271
141229670
679611824
690203035
7310978
196925186
79934748
809225466
88547749
72639948
143172448
879554
649037830
88117287
1444110
694623636
86692980
0
866423101
878518507
80520600
207355868
106429347
295706409
225946407
18606073
36129252
17572331
208197395
126600242
16917074
52288816
1801817
801319168
186422762
30410754
577887591
325019509
647101952
167877735
123278643
356282504
269056210
436531281
378185407
372552861
1186721
208670638
225926825
5045950
546363555
414672268
379062537
568900891
220936497
307312577
2321938
183732527
386526019
114176558
454893516
642530811
824866837
97959207
38391553
152878965
10666735
737162195
241224919
5045656
38270996
11583494
23824021
279182472
527714447
65499493
388019210
229842897
419020536
488119301
125249663
422363069
159380967
88122033
44820011
173921611
211561653
517107384
15481511
708943441
409746099
234707964
5063967
126308147
716528214
361941186
120692564
1802950
262308103
654231251
321004012
206142175
43734502
129535024
380553791
779537945
262285
33470213
188240112
67872438
201057919
585983668
397907589
9257367
29080393
842564643
422883130
356585899
8122864
343108085
192763146
99252233
531697374
500423980
6801454
150929527
146716541
585589844
145116871
596361764
202881889
25809733
42449406
47568247
745315572
38596224
124969270
410466439
363220629
66525017
11894576
32892105
423047742
243212234
140851288
102041598
234341235
114459650
181079555
8672478
130634996
263763605
275720416
931871641
44775081
12190874
96836151
820864157
624592030
23835327
34890139
18843879
286322884
16448987
266097397
401050474
521640695
74398897
593306188
85445010
276092329
215604899
63793334
543373734
469524413
35105875
148921270
271275556
117105425
259070595
364855254
228246206
93648930
429904200
330334343
184640203
143734955
22929884
42798119
271043907
54720325
94865696
68696890
517483692
131853631
430403477
274923399
135457929
84996630
90245578
503567486
615884509
79678691
294288672
225479407
7476533
290457985
226555901
38010393
504800734
1837038
3319392
794723667
185590050
92714656
896488206
836529129
113364431
448161933
330785304
478698444
9039854
291607248
15620940
112669775
143144535
292465715
5089514
66758865
76541086
296735902
703039538
142509828
926284550
446103762
47989437
21908506
476410540
351798785
181744562
201326679
25777207
166554047
101352475
456038901
165778908
200476367
11732143
246348544
232997788
2459021
338813967
135040977
389274741
184378595
125989171
312791687
306893954
631246829
168334951
200422256
475208508
692799373
30824480
38543146
77651517
132554863
476649732
244362029
62226719
82989574
246162464
6549356
319482990
202319337
305388985
70815222
657423261
159425298
690697906
86872165
148285995
167201945
836668432
443766846
244798979
756505117
321500561
92343803
29649148
4636059
753528383
85031373
85985139
455216227
55148483
543134881
232196346
606522483
46868114
6887595
221354486
96529759
81615145
355154096
181457321
350328331
110314988
391196549
181239812
260944026
238850071
583643209
165458948
81483126
71779780
44545584
112561594
19838875
447703553
159522911
371324
101785420
60436500
58675530
132789634
248538729
90559
159149360
351262223
10800757
462759440
171294112
37710614
56991016
723779803
412320484
14225560
275977503
239095789
96728298
62740870
420334060
52138343
244082531
6243527
324071911
183714266
111466652
39775519
301710879
329016473
298576290
563383363
180742706
441513399
299226668
21265118
605077518
455562193
94755672
203639166
348032539
412426862
191965643
142023758
13842138
366115613
50047316
951211656
280402883
57377081
135026649
293657278
42584025
31831326
467123497
81854453
63386372
44272447
769734794
481914940
697593711
261602673
458245832
84357669
194628899
12882058
364641626
376701189
952685681
16058469
20110204
420165689
388572609
169085034
267345454
123886650
13852458
281187914
144511493
23411617
20390576
90726572
632747202
329225364
556748100
387992290
89376010
191546903
505412295
640297197
82024414
191188254
168622931
706791649
49424806
164874375
175992923
70755288
249893232
52297581
91912828
303915626
69439210
25897613
278653492
144908975
710797484
200922903
28605947
686718888
242915685
51397246
254174956
129942761
148215195
650423587
105034581
461613119
200896723
146461522
645077553
26873708
177510871
368986837
783562888
53349035
17583357
370112
145696092
176042104
284346606
315943364
66197739
4535874
224494653
295517943
208788773
120604722
97556520
833598862
53172207
329111073
81674713
191972849
7086923
20450013
633710645
42631493
9701946
152235314
363571409
749329132
68101175
369273380
350828628
523862799
280028515
222984562
55057219
160137674
527109521
8438161
231176991
501690132
682203926
334064767
133117550
232298060
191722051
413184638
599427633
141837694
325773651
203475915
32066915
41752362
100876272
250543700
688217274
651578094
148663001
427120237
98739166
677066446
457810564
52481422
81336031
65976506
745197511
74797570
312162362
86177844
271149964
599527221
53432265
725656942
500120862
192361560
46046273
149814642
224197637
2956602
351157253
59514003
256047800
348021800
278162738
161993567
565045323
210473060
307840516
101190098
31810680
504615654
611962323
799055108
105935077
267317693
1016894
208379710
225541598
120225782
293355268
211648758
709874834
187624270
87198628
268871398
113158861
29957812
491752271
61764993
425491214
192081552
58538233
291153974
479173444
197829750
52602183
43294523
568508482
406876157
252459804
495759295
233011754
113018878
357714808
240481948
180999194
553967211
716982996
247477571
58348316
334957264
1946442
65360499
330076651
456239224
311421969
50903225
130499987
486124939
88235532
55696889
217957252
167284199
407791584
57975766
164460295
64303952
66741345
99094548
191044293
201728273
620108241
389303817
139940805
910878815
502524586
230054578
268705745
685246351
29371238
142670211
25767294
289434489
817882341
113849663
635345137
843239367
236009602
118099778
469634151
220734342
227920308
48426900
33570064
47678242
533373256
124414293
138823427
266145607
305540292
228856374
9001593
14182529
194784347
216439972
531148511
211960281
825294504
104434481
257315315
317729708
237796213
284487655
46995202
194375949
112285100
148877347
181341491
718641301
467196944
161547566
4041257
8988213
438768392
18454193
59915495
682904726
117292855
678745879
609860750
161139801
395669468
177982018
54443882
72535688
58619729
190688355
482538358
87591146
112006132
143035908
130128051
164865537
36481219
53967573
30299337
698396437
708056342
59797834
445992637
10235557
91763162
42091325
52017250
529679
12613825
331993132
373632815
150994170
325270609
188221030
389191033
333363310
326999468
360130507
121638572
23934150
4828124
48562269
9275078
8433438
461036995
47288886
473164230
258922544
75991603
121977271
6557082
281271022
416548075
436783136
420416712
561114913
469641287
625353144
280955960
175544532
35805297
65793679
348563077
41595315
200259315
812418557
159249914
413909284
61278949
66179192
394329472
146691925
256562500
75553036
444426952
22497852
95440788
140678147
327541670
315184636
103789072
122828898
452966892
45132582
502804460
3387973
307863524
84033014
513289965
133345472
9932674
561753270
551830523
29567178
443222867
259975466
28490578
212956005
355150746
181885447
425030117
85355442
244236279
1911397
497474602
32011417
20924034
291421364
250538235
514772675
4188757
855453148
450662387
128502115
520861874
277252993
47198014
94612809
13987207
494740662
849802035
111076281
88020872
144117155
12422263
876761421
18257717
542648137
274860753
364284525
2685436
263555993
122270744
22834395
502748074
159993002
58633475
72725281
523483874
193826582
30278725
57485757
965821
675053361
160994349
211112800
31427086
161898324
109735321
67818
551165118
74867966
88515563
76056901
261770957
710751676
21619751
17546114
8390014
166319430
8882504
293100131
197030536
264103800
242668724
36240412
422731366
105017995
95411617
311553491
30410754
29427463
207195066
479602866
484205367
543759735
149448382
156433070
140157516
247565599
194010767
129243658
998344
100761482
750988682
709279450
50148797
11407652
21078889
78872357
41541738
6825533
272426543
271420093
445159614
157384344
634572573
326106043
39995990
130868285
97354905
562991085
389731340
303895409
79216892
205974942
2644814
53883942
22261755
13788
751658846
190849530
252478299
632594
125689439
501879966
49885897
174955672
416700266
406504714
349433114
24459988
7669166
432287369
213737918
769398878
102376443
15208989
49859433
9992345
153012092
209133110
57731792
107244240
558962949
39121747
822528
58902479
40280639
153350620
14174291
637939345
502168446
73910127
122470196
0
57181487
2987681
719659898
136735229
2870311
426215305
338971059
48176216
488306292
252703548
453114779
460438355
42399500
192660794
39383953
57508594
365408136
605804044
879852214
47116134
92817576
45520581
81495053
455915982
211799709
253227168
119829769
156997983
449524923
403552205
497243910
178477065
462711355
227719717
150374674
770762639
386424500
32095462
264553189
49397807
29208782
44668572
431348994
772641118
152169552
855977
86800961
64376120
419452985
495033258
439402231
249931224
387053675
535373223
45948638
3799810
8841561
489782582
53513543
627189091
9193051
314818018
15970550
70564122
851146
441499727
567355292
671220411
77700896
908485624
231216133
332380608
209923263
321992975
411438759
434882291
791812670
172741151
248421379
120477861
113580142
372589553
345515456
117716764
151547779
204603472
74126732
478713488
25054874
32509161
797471201
422181280
344508015
454769
435296259
522049201
726868173
5389349
154008952
68124074
814022
12008547
21624344
459304764
14568149
12727180
28586114
24322004
504683471
131753643
73071872
518573186
176479382
217691802
500922657
227091321
754008077
110612573
37137553
286418601
626058309
427491535
468843
690185921
278288442
238707273
90494073
537604564
117251087
54709180
45511874
179249482
33127107
726774581
322851691
1223508
167991913
291129121
518312691
810667055
150268971
119710019
79655024
416442258
253522302
509861436
349803086
599165274
851650039
21923162
159241035
42186265
626047632
629432577
257298469
288782788
159084412
562504073
235322076
408359482
287108049
70742970
212804339
47299367
149566035
7446581
293218935
391682247
405952926
9816991
37940317
611270369
199334257
413575705
102752333
166485300
6262459
311614805
78560074
53749322
312842315
534572248
133490799
766763724
355519038
105872518
39311169
60292246
139558443
49859839
148478318
505607880
291164192
759170
528296801
23612037
439927070
601484100
183757571
573293445
657585942
476951321
396332507
63861922
142276143
60221995
81325086
122655232
251347286
91437432
300597510
200370058
29184152
201342754
102824540
66796488
119889670
27796707
234510314
1796189
159031641
81543236
91135
56657433
93192161
88819814
60107096
27007172
671742290
51369220
781880584
86833131
311724972
130790459
153689696
82394719
120637649
4615367
167561548
451495243
41933561
266818557
8449198
210396798
132544040
34556420
272515794
160198134
329396870
575855792
289304774
60617247
79968652
129568678
372223342
46012748
103675080
152963448
139355826
192697720
602989044
258593609
400237175
789719086
724594803
261050583
710613896
113963995
262218952
231630474
238041701
443940633
226924038
205842576
425212471
25868268
112184443
70980594
91722414
85288803
246364618
116236753
141501301
338893377
105933410
98072322
117194584
133461345
231805325
71970743
502926842
609898643
532483200
22180444
219889310
303543891
334599188
32139529
362395161
55694036
201471926
503223414
402887265
24391353
422785564
1738289
404560
484024650
127240386
24740866
200042460
76726119
536415895
135270612
14215230
37746730
183454831
442720728
550793187
137440747
3021952
22676409
276005989
91020541
35464695
119630951
496917493
46824001
129944854
37862473
2289026
164065223
142051062
12317403
239808033
191805981
688957085
9489330
49495812
32100669
654060030
269371990
274484790
317832840
393898338
640894244
182374569
149886086
169379835
203842461
22844272
461991482
285808781
529512688
330660748
205313900
355215582
16891966
6403461
140058973
120367137
167119442
393865595
218751805
74092579
286455500
184781166
101278927
50296493
79654807
85634788
315873625
199087235
79754895
378362961
630148792
56893209
151090264
217059349
58875760
693978565
199433289
87219589
94470255
15237918
389040572
527601003
290962929
534284538
413402290
10261386
94154664
565844750
494100767
55428969
115976893
87362468
270076614
169018
40068049
19197459
5877125
382267469
117547925
467110924
235964171
30291559
330032805
988794
109125912
20898894
24123143
582525321
420555876
1805513
50370032
779390112
223004320
77639012
113584084
190788367
11275666
306015756
2931664
867371795
305814043
354340323
24947446
118321135
82253012
189623328
691479969
335611791
725442960
487257564
502074746
442169880
134467929
87902079
598763228
32397463
69536158
15625722
86890457
255834309
97082452
12616396
710050516
239057989
33398861
65048092
4901940
40512907
70456113
143762117
227528682
122315062
125857398
597049596
250316964
457812083
361161166
264760943
20063536
17253848
431242599
397980124
421053410
248212725
191093229
261321839
477922904
35498574
569496650
143418542
182384483
124506252
190839664
13655366
226510315
24413771
242790831
148617928
96723851
61346111
69166839
723340253
259602591
499352743
812076415
83384335
223540196
776896809
158076570
16276507
127164276
15120127
28198442
47152762
236147805
40306151
21809479
30293790
103531041
39559300
109530464
221727428
98990960
25676948
66447125
414840132
61875251
236109664
708249011
1890457
253717461
455200838
372875390
369970350
462735528
39824083
345308066
27875328
38060525
12957689
463496792
843576
176508948
166422871
42659580
484915278
25529249
5509325
7119350
144083349
23400625
35414800
54811358
20962125
592398451
469013603
3609119
19819213
212416956
816318574
744767742
258074132
530583109
65610153
348611057
88536554
273419249
335203785
308876117
557082184
65397413
72532334
295894090
430346100
90011280
301906525
599661780
195072755
122016716
246781225
11186840
2768184
120285631
159215628
151973340
148251318
97520270
107871874
903606653
339258715
165376154
26067282
175739483
174647741
86269423
166480203
3655537
109320645
289179754
440250652
11085341
589515230
696896371
643820106
122577920
630087488
286546479
71462706
209423925
34820403
54568853
326841033
516173807
447981889
302024560
427936343
102745560
450521963
427387634
100467713
284627029
358474894
103544061
117108251
617060349
75549787
2901026
419548028
465197108
294524190
10105224
548476588
47738498
26230989
684765941
590829503
296859935
131140541
478850768
358037177
260569915
22114185
502123218
214455524
535676777
21486053
293176615
254783019
9845126
76053946
853775128
61815453
111820588
417587777
522301298
64769376
274584679
106960
77634020
258547078
91433163
41130907
19244513
24090591
268727757
891991138
37737930
85307840
208703431
62371749
284836917
55558749
95044313
127827241
437893455
172635226
400514729
413546492
187509475
618551887
1340750
33902940
162760914
784097369
46418318
166742850
79761119
340678163
195813023
883022246
342753072
701042731
224156822
321485970
434120551
50974980
262595954
295757018
389856099
594579441
839268746
39353075
832106800
47741176
254013187
379952103
203492857
222364009
876100819
305907557
2284421
113879254
100082738
10305540
365688174
193693384
67577007
79299941
229481298
191437845
35737532
479169
85995067
11002312
11160842
215553484
36685254
106104110
443203163
796509001
208716139
129388899
22097005
4647834
142481954
650111809
72682822
104959326
488282908
6552513
125330887
756132091
93058790
402801040
9104728
257277263
213449674
25544209
588658510
5654584
518261369
224365000
34897533
67238909
143111370
391187313
139053878
17022183
87607201
92485239
21378619
47172056
205179116
31859420
413737793
76901245
532568151
56397426
16829225
72462245
18898849
690599452
248486578
247188411
686547015
16908559
187845477
455463992
20848474
129884404
68830763
336230943
65805960
361392794
10183459
362146609
192852017
82822348
320003605
306807238
721522587
193362596
866224388
463534077
36650414
507473844
112996090
304777050
246550921
20270448
246415578
149372111
187778275
184079050
26226966
850838454
599017205
104423891
417219518
15348225
886938686
311161617
64195830
54537959
395259402
297814951
139706116
230880488
187703786
114153900
133760105
33151863
77765693
208892864
120030362
21712564
50787825
36049965
116826346
170539
149878877
757167129
62724242
351546650
330000056
387368548
474541567
211403147
298332250
190960685
120152364
351947118
376259770
235679557
817441536
381481713
410591420
201781190
469188616
37634224
373689225
176393427
64196963
405908780
625889298
354929470
150093588
477019497
443888539
622919320
197101021
206817902
46888162
227104874
500478289
276382562
200905809
20854606
399518080
847257245
110376463
175419889
89763865
4793618
161106638
398883364
327051384
680119904
373395958
162628938
150780415
75961219
3207580
934244736
8787936
515972035
58480155
15490991
380063622
186983428
230233135
186941728
79698575
32155915
158284162
581681006
228911866
301562068
658975655
104780704
276826073
99090429
7381774
520986
226087448
238351990
1474805
21181354
12551761
53499115
19016929
591433233
37734566
28271021
58921081
53996091
49583412
196158798
7936089
214045670
526397458
174148925
523894757
251769080
102239799
53175164
40669452
153888110
113843850
343490884
506805061
187404274
153973466
312058872
318440320
844968823
123175460
732775640
29605845
33141539
418441139
9584652
402940950
38320687
910413015
148651636
211127263
693063071
7661884
179234091
178262698
26015012
151292082
194355020
252647265
14218436
528860
312202598
63210709
353277675
20171591
6791914
181256131
134046989
681778348
598809296
13189281
15544528
513554312
493655029
15054034
26493362
113322628
469154272
413849541
194694101
31640807
113674275
47586791
272393143
74370280
718440726
510232369
195106102
597336910
709439197
476002312
384698590
866548555
64106108
710689103
74706147
8047024
9153775
40362662
142479871
47875253
60454066
91114454
36865411
190125145
221578851
178775241
24620187
15780152
160384656
14592147
74389365
217082994
115737937
2248721
6778788
236537637
54783013
478552481
321737819
399143637
43583122
124418787
5834039
84733415
313593046
239501312
580053921
76595245
395441609
322690443
67376938
93266129
12268452
342392413
362613532
536218
701321867
147501485
146635866
41494592
34683930
24591225
501793960
174626915
42158835
13097801
427612275
4416722
23094606
119384723
16800189
212800141
45842
263983971
115744507
669561936
341792016
362508293
125275210
160033432
178759220
627412416
61907855
78799088
514163495
401854975
76628996
495608963
86420307
7855348
390141560
279579060
58732637
138960669
484938109
93765826
638991921
379788795
595228722
51466347
14446994
33273640
114693761
62638454
396139774
29984605
104791850
102335320
615408240
24233298
103314414
24243723
28161904
291071110
35033712
291874282
72208907
437934059
23191109
128734488
102665917
203997958
16851161
654655870
660465677
4254660
287078741
188661945
1733479
296932325
355765455
363245483
161854351
349471397
69420279
273751298
41092901
45037873
54062123
50187706
277660002
248742275
589669761
2153512
45575539
465417401
659692328
61695018
108901588
47636083
183874193
143772792
88352920
79755796
235129815
642318674
143540546
199140680
47745938
63179380
310463196
83480166
558653973
101809941
23204366
753478363
146882602
0
66441543
329939860
905482101
448192061
467581016
35418548
326763717
316798994
30374500
481075646
399485889
18286149
45371142
333261028
28070883
6997878
220833431
187836714
211079049
197098390
142801657
85502184
118331350
286509376
405243085
34098472
6235199
58826153
494122940
270197143
833948301
114753429
30436483
90426766
537117528
310474360
670226938
125573956
168985347
68337804
9251688
82892732
567772972
290782604
364998217
184167072
88086273
707137553
118783315
405699378
388968026
124357880
86723857
339994970
73816875
197127490
24729573
127600859
109075094
38130351
202230862
102758143
616723396
261364398
281844261
603653804
415750102
129517714
453944268
65578238
328980254
37224809
34546827
296482850
80242783
12174491
215556361
361278666
38398806
546882953
267727566
401658957
57947873
572058577
701497278
568503945
17991449
198759870
224081642
253038410
676414192
54815199
345195901
581880534
559936467
190709547
428682934
312099892
96968382
140419107
188705145
132300947
78274629
29374974
557961139
130460169
482438104
430061589
6409229
200365726
238226334
148878671
233768387
61883013
263839158
379085473
431928468
84036505
21007808
445745811
250394284
47566207
24559304
19999496
17982538
301188861
41580531
196070558
133598229
307724738
178849793
7623543
769277152
26068921
175129729
916221949
518655497
93793044
18107521
26529583
478189939
208196346
115271567
423031552
341290018
146361657
258190108
11620522
204819119
52456913
565877940
142165578
112170530
54704373
28694629
224414434
539075464
46380661
224991917
65514370
5388512
38837267
430969949
10176587
624990245
164269856
17518293
28256628
559655085
162280198
127450987
72428692
289238795
16284442
5659973
190132619
118558567
187243643
69311570
204079349
271534365
452870539
397138469
415714539
273475514
34094918
1286418
295083901
317743496
288015734
808440678
227575988
151043726
342143919
198626753
9269739
621994696
44537668
9745183
401681928
122953362
657676196
127942800
4935951
87169863
79437626
427344545
297058045
314980644
274451193
64224890
571332731
471187763
716856575
177721344
107267708
78888647
319055803
9740984
158546348
611281925
58382167
187157554
63214004
4263558
444741363
171290922
628975181
37802042
521739604
527301102
5178048
506978306
447278853
931463603
29558685
376220707
149475416
499736580
114094403
261838303
14340247
732634798
715979416
68060124
185306285
149242850
171761221
14163313
143914945
34647589
668803793
565712960
163296003
18918260
126338514
485432506
117113737
463289031
885403666
27330986
248162436
445441900
149149021
491698599
47861089
549782331
709848036
472390461
130183859
412040649
93837272
126479059
28189413
164797914
846785679
41730835
1333748
62716296
3873213
469906705
628293466
385078673
48572034
584394384
563681635
35632715
378285583
93093691
312724625
569431368
45796070
244877583
339069601
357902598
56761001
130701856
489487230
266136452
26468698
302120304
101962796
236878497
247644557
244715174
15481117
211324359
98081337
33283838
566126
14815418
22160240
611869541
529265918
93001504
180770800
566279087
188109184
3201935
39527079
140652998
24661038
833713880
85529502
410968667
354355173
46285289
712734255
547110599
250465443
22084651
644003801
331767679
785425
481578807
463583003
542811301
419254431
206649423
334840110
401393670
19924674
442861565
334238863
326070796
112310554
442080663
238392134
1842981
311429187
344569301
274091863
172772500
126068253
259163769
229014858
327445474
102842560
112048920
561910868
411477227
321128935
780392661
218709090
177459394
329688801
780888321
702904982
473944013
278037918
188931403
48606088
18341424
248915994
535546250
302759268
107602262
86844315
4762614
23667445
292721222
140571099
169987978
194588590
139279825
291999323
223281300
280168000
702173319
588371199
173640222
448651886
58294082
118915961
250846340
174081033
252762512
151111124
118789955
749540407
3827607
107957942
631897118
159847978
97324114
382000976
147120816
486337173
65116664
41956347
15148019
525428912
147213072
20692188
137158904
389933560
552537159
449478449
205903000
14803072
174457935
303917855
94713854
616151298
378658472
150869683
722512253
136302317
192808886
538181320
170718544
79518450
167152321
22856804
29536392
453090832
506251300
173327951
488795781
298433959
429120579
389221931
296776119
193042462
197992586
6932880
439657182
162399031
93709665
693128882
58003991
535845425
379030677
220304132
42036567
533626294
43677767
42034863
262914054
35404529
425773064
585102741
100351596
137613686
32668928
133289178
257432239
21486226
52053703
381606574
312095160
25484906
286244335
32964497
64540941
261981290
356313612
44092455
12179372
265883236
51321459
66358205
6990143
900442056
650650906
310496295
912620851
277491800
23287840
349322121
2799977
605222776
90240651
386186889
104334481
253647110
399035668
291890269
137195215
612374126
181539492
478123091
486013038
126754875
15056685
255227539
72776663
63584047
394758181
5170681
48498674
75014677
150244231
201604639
555597633
219967375
620612147
371777450
125854300
129186981
245348532
742893190
154486282
375965267
287514831
103097265
174835323
111902046
544627671
416753291
420127137
356254137
11849538
219117290
153434368
18052562
736259562
480279088
243440558
241928079
170051255
38439056
660059945
253493605
567151962
292807188
239385164
45116805
152275165
56928466
468404414
172595898
40606833
68537281
135293029
350673390
164912373
80376989
86011303
119560266
12816281
387131855
317667693
398106409
370417292
646724613
341492519
34809576
193846923
346105880
519029143
608846118
138250841
85456315
191439175
224487626
650379117
14025376
32286899
148930264
77879626
80253093
880231942
401359503
15314707
3991144
253499137
278976468
9007754
127783516
313671111
14728697
157244792
165303976
42440237
641076294
323096934
702376219
300125616
575980183
560136828
16153565
634486434
578295814
499667500
508400570
1698424
473948866
245083412
304251482
895662728
67774167
446743299
656030876
104518823
49154843
178129695
171395180
4350579
164302520
58276838
217913349
286848269
255600504
525485050
910398323
189891176
61801389
99608510
101792873
18531924
561432209
13611463
234447938
572501495
35817656
73868481
382635108
202149586
60633114
126760491
17435247
347395617
363157762
366685097
726252751
187165049
235726716
304140023
786185921
330466471
172693814
244822907
156908488
390045833
110751085
109605321
118686091
41500550
748090041
329536689
54331659
7810026
238029551
126102063
214150315
516794485
20348704
86425848
143079689
86268029
36186110
39199240
139194496
42123174
118174076
57230437
745002063
363660993
247495084
37249384
289134185
0
66682547
41492212
374386593
104401568
46015140
5772065
633020575
126078111
3215121
475049372
489642203
766890877
232988270
78353289
387852419
14084919
1886241
724892883
670902435
123966565
484899434
853792637
26542948
38865767
38765776
174014281
1395806
184197776
224460814
1459523
441156651
71114330
297894851
516113508
708285263
763324658
37759299
383209655
493134042
647208798
415465379
303540806
20952288
400407488
6595575
50936600
86804272
48028107
406807698
97200298
226409582
337785969
422430840
593003267
137456071
3850756
29330708
5078187
92839401
487004581
461395820
105184412
594088608
31153005
392130275
201040695
116477251
214417286
125099544
357184519
9486623
25417780
497352150
262012337
302520288
15653054
16405650
284312131
142453413
344818742
314385034
228773806
2642198
550068504
232649373
11483649
576401966
56041036
102077192
64649211
250932161
63101411
501184806
29129332
416786586
20925798
274445660
554633995
269802177
172678304
293624460
19279880
39705282
563736283
421977208
145891449
158685955
13092190
191891778
645400874
597766724
168937573
213600385
290543985
92495801
15126982
146686377
109438632
287974727
155702564
67625644
102238418
470063578
309106279
277163660
672901976
228051964
1448679
32733388
4209149
441707171
388605049
41225658
148302321
16042857
78585657
454104350
208232129
143453035
74027350
124232929
181299154
156710193
430681935
431783075
138979728
325774622
37853890
60654914
248897015
48487549
41575556
313140224
486661059
545448410
0
62094954
378395
432570
462059714
328965399
290355370
2265130
80883502
38325599
159917271
237095160
101782600
244651118
48619701
350098792
73195621
568861763
81662100
48927961
32482174
490226963
524975966
126295932
740225222
286197448
256610174
255836302
155123102
115605044
128886913
223851319
77313844
183591097
134069
70750953
906883011
281337350
18674776
4843683
696305871
656727923
82599758
304632848
199806976
540846631
79451018
366347523
460694344
98766845
274110612
62437993
6116574
376921127
876444367
128941436
121019932
245593166
19872852
18063844
176925153
319784942
230692828
60425177
447547396
122214172
143241985
397676243
880217511
379130013
462368236
346613699
436917755
291005676
530260894
548815060
97092730
46506440
543077196
47019992
55919916
94477416
112312117
296453615
226480562
1417742
189066104
293433395
29118112
31589281
379839464
19394444
479124744
435113329
129860009
34208842
11306677
223738037
7991056
426008769
443600543
334178822
134952790
316132573
274548640
504167242
195228492
238293665
338579398
490703182
73507309
212031265
111887536
39659653
462211546
83061151
61156856
0
764964395
21811069
25116750
576871431
17174491
473440818
249212470
53930737
251313292
333647444
53904851
210832731
63261182
155065577
364298647
159017429
5251032
259564358
403316064
169090544
99046445
27273978
398388095
476952444
133596309
772252155
35976642
94592068
373540651
67071734
227790114
82939930
81872046
174149256
195513393
82201404
299629306
2594653
165132876
701121940
73749957
592721482
443381722
27263264
340372133
159814843
45229590
14340608
321739245
8977851
141439722
723095945
363699663
485430218
195826115
39125741
312687314
554329628
35403
109128493
46633702
295939392
279958117
747798428
560784357
103542974
495370058
118723496
26425858
403714706
8152279
235898182
175241859
537880005
527988041
336266107
522576567
403449920
38504271
336603941
166147764
922183446
226578682
83600890
140878463
4786308
245385100
459451958
84636065
378053698
21283968
294496299
377388716
124224780
35772885
343944554
179557491
246250655
238725412
126633390
11228396
297729745
854279160
334700446
143063631
36699712
110643215
221094877
15150724
36178293
135041684
237842356
22560985
486935305
542398058
31302049
29728795
71669157
29701195
755678380
206654952
13971380
28862057
107055350
35403918
194709637
581871289
159120916
665537902
56246259
242083320
388408419
330180369
551526434
75908189
175896571
13893223
188238101
543952857
24493028
101407050
505528188
734990437
129730443
174294585
377408368
231752678
574114312
452954181
226767420
111231788
225055093
36440936
552450380
424464859
798911991
89919773
230580751
352977254
187813843
165920513
102286752
585346780
68525882
253280244
2638530
52161795
617682367
425023858
450178758
320342999
223019046
158210655
134218733
945922447
66974076
33627209
292484036
68812844
267310930
693098689
42953896
366614553
32055690
117205715
145694766
206394335
104901597
302404680
165162980
339521890
424658026
45549716
423133388
139306161
626043519
262151940
148138519
64810273
176254428
18632879
209282627
232748538
714720472
146268001
115506507
207481665
158979987
289787222
106775484
42706516
486233143
154130511
73888217
424758102
520705751
83424333
901184154
554254668
441996785
347654268
83516544
48772792
307298446
37788680
182332184
53574201
62828948
383208360
24435832
141089896
14592147
206891986
89877800
122704173
682632727
3775172
383165043
506233080
368258474
784425647
40068978
409706700
436807620
141780912
267659869
21226534
15330374
596589025
104240630
58391479
115126499
63065899
432705491
170521963
26405748
34777488
738784790
924774786
155537730
89528125
134092365
198530167
182633519
199105508
125443161
289130422
409850734
50862755
124283840
92421340
81826144
334681738
486898928
478633688
894891309
107134166
199078496
54195424
113432947
439906118
57144511
56050350
492519669
43251255
336015133
538810969
11597709
604657391
98634780
207911206
338179329
303919738
620032471
21090920
656510939
2940553
538255692
52399849
125237403
33807824
204217460
487483631
552429889
165335326
228140552
116095542
195126957
276425231
249637834
62099239
295026790
208594056
233414770
383526943
24442987
200875218
117537649
39519117
167633450
403141459
13942356
361286929
364726142
262156794
48256344
129640967
16143710
558829815
270672316
2901352
210605006
121744612
29725746
99815074
164000858
64940987
170678092
304618911
97321010
115479724
288843561
437210615
129189168
369686204
355999298
13833190
562214082
375248184
228699878
231433170
9092334
41786086
258219043
229976089
158098631
94730475
2919169
203235326
275576208
31559328
32282946
151815905
267601074
731121482
618703265
544418897
200286571
536052225
148960852
15269819
421184866
72200139
677563
496682404
80185269
35500969
843434363
601758540
184647615
855887802
363404711
387337292
38461239
602408648
523077708
134795863
177168896
793679518
148257649
279356939
172502571
137333038
136388013
383908251
602839041
260984247
334459405
34009967
83698181
317068376
363193306
15941790
915095
160895132
84066386
437500206
123162808
30697714
280278767
114762998
97174866
333164169
209746190
430727426
398539090
103169598
816621856
23160091
340097262
439267012
404229072
191483264
260815935
170291542
152043235
17528799
34145137
5106965
349699222
291195618
39410505
10483656
450013405
429315251
203416678
474034953
230808323
547356941
311176877
52637883
700592241
297691964
92359570
732207771
70492714
507677541
22834524
532872758
59336230
12350715
25244583
4349542
273901987
746878827
100316236
941242382
118130598
31891999
4464743
453988980
606463260
453016605
808951
756023259
28978803
332341551
345117681
438447771
502105404
480527176
42480459
280197236
185485584
22184327
188602384
110001889
26422984
806214614
361063578
36008447
50637923
16717439
472833715
79631461
194790422
170889700
117684335
4554801
69600373
145114837
52655523
323895357
121730923
315665908
297729728
33008208
0
27905221
401899164
695805848
20906930
730188102
762773985
220768694
34561297
118406176
110249872
184195893
177333876
407116599
113996356
511427898
81488002
814340342
201981736
586748993
139987708
342352374
621598483
128807812
29738614
295866392
197936191
220680675
115897722
140525726
15427077
294875566
278225128
107452458
143595299
111566986
216850150
714547268
8786710
97664587
275936959
508904730
29962097
974108
92262820
212789520
490799232
589995638
344986052
35039102
94584947
146825721
139504035
628373650
67881046
855327712
135882767
419367693
180044504
241012690
134531518
41319905
59452726
226218217
772653402
599540240
98816923
129948520
44435667
630045162
236381
74689238
214493948
352174737
47361537
6598868
1534390
101981812
53438895
36190472
16960808
549766208
272721834
92951141
34840465
25616063
228477414
110771902
10701809
243359063
25988228
240449715
340105641
462640735
37990045
8931302
257678004
222393878
340278012
116584976
890619943
992776
422270503
318230815
139146241
208447431
633199461
767479832
299319899
10574411
75048126
176015656
492810541
347299058
266469408
479750984
137438593
573703506
389168981
339454618
53840558
20922147
24359318
239758222
38729397
14592147
26930578
27656693
353052095
487756744
34116721
244478132
49087782
423045597
101327758
75711120
108169969
242760848
385570718
11263373
20765920
34576285
528754930
47117068
266373626
228852048
798142699
366711371
62550758
236123939
404253211
792660160
15820586
253082117
414404041
124889220
120735194
11830262
485119924
69657835
474832393
209952132
189226032
2490173
98988489
21733146
217600889
113819671
41206129
131143593
855331624
138272307
30796285
136790422
656229117
229268558
136924849
98555432
35254396
547646878
22954958
295824387
113607426
8580078
24593953
100808186
206148646
50582130
72713701
759632010
402191966
58468086
24311742
287457984
221945966
72232147
437186329
478670966
172176285
142796325
16529653
28015835
888558945
71335083
343735450
314857868
125283690
204407621
234963670
96351533
84929296
547493023
5619245
34549914
552647307
31542337
367332923
571213510
101106989
499134293
14620481
65010688
4002130
412156036
741957392
308374826
101554587
488031139
269502001
321597163
107486661
87644157
124916336
432381747
386650677
169728652
452319994
65269454
611866047
24109925
51184124
188305554
941820
271245177
229062761
142282308
335770710
534638984
172623325
136036044
73222071
90790077
43742455
35105617
369232074
797628767
61962683
8502901
49227305
18455732
29351463
335367753
552192990
159163991
177162311
426991066
432814727
123203889
309323892
572331914
118761846
56901880
298815808
0
9547160
166540926
29120217
212323124
114697729
45718361
59571860
229008603
815669527
234472163
395679163
27158732
257775140
309501478
253940871
189598291
203623823
11978629
526522729
49651389
89086730
39748287
205164507
159086256
452100637
566906593
113019841
755940354
420098408
41581098
188373209
501237897
39810544
99293366
433595380
78761369
447153245
124699010
345270725
309127852
113752429
251280428
539474608
33681093
244745366
191376154
270680855
96839761
800567550
115121961
152577175
49315635
544262582
144199998
228633216
688578612
158056900
404913878
365353441
73939628
169280090
198376987
130006065
15248240
782663092
412412925
764891804
182582272
106244860
745023464
233838674
97465286
317557082
700095298
296484308
37808669
371959548
330311780
85925411
266629312
323285767
10583438
367684025
637314466
147008934
524187863
260008464
474892936
47809921
567165690
278085645
117796100
74304521
353611399
183255531
144582056
165625329
183747972
12603848
46285899
150807781
727507995
691769517
1426132
320338961
66068120
103814708
115107406
183157309
538320754
12709793
34507714
354754301
14581344
104399778
173289760
171975730
459282124
662068071
36444920
122301209
301932519
653863160
394558898
391776828
112150460
90189301
275564806
738627870
143079740
294669544
499866341
105797544
284582877
40362989
9281985
98441727
47166142
167563877
298198928
11446272
602540971
91573455
150227034
490181789
204988683
126941076
412544316
554636885
417751291
65399591
18543227
497265188
363492838
163527
39272730
75222299
223743363
61834472
148087660
32374053
681302563
274651754
14347302
272437825
91633965
101228231
182748027
108940883
232269082
227072296
7872054
192600504
269355774
226378215
295632427
144272049
94122880
197553636
169692042
393324476
669329753
19970485
116903152
202725467
64091910
235998598
246136168
167606968
696769016
141684428
19347369
79026663
533273771
273608490
358255995
309265212
486223918
531423977
26925753
214849140
535034691
5967318
36724380
9955960
278217077
952777
352925147
18000527
171475777
49651304
259314973
700998362
81282202
66201095
27785398
816296965
350138831
11446751
63825057
73303556
287368236
558210504
21463456
205925704
160980899
371976155
22022510
250311259
199417277
165827103
431567475
427105842
554875738
278902879
311541212
173329647
230985629
12554801
268251245
320713976
18109354
113557080
516212053
430708983
121759591
68997007
195134660
219708205
21649258
44168496
173769228
508349773
24554707
98662733
153488249
302382107
37728490
195184235
404126240
506240582
1736890
82035142
102549317
234727373
175867623
371722324
713848662
341521566
267000132
493008340
95387486
217769158
458412076
195225749
669652348
684058036
248147691
35062585
641959938
2420229
530459044
112078674
77503830
100304483
385797990
310743335
2749421
353850579
43000122
617645430
88425856
217066636
43017453
214679116
711870740
92571884
244481
16661885
10075510
30501790
132822667
65360709
50410089
104021918
190263080
421594262
279934378
550453856
168561373
426793723
227610470
203611221
112857579
168751684
183108393
260357683
417310450
123778546
256905379
215654316
5831091
24311775
683323172
96244202
89009702
152960083
39971737
30090889
582113673
303990257
99321194
37031250
121063076
66164546
95888130
397890025
143451747
747659085
15617447
627213276
24851219
261163614
98218404
8945682
17369739
203013329
11478733
80433411
84643418
42037104
429050773
23903280
320482698
221608904
42047683
108955761
39229619
12658960
41609583
271273734
516068513
129385022
234261933
217822175
96656880
250275922
3911637
7838735
44289384
166817923
609293388
165315103
678201357
215123622
214361536
380902485
31096274
74373582
72035924
100276809
83495241
138889464
3915588
212932951
126136984
67484669
7976619
422421187
58702887
714919351
24206486
77059405
133811232
35406028
668084307
116237601
215603645
433109247
99528068
74722144
101809820
121243523
675617174
24645614
31459628
612888921
68036615
210726764
459589964
10181167
211361761
10735192
440436274
562208008
16607725
520391992
91162069
27733833
197064128
344378937
187989620
10140833
165675523
169034487
454095457
36307513
247451565
83285157
9827073
22670021
683058600
16179354
48247332
499247827
85925292
678505386
170789599
630218362
19419697
11447560
392997
33975625
115361536
17700387
71161308
853403738
227482864
316640151
76306513
89894670
118161781
156935677
157323021
6239072
14009798
181884923
16394308
404760949
813017820
43334739
29204845
510808453
321650974
123345356
52462971
57711556
83607337
605913765
31990538
101092739
8596594
87462214
179449236
252733089
62150610
13564608
9226893
212712633
18348367
8505134
37394162
218739394
12523247
335182286
4834326
184546177
17527631
371207232
64044002
2545582
29700490
23477394
150015066
197065060
190317263
369673871
280646900
107331361
192689355
533437085
25975624
843467852
323474673
206406610
249803849
28521486
606946440
465391671
369818429
14484755
725301268
222460575
523159415
308208534
220151739
16220863
103933593
274537362
554435785
541324958
72892696
202434019
760425674
358052389
473924848
91626096
59735016
480987603
475552391
103144641
134421869
551473180
234664699
349611192
17599330
327551791
288788151
222798651
317263088
134200144
176272954
8628520
225020878
34062004
10311702
485709440
121399469
265617105
700422953
642466471
98423673
41367539
15552457
56892160
103689305
410716528
113656885
22329204
387112562
159073127
229727471
280072888
139554799
399461754
13133793
17475554
161376946
695945334
232931795
23496274
1880601
61102562
136354442
211738439
255958115
91749237
129840209
457592813
6114005
7811403
474364107
106316128
161171771
649523317
753717829
32435201
343583508
8918664
92716396
17999338
660697171
163275182
82382349
421171802
458971744
16499404
845468901
280840710
38961009
379514860
270281478
71430646
827044983
127890548
47189416
591006846
1973199
200611243
175432424
773260120
460396538
401131885
463891378
200893267
705808078
33120595
935446302
25446663
184413108
35557516
468707298
156301638
19050959
318620644
78321173
283760635
755548739
425716906
65862267
29693134
707349716
283477145
212074529
354488211
24304527
563923735
6634580
42489488
368577088
138376667
14101634
159155624
6792657
298527471
407054725
638508027
324505329
128067235
350938743
44418448
17026772
636178239
95053983
121621872
312799845
20754707
378720434
30658473
213582590
42641579
525562077
395427760
138004709
461894405
162467945
204311200
61730274
90615718
8372442
170762755
17979447
45809418
490863767
901070543
48580094
42792391
398476917
463552053
26292722
64667865
176979754
128147141
0
229956801
171369299
59727977
73781663
303004409
427352850
106463074
305922224
203314786
103217919
78320112
388363549
104857454
279299802
95904664
456049427
98067183
169681389
318174740
66154679
494687680
157834993
353532715
365305
51435503
163683088
274967912
765679521
105258856
373012237
313238324
76661107
461138629
207373207
37727106
88421910
502637149
305310553
51579414
292942376
710813442
170020715
353189813
36155525
683918568
21025748
791244629
264016855
137793410
4983812
57779319
257080995
12016448
28223852
207073820
480167057
318141987
403224391
74515902
247113956
232918606
27900216
710681650
216239382
523784046
318001968
72723514
143950394
307136251
167377553
202811334
86387104
154764374
49134684
27014744
66353646
464192142
614488061
590361631
193343419
506758207
82097492
34062575
332451018
334976333
183629132
597409984
43835507
106783945
59626188
14506238
64862651
629181312
104706958
54701449
41264668
307191620
56423019
33042563
123093226
40243247
514755267
94706258
92899590
816359034
200363515
166545358
442299125
43477394
437554765
460051762
185223895
33035441
736108457
190005721
86595749
46110967
296180259
11838903
268277569
9546018
258982919
455521564
461543328
744838180
246499119
335866472
4827977
344408666
553166810
262423346
307785760
223374806
138003501
619104643
364753
395220012
152884328
5893174
33183326
256004064
175972882
18123632
9360216
94655213
303182989
773948867
170813589
240426521
21765967
236850069
350008762
16735051
266257582
193850864
25401417
48837963
65392411
780528616
110627112
625305217
207703457
160923365
193967165
8098926
80831130
328707548
149639947
168914880
60458164
285655155
69273482
153900749
63229554
91684795
616734292
94480145
32725230
371048729
587397976
546801597
309188125
500421498
517502271
59098455
64576919
220794617
728248684
52909554
176908447
267836222
197528118
231325124
462191493
325477398
480080902
126555313
96900834
175263700
85462333
469891622
55827112
326256625
620777500
19173229
125129506
843617807
393436459
555223470
885913272
315009409
144653716
473747057
757452505
108275251
12255097
540850395
663547321
108791757
539083725
62427473
99439407
239363529
279256025
397337615
68123720
66094843
439407658
59431949
371099850
158987517
98365067
118823316
158767397
62482911
164240348
49608892
62669901
360360429
5428501
221029377
551602321
543598499
285212925
169950333
248629040
270742495
36096320
642732365
394150896
113062605
252671475
40484911
99166968
466219887
631765269
10702827
4856878
279992558
107540309
167391318
12405106
243857955
14937339
37330480
273719493
759457382
493314840
475000341
290904209
261814364
30410754
169516373
336476136
396871275
58283423
169172803
401811826
197123119
341119039
7609778
151967186
128993963
339465281
365953471
592720829
54820339
198115624
53591488
1740929
359795488
101497980
16395020
19964756
6037951
127693523
74510617
713517982
143119533
160062711
262651990
632384574
1101262
735213542
50022355
651987829
35291630
320884138
45273843
3702141
195701960
4768538
482517162
136823696
0
525722030
439106564
479274026
418395841
248317345
17099776
322358007
45062289
506271793
201421040
37575480
631989739
78770001
147073298
538160646
709429050
139163366
8400664
32333438
203269523
156030214
482350613
52240969
120136854
448808915
29236553
129765562
211104641
49280795
10918372
302255292
671638153
214942331
14722319
9996947
46474655
235356437
538657713
746759298
6562392
107878005
1738349
23875361
52252920
195200116
23427692
385049988
189455969
246307984
159662882
27910585
7138246
22891671
303102148
249831944
24321641
191100867
78448873
275017145
141823330
271691074
796348511
246096283
692109230
300888838
354252145
166038355
113772037
648136228
349305946
50665559
164317225
206714963
15271027
26683069
130168560
449126320
588702917
40150555
128484110
253128386
585007466
357003300
386495075
260721279
42464225
345777631
55487206
4424008
4963807
46578192
418849289
23792446
172859036
61562696
62519742
72190680
363094477
56629805
5799736
329343372
313603058
131424961
157479426
72603018
107589409
239998170
722261492
196569826
405502999
204291837
418489247
1280636
543622237
331487607
93761413
232735798
14592147
383071737
518265567
31135391
5969290
623977431
411562440
430063849
139530369
20569799
63359188
452380288
228963260
850631324
472733466
245420861
37636864
128996247
224521542
375880405
775971849
113629556
112386282
79732167
78090262
78062950
340031700
89467446
590068851
200025880
87746316
31320257
509812018
90602671
90781521
1783300
592204316
402113036
276106335
73889531
346983764
27975080
26300503
425086562
141402069
274113603
523098527
849989683
173332478
43373538
493164193
651281899
43095202
77794328
88100623
84607034
425532828
20628372
85133189
90450240
648441778
11838291
173132279
427407912
39726465
217467711
57209126
261341866
188592408
116984733
162211642
228992976
385725143
144742507
753892995
324627108
29190731
391048004
346631368
426622305
626023781
26208015
66909167
363414432
42602454
576944929
16342696
23751916
87656270
443152847
451591589
342428414
157147436
44459143
276128300
668147302
4354746
244995868
223016941
168504401
29444528
130257133
224490200
300609376
29947954
17366626
599662505
141697593
197614749
539139207
112656157
272167124
43481053
209916780
14788155
198185428
813911550
442099007
6064943
220861487
177145962
74495663
198667419
33708386
207283230
453663377
512861221
240668890
580392588
130459389
41347736
185366044
65041615
156472350
514662922
208223756
610106160
224251
338194296
66077336
221467223
99498726
409665383
249852181
544592691
265291058
112840467
23415063
2469801
907198219
465736023
764698348
237537982
29211317
7476491
150511413
330655442
428024004
40514986
283766353
783533059
579808599
773542739
416781147
606666181
900472342
247615475
93503483
7090519
175449321
35635803
803971647
403038945
62404956
6055586
125108938
185825472
482839
17538241
209647167
717161482
223951355
5189989
86076897
51018598
92826706
278006928
183365012
905989714
30825846
50061046
135774503
6335981
111229347
76100409
123857436
344051683
89969945
198869162
89275738
81099116
927710770
108962519
201582780
154079995
39245034
274267499
129052539
147583069
443392238
122850320
113274960
741350380
419978216
675175235
218957410
440627161
214252941
193035364
21865917
146210433
698116457
375064229
183928813
124870583
16999374
69681370
240958649
98248444
348552687
891397063
266704247
299998181
354761786
355652093
143887659
128679730
204839093
38243238
268853850
25868704
26647297
518959178
84448912
34310125
55360730
380348924
364122907
532812603
118105747
554968365
142252400
321903716
301918251
37010238
523165033
123322427
115250264
94253804
437545064
214075473
575895613
289271794
30565624
160240902
817753794
282308732
838159864
281204479
17214230
56473102
364202576
236851803
289473795
150853663
42669172
7883657
772698785
181203394
63473336
249381545
612875602
255873542
267787669
657815932
129350284
69614763
123183723
748438398
177250768
483509279
3943354
574622711
3163472
4595207
122309329
203205088
163616561
53834273
14230363
187943948
86686009
147494431
174673217
59229207
83210371
110022281
370105520
361850343
13788011
239241341
443603388
128004614
128145564
141975589
219424357
318222843
775376098
651887285
239028248
850604141
41139389
33335604
265166332
223568195
15714683
258824390
338639587
23274142
433015202
310746650
7796382
88365653
164121530
105399189
26112130
484885720
37983718
5527585
162047041
9929192
208758676
351121531
118123853
59202756
22134444
99621824
8593264
110416173
9620369
140169974
118239321
417097281
465733527
438484038
87002566
24905452
445523351
23402489
377059052
251716057
188432389
17158214
46321755
400064586
86325136
499369914
162803925
78043102
39831707
295061303
207156212
803922636
157223502
155041454
108453265
482735258
284362843
234624708
298698698
81971532
44273054
522123548
419761170
145277747
485256783
42250
310741446
716902300
118642147
112310968
132487490
469615145
208994486
367447344
30661508
10232158
495899021
211878753
10917631
105580374
345092193
142628
594349384
335606106
64494876
111235956
22843830
120688844
518987052
402161877
126771143
771612909
5975723
16238858
177530267
28986519
105976528
254239842
59197918
253489018
17007084
238411118
405131121
42080352
188832407
161559494
224697895
490014083
24512188
134921542
118505653
44524504
303824260
20135887
304457172
661927728
698583219
111131029
347089665
50334499
600658498
422316502
756145756
83859208
357116719
423521876
232246528
616134223
367735646
38751824
727505811
367731182
559034104
109380963
878025228
194327998
19635496
125228449
122973235
91013987
266715025
39393293
20156940
289685291
274935299
65835376
138455424
138276753
108567006
79158401
178016095
256347270
193613507
254188808
554267445
318443892
609638507
364214231
180691490
77784490
24835794
933903117
197120765
19907224
701173112
440012974
238744814
214414344
370659588
475754569
15964289
266441045
118997271
105156774
33607997
207566509
31511193
286577457
234730704
28254134
20019604
337795397
57690246
113698137
160775044
122581192
44601914
297403443
236339381
67242813
11352296
410177262
501151784
190861922
107669921
281570266
481882859
112746509
412154931
558088392
105740115
523193402
763033763
340525166
189625401
351718344
635134172
110755264
186160162
130178071
754028071
156177320
50733327
222639406
285984245
145447141
26431800
604188096
34954948
61201646
160889325
375918428
49033548
767198197
107527388
381687827
484713189
127175922
482729394
780095874
3392100
4550288
108377059
791222511
352676003
698390
364457189
209692054
673140165
547859340
360745881
822099957
157992859
88710350
103874373
502564802
118119326
746159151
28983932
201190891
112245868
11742419
31910832
437452399
250245393
365373694
25033677
372177138
277428921
707336588
164822431
497339045
548297604
66599641
105530237
163634853
94262546
179476790
103221229
78938703
169802270
9526856
32911294
288682572
138839604
468965383
255657921
126600246
99485602
42700433
367727822
21011074
224622130
241183077
836440312
69905738
25544569
91035203
706005852
500072816
261026396
213591154
332502808
1353367
191413631
349401031
95769791
58923875
50858439
449229644
129740873
229018269
275060636
851161477
152908349
93348227
45210752
265972830
197536619
468165694
5552959
529709460
34805290
382874931
105486611
191016441
173571551
335211996
441365255
336304465
243979846
571379877
216383575
167208225
310044905
2620145
555591123
32672119
60447944
121621356
608827471
104495069
271091759
615240544
14475910
285825436
38703505
314991264
539332232
3672419
10535556
349984458
204091591
101532130
65409773
108278523
252971164
222331394
386857260
69043866
89656846
128910611
205163435
11331528
600378828
491520413
40658725
426371728
544565133
378650406
73393601
257263502
94706097
11468267
75683098
426504529
583912722
273854797
139650541
81377459
227862955
70575262
222172785
505027984
512796118
263337920
241579875
105258500
152091214
23116355
33983243
560370757
375575030
691475109
351224376
800007792
36122819
59086006
21376917
292069322
36000968
245797371
210127339
51868520
45454753
43656011
176981419
39070787
25752875
169352126
515070466
417088094
142036466
136767541
564263017
391822120
218472296
397481585
386397274
484281989
514153538
388102745
138311278
3975566
159867579
3056190
327811590
695353664
123723888
39751992
250317251
102290934
65601686
91632232
75850009
293308074
774778411
302840669
75220978
61829725
421731554
56259183
40950159
463404974
472257874
624647333
12236819
319291275
250697382
62388838
92235960
575016932
419815114
25930365
97634212
603291006
522973091
99155776
146829882
150345608
102133303
142438850
239687426
169197064
85583931
183598766
35108823
109742625
179585947
854637785
99079966
11189479
300937985
103973960
180372810
9650443
109315172
62976656
10589234
49266761
178391722
305255877
205457255
28997863
575752038
680375331
205806464
369762674
59367993
76484598
175843255
158573377
47057882
61146010
92774319
277076687
59390911
477933485
11602561
249526889
62873901
144597798
152007653
90199002
348379186
43634844
153654928
50154803
153171730
4497000
251836169
291431502
844320
353398431
290115235
44696143
105810097
142675977
525291083
355411813
572808700
396183194
247497737
125509096
18113861
30185345
66807525
233473171
253023785
96455855
62671884
4377803
183462137
628999675
701432730
257697482
616836836
16613966
198400382
791724547
43531356
52197738
548681799
936069283
58575215
17528978
413714372
287047899
5847709
311632776
377273823
141497824
378386201
173871029
39889848
437735110
283478731
372563114
5296649
813955586
151413909
219204585
891170914
423681588
43047595
529914255
475963682
620226325
247952503
54057478
640884452
660610819
246426892
9619685
270062717
546446944
430081199
43523258
209869312
343491186
314364457
35618158
105642086
386090777
451973409
500810117
366530026
535985093
567703656
86994600
24726818
507900493
741878675
18049905
361297728
309872363
339061927
196020391
278216737
495144471
153786537
264459530
271917745
460835851
131751324
509041575
431331290
204824924
32072103
476085817
610663754
482078847
778788078
565504388
120046170
85708749
265833389
639914618
225876426
428118189
109910855
8611417
325469772
31840397
21273910
217217827
154276579
75134239
352302321
35241670
829817009
437981044
4040594
593230658
139393294
469244999
203253532
120579377
106909606
227323501
503772702
327248984
800070913
391450071
295336178
419248529
84183916
813235287
276402726
7342232
18892913
79444610
298899289
178571771
90598008
375447348
8781734
903081503
61799777
148615162
504420306
248195761
47174068
118842936
36836271
152000228
293087669
465985830
804446133
78934119
36322140
236959522
395641797
23517569
297644732
89910892
8315705
33311128
34884962
163962736
222661854
20189988
553751379
613327651
177096945
380061508
570070513
38036653
279929653
241796750
223009509
18629012
230330280
676136339
170981433
190251423
232831146
320567936
659057155
300818861
214904583
390316597
473788519
234665940
434196123
354415895
268138727
83809913
558683676
9963568
192263767
391981195
636282139
443360655
458107831
204895028
801137796
81873650
87373490
78082428
710003355
120487739
10643788
920996275
418147434
67289760
329108649
37282674
220926933
443691469
607933285
234710540
532667380
134182223
279971361
33819834
121560029
17611441
176089440
428449053
225690700
172912148
102015154
120153894
386864135
44736925
387250525
94881159
473644572
561564121
30317991
438736534
88816473
212317895
61782015
23843606
75542348
47600336
229912879
424083885
847779375
331036752
268904453
341012022
338612696
51975404
62565335
50018744
207237083
426803678
3857769
29344668
671729877
255751076
47102397
53986732
617133112
195869820
290666231
7641545
216755731
118102508
186873931
821036162
725414637
673153901
174389642
736226339
571608940
21842625
156959981
566657340
10039896
9742536
365274582
269234999
75734848
41387005
124470256
54597018
308247620
569526669
283211057
559131153
511458936
75318314
118266989
2065525
92609498
450471469
433738098
27257350
65953263
123731558
719622157
357622213
170552358
372676257
356535580
201368937
287095387
241828497
3352223
143338414
58033936
19820369
95371383
61002001
271283631
333062972
101265770
32167443
11105851
162420390
885253542
14592147
79191488
210885664
376515513
363566346
44346427
51135923
595901878
348089427
236148937
355945453
115095075
91698088
281970975
163139023
7622554
156402765
52666074
382222993
762134460
93864021
685500561
392621419
556205878
7549816
412058969
64621437
149609423
488000975
213752114
19595881
162984531
112581544
162967824
145004820
407730372
178591973
412453019
133164484
158795728
635863151
87552663
24008060
315850459
43674733
19055983
433699521
278020031
384599487
220044553
197770050
257137863
244502331
98956587
97178819
513390758
75117246
111840850
689741040
392773854
831569997
134201348
55865213
98858121
53911851
547284717
402305744
498123239
130071085
86503027
299023546
542392807
79097891
57932146
520880161
107308746
101748381
220071426
184771363
9364412
213725403
275223091
73942470
322662385
191418418
466480757
767368127
10077147
15483308
27172556
54450435
34777251
322605632
663116006
263390183
636693717
335561617
61037651
393905279
6701917
10385726
11237379
841095722
25269740
120903463
349852626
42332013
202907295
30305493
494891610
499621478
36678696
21301861
367565546
15995043
75737578
508439095
199137746
490982535
542594674
78917685
85555374
94608628
173091733
39604551
37519694
110658883
129296199
13216725
649120445
110662850
653739038
230651833
121199550
87828121
110801
38113672
342532274
397234582
442421248
282133639
375865056
250018677
384994404
98235275
124623219
375747187
2934824
382197897
363198827
520305619
524929813
290983452
325640618
20791848
370685348
107063964
683667898
157177606
33619970
802127499
63291835
414389285
233951333
162328151
126755418
154943401
44706136
714954645
680367628
258748701
142888363
17414279
299058693
433153299
10714344
250667477
184541407
219098
242028004
381418607
661655558
16379731
85254648
142135093
91844249
105854950
151257930
397222947
207538678
131951732
80854706
368412922
485896279
280380188
29751106
359318148
212232514
476153621
45513408
291045744
883898482
440432892
389842576
288789788
270671056
300110478
200646708
11275478
619358173
164622796
119629247
50892619
232396914
45063643
88745872
90580263
76280191
631954653
316059901
7983553
34049885
156603922
154575785
273363726
345808919
107640749
21492965
1681862
1491161
275627748
220522154
62598620
344071198
38741721
39843436
13861720
363623209
467321086
47627873
716548920
72349689
534542774
23906383
487909370
357258234
438945429
18564214
181310210
118771812
69438538
307094293
128201835
59639777
365504359
422219395
17378634
301253836
57745246
204086371
624232940
638640746
221122134
229521505
350093039
22331150
437286589
100639012
31649343
73147047
56531979
816248128
145748746
38087257
137860891
107105501
82077487
22792992
869868147
87940545
283340640
199807154
193109823
401805487
134846507
226534120
103460808
35824238
160060179
589564599
220503958
103682380
220298480
97648267
98676686
164953870
459977736
66867497
719438178
91226506
103129226
424562854
369229122
486125697
325335196
460896630
57393372
833903434
182231147
145582995
543739766
240142710
258818317
147052813
368554277
462578929
316756682
310330651
164731344
64057449
16633581
107111785
30622228
35702696
678758721
160474683
883707944
387495084
172779728
49963218
220128880
349396287
257884424
83814842
45923472
609495220
68278724
219236234
629715641
115063898
72062060
294539308
476378636
83553275
323934877
74061552
289326235
425446196
43198463
81144521
36927000
271761936
248207824
580942368
142371161
80371552
92592043
15001924
27790295
67532199
329613162
47594053
128514483
53010353
284311845
158874620
287865765
108853799
743058379
337244019
621313606
481304948
71443405
588958140
477852322
14011855
80551790
73866384
642067407
602776196
32969020
297925459
213405772
405322225
487756722
563193812
883928916
363663342
29683304
74656192
314898931
489223743
414940611
925532540
701640009
11223796
14646243
674603436
242589698
122793865
146662849
382109553
8547964
787439886
86743301
192361992
471944524
215841169
573789701
17378846
803290457
237229178
562481462
529491435
98512468
81764386
72297093
44516234
312295918
155305014
388768288
662197620
22769503
13184226
14592147
257315291
419150833
372257364
152304803
95843775
63722759
285283332
314213088
462302301
62193569
31113128
121856544
137627513
462995609
253047671
270119007
247714429
424715923
458189146
815965118
524145177
113082725
625973812
20814964
441591926
294348988
408156634
283106434
334724827
368570409
40940171
116806600
23923406
31886044
167325495
274823367
265718251
16509739
627641761
498667959
594698621
814627332
362891603
890704150
23822178
28707083
448594831
2218049
290369255
173791384
292944671
245892303
516005739
84963529
135168602
252199759
92840417
298105880
70957878
213044486
320742705
254374514
135405134
100674574
66379509
22960989
58133091
115218295
223455555
769047542
35702225
1583636
476213897
281484258
89060001
103084952
686643276
768187605
727034945
60294298
124687774
721771190
328743689
52114092
206869466
138079860
301867166
257422030
654216784
51881146
87461877
208228584
131671732
4901308
792393839
31629488
73740015
263878732
572113258
149526798
439338572
444797969
401206826
284315660
228681278
497635200
166249014
227590061
337491504
380974156
116275624
45008409
179405891
411115384
14840990
247350662
40076590
145382093
90212906
345827680
243643392
452648277
442877880
477454988
287159894
139612735
414935906
181207630
44936382
484491948
82667015
364049449
358863154
213703362
76923512
145016674
159888926
652277935
430670374
317580215
197522468
271790855
168891712
8523426
212442302
208426828
199400305
53205439
12041759
174293880
24587439
584045820
522649803
163879134
648850221
572980269
20102436
542379557
342704866
28884011
483523279
354282923
66469703
454973549
153869994
132188117
102894220
314408726
71093310
809859569
50632848
133426385
74810008
347397081
124082389
439869270
214385749
273380736
618990438
288191278
385808293
86061640
721352640
659311403
777812440
176622980
374174125
112179086
111059306
148240179
14109148
140613744
55128729
387189537
46922911
465867105
729869770
635810553
679567106
80962480
602447451
62451383
279057222
32410774
424724718
483779364
38195955
624653308
554833728
600995410
120604826
67611816
2740268
63302662
78570410
143698618
370907213
236244082
471494465
37271979
528984017
56578868
253032569
49363514
53498477
53516961
670313854
449205380
212495871
11277364
226054427
88317757
132965687
514273766
394234805
23500335
356969601
476003609
290979858
340929209
54521333
33356800
173320384
216842432
145543765
626691526
130876380
77238621
246342504
1937081
95672708
211858020
377340809
86520898
165658255
59830033
486762167
326443984
289109606
224996093
479278901
215753240
1465500
743215975
100509570
748524289
69173670
719703739
754278839
362976224
180392047
366980671
65639951
58864634
478690430
238665609
18161656
561343377
73400955
544868382
298513880
307242023
9500130
137268226
197687296
241032993
817252502
373071902
89535934
363137495
7287691
8241732
22458244
326653721
300833373
487466703
18546914
14369659
174746746
185867166
191614996
469185373
162465443
49995433
90521012
138038453
30225014
128958928
25597964
19510927
22901587
106708764
14608798
303345849
330599547
100892259
7062549
368358626
54336835
158392340
26299474
34173908
154021410
697787979
93987388
197769410
132988043
81378094
0
214010540
1588601
264472854
246370547
27465251
27414242
365968739
735205009
10355632
29194413
682128002
60528342
7398722
141791212
739756359
280550598
338498291
183653685
372759503
270226554
556523752
625142773
302844135
78014391
667575946
858076638
111011637
100640259
506681627
24845809
163966992
399151935
198795596
561076572
606001439
230364762
142006578
13472081
529142456
365732148
126410775
285220759
105832411
228881260
303775040
121079821
64027879
330312806
42928674
158337350
134546982
331222404
861460957
266124894
5370376
53988970
297728279
135024268
536401316
200227684
385240656
730111609
10999208
14280103
517739027
917019
78087658
311175576
645399952
457439314
283645355
219366269
152322174
112884092
1113500
81337
741464557
64175915
29606638
419371524
122901214
154598569
94117077
57409609
430688686
184651177
3442877
145104285
482785441
770258977
22299769
1504170
74697828
323954068
50465359
386083285
538597263
479653332
200684060
223380396
768683275
176183025
448924298
131267401
493975266
542943137
74017306
63586058
783182006
469745693
515009138
418169029
794966778
238633007
625955305
474623333
306659313
39221338
124964741
9794455
98742645
327953022
289027232
138950086
316573037
61028257
52663081
427967868
74167281
276283876
573068971
545691560
176926093
124909897
10548335
21352127
181657359
204403890
33137163
216536448
65838146
712543542
23671
520625863
155216593
180806953
182144
371015253
99140957
362738721
302131883
232361099
25579997
362225650
79954092
309381454
284646518
246290391
690736843
220811448
734819470
52430114
585499710
650494299
613854839
24859203
652265316
207379254
397697292
36103585
386645209
18881437
664065865
401567816
193085623
627902869
124425926
308158653
456974975
494751773
131715339
81062157
60659086
16317123
256222371
302243564
10969616
124914983
159715841
12938824
74716835
66406284
428281698
3610460
134960825
94909631
370661015
22823676
363630721
412393853
111242202
707297855
486680530
167972282
33395926
408579454
215737556
387102868
34465851
255819551
203105530
171365020
106085793
359407102
22883546
41601434
501204542
369392365
412301962
144090075
23601169
59405660
179159265
167135593
496170871
234919481
274870841
250237152
190404444
535497488
63496457
251154827
96427341
441912377
177582803
336423238
36851556
292529022
166188276
222828089
676680399
464083542
117280797
150760144
42978303
100807229
315097600
446111837
15025840
474870961
489550063
6787681
186416574
244739312
636576054
161173963
99216139
223532909
259227732
68323256
197012377
210972241
161548065
78552887
95345803
481166148
264369737
100304255
246072472
892405921
29463493
119358834
138046394
11265707
651415999
195445313
64703964
33492309
199505576
315280387
1020029
63373917
510549570
384517035
399235010
705214211
58240693
259964243
6544650
82370165
302088559
33551478
384923718
40065924
874086010
713288609
560252834
386901935
77342109
237669889
411308310
345495412
3145362
463650598
457048965
310193078
200269348
129794265
166240653
586385380
279678954
441106206
172827001
34168702
168829900
136932579
73718063
240824492
364284671
75794969
90141044
245403452
209954419
127528442
341087120
355799144
642340281
31529661
135741013
370564976
19419332
185456554
64450102
312708428
645492076
657952444
789564888
265752588
181702478
266091714
141824412
195179283
94337067
10060841
245271050
256453476
146777682
259975274
754822362
173318426
68930531
37251438
459361413
29580498
270055581
47913723
16560650
271693462
154053272
28447442
79755201
3291828
36021859
435243015
32523938
80353456
36318945
707381079
422821352
383705678
576136076
202455970
138733651
115255623
35587412
869098817
54351635
287661542
384731917
452502596
601542540
240605154
25994285
3393505
698895304
177318945
778794286
56279559
228707075
409206239
217133547
68591853
107162719
94367787
88377811
436795838
726251733
55430391
112323793
179411700
17872639
79284797
183985891
590280600
41448189
564245092
50784595
156135192
616489046
484005762
181600220
179213324
34203115
228030889
380460599
241757398
191576334
69923414
224942012
168613635
494115387
356151852
4601553
219398955
20284041
170085733
430901299
265639226
239253925
57107558
323746079
10480371
25755699
521466303
41229048
160024311
310418613
393405585
95238999
224237818
258456148
183442617
316731702
176846396
340466521
95098951
358242724
165349800
294806565
351551064
100178795
783542212
511547161
118827936
873012582
168326029
163844989
188606147
57244047
384324
70543147
26871386
183098845
150503986
829297377
9255025
240258431
76287374
179660927
31332150
741183221
300911866
356284481
53442140
461475162
242714041
35454557
82664169
376092161
285240503
23686874
69347055
650915188
15395894
671650862
122030892
458402244
2560541
175429332
16214220
83580318
65658181
98159138
115503685
46086741
143239414
13110469
121535258
539850614
799681584
399890968
234111184
108391095
31096567
442126613
351318664
30608624
359874833
545034781
54671370
141293247
328257327
10838756
8503545
141469259
258469283
398338165
415725379
112699739
4741945
213563363
282288588
56406689
278667011
165274814
104383669
561159462
31431777
413229427
38752144
67479967
496209762
57867378
582155574
60684314
424091270
682634103
627483781
700548765
831479527
302503777
642196767
438583104
176256005
482475752
131293653
13544375
482529251
649635904
143529427
439107497
206469596
581735564
68437056
56349060
76875717
423483773
712559811
298154203
6056971
75269190
1967634
67923872
208441283
256798259
344104131
585037801
108831936
19267863
139644645
238770295
271522678
12732040
41802256
83225441
524355621
76708221
751584778
577561823
790079136
229241982
252115580
374824790
153657795
12037880
544192041
664354010
220662266
101748627
371984705
225673615
248304564
109717789
422821556
138016724
74264216
338735556
217664319
498557019
2989965
360836674
45819038
1823480
365686248
346592210
6956382
696993407
626027777
125095417
126537115
405244083
76469848
26077311
211802197
607030394
22965977
177070121
177990739
24289300
223587534
29602708
628013524
122729411
97591746
55120690
367449459
490732014
669854709
74653
654013871
332336003
109847543
509214101
184328206
182276404
236441803
702496982
24130561
37399616
312849731
349824272
299808096
12197027
684278953
512989202
122254949
493348068
272646417
53737385
7283478
57654171
149981837
16475294
21387156
79913018
194189236
312179667
278541764
484545045
98768827
899707034
188685409
275819983
76706143
552937692
67972096
117470552
353230725
99831932
465753207
621216463
121944018
343936954
153923282
210401706
23856355
341642274
5694123
41873028
297580523
461781541
488562584
141505514
407326644
196803943
80207976
289781477
149096233
73627547
329943080
147952555
394728883
81793645
135653928
300981701
215169061
88431460
212757964
120666094
250276672
202265387
232051746
593039746
663723450
159977346
26755220
168816862
21463567
65039920
54836983
205148169
182210654
515390044
1359173
94686304
19793545
21394637
314340073
691096007
31504891
16319267
160041525
354302757
186757179
690217751
184186514
386092236
23403398
260071432
441546654
26402741
225883214
918886941
21483052
519103962
466482703
91083297
486733196
403615908
79522569
149301755
281418576
91808015
18480020
286474114
809220488
79169753
470942879
9373342
47415061
4335987
310800133
590187477
153197878
237944216
649519306
303674063
100352521
5003507
276336138
528951977
598990770
23490739
423842172
171583574
330984771
59434436
97119188
549962236
111483734
300981613
243003845
207897327
97959749
358935263
324841754
41076718
825167719
35912956
225627447
361922879
107004898
383670856
577244346
238994113
57188756
74461219
312912242
24362241
924550505
597156649
236539134
93105612
5175886
435843726
132270267
312898725
313603848
252198033
96188861
60476697
377772089
39049159
111639472
350390948
74407635
391367969
63530820
80821863
391944475
235876343
670301929
6232530
36675957
104920817
172766415
175546035
27805614
565775650
4343880
327550383
385984290
290614094
70494491
415187887
510869363
110492571
35330566
36263306
285566432
53351084
10755335
241593657
741470434
553317542
95884641
79480198
288842871
319885250
320647212
4302593
16286053
75955688
102034797
721165873
153949590
104819597
532730412
147739348
190771604
105502272
688588629
67368591
34274383
441856998
323077176
271126870
4496690
578051419
71366541
148225658
946193020
269409535
72185938
21729983
297089464
194544990
390154669
10771756
543747838
238149836
80236933
308285202
256161803
253135927
170707854
327667440
37884042
151119745
87413045
52608715
171847950
308871169
154351405
225415297
179120843
111531027
29866388
79525327
248339419
142370696
20751798
544280258
35315218
108810349
106515974
417431157
57497714
647446444
1727797
136356026
25545360
261913987
117281004
86408902
614995658
172191
561300325
313012482
48392483
45430667
260380844
74295044
491334516
827008436
94122358
372029986
405607063
124182799
179844822
854003286
409042705
548268855
569372797
42227743
81228074
7773696
106877912
104576477
77952087
135863061
43107797
156780583
551121745
65222985
608396775
713936316
77365496
604981368
97918597
133514631
407239712
205053331
28991924
21817296
10354283
13057629
1590812
378721352
69234893
168705170
226512211
21770039
401919876
28463785
58409952
132369234
137226573
23271083
85653
144103219
224977455
765932850
118473808
578785776
11600599
58333953
41456149
227501402
853910056
644964710
242643937
32184029
453694427
337704395
92812343
443580811
53426912
129922026
15730039
225194433
431917108
559551523
354981705
15676636
118494417
159638631
739624847
437996186
111538156
168882
44654484
60688783
195196610
577742413
194499524
16765541
55799210
223479206
675267640
346884569
632433355
120441757
13787972
677012933
39198365
129728079
178020349
267237215
700183533
7830501
61294544
573556597
2798507
567017959
488532527
143848635
277502712
387158169
158048514
182834927
333452009
453451694
137640694
35328151
120675341
205027391
43446365
338810843
3653420
265463932
376969260
124489102
351332032
174243310
632679991
411613727
371758979
56495854
137971243
207334662
857865106
212615905
334355991
210063506
178639265
128202464
16476118
555410245
806460416
2310433
534981104
467318379
156398982
42611922
248601616
428356630
102047104
7670186
446001072
443519655
457005037
12264092
104293500
672002386
816173621
668365072
130178055
582167385
625008329
66574967
127085534
155936581
352798944
29309132
480116226
289340983
41780734
447750636
682596978
724470303
109886248
534649229
312888948
427040181
125080809
65052335
219311224
677009122
2000969
45449245
730031375
11142932
882688566
236030317
87729698
143647224
762060127
47325516
355911285
129890384
149706819
212521915
596252956
207740306
370974657
362038998
82089205
133883223
116686023
457004644
233689517
8792395
191379060
56568528
351067270
49356425
432269568
6211495
176006979
425572769
384113711
153600924
493414594
72369800
595067235
214366506
88220237
278362636
370900483
114006527
239740239
274277749
412048338
545614626
56275357
50344693
392409025
338320656
592066864
198332927
74779
942973199
399711835
5867294
235450710
100552737
276499147
168219204
32307881
1075145
637622561
39335157
207230049
318013123
621108928
216546848
282613322
88092596
546437666
497952533
709807965
3597588
882922116
447159889
2081949
234024522
378796500
369912165
30410754
548054434
45552784
580754214
356007732
16901887
109302383
814855556
90408664
515627398
73139995
244360416
30410754
1452766
258010465
693816912
146142792
665891235
368830591
823108938
291197216
384588249
34084906
227452867
13038772
571021000
146925794
230381367
236932554
85979187
236729687
132231137
274433244
417899159
248587954
99854155
47482757
194120045
117068956
134618789
237345653
16915954
783707991
190284687
241860870
138705530
513573753
544169677
352983257
486085126
26396943
223876385
2466322
131279313
7388822
306763029
628849799
20365
71065837
3593154
3735979
323909710
248486447
102237826
228163495
53347805
469164677
71306653
84353123
109492166
126020507
76478936
8742053
53221933
183019415
491036682
313799618
515414240
392237517
417325032
56752081
500646513
392867819
7978539
181717138
232685344
258934301
99579845
26969043
319488458
61037005
69139243
464963646
4595218
146747368
259734513
81218075
3516666
74707427
600527124
146886388
394128547
759300178
11016205
457637652
332095075
180539642
120136251
219968791
159011484
578944230
457880030
316040595
318101102
479868838
11890529
42251955
218245679
146538211
249057365
430921181
609274549
313471811
550062375
171882345
4955575
167878838
198021771
462236102
330656099
202427062
513352111
218673745
58302736
13533937
744538248
28138971
21562762
326689654
97005310
111950219
78851090
637783243
117463770
538246350
156445358
216063240
225386570
154642871
174152621
334346080
110205419
384179006
185300451
529711852
195338044
152991524
500774053
142189374
14270809
354582558
330935360
148954344
433801308
701155436
441532485
820793102
492581975
219519751
16257835
39654225
36052268
248289911
25745274
103101573
144978180
752561130
413948348
726627175
156064680
151761487
948357894
7734720
10206039
197382053
142071251
769192160
210703448
7719941
212410747
19138909
51455821
299524414
240018082
490609294
81101861
16238843
213072810
263691431
290722661
120329374
497312480
190230787
132134131
0
289571788
734243314
192254419
83018318
410426138
318614088
322745128
188890881
95968523
732758465
41766130
69620782
58586829
354290950
56828254
198382691
749501038
597811826
108414220
69168603
233946249
226350877
126240086
359062048
233388150
56118761
745895187
414650300
659620314
278101396
12271094
183777261
251434613
179168702
396994919
499251604
66749803
384962728
460646078
58438661
725166195
339382242
64546851
695542733
39248158
230668414
202361722
535984004
151277063
631849742
150688998
244582654
52939850
14739692
73819397
300660121
390150354
9350523
707935728
269128520
373118441
788437394
392549348
770417852
364927169
785405286
768999109
192495676
32662239
147067702
507835390
36752677
68878494
66785885
218064003
299529506
162105427
450770198
781535970
716087400
1383870
735067875
651037081
314705875
174126858
102365302
56649383
405708076
236803712
414820650
863659820
114923949
34367519
526207357
1616161
278151886
16120354
609668673
99499862
52130905
8094962
287332764
356912711
459435014
349660047
40083
178660463
314423353
4997066
450166652
4948654
84438947
166524571
206396138
374282703
100951127
204211948
20623096
12383753
124859478
235691202
10867328
625219388
447730072
627877321
384693987
293670325
9979657
439647975
205701174
213733754
345174433
835004490
548817359
3870402
433720012
147280725
147069209
364532759
212706650
125608460
521399210
140417152
747366982
53843754
3592360
8072023
221355357
25308262
37857479
150783152
42192864
145951404
155457272
472329789
498760516
268009296
19774012
566808898
115632981
449877333
159969059
306777009
372938451
397419304
182766274
496714632
525737943
16070645
318905288
644690351
112902997
908357066
693710528
11517672
791138558
712474476
188266265
61774386
217801985
159979521
526740490
431085270
93893881
128786478
165497216
730832356
124975091
50517371
397657386
178968733
158368167
130251897
249439690
96339898
494655425
667194538
59396832
368629518
321446747
4789163
710547768
445596212
8832654
68991733
629049115
350722768
129887516
753544365
670803443
818569466
6957904
197954045
126004386
314788158
131134528
1111309
284661710
76519882
254392405
578457012
1015896
481833015
28022780
8081321
771799956
109019739
170903959
17488465
235669042
165004700
135217316
131766017
203410385
42103623
481073359
403324309
343710395
465312179
712977423
40626627
123568131
67673289
358937067
266314115
181529165
165107796
75113504
74893270
87746041
899319189
485908129
237697446
218282153
247861574
74948381
786601489
530971446
525303758
178443716
628812438
115875486
93015041
530999841
54459802
336439342
74185060
375914841
217940120
508551850
11266982
8210166
251446442
36173402
497744040
230278141
533789459
597548674
279122056
436871004
203328499
345688294
490691214
1151792
97665564
5824718
72459946
56824397
23035399
362906843
359030244
271724568
1731462
17462576
64636437
618432207
40234006
25970561
56953141
202884652
407564457
83292965
368072256
106598060
184729786
62804654
268873868
188890053
182224092
478432307
113884375
603033641
132832410
309939289
176637346
386462091
416390794
22430887
90102934
71598841
309760213
214868918
15489849
595754143
12200584
486632051
163864805
591889616
452424945
9573206
11683067
51255788
211681036
152379809
355806764
794973608
888138233
465229040
659923096
433989569
514627909
404099323
80663269
533875288
322462292
38224486
11701068
34904699
543670953
518773374
66741161
769705859
14565686
378422798
88965001
23977106
330873835
5337797
25236400
707334600
40002121
582284953
259648368
215480592
3813518
113485196
427932496
2405043
353121239
132913579
164736613
631661435
445169804
544712616
196355096
145860004
677679762
14592147
210075279
8392135
106860073
72135580
259644809
770472572
36068487
175020668
117449503
512322688
857879321
130198507
143082263
257528212
174869794
432725712
48573425
6172612
600864658
187041759
1336204
295259685
79239523
800762536
551019891
222791965
57940427
107705413
209929081
13314314
32925919
120417760
366784120
320292641
289326940
724092692
13936406
84259868
272742793
635470287
92508781
502799958
50993015
323887070
78437879
865250385
511240886
115799476
676877624
285111012
815992792
370454530
92805717
332353346
170108283
129337880
231917257
62476669
208689437
543275948
885180049
245945960
2544736
508469895
44750174
273640710
91403956
589776002
539939709
99541737
417932207
225274163
323979929
192941340
577631697
162583500
383644488
684490904
543109543
355593616
41325812
290233686
434975073
218670494
62042657
48822257
379316941
348207387
450823168
240318162
129502420
4273364
659183691
402431892
89933339
183741085
458690718
184208098
656769627
19319412
743700182
421855148
274306087
104961872
186696788
8672468
43257402
561153793
394748524
375506933
39909569
79815015
149403604
182338637
162039327
240657031
276785573
291657851
128244251
247291065
629588568
15818607
623929810
321481275
13565847
495316618
741422231
128298993
692367174
7755301
670834255
149067206
297169797
53086044
87327239
22295246
44211489
227987601
352416632
76299387
165660402
125449811
447732252
755219707
168102353
468659735
128575488
0
230865461
137014279
721021138
499712374
362909130
94442987
751147009
44703394
346947054
101768585
243233684
96860884
122313814
473333311
644317025
752516867
36099581
149054656
860985579
198501827
93050319
14603206
257470525
3679558
179941868
255800564
168740453
55541605
176762841
133879347
230776829
248519196
6952748
63772223
30410754
73921239
722526559
624486406
222016253
399155903
136348773
509062435
58247218
456085412
312031624
41280884
163919922
68678245
49533304
86936355
118638627
609484220
140680624
174334355
113004369
297868358
303934540
142149846
396367800
156676454
294426192
167543892
691104948
293493490
580597844
474359725
53802995
416855186
33672983
48375315
383020164
458260432
201774520
218300918
286121073
78358360
5683801
11560109
93342160
4949226
2412162
322796255
36610680
142471904
250273759
110576188
102337621
233574653
16416294
9159394
28341282
180093704
51256632
340389930
716722607
32364647
80279031
100320402
18190211
32155917
327562906
742616027
346731561
308995976
195663111
191694494
251676251
92597126
47092689
191240459
161518543
41469195
12438562
165039815
15792145
320181442
404908302
114622571
165373242
133245562
187422990
146388534
31661756
108617150
95873326
346341616
85558500
120042895
422635725
257135099
32155074
269084730
422668186
99322011
61218800
120395018
298934802
188254724
96303114
600119840
53555137
37028421
609615071
3082140
97404000
5167256
399031343
214210129
127673378
14841336
18868841
1419265
79850304
400140722
677184815
351638891
292021040
106614676
86614193
396770775
739854069
262712753
429692156
166925331
51407864
584531832
626185189
46393682
51646790
63334487
120304868
66917369
575104420
526166977
205282377
335823278
154192469
169828363
323511153
59531577
34911639
548550601
57983484
94574621
466440547
83250701
315926089
257710707
250025341
135698745
59762263
335880773
105784933
419694407
614981553
32677401
520167156
127903489
246280581
98846609
410936876
133278046
334917774
70716910
426169747
88726360
618049199
310724399
251078303
433736005
153291125
471840192
664883925
280653346
169551971
253785925
270679580
32502890
441027033
149954489
30647098
98694349
202531740
359990985
7918550
205417413
479278441
181894551
43503868
84619141
535186731
236576472
316940072
6677438
74748322
65371934
378192224
714203424
56559391
142108193
388475928
13124747
11716665
85945339
6799703
225452124
164614561
19917697
306259169
572303577
665753492
124781443
119210618
346160149
191561797
204175660
747937250
109905271
466450939
281981844
74662044
455480491
4143795
136608870
2077336
9409381
14313884
457087932
9510999
275531612
428593375
581922162
371853104
37505059
160519727
356901046
255490864
22932532
305503602
242922569
329807596
334283422
617747122
577755118
568446124
140511224
102667510
269432077
1847932
792982557
211272131
374932704
19730404
89590940
202783780
179136895
67563270
211650820
61373718
63641927
10702151
627779911
319888412
709383599
9282363
441205535
91446173
271158323
363188491
87947217
46788267
426276
79585337
172854259
228647773
114958823
345874752
825981732
372409991
17215290
295802672
155866312
17130311
488577097
54179313
493054356
608535262
69420320
562470282
82621361
154651754
292630855
518840794
388888855
515711930
792373206
51469892
30309609
49159930
100518788
23412274
3202737
811066232
502478942
428163249
144443711
25192292
71783087
189963395
28648121
77218099
329157452
299703673
266317444
5914984
654056792
201545295
159867593
606586511
8210479
108562515
15900181
345666691
87759949
591629322
237246304
845795926
65749696
13267356
416641369
480851089
163984260
115357480
701356585
485604330
16748757
637702789
116484603
293030540
335329936
314198246
191457678
2670105
138436384
322748318
227452497
275250232
143284784
870943635
149405946
60489861
112189561
343368038
570517217
84817235
15647668
239209031
41631682
310762527
453374243
52205753
404269322
353407976
6716435
637072331
402382944
247720397
229741347
35030680
495387042
61733614
628486915
277667896
326396709
79092370
7395255
66243256
638540736
30410754
415680359
655650901
38476858
15352757
581596232
695143833
240281602
125664067
194448657
706816137
59463287
104811053
25367498
101041280
298218677
31154195
26735051
340391695
438827731
271364762
160587078
383650753
410925869
66467546
61974246
143061194
286222714
322952606
330781185
339879618
9118177
554199058
511368371
655679087
12384101
21082880
4978804
103308057
327454912
14954403
558969973
595544714
306374026
869255331
132495732
460046913
149062197
29763323
42723475
518683935
150692774
71149218
770169241
113506750
219851295
635442699
239181111
277324855
16477972
289390638
98700179
203784492
648855494
244475025
350624828
495192377
406083902
162506351
177787401
486777037
51573439
88898238
107525545
57099420
688982504
294576038
155592475
660802970
6111051
111574759
575570761
286376536
73053089
547045028
195180481
429490289
201463038
181076158
153609802
36572147
703263648
17795347
72059491
95601463
39847902
262089343
870037751
7785263
69818964
196288696
47964866
17850050
218089466
220504521
423467411
98894477
480743585
192271799
177587527
450859433
214485565
197589116
44437360
596040294
87940212
313514275
345674494
58997518
83502533
209088013
64303420
167503418
271997314
248513505
169582142
224150929
351053156
543510425
758717868
120061717
119005974
737611034
271979400
47978673
766981026
493625885
613329674
313151202
14592147
271370903
56727708
174716436
194100443
20096522
23702263
180722364
247931460
698713955
319852483
77480475
202004484
540200915
244097330
186969105
623371346
117198877
68862827
10150287
188549206
3907405
452346411
164683462
47730928
41939287
177233466
99998961
413143570
401782308
29577804
291465428
159591440
194911616
80178785
269997639
134648509
163251562
222331946
292434106
66887835
108687794
49856068
148582203
731277081
486307910
65702475
1060358
42745701
79219943
55029008
275364547
461166658
202642137
547020781
403759046
288987431
101448874
4323311
266015785
318424104
893942701
349973941
432288609
197120863
253741811
121332933
13341667
412998334
206470
264284725
4439843
150874344
138415331
411037327
15836150
226462183
18104416
16411673
192790994
119873174
46130
4346261
659066865
149925718
295523726
458590495
13285104
91748418
29674657
511020623
119548233
11055397
91838063
85918292
945746375
38409336
357572099
748810151
220463983
138238597
299962293
44994151
529569783
622338649
689608595
143445644
24262477
21641157
516283701
48953552
15186291
691223892
518028932
52561225
50580635
100727324
9093083
121658294
261826643
30410754
576000230
122356515
745981772
14243630
84275048
60708766
33626595
762520816
946189921
172762277
576339889
272975230
91816841
19087292
259769370
124349409
756520717
54998845
214152912
927392921
225994045
802079627
111463181
31465011
191744405
642663989
235890383
25704260
383553238
422240039
499407250
99505978
530013507
15317225
121181726
344986051
48523565
37075251
321577345
150280826
328771627
230134383
900152723
801905627
314473993
57275831
535881817
298869828
663689184
183750622
110920410
38343432
311497453
671177339
273704185
384843502
170601613
621494771
817461175
19380317
573351920
286592548
2564714
131408219
356687720
140044408
237610560
503858945
502442
224243272
94172624
898079409
150339050
467058549
141700090
250514151
286045533
142445256
319326537
296398983
216287342
189483208
278091093
53195613
267020212
99429691
162492037
365118205
29134344
500522034
905573154
75897437
30766819
263504290
9809041
428965801
414242257
514004699
584383837
42783203
26601210
12781379
279940825
179354957
144638345
122724117
280233533
127878127
512778362
303976694
11210189
62006282
386070794
116228736
34874138
235762777
300377974
38585246
443185476
204079917
395678902
288983731
501255156
710058858
452230560
487080367
14765640
8981176
265761317
178239692
588424508
83824583
85173700
736705312
390299469
127262221
96740906
342414683
3419333
307251043
93863214
321737432
242970752
335206886
361990267
339696961
433518826
88569098
134967159
225055861
248646624
5691493
154305968
50764647
483207643
18904843
381708263
15696633
546831685
335017561
333270520
115394064
8043475
661139938
27272332
112728950
282337826
43446137
372005597
32906578
31239437
119318808
332717294
770133215
65142267
404774201
188354076
583225620
630625705
38712123
72583849
151458486
222735958
317235088
134873517
308232433
17298811
31661642
131461055
133393091
243163303
509013022
14243343
4441874
130735268
163644957
123027930
11190347
780180536
80255586
367923326
637990
321518612
285160810
777556860
251010718
437186898
209828222
1182852
469212737
56761686
11910876
63084939
227036816
177294389
385642126
69200007
100898496
519779232
31737462
293792273
195081160
320631890
119787594
272817293
488771291
117455088
684816211
191114947
249831394
95575002
163220283
44993113
395609207
362198616
231418964
1325555
119465104
346330578
528447626
213095541
293019456
488036635
67716299
120590284
796164785
23492797
193708139
109431515
304527826
23870383
163500887
523341779
35261983
564476368
84625007
114981387
253440575
501044696
124045172
465229921
66518878
656635281
100543845
54064863
656608224
125745494
545852377
374929859
381188847
46215743
342439135
80016255
35690356
319263397
381976711
573430798
99739248
169900411
8364269
33214562
228448814
197655642
59449675
76264403
414788515
517991708
270061911
294287390
197902204
436930494
67891324
116632037
664649221
444344785
147032739
2926323
46301193
136018926
407592909
297227188
31042987
347999860
10135694
5404206
263215418
139197451
9999472
73547290
369618779
125254278
203209437
303779394
54780698
71692103
177538545
236109477
125763006
500107117
510609140
33151744
343974763
67628691
230889296
194049967
40941135
547454592
11575399
258504445
11437525
73292206
32765820
390462086
107024332
137624554
60794671
705388851
57611771
451655299
257119943
34593712
52732523
4264853
238242763
22768224
162869813
313235986
3582877
748994218
176787932
103964530
2107371
46648402
31188191
216847025
318307024
534334046
299778798
31455508
156369016
237533429
232920165
200214728
302167197
201702478
121193208
149918550
24090870
67903053
368449607
147459117
76591206
230585005
29859333
128296879
445374449
286931152
454019409
37843823
148171419
80631483
597211788
194683004
103647266
469098464
122460713
26070945
613859898
3595301
222123351
315163849
94803136
403181895
29412550
723903534
281750377
276112427
340389814
736041949
76790372
352482687
567365393
358230575
57281557
625677410
358906005
14565944
588935767
509137
68561712
812216077
859605816
555265667
259139367
9688525
445541096
257925850
95521452
26566108
257611825
10853376
141228174
605562971
467907223
401955713
61403328
59117131
110344225
295055408
41545110
227528781
785699071
621197797
4540847
78728371
649130679
507879859
5656894
150674727
814805006
350087948
27412835
116512013
2225727
604590948
51216412
25524220
436138146
527685276
99256531
68878356
148014214
280445927
446221993
38885643
56446774
699813655
413300805
162041384
560017601
205114449
14984178
659716598
202050509
57410892
58605352
818893677
29050538
249818135
207496555
95466673
17729999
34193106
155764451
110188620
129976578
301246792
171466401
17810368
33820042
244407816
222250013
736797285
434484175
171836859
116237528
487250315
281434127
211271184
477807031
553688143
203767478
412077715
293170898
171147828
21696620
539212740
323524773
12495417
447721198
45229815
74246733
45779542
350908834
172492754
316311142
699806451
14419206
254661233
98315337
178373310
59904810
179717539
15247516
10528459
133470834
95783244
360100580
443947119
837397
454580406
344748607
423958179
167106705
771122500
47875792
214140
84760931
371350418
344764737
660449339
226320800
415379765
171732497
181501037
30344692
5099831
92196156
3523611
301137655
70764498
36794389
455714572
409094411
83884540
42759613
293424215
499345239
129962566
282423250
664868021
530761060
716803001
163108870
332255813
562102539
222982678
269354700
16502394
23559539
252359935
255462142
99143469
135348957
255790542
190207217
140054661
370897666
2778389
389262191
206323060
295448780
63381441
21112869
52114002
290894671
88131115
708672030
67898022
438911816
293255989
467900131
150768
338837115
98889034
7288763
6207208
42829237
868873550
5627762
194765694
318560986
22352694
487797522
764314371
265294022
79612618
88819601
234102434
23981784
148349034
675321176
233470520
509070092
234048092
167045727
81873373
381114528
188374632
168456124
329955010
183164273
353733331
165739523
151666776
96428652
16971348
786413614
239216956
86371668
388912410
148438239
399462321
262223175
24193629
96301749
99460455
298648717
519912364
730297048
159990091
184786303
198239051
416184830
453348749
195049491
235928896
458291808
110863949
92208641
252400960
29245572
510012589
8407013
701532570
552021361
293354095
334169067
805797356
22482259
70437410
49219622
252936289
93424063
396479988
184698360
498394698
490303225
145890836
290527542
248485904
190734559
215173271
162939212
533053344
228635964
173381337
4136138
143286485
120078943
19588425
287836660
835753286
221589145
392843786
395471824
58634919
111585908
68619083
387122704
657126529
4103255
3686259
114232216
177557161
572245413
404266308
11555930
55892957
35849420
56808096
42001002
14041524
501897463
189840
1496399
136690005
695647764
838653811
689422437
155066735
52365272
76350502
127919793
782023840
149365860
930566589
82058943
98673356
39194089
640182310
103923234
593387710
26807870
258884757
857334204
690178226
0
405765154
157031202
480952118
18220075
371820324
777467346
448887794
203161743
219677286
202286738
49189235
42902664
652483818
302050311
16793889
425970251
295427133
110630287
360174071
163487839
502427132
117765043
244334912
492533
111388468
316339298
5593274
426529911
4223831
123226038
259379263
570469385
269939340
334762378
10173695
510575083
375666468
55967965
239061639
193339584
10703563
84167473
807236475
142311891
108572845
234794005
30135405
190758577
781649581
175203514
197459252
142943203
165176344
313075958
193795963
241089017
278946375
639368222
3414370
221239100
41334348
261556981
343953111
794620339
239999338
221685393
197946725
221167368
333542701
715556612
23915713
907465014
274076122
425482798
4176965
37867349
664751012
206504955
757964931
8612498
38827423
24708858
420038613
1246850
13178130
304617758
182580689
575267994
91947894
825881280
567813369
109357919
93245983
55055408
130830636
14194379
376806474
140852372
122852268
86672555
30161638
229947019
60022773
367071394
555051348
334801792
65425189
197118916
5295508
276037446
313097157
780490425
344701529
628066888
226169865
42578310
9618351
455153081
216260412
25910699
158696592
119210930
564749785
31714600
218178277
503812413
45184114
29716905
10143827
164719568
128272130
440881881
71548441
484394618
164978844
48103262
387824820
56455874
49922824
49706236
42286881
147674549
6403164
358413144
774421869
2185330
607802785
409440707
761490725
141860385
325080917
49990485
24433011
365613646
459419781
64713723
494382373
548277771
86476147
33861283
128378501
18566473
157606361
517847108
536608662
321497049
7130986
894782220
17912697
2515126
156367285
255482252
515129489
177447859
705698253
393456738
540462910
670093885
284219172
170136501
79715135
26087403
16133088
72975741
612270
266975644
305133629
61563398
176377113
194819276
218027035
278755691
22571928
175733375
932525805
48794129
643146897
109739886
274049324
450721265
27244953
60225347
66692369
707590009
75684126
381702288
143709210
699898551
48083655
330051680
175265558
642702145
258708614
431725410
475804496
56083890
982475
110281010
337086271
65870473
519776100
456994984
172576141
59975885
96621975
555719765
162486594
54959246
93204146
171485205
430557354
84841099
43940911
266242677
232422647
93573395
219507079
145886088
120145906
201063230
238180636
571420180
11104257
10745947
218689567
33890512
7372675
160045313
197973601
108681676
104149088
9239516
369875249
453993867
12997520
15064778
327675535
15900293
202990045
76825751
635743512
556303670
1098246
639034012
432194579
80992082
277705518
89034680
276478243
159344928
322802064
295304887
45790250
595158270
70254440
471468923
212409615
642471273
421036698
182639018
74224328
50040562
114049684
239677759
651158333
2021987
13320597
19371646
43622615
392148639
316261328
221757443
141381570
401416591
418757350
11402056
307139814
271559631
364828883
175817370
329315826
135127
689102650
258355276
507740099
279024452
295793656
171545965
137538650
34590400
33704420
501836882
220506978
29597629
441878123
150399698
201961631
522346624
165504443
193157555
327034810
639187524
509631062
36714585
452998849
199268341
4987600
56414808
315485272
35622907
86951651
289526269
123532451
2892007
154503556
26740925
588453646
579030872
518796563
404935209
827064432
405352606
681390676
97881984
570405917
137429080
474351349
46355145
229028630
426404990
8146020
518929118
464190529
438388511
11229950
768085454
638634986
143023422
29621409
220486174
557453623
356176205
448870890
30782527
199383447
217959682
407682465
26499748
314532623
170751979
173513410
311631666
21297984
159142620
149110684
378300950
186116615
564845631
587448896
146129304
52073050
212942156
67808553
55663284
205683964
15097142
251862896
46734769
311564327
405253406
539790323
170104786
640217445
39008182
419203984
183344097
45818465
237680750
60692078
144869862
203527322
7161124
95100627
88897885
367598986
16974239
48391830
613389427
9486125
102208703
84654946
85415966
336216098
24863541
195413874
719425270
28280448
154311643
50876662
460589349
93777357
8756107
3821647
175455108
