27209203
250934869
361242524
164604598
81864062
168199893
136081440
328707184
346196666
188779926
167888925
199295560
687987250
73309009
399248412
221531728
344844259
662117855
79853978
243306688
106961254
233268006
381234398
333928398
39813309
34155353
119782780
161935008
95816926
481348167
771673050
12257503
5393103
258317964
381209072
1383588
116507100
444676815
249239960
291273125
352971215
208781468
9278733
271702253
41509259
34400365
100560100
8790830
1553038
46337402
67958519
550898741
14460691
26171045
26575472
455466219
439558259
538471791
278409532
853852767
210660034
155121309
306912013
86726950
272231646
200549998
18376819
376451353
368259798
381686518
7581815
70750499
354437354
130265091
190386762
135363323
653380821
137473623
282066913
181063085
434685869
303857102
494503820
793234334
88331298
24147887
681198951
386232956
25452880
598079208
126285165
267428228
237875301
638074256
222125155
116142083
455742624
265442781
395257471
52828271
312677095
729068016
474153631
172310141
53508811
349765129
5554435
105739132
741300215
151849157
442742652
342966246
12145682
509899441
787475634
58637136
749177107
528861343
468214060
47595091
297902339
134009743
408920655
269722914
148357576
253277686
644950088
31938791
6102923
280444724
121757451
402598437
76187972
239566441
401208147
221371666
949432501
854768236
20919947
61087061
488339348
126115550
16479851
423840136
384218773
9469863
470168184
79478638
262075757
104765014
885521185
122319628
558439632
202208610
278506439
52884827
154453636
229439463
4740943
600570527
8085119
111631667
4380357
206927001
371326717
521447635
585889222
138119000
463032457
48392861
276353231
939618495
359076324
549360772
471306
258559192
51982817
29716534
180147690
335248705
73933441
69936182
10422160
155132138
4860448
110405721
671977888
655558394
202021285
65346047
282274638
453674147
82133794
40529613
241314901
233502562
147789504
163918725
270390196
506127872
663963928
86994898
315019671
652531329
297604993
40560723
94582078
217409592
277924845
64633744
178397125
258808485
316179035
409036561
195790134
456736133
22728706
176898042
1285757
602481444
183445853
237094108
579410192
82157986
274415526
767649141
156309628
790595849
427962442
85147554
1116192
97816917
176255331
738995756
40600798
217973399
537898187
199257706
664576376
38574332
25898374
282426936
21600726
4995440
254527540
542790186
444801054
403136988
2031781
301097806
6697307
77700707
15212127
59304479
39136037
583976552
99136616
494708680
18074087
215973010
265875953
528052260
43056588
455903559
637026940
434203565
5941594
1768262
369722903
300766150
58409124
34396522
525893527
93621233
182880080
739430871
20110416
320337337
757988746
535487845
369878646
72851183
93635704
543338336
347464678
29722366
171348626
17310849
751309833
5093041
168369875
54401913
28467922
211438239
618600257
303606104
268384267
35520166
137406136
15969355
122440954
551754891
150348611
116983650
382339226
257299337
6983671
384637804
187859561
33447083
666114370
380759408
599790425
139201590
402379044
125243091
225801745
198520708
65930877
53897183
9380499
100556596
188089546
708384938
573675119
883597452
331193086
431331365
17576406
64711523
80602522
779658551
392987500
516951834
670857230
174282526
206659925
563384088
146892105
240661129
275150941
407141793
50170031
155933754
843237986
359265108
191140716
83478068
591908452
99212201
29995318
211853
327277852
278969057
115522862
193126508
22778406
117343147
113609297
152317874
181022279
341339442
87166427
149121116
86096669
25945386
379179712
15613933
558894917
560871263
35021336
4378058
180226870
4659989
66088969
246833462
36454001
441967510
809114636
17782378
407353378
187501739
245695370
400899691
157154204
639870174
352721710
698475739
17544831
453966876
96541073
20803838
13721251
50938327
266247991
193656879
120854159
147860287
103904818
247973438
428911091
99279085
48975422
189591958
272611453
264195474
323805724
122622281
43089334
45528583
57931922
349006242
110637458
412224014
9592814
273211929
144315242
209705666
53356546
206629720
259150520
330012041
65089781
67903883
160704277
8933755
4126338
126799506
201637382
22813003
368963359
610214335
664863157
12641427
164153384
448378785
12004036
265820725
11791342
285296148
43762009
34727495
258368292
364717114
204574371
560512142
222366222
36142690
444009401
187800162
67998336
620750465
401621221
449836726
50741961
300900853
20604105
154940474
106181637
390091246
344528936
35748051
80981948
97765294
327765863
78608738
147717085
310678569
491791930
269849676
56937060
270625155
102621830
68646509
631586857
11160881
169894083
31009294
195801442
3236557
76516267
34003881
130853649
2244484
202849495
136596190
321638212
641826313
274147381
86771044
492397669
767657106
135093015
793921530
494096045
19030867
238713628
265890242
78039169
192760885
28454581
128059475
21061320
732543955
39287118
230751174
692572539
33059535
239685450
37510437
56306389
782008308
99548208
119039166
706775122
427252874
135694131
39506476
292321970
12542250
75299160
16883303
523863300
662437674
83829548
602449577
256321826
275696559
462885359
46835313
6666343
13579808
120255541
484020032
143267676
48034712
575497975
487827555
30469472
46486058
613465600
76097107
985346423
287084510
624668168
195429696
158254353
1293107
163467139
222695643
319905601
281077051
461860363
77238289
43866231
201791234
22038186
704012899
41988902
13545341
210441301
310345681
238315894
549473000
360140969
56548828
96164654
387303552
106543163
573232932
64012931
162119408
380705603
23936065
146590528
632934991
447902609
320425106
772285998
107101857
57346586
239879238
496131674
48757742
52544599
18016331
121829053
253605418
51730649
196216982
181298139
17925653
41248482
624475909
71317847
599049114
249897446
643018852
340836717
74585264
14978511
286367005
257459143
53077151
117394775
171427774
8227944
19713504
459691066
227280649
204249465
176760482
121027759
16504270
124107080
5874640
26310517
392154929
239718881
320805816
253526357
545625417
669624422
221584793
981057
242010282
542344506
22727369
36466014
230598765
221184590
20735959
156790965
26840241
274620009
596381042
129353708
158705886
270882427
203313617
3410813
75368754
789484863
28067891
171216547
370234132
121065279
4550309
389408820
120291266
533108891
55765947
33047718
609542098
617705163
13350494
185379553
30757167
665651662
253125196
420178361
317510095
311952482
429969897
12187123
71740956
483207556
4911644
358805518
4234260
726838897
359797988
930584051
413133111
241901774
256123268
131534150
12760325
31384172
96171648
22370483
75863754
27334533
111585420
434764859
174898825
46610520
99418882
197551344
312162979
726387099
15170236
567393597
853099578
18927151
296027179
371188253
85404094
30504854
540799353
25566168
29569490
14523518
347839781
227426891
102509903
24458412
472210117
534849796
566667848
584647711
17538771
22674940
8090286
393476539
254042360
131336135
57627761
19146164
602169931
21757144
103881184
511291376
87817884
271819423
136534616
130817091
528649452
505481247
178794666
538267052
71817021
292809163
310852010
75053659
49669867
89275696
185239014
151348919
114732352
38848779
3289039
370614104
143345441
64221533
7876339
515694373
474017786
814930639
43858659
481742061
208037001
290994761
56031799
432440208
705037285
208232511
64241103
92828546
115698819
576217791
286281048
345466715
596443100
376964411
49565910
222839884
61989170
111866254
723071975
510218050
848989355
436750500
194308075
514790026
170214976
123785604
43192268
236597441
86774288
84513324
364529933
233317800
27736834
68958074
231546953
191714040
694007768
434398947
189921403
914391872
471892910
336185313
694913624
415338962
255657967
170041193
641338699
378860240
37332489
276553204
38728741
429532693
62544550
86137699
78984469
135131472
311789309
18021875
59514447
117329742
200967664
476847488
13695043
233138029
477021872
120428661
344508902
64621453
34163196
750947768
112423732
428749961
64025943
754785366
360052553
6898683
648662175
252946360
409861288
105493831
16621869
32740381
92114156
847988371
127515151
15674464
50225224
531226414
60005439
509711973
67989050
101417990
149510401
229374549
47673125
67651843
228630211
804552394
89937689
80844177
232765254
9464384
1896755
96094696
134011046
34654267
56524387
875598336
5131195
189129458
327872926
597753355
111118128
19733444
10109388
112414340
275081785
151684555
318352877
195515764
69944684
72367139
728992190
309064024
485209912
45395427
115506083
335317128
89799392
31908681
427457398
97620000
81057067
42626491
386570719
165464352
84866967
400995009
302609452
715407685
123786480
338751200
97609344
376402571
209200236
23599526
219696482
146495840
76484043
242622845
55299746
490585047
528803556
52693822
39440988
74257056
288214145
577308264
25626050
515198564
247609891
6095123
8927201
41378561
302954212
311640727
560584102
524522395
256145861
73957076
51585985
507157975
345345901
20961734
559455947
12139292
120470648
900955457
148568000
167651856
39133403
91923483
185869558
215861739
305236272
138725049
130268815
104608493
369885793
12888605
268484190
67305052
184761014
33464098
50111568
5933630
79556297
480619184
223638960
44479478
231627902
425517537
37673533
49934035
196450689
91147471
75083563
81289396
603988002
80860244
129221957
5874647
8340113
163225313
320029024
32708985
47213682
802252868
180693020
66515899
485568477
68295469
130560369
469114922
105839059
308524597
9677604
221126916
150078445
9678556
436168679
14510683
169945542
304387867
451145461
468077077
609485
152682108
305594144
599835615
151255324
71195980
505633571
14315765
34729480
783164677
954828369
221926697
717049
69724677
520084828
94131382
207376514
401712194
295905358
322348678
6480766
194672294
153230023
747247
16124743
100161441
401001366
126366600
825886852
227193029
538413946
552663300
47546387
105103314
317593940
383322602
97604713
26998612
629683473
206459953
21158645
849333068
751334953
147612813
239718117
21367553
263711585
12187125
34652219
305475272
82447920
1603822
383434856
502891708
327237819
53494989
718000460
274858222
464896858
482645
20162599
71842435
279474223
40835381
146214434
37816877
426076801
39669775
419254035
160274348
473793096
634044268
3569694
240408685
492872581
236441894
79114691
352433865
88851880
298216418
66593303
479558078
450560866
127196856
100019616
18669691
514374173
5849072
77724806
778045204
56081634
705884248
323578004
270825058
69945721
61801815
251814074
547126775
492185401
255035354
50970879
7512053
62273345
683334518
387272433
417786595
191645580
567081603
467121076
36548525
52256046
570246467
360218167
74975073
313669729
277309564
610485334
484981724
112249465
2893229
52568628
99622266
448263401
138833431
780642307
185687955
460455644
268511035
193752086
248855865
46546483
30929522
141053346
538160395
341105667
107903111
128971576
702766644
132477564
635288880
567021995
96221731
153357061
4013028
315475688
20057690
344350907
393944733
14983574
25650835
419250492
570892870
174003210
7325031
381915783
217033424
141885826
43627429
239823030
69764075
7563401
541865290
234574058
421651510
652498979
218738062
260590245
196296881
361984590
864934105
304712491
131896987
356862358
136422284
442561613
258266576
187907014
63757271
160365952
141089026
42240457
53421229
82057269
37140409
183490543
536058
289798873
218048829
24953173
146657548
136427580
62315671
35060533
354268401
293308889
43013411
239472245
771862736
109294276
327693241
180018398
526854255
34269759
418184784
263216815
731102556
33844668
373230813
543535964
346785376
269795679
30393725
48509676
340156109
82864514
300132909
801481674
444243831
285520150
232481988
86833836
563605505
162935246
63441852
72401101
763516634
20673785
882784402
195356131
88369841
3729433
562197071
467915631
192441
8889931
231266101
181179496
30507345
542618531
111094219
131649916
478138076
361536989
598224321
370308357
33778743
73106977
221872442
3137983
70640508
536732518
177755110
308124750
781996745
53438617
13354611
203135251
390282617
57461856
13005062
25659683
139021682
17494318
878306930
555476219
80819377
16980844
859482938
315214805
153938100
120004507
284780002
646303241
70997567
763770583
255301392
130048459
437625081
285906683
581084932
117464498
400446382
42330197
48350371
259007821
50759338
146236173
458702843
607983469
300019624
7064216
233556955
612683826
552313606
204006926
41860597
295969499
180023525
62946528
432905755
21469302
243823506
680286288
196955496
12979293
272097415
175978609
732522701
652800346
118491676
99475868
9628482
19017998
25308456
885849864
241503504
14065126
55954331
392299221
678186401
195561701
316362780
342533512
174150825
863393731
152149725
5608295
59120511
118409958
98700985
6191276
290995604
102199086
677288554
106865136
6019280
297855704
32753897
408593907
425809248
376921858
164663038
364708566
156427785
181995489
160783982
73963961
696416499
462451126
298999677
329648289
77055575
456768965
28091128
310275136
10927317
3015665
166071113
471170253
390293404
82408608
120452306
9911644
40178133
290263656
817938413
60736061
659744864
45987228
27302797
456240212
263564581
52199630
386646843
405096512
125871918
528445648
295976327
208586402
80030989
498490659
319132911
79878572
377621987
73157274
74741780
13829093
233433230
338953695
4938824
325460532
17145104
143749062
281495003
92728059
202364834
1443813
299729670
743750037
25757806
110764625
293260983
397219742
786703691
170193226
166517920
238424998
516528949
830259711
664833530
21362005
502913641
42015880
283852157
284747871
21816370
115161484
524224894
426757093
6236138
49518144
326497976
106404627
763346523
158524280
109863662
135196771
847823798
146805625
370999630
172685752
447231364
919562304
147796021
230967636
123891547
100049974
85153762
7517202
20381721
263674947
385146339
763098490
804425443
85646189
232027636
78333019
238084603
194878045
533184964
606524467
180080852
49908959
15068278
309306442
89195966
144476081
32260650
641138362
600495394
318360989
9066312
15578581
116805766
327525228
66070411
566759473
353516269
74634040
252594881
410113078
278807134
88780434
135119941
103472563
143021239
301814826
546929739
578146935
118132684
290722901
57452656
200215879
502997643
600901223
19358498
86905798
449770785
788691534
423972133
204654533
555583633
70511941
88196936
488685747
172926488
481244804
91307755
510799143
42892009
48956002
427557145
16708324
12441018
331253294
307074454
834346343
129507504
656896423
568571966
572079257
416673031
251681748
749953350
156647633
158559370
626868983
215157089
209838688
897267217
597371735
329974087
343157637
270791125
423887018
374158894
59357289
131113646
717311920
41353671
608788410
225055648
172125691
40126680
45319905
55088923
119833753
398225949
125394074
62250700
24621402
8396091
86640678
564290670
618554294
576146600
280644974
105259023
64031193
253215899
94190065
485222364
589524371
805397132
235907360
9725840
112986569
23712596
104833502
125832453
245400419
583309890
260275791
410930681
456020861
326337969
762727413
323090457
200110375
242901997
604497505
161295462
76534542
227828722
831305622
5380687
88554677
182717418
175822703
796957409
1118594
781360955
456488581
360254614
35761182
162278256
131378999
56741876
284315769
365667986
315608629
318384837
181815449
106607990
65433003
651906356
427508087
387139264
157929837
35163396
23220287
307513874
109992140
469749390
142016660
251916149
322330011
289259397
5236349
130122991
106490829
37705948
69509509
207271339
748364082
105278595
461266307
266215850
218667394
6928148
455088369
299011389
761228
130163728
325632882
379554481
19276249
352537943
67985246
97577597
56324661
27055602
724584
423755799
170045576
55846151
40873511
78677280
167473224
773887885
682358489
20631316
452657439
288479826
16774983
20486362
153102813
607660145
709168988
169115401
141879508
116037262
66385590
345767836
788589873
203204998
81256681
124124743
94934523
312430492
98467029
385130944
484011234
224246189
176244615
899177286
244344022
111754529
3084126
443103535
699640865
225151094
160305311
6676562
13797415
301471831
228356177
102659347
420828456
96527477
13931
287145544
389890054
272343153
830961838
104653140
481491222
591805061
248787749
13615878
67081212
119320592
328232326
109939221
115659732
103252283
945160539
462910983
762063243
28131084
3515067
125564425
34549818
87755784
58544743
14144816
7537784
288465831
643772674
620311892
54710662
632024452
146712087
303057494
31745547
153190360
44365452
3034760
145784339
52416867
69500549
262921789
109050666
615927290
215716211
13959594
80541293
150549826
757094763
73718680
82981984
49845132
702238654
276558536
904817944
75055526
37203253
145226384
49084976
679476953
68004039
205479511
172341135
776149510
80075477
325373330
134377242
7482963
43104685
355796599
3162816
57600614
866314859
252859585
233195426
490293212
229354838
321574058
162836030
389708396
73270389
411634782
722429384
219214643
172571159
280149776
117188583
114215177
908134625
597256198
81894236
367758857
144729200
315922505
140313060
154651251
428131780
566774717
19212621
5618378
479417294
461543329
3802910
282226253
785159360
44690012
140200310
92770357
48663157
246681216
53850364
435640672
479442401
181082523
145100488
6264273
848156
184314405
442066560
171313293
312239412
654853675
55379587
61324041
533783307
190394650
150417212
643729568
221498231
674008
66341106
518430376
17976750
230160729
442770772
192352723
96216985
554190263
13841638
533314749
303567336
392329429
217307818
41222920
556169653
102240084
389104446
198788427
383013001
307732814
194873315
4336058
27150891
805476760
389688912
6989530
397383769
504361
36088474
59338792
271616909
313040007
682479022
91803388
475071596
434830905
234671412
2517051
422163894
696847765
103964358
48663529
2345926
2307617
259038606
1468432
352665508
195350586
137930534
217656089
23835452
860715154
152117854
202809236
635573697
18624307
48161980
458545271
356342395
96637081
41408521
284173661
153407665
648986318
11558827
20015949
492925576
10933467
133705658
714829193
234701590
3431990
309948584
61930268
140988448
541763707
16186786
219600768
145882217
89217430
403335446
310836212
201153704
112706820
169825984
502109035
597167099
196793804
55397728
52979748
79907066
130351064
85812304
17725335
236128470
286654771
370470452
223057299
396216614
49930958
97250814
124536857
224806436
24363395
576954203
665658813
118126823
137963160
251685890
10036580
33302050
239287170
730278212
265787636
10952021
511327690
39399857
320836714
181937676
35349416
245775330
355771092
667377413
323602695
753880292
9186256
558178141
539865610
60093205
157093045
65773297
484810111
39872151
106289877
172077564
117166158
140645531
377726790
141437654
805242432
525922713
51580992
22009584
155795551
223182805
5276940
142725782
308895565
29654880
74691524
322881142
309510507
51125255
366616004
85399989
101271077
181929835
73542454
233571589
61719418
10635857
607368188
416542871
299020098
268029209
74431114
149736943
294310037
511076402
439744743
52682406
540097353
123810483
470133381
487537801
80982398
652159308
243594140
210213116
283803605
62094075
287522822
428306036
30906532
264291524
191845567
435215225
112389865
515692577
57657631
164294523
419316449
506109359
264743454
162535516
420851641
81806363
701409382
200287073
759285403
135627002
140454056
69908693
26999041
239875264
128866831
808602797
490755764
613134191
137587504
433383246
17036990
584799423
3625773
479444894
350403922
39682642
68499915
223329379
88602265
16558680
764336875
224636644
2237768
18706922
451870390
321121317
13488223
530434554
74680283
208242084
323972049
413414202
172261898
348782624
757807065
215916816
8668225
289401733
30208240
118576163
303947502
46042225
428116194
4941491
8103151
268998993
301751618
24079871
246129993
584566918
304683420
448954134
381726153
218658896
521602074
161332341
66088487
71194504
180478829
489483298
68667949
12649567
41367241
209007231
276901085
753001493
502834947
763773053
581512384
42638129
337357773
360170064
18348021
367486311
93482347
289148261
33348784
168408155
346440565
139160677
310235975
755669477
163388451
225619291
53571537
152329652
284787477
330828050
347925478
89979388
583927367
7672755
23951290
129509706
607618087
33314799
274709462
112858674
151442224
328511100
187091809
231598828
729574428
309310494
135216816
96272963
381951846
56524569
113930900
105909769
27059567
131335814
154089045
120352917
21906697
262156240
264317897
175228932
324138857
416246248
625220020
233138854
235360969
19759723
260967478
4898276
97944192
61514242
332130712
129941047
73203170
121240925
228701584
126239199
96259475
333514404
105374734
35754675
134667312
226669059
67479782
18137673
450416125
545401932
278852603
472218154
174945979
27827747
5818743
956094042
6535606
189191545
147014730
244523921
81100916
226043660
71262922
233759564
252224270
844462808
119195454
841344148
329331207
903414374
71722715
5853245
360576856
101026993
77060998
539059619
324575158
110467196
145191935
596684502
730123447
807736106
132882012
276561514
360022849
75006034
40900614
260875882
583955758
288997302
36263739
685926
79721110
9053195
24090102
488325780
54467637
853603638
547127201
334980918
13819354
63886856
599303719
87976906
109831737
749528400
215833322
103412399
896342013
165712638
17025294
182021317
36462158
57107675
372303097
11526701
68662093
490879214
367450382
392547640
522925306
154992404
84642081
106264612
126354969
25992627
620612786
72554611
513088286
530237305
199894163
77093399
25930762
67609179
77210151
827045827
21887899
31892073
67601418
85629318
22757023
347170270
131760978
220429
514523974
6355331
79189604
322816101
25122055
77555000
399063124
117890460
11135772
157543899
218789945
859023774
59799214
549273732
246752003
262102676
41232210
3331399
140683128
79330042
8966220
25159459
278075537
57191256
263643570
311905922
44726668
85154612
136217366
228509347
29185029
194826757
12026951
394552898
151275993
347899678
28548600
249840180
248062937
24629723
479479521
9186318
84096598
5040820
231484478
808272554
40259312
5071810
321098744
10301968
217320291
121247275
939122379
350348209
261629766
417923390
206672769
38221399
93604051
344530375
171094370
43515395
275033720
260514796
318594703
457631538
189841728
52252914
266842005
23547612
131771024
87851279
490695699
677917270
277862894
74214122
246033538
201881701
428383107
5842827
786342666
453138291
2126518
93641955
27502201
248242713
474610838
310671022
582634854
263286122
172013599
39060545
254016199
27863650
298765159
196078165
820317932
164019720
323987451
254159801
459235245
569137722
724683604
719917559
119423600
116689126
243069429
257463055
932222002
563771377
171796543
162514521
257529673
511350293
15355077
66786178
44096157
25690299
47851904
341707849
181195527
10013236
110948433
11809504
409666457
112009636
21330470
271373531
435621352
609671801
813314281
452310082
789245486
733135095
418020495
322771001
49871498
195177920
296030635
38103008
211225097
550679971
17720366
51689781
28361730
229942
389535346
59324539
572266
333625369
451032106
521057607
19749856
31945440
185978639
17041319
123425752
185499732
76557947
611699949
847665169
869317471
177817300
105017749
97987954
698074112
37532237
2906405
81160106
2506557
94413980
22066133
56388393
147909842
37248062
191349586
628463884
499992801
560406316
147484331
680749374
426787943
9155128
185075084
358406302
133015301
251743283
64367088
137302307
454394287
105993346
104451731
476028085
173287067
188719845
4028016
237270048
109037547
340369913
200639020
76945970
63196468
763559924
456062746
771019210
370316027
390098036
134695137
742324660
70084060
178870366
348846502
320280702
263386314
217426468
29329612
224830332
282464209
12487919
71130426
104705786
2365587
396047277
21729701
279715108
126350268
292575282
234962702
189868255
67093955
345791185
631296511
89143073
101404193
399716009
293949495
37862854
506743431
484957904
540080915
199615587
421464493
428735577
241075823
518399453
140235827
281250413
79528128
54691690
164734831
371622971
778226762
22426067
638748188
571305569
378696014
841186126
526885133
14882032
28984499
295981973
696184510
110054064
355441213
57772950
57863588
110457495
122455309
458138818
136445742
82182789
266473
396908594
90773222
245277058
17255063
41820435
54257999
91022853
382912517
68934553
270745210
260443762
107590407
36680046
20156013
12730007
185992716
78630270
68442685
439849848
11128234
84605382
24203588
10601522
66854730
295618599
284839595
209571830
55593536
20470741
59134822
556107968
3766744
332769136
52856632
32043967
111817691
936
355347590
106169055
308509793
47850107
373584042
40986189
181337430
59764012
502792131
229635267
93732201
511495909
298295147
55107454
166030446
294804190
111872325
38100900
147142619
306540535
271693804
26111517
150516535
414778238
390503732
542735941
210018601
864322876
215192281
281586735
435676182
54779592
73056387
813770593
74893428
112035606
186518341
33408364
10230918
225442568
281509403
527357003
209304755
507397956
403544248
234123746
84233722
584140717
346272916
53892925
19737981
733232339
251789742
176842465
16339529
71821686
836514635
406674749
6020743
54216328
1517134
100605198
14884399
309500695
167983623
65285300
15954844
72285320
825207174
6803051
588627747
70863953
68795746
59938132
315444616
10994674
262843785
108904215
303691
205374837
211507920
867430179
306637781
245617120
566665226
217030156
114201097
608358961
190248126
82066363
195096414
2924988
425779256
225551601
53141769
12756442
56763557
615593011
411864130
533446555
151299513
238472039
122720689
43442372
180358826
40117908
73330400
93415828
73094974
147661189
8086307
443924391
656628417
108034627
130267662
99984906
509585435
662756526
767764982
425131162
145390130
138261157
391433529
644046472
138469936
7756461
46551986
175310607
11717794
140545054
82442101
33067223
298198093
57823980
346943198
47701203
95108006
434231530
29619637
31839757
202195201
702441160
850452545
21187109
258475480
464103885
349897525
55215627
194544206
351671067
200154692
13007215
621130039
40924325
65041233
22956562
34849351
567235294
148706625
155580023
123031511
387492028
148324696
239280957
95611959
888755096
51574485
140287690
593350262
302345181
15287301
304676222
15760819
812203745
265983377
42057700
12126118
179909472
126462302
47141147
524118675
16590868
47815455
829867929
2627272
609112251
5855197
250121202
161270620
342250573
331507001
258955470
386209755
279960561
109838979
925400583
1350870
138695438
14203066
205842834
86639057
34744470
116308951
110955494
107534838
437300251
2844306
311300627
9398320
193509176
78855956
81473180
179252355
149901988
547422052
136456110
293625127
25375165
91404307
100029282
190191399
88883272
125273613
56706085
133710980
678393049
224318998
466342803
150983171
80600687
294048596
7217511
4841256
163684663
13357713
415234851
592531465
59304049
698744336
322046094
148910739
110819313
318363334
806475770
50832443
8512427
161047491
799564819
274806577
100507993
186221431
229138206
2481584
168979465
241378306
76991068
177130828
296529975
347128705
7696199
37684684
632088047
56342576
656629743
205584977
37429169
422168282
173182813
264171999
200405633
2803425
427809835
427067119
315808576
87863586
337626630
359037880
368856024
13117645
22832071
26740613
840107638
155160048
243508583
84383716
453251661
506098001
375120511
293292544
97285302
40590488
380231175
368982071
387041467
60654641
30671137
897748104
37331181
199401966
19286031
73944914
616275329
932656657
18306038
131751071
94130731
23109552
93893302
26352773
31122900
318272830
782035363
62374352
492756808
282897890
325983011
148650979
114834423
299933492
583555176
539090276
86833333
535041030
388636842
652755806
157050386
235168683
287655830
21814795
37608113
109472248
120788937
273864427
183558828
341016519
14887992
239683435
87768345
278628561
117595069
14123480
85739162
431187156
360998285
151240925
70481624
500507744
73396045
919679288
241724420
78098114
46125665
155425728
174097393
51256554
56989689
132208952
234482759
250694071
71464945
4109267
3641674
41985247
281854469
288797223
289589109
27476198
34030116
241504888
819399677
372737710
111503138
98326177
41948779
387491712
471448420
512252392
109493566
655828480
3011089
91557091
119025206
405039041
359759395
90179845
265482919
229147522
395123968
37658229
1492208
187684306
53387921
680552925
60122764
13920985
231222613
20263056
469260463
299555773
103958138
107484227
595777679
142718609
453508634
129658807
614700642
37523040
152757972
970420098
10003219
314885524
143321578
362852171
100957379
4714624
61836803
406001783
38834091
200278421
93520814
390595841
227481755
46067159
172457598
397369645
83704641
573882316
395449311
587081885
101890319
168454139
4171755
420907237
753765
142751172
122146739
193864052
234231006
750294539
260793520
641382074
61800643
328722962
7328872
608235246
90450309
74752728
276084116
118050886
313502444
47439546
832468107
132378799
263555770
94775047
170817999
192602684
10249181
255275998
574357733
294926318
95392370
459927648
237067687
695068106
706181794
411946950
184187882
42169491
737049982
600569581
27686146
80049108
560062876
73779489
597716913
28406584
26683967
254687043
328513102
344857971
302069290
182487326
1472827
352411296
664889492
224196929
528541014
191157305
608240276
548207559
56074519
702615592
247912635
2044580
5418533
237318254
59512044
58112838
26296177
101210571
185237286
156050680
241780915
358160530
250650390
314578989
305309849
287195139
86134092
877235989
177047288
49180188
293986710
35989574
406829897
136657889
493939856
199179350
6090147
399300138
329579777
345924418
358725075
66810389
581323717
200087025
220627687
230607616
114095504
643860684
533469073
196923845
111931286
226843686
424422066
747130151
304703425
275992253
642011804
439733710
34067399
267093447
480273619
57957082
20809500
39138163
207520351
136709002
464796255
67027374
9890405
340821030
455077575
292876990
238053905
846452493
28939333
67079747
43098107
55674633
898579017
678599094
39759305
109856701
28995945
23149865
650457874
117721098
85136022
956558691
275008201
129596389
129105104
505496503
211495185
381329914
374591985
193589816
261817224
119681677
14873208
117787923
334988967
18816386
179915962
400693397
94104947
120550468
98908782
311277006
57556013
347302491
8670606
273012617
16374261
195964663
230536875
627114864
916717
363365367
12168032
31183948
64963896
45129254
53305467
238270978
312722270
26288485
388348237
527509730
374416997
7201732
3810834
463818231
206753942
119584913
375409975
77839997
25598714
499441932
501961920
449977653
333449770
128374379
656456130
401760990
35019832
349479560
346035431
335440936
790614946
110956186
187841857
72897152
312679257
119412489
243862668
294781179
54090286
123931462
52027820
579245525
656714840
319355983
61970423
820933464
71047298
286044382
133340103
184610082
455491830
731910859
411696944
514209553
100605708
423067042
216266403
246780681
555025386
215688337
389475676
128724477
26188505
476652281
439655434
516567632
195583315
352105671
71734813
709347598
337614272
626444430
692729797
108321430
110712044
81892548
126867565
649546383
179315197
425816101
409757026
69834504
12668383
216155578
109239144
109489159
455907528
720741022
12113858
213538994
8841136
4249387
124672291
154763317
158101970
197341494
42074544
31484759
357439128
291635364
85864797
127076310
29764471
99400414
165203162
43045770
263019998
154686773
146769448
21579030
246219493
1440990
225070527
397708861
313085073
26449699
114142696
213797657
329526340
298965129
50666752
613708274
176325282
61838161
208017984
15700554
807553554
190047667
453476836
80179163
91385088
96314632
780070613
94956167
212025697
203641189
45512400
919372331
374548882
351073373
243571347
732822497
347176147
408175591
739714
174034356
641914338
133622178
178989374
541665540
787452130
239055011
839863554
340202476
16543690
202188556
250364039
511374166
56047811
204914010
35013131
556285414
612351786
81843007
2831187
247563716
372757566
82531363
207513763
57990189
48538058
679424004
17871060
670347580
316407360
272415495
453412765
160247235
508001409
150068558
415590065
16014848
218051734
66328871
730139399
129186155
27480925
364775822
258128959
279722855
112135042
33987280
449411376
671903372
40844288
613232840
74150498
171981477
66386952
29191526
407210180
416777743
75389338
859319970
90898159
28281484
455214164
39733631
220981648
470904493
231053908
474581855
112825970
527842738
105053920
62846838
680948442
153422755
54358125
102557182
82373511
64143851
46897458
118584427
209060374
354212721
755061266
159764865
442249408
232594053
740336975
219929798
154493125
196715769
464252711
95055482
360038145
108548322
233520615
311091614
177034477
78893648
97841260
126226310
422405211
349723334
10115207
160942302
693195788
109201410
122467343
414587250
396694629
399517825
60729236
4103300
173176820
62355904
134152467
59315712
412021292
305001941
44082087
607117336
100644454
611389747
29436340
336199037
258385457
73382448
18981121
89833024
736534076
170176505
275838908
500077791
449963568
246577935
7648644
512782921
477622220
249971412
147545060
12817037
105611639
652619754
249393889
111383752
167182613
171932383
135727521
213989909
55150064
52818631
11307964
58506195
270563952
46483275
301658974
25282121
430051841
7473828
125860684
222613531
104730275
453020783
65434650
347380943
179332007
74072397
782831202
119059415
7161942
253924691
427582156
312825960
8733808
360428966
573222796
281372449
244011820
348076319
244999979
46846933
401806096
567808507
532856594
2938953
782317147
156706808
104829207
621342999
740227351
104320709
67354983
24100692
137814547
25074172
343363057
451612771
120902791
405778345
586782259
108997442
545311678
189212921
63373019
459474022
421211532
682669189
341690515
112758342
493564627
184421621
298307168
495778598
73109327
83900248
280158012
113644727
315908731
6743782
845295241
64885299
68482204
93248847
252438253
99248028
13261826
132431992
306790259
709018261
94451772
4479617
195127841
250503125
23344559
68546955
63423200
35745541
44436505
717999017
163162632
198062823
70966824
164399911
28481059
24837934
62378447
228177998
92608505
326299318
663482321
161036233
4925394
46840683
397432800
102458100
634221102
504620434
68726850
156238954
17402909
216917170
823833990
251262623
334681586
452658379
666092536
142014528
522021725
78846925
12093305
87067837
168719328
370037154
651294642
77998243
365691567
51566714
211003027
2003343
607645557
104043202
235068563
456349645
120543961
439164121
10337226
135649956
70693212
697773645
708461979
72405501
234006827
481966761
469298992
339281833
571302183
81481252
208686437
267329788
722196551
528357000
118618736
294892002
820285665
231903101
894130754
247304493
403058410
14480875
274123285
5144226
390570728
547219995
301282469
621724719
738306343
83405944
383065936
224199616
606082109
365512526
89798807
517572861
303002905
52096134
696398114
288244183
328969879
576039739
79872026
8980315
338174536
685683037
316125405
83213223
435821213
775674
330492931
70331468
17565005
200324390
247566343
48670628
412336739
300660326
217570695
275849754
180155701
58174018
210679611
33747846
249611208
175507095
291226074
99526066
292031475
196144299
272458856
541105207
26084413
520824711
66731469
1307116
33929960
539745517
28526541
295272230
57035193
285421109
571392666
38783974
42177573
12525706
670367906
288378
6059143
213515506
462751581
358665652
105146396
790813370
6509562
431795776
497291870
87720933
214108749
32795680
92988485
154803351
27613521
201743673
295545396
12765436
780176728
79311568
229343638
73461546
13099811
26377203
401080746
66851028
308705480
672529141
93600778
341118237
595544112
42483625
2849607
10572532
68183166
27158721
15909456
687793103
477457476
553607269
546519796
31602559
91911216
451351800
31638562
93891072
134870708
216433273
300201054
631370524
475213046
90549377
503368836
463947951
30742715
113084571
508493688
258598816
25892819
599959942
245183439
747567129
247457817
638598558
368820669
3269599
173031196
622718269
500774924
35971789
341288755
142183386
29398220
333524406
474500666
93044659
361152124
7846916
347140089
269942919
510737968
13526403
372824060
530723834
377166087
659380498
646745002
115785811
147018735
586662609
14526608
151387376
284124180
670950040
580269583
18989626
746346056
125980559
120351604
267456002
759383
586724671
253010234
497057681
338492075
311545600
540182316
138164877
75524006
4450968
81480411
644628917
684259719
76338215
593967831
148382525
404206320
148204065
321940543
486103377
286687456
12870742
705458312
333049094
498648205
681669167
182029252
127468482
36886400
289878264
341475037
494012223
511027743
34397205
355251169
68598237
107818834
248883071
45391361
123660040
162398985
330025288
509876733
364871463
340737479
38997666
193996446
26637465
335722091
12554501
891188160
448277154
47590861
237788064
182066782
346839971
264092785
955385270
215191204
135907174
621017631
87980878
87762617
237768896
583893629
763814113
95429131
264236870
130875816
540200282
431154168
217725568
13204328
169048054
281540539
200534937
595081562
157241231
338047759
236439688
459942447
237789540
591084263
68700600
1028238
10122377
394839169
250618051
393274641
310229374
143919788
463396067
386687209
274033603
337061762
132550393
131920374
106402865
36682864
196741178
125704314
208720405
182465526
459374991
130414350
33146267
463580102
557564034
84787725
78489439
172756513
138924600
473794
133422264
398767356
223499204
31629660
331721010
226337736
4305013
432609614
59628471
415111656
125187216
5948374
264009988
160076894
428405407
25738665
150081610
118497015
135079941
480549361
295647475
5358203
137523001
228727441
218063347
185051807
854863942
245718321
263502071
647949395
119247787
64104377
5674751
260402550
54003727
70537369
334665643
639409985
40315741
11257406
209730964
252968510
367323668
735090946
132870668
17949253
53329091
19762640
3634291
753779173
10856181
39302374
370641558
40130360
63253127
165168492
240854303
275960215
25171280
200432768
419258797
34007672
316750395
2937635
358406854
551156233
197813240
195890823
586379004
130264078
24358045
2818394
27553563
172314927
231490150
39187338
308884114
439408711
565485090
120059360
644638310
188366888
102966614
88089557
11058866
219850811
127476392
683835648
9718243
261059522
18009957
225019888
498899896
846097006
2032377
460672935
181332454
43610557
54485436
835064971
96862005
572609714
17821275
538300027
848503
228282605
130605122
5209530
431333288
241547778
301665875
480329608
9927295
162686071
635847873
577586124
97415522
640022313
502581678
43353446
105787453
73030368
28112092
546256783
250680273
81702004
500452674
676297444
192307111
150378100
37636779
864034861
493234093
52540211
649637258
23277129
805759614
63387923
241236950
653707614
175809314
159103371
34440445
3106959
6003535
73679795
2544003
414853007
81076704
378247973
257023500
124168190
86352812
18868276
657263510
78105578
163186969
792915036
28097890
372675456
379663285
3004642
210159845
96015669
51102816
723734345
258806607
804226000
306529928
38210300
140757553
780477
37111000
160933483
793557360
86907836
95150668
123618012
775452012
71129419
630710501
1248186
236649361
580851845
332660100
190375667
76698709
85254859
208866014
8866012
582947671
382181243
351928316
16646939
16851529
473331534
8758663
187570066
526437912
273771599
344992161
121121190
365676430
243928099
35823336
248480157
190129693
76280308
195849744
148680756
264704890
251380470
153433014
45680738
576593734
223884706
88841464
190982686
323280735
344148461
82641590
207361159
237239734
137983514
108277002
469598699
67927923
574647975
115217356
77784473
1802397
65603719
642574530
126427719
31303743
93192495
213388239
791939680
629885939
125719995
232800944
188375792
219560102
160170959
255594900
122405814
211389327
270512911
284819285
343750671
212822933
147630672
117578178
929751491
140928530
391091117
62441672
221577210
9389036
316387839
14841351
566565308
125151714
696812965
499194208
351173813
1477958
515257854
277622757
197033229
121556193
85574680
279418876
309088809
192681821
251368179
343120953
662530655
48506619
310228866
14143018
24413124
22676227
560414894
220444369
214793021
409424608
566211009
315594331
37117621
413351852
432412037
63731561
129991544
447327556
68394465
14248633
43292247
109429507
204604734
319622250
83714978
582164593
804404358
258752541
459574827
13393603
240897515
15661482
727872114
16613495
540341099
542592188
286834763
243144968
110645875
108871978
63289052
333423016
442263437
52956812
599017721
9689673
522109118
18287744
173359060
243258237
291924985
175739937
35284906
227461035
757280125
447250369
157964559
120044187
119549077
474996220
262663100
373334173
422363562
315062305
34270581
19971202
92872710
3164978
159174121
508030367
414587632
92115615
143204895
37441572
213933590
803951836
539549512
840259047
592250441
5758047
226272849
164791088
11193667
336983929
151527420
82727300
188410691
22117206
311462273
102221190
388256450
76779698
11267910
174253421
133594574
485752121
147738691
49303673
170523981
427858296
468184882
231262818
117026957
32341888
521784220
166118943
126158170
866002
71409639
94667355
264171408
182943574
81579531
217367445
139120099
9349122
552413414
127632146
271075163
626323736
297668145
163608723
379294782
339904
46597363
17395885
111313403
56978397
141016176
166330390
561544983
848676681
15167999
6027164
856424921
203291532
97540300
106764497
111778980
328236588
466701813
234805556
252882843
515945965
326664784
121891530
547391761
35989858
59440687
38901010
42198334
222420079
116706210
38701568
679658414
227636317
502919
564414999
25819937
19387553
193758277
270056981
23284742
119767606
649540947
384352776
627576227
207447975
157770277
297962175
309656720
519307264
70050297
645520819
63079268
134632099
547646680
381378214
923217817
37508765
509371141
426167132
67829203
53102778
790145072
99709270
1978750
510825907
32389122
75296965
78318306
578448079
33956626
351845494
316011970
19111021
648423312
217806308
226770902
202946691
5328131
195819394
551364852
208944508
49367754
298504497
30967523
299150639
277856976
21923085
725842359
18801383
304056598
350810161
627556425
40330395
29510399
12888917
84871852
186540191
536126668
148907447
36336254
442625293
19167225
126177282
732911773
276858641
229046548
67473876
121855671
324256308
126545190
177926083
229022712
30026832
277848383
631448984
103739715
839271561
632968
900465547
786225625
8807298
131370809
742678385
664723514
324137363
435948755
218121945
141921804
240334007
521548485
356805526
401295837
244982012
109820097
35038025
57230187
545840284
6144341
19491990
137148097
137018405
37574707
35029314
445558974
65279258
706058105
50113904
228989715
62360337
164341427
200451
106978747
131297546
797882308
827070789
39369694
573982386
34805920
71726260
30146736
195064459
11889842
27324134
37788348
29582525
300107003
107798167
630377945
581613697
68673432
572768439
250465341
181784158
182186492
122189439
85009992
3324685
104396623
19835465
119706974
405777244
114922905
44407002
640286735
709393876
28305199
73791952
33864376
280821337
293877073
255978535
36440856
40230636
122634183
32369110
194495980
365710566
22450887
44612068
43347296
38028054
153637079
141536513
420525548
56578018
128684963
700867107
293310307
165839255
323912971
413214105
356008553
53501117
576522000
24762155
306848843
302646507
6031299
156197473
14604695
73866787
114792572
595886239
95889682
103449879
21136560
39141323
253490715
254834102
130653068
29508418
39797043
23654071
246562815
35414847
63366198
28385927
8965672
121170573
445491763
715961085
2196507
274157135
31496638
201051351
159268577
47733885
116016120
963675329
36494494
277701
529955177
321696141
427203267
210570057
213592844
645684389
4604498
541147416
297360157
70028704
156192198
26012174
321411905
72605238
460133215
26397585
92047426
18262179
233029797
167632340
711823455
27460643
79529851
607061628
101681209
490772581
532070151
225537571
16767076
538343355
234784516
607890337
6742921
224275428
5997511
480160084
226125834
163448201
54736064
193463793
111448730
38530348
600740323
28721213
306919009
53789256
447712101
295547208
406848340
81072861
360990695
68833610
258287588
404511403
71509020
66111424
400736418
849997663
8373463
33080655
801270
41122615
171111435
40693362
173370085
171322150
288956760
53163794
380080528
105886222
187174204
271129032
458771875
410757157
227251482
619844847
262474122
233935086
152746241
469107037
15196842
518001782
194397101
259881326
388793742
59386320
667259849
251144559
196699612
95626158
47573665
122594308
46614911
100146185
463361884
94433184
239551857
249213367
364553660
24972939
104169263
358728522
25886176
136239415
539956726
522830801
149233425
804250130
192356658
53199681
634629477
63063226
514883890
16822072
475874238
261600998
238593203
27962236
190323452
535896497
218442098
13593813
871317614
202714754
3740371
52593243
224109992
134436353
205284999
206826369
336787725
408194485
553026733
134747339
130893491
19158769
151300618
173334623
191664536
634174940
6121834
233456385
433854917
142354782
185234183
146920898
115369074
785064140
240690739
99072123
231832254
339384020
95913961
255935472
357823739
64825743
36257145
137126751
375340293
360765422
7355816
13310039
128401210
151340211
225316950
20215640
131991684
31313409
45683871
749440310
527600660
122232373
43435682
163647236
139274935
486933083
101715377
630331063
71448748
253129800
203210372
320424554
78654679
634981473
909939759
490066270
508636738
4987334
72929043
356509764
208377720
837846329
30157518
7773808
45432822
197466691
621769076
134292065
141633893
143419593
545973480
153093912
77126126
153133695
157972042
424478292
27227592
36222052
422486053
531468554
43282900
140360574
441775438
578636057
57851580
93005370
312818035
315941816
37247045
685191808
311818812
316008915
26847497
65962752
509492421
138888236
756573580
184319019
449713306
74175072
142354650
805030988
47420251
252110922
426314799
68203431
603542851
240027736
20218734
41802079
12928610
92518091
19931759
34427114
192764602
424963093
124826942
490818247
198147067
823813127
35583572
229430787
1136824
36940007
621313280
123082107
26436649
148408159
232541230
184820456
704331381
255758990
948412516
636081081
488457676
71412391
568531894
58381519
411975377
526745775
341210032
137490627
57133277
98306923
805798217
406112465
24497511
138460783
71039512
146766600
68700690
212359353
455127114
169566643
2106424
44492580
303096024
182269048
430581190
9062672
2779390
349787768
42373312
436656320
9069315
22223971
33150285
304274660
549731110
231647834
355043908
217369118
115498191
715292459
413116634
524179175
131672437
14789288
713162099
405713043
169778353
720807287
73054834
508069906
668337663
178741345
422591938
315605496
540775036
736826332
114080860
729518980
121468542
577438133
338355554
255925281
348407675
363737901
5862257
304185813
583459553
328215909
649678685
600843488
400269932
446627294
10759855
138998125
777604468
106613986
111452658
349141986
380237026
38947266
65723247
287479026
517124851
173462283
508111128
263443819
195371708
169990720
321597993
103606571
52434666
105818627
520504311
20560034
223814446
134664912
580525348
5996083
17589591
426295857
336101572
344685718
611658821
109042033
90242268
118401938
319724784
424133777
70628069
110080137
12149778
198028040
190971130
18977855
247219836
524221736
693599353
422010190
46618747
36319408
11008687
159307506
275510686
875208802
262912381
519305875
295732
301767426
292084418
617084442
520176494
806563728
10538141
50951934
223713201
256477299
359898082
83232709
624793999
15196861
190756956
380739953
444295471
62014972
364809644
41364990
534877325
132579530
335518465
171635170
594958299
253589703
419847929
650606648
171385859
49220781
763887432
512638876
39954907
137991345
656274576
41700006
180417979
2452150
183082716
353438926
157800823
247308676
63899253
121262043
81746325
174882608
384780631
373394772
60859042
585945846
476626011
13087352
230048881
427266265
454259256
10824613
516758720
630549026
1614474
28138000
159449094
461334705
227480678
72465661
352160782
487717946
42793087
557165904
9597124
515492219
46437183
343419316
673531707
106824560
127029714
611016659
471961224
442837364
145041763
397444720
15739086
565405663
437171888
17812826
487823764
201320797
46805694
21052297
250905900
728449287
29217124
4272619
452867897
6070538
7385403
786130938
70333747
310684630
366518633
251454295
84471127
47533717
35432101
245878092
151550812
7346693
534571359
65979348
356811150
116623833
206226805
379175592
240841587
193225891
42173395
104655755
500163619
473192696
48234795
119698884
291597296
17197482
117351296
596942410
126787569
13971157
88278494
407471300
97347990
25347410
394434659
126606904
71022696
131549702
110033830
156370726
439260498
173754969
9682997
54432517
363183757
215707082
16530844
3165035
45792018
171534986
116538699
426077790
352406846
406590832
701601963
632463022
172183584
358577135
262606008
276575422
424166381
40135430
92684100
111095246
803516657
458717843
49518662
16492604
8038704
491486597
102293510
477257945
41963972
18074832
191297642
56563217
534582791
12290844
79719559
459740329
666405741
813958423
202639334
51559010
370409805
146891672
25245936
392062334
752679742
4216797
392168490
665456127
76194184
82352065
532185742
182578218
114795364
48820290
306083732
37647280
2051154
647530067
4645466
363590362
313332572
21489969
745815027
4368004
23115351
354537151
222668269
69604428
8158459
585751281
201345322
178456109
699025455
161010206
26185369
780422476
52057970
89714108
215216253
44361671
64736684
383527216
304499367
262631450
498792564
301418557
163447695
318225856
134752107
222843527
378348025
29413054
762660097
310091052
51829799
185947480
468692751
888918394
211337786
48664058
292748976
55900880
648722226
54785664
153737597
158654160
396300889
38838955
248038686
425796886
38558183
64659397
59967105
70080362
128144482
26429960
56670417
89773996
712555898
27226794
48433378
520099833
3127249
195063168
188320772
320252251
708058928
287822176
844288837
660753563
647075364
59015011
316539737
299010260
94163036
60727909
125520690
187645989
1023090
282215777
58664758
168237095
921290333
61150458
33525758
473367119
664274376
6051613
256147028
66886464
132960612
3829115
349845141
650896267
481328236
295579391
85300955
155496806
282499637
482865970
10503096
7112278
35282430
29628340
258154934
358619217
274378935
671048043
169965551
18947732
520775148
86386520
24925013
10188613
145359182
730885222
77454463
509836685
18818968
96797397
168663956
355365262
504190583
401795275
187751647
190748408
568615793
214962058
45395968
111201543
23798613
298056047
75072882
467393052
502011567
143031565
110395858
33043370
129590763
32667732
358175414
58254550
720186320
14480823
32643709
199370886
693047103
190533016
428011291
291966964
1341900
308694496
121383155
812513071
60059404
149644314
225736400
427252632
54613832
931036299
505293720
55805800
61925870
139352749
92118688
641733544
437383056
375461301
68713171
142117728
211547364
152008562
403873765
242116338
51240460
67115949
67550471
39036309
889807227
382330914
322795155
144803845
571750914
95239245
109017500
102231451
73551516
36961171
63607390
40266571
119482874
23654578
80890507
508643353
16781997
214952581
66084764
517463089
348841138
548160060
208616578
413240119
74156118
363998415
179640054
215098847
130333563
192675432
51055902
408041659
630848208
833930
54983274
96879449
147443436
446776983
9097638
151735258
111809747
396250628
475160795
6637192
126010909
235871563
62344748
107413314
27556807
167810019
701120014
111872531
907109053
716151935
50962428
2937855
253289577
5292682
110134791
37489936
660566559
701936347
52453723
84077357
23874955
115439624
30985018
159742087
321002680
131857063
71479380
83414057
166572487
748369804
61226523
48997476
516215280
113108022
84860396
217763890
715342502
370842062
585436725
109819790
483627401
68886678
48214809
33733911
7645185
416198658
362727818
323353047
50568965
221994648
616398648
729550614
704722888
93774362
426827484
64205837
176571716
210089446
68641471
225016061
43408984
239802638
253598680
341001952
56844572
768616572
385963499
243817968
564717955
13030680
417363551
143318926
179390004
704026299
140181196
294832800
212000101
757893166
69337619
49332072
60219167
204138785
257928795
719377187
188674981
677491543
715492562
6560707
800767487
30048613
173320500
586488047
21771267
27034
70751909
257453504
106549929
17660993
60189252
702966211
34075923
213042110
10666836
44291064
304901785
152010504
377558898
85499286
418103179
32777469
182103943
99845414
343772684
637193136
94934613
24136041
88865179
212260429
20257652
555116888
99340388
883761891
295511486
381317481
468212980
253845806
297731651
115113447
714619383
134674146
325939621
555225523
499327563
18027476
3863192
359015435
48922306
87052535
839304
667991779
35364667
15609328
92041037
116870815
117716582
100427010
13895881
126200363
308222568
275816954
18402032
468434765
54065875
42543587
84196619
445356233
70462051
201978514
110950947
463971454
15290078
13512680
302762670
570211609
317261598
6694187
165005114
111735619
280968802
207391198
31637415
16366382
268591634
788815840
647803393
77823256
290540073
471056695
65995980
304977230
153718750
170187513
295952355
425609778
137411479
100467581
78754651
671457736
76284639
633577994
583537040
216507820
528856554
21860446
102519313
144189179
129545126
288214356
310476394
78065068
391909455
123714820
60742438
536268572
698512356
485809634
174159409
454710708
464219286
48908165
484484779
697754540
41536588
437087103
360641878
204663139
86256447
654481094
617896731
43414962
694946669
34617706
137215521
819392918
497958014
11482310
112184031
86573659
787429271
645996167
35253402
97646172
342311534
460733471
54991499
33701297
81991011
10335742
592411462
81866239
104314589
124744290
373943536
952050261
293669708
16166593
595514022
327690827
410589114
433899428
228539044
105902974
173511529
9937888
40220523
699966056
76417449
734048212
36515211
483085813
119617753
6655235
152069264
239245338
78141669
56701648
37073904
200705315
256583872
329470105
325079380
603807053
213624463
150245919
478629777
304560837
190623098
511494275
191958206
677285952
179610494
283624394
122668414
19789429
429256813
23580514
374219026
393920990
30480751
562387686
102103927
74109830
13333983
190856949
204180237
290875719
151927770
756055748
120376961
6079454
635707419
93447346
660536432
178427713
128361721
10655914
428349197
111284619
83744838
694130937
65704309
78326150
617391252
810812231
75388907
374523356
133438270
78898535
356009755
178593472
197354914
55379324
900492156
108249731
444527746
146302693
36961535
485628911
101710459
217347498
75558746
455810448
626754627
87591497
194151162
254903612
18828413
160486054
30827774
859183329
487481886
86500626
284220686
301332392
319976122
30873369
227195938
59173753
660647104
74110912
141665585
77894080
57608919
32056110
404681418
62448700
38659603
226925556
343334706
310426388
12605978
130166512
11033728
125346349
322232776
188204799
916819860
849765128
158232489
29028229
89716344
478099092
520301285
860045753
173103746
704782603
34288041
316509946
142702294
33016004
192845420
4269654
425528058
227365700
534032042
351548419
314529106
1682469
13768999
378131180
25689947
15835196
362162322
856176652
132560494
825839511
145051144
340463689
425676209
691602975
79549548
197518609
89419959
451519687
557639506
384603782
419251465
138988791
334674838
62020458
165542481
369693992
115875527
228642064
47006736
53134139
121888390
18391378
168471417
221024581
28616291
217652978
6858083
732543842
201738346
349409015
104669203
28942902
136280445
300162535
84967316
125984989
155215541
520568278
10344396
7326357
644993433
634043693
110870382
244463109
117379083
262916309
20388990
437335792
231873645
202485601
5155164
157340753
266017702
41863616
28504511
219069759
74171090
128891684
182885672
138200534
285782728
371847299
144615754
60917485
51247860
163791192
285530228
424689767
142957910
21471483
282155305
36130186
82403490
28583013
66132244
134577745
600902016
131452830
361939492
157665990
100479303
2701215
211649930
55366671
250487027
723814792
375609668
81030093
14934754
160023976
22435369
72073789
427246894
370554734
332912539
3399628
299374105
6764544
717714409
246597570
17329271
177771032
400547636
2791789
290221989
61390173
85445331
106070060
495823120
316793289
519403891
222203784
139274722
64258015
353267294
6689805
569580729
258853513
669662766
247830913
6767029
48449409
285227354
157941461
521733518
59380867
314751873
578339260
459128581
4719303
128154874
266331860
78539049
422315002
16395326
379084044
173991455
96023977
11456854
48199260
81108226
9295254
636971093
104401282
133653675
543540458
453443961
64324162
498031868
805371167
15556765
9976128
179425907
360555417
22692902
374586236
26025162
624477318
174072268
144939903
506250503
52276455
320911645
258998098
358393649
153000812
1086884
57944335
414912303
430553952
118482527
149526934
516225386
160475286
117561102
28181122
393946951
704949064
273289616
162874496
449592716
60488937
209167796
526737
593468100
23203344
580337173
33783566
657050696
19656463
245634798
484115582
27549463
31005250
212197378
183622905
16575535
142467016
37121401
112040248
31133194
64924827
63905051
146683443
428962331
116961200
577572600
17729541
290647535
46447863
68225461
136376168
629304539
59241115
478224723
119181336
512741247
368845921
537988889
120561500
6036856
911585582
100614370
365653405
359250567
53079936
396279608
111393798
8583011
52962700
35688485
63818937
105618304
557630016
49623342
109800938
107271619
77661660
174882880
226432328
426554537
332145076
116565403
541470269
154109598
401966496
246250937
247424462
677191275
110180861
548032498
141530220
282150284
45023636
49494761
117749272
683293
68515279
148158936
261344191
8816731
229457919
4476469
213831906
75198329
14396392
190871672
112736461
582124828
51840548
551008197
159859389
205301380
57251383
209339988
200425521
35926670
278253925
140283021
114498064
280757767
802363097
161685919
614207108
471537118
376746554
171575954
163038354
46333399
48422422
141511596
34503772
182011985
168018597
169956839
19405533
81725295
725157075
163849756
476279034
59028663
35958780
367093292
110536597
356833874
9910368
276233254
28952954
217975785
59943070
615797302
310442278
233251340
146629041
107248624
440811034
239020270
265270598
316993239
138242412
565378040
59876145
182157918
38512099
907746534
158193949
332256065
496463174
84315538
213691433
138468635
463499678
316476761
337666715
475572825
24167762
12946492
406356297
33587591
239600099
541967245
75082476
300342666
448943366
32869019
109325614
11733705
378148685
524409115
340996985
112915767
40180564
108452601
48847484
139778967
554507444
519821153
224890781
408301066
232512539
521831899
45689301
529098465
59935541
131111109
446904058
117245843
498419904
389783274
182373194
525722025
206437444
481001645
284784350
109391938
267769587
175342854
125242388
361057626
95445543
2354546
312101637
302865341
620948821
469032862
581013980
424163610
198214315
116065760
17635911
487010437
511627951
559968074
345618993
64691480
36733265
473209792
150653722
44272090
174366401
203430265
189326351
54886191
676699328
32689818
212145304
6045282
345438503
337978668
53245242
537981639
66573963
101274297
279089417
364266575
3628271
87324439
570369101
392915456
14338628
553085325
145315676
225365731
395666268
293315350
244063495
117085489
260307198
580653014
78888143
86965552
653490757
108813462
484955381
101425986
407680715
371389765
167480144
24332693
22012262
454147277
806021047
82227638
457188443
756488820
287769158
239521001
327682261
453124108
20610243
397222430
122855102
75427059
282288293
114454554
9797282
82066734
223529394
180368948
87660520
272952164
436621876
361287316
112718560
101698925
3555580
280083724
499476120
162786825
253975797
40253883
90277
385481277
122227264
441738407
609836130
724908883
413680005
39997573
158290580
48388291
263858452
127159895
35459928
301804449
939595289
31895383
45422675
218758396
71585877
197120261
524335904
39632817
473189609
30593575
139531737
370613621
666106649
142685351
132487921
58879747
180085643
780539077
725961360
760100502
348558996
11049619
101742842
129605462
73980802
155800862
36414575
57908172
274281428
303338545
309875332
574103944
575508875
281661301
132236656
326424459
488353295
409289164
400396192
14725429
19317649
43581437
293642717
27566385
115504430
70361050
531210
14830191
35418706
2101096
415350511
312837927
221532462
522498273
20669382
586568407
143852479
791148550
109314824
116000867
4093233
178560031
7773326
184239132
43719106
521108959
463999053
521137374
232147980
83780872
871196556
236868522
261879032
770377869
5840442
49047887
103528798
391490719
364400996
44096141
532700381
643674362
19733272
71889785
396690602
576059855
176479863
14017878
179749328
137006252
168137915
92360802
749649634
401872504
88609503
322023285
192823451
146151338
1341098
444860361
379157440
463049548
120204
216886587
438887113
11140459
62125314
359111191
565073227
31916899
131222142
432114521
562068685
512041775
183507873
32119287
6384011
377507690
89580012
47176236
371365144
27341072
381210543
117599093
144225707
538544635
59208784
544712600
969924699
2490325
373309911
153249237
777370481
43207565
2041455
81637846
265502959
447049200
241331155
11732290
770125723
237428537
6178976
403159019
271173729
31975287
96706746
346806350
136319923
257853340
98277403
544792191
176182418
145437327
286357263
150791443
809905700
579266060
150610977
209636842
58904999
1811203
50270344
181807982
212503331
506908282
221180751
647864753
253792283
13986196
125038081
2259812
410212662
332207734
191656652
642938450
53364510
142078513
2888585
815557
230302674
410237972
86186179
110189553
213079654
238004714
885771814
20142618
78766958
238969070
5382408
385474490
806735311
730329296
151809889
417586822
160153360
363085981
49967872
761316489
147323994
118261929
26626488
813024932
22193996
146904202
645912069
101309987
4992577
488863640
276241096
35006222
202590475
156002890
100442806
203566618
282039905
163514356
375017071
207962602
3276455
371882114
12368593
119179785
282352031
203067296
718361065
35934545
539101844
30735940
782173089
749210308
39627763
29439296
15615235
433236
12854204
288149655
148577011
492408649
63800554
2674572
270513442
387757505
315521455
8233087
119818913
45059465
22156956
282192421
517860437
132919797
29286080
324190384
157718459
189764088
780366162
89707857
848348433
17928025
154830543
495583398
239760281
12871425
86540154
388153691
22931857
267578734
243428373
757189505
14123779
3972615
5241986
3925262
27579268
392017209
94428163
559847916
163963047
331609021
328735082
94500122
251336558
166369011
7660889
347149587
17925595
108959906
329115749
77612750
187126614
581580978
153944183
108653110
38142504
83775304
333834476
20321374
140632965
392110860
180386848
5835894
57483856
274181269
480939769
384198320
270382533
396743288
400973682
56367741
360259766
114785435
365077548
205175202
68023515
608969288
34283677
13418609
68333158
867138324
861590739
541274326
265252826
645403284
148631161
16424152
49466490
40201761
136864611
303738895
354237235
501752938
607624592
3115145
182384790
170543806
11648469
454091512
642877928
664576707
643008429
132334969
316836657
1306898
273113457
298526272
318096669
103980453
500815295
29414015
81168914
485797843
711324746
69343057
355877559
510238434
166703109
554612040
645165866
304545128
303053403
71814277
104471925
624475014
35317099
1736939
548326579
148894543
39164585
312792547
559614917
463728437
232190108
58139163
171691163
256156637
81359173
284687764
781550076
228517419
679873161
449187268
120608491
57487634
12975514
8776993
26591301
21992386
9780478
594756973
47560731
64541751
269102847
2510689
197793660
141119470
103292116
268167981
23055141
186814846
348750826
49757797
76959298
501453912
74457652
338952968
17427474
351633158
10413670
470249652
513766197
270885263
147500311
57899090
148796527
228123227
182863221
144220222
3879741
569305310
292763225
548220138
187147699
235451595
233000536
856024508
55945611
317585275
341280362
81736694
382648742
146678705
45109492
30156802
182658770
201832348
127258635
226028033
79824886
601943707
263160510
38750721
318178315
157238353
198915536
47973421
107548317
235429503
142401473
118940424
457305340
532309787
124537982
224291593
350110052
385507765
345929729
28447049
318861585
538968653
7678776
30366181
288453738
446290457
165121880
433862965
21845294
559551227
1464989
76017572
678044132
287535736
412138541
101956315
739491057
34556308
96203633
275081983
31519577
208845267
581097116
105208404
202499298
608963778
284721379
261787613
805550331
1970671
173327438
51936124
183253102
518745097
611212704
160525597
279344091
20252183
48192611
376716122
178273869
233724914
360777530
55145464
748530024
284715043
15286179
74672078
49796439
135639559
54215529
24485419
156791881
156951274
25540045
89801959
498540383
51292653
369615640
126589065
66558015
75869037
509065468
278473973
340816407
336823058
33916797
926043600
738875498
63833395
542578068
451868452
789663803
920140400
147007005
257989938
613022614
21068609
75750956
60208268
117017018
356648685
445292184
18584354
56414508
227330447
418856269
151644127
635677359
192458843
185965941
65912062
90779907
279006877
385479944
528929005
405453205
467559299
489837870
485526662
308747138
373272398
268851790
85530071
201754183
54896378
280853802
548531905
125272656
299598191
205271179
80980477
258349544
400202239
492730126
80240672
74333098
125838799
246388223
62747414
32961897
219446970
284556322
419898373
106979032
155583500
44350477
220708316
230464016
182405611
42005251
9532260
291234348
626492751
91848088
133303617
596367688
324524034
23078780
612406470
1080709
879506206
136886291
300700492
134626661
7050153
12619964
307399179
395292561
85642007
18441162
76573011
530249115
483726860
403850500
216023893
273213838
363177433
112175578
24607244
403780893
830300408
150216787
541308326
44917671
592507996
311290953
770311282
251950341
772494763
165918088
131528826
140280032
31475941
533138540
675505784
176660372
207675322
237992227
889558393
135904210
534166947
100573761
226227820
263755222
17660835
333742566
635406208
17540258
339750698
19612507
100388923
136202310
180914101
506084083
13428649
48573225
209276582
450255134
31605578
6151051
732454326
97153737
171775149
244500673
107701846
311666805
703370177
299967856
40274580
510525169
556277713
56040397
349467492
198659769
836997653
55316229
281707585
570826240
554060194
150197651
564692317
759809545
407252857
67694566
2961267
207531532
462983088
5455578
185740733
372071824
102196607
525634641
365357682
477256308
30715173
237807435
166934897
549386763
44932676
278233132
195902342
177865327
502350222
204142189
104206034
669919661
180869437
237839290
560119114
45797229
13069864
205449896
53789344
1392398
438927726
310866747
165963438
380644067
589833311
366564614
141028158
698511330
243155733
540606229
115176540
325694924
44670616
307418949
66342894
609086292
38707973
142982891
209082701
245001270
369783538
117791141
748359575
333448612
195047764
39188606
102251171
210775486
456063170
459471032
498833759
4723162
434337131
196968299
26217993
398070448
3916559
226188601
1046047
75208191
368099029
475714447
290482594
112176438
212907128
157834734
24774318
56302625
94229084
17144623
17816060
539674065
41211852
157370956
127162047
123343057
26927169
661792442
57685056
336555894
291608239
36579442
102960099
816466291
71171960
17906986
175576997
406614101
310668094
581616970
287756621
565157513
99839453
454062959
659823134
187781531
399561879
386999086
196350749
28355551
72256181
8098112
401133380
397532926
120925002
34613357
198473225
231537508
40594771
584603204
611966296
38795437
27183930
322114664
58151623
73961732
37742352
294554882
468090074
579880331
8752399
350986700
47334204
254427977
347328914
756591534
684038284
487334628
5610761
134693582
230491838
493724075
62932729
391528023
691243367
250630742
236162468
257736259
30239419
71654272
445948108
111684601
161276990
358233114
26336254
297847560
2640421
787849719
468744050
69557621
840520065
140966597
165764500
50110942
5683273
122284730
68902926
404480812
212948814
137075274
87706039
553633990
207586933
457342600
62584652
287604818
27632125
389969702
145857568
240810040
44921451
258042332
4474390
420442592
513126888
611481624
83611441
220406919
103803662
696693405
23066197
35593950
42973511
46660598
57292984
136373466
617021066
268653943
182347787
763337379
122349718
41228244
418923080
267881790
692592848
234449676
567743541
8752931
27208405
308724434
22871989
174045007
136782502
366659709
41332171
494033036
59338829
75271049
650408233
3266135
59729070
529069861
222621268
479417736
3380635
263202603
174392790
41809349
144501153
470428784
51385744
248345742
653084644
56928355
110909427
341498745
22811448
164499888
140401638
444243970
89219064
274042086
487476133
119019314
119839264
389693535
653419344
226200803
71401113
747618237
347632497
11083944
37846536
36516289
241535648
37050481
295882578
11142907
291689782
39412672
377630281
207954
34974842
717397101
24501884
734145889
364747172
116243070
133068233
226848681
20735849
127925586
2274113
841083768
161933229
242283746
327470310
119283690
71684035
674403409
76619571
74024997
72499272
886482666
55679545
70646050
642818589
2053030
342824004
375725108
74339462
132382112
446896167
7197305
890357365
168510518
95885105
309218454
272734366
510952713
554474632
476787577
454506183
23768721
750292728
138161804
469584669
426597545
90022415
180002742
83688897
579531076
68001144
34746813
227677975
187306521
159520998
802451215
159324778
394119333
156673224
122422235
843847534
32152334
73975089
220977579
178884192
182262148
527143359
175887285
387401634
46058800
167019643
68954792
548216952
233941321
284613015
65281430
18447082
68725075
40926323
427670771
93670867
526666030
107730783
4956524
140385503
99679114
479291855
180057588
51270136
473348305
298590325
322835886
177686791
146768603
207143761
122517054
511238038
26277235
22532646
46551655
97484494
339633984
15108196
6005480
67335802
137528504
47419132
374072858
85750210
1625709
913667922
517245197
564731300
151667328
166251438
239761566
121368921
233514699
483985630
420575852
84997564
309488051
220890516
122706114
257974540
492734248
426322172
200700310
523405731
132638757
7282583
20201487
303047820
158231867
836000069
384714386
12418052
18380860
320566086
294784066
10509995
163272251
670298299
246710463
797098624
405430754
51642204
15172189
94893857
230456551
132967334
77962770
3550919
47919437
259998815
271241293
42965923
115194929
146268484
554369
469282110
622441915
427913574
783690576
172465246
186616126
227762352
214028203
211190228
635726113
305762187
455420162
376957091
2508776
916538388
370911138
3937192
2175705
165924042
102724311
179755503
170132334
487743187
85269256
726679412
32303020
96465547
542230
378747373
30847107
240660537
458757440
406499345
122502500
348627476
120829833
430375238
7393344
1770007
61461637
899602992
17636346
413002244
57419733
675841592
205904754
16229844
44447381
243066813
428524156
795581679
112194746
4058932
346503765
134900757
36345621
900816330
478927979
171890977
400288904
309943175
300741029
284404636
508618078
324813053
13605410
124311079
147012835
450208736
674037824
162014895
570100697
646067396
162034861
631430805
166209755
183974443
140216657
77310448
492377348
11557927
468556028
537118472
776374809
388058039
208003982
159793548
287981095
2027118
463525994
936248982
601823889
564502168
135994945
271609295
173819754
66707268
93786198
326784494
468522942
104320182
50804512
386847827
75376755
299209468
111788465
109020301
39490010
527778413
10207799
8468771
26602977
410301169
69920875
399752700
127541586
726476847
508737419
74152095
149268053
80229894
452045640
644964414
327947564
24333336
319454349
206538642
576298
108197732
276733863
233737184
17801961
22008947
786892925
251163354
683945936
632221426
115837668
84393327
2256453
194385940
275874
278650364
273764738
432765410
52000674
29958074
677161513
57734336
202594989
154681632
347180047
122420227
404963948
419426437
22254643
227942960
177273676
499468820
873615160
121883196
442589958
618413462
93296715
258719309
135408291
9652205
515118526
551541258
246831980
51600178
402127859
50121675
189635063
123017492
378981355
435867536
97483406
61990256
157532740
243550725
66448754
127206237
410634733
19725093
239574274
359280858
359583021
384294922
770815902
416521288
400663197
485923530
429951005
43141895
56749085
268423897
571006886
781211521
1754571
168044225
185609463
31226789
137014254
263438975
29566451
27046264
474587145
331898682
18107588
258532916
426727211
1791541
180274967
45385419
32632403
605405844
369849103
76502322
13827320
560940244
152871358
21595887
42293115
456737088
510289257
432941640
222160940
343552028
301510003
176537478
103329804
178336302
285779398
189674910
470304497
434592826
50194570
162320910
267376158
215318397
37671384
356539577
649771947
11211916
439337183
863762732
3273271
251888465
94876722
163226609
407359154
235577531
112405283
617230114
442408613
202210266
562378611
180982527
154456033
771384306
23236312
153548302
19276828
319401143
80853848
495118738
772716170
261413329
74660721
84294690
582799257
54787462
284850772
351373230
100852220
259750364
173525940
18837893
361101220
371844064
467651619
133859371
59639438
422019942
626999152
398084483
198053036
61542895
167619504
338375241
147679186
110020119
205635869
43054410
45666785
523602183
280184784
9302232
172336757
146345279
187005177
746819042
4506672
97738614
11975378
19878382
291462781
17069634
213946735
208477474
393686306
471733706
466194531
147480192
36380887
124546986
252370153
30636279
189266813
91220559
141594746
95814334
700983960
418080486
687501343
772965312
322641414
314287363
31850862
829428397
143832924
11141560
544934796
133325650
188288400
1444033
307624266
26546500
414251428
170315297
347918581
77747093
546789341
93064810
135534972
469044607
125651170
31827924
26209494
472972224
225708380
904709740
599565542
12451116
76852642
317425351
253096700
229027660
153888939
11136225
16806931
232964128
100278982
646420409
48516669
770646245
36849141
739861877
264481573
69057474
6048603
271268992
221574532
529584835
20144340
48919413
49030824
727515357
482150052
245642207
350221544
177122064
7157396
29379069
517087283
76741347
216474553
305743268
154783276
190499473
369294730
414152118
283212392
349062531
96111045
220011506
205204084
741835791
154960981
340454775
63233292
119936084
37915653
372684531
41996158
302646143
170752900
723390587
578530805
164840716
127020366
804027542
87476399
132746028
25582726
230097696
132446778
742089238
112632230
60222650
233863
657409421
214319940
7145296
2007087
329290777
473703038
107340474
188298186
399721266
213227028
593705980
333160633
632376111
102987771
307888381
471050339
31918355
748298846
478100290
168783983
123954017
698555052
262040377
35604722
166125005
131453583
40384436
581520672
368519921
321792100
241257829
193724826
307828426
183069430
712326819
168216513
36651075
73919423
39385097
311722172
15370986
209754249
326553716
20297737
843428428
470450692
71098445
149542344
51659541
141795409
160152352
16425796
445128945
135646156
818923
669586431
497354490
50880272
513686490
278980626
139796414
134198352
265815252
775896763
68886064
372560650
287552218
53869858
80158655
64042053
464111420
142045732
579275562
803727281
95240405
334144860
63740444
513025995
234174433
281471163
116622114
228938700
21569366
947925
381995146
8515604
928067612
327520132
153142436
681284434
122449129
77162431
193478829
161326630
207743401
125991541
41962648
695078743
236815323
181778201
423503674
116404348
16110957
22174227
287898449
691207329
121397697
642768243
769933604
118367029
556738677
26670995
14277488
111931332
84779
427847884
41178596
380541370
91792801
104847543
348371158
468512627
5457237
166373448
361500747
233290622
392700032
97190790
296027405
34284672
18768003
213475645
11440364
199414138
520917747
41255744
490397990
412545253
467167122
392895271
134484249
108130923
20742174
13037463
9282008
120985175
141472972
37717646
431727983
228958121
197077539
151830653
240729632
331416726
838695946
443778534
24149366
175487851
93107386
694555743
25667846
94583228
53704
799935608
684134481
14035433
785711350
526035322
78437447
423065741
20584241
195977009
182939409
198072232
129393207
356965649
131529712
13878849
151609343
726243732
17290613
184574291
385254723
26357200
104969889
40371528
46893246
8806
234320467
457544189
807601970
16134579
481300436
205305954
16766105
444408724
58023497
390072925
483581192
25309911
224602050
442189427
518031640
795838110
132591399
394414212
483491408
19497435
420213380
75414944
258092404
18046184
604287261
26174116
237983030
468438116
252932540
20320035
86010904
880704795
147880252
415112829
60733472
703709807
130844360
213259022
478233236
663902813
121097942
184726478
279577633
450790971
414693755
62542572
267282609
593323651
190398878
31769224
33074738
50340126
246176429
671262433
94864917
60522430
366705953
187198563
14193820
116555848
13762574
610617904
69078081
154682152
205570426
230771976
50717946
325306815
309344575
18476742
315813038
218324902
331099535
302328016
44296980
27650844
26599142
120373984
351409552
234974991
24827676
303175625
615488145
252621958
910395746
287999728
319678616
10271192
169092717
185243225
323511926
53333187
646005536
665399191
7341207
159589536
93012298
80039956
96540971
61987207
14255507
35665283
282874723
474944250
298674318
1203694
375685288
415443753
899616768
173433660
413539631
54569955
226913514
707231556
370132721
317364556
233171413
342257278
32157529
331944367
86680990
446544025
3533808
537604690
447290381
489493998
100644624
370443118
583761316
663393934
109557857
722107493
168908232
28886673
941984793
18312762
46214783
199088560
167438011
67515970
291895988
566856811
24037732
636391689
400204827
27567461
260887822
423472364
41122719
107308873
440182426
408456405
60496589
414762795
45846593
70589419
56095697
142105682
311193870
70385180
748719844
336429439
57553858
350556942
369367302
426293185
120007538
56040283
216538869
15145517
276013451
96752957
138513940
183842701
88534159
1117094
7398503
200704788
426054213
189483672
165717416
610979611
130285826
216718099
168439950
157501895
400097047
224397191
158510042
196598539
432469582
58515862
271040911
329671817
426262653
75863135
50974744
40425967
584543800
53038855
441673548
279800523
142396550
277557332
377907195
69075147
125008413
19384198
117442390
58731978
144132350
173858097
185712260
26596669
542786521
4306619
269924209
3447549
92540063
299913554
349758680
252230723
284460688
26351418
20338433
187213158
351145801
252319359
44352809
127177354
109282979
251779816
524277
620280343
46535325
267039050
54006837
71200474
700282844
248485070
301066936
49833141
230397063
148458765
81138882
205551788
255861877
345911163
647556256
139910538
303165778
173584645
183609162
192602978
347612921
66034360
671873670
1793749
133268999
65710379
547784839
1502112
592826530
2601393
675952340
106641584
30747086
213138169
73384335
56297952
79660595
918485997
38641454
349176443
51181167
19849214
110861219
81613596
27531504
521513998
177936966
313804270
553412976
283092371
40575831
83260939
262551101
154291003
116416286
538672873
485284105
4435915
308891268
29755680
346070045
75341550
401545093
480386105
169831313
58453791
287805190
631667220
6677837
159431505
78124694
122553969
793287620
135491468
53432833
150790410
784399052
711833961
734959069
242417011
123095732
613689601
363359874
446728714
197626420
288381980
39756914
184242251
222014402
40743138
194806808
36165588
347588466
478889585
25219264
25744269
13856765
50388341
270899859
111247810
526173279
441721997
330386837
12249099
388274019
12196212
97221887
415250547
525874846
304326874
405263437
855270863
477031465
31430124
126800701
849270520
889871030
103232686
568040273
649417851
178293649
96285361
218185542
2756132
354969771
83404882
303839340
559330897
696855096
584767660
556172178
270784306
11624204
111744516
68886466
2165192
287493622
83129341
248748885
98492488
74761078
172574021
74170116
3434460
158611890
13071386
412828186
20968059
423170846
41712143
116601924
100509921
410205473
119860156
1076361
611474792
348914137
125931420
58720509
224138111
512592769
117266581
118892105
112768704
80217811
151834443
145561247
531089533
17196221
74563510
363389516
47395418
464351175
320420650
494515985
178596951
5834864
100511201
597657008
396588806
98199363
250188615
29873910
382802476
328544518
355528888
429559375
15754152
902819053
60433984
769924649
811442147
145835688
764582467
166217797
725525867
628643929
118796919
140500510
66724547
182078319
30935612
752881992
553095849
162728739
398844695
163740657
32725345
27075740
272125096
66308069
124820344
366505253
540538863
141230434
235596331
28716991
50431631
438836053
206596764
170461923
50703504
11964226
135741106
260840588
34126984
126281103
183513152
380832414
30158888
277931186
238576915
779665097
94177521
556094683
113305001
99641827
442265451
11340821
379826236
161601513
105285183
359037784
156466715
568640864
364033319
605930967
505716887
204055619
75836460
302594546
26875899
99954758
24083303
161306855
1499250
74863197
174380312
16468401
206135530
358378582
231418855
485368879
611211940
47961770
739406485
620283840
45767197
397689625
481501614
547465780
551262207
86527406
470828298
596479294
65702578
45361382
528708216
387454413
149177733
502154342
269327286
8159582
340066561
128959721
145185045
97638061
42149276
193446311
33679442
161067008
43119144
772812735
264143347
418745210
37436591
57455758
341199572
65691802
192773563
278005624
16127445
545316653
36103074
102253257
256591098
278727478
27121238
241165268
99650870
262928517
288889854
214586164
6102731
240306586
3749348
412647250
87499488
113943182
21156332
85428064
2977216
356392422
673253134
33823231
116169385
53142873
236201434
57905526
18902288
134809007
234372866
143454502
44573624
352202741
322893348
47756396
8359714
53316935
244804306
413273278
819107384
122679551
496766636
180599722
317882582
214580179
35294022
736683423
99306373
337234142
213867981
72039674
449529441
30245421
692775621
171752354
473918555
448197027
413258927
187832591
8545827
315114261
31103943
1216071
480965406
59888169
313781370
69101776
411557760
121150992
342255174
102146030
69376733
784026602
673824622
52460080
139582398
471048914
82608874
651119121
303271367
134433583
65105959
77996823
590114828
664607805
507989099
485096579
190671315
317074348
236547197
84498063
513244106
46110275
790473593
32052248
376498040
81337678
409758048
106796981
686211158
243326212
353204363
35140558
78441122
284899733
226339215
232587453
251237343
27044157
54483042
187018442
16600271
528932777
155734693
13230811
513623014
248773535
184528513
177292518
350458765
71657687
690609931
2406830
176653780
19150375
12937281
41165395
50198310
329090227
63033259
640116107
515333993
317229039
249179358
715563919
24000372
19572824
849521081
33742121
153992627
61115957
111100202
694016063
357608457
553236280
170813596
367948202
3426047
668410163
217267765
256784610
139762455
91662915
74338187
5451379
55295839
7958746
611078839
216225369
159637396
80405358
199295979
132773755
371766510
53674288
1595516
378411345
200162343
20795997
93081169
38632562
200562958
176448585
432959015
437375720
689035
475701076
337881498
292565168
24094758
315637572
7811409
153759672
21800800
11872593
133200708
612705843
294216700
167158393
171840509
332952398
207508866
252883229
87062422
1799306
589501795
22293390
166103260
200612680
239920799
174071688
277167453
46713646
764003342
828929275
122648920
48172980
220260406
829711554
606459355
331617746
224012520
217296636
605949699
88447214
745838594
375695220
86036324
132141056
137720803
27474140
301761457
193582293
115088829
31952802
109867417
14995973
134897573
4435085
56898931
119693083
130902805
529378993
105546540
234548327
321357127
78278065
37800417
87776501
47430545
316396861
109010599
138564627
302633682
362800703
49230092
216679792
36469582
183478608
47440734
95737190
256076120
114473279
271931629
123368754
371049941
179671482
20555477
367644489
502248158
401866080
482992119
26926087
107642786
342928383
69070246
54363902
316681309
113052402
443104823
550081223
378900915
387069000
512560394
485786312
50400154
404575594
473901226
767857355
453609110
284324892
352398341
49427520
2555129
25438584
672023107
92259384
82075025
23160109
252394101
727657521
262888406
455339705
92473882
690410390
13462488
84939119
367429309
254678060
353735910
691654947
282264843
131852227
148854205
258465435
349136325
69856811
261382747
868760321
50383227
34964322
36606173
74140506
519427002
415718658
782698640
43125712
753252582
260580160
161959266
632303404
530811172
359146224
92244710
390440533
4336464
587077860
57943051
231929872
248042986
163276710
111483025
2050409
79146690
191672046
17698829
346535520
154431228
693787957
195270116
412910419
152796086
109380
321225722
213357609
402107555
271806114
403461481
37438785
139995932
247295621
105559235
304150408
412609740
751764790
370132400
198795048
98887036
255012152
9723340
5476302
322019069
202841772
742281549
17489431
809004491
323698609
68643297
54241883
687430501
362793727
86856972
471223955
281062498
136006832
109960875
38488116
272811012
495032618
267276285
4215649
43204617
437497692
4281007
380982450
173713560
12816782
565023129
713531339
102816162
283911863
5805850
52574589
456046546
288642530
164784257
205368948
282662958
18428865
244751121
86190418
265183120
553748448
9926632
57336541
627254139
8071821
79938610
74351176
245817754
94837171
202985759
85983527
106145585
129473531
529256267
249368098
607209314
289229799
34467601
155622506
339607569
47065741
142675553
75694011
224575314
177007196
178469110
131757356
742023708
115477415
17488558
392986860
547708152
396219979
1493269
3794821
676618968
603528427
355937775
49929765
83594558
123763998
534079437
45979969
206274849
37862086
19422341
608230869
515505886
365230291
1212553
293868481
541783360
129345422
669621220
6153665
103025512
19011554
151263536
173212218
54808256
169869719
169601681
321947704
152074485
223098040
673336139
690116595
74196141
2920449
197716409
137905044
39665118
34207338
233434325
134917206
227008641
671137251
57431085
524261562
125080837
13037439
47668593
30514386
333492743
209621711
350603572
1349601
20539589
39872245
814898201
562052463
341419
121546017
223562039
141259663
364384978
77367740
143440625
21684406
508706286
263561788
319087684
85050213
84139019
247359262
598535157
385069176
77534822
499260955
183271629
92980647
379988556
88725636
3815875
26897628
54775133
58671221
131835074
825928771
230501076
366822657
641416741
12450480
7923424
103240293
333411829
244811568
221178234
267540917
117592923
729469861
505618538
198077531
96449120
308457382
26351926
528499883
637420680
138174487
325735142
590605635
201136038
294619068
515190972
274558789
38831646
210201023
328295318
303123825
333984543
3055074
402245306
133817183
532094692
332070011
326733606
150361697
604943305
38210116
275289063
84264564
16590302
92132697
197159287
59228647
54894103
286403273
92988885
350783118
496082280
162709286
33403048
719877424
61454067
16496517
241088528
458111780
118668235
53829742
407082165
289950500
332661579
103248269
131479874
471765790
582223698
225718451
585909804
16073074
104437034
742155246
29227296
193163709
503416123
351270966
834020
505938280
705820133
374272604
398382
1094258
37151314
58853246
535711954
59394368
389805466
26311761
535175600
103831973
200980868
326077254
3227514
774543634
362627240
52852315
108634879
528617680
24431477
278173431
745372971
285659281
21739940
619468255
332520907
37977446
317704257
629024244
10845656
351792134
942330700
51893576
408359736
772433512
511348136
85509245
106130889
195353680
175357094
794197622
314108831
4069483
387224201
551729595
90354013
417870995
504392860
338207219
71115783
83099530
39550921
103417381
98800440
432630383
109194127
62472594
77443983
273301449
440063463
312636890
48596509
166090133
161884400
10182065
14690796
588424040
963528304
32169261
2188558
137176316
106661091
30105219
103829692
107646524
152968672
98253618
351570823
237938696
801970182
223402312
621262477
12357763
74876611
446816950
257872383
80993312
358282447
130261903
137002746
105454886
509480195
146841963
13386147
173399505
103098469
265448685
246795344
79151797
519744340
84558563
40221333
63028635
175477195
200941314
831171687
303913751
26270537
139783068
492408860
746923727
211262779
584143567
585196953
122069733
826991607
115121144
30936722
17202213
271504367
592569089
32171686
568476251
716816490
206824026
758080166
117964191
154620988
211681625
167086755
156661011
200101890
645711053
408392358
15668387
212655701
96794048
180462943
384260771
321331020
450267920
482237802
164074927
792489367
106729266
7426251
5373348
31135391
433644788
204064566
307090532
253592938
158296971
198246535
91516093
524039898
746112737
136528322
537237082
441286275
256258908
76086429
216532505
279119203
90416029
827759991
132858597
86707847
649964510
227067023
472545514
129711394
412286049
5225799
104646699
209007001
56184744
34694818
74354730
341803419
880097103
78344721
553031512
259632433
14406457
675369429
743082
487957871
40321405
324547567
141224772
7316114
113361247
236648361
89970906
254741332
119051302
102779779
576152986
267286627
88059512
344169788
534621068
693160252
698777370
20432822
56803
224834199
227578125
302262309
26725464
391714482
26046962
75644548
116887916
88936114
16281006
526036412
788468820
616417749
32879466
153725757
75125896
549436626
311495543
421610520
279219702
48475475
223947217
190198695
311959641
23069792
615352607
378789340
115712455
368345987
478404660
412662900
7017885
64095979
148746524
189298742
171869222
66466947
437764370
21365624
171138351
201278122
2106572
128826574
489042027
15372747
94475983
14565898
220155862
138782064
14355927
358342148
774296903
107112944
502678309
85646571
389828668
430944160
265232863
683610330
150915477
674420459
45878857
28185366
230827329
203234622
174630397
112128400
304496115
54544516
199865210
293427444
22370242
108534762
487883674
44880849
8366117
37192025
159708743
330436222
61949010
84540129
38861445
109508493
446097682
360692148
98176269
407564641
28896182
294702470
202147130
255180151
259267468
93937119
199903763
266524375
470626770
354997371
183554917
228046346
351898110
59979072
226064907
28357292
42406230
45495592
43914126
85727753
344878571
284949656
31607359
137000879
41799232
437242148
39189160
142170224
989464
43760920
484966
31345795
35544027
255284643
257723052
14289192
96783686
570611969
56090711
85461189
71078139
275462699
247362767
20117143
106021564
602628072
83668923
209062986
460820954
708239352
297677001
1562457
349549173
65669578
165653768
110600385
128156329
44253700
293123155
463252994
365706992
304834393
117580853
713962585
37026484
94565514
257884456
37455613
333526360
221706460
328165887
327595709
8775015
567438680
17969877
37811284
554777390
211760796
426691456
120345856
910909674
1395552
101705128
122245933
88464728
221320303
475745627
34815404
28459989
238764571
165439982
293863184
82598774
218586401
532231599
171161596
28901518
351773012
366825623
9470600
435403078
9417612
132844902
658393896
62465270
543790867
27242229
675708495
160265922
436429776
328560363
108615004
199611791
132930664
838311743
30560899
265325340
241379395
360454300
1745812
105339417
262928533
1001555
93847303
438482775
68648053
198262145
373771278
294538143
98781593
336394634
808485283
181851036
886991497
264819762
675942716
109311604
294912004
252327115
321296
614693986
27231378
523161332
14704757
87195612
489946296
201509189
130024908
557848696
20454679
9848291
294352899
681138238
642062057
568218626
295237248
623698579
156356594
274079585
118843152
153313192
822313
99035180
46146206
527917505
321238390
645288717
81080858
550825758
354138616
499282531
494005760
672091369
111718140
74144272
729858990
239043013
449367129
169290625
33531904
169074898
170449375
178195507
207151
222994826
161845942
102240800
459319
270925812
125179779
235943817
127624080
93484549
13938102
210211170
973940390
120864881
251255092
580654785
715242537
292237640
223754202
818246445
728481771
420416351
30668441
25841225
539372948
801225970
475582405
9120720
34973532
547748333
600795210
738836100
146589498
103488914
9872077
246632996
4073721
454815639
479222895
6808170
574491867
11023333
119253983
116825027
141909223
414203213
592907185
393350988
251663235
511887600
11430319
185269103
148522469
144485562
302128285
776639806
4453431
339419623
426261721
354138833
62520066
251345466
21478246
467654285
279527400
311005296
639920725
259159591
846188466
328202170
441564891
12336739
820004314
11774383
388201129
259615374
90445619
55337065
422660696
759121257
311286849
130565846
118557904
390825035
380427707
375387011
66041798
557076141
104659731
497164256
34183365
527120347
8384091
394133101
259296463
34038325
23619639
56237881
524438590
1479556
84857407
571812643
152779702
55861323
11982431
347451340
284537544
808089987
207258063
30361375
54815803
58757187
248002610
732999730
275835782
25515493
239909165
173542898
478765875
90610183
346911449
19753829
20054053
183886621
49241418
20315449
119467686
115033915
186856403
76907126
549704690
324116559
485694385
47896725
439122271
13208238
591434166
583725649
464876600
537562340
635013884
2618619
444183806
195985468
526017969
525675396
436064265
22375484
454596284
231065181
452553912
38464288
692996347
44059618
515297875
374730191
170663396
85954224
644818513
309192654
73114418
84826925
274250094
598865432
2473000
323951245
218858472
87258502
207826082
130961118
12859403
105539068
38354605
125262334
19114742
285117149
316494343
164971935
332700618
404531608
110451415
189440001
355008285
600956495
8580119
325153529
85723309
519311238
29722852
247956637
897614884
99182986
483877237
47228929
187306106
718025515
10002370
362261953
766105520
410220090
70927541
624197403
190501975
211452895
502618849
108006064
106615529
73984399
359240922
383329647
93917211
819841554
372228243
444761010
338930077
315128772
173509735
47372813
305684369
284106122
37032985
146968250
494679224
281134892
190002427
594024241
18030879
731233005
45390593
99413129
312010548
260857277
218186206
227667479
14849734
196415754
593522125
630930626
325401462
751003772
179845382
585942283
226835901
16902378
298327680
286117803
160960067
280796721
332554917
137779451
143121882
327535444
235564465
260682739
340141230
618367338
537330205
218870758
57500418
126737051
623795882
350550039
134304094
6179839
375499141
282568957
39347548
108956167
345996847
148129834
67151751
75195851
815844721
716617340
139546546
76574279
15599135
143370409
484965715
21397107
104386987
204511267
108498977
72981313
281187798
33852798
76754027
528604135
9347277
11326104
569782411
278556911
5800234
84801885
18659109
606812031
744044699
78480616
115718486
99424308
6947370
194361865
21126273
414991004
12926997
78594208
219017276
562315922
94186740
63009387
475485230
862218721
396655521
134280987
920898893
443360682
199396551
102045746
354412268
3068502
91005721
16262
262139643
232300329
51189659
623144788
485696077
573345927
251036173
59778628
46006075
91151344
305932981
13057098
813464075
42251244
398973580
342279402
555289395
758700683
445475650
245947781
724804157
35490132
732538940
36358762
55878845
353288021
4372469
570474583
564600039
115294085
371503294
670987115
117423752
212080404
8277365
1531576
578328141
352234024
154383366
67557252
54872381
170445841
394163001
228463697
561056601
314419866
248921407
273783442
530154876
491079720
698192530
145010516
7042467
121418133
17221072
623428129
123307200
170457825
68644331
506442648
110242851
19010386
66293941
316636012
76153608
17834976
181213689
406973941
61032380
427450
99320613
493830796
738100392
102637735
231085629
17419441
160160463
26607714
73116333
534155295
109851659
130331886
374690582
6768806
133493217
20416053
112792562
172479805
123199799
186464782
126205405
296831312
216441304
294954825
34806130
539159672
295846941
349307
406976814
427222897
62735986
25867094
188242806
360346215
379863093
6238501
105168781
203562441
465962162
425303873
113388304
357412287
300371059
301259483
196082464
240851629
133469257
18134539
130672221
470131892
384545449
763903520
356293552
601744507
709953074
70374046
473211432
533478786
171966337
263212
116997715
47678385
83288833
29862519
183680873
644351587
111381748
200059600
40641311
71195917
11295349
804054376
293826553
255733075
476124298
183717707
23528963
304388011
188474734
71916426
53186770
846770201
97259707
229934827
300461551
366882572
5746319
492139226
453868728
386204791
89368272
260495439
44149051
651026215
404066309
91303175
459312242
21681327
288735131
240180295
23850949
305298079
147116275
393521627
313229642
190486644
30203619
157023205
186891334
132643399
659914059
781217515
734286563
536019295
232619028
486788184
65391538
29878194
181850206
31045264
716830319
514420671
351632094
51196586
279037736
143621869
146855812
127539975
339827782
508583502
361188614
97548458
23478461
200346
540747425
362553533
373450787
81526470
195933892
102588251
66025943
24799403
60739083
494913419
371189600
64122054
9170194
425068954
108764250
737798038
163797934
505986879
321972326
278679892
432915324
900622309
8320917
269643368
690716093
142744523
484802153
45803941
281470706
115239206
284606749
207451395
163008263
39955865
36723374
172906666
243297420
254220936
436486975
90523351
235391376
90227882
127451330
476607451
66134073
333882675
227670681
27425885
276267970
33901055
170033594
192341579
295196998
8041520
226851
185430865
169351092
360259726
424974834
20108395
209593453
64015150
93598853
9079884
42603909
9099225
281126582
111538200
955325109
578553416
37896045
311334390
358761910
227131558
172532489
150923614
306753183
296405869
165628367
671000439
76765030
130064845
99875174
37490273
15279486
272327757
229137560
42948056
64833106
154575424
70631200
345498169
666360017
111221900
29360448
206635685
395902753
416978059
255237122
15787690
287169692
63141059
466531060
108825651
115027604
58972379
110880130
193616164
19098340
141025285
2848182
5579269
112499180
61513716
64503573
145875
351751533
121764854
162360970
56468782
354222998
46429029
140756176
79127873
4843733
267947105
243041090
161217418
195751137
1425829
68829444
267802744
16889414
254977796
528973607
672829331
132270737
192505408
3570525
160745437
71415449
120463241
182097181
59693890
211287516
243006990
794073997
111676355
206114955
690476389
44037091
87391620
200522793
1859495
822149627
11695116
237265615
48549779
281921716
670108245
389426702
161567820
635947556
202389463
6837554
167589047
802372458
14764123
59946362
411661461
407334
51580668
106537611
98946119
421928698
290097988
781650114
601932008
15346710
13395610
182243309
20888403
623375970
371018942
37054189
132030945
132075449
5617028
246093746
6413444
449638654
281415598
83501543
263784810
5650190
164101836
310365702
22731068
2517737
29147707
250445390
14951077
60751840
6998946
469327671
598198890
211996250
321805647
32618955
9300236
319426
387521097
706827932
308264721
48738013
237778221
137256202
101017549
385913594
98941997
46267369
506418644
82163777
49960781
687738268
367083517
478488238
86483842
1276700
161530384
268229275
217140502
46138573
385933200
375936215
175230822
258272338
398454896
577828292
677972931
85838004
473989935
410864862
67639427
348768847
63722264
111345312
620227274
20230910
285626380
378626178
64549328
811479
206662033
24256135
332156727
239436531
220400748
234688312
290358570
107836179
11119105
65208998
319073134
189542819
208949127
69882784
266134980
335440916
289612679
584460111
115035983
125010909
3860084
667692596
493931773
13889242
478594467
139858248
327759173
572118894
793779835
234958625
470972398
5316119
200982482
96420046
74609693
35822533
29213613
172551016
106074086
36255229
115009010
14444639
56304255
13512760
176404076
55265147
50705416
148556074
197622800
2662531
103758743
256996370
433632049
503716482
179670877
817373312
510844968
14780548
85315876
112275730
31857923
262123711
162391300
45158160
93242858
501310757
494879004
380352892
465650998
672063741
318498549
189567915
166069136
385857704
24609314
310807865
62868079
21859246
213073586
25699380
72773367
592598911
171634750
12532166
451892047
606754424
106190112
179391474
341507844
53698704
793853515
61058192
392454152
49713281
470113219
749257800
91643027
95679033
204440788
79223382
86715567
141346548
685302346
472772630
89545072
148159950
81751550
630461775
6221756
227241931
935378
362093705
80690947
170087736
239103755
595607182
207974789
704537370
64590430
50299496
122461110
887962
27601605
87176278
276314909
255913304
834017724
71523528
407053467
210848001
5786212
1805294
286514942
518475577
532669952
219411496
1232698
89804929
41154186
640421231
674751127
431701778
405226552
66463415
594955852
642259653
101796056
425224194
189677375
173388622
142329431
91359277
29560769
61158607
50108181
345448671
423496399
622317156
11848584
291263191
226061768
251227280
159302359
598161038
252092674
332629109
258839442
775447439
395590220
218752215
412779811
540139807
216022262
13840527
671170681
204312876
364548779
13234034
96289817
186695497
38391577
264729637
196768138
577053407
308662902
5795681
129269162
38800095
139055457
352792025
415476449
745759858
9266192
165945713
253026846
305430193
208643647
83848072
567059096
60852361
363466350
130853429
194987501
879015438
41438347
102972241
293705658
707294319
533226262
242722115
629053661
777566064
288515017
134906820
390258425
220746
46434501
43071901
381360385
109756891
154267746
357653960
27073307
84424855
710312231
105850950
47992093
337677976
117173707
513148805
78034161
94353544
69962862
140512681
72394615
45540661
145649254
344553898
758863300
89739967
549034395
243144502
400873818
683544850
320432160
535351290
200184501
417545646
94461176
47193112
91388347
415092462
130837158
48532841
618909083
532700972
235915802
624100128
111698024
92101487
427881295
426174133
26490705
120148498
94296986
807720583
278651491
59078493
759321670
5141034
322879297
201541625
466609452
5617478
228868126
95222782
41585357
291683392
468948644
274469559
377015605
503667720
569912105
23679307
727932449
50596061
573588237
686938421
178731985
381910582
181095727
65097587
11036035
140978389
516223072
267111259
336803962
205533140
183977484
411439968
118097755
89867675
37795583
77953507
29569330
100414932
16215839
41208696
547538821
362576179
21159064
33839526
2714465
98411853
533956797
277365387
23892380
291787901
132914638
258038614
251495620
378056940
251983037
49653210
203527550
8429151
494231356
684103354
334447673
132038499
466030732
15111544
214830066
228016754
196252853
96179016
176774162
63243756
313593631
69352160
137199719
7498068
175584953
784271532
508667352
121293534
448204390
504119533
179503631
106191592
279977347
579867475
755346747
179627804
263725498
838923985
164634310
252359390
10085460
560543654
24784281
49033968
424672103
178627975
34386221
2572136
67750031
38611443
493166235
723278024
242739533
727707769
642227389
34292764
224558247
344853156
49672032
380171937
913743580
246553695
128954335
568249181
128749931
380312450
30922736
388200591
53104770
351829553
609701422
575862454
61899735
375422293
236665113
65074871
214395308
61183791
380170130
179254380
21071568
44378870
351675439
215457771
849507760
205565804
309119556
635231037
14146811
247977875
229552904
381180673
503866969
64401298
7149192
93007108
563210626
103696463
34343445
329590365
22517714
136789449
408631032
333328753
50602005
213924455
43588866
53021149
67467931
551325062
114200900
567510670
261482626
585067833
116842097
338188956
213355608
57058633
340505114
833532560
592581321
12675842
95020395
144657337
1169640
769193891
7858668
24129182
310490256
171779246
684499462
223045368
310611931
547237762
384831589
431002662
307674757
48700601
361452153
58187154
274780357
391737957
90707182
421116810
261551778
438103723
192766925
465652184
64253912
523031286
335086684
138600809
3237554
4113736
672395239
16708217
354692710
15463687
86689453
49590899
188132332
154800596
325480304
282113377
149798354
934037396
728361536
321196550
4898898
474896950
222044529
206279883
50317123
351653314
369037034
751086129
106849129
378930666
267460883
525106948
819380804
313249274
141770448
921838385
84153233
620495513
431847288
494992891
147946332
636955558
43484686
9191675
8906954
680544922
350552435
22248679
4279973
115470606
813871007
112815377
62099081
272553936
252237918
179756309
217589422
297298279
502122965
608584855
46332681
97061163
443394742
201097736
125287019
535652291
56395649
184146931
403250636
704994233
209189459
199087226
30411854
56619180
865277192
21386343
184134702
192568355
88924705
157785211
397928845
24145427
25159572
371220081
185175520
152859388
42658702
405042097
150765459
269841406
183338885
261630533
26682017
426852191
607684003
292156189
299328639
5558353
10138782
269480149
2957123
213142994
391849242
120831546
487947243
150674579
109286861
466169951
94308020
243391392
979450435
589214681
918131713
274948877
643088429
170808047
85461769
79685492
69991979
14315183
75638650
22949745
487831289
123965658
39672319
783640147
360193985
439383210
631148839
153094305
11382060
333696092
137200060
59443889
731354849
136334052
650239
179263704
530469866
189494639
108574845
111815384
327629857
60288092
289553171
95383342
106468562
100811300
92301671
7885744
61430927
297107395
885007621
138540309
34579234
67223131
29192647
629970289
658800187
14518562
180214633
9519234
235331672
638933367
135585821
28797809
37475782
535527997
414103811
571365169
41319309
458185403
514879077
598410069
142993547
268756534
688668375
280551850
170151328
204968261
6027164
37319465
475760633
10665576
22619026
332740691
601227892
131811504
570561085
546301828
37503591
774610065
430029791
696952761
592900762
936666593
311014604
45002798
547912606
56506370
489075597
128952510
399247323
114462948
743878655
11866987
252792347
116358529
482205629
778217740
509266067
346111849
197229156
409536766
16701208
45377542
358706309
95551674
178664730
1551904
30663092
35762773
56393254
334420354
808740207
411434383
221502081
560003943
399707046
183383725
27607801
116520127
186317605
387658422
363408183
157656596
183119164
45937424
53428281
627529263
48115599
504809620
306733303
212587032
15161751
687295041
408408294
646622600
317320478
41124483
338712831
369876677
459091751
683903744
2210199
262249870
721128241
365095722
421262408
36044917
207474123
183695034
198496054
499655615
890800429
2463128
204055170
38747954
103700888
396948345
434889388
607793276
638592828
17668289
570811322
524835295
28906289
52260741
651750317
188088797
174736520
327005301
140348232
445431783
14076315
525225877
183491771
50399610
56465710
25566991
589170573
265853529
27954059
331848740
4181317
343785096
136275918
268067951
411532818
8432709
301039294
71858511
648897269
17172102
638628347
918807404
206723536
276941298
1227307
454605710
27437837
29290337
422653331
262283
206001135
221428775
397621957
357956047
585542708
143061632
121271880
302953288
10716103
13387229
260160114
1210468
63042499
40485402
242469084
239017675
40728601
173305548
180169588
25828851
42365228
468048413
692501851
472238054
108569519
107293341
49026906
77120362
65259880
79614930
527758439
434539025
79141361
119122070
80288217
150289455
824804047
140670891
43146951
64721707
375274585
15335794
59637465
60392701
21142750
347612
56343235
267463485
238074369
235394768
144684742
100525658
310934801
571779073
366655841
5569743
485538682
171784140
24576885
357775020
7263195
104068304
156949963
474018955
36463075
457164646
44317017
452141599
491612608
66774727
8141429
179116314
330601689
44752940
394654810
455070853
697655311
52326994
411596654
331428326
4961670
557721413
278618259
595286001
22549200
44264584
571050821
2871459
84669982
4573
253132776
25318024
366841105
99701920
215645550
88007887
769062351
108401313
29799864
140468030
356292812
237524578
8162589
281202705
152814233
183906969
560398673
894085913
7429425
5530331
196391549
9221013
178714479
464341812
597179
235177369
34968140
106247273
13777124
28469574
64507357
25915640
300697444
222638605
420642283
144435246
13643095
146918779
268348067
83336056
99477535
348673685
290423116
294997513
6644474
68872389
14484542
164021580
74357466
329948316
139173282
13522983
337143998
367802675
421606106
307532777
189345873
677665047
740144210
70964550
799864772
282516813
5980916
104968957
10752095
377239889
351678131
53931828
977167678
537978325
677939011
211279011
102837514
179332942
186204636
602724545
547507890
77392425
87569306
265939969
88766419
344524454
308246626
224270889
43160534
37985711
567359428
3173240
275804461
125986077
577692954
166320526
141286792
175430725
790188234
848270667
197905568
189636803
119273851
123394694
715932580
2539348
39906617
577030337
558103188
40573304
18658078
231134563
58530682
410997413
54885265
4013765
144410025
142646366
98515863
478447689
645060297
7368268
134398450
11934759
33980067
194800455
216114077
141253687
271706090
126368492
75632836
256894309
441982522
195628989
80862252
3851028
148219078
12914742
125196575
150267503
536248250
353979046
115998240
9525301
354605503
357042686
236715169
138647721
219813791
45388399
566362701
190493899
352780159
21319568
39952
628538713
262683749
296442933
281385136
53207708
743861654
14937191
404500791
1901744
149912324
778976122
257036179
565651407
177003891
175427798
303329309
16765404
66613942
516710864
98374719
17188756
532055481
329737548
776911980
297748718
551807486
220837324
93429328
154996714
734185070
2227282
816283124
390444547
900834902
240326059
99579182
520271209
75963471
69298975
278353766
69489818
180398169
366621542
643391589
73607908
305719091
13914914
586706882
498900156
53408733
3634670
12057941
486175897
5725963
236430877
211211434
19633866
11890001
154244125
357088841
200171260
583091648
30651204
240528253
113488617
258025271
30258817
195679996
507697613
283685922
102381129
321204833
282990353
24824208
460087673
620557678
93364839
925712912
45445219
576239603
365061822
219464426
338991470
344069580
182921478
341172418
20135034
2602762
75804617
68925095
70150834
4285575
500837670
16817930
197613002
457141567
565213538
60496855
290547714
314587850
8825505
60507216
297614250
612775523
650462398
103475995
9278668
147225459
53550513
27269782
88704055
744116432
70167364
271961974
7528793
815452260
200507298
109653314
397014920
229949476
87173146
784438858
463658595
1271336
73515036
170970452
340434291
225080721
299459464
140172829
464035187
347149997
117494815
138412786
148026405
15909128
599435471
102698651
94303708
165538349
144232038
165490173
7858895
27304318
371924272
389877821
352309388
126646446
171249443
20867995
52213544
310817415
671476707
312380494
588044864
12513756
82610972
273701108
202680586
31555705
368796610
47038024
158360362
81014743
488574342
261535910
695908
650051327
19494207
292945562
597767195
151857726
21402288
434207803
21148776
116147389
601460074
541484052
7113447
459996402
631518894
7323864
222610708
760530994
570586622
739590809
154261282
239155014
27294412
423312955
319334861
132821276
83680099
610280273
724706088
150510982
148101285
37858490
421568245
101311278
98183617
31845962
522508785
278936637
597769293
910800192
869193332
133394097
286222769
19700113
15229111
270470885
900685039
117632665
58168535
198762322
418555988
478178384
251731601
12658743
751820003
748048952
294792125
373002494
457999348
41087124
327550146
505793832
101511358
14162220
15253658
240608620
319668371
67418219
286466493
513524672
746906414
755009437
458830772
216665160
287753245
146544506
488333398
163987499
269722408
199089686
560878290
213605569
228615849
4812288
84268823
44741930
434278435
12266893
259852461
589589564
732896635
389751169
138240170
58192734
146769878
178886213
112221648
397528216
31040031
100795641
18468617
144562008
44909612
59420441
92292685
5121657
567758783
413023336
627521256
56082957
637633727
18827298
582441498
42668052
21206069
69147927
89790296
52914467
269714092
96932849
532980426
371898338
331897220
82952189
216792252
28221790
489959913
121287854
90725655
247275505
125783591
731433425
472916313
94777348
117643667
851613964
614955152
534045110
655168812
62075223
238656842
756655771
75085188
149970326
561066555
557835612
16992544
501354868
509479248
388084305
22161176
80144186
46168334
617565924
128788323
7739899
61688350
423112366
7990654
503699195
28599504
130944242
411971716
386250005
67017135
162621619
23532431
385592227
138537347
177238240
629470158
390553647
361849808
58310558
498801569
722252033
196899010
12788832
566059557
167443493
376764393
117427003
156984815
631990935
69782035
5135413
372220030
484905372
52158976
24565541
106073352
270272349
140595518
119742927
134937565
49342777
232408142
148638091
5891514
9135922
205358577
163239719
51484470
568322517
383488233
275952332
621180983
30958040
783671328
5686997
149445277
35596150
74575251
466812197
694504648
464663451
166633553
83956579
303893070
138830070
258659683
362094898
160297101
786411496
160525592
123325079
13689664
1273975
144962216
113018793
415010021
162303982
189299725
3497837
219169695
201746588
322978876
593080081
160741213
93454090
5510093
60381725
24925043
724368765
391784542
77365990
144083758
274907349
19595052
233952371
468833871
386238941
529750205
452294442
614606607
166552630
346882331
5257239
1396730
25962267
368868650
204258484
237173777
198979254
89864118
70268083
628488063
60431182
184881465
491786
240809484
105799169
393476306
469411976
697375042
133980420
498904361
159503741
17809640
4711003
229098897
209353192
378297471
465693921
36395617
33647026
172617473
118625452
172490081
2270548
839414082
55527530
78569236
14819580
691365454
228562397
390625307
373752821
393647819
439512633
216658852
199097632
75793964
281070599
550766905
288049660
81883847
128727703
459421077
23847767
660478378
40430838
21498379
192713322
379823851
274216987
814853985
79760359
3747377
57769404
181179145
81333708
87766927
293065364
155546366
258990504
7994653
296473833
277589459
12046352
293462209
284527479
51463468
709383905
656772420
316670703
248193668
67789122
97636191
387542728
73663183
606434623
163656592
48279515
261854688
12748828
89316261
125909056
196342722
156450840
30797298
933797166
420129328
255535787
5522309
95910580
20787504
90339531
62861609
264505257
54907345
161376228
1826312
183180646
312718807
27795701
267301173
190079248
79194559
373099844
803207477
899229743
244179769
2859875
160870053
240784684
159814102
129935464
349437859
112868927
465919069
86259642
222302156
137202852
8902737
482151430
29726585
524951367
457694738
98784293
311644694
35703955
8895351
574424761
287468128
21848447
614790079
90672513
256465544
527076049
113796867
590103989
28662119
148310078
29687994
62624121
28965168
58824703
678133244
333851274
291676414
82882840
29110147
42657385
554626071
756269023
242385442
373981918
269538740
475916034
139345263
620526074
71849589
35560796
42873928
241503184
504971162
22071642
71061725
223192701
359596389
58772695
20808368
284934565
93624335
455738161
252906398
98570411
34770806
243481145
321664709
21816263
332748619
314945050
242943148
131628974
22008727
292167450
216011045
16201971
171279568
256998200
57502122
55608771
728605827
388411430
161341501
221964421
72373662
115465635
440283274
330518606
217605715
374443892
102539249
18761223
293516068
104289993
387351968
681558926
259424254
66830490
390064761
611286725
82369524
251123880
5924494
15918894
86695409
241655431
123715788
932689
204464194
261999976
327032942
5848163
259355727
651084860
69411880
188951108
28663405
793332186
62335686
77761814
611974829
5418148
735913796
6656083
271955114
24582245
71551537
701462
156670745
108350264
186494048
356364630
21023970
33863885
325660137
157195796
32715567
321316156
152377951
532358928
524254018
251581754
28566004
6109925
21179820
406648350
21458741
143845907
10345806
41893619
85766968
85736593
300505784
99596607
10562563
704934039
176873230
786727438
64517679
239448049
729311879
51980485
152630552
648165246
53820452
425519637
555392038
205454855
637491018
204302146
401466503
281719267
51648728
468532805
373752195
29974524
115521936
50727736
4362220
788374836
139506235
396338949
253643265
760799361
497854100
32507196
390009020
54687386
7929467
24336600
275666121
329906877
507683796
182362016
234229567
254312209
98288241
173635911
212314176
354629215
76734337
67750877
185754351
461007083
49297761
167977131
6466204
37509107
423111338
63830461
92146835
151512146
107225019
536836181
321552805
84839609
63368306
547374064
214721492
546070249
93749333
149587013
36852897
875659890
678105695
249110780
351797662
146388880
102191339
804589474
25593965
51655859
203663022
66023737
566001653
5777979
66995764
37808132
33079210
158311638
298133991
2580226
309400150
10149402
23505952
601830475
399342223
160592719
88619442
734586356
174174527
104364649
154709312
186783373
350010972
454280811
197724571
6395715
238024012
197584772
417119186
222254458
668198226
578897668
215231003
613679707
705080635
39731206
255580996
24494992
169732296
711150648
16183321
804318487
123514617
790888783
86163668
290460597
389981943
53161152
379927990
31042550
419097551
7109486
25735589
286380399
288170471
101603706
30528461
51670517
59621722
109809252
498001601
118955216
215741031
13431161
63189371
572622146
240809764
577109973
221573502
239992055
184265634
107065692
849512291
761244891
311507582
170397807
858295025
358285534
310919591
384515410
506010687
875956643
461688420
190847755
667767257
34525638
216333307
573939571
23851869
12633854
72031090
42402107
709085588
124484510
214520030
27346884
32839736
652557830
105038879
25844788
177070794
832878220
59438739
27447210
714109008
738802155
14558758
30865276
725223634
526010523
285089179
42346227
321159762
170376534
20002617
1830166
559133693
107991706
206491588
66044576
16877610
449811081
904340270
529192070
708925093
606045399
45191992
703610428
51010409
439933675
143022063
29113056
253979117
354929979
184845280
7643045
94913053
586596372
260522265
159434672
176979389
1379050
16023418
821307949
66221545
94534656
168978605
43598093
216651586
141351443
743658493
150409605
401892392
35999733
389352814
511810679
43053153
24589892
405829735
291524783
724768989
298242581
204613771
67023541
45157140
159635039
481527511
491673438
321186919
87272850
232020538
597456657
565580873
182969500
323843364
598999415
39920605
111276380
54668903
171088818
427981197
361549999
4361747
90216352
185057949
102964369
73688760
135378368
166994395
25083337
623940468
34175068
335644481
267973918
39130528
520385865
13936080
159710277
127963702
199954299
59908826
463977631
14695704
332589260
440176781
126750309
199981882
567692841
649790070
3941087
125007958
31880906
109710403
162702732
172256242
204114848
73604672
296660707
149977145
170749891
73081368
3704616
160189444
542820473
160400725
175462662
91688493
348623467
297353821
73047750
33995379
438710090
124600608
588350362
16157632
396644943
179956170
132794644
572052957
188680605
959343520
41664858
74757084
2507827
719410478
123633924
59550890
5381900
299156078
200370052
76107544
263348717
535564523
248551636
199241206
98912840
342211945
360746815
376980400
532930061
153330543
188841961
241307266
7562195
133188192
345457117
207393269
100840203
17487182
8292453
119950268
7211004
98836855
663147507
136233756
242675966
151517017
97839555
21871729
9207662
332509170
177877610
62616333
104029681
930330
463904758
219937880
4508507
554099453
118206313
33911550
42171546
228826705
282110768
516534409
154006407
199613920
139740906
12985877
176562713
213689211
8057824
171865652
125770817
13683562
85709028
68567595
242550538
369036481
194754517
582187105
188079381
162709814
656185353
155197712
24882107
297762669
112043120
60235129
30619404
352174006
553027
57640188
147674352
725418891
200804166
35636456
54620222
208891136
82434057
20944227
188397901
168687753
264498432
443402940
193760582
643361
141734922
186684579
537988022
819500054
204705348
408676918
410470437
534199892
57723919
171605718
657692271
42036690
15807544
14442813
176787253
768355112
519827033
153012394
277833248
36073186
18619835
161115951
127929502
279686721
7402740
299290603
150725393
83391906
312825534
138850937
194861908
132888133
197186408
31555704
502298834
366421399
123603270
399596369
26033940
238891188
176969203
112296829
150889932
76507239
292627077
257080403
787850401
154942168
151102767
386940551
39681327
126774192
90542175
672940407
485706716
172905338
12412863
108418826
331940580
4640760
356142870
127237270
120221635
73303989
249893997
175724949
49691402
97764367
897268156
41321761
4106546
4890109
203648664
11479451
537201126
44044658
354097068
298577576
17800450
14328365
405531327
621374928
54965113
139918220
134728304
552212181
644239186
92826627
143078153
112433511
84843365
818607211
12006869
507386188
46457720
421874048
88479944
62780082
339697808
158832269
91309083
184753632
203474177
291911250
34958321
244940741
763250627
27738159
34992936
692393398
96515999
3307653
84341432
465874275
653522755
274937276
582501100
226399354
784498932
75888540
126625355
785311992
85481449
137677549
96959593
325587171
83119184
57901822
420615355
642733190
403205499
184310
489296597
42285546
334297421
341880958
37630525
822150349
1896267
324760734
203580353
196787747
288481796
205409548
325607184
164589689
188405294
69521449
863306318
15322151
70774287
10126988
900052720
52254354
53401513
31205026
436470261
97580604
199001780
110890093
279319922
3749537
11006402
416713843
118530996
103522851
650880094
202575744
124614990
346011586
615055088
89229843
78134007
133619340
86780910
650045215
87741855
606214201
108635330
424192823
189224547
24662299
37040976
473862969
103868147
584584103
476874963
207350998
156112366
4596920
7593281
102906983
40233198
87374142
317563896
80228239
234909961
105368395
414821703
153497176
22700068
477412436
95216081
409147862
29279191
103860561
43181156
36240193
34235240
105314103
78596438
4381826
308133642
45273303
800942
382437410
159154706
23192785
355463569
85412312
477507076
255407747
18619005
6645351
490034544
695450653
278113606
33585693
120620658
16053957
344277010
208968936
81192231
105382416
63259498
577141394
533867726
386294817
451049707
123424656
684634711
103476929
460371632
33485343
210686294
88572503
7910905
443743783
69323283
18245723
226877
255828917
258701272
94050674
2680542
341785473
247958552
83595720
30080327
12484331
772768972
8795226
221089754
254791630
521218639
636888381
448537063
366439827
6341551
96500846
325361582
10294374
735837306
29294444
228551124
34893808
325592952
73704988
171604364
258572525
10570200
90950206
29329854
125186143
357066916
120668106
651928173
81355591
375714320
187938136
681468114
9286703
327864563
332547971
528121971
691523543
221861605
161423205
403984086
68705598
209079955
610777911
227022245
4124619
384787695
526821500
276064895
373168454
8603263
550114414
6747101
233704879
242605860
100666734
103337182
484976209
15000605
667096700
90038594
4843794
70342196
165213965
98425659
403714011
584394066
250794455
155936216
446327030
323830845
102253483
284447045
456667555
183734496
680215372
607272507
31986540
55873184
118264103
93140710
493492340
412530944
442452824
352125935
702636038
558848861
85165552
103958741
765358638
587432823
573360089
220552187
323419396
101770406
141979
78369153
75469122
37318421
99409066
233689889
59677329
123238272
689295706
72161430
640383885
225934811
30257770
273901930
270252566
383067531
215951469
854781047
158203231
173948542
163324930
161865907
466843984
312699372
231247299
218577191
25081814
157919915
126980861
304424618
193691708
60056145
683732624
348790909
45426603
57374538
92085136
170516483
144843990
109006277
82919353
774970395
230995891
8364334
343109875
561342328
363515152
70479377
347731489
10300698
23649686
135078015
187261604
319708882
659593722
3017263
295602271
1638438
131979935
43970836
370769452
386199177
56730312
161808797
368989641
211272393
312344650
214897984
2094231
410018824
109098471
299997555
38478593
123102308
24500135
40301452
207011706
446453413
321569314
88593565
125258674
412453235
4131141
22116707
265603658
237539955
82024893
198052594
936941421
7401364
69352039
788518029
57327586
141237479
158622525
661189969
222558867
344065827
30275318
586686649
86547004
7347047
501826956
155611782
148416598
530789493
202437357
119101063
76878245
81381626
285289002
68838318
633792105
254389426
164007854
175177258
511197014
184198692
53811860
15597520
221819251
453369701
474312302
776895865
432147096
132983625
399394179
725815620
5871170
349505793
570188641
271877647
142688462
254977684
14940457
53174279
435456017
501592967
38194648
52479482
330473736
57919407
49072078
21340260
335724069
180823190
101474576
499945696
181663966
111774770
34378088
123796321
3266750
84479548
9370565
365002677
319991667
58971820
135724705
357272911
74580314
221149350
30212310
335303568
121032714
3140504
5227179
259547357
25074940
781197
372437231
271070147
503452248
88989107
845990310
265204470
433162971
633400124
296986853
6296739
554278670
182748310
110810095
386217137
102119167
704417633
7743488
488758029
214555798
161294217
235224667
117521030
854098628
143955240
596602065
157919116
14528517
73735907
17598953
12743646
64068305
108003165
121626213
120810742
39341949
126072373
270675399
123330916
205934956
156392703
159631442
633832253
100832477
53359337
157351187
112229224
60276360
157536748
93531760
14517962
595755722
429068461
95642104
196624464
805447977
790647459
188374125
210922483
211914123
684771954
76553979
105405972
855673304
252926570
16065153
293635770
201508936
203484141
594695005
20087265
126628024
193049495
23419535
298805026
137419985
107925631
39239433
245564091
846750451
259009435
481234549
11731490
255962400
819861816
25576101
331538396
30425203
3646362
351983396
45474084
461739173
108645029
307819327
486074043
173811878
650402001
42032277
644367713
113469544
172795839
206785253
742519287
3523170
66935335
183310320
530843500
84450550
218658745
27003258
12490822
149331888
423124954
25334105
313182225
170875940
702294722
266930648
92124098
24127841
88432077
3440114
471719942
102001976
60952941
171920031
462579735
455081340
167954615
605192657
239716135
308807340
630507730
33210440
614832752
10251677
618160355
129306253
331857427
583581230
64788167
130365250
700627612
190867553
86876110
67306362
74614575
356091656
144619480
139273279
837517710
313172551
128875189
199186788
483584800
74211373
876846706
75292689
503117238
346159005
3748372
102887580
59678026
177887305
412304265
307527561
146065285
60707691
492456177
268593948
368188790
353148784
143793728
14865392
561029841
20335945
412336341
341493813
533525435
417622315
5629839
87961073
6293039
240580194
138492961
98575320
180464532
354735283
227061535
525939558
252271019
721734644
13353502
227925352
124646842
193002785
565581596
13319095
393356215
509919533
655166148
817494666
85464086
46500449
63139048
164414590
387800585
14265227
296999693
119664402
553726682
5063915
12658782
195360623
849315987
817230886
685436723
244802967
47645400
684317108
253808169
3351638
6648289
307525287
52127665
164894648
69365934
217014296
652777638
80943954
33636981
174956323
262107137
50443854
98499361
336647642
167986736
63446692
109407088
69962061
99874126
293377110
311127265
257041353
527075603
75614283
314562353
192185251
102289661
498021024
194199852
137587911
70358112
3713408
3955524
255447890
669864965
66839273
36482241
266809679
461544768
422947273
37820249
157924855
58570938
596961387
534015974
253379650
29135789
53978923
195996273
48960820
226568908
164368986
112658677
155851301
836946834
287429452
425238551
122540995
17345634
116059027
738422810
317144665
125308651
70760960
605113701
475440382
221894497
180439087
28832595
3003567
157866962
282074791
19578524
271216034
419149178
35162073
18040154
150111897
410737
500386614
461682789
280160643
64485396
226181429
56155480
91813909
39307600
225179735
761617967
227061639
260069585
478026548
305509399
254649686
621009514
77121243
31918812
632284180
24777350
670568972
521524535
125798328
127478258
87241863
113452069
3969874
195566522
293898267
118402140
690017544
123952825
680860851
275566428
307846939
68804386
15515089
143770400
201730577
99402491
722194970
471059633
209021312
192506003
40117314
298865249
206823685
332856261
152918833
188854251
504800001
729568768
79026023
28562092
499232198
70056952
70434360
60942387
43276436
130561679
372862821
31960093
13433729
231724055
531258248
98167929
143069877
297090510
811033964
161124542
353787445
199584212
216821524
440293418
504341048
572353511
673391115
513546690
218565308
2531380
3200403
312331941
31773000
84738606
322866821
325114734
247800033
53002453
839437761
920874757
425322806
455358178
284864514
249280188
91892390
257262420
665451242
237199670
178203168
68938231
669010667
5697957
5462884
562892569
23443146
411350307
525436885
69088333
286229608
5572182
517192523
195191943
255648500
412109070
95864568
80011257
173830195
669851051
114888893
460584775
281565558
221217278
73683076
240091768
14904661
344090133
386037
437250502
7155488
536755341
41462240
13893600
56961510
109131273
529076273
308128792
355006129
272408504
81513539
41395768
44657748
110222225
329276474
426000982
344492057
354837523
45434108
252350458
161563026
459289958
47427509
225270484
468493447
347208435
116094451
199835689
256456815
630158884
354346127
341020852
290904147
114575566
90964467
74210892
252705778
136210892
143608663
68427109
11666498
530684986
100125419
10173301
292173102
802729249
103937534
144951154
540005908
73849348
643081191
642600192
87680120
771437244
898856685
169681487
477490483
437881988
121384
411018871
182629542
472858285
64493443
700828198
127558352
222029487
37853696
421705753
461726746
884991228
80120536
74103561
822221336
141650032
216055732
248100807
111480370
19426932
67069454
141086104
567613714
40942673
690215498
66008770
353142781
30958556
228790228
254585575
393239303
24737240
567986554
649811630
342918337
71741808
534820558
178470365
419895034
100761097
21144779
19902980
98552236
7084348
390808264
202612129
80437098
692563322
104804501
35461229
810707600
417091059
286089626
11378405
480083307
17258112
74162673
30851887
48527093
51539519
2492968
497786709
43903267
429247653
143877002
704702556
37232492
407040690
78993998
25967624
22044782
213861011
677860383
21130790
484573573
304665152
386177699
87360120
182994434
410304008
41546351
362389102
142124597
176754903
120058915
97812232
122932477
398630330
626357959
52711082
192765449
292395315
170028281
70250118
267175953
123363128
43539155
43323694
112471585
34555462
120643806
245730418
243111917
72410826
543020858
112246492
83770631
84973480
107631999
187885415
589047936
454362713
134065587
18293079
393800568
594436553
173424696
840153019
305740080
15186904
278891997
75121700
260658169
69346003
45193915
67209529
325095095
194513941
75252456
394055340
93402568
110659438
602130424
34196745
331307898
214315
24538970
775051264
227322752
130811116
311330195
1177789
775664342
38998602
69669480
502769858
127183500
14964158
690463200
217644758
455754403
390989623
589934781
144910488
20933259
618108146
15300556
130989999
278829747
643008617
17369003
325266161
332932737
488495697
261396105
68262886
280143335
292168065
549501428
109202233
70791504
161787871
308593710
810878311
107327831
377175210
673517199
135236230
847281704
335207774
366285230
268584873
5338062
273736053
15675016
625234471
478259766
569247372
2286049
830019756
915798165
109030645
41353302
660816251
558547982
339592269
42649477
215306993
65146505
286745870
103120441
576440045
181407297
161065445
381440841
102841262
250933545
394488131
8349615
298407157
404815547
851874236
669708904
54767363
22779207
697120207
53464295
477949157
547982149
491499665
401944213
538554557
1712136
556431704
264563142
303869396
125580105
61453973
42778212
3523160
837888636
462111010
163228791
317289219
421230961
24032166
629483377
380132871
432170028
432435307
68087176
759402830
44314844
74389251
109244020
192501414
50440085
383512747
364613512
770093027
225920545
318236592
214288316
8376962
80929556
21027164
302787743
39758661
177639024
115025626
33910491
195433057
429511729
236968458
186838365
75316630
3450815
698878927
71643455
172212736
508733590
37278177
135672847
30600952
192571456
757902559
28389725
101900562
257693261
7510850
139959555
169320702
53744534
73921681
2001179
593124986
58224728
868077924
67855499
643207985
140294270
676380776
12337272
237155158
127227316
533384742
144463331
93493077
15089049
827845167
898395038
37316286
710174817
566318899
51795736
95384866
137837497
21898738
55308832
303712999
31418702
33293464
172998769
345925165
208853751
70290042
166741232
390930384
107580340
119816771
474614708
2668011
287002146
71069465
281188610
224276189
181940639
193773008
639426348
36388996
631887294
79070388
919609717
207104990
56668943
482987017
186148252
107612484
147021265
226760592
220077689
101204686
96662465
642101251
149186016
203914228
750253251
224599120
64453042
5936077
80445698
138542349
454249785
130729119
413069102
138746471
232815264
4030219
94300830
392804731
13926560
67878436
197244332
14913389
173707531
111671547
331590414
212323961
217232015
506048203
531334520
28131840
56733579
23774485
40012186
2570643
109427262
183741077
4079483
24924330
4385688
24917091
183531159
112221449
41245287
3080145
422582022
190653494
222927483
103117985
76724247
4497589
27115871
671505782
371133795
57740009
10994604
397351628
53102264
521683723
194072629
245663604
569317260
394843288
537493654
701599799
507130877
318203846
177925688
233434556
12830406
105539491
128148211
435290672
144778727
191593397
4483914
192384085
471372283
86061265
629362080
105445091
603294158
165493393
45936480
45799486
132893429
47000705
185184110
133513960
205342802
137613994
378535024
760336160
96614252
11214854
26884272
119927499
164589311
275618650
11533182
22967002
14099446
94308981
219963305
164517697
127849939
237852937
203990159
231321169
14013095
240691135
135699308
506989467
232365557
109910924
231389856
198955290
72755172
137309870
53347125
102017309
453977931
198451357
69776507
839015992
246021009
123768017
343189836
44390876
574516169
50991295
601756614
427096179
22509104
29140291
172676345
245918216
348819247
195647431
608487473
24162925
261164324
68578632
63734119
10348654
44016749
33817170
19254617
23046529
694182260
57003626
266654092
273922686
357130
58878144
254608741
516965794
327963089
893340905
300221443
347789262
293368989
2512360
107428063
354461545
192540174
491384485
169994368
11409413
261905838
361467448
344982513
145660127
438345246
332796055
126733465
181421192
146523163
63456952
117541603
339805102
136476227
74135333
155661977
203034223
322108980
323808448
8278029
103831179
275565310
224985900
237586578
280293634
298521129
35488483
375382838
26589294
560853046
49673805
6868876
353142772
26223116
57322559
18844875
34593443
15668007
15474432
172148412
932063841
207472009
622825262
67864198
272965338
252299132
169108339
79046869
268938459
392016739
3936353
214816247
51329245
785564368
321560431
194958909
163865788
925346189
113167119
206264735
104237125
268075829
711153086
178216385
29079391
73016274
11292632
540017513
755569502
233747317
220079356
164912726
238350252
31312766
414164748
71206306
13017897
248781941
70981904
178215341
124292686
242963774
536798056
223906409
374484236
323712910
47972951
89273915
250863954
470651213
587312903
11198654
478584596
82973305
609145154
66412466
60799474
35719621
76165679
63408148
89050421
338378097
726182433
52146587
145002754
200883078
264307683
110482533
102043062
111779407
82459521
60077045
346627352
58618687
365785023
364972404
54803569
386013788
279880315
95910849
184686306
420582946
293949014
53729449
372125313
550277010
877919447
26992421
117683521
785567416
54490165
75166425
30688112
557135211
21053294
243555252
12820636
115187904
28158843
101015337
369574248
9198861
7681920
128902332
33617872
13611113
36792992
109771163
275303078
263034594
520747325
131190943
309960114
1642739
250888213
136112089
274360398
183108267
57585485
416506473
104283211
201846012
341523523
359196913
22171202
310043549
476383471
16059803
170901910
777785846
518211345
41665028
918161056
127602505
54598193
25660310
334172259
132843394
63323518
199708679
230920296
356006601
42212098
214718495
256865886
24616493
463533336
165162570
663885663
181470501
196931187
72070452
393769636
30163079
40339681
587557592
661931548
13513709
381572011
766861815
407753580
378771247
304966034
620982682
89252791
135973530
122788302
34761351
38488025
114587207
380153247
182841657
198309843
63493838
29660052
51628301
28015124
167154939
21695226
192977229
469884332
187712160
358209061
234934811
242102897
559297838
394434870
188372697
108505079
81196411
583687101
430514047
190923550
29177204
543890158
809603151
734813894
476589343
26579431
362552032
269566010
512769087
684048441
9145963
225654165
2826616
218363624
134819148
70053897
532741776
202962790
215149860
226338743
113056767
29722907
54513060
1625116
26232067
384373216
58321419
382364614
188138341
276150267
136913278
139227070
260408604
130060867
410096605
236443495
577146907
370043373
706185894
23938153
404530079
462979143
22010471
238297161
25691598
191248784
94840145
278249493
4911137
321781039
322441882
89572257
323686526
32731613
40760433
566521081
58407194
930709734
40406203
21433275
352818937
9756041
650724181
64871064
206748976
461993801
130812768
315725282
339030783
131483522
845458570
32323337
632027546
32170440
232886724
85689442
186334622
425024237
51726169
5623133
781568348
32390556
156957916
882899054
853001999
1261025
812677032
208465270
192067972
32662418
661630953
2637924
645894174
1533402
142075653
241861946
542988856
504021859
34113801
44928887
111033650
62085932
130523243
331611166
361363161
655629580
100355023
678278583
576262719
15748180
167009958
172321773
683188404
479188677
90402889
74816305
226167437
175002146
1911943
50990889
59512742
314515450
470341457
232259633
105894996
117859927
125729758
261692848
422169350
528216979
143524155
26396849
22259481
230033132
296755004
149539003
136113950
228429955
93419675
182195728
70375386
38044485
45783098
14910325
355231175
581480560
66471397
585133313
34919484
370332779
80603568
54594182
523620173
358068568
261600387
96573290
605546002
159164656
164651150
313322760
99491436
187919129
36761418
71316320
278808629
3965430
38589740
450711635
664196606
64254732
639720082
3868974
438145056
44466198
798102262
857681793
23837362
520433708
54796443
306167320
198627850
70273775
21495554
68621117
72530098
373782976
216239967
70383342
187380159
215714457
498167587
3663083
323777850
158903219
89879990
735950160
8399944
31526655
4854830
566286403
55174204
42447815
737615216
478055810
631350744
7764876
91479351
612837050
31631104
113582271
665620878
7542997
299452064
3534087
618911877
364288476
28448966
309093226
264155468
335498010
6598832
550255891
514339412
19681983
582021941
10864954
138345071
332622443
279240779
138707242
520907196
442313920
139236182
138926012
79643112
613122447
75753022
137957380
303464622
920813400
22831920
157855328
21256316
60254204
30293814
451573501
186490160
254243531
115207334
585484035
401442656
386321444
59901764
37401371
47464257
653326268
77177107
385567691
606371111
83140102
293214224
409805121
22194659
497060587
178918429
545384136
16361975
293759808
22084254
108919533
265933336
586529704
919237130
127518826
9935757
66747725
3785837
106801375
80455190
501863478
597415608
37487687
54194943
504232121
434063861
190703427
16249071
730993353
41021366
423645732
100983475
553213618
257781171
135833508
96815184
335738562
241259838
739636718
2486072
264815659
871049113
59401929
256639122
3226987
691723516
246764949
121181163
158809494
560840379
543101494
167566693
147626283
439480614
424012033
408781245
181640696
23866142
705503023
58094263
575465840
16946538
66068264
146322038
13172048
46019192
308281154
876775149
22015769
30749398
40875286
517690625
576796841
17896149
447755553
40947752
278335655
9330924
293154621
7000084
405182723
11109578
263018385
628048228
13514054
622121849
241586512
301822150
603858581
352681935
17434451
6975115
496659397
23125064
597947993
36101101
11217708
220441379
844665265
59618371
127796578
127502699
273486848
152950271
7989722
566866433
6792498
166271304
456307862
646752026
321931176
219446872
11891443
240655164
182906135
34347305
5784821
296412855
616331043
289474947
38082624
276541784
93936346
43995765
59097763
14971520
145030408
89312812
401321763
89306034
476060526
191314668
104873656
414161760
176749251
317789926
126275780
561406208
225849638
45963653
356872
641207775
412105799
423304
309103393
104790150
58926982
124429630
522951912
177669884
81926037
474762945
113365512
300928975
519921202
184311579
111449681
462088834
111690515
399479253
119166433
32761876
276492899
7835483
169141317
318820535
35920804
65642154
344125376
136297933
161518640
263666213
63539999
225176697
608454995
24045063
52930861
673012592
277338971
35002240
468437227
137058509
12353271
585287952
353863966
209979411
134866380
476434564
93606165
322132351
140998543
58398673
203100842
423580704
48765992
97025626
708278045
28548591
179582950
129654057
105046731
164116150
10663405
218620197
28208586
120890336
432124029
17478265
415426832
252009243
214584344
101705141
522241246
768718707
52201243
35611397
86456993
78143157
732006691
608559810
736686770
121682964
87928422
9504699
394946379
236282140
680646282
85927870
229474557
403627860
295983328
5311928
56858712
95651040
106214073
321950053
58595395
594761692
220701435
306481081
5327896
148970608
55147726
182905157
150457968
29771610
380000600
69742894
286638616
171488875
154712084
720714475
683380491
42871332
105814376
110768903
126126821
811513377
664975930
50567065
57453224
274071545
160965029
40563762
118563007
109822443
18069904
67497341
267177491
55352169
188676242
191957990
125010710
437639732
24087065
10668839
36075175
12665493
227343901
444946133
133039598
556061343
126409483
524714951
603088988
18654162
152825105
56439152
537988687
117622997
539278978
42677543
177259277
495900486
189749006
316858968
149738395
471929927
971492799
18111553
216752013
398294248
226464215
228086713
35360600
312448240
670443193
349938993
222065358
477699803
337236602
194876787
270213364
110874061
128692908
230862289
329477084
67889928
254615502
53486687
11829037
104346550
18368600
304359027
726735174
218330476
166087503
334679087
536685684
400463328
598127141
129854485
339466797
70983833
427609614
316281512
582831785
2529175
28315850
132074910
389883626
161660405
315261465
118614979
218647849
273461200
103603263
36659283
176259318
123845006
121328130
635542313
847247371
233040919
232021842
88360293
8397289
63683720
57264128
403467058
45274322
181420229
114117920
805197945
128925330
82532245
29587518
21570630
191585772
459471584
32832167
278808387
376910736
276592166
71153925
31231080
22928843
522002546
338068883
280308279
269514884
58408798
16711773
419047358
856850426
505786979
298809770
507000840
276942640
285069810
438724274
391828689
316813881
250048311
47259781
44712494
270824810
6287100
30981591
247270921
338545294
711665659
339053752
155356518
417516584
223697731
477954893
141324240
118396634
831937083
231425532
307340616
636791938
360172956
34881436
148492694
563661756
447531953
353257175
473896616
57206875
611991656
11750404
439907598
809726364
28650858
146874363
171027142
511179647
64725733
325029732
474269361
365399393
458357035
63023648
437284198
40315383
295459373
357993283
48690253
36661509
340418536
64717075
680847611
366340645
227939255
157134897
498581284
537942534
75616014
862466406
82715247
162567227
287927529
140057373
334603172
97171746
61334758
197903623
21702486
119055090
15862803
204492955
231022418
341427102
527323463
693190171
344305624
765480225
84061998
479757832
253065077
798823161
142676342
61628051
452942352
113653265
570972149
683078187
814093471
59737627
145430060
241736233
29979876
31031006
66216167
88850723
121166030
210203201
118897461
72910906
2228111
340668009
58476471
510860937
41163254
289474396
143339650
69875571
39964430
656073098
188383585
340875224
105772221
227824924
210831901
109824883
283028428
420393985
312970194
600535544
148659759
175966290
123509183
690683512
22969388
21334769
471086010
68076904
807502551
334762326
25976971
416697528
54755321
42541471
265407110
143637009
282715801
196237692
442718458
571844076
592146918
41046673
131367098
206017961
63288247
479344002
305475625
708816
88520054
133186255
88982840
247524878
218294069
72685340
201888600
90783137
157382009
48704531
157581332
8810720
49104549
36862584
39697479
57877792
405699153
23502154
261937234
133008654
46683955
413284155
7471518
165637762
320700556
466365448
113264212
329620071
2860685
472394270
244247922
490083715
528239650
13486802
28390323
157569480
471916887
722755639
226434666
305124796
99674052
311371236
238820272
503236662
85022021
814843021
118090360
279570832
180275305
21636076
42260831
207137544
88017809
87682611
429711222
177874660
65041937
459111696
14342651
235209652
126672806
294493250
13971343
802258950
220412229
220085638
198404523
67325234
217653335
117426409
63779632
248550352
16911305
426110642
337746298
412968007
99097349
12564569
33971586
63922561
50632511
8810001
37391113
691224797
235843240
210369229
88941645
300408489
6020610
37306266
43829403
22823111
328418823
300496449
145737676
159854379
318645731
13169921
188447981
579444602
583522074
466257864
358369929
478987
868087760
145113535
683396645
5496506
204682765
133290388
202690631
669297327
161636287
328119132
15511331
241724032
320246165
9918955
533012002
16320764
135645444
139839066
98577567
747992728
388947738
514437
424474780
787252118
2277846
492177848
190201089
708420820
73500437
350938337
705217906
312415211
97656075
369175957
394139193
277069632
135751313
123332871
65687087
92377282
244482525
30816271
324336187
366546561
142853869
19248287
769209463
471344582
763761
589890710
396153533
236520424
391701995
394167205
138133097
148175897
13727456
469170121
249006234
243648129
575258347
146433935
127095380
398285067
17835807
161239517
76658011
118455477
44110929
673308258
374331243
30209350
197103555
376121981
118740028
530489149
96092876
18609380
48365821
199536783
689966411
306704508
168751204
373118969
191943399
538838244
86590621
37983250
111540604
126166844
234448117
22895208
19141466
742930684
260607465
752374422
11664337
198855189
24807484
125591017
99100449
232427005
310698065
189383170
2306175
502507222
204108714
119620502
86038984
117056461
626047253
58942311
193984940
150599778
88794755
47368590
13349061
28062744
1325099
550236179
129316855
671855120
589829101
130138326
324735001
273011778
151220169
853788171
96956704
221008936
43871534
264321746
13050685
213251957
786642573
8289097
309167955
305490349
77922245
311922621
103198234
234211020
182551328
584470778
689295426
561420627
262499521
612853342
107927476
634903276
207207801
56153931
28039533
128213355
532631180
257481525
69516927
101594074
146238265
58548940
108612827
82097917
354479768
118055398
21675228
2111200
412861206
98063833
776903116
59350666
237640153
851194
424637437
152923522
118873291
733326183
821057715
23946125
27922018
279831928
123891933
289030429
456805880
341796821
214236179
334464
73686272
33169812
54827457
402993129
246635351
146246448
335429783
282518508
161922708
210401606
179582982
175077282
371560312
7082850
575785671
76891039
823396208
546753314
5421293
41374950
73374153
50304922
325792037
6170466
26581016
375841524
25045944
433325864
634898582
661762791
111424073
11774203
421978799
317542865
691136411
126658062
223687723
56040571
210836302
312934069
86438971
39378169
374043306
363200027
201762174
283013891
291715215
743836887
362220771
624555219
28892251
316992288
464827298
136429010
969464877
33644264
45731034
502977921
265719189
57474240
33239924
4673947
100258259
915676476
911505131
549086981
332883881
32135357
128370100
172477112
657637770
117453076
367277846
143621263
107425255
344655558
358871985
53557449
404156272
417325269
469466404
111106089
126391167
81780017
738734
469602166
174843719
365932217
133682857
166796000
684931378
715330
351125517
63731665
705548615
403505647
143178065
649269225
31278669
353617858
178611161
9702096
1216917
21999640
5757346
126299849
51774572
2711821
19832257
27575480
8625458
15181663
453970235
323715585
240790702
92495954
250191930
477526894
142693213
634693504
28023440
96035404
535304910
245973202
70243003
261800216
240516050
26010949
191411882
190722201
573809262
572232693
458248964
500671036
159153192
499100697
216149534
324226772
453132023
120743223
263347188
295751747
98369406
152250672
278730479
327692287
36600530
52974759
266857650
350794
466616668
71309627
406284288
467242472
214927925
95256629
511391373
194204540
323279647
516127399
106094526
779773450
696066294
165117366
243540523
111107112
371051878
472067159
312478323
205522193
656882895
512382149
130867468
245704124
346998040
153871284
15475309
217256241
525441026
36783230
45254243
688832753
30773622
66010294
126686388
419345500
92868134
4101862
23570439
474222850
46319680
96872971
202452767
34831639
2379149
57478184
79201370
591750571
230652683
343986577
630496050
327896565
521986563
2822530
401903946
52174818
619614533
602074075
114772665
57540690
54764808
163491042
140435776
328048142
395586452
577036172
399680821
9044945
60504975
494126936
26487605
51222321
502080228
737617981
154655824
62326962
102113217
280243342
234823230
309575144
209718919
155398121
151985248
251671769
317664486
334952119
437968981
692960354
205863041
375151754
34030790
122189761
708117965
170143516
83845779
487162867
266598070
204798426
582767499
85856094
175779105
46304596
822017351
134593895
426461421
499948269
367618552
268791854
129092280
230376533
44868679
578237238
76469180
2527687
438208997
346559821
22730632
210517009
38861156
261590878
39416902
319558367
41888634
14890409
47510341
60162169
160110130
138454529
41383028
382360053
24014828
3718487
244546606
209623550
663297215
69331637
529292420
525105327
816247572
176822144
330651429
823684437
529233327
132712834
5996756
256246805
32790192
369506715
171168335
42646477
1783593
618083026
331184515
350912225
338481217
158555996
6986350
147357581
217036077
707695084
551706484
70456555
378949798
150912175
312515546
34376762
175872144
124271146
68325146
7380087
131202555
136554913
258509622
63693399
179858523
692665485
529312063
62290513
324427193
7979595
642596873
225662175
369304879
54282888
211826800
195102724
97992736
514711786
460562822
245414181
292773264
199558509
236690572
77003070
147153882
40325420
182151711
99975528
168466116
509109295
21451479
406545897
375118581
105201087
364010059
482859627
2722933
692725537
78208724
150308288
378143116
399475680
223595167
171425035
435853802
199093996
374539776
543337858
214344561
457742739
212073575
13596554
9770690
576941969
13458522
437222160
281450578
333173159
530912767
339098015
142181082
3934378
309447433
514202489
297103128
662449693
236980415
58122439
403031385
158344715
149718614
837690447
71486422
303970233
77311968
224214087
160016905
624788026
5909042
446152218
535555367
430867361
7425470
801808564
153404375
15572538
177942243
448071962
387384876
382837864
139206786
47756341
79845417
257573931
33575838
33872911
282954514
259060990
514031
5114993
524762667
211542137
36035761
415052066
259090791
144520737
126124705
12631879
317171367
154642470
584886560
386370074
203391295
118009339
68445425
423045052
45861525
412586120
767555046
88311765
424216586
59320718
192284866
384004827
65715667
95239332
229275251
473426618
402123507
505932800
167403130
670006778
101529635
10761036
36471222
427310531
31622799
108068215
19216460
138837862
272382484
170849433
67917850
36247205
65816412
578611533
8666409
80604534
694602562
169673965
134896599
6635025
68975937
710548924
34832125
114573684
494306996
127071778
168104230
30973273
486540014
119843583
176655743
8883556
10309686
15866471
8832418
667146225
472291686
85706952
114397548
691412551
66322459
80654275
368715086
19990832
273757319
68951106
272483026
83898812
347895811
806223401
383262963
355728462
57443135
43269650
31540691
223063356
160404576
12740498
8983991
159272670
211183150
312079008
212557392
122652300
27257774
583219166
146075320
474925018
10954864
341311673
337087589
327956227
241391729
646590278
230493895
490175691
209708525
32141452
129893276
133853477
152760909
378547416
565207063
99607414
817599648
147167
422428345
707692212
59140723
120128554
126296646
165270325
710910678
342715949
92153663
18236530
157565864
49482994
415976046
172159146
15987065
400191089
332641162
33593434
367595649
112697022
340419392
261978434
471393793
49905527
303882679
139261284
250569688
28730523
21342487
428789258
101880410
755677651
74286003
408772943
202789028
938562984
3981205
126641170
139260521
640485707
669346103
181279187
718042974
207709328
248247165
284557791
193345580
483820485
24964023
614102062
64571470
167967301
6021961
50779380
458274746
2757270
54957892
62472946
19577795
84910647
29003557
656931378
456401631
351177635
256750638
318201086
353983852
211062611
110465273
482204218
490343202
293399164
69699419
824457050
67535200
380995716
507616792
118529788
245232342
673019001
646156051
129480332
6015819
3449259
220113588
58676487
439681789
467432569
181456596
136500556
55915414
227534033
18096909
479960032
142508131
228253248
279195258
13057432
570169004
249008585
89178781
23232224
21092909
648297606
89461693
630946891
183811800
92256892
50853784
270680235
463579310
39556115
600677395
156312314
90413397
226052716
290339845
280114306
101565083
210933447
260799675
225757635
496289464
531150050
653292915
154853971
78279886
152066105
173377403
74722166
58488959
261361998
38007395
327044484
198102077
156736187
843037482
313248385
63686757
115261121
17278832
11641496
115517407
644469892
277417544
429686975
133714588
21624391
75587767
789359139
354473952
287306700
468725410
42434890
117766512
109341065
292135148
366944781
148317601
328068578
544036432
323604679
473699802
301933388
444460889
56606160
434234809
115513286
191584472
109847222
30526288
205455965
450948063
30896906
355589731
95788301
137657450
67112302
158105581
262602009
237402398
178808730
187194501
30612011
809952817
31295600
356592329
66025088
504584068
143903631
264908775
423625033
92860759
338544478
542218195
128855389
22758182
180627255
254775502
8400595
114772592
20346252
133753004
441064408
553025805
62935580
21935183
104831215
146758518
508516504
281174650
63269946
230112501
62199717
136600474
457077552
130937877
282232004
227697529
261179116
29081121
492290975
3102125
604375980
149165677
64939022
38527247
127786150
379026
110517401
106630165
542857518
279821450
456512643
124052021
95058446
100870773
350311223
463595128
50938563
410670530
175944814
21639951
34894221
64187171
542173
6858441
241589850
98033419
58542865
436754863
221793237
159962324
139654136
365704481
153298230
260611138
464668113
223860885
678615760
49301130
352417643
31363588
461763930
129475397
765156313
130833192
178667155
199899465
228950608
71655536
5632379
191473326
20031180
510827654
106574995
241746443
208793878
125047045
73618132
186220714
277602034
20807819
55803296
23003529
622258496
692284916
571621782
54805614
9709611
260760217
194317733
6756680
42055572
167827652
290056654
29072230
175847582
13904982
93900024
340451555
25043342
636586395
220065950
551573325
203708015
154139224
361652501
555771023
471292216
302679965
544924359
237596597
516029691
260477139
62796500
566762738
190948813
25101368
719150529
174584611
78837107
735823142
37556145
84787691
84222307
686315331
545860210
848638885
209517148
675824586
465163513
398191122
211609430
16143760
66254522
210674187
130343736
531666489
70287283
97420151
16708879
365339037
101411416
821121794
102017695
69558221
628436478
548554470
61436536
285436778
83406251
315953982
242575931
954430483
57321169
353378198
167752003
7320461
898653917
95931829
153711477
458290017
72625527
130055441
105229701
110435386
592965557
67903353
38501225
522441486
260731532
30687787
111382437
87461603
12637638
112348194
107321999
318742077
144528134
853435519
105665495
694461971
418348342
40233822
181825829
290663336
15265716
116094400
545630933
88804801
806490354
171280645
93409456
309357411
122394170
16631447
88401006
432270225
272965014
612674868
176756611
302822215
81713709
48259018
64401318
166096075
211195011
5385399
581013763
40855208
93742082
504245203
63976850
306551190
541531777
404862142
49074047
447825367
171624685
305395925
64086247
400608295
5588410
109297222
519260119
557199906
347069852
81748466
314697667
42326869
31317600
213795651
267222217
415451179
16870551
168490502
61112133
162414807
6878798
78376318
138712906
35045692
264391056
441140719
60174859
42817908
152437991
13138719
518732593
354048503
283177310
86046586
33588265
85593911
57746040
11434282
358458084
84295436
57116712
207977802
339406837
691046918
4180590
301461855
493725949
329589447
355291675
167482698
242626353
269329831
223961221
603297181
535765891
221095729
70306967
470104538
281811273
209399445
242335642
635567953
39400525
547107040
616795371
135033773
259414515
384322518
303426822
40270496
39785996
302371398
5050267
33447906
161051069
239717198
66444423
57000108
50686931
254564
29788111
328400566
34254766
459039022
100718453
414787244
147914461
499225061
280330208
58946200
394993661
109585927
38635808
11191194
586058852
722133906
18623958
16264448
256834721
161888154
313117850
171698207
261817861
104449705
153006373
137312960
4801612
211339287
206253207
111415697
205192280
368665431
136957529
486398640
745260874
285583794
26682217
446490875
125598779
255317820
230611064
402734272
177855208
345054132
155774256
67439469
211361831
296489761
485468053
236568923
426212482
369024381
221862739
48526127
352251645
66230611
634010052
178168431
131382250
500123845
553482916
225434346
63687794
191862671
172664073
487491896
104761885
826766665
16737614
454011095
31162839
311272879
410123680
387018860
648867867
115224506
14002680
803694288
47869305
490966170
197067863
355210163
361325336
272591946
27606293
73474976
122375769
224506391
102929710
104488350
178477897
162861969
177560896
226553644
174155273
180225843
127404962
18203436
695366569
168083216
136412634
275882013
215481618
35007644
385491718
346581765
67270468
104970069
16654693
368116321
124273495
846105602
153403220
236618064
442382550
157972113
84746726
39296760
1456301
573394872
276035262
154087909
124758719
266836717
59019470
639259685
273850617
429181716
210419942
341640850
29726601
11651503
139394041
675174795
202003218
389286319
2911339
124192332
27809446
437078832
252154330
448909949
62837427
642180567
227383506
475558760
393404949
90699054
11633244
249318591
118539382
342958261
113974700
294097351
206993713
245826263
160162286
298811776
194026740
532845915
447959158
464506198
412065493
681071383
420880574
307225485
40962584
425753652
428207836
349041545
625162218
75190661
87290632
21610996
56218070
99201951
724310803
183420830
316688086
30347843
8856732
9425024
18948816
777224464
138251234
20730715
527709808
24076164
46373623
241122547
178805315
33551040
315223237
211163324
422341248
366935516
131752353
244999174
69322670
21114238
67565260
279858777
184259582
262229393
650427088
54269078
497721346
204948054
86677389
16661473
13240188
30824468
770273084
41271651
92509250
20574531
251116180
54546643
43249320
138707890
297485288
658545117
795711500
345828319
397750921
39509675
344367183
32777016
86941412
57007622
562666621
7753100
816388622
54455242
4480396
112262194
294642111
694370125
358538041
803338309
3952659
224725230
243309649
154544803
671232075
354997690
110327637
27040491
3220346
183910205
150414816
14821408
475325216
736117468
109260865
248615063
248852879
545570586
558227982
11547374
63628156
337274336
402049195
121643615
188998810
106761133
833377278
64879840
385166
65439633
467654630
313723330
552495367
149510120
5304132
229621551
19677691
91369264
42204971
650818938
165994341
488302720
660561365
71537606
230745906
144018066
104170921
432634724
152624207
427545602
1284031
215001518
574687
173849603
19507701
17052300
272287568
399836025
718987591
875435967
711534707
622232881
72289858
545851618
45816243
403026647
644155797
414884374
416002784
361873331
155151702
300064953
496747079
53638236
818305504
230696793
153048223
346229444
135913469
49480811
604378405
25897906
23542829
86522955
548701328
4085190
277494498
108007911
56162593
498389920
333051432
545688138
711784836
513421086
153603969
418857207
296059332
273949357
179698194
209400855
171639017
220412070
10502181
49314222
250020852
172943155
329169179
81986617
320233573
222944881
395710305
783793033
128851331
35518361
581014168
58002595
69144620
672583591
7806264
232984219
11242482
5075194
122497353
384119441
6859798
224054192
86691994
44160469
45772409
442115206
187197939
89733595
12187694
381244190
443677221
206776366
212087929
422355462
164632741
112668352
299415649
20320995
685286344
553138742
169514617
618279034
357699085
18947191
1628863
102231198
20628469
44500882
258003887
288188582
40527560
90141784
41768947
227630125
28557652
64233407
452779596
706225432
397356414
90359842
48876831
129491018
30244331
376080607
199424934
25392827
5530710
156076684
256867949
412022916
200619
212307949
8572824
310624565
467371136
322786772
425985364
73833535
227227290
469805695
293875469
60463419
215355248
370303731
96535109
481800147
48854026
236893155
36551253
618112764
40049175
713203907
266783598
152349258
187188373
86793944
253136252
235147468
748872720
41373724
9106133
527785556
339039719
586746439
365650489
202982209
303913414
43715827
202694172
392927283
166856614
118338856
390085685
18979150
512528657
74440998
472258020
60445408
343446211
590354509
363376689
448141055
4141127
55688255
60022184
158039271
160259625
20549028
178099256
31547672
346771229
259445865
98428374
934972078
577046540
44582021
912711620
431929590
54571899
107624961
130277405
860933431
162823478
112660620
128863761
55565298
302241353
56444756
522548026
76511429
87036928
27022128
106470865
39175006
733882914
279531725
221778429
73658388
53490744
238131475
42531898
356311170
616512802
147474707
212367356
12547025
701350236
443000165
108846336
667476096
276997341
611191161
166013535
11864786
445057710
523715344
697979366
451646384
238708078
139769334
43456499
334421091
82415705
328311010
284411510
37084502
57730050
241885702
97134420
190432923
193322214
318514147
88449931
368430673
432757245
543113672
476065683
297714368
53254383
425839069
314775165
40051105
159793903
6545958
55472739
66440495
728375531
205404825
173594892
748082845
270647023
541303240
292341170
565920006
269946625
422155223
238517499
28978521
110140638
273792802
113575186
113318314
338494658
57018403
3572433
234438924
451223103
197442111
145205201
512682083
18949739
26663571
379188258
227602989
233957038
90307801
64802599
139188412
751865971
140993787
17812931
438279678
296844413
657060
161562636
196708883
92546031
78359752
527835584
10176000
130281556
254816629
164650669
85289584
180731077
470428815
680474863
279650016
340017040
22124002
165928240
76288769
71442825
16400823
185992059
289563098
72043358
163166
212120663
171818902
605642626
99041106
572187006
110660198
104285581
451290508
712213500
145642524
666845820
128065789
6075254
25530999
367130400
464975
894059122
38498018
142313446
201359442
545022288
1743968
295652616
35165630
471510478
166063412
203546219
117351520
96100436
102961979
28302981
294417821
3522644
416128233
217693782
553566311
122765992
15545344
250508869
144663883
67705519
36469865
241075164
473929953
239578396
133404517
480851445
625486531
726110699
55660687
482766640
107366995
313295679
704444753
60916150
441654220
73263826
1253765
652041436
696263450
180723184
33996450
82369257
44921282
346705765
24115333
26519922
231687497
13957559
90501994
233466618
11467180
44199086
30949411
9197541
349663983
719150875
276518459
60509091
30244772
13420790
39337831
604316703
21950556
211946646
870745263
130536201
20768828
168596455
503476968
11426784
123735849
431137254
110252144
454999293
134544062
180741413
110236162
441244579
69868370
145476069
13928584
90685967
201869795
450002019
429622497
540236794
12063513
78771378
12308130
758108600
73631891
20024361
2461477
57764072
63500715
24395635
53002812
168703804
240972981
9602097
184366179
412564944
728772634
49240715
4028007
6523157
356976079
320180607
28039434
7874778
203046156
220533335
277618593
167520227
211871253
137827218
560190596
42467075
143071548
23817294
81681578
21461538
211034413
9637339
19044471
147177924
247787306
643908281
228340470
55559017
569896415
317014805
145950091
74808566
316407456
180129990
175725085
2362130
216765023
102095253
5302237
59567595
217175990
217745495
664235040
30645562
41655901
9676331
28212465
520345408
15180906
509584774
11346331
217273880
10171397
293970892
290312218
592616813
19630995
192494396
59435562
195245446
135772577
425632081
280909722
344755013
5757182
328522255
325914398
349290846
43866838
393265722
216473466
100161519
93887829
399151984
378318969
115696222
32742084
104964665
98266371
35625336
43112672
243787027
36326017
646600416
77084459
188697746
139242430
248994985
503932783
23771427
45325790
53617695
158684594
547253942
49218563
15879513
494394020
225161803
38454714
185460748
649237008
218805547
436850091
116245915
536236811
421323403
114344363
170539206
80779154
283807341
279644531
28465761
89569723
338714071
89913668
182515654
327405540
324241693
217934701
195767475
308439711
704921788
339417004
241651126
59814380
466096149
30908716
111314613
69824500
15180176
54260751
22089071
647114852
6802073
665397644
222101241
5342047
697506924
578588328
245839753
812054415
97059167
154477303
89930423
115289837
134994154
241923190
768307576
346777236
319405395
53886922
526637134
544435998
154451638
388818778
2571035
678522471
53512115
407712998
221904400
644980118
477225173
46872156
395082116
213163501
441069974
209578299
408126630
33426890
539392875
398848580
115569201
253411911
508323695
484821796
142383727
78891334
8556853
153831542
230450914
239640400
3134559
29574319
137458818
27500768
746680980
55383141
41323386
85587393
188344021
793572723
118985706
213992930
317048240
197056921
457678198
330520949
114650413
177112462
2759923
19152229
89660726
15916059
42399172
276065264
99779564
184136934
293884055
437133
213034729
214524163
453573166
255655185
16105710
591378263
107603725
143551368
47688395
783303941
174017586
407212792
262520588
6661673
42044403
652304185
107872143
68194667
25217896
83868368
367809150
103357466
138892565
52303512
34025396
3299127
127412217
196252122
145169612
15165269
146154492
102114455
201592334
258087998
284733972
159709266
626938219
652302751
5949884
155385517
156496827
258082203
560967577
299241007
259932494
550890872
757447930
84051455
198695729
347516794
521380902
61943569
453079756
206874007
9125004
5998072
414497872
46834996
312366771
80073491
3724521
38447918
146838269
98984394
164784382
796725684
41980851
56651185
15519829
648191352
356004059
709890452
135626408
79085378
253568706
78066178
302539212
301456955
226241448
177112700
315819487
261050761
53969989
2227987
41490289
27226858
59704704
183363323
4173106
264273980
11737938
112065425
203484826
90437212
99340250
605084790
55912691
551291078
528429306
475555658
8143441
85732161
660852877
21640089
159859490
405400729
17822355
259363009
39454172
221062048
308558902
128173151
742637583
254392348
71569652
9927724
108167079
251783504
278263870
516636603
5817051
132956812
108082957
533710855
546412594
349185699
21174257
98771687
769211
63233065
18881674
139113129
106376643
66805487
60119612
736994653
11723658
80912685
48251000
120428654
885040976
3099395
517730052
406485367
136140517
149550817
604816442
58030756
761692113
221356757
806480
161670808
86755943
21859085
96185479
171261049
162342225
99001616
229977666
361280783
509770404
88138391
20944792
189499585
7413360
90038656
251793699
544836979
660561769
77594077
20020133
130247050
14260109
15167024
133610595
649052379
75986290
122883424
146579587
650909776
179554164
242885606
166473758
43015773
95392762
490791872
258811598
333259690
370810291
232443585
297982911
23110950
7966016
51547753
46338882
685036691
46642177
833668724
172815877
688841763
90542686
142292781
58487928
208355569
653890992
133874258
359470096
201077838
705124119
327328497
299908590
334424065
774278315
116021541
510944530
339115174
156862498
290602225
360657827
107657974
15017767
3784042
806826587
545864652
16514974
18738667
265701854
2092759
508188204
257506819
50545341
380773917
8252022
28615083
136919024
307853710
285049937
244231159
75355482
302826381
104943332
205696405
639758880
6067205
436946180
851450296
228883523
363172927
387230040
93703400
121177640
385225270
18917994
281685396
45918158
57074398
251224563
336433652
62612064
129039111
10993569
262415066
145526995
152355387
53168289
91057397
396154139
9689475
6742042
458331900
33641245
3873048
152577564
245043995
235974159
266883268
39383592
373705891
135513716
402108114
13370290
502101407
1039649
536505012
24375150
667492932
89255591
163279476
579807799
102997989
282761697
426236631
61574013
7995063
14176510
112792311
713466666
24143130
433924099
426000215
198471389
568909512
312123827
18549742
571422633
17267173
199365849
139079596
190295812
87525957
404992344
603452982
817399659
225233740
492739135
323347447
8910823
10463779
368568525
45052159
254467393
218973958
117722226
24689286
20271290
256244994
243640238
462638971
69872830
423705082
568695914
280205738
388328833
123429887
9914017
120394013
86023545
110680971
131007893
369593046
228229911
21420579
415225690
14325697
346831972
145535378
139034468
9812255
368616645
366314249
168641679
252077539
95675724
4562064
395645792
114947417
582733385
68616182
221335729
118510088
113046195
107987771
301175070
215753506
13423391
12113647
660443296
200845295
29168701
225995014
608512645
534087842
19779266
40232062
284221777
9157689
251052008
77873616
139230052
24125845
295150034
309780656
82184729
3271925
903652041
43667746
386421601
377544937
416320138
83606020
94574593
13233880
278925700
18560979
560474465
655175455
478900508
625946562
143785782
549994481
126903122
606642995
96552605
340519478
20345037
224177186
253399381
208573558
22083622
39297518
626691625
275470893
414730503
21327013
469529307
11108775
206544019
834865965
9402778
410394006
752722102
190119124
151022094
316182737
577953010
212137174
7929111
431215973
217421475
118429134
46269859
32097562
97444331
22523965
86779912
908715863
550189446
286522307
169063578
299683002
51469921
88581089
110887366
334616449
285720601
151785239
183997516
934071384
256585393
12927541
23112353
94531251
85242375
302462359
46616236
488417607
89524912
39460368
157111032
149234954
40128980
10139900
360598347
264270707
715660719
942357
135307444
253054556
17986441
140204089
63907144
126477278
83602982
172890308
125965480
533105116
66038959
218689076
360380455
429974018
213202621
171679081
136937223
193739481
318029087
216779920
841020875
87255552
173361992
62101008
157898492
201492792
140511700
307077015
95510743
356463808
309671220
125511314
151500345
100657879
168815969
225602496
187929888
42352006
38816715
3158114
293633481
684812573
113814616
273217608
710149742
575130262
430081731
39901630
34720491
489639306
18036287
437891758
379076564
472049258
159884936
88896711
786901975
116440088
13994583
200134164
2614858
121594418
123805780
518558694
37688596
100017172
166610279
93649822
219854123
49502252
6195924
108639719
22225436
173897735
187103460
792560672
805501390
21669371
133324387
41783288
291591394
362706859
39594955
193919309
409604481
375565123
4103383
39454919
128972870
412081193
506708497
491366263
19352943
48333084
528355887
544208401
165679651
737331
122758110
442997064
11170208
3811567
2095240
156222494
231545805
347594925
45863729
91426091
771911078
70363225
113968347
444829652
510422604
1274688
365622919
395221493
47934577
47608145
32309249
197233025
123069744
66679900
740065451
134306472
18591052
430993443
243744382
35437291
654970429
87772956
213204614
101009762
401087394
65789627
9755221
253739312
126424503
290890058
566270600
9691715
229871222
69834945
341665786
180146278
365859923
204283397
270003271
186957328
46539207
354221270
301329999
345008087
754250316
508359070
17195594
198975347
95624745
740543998
32548
116682674
754777821
51247626
94990187
519259000
131929110
99342753
108297647
193858747
757183352
220812094
14327066
1922998
23372916
116943722
19539408
106966565
53195775
227504785
571699103
1086237
281925518
44487484
26954373
19118771
69777752
332435218
118354891
70461119
128542601
223331334
92855700
173217033
105934237
171223769
804241229
116236200
139389908
46950096
342430706
266928940
365321314
21500495
161558219
232622105
268647750
690736328
329079169
105519140
260457369
305233538
127275964
248512961
299995142
83660594
481550001
159812738
23210316
340366737
202072412
30806072
196704674
34289596
382548079
798415907
168601039
752007122
129373831
107241763
517974378
59117482
380116821
198354831
255657094
279891253
10351909
354600464
230492823
294583621
474709913
338673293
3525143
376717916
17100904
16288840
357187905
65038953
84319287
293768106
778936875
267017789
8586502
436779870
549402349
36390238
425343739
18699967
51199780
162534921
434487124
105375514
169715467
565778807
96058539
132605209
46095412
157041208
133388275
681468076
56338223
115327116
28923102
8367959
236349430
463789245
362899315
102176355
213304499
104128050
67016303
340493822
483636092
795163638
440950099
25787160
191621632
458647575
344272876
383827994
92381632
215064411
585148780
246781643
111531542
36761663
116966315
271664710
218976411
109965001
350691825
353006325
343157712
354317843
11137156
141561616
18166024
160571795
36957675
269772191
520189974
615212624
10094126
234328959
391889784
376532303
49364541
1469960
933217
11514511
20155376
366975720
158667489
876026589
401063579
598071542
411925812
35299880
9534291
369701445
60333547
244675367
93725947
213863472
288921134
297971970
61631840
7639494
558184368
563616877
423820716
347922595
46312673
384019234
8798420
159204759
120359145
225059338
388428334
53606852
11092481
35168618
778523808
456143834
21768295
341926773
334429934
242523226
267844309
438959975
264754398
249812587
77665
169428724
287113457
21881492
419171598
93949196
220077640
482920
197960632
597641750
530341089
81396768
1285007
159552315
181306030
359904295
32451152
4077413
203745311
44431292
156487638
266282865
218345112
157838702
156135114
241917904
1459355
158683011
788450
728778729
210949987
419887102
252549319
546463679
97579527
335504864
160102629
3206573
551826694
501138594
412402923
31496691
505385110
327778870
429769819
43980129
238622385
794990817
201087717
66297488
55822595
81068235
288702770
220405592
27622854
660326358
641066484
395689432
804540388
96884337
152250375
196522428
452222862
21743239
37711292
90443289
83432171
463757638
123334174
53932801
304998919
111482022
96743808
256430065
251511126
404693250
280565053
183701207
367579972
102526545
448173249
6775626
126590549
3116065
282135456
335203009
300738340
56933551
568768774
70268110
96539643
498455214
690176914
843723783
723338346
157990044
610664509
60995590
103533408
755638615
71715523
66080522
812193855
114993580
275163730
482921353
35401734
130289120
204290979
905598400
28538371
266666752
460127526
73640147
534139007
80381978
257964718
727292102
189990931
284680538
740015171
147408016
918570
136196787
9556254
8380050
117605757
727005390
110670932
30067316
479332777
164011224
6642020
694665655
288955861
161961268
68278999
423377863
89574050
5758833
186219133
163156232
147363919
250566221
342567353
79494331
112482402
35024284
50718703
23233195
156148913
13899535
128405935
13523257
563377414
142382368
368546881
3408617
136485643
11624359
399711168
84898863
183551176
599698562
18166398
27883719
330937094
153746170
68347746
336130237
7540820
193869301
121787480
132530817
103992241
92184653
384041515
345552398
500024589
212587732
716294844
150747867
55979070
413449919
412467594
39083495
69764113
252386641
301374646
67532532
34605080
18530165
134080311
441680156
20984411
203854484
199973027
351530174
103645692
371209834
658604453
29797963
87412127
273673870
501368208
52900590
122229979
4300210
395182581
295950249
517695058
422918195
267274475
492877376
48849978
695405459
445555464
311123432
17995462
140904472
31098446
71298971
139079806
163322390
2853975
496778017
302384463
391824674
470592086
650810007
51819746
241724236
21980583
224977203
72009868
248056833
768261822
173024437
229510088
73552731
1568227
174623004
304639942
54246916
130487925
407651652
52157225
269555802
391965518
211199938
348152066
338206934
38208269
76384409
116684520
30833275
521568304
481448024
54371545
419320757
18318687
17454727
83338424
26661702
123901458
176531021
330904661
825820609
201859749
207113466
7841261
73203643
107492715
18092601
14889181
12865665
64062791
970134897
546529767
98040698
66554824
170935330
414179793
4703301
715164868
56510738
285469446
179829226
147545508
195614382
236500757
464996295
168534774
74927286
666469765
224931024
116157872
252898155
77184021
146489651
932081120
877982670
289666317
223086017
89177105
84719259
688019470
771246078
77428377
167103851
44476708
482028098
6167504
96339736
35615000
96867114
3141751
380828618
134631508
568791161
792500533
354769514
522310266
482420852
134803350
353974112
1576907
192575920
489379512
23193675
22680611
588187989
310033759
220027956
80071170
38050424
336515992
304991981
412893034
112455446
587522364
147307848
389237137
505201740
119159530
149668898
41718140
394476303
63673718
147506697
338044162
132209757
344247423
35200860
393844548
302221098
343316018
92005365
31824392
297783227
63900993
599416844
105409014
21283092
264811105
82677671
664735785
536736691
189889423
10536229
465484932
249763204
116607056
35818974
524898458
583062913
259504218
2659676
18295773
360267862
2977129
736470708
422544691
59799943
11720591
80292452
570835666
155765764
2580608
294477774
223001822
15547868
430747313
478380939
517102921
181453455
22889335
452421417
30731500
131048807
37274941
150394300
223716028
32980178
10857582
158065996
98119992
5260182
18199699
704949391
310945963
305344456
177662651
186166529
66775520
127915566
203679372
65977521
570426026
346578482
418545524
50091612
168721404
334914347
109386018
279951658
282668494
107249615
141868376
300754291
1917085
722953978
751382949
276279923
148514603
38002428
651602007
362381416
566148846
154299367
434410245
640791494
139456321
743596095
138020855
252923205
234212126
90257649
31491153
64410384
665677855
259711861
749052149
141312136
43341168
386458003
346170555
264170659
274698216
26910529
255366208
93993547
105796060
92107824
359940595
412011030
51809805
796671086
701940394
5493922
106845416
118162962
762221631
765271471
31177909
404872686
208426146
56187529
6945768
240500424
162724118
287683699
54041937
569374635
633095308
129804950
21389077
570575743
753027482
187095748
453715543
297669254
609157185
656553323
745964332
77403205
549099687
332309185
565003415
66430915
209397378
64589603
539730786
366308902
488021876
75480152
678626889
189183587
16453055
520064195
218087920
182447678
556780568
136533025
141632785
762363947
193458467
26520698
434135578
715288613
76570601
612218829
27327137
5038778
230777995
204453734
154559133
346189448
606571526
170175077
236571183
59620703
226343088
395678376
369354086
66171678
166444232
557174364
563685112
202121905
81621967
39344732
36392110
229266593
58614168
248221500
732877225
160226224
370130442
25510876
618809434
204004853
288087643
207912930
186337460
16708822
13511413
52705527
115123129
343342031
14688839
706792219
105642838
122163007
81608591
124478917
400188463
501257843
77359464
429199186
8140964
13276959
74720798
316258548
502010612
65271259
413854717
74819709
103728550
214898292
670352759
97102202
107512664
319195384
464616098
95925835
50229602
181626161
692528441
470051414
74929917
628778381
49240160
899631161
118842599
63269808
310990195
211244159
16297373
217915685
526380763
195271349
894566110
569534832
180545265
109456341
315354810
287645588
265956350
201636371
186934346
5568100
31025463
506612415
77909588
501113992
32969883
72290642
26908600
159998559
18677843
609682386
454268996
232315083
101745092
5327215
1523666
348400980
23572891
371986032
7509708
531617750
399269657
913835
841335911
162077472
267082270
168014008
6904817
7295833
466867928
532117732
4954665
493653715
34039737
205647836
103114190
142802419
346644646
578278055
247793938
300339838
476963140
237704965
296613383
882669036
381867351
157570972
428787548
5841216
413532919
68421649
243644288
65511250
330100911
148288180
278190342
18646477
22213435
637759
412059022
300937459
312638717
726741517
515364472
27642385
91700100
8273028
12181332
337280874
545159162
58287218
642820171
61534899
611602494
203823763
70193755
255806549
232609299
327084786
530905498
149122638
711564100
680505835
68849516
174765129
120888710
2397035
191086284
44392840
75494294
82874581
258779285
421884699
637930541
755417227
783153794
200684927
134884045
206788156
65797306
51725384
531602579
38279224
66609933
573069115
22119416
18424618
78956256
407048843
85339381
343411893
865231135
107603606
23561483
9127282
115618277
220691907
132134585
536695606
103190257
336994363
288247977
541375585
323342883
132329250
474141391
725877202
847407970
145507409
441241023
99298352
475183939
560117762
185631197
2930959
6004241
489166697
162769705
260346265
482610
79281587
783832708
250106837
226879494
104193465
58415268
231042849
50319974
1869637
57590818
391014602
50042684
22867430
457878911
50427657
415892157
69330466
19781902
595552395
92869699
343700408
74098377
2682362
418675867
593745232
18982341
165946952
200933071
146030229
49892667
280364984
71685464
377065147
33380335
471770903
174695584
540033082
387152463
37600115
65392694
12269853
36255499
72755643
844927521
202709284
182780845
176439880
6021492
85073409
479570155
46326297
357056550
8927931
303462271
273347026
348650157
659509215
890653661
199380511
36569724
75488634
145517689
282560583
247852428
484186137
399248201
234294501
285949169
79778850
4655806
430133721
267236265
83997129
36001021
157136511
111095406
205266538
662673803
72200672
126199283
322048721
53948717
663782879
395079087
115032008
368017058
91313824
9077312
69491727
111866596
352368901
92644626
59537643
41127613
40997403
439753479
504775510
321449725
274386373
496253144
33758491
222261843
36758541
203381582
38040096
380069854
724882281
168475241
194090131
139007241
355532408
58774847
120093532
1217428
376899699
778380239
278030732
278938739
493910844
688018400
45684210
219164409
143217915
384224404
601301770
87820393
526382228
54616484
391505587
254755980
340654416
1178080
75987389
28247103
282842864
31914567
176337067
79101552
3554576
163691619
69662768
4475594
434255232
578630976
327033660
158431593
807192213
335080385
234165175
534708369
212471891
104499205
141504466
542511998
238731944
285556241
381518254
58719484
665946332
31171863
336503996
268266245
185341481
134039293
80749815
87518178
634267999
46558427
30877354
8432141
884313950
510943277
97000973
308795484
43965769
215816502
127404663
437459062
367293690
308638213
357776707
251087566
194230907
828976292
57301009
205459628
439880585
300611639
35754100
39296623
50444339
278229659
723272985
81955537
53957828
373791878
773772568
9715712
111884980
234372478
397294882
329549204
16669535
57008560
29622152
495166290
840165460
75238444
377076630
73003763
106001234
12100107
331105176
653942281
6607037
725727746
104486913
9112790
341892344
247507126
24151360
118857147
54403581
208157131
97834095
81536382
159114257
478159405
501389604
441917261
289850648
177859879
56060194
68899588
24775083
81948701
24166133
99222299
152538951
71480537
305526319
15816243
8897532
95638585
199390823
29770452
61728330
368916567
18736697
137112276
458986408
125178715
115733832
85262940
299625902
12234820
130042092
9474404
645671519
8317248
387241983
173194435
532468034
569134912
790005868
428754378
511300778
41910991
14899849
112655837
521177831
580577009
102068056
293696561
3668758
142700165
20036630
119753645
2263224
116994499
35761783
68564190
770278772
23818310
7887559
185908610
239483774
245372086
205979130
273944430
182696143
14826830
138881112
116430048
404246360
398685259
200305437
3711967
458280434
140609514
17599896
216864315
198501584
445334804
219225719
234481459
294043016
72820304
281418226
94228241
29998310
390203254
594473293
510601388
322292419
460368944
815403227
712496024
337295257
10920688
41483298
127802948
332502803
10495200
83894802
262095012
25968970
182557026
364453730
66260434
17661080
92882081
444196
745860362
270887440
728040
106095864
504439326
302434600
63149285
147713241
47182021
202086309
662709981
380119499
378093789
7781203
141950642
135300894
68226206
314202067
343362311
53646805
85741518
194607282
257060971
413232295
67182800
159303404
578385636
514419831
8865286
512311211
313653843
237016333
16461775
436115255
98970664
388872211
23987901
245532957
859789388
173561909
1392414
152745026
651942527
12634269
190626472
26231956
434679840
206421513
667703735
301960501
96771810
240648881
90768604
145844435
14085860
77369525
16495941
14305448
2437669
772414842
130451495
212248594
361315879
24331054
288432307
595701739
232684959
113641801
476794417
176263358
480972014
132229722
68670046
485144133
256264151
228545233
11492008
182193460
642487
629223224
7048860
11246925
445370082
618120680
127839907
110834071
847440488
224872410
66595463
25332756
49884087
139792573
304745622
407183562
83786397
41423753
469662158
239469293
205391979
869798946
341399607
142861402
475793821
169504628
374360304
24124953
935886372
123250018
453395597
172211320
39718191
92560077
150033522
396382888
405334435
247485155
171558268
318468684
23514770
322772858
36398018
49012292
137233052
803824798
553957320
23622302
206189211
544718951
675000394
240090863
126287651
1559849
213958541
85729630
182403548
192038762
483443277
243989576
306566299
77057659
76052997
40572093
292849812
514860052
100389070
219687503
89426120
458937514
505241591
118367430
515058730
56484589
880328471
461068047
114462333
216378724
454897077
104143447
636353022
65302721
57935084
160250488
203505790
519393959
88856772
74251607
90132285
137780324
379516063
287245796
24672350
316632458
298899886
451225916
271919909
198342910
171002770
188514809
602502496
93633942
104469301
23927407
441100447
520156241
78566381
177225478
103477007
338783590
126337737
88528453
7139852
295770417
234820632
119653511
446805623
42921351
164654611
78656173
75540381
230157425
7744915
48852878
3899509
14950792
69152540
237615324
453001301
175787773
318426608
5528566
607469171
689516527
27458919
17237435
386751190
98304592
492593983
73957957
34888021
476167334
412662344
404924251
205986684
40589606
1462230
84778549
232382660
43389858
485437547
120222928
231478199
173296911
512419608
288980573
227747172
172564367
464085266
169690757
102869986
628897422
189123689
27187822
69386138
196903222
32080861
77667284
105417385
402619442
67300817
224915572
538243153
393802208
229057250
490700400
667446641
240511022
47744209
45555981
542151558
503667678
153160888
55636706
633233325
308322002
215245632
126332026
89959945
34309992
31215376
344806147
559393852
377533118
143734141
484264858
404352983
967047195
5857749
58114647
439574181
210940472
105271576
129448732
419597562
14697820
245188739
243655848
366445688
226100520
245839253
7917001
815864596
48522331
47831355
656703990
72459306
159880634
437717919
382077964
81179356
587652286
677352016
203217348
202682956
109524036
768933491
533860009
575301886
247025058
67541854
190450178
154196576
2977513
484294383
308811043
91763507
28386571
585072935
31503670
12297588
476025405
447218053
344246371
215626356
449138772
527528733
777685683
72707996
266649209
4054790
383827508
540187200
689509188
518808348
242542641
22121345
4151324
276024784
599080518
790220879
579352743
131141978
582135588
735066245
319978018
4204759
226825352
445802345
34818045
28214667
13426798
525883446
31194690
41538003
43201254
392167320
148032559
301108774
384765559
187585624
52631949
412889179
447071963
441492
396763395
673712322
461110039
176345845
364653209
252717147
3879050
164162401
116208541
469707239
103302879
242527689
107185556
62686641
1282769
56229358
200982129
525402890
510670050
237550696
278986824
513844492
239849816
27958121
558583747
251791730
508695075
492904253
954204570
331318345
50408435
20456978
68952724
45275018
13469647
105576838
304442793
34148119
16958924
37875975
412898278
92377676
543243267
601853718
231030764
290602158
342245308
134153468
277318370
330889844
770606498
252259766
7393116
95597
169137056
123498936
539615247
117908177
2058076
26795679
89438221
16956579
80542468
23010231
70987509
25102960
261433272
2709475
1408673
306563172
455031832
269412363
15551539
6053705
258330005
82437927
77773371
561516127
133015138
259560713
390148942
42543417
34494707
46532698
484570113
348050594
163728074
48388823
462912022
647231567
206072307
149159537
96699613
310289761
212665528
13090344
57111718
278443062
2079326
290923927
341847746
702635965
540416033
510555640
281088929
409830422
373351567
111984037
11301619
62307419
179688007
157687816
253504527
89351981
548567556
37038875
7761062
102523070
15654216
118777598
84270744
96935282
802503444
429069110
27702551
282456641
866658492
6765389
635193264
194335595
349424376
397607684
291941220
321336136
813764098
306796216
384529943
619934433
797607923
316341730
346097768
74671509
8277758
154639038
151151860
199640161
214967766
727993017
226035019
245105807
198635363
206678345
11645861
329629292
493367466
36393838
484688913
175847265
63681930
2373433
10645494
581821486
311411730
93926811
303400702
85252098
146721131
5000390
366496618
59202998
1365690
226738000
141357429
78761567
340222558
720976648
4829044
338667825
84138853
344300826
397512192
156053389
77841814
21278804
577881544
697160723
44124469
181354668
17523385
182701368
83591170
111064940
313926955
677918503
29665799
139088928
133590500
122300108
836889
136329052
505277749
869535582
595718403
157216410
47301158
321210388
87839336
146104227
183926104
182536648
9639027
558494464
73920090
89001986
20470836
538772877
119213454
204254153
345630925
199860893
213431983
49884553
104451892
169124947
609162930
639822438
69336025
126161769
572521138
80773944
166979430
191122795
337388668
228259691
484474477
919998034
564393826
102063924
227183291
354627019
61473717
129647876
172978201
431915161
13012179
28917154
75790493
130952564
277391277
687992895
377488946
846615604
384568316
525288275
78938533
75232515
84162428
16387069
349938923
592508122
160983676
13892560
135129258
138019678
469296923
300407909
376769534
17105619
213457211
255552320
353318942
145337888
584245063
785084349
144024611
42375969
235720347
3526917
654472282
321123094
64165945
129867406
128175258
4602723
91217934
47853744
21538699
566237933
542741168
87789537
193452063
195095897
67897342
52006938
170856433
11966833
28428153
96392943
695737437
3833425
3547608
118347049
241853931
14341869
242649865
4624064
592573539
141384891
105505623
186296081
2589811
64177163
388907744
134646634
96899509
123203763
402592409
196636669
638586518
199819567
59903491
89546055
81688134
195474440
72528386
115958730
40499493
134232087
257699781
403942793
164068351
517191222
88543852
8135273
12817339
162917385
335040505
104903495
125821018
15635649
79875109
145335818
696564144
57801573
45215723
466886013
726778442
621052467
282896349
306102492
4074106
200979778
669950600
73374448
335767330
261104745
289715021
668562133
149473794
220917374
296553273
83154243
6999711
1961477
77562385
102900961
10864531
660256161
678981300
234175133
90249867
143264529
631626125
550106016
61027105
148552411
577365889
13318362
184797109
20836728
42430950
524694565
266907631
54195388
16507621
46136558
295978228
402811857
918282505
643104759
429364248
169033711
19477735
339896064
117679718
39316056
86309191
511165356
552806569
88858607
146857010
244699835
270668100
186564006
611514050
187978188
764370026
11313597
428351024
217641394
660281290
240635585
452627020
729946495
120680636
183358924
109680382
443067394
179706871
46035155
473563866
78544962
50927806
100548934
903010830
472266054
260548450
46595382
531265807
59465860
286418012
277116886
107429495
194422643
190939822
200005110
202432
75489522
959415719
378651142
650513912
345106397
248029593
71837935
388430225
1554943
318196896
120651642
239496682
630238792
922143645
102165118
341434021
8462532
480613336
248946496
59456459
158826057
38749565
258990873
26128601
142857922
160036661
43386115
75124428
429834343
337220766
39433099
246433149
103469802
556555333
238102571
112290144
152099321
42076812
32127
626562401
91312556
144240239
25575476
150072629
7802561
165511922
31105036
18056538
4044793
112615591
166277130
140445594
476750399
68415309
106409663
319912306
217937679
618495010
41162868
359365775
298066727
430557210
56147936
482448604
29515746
201515768
423317997
758680379
29368759
183289245
163225844
8212529
18018360
49497783
232027460
93639422
17689090
109540115
685699097
2351042
112118996
43176204
100919768
242596177
31670347
203248659
117978955
479941460
118723329
778361848
344712776
56127913
5126357
507129868
148913851
380417426
637523935
3203664
76082347
142372798
488698281
101187942
126050824
152613305
64451789
379752158
612435961
96727451
78276036
280146467
71404278
154220277
83951234
138420741
216425895
41414562
613694618
502707070
255738259
32023138
100080006
9330532
216080213
21844891
16599756
624372025
252051141
84260238
107324097
202823252
63552530
352828375
51307754
313952007
94757709
7661330
554324806
346563107
101030850
9395579
186227776
48351205
523798553
77576208
129115308
702098416
380985461
401451960
237419326
204746324
764431
1028032
372711187
376421959
640464919
652789113
109474095
756755443
534578118
300855780
236323376
729547764
107768194
555806487
437809007
361759976
72054923
241043873
159092607
101997706
387734539
344765183
14186428
12571480
444596615
220360793
208420047
85539350
236526261
159880654
171104897
301855141
78102205
6750417
104219799
252110137
210587372
49792856
558638266
19984587
937784830
57487747
18665678
195589063
144495084
291441007
576608652
462892865
272168438
144767497
215602258
417390163
285569829
144952862
52068565
410501062
50309959
109949322
12989080
100630764
465803323
127661857
329782562
596833941
240086892
545069946
296799797
789340599
295974391
267294842
206098715
192004164
160323194
104128412
769354522
177475315
23052712
760670571
33059067
410807263
156693181
448475700
140611379
576125008
36899937
46839169
32265703
191577368
443082041
599877
204648433
418018360
93255897
644765303
445049071
260383971
909653330
593624568
877837
2893843
233396413
171551951
195373108
381498268
109732212
754366922
822326205
541986496
168503552
317192912
41173947
20653080
307760517
186384132
706876523
553024105
323781578
85958941
212366050
392902948
402159768
566456200
78769130
17739761
291436683
556533767
3110306
127958106
336520709
100631814
9639207
192732071
75862163
19778289
458825460
376651034
31001425
768707674
822990246
394851459
343286232
232556457
135084111
317371630
11247516
238113145
510327182
447730824
121505378
152295294
343147593
431027439
182024848
600111238
267979105
11249815
197562841
248341202
90008630
391634422
201361163
551439160
261282037
196612188
83860402
106241804
92230762
374223348
138595191
48398400
179786755
9174764
350234444
586909027
151952608
165423984
120658927
463630172
589684814
188845641
510011974
724536553
126356464
125032295
3364188
260032448
630766619
2329811
120435269
442291640
100083240
286866862
72418230
151730616
247464914
72471553
35150096
265750919
9728737
32095678
34096327
19746769
307657464
277085247
26294252
483377722
57502013
177652754
341344776
327524472
353671756
112014163
40845630
752198861
237510323
326522131
44978580
502638544
144874434
290719515
6980527
318286655
45727259
231484730
472736302
150153331
23934408
278918715
290694221
137373906
18219033
462684695
195179166
87645987
100870022
146119903
22319898
87852924
165053086
4112695
361347767
369250031
208686031
6382167
345883535
104981572
88711027
142083797
135340207
199226869
441227930
60600431
652432929
825576424
194487684
267544846
79103844
191915846
203390601
558758976
758043727
34388229
37296033
269213948
124048737
92484119
162753310
260144980
77025936
23795356
485797066
550974773
38456826
564350273
298983776
38636065
476124761
111501912
346671965
41500783
167093209
529643578
153606004
172252374
160657308
5148800
150239375
70047347
4341588
155474647
35852837
229129457
392005908
55350007
100939537
635741742
876497177
327145485
6908522
408228393
56506546
7950809
125504115
161986133
311051356
309995761
607104641
488048865
76667818
404235113
52522122
19290642
460676724
32890061
435254583
509233754
788752948
531820329
416506652
113638625
34984315
10067765
399091401
126206952
16047816
261851811
45550199
80449482
506161474
298743255
54038858
355726328
160554578
1331667
705184424
37928571
124682757
80000139
63830476
251972384
146532235
43521974
110854908
550586950
556085932
47386360
5502340
18983867
67476653
541050042
6801224
416996132
487910692
592762808
462417951
162176121
3595573
213738106
482173990
62134350
346081394
215044694
41635408
444618829
16897483
41481009
866974645
121949833
835215990
191792871
132359649
39747325
374388110
543450357
61792984
765635687
659618929
219805210
554341015
479706720
82183576
468268253
229733817
264756984
8689353
590135244
62919849
1745388
8590762
385366464
105292232
14885147
282626504
306795925
487587755
181009622
547412741
320386745
249408115
134949808
142967847
44624625
323998337
619136639
110610436
68579320
457510228
125928791
92897085
482239636
12673912
208508465
506793326
60579696
820250713
63741474
231534575
383664019
64283363
97300698
97704232
219407790
397033788
561606857
493539986
715990082
59296871
34469274
192134259
319629491
520015947
221228804
385260113
140177990
2573744
546064235
359477741
910710729
132135793
271414885
430672057
303486596
91074955
11300314
24371486
134861955
631309032
176141119
256864043
200875421
187788863
97046943
34872432
221059669
293898398
361019709
152228102
371742256
633155809
124773935
799376439
109747606
552769452
72534845
25495963
140466438
94152216
401638035
154949394
90537940
538035072
98794847
487435989
267453834
97987350
83433907
24915999
54522508
86789632
295277485
685963799
710709621
273623645
45687936
454021029
140139099
40696936
755847409
430716520
150665886
19313003
487531321
688937252
57152095
76200218
323730485
74344572
470632026
52021983
305778503
135711244
142112412
2772370
199283421
150863877
272811932
185151636
253264103
60565353
454882118
4941059
7633300
640059428
21253193
152231665
133395014
110502507
334338743
23429348
79565074
13668643
92676793
54168829
866645893
92397889
10112814
17067803
18830527
160225884
118730211
41051847
335878742
381211176
574067146
166985719
371029798
475513634
12758428
703810
263777411
18812351
186861852
387156860
70627840
85605800
120771841
101071210
169203872
561725009
451822865
637045662
90988648
1607296
32600596
550139705
642394714
144294567
7402610
55458440
302653393
87592902
637554321
189540430
158151480
322401829
211595087
436356302
688605943
113559622
137980259
475001862
344268312
242933711
66484649
9211627
138711052
118917533
28146283
134709271
97899842
127631701
8009861
45708014
278893836
64665671
81989453
66386915
480613332
344919153
175140915
195635850
425289309
568027927
22250135
33434429
59274910
28565244
237433879
671436449
543190290
9139087
201595921
92869205
57811620
426492178
727559398
11238888
342691915
508224648
351767948
299396773
307264792
401573098
16115777
29880975
697435225
342078230
160522074
300111010
86420666
103361983
221382024
81045523
562807817
515316197
38557213
259822139
559446094
476397555
783328934
222546449
26558015
235260275
264217135
641426512
178812732
57052749
45142470
106079399
133727590
141027661
757942735
64381181
97182761
581652063
31152027
196284734
186425446
569597395
101619789
188578442
147451107
213027862
31201602
374297108
284245
645076892
22301789
58361736
646665408
135879581
71004699
116447464
102600124
187632339
40010806
231827208
64770801
460712237
709991361
288115193
90750797
704082661
322095344
89717675
77055820
210154846
78288564
42523191
109028958
115112948
131521410
69638218
26813487
90222245
91106165
232909976
236491161
94736562
797008104
91540198
441200241
437506805
314560033
209347518
351235354
44405689
621289052
314737296
127406813
391085602
174259267
98168342
267366265
273288720
75363484
60127732
466285544
347672008
22700689
374661806
119358903
817040911
6306011
542345819
194915159
432157832
78950986
359074146
300152281
212699502
47544493
149225203
478187400
170585264
729059569
199314492
77642993
367287515
27795709
253024504
394245407
57082866
3258106
62235654
176719358
51460762
214697997
33390039
237315321
495222754
39076630
211274040
11083761
42255521
592995052
129713077
42208881
127934127
184538780
474779449
399525317
380311754
350417791
23559109
623948811
285054656
110733756
418817695
397224616
135673774
22375976
512658379
132492254
404297560
318288037
344838963
132659716
16485481
26842947
13418347
83290068
54521204
21389355
14794392
76045940
770966360
151978904
140347170
522474178
241870570
153272391
141399328
4643083
41044076
59415252
38800473
95881433
472058964
441321202
76433314
709271694
464129113
544583827
378212657
140036864
145570082
252057986
18677055
495794360
129184140
291113367
686870448
552518797
93352156
98865641
95913432
397454287
29140867
295659
423278808
29431806
4377997
59025052
278934227
176108417
164865148
335643597
158854965
446826775
917641248
239140822
538705323
100544016
413940469
7579239
589041606
100547746
30569406
271787615
409825258
46031268
308424270
209582847
89881874
24605777
106085750
10202392
182343595
597788887
36108612
88691401
15902314
332907780
655010771
219471521
915882809
284400966
256468606
47805399
250875840
30833819
706711415
38109942
5412353
44753299
84390310
180554347
284485658
639601061
74800785
38349040
335482372
100347167
137862740
287801642
167577051
403453784
106345129
165077386
107563566
173220205
8928539
150201633
394976444
547660314
2036120
15310232
35564120
790645530
328494811
704454664
125783963
25110890
530147746
315062379
420993944
256578758
105721678
303960735
597588870
576358552
411090500
39476506
133475516
388503714
12330354
449290248
6402079
97038770
68446272
100866042
321256667
10023348
2886498
110621091
451256699
149757214
496781213
527976420
24282915
605096953
7161704
430851745
752539076
91273294
117582041
650078645
388385368
702306994
722277680
545938570
394435155
215866626
427851135
686437810
670740142
336060634
19907233
240814696
121836597
82261969
643626049
2559797
69563140
72176215
66357466
459330933
13688994
683067662
254136229
21068913
300021144
663383736
335974386
202001805
107657406
8649247
269251461
268932149
450538457
336393879
248805858
228368905
98642009
380613332
156430625
157739567
484227254
22345526
468295380
38934244
46705782
11039424
155171810
395050485
338260967
16465621
859459299
214204094
417774884
291379586
11591698
2994489
100148601
374872215
258676958
697496484
153675688
9410963
191942889
41463783
698692863
24838851
60008820
338544217
11120491
304538959
82753968
670627071
470441473
165713038
855160058
181132526
91422403
83156793
635581146
520079378
83926266
9115418
264544435
86053327
614506700
531556123
391193256
198723001
9498868
74387364
9933486
272428618
178470828
10247168
48481894
51844645
39959140
33329534
96729889
392198099
160224295
48328101
294134807
369473175
292523591
61502032
181847089
592628131
5136258
153698791
174376776
241456166
236907722
11662580
252379408
22492524
122642458
295886610
657246752
69741029
441562038
111254140
57108337
9865333
595607265
804978242
690304591
164033061
186741981
151829510
117889424
81809700
145990390
722119337
562521737
312010585
375369023
162363048
517180213
560005344
380359805
444435605
78953793
138482377
722020314
9883340
31349985
137328087
430217465
963860310
200838548
182053599
85425492
203547965
458248873
298347641
172152938
127020157
36656988
14152704
809705752
336277790
6987464
44396521
21439406
121002284
65613302
132683239
138624422
721599772
487421037
51088714
347075999
92384613
371028192
575299775
32637249
265682738
3140644
172201235
57532489
254176679
717402439
12845055
701228396
375491726
22264216
216840052
409357269
695568616
788675576
68701691
36301982
644724774
100706896
228196467
370869849
103175601
291613360
131277700
38486629
661178015
21487564
58350432
403407300
825221234
8581758
60095136
563727373
174581276
39073016
266721284
32258048
36312234
166988105
173528185
201513072
152314067
129604072
502875
250183132
231165141
566961809
23489296
360953198
270347291
58331672
120424047
482235773
147411143
262288880
572578730
202448173
538257649
159725840
121261435
361544887
46173386
243368237
156290138
194165143
549507063
155568090
456847304
50745074
113501749
285981218
134924566
149126038
239618988
153098500
450737755
85123790
601256491
145364832
68305983
526905682
379064657
12272859
12842907
259069973
68868445
604225725
3337962
230834880
49214449
539680327
201080096
203781273
348079374
448086806
27225781
39028786
878231717
77775089
195554726
276040842
9153379
540403739
66419626
300563858
304758270
1672063
226571988
208609629
197068208
40110336
94596625
67289903
323813480
166477283
57987670
479426467
17009865
34323007
176908892
96083540
246804361
336145198
121042216
111550268
94724666
18726482
54145026
67290918
173083291
202475643
114564426
221366925
333652959
320994354
535568732
220514608
101417483
234956842
7006041
98722280
302955937
30350779
279273411
162775490
707958117
458169908
152468332
351617335
92745629
171366370
117450288
82296924
122873664
258057339
394764570
188918160
580053362
7668469
191418062
663232675
409979002
44012593
163280888
575675598
209857046
114913728
788250024
411538925
167573071
670660853
230775577
614922975
742795024
448207436
275384278
847639660
12813268
10565500
129531442
425059490
11126364
90550786
26413856
45710434
460839909
559015548
171574410
11259120
832253996
37598147
14140068
120524379
746084407
76542833
46027166
4459929
466552706
152935542
452426612
2056777
719032463
141322717
586733696
57271546
326627293
184513379
199348701
569717825
436145285
378938679
273755353
247530177
144343763
491697287
443450307
219107343
291718119
58373941
556340114
509726266
7272161
46529174
473612394
255749902
72764828
26161858
31217110
6976504
627303619
24945144
87940676
357296511
138808155
624247379
4030008
24741465
29151402
121270394
279019563
456805343
235740186
296383498
138346245
576500623
458626729
379644034
39810332
337142368
56534328
28257609
341533712
11184167
30703575
33834130
53859123
12725767
7337469
34866465
227579
372125288
494808508
528446270
89329752
238298178
206961600
189836590
376887434
352350568
168219612
211094469
73601385
336073812
766997226
401491117
926381
355868319
641842336
175693916
650043839
339435139
80834200
289121005
2500128
248974488
402104817
131551641
422193600
149745206
90657344
710469435
275558045
136443971
45423336
172009070
123051914
323744084
723451046
600053117
170324171
495140895
347068516
78076217
150564765
74546745
242112577
582369568
349164565
184036419
43511267
209884495
557636421
251375013
439928292
452719990
185938721
368910173
49282951
104675217
473477228
317833202
239639918
295781000
325343023
89246868
98724712
103685383
110680799
734822443
97841023
43967592
18726440
95096772
442257069
40510517
33090728
144792862
261276355
6380601
497577407
108583534
291625970
529045697
239377743
4660632
40234815
579268991
448864424
20637449
1040757
112138549
250843713
218188322
281566968
16825506
567771907
9866457
122676038
239292618
423499710
76131039
117450777
528055589
65859412
634511304
60122639
618201914
161268570
100224591
78598397
518144735
385690302
331605878
952373155
802144956
652248035
287137223
641008061
236291473
110678822
191162872
183584115
79049300
210512314
144453371
29775517
150224608
537290382
73227284
524484352
16737186
506264904
950876086
309906222
631601541
625789433
11315871
41252152
295393688
297201770
354237670
144727388
55585898
248673594
48919655
274116203
169456620
146117402
10262118
92178627
156661183
86741846
135192826
148399138
774021446
205798574
323974158
77863751
259142936
108852025
69824159
295799587
623217313
182473075
205703276
120756843
528941716
537975376
188751346
372273547
321384456
21769732
648295659
406657846
572934364
50487032
909438010
92498849
485144867
233986305
192742773
364004214
28140065
10323541
377532312
622403713
382644067
424199466
47235464
172146834
69033630
809494525
48867276
687869798
159509424
358396463
586217737
11499625
49003435
529974706
365682999
18713640
859738253
208912740
550802837
150961474
336833647
67558103
709129814
815110832
451605086
200326449
47287026
155342357
98773003
4136327
90162582
18490951
18348472
830004078
239379983
405225023
33726049
32959320
461127698
490147149
20066176
20273974
569798263
615315111
281019661
765837230
432655827
184452679
227357581
313476943
722542941
596170796
568579268
30285353
223038114
89221331
574953309
178608770
347563073
48179966
117256342
8931560
159447777
367016780
255049398
442167415
404343689
268128683
508994663
314821221
584226544
826667581
234229052
35540216
155942617
115919735
2626277
442212946
85937329
73730294
3034490
194791487
73413177
340384365
757468464
19755328
43286513
265258475
29613220
16473159
10836801
14403362
429274407
67624924
29537844
230889802
179650749
118686206
203262122
81869788
150738266
478161922
264556236
226722348
145977340
102214625
363343203
372074159
15262961
282072165
228146517
9462362
134630096
7585573
210329076
31881244
185693753
231575717
832299027
133291683
725741240
73464499
414882325
232036275
174129032
5792630
28367283
330697378
354399973
831088423
107054487
72550839
42289760
265769050
20367461
551577465
886846838
105913606
3169020
77236956
249743900
18497695
243614289
59970401
48552530
99042023
76728152
54077341
595329120
9022279
172970890
71410046
212943510
359064181
18202991
236218093
415296786
425786353
72590235
906610715
338088095
767294353
422191327
267318884
568628393
618870780
424671132
227053093
325690000
448612340
42916371
65636303
260631863
70016804
33311666
74174532
48402442
322780860
32260859
9513819
676542341
575174704
5883134
1530264
845990303
908753918
285657061
491981902
877448829
239446990
92758539
106561253
111218906
49269723
103449908
25088793
668562845
80283091
620768962
583875777
273945642
375489457
719146087
286019612
573777585
139798865
402888475
508316991
138712647
17390439
136050031
197600759
116252470
91536584
385445470
12275672
26456802
550913108
99312861
7434672
144997727
427461805
205864546
2059260
375953876
75285162
17728154
123390553
578773014
326919692
151949000
170752489
159243371
156964973
293280308
113939203
1063238
183607567
342249509
39775100
610226407
424865498
96243420
200695943
185079104
34043044
89710908
259762712
57226458
239926416
351486861
603347443
747573224
126739844
161097282
132677647
464374355
398291641
736577188
34919705
49385455
428481671
54372292
146421314
9655646
635736508
99353981
364769891
3655819
402166138
614185492
71987682
104582250
223317464
113750261
64453152
54109086
77809828
261010060
751478751
275079420
572315392
42924955
484024652
436741699
91651937
235905268
249992178
50457363
474415416
182291643
1280135
152930646
386379041
113587523
383576162
32224987
275156065
181164223
257108134
31958887
501065542
213972970
850884643
307839028
53256
607362125
55323667
367591749
41727738
184551274
608750051
118147089
286568034
16880364
3986507
355178855
61289424
393383796
280782273
247348454
215472719
712336935
146279125
297688942
36587337
135730731
620958919
564544650
3435572
412599338
713511413
475912556
88770253
221843804
568748879
199227309
404705467
571786326
860943603
522401987
190904806
104632209
172997415
133868390
110468303
537127630
242911569
456858369
336221579
106524488
3923321
736287212
184693226
279151485
92296056
72815982
145162203
497093335
116056971
145778866
246985186
30021669
19116628
73711917
16819691
244575787
213355254
101407445
231798033
142399866
372872648
318307664
185718753
176576863
39710329
502003243
247457449
4671743
235476173
873250749
62495930
56828157
290078803
284692623
505331799
196096546
56597289
96514380
235191169
121743654
213408418
43691493
8547031
167125496
240439175
572232076
147871948
364049703
413324448
483129097
3711465
147782485
153082645
190847948
214643767
443347045
63786895
129649334
412745289
524207001
134492444
715100585
40216270
236690288
350727072
356298858
13228710
265774582
67284913
207543155
780733097
227919533
326553605
34737983
244757546
147725511
226474045
264952569
902137667
101484342
151752044
292818586
241547389
53714359
334995066
268115440
521582592
137844103
57455799
385502543
444151530
331388535
431910761
47945790
93610422
168706881
155395284
134656370
445493471
319637544
169357438
60894408
94909999
500761889
29462329
452013087
128722413
551790095
80695886
252102748
15560681
383648115
326014127
73487100
391245380
92238730
254100659
101294750
887340940
523991119
242479874
27482814
182853
427417592
233732661
62346577
516092969
472634700
21209034
156236768
395677315
23704500
141124749
838836019
70535702
822955341
165060395
39397281
35850963
457689727
750370429
272630093
420476133
438651616
172666070
433425585
600335349
100775447
93107688
604787011
255216990
9292734
492528929
219135370
595064799
648198288
264752871
38025780
113990057
384724603
542010013
368403084
278106686
5398286
154197683
471382647
89099278
242099486
307240528
112162416
225102804
818948970
138221077
49709616
250403312
36875144
107504042
205023033
18825886
21341385
314918530
40888038
61892508
3317982
349985674
300545137
747391401
814904094
151571865
2065170
485801447
16590347
38885950
503655851
79112098
129574878
550773880
218540334
305530050
119120
142707527
210326966
681368839
104184087
444499747
538595521
465473425
175521627
246074532
78089057
95173327
10487668
358312565
394118898
263074612
71500582
128444185
629303405
45614492
156310475
99877542
187099175
728326508
293021485
49032967
46064279
456561882
110115517
552383447
139678270
501200068
1351700
303396203
254433751
136521465
470836448
298476499
124330641
128704495
64891158
7586038
403067699
91695406
442646326
157534126
611940413
187453518
130137792
691117010
42605470
64506886
48796161
411684997
136479278
91611332
170222538
166921854
127846903
579488604
566021869
62323299
83598642
151376011
23298120
599453532
21367200
27863072
230804419
136218629
191800693
2126494
823626730
29475270
41536278
236511028
27874150
482052434
16167828
118096215
104805909
136555469
122780949
24716475
503841655
78965749
430806629
293325495
768609601
243249401
397272495
842966152
19450634
77307878
286235928
505125261
113149731
20333444
339914201
75712392
226140476
342708573
423644
458551457
147938289
225148780
971616051
489191440
5466236
739035533
118196533
21061657
124435623
704894619
484139223
380253619
6664546
128332888
27784396
577255552
147643550
451630386
22932276
627071157
517824499
19190093
149116799
55668064
314473454
376221443
189700784
201328938
125636311
146275068
152349936
251764167
288954608
237354764
213351653
169660604
130131730
871580371
139617737
285524944
538757844
282392366
186242522
778609692
202532175
36584243
298218087
633414171
397728428
192514328
431190844
501145428
20552316
449563547
349388029
230943553
160148746
175648948
116621541
7797622
162349319
186955925
155926861
321076463
722388509
5319553
50848067
302600553
168297915
26038273
234354123
35822359
23063476
191862668
173128055
69392510
209782931
122278643
778756052
3011474
426713403
49006649
4604490
458535625
91842236
135339972
46119488
31849230
5730146
232315159
103872051
318170146
37819409
467782507
149270994
294041149
75811252
261018381
35020803
10498440
137279052
466416713
244070968
30493806
19075824
592133523
15885838
402326356
34302669
22562634
42754024
144629016
200122629
52800943
159053754
513019835
34793030
220991646
41170945
17845057
40948967
415782840
173781214
350292438
385124548
112642935
498504850
65565284
909696660
242603423
347974895
49313346
178812833
543743369
169516958
53641413
6592674
314654761
13733740
175633833
21771160
864418094
26476548
236872488
495294865
263475286
27438878
42009279
363717190
34803753
433294533
128836077
469345841
104287921
372675130
295728230
157226428
430906961
411966337
240685137
133135471
73287358
230446263
299984156
301411928
8044171
79301836
40243206
159068512
201295300
595774143
15355058
856451310
636221053
70253870
64694668
184825856
335075984
673238100
41385320
140811531
862040070
104932269
293018712
147926175
29241793
5327990
31435866
168740044
480899380
29359366
58513826
635372130
7547782
634658471
306974055
44437360
726806413
308223614
108648513
3139103
214094
172345863
28082633
359857200
179901022
258525928
15271840
539218020
873299282
18576410
32391137
167282573
106317780
115544725
57213856
74451757
180598856
236376895
210218861
210331534
428338641
137589511
8119286
23485008
5238843
644796348
416866324
57118228
335642810
428210842
283542841
97934517
72333553
595856162
597124196
270662480
52354606
458372049
11049593
107529728
140327524
621464
17027140
109932416
718267823
623160561
256855677
22519380
214027492
16463497
74836862
924028
274312363
120435717
297783191
917737464
279874837
435542674
20832372
55130064
349442356
463707681
316853340
639928265
171004012
213523560
126759991
528735806
13988967
926559464
163840713
97687219
56062416
9283251
585120945
191051757
390356999
141133519
344438828
743130572
48383019
221597816
125827368
133312002
563555333
321967259
227634846
172530755
368423229
401853701
85552771
300830472
261778542
30300067
346648139
63240779
234175582
65899007
381103852
286648187
161678506
39075595
225281771
266895367
6404235
53026977
179016964
487842531
175388113
212580709
465589591
265316158
87666716
9408818
187331329
145425279
905531487
453331414
612215010
4643955
44752045
502289629
277921181
883825
190587660
227931534
137931336
312110875
785743571
648609262
217610391
96311637
267376475
359810825
84334865
351222796
3742705
149652571
230113075
102451089
660862160
112568635
575686215
162505667
382735639
82655277
134386977
71680826
177179393
33279822
292769693
811388442
178503322
19663640
813411779
192796666
120669447
565332181
269619010
248244587
193732263
186351258
245186341
563484970
155390771
62596234
283601342
464672109
333142343
45133020
306270853
6188166
706434068
164444771
240151006
402022868
409530678
26033497
497146368
7113710
183834335
180842165
55639028
102671601
70846123
282559766
538513072
69060571
5205959
186161413
301901369
100927555
116786033
3519430
23426451
12313495
712711506
158351944
242209658
17973064
980814663
6042183
343023228
55715567
52941936
27191096
35856591
78073248
47753183
122878088
298212228
626771622
456202970
396577772
31828174
82114657
82060810
28536717
292349446
19062120
118283457
443732533
192178095
501819071
184978068
32250217
438976984
37710885
71214816
111430498
619446090
194255846
47407926
411963833
676918067
450452818
170641435
930992254
504583187
824538294
535571113
519419389
14615240
422708749
773760211
54021150
13392474
258955495
262718234
52188236
7287798
126363565
352450698
168573795
352801491
346556479
258212458
881763956
169190048
153854638
24632327
133157739
498382387
134554832
393114864
382117629
53650426
442733151
214923454
18035024
419653702
123571461
110771020
200395579
468713746
379731308
49924473
218544011
133317883
260881495
1291097
50286437
165665312
66494165
611474408
753196186
519581350
87079142
7336562
764267040
747849486
183728499
160385134
366547106
344125758
153201724
333705880
478263150
71747898
91828578
652838034
204149617
779625598
70089181
10255957
23146978
84229966
551609940
126083127
153843282
386972753
306104825
632591270
31416442
18366013
152558176
52583218
211648919
498986037
381930197
314904850
22700097
118736571
93081311
151396055
348059557
193781665
54529143
436771025
311368361
330641330
159384247
523049962
209436993
267437943
482853963
340017828
149641658
513166635
676685667
298870791
211511755
104098885
259773765
362627833
172815985
234653476
608111439
161110071
261051267
51889574
534100156
670226478
26887548
428796344
527341271
125646067
589444774
69046465
163145099
102056710
288976924
496819749
14898137
50756317
9809714
657570476
60450827
53309134
207531672
506859570
749849293
696361103
586899496
138042489
65158218
346846885
277705212
86094263
174936321
36099344
298525014
813833034
288241996
780648241
550567357
61941759
128035537
526969001
146093078
30482374
355924043
100546702
17789118
84723292
361585722
65567137
318851546
371275721
17628481
30874721
98209005
48202011
362628915
130256959
634106485
28731697
35155193
293684354
570680407
327602413
2943591
113790332
677613358
216283641
236170769
298286214
320756424
408983277
161730348
9493878
418796015
494765246
412119887
609809973
243650589
15426517
189433203
394186901
246750594
10583184
12414920
400568441
766421905
165710149
392540114
855918935
119020191
28272625
269683076
836356806
769181731
561731782
14633430
187879524
176280169
530473036
40371147
44884136
92643167
323278478
59359898
15794453
26557739
91991525
118436211
290678488
202296393
386425053
803214940
256258833
100500017
315801174
29775750
575895056
171050411
92835811
240230750
115788440
29658423
243437746
459826144
376918509
273607798
40595161
514673532
401733823
88201285
328253490
89541916
69483637
94186541
116434189
371910407
506382500
42514612
453706875
577507971
190170768
81696965
410873212
446476409
121830110
193349454
190435040
154292306
8419534
168802964
72589783
404862908
381409091
115448058
53322586
800556464
197781166
230952246
48058262
5423561
378786651
215325087
575329097
107702469
263115974
558937233
682831953
324956577
245924269
85689765
16600868
132788562
183877345
427943172
109670035
51078468
136286526
785022829
259681349
771834
283318363
16059919
287319401
53048047
135443393
108210687
52928795
719544705
79494931
187542404
761526030
106186637
514694185
406270778
457838658
872136746
195816197
58741681
357861170
243412265
4334913
39349082
11469433
832960595
279916144
211023089
98565633
376022552
538702838
224864691
136023701
765618703
232790274
201486142
78492114
165131460
304932439
788216238
408464282
3224787
770594704
92139007
584046630
248765294
274400159
9058755
102205751
547326323
41973234
45908575
110722626
197812208
430879358
103765690
126111717
456630819
78739832
163398423
40651487
185247425
53839915
102973141
632758022
58336904
96316290
743905470
364980293
52604654
531244144
793594614
424373100
316128171
292817103
223168937
252982622
40052378
729654525
249920701
267379338
58082087
167481815
228156251
131401117
48670487
276690308
40751435
330616505
302023533
91961475
92240222
322927116
476594632
80147366
26780849
781735166
230003042
104008200
497831413
608911368
243128422
172272409
70749066
16831907
43442149
682496679
41690006
891859667
243098825
662097544
68173691
343665136
770922617
422403161
124537487
679245014
773328393
111668832
36837569
505463501
392587411
289503428
33596115
37178209
333517928
530599435
338873256
309887025
178025861
752821708
663614014
201312518
256887435
67566598
164554988
6747266
30945698
16123525
811597178
205136605
6811336
192347602
622321240
62780240
480555141
2288265
376478904
25612448
218405747
395716727
136514281
25899830
160843154
213581443
11486951
227450794
9460817
737874111
416231545
774272546
32921442
155710742
43163445
129823021
177318322
515299198
649458433
113543321
75745187
15527719
114852016
92849077
173007590
243838105
116977342
456144
136911903
62543695
17565140
174392278
425378675
34674036
369171004
313541246
880600205
632035914
372398231
120686129
83189700
566079342
47141572
133854667
34499993
273864934
771533388
79554079
275454276
350174258
251003146
121017152
533044564
68366170
378011356
17976803
303013464
127964478
371783966
533021387
195960873
82545306
135836021
172704325
44374794
55209672
453772470
275135103
60616627
55586574
372877438
227212073
411313282
66444761
204786075
291524371
230886379
166181903
31876049
32808620
161144563
469803974
260210800
84918073
66533507
208035042
191574618
150447352
9815884
490476115
103078900
559587474
53197241
192747141
31405862
515131140
27274733
51066149
201452753
202187277
150076417
6137330
41491454
877874536
4576067
129918498
15575976
482058205
295753502
811273733
245631459
78253681
58307764
339059186
808807381
7440685
124493621
21583417
271116113
26562813
149945781
224325801
267509786
321012357
46342339
89385350
382390076
13266950
181597193
607346432
246465637
292254896
522917587
6230029
1250624
44056150
195553689
141145716
317539995
148226599
645728921
441167175
98366198
498833605
175040515
52485853
58647877
115095475
376201971
25768021
331618395
106531438
164329006
132672761
229585886
26981569
434475830
204914315
495558025
619458712
324235893
49236994
60373240
292620343
85603845
298143504
25686664
137802157
183236455
739295530
387389920
465567582
376336120
59121082
198694319
274678926
93331563
479226612
168191021
316369698
215720517
770045497
273354377
297396982
409552810
141302742
44216742
147165796
557318590
651905467
576968433
177315620
20757540
466249578
769784988
490433320
570868184
7889717
8267716
234763050
5091186
17586861
492182461
124845939
2048391
368669819
644702033
223787890
486875558
409972452
213570759
228352181
70084478
409817268
145563470
10145290
375969597
8807900
324601709
587810752
59686450
708538187
438427383
125509554
608538069
312562503
1027348
25135889
8182246
225645714
11414690
196173252
227196566
620527624
82326074
159844855
87138497
25023585
87327919
684597549
129613747
30177982
461752541
69138224
78337783
28225407
1147867
96792896
314120312
28312571
57131535
171259749
482284545
163974152
79591980
165941464
5830589
359587400
99440374
842043995
129188572
224645731
105406140
40002977
151992655
252777834
27226380
339751091
304562571
173000875
291348108
751198218
276187157
407630603
40078601
31397973
3440125
639561169
471819145
255511856
126636268
14548358
143600519
571631146
412636563
382251315
30312776
21265607
340476964
11213591
43217534
87355889
97619926
8818304
235650307
680748815
107694301
239610447
349678085
94097518
345191882
586837509
71687352
290879134
37156449
258695957
49663119
2537461
286399713
146845975
30559309
874060379
116784600
128636613
211653240
269561070
689915763
95908108
483355908
228524130
36279715
368692292
19643373
171982599
31793492
643075713
364932920
185936768
309386976
19357544
347337558
12608311
196693048
249165005
5177425
86268834
106040105
10267841
623994235
62323795
52099671
187079039
50973878
88042340
356019176
414780404
815424151
34411640
366114959
392307982
115585301
81708830
416324051
474421
100131322
687261968
10830721
396573793
76228678
77778457
202518988
773449299
5377618
664803094
314226363
17156388
518472615
638857816
46771259
37694713
134363585
41295164
415030739
98602924
22687609
9455282
88683196
752726802
250016796
353217553
828035873
74721318
158754557
103851128
1105240
468670608
101705747
579302126
104249939
3952434
366420820
13125440
305700964
20654502
9641970
142957225
472215907
653602740
595107318
122849133
469394266
446668474
283079233
550815530
4900822
40119613
251337712
353703386
1384410
104880901
136219940
226993209
117189865
108640696
163423494
81117489
140258127
23587483
280882292
647970996
356340152
629951535
119949063
141917556
2373687
75713647
21424656
2305740
80707731
114215898
594236497
107435496
435525379
365038276
205515765
182566456
65250878
214046964
182067807
317539903
504545450
428709356
184004124
499671308
500772057
197283281
502193519
252920283
294502026
72367108
235854164
674403161
392991812
119819803
18846248
11494120
107619903
485656204
197086940
71794899
282214690
951287942
395209476
279854002
18188057
106661747
74285781
321234809
132896505
803697476
224728472
93854669
58420239
147066923
432002421
513309556
57740856
450664138
94390620
16553592
341849876
225253586
342041481
149980295
301608259
335208357
455876095
510269389
627171537
327152160
272632429
424721560
416210912
301913200
315543045
319621572
281115946
62321874
112626939
320698416
508112244
480231082
277765385
141172031
421280027
577664219
249317290
72931060
398615300
343632924
85915770
506208867
795398343
127443210
123585453
302243160
386635155
19532561
682838260
333990267
22228125
19520619
115292133
77348050
740316282
36368734
10629580
87275515
345268239
462856255
697938017
7668573
100492389
85204957
407753013
316205774
76985108
371100509
340575834
419707735
41570683
212409755
5542542
479539467
242805584
240313283
622598168
216737000
461896336
418884445
233632282
5406390
790588795
342134071
34441222
185814658
5936905
193888374
24501483
252186087
653419133
328690001
199139688
142169083
55106873
617500196
540739075
101443876
346507654
23238770
250904809
82701279
120014082
361918107
873203961
20583014
302890590
31688397
707899005
101922347
342691432
297207612
125791386
225997236
115011899
400664982
168735435
47740174
403262676
472937373
691711661
2072387
90332945
24383858
18307030
83798355
601153363
191671364
328933963
425522675
145275483
253187025
528683320
327267143
676362212
283918040
132751474
709003862
237362497
4791935
563851922
16241138
256980366
156111312
315102408
174542896
273526406
103512699
43784256
70403465
89905029
648231432
123337092
160557723
35217539
387052268
21100178
10027252
720820946
12205238
65901902
86364852
125336671
640279483
103632348
528928525
29251346
555548502
294141481
799516275
125406884
100194064
36484799
555325256
33246706
157224599
2720175
162297042
371454222
318352375
107847038
72722008
302904284
268548693
692957676
478082165
178879845
905144044
203420308
200936745
603873820
583660240
86006323
510722198
778820733
810755162
144928234
573959502
157860170
236537
282062343
127934656
33579187
148014558
1616394
68893794
5809980
551826603
13754826
54894720
442148140
341237469
80959224
24837129
118603970
324910647
36458226
642014371
146043546
88299477
351285856
532436492
227416986
35979357
436765499
25514975
517193868
181338490
821884684
1589543
946398361
41260702
324207146
99812640
327061346
583220693
212687124
128595788
145508514
317475843
452980861
167176949
75127125
420900613
118269
214409399
234442555
57237686
134572700
118384768
702512642
37460509
111942264
327769849
36919714
81596783
499727263
174375987
177161607
113487072
633910866
225558417
287467221
71238234
148800416
135657505
35749656
414305253
859737309
444607341
73508048
55198638
375674284
18639077
69926506
69238212
173040147
236360439
130558177
452667526
220301112
569469296
128209222
69003008
5828289
793237650
515630962
36604902
126167045
120379038
136326420
113415453
261518225
235472785
232253693
27930381
130134127
650499
913871865
451603459
597990505
521759648
24450121
192679593
3335322
325650215
20824243
474137260
451989851
393380371
98578702
218434879
514055801
446905694
241697754
74462413
217306963
539109885
52220972
224396543
319400951
418108499
132848946
232287398
797435268
54171107
827182460
55247031
242971916
30544254
111394879
151907054
275760417
495252893
65414025
21604073
12001731
15944203
284699394
235437591
46667506
208177140
569044271
655087892
571762425
350930221
170660186
474159109
264510537
904344077
738988647
107985767
697910274
539362243
184694033
183220541
257558782
415243382
47150901
411209025
171673944
31391699
796906087
586832757
305991263
4821181
628943596
1253463
134008742
451986003
24315387
25108403
335152878
265335070
170811110
217302070
15265035
225735442
60794297
6969136
530113717
460524969
45512485
330444563
459787696
145480634
82041010
45756858
90889810
1298773
33837499
84394819
612631631
87216954
242925662
17135777
60599362
172091645
218433360
679099308
76159519
66014834
640550568
42836510
136096531
478704167
219861413
274327679
133871688
857298081
107097373
207579904
444766169
140186496
60510549
178433568
39200959
39188784
424212480
607340030
119742166
527172697
316506460
162801444
369768851
184032444
23506867
31674579
256183386
443984950
176048078
244683908
185362631
544805855
809351346
415515452
9474663
2547732
607597268
8228162
266178318
376612773
361276518
56069967
68189960
127624011
418222331
10627495
148636253
225220489
50881643
20994926
567148041
52586016
823533862
22623278
84691522
131087645
838217968
17216782
99263935
95452277
353373229
332484131
105436876
30752217
11466304
84475353
156915292
575735855
111651026
84127370
451544646
13646327
333802682
230846675
197358591
257301681
903703740
673331917
198387652
355885149
5771676
437954388
1125799
333049942
307173567
396496617
4194186
327267931
22169032
5732675
40603897
453303592
2875977
397271283
1622451
96599651
88475688
294358642
830033795
5849923
389009894
1923326
497117266
197561690
284244901
214183208
707047871
39750010
324206980
108373579
88825961
126439384
385921181
22971804
742143493
92447392
187643981
70294446
374374904
140471610
270260376
18546315
181796542
542666325
124662143
1139168
144752533
80837356
59218996
183068845
534683621
5306989
237362765
290670099
146474026
168829192
504948719
81521777
89709495
8210768
231373529
688257424
108913912
801271479
168922543
343272800
7332003
127678051
840645030
578131731
251461988
218544544
42844405
22945119
666103260
107408245
306768711
92409399
702438416
381618481
624682517
589458884
342486930
332851271
71847075
238932915
23363375
4169827
115948937
260422034
393475170
322188053
70312666
84610178
341901113
19278469
961640068
235874504
149700233
624570864
46986369
245123644
168986770
62239320
240174449
78597228
244463390
135390048
470113391
200689515
31306538
655672109
195057288
223987498
419569811
29285053
191040327
233050944
459514214
238396352
98114883
53945397
445649
312351502
624339184
7509207
37747579
106650472
192735080
36442418
170211481
561854666
109301842
55180781
523850743
398924692
643198471
418511205
83433555
797492
438958802
689491794
500343036
252947717
656245041
128047394
24662063
174819123
278583251
159415719
51258750
38264647
314004456
506012338
86505502
280647425
219423464
18989842
435090358
646499
196301326
2662662
711849147
115964347
10798295
158222121
56978044
13788756
530667878
183106729
11691510
42409368
442075406
201003560
94748053
730192704
243794548
302779621
48986821
572231294
270318588
1730798
196054931
16343371
47686395
909232477
12865868
470027012
38191683
46665527
418023063
1911804
469718422
20456834
26533685
7416384
676112276
71793013
570480861
165224537
179570541
295382225
367041717
153367962
51698253
119775515
327700145
163540289
410591276
96515511
296576163
497201221
665672532
832249159
47440313
97238977
223471983
451423656
742056584
9721462
16483960
276231836
72373604
349981166
63218769
441916717
78758499
21297545
109009952
497311181
193524328
198405166
223641693
48825188
52931803
151608846
56899579
158808330
179517542
103669419
23364989
285881
161606627
504159029
87457631
233231136
74973718
53592554
53770446
332895299
329265540
20417465
156920760
5532428
623461636
1540283
19707911
68426385
451854928
314320271
295814376
639307589
231540733
2732390
40498789
9635201
61917954
397644519
236826468
1934010
126696702
472160191
45695513
297228578
165826177
201681877
831835910
266602637
204781286
224784511
626833230
389244292
626915318
69488670
13787164
453083034
29235784
439158266
371049713
348169987
181173453
94081482
289461341
66771201
446315906
79605336
101001613
141860817
95793837
6806490
46493094
346632903
387423077
671715247
247605411
205820037
76150513
291068400
182451498
393171736
276618386
592946051
37974531
297452492
309767803
99562811
33917079
144232087
154237701
420146199
293306412
12614567
6131709
520795946
192729252
147968703
423134896
260213573
299189023
86663028
480423076
72052043
363636338
614722269
109314801
126351328
324474213
225646720
231423258
401185395
182292977
21893858
125776584
101621235
353258566
373474180
831986142
1409700
496343104
631038660
468553738
384173712
218832731
26685480
370000542
69798108
119733875
31735544
469301149
477544112
46431559
118038836
117393567
36418029
645880550
108105127
108516769
199264257
122684186
17940177
34960549
402454300
64509271
295847700
68127809
365380500
40664749
669850112
446048230
919918043
63153418
85394971
580062610
13361072
456764916
182678868
648218639
1185441
172669349
541416836
201190860
240927286
33261199
64819402
301496096
317557416
794688373
104769990
236206192
176487225
85797153
579498329
638279131
719747016
127155274
177749643
112505116
148427207
202486378
3996789
57481351
861730857
6939886
286122405
668223240
230446290
121752572
271981011
288423793
109830472
14535795
191066745
544396803
23703754
362093918
430914204
73987310
138452516
251534515
296525277
79377955
56754232
125708936
29955231
221275702
354025045
47800109
778837071
143372419
501909729
406566075
223911434
615283711
267338256
293436971
193109739
247533539
425008762
226406140
40603226
61913118
304346369
841024314
27123242
181427644
271501502
407974162
150853116
401003663
15888190
232219560
14551951
51963398
122908822
93830278
10458763
19377933
125553547
39573889
224607332
294497
60396438
679202777
39146373
231562423
265658485
207465402
12900274
663674533
535042525
11047467
191451258
107407741
588400171
325804910
559608977
439207003
150904716
802840124
21589984
408314570
534410115
480277518
24456243
330274298
124475
250438609
269179981
390559454
219084220
549297734
356649467
14717521
109548758
140447557
427040453
190636005
302140632
742952928
244796733
175233712
108431127
52593235
442472571
529167779
131134837
17787039
47128968
212486788
294867780
453619987
465206978
317244304
83429595
13249838
152766609
280192223
84158779
456552058
143858850
21849633
15095751
3427079
564123417
214918184
4674556
45207128
126583882
108187516
183120419
284041213
159315188
142278644
13798432
259438585
250843678
24229439
37936720
147102687
67989026
227713248
491882586
111691429
519143781
326017440
25506577
125083067
94324265
64678176
88571573
47095083
277797317
340969154
878509036
400541463
637911940
163391702
118218854
935435769
271136396
452228844
354683524
46283698
74167978
197288144
59981370
401640968
8601407
40899669
311012314
149489523
1000406
696692688
722039870
536496473
713354459
543571657
27467766
353449121
259747752
73012712
48301688
296490101
34361272
159720993
210189164
277293859
23478831
4044145
32404687
331786653
558442505
131394770
505778840
361840681
439819080
371819383
95565133
3955253
276718711
89334734
396901878
297021018
223737339
153096568
89853857
125585911
236741706
659853735
424371948
587822693
624627673
489654174
396130344
328967094
249419002
10246058
372726385
107010542
597363843
126882916
890692489
49625570
218031321
129554505
349957360
184927336
90891665
135396949
87199889
109369606
146577770
5715753
99745221
1779024
286727683
592151746
124075960
766729419
260686929
536805252
41452249
607001499
50678578
32917746
100797042
17132127
133892775
29850823
512276311
4294140
120793511
857920200
223732584
223267348
372747373
113680711
190316398
59996184
553550157
257323493
231502386
241036992
489678963
314421696
76693322
206374714
322546385
67978139
91215286
289253871
570905972
597217293
20200519
33806105
245705471
162688795
224805359
16627832
237809182
241231565
27858324
120750376
3040087
687104390
116457497
383302111
111753217
122752181
245170
544888726
87589936
248086694
36313904
338643532
382214873
185011845
145685089
279772216
228140577
447865270
134667801
646517030
87340581
464672119
28170806
173148029
383556547
309474880
139480901
908591056
46598804
439658384
103383605
738135181
160404390
3662348
223605452
979509840
481734026
61074690
116893482
80333201
131762606
388699962
390763608
550081187
274937422
142599547
731129125
34858082
29792400
607430506
174585402
498154706
87682047
141246117
9502058
355240910
449860630
228546636
633770192
228754448
54779721
674415060
329821591
428188981
150432078
18540313
702308786
273577788
6557987
642982231
94960666
90199708
406766461
82768193
129265503
58663863
592758380
64933803
100233630
49665373
341455297
287641184
141129362
11481775
432945345
46929050
217273628
941628008
285464679
494168048
93733976
297888211
79183688
29922478
25429085
468092806
183897952
67221035
373983843
646262389
730037540
353194503
431032205
248429698
506920633
109901730
22082154
89977656
74455849
7193320
291861604
65941108
145222746
612919476
344809897
28427599
100588621
91340428
42575487
304623554
361823140
23081676
519541983
159360705
702464276
855826615
314732055
31031771
94636111
13865848
18973951
65139304
694808099
51936069
156834819
760052727
389222424
151749916
124211014
13456561
661131417
174682123
127343972
76778236
50818596
592878739
38843239
326496812
72522573
9616253
69791941
345352488
216780949
71703909
240590463
178307392
667404851
235909925
66213729
258051752
485028880
21620138
381087257
126884465
458161448
757893085
203294146
187421217
542100004
550134542
760466036
651129389
403760238
58260264
71807901
124296935
6205014
21141166
30676243
31489339
7072663
478717113
228124767
2158127
211673194
118063702
128447754
14561684
18347251
357065795
2009598
698299440
269088151
227571928
785369923
597560627
6268133
155598515
350577751
670040541
47009902
16065315
85522673
203611572
321460207
30364649
38481779
58741552
352573251
225461003
718777713
87386828
521294614
29802199
68972013
845647098
31358595
365625131
359643158
74337839
579509709
183525240
112212749
125742520
402990193
345190288
203154550
527192108
74284716
503299565
104619257
104546955
88783953
162306664
135251392
90582874
94765576
401446799
11897030
452054335
349630211
293627896
276643972
44790471
405328828
2170871
17708383
525135924
106884157
423222527
322807821
157995087
9697974
75953989
98916231
14874423
345332483
44807138
41741711
666230217
139639977
102081400
38747243
210767929
156241706
450046223
7747732
141504253
254180235
265157457
30422645
315939385
204567222
185093926
219804463
95150908
291807219
542976150
12435978
875469326
777607948
146859651
6704221
12522362
790238910
73970142
146497613
201552846
68005770
312454752
510124825
169725885
306820872
172612696
313365201
7465191
319042130
16759570
388591631
514437150
8168846
249749016
812781448
310348820
14192906
4138488
40109575
41845137
192267466
54353567
43312946
409831162
109386767
77712348
13287018
313065012
80292748
16530371
469731741
319673536
40846093
123531581
325717762
302387199
477195069
336715306
9430139
727087
141092540
62543380
33481091
467958208
953119
58844562
216145939
307035938
84648101
744175616
300506896
343399948
90562659
58349552
8636305
151425217
9964785
68237130
558977614
246563465
168304986
14403682
210031113
160280596
569163049
230999814
108610594
206073523
253921682
132708751
296998903
761152774
574500670
17618411
39352191
228678766
58449382
369637365
543891332
385275
601680545
184568868
456969921
171397085
641573330
140587676
1332610
83756800
98598471
302244655
327878876
662376587
79019066
70569802
162758457
279263055
19429753
519490187
173025642
190347270
39139949
455498935
179319158
287565505
691237266
117056496
117884634
603095809
6091860
358116354
517688202
509737514
287954792
593369585
403634698
196603347
28822784
105021246
78247310
308477671
277291751
711464087
98855305
91959056
14803817
152196761
125195341
76304809
90585132
22888655
118451579
446855665
211948684
299813820
192994269
288811109
27102557
42296629
157316743
288181834
191480765
171484920
15546930
752631513
251446544
364473268
8925373
126312443
169269487
62577804
34302979
646909984
111718209
282431137
21805011
266728269
80980467
73078665
432932518
640239307
193369362
24870243
675208343
486426941
659409199
629162784
76204429
12532812
295158
16312322
272867944
88290404
168679514
297246520
268951524
52843283
200096866
116951228
240880916
623802440
34338760
68645733
88480723
3948571
385417785
264914657
431949003
388323205
309551395
14082149
318150812
68950621
454869080
20957044
481865012
183023716
164631498
354985460
154450163
380182746
13555899
41625575
99920415
432720178
53242218
46764747
534394202
8955004
584552785
384100691
348884213
34982174
444151551
739070078
563057694
503929412
393866422
133352448
461285272
57312248
39660156
117282616
306750886
683282760
69626443
24350106
65643957
752325121
357623885
52762163
324143576
472706293
30374053
357377984
39444428
54925523
5053609
284209086
162292616
266108516
153780416
143557484
1617244
401517489
178321853
858697842
107846219
65243844
175335487
525499135
131028917
351033942
50537213
24572899
45040501
6918949
138830325
397255136
44264374
172112358
156803689
517960615
1056061
404073143
367920062
56650134
19196331
132984530
389174737
476628170
74190121
139913563
627572255
106580163
141597879
452371268
22203805
398696924
102372135
767900136
13814617
292101328
589803777
324583717
296682911
261504826
918360826
449020843
354710144
35871601
108247363
271969891
314312957
4304483
319572089
863295201
420612977
504486482
446472281
247046840
272827585
56221503
319802422
518534601
241869641
278076635
53199393
63999381
74596031
518852794
382650189
23144601
166237008
424073492
390839763
1609117
143478799
301508711
23898986
402244188
18406603
153572480
4242569
67451096
72459909
8654094
15849447
261204444
115568708
141824114
177362759
375587395
41849650
538765919
12535426
234398483
552529557
58416898
3095241
393858826
60937069
74768225
764649773
269217197
189629556
16508193
575026485
102646008
169435652
24005818
201591228
164662064
329529776
50268905
212308858
661925750
511664083
164425033
118471292
30978908
204977532
178081003
577314922
837710435
568290680
439809193
47265607
119544158
62179079
838010873
24473230
336021025
295885274
72367006
552811819
161528057
685550796
615205741
250976846
807865049
158114101
25964557
367956585
50282821
272521476
345355515
15920974
448272851
24181870
119392940
48752043
251853791
53790056
134960479
5363145
392266302
3661985
104029624
54096822
172603614
655544993
89824030
38116121
261474153
30225071
25311951
949159675
240530225
115946132
114533333
131348997
74027654
44353071
203809820
163579014
3181879
493426170
346366431
830323055
674944290
540979481
328969907
49821326
104317206
440515055
128844801
627223277
728697578
35097809
12034425
63070802
548940398
79831291
120027090
185807897
252213053
43543861
163700375
232489255
437766495
41431053
338265723
436109471
111815982
92434139
492682450
276068269
243385048
4277605
205594679
71867714
254697919
419742298
39614445
92446493
243909355
373000705
166266817
27515389
675454929
21122186
103136655
129836620
349985950
81446794
706259952
245563502
75922247
229476693
81487835
430747125
38771769
15440153
338716217
662019222
390452601
370090751
131137812
361578367
50694797
503051783
321386473
150469383
165345704
530259218
5063951
38301169
647940880
434300610
355201472
149316290
261738179
295045377
561833215
90090321
48331154
471284099
305186121
83088704
687207988
15219794
259266167
288625610
307692792
98666542
195540996
113490544
119864505
21830822
18531460
405107341
129575344
128998502
571910187
242741971
162468810
9047886
203066701
441452881
137011289
507119182
712907841
462660990
177491919
37602888
40810512
377429870
589226465
31373
2140233
287994449
160529733
238290978
11338909
75238010
271083518
136661296
276763244
169376830
480342758
18447516
128682393
362959857
8401879
18431712
172827197
85836826
86584779
443219586
270277856
326757952
624006125
93033685
136200771
133170819
496400863
163230937
360459229
422562480
719933462
310247841
75129247
179478334
279523035
46027899
683993091
197298594
496094682
104201905
169414527
1410197
117250317
342298244
82533846
181713993
121262207
433898332
22980953
140167695
20192318
43783111
309679890
481321955
771150841
152280040
132349990
118898608
240510647
26989235
104716009
304559703
236766681
104627270
323270908
103065110
20760578
254441263
664406847
691261694
121887591
116942340
7040061
26267132
199662689
339060242
198721790
354856702
7872231
47734371
71507442
79859423
682940502
218965020
722865517
15278946
79559549
127571132
210488947
630673896
597045007
67962244
533381707
92911417
154903913
853009248
52443025
400005264
225257400
260478861
303570421
411082350
84365777
239421649
431295291
6274816
205933486
114613227
411381176
223885569
396201440
17055835
287724929
4655919
87404319
405258853
141117430
87230802
140287005
262158157
357452029
48756636
379145425
505474816
311292726
363987598
45936114
23681828
294096513
24335007
276048924
246506859
164869783
206389208
277821702
198927724
518617926
304947521
77446092
420651361
378561255
48722206
278703483
107082055
38773956
16951692
280398017
821302303
736213456
225061249
598433475
27043640
349997625
226917280
321013423
404903129
332013236
40486243
442318003
60494378
131621746
24034811
564715092
51278383
299968989
9511554
137853365
64555056
212307203
320452712
178783625
637726251
636979143
322660396
213659073
640540676
154516974
886837328
115442146
220305968
228838014
617531455
149399907
316176207
714435247
67201634
59620805
186120322
256213333
306164151
130227253
32890671
830067601
3010384
376101782
434306696
329068699
53100010
394643829
459285126
194492349
62891107
91648058
345735747
797781765
234067973
760176100
13699266
407918143
250893704
293074550
588162
455463729
85025231
232592558
130976267
167979302
211565911
678620674
255380255
148249598
3681360
761310307
110994260
704589030
42836484
707731665
195390584
353171614
44976819
311221410
9040370
211552153
2575136
27072557
33982598
206845462
257228031
16666373
420732567
101301980
639485389
139901428
21622900
150814726
390556251
50719266
401942172
73203817
199463485
55127896
533218816
286435597
146040762
219426409
111560428
114737793
297749889
10947423
262295890
19714129
69855552
254988781
569080001
201978827
95468371
11876599
565723052
127964816
361561914
309249481
33636243
143135472
41273655
112137849
419609726
226919368
4302592
54308004
259614042
20996
506146580
580773796
267439974
8717494
25645142
216368973
431160055
193225495
54265379
282023422
714084610
122814171
59436113
467621190
676351759
301011093
309632008
36063153
374927
674788517
42238483
158410386
33971288
8066301
88054009
84948492
237065052
1359232
3987165
65379883
16663476
520301526
33028806
129533327
737666617
12054615
713696023
2039894
176399219
4405778
115728361
471142795
216418809
719159
223287575
204788620
38117059
188533865
284442077
630587806
515489499
470847865
23442052
51125705
22798852
46001123
127642704
570901933
39629500
73489665
403601346
612358512
3891251
3943294
138653509
326586479
314289205
495180360
184080225
263333446
784486886
666543857
473763704
142927205
33543
85791779
368427718
2076410
98318468
12815141
183895106
94488517
30918690
122146383
520630459
27001000
115174920
850819025
208744708
134252762
65774427
600744779
436145611
288272698
9246505
85563322
404027499
180225884
44789008
7528078
86272906
9261305
35363697
511044827
256374400
91945607
311798149
118722171
43093939
4374445
276912124
85556096
212150383
24258727
707297889
83340392
65139414
32559514
503473913
71798484
33486058
82102154
79182411
159472738
175810254
5260062
5550685
68720917
198085434
290012556
498147791
178212806
38435894
164831919
239237275
40049412
56402790
898541955
635527424
300660090
71459501
50634330
66443067
208834622
401918341
47599528
66261685
185327870
3387359
9385879
99047094
253686094
59344610
22827705
378160388
150497385
169877927
300419680
172775065
55515934
772449063
229971127
9659920
397440121
951345229
274486854
237484368
545267233
170427495
195280618
196557893
225623275
414149352
285222587
248376446
89159617
74549947
2299497
207942817
74658933
232052156
675812512
244944611
114429674
178946005
798515494
270587932
510069710
456562099
163224562
1614621
745534217
234213291
152846366
161574138
140172743
79780085
2671782
1954970
149372737
162693284
463338580
3465391
350973745
58670804
34054188
36746566
119523137
108540770
345648270
92979762
208369302
690924053
108869780
557088629
149254377
41543572
18628041
246105698
384207678
498948758
95094379
53494703
705739699
495447004
302028528
105594859
152879066
706338333
18472840
431239689
76981977
150867869
105551925
906869301
283322691
161028532
349610054
607986885
571458725
131337026
612070668
260298754
31589746
28714551
41446183
573184220
832586430
39297488
547091391
30678428
226993019
332406632
306926053
561280289
141432376
472102420
726311310
77091086
223998623
52739118
26840307
170568851
127856015
220232070
47388885
770952633
503272708
17140944
302790930
167864906
42800624
60715169
221957188
65094251
160069989
125355622
386542697
206185326
2686833
376605004
263322075
584779454
370322375
605512296
167408707
209540864
490556221
3075304
30098411
161944011
283626370
40257811
105029987
474354068
230316271
99930896
349031166
127806779
60114881
370287769
155229764
254518668
155259600
227542371
298873997
85725492
85399817
99012612
545098318
219742097
205045456
406276569
634447
282027101
153981959
182859297
26676564
313808780
560403582
69827677
767752127
274098403
106486859
561864165
10210408
287828867
101180203
167500862
233541745
157320139
237724571
258708543
280838404
9166146
160996804
2920101
64009160
79190893
399478307
154233696
86713919
704288120
125433917
275611925
414547976
156623718
9974227
12937214
53931052
72677948
684319645
290842841
212998897
26257712
382091956
27479808
81591130
139760284
201673655
278956061
533373816
700088729
120987947
609606726
42825204
455526024
115696892
468659453
23447207
301829945
7786672
151451787
250287343
283177997
232358966
238148069
111436763
270983413
519282834
311915729
733932998
2396793
127995955
599545259
227183255
106781458
4392408
15949063
154204205
176719447
670053997
53532403
619355097
4844875
59650432
82313803
45129891
694644235
113009548
139472531
606004454
296103431
289169253
348310
316178001
28883210
336731215
141947925
619380636
384415869
737090742
275779435
382216980
795890591
78877530
118083273
227593401
219135023
340004757
103163440
9891
361154629
191187088
3380202
606435022
385869445
97458637
140753922
782499561
154335998
387906363
152466102
252717246
737196825
130346430
117981230
464132656
507581450
2304368
289546073
620942163
469196882
261582099
464732815
77491754
389995918
47498071
17873120
490122225
278542088
367771977
470421628
14708813
460433648
567733928
174366820
15296865
533876812
50573576
122064025
707614455
192021919
476934232
309798855
608698545
248041336
473160783
80793851
85127001
10809888
436588498
357691508
23893734
329060741
714645813
93323528
64153127
312830593
80075176
18340242
2674683
25237482
200058763
70768190
384499767
169387922
3926852
230802436
13293279
179394271
248638917
881400571
70925631
469729757
164430945
67792668
241189487
580783228
273661324
1084353
5949719
455125668
290025944
186832668
180920033
196070300
390935824
184065180
396022628
175176566
23916096
63622309
91806601
306727146
325403109
283577808
213496647
168746511
183815340
293978867
14330943
156508722
308932672
258061463
126973653
409226808
59170021
35180471
382671532
310231358
53799251
30631925
766532
387152445
66583927
23615652
94502338
39066152
24277646
136920249
510661565
223294350
136431175
85858574
82243116
566095601
814708067
131107909
142721807
154375434
158828544
102464181
54492829
189745406
25280036
61995955
198831048
95724989
783840199
371121826
143588441
97445507
47854521
560535514
121777543
570749179
783678463
729750746
134734236
104240719
3747087
490107490
17309366
21297149
354640665
332061041
883867702
294352200
187739893
94904431
45765054
117846997
3543995
741338272
52839560
121142625
13492958
6760883
10721972
58164445
24767845
445576368
8518550
6968277
179725816
121411385
237284256
433437336
319204528
321433389
159100550
203967607
612252505
691606232
303427001
273738448
109826055
3421945
12375524
463272611
115839264
92540975
51286771
159077938
4149933
356895501
146972649
102687566
74656886
128870769
144959627
361494313
130200738
280381756
5860628
229789008
853868698
179376929
964094
27942927
8213404
128119101
549304699
350119422
475900748
422189746
64483992
544590728
200824064
28106403
508899228
656352950
529456199
80432445
472222151
173020403
690755078
95958198
562711580
140767395
260422495
39580677
321667410
777316331
535516218
108526377
30946611
512049578
272207257
161570071
566674557
94199428
467358079
281822511
949151336
66130009
394612415
53507333
618778873
38900359
158774038
114841829
37690404
341059674
73004611
833624330
140101096
636712779
321215864
48080394
245191592
292657905
374823510
629062991
55076665
150749364
680540771
339712058
15167744
109567932
835486144
492154488
497877130
642950244
56816528
217187803
502179284
75434666
316394921
11269439
686646139
593410407
80784016
453033182
149239095
202606839
634488957
204441357
563089953
234668072
901908481
640703299
97628451
213901401
826278598
209246148
372364401
142118768
689884619
8634915
121600344
46286033
411062279
294272874
127305810
419832754
128290257
264437383
100774733
8304026
3992629
109100929
123415882
390084476
167454025
109523329
363487018
673792100
61740069
581415891
758878364
683461792
314314794
105877867
152608143
1116882
24989595
78990152
338785366
188166311
792403211
529574665
540069053
410460665
85437246
564480002
279184207
32997410
571483515
282100287
57524068
8351361
38267771
55101242
723369207
112973764
153605864
339152505
826091964
6018456
572485790
229155249
20411032
292676388
262741330
148055994
136387607
8764683
120870023
267862729
483517195
80752898
540761244
180709906
612768210
143107009
922837385
539291456
95391928
228888916
301198945
566365181
11490881
140532756
4050900
123776273
631228770
138996400
111337041
805219228
495899899
44922551
156197239
16616749
21336389
144269749
31295811
129901574
140735252
220765725
123244029
849366358
81031409
5115517
433791072
266479618
425927220
98266154
177369273
66877917
36909235
406665883
432285628
562550953
147336885
144481606
342597725
873277309
206587709
191221927
159336600
30991965
406149381
95616961
96085240
560613877
692888481
69814404
278297237
174580054
115283063
275311169
138759603
142042107
197783125
154453411
125234217
334415342
66183298
292930191
3342050
252900736
13394674
174417395
63221365
57675060
92359043
168455388
57974612
179851225
873301919
33458879
667231352
189655468
34041488
480497639
923922960
5054163
556953505
356335137
88380357
126266368
153293616
15311530
114871447
624206829
538108089
241676351
470508809
532412693
66098896
632760056
291627410
41934035
70960707
207950652
143542533
35953351
79467270
202744477
80126324
416309319
527656010
651769542
74979256
432553557
94529246
136859577
3553717
347612411
72732504
186051497
26394408
825307475
201891354
56542039
16960
9043931
170529513
423996355
910068725
87954952
470382096
138383828
38929076
52480065
46643654
6734522
238978181
585921555
342847147
516687722
549338987
525763179
69613115
46880128
67025052
279288451
106681459
244258982
374679021
4150938
91008221
400157540
107547713
4732770
546154909
33513992
5145313
260519757
81148815
417833682
145847220
4216085
4698648
328157852
361778022
187830494
286397889
336086233
235977885
317082791
102327119
78724666
114824481
66116723
46015137
411789259
404579737
83111087
248957968
677740748
367818718
23764975
746221575
204977731
88145
172074583
328799664
293547274
284955682
371181106
5213188
111272669
142216231
830250182
661592861
12088597
14998078
115547600
258504432
58899228
52155694
60903747
96855078
101786493
49651992
420945504
294248898
362390625
502017296
52578371
24311164
445143424
3393062
496976
428072023
292235803
799091392
173966304
156422328
501507492
138021109
12420579
131826063
4428789
132811314
160361668
501234040
695242196
183907402
160388981
70679884
202456562
250289003
130388943
212957587
56138142
252653038
105539971
596179621
724010894
827797884
273884305
239222073
147406081
82674595
554064837
1245824
33580837
366016955
163929842
667243932
371577956
98170534
142157294
136403627
20736916
340614748
275231709
282767767
56467560
62769841
127864584
196426000
9877192
825316981
8467761
214119960
4829422
244201077
105029317
258647158
273638258
201646652
135838928
204092958
194598009
3356698
531914372
437954345
13176534
474288407
310436902
432926409
228961734
131369801
333054120
433899928
212103100
344129468
207106794
150716615
837343325
76870850
99191780
631291390
24507634
289909762
526786805
4928864
429515299
560513692
43319793
404689510
246444660
329690988
581389637
49462552
47175796
260417755
125674792
2543228
459330340
259881873
151776850
26362823
168224277
6993223
329551787
581426377
617497
64816773
427837849
73460750
77603860
465254215
382986671
232366859
185961541
138744526
232128522
371626693
468632470
570707065
373560175
371723721
699439471
232749571
278146373
9682462
675986980
138559573
100634712
541090257
270966097
114967771
21536131
29344506
62429490
67219736
251247129
820850961
23187264
203849476
16012956
469864123
4112812
407580353
42627585
333490057
299539316
28798297
525701870
5265839
53991571
227952075
54731259
73548864
156672464
230719859
389873526
78295749
222871915
89780686
43767338
282049824
47670300
688217243
119651153
560747853
37347299
609370778
2206584
218071663
59888727
538430490
335511456
17932970
680869717
61709192
504901890
303559600
215999873
204340760
295460096
178311450
146080106
53794369
215636018
432839
119241175
128603729
114740413
70717350
59866500
25372654
154546917
290559512
707245098
167461714
37215123
177469489
988970641
407251669
260387625
247723780
164191178
169134148
625248721
80577178
307515320
224808525
57670110
588355597
560164415
157783179
3909298
32514253
145041308
384171023
337527420
302214437
903940959
24908903
109579897
343247555
75584049
558786026
21295810
501904363
159446356
142944750
39831351
392327628
250166286
17517805
179691745
154669684
820571552
253308083
296784066
271189780
278339336
691483846
132255136
446809003
107303194
245907718
7163166
753913334
243451569
285132804
36506500
361252408
732215783
68601895
74232853
58992963
59791578
8125706
467354302
79787337
21128646
142263007
30785827
883390529
95323844
321395043
255633941
118752554
5889056
290244143
77677818
236787848
46435706
11800300
21939140
240985522
138301703
812782888
562383295
165142541
294939814
298091170
230992598
93499870
654138545
280808324
225913458
423958372
301184885
724625307
16902010
621672176
211936998
164944922
5284831
45205338
16882200
7066678
610189134
29872963
175202148
913811417
130648523
766986552
21466641
178885473
480641581
303761637
638480359
228715004
97665281
139614382
486790796
324957834
288142776
102923386
64389731
16790883
580926588
75280223
72627288
334429870
310536696
1730876
70200658
411063984
207811004
558708750
205541987
423908330
599889437
33024890
72526641
652106392
433176373
532414146
281845528
121073119
351632710
616297787
115237643
621639828
41636078
409171147
6991886
212747250
238269339
324291548
74316965
65072476
21186672
736606986
117020020
279792477
720455827
338419639
34496906
366954863
189536105
105861849
84044666
392054569
295568316
334164308
213402182
533273167
711271119
92532025
249909019
31956064
627642432
842641694
318803724
751492226
236204451
276378322
246581364
6068598
201111611
571292531
75256891
101668946
26179445
480426098
289714476
27803851
201646484
323893047
264253579
275359917
457688636
262035886
60581991
309359016
121987280
261301144
247114982
9983727
349570222
44288855
278482536
640721462
321083281
424889245
62548221
654027542
237692421
65017472
241482876
3876363
715828551
144209707
250218877
232851372
316705739
36951282
617496459
372908829
146567702
163956189
230917964
123913279
188947802
352884622
138872302
229634989
88227061
252013506
76152922
367509054
89425652
185906521
439662353
94560112
362169203
39817295
365546683
66006953
192123859
182910187
26654499
14498852
659821472
391258410
546966117
241104424
493898182
817796914
249234204
477881988
456027417
496473125
598500998
49587765
627345936
231972030
963092602
38253345
134872039
40470926
10884751
32828684
5442305
506177687
535434643
293367487
9846032
114307436
76577458
155284602
63343671
664346539
154847087
93440696
152490215
587389112
144052590
204041766
280988606
27952555
405953706
5619327
139696653
287797197
374406657
437733910
425782988
306353491
834345333
49184376
202352260
37675331
1356038
343429091
99536022
632612057
273304840
6311076
92384522
95698961
150945272
12191041
318851527
136416569
250678539
395162963
108315652
434906389
10457035
39231215
379204198
362394612
17412309
502826759
52653924
275690141
611241876
510223811
123627386
80279421
45713796
24627925
23829764
147150913
109790232
448084404
129250601
57222526
175461142
235995712
628833172
325199847
21061570
836884580
344720623
684087746
291646290
26533557
767825319
140299549
266132124
170804707
283508959
307951372
755763988
290009145
136236642
670445543
39492565
142758675
20827975
245671437
42965432
327921195
264385359
526139089
27142884
626426646
61489216
16950901
71229819
184646512
164238300
10411359
113322209
74532556
142209734
124424189
516857454
29862024
266830074
926799294
528879093
77370448
236527387
212523519
26635367
4201522
520376575
74020263
160830152
199183655
289221543
81037314
880743077
179921954
195673681
82497064
551777515
692214580
181964862
102959472
269458023
109246910
268861535
186863212
455058943
3988819
344572438
25118915
148348289
93531622
185732197
98723077
27316058
158917298
231951403
145114212
44023187
6596661
154484268
188349824
196420115
81307713
75450602
390604169
282747708
44503341
9502714
77459251
224849248
149369088
30680002
38604570
871549979
447461128
345838043
310447476
35950397
143664032
150059625
336307336
292119135
664893146
80739879
140354116
451868484
18743300
577313896
268544718
314843476
444007423
279415411
450063015
78634303
197025334
25781841
113811288
22567034
601844261
27713070
247348456
376762702
276983045
538636012
128980311
263868270
800091007
152387045
4352686
81274063
90170869
22343959
556186815
449779773
343824064
285332977
34461033
149667234
43241975
177755516
16684655
295429581
72944782
75373803
195976582
95481632
471588954
259766108
6831416
394491792
54706959
51781050
470480991
172895132
379546770
271967141
500882936
109059187
428276153
313875810
361581339
226880901
46152559
568899027
34079269
38084097
330466203
22694815
133617184
237165178
504990202
679933575
36086802
384724897
93110725
180090724
171474657
268077803
797830809
5180840
255364152
56644287
341362243
432446609
104316777
118525
246233937
261124560
58797185
174692475
159067434
364435351
363612591
117959525
156916519
346312835
731573948
189746194
64864300
74163557
440941884
131081676
110585755
32418452
200833207
91378963
332114144
25651471
252214849
689004613
202071376
423829263
4091135
557124464
74185573
74128961
6393013
115616283
809849230
325054492
129699574
204495930
535074390
274081448
475678186
594236039
68727030
509697320
7663658
449157929
370626678
62837952
7278036
162017100
76260710
725915912
338395061
13220522
496617709
45437876
151220722
122672988
1783266
83559868
63114492
141067560
495894769
148875006
97489591
240830772
164074187
31152239
221461959
447886686
692746546
169098191
577636515
56681662
142152969
62433901
299531958
398975159
32813270
381106945
26837262
16555949
263860178
51238381
10595790
371067951
252952088
508456083
365404150
301625928
397267677
622745102
59523096
213843036
513137906
23507392
27243187
56953402
99593148
62463444
120895817
14647403
198720310
81533464
413050905
407026989
481784363
555897207
315954356
56735137
256596896
35531237
111060260
633390863
498410627
357572149
203821551
836149738
60510174
32540289
198323070
757147171
595248870
59554162
377148998
135382665
202319653
439880298
42102878
112829348
436109048
46370161
323653913
222683551
649772728
104112669
239680816
80419243
578715724
224077765
293242042
242502173
377487296
209019098
269055614
111320529
4244399
16534731
131345235
893716804
506440446
244168593
406714518
147099872
435834041
11171385
365297244
920590083
718142897
538823555
344376555
189433186
69903486
24030757
160114429
7159192
3075577
570932748
178232121
333861379
347288022
68079890
178817263
127057735
38583400
606354312
263138074
14630209
354697118
24254730
516615599
57771936
260473133
598879872
1372130
4032268
100272520
132507123
2997802
578878979
557384830
297306657
583982523
15978994
169337552
83815411
100955903
404606640
434490552
628196010
544641808
47144363
507749163
139015101
212305407
436005710
284549259
298731273
213620566
5344617
101649873
294421574
172634541
66155715
521151802
19412504
33458354
296033166
307925668
691569022
122157065
515101574
494595944
167515928
314735423
113542900
328429353
134374662
5404525
100291175
123319140
53975561
238830157
123197353
456860301
56443917
739322502
699141135
503875332
563411021
342510756
527096067
71238004
606641553
69542062
157223488
196305812
70815766
284628861
13701358
5373794
89972704
196862176
706288493
173760723
212351614
5370997
420028290
264309480
544191542
70175559
147449833
4202064
670248240
171719286
868470471
136531732
18159469
450398092
38087221
6836337
206699931
33444288
609346814
8257498
258991801
314283557
19597774
6907324
236068978
104567704
128469976
592277557
112263144
13343636
291342989
67312257
372635463
720781497
4984527
49359542
103730755
356528529
2411362
1220750
263592496
425068288
126617156
478265054
50331562
40860042
452913087
245827509
104671790
545714089
37447603
531902074
22434283
205984350
18170858
15163938
69572885
18538025
105266440
15763171
65273315
13478262
477865861
434236289
80317717
131223326
115882375
67092336
228269869
563614872
139382888
184061707
65521072
136150052
238921455
485063906
21554968
444082613
8940611
171746396
141426405
56355709
124496164
138330543
385906981
259400638
65832930
374497003
109193141
485869038
15805867
32879340
1614009
28234082
655294550
196575966
17489553
475987341
62700011
318901791
387543827
692894570
175451041
70497360
2439944
283822551
86843937
230817652
249749876
18482425
705337783
802945995
374091364
402558931
64700871
300755561
43268400
408335697
88937099
197258480
280876686
223125182
127003786
68091134
201696258
336664505
291743990
300797281
731237478
169473369
106734796
18727901
291246983
141793595
367174995
184128401
571747997
4254686
721867435
329316027
58048667
426274167
128703198
251674327
424760147
688207270
408243223
61278038
205301044
3049936
182117567
470928875
157605295
812977248
148517383
582198989
233270442
26932495
470832912
428329830
624088214
250958589
1472191
560245270
118588686
69530001
176418129
675061359
455387797
835888190
169075875
14142585
69876266
318059568
619480265
101310971
186102450
5879727
62644180
794427997
825511710
186441581
915492142
723381689
34832082
34920007
585582774
351454903
329604058
393745130
124592056
862244989
245659631
530399834
105917714
377337349
122272877
146237107
367199648
14355296
2006100
503434726
105311193
153673925
59140039
270342790
586655974
92808448
467031804
219797298
234629812
343075368
614535668
25528298
295306417
400821427
12962335
13055878
408500303
97459528
192464981
31942088
609075298
181058885
194563342
24533094
103609080
356023073
256367144
21590944
105237624
613425436
53482322
17340669
150943616
12571709
635213011
356114455
95892451
453121541
626021644
25858000
289526801
692872390
84465959
298708789
180382533
670114943
320439770
310473199
34402807
340197773
37492970
274586241
338761061
73832699
20296409
418526886
141505273
71231306
108914717
282278470
334202589
44902320
64281175
21561687
25162437
861024592
98577008
263659417
689040258
99373080
112153231
322102982
148328212
92454124
23065875
90600248
168939993
206707047
185531495
26639
150847203
12227952
546512764
342877094
101748250
505855572
809151763
245009049
523498396
111170703
51231297
33644533
715256941
82659804
68761088
133922372
62025494
130253615
14273002
600520761
102987953
202783111
4523348
1837715
85953983
322550161
573562483
29029750
260968648
258869587
221069669
19788916
101848821
150934106
93091293
64840341
130427633
195746705
181513052
272428600
52206290
73740979
656445679
263913099
41751832
867580977
456570176
664363309
464711095
216421270
306377116
34414179
266167006
312362504
222190269
712826597
258313429
73215399
159528850
158160452
42804439
9233013
431385558
309630218
441860531
412011152
271119763
85482809
651071376
55063841
382010080
518407006
153075500
5408922
377838586
653681903
471708433
91131183
556054720
270815808
11347207
443838329
502650168
54361444
468613645
7661051
41038608
17054206
483551194
52947142
322669804
198650657
229959780
126999497
377641321
211465844
451560311
356111640
545979530
24317447
670235011
112622367
871279209
73511338
97867375
67767658
102001888
437576561
297791022
73048204
842344517
100743762
64002963
115419370
28820533
230550792
133025736
22483313
16995887
112400371
16038695
138916266
371336355
23072592
18365296
44192872
293072369
356664453
466932006
50087021
174202061
195453261
177461935
530221625
251527310
602828140
159625910
379672926
823928170
30109668
24948025
511129129
219984794
395992565
58025211
964393805
39782003
290390928
319133850
523283747
469736756
140690544
239866820
180724116
126064497
459163689
805214875
440375256
318054324
680666966
247014955
181791232
137401897
489477006
34101428
32440942
79492735
219590290
86978099
281064480
85655465
801017223
39557523
40395425
311739572
414948281
23158765
571187150
165676071
73284069
265423544
3731436
155641
231977754
221443390
60396921
266576339
6848330
11871599
175635061
625299964
59025646
752065113
120444
109038129
114174723
336119179
176134179
72725199
25183796
247298178
126634186
16147172
288141759
27499082
319837524
128669372
6037723
287794766
29432051
158504831
355259598
94894616
257560602
100320193
42417777
95798690
97959370
118664531
118575595
234022379
7519502
223140972
88554865
70120583
300405674
324985459
420188282
43882997
209289267
446037310
15615289
42931585
271027249
239490931
145552427
272121334
30842340
377525422
261905496
338885551
163002102
194972030
6963587
805181102
77876378
321099560
2547802
367019270
284230417
1826235
216452679
547055239
512812326
99994038
803275732
55358049
304667059
137168653
108388076
290875892
318272178
315695393
596440503
535877322
137608969
175087101
446088809
23455805
188781872
63317741
8351892
168969588
339272019
101359048
82006040
107680650
325011230
35418173
181810183
84007475
85227707
331831839
249671386
126862427
559330504
550572819
253168367
69152988
1340017
111236783
4601336
649612157
230963408
142224327
91941469
224962036
458179458
158022531
729474177
7749632
57563153
95038979
270082513
97135030
4768759
377426340
43205704
8953308
439364295
89736211
135195790
467841564
316416774
5340460
234257820
164354540
780431043
232590817
240463492
26563717
264050504
26508082
593122297
486508469
205228233
68704456
119665578
14296177
9905006
244625684
283636789
511693432
388498983
56070422
748983814
159150389
406708126
602134113
550284559
29996272
374551244
410569360
344745595
411040191
209668976
266476290
634682190
1344641
70623198
157499882
278426827
74958907
430906281
134588131
142250086
87089694
199122366
8331147
22677067
49459525
6935301
64406341
32175173
278962208
136971427
14631500
578974401
106071861
283716284
205362781
7070680
91135484
54118712
303947155
221226554
121672673
375444534
146756852
6519563
627848325
44073627
354707989
1074322
265593140
115021106
175993426
218512640
158104880
337416600
255077991
302521948
144623083
206148019
253563232
239424063
8476074
134767506
314783311
75820666
488827941
392556374
471941523
797839744
604000565
65879665
119534939
192215582
40067656
90760916
321308465
36853020
200118294
934579824
125376341
43871387
273569079
716067938
120739831
141243371
11764370
163612214
674281012
73742975
343540045
383699012
6722020
5204164
154025648
324612320
498361600
115219389
75900646
952009987
202446585
63180194
7836410
399881263
347058105
87083569
513364265
1717040
150484840
190422623
165232976
109455824
821471996
76446198
123675612
628809468
668082768
114985755
69069176
717997919
14802552
394531030
409942732
188074851
298400844
57108280
374704
913111683
245476363
187837100
12135637
36365107
171389013
235466631
160342086
190101306
229234892
80446290
526501705
4280554
119192585
192548119
169956173
59602858
200022422
100746562
453433048
348983004
44533465
69948158
315514646
317697060
32588905
605576042
397198382
19445329
69177245
243854498
724306
227725472
35383088
209208038
21765970
6585783
169765068
441376457
115002523
352150748
262492452
437169623
5706758
47494962
250371476
32722981
158609637
405793692
3162766
211798980
241784175
272316891
63782516
446334767
25731810
609709308
508082663
64867829
476165410
83349268
918099413
242578766
517205163
594425714
9158622
498615835
566438543
4931478
19826327
221874640
152280642
844093813
182808816
545792412
25156649
1099430
311695870
511912203
48336764
572856382
343291248
59670297
15531647
9096686
196675005
34174766
79766710
177283296
303782771
343491063
8781026
67627923
71267351
208519740
26726207
32748243
188951446
95825550
273628205
251631891
293910210
369051112
14651507
308007666
327253505
514012187
261689188
4547673
83202013
35025069
376316238
163083681
195754696
657640339
59809511
146947644
12336122
504047480
112020336
15196159
162944174
28485398
204338738
54506272
399592763
72580969
57440378
54887864
208539131
681802
74312341
103729223
324461844
401032627
168118568
57365634
110084013
578055099
68213049
147408560
459158476
81417458
88064065
160299035
11484522
74325940
243849647
550403593
595679527
42475299
420410790
612746482
325621239
630630018
318688924
102991574
11446800
38987588
408248957
119143372
175885663
24850896
216509968
284751050
130244446
297814895
4725971
209305545
4348606
21502509
717756897
431429130
141168122
33939039
177029193
186268459
318236858
250565069
228532191
221635922
45131192
11617911
687167
373620491
283260072
352932259
18370255
78773523
18514130
14342542
29373660
483386388
204593591
332812063
369227559
174697045
54383917
784129600
290746405
63370568
59675086
59280351
212936885
83617849
742870177
91363520
265927738
112033235
133521590
55831352
4561809
461234240
441230838
76103181
21406881
135035426
417902940
45933553
171341640
123365249
530140749
411187495
442544013
39101602
552638774
17261767
99862361
139798750
293339178
468095543
479059267
38772962
447456781
364790917
592964729
812333733
209229792
409464641
11117048
515227151
222632119
230562934
680699379
355475820
7383062
48887378
81546157
195224058
186099409
513451790
46062892
16803931
55299636
12830155
187310437
15968978
519338853
35027321
49628414
115844561
372412415
194916776
406820945
342695810
805722063
264845795
251720562
675924130
79579506
48794706
318717728
11174152
109713700
74014910
1922399
18410396
42969777
412220991
12255366
182443375
320589090
158714896
101757270
580341648
138029861
207967
430073263
440686536
15322445
178537384
215971926
38794058
859347302
42799043
487887946
177575925
93263176
205202885
427095451
582905131
368367358
407260569
345562265
320465017
87790492
127730363
378410693
154490343
59316489
242147521
44157544
661936518
39733178
342823153
80165314
929619479
92092912
56726695
84277581
601204229
75404619
374816751
618190351
141262525
251070861
396657213
68510088
155029648
50711578
254097773
75614172
355413376
144891289
285812479
22377580
90317620
288974808
826734844
368367766
33804112
197130165
432641798
52794503
529479359
100534740
196799933
36644490
108230140
399454146
264257462
145891159
96818992
190506582
340941240
520944014
383899311
141221253
141351135
429353143
241467695
16956961
631541144
365648290
244616181
203637710
329592406
67675091
296406312
538998252
206688532
193961652
451532219
114870670
261630785
42208558
808516159
370468476
642735608
277986039
472713543
133091716
63520220
115948400
19404457
168834947
47210600
124252961
556749245
110677495
35633619
482684468
691035824
379480508
315818440
597421290
528203003
417363920
70544981
69954832
4507621
249933481
186193778
307301934
167450142
84110799
298971445
184404436
227481833
622184924
268733197
23857915
289711527
233586907
217342183
149734441
224912367
4103577
866911822
51744798
376108796
209903238
291948055
358723508
77591936
104498140
45059293
141825317
114073273
431389079
214152662
23628662
443360098
44528286
279802459
70569518
204832415
98514978
167446414
175998349
282915417
91755342
759159468
42777865
254693848
681785374
270016224
203806859
38018176
198560546
283655743
105315537
61410122
43846012
312249200
17232034
271367123
49547712
78721809
5552240
33733799
11067429
138646896
112196892
282033785
320639350
515366595
472399512
345599029
211646166
65640592
240283448
509559656
313679171
640368939
167959326
624510546
83774770
564456302
247455337
228605310
12563475
468265719
21889043
80236687
62507269
15270630
311332929
550716094
887228505
380863734
16872205
140700662
68860611
23826563
313450597
355715245
442847826
138626798
752530242
126281359
781439420
853215710
385814466
330875686
295668943
372351731
39404138
82637885
29711388
62221402
867734178
114415699
582900850
65712567
96929040
329554110
528509352
616372922
245361737
457900958
2503612
266735461
365417522
334861320
18879857
546178151
47935461
341146106
331388582
24036176
125354392
67889081
329153239
360327934
253210539
18636158
139790191
66754280
196941358
152023666
344014849
407500884
10721888
132802002
520596617
2047247
934434913
27042031
45309997
567336458
234634374
182114464
122256257
105745920
142119356
636792964
16696973
601962354
110161496
581729850
94946404
169378083
211785923
131816845
417826041
23904752
70262242
104724562
200433660
38507926
145667203
608770414
177489730
430866323
103609887
323632145
816781888
578334103
6579438
418486759
323938908
148331798
278364763
324031522
172282827
670265337
22324376
655294142
111635008
684185293
438727129
80324431
7772076
81136948
261693333
352122279
403782619
104461876
192619518
432196879
190202604
108339579
193338875
35327390
44982732
6034475
278961346
159556760
325684656
849785824
26076988
356942264
125994404
598776830
688668310
358004509
291310315
271530332
188623792
79428733
170022086
448412382
33951684
10817071
18955610
109146451
392058872
310571035
745419783
180858623
209538608
387996959
964833
395757113
414604102
42936424
202926380
707486843
12512758
344283996
293079389
110143451
404679148
177398361
266108927
171564380
19876872
563837696
140445870
56371297
214376229
73415146
36133500
77465055
233248037
310962174
592668062
49518395
69116759
191142298
121485244
55249509
9596965
454070506
458058019
94920337
34176042
72478141
43163490
202686038
28464371
228785407
205728492
102395476
112861149
647736183
55776115
418748184
164678314
168724195
580702565
586217733
70631089
550264431
80192097
35118333
354627901
26634967
494964610
640400583
471440212
76191782
130629876
32568092
23077637
89564221
952805590
103817357
103795772
304317420
495795288
164814804
299617706
59237527
805447743
130700172
413169893
983470619
62971047
682665681
118690197
955462131
18217049
139182000
196592732
102868525
79228576
69174239
87621918
209031172
220362118
9688546
565574927
120163493
408225226
2982558
78983190
319018
115790596
559476622
658056548
307444936
37193098
931794417
24884177
905411083
627073727
171708601
259142354
174245860
183101624
342951807
72847773
458456333
107584518
60084595
328469659
246310319
200547314
365143431
149790800
501036235
156029136
420264798
128571133
107546642
39145002
146200871
138099320
20865659
178787795
90356458
346527443
637824
21028732
327941379
172332354
184128581
140858687
168555656
19206159
99791323
243562339
376532370
248110750
276696266
615276055
349597745
31420282
154877965
45901625
457841086
119877879
217808294
81291099
63161933
368696
194026328
70660530
290228986
225574835
1015461
262832353
422007255
460459476
111876209
1744408
505648354
208942951
364139419
110379300
617967427
184918660
102316911
240853351
288872418
156229474
84664080
599227987
256503400
323149010
18885214
424208356
167405195
334220685
568953759
14176785
718068824
163421163
646784184
197547052
859594342
277648126
212237898
3382122
306904726
96142212
76682661
644846459
97564649
377400009
505754
288213287
219488
252852759
356664604
3728181
182868830
617991850
191462456
159967578
11302748
81700621
400683870
389551509
656457090
411242225
76311219
29740939
284671446
35361486
151011958
463277453
172367730
108195307
75174
420834919
4796285
41714592
277881529
281059284
212532318
19762779
25067372
396743851
23703409
85109327
2901718
111319768
14989823
457661416
18424
315314334
788956612
500155696
802056195
1843223
505127741
356889732
83371781
771739401
476383944
146657224
48377627
290775908
241512906
28761568
30549324
147944118
165085192
91016922
54745796
31667885
659696721
467338980
85526753
37113824
525807436
243099960
36057572
178711262
112901374
61511446
101518222
261706474
17718603
452824939
350322026
187154150
464368705
130492746
27710015
23820378
116475795
72387914
209450881
506313048
52932209
156454881
499051798
297940948
73194074
233694330
405194904
414717788
34262842
221602827
120009304
240033630
48861715
454938362
520603666
27814680
140100013
299388779
214200286
27204627
173719523
276925879
507578103
60289909
26341909
648606439
33892558
169957319
246230326
261225627
184503856
128665553
67806935
599713906
638740217
542393037
383303562
262349882
119635867
33275094
698616044
249797640
578303901
80966004
75750293
87445410
22288592
375259666
23288685
59856474
56962614
312721059
60512760
497738603
478115688
105579852
772034786
568579969
224498971
497578567
121577994
707299428
363688576
254739478
123209695
58169756
23024592
66129897
191562767
420635473
96940056
246603186
222949599
629301351
286698728
326913937
157242324
621150490
140867922
489578847
662355200
416743265
178848967
92529071
23527258
557914995
792536835
641978855
48432524
258831388
326335648
173507159
74032070
351221839
81065538
231165983
56051128
157575930
941513970
429528276
578154967
115913510
19320271
41734389
142577986
394658340
399945071
18812917
185504193
131540467
166085658
85516680
395480674
9970995
314924612
48749071
245678085
412629599
212903421
273608877
97085639
141541113
564435389
2669478
388232967
253852841
129044583
278640595
459146040
537408749
439974141
59171436
185397922
764827244
702154781
93362527
599579
36256352
33968758
27662865
241285212
299222041
376087607
142851067
121286969
103438047
513617309
19830889
212824130
344471543
323945197
296750777
22351504
39191373
698704867
164185218
264402990
60200353
997025
586133255
72788021
578091717
260397080
291223983
702088549
666240
251373604
12066071
92800877
713970975
377418978
111621017
60482590
78869002
193002460
257775754
240594147
18112713
1936045
349300981
50994635
134404012
653212505
530178438
30953096
60973893
169142020
26016047
126384713
541322262
793683468
48438616
251518927
445207837
177200771
136415476
37166931
36726682
441104379
476249864
324517826
418498848
476113018
348044083
394589115
306247622
4317118
176249433
10647360
361864081
197918809
338412674
366123935
379026292
136978888
12387274
92972309
160951493
172063557
145083832
193307985
270727668
9735502
6621047
40208250
173815190
64522991
249293920
538194510
171980913
563336411
67487114
573579265
46783451
25501448
12465284
453292627
265300139
973308
108002956
250094
180066540
218399944
668058530
62239864
533644318
163079335
700001017
32556852
124008521
232043502
326412729
284740775
48669660
49446030
730227656
1211535
443195168
254985024
549266970
84673345
8936901
101758804
19303765
62276057
182798688
106346631
371529336
823227381
710405345
90177
11475845
77507174
232289697
301566057
29964286
288145174
444605333
182853484
45755270
302776600
277378093
125560485
182087293
751896286
58604356
44323151
9025148
251480853
149837950
128705354
11733555
289353226
46757668
20621580
52867677
152138865
105646299
7875167
156429279
145204180
276159683
140898594
623052038
177488045
591699038
358597510
550239657
15195329
526812213
228371768
426130400
61520392
180084936
31853875
18638149
475113048
13460842
842532075
17671915
170697765
452991543
27543178
446199624
653004293
332842485
4017501
184623987
311225424
70031357
210272968
596708981
28774504
12197804
129716680
100711084
374449401
376168815
105583657
185228175
562828262
676553366
809999108
69719195
526883861
309143629
51391357
16113413
301808543
180778282
823895150
398160630
237421012
542058180
487388858
231829104
300624932
37649210
152653485
258926864
9426221
39449024
13599338
487304504
37884603
305733809
29380152
59078737
320419301
11306236
197111834
78227679
191183366
157015929
143488525
342338790
808229257
286898387
499078017
70269146
36509195
297048361
102936648
8283456
27421671
746280806
597163537
405938000
17287638
88084792
235022173
367992803
20450781
41499198
494053634
778164602
57410830
168253601
752059840
448971205
252575261
260840424
588004982
531626783
40280799
564224276
169966277
387857307
144772403
308579026
257293170
43995067
106435766
774975590
159661407
697784817
315600158
395419276
531138511
8683376
78260311
512855012
102229921
213484786
60289951
1347849
19849320
19375211
59394540
21994576
314102401
31345594
342168850
130830727
176563907
44908627
31937949
34861906
337215326
81200243
355273317
683941225
265014467
201736042
772972771
593299797
380174346
266130816
401284018
12388786
279377788
60293274
681928684
120319886
9921874
321111717
897801283
177679400
74701597
57044560
241632005
357574645
453443404
171065597
307865521
72477778
38689
134075260
109378503
318922708
129444665
52403859
142435331
1633674
192603937
165831587
890588500
103307808
707228301
43179232
241222153
704999055
251550161
350364173
160855206
53653351
102170925
190806873
41143142
18458466
403355629
53512959
68548762
182246120
280459609
158770819
68401774
173522246
95999315
410478092
2315533
180456131
296290889
13905592
596002754
564671770
183810273
502298877
126528287
50699936
193401322
22833838
327558510
98975751
86500141
548484519
48512749
46058629
269447653
281637880
351521140
175232751
233682023
320566102
119641090
148494742
315735136
299103853
707884012
380013356
3439806
22402101
413270781
256944611
127795561
287675715
458365674
63896263
252487119
521416102
79410134
430143774
789192858
515826312
328209657
348194549
149286373
187375030
411217369
19465920
848606569
82979241
186496475
36514620
306366392
645470231
288083286
143109670
177070219
12828487
115257473
68595322
47156037
580968390
110530516
552029696
576785085
127903554
175607581
351566879
427656999
275296082
560733940
1082380
792505040
190501849
45618446
59937889
228608656
66421069
10149884
485103122
148075129
357169822
347887267
68480235
131663139
16093673
40937160
803179676
196679073
902198
436883683
340519029
7605938
41794469
555531634
7550784
172075495
3969053
438194579
47189118
208332521
461744156
334859612
37600357
407326109
390244569
545949589
87660536
393880497
28284249
257922383
147310973
416904761
238674311
228020516
597064472
688883264
129886234
67002972
753553220
20606933
147501125
92179602
274646871
102832951
411364140
192262270
8830004
260433326
263624329
698406235
421901644
973435010
16553712
142250378
78556676
122705282
181307357
300442632
366201999
461667377
392592441
253367688
37600856
170899417
178140353
70569336
26683173
12033090
683484047
599867890
355361667
68030196
305290843
209885863
394713987
178545670
211237900
145111574
486797015
484983654
308675871
516387021
90417473
81680053
76307782
255271475
109458485
790857318
198980551
447428997
248308289
61044100
758095412
2266920
78103519
113068891
227143461
773979780
693728712
223166779
19520526
6333213
540340219
125393706
400460478
6301556
155705168
533234845
557478898
52564577
279991324
127367784
430414717
24251024
323324206
102066075
317048549
12245015
210182548
48522592
143147021
19075099
226148075
321534186
498304
536990854
54569223
99845536
286239862
126685013
34172718
186410398
129805032
728230034
301871772
11243636
480558433
20471409
10170864
110801216
202672423
118903212
130042110
565747851
517119921
285915
257749662
142509830
620041435
116074559
110231051
715130269
17406051
62233043
104838055
160985961
739609256
59255611
634150300
637661298
686316964
337561193
369328742
840331518
213072065
247673126
76650146
30582009
16802233
761805320
337206437
102347196
483909535
206924379
64991748
326962923
78662907
518026814
82302029
14215015
662022007
93407070
633312705
343074421
157874330
132594609
56068044
86801704
119300930
1252810
334465402
182823236
485925442
583687724
609076788
32872601
137532659
68402811
9435851
20031167
324459159
73323205
347863704
6295633
145376797
598640886
6175489
219072770
85248826
321976679
300639300
15189110
565547970
83074025
358021534
5872686
473710960
98253314
27446200
30043509
8768008
25318558
696987147
419526332
171978054
154855115
110231313
264982199
17166763
92027738
57590206
288764808
95629787
87640361
95433182
176002648
435564813
34316625
434049154
11739405
99690702
5601863
3241263
205168266
304410100
611702836
227899031
677234729
632695940
129749871
63224346
231832923
68826255
6826154
676840230
108115445
95357910
42463662
198188001
685678081
559967616
27172646
84082240
623064072
425900238
6142846
318429426
10577972
128130453
19215418
69087889
164868619
502275059
335559641
376259701
19202130
25625069
154388741
149905635
620350786
102643310
304737808
118467133
23757279
14128869
667977855
45836246
488249092
258374409
470399458
75550793
35134571
329604722
308859689
27071140
380185631
72205797
548060070
238594700
172578490
268936926
300409671
742875593
585393252
294595063
497379256
210577389
61590931
789110523
364689371
313990302
141812233
86222392
418905177
79286220
332240108
93643089
585042530
23074859
294454735
4320614
788352449
749227793
36208817
573257628
458185385
44098410
47377069
748405612
74604959
15392485
71056847
15383573
29440618
309450550
165462705
21138096
162698757
299409015
255830038
273343674
831048016
236139521
33439098
91817481
138498034
111791022
40223973
7358635
229771894
40690517
285244705
220845919
127701808
128719235
21812699
451814199
263291852
677943788
35020414
164156152
171148882
52325890
172326483
294344481
381211019
694582758
275212182
287751792
180206140
54781457
2627178
176684736
269886260
82310853
55328282
314991503
124564985
527082691
216205841
103641936
47820274
31107328
281978721
436024470
327406079
675488754
655430
36146241
74614140
155723314
75903532
232709528
165116244
202050964
54446571
164092800
2715862
8481839
20490967
465311645
250784717
307556382
339909514
40996585
17385370
249670446
13502888
93024581
134593292
709389824
25005445
30933475
707786649
152929686
16821939
734783
20329673
17816303
257334666
119431373
467471136
64064126
351203981
266031878
104776792
264188343
197697206
37716470
421090442
182261825
41934307
74341421
139659544
60259344
472792994
945353975
629643129
100129085
41307823
3500751
419114330
298420120
587434188
46902904
310558757
51803978
104280511
590672969
179915245
738616706
22495735
306382260
281313865
12679640
387557555
24468204
15766144
277808260
159652374
456720489
503189539
55286014
749800264
32823015
227049004
530483527
14891424
314508484
505869844
260408620
206750786
100647405
6494685
279775091
622468593
95717309
75405158
14073027
33025865
195809103
150322341
134196864
261522594
72929987
182434447
233101848
13041732
548198226
247697668
62938937
165087277
494679709
98216100
31835961
337159612
683958918
99370913
38106823
292326291
4042305
37805871
239159938
179342158
584280480
451598318
250953838
99041394
63252627
242997018
253151363
724370462
52023194
633953866
367884565
57900682
31952071
174867052
385747985
69359416
51316192
421881420
100261546
243225367
128710762
111192811
172031447
445390636
113431230
48185344
121958043
532213347
96357299
184978151
5910051
106771646
899884827
109217912
155795443
154520840
98315926
229245419
232651729
405340381
253363045
439066506
6995039
166923566
27577561
249466831
46909542
54315405
86305259
333203321
127176096
671633370
987219552
222010329
532176939
656614418
217399199
611975647
4805990
1096308
247064706
93734642
60884885
833703798
25338482
171015708
262554388
86164338
149511609
16011022
252943171
403237174
61505233
183202678
204473607
656227851
569846067
172901616
2523355
116627370
131406395
349949437
87061004
146436044
5962151
367049228
400952280
62022689
479007213
118470045
13408427
19369548
576370172
144176376
83480259
68271439
752376138
487612186
155385100
139524322
255990058
384239400
505068313
191471762
168734270
15355906
41289786
782410536
466979181
149213959
168274661
158990027
770312997
16165844
315379914
177854989
23125100
35820808
840658176
157704116
601099856
662120429
511597667
67598533
95113910
136126504
326820415
41040980
624581393
222836868
92203099
44828321
230079103
191050870
62925192
230833675
336040436
660851663
19633313
101536907
385792412
96793116
415593102
403164864
372700535
35026215
606694985
655378000
349909874
74614471
248003829
163476365
186255837
751920519
444568637
23751242
465242156
497673300
468034311
41440127
427722936
210655143
39861347
205687689
54018638
663871352
474900539
271838796
320282381
455304665
313400606
299731851
402331232
669719460
397312316
124271984
50746388
222885217
479507162
60611462
137543785
40535128
59121601
241302730
281761531
166690392
306597103
766418172
158417702
91013986
799290991
281803016
118771708
224678064
22234156
173077053
24015528
287991889
254880616
108050010
57202723
280156
307613485
19108122
107808583
609237442
92418206
112523064
249922778
89285032
133699778
94593614
151057230
183251269
53839856
3716160
48943181
83214484
683940629
583591368
670995566
286105758
355204401
33609697
277842682
422588526
161749677
134728128
424977992
29749514
566198659
57655735
104359293
88051925
11985953
164897566
20875334
552085506
76294188
762494742
178914649
86144844
53401443
122503022
269370979
370105
107153592
174380872
45365038
195573491
91787826
496236500
98182952
228496356
63404952
47368412
32969709
4162088
145956668
645687172
701969174
241734633
190205502
231114808
305355038
86546925
43372531
321681859
51531312
99756252
205212001
50178726
566759914
314102750
15757943
361660335
374990389
419446361
605580014
923915033
320501315
662122391
288624542
592294368
342289477
49075929
725355567
123974982
136381142
414540065
197458877
186271466
225442124
223327763
253550947
450958032
39416092
559710805
242866936
634484050
41486132
99559610
326584014
800964337
173067056
70138473
200851121
76134862
301473831
370137593
3422544
74407422
261052031
55633245
632449665
100936468
110283791
411670745
66764776
360747614
246675442
90918694
9921163
138548790
94691594
361477218
725178071
769688071
147888492
23452924
287361188
75655937
334486769
84831611
83780317
6565811
742089058
804020977
136996130
215665799
613963885
269016487
328223274
96946081
113921770
852913957
703421173
395675081
248544409
28157352
105864731
254966280
547369533
73950914
28199563
425659443
422460304
147171735
622550035
419118944
140796248
215028801
226828163
57687750
62409107
435073966
158602041
291499627
60237372
416023888
81405694
7567809
116433890
103937774
438630864
69223245
39804491
106153976
3935006
111104691
591581197
172367283
777210865
197373396
379581848
6633297
447791824
104101554
168340134
193247859
177622779
87325266
31063591
503105078
766308830
145991975
525990143
185052080
459071039
56829750
300115751
90801604
315093835
607058108
56901312
64704731
365198892
309009060
105288697
411093272
52079613
710913011
470806463
442472
151405629
68526157
183870696
155992149
212160568
33737200
275137057
698889644
88720319
149678284
284935405
55058437
386019697
783281914
473657131
763271595
249549
385948930
186255461
125907361
683312935
70127343
437025833
558855592
384081177
92365382
418728197
454148740
67836746
3240971
463563918
353430553
4319969
41134525
670775108
100593020
455156654
418436041
110657485
249367428
235593799
490619412
457113592
73852397
375362461
416541006
289068866
35888849
53522991
334558269
211466579
431952824
1991032
89042814
148810488
381778607
96297272
210892187
592040400
48537803
121504065
26920986
247986818
243520566
755873217
53969022
383585529
2420087
106465342
821470976
35895843
397392679
222037839
122689746
255347706
302192280
259274874
406524353
189590513
31749270
335115988
504858409
153294166
33538228
895640569
136190238
121090966
377006224
109176625
195649575
24975099
555353870
2245279
173830846
8541321
31698175
17995304
35232938
106580771
157192992
244859011
14253662
22870710
130163308
53503146
104289556
406421
494871648
299602644
4238814
27492318
95282294
123812564
47197285
163049146
822601264
88201999
104308249
246659153
412685440
3136916
266522337
209546883
259623688
280353199
18837183
641585105
480886425
788121426
657655286
940042897
339279695
433522269
301991733
373700484
405213646
187722223
38592523
236204192
184967198
1560544
58856502
1403168
596117584
13846825
216718321
91877043
77125489
212491924
507378453
329449795
320569247
44974263
511451518
236301625
17841132
29308053
816739843
644327356
741288909
192298027
569547142
89524235
133166606
277982621
52144483
429226321
451699249
184497088
8436793
80774588
756838896
63293438
164126426
1814846
561516149
104103604
23150738
557157464
370353801
8085425
125114501
77065688
446920102
66736046
27492807
2604906
310851615
155310706
222282195
61227215
3468330
203911390
212156024
687371321
292175214
177864629
460257155
81102349
168378304
783850502
806789093
458702442
168871114
183285206
177276219
6489337
322285996
562375978
189394684
8854143
156104471
599147799
370545350
101275114
501716888
775834644
94068317
351981215
224046799
160817870
563969467
78853311
263569614
365256183
315671439
68606160
19242197
46422025
57596830
405261792
49409285
666908660
3459032
252269759
46173525
125684989
63284439
268203666
88308977
254569000
30359514
123512341
261925830
82067970
396263668
128144515
274839972
369330586
199255969
872692817
174985060
93261202
99568020
126318071
569434018
67554168
748615670
71158725
682676023
539033284
205723530
709414187
65599549
80012326
313533179
6385415
512450550
437082738
70885370
53222890
36666128
400892299
400856405
226625968
479208612
84067349
3507624
453167761
298751974
452093045
112201490
16738826
250012349
5516434
12442019
452040969
5363301
627195465
194487497
25851134
162470642
89311440
47111812
130877161
145188695
170847436
24905077
604448125
456212734
71517990
131017545
233755328
146078067
265530943
394549212
639322683
42341801
220095074
179013463
317600454
184543924
258786046
219972093
510661171
509928497
468542689
285784
62666963
715785328
49632858
470357904
803610283
142429474
694333190
63681033
44361939
332923614
77021660
2358275
234178756
310084084
316030245
9323186
196644913
159357881
209320531
142102074
227645800
314149458
61978658
217815503
158137155
141210009
2727956
33524597
29819371
77060686
441055141
9899257
932344217
6229843
745544917
32271084
367306529
186442332
288825
642430589
74236898
835052945
429115721
63557966
906672185
217690920
32316857
349466091
208504300
195406609
365802145
60699512
7790099
16962689
29743239
306145599
501572735
190506104
556186717
145832346
59486447
78612956
189528004
50891411
73885595
55124045
4260882
510410
9650419
189302789
745391563
206448129
422034048
161448777
318864162
60173277
7708797
463674490
17105172
613009783
283628937
77546595
3791385
216630596
73613781
292798516
70197643
226897267
513035883
173960926
87505905
96215103
245169555
14345458
93606315
124224929
9311558
535210035
194402482
504939113
750080081
413526173
106034717
29375351
451145816
363407191
1070897
83363220
21936906
109415457
21620974
50215803
466409943
580956562
127496516
373645890
240550569
384784796
694691156
617722748
95019512
142671554
109132722
292825803
25719989
48012807
120782117
215409834
37513357
223357982
7212225
27382976
7743893
132742984
20544947
22842273
153204843
76484577
15031187
18364667
700836130
676707610
353511692
109057743
218640219
23014230
293014891
87117460
110294307
57159904
94609943
614399278
182397471
16848001
657251099
950252449
70326484
181712916
303321284
57600412
282780545
20997516
356299889
703806286
123916047
207997992
456665952
40076835
278650030
149028490
167985491
305920207
25130620
135876162
114414735
111100665
438714239
94120701
15516002
40087272
35921390
107328840
18896628
5702665
371284998
52405521
407179001
635457526
50550592
121305791
150967045
115530722
283325365
796783239
47604422
87431410
44362866
132437548
165356557
119942340
161080679
334446608
112464774
527826799
320382632
47792363
456697100
625865748
725104649
106352686
11007115
540756629
496603250
141421390
322460746
185211940
827687303
106079867
13421726
40723966
127435978
64202290
21290044
105437947
460040448
245229535
261778867
70310427
2094515
81056964
181269135
553866266
48439344
590512654
624925546
334372250
14652755
325571872
284605545
20365320
139691747
56891366
343776847
25874267
127413459
70797105
93958449
258754313
423338956
380202032
55843985
344181833
12573158
307132351
59438008
250763067
368965362
825525861
173389177
824088005
117881299
522099293
683594216
68932618
40972159
21314746
140898262
121954870
30667577
36264343
8519169
640092645
248687801
9129204
103556492
172507704
30162898
670535916
133144947
6252849
88669706
121608471
59658351
374482933
113423984
530193282
326699397
148594254
437435643
793507222
31804461
41792864
69153309
103558262
177917685
604553350
763182227
348179695
505456536
413001981
374958516
51487943
246351431
75544366
679816661
45967232
134653368
623973632
54938043
628098079
36037878
551879376
69664007
296104877
155074218
30458206
90073137
249293707
219595523
171353130
103602359
109621045
324869070
236798784
58807824
302198265
433169598
51617720
242379120
642752259
23700718
384400761
321346923
316115407
259403715
7272944
46550389
326849595
10736072
497000777
54679264
97108129
762174237
225273796
86841869
534000625
40900873
39159005
58984457
457238815
73434931
302687648
44515844
255281493
332799784
209690327
424329743
427536336
256754278
77709668
103653289
370804834
636626846
26181800
417278536
177164659
219281649
560972304
9861626
655117379
387331846
630054780
688754651
253751108
178127407
293893973
25692352
75279701
312057880
190982002
282502489
125573653
151553090
146251127
5641317
2939897
448609555
284608298
396681327
76711089
36337643
221679887
145444861
190216030
60203060
339467889
382174480
7014645
540141384
341384022
100144597
9457502
324253137
25673474
178122802
128944720
117041538
19590075
388173342
818915931
377955145
744561923
135545820
178695851
622844128
157205697
69917412
130142447
713061794
22989101
56374508
503877600
331346245
312397425
373934
151478252
303447705
201779354
234393377
34101984
216881859
81694319
92389814
340442950
556414892
221044400
151564907
265069529
518043283
11617388
157968359
508832381
974957110
31795630
127699264
498031584
361332407
17043365
64253441
182901903
100000
155621378
294112649
55601543
93436262
18456073
177208508
21845302
272397893
33681367
127786670
371978787
80326516
134068772
34273144
363586661
481866900
83031584
181751139
924738914
8656989
140879051
625085558
48755435
122845406
231703772
176128864
28828559
837954591
87664695
101591970
7029174
124158901
200612010
393083523
399659905
169624998
78386307
208749999
88981948
157909021
105151962
130448497
316778407
282864365
25899314
293871874
4242818
173654564
314415401
235253290
247167643
41423558
88285385
293465301
101426805
646409281
157572461
347710382
154247559
706081705
177250289
104397798
244685274
71213740
165009206
321385413
64110410
123344074
417551178
846568461
412263434
128034703
7412281
53769080
281140373
61498972
186377007
556223565
421128163
302706640
308817404
405522032
159238589
145269283
429265314
151899916
210533117
71415279
196082336
23773955
122596239
66393846
379439800
276616633
334775204
244462260
310110485
4105288
639536128
50968048
139716874
16941606
274143877
155257900
236652992
64412242
310934548
297075654
629436734
297914415
125511825
2220608
137338907
243600587
256173345
832104
276770918
162310863
402861557
172957736
53912976
557203140
16026956
128321690
111302540
925260
227356201
22884202
256857525
461625134
322664374
180030384
320995387
39685077
368228517
17606945
309578250
938547513
775294109
53194967
417636991
70351947
175121779
267616013
457646593
320479857
119993809
542165646
81009799
461137451
476703494
123078089
454264519
801126910
632035077
213114495
471050665
28894175
114487715
499267933
187161696
102075369
298676868
632013707
155582871
623413624
774498
763518874
578120993
172356923
7718133
261192644
99828256
582408841
224133662
570953723
55483447
92426100
284279655
135586438
560721880
6921053
353942982
87402573
132586416
112688093
160391021
119255533
146710292
60798728
40890752
40154415
389596234
56368061
428353948
79503987
164839161
128550551
252029476
273627253
267766339
280091222
480550541
646860816
419351352
232338
401054
90424004
872837870
242771037
677294296
286218728
260838053
36973777
108238750
154207302
81369650
37395027
480906740
31796408
26937413
483798805
251468051
46562357
80925805
13626867
624821770
295527963
9769434
3960312
9127766
529254457
31354042
500806096
470527524
607804246
291507146
13827843
348627473
235259142
76833911
26297907
353859117
333752804
82956500
469246896
136218595
39471122
202407282
65580073
389039195
3910021
700908913
100001507
151782252
174558100
4662630
428326406
47286962
73809913
84541008
578123565
202349049
56520546
312523039
785314681
602564761
52561814
451448147
41049853
340796612
131634713
21132496
13024815
501397185
21057218
265160516
773782760
861740898
77532779
28680664
4256445
121661957
25992427
377302591
64652984
241774100
1054529
45491998
47508905
201302041
348160859
40459685
388692054
60131311
102746779
916377885
3684469
279629379
237016764
24914606
420283443
141261213
703877503
308375255
120847610
546223845
137172334
221306907
5578237
190703949
29297861
7029683
92749803
233147299
804002614
77417372
110526062
39917611
16639167
414158189
904323758
137891638
645140392
590854605
43602862
163214758
833710282
260952290
142956392
345902883
359595837
13717339
174566670
27186798
362836960
462829569
58247770
229487
51535121
519969114
293966217
156166024
396398779
423019211
782513010
330830137
117164394
135914736
135641856
21322181
16537182
176914359
62187124
137586870
51996519
968188959
88266491
826979673
45483555
573086249
362512054
576126022
782995681
55667281
213949921
560648913
497983745
572558524
194214689
16908405
325227120
489594929
84620521
50820413
81905560
79359894
18780747
331696468
15495388
456185143
202839503
386802343
114705747
221524029
359963518
15952223
616548789
353840317
131795980
774378247
44431421
13089331
202258094
508475671
140517313
17807794
70591771
171147484
40854875
642627339
490351564
466566777
99675071
391049839
153009647
10413324
501621336
539315097
68525550
99005533
214491113
267791675
203004755
163381862
431567416
756703713
9177453
192191001
66400981
13816296
148933920
581235160
702790504
544701655
40813388
85567010
11419381
287879554
68494200
347882584
15755592
276793658
53754170
6868535
599349850
307525589
689466404
533010259
48127723
42950845
221973536
44638467
306076742
418665750
696927130
122827572
712433770
867986595
625484248
5320954
337460653
27827283
33070046
121434528
747914103
75147306
11407074
100621141
43311081
6973989
823607468
690269533
399884204
127601663
562249353
86643180
92082621
738324015
540509397
59862599
351803224
25846740
14092054
700312293
444799
538016540
73057816
200244793
362377682
340211124
163703334
115282797
212566356
546126890
202104149
590900984
186910236
243083224
167475547
17778575
192847997
2034954
160398167
81806787
286002096
180262748
104569010
641103029
62213527
22457199
200593358
73383333
500398554
599762915
48725094
241138027
509162722
77059143
426705895
3916130
342560518
526523079
212364508
53555063
15658518
203054089
887990884
281569339
128012841
597997514
125913921
307730430
52369169
161147066
85992194
346034635
639553034
521120282
751743136
183587845
16761284
91002982
155789196
193208039
256289422
100655904
299547945
143554507
382064495
7471616
771940375
440020683
12217104
571609436
66924179
304742204
141356733
519342015
50326037
353677033
231456506
461308128
44278909
65034730
59874054
112159397
59841112
201995577
228370429
286335456
4215068
250945381
244675602
373023059
427788046
58025293
61299766
786938860
333772060
711881155
785223847
585097255
348131
599149305
331800101
46851885
121062594
564527429
178602212
8050153
776378693
57102694
445178338
176121007
95387985
401986143
61997848
94328490
530520730
22363117
152477211
357197612
13557935
52597214
356209170
869996300
179106892
27762041
21361209
480997679
176347750
88634122
4175415
442024069
733565241
28455554
193315344
237067472
63721795
56418691
261701334
465620336
13007
443294015
160363456
607144487
11728064
148144582
629202285
519646559
203410681
324704316
117339856
159426516
56832287
316994982
30702314
75359936
199432314
438604335
4649810
141618286
75016105
10133598
600577546
314017771
9164106
91093673
131034527
680771982
123114001
90449728
155152421
432323459
210898677
6294969
472058862
116441332
83759710
203342381
185269178
9779346
96280316
20132222
430824853
375604907
696749011
492989706
63733688
161153415
79534697
592869347
68403497
76330151
180411460
5084652
249841770
192369546
1374909
101221970
451971643
84365028
713162554
235924215
187563048
345859903
195865158
94675380
598142774
830682171
30894096
293015817
224549550
153580951
238039519
753422144
611304032
495375647
137141995
17792155
412277072
319526748
571879890
194216042
28213209
129818673
633523120
64695102
7720293
12595514
403897501
114336599
378977089
263016217
495013050
83809780
425275618
426813091
709647250
403450758
176432695
18452811
326199618
224310705
619081525
314803326
455024931
3275927
135772894
528755344
16453899
47451284
369950079
198578889
114203756
240527003
317925239
60112235
906500709
668639355
419227896
161244810
256025291
10441602
30950064
785731482
7211089
70815040
596729061
109137807
24525812
4431058
28827375
218465291
59215333
324848647
715085814
98496206
242743454
169696106
721393206
742148184
119696187
747948003
268771300
5886281
684147184
411300536
494655506
4607543
559935870
11675153
133986749
742942509
89616112
213345762
747657657
101202522
321316383
54028269
313111495
20263647
278289191
832071969
3437842
295520212
363788230
23261781
264504407
47632439
20995431
211361208
271157249
790404224
228043563
70676645
808711440
76313430
20982790
440457004
404803117
446346757
172435934
388670833
59956157
92265954
256274305
355641335
355432464
429259353
251861330
300533419
756157441
12565086
79319163
81766660
578050745
209611005
213783710
242520277
132146360
149746634
17204570
223157464
495697360
541054635
151194807
290064416
175852950
60547426
437610662
1221246
376990319
308262315
5899372
70169047
218387546
38218885
393860831
27683271
69400580
507053368
79987302
168245994
646871099
130257221
699990438
567922867
297894186
206422181
51598768
50374218
492294391
110530900
10599588
23295577
422807286
436119560
681450139
874100473
151802734
74114948
732713957
239903957
22728889
596783556
204849580
184336600
458756738
209221724
82892918
284407527
149089296
33164376
337032164
213786237
178107058
573607625
549317463
2429795
603530079
274847292
4034075
308236845
39050589
113378267
296704294
108502847
11193777
439358654
231858714
42925268
845144554
82937334
452102852
574088103
90962319
111117656
152930907
10443205
172626227
70176981
163183815
436885588
264622816
214548576
296349066
774542073
119096248
67752682
169514862
515998878
443768360
858977
2953076
308342319
297458319
4601098
276667740
113001251
375206987
280949261
96825718
313982
36284425
318454893
14007798
198656186
129627782
511936798
41944500
144340930
441554596
56654196
3307321
133603809
189203458
619801175
123110024
85981867
90475628
107208164
717372019
96571971
649710109
99581590
403349165
174648072
98915783
81541468
198518369
95954663
126957634
72855440
168661594
88411834
83695678
230323147
725920412
167552546
117944708
74590011
749103773
19120651
360761583
46701475
3553740
30453986
200329794
597404698
20280849
103407925
26059430
3733325
300140201
2874801
225034235
442599886
79236841
243317516
181155564
340679981
73955897
81546922
18862630
163656531
5092334
125033205
278369549
338047680
205334288
101518469
24405447
617955146
100292379
183486776
221924671
81268648
698555782
363111077
63593054
200658218
355625557
390201872
27757079
479990708
376303397
650731160
44280005
8505073
283910700
2559688
186641720
149812734
39212020
6764456
175486415
913117840
325992074
467271208
303580870
472052478
474745373
213593872
87677740
409354584
8440939
3780813
273267183
75640724
707782537
498748537
17182961
497707722
327614655
505642480
446192276
340061624
652868428
6098945
342455965
225686191
228578454
110908490
88414592
866947982
31393076
277617874
48149561
227694407
31138689
385549489
824681495
48138702
641231727
21939285
180571618
232964139
469806033
51027380
338930063
229921896
47372465
78042052
631822255
93419317
202563243
169062008
55462745
402710121
755137198
26798423
3399184
67739354
693923782
211219076
388702815
180457381
99376215
484405763
769461809
279751471
502875266
199406543
309591456
344847086
311978625
141730768
176401061
39260329
134078524
156371003
364810954
592147473
20397119
340451547
58542562
541479414
113125813
572351614
522755928
391082675
103046502
226055755
399531683
73523956
45848720
9947138
250942130
90583240
40309240
742478169
406851735
426798510
792548658
159913834
307909
253060078
12199641
28267630
52229085
441493201
241416617
341260823
136254369
528135588
3071168
15278393
124156959
108973466
627591856
89438867
312491713
476090402
299273768
47935338
76298020
92956976
455178813
328187969
13919778
48871089
103827753
105658743
540762429
403900795
490221451
756649331
176502059
563267713
70610980
130647125
442983949
124483454
125096530
27905993
105905416
228850299
190949477
177510235
340964879
238059852
114475490
291537376
55173709
187352840
739898106
325641627
145926360
26219727
324334750
855849143
352250301
246361600
343830086
740553831
280569780
512065949
33264491
30146296
389170607
156561156
217057492
365778425
587147557
354617320
34146815
233552114
19451218
7582270
255916316
64557789
50282540
639930995
448964674
5688104
7433024
59757349
48993935
727794491
494706557
391837913
30658566
249850723
3828131
208596374
350900611
776768859
281247858
183950224
635504040
601923
425151734
844788076
5476855
210731560
289350454
5386538
678743688
145322428
52422099
58954500
311812511
252744953
102135353
257650991
113371350
77617514
4258045
617597576
223705014
475980734
34958509
83314798
40213460
222691706
51890237
130083689
7851538
262570061
164187782
50630798
566035761
192595236
427063826
230197394
5223426
213729449
200171047
530724748
277941642
215302275
615816198
428503455
616903186
409862055
21243843
160342173
108931148
72452726
236982594
190474262
576059009
51016404
506166118
573596552
514892061
32898135
161543811
526829589
973594
372649755
472555934
20798436
520047294
472939758
14456039
590776082
90375869
6467633
84213277
93160024
42889568
120052266
174438803
569906010
130513411
99969355
116286354
34130596
232439270
386661919
322484750
5473167
35436932
183427502
578361283
73700394
160554922
361631679
359856076
5746008
354490221
185103035
243989310
161453613
226153405
106612889
225713141
278988759
169154080
163659442
61231150
395650004
89154773
29728212
124688009
717241432
37051271
32863645
316598237
621519695
117858335
435848310
129185656
126923411
405863034
463413430
261344570
72845214
16514466
247165986
86929351
743542883
13918349
128611486
221010327
501217979
193163587
405333675
253348928
101435095
54640814
229922656
2694371
129056603
489676585
1996954
431980428
823130585
883824079
184962825
153998795
452510149
73265015
419122618
175383889
22497005
263139090
956028856
327892270
110948165
60742312
469705326
24849507
59807960
184937948
325595206
571750331
382143651
121636196
356456828
405850113
448224511
1988761
180979987
116710397
273789637
208288926
537905101
4211556
322558212
520318924
154451707
166437886
320241584
223583945
88250868
146581089
209308200
116686
301450696
243151249
5443935
282386223
474378679
50248003
331214301
54047391
583545021
312431764
143983164
203572117
39455437
78188974
432001278
701090290
111214232
113830371
383974
159517324
495021484
437019959
112404299
297258878
103964802
206523736
34172613
250708608
540641703
329538970
84859928
47130182
213302697
2952581
76976541
1680748
869738136
261763586
475301441
39379394
149909689
9638921
424871079
47596866
264255778
114637938
20023994
477877103
101702568
728314898
331198276
2224717
103238116
2651069
733397831
329373028
290166795
804324658
217862315
201704157
234753678
15002384
56168635
150157324
56477795
528539608
112163126
250889337
129892
47235121
1936344
31372639
114016956
105415284
269052116
887674227
108222682
15608203
818805678
14803429
78887205
380879354
248726315
41447905
787122899
145341291
628941841
82556242
65348678
71107523
727760899
164430216
783109491
331085669
839646791
156416056
83446036
13158293
392662751
265944177
848233042
6194045
279509578
770607076
595736817
536794376
5487665
56939430
359278091
625692642
10996035
111306453
379492269
57175968
369061632
229066042
169788006
899414531
3847604
745923931
215590722
111277634
85683039
169779513
225848429
93887471
294495015
193970428
595478560
301255428
164667230
19315727
150559946
6231819
656257016
22379886
25310868
421423665
225275677
440199008
189116438
388808851
525244850
219970636
76155186
109628287
206603651
3183351
26195911
80574778
18848793
228946429
85646843
253273869
563848744
537444616
96167228
122770025
476137711
360665153
129247124
108098937
155760651
161832957
401223726
37078024
87251040
74777640
489156259
244892016
305623724
507137027
352115152
287769920
46198497
34775957
436038201
3730456
230093352
98424731
250055188
16637558
620305494
19952417
12941905
266239018
36852755
53728156
726125893
238850854
378550080
384292238
214368279
126958682
9681667
300657019
170692495
590602195
801074330
310033991
396492919
210518379
202619320
6921179
131670808
631461820
486541273
249728894
843015566
113349086
452495302
481320370
96034874
134329472
314787049
640079000
658181465
329693746
376580885
464220694
575740701
366014343
79840914
380911617
56347023
5642590
146620891
738766877
438997643
120252509
10026876
49303301
794029334
9253183
177472220
669273598
589427919
296354008
319044920
40078691
520386193
577961331
36790214
306342993
344951402
506474246
626971
6858139
374775524
34600940
636722493
13269597
201219059
168066861
290070078
197583117
859398060
12309742
548623575
413965727
215329041
273438941
113958378
74921315
358227652
98164078
83410443
328987568
67859608
197161725
115039167
305815299
615860506
400853012
62058751
166742461
314384410
331990516
45253395
27495194
728993088
624264961
201919209
232012638
200216611
153693070
259737898
108474614
165752024
82392209
493389999
326680682
188306378
126855681
100241980
286463919
64048250
532307
25052910
357346301
184831748
135876909
53031578
316332694
140816532
312307278
9323177
376863040
111199059
10186796
326484123
25849523
41753578
112869333
38842351
6880811
300586219
347396061
45815164
128630624
497647641
32403998
2350120
49229261
110255343
57348577
1091145
481465528
66558393
564765178
62637375
269749171
185585494
109345645
23704973
18654313
63459394
22449213
188241148
81215016
149526572
21365944
231660835
147241490
125860569
188012517
187390220
653334798
257856366
86305265
727330071
215429979
11742704
100489025
197204185
105732685
510179882
526183894
121807661
311035672
383920148
174954036
35613839
352851001
734051131
393169573
9483545
108483561
726604449
380683782
257769700
25325446
727169724
55853635
75043930
297053118
28389545
61039024
146362768
642504937
920775354
190035839
249139897
267042710
186604057
685960919
358872845
24148410
167699294
28923136
544315689
37407896
219820084
87804104
112547448
783291026
36982437
191979525
931944
167869625
731531974
84804175
9994779
39308787
148008176
952259657
264879631
320918287
613749143
266221619
398885932
262569296
366402188
77928071
97511286
3614340
5329310
86011329
96804125
677612182
43711183
151365919
72766068
269394424
42564402
155784564
39753855
308067793
127836683
674078357
21870113
223999892
5661669
2976886
90524291
109518399
101297478
118695746
227646858
117815245
9832684
426489484
69249645
67659393
93182510
303089283
973353618
569998294
9560114
117447729
155310052
149805739
68437975
202064125
621898049
52838179
61946987
28683446
459306263
37975301
21585699
189600573
151771795
20992094
373502281
20634490
595454160
71651944
177550
27545863
602274047
165827242
142025249
236029336
62251842
162608219
256168869
58074948
162133277
338450641
418328243
45389433
613586765
2638686
365633762
30370324
158791692
348299637
9605791
74928273
132953667
5459617
87794984
128262078
12922383
15338972
138453158
483980860
516333298
199482898
237316743
131481453
99182488
315374223
53543921
234195239
43578643
13575523
174470609
123082612
71834783
223319855
326377165
124050895
27962801
604715163
18081306
308727164
689959286
661782615
318137604
74457726
363110210
428511986
501984225
531967639
261404365
332971565
188723862
37963995
124929540
120996791
470510704
294281871
123580291
82299429
28939124
27212059
274273250
50473838
28924800
54398236
185567837
19755832
603157808
538140868
588042761
239041708
191679006
467100163
111660030
517008672
287385298
247362740
256033108
44598479
505079586
2327178
127669963
21414061
69398458
18804950
176693532
181137072
446665019
649191711
254079896
693986249
61989764
95336377
1608846
106038723
747925813
125722945
448700905
20573737
47878168
142191719
50061120
99968500
86211416
14117198
360516907
595635256
253748722
250848553
195534361
240956567
509079829
226083204
335705204
151509522
596889563
1113860
74726280
211470688
10199931
45188112
10469490
455396116
107532010
854677423
3093872
271716247
119514594
678034468
254373275
41345813
490879147
333763001
166133349
419007354
113535872
249730378
189341637
93849897
397646546
287913919
31493939
753082617
830041077
178632158
556884992
61531128
17714414
238396826
190897130
438312255
685298745
18809892
145305396
626879020
271461886
384974077
89896811
10801467
347941481
716504085
582199072
281517423
6892315
470066797
376482574
528518741
30195826
354113
530675599
6501820
10403770
77994941
244891547
55586882
459218992
114290313
41113204
75723673
587207298
360463125
351117351
138506081
74362053
75931955
281492364
3956064
133549343
419335500
270918530
8691399
466050028
148106864
498473786
613144785
983267
388893247
324033814
159302888
341979296
59223664
305284093
404572350
31903227
18094644
8174786
65998890
289954782
525924581
198237945
238253932
186925802
268712257
24126154
192656601
387750687
57247593
91567384
510774852
206315423
92918243
2320119
237860553
1074664
178314785
502467085
180725637
440765236
61666167
106156796
209177764
258812129
50425686
586998944
62001875
66313048
654450044
658940474
76693440
138858071
24271693
856599349
34220087
436551869
360362379
97515512
670847474
72008004
190046858
397291859
317823844
149810855
221138404
11412876
360998
24435706
73866678
114485263
446502426
126592504
229482820
468625967
626368094
205714061
32906141
156286394
458408107
16965762
3527066
97565840
237785750
68637053
354280871
128859536
177708301
233636235
701468686
498527798
332176280
96727406
443097515
816613036
45727369
313751372
111737997
58679051
148323190
347123883
51862550
32574899
565319087
517591092
203134546
496483572
29248968
164871621
521918458
219886183
354413175
40131227
3117052
131754890
66409293
680026523
138448859
52123019
668574944
636397104
229027247
270941028
657602561
227441125
522248251
175522638
191707610
15541527
249508252
127637697
220692318
504408916
10237708
128866241
93997194
175762877
68814216
713502782
276396275
93169983
452763385
2773964
359030434
420020269
220031431
719766121
480022038
318729027
17974842
592684790
308842958
536547852
5148550
376904229
150456202
517639269
35766236
226529543
132598362
595867963
88277003
9985401
22627234
73029800
710161703
2156162
3655014
463470922
309760377
25821147
36609288
6295122
60792059
101497848
377794438
196480161
217681876
252131119
331668333
195566645
55136718
390056017
457523425
333094112
55816446
351462738
45230390
46278060
26078569
430903701
97740826
540502148
31682623
30198156
349601642
190981839
235805642
24674214
294237
149909150
13153590
288649125
26386577
680482443
299931678
413484269
5127658
206677040
299846621
25812283
283138511
642229318
414367834
609150196
88511128
624975841
21220089
380598153
333699554
15520263
17985835
754796617
842987628
195766986
192948568
237617417
58499573
59267528
157609735
412074716
668954241
83139377
736683188
722350890
89847898
313306612
111343442
70475003
44196045
681589982
125583845
270747081
343553542
10784959
4652101
94654166
727585420
629812525
889916478
53996442
514152213
388400937
600463445
121773756
372335299
268961334
159522212
144075906
231244728
660785522
456559555
549488954
238646475
67544593
53813967
564679831
559929888
486759273
26846813
613472861
100017464
27699264
526283858
189031673
69386106
237889962
139770822
185501108
207950578
180314952
42546122
296238362
28340739
21794113
172844571
325132987
233657604
58180276
194572412
113783666
601230463
251159076
243025275
282765783
258023261
27178467
659107189
24453907
376479366
347268
224393687
134675902
799807925
429678405
322554890
198099697
212588747
245171557
74199355
549956917
125770927
4673379
35284251
155748368
787713569
1005677
14004442
300384064
437491597
71334577
26981307
745988294
711462880
180707719
394742480
454264545
2845336
28040252
118666834
501387970
44905984
512248427
2455185
41286978
123059093
161966342
759181682
558316247
372547618
492512878
137276580
23709491
269053601
339870680
992319
73188004
41465004
507601233
14577728
605136860
320377062
754810652
82617174
366383966
83387020
269218382
451145216
259668685
192628766
444774798
325993493
233786091
153989645
438563453
271127804
394587627
87433601
403698634
61874461
626726728
268984751
125842636
50849698
195268779
27314382
125859978
71115862
253699677
734958392
10333247
689834003
219150869
365844820
220270278
246187979
331694535
31028531
79122563
586923130
146438374
73400192
4140747
72907705
43407143
107640638
575883195
867486
89304967
26756972
136069262
4460156
19606195
282976740
402169667
84479253
76339190
77443731
32201797
169052406
290512949
11440715
79839137
506949019
455237544
343476094
341983354
9655578
25545700
882868449
184566436
901988
129758239
340681554
120400456
442070319
368938587
116217138
46493581
112071484
314828213
233630475
173675385
714199589
845251204
5325474
285372759
549697987
186020620
3989099
7508530
158800743
467129644
388065600
18571341
316427407
24168625
1839098
90452933
121374428
781682055
189918342
622985607
447089595
3788369
245466751
42417616
796660600
5503203
5813824
462939300
145233210
332029592
137381116
160015662
100407764
103937948
178136515
211086158
627247695
445983282
977757726
169472989
35816128
580521602
476054234
683404581
152671555
164301594
326932413
178788727
107888525
823310091
540105760
976184
213334673
389723130
201734097
700697309
246040376
97635796
24566671
615746580
491908787
163702458
624593022
211239934
203258017
18445543
441258488
175595331
188445164
32054632
16152655
667093078
392871099
179572129
138027389
693495851
485569626
18095890
76380621
371077554
258193371
412230573
329761999
192330751
16504074
546646671
409543137
4625138
248543310
120148898
163755324
125910889
4974263
372261117
148399588
587079096
110125048
507616091
22846463
367901847
71194470
444069164
490640796
95174636
56263048
546495803
290302928
324214028
126186391
775226829
129789645
473677222
248323878
367455551
67020399
250511514
1788130
465267749
61487640
460808219
23014065
120273057
532752376
146233952
133745753
14458991
21034364
330040839
87646193
700052018
148875730
21353746
673953606
221101821
622833663
54814369
440933808
468461962
32353524
508241509
510838166
258441137
176173422
119799703
588978603
362942400
165519908
323115373
122030056
640957827
423060406
8168233
7589289
322081957
505167681
78158606
68540258
67700844
199449122
274554759
262837023
197998804
206709548
557742656
453690731
12964460
397347431
842222705
567812207
580826
617381365
578571970
463710997
420078427
222929309
277262414
57041824
705260916
58202584
88688863
251165382
189149679
201616388
232485530
297856575
88927696
134526159
27364306
47930517
55321451
43997032
94402885
322754966
74248568
46426733
130262384
29747158
179404879
744372027
104601705
160541093
324249050
331910483
493029961
541971711
740899026
137633909
595978453
22800969
971078
30558538
119100907
80960395
62752436
228371508
34248343
86393578
64558816
501229362
69859971
278308248
84901456
122284065
75920007
272117403
106507617
151365188
304315052
97369049
302350334
143819427
150225776
130740529
218823719
372209106
121226943
77525401
500511865
123781061
140798966
317351565
873097811
29414320
56196516
5185045
215867012
172215116
3704534
6338853
90903163
281760020
599874508
739213059
98381185
186117319
95486165
792467362
388053651
88517379
16253327
933232014
348465023
219249550
268366752
527749460
187827382
281362031
1832959
47713605
6471656
608381591
27600162
17908533
11704980
815799410
665540955
173844718
492484301
296999281
31262393
5980167
246509125
377921934
54563266
800445827
51726575
82745827
91966488
375507755
611939932
128471280
56285768
123722954
47672
362621574
10757112
56796981
781054203
548317180
237433312
304058170
612308175
136875958
31001486
273776345
256829158
377550237
94719050
583870445
398882936
12760853
54070817
106972316
112066380
162859927
112917543
383246638
495003003
480369107
101549008
43222495
368416689
499075085
238744494
686393016
551512617
181876996
76483569
100324341
77665194
671887199
187943932
214199601
60995125
175164458
143316839
62073761
622884817
112821501
593639626
150389831
319314189
409408329
194953050
44309093
228926
300205817
200632932
189788763
193805760
196167889
19259078
314051038
200691350
337320011
691556004
426941870
289864140
5675908
443993432
110963354
120253099
235353035
473731151
72010399
603018155
337852410
511406100
80610721
91683100
104375334
685588221
361445245
10748665
173364671
373564592
444818198
608875783
836764569
537641645
302068504
109886634
422008715
32604717
84274305
25793894
495205787
542333315
83528287
9897109
524569199
357777006
321294498
4770505
3897059
716474547
278373374
211275715
88146204
475564860
28596436
56553595
538706381
202487001
143725211
570527439
87270834
150978718
691574129
125306162
165974999
44618445
231393518
288479353
239110363
163903527
267869871
7251087
419415875
87420625
76285730
700164671
11625658
53847518
35808416
680180834
320335049
229060438
955322
138497982
143119941
665853396
1025368
112943559
65312207
11026801
67542687
311471763
18652311
119938542
56994082
361273726
18988669
444037
240704079
19684218
73164696
137193980
196737567
292915427
76691902
239383635
837983646
428058754
244537819
218082903
601397401
330647774
305521732
8030019
704632997
268676272
184042510
282623963
268838771
44728676
598553211
266657807
84318478
107193346
193423113
535771055
75537536
33337462
26934518
72738428
35828812
785634702
743182238
252611762
280788771
159720910
164100470
105773390
493870513
2345355
365753897
408458671
239920442
116864002
122590495
36930369
13103828
222039283
236074824
404798346
784397315
38818726
182700157
219883383
103425032
591161708
8120948
55832262
4784819
769807501
82647215
612176253
85806833
584770789
161487207
296343087
93355437
23527600
399401691
379679637
695599323
373140120
617385721
378257193
64021129
635895804
314546787
139905310
286983098
53792918
246852673
44228761
188663740
214898684
379422453
90111525
361847804
111073639
247057870
473005554
330533107
251625808
72728124
280828478
69025027
97014142
84588906
60329257
21791619
152005347
34402837
527538934
659666434
172682139
41041753
379671873
809403537
491411669
184805321
306112235
213899617
193415559
46045734
445206790
46300454
18902097
43670684
134990810
223549070
427662050
909686213
239450332
277763767
362190514
125404162
65824906
475962614
359611583
25422912
98776123
35115002
15306412
46189843
291351305
35281973
141774302
31965751
70949213
13170658
13544988
405737294
561102014
129093480
25565718
82960515
106432168
49385691
368828908
23639147
510827748
299743242
112837442
257299928
528425928
292374163
770889030
259839224
752193148
421715940
300929025
108342512
79259397
5795761
359785127
203583091
30189788
141526531
21413937
414849051
233622272
278511178
8656823
49047026
124500875
376104322
33175410
270985041
9952352
21679234
237952210
373995560
2991882
15716602
165057792
97952477
203349364
81086470
51737394
179919161
30048609
684853514
237938730
108325635
51578939
208143635
12292440
586675
113550419
335664453
142952928
17286700
398941290
114925492
3794973
255945376
43445978
108550457
264185545
154914429
569360297
216863276
76560688
459889581
204310490
484058360
186178695
809534036
456427946
92002232
171993762
260608126
56593153
23369998
274904055
754353870
29436623
22016874
76811847
26122901
380776404
138943192
24948692
439414167
575568784
549748817
23561095
217346626
19112285
126696346
143736348
386108406
642132699
375212617
65743761
197715912
258491739
147781071
145165353
16057890
532629131
429382607
9214371
434588153
855179230
528651476
751027862
401305138
50653096
236872160
205563674
39107331
323766541
180985844
390967085
457802856
122865382
176566454
58106894
16340138
202365849
203677551
782385852
495553271
649715296
315641045
436416341
615382160
6687464
3875179
8244063
245288086
117966798
391416271
443466
31758894
64551759
597374105
69947749
104749776
92904856
170358586
386822651
470244437
1270937
500826112
477458035
110701701
73960860
183857584
300766136
450354328
282110798
79956886
77615637
26584634
493013160
2463197
27616272
19311453
66566428
547998749
410875722
361549745
319329934
5642557
198308473
492068341
124347069
694523713
90407414
183010420
3978202
45392084
38567104
760505143
120844890
102505510
40519179
80397058
414499544
597248070
7669695
371476596
17429131
59692211
77720373
130176806
133884950
174643102
534450992
350845071
516048318
312597870
256916552
154688278
101046067
456883729
426441625
610360161
432628218
374312284
32215147
19834862
142072031
169945485
427003406
248403581
231580753
208128954
317573110
67032954
15156998
155161267
6508279
19376234
44170066
32865468
87662726
188936680
8464509
1277672
241130901
75485678
304766399
135671293
147040720
125282720
254704194
15167332
277734501
436705779
893411341
89647367
533067093
465854479
653083083
131199084
563017132
283069685
65008529
205603510
531737638
138617130
807847883
82055474
90061530
477424000
57634779
328405767
123794068
72888033
328348940
446492855
266940270
322965113
182263525
761114985
106197112
160262917
547486574
411847323
566988420
280825902
206665800
4231475
2859437
62265285
435944940
622046901
129211578
186791489
129947406
52933226
612823620
784655899
89361371
4824737
333554714
281173504
941732
244609154
565613044
224028432
385047312
925160498
164838706
192809616
579475779
355293421
141632784
422905951
395635076
14594223
65006511
458597058
17406911
157986931
308767635
6650835
18584754
345720895
197611401
306520075
119700529
25830473
334045932
21387545
105993722
564602941
126578657
453554918
459120438
77857256
258532155
97353188
6592699
5883049
290816930
263096606
140850251
9997636
51259698
393470641
543820366
311754352
157342393
141411801
64302541
120948907
438954890
342822257
96502515
56416360
212697629
204544126
157427294
338863452
137212773
505427115
655930110
152898052
227875536
813944994
518737001
81419672
47003901
467873920
39636181
96530726
372713451
657782778
335138991
302254568
4003377
1813540
1161844
397821162
119013380
231005004
41893784
289209742
100813175
524505922
197555958
690349651
87759075
176517253
70201680
197499041
70251820
235999074
44107095
294772241
67477126
602017296
29210675
231247316
222547708
256151488
70157384
236878018
3095637
108638307
740598064
25079147
12480266
131512280
79765226
28285163
602663078
308051530
801497502
125704978
244165185
17088014
9883470
90410428
170971051
174832021
128022804
510329814
304641968
3381291
370282640
190052033
659226227
361196873
376440102
110084809
108248126
116250061
261904697
307593127
373205658
632350206
328662101
41057391
229643973
217067116
619988958
333982025
7943913
93925466
292350485
20577117
504679303
63351635
80720898
62272210
399697313
206992169
175079385
154046570
98094830
54372756
226675725
296693907
320771079
636342203
324381975
458203893
529933158
104420229
78721346
882154718
823379009
30918952
342930846
18957787
81031587
225310518
168636573
104349887
189134112
255364809
309590691
258240964
537964756
146718464
428025334
7944781
33181065
701418812
125420408
444121856
10379521
254150739
91662664
16896372
55169718
2301588
165674120
7908089
553696145
640568336
196686348
796667693
117256068
203520789
60483919
486825878
65355155
197667172
193103535
282373823
50966165
195444109
374226247
890599348
238836761
124375382
44564569
503211967
51894261
41651651
949775810
317777440
132224177
440042763
161547191
140767567
421399319
155509183
168166182
38343884
330688153
37590365
718033185
501593456
356300366
559653639
80347541
76510680
287746457
124393969
318207433
521185418
222201643
49146955
686111195
22765525
202741554
556247799
373607005
38495647
93588688
649981828
287073277
214267600
762629143
363579672
33307964
551507597
720162214
138425771
346852172
279841887
83925207
45443390
319066221
328788949
68755478
53801535
110076889
83960468
275613107
927765864
679656510
47770210
19307934
640857663
62026964
9575130
206157046
658085853
286919168
43264396
808444629
264808524
3338606
31073153
134511771
800004054
834680869
66074482
359117639
511852299
224346134
33715106
416205876
45635241
91775731
292592769
133071221
93941381
466950805
634553614
159507957
407950901
329377457
201001388
387751725
394943513
57568360
464965864
483945909
150395640
777375494
778261881
236589865
15530377
34708593
323715282
163592701
601455234
49669965
39559359
870115189
588735285
84253707
116900252
22546810
299173728
799538144
283624536
420851689
575107531
419293953
19059254
418616070
213256741
337309580
99323086
559968766
51446514
456389708
146849500
451573563
400575971
26276367
262782070
249075086
208519988
130102936
221539063
31430874
244478684
295522855
75519444
277212562
434451272
224723920
773737530
121202037
187116949
383151236
822538779
199450017
4190153
585688089
3094918
51320488
202701421
29881995
30963597
662414237
619280387
105523213
108691831
222616175
260352738
745192137
39184885
623445767
22749318
274801517
143332207
102303077
242179273
360227467
151716619
324469291
270390511
155676622
644819067
548833033
337848476
327265477
74990847
579668806
102169221
128383600
397581422
143324617
76358235
752420941
14602636
73971713
240540292
684343833
809456260
41859681
317184909
87647315
125648532
14035881
338623848
390744509
179326283
456419600
535505404
773711172
166348769
20850419
210109334
42603679
167237986
376240204
30070676
44796869
69427955
109766067
6832041
142576843
47515931
107942376
389819670
103365967
374238754
35228156
260013554
31518025
348093576
11758860
151431051
68151285
168254359
194228473
553025627
189819579
873538566
176130654
21929049
444936918
62903963
839888392
60257828
293350981
6049388
263750097
204727415
3962833
107591102
624299449
14894242
200878316
139678477
137100473
14866160
144136321
71602303
137958221
28246168
261541442
24717274
337734875
408397359
688260338
124067701
156835067
88703670
422466858
8406360
46582428
118516839
164599988
62098630
49531842
458767562
57797814
142451929
177772348
56277576
538752787
674178608
44767531
94077326
156463666
344746721
174485798
533401445
445439401
4003279
328311177
306491036
243609329
644360580
345434604
25429928
34087184
74342955
180043032
71436366
314233577
81545270
925737258
101972851
40389676
149612113
139777469
81003643
96110481
423019242
355816247
7940214
190582616
878088100
21522777
780875133
228108531
149729749
219673028
42495527
206008920
534699103
212079298
115998044
271851882
146732268
174774227
47005005
132704054
131061685
43787266
15040109
47778886
445763347
210645031
714495179
130370663
104417446
146799181
182624087
394852302
325736715
167255898
15934225
34222448
249554666
1105958
636058741
151154247
667249384
266737433
373874410
623930991
103970732
87881016
105812440
17301813
409558775
313525567
658006212
18064903
159751640
63351990
302526214
188861692
112370209
94136241
239355332
134266974
253544264
730104123
608288790
291393580
340856368
125289737
319318667
527561324
22806392
1725558
508616389
492574301
475111733
599536048
417789770
55478656
25019443
233394937
283938289
25799612
175839753
59312927
462639370
74508794
182188041
113024942
213756792
295682587
317455273
821935708
282045861
98724418
100795262
126288350
125632357
517413281
8767606
12223605
436811736
5980956
99367653
289269448
25908701
32128883
3937025
171444306
175838689
315542688
370221870
197394530
14498659
126783298
140058398
698608779
296598724
5834439
767066484
260950427
62276937
5703980
3371556
421138779
170556820
299787243
285149531
234143507
1051852
167541959
29868435
189437394
97970354
166733283
14767212
699577521
48312087
97006201
537939308
117206400
713809121
93881640
131866731
124831861
467196677
14086121
559041908
705028970
446197367
540519443
362535686
31773817
102352302
15542644
28747765
392897080
718666055
67858774
210829369
437179540
61392321
489271916
166331125
114815523
801200988
346628775
45222298
36969871
855974226
110940644
627621346
27752161
140858707
331487773
1136416
504170781
106093382
453602438
466711843
569904202
142010891
64076395
85939704
245985678
511480517
263359635
1087199
494337580
204794354
145118367
380332816
533717310
73589404
409968239
1099113
35264255
334297815
550412030
477026410
356301829
44757058
613788743
363872675
474818533
372477033
243855727
635867237
356112812
62694106
375840810
372162171
691942127
493199130
177425993
2608919
5957114
640899836
30178281
67395943
197815126
47401127
6537296
3444604
28547143
2837478
232081014
113512851
621285764
76090588
178698073
441783133
56858295
34419318
50560911
321493285
390306262
137728195
202102356
969480276
324528050
150447732
384208083
445627939
144673409
46261695
564857498
168842550
137642577
58327540
124009779
297047037
492717896
23756041
133218599
290150
69240878
668289866
15123051
441746038
230293827
406019216
508155073
218924602
309957272
66278724
332139583
199580571
101200935
213252550
92863520
22778125
206349103
490928879
406669832
10567458
20730272
72674976
135023223
4298987
141067873
282512165
138212381
224678561
466481231
344720124
116640147
525085667
149407828
42968817
549873414
330011350
280112864
111038041
273927895
32260546
345666638
221644550
15645742
335197773
428544162
652540236
480177850
362868690
342020664
12707968
418700227
47558582
61959989
85645090
280750853
130788730
435702773
384053411
387701331
209824859
378015578
236395685
47101465
2926864
111075484
764984564
152624287
154114942
34198227
176275111
978164099
5497437
106823657
158621087
425479647
125211863
103681850
447435149
283040078
490557177
276021148
742632243
105881316
61469733
819486517
34925965
389885119
647622281
322817086
631825805
531310219
595184711
566497225
82437177
32899414
15072969
177756119
368498185
155731809
140457527
152353678
4103374
546605
6819671
209243993
643736370
427915295
203248466
646859421
163442234
338900521
51411122
145489589
129967364
668057657
358641465
269596482
332605747
137248780
236559916
347945776
383239352
545761302
320005685
303218549
11248832
34455565
89794499
257095897
15308417
288077656
21764498
684913172
479416772
203810042
35712892
34976155
127345145
97898623
51588566
784614325
627751862
76446151
676371964
148601602
441643776
131804298
311880221
456682830
269690664
622765697
36436834
252118162
358826912
202911122
203965117
131710577
162555301
3118607
84502853
367105937
76043419
91406275
706482977
2917832
67054610
167760299
864384979
222880927
9099159
843387684
604944170
65493919
5021023
81125462
3875137
66547757
95075983
121947897
37936907
353812410
32516607
182516925
123523554
486678967
51513746
481719168
364787816
119601275
313073702
235918288
425918926
758653457
131852560
36070472
548295154
231727231
645198307
337025405
104928671
503464024
6963714
5186654
353156810
39132541
183389254
685354949
668138388
451134660
262530670
25839001
25758899
162208172
137146608
146607978
67918232
498798150
199914667
88230328
210842753
70902348
85153486
28775068
52733256
810173288
7778027
85956385
401357202
621281488
337291468
31686739
226836687
488584079
310821759
899991133
578819903
273967478
232448146
175536469
24636257
7514281
303886467
9978062
5097961
953401973
687790
67599881
12954317
28947362
428222912
305028619
297496894
91256294
33724906
21699816
139547730
638693694
144953034
341925239
57270512
40077130
274802844
131321992
42619693
603395215
449863745
39591405
78627890
10528986
657545811
327595261
242659984
101590929
432213572
396852467
891626943
28851604
621966727
608206159
348232589
960684411
680732645
869069850
94974742
102333614
104550302
50088664
228662840
386825974
193276908
23896916
708063468
909918
130108324
321437904
42580847
202997288
795773762
514097696
218464734
531752958
66378726
73167982
446062122
385293962
186509510
112521822
104127396
381913275
152692163
355612097
65922176
214149712
162181411
129719425
341851380
574618739
422519041
6049767
228379264
255330759
415993430
70042366
25097883
115977084
505127534
296577275
104118907
176530022
17838457
795721424
287447609
161711776
124306944
335118403
209282449
103838855
628422082
111004602
160217775
272945836
909693301
130721443
568047537
76434696
277156739
19189374
29311853
246845448
148671168
323338431
259483154
3986462
221443228
192096636
153839746
212496036
138110471
434538993
318568918
97652562
9273
114289242
515150683
96609871
646823277
249333989
131905818
88553124
517848897
497445776
669296628
222760602
3474259
866440400
271369630
757908726
190177044
30456382
520600577
282301925
483854081
1186509
180299445
374654519
343184246
302728320
230089817
502391554
150048565
1794413
402200693
131822545
7097878
181084481
175690969
82031185
130512695
298775786
374299701
91512524
813720150
319888043
345118967
267139703
942290
62303449
442474539
284188249
267798848
57765485
40046902
630644303
721907218
245693832
6711572
556018134
509210008
219867622
233352398
13973440
127375692
599476909
183283058
148264070
91922156
185124408
204074153
65044517
175337829
88412050
130795289
74965670
167641337
5238279
130844791
46569105
39144002
78152634
434525049
37525966
187620552
152092014
21576033
75859513
408643760
237632152
168673032
692487234
41953743
1109924
30834523
125986837
903710084
185659087
269455307
522074273
126042393
566327737
812921230
2839638
147671345
271922927
504005353
82188690
345997386
588665958
510967025
34317790
122054772
793143115
306185520
294454111
14248597
82804866
334839382
143781121
185380878
345800660
169741046
308435100
149306992
80867881
473404917
220002332
99162668
72369243
332023486
39476085
711195292
102777694
2014146
269343524
548075161
525208760
514084350
347499751
76561498
853493442
353464367
82199801
491099519
84088369
281296253
458306768
7321410
72839103
58042706
93629214
624196637
15016663
33599269
117758376
22051064
89219385
4196863
479556343
142480916
522974238
63863187
9520220
193172477
13462697
46248578
40916923
288214557
767362519
545221724
828087585
283887304
325381190
86971189
404819832
382596851
399764662
414568604
195260421
95931763
46563840
269689237
90736821
311409560
522913921
222258311
183255530
53524454
437187528
321960586
104094655
358753064
215100244
780879965
50075347
418969868
15734013
628540993
466509260
217011684
193260192
395418862
652165640
33792033
196190708
569014675
154306469
163191332
221896842
88886475
302193403
15975936
262631122
208394135
367779779
188811250
411919920
585554093
361174577
531608635
10275558
83921654
274812902
463507924
11797361
352812232
110841342
291457293
953287637
173428612
349580100
196346699
444579790
272346365
142125608
101727068
209094355
324083976
518633436
203003466
2798246
95769131
280523960
26529884
170049912
658540661
541932890
826539051
35428796
51445489
130739403
606941518
10077687
914583839
46348667
359422303
593807111
346116177
524565977
500895969
159507031
67939631
800197230
294469384
54266538
306261531
490804746
183777602
553051336
4356348
418282789
11306727
497519489
79896450
155149384
74607470
282574974
103828359
252079439
222483939
222531411
278386471
333188699
667548201
221246494
106891383
9004225
19800979
648951695
305970087
114012522
428887746
76083503
3976691
201974905
82240110
494483567
640348829
431709253
97881938
84608051
347016317
75939534
1109815
546543069
734911144
231467250
773010160
263476659
223782157
532863448
743033162
28819674
104450001
162696786
884420647
706664409
661668553
41409817
592797462
18874943
579158070
441839763
64806524
709894674
644053187
678262506
88340244
188595196
370950556
242926936
221311747
166500848
125759459
242782734
93983409
102855301
109626912
1308594
5390890
343050969
106543876
490626919
794781872
391916408
130381552
269852394
30708084
140134300
346211398
618896182
654679787
210038157
190614729
98017168
109069490
788723203
836203296
313941722
4852981
274066108
108738672
573356766
208963235
52853470
69885898
277681023
125242574
151419833
809605738
68241565
7306267
55292582
591081480
138396773
378014637
210729537
118623656
57377
115979507
279252960
86221691
48916944
741108663
220833687
100134053
24247371
203214725
479724397
8581309
98786991
225709582
19863796
182089352
38098931
219682073
67477715
104422906
74739257
21102566
344565187
205271537
335525758
121916289
68586329
181298922
255531448
277104633
135809997
518784599
234200783
388651629
409528095
2840403
553459255
165874901
114785955
307459354
218608655
800515767
378267272
167655281
263377551
25288176
74583736
275339799
487238580
297372836
116214260
501332491
331606534
192458384
4809192
86747802
103288222
214468542
535931549
211448207
55169760
62422793
417683253
78234806
410001263
243102414
133145873
200931723
51686239
530391688
47384266
508789612
104984277
52246288
371211196
222578089
29952443
253264767
449763342
34301272
70590113
56479261
108104498
167556670
685821930
50133752
159746211
26558865
29225562
394674996
83125411
27931065
258310813
92319064
243920117
81002346
363462594
112970891
1132592
42893358
683223063
780723462
69919337
516413347
313670773
67556800
120204608
582740928
204172886
132702245
694942111
336989163
74009456
108394832
37844826
165417685
20686789
132079343
114824916
99615033
6420304
547008935
572772292
459475875
129281038
121669568
135045830
20336152
743154177
7414338
103259029
574622691
646710100
292822281
110424300
412934671
63285921
39413177
513737445
37448147
67150179
306163641
360730360
605956289
353574105
210771625
89525994
115137439
48579140
507947901
77744942
7211381
425502214
532245418
20232318
780146088
383100253
74959256
68951975
396009590
4866821
84427353
6471855
746551759
171807179
223812940
43310689
11241673
361320343
54761461
310571021
59890138
422168418
102271942
270778084
709235352
271754113
38531164
151862301
459379446
383472263
793087814
40049503
233174258
316364565
28062327
642414762
537805337
2838159
253157520
232803479
44083676
231491953
644420829
182846410
466537421
34569746
185250105
119936597
5202116
466127214
642457216
102851177
294744472
206327607
12067019
262025228
596670141
602881635
700824286
59827548
208274194
118469082
20191296
65628544
42427375
326423
107763152
305180148
35245874
116078500
2606956
61328250
170951577
775116991
82555272
25504349
524502070
109940816
637787141
124033803
480972175
648326180
450008257
237384929
18796861
383683775
374926575
27175397
477318378
348390954
61271797
370566249
243427421
648945529
291859196
485341253
201196078
175123270
101997477
38152119
198101060
247381873
350415704
551518157
221851980
203971350
48776017
47145139
638310942
9744524
532639857
143036171
260814733
491000830
4809482
158055513
122488194
97930632
605167062
5234759
268402857
1119893
277434983
34078727
7019567
255702858
546914923
645253364
498923963
696986731
482535711
166597343
161618518
59863373
20936385
292452024
2850406
380421740
847734816
184244594
156495720
288902386
240054778
415953606
64349952
141271160
693427238
151156215
136767071
548868488
46786490
212343709
447919730
89329082
45108862
423836226
155529376
29619055
364557043
27983137
603084299
283174887
183449818
2179424
486699835
426088076
657792569
76657128
164628310
394817698
750103470
54842725
97813594
384737650
87723596
194660869
262921931
529968104
166611653
808370648
135302722
468683139
168175863
326740792
70658449
306915639
19388373
279739500
146136536
99229366
48372193
187344579
63063323
636454675
603899647
313145683
94384855
1283085
162885106
533195105
43112849
45482369
277481283
96173850
477326794
306926721
189323453
5359212
425062657
27747184
182133389
165973499
117041505
152461945
93091722
96398273
217222029
1738262
76966129
340253930
55539605
488707448
91089267
38805699
626862946
1026479
342713353
27714904
509491203
204658474
70983443
435009575
778869507
498106337
110201282
244791307
98984874
653909578
326184748
216316316
494417369
274802565
115172994
266658474
54419649
160760232
286294348
167674601
15526468
603404531
132710818
111493773
36508475
488003840
383743383
1377484
757762662
9948117
3161598
675159826
83846038
638175166
184617222
423179109
420102921
81168543
78984440
528495831
531360652
703923045
61333861
35736459
12109363
122281111
310562371
2003013
378460307
186535815
138039665
399277750
236842615
308914095
409686385
196736122
20675309
70397660
400849977
241799185
192895467
98474953
336884205
235140464
277885188
51212494
71742866
284709995
511113325
505151329
168613945
22206076
74323968
423739290
708240333
77898281
440338772
599579154
833567884
160222789
584069106
307019452
16001922
74520260
83237530
300094079
58622836
621432171
4898694
666440196
149363701
482350467
334613709
15175712
29263693
223459499
133405229
209371469
209592659
355346035
174927725
458435985
19019318
429357915
434068831
370756153
158743287
157337744
217835638
601038780
47801141
266378848
74021582
901939668
892152575
451051375
25072639
7021896
421584655
6893645
253088365
37467723
132687533
151412588
512505526
355337126
484125312
577847861
115909871
462625153
168351268
397528885
205687026
233558113
71550169
432794936
589037965
105924421
424793284
155141999
19823084
90834428
141776410
273962421
474946910
83112063
32335198
520471632
104159908
23339257
15845288
488847097
113995006
84693449
177266648
536644961
130910864
222141952
286134678
124311266
58351168
525985247
68694492
1226773
135350887
152033755
337093981
804019611
302366848
272304119
18944403
64971778
160903038
19841229
40748668
183759095
567728609
226271804
112989985
419104145
405571478
161560401
339471037
390399450
3622592
405505291
222387628
237451584
26490385
256715423
828444753
39193847
297644364
574120719
89026269
37455229
260177122
539155164
328862591
252767559
916086140
214992221
711154724
390222739
351173303
504161376
491302738
243498986
498715290
242426033
289088163
97279352
90805213
611783275
299721278
189135672
21869796
305227513
5996270
4018474
456956408
252536259
440865943
988831
43460297
135710235
61553501
487483555
369740852
321083197
261429910
56844312
40353721
67621428
24641885
14590774
309364081
763672222
36971265
362627590
203791406
153464138
536403791
204448620
780593614
886328576
514464984
6386331
56949223
605698182
15905790
364570154
73426621
256158322
228677692
622858867
559157331
259963604
795759057
8626862
312314206
457026179
92022881
595614702
91416731
91633778
413701312
22709953
434266855
36813050
18382719
108893544
284151717
159676688
249460569
107063406
738627615
691499779
300087149
163029167
94437556
86401169
420182255
336405340
96627580
4389463
620442955
68867828
147556996
787836209
68295226
305100112
64150078
320132863
27536767
848046972
50310569
777138732
227492799
396574333
126634919
117661791
149003063
96901948
98459463
156661666
628863018
156841371
578057555
234838747
59876450
137554758
61919834
535388376
107290505
17760560
40685794
116584423
368408505
321842062
90475891
80741252
38972856
58872879
117469135
2060728
108728827
538355532
530666499
358370866
662938744
44004701
34377459
212902814
352962687
4042118
381407324
249385857
2971347
270956846
284418101
109038966
54564244
114512429
59020261
71848275
441447075
168296493
795011288
924965602
99422210
545398517
572220693
270876221
1668078
242275895
379050467
22503830
125236231
313865904
296779538
190395471
359433148
416030230
97767544
80484130
151348354
284900812
437908252
349206915
224115464
17625134
230480921
104968481
8714440
470054062
649824064
85087567
173179172
224822992
46676571
55205512
508103190
28031242
605947257
16283600
800694150
86495902
246923912
263514364
252127673
32048025
361296698
282144937
3875894
57411144
178492378
42628748
63714969
77905566
74285078
353957190
315994439
328602389
690550178
375592948
530407346
675393138
288102733
703566010
331202822
271888511
112209233
65896394
753267894
223005917
547065766
103458339
4035759
494103864
738388137
296532112
230734027
796681913
95041955
147819340
172933047
276711296
101725365
133724067
131290433
528333064
750755027
19829275
719570580
33528268
445353320
101176136
137424434
121809984
267211366
395349344
34579070
193400514
225519524
256998985
254728980
593636475
9791495
4613055
16947758
361149422
527728602
37269660
214424712
213142294
138828075
235067877
654333225
149568503
500467668
258084814
569686837
282924697
358089024
734685467
64421672
16832084
427342097
93671425
8535948
682661313
126549072
44630222
377280687
40267172
32233434
121912597
166424973
190328313
174524183
450709805
21731101
582316634
32903994
475699864
680949652
246321339
394830559
43784869
331447213
239664897
672189216
141857694
2964302
298024892
131987582
74175887
88919671
350260754
84102223
411514894
653813321
446230095
176779572
221877336
437295813
64679170
38855016
248311558
488812571
256397625
170971147
809951356
173536383
231578808
70823343
706381986
445983602
322337996
105232494
22908258
16209922
64195792
306550377
60416684
893422332
34654533
38077025
215197569
221673849
314034000
30801065
30620160
26032621
24851964
442408320
72596079
415159410
19713808
599588232
266231671
49376921
64521029
154904311
229935421
37112985
52830040
62818391
315333522
156099457
574178531
197160710
7968628
47436243
74055984
404089134
74144016
125454065
176411004
31933320
689899959
10312620
207837010
227331184
225039805
502866433
156944818
12111500
311295405
512238494
142450028
116849425
138666179
700605958
95090557
428870886
169630633
125564847
718747637
27154418
55853235
54736514
13956703
143098409
128391002
571523813
285024477
30871473
240617293
416028708
142759956
19447468
663327266
35993893
851681
38527634
405530745
130474494
290807168
54962548
90593485
455768469
26678832
234204321
138313905
30648047
84278235
718826891
418419026
24258799
135846529
189051460
210318884
114347180
325220748
443007529
186740254
66306781
136897709
129412527
44340409
284115332
5978032
25459338
114830506
99339042
249963239
348764929
251016114
388568569
422334855
194600927
60253557
7038405
63676064
168012057
50934422
211624786
802274949
346577662
131304209
947288
498068749
226147416
43368837
109854070
708299289
21761497
928090675
207176425
265013741
458024627
248705525
679845294
706945909
647317593
69491646
414020213
19948239
288429392
121548516
262249263
670445829
16828326
479000961
250576953
70828791
431725486
585896405
74398715
179143868
23119490
158061229
32574958
122567950
194549721
244428696
133397337
638214788
279043911
86448145
429367598
28800253
59801894
661598057
31434599
216349212
624407599
549910465
77267563
54268234
99994542
11283307
12072562
35533975
239032999
856132223
244187367
429336343
210580372
146127488
580282542
475637739
213862570
431234174
195831219
99186524
86896472
441478292
5699731
4624981
271717893
316310651
513742623
157434077
393414222
454849551
8702854
221117655
93570828
213767456
11724026
115983755
112327341
87784847
45304111
296891084
18518508
788435824
96879487
399640173
97353115
54410099
692635084
447946875
176926778
129813364
13338222
443715482
738191181
344348329
372123512
165109922
408282853
122706150
2029686
418499015
258073721
510904669
107110631
547292541
714845981
255052331
147224710
40491488
17929176
461165760
339625583
146891314
543068502
605595922
9861516
256150449
39316414
44661241
292060807
327278763
158974060
249562960
209943596
197259423
469573200
57342803
105609020
17680492
122705327
496832840
48027490
436283500
131811768
267392164
209278385
352462689
27818506
191402324
212064965
81739454
71096127
257295682
551739893
575908623
217461186
477004279
168207147
410326863
168947746
160659328
656970415
20266780
172684308
15701315
91250465
234172859
36406204
5182477
572549111
401864826
270842613
648068607
46434942
200638222
634319377
218806156
121623003
637755145
42214100
59711720
297181776
47208387
13600627
809595658
418887960
732983954
446940613
152778506
63825707
26280131
22140223
194568214
38565210
610867545
645793323
371291394
72437467
30224164
13911617
31746843
266523779
131570520
76412723
218909849
222578682
540733854
174195760
71820565
2609735
485918767
3171771
230502380
446708054
759081212
663143201
504381467
2158009
237702954
188362646
459560807
338663261
6033552
94886756
221567684
477929272
436431302
19263935
41591915
198518095
9594720
140308742
32595218
91062304
37139600
265547231
570093976
234007611
609328022
65135698
488489171
71844979
257656831
217290424
180734844
372250086
413300387
227283472
418856570
55748276
153106740
33006497
529292826
25307750
60228402
7230618
197618667
53304126
589473985
8683708
136136402
107556232
132533016
387199999
250633489
498402116
334470000
71571421
898324967
2472373
246864609
303302710
33424127
260755098
40351652
234631895
313558867
210772390
52419217
376014345
91849020
251851714
282620974
689239482
154173318
486010518
413684000
406968526
581961875
802300346
488804259
87506841
67803842
292519860
687607643
89384877
124193241
287263212
39040041
48047537
178300332
199171
336107891
411278266
26210209
134604176
244224211
120827076
112947131
304363357
24614875
36996178
679032886
349903487
683038586
616416711
142088037
26851920
348814853
191198044
356285521
633483271
179422014
294427941
283090056
274017929
97751130
278543602
63138563
717691175
340083014
126519931
456575099
574270009
331283937
237072719
337435730
83222031
401863053
201971310
195002205
250513714
174996590
1003950
279701819
643399681
493531346
722206026
51309223
12301389
381751303
820076099
280268041
97407688
282286170
77983519
100446640
270048701
421154454
143387561
97097996
129326737
63519378
270003073
47446419
201061298
71148332
692895934
140826187
94670768
297866384
251074803
481219514
66720068
774536812
370421344
10069187
612970093
184513178
201181634
26519380
236144650
411790477
232270227
6524608
49906763
119205581
3538519
131399991
4097441
73381004
18712213
347610876
72138439
86448435
3885947
379869789
39060778
314614443
10389190
171406924
370894811
17020345
431361862
239102888
183588572
154873917
311510069
66956997
102697248
728604
87656686
169672569
74071220
71704773
456259367
58912520
564873974
720572772
212560586
106851177
8661945
91153623
708592750
359454315
576728219
231332847
147231525
309574328
571318709
529150552
454606522
29943935
181140085
325538349
332479214
448059984
59720621
44574895
864268235
98601302
405059822
273905353
306990516
213551628
196357903
177655980
36060047
94606865
279228027
105889356
519573307
675955044
68009768
615703689
164035159
3306272
768400923
342796819
268411627
352294387
14940120
100078734
55867978
122375430
261673676
120879040
306015941
80741212
10402150
551402468
8019914
365403915
68672938
442207215
191751548
284952576
149478642
268019493
45470996
85854468
12602252
185435733
77561177
104274759
231683521
292863306
742967778
272154551
275746229
135574828
1179427
251825897
850540396
4375291
3584395
130803973
3463970
794388536
8679344
404922347
301474502
264191406
129950410
510880776
153077238
74609949
437757803
10903068
16448438
613480179
280371272
266662845
109332993
373552815
280782978
317397182
60003924
44559127
343997319
30695892
577795889
899375759
618708177
336286992
315855545
117600245
203169209
155464954
211599322
8554794
325733716
423947993
103679453
299941676
68131320
485492106
137275583
461838719
902295051
3531175
213492532
637041999
375813525
142709501
28054132
322778645
36842874
39713518
67770554
10091181
416119331
23986731
190573410
265521495
54070426
1545642
564445032
545845838
162307111
92923325
316886481
3981393
106982893
182926436
335847487
83345901
280319345
538047841
175607894
25871561
87770314
32034286
130412160
259799129
162970789
159709369
829907948
133622714
564537079
308360440
139367748
150543663
181844270
457615092
77405671
435241433
35606454
348041942
110308541
54939559
327633244
233436373
42980738
111553977
368698637
89365416
86011567
207420149
787197467
28027404
423222893
507175188
321692811
52859665
214296589
393152302
408750254
43318698
50423192
538911277
6518127
748180663
27281207
40864217
872222011
164251624
444689414
676881006
413505875
25032480
7760744
927417
549668743
453870751
93663820
551311249
304208699
775160016
397141076
147490171
4616758
911171624
237749565
117488569
143012791
51635505
606101723
31827257
127245772
539478513
280000707
830941799
99827555
310622353
676735354
151880230
186239344
45727239
172194901
303898172
476564798
353576894
644209149
202843146
201795618
26187818
386381871
20137712
45394402
371324474
105135487
30005943
578423476
38227320
98247408
205180268
173568413
309596229
547269001
626655727
662521220
315964921
82907472
521487031
684363536
84992484
338389519
279271624
367928065
1710119
11223880
806350817
570827530
232116447
97250065
45977571
253122833
338288209
118222564
11922155
45540472
240824633
250795915
165123385
197654032
189805869
252303682
14579194
896668643
777314549
325148325
472742917
145426382
37910920
465580717
25280364
301826508
97075115
663902588
7920924
130605300
96965273
154596466
153435125
438919793
599657229
222684630
28675288
116821999
454174320
18436835
138142703
387127749
20675582
24814778
202726142
295582657
23527829
515838208
295909203
20131498
16878355
140926501
583977981
13063718
794147125
672553139
80019242
142647334
103111146
180261183
97186763
56797245
245052533
261971771
322211230
769598102
869104939
31410852
34543199
643830150
3618358
578380146
287883141
324038364
589257770
429452661
230380700
157830159
101015563
608682746
242440140
162067670
341874267
86263184
289413407
229533188
65753287
122472579
462482117
697859364
129375633
163050425
31552027
432228341
818074249
62371619
729986863
958797884
431656162
23794066
776725
466654135
209127886
610262211
167312813
343263914
331622450
374744531
534244985
263196631
18174924
80610563
173234568
39564669
253830625
292194295
484108625
148087021
543494652
1219580
739759637
261107168
849464216
298020329
152618897
485757322
270702264
163686902
15359225
113258011
133968119
380202080
105327010
258281027
27821318
246226727
74588411
174328926
480338197
90608453
735954946
250942805
76587962
360747211
8393672
339356155
771780178
459549945
417895202
464470066
103231710
156648214
218360881
382045815
604153680
152356962
282767343
766389359
117237840
923346114
48979505
637137423
147345969
13280288
94624822
619579878
17451676
453736916
54147030
379939460
724052691
537433099
423301679
254303159
625596145
501419405
60404429
738205920
23930582
82156157
9853936
333210050
61896507
366529787
145095907
8362171
17937748
190633618
100819324
26282678
655657586
630870342
342868897
252296811
425603775
482297965
40072463
36708035
93575809
231685949
56743349
53236654
624166303
124424277
309254821
507696996
61210887
34903652
547982997
91213579
613509513
659241229
13964022
473336620
24634503
620046618
322966548
21740832
474636365
172645246
602840606
146581104
5899679
417068307
490690732
172441561
891496771
26728351
52513635
8978833
315586716
327873891
206793054
745970692
375472022
53025894
510854974
837806295
446551379
16819778
114777450
327674452
263652687
49628115
343890447
515535161
18218278
132346426
202732529
11809808
133568811
107958949
187004087
6068575
382621029
7011737
221620671
345027852
307781700
583106866
465614270
92125361
97109436
3098063
61513882
408775592
46166884
59874308
215421961
184142489
279476346
929961525
55090707
356552487
649238439
62126668
118020693
54422908
96018815
192224757
219455670
207474606
191978127
499156980
586838723
77050879
330688
144405322
123691716
65925932
590148370
210301923
5605898
502235073
312137316
574019
5344756
91702197
180751609
24050469
72248897
225466116
94294390
8095823
35528719
180648549
12437086
19031530
173581850
405217224
363579306
355112386
182864368
297696455
35932074
32424789
210806253
6977715
8737140
25349379
631831528
21878105
47980808
281647394
116460186
49192549
849688146
46216172
136148626
128408177
386033443
72508615
89889968
465550530
753654967
62585237
104282059
27407610
180370444
380598666
111155092
112411350
348092026
675891174
348305697
151933418
139645943
85053573
465575684
412529746
181961252
3780884
60378530
169071820
85989919
221981903
38632730
240493819
241721337
13645991
4042948
57254184
45149945
38706052
475159393
687370674
173818857
653842038
461539007
196623025
7435001
150676998
473347343
109948062
833294684
61633356
132107654
330927074
242510592
473038715
218253672
30900647
184601279
116931916
364799662
21324344
7544584
292433897
621913567
321886474
26928213
357112186
429453098
686735868
45577432
117032511
177919050
28464898
27386677
135772058
296221102
602935229
50161091
220285601
371462996
99802633
123798100
2225789
185608371
376607827
233972292
51625553
141434017
597552460
361852094
143298202
23764566
2107910
25122027
425149372
90828008
20377942
197129003
123975601
83132498
124866676
401671759
148106092
627732369
121531082
439059649
250987976
250758239
580107357
425336766
99907222
69860087
402822408
417027675
64877375
386156823
361378156
21198035
51981677
259894966
304860090
412027367
78919488
398334741
59675030
25875944
337381578
109989033
203501659
485881043
158598295
450117465
126803295
400609694
132625584
16281154
33285744
347032510
74352581
438760436
199141707
153308424
88201827
151832372
8262136
274894976
34470999
232088712
110406754
6736809
62806814
413674096
76291850
508217848
610701079
106682156
328264341
115796655
27914137
124645731
302679555
465053102
169045722
149408605
294818516
119214260
295846518
87733019
180039072
253739840
346501277
466467836
478790460
388252870
239864744
97459720
382445503
20795096
474274285
59121108
12915796
20642117
487157
370646775
877018471
261016093
143381150
74850082
8211549
436103959
245555641
27107725
360103931
404880933
2339450
432277431
537360028
536070045
824933937
324807841
202096191
122873498
362996649
215395894
418624097
384470402
370344243
313681953
581656100
279653613
206089843
756224167
369039485
46276779
159251523
35451098
169665074
183934075
49268584
962528983
39845443
2962615
307249948
219283010
17004368
695997418
64414166
178171698
194348763
451075195
245564892
408304987
579962729
40366058
313911455
55356730
395990228
227076
682081561
118092941
310852703
453429598
364685295
261145735
289175169
753581854
60347939
37591123
100781251
590009618
72751149
268729977
802914624
479698629
527993427
170527978
11306700
447645274
156356268
603137245
87126189
463847631
46365084
140856559
1631664
207970767
680759735
92753285
58173953
238783607
808289983
611197401
52250818
535118499
708047178
678783313
82881373
90390554
3273546
37877487
320159967
94454646
105618729
112583558
38608281
266746810
41698315
87148296
14429543
280526581
155842537
536637467
44362970
231060388
18194196
207896938
17809344
192141283
356505215
108467240
16186309
484228728
47988771
77762465
487318760
134451674
246559123
10136557
242040802
588374136
142921053
688608257
52975736
320758607
745614024
236414991
11657582
9335494
356061848
182311725
33335781
225890395
223764177
45635211
514804804
77382474
535537845
144179621
1149519
230866625
522396350
596404938
61812114
519543052
314506637
407531992
252783915
171968190
122196644
31142231
777079328
109669326
111279257
186987475
178752047
129360038
50245576
553454169
433231983
125643917
156781865
45027111
354859330
677114012
349423770
97153161
470565335
363892000
263901386
276731878
488891440
411205474
10143612
262342543
114627589
323219619
84088568
632946438
111653776
555522692
40824802
58498223
492073005
593191154
225596671
249726407
58495763
423602845
854925785
27437338
72810908
317302288
8834827
183915297
177078110
212755322
113259236
170464811
103802904
265499560
29345543
172744839
269314471
836901406
398509772
265609956
21852262
74969905
217049546
11413026
473932310
204049528
252667922
29341620
494244342
661162885
254751980
6348869
75113691
654428706
76570853
20798734
37166768
83496462
109784190
774886399
588495128
17259011
584356284
549767905
86694859
10629469
124526882
167168479
85089782
149322191
83862148
147234134
144251345
276356121
102305067
710756511
240798743
79815842
30349622
57908072
123768124
389858229
602628824
730234979
677343871
50684081
43054641
270482395
76008466
711065333
372120943
105597876
162978532
21067657
848191351
181322949
153416733
156427211
368299329
835292423
136994162
51551950
170273716
552061163
321461214
460982381
154313914
289555743
499193024
212298468
546114696
26160553
262873297
101449964
635723725
90055656
796137354
45011986
745593438
196384323
393800326
552646598
25659971
365658099
188847484
53766950
88584330
163274896
507298344
236899478
130371705
29554212
311329763
72199544
432163472
439076929
132309709
122500060
286162917
491231477
61805174
375592678
629743129
20344814
189941304
174240603
215636766
592995870
5632747
187259264
75876291
401837
505557938
112203223
152762023
92159792
309782564
52680234
70296900
204232011
531193289
466148710
812073007
21397501
491680919
69676469
17621751
34947054
302584125
22291924
374917538
509570976
547857000
18608408
214779293
495743151
111139032
367098591
226092857
224517517
178960429
57145443
150226127
191885848
208497244
101725496
141639009
443923255
7452721
156615322
448503991
341427709
3920606
565582066
174854384
593377671
148359783
18468417
97426926
1234936
172806020
94347117
44850523
646565769
424221487
186329826
31613517
291957862
231230888
574768703
11798334
260584663
464463774
617127628
40700646
600004527
3783687
719918437
54408199
120442780
578992
762946934
486810645
680164308
183077326
97167294
39656219
305224273
56748608
37537021
63966474
287428964
629201771
168450145
300480933
543819239
14379879
372740605
555578940
197526032
8479189
46680827
648711359
662492122
641111806
177256271
166274801
283668698
1355875
142658094
158478581
52997749
444173842
301989086
52915946
318435817
292962910
802259410
141658578
308559164
54136754
304799511
724996442
661657133
68480143
122935449
89806567
541088415
351780806
148159060
71515198
345362644
184709275
440771155
351513310
177918787
470461469
161392723
454038267
351810393
135729335
320477382
367336692
29677786
133327970
184780847
50383810
156141599
64668067
30939394
345787729
61410576
88225176
109093026
269729479
125005663
341204343
26333053
210222067
188108114
450382906
126721212
46757174
117319717
39845544
773338599
151940632
280330501
195214448
141630582
106007181
146862963
80378414
39579423
1946526
201757485
319202878
221287402
323955016
322000648
39040913
642896318
21026062
552419242
54230534
18916043
128472410
5782783
456151797
749167252
153955769
23800496
134590316
254622477
287876946
34467609
92764719
681024098
87098073
334958746
56668015
36437246
31146967
51442091
345803079
366067513
202564482
392179527
493047260
463912755
137771957
201883763
175740030
149506054
65414825
604790
383966767
757638252
357890301
376784775
42209727
181057867
62345054
470154716
28155688
224026817
398397018
560177887
84294628
452882383
459363693
19578744
18343282
826297527
401747311
589360333
575933808
253594969
1992376
578212607
152683168
786017710
124066336
108938338
176428956
426392193
112617736
765366103
560159179
53203043
51398051
812205654
63220405
474856178
544635185
431396382
160724721
205605794
781315638
4731463
299127675
220027719
149869808
244722616
121718942
134008747
422173956
408365
358163329
403301202
398249900
746570784
631664805
538798776
113712982
584743277
3689726
39590782
280002039
225972247
475655900
20534594
610426079
26117870
369608258
346797493
179945194
60213005
764950554
652721268
146412782
112083395
186867587
106120496
167813711
514935476
196726565
8807120
487550013
31151216
157268363
187689343
315094903
109734904
486439660
554968575
153024630
527878311
153090198
284626794
146534538
71556379
314387699
902663458
110208377
223521519
436763887
74493523
20175545
41797400
31982654
43501264
567676843
349743935
137621588
180465837
35983072
228941981
630554074
13517809
410146933
183472617
93410367
392878752
552787928
131652070
402466075
47366478
142748059
6987731
91980926
29572233
144337231
412582123
147220732
249885580
104896269
175817187
131632170
77125729
27552113
40029213
674605734
520850762
133281735
84712634
216854014
23454964
782852682
545424228
18748797
390236967
509609641
123904928
9037153
3506491
605980689
328764962
264980628
213643754
334428477
178838606
30944387
216238220
90260671
336344104
68250968
214394975
10343215
176677690
134557417
153735932
132831558
213783964
174990302
513451095
374779115
340986469
438932333
38223556
132721776
387240865
256294872
91404081
212263784
46235708
258899629
212911678
69558582
269956042
328440897
189775629
250873223
69194794
134554445
212954994
80683960
294576313
606045911
213096578
232468324
274009273
7690895
502267756
15318047
251289729
606091821
34636188
780087312
790473499
28016745
470694445
10610593
125411159
322843512
285262990
7288598
268663397
339309007
308453894
247904373
374021955
254867378
122208092
408609278
380277722
359649284
214877254
414482641
267292998
284396268
220837386
48093697
178544262
49953870
629332274
342037071
220119238
25742327
933212382
114314151
383793852
86475176
654194253
40361879
309354299
256629522
627921771
44507455
491494717
198784275
52141032
279105816
131566711
582807588
20175198
442140180
261241122
457567988
9872977
278791153
229913586
124650411
289773502
283954002
95101463
28153191
238722254
251628464
246665468
221482348
183780885
47543685
192526492
51368675
254549799
8761594
10195675
207775444
103602773
522852012
446091607
339517508
395966
177323679
255210841
54887087
505552997
438665357
46998631
339475576
142563933
659147864
93406774
17828224
135539557
32439929
504672776
831842996
203692317
126570518
389370419
229290123
112655509
65289048
133904302
424389865
255648344
49613818
20439252
260499111
755264227
22197205
281365209
189894989
83752603
441703360
169751174
312613342
243046674
553212414
28743756
62290266
606611163
158313604
35107602
213631736
646125224
133758325
12452137
328257967
444336201
415364038
532013348
537138700
34751807
78414457
68261303
258244076
501876613
265171786
34226145
656534553
679545154
11339622
651531946
365321920
268835196
353954567
375530186
727984253
156016080
4452900
920781497
258188782
516663962
407555298
36224700
29254552
165008633
32387288
20749375
577126114
2351238
69707857
67008817
6064401
7018736
438665315
231497375
253950317
34716269
780762255
563610611
144802114
215646374
503274426
306687838
192121049
399851059
215668493
190997972
41334607
89013136
370753679
14455822
71655701
887388646
472537764
135041682
9840155
76079293
517775404
518650279
22935584
58813179
909680489
568321371
5340783
88666830
29587344
164219610
317219045
376663376
9834664
548653381
53298875
107237680
274069056
352324880
58278685
63452674
241785936
13634654
386860417
216450874
34824315
569099890
132010860
26057819
311381134
253765039
673874099
53297538
211748597
812204205
124981484
34100057
711287864
339922413
108454184
45852735
333312155
9465002
61391278
256509223
33031791
281130466
80245245
128709375
140334232
204606187
14434128
283298517
743766772
679021875
244807578
320997950
105468070
156420128
481397255
198459001
68282402
297222689
435164721
268867652
13813903
29430149
745405720
504754100
8202086
38217752
199341527
60731089
785913249
346063195
288601924
112822421
63144974
134448400
128193051
321414830
210732204
15650412
274796363
52401263
725275450
49096288
54883502
909443383
188241641
10624715
178271550
571575547
513817097
454137842
154936873
259967889
116685357
508767802
242870257
13265820
331601796
116775588
156105075
290371333
545171517
183121680
138515280
12369398
614713759
75991074
2580689
478068582
371341414
446575818
115241055
45045240
440117555
605386605
526991706
155415256
498168311
272420989
265360357
307550696
543202781
58796231
146496085
221183470
3436070
19339863
188732516
638088408
3169311
112312251
111842932
21176830
86087552
16604533
115680914
62582037
68900218
182495048
155517754
20480149
296132554
412615896
663350352
442281559
805254419
215024613
835915244
37729206
247744571
3360461
120752280
225485187
32678419
791762559
48425447
105295549
23204357
34739519
104696583
56228850
444073104
22012699
874814436
125338284
105363681
528573426
381366478
300443949
222948729
379744947
51998320
114872906
118445155
121693772
25975790
276419837
174759612
42038842
212407611
112629562
377812534
507206274
470569749
308349966
87477008
94580599
54897190
328122396
530577377
143185541
433243399
255461703
195972120
523211078
815078306
193434236
141895991
217377444
45123866
222123784
38794148
189171836
398411162
582431847
33302466
172457490
171234622
72498453
334924257
209972157
362907906
40264312
46240043
43484391
217506796
66377704
70408553
199114143
134065040
171199392
54713974
229329914
355418525
608780574
324939021
312017064
376807140
92391719
403765070
709170056
511502307
17338661
29178468
130264266
64761802
325328075
358770202
92591533
82399778
6098864
122620880
701755591
260607628
16838914
92894000
44907183
311503523
108159664
703657606
50624171
431621011
115379066
251146271
56423060
127225791
44915624
8003455
138331488
640699225
111138229
665127430
812331333
113491838
173984725
314152849
293332933
370759100
15183924
383530082
67855199
2267044
796855475
40040139
54741611
77933848
285332020
163754673
527128892
145059785
108005384
31782742
796390184
503182018
699726926
38671049
729990
426918617
174313302
160278198
251459103
157585388
191814073
165028238
31194189
3621145
585711007
510378266
764573920
377818351
53252939
34307426
362563458
276571832
48232456
208393482
1638670
291401633
27221089
525587465
16681423
84924533
500595374
20598555
114774733
191676818
115289330
402974431
86840687
359210783
769927829
576041506
421652580
184530747
87850355
131028981
27183938
223361348
9762859
77446759
307055368
25207150
39731702
1104583
36281035
477502671
11223632
271193562
183590923
95088416
180074844
301212042
725967042
67983583
253463787
512764904
210756310
77668093
128745634
410104708
354129232
286215534
210172941
8858695
392440447
319852569
187062652
566074522
168969086
298254814
41202029
152663408
44241469
1064638
238167775
528937201
627158990
83989373
41125031
429175054
59746484
267900340
456094292
320145094
109501558
797380077
252527741
91974748
22229214
101956248
480369251
366057586
359541095
568408294
372632161
277846273
179647265
51785011
208414652
455745652
43075728
486482579
204126096
405645198
246031904
21872559
52167852
391676963
115356764
758326616
315931622
101601484
386362729
49623570
897557826
308693402
25804268
704203880
153519140
192315042
15299224
126762952
106973500
134492905
94515260
304290612
137970880
7802575
93930516
32855478
63857590
138755367
272918711
95779633
792093640
20911203
156599225
408134483
410260235
1924612
242004748
170873914
141396958
400939960
200753539
202100004
400355316
277439174
959707359
299062877
56953986
365536712
169409190
342861113
16300405
35145165
181409554
187020518
189594519
1488836
422950377
949822118
307813403
3855958
155577254
366191357
290894852
278585714
281375630
578149410
178731625
205462892
216955682
28753852
226799057
680394245
814546609
84288406
655828897
803015853
106345869
3731928
528917921
453592323
420531565
134870027
859741166
668976338
227916915
103585601
38953722
18776346
101126030
100830247
61424247
370062512
217530
49719476
16878834
364247414
254405673
143873688
121927464
214050347
151333575
167815026
49639571
189718037
184262479
13822309
53399636
345577252
315217312
436105048
117609862
235788053
350418916
216136810
7825946
690421444
279038330
616642322
334263216
152230702
222498241
8186469
805532
28615990
438388079
388708402
31433710
175720928
277709312
226780881
327400498
27272010
127570767
5782290
515290868
388679820
131591507
413063104
10114637
750849372
59451109
492106017
484092636
335721155
19487651
237206643
23410
477099415
16677756
245693713
361206835
28233737
479045034
276502509
223002360
80477012
155336339
92947423
710517018
596981292
41175263
10558133
29023340
399903744
192874860
50794773
470079271
452221557
790633795
61137968
179869923
20125366
265969179
785365037
208595274
795653572
44572807
15204758
393087260
99791706
3949436
218465197
2620875
825656789
708775043
746189607
163958543
168708860
399406499
368796829
6798223
233959563
63461867
344314878
83545234
61783966
100621961
482352997
476339400
150784259
518401318
98555437
322171624
66469707
447983161
583209943
12454144
41575220
254525542
250695039
202876161
242701120
336804408
393499642
742939994
543105225
167142159
350820795
191863678
14824243
145243425
910972
202614039
954554116
676473503
389165219
623043066
12304157
612912099
654144835
346256888
96770013
58443676
20665303
234725890
17197242
364210042
423147993
80284964
256376730
437325221
147780975
95698529
7419754
160236801
155138980
383768256
275039714
76307844
423235962
96379969
333537172
308877491
305265948
190303313
311886855
33313614
168822199
480658891
403797931
555471507
257264
503401622
170622164
779901242
446821875
871066921
543118107
304294069
168847223
85209129
211567247
464598278
433715488
480980016
583039533
228902244
610897596
235578356
309436025
657484066
6156587
28719141
104694895
309401541
46368250
394192209
212384103
1342658
247602762
5796682
145537223
133255174
150628504
361518204
64737904
563355823
706419476
44078146
474131283
118980224
470327961
529589
104450899
369805183
776096946
256240857
47255143
187458409
166970426
328026736
387211279
857107959
414517156
15132104
225652898
279732871
123156279
221001182
345935033
230661253
172068776
176624371
634798251
163036923
429810236
428996416
27362643
7825257
493479228
161061075
323263237
25994833
4457480
371795685
351638648
454084575
345643283
390525
6757871
62064633
703069502
270390139
291314266
7050373
508759006
809863325
251248345
551919311
118184477
230937710
69920615
245908843
443854368
230345036
296557070
372045599
622570429
669859401
95592262
199464910
219263452
520597570
45588655
177287756
86234432
144520149
452647825
221290907
85918667
133919287
356724910
154976529
55496953
414380579
40289690
106459938
947066374
438467
519371657
50837217
65053281
27866701
37142994
214767585
246263462
21197625
189850712
76191390
395746195
347841998
219139276
54132283
337193092
394173172
23640991
9908357
893312377
272109423
182640645
421509738
21147072
136056214
153076243
352766909
226972544
65777726
294847423
124257915
563449011
33183100
257281155
146089737
50447197
213871780
182465794
104303697
91918024
203752280
148328674
113915012
74718693
16506155
177824152
478299488
190563973
398010570
629364757
173870337
29319698
481126797
119867981
78644606
41612858
171435912
69668791
194604747
1495778
7524465
122759344
35978612
662021752
112723266
225053065
443197155
555265379
246317233
26879897
10404534
928348106
60513995
257711348
229451042
99867750
66814841
4009724
73288680
29365389
507368154
340748524
73276257
350017994
179494422
428718290
236495277
60642500
629850635
110707426
165738651
533173791
539134072
333752532
37411841
73464003
246608788
164076456
118172165
137055338
514029098
153723850
237913681
603883166
231760575
756172114
91667439
257211608
151267662
461496749
105310525
15025889
179493380
21350969
181487215
23861913
195589290
686887181
237743186
809211415
217815523
687168511
148567106
584256037
258135420
60793888
10675070
816710295
128956030
345966650
810681939
110758567
589815344
733144602
326054022
66989007
68603085
115544788
9440683
140798258
109516291
36446266
222036806
76077873
470237149
81929462
97937830
319954928
79154706
84795923
376341613
810101888
61751460
173468348
189027558
665214658
142050005
360451441
306668288
579747243
216394139
97060112
153178778
137181685
914413501
45970038
455419377
82582811
24935767
6434731
261526052
9613149
66788736
527771516
325827179
318013137
242493721
1212598
114597212
159668424
91047154
12703551
69433312
91079216
138755396
75440387
12706103
152709881
52069420
456884778
203244757
11141086
17576830
30754706
528887558
97996084
138069799
79111625
678675119
449954829
137755433
107687360
34754926
218772978
161322655
411559762
177547549
121913739
3822783
25215769
200007697
806146961
285971650
53668549
142813546
204088718
338766789
55518701
461509455
89296136
58436920
191760332
20595121
145417994
140473328
281946601
32831335
241387305
930889990
8800050
7906761
223622013
35211591
673490098
135294605
56906343
367837370
208315972
134718875
231747608
692186287
128113074
761879041
413933361
425564486
685411588
304292304
35862264
411822973
616481
145876377
142528445
719025603
63755335
171178166
37763261
170696616
235397967
46093273
503860011
143126855
216227721
126353847
11346367
195886210
188151146
26923047
86405940
547465821
18824624
305357430
703138879
114925677
116950103
272108821
151765233
48897986
39182248
9741123
556817973
142041203
616960718
898956609
46242383
302237615
9340469
61938519
31413235
89257457
84792138
172313274
346067150
722200210
270977276
454886706
189015045
521650938
14599095
120404854
23715175
471293683
18015110
254935779
635719222
15273510
330472317
15814715
200960122
578701007
641581083
5599823
69228214
154704887
545120205
611229134
36414219
128849329
27268654
7319493
287557805
276917198
103675933
915860711
293920888
70040552
26189038
67925862
229223876
105163315
35762019
103632216
402700982
557693998
305626230
117710609
636651967
767986635
637566692
146281842
47568526
9725143
271945099
51714121
274791915
498723327
363382463
307986375
485136393
458116841
46212922
77955815
729512299
75964123
347063166
393109917
24869805
609267881
165273492
131695896
31761517
20677240
46921908
137723796
306475439
91635064
222940177
438916624
87051450
59499250
647515883
313391829
148930035
793468234
646835783
263056374
382684665
199573875
307043527
21486949
170765646
3822661
605539419
643410939
62185926
644923159
16114690
139025824
110137975
10510503
62086694
64872677
42364757
434470578
78699338
209713372
19274507
700166611
139098785
153970417
43077540
58118234
812560772
269027880
492366528
348091518
364530399
119274197
74972672
439369733
595079624
230391564
13948424
332875554
3466829
609730998
41097556
633519549
692690532
416130135
394312153
250623909
155418754
223740481
741471532
52882018
929635217
86208949
13065785
82175023
56285770
306848406
57712389
376723781
31994402
567148871
37909088
57530198
228655779
138832743
73680329
623310794
189298770
249128902
550494370
57674809
380842015
148624848
44736914
57224876
129110065
135374535
205105705
174286511
245112309
478044354
226098898
164428098
687286809
50387710
194982623
530822917
513829237
428783840
693841699
246277183
99144883
145000854
452896442
65903779
127040245
52794028
283144471
256713203
193518594
71289550
182310292
3879040
36193216
10472153
442333518
79815771
48786007
30601096
154684465
100264435
76087020
350425237
577478413
11435128
165029725
399140582
384299233
375382466
184514998
487789117
261301287
34192943
167015544
148739037
534110122
340662003
526052325
34089479
181651932
34059746
377145197
113105469
138300658
17812731
880290776
178993314
1992515
82634456
400308118
539205339
94343817
9079844
199873756
198823542
466898964
1557837
2293408
201462578
310245216
137407150
584224262
224910620
124094533
317401166
378549051
341797322
90676767
544458508
326227222
28583056
394743360
273276857
586958543
44877253
9521078
339554570
440959192
39114281
841818466
357022641
30293347
139481028
470249425
7614565
7640109
458220504
111823540
211040451
228814746
164692387
527531597
125020577
25382667
594184600
548558327
742244839
187857243
478718449
2092174
316279372
13735126
462871201
176455002
457945615
110713463
48751618
150706759
381405702
52299426
109437313
103028421
148764539
547451444
400733310
75887561
291429342
138127762
25830682
400381358
953326457
135275702
491649669
291967233
662593656
121155637
2335059
304294562
215513687
497495958
132385641
45265074
196402722
126124002
457316568
461899165
115305799
56999015
590274053
265743607
106471030
684357091
74012009
238937445
31823947
721309764
353503995
149720006
37045114
9330527
297648967
91683061
121082440
210680445
16700618
167633821
57525941
820132645
56826892
457260864
174566901
568739389
650018076
640705070
241356988
434335670
700498773
41008856
365897119
158747183
264402445
67920500
439285434
7138705
893306263
185516338
209371388
75977944
280041887
291874533
53972327
105433540
64453916
380806890
155991054
103741476
10186355
4700569
213878152
473791315
6280154
526113756
233323165
402970166
148708664
74013622
715668630
317756877
326485071
289105777
624161924
578392591
49295445
61783746
73389508
85708623
717532069
209848926
451568885
553281241
207667661
493625136
129135599
534049147
6627105
403063321
658837491
19982347
223187118
203054145
128777266
5594569
334709477
130426690
118308267
229214835
120199861
58366050
8044927
330313021
210975315
280058755
638859521
517501740
138651165
268390943
77180765
76568276
208864048
5048827
453625096
75664543
100028473
6920543
240617233
47865205
35395475
409681856
609342840
77140232
96436728
177275535
569291673
62980270
53777239
765295
128456739
113012257
287616725
227566592
197156948
312333415
270820293
458566569
10350069
402959301
280958776
263982556
234579294
303332011
21906717
48506831
365332793
624959995
112988817
49032749
49965760
328048688
16524945
217335446
94793769
137400756
139031009
493211612
192660110
20522787
39653220
378111115
128970348
746861615
43773729
542788569
234239757
18099184
329087008
43696103
133552434
8229852
67192986
152140321
388822618
575289543
356128648
621720063
363532105
107836076
466773271
549463475
146247541
424362898
72957299
181806160
607850037
361438589
43874842
47104204
368472573
128920801
56230187
604808334
95235259
188906480
607245089
167358926
203486647
615263337
546969638
471597298
224237329
122392934
136327798
22351682
217248811
141751772
726067171
14946518
17069756
10265523
378437624
224687622
313918710
238694929
54121077
340875415
391037231
412475322
422644366
215620618
294513404
65434472
539217848
117356369
253222602
94602940
79006424
269715770
273568690
58706969
5120874
66368388
33340586
40304764
655590160
209430188
650456572
318712085
263903888
215616573
309720123
119457056
164395866
67112136
444139553
518243405
362527311
80525
464055762
16512179
6122387
55522041
157943643
67163798
157563610
108247392
764423601
375530093
17037196
364806328
354208612
451409227
257516065
143805045
92936547
98551597
61813375
55755146
332566545
569026742
404454383
247720429
401295690
223055401
158226312
204353679
648287643
230251540
42893989
348555115
2359279
667950479
463909944
195192066
124222952
528242329
16786141
74527415
266946405
160582609
820658773
17520528
26086075
95552253
573892119
835341840
41563311
50700628
723942350
143575022
131168728
348394399
512046152
210316462
21467525
159342907
51291257
801364682
313351634
801802957
160031728
268388863
26958542
428253819
66881171
144236415
143977687
273503959
105715473
120162290
706156812
4672964
53213077
199042010
421315028
83400695
287481691
29037587
661839211
184689475
73595637
54038271
661359385
200062678
92873278
64429632
44238917
524067335
546170743
181291776
335271746
89971350
143848986
150545834
429638615
6717999
87133239
780146247
75001317
6410207
92446549
504275856
58909711
158152614
250365216
311681393
250598272
693069074
523303116
135932705
361303635
15129581
49236138
34722031
544992158
29358026
4502408
97345619
734377831
222515888
209302391
270041610
3514369
19800721
42227789
9755359
107502776
367648389
234226749
126810819
282499843
13999742
59491345
18365579
309007784
78485941
336833799
273764424
327750668
217950552
104948622
100403002
178020349
229001430
34595222
106943085
190700435
129732467
56285842
440215725
382717571
66013049
722850530
15467880
613214400
4219274
9129004
318890221
87654621
249154343
316385253
106571707
77925618
563995471
438431420
202062929
230563404
163966829
104555436
145663722
3341492
79051353
251414588
1451836
5380093
519256213
641498559
124189924
623551297
150220794
565476314
78490757
764003633
499803502
63728384
716618437
55644868
404207713
395864203
264914409
82800325
193216511
15279238
268967311
211440870
104106080
9694331
172711583
265308264
139839805
407171430
9550983
135675768
81452177
96781163
138593762
144104286
213388215
596970200
592066673
307122229
395434730
2125517
395451687
254596252
16913879
162345063
164162049
351113009
379654459
1706312
86021155
180332101
869955560
369070926
58208298
294274149
25788721
182831663
150131994
810140
15944825
6291505
660012632
163820166
39141833
64651444
127757450
78256292
121221500
697227280
468192430
147155104
565591940
21623544
153013441
13957843
33511611
192195869
626322098
352932936
606671081
858179402
156563463
82330890
63488098
165522680
176259810
96183393
115319038
624829282
419963756
432477
153842364
495747288
1762466
41420847
72669483
24700055
213518774
17929141
176436889
484698463
149699534
672739259
30663034
457181219
120757259
506470902
142511978
847054534
38637567
124382105
330330212
290379435
470102981
188234751
619702771
287784211
90692044
357324171
30197720
622872062
90656286
529815540
386730917
11085124
66314895
108275665
7438695
283473251
677293094
13556936
39015411
437983320
243994401
486082833
515782314
322734138
60312507
52464
143051900
753115993
135079665
177755025
109718445
11421561
95053716
59472838
872621570
141972901
111932420
29128858
159139720
340332289
750319862
120208290
129460402
68478571
121899045
75071042
376550171
254934819
92250734
253796958
72216612
506587169
25991047
237346916
77036535
467888450
69459811
62776133
296412659
196663370
99481539
171784498
156795587
380427296
178303838
317537204
114936396
355143938
70518856
1158873
345011998
86219582
217375979
16789372
698335385
386713354
152870833
79262210
5226096
64418564
3386030
242553072
827721784
396391890
2804708
70673548
9673554
28069405
99125049
48562623
586041094
560039286
275395181
576100662
145872628
149424517
61322390
300048776
209544239
361756143
52121358
127492319
432799474
731549580
81431392
481376345
4437853
278972915
75712994
467530115
639085811
46098382
665698530
401956905
104073237
101645805
211804622
324947694
265379225
616354290
293458605
18114904
440996375
37152536
159755539
181089398
751053985
429738023
674527317
40418152
141383595
250830846
121788120
251041209
32684235
697185765
673583057
140294291
92367076
121751604
96645105
83889551
82519246
218337220
416459365
10386382
10279716
102899862
283036229
82052379
307467905
56519271
9436117
399902856
186243922
129550680
32967426
113951483
965591622
739024597
508159868
323885772
107773269
205470938
112500496
246696020
307001551
619881150
740819993
602933639
48868880
243868546
260843138
417897118
657649985
712368300
584609952
265086226
98767198
136707313
51846340
125422975
4617622
140600166
119956329
79893888
458549483
76556796
312014033
343364607
171613309
16857394
118652782
350241795
367827330
189080825
115536475
36224460
23099135
527460120
66541594
95230508
32128265
18262555
568264947
118156141
350521558
52989515
148164852
471500425
431751911
186194210
27036722
739394030
112937096
736464406
546968329
19575865
369744751
42672172
244404435
16006905
555247398
15037605
27734246
33385895
7309826
112835179
17484679
114995576
266868849
260223677
20671872
48190054
703095140
110155224
408986589
127476009
175221744
182009133
111610919
785242598
353100182
67295451
3755196
571409916
810329698
387090047
32376534
90966408
406278085
495163765
230858964
600773631
174156762
389656641
170271337
334794047
209044545
647526199
65045685
183592487
389244846
99628567
121493070
1546200
88811421
86195127
189620369
451080007
437398238
362098446
44072209
621036303
212151071
477149678
52061768
803219478
65955738
217793570
15354979
171621031
130231047
7803544
201227276
577930227
1494180
116433303
181493711
123829256
124311046
343066264
207345340
23438684
316574236
211845924
103335988
375227901
710213448
12573180
285952679
413215850
67069395
223384738
275504031
549649652
226427617
121626460
282140443
77262302
187740359
255766485
811977443
452647343
153606193
101295584
775466236
77650068
304759
344483216
209923637
120519211
171061067
165855310
273845587
186325465
451915848
496935632
812490348
5380642
591907278
23539009
451023036
3643058
90907438
15853223
513215680
25077865
287197710
369370978
126813447
142806252
47065179
230594764
48111279
72340102
805839640
115162179
167404100
62628436
357404797
145512992
630450415
544371885
264664089
313562499
234502137
250911472
565278398
39874250
542884151
689979157
81092436
238810118
41685418
295238746
561799113
682684373
285034118
303956152
492176931
54486446
132294754
218265444
180725867
51953228
23130641
74193140
475191603
922009297
43581517
331182734
285208432
70697944
347371620
48411006
101407221
43924687
158416872
51434829
339373888
168503201
86708949
137411472
122038156
476590147
533556337
487347936
647278952
496379348
391060104
31870578
47876092
431067324
325127073
674157798
28192226
31134578
86622923
38635097
315365500
543198485
172715702
586565307
222126991
604090574
416595589
8007695
413628981
271041892
4436560
761609308
28939814
12019509
368263196
171970973
175937812
12528643
731747474
332650924
408293210
553454471
203918362
207929101
73786550
142297059
20139514
375839847
676002365
24863404
276604736
342780319
118153691
107546568
126111818
327947338
115203699
120020918
370475573
106842060
799551082
245701858
11621
353480851
71870556
34673300
228712886
59746328
6852655
1381974
453795966
126879433
236640960
72155457
5128241
117273683
166505477
339328601
429475885
519198372
169160487
17738393
17609073
70426370
98063110
8556127
513972281
232551571
162350844
105608177
70206392
95419061
800458112
74510692
2708306
206912973
554559697
74093764
467825141
146094695
158505093
34446898
70133506
65542698
250234904
164253136
61887205
422327896
80640907
32515943
55489381
202961426
371720125
677204635
108892675
148952273
245689821
299287683
407236011
106905288
12564810
138510159
46746755
336321869
210151358
552057847
63877333
230049390
476118248
118572783
162558259
236082360
230227255
59790609
448497124
180118778
21571343
200802766
273071889
514633635
657068375
192584178
135398808
119590053
45964484
369435492
28561465
216811961
57114509
141936621
13481743
80432052
289467085
266814516
159877195
115372969
3906537
166939787
212629841
949459580
391595527
214422598
338791642
20067599
761744881
103634656
162302272
17520845
283549021
373046624
310028721
96213214
689044979
106972450
300503493
29389297
37884766
10508251
428052779
332653578
188059539
13943681
460570103
371932620
195265377
333710402
297795801
363445025
359508668
538198337
175658462
404469186
407499391
779902
238808732
305367847
160969568
754683441
97422145
100007404
13524523
4056240
403260940
333036738
63086871
34935810
296619270
124695236
114784981
10456532
116756688
178397198
194680537
24612229
2625428
337177843
78128041
134166538
295658900
137486542
570818065
575199741
316223202
17674283
323675759
542273561
206721040
92947530
76108165
476810063
310391121
684844822
62366407
7507692
149629956
370416181
111632799
688970271
71037773
131647315
187101016
873605186
19880560
149952745
64441291
297426666
440641978
411569664
238558753
707695571
104496362
120648760
209661559
404141028
239451575
126135357
299108021
143471299
238564343
565284396
299005089
790596709
372162206
339887648
509123380
532443865
291431375
451333839
111915926
60502032
11751868
329077063
17778093
12244616
143362976
754921987
1528746
230439810
18032042
166077759
98998359
156157204
107531719
78207007
567553451
273383084
463918937
303778713
139806444
259246266
545935331
320319868
467186107
97105381
357509853
207345550
178041514
145990256
35720647
99048090
353179167
532000505
289188815
16708941
358171064
617078057
416202899
87866813
684808515
303373654
340953862
502592964
21010392
542050341
169657857
58709049
26707276
76633572
302331755
124493058
155552155
530787440
131927265
172121598
294130473
350973238
232879035
535776798
162789861
84792693
93051376
519188861
116321411
11207448
402849751
301255113
8775374
148120374
32319069
73155467
112020553
28098537
102986662
243213381
233497764
175283251
182938136
83316367
134169503
16372894
34512654
85757497
365059569
403869149
127822432
148658922
66861924
22269194
228869614
518747514
591322374
760820760
929888881
158770754
14677809
45194819
70902372
5171485
3176247
350048266
28921190
159302228
201114782
68725960
331625193
240640189
413767485
69578951
116427532
6645795
30553279
592487920
40802082
206801440
192172534
83121590
179013316
337668851
536123445
234001601
397815440
285120151
93924254
3427232
20155386
462021706
274332058
433519676
96409855
93838254
211675270
135943808
498175452
590734084
755113355
24420775
309954469
323082830
252690419
71009358
143083784
99061489
650983380
133069089
370806005
108135035
121745006
257638812
56940660
420128300
4679063
11535857
427288808
54395688
128684427
539299390
195533799
630624906
84074661
114370677
70148888
222863224
436180613
9010287
501345064
946668974
13544904
410549024
188530073
44884566
77179965
230102859
7236610
589975028
40479116
6721785
283916054
314738360
165683147
361161468
125306332
70011199
422669732
309459272
297060226
43765721
13961371
186671034
169692224
52734938
680924
90020304
258790259
16816645
206276072
179538705
363275389
52595387
196518599
139212925
2233153
12834154
93361541
14301679
18172277
148815236
209938088
50835729
159824492
382813622
112012980
204814741
37645497
527436921
6298840
106713521
346972874
3608820
113948773
109542915
83538324
7311204
79243836
430440738
424604518
184603766
371297318
11144176
584251915
403383499
381297179
134370711
825069292
244810191
556630699
66278053
609647974
178547804
194672852
51435177
127976042
22715891
639377625
328769483
517168703
183318751
176690889
145199489
198933524
20503016
157601673
587500267
757958615
603549958
185450946
155483600
185325504
365445785
598841740
582903576
41864660
387041326
350082865
94283796
79071427
122349672
308495707
43519801
721035040
951338369
680861748
678047507
49076342
415485488
224094096
281511425
35145670
74868118
522516588
613201129
97885924
703750747
515701545
337649138
312737502
14756266
41971611
398216269
50836447
353500057
60311745
268669898
133824315
18467919
178811254
720215148
229569731
138831256
8283115
117190331
508215756
304581515
104757530
277146056
469633595
226525121
128632543
593264722
25034172
82576972
728269740
6924720
62514075
240923185
99528658
482750403
576034343
721195569
2335560
483295304
68733420
75974286
88937832
135663913
33586982
610710756
41002999
98212273
704365685
5130316
260256769
197760856
435451509
200455695
36213449
22445029
677978870
154384444
616558924
231897105
611333968
104739253
3531219
23278277
264216196
12238575
326063331
6927077
64338568
673802913
13636324
230965407
266548010
159138283
22972276
112668413
291480608
207111455
38914379
775362324
366750376
64182655
590830660
173312978
483105540
201432838
60715681
470793351
172594135
117421131
144883331
513980253
301279758
411998265
461385507
90124158
118198886
412953989
728446467
256800223
406346640
177516429
233615701
173376502
112801636
257262582
229392052
145983931
633545871
508829315
95812013
279320681
580573649
253118144
134665318
94616368
746852886
646514070
157350041
306544780
601652032
277297173
174100984
56206429
23881134
79074053
262186237
709940497
139805351
510782920
125226320
133273956
235837605
599897432
104491464
841761993
819627374
63303695
113899178
257548784
30302157
367690471
92527473
381075617
390722351
152013576
195849884
193775965
476916150
178475148
403945580
30380747
139233337
399873123
473581327
760741850
606409580
27614637
364054676
569231283
322664201
164427393
422882042
456595136
57455453
67000783
360809321
483113888
410701968
9583539
356785315
24300032
39374001
115871631
18798722
85882043
62890363
51018778
57170049
83400117
314199916
142610651
238081498
79504690
34561275
271898478
52570653
529618879
226852251
181729692
280562134
77334125
398462393
157806622
732089838
164401736
391612729
59854989
108524375
266663855
445249105
11652037
273005739
408935648
45322605
66339610
594056160
130226137
109641686
436595000
86693611
120957043
534297784
478449066
322402868
363430106
183157003
98987359
49993064
420982781
274571001
388876934
137115540
36647927
163207036
252552917
172205997
21821731
129900761
161105516
119239607
65322016
335431087
595676722
280830977
98032641
277774241
198474206
520422358
39899996
745025706
354314212
422158775
68108601
58805147
5320874
141079759
260659476
421141206
246644848
258616586
249355339
19685413
77303732
132928017
116235709
74510234
136656838
441142239
549539076
281189332
497975381
598711283
324156744
259806787
203292894
678579710
10944132
199264328
489170427
381208730
112728639
293525613
890142630
56954813
111256118
38197569
6981724
94762713
884943583
55628641
64606509
105720096
76169161
472323957
255417122
950943183
160810432
255498093
377997436
406804085
44411772
177182138
177949535
13024952
608776186
350719864
319034994
503643478
257593012
726639611
45490899
468663719
199568085
401744224
102379106
578765880
434029989
91190645
69568455
331608345
541581637
15859626
11701379
33584747
739181667
444785057
639662576
47844952
177487847
125545991
107189831
109279047
624266815
192677923
67985212
141997638
159208711
33095013
49648991
383113184
368444427
79462718
180754562
640536282
85306489
48567607
9505914
34195270
646036769
295396412
175095686
324880781
15905326
7180955
775915132
283499659
744309
45818668
222107143
102150470
184273447
63827125
503350654
3250157
534739756
97961826
41721681
422440867
635950511
53131872
45714487
647268819
635652228
341041363
560266427
113657116
59461276
205830514
118326035
111476673
508857716
597422073
77824766
17648999
18108828
562991700
80889075
240101489
136890512
236678372
146318036
66450075
456373110
420288509
15150174
757843590
186389626
319465502
282588963
333460948
315728443
62032996
39869924
475426647
239401751
702045035
578813725
105691907
354910830
527862637
131291016
488599268
225206016
225779144
139496603
391981355
514403328
10633576
82418815
105204090
517948050
283318160
291806719
574073920
66164218
278925130
656824164
108764463
76910142
177219614
75035184
106587007
98866950
241204023
509594504
43573166
549760047
49168582
121867987
35570528
71929758
403272240
315497407
5764951
498231838
101815476
121344873
239982093
28455116
131914879
14682093
165234301
235402663
453480363
54581259
15817714
277595722
771964736
310460582
8222814
70976837
54279372
471999299
278746699
271666544
589012352
26341297
74305444
19669049
79325985
4076957
501730050
68677805
595077060
271870556
265126943
400781759
30842001
2533161
352239054
255224440
744012399
566218742
225517811
116948545
309954828
82504489
769280106
57104031
67737876
338372862
57874086
480230970
464982248
868236258
235523588
43437308
438515271
256614475
248924727
37561858
105436414
2835891
427853268
312250006
125663687
420193326
32059152
441066466
96392542
674979483
465837679
620566277
79383641
161625350
46370169
131044760
866523554
189665168
210022186
62748693
53577210
475809442
506240235
96338301
289613217
171374666
821581284
351528649
199672266
76817027
35694547
63774127
1900648
229913019
2281061
56817586
41415152
37064932
73018320
568221981
66794892
339692644
431972676
27633792
17628516
278446969
109661337
635021623
123267387
756001766
456659781
353279877
104801341
21538780
55938636
143301939
234107889
56143365
463129540
97560885
523266128
547511400
295676607
609059364
694175587
268977282
188087333
146828814
22597641
323097876
569897181
462024516
179391380
402316825
544942692
432811321
617785774
338837045
237530710
225035240
490196617
421740707
535350268
439154154
170596511
596195162
36491566
480595139
527956221
66632106
439700826
542863633
123868664
69828269
341132255
212538900
388099625
633033624
253516000
356035884
86916842
533441150
124339806
158311017
28132270
20795021
30417228
114296761
211972784
99817226
429947037
441212732
714479460
20295891
6865156
241508270
125074115
136333837
269922879
146700571
101307947
185096515
25638313
36394201
12785213
28819666
292759430
278844989
305184732
793929205
170671342
81699431
276260295
523915704
52542324
50498232
42669760
490347673
641090949
843191632
115274639
590533625
72680880
117463849
295916392
278605882
321612673
148510483
3986325
627920272
60308707
635831358
193091015
74754886
117420502
924190818
282206931
508602692
324548324
551661507
66721114
104020502
163580272
121168513
482512226
3789760
602171146
117385511
161657117
15115463
244824309
93993687
323849134
18812108
220255477
292267252
178619304
619031097
509324000
317087608
298630148
187555627
96913958
50244616
152941835
89991266
13325556
62570078
760156213
132343474
749410632
197728103
338247990
180597710
99790005
485678936
514242825
8661802
269243158
361000353
27684106
52348608
25164774
96484618
833093972
8334020
417223001
417376609
627200480
183466493
48450
446929679
233744681
11514398
25892099
314117487
16250729
199202381
539670993
194575100
408450235
368400243
25084997
53711300
221207412
118571726
138485642
803023015
116943556
508510974
344192810
595225040
35082085
48952274
70189538
230550332
929857663
98811270
110155730
489656828
83293214
44250220
62988432
43685813
296352053
250241934
60496747
2597109
705499755
92352540
156282071
485693109
281826273
258058701
431402801
428196000
146942351
698946383
141818830
1236679
104693460
324212762
2598338
147071146
40854268
500830748
72259088
224800301
227498374
23238329
452736075
84694889
163409373
1764671
488045682
329610445
247444903
87730541
351378789
786989546
93780740
565750487
79300237
35792488
763180621
223245992
4092339
383629547
10069753
72376525
71973478
596110580
92438094
137025845
272564164
107839131
4985861
235463955
523179552
549617971
23968607
98486398
126575207
443905529
833395030
507877047
709992373
270101716
10873786
411390825
685226060
140078220
21108266
580485657
11814949
148888311
50951125
380386177
544604178
533383138
257642200
305372859
362591438
146190276
617724902
508791957
111306492
4520968
350899451
252122422
124192525
91963370
765303947
507770535
201678545
181585191
278257210
263440015
162722811
345004498
589876854
168879427
626941027
12973899
710110012
861929219
83169
301396092
585092207
271494154
968126548
651751510
72620482
171689344
652577120
638670763
315194422
95180516
78208046
17968558
8152926
1590840
57605677
774965183
221151964
928265665
66682011
112633422
2884241
47699453
462043900
14116393
451687088
515850765
100087184
469088387
603432323
341356286
372990005
69666091
284783587
369169218
56093050
34358228
769289641
7374539
727775428
1643247
75220406
222976812
1984599
259837143
606687154
398998700
428295973
863119117
81186686
248847413
235780311
588478941
66028874
13673334
387067012
607994344
707207376
121730385
522325372
257907586
486822987
172883220
203995150
186587001
36135098
41348530
119673317
276348143
460530850
86979929
42337694
533787779
426055148
7111587
87997390
51578379
23667365
9883450
266832632
531706113
228065664
430013517
114797332
360804008
50405263
328858315
199248738
378226463
310856466
171567418
35502393
41005990
569019713
100710558
76451379
149038150
100361647
29694471
32537638
794826044
66453103
602039946
351087046
303597405
83791818
28465691
28129304
15331203
192941066
174629294
105467265
56441527
12475706
211060773
285374933
321725145
135113627
145045385
405926751
8842048
179113659
260572915
262331766
160983603
405950225
215064814
16969098
463780214
75904081
593439614
79142195
396320173
82079837
80436307
59832708
236162822
69500547
159161141
215476627
72343657
677115645
293396253
331099185
269928641
10043722
642795431
931628806
522073751
168518808
337234448
263214408
151101114
149876816
329364496
62616569
36207944
585693857
55810484
109784775
465284197
3679285
351350943
326784484
33193237
374989436
17900802
575929960
309459275
79946485
179544047
361926807
105871314
599064419
29139788
65165226
216964816
399529526
355900227
202123433
27961368
329598503
447932809
240607057
321510899
12343514
110622731
41751918
526164211
346487302
7438597
35579302
79027872
217766725
56566728
165870468
27051221
321737835
149748336
158569648
3836827
17683839
430430986
204086253
56211970
110913645
117492015
416569500
25529424
409311804
692288394
518427215
33785703
16253674
200480570
392474106
474787298
261941337
36822868
24180815
82341746
8111038
263964574
747232406
487532090
44925856
51199350
139100555
96537845
69945004
201941055
40718949
63965693
317877092
452006702
254419576
128816258
232347220
17714762
193388038
256880224
427513391
280878318
39473056
250572819
396397946
453597042
3528876
292255883
764167944
586553881
130219578
84618884
736039123
28676757
142942009
2437937
10901492
377548420
61240723
37679638
629840092
29647943
123238232
8180303
14795
37139449
114960064
116025396
75355726
261043333
29307679
155871239
540751700
4753747
84854815
208976808
252617090
709781
525586938
192616666
241517677
49093936
206143987
379844578
32208460
13444539
265678387
65393798
213301001
12049218
271231539
149075181
10310266
776756052
236406570
57038355
531264472
170755243
297853535
350187967
129121769
17674809
426919464
490480671
380919108
32769929
586945800
584665783
832332136
323152470
5837853
140160135
35974726
49249505
47001186
527110436
461998829
11533730
93375120
480536879
537209607
40406998
602426556
621301118
40883505
23522811
135263787
64230976
121588326
39548977
300387864
384959448
50046231
83841028
536979591
333070381
201815752
339808042
360267705
5467355
100031676
137648681
90504096
178692728
265701025
846603150
513935180
423965884
189887174
445595012
96122968
97686947
465667209
33708018
691657656
56713495
504479352
227996593
137084709
308824618
347640053
2862033
1580
180432990
166466825
268160405
160478813
122137974
258522807
66413362
450549113
20396317
588813725
29961453
344725801
331015455
599896320
15229587
252452373
158405639
59964547
548092866
315961569
581819004
26541581
97849583
493631030
403440975
738939754
478892070
136020208
101028933
98784945
54960139
148785903
647020883
85538723
282916508
2076880
114660212
339106214
809622691
64937594
89549808
26471500
482185975
601815471
294489
257988511
207893009
465235180
287510466
101308126
136101668
49957765
144610152
181892762
69752029
748716335
198076267
443963729
116358158
82699825
13678774
142009754
60613265
223804399
317666344
80603484
78926375
340036313
16279143
26744749
40167033
216346308
192208972
73502790
68034948
49454101
473097768
280456295
845734375
598896956
87670016
236571812
181739819
25732173
288398668
571717442
59380091
137134667
243228871
373124376
483060528
403750243
157882033
142242620
703503489
102086723
150929672
14665419
331970231
363764777
47409000
96397367
110503267
14975831
184402329
74538282
463695635
184814417
77507020
372786058
223533216
650272988
176302206
16038402
628856942
124750604
55433535
363327286
23650583
110356138
180981230
8055096
35792971
440392293
53013447
435439644
15688829
472236110
142555671
95333757
429070899
342217105
171546571
587985892
244962703
168421406
49720180
285323163
358720841
90130548
515638129
241246033
115062066
725957522
234710987
324965501
11875681
201689719
102005855
523427644
56978817
116601573
310413478
21248496
671376015
97876888
7764219
127685881
76386549
488378089
207403953
198358812
21991547
703508887
263652791
677298159
175374987
534100470
7640986
35660155
9609675
580492867
7485340
251412833
80586123
42498080
404394794
285217789
555593152
262852142
327215009
473743039
403909397
511969951
202435602
267395885
103576478
104021180
424664090
492141472
64928188
58749932
14327837
60241971
410149533
563936953
101368821
44444396
497177534
462302908
698852870
330030067
768825961
369768566
122439192
379497699
346877832
76494147
134688112
568128926
80968667
407182806
255819953
99628574
37252693
27787654
560814414
254869749
68184103
250779379
182655597
126466353
276356452
110563773
91963715
294763075
257914290
6847605
235821070
472611736
52888296
104586289
127135154
96200970
209131532
520792168
92685976
252362074
170449645
659203353
343514125
782729525
9022883
242224532
46344389
16553435
711009283
881762515
47893266
65568435
109612456
293578189
222665794
101272311
143510396
62889627
157464280
19992195
52050704
515287402
113920856
260618545
273257454
93856515
500566021
201734794
422843939
571085013
227498436
41973940
21897840
86410335
61367023
301783950
73463983
2941830
31925657
120416945
386149111
429926768
231234910
293905625
27084021
317002384
27191534
11461974
314908538
256211670
72554345
1109476
751465629
511227850
81614740
101577468
108512341
418784477
482613157
58342576
262844512
127550356
604521878
37177078
276309741
97355400
34926725
171785742
47146958
167476033
157621605
517603636
430538336
41165744
118460773
80865384
77421515
82410632
293561908
393673031
620067779
631098590
273578445
61676501
606355759
47632666
388321644
77022014
95124263
34007857
820805725
155240419
1330606
274453280
565360587
314706406
33502
50686456
284568129
78480222
10863710
178222680
324664859
109797
1359678
674512794
305214061
23215762
260274809
428825397
175167984
6996753
44448122
286196962
253669633
37829218
15423569
147436449
358960772
45770613
269709983
42800741
208007960
426162818
100729699
191538024
804670620
125485093
390999068
540096644
451676129
192160923
44430275
601801940
78098842
125956595
163941332
96294049
640689870
71536496
183236759
195663522
223634297
555019436
24723600
8616610
408835473
345713823
57080254
29369743
258318877
573659853
17312949
862669217
191457058
120253869
311518939
77307211
111010437
39406221
75561585
352760809
30877992
21543988
481320873
510847242
55347989
155568803
32441615
213482530
652392666
509577664
298514126
318429307
853810686
14143626
304954116
334097972
97376580
125783851
655502150
39846012
332882504
48319090
778321745
78778671
761762397
115386054
392297162
340593059
369309683
123356437
123946938
31399301
168771099
156119676
357477180
616945400
16546701
289478340
181713712
243349522
509794822
3917991
386383126
212115695
517098347
812474222
38895504
36448
83478646
117195535
24742045
321758865
524858187
406864997
77052482
280461674
305055729
215900031
157916025
49384192
109742521
58635873
553884254
176975287
17137635
171353636
57940647
31991579
229158472
122548715
148351860
139063217
252027008
163836479
75035699
286380738
608371898
716225716
280120485
10044858
654135049
20308763
36439454
453694694
15991270
47856106
280714650
50403906
157352453
493707075
569307432
12216545
617502033
60011311
153720813
260649835
8612442
889266285
18097318
113828976
358410500
504213622
306054033
435068904
6407370
60412777
293066655
437006531
576602426
299070507
495263342
1646475
58738019
400792198
192169893
198732917
175383168
41422931
179446280
54866746
145296089
390713249
102341785
31062739
312795710
78202595
281158703
514009720
27118990
415184927
65249082
643947784
120807901
428064458
104149591
80564305
429151213
292757053
265708675
486271646
613842413
263238447
450473251
304937202
779487082
337872391
671003863
428868631
573030312
268806409
555185447
376603575
148036679
57166043
124173585
71946939
556786782
51709300
242705079
366095765
36805616
214186471
55483350
317334679
399713434
332776086
551714522
621854116
82728492
385042604
152196985
313513900
330976416
298187861
536159031
661805205
87038121
4771259
27560335
568670333
109023108
435296181
504817172
492242101
233412921
452738007
393490925
11634895
263647549
645118877
263429584
196415335
293856436
245147320
181253601
91219474
534813192
622623300
269625044
585672896
130789588
288965093
67946631
59039503
629837632
616188400
2640778
139825961
278725577
4481489
924973334
400248198
334785896
586969022
617123643
293418323
403714783
36979543
491653223
108290501
123412416
616507340
98961916
151452239
32564497
52800486
190734708
307020174
439713564
885880961
265425322
72409762
307574653
366434548
78057943
799520574
761085546
76673452
41613427
824182921
200226758
784501775
30302526
79712938
148180546
365626640
34750402
112465721
20997399
31976726
922772031
3399697
275673084
42757990
23063080
439327223
352126778
51828255
413149096
124699175
95363026
63721122
318467993
124236689
408332095
33176351
214226976
499201464
181881634
365335962
122436731
142370733
863938
1204645
71935766
263115797
407454969
1228436
145884418
74014497
230832630
329715576
552830435
46495107
52751157
161049223
270483290
133754074
218105118
557767413
469429667
896949153
144997255
45442368
484076951
555627
459944225
423451585
677573677
308039541
58078642
207847931
186086235
629226088
281110746
15452708
108583548
32331984
111018068
510540427
70541728
53570254
551648613
363124277
46398556
21302619
281375172
398595118
14675537
102108225
255198696
5346347
757867446
43760125
394786145
49686188
523174108
171697602
889598434
437217509
549349819
368169348
422013082
76064879
339376674
416987942
21126433
15959723
35066512
211728442
612421972
210828612
177876632
236211733
385397496
1202751
106282672
493285096
75090955
168431293
193269220
638121856
203559780
329399720
194215680
29613056
134372762
51640485
568834945
511738000
28767301
611753739
368299447
9073227
448916281
88620867
58045074
55760103
2841542
184036274
293416534
424998740
92460792
47060023
262713560
778920398
16553813
233128072
50650001
41090542
23028138
12108819
428100689
342020239
331247977
232256745
420747130
678443971
615661540
25229486
43657120
242014444
279675232
453972369
236057905
566884885
12772835
420119853
271352555
168751520
503439280
440774261
7150263
222730753
295005401
269566030
7393650
273192745
49172477
271863308
637393477
90384158
37788660
195133492
167505148
578780525
52122323
462878975
18241399
441487819
134957679
555829248
266778844
536001563
769459984
43289176
433277367
556825957
380643389
15718858
56037644
171734922
160856211
73601398
47976155
293072412
185853711
99765362
164780639
765788106
328639328
401649158
161029692
393354916
76728821
101199502
125943936
645939628
307530157
52324001
131475931
23257251
17494546
428102440
11792581
748694803
974814533
119192370
165790116
42646162
1632473
66101564
565969704
214648234
79966343
57983372
5664370
62827663
433948694
3817560
41440965
792198518
97880377
61333362
108550460
138945984
30707572
657689524
3858716
43064552
30956125
222175224
42446369
371361514
489408953
494984893
64431926
271503825
308021235
243081713
208796337
171593764
292872229
212027860
7812353
52000976
205986756
421852304
100495428
732214669
309848936
5500513
505466206
203093553
145743078
432797798
33389812
785739544
875055816
88934035
60751721
125971700
171150920
900620423
660465962
163713235
572648786
157002980
14867407
130104497
128799830
213277378
541093566
538364914
171488205
174312497
61473513
233965502
58622759
38395871
342032767
4048484
9546012
109481083
501420125
264478369
106835059
385622992
21226088
235260051
6749869
201458932
479541050
212950076
46678693
904657178
115268129
808023454
534828596
1778979
131663241
385629135
553451
852759319
73870188
310052369
471806028
52725004
695759100
212237655
259492121
831550149
650209356
687258432
199340589
776249885
140359366
21009035
89589906
153317462
543267690
60611962
127054139
69487339
497990559
73748261
63698019
53166108
239285221
79276799
198352705
69577518
345464241
80301058
228604924
21464530
435807155
116411148
37498046
350682382
175844848
44112920
45011582
219486963
254389237
587322048
247485521
84214817
340770880
326577077
28676127
156212504
60488835
1513298
68067387
341268311
5077211
201860565
348917689
602345417
62448253
407205913
607299323
537649455
148347014
112064168
85097474
32601594
264420362
623603841
39237980
718103335
698960654
152240209
113303685
62510783
397192954
145921312
107579117
351341209
63765477
166605218
7081345
747162052
19415279
345973474
920179401
69327798
305627533
879601263
576671568
828240367
75704193
346170743
379856227
58627443
79959554
160333562
689004026
806437983
813629716
220515420
145931673
377232537
42142654
356431676
28672695
320612451
694301243
45622732
743547029
545886517
348036212
23950615
871876152
376387964
403735171
674808920
10840327
54241176
272382598
57198223
84978005
714194487
17594677
81172823
122977028
15619613
18501393
351815177
175187338
284104279
188772863
477902903
415103804
532023349
246497377
23437592
4269433
138843248
37779204
75762191
4951781
346119702
328252957
6255145
796640449
292387614
71240968
40502611
116090234
532004831
489714460
826309839
207118764
124639454
8428531
237972551
174431371
70746724
104677848
134167502
583741867
144323369
69576467
17832192
397068270
158196815
156838839
10481289
225033054
396680648
108238234
25174584
134494045
448703580
249368660
203419425
656791359
117796931
538084343
71266105
888067408
317454896
420517690
263712941
848789563
87363783
532366708
374813783
78658942
182325788
90814844
555995780
30641767
135231001
517221240
381075752
192633107
50432400
439273309
144635216
2275555
64983509
92769975
670716087
345412093
248768045
79470717
682441718
326019499
718576613
6939990
188181894
55663836
117948061
234309449
313261848
264065071
206377025
548360438
379648315
26572471
193466524
41241247
246071042
261552235
497870985
765167699
747830389
170108563
57353519
352842472
190505197
440814798
255237853
108137725
77017050
19561468
60059746
149753793
117778374
208707231
58120107
78394167
47732239
76977583
7742527
282405183
297409279
84543017
54667313
663404172
746473829
836347020
86857030
155653107
484369220
311453566
253153623
161179990
44446074
303028118
305978207
345885492
33318828
70779145
86252227
89042931
24286203
71769322
139630153
16739802
55497695
487951594
402402938
63070648
97070954
86520910
266332933
58917045
690242326
517941677
141770774
13570450
627388536
1988247
31629895
66549673
218990384
79605426
160428887
352571083
521509841
256762570
6237053
699562410
795436239
557312898
12033092
268929921
322846282
102314086
295866942
368243152
28325869
442127595
548497151
218240721
465159288
384194507
143736446
603250517
66031997
384533967
457979796
17702222
176307321
255510220
535946605
197801756
138119578
80963282
670023573
120117418
300603373
522778082
333836438
660466813
678647531
12284258
14247221
480299563
64036406
401949362
286910330
4978717
73931517
47253023
171691512
129169405
554197752
3829094
151182765
43336936
43327119
393848647
87673320
29117010
165381863
43236932
104766172
34654593
452679252
174709641
411928798
37773491
89680434
16648127
158593170
365362752
10124334
75035563
513193073
43767814
367852
207880690
181389272
135346124
84871143
809131269
502675
64496951
165430024
6160123
362330489
206301334
159779088
274454471
39813980
66153055
317045591
30101433
117088201
766667869
33796781
128096215
232743094
631713451
5081119
72369117
437956285
123081809
538494033
4743468
351098877
197312376
4924785
25247931
225425712
209767676
336135977
103998017
366297227
528796966
33272437
27967658
115075371
198870789
138478997
49913804
560040581
499181914
566721707
92349523
286933209
880132712
409436795
458131263
39310428
820059692
4280135
146546375
135376413
381774157
110682875
145309456
49715236
478206
84769318
251844923
37204594
133750361
854366173
237970231
277702938
49508585
1446166
27112498
129059943
76280041
364590841
103686518
14797751
4525552
327039318
395202026
2336467
140751572
198961122
428212895
127873258
639291058
85140660
381758281
34467421
312219863
51112995
102742161
178220865
141603774
17811564
37274581
174786329
342339810
27672243
317814462
9368085
116327340
462666535
139774299
465720241
49079935
208589557
597748147
51736474
7911168
3081829
37407854
1734780
498822568
21843806
61148118
229361869
4624347
163142083
41793015
163480272
460554644
129824293
113757670
169332600
731303291
115729127
131918284
38888118
162864801
543985290
432240397
597070566
36172923
65414310
601719420
281069320
22764419
21843758
147611371
237161224
225561667
6847375
21222357
482652660
40976255
227436314
5452472
199001865
2983607
28929481
2132966
97051998
490376538
16250398
55924593
790302468
1151013
182351131
500829149
443340204
436762259
462191931
222636246
635386292
291601131
145014449
476153310
588222458
488055626
46139097
292107581
21883449
29023880
460871965
321081723
257407583
25490804
328847225
92349577
136794369
464599603
39219474
157593250
697887257
648838692
454276174
780280047
932138
76116490
308451469
27958383
92137022
977047231
24739234
119038386
113263597
769744615
19757583
249747774
31775878
406832483
636195149
148271072
210228397
374768730
605347703
30642113
268644404
417663355
825222694
183013757
89164166
447013942
400312860
46391874
166949546
167414511
189541766
116289971
612817091
731105657
543337034
434091826
802226794
706478750
1118342
716350956
54348605
356220800
88157285
859332369
158580233
66156406
8579900
167487984
577564895
7475550
697520681
91891500
98893461
794540305
78346403
313856707
46870567
294105664
215347548
415544429
190612265
663918863
382063357
297677807
702909513
83545742
436628907
153799321
504855216
674539033
698522016
151935540
842636284
219130248
15986540
895009402
49421197
282530549
1868962
118274754
285775363
281197025
414880856
72078563
420355034
216443403
82152387
366630166
345596847
715091153
503852624
536547095
356128868
18459033
40255384
28925852
176073196
653438529
146571104
393967426
78124193
325426658
362025390
849444285
46355399
160425622
27641225
565746524
113384705
556386564
107931050
57509057
36923319
47765591
1801876
397394806
250711532
183825562
154511128
310269924
735471142
1093074
22504530
296354071
202542559
123995507
9613022
334984095
28190370
28216876
541526529
98476389
544988888
140518410
386501834
167103054
9414711
228517501
64285624
159512404
232267998
411758715
1778469
53365887
371516302
34304132
702860922
205528692
132395738
28424525
250420812
45802989
79738628
271499364
72424324
237970586
202391886
154644082
423557409
166593989
48047491
159229135
375303614
365581527
20364110
20781397
279175103
53562038
110179513
94789590
77747092
134458110
240120600
237728840
1780428
51737305
493510833
429444127
224095302
795343527
57410207
93536760
184360732
228484447
86656067
49118597
150458678
694538543
243704333
262558097
17686186
480031676
446171078
467657446
576328979
253144193
47842471
824536375
65686150
79064155
195683246
51629176
288700162
196156269
198263340
380345292
390005489
353239352
360618093
38738079
37868312
3415906
333714396
175492943
131048534
10269694
439206664
19891358
609163716
437312462
284962193
406316052
437961269
608742915
10511359
14486867
207215433
517297656
194355955
5645330
482702094
277879678
12483296
315248398
407260990
44772411
72406007
11122107
424297550
141765067
204217221
108282065
271154289
141856083
203866259
595975088
126369702
101782409
472903434
245486952
153502363
681260244
343495305
506079773
334816083
92024738
564864483
544544255
23702981
392998695
26723044
60280028
56670732
163404197
162191171
174152542
558850007
90715041
41949145
122762163
680432036
97484731
185654610
238175709
593636567
747823502
184930474
106921757
249647800
1552215
33556368
153756430
70787595
198775850
23831099
89865580
232119528
1519698
350202758
258698904
402972236
138122686
108553979
8804880
232645492
296974693
778280319
6900043
567059911
18829609
625309580
68443530
459175515
305916754
374666181
14487728
305116480
596221701
43390696
51821759
348350175
209344922
13620180
20930893
279488942
317152865
65190440
319123257
29525340
321345090
330174415
80147185
306171894
563020053
61998527
279055479
71117536
254556760
285502280
43965537
73491253
114447684
88886575
119678289
268573762
505574631
73848424
172685138
588164231
252940162
33048976
137313045
215615025
815851082
327279892
234755096
35520019
100442295
82427589
399626702
619572096
273815089
39495895
8876236
523480309
199866214
160701407
327818957
84646060
83260832
172891284
154191529
242569513
170215698
152074550
130505861
416714430
226941591
196398286
124843707
529342473
299564908
4834581
189856250
160365550
355379365
215143379
124732290
54144641
126017204
28405653
39835015
629087028
208062658
246171340
376867603
271079503
37771511
189824302
104349040
489382495
698135948
297653575
266776844
415294414
30820733
226943692
35107571
120697374
100343918
143775763
144566661
153777134
576972145
35181123
277681194
56438862
186415325
6096708
157333942
357615261
507650934
194321597
122056808
45446511
89957651
192194871
358668737
64003002
313430784
46708608
85869344
215074446
89930217
446373673
675512088
184505374
210721800
330559997
441126117
369328029
437058940
642008485
67353691
306438003
53749396
217298682
80339543
167754520
318449960
374277019
39855464
703968066
316677182
11121921
172826870
195551010
190980027
809325963
6995404
332086000
202684118
264891210
128720993
276956329
743640893
397554445
775695202
292288921
392205594
221800270
269484346
85438866
100402616
53589969
208464049
385639763
290136577
368034452
27803289
129593904
9293558
635143601
179792538
459428170
51273219
534386299
319966187
132300382
342053986
293919
7426092
234524455
798453171
635514573
164217815
450788104
287468004
535604662
416716973
596253423
26158258
9020685
337385035
580341905
82465149
173633998
7516237
167497262
487501736
4057108
713868480
632959944
56564762
359054246
55044679
111671441
262689168
174945704
495570
341590466
891694092
503127081
118684584
412802883
231447131
180888105
50522414
402602062
535226210
1628190
570058887
233065227
179298913
344406902
344008687
201478610
162064777
378774018
50785108
254096682
46656103
188885379
257226311
250446289
538626865
597830778
633369320
8420122
40222646
240311820
44232483
11720423
289023623
111968813
134855954
403322954
1767391
76201131
145361343
58599563
85519836
55246295
164893764
5216661
343605343
8060861
63024789
5378214
653936211
368863023
354809764
385209554
679247467
35681690
128003105
978818697
66901037
195063356
2737381
305476617
457357797
74132047
472093136
363215838
876129947
62397797
693626422
39063997
135288103
45426062
126866822
509926694
115407115
644674264
413645993
24511990
27427696
204789928
141851948
254707525
383502995
470599782
143842720
322731363
32716722
444834483
344637125
180893120
265675596
457857008
66449886
69724386
839131890
506929896
430465392
572174273
224764233
319737923
17023896
172228042
177941214
88526211
80563336
202970204
570119277
74224547
185291216
38084583
80901625
207744774
231565827
12391740
25583728
322030411
537710406
775232552
218722152
35313731
216627443
282448551
85539681
520805865
869447829
232491794
276258227
64567358
48048802
222323088
148291724
201123824
263373751
235445735
94858889
271234031
297030800
147093597
824433343
244436103
1033561
422778311
570940476
116757255
27211822
89263629
275462429
22331652
22250339
173089621
2646568
25757139
287950206
29194590
107290526
314977147
306922314
16482232
267964982
418137248
560366070
245923992
1610306
43976863
345936398
776381217
239527579
176804792
3872204
638088156
337268135
10040535
215382776
682456412
23737642
507755146
290776852
681854566
203286453
85485189
219069746
322222639
517384074
386805819
343502954
103151045
4738651
169456964
922201
85193216
161178658
43542453
724617191
259724600
276988382
44739962
105163689
423301580
149001614
73962714
36533227
14757399
180894447
105559091
16472281
456221809
541990709
593939176
321722977
25542324
377031892
625229038
62855063
840469415
521810727
179370662
211072089
222077996
309476322
251092169
264853232
663652334
167534519
78775154
416099253
494955412
277040125
257628813
415021632
3405726
595669967
427467821
714339137
186480025
748825958
155923889
306636204
671665239
205147414
290515543
272682240
403628108
65461264
159247668
132050764
392246566
111254914
694742340
139093821
384061227
380954760
495295563
187843900
15311242
145901073
463667077
251739031
42117763
128251949
151900344
103877427
15105529
277289072
113569767
371817932
91718805
635154
225227737
2090389
132092515
573572014
126951507
112724091
370895466
24427396
2144378
345511424
612889694
443256449
5271261
53331956
1879252
257232048
164124907
10640307
165202559
65098611
644976262
93654092
12441436
1953177
61026348
10669481
625562061
425320164
35821836
651844308
46112759
550934120
337205576
24721474
170571291
233450251
19628028
210281028
565720463
127297107
553245906
296625170
186528071
60653291
645566559
322820325
231868804
183621024
130577632
397582639
61529244
163574580
104627209
151928420
512909065
629867806
233486255
496540829
450101665
52958285
407558825
447109362
462673597
314239515
353262158
806163174
146721037
6502207
53972838
21713598
39752486
28010533
546436677
14328123
3130285
245342891
289422272
408112637
3943996
3826293
146987435
120946780
121076002
477654353
779538192
158519001
103094857
2761618
8491437
459224752
149096938
3166265
98904866
131957325
49944109
84075614
202058793
128652314
2828581
374424308
368356461
528148414
416973325
467241876
201993719
170443031
19950138
640428880
66322137
34833569
76147245
1454450
125422621
35925810
4297033
5879824
286576934
9251311
102358027
520243734
341746131
983117163
661341475
210569832
112483420
675702897
244383018
200771507
23525290
583320492
227190232
37727591
95311272
210960625
788119
640608206
115629207
318987084
184953515
153384611
65450993
103725919
121840
241714795
540665634
63943226
136217550
230267912
235316767
479879059
24653339
194328088
291439445
113026252
496677753
492862648
663010036
338738512
224517119
658044761
165627186
97980486
443574
436558430
231607299
49001003
27290279
350819733
920841529
17413134
35045757
48341295
116565602
155032226
96471688
173396807
82246153
414340903
201719950
317160559
332560641
807245417
70241317
471322210
147257563
294294237
90576204
153934865
109265863
23632468
784471406
442460896
181596892
81481525
639602505
563650007
738420063
32755216
326675507
51027528
195693509
266569156
141222047
387247260
498374837
465004286
1943615
254332340
227232244
137869773
26424058
7864305
17141945
189152794
56227527
43006474
368026556
293024859
470019899
551602096
474522287
135467436
438450154
483011794
635485
593571310
39872908
20721479
16913214
96624434
110883365
258465480
63082063
400674218
604116002
81571039
13690855
233133496
430545917
175441647
707225577
71272263
146527444
104811360
913771221
18225028
479561311
406718287
61871082
195845936
44841161
17755307
373502052
134639762
633816250
134739478
214693191
217307803
19674480
267794137
505857445
161475389
281007165
138601083
161053787
308787081
3086078
11614520
88410881
538209766
875110879
324881948
17969127
158598455
219297750
12586774
19025150
399300096
290524128
643212851
98277032
111726111
8706928
112434143
426257021
112751660
460495827
489695296
379034657
5359391
256396721
271720930
358135863
360652105
62106572
365257187
268399630
42872311
109399995
801937382
228553195
531620242
225334515
666180365
344817057
35499501
288215075
269444961
395002406
121556192
340874547
148020257
203506848
410008089
29704398
54257267
310934314
683494972
61436859
6897020
70507314
84441424
33219373
63796094
193437571
575374467
35972857
53628737
200152041
318177178
114455369
272192287
190494242
372775449
104401477
12653022
178662076
169363439
417726879
229681230
67849714
9420952
36748975
888851933
42254264
216735424
277699065
129397144
7537826
71381749
423075788
221112009
26903730
209852427
8180339
1805605
325191043
217048897
599886549
265701688
104690884
382451179
381754481
69672984
387677041
429337014
342798626
106773037
137669968
115231417
160070502
7794640
359496573
95329390
316758592
288449625
28977271
678604698
267483268
113729262
400476
693722814
29023828
331268051
46734201
432656939
50698042
4331304
693542277
188043214
24509890
243362538
47178158
286384491
3441485
250013335
700310557
717741232
423415597
147537409
63567740
427792732
291098214
181318045
401063898
155634917
663514668
16310164
66302751
640518944
22418063
95001257
161927235
433122593
115241138
123385362
44183124
61721457
291039733
413754612
222023531
25016092
4567923
56812924
307868423
38886640
370500397
59724782
158336705
145239239
84356874
92970783
58045910
182279895
237453195
47023268
406765439
116408853
175909941
448580480
605419714
118379217
177208705
255514882
9537727
156183873
79925901
376617513
549210589
665409540
158398617
183388025
305466288
585117705
39892955
9485963
229511747
240576137
149229847
109383870
853768010
614325514
440963448
364120765
555849118
167893964
20051486
48889632
525011037
255900103
433007
204954323
198075621
54134338
178112496
341712059
69498457
206885005
16901377
63835410
11419400
247844810
13147630
75504953
761753792
301415943
649838301
616660
147558583
268267402
451964446
328959099
38007693
247286021
252417577
26418106
274258360
45330995
503829237
129885597
372594734
528018864
250583719
87703140
156695124
429739331
697624390
111177660
241926706
671259298
184996898
323427827
9504884
358986928
252956600
66720150
53958763
26692922
98138581
54944029
789854377
318112424
273905393
9918689
76464094
132551139
509778223
218809289
18150925
695667692
32306724
398316361
842577945
2843351
192956699
799590827
18312415
412009443
505361761
613869547
89300569
5658941
652662608
9064793
136972735
13141055
35092494
337099992
277443820
407491179
38607372
177847339
50634092
70603624
384703900
482757438
17275917
343973220
63303545
3371622
691163773
24121444
92732665
97701717
141525900
174637285
416096897
225761026
555461278
426944685
160393805
20729333
150686137
163351696
73570840
689804369
125328953
5285250
506999219
254779568
441627875
189201842
6960995
49665777
214809705
664424940
19524905
499878455
211701097
158231245
447865522
225787613
692533881
25612568
158196743
76618548
365675445
5626551
12965909
116201532
283137652
486443473
500681296
265808907
237610698
80229535
175940282
89412442
534285980
755025218
300823209
688911139
155621470
690800199
6127891
227760280
687179254
385212486
352466127
420624830
27235398
262274943
63710819
60486966
535714918
114834359
159337004
220764641
83026324
660527697
219812528
307314945
292464299
101825464
202891546
59553399
13629172
295464201
218319897
389163051
427707038
343801443
564585956
207939672
377919943
636849403
123814382
340504145
19088447
741536771
97330856
546450121
15483
293563938
323580333
1055921
258085521
209130735
469082346
4174425
154225135
390891606
199617802
287723541
411868378
116037790
110293146
265754543
91114202
514942419
111905635
9362025
164939485
413393218
11639251
889470838
99761149
656261043
27497155
182721443
48475469
232693256
74713411
330351670
503710955
435812879
305061295
138977112
28835876
80048155
327408801
25199629
319803979
296292144
303454943
211661829
288253927
37758822
413223980
13810090
99170561
53583432
283321374
354520560
731479141
204492814
389036218
318622602
15048981
69735353
513444286
48818357
4663085
84020446
98733492
26601368
304642778
303115347
24537918
667979589
172487675
355091449
63623284
1073447
522406940
684928883
144648513
267023754
205013662
117072673
33315903
887799826
41370521
588771635
210078521
10846841
148346894
153785777
15643394
102205547
10944611
103212199
238061736
86105388
58863047
255847113
153194390
4171433
227797602
224588136
240396865
286789740
19690901
248980380
143685807
385541749
625397426
411208714
177166395
446855158
87693605
442696045
613512134
650105080
8833881
672344126
597628368
95407273
163100830
6998033
303005313
95682439
18034199
151244247
368033210
650674271
797749282
84341917
630166
67130003
443635303
246385443
511272084
150031424
18775437
239385964
270336636
309587936
155241284
29258743
395717477
432677855
36165846
15061093
678853871
66972983
356393067
47088709
477695908
894619784
98668475
118468066
192809541
36686200
37091668
224151802
21329805
62445105
475303394
150579364
140145131
98533480
87292200
115022255
5509490
76861440
29917397
443571537
540120212
351904630
466079798
149513447
202381389
715477262
56818538
58744639
52333341
641332562
180065628
18447801
329399371
74868206
512483921
5223717
345418248
583057910
35117256
224487384
140288512
583101224
271425724
221809679
171525875
678404596
100561860
74964227
525547676
2578072
361474642
63825475
480634456
213116953
112536591
56245895
363334146
436803812
179807931
42150939
14142658
444118277
223168607
94988800
179302185
21821659
75017598
196244524
51437697
297320510
338310689
58718234
836355066
201711094
309490821
128593228
133558223
221064229
45935111
194563468
184827230
322436399
142840651
28867546
23983009
2525261
25616646
464995533
22160031
599808677
302181432
466740079
33746871
55722053
481435648
246786230
80678106
765367437
94213169
478058656
33535867
49721446
61867983
43625065
482734541
23533012
275572608
199425504
345458177
430771805
476814251
185008704
107699837
733013868
96109933
323833548
24562665
8988678
139290555
61278057
141791018
652076943
334068325
282030744
115902986
65203766
117757332
42419164
1767964
80000935
25510691
191093942
302619345
128594275
284255996
489327435
43253802
235505780
119604982
295867660
133498579
168730755
588969667
234751384
44842317
208759120
619239536
60764436
6004658
619461018
455966699
77575360
113619787
522078781
796488030
229090814
559192118
108575244
214447042
1624067
569771264
22457981
169309855
73342490
22268364
652141064
569898001
55299251
676833245
179709308
684172269
583685764
532877806
815628366
185883974
270016142
17087380
139133216
384198817
469338582
273145887
570621797
22594921
866403921
615354290
252874340
29130014
23451178
18162119
142163554
547064074
367444246
247420187
742858128
369996393
75753677
335835996
116250744
13693174
475937645
275263311
82510480
256195810
385189934
205766995
353198696
297130375
45131697
268244430
438455809
231830030
130870489
18386142
312918170
330705280
554904311
211598101
717186335
266786860
119034511
163622809
270151444
175863993
186485185
619630676
272654684
109981738
371884154
698197390
130467330
340025173
20328185
451688479
117411163
312531766
101742034
456806365
325449983
28183268
685200230
254199646
266082578
104787932
106140040
164457271
140154179
215543387
19170494
231847761
94386190
405385942
518155720
669117896
173103849
596748536
807810776
140057005
4649589
54394092
144416358
614921144
121964337
199599805
10589278
11758489
240169688
70650854
866448957
303813002
31551370
195067209
26666450
316994843
388969657
63391015
44240931
808811882
8560369
120773848
776990048
638843119
665244299
298584784
84009530
617452420
590017029
122089441
241914445
646363659
23025208
3986421
222640879
36930633
687432073
77435389
146153842
103961803
193842979
26440691
286222669
10826486
5192514
126333068
24556551
11001887
15599085
92492338
90082321
134938149
60843621
31730496
3673631
213258351
263500372
323885995
582065231
373440323
726291068
754059449
196123649
211080857
232661341
749276265
361011389
343759124
63566605
35941334
81878090
28537066
205205981
28309221
483853150
605067894
152753671
448351358
430282400
444941158
63622118
459765610
6597978
349047885
188821767
72679367
247813379
604806384
78186678
405435164
261202433
227565703
19097207
359749919
56924833
629944851
398241695
104812630
20670606
80352527
224768319
49720259
535170406
188331187
44583547
605732286
39352839
816855315
139415077
44954730
276798260
634291634
319396974
463734291
372425742
11776186
20594865
341963806
663258378
778953827
128714166
264476565
160862772
304020221
514270596
73955083
190913933
150318816
404601264
659078629
103532990
120436799
279516670
312139923
33781437
94777631
415517315
598488236
92721525
27524733
778856962
401357585
37232316
220884664
452141187
165424445
159908366
41076713
658850261
31285181
212922927
295811716
734803054
214427553
8476817
852487819
85659200
1872980
364474621
172972648
216361825
290611399
227763368
140521675
5113746
94358748
336875343
283192478
524024858
6613663
28561014
120057968
217507697
857339985
4853336
276549156
30113379
413066775
103522050
313802017
359762742
60365565
23677808
1934059
78501696
589248539
356635136
105042988
287670918
198386656
202551868
535892965
713367872
3493882
640914112
36492606
155104656
116147347
122792716
85829178
92816733
839537562
10531003
146914491
78253726
219863912
374346294
503467212
148882422
175657519
174372691
337797312
139940852
41122303
277280728
584540074
55280569
498038185
177388167
585458345
165091187
50132077
578316767
46967298
389469622
11428248
929146821
669073794
599033457
14090453
33110679
431758202
21078295
191470715
234189647
369342813
95421
36355381
219655600
134087159
278116084
208344117
314362099
3998897
433255129
4884023
104588091
221427188
20387410
4393917
19953346
770708805
77541393
259965818
38775142
259723037
251925240
309971433
272166654
324919127
67237955
520854931
59243496
487064961
28144911
287911324
35427310
369039909
16003698
405236127
262135921
246832022
435993687
181033980
278998378
73226442
474415522
93900430
87984570
139196912
213735886
188558816
62102154
380281517
299348580
453608783
163546044
108755066
725990506
228534562
336256955
603628825
635563582
700636521
123397194
65235017
520399870
342442718
170865191
649965686
479033204
4769597
726633213
652914824
95883578
44499069
281067066
209045127
256228035
136488804
670358508
116786483
509357356
34568290
213518277
653268754
636517287
10347868
90940557
492120278
559698425
223268499
125211280
520734635
224757915
857242248
211534227
51237097
61726105
19911846
627747889
100111652
896995096
27912692
79136773
23003942
71980414
304371131
160852578
77080956
339131562
48829149
163173366
176170128
483925134
165591433
643939955
32190366
734593243
51389967
588106396
341209740
331536143
358758084
485689706
12986062
86295705
630190859
178943447
229252467
221365767
1319471
522317779
77261691
44183558
268061954
112942536
139559993
175577989
298664573
33232963
331363932
414057996
60147021
12255876
704454618
457482212
38528775
289437698
38152929
357495736
50578105
259136336
82276460
142418762
49536767
215301734
3662741
381602747
21743124
102436083
427990977
532452719
793641362
244094249
235007790
389116884
166255636
278373655
110391400
13600394
46911105
358065495
410262325
2765283
195252047
27559614
573103657
278280088
48687350
98143483
23878681
93974461
106858759
467517074
110978527
24803255
626752444
81318007
47845564
534188938
189415262
18480642
216709639
2392073
86630847
57199
182699337
75603950
25467591
36694365
565820548
396791515
4571437
291408739
20953651
421865775
129353560
943126558
97417002
402750574
95110667
199485382
116484846
100578870
398726665
178294856
490716854
411929549
39475612
245715564
3601140
162836186
46045277
369115681
139620876
143190217
43116372
738780451
664656335
246665558
209747363
25569386
16256583
197460494
108222411
37394539
205818049
8711737
63437031
60421901
627837867
347533349
675833
74630807
45740949
733794415
234384338
36241651
453695965
336188738
156703770
520036461
78076325
298922679
83363585
207233990
265816217
759926451
22542
16203866
41808519
354969724
426242857
86801505
232177464
19539972
77861151
176244027
13864019
25846646
68960754
344022195
370340865
351562462
771822788
341354934
56241698
26551898
316469113
35168026
134011718
139092602
416084263
75335110
29632045
62078063
112038799
334583776
564330778
319827712
142284869
109976479
82764906
319357141
9625154
181723855
30766288
133136
697456748
451419054
55435240
75229890
215240150
546005011
10734891
30960601
267952260
158823474
569963817
590868329
124515613
104093897
225317017
299236446
638501786
420706293
249480776
120576981
780330562
632913622
546659150
334818118
3667
378665710
366960418
36894164
173921823
456890968
45341121
142114396
199433271
108100812
535642765
213728092
433953089
112840288
467938810
249142840
9167983
37755326
665774576
137302311
202031639
669260180
141945853
16478450
25799357
224026749
386945181
814981574
147081612
53818831
162536859
234656
60049340
306399071
222217070
353995751
719886
117633758
292143414
288101921
40851410
271543893
50541022
518456788
2388327
575138250
72514833
692313541
302634209
121226720
13865939
451695063
55218991
656475460
388337855
902567297
149655837
53602949
125550427
461561143
11123812
192842135
646075450
23600309
960587491
418684206
604738852
394483252
232048799
830201374
130624052
410139818
325494419
329099766
236824010
354950058
21603311
284003246
136572269
186506286
26989300
369930297
24809841
479806108
588393354
290260045
181032575
630025342
55948876
18317407
229821807
724019251
304817135
10269584
11579055
21520476
428527499
153950278
554896324
31416078
557292268
337938359
186350681
91112634
366295488
622323900
124735838
63100737
188737753
259988187
293092692
368631522
337853782
150171656
425355182
51588735
346055988
74363600
294929948
487015132
68975075
482608072
180253891
277547140
85546778
101769835
499622648
270656581
67024255
281128122
260297778
62511788
37310211
41484517
40281083
290852718
394617789
33052845
356778218
458658210
446356865
314388732
38037015
54924593
58184926
144925007
72819519
264818898
282318442
1943830
59543193
842205
74804109
854866687
26014067
27850673
9388570
98187782
41354921
547672024
316647593
48466545
81518912
114384773
669561909
595910897
73814522
391388054
378347438
635343193
169830891
104804357
80615725
165704579
658026261
30101104
82831581
289092899
253597654
38146739
70407892
505485859
349819266
441210665
110894194
103546163
251998948
581622441
330683050
364903132
21355193
64245920
62853476
29671443
18166456
230400440
22412060
310750815
919945268
161057543
682876002
551563037
108926324
273337131
340530209
66495074
165901980
97300384
132278289
127028568
82094320
37407689
253274573
452575502
332507912
209939541
194798262
111114971
375872082
67166936
76436041
179781496
397284814
242556592
408968579
161172816
388218453
408086558
214321619
495922594
5376021
90115622
508614150
2538112
105239890
608827997
315579419
854064184
170724992
160739309
149215856
230762038
279403739
351669772
658571750
357725484
15151590
109132422
321958118
506788413
834960582
16339792
946838575
332362778
384383375
627399022
123855841
11744985
643516276
341883908
196299482
90525946
87111570
3025635
300334043
54214196
9488323
462175954
47951323
448776413
6215154
9742430
350138525
70788570
441625221
34154859
260229844
33902347
288174761
52523825
191674360
317054892
3788227
291862306
40117115
309801729
37598760
222717422
87173861
380095230
249892131
123631135
9432473
358709035
108012912
443494036
403406323
98118188
701009573
57142170
83901120
86383421
10907529
19760569
88143090
27748393
26415048
74471847
381238155
449913926
620667274
205995794
209144299
440036276
391655406
422008101
260021111
68702574
365457159
286385090
413995102
155878855
368405642
224795770
466257091
27412665
297566646
548928995
112988742
241932911
647451379
40537501
139379845
232448466
105456094
289460511
292920874
45981031
446385850
770169970
501694374
714773722
182829078
172854888
20410677
59806291
44116869
250582847
297150283
78409175
319086952
538186684
94168763
88014089
45546515
141183403
11365534
152260735
173958647
644566077
408958812
111137034
87216091
156656777
200402832
330400972
424056067
306185296
230146585
53656901
145460277
365248130
26119773
612139299
165478885
104713572
155994189
703371219
341104138
387525427
50858089
37806003
221306795
11245381
75564323
171680141
175854641
151627943
859476355
665750354
98302079
204015737
113134121
611716935
395654289
268584834
116877291
110178781
36831003
19128145
711946349
156882999
112868774
279153996
188788559
7442889
342474760
8166097
277943507
551349359
294706189
148977594
12336669
37658906
69597279
781075172
288786521
437379685
464886032
442390553
534392487
75082378
439811421
67029924
290317004
373377206
456667539
340957279
15534670
253292194
392029802
703955127
102026804
796882066
454737481
340826966
743347554
521624866
143951259
1705512
168722657
759999377
245825074
124970460
145223627
759805768
101833569
432071969
37719373
696227893
121576720
355277335
262324845
136939164
511458394
3773760
5291263
23588230
445898310
300157553
697264573
118096233
101756822
418509102
70649792
370973773
254572036
367792142
681134907
279063867
4033285
349066545
42105192
237453030
4440730
585416005
54390968
298212258
13972292
448484211
425722388
763553161
72452296
124181203
172627101
498087818
18134489
779373492
69509502
226339367
384489184
180001982
98396364
828065099
289005315
257577469
677162193
321731814
574215099
152024306
249569051
290514037
226515143
200449316
475801618
32989989
566935746
493074847
167877517
756562070
27787112
180587212
52455834
81097742
202063087
248151502
113686373
72968250
721990229
342150615
73440346
58122578
13506078
121912887
96642636
37049073
5096150
551577540
776933461
317487146
89769245
10559028
119006327
39091768
151987370
452479256
231985516
111324659
27854133
129289258
188285284
8396303
490370286
45259580
149110468
11840597
756795520
42702149
512803938
93767612
308447349
705070396
380542984
289997670
80149998
12617926
68112895
67552171
20102576
426161090
338000709
404051883
105911046
444132744
18995824
43096148
115182322
645376108
108428880
352223562
29634411
238676202
545656904
127968705
59286226
479999366
16246239
123625769
537818324
93900154
487532687
130455449
219442150
207706135
137547967
655882441
8817122
282713065
345085285
391778581
282345107
938280627
64642245
315634109
272248442
33604856
62202178
602858154
405548365
477827123
392008672
132035765
437668104
244170764
519737501
257603811
219109760
50474258
220571919
30507173
300060285
26139267
440228
496384137
2744214
487259245
85222475
43519638
17344366
510725029
361376734
288914697
270622780
672043340
267018032
351152549
334187009
191890459
63081529
705047863
561680880
454566482
137233456
455560733
473615693
56508328
7834992
18293420
17817598
740465595
86126807
190737452
78383798
292182168
1713974
104737616
454530618
1580849
18657135
206863541
49098107
294207566
10751692
236913913
831404405
56749445
546015309
636349705
865998136
16280866
30704347
561607181
120317821
430469710
127969123
81254866
22385103
95432535
204775582
121780528
179491674
375296381
205470446
144538715
154518980
355739326
100491201
552949009
144531730
71185677
11733284
52849689
123295681
98329012
61830786
453845206
24845251
189437362
2423996
360148761
106708379
71755229
361806825
643568097
641037875
894133928
180604046
73072909
10570019
442744589
230761162
104142054
24554962
86970594
656607424
208461029
73646870
326503437
666494193
25860210
382222951
5957204
82197269
782382584
705008441
116727077
7521278
265404058
541829312
252474446
143545090
397281094
239602831
11426721
24921054
94388584
436791952
13924066
14481139
470630014
64002478
483324248
897531182
208434286
106765003
67997973
28573038
764911221
347155007
6957728
576342214
122229199
45168012
538367707
84371210
578166099
656957907
244773456
7624412
461862422
150584369
312112457
37681873
442006925
377531982
35903181
151738085
431369373
675447992
536947412
7519199
102554578
131859886
264594379
20693609
100634303
130003652
13155354
746727
773579746
96286764
385295446
605086106
32272958
465481669
94456001
220540270
336131777
216974289
845925829
230246872
373758337
602249518
342153836
182452320
469855329
421852165
114446453
524265556
433176618
167848497
184691979
233087985
346072683
27116659
772452188
150637006
178793265
146344404
13293768
224845166
19797515
78652154
87267019
317805317
36215786
111871711
488628048
357284662
227592100
730725462
297422422
89532091
611333251
3042554
189895061
809494190
338395593
198165126
737114083
709767920
337965985
566185471
151854060
448092716
386555608
550642749
94943891
187382577
39905032
263458316
192288639
333343851
152473331
156265333
94694800
378760400
82478892
53067447
102551381
150870048
7520935
293710800
130922345
334914605
261582251
517686627
798518442
214625102
230689189
24398224
232746339
151270477
202085339
29417672
553212073
679021478
799870217
387837641
118688178
44411963
829676238
120683168
76126589
719040532
211488211
392755269
307153336
799605471
90940518
389192858
216239157
236852522
494456411
85233510
349241664
499997221
1438135
66246045
322381548
103088778
834006394
119675823
270829181
91200720
34678421
48031994
2485189
100588028
66456953
201494045
458422999
178939213
36121610
633490664
4090830
55579507
24821082
35345507
139756746
355496976
629558802
387063536
103994290
54072739
260021856
267252982
54912927
879484154
268227569
27493191
383053440
5732563
224311836
516148952
656755148
311290618
889732715
338666449
516464081
348889096
449931523
198669761
28991710
54206949
177071563
302096684
217844688
78648400
114106702
108989091
39758874
580253495
426602797
293004647
520085927
71815310
820041384
127746020
85570554
450652707
441396486
264099867
50415685
122105655
80407440
293244958
764164586
402401381
44429476
373083901
28627914
421556644
407418368
31511918
88249599
451948234
331727227
279218149
447118013
487235113
477412825
385010287
367940249
777325375
18076707
236230222
830279575
619525005
198614838
118826000
141475015
247531728
233797812
305474465
84871270
123946410
377407811
17183047
103293736
1494310
312504163
532411810
848456567
399746552
519267117
60788147
807470635
184331070
405524557
305371983
256692440
350719798
375663611
377327751
319254702
283769310
10587124
404243844
154373327
134201181
618984847
78422455
289219261
113429151
24682930
287814547
249705159
69475102
30434410
102060524
103741856
257671761
727767097
12613554
281022470
39489384
880855916
795656789
711348155
5797544
543785666
717190683
305211694
157470760
487435328
678797054
183935510
114614298
168265170
306188546
230027738
520641051
24477045
44202159
4153797
82686766
45473423
559799019
18879422
145966533
359173700
106076473
91980820
295827325
197526491
344445118
96725273
114493989
53651823
174049487
61496248
364521717
5752950
25518851
315653901
57714
39546023
84033583
456751771
1582856
92796907
97237981
230761398
61074329
4737834
856543581
171287100
688697195
533716599
104887405
222374834
691045821
519981447
51423615
354126893
14931927
565889934
76161975
338948279
3479929
40520509
96637288
8572795
186509242
151291239
486100564
262456328
348283091
43993070
52895129
121154426
121839195
201547912
430647608
303034164
269248539
285848656
307489881
229603335
146294879
69828312
77351344
263045991
110306424
265470684
495186645
663059713
214460363
130341600
300140672
60061353
63900660
81133284
448854791
669741751
4490843
586811851
390723198
534006023
431449931
137914731
2661884
164509495
614671027
376491342
69252512
5873834
120291012
29876133
172797783
110566027
186202636
517177115
60480581
586699927
31557666
5658798
73015921
264750362
562505912
7412722
512609884
522551714
632879233
431411949
53136376
535962422
313621507
341873673
55836033
71346779
124714611
211432609
13808693
21721795
621367329
72518781
497267150
792020
320716076
263996209
441300406
146342011
91248031
146495356
61208852
69163855
111589946
157903922
96349227
340255128
2300292
629516319
101229197
593254431
132782993
98217231
154491589
106009905
379100806
459983233
428175171
256588951
407037890
77217196
12703131
261373106
250082164
49542521
80095797
118295469
346274142
54101800
759741111
376026395
83199959
5897125
579706186
75121507
366020721
350621508
120217401
57092596
391822589
714500450
39999246
258491476
163857656
73494812
137416417
510423253
330051459
6332288
879850448
445070299
232921277
15447897
341007699
175634712
176964842
304844952
658093533
251245127
4399008
99776741
587313751
791280041
25657738
168097435
71302343
2179042
179541064
311268710
33115620
109959897
148171984
347788885
44923614
61486299
36066844
430030029
452612318
493246713
145777641
616755832
394963305
52028482
349020043
109876483
203476286
785790243
104518537
266674490
96915133
104514964
67894200
86704040
559838850
51535342
160212
239684510
290603725
16355509
95867041
149646887
85286073
14199027
138524400
4559291
59885707
300486256
16519567
4241182
235600570
156328514
99848671
272409959
101481908
28534219
53498906
35296265
59591437
383662493
125664147
72294013
3250214
37473192
709945344
641179886
62725517
504695097
60540716
347266737
167022509
707007109
323173284
511187309
301533684
582244910
209861987
323894868
49655541
209883525
316233031
244485670
728952486
23404886
12237953
119150293
113595811
80388589
21513682
181954086
598346578
398377309
220955654
199363259
107119700
473032779
59883967
62404284
40374236
276535063
161049307
412415369
821667770
143450085
36049814
27043759
738362011
614071408
386543870
67889824
552186576
709694059
82360349
272160720
329512660
221599200
286832640
174818335
22258679
277931106
137957057
33625606
70250512
453939916
12426772
36106388
602864833
616569287
243017931
3707557
137146971
70931806
575351643
3910543
348024965
60089886
30438012
29879388
156088965
467366785
36566891
427428973
76657181
97369378
207728422
926902262
7484640
498985784
221324266
49616038
192370948
48190833
21613103
37979921
77320489
4143600
302100531
661242475
789918133
1714158
277048426
135988858
255424599
94229102
393074385
89357641
498271206
212738817
390864459
47517457
489231844
178671408
23996628
153607846
77599218
10067113
602578546
128658183
450929665
559544517
180541951
180996425
38419266
65254764
267805533
721496383
64843627
390102928
72835482
26434799
262420867
59080280
514476053
30416567
246208328
175564022
286336416
585542200
400604986
189866628
1469636
215077154
311396443
32604165
765343862
711953230
415579985
123101753
414415499
295603607
218226448
627731523
34985600
57213735
139354550
73107346
254977477
557110663
261723059
780005820
7253112
190266263
24380662
269283434
42953365
388123273
651302435
6875690
61678767
316264739
296882325
405280654
200723570
111219949
222657697
8893552
183573261
3922433
632929243
228440524
128699522
66534046
17565064
135452704
3018206
15746749
229864990
95147965
209446962
40349068
308078239
232034940
62088367
136602370
293555511
18107263
741029985
820481122
118883480
8445774
872282184
393686946
438834399
135217750
62684652
537421483
10485929
563301418
60112462
365398288
4203085
24184976
33990259
127216534
53412168
218466312
46713366
1507023
378826909
141480950
225075967
9100983
29953843
93426129
11448726
228026153
396028741
107415314
442618249
158312372
296073263
111940591
262615068
58797917
231157998
178291575
349923162
31442366
9055897
2619476
124890130
14528073
228392521
285310073
961471782
88733513
142954284
13104199
28633938
765139376
33003282
304757977
716182537
23521589
122746286
548399862
33220886
126341592
651306711
876339944
80140186
273935197
120894481
81137391
156112484
395624445
639141604
154066472
406817964
63055576
245130901
25197829
41001592
460472384
3331804
13560636
137830776
32449011
532513141
232439278
156736646
338218862
92973111
418231159
9054370
700985517
3314390
98220546
13146969
455651335
431881143
20418919
322987521
55810871
5595030
53215937
12683387
49660364
125255700
258013978
30757066
220499321
2854004
205897234
258377450
29753764
320571487
159142303
261209060
480139341
551672072
636982681
728876089
84055360
182116270
233054155
268325897
231231175
674619223
665455644
532114108
465653453
229766858
23012032
124841658
13451754
627916095
176472083
55349488
189961521
94600030
21477809
582049786
58017573
332947281
241052367
70593288
172239145
238163413
116561304
191138443
287972256
277838418
197861561
139897416
94117382
550140004
270332586
481233906
2345667
8548224
23685407
518685553
23788517
445378188
72189564
266397083
376784662
49724562
152786813
341899610
232812275
80698560
107752481
4902183
346501
7090445
77729322
7307186
66313011
406050475
513279403
182944579
5473654
14898918
101790277
399131736
161139367
33399084
829521448
335035391
294918768
203111383
327883735
770608589
81859011
643374141
473935177
576805420
3552642
359993526
55800019
20923048
1135332
21292958
133555238
1804569
614786036
29820217
778267736
136949378
251374144
1864682
235104971
41166218
1718335
16554150
148956245
215371829
34641040
141403415
3546744
16583446
273824281
219989774
510237147
73698831
88326095
150954233
96912845
131971619
398777
347995915
546722374
472388344
615302234
759886528
604652741
210045075
370821908
314706913
102474869
469700780
16007674
319491200
319862389
476243583
465841771
309819181
89299656
489389208
2570368
34537163
87843663
281981197
514684717
9469034
171526409
292893835
109531722
28841646
17444981
66174059
436861892
75672503
4503906
70485477
563520211
890646167
584071435
321329355
183365256
339533160
22151601
16448885
408867270
686841857
337388656
243450435
285037981
218197671
193251820
333161977
3594012
165907367
186589239
277599931
404463852
655644413
8974991
138572309
128006
1981479
443602331
748239215
47076942
37173853
18747742
248458553
343744547
522812519
30317859
23515919
217642225
76661613
67852004
95261465
64478155
214019009
207466779
519550747
748539619
141842521
210388446
2003140
124156079
539856755
86968586
25828608
355352778
192554511
461739808
6906072
91442325
358953693
77903397
648986945
48020433
78424525
37101343
721424138
131930807
30981347
62148927
445818144
183065772
164121493
41380826
180080278
250576357
36227721
105543957
805999140
452086804
3927064
69354701
297454468
84638599
2890594
543210184
9037745
774978268
113883981
276982443
8472412
49700167
229559147
412646316
89343127
241313005
563079198
160236401
51714356
275343567
70527010
342152666
161964779
49589244
73681645
21884910
89703383
20556237
245775923
70204832
40354056
591903993
4312201
51071787
18986498
30357037
128181527
704656536
355731873
40526003
443542514
341837479
340675389
280155824
45302663
205302051
324257578
74218984
397344518
475265562
182870880
19413108
260026541
531463241
399002879
348948293
11871795
167093051
5549676
237107420
474085
330244428
78445025
62912092
173692703
567718120
37224508
245645208
317942029
127720957
499148129
19856361
213033373
17525989
15317395
251628629
449450697
90731185
506611118
519715413
133945474
139762034
32305755
215193349
777357697
483620248
137458774
389750394
375090646
560539975
293856739
154011027
175058510
729965
11701220
4922015
145032780
536934733
137316200
893694358
21211921
203774634
705713408
235506619
112268532
137115806
363557846
30596152
120976844
33566575
640498548
53917849
202720362
173062156
637319132
194900978
188974405
520218942
58649647
142668388
592835544
104078271
339651250
197380777
118712296
121614683
245360049
674523340
78724212
132691005
270482227
22490902
268654382
199160788
225487779
121814441
2771983
94825154
675231327
418650980
2863039
188813852
214673392
492138
16710392
256344409
337056820
848624975
258702231
60309504
56433561
293662289
12743996
134858921
154854794
96594478
66532645
434524916
819501283
222465428
884309410
770062673
94609914
115333837
29124537
481332180
360394700
457607040
4342639
139283625
81328109
120497076
28427572
12263228
2846745
55191725
297268265
498314800
12371847
571366133
430690392
152385585
364402374
216795915
77239
619405036
131880983
172687143
622418512
209525606
132836721
184740558
256859499
278881330
23900491
111547206
159469577
270936390
910940307
25415477
68938479
279118279
212913297
159292475
185544973
48813694
7688679
410650004
418319967
28816133
77428759
242359080
288385408
292633141
119257068
223072975
84305373
49301844
2457362
22787104
101657747
247967714
31081618
248218581
72408196
127520260
326751605
467279621
93573884
13712581
509320008
269127701
48768345
408895725
66357170
300374237
280492818
2845491
157604306
587487823
293742772
92813965
849493951
339721601
238517073
185873145
472375271
630076664
75173725
274029884
257303165
118655489
438829440
505222429
362996853
109371446
8526864
8001446
968761
138317797
370696906
63385816
52723980
266572421
138303412
359047056
201261801
8223491
3847111
238606431
236464870
538702202
40457342
286307003
128856200
841228604
439890244
314926975
35408044
293357337
630129596
408843067
41398377
772473127
363447448
360411879
169109356
585796
38537562
232563209
153759789
801085159
516465338
37671269
417138640
1511643
120735395
511028546
632058540
129502547
125278590
594820603
204849314
329082426
52840431
81007391
179677910
251390678
502268097
719209673
62835563
271159209
83378656
524900247
213735039
69877595
698518130
380183413
666055927
113520935
326048625
170673336
333012197
402067145
161364852
179340721
198025650
153253808
315927035
85959637
185597157
23000073
463917717
6359931
173309936
10299136
713270880
222663219
152279832
13792373
4192949
2776574
2214609
6389462
83847500
133954987
3900103
144293638
80797474
49820020
13920416
305667772
384037372
437395123
669063914
236579267
184673543
11250211
452412445
638241800
74784086
782323602
114291530
643887449
474510995
90358438
178956548
100400277
134776163
63448602
101144761
226211191
114339258
222764741
77133802
199993786
151102660
435955210
34411993
917524416
359549496
648528723
182661686
16409088
524824342
58385997
35788386
143496338
2627670
357611849
62688279
600920528
167924857
369563726
68693654
212136429
52207355
478709685
132839341
236937331
309086484
153562797
103408759
28763464
771699927
27672809
175421344
71415605
103546043
63429880
892492620
40994836
9673027
641772581
326272828
258195581
443640416
247692235
7269333
279670074
319642374
88723750
116111710
106087282
84481954
318260143
31949450
64544021
675747742
354771164
71183388
890153239
540160221
554158303
156420870
111095160
603792263
49129147
19934152
134212854
465242836
220072962
445434861
6708369
9794031
581162009
71596436
17086196
43918482
526613393
46239088
235541402
84482068
82051500
704925077
34290418
384068500
614627428
612995894
145917534
341738833
54248312
183864544
496265867
552386879
528816029
92534157
241248372
41958635
336603049
178476497
242595917
206322054
407853879
480886
198498015
168429623
744731084
502298978
320913789
395064817
120042303
784617924
437585322
427138506
7572823
278112451
478873601
151997551
247852179
878896392
99121032
900094806
716367724
290567887
298274348
156984444
80439590
21837675
747203345
128873842
267659283
499954558
576448461
173906499
30954731
50143712
514337607
186347955
390231905
402449622
66818393
119845953
192831076
542187508
9017680
79166219
176263896
201470925
125604218
18088113
4763634
55803163
927460955
316619368
95089101
387898622
197236759
677146711
369238272
8903637
11852920
624876914
73165287
68586087
355141390
654750514
239974329
60612789
198764996
52136572
36633719
208729549
47179700
243384733
255076568
71255481
237075898
126953616
226719
2546637
601464076
181103428
322476569
799267782
314449422
647772727
19458028
804984805
687319188
216358712
520090869
635626
175711823
107920139
55373608
731832763
255178752
382713030
394628454
4809005
268208183
674613128
330781088
72138302
9550160
299492983
317046879
30903138
83273136
247286359
8398265
454011310
67782838
94493940
182379567
75963572
72968196
175949687
404923124
416590218
21790564
303537315
113254654
658462198
145603863
355807039
79055734
305807862
62278020
7694242
446576397
250332190
212045659
134183802
55013573
149663657
790799684
25141531
976964830
86541597
2090209
243687131
496399966
83581373
74978360
364021641
252469594
157158749
58574073
31562911
307653141
696053
469928020
41619785
884451298
1621787
433285138
126430749
56553968
174469803
244203993
140375240
144671166
348109126
90206301
86290879
55371328
316375566
27386022
953593
338602843
100606025
102051331
89793197
340523519
581431945
17272627
122902971
848772250
73543181
188229970
342746579
12290617
435573992
209253196
49856245
229521154
10460931
328372538
7373796
1028645
174334180
257056280
202177343
56397124
461479928
784459966
627104540
446085217
89374718
621311998
9122330
18374102
108488285
256887141
214896636
263857453
46567233
324512701
227154417
159248591
343234975
138197667
551123989
69416837
396882812
17063015
118857549
11250528
336689550
154477606
46388468
144962913
55533658
111357208
232287432
445257684
402559481
152998609
157510687
134641288
876300602
279970321
202937266
930504271
89705437
371528496
491130663
169745451
5068354
77085998
382717981
227474851
198681161
662785849
515432572
91680832
115923521
262233626
397099802
189763428
46402219
697204373
879653346
714698696
11537556
104619084
203553054
180458083
135589332
31665008
481387933
878985
347373327
908468679
256248542
88153811
464655991
468613353
345833648
378497230
128665970
319179635
241790985
135517426
58189857
69822167
474747222
89620773
93402051
30009894
38976009
271574785
323816637
225828812
51286901
192756875
32382269
135210843
33106221
91737193
53224147
432367407
564602884
89644222
12403401
146982366
544010289
35538658
22582044
156198098
259063146
447715800
301282360
394038025
844696024
138553461
38126768
4873510
345878545
246952062
331303809
204688220
790608427
743124685
95555086
147965921
340521406
123874423
791127
123520900
195945510
516542025
34725520
368081034
5615982
557614838
560438284
149877310
221609034
30696195
123620950
231593429
81777790
232623767
54960287
1278877
782227698
5410645
215417712
54655587
25388948
115920258
132003429
175845440
552276805
104153226
336870239
32353299
147126025
494665202
209656577
24821657
76975236
96323800
142593004
19297413
151078023
338782890
428860277
231618722
308745319
472775810
311216300
548995787
123798430
273964681
484528007
605153574
64142576
732850139
721089521
85511133
54125294
110018347
454920442
165803208
496205562
84157370
420250746
502547742
81768495
425549949
394662775
795733103
68343563
408478676
111468746
598379224
331438649
102904328
79584673
125799383
55070605
248161129
308581850
284139002
202181323
259676680
440538325
301707717
288402650
30540363
111779819
44846681
836449827
12421622
3429823
215841326
22118477
24022638
421671072
64092398
191626024
240931333
158186166
398038761
526026390
383292935
99514705
77781258
37257157
142774319
393268251
151854751
352635027
480577320
18310993
57621393
552230203
82745379
196786701
210988069
75096759
343809994
117099541
233820569
794816911
171862244
323759603
120554416
439930900
355372441
50739435
311340860
828162277
296645833
356972570
204797395
609295606
20367104
81858628
250854805
31909250
28591066
656703619
241234026
496162918
114245286
27204888
89252657
329154904
253499258
696451719
434966283
81923592
754753235
14146652
203865083
55642501
469875079
865336219
185815814
445227937
538482407
26177929
72411391
458593429
238210557
359462238
280257790
640613980
271291560
5383534
75694938
468164371
10882324
129226847
274668242
565927690
132400355
326842424
33920993
40120242
368306726
209793339
15941765
621141120
60919377
21361800
649381070
152434884
419428968
184391714
418162158
260151630
156850354
17575401
344094250
290533680
582737713
337107111
241173395
6770717
58134864
848482614
187796990
519458
16489434
64416533
751362201
56394855
477149389
473201257
6849681
85020972
535493835
341379825
638429025
168934961
883468727
49960237
567544513
79147624
70973242
298251297
248116760
445096756
89853582
217149155
111284811
789984238
132376216
107511555
108587341
127796103
208158736
470247929
97910108
437273777
189944521
248423136
220245703
737439999
95830106
4659608
34582632
530656720
734483629
147386606
176297409
43637773
454327597
26268386
637675822
115142229
200020313
292977830
156608360
13325439
81841745
130848465
363830986
268081354
796851412
66179192
489513746
273210590
28962017
574475888
261382593
52397205
326957253
302512231
828102429
497556083
392859863
521125553
301900373
41705179
404290628
406165835
812856042
67982600
292321226
595094603
282520392
561765644
430575134
60300887
421188571
123243798
623785027
21650343
177208529
25708922
477699599
704588584
404229830
561990893
505434899
262889120
31438518
456596539
95120263
118848394
462910950
652463130
243013100
362283562
419656018
213694229
191171410
421503687
547397467
731247007
759443311
26537828
120343348
22153551
134726253
109771156
227211486
216673676
334340993
109512704
244782884
430295604
50807749
53380542
68998601
750517700
284272116
11968623
479638937
52484441
558970842
98782315
3131844
138331625
344108266
347193312
107829659
190727018
431917082
43301745
807743133
674204493
291270253
336102901
60432692
6540938
76860264
206153140
360129075
281050581
226367026
208303647
281128976
455535484
812718643
398974742
30076495
63633047
190849775
327906120
5183875
2104463
6601665
3167809
4220086
819002999
298352313
20517486
457155898
647685619
13251656
3587750
663516134
12882977
50983215
631613318
265707117
484078647
28546249
249347659
6888482
220292533
3481673
208110177
607069155
65649265
40107960
289560470
4075296
380358511
11123398
263016312
900009677
156415078
175803778
45847005
536396207
168689952
500305283
400866569
529495100
285562074
456514319
13441192
265992670
104631197
79333998
467225168
765456867
36137644
15649976
6676279
299866724
39370001
205123297
80030615
328287467
912499274
188321560
120832779
102244150
14500411
371591615
608737856
76695551
205977690
305367011
737234974
316212325
292690384
85530508
637891465
320539832
602316760
611664879
152244152
85996370
6249525
33367468
44956367
88117692
97755347
190516471
87264197
59383632
573959801
482903775
661990172
59953779
356020977
34469187
53072191
25694067
229126402
163305507
332580788
364881270
133289246
105726514
463053483
115222408
275331020
43453115
266231563
207778814
186215934
56555926
7746576
112323187
412998292
289627235
110618772
214939119
362239010
33381394
27595858
127172661
677604700
80196643
2009536
730104430
379814087
2104372
5855296
367548511
191960279
16895163
643366551
241059784
59191852
42029463
18658841
115901615
260943400
197365912
358353456
536021886
269608036
107289827
299550865
526345065
124183177
216513984
21393403
149345789
77539144
12134862
671210111
263101760
87966197
86787791
1833289
5416563
24632254
93269151
425392508
245887317
422179529
450400589
257006445
83972091
145989298
129719179
350189344
285049237
9473776
97693051
86347719
271111338
475473387
248094192
366181662
196692325
367734384
70859657
488842897
383035965
82888699
122516208
9472207
275566045
382882676
13791902
102446699
756114217
655765
499979701
658281557
146481701
250913751
217706371
19205028
44995419
15582638
188280568
164324191
260226872
100028409
130297410
55496450
484904145
171150603
100136836
321520780
558646947
351009016
38359134
474922956
376569
491153501
142329243
891728606
714395986
514750826
276555502
390616555
436940286
92568529
394993305
97298259
12978543
545424882
489817942
416859182
189069659
336630596
97852795
230657917
142689155
91888738
33357491
462997464
539328938
704875033
60134555
157785958
21147039
9280785
216354224
235825954
12478270
756481999
53032814
57097
164243112
424449997
157791989
71275014
7493808
297302595
330478748
429108904
614820727
464563675
515368663
504051685
389820009
616482800
181975603
21359165
622392276
101377473
151827710
144725612
631170746
233315502
201837909
57187998
39108519
289533089
299332170
264037873
30909387
710208972
296737371
25172809
155215540
659287292
23654508
216673361
336542232
539282729
528209763
13095490
340826887
30584644
24969040
58098578
410903000
57242271
193521877
394785683
242208329
550919449
724895237
825476069
125209868
355097691
102702828
177147953
385683
577692431
448079954
82020094
70477625
735746057
166109496
812069202
1128643
44000822
270421074
628296644
524375908
290675993
203510384
28574159
189158448
17697206
459036944
144880491
244084440
5735357
115338481
96202991
120423839
634962440
35106226
769086545
28672410
509301056
456082625
576560952
3932818
61273296
357977182
739022376
61805612
423895395
172853448
116957241
311890881
69492676
75100795
8072885
875436273
745905020
131427726
340841143
985893232
110876672
143529799
310815422
48016503
179902119
27105313
154980287
94557960
9165998
308311570
12735701
567361054
143261826
228136968
56466321
251655065
523608893
307893372
18838104
107301734
9251174
460926842
25587722
232618284
276370541
145963961
238410849
82459338
884756093
151048255
6273063
415155004
173556844
52428459
927852346
78540704
103515251
397754478
41806637
119428131
7012790
270177353
635196381
61711133
618276179
51079437
710059429
42197383
86540373
346614982
209009556
106362502
25424193
409390556
64389369
2919284
502873713
30021581
354435436
374255909
215743169
30564859
74434360
286467376
280260554
40482559
58463937
551071010
63363558
172298993
290930161
153896704
602562855
22613764
168626666
233094725
413292492
21981043
704025924
3147240
315404137
220256219
309997774
51469607
141888842
478741440
450578766
221989045
631323400
216827732
216323276
64318134
50494125
287020915
107203435
283458270
740843741
431118960
42473776
315538424
374582143
85499959
119098654
740138026
702433698
709413335
333925868
210079414
472042878
839236382
348829947
512977130
339204555
161185258
719186876
20055913
5832435
199038160
162876481
653020457
552837952
615261094
308869014
7136866
161970777
442468875
156230889
145613402
558577341
566769146
283023211
100960386
565878474
87602259
578733014
297107872
451846490
365632151
126343955
89546670
593606935
78873269
8077127
147509585
587232359
316685360
787630585
135179046
433891050
178982104
277039095
829458306
172097385
127296187
187608968
43331035
568297525
299060919
140627842
140021850
375111041
12862076
86373423
89220066
392646774
39271066
43012148
594290781
81884919
376508542
275056005
182497022
289675276
488024779
134779968
706795148
9705643
553750
97987085
307117922
266600338
250723523
225778217
91593330
362522039
409787148
276869563
398457370
582287747
230842727
664534476
679047673
118932076
93552672
200354746
433138085
158972969
405466371
73914358
286925017
102642605
95997879
340847759
87126646
48145154
185025354
732092008
222489733
146669510
483175934
217903456
602375404
837502
383526487
171417722
259663600
53766436
31597614
117789016
25252149
229430325
26955585
231390345
189014367
127051276
21209457
246438623
412472221
265513093
204816370
660862049
745465224
35144857
182637146
397558110
325658414
252908593
693175928
236074617
663797954
24200720
206231573
183795142
301016606
284258449
342428612
211848402
414143613
228994002
128445421
822961378
74175852
249517631
694267343
38355880
33703438
357137494
121875733
282238486
20291076
638911737
289218213
420496354
60881089
859508428
415924723
218510672
392913612
344846439
141868210
62606069
2738088
135176769
92983325
689193840
90858982
261665844
38571986
23999967
54053868
16561822
13189105
241869554
640287783
35586184
139561998
32057171
45089848
161353240
488661979
108313378
150340503
229997461
336317950
527935854
358267085
199278434
64857242
771139207
294295821
211210303
376598775
28620006
502685697
235658723
65393772
89269422
263668694
570431840
219634489
567010042
743774208
303551449
345337315
658297443
55138874
798417643
113350718
136149603
374805682
864087884
167784749
211939186
986481713
795162002
5834610
414156582
404370303
60624476
201060392
297480441
21138104
268318681
161587775
160941802
290721081
183872868
860247975
17172228
159368817
89049235
210180409
830045101
64097008
221974688
887027405
12108205
759205784
50349505
92423087
529313024
426896256
238155123
733203
346736250
104999160
128220399
283626600
188853173
428369531
533287585
285511288
52934352
389470024
117307289
152313311
5436409
68092191
124169940
56642101
58570563
253721836
29234991
129616421
63798701
65017917
268225046
120126335
30184280
600337890
1631895
286921087
61011803
168964298
35974701
62393474
30104079
26452797
567177450
523218632
203375
108496793
551116458
68428700
75998407
223171365
73716203
415584844
600444656
742067036
102259883
57300591
274820957
247387525
182773161
151095422
302129222
267312166
317590596
122920776
442014812
715771401
310385662
260856691
108871731
406064332
307659187
532609353
635627343
117391654
308294988
520837015
151935291
11232071
341558434
539844799
378059072
483897632
315335596
8143008
127049678
565467908
406166040
108188796
66619246
411086464
267530232
246223972
1856386
166481656
122228318
304412996
306569303
87281401
391246419
645988472
121928968
189832250
51130878
542151665
39514336
145520293
147674881
183571499
520582167
368708121
50285931
129057518
818517673
484265362
468637243
770033
63353878
396389308
1810725
32156646
523122570
109759459
606200607
895067688
376786842
60823020
487473013
11324218
149363971
250423113
123645284
495562191
931231966
263793353
620081420
238543491
216877620
202804786
493762690
167460955
725532878
165821402
413149188
76450208
419253370
128850459
330979229
532694769
304857426
382694117
362582243
350841124
285171972
504272947
75751839
215879548
346902245
26791809
350992447
151740027
157258158
696731
152313004
114896033
206634386
329267243
3921787
122457373
77140255
70053211
75497305
119304904
3047285
293695147
33597499
58606118
225460578
174496850
136585102
9019146
12313709
624397406
19566636
279019826
475347855
349847571
308351304
15001566
132149549
171475308
109439278
178538887
29113186
810841196
9364757
135224661
144499666
73674256
569832422
348936979
560997093
500682304
7153195
60378768
508115
12118904
8258787
186315024
6626273
288612681
9304824
28759463
488744834
947036222
231357823
223825740
260419575
658931304
132063401
220009077
321349035
568045394
602765470
549041321
112214003
80464423
454475464
144389735
365313984
589145548
21745654
409058456
457345342
474165526
90212811
108732396
168291819
191268324
224023603
160014269
109883187
13581404
627493217
383400548
25888276
429273152
560178084
68184483
667754011
272996592
332985791
157377765
9466030
107483991
466889353
240984198
116569339
244383916
367764422
40577903
213212346
360999770
202631209
246563800
321067312
65886917
501897777
105958889
138629082
1046759
304785568
2158918
4463295
767558717
320196886
204795269
40485542
299026338
59035353
66974746
102243569
225064704
43239685
661056933
86776732
195770727
739111108
388897583
6811674
7558397
55109236
396644632
200712238
59390695
37800796
514752404
21391869
248826733
47602085
2675739
558073283
612527236
520571349
357551621
569603771
59242371
555883964
645585258
445105091
194060821
237360274
695182670
97358251
14090671
39679424
109694207
579817078
444418759
4392334
283124580
91565181
581218581
125627341
54913513
487643025
406505404
654842845
466912027
94347479
31610932
457433322
494642333
102740730
377182379
96593902
6288698
261602714
177484654
389207390
226656956
159669602
518227394
25409149
470366042
12748570
267885560
19700711
93543175
164139003
89484868
733340310
306535549
148232119
652605932
28806039
88007733
60333170
142076858
615378136
85021935
103329813
3244552
236808331
277630087
110056121
165288461
214565689
222943765
1125694
262777275
164004458
209613466
306680049
282658252
404978390
293634201
201105292
308856958
81603063
148949194
124825063
591314979
34176147
861746411
87688195
269592056
187225488
63245990
516470672
4946319
246372004
282196959
552706668
594298364
217012800
511377019
52388201
38283314
492622069
29879762
434825936
496314556
202972174
8496757
205120415
293575444
440184544
16525174
6997929
600213045
185234313
6727372
82431647
135197042
5079949
82983482
40742097
219381106
453010706
297607166
213094939
156574389
36370166
199642049
119686992
182251494
311377293
113664791
100249970
579800517
51619021
193485491
32020954
482953967
480089522
32118101
650575163
236189886
276018313
95527435
652347182
33278344
675072247
189870163
679830606
20898591
611879373
146822524
183311794
756060054
407734615
600703369
603882144
514459507
103217127
587173298
648664187
11269810
332325574
34538073
160333806
374435525
1567485
472509743
297514522
56041551
65268104
136638689
18911127
445226131
48383396
587608735
130009169
120304076
50085697
882087753
13897894
286381607
680758026
62764130
20665266
305049911
498088391
189998414
130292321
142284593
117002380
357636819
191944254
2304308
46177852
625463025
22611305
158960140
61027771
169946259
496475534
12192841
67802753
229777445
77360784
110358914
425101274
7329993
222388215
53621971
208292503
18454110
326078517
243293722
231333480
703788969
135625637
357434884
434590762
293305354
278189995
89598809
89677906
86494095
223158039
31688350
278246219
793088593
71071836
503202895
432944439
720873014
188034780
565350161
152133325
251532543
83035951
38582683
80620572
417306886
8331903
699463470
381440555
822936059
107727115
673160135
191549736
232487098
269563778
24706115
238897186
390865823
249823668
173189793
88633620
79235450
565326056
158125495
3820258
226926655
97970143
331009155
28588137
442203679
50734037
100240584
621092618
185672807
476070671
261366114
111617543
26063916
12767658
99896608
286966354
265402597
29404989
250875606
124736196
124001648
56735488
205925026
97904824
116363656
51172739
102528492
236859220
191070115
26697030
536214785
259154420
40203109
53432179
188043659
240507676
122549263
49425578
108944293
925452537
86948542
242647782
638833585
191753183
13535953
13244436
218625311
270640502
209361596
491419504
24613319
88593040
391530396
281513976
83497413
212235154
476141987
11175460
4788114
42684501
592964897
219270852
165938073
489847002
417635753
71612967
133463972
548397953
46632882
500244099
609121111
91422070
95158580
745506490
18599879
198508643
270159951
23586608
173214442
748134629
200533147
269396574
212794609
284319445
322794732
100159451
142728575
49885896
10273060
180219098
235789340
110426724
231195631
96291798
205494392
321914595
198622830
134173321
21726567
106939141
254944655
125504196
276759126
463932599
297099496
628112799
344191160
451824824
562480315
303607136
184765991
147136034
246576770
9972428
301161232
597866642
504567163
218602529
792066503
259797179
206272601
263652714
348273886
223507357
379158111
176397815
43691501
89403496
128357423
240389519
492494145
702712766
448040569
142987684
129984119
21791764
212664827
447446039
34406201
660135829
91735257
383450571
39843831
179556780
206762611
36518707
70386272
435332570
548026498
189251782
201809856
89881265
73328534
335458930
108992504
247118433
25676658
349349737
622451283
42701066
133534329
5989669
154105001
236997097
175468938
39503481
243487254
132719043
1859010
685034773
138306648
283615705
39905655
25509287
86021203
391984467
45510899
153945387
246145192
458109708
94001032
132956829
676483785
45283500
33891428
134097226
112255272
191170262
158646234
243436078
36662638
41602266
179798447
105990872
5768046
384453843
314747964
884585
16659648
2285123
461262217
89496449
30087083
360332988
370898327
900804298
289012452
135582146
494581057
240572904
37844753
40954493
37392554
411514727
283699121
159065798
396716938
86064694
495986235
7579334
654591836
659786101
581429177
231440548
758686365
40639112
285994881
35350851
46268805
442937562
344407089
81750273
323778528
292673242
277960406
580051706
16298862
232219727
312532754
41948585
318193790
16367606
160214378
21452635
257634568
326264303
540103252
64730080
202266620
2929840
455475290
248565128
32964589
93876804
561051010
541769917
91452255
426312304
59168453
148972133
49553469
52510528
60544707
188824166
98492803
521391813
284168972
51399300
1849631
284774111
462077397
295495961
341275028
18328180
164381224
195017582
297047038
41711051
144699718
163052906
833875349
599463736
643460676
34080707
2383474
135995946
178114821
232272256
2343228
95404307
403383054
334827680
136202546
7599468
27861632
123107143
212171875
206648755
176896709
10031329
266783464
173187786
96522945
12932481
169564975
294711310
37643483
64069727
998939
419343261
755338483
375582529
151660651
81129646
263419399
49561513
150159578
120031614
614997045
647789363
201295534
10792474
168424947
21617574
182184837
66227083
513036033
14958247
24736117
26764083
114646313
25989249
230277602
152681372
371668589
80889253
75287772
540289836
202662619
149386719
11463377
11090345
578398376
10366680
135654176
101559611
39358976
109959947
98721277
52095955
450688684
26501670
111451734
155867481
133088861
219053137
426790475
166569427
30338949
373125629
207679442
291726087
102245485
539625252
83092898
359121253
41643661
249256844
185959495
20658480
287282728
191385518
673518594
501065232
217070061
312483187
442686465
89093427
4067244
288780195
296683820
105242760
153657003
49879173
24405993
404566124
199685831
96249652
29117691
262948141
575866610
2815989
50771120
568733112
164000415
373153262
50743848
863747443
39218044
57415620
274934486
612386695
161186677
27201289
312861875
102073521
102500989
8177814
64938473
208987100
176029208
77281657
496004266
145702240
341367754
66950185
51775102
15236286
422887090
411759637
21904751
776047224
37585899
126300409
84893372
696248402
294947692
295605271
107918162
367498052
328293119
113975334
221378744
53966368
175212622
662517194
41989247
329699010
4289216
64617610
578033504
507420321
119723391
69991086
135941124
27450840
457506342
92105357
85716182
229399014
135490178
116195581
65742757
629827016
460537028
94476774
376895291
98868478
55815057
168252814
114138433
37386807
62294052
303009434
237724026
364687780
97627788
70989122
429871324
84245971
305255706
200905647
125150407
691017245
26773047
203410469
8061026
22350872
412513784
397608365
372785197
124065619
585283115
230949716
266741499
242061936
25587975
132343377
755739024
132876267
128611992
134332583
15264150
172348625
146594763
119736850
155100448
258918654
169653826
743370457
564338923
206941223
634990145
25948411
211865157
298064549
443030129
223725361
508905179
77613885
333796090
76430851
223696715
179087941
225200
96789132
293426888
9074604
24869399
671865415
38718619
311585529
179884713
192133121
16951935
119704409
547674
536543723
726500884
312930844
285230431
19509241
240568807
4521973
201736621
176836913
53857484
35078526
381123703
62438713
26130285
117465875
37428768
260527274
204946572
61617768
444747007
368221228
323987753
158893456
413886593
100175379
767289317
87238203
83125440
74446748
8243368
535221352
13723340
392905366
822139575
121727753
138957185
11216918
164174338
406519222
3852168
662878232
14644047
86130370
574473957
444123219
133521889
417374431
267462945
689900577
226517858
265715227
38908885
2219192
9338950
79075339
127855300
59886123
703402454
142675206
104712414
45819069
375285184
302655695
619068527
431336758
108240652
228018645
295213235
186980665
661298939
44056811
107927911
76810004
294386842
348800510
83657811
69372525
25552285
40743857
565605824
372257689
42944540
203201088
237051965
69909146
689192165
527104361
214847648
19969733
611406822
7911232
40367461
549166790
289793205
58522955
132503299
40943125
107844155
657980072
305445071
320667289
342485703
343024047
116367810
9086404
99645797
241286292
52980218
612577930
42390353
37959562
370704238
472475362
528898204
277161323
363781640
272859451
941656490
109423988
56366231
73663535
360950888
357494132
532981584
3872454
18618255
44500544
90926195
134294177
7902480
673243666
22367453
50389352
126046408
564618358
414803538
54207636
66275620
198230239
629811436
120426458
439791615
159371076
215400314
532053867
911207736
475665187
32890836
69255143
85861530
547846696
777513313
151216091
62166251
98984899
351720606
85099366
67931564
184877884
23456567
620018836
145483997
498359531
192366499
270448693
627420846
24189956
90511785
130271772
523403930
271974887
321292108
37153783
129153614
44711089
147412454
138184443
15529110
278844635
150909168
191221533
258286
39414995
20486305
48867935
378571274
167221179
682942283
109959689
260902108
400905036
135835035
422545835
265391844
24620021
159304946
311404490
502268346
209692585
318024981
4754160
72386404
805294054
174929168
271723401
206733467
661045459
45627732
43869002
317613948
320702521
186275825
64605923
163871857
454712793
36176197
101128359
64223708
304149591
213720670
859992094
258552802
131126210
134377085
328462503
292759502
27604770
45886488
512942385
658378939
150302008
509454831
690188180
102159616
431248242
18773523
309722011
364453427
517860788
255457519
30029792
848818146
72019142
61969833
505919002
90533585
319668065
141199785
120719467
32760178
96479646
6084662
6229992
90154782
254663557
174204358
213579824
164625932
136668898
190949676
51136
110757836
555527068
266523467
589921992
540615862
316904005
24498464
136534129
682881115
275386680
27857902
27706930
438393154
379810181
823622798
295194858
445614764
55273640
166857889
54317737
67954750
612860875
511595506
262904082
13300146
598345190
3921678
463480027
304927101
30022920
89520031
12393544
67301945
54693377
59025178
547601264
94690096
103170169
40883811
824394008
279226108
182165090
57850553
713997146
12998981
591195415
84568978
3234675
57265672
99660702
65839099
12126836
215056385
66786106
565794927
536228284
284839274
168941689
120427758
785473752
6758731
25720681
114704411
887957979
399575
73629973
231142676
15434109
92603620
43674229
318197207
74161993
390474590
112859583
895293478
4973797
85630291
204926753
155855593
325279762
288933137
309489205
416055781
407522353
154728972
687683423
13371007
191228273
335626808
5691755
419238512
82585523
566531763
680904801
295723032
436367434
69460573
413482854
14270939
652504812
168113487
79394702
363941488
35990878
273420280
675563105
770158166
41222924
172673675
186510319
60455593
282108303
790142145
138631491
355324871
158334474
13322931
57440879
1954943
19104369
250377118
243981764
499348796
41387426
37916967
383909912
404243994
538955854
469825310
217756758
107024218
128377499
258594217
323414309
857166944
433082541
220003566
259067738
329526203
108074248
12875955
277589759
579868937
53890002
337560118
197579105
517411548
498497215
556486530
96462511
219637098
248211301
5760603
426380852
265189067
687914171
127093782
17575142
480244789
112103362
35395197
419804920
625091863
231157429
162192238
299588894
320744189
81471936
812456905
480620457
29926145
56331759
7827808
880166444
37152252
177423886
60677162
478488
632623449
25155505
200670048
266223224
64911198
130882856
203268762
3483250
447383831
19228004
62284363
724878425
605004936
319210468
163258297
202774199
206166626
35301413
682258546
524495778
125269878
420565702
70876871
868981752
188957420
275270
367421997
405384238
759035463
100878105
111187635
163649552
40138191
248286351
51005977
97399391
4527194
184089919
205730327
306706502
229667060
876440740
253533701
656379
118080549
344784226
418251768
170100809
541781753
244295272
767399175
271309856
396314752
15763368
88157657
316032427
198288068
188901167
47231414
140291992
77559624
491916728
66479723
104040295
26311384
305133361
94213210
200661311
42508055
203824588
31379915
49987502
153284943
448816411
199826446
228692523
328083386
113077117
450934345
523176560
187917484
59945099
79827201
168190092
158230413
512444275
183248237
933866372
493624399
349252847
61252655
585398661
463055278
823772684
387715810
34560913
43084814
63679571
49856779
48345403
247379139
67816966
16947222
743459413
108719597
160979538
221462103
221312189
65439964
607563400
245696512
452621876
164744134
130198644
289806612
777112636
462825788
17414632
312457097
14677066
192152518
149776285
263852041
212007205
6972273
612316159
708016815
280870902
334870212
571169997
37783238
164110014
484329399
194767393
351419140
149173165
188130986
151175452
572291163
219334673
40904876
74176911
61516287
258555128
256841737
2238156
194390356
119918921
158678061
59320116
147639821
277422767
370975481
72407060
52377753
458801273
465964947
188256310
155976041
93285839
166571719
9664705
312767737
361058857
76527927
713582222
462824882
226066529
737470754
23969047
370684761
3486164
53653747
83100933
1487848
262654026
105685776
790450460
80944791
11964655
502929111
34178350
392612982
332105048
143366846
399292303
286355909
108518514
151762778
393966493
111851468
250834986
129647428
71879446
280874229
96938262
136720997
124578527
641577297
87503998
41031858
94302311
491406401
55532539
65019633
93710183
540759205
345408760
297457048
24767201
26170527
78409740
23619337
115557908
50340923
181753449
30583855
685507226
780706689
250366010
245753057
11241365
63995405
121152631
105878572
71321671
34178682
161693491
353725760
16118631
493721135
167018517
72787569
15019051
183023322
1570186
260905527
509376273
63743358
85653257
77398030
22125362
290305050
235385747
653586334
291305308
118283471
247004562
259332
203990733
147221103
11504857
511609945
714091304
807786835
254528797
686636311
180790794
36567454
7813602
150074907
482523059
708712817
90018841
46941474
91038468
229755354
815672065
603354395
30360969
45880608
40119044
252584708
21860031
110144265
93539940
56865181
10669487
808944610
374053556
436105878
43114909
173450430
451071807
20271017
503476914
504290656
41409745
64532748
120933884
3679455
26862309
78475153
348456543
398634205
217703640
558644187
9534355
352279849
155601852
299469387
87315046
137024439
290060970
469831852
132748833
16977621
429419955
169173361
229507189
38777968
35335008
311729196
79942324
691980676
586743515
106155668
61487073
743691590
301846222
169125057
249138610
357533809
234869120
31783232
329284714
61460870
181367088
138456814
488619839
334809100
115081110
200403522
15335438
47552038
833064602
463297803
14638476
277127818
36917427
87393393
697272831
249456948
447847557
124124854
92964885
144634422
199511869
202279645
236708423
248626136
123360405
78616879
84008332
112961259
499888650
695925621
593855974
273734926
428945932
248073017
65518270
9028876
575330070
388971534
189044564
123883241
361314682
463347238
58123927
632902023
27235352
80699722
77504976
267005918
417890303
45580066
661061357
197867366
431073951
428585222
168887013
643044421
435562516
157545152
11744540
195862954
375088981
302776434
427098192
591840231
405685735
160251292
402173942
58452006
8982718
254966343
34536773
175505556
436557371
235290174
21071384
654502629
186408337
889700679
5145252
574949879
39840087
242039838
125938569
193000936
44977829
192797077
21959689
31230192
573323169
48045823
140867088
18438124
73712636
47811756
483212824
280243362
632610720
136787612
79012454
385448655
13146584
87461208
679935216
114227651
537659687
17882357
600899811
333080282
472258651
688579946
713635368
198671952
15822271
31560339
514400
23251006
266845850
304914771
107126617
79378514
22515161
43867969
129747906
180796211
162359477
527062495
70042141
510358917
320854678
9701573
158803490
54968052
515842913
358248140
690539970
153642569
263779151
95764944
54736956
280964021
199071077
207210745
54221986
114804025
19112758
8022731
66109775
187031477
231624132
440658672
212527019
115536028
113269718
42347664
383762408
478563426
237299893
124313882
166701484
11600313
463795049
264407929
8804667
296919658
278108269
447489398
9484775
81159235
394094556
64235299
279008229
221311926
355277647
593400593
581251703
19520037
217852414
656766782
673191168
481515458
309718766
261522284
278722007
220604514
185896928
503903896
155818189
558995184
454580314
11883310
39212082
99122289
442583091
367206905
369439634
760169189
24895257
64459248
419587354
171860386
595870662
314159597
373626481
43609341
135089318
209999358
700671001
337900902
148595820
409457348
206724911
16840061
78490091
752861848
63942030
242627240
484490435
308924786
33768628
162063410
501809356
537471764
123575749
299773219
956635400
404328892
304881121
395353770
824340864
1069558
393588431
26338682
66958184
296766261
838518094
195474114
595298671
132780282
662248197
99143264
44738906
159621609
247672360
178703575
964879772
131370
407857309
31571936
43332506
980892343
84831009
101989389
18026602
269412028
130234175
2901571
44456674
555256859
258815757
492932733
307396200
18249219
164156021
72844432
666356781
276067610
76851555
54732178
146926575
62188749
431790349
175548847
32251977
24807841
306455357
604868310
68441134
159281754
44312837
517147054
605926744
337107345
230390442
39101584
7988047
116676921
482765244
32607715
382704250
352918919
32542216
44403312
160892119
34274786
167252598
340125723
94574937
855141489
179534430
145325779
23101378
516862983
648311336
82570318
486450665
14347484
499445025
555256943
542299439
63381251
133444089
72020292
204465275
201356177
4574358
142555387
77070960
657635626
18433536
605127940
873724292
23734221
42612797
730224756
5629519
452246870
22470423
363232293
624719714
52003117
286879927
10118607
72689928
226931322
269988902
118387162
246474399
447319915
202769302
526370447
21222302
476736425
415841722
415614151
24546814
16685728
84497602
204894044
75962987
34425497
438442731
613991354
132639976
185238406
159679956
275924721
641247378
434611380
358591154
23819915
140039423
465886110
137074983
219592050
410804383
224639743
224289772
183889351
75962464
5455487
171006047
154106334
502327322
274802775
369042391
696224876
32566282
52221937
326422331
149623406
47778836
84746484
184957384
462783168
161183073
492992869
686734331
203333324
3562713
105959746
405870091
13382476
63328227
32954781
320275439
87596445
233503622
477738933
336190774
243026420
18491351
86966591
129042035
608735755
32151218
83633012
359643928
606905275
201040115
706318271
175491248
398105986
106225408
35532717
155985630
35401897
383323096
526023286
29784338
85824528
15275682
43726778
385315199
259969118
2357954
11758951
58433275
90428570
3160219
19079391
371387974
43638404
690478159
129977339
235223381
36377222
33004855
306481144
173839648
60641123
5468026
350759982
39621332
121052986
46215217
549505097
651775561
386553966
150129129
29247094
6327241
591082096
276110797
591287254
200271273
465266933
178388520
12590583
146192089
139853694
128635680
92443739
77617093
533118395
165522919
481116215
88913990
203003106
280630894
24079569
943332107
4176349
828138526
456548874
294915094
427567955
328685377
772114920
138447250
439099183
232286102
223570134
265783825
624616808
7694650
80549339
349579492
67416165
129085058
636957292
213236764
444646701
53198376
91580710
577729500
23512747
396513552
22508709
597383223
248616515
76046159
362409508
168995015
22906561
119375835
43589212
78152082
408478065
383020585
386636121
882822146
48425459
182599278
94960114
248992215
647551990
308037110
53561246
63353812
350675729
314456747
463641910
177763158
75545981
469554757
71218276
152381504
349665769
512239045
50886602
345029154
66833009
382632399
32455931
350074058
14122415
326476309
361241583
340652881
302572081
296080348
205923352
484575617
115673854
21324425
140738605
293687142
116695393
25915990
75398714
36299000
185710115
74294709
33751624
119421551
22065232
227260041
247569524
156519777
15004955
618019038
145746431
214961218
100557133
100659515
195483523
810053679
204118482
118326898
233470103
146635308
299405554
183185157
252481918
13777669
159505301
104213782
593644805
575217974
229863378
247679748
912746564
223208013
802043
73802422
252793559
184003677
452161957
19765408
34298678
335749891
201108060
531695959
599926760
407001316
379083374
151221024
185629645
470875748
327870096
24128111
376310122
341682049
32634244
64127878
200213477
20478699
817013598
92197892
247814054
163434141
159320564
398868128
125693623
83139319
51788059
14074525
3024776
4570822
233986868
41236535
485960656
61678070
21740297
30275145
843307214
203302471
110362347
280153587
830511110
8579805
334197860
84892885
211090765
162589888
28812077
366395652
28594488
607941079
35538600
95312082
848450816
72748735
702508149
211144608
393437263
684982252
432386782
2136684
333643516
620668750
341005519
449728517
107295444
180966251
195910271
62647249
178346858
102296740
44027087
395550190
336007600
139876965
639740467
218255957
17832687
596798897
91260180
158235909
85151528
17630602
66221931
151060893
18218715
288955138
112943650
401610467
510243194
197192951
70796349
12086767
164019331
986277979
123288474
100889844
123173119
2580014
72899635
298834351
40669426
714702
820264397
146641627
191342045
576243903
306641954
9474851
12253041
123669477
512776285
388141918
310748
46327279
862142380
503673326
124292524
125133599
60823226
88724975
364655346
121780755
364367177
50669401
21278720
108661831
594466071
100454109
306557063
76936726
575139753
498859273
60624068
900246160
142400154
79091031
5531798
328938683
202172239
135557231
11269388
96328114
9247543
51915502
413650867
83650623
29714109
89237383
459050525
199621370
3098425
5899365
24728273
351397575
225052419
791522118
232138498
17259616
353714752
28373504
39900828
11403242
99560475
13593574
261671108
30666305
2715447
269244679
407450385
141322467
1881138
84852626
583660294
238998508
5683964
158353138
300692801
26806054
188444624
478318638
481155027
645177499
112010794
86891401
81659703
569815154
90449029
405556242
451212877
137803740
353676175
87055532
333752174
39589082
558609118
479790112
731854530
24755060
577737231
305162036
300315558
37805045
186105822
116552972
323930988
474045567
480411610
28862668
435624039
180793948
496235029
105445246
38469532
51401721
90668007
122366957
14159035
263871654
133247093
94344111
113084142
7680111
450662511
18213754
520151607
266191934
222396948
270506679
101724192
249112186
255422185
119349433
116738819
118985452
248507537
387888180
47000432
551236555
39916748
8210014
7265079
405039707
265322781
280609171
164768377
14853892
177317723
208476972
113589646
75505810
203525524
23176067
128567296
300150437
286641567
510154713
38476526
260937130
434774991
100400074
577196252
65667427
312340624
252038230
41411424
402347040
507120270
164145791
437141255
335026644
138376341
84289290
8664206
260291716
9008910
261808667
742324482
224870599
17087493
90059419
648383503
47272915
469195683
355048996
431437370
33282083
495810020
6338916
166346621
598649489
125931253
322908709
4423070
435984563
13693189
101238287
255710664
780010515
235637155
212094971
100929756
28793919
251410793
570104510
689092169
186661053
21305440
95094515
18514538
468940409
273944872
792184744
253403294
211472696
65725489
213311304
13017291
249780724
21195635
221001686
303123964
138503780
253910040
49038321
4174836
402328836
14165820
102328764
22267054
97774546
66272065
163517717
496378854
13961367
665750345
860026507
787381030
312718265
163213746
832734353
190890548
378647627
73581082
81662432
323695841
83117151
183567867
41471552
47183143
160139152
472577937
556495918
11379126
157830162
656555316
29665579
125624336
240215610
105035595
14019430
464296012
131541241
162103117
75327546
738574758
71127070
63410893
302889100
312654018
450768281
341684368
603268780
59790698
32976275
42241826
159302256
8760414
183488217
120349215
556546912
172854481
489195952
372798658
13347899
633031185
329249402
74816187
586681232
735376604
253303066
191641133
661204934
51551322
426052107
323632854
18912262
188232454
130518608
657206467
99299713
320406060
210658642
110556546
1079499
315964405
25171848
79002323
69957435
645776793
8311341
564090113
283471234
475660785
377701694
261328816
427185189
222650119
179316354
210884492
54195963
273458005
260219314
101568032
9731798
118586122
134594357
34114969
183113138
477616152
475741297
289185265
459845609
39962363
314904044
330715185
28551764
300549185
226384492
167116527
25964565
60141411
255041814
81822418
402527775
103615138
17365322
113864633
318250119
467309103
11042251
440287379
340756449
21433484
252053528
147380433
399972366
504759445
471049386
117628263
291193206
6186281
115754336
246434233
91927609
1424550
97104041
423959539
178876824
15599233
438869218
81607849
557675172
639302419
96141782
392239609
479889471
206463750
147497267
589855260
142827926
316728981
104864177
67785798
425109090
45623652
170730403
41258877
552311173
277886974
190033551
77493988
740580572
10222021
37273166
298149387
91753635
64966548
311660140
612623606
272709112
433840024
168379622
538750571
555829905
665827400
781664802
191538625
71443056
401986079
276527501
53110292
181417419
316999027
169527601
653121432
44333654
639582946
553639038
34703690
12351489
79244126
40884185
15380121
248701667
237532245
97626070
210805463
92980381
525606754
154936432
564645414
272522516
385364790
144935487
287351607
312548662
460307199
233464565
15943886
62623677
305801851
24966688
56321043
251063407
5626630
36111956
687004378
173871293
563552971
206496211
709396979
463165994
224320908
83559587
11977433
266588595
222738240
107995976
1042086
59825390
92968928
784383561
111095390
422860357
144828933
231229066
52089554
21969915
887723499
290332213
642388619
375654971
420710180
49323914
22111861
345594909
305415611
247580345
27347481
427293116
39449473
225574051
251096103
281662354
129544700
17098151
49507860
298190942
236836167
32197112
279354636
94976497
53727104
2846105
406906453
163911635
450235092
406821713
284634011
5158849
56206380
58831336
675682272
154531211
237011844
348471194
74400202
197299862
399879360
625557650
680897652
27618420
183415809
836418491
282983005
114925486
32434709
444520307
127160
519046829
52855078
208290282
38909766
6943144
4385959
71170306
196467708
433285615
319743634
405998808
167403469
197060566
287484330
66901289
262905283
156129461
655906724
128398047
124724717
302024824
379531707
19386509
271225032
88934639
335923171
268001520
524805043
141238887
376845135
116729291
38748240
573568045
641943403
392658784
418709043
490237912
341001718
178431834
327803361
544631730
16200173
287231200
464977441
41801944
673898416
99474001
216802975
29218253
385018969
10102163
287732465
177620322
19170790
148085101
571801338
261490053
177856285
45013749
500006985
17211373
101279592
84293666
606278640
197515689
8887330
168553742
209826960
248024987
256408346
537329484
701583480
6143356
285390213
14471695
11094268
489698951
680412400
50023412
777597832
70007083
48168696
4444994
284232015
317069024
639388
219371360
351621120
619978442
1485314
53560814
303122837
382574946
594831682
365561253
350776295
6129113
184536199
902739104
469166525
146223241
40847436
514561104
340776096
341579745
66149818
167717380
421621936
358657696
22943405
364515860
148567155
209332856
783857144
197779285
267120378
245589034
253786253
361366972
343669416
147868584
3483291
172685251
308258
131495626
15782717
247341865
633481394
14813923
119216199
745710419
80029321
370671585
443655383
19303482
93634059
87860419
183690791
374947094
206089355
110287598
546076651
634732564
360149594
524979463
231713844
444341916
139686569
90478927
428859532
323720721
3631848
8648996
875295017
159616373
77911032
281202599
31640686
500847722
680068842
11685838
41168815
25020554
408298983
479048781
420267603
18006031
779416357
295323604
715957194
123405386
69427951
409408807
354059944
211932970
305174624
64518338
71258507
45595605
161375178
505342637
640335431
80133522
373138181
9105684
24809948
567951690
168023373
337083353
308873511
60673697
92470900
492974933
770567045
410036633
618244344
17948975
492681879
169239409
91826432
1815691
489537366
60388156
203318894
590736406
228955794
125562464
429684249
1898527
455629480
709407333
13493145
4762811
312380069
119110934
159716081
48923713
128415199
8667734
118458805
106051068
320239591
502331449
472733026
8926047
668793688
111675037
428980469
816098325
295485945
787208964
264025925
15668782
293305048
267758700
329528954
333909562
19494182
489118044
576279288
231781135
118633616
425545373
99173321
56146530
231023276
289383529
216144864
449800992
262264962
392795397
335918894
13246667
789605812
548866797
467944292
272275792
43669276
76595297
738022666
14064350
233049710
311652621
360269188
123545845
6147139
289669556
339795296
46651514
1016789
679372480
586449174
124755887
412575185
307747051
153230809
398957211
79099056
511797107
288945641
70471713
245770856
645487641
237891817
678811160
100942595
9493384
583718834
14517752
205788682
5214405
21543686
442529894
246784912
117891947
793531380
130776041
221771373
328983131
379822327
248555985
285868482
94531316
153836099
661836117
126555222
4108695
218133999
170390044
51185775
158751881
56417956
702707582
7798307
361208262
614397352
75263030
135485363
429406332
35172528
94886215
400738168
34037468
47024552
370741806
235001638
148900467
116261610
724053936
86266407
280454032
538716802
42430791
127455751
67688235
118470913
261531168
187175890
101601258
522626358
21481368
3406497
22823713
623364908
277325680
167815128
766290713
67104003
32484281
188698153
125747274
269165665
357843357
153600774
115014462
30838371
126500344
78331465
186122291
64367433
351495521
215713398
524238499
330698184
14961662
18130246
263945006
355765993
36056128
374540302
218909172
342566945
236623651
464768706
36421423
173001955
397182837
238942109
227531424
249722994
67841000
169923076
486683699
85046571
451300997
368093012
40614931
236501843
89841540
52767269
146877081
187504979
143010624
608447094
531531368
17560142
203425877
285161582
431880595
312701571
368377188
10097184
417709703
37115729
286643134
559428635
166667021
400912820
799061179
31270103
80169811
196343820
26610493
241973443
469418432
197827974
47718224
241913471
64511125
55286441
471158327
78397014
270557772
120248323
320801423
74027416
90848817
645899668
104994352
204098092
593013358
963719813
63650396
305738573
830573643
42113387
34271781
88600294
202338876
251508419
601354972
300931807
37012974
156771174
538495
525936837
42239419
659488565
838421
223834630
458464517
126433859
30132828
140442366
4416808
209691993
424765772
5597626
148323442
20050206
148807309
362183580
411403105
61379038
417017964
756002983
72961072
64219530
339786642
617911181
593075000
298601917
138832597
217298651
606986776
455099529
270989393
557984807
323919737
356594826
47329513
211514853
138184237
102831952
785899777
318910760
49842353
34440459
709959907
104344129
297863686
100766715
312355821
24766802
58557684
102511151
25633317
35424946
577778803
21558245
11238982
63341070
287489942
127916285
9832493
17411827
444808892
218813201
196242971
136760743
23497298
7936018
151297762
38189566
209183689
530681929
40326581
47757803
207777015
467405874
6159009
8163800
65531094
142939044
24049659
33312707
57298218
60939833
6133700
202362094
416986148
69597667
381832525
71210873
18663629
393964072
340326659
180192128
110782154
30730594
9985326
365729894
128531707
382045574
210774555
209805106
14095391
141835639
46092670
629919906
181223140
327395636
1826917
452974455
331528994
26777992
43129530
34436064
37673166
88199027
101403537
323813528
165037214
26456983
354635281
779206809
39451847
66683355
269182671
200751255
544718446
141913171
623362497
34060923
628781727
105033233
509164261
106911800
32079217
110882619
196226350
638277099
259009886
4956531
368715531
14427900
19014772
56706904
132688903
190586971
59078563
151926552
21527400
16902159
77787937
552402190
58643090
213941631
47176097
49495729
711201180
627471216
90013566
14222982
14247398
75752489
786142
327670943
399855550
331440343
293416273
466141014
40090347
204870691
17824458
33640658
106476332
187776660
381772259
93766786
365615213
104168197
894921
841793461
206240277
177344413
365609543
16831198
193719432
122120043
68785808
343910659
90997563
409908625
385969902
88786688
355636323
372446134
680244666
367410290
21827059
163789951
202534187
72972732
328650469
221907959
89508675
176936683
108075036
177283006
755077253
25101279
585860704
449374290
292735257
47520937
238366385
415430618
624987860
190204427
424980177
92572320
140369644
322965880
259434832
9027713
347472483
73862995
610926231
771301332
230924638
301493868
141716189
254645804
77776251
200256246
189140913
161876915
546831661
224941213
66149629
652908049
30117770
242616179
121324471
573565507
176190053
450695138
59361496
112960667
225781785
257726367
57358731
151212804
131698113
313191206
74733599
161877419
70784462
505820294
810652901
656955140
288175413
132195221
120122873
41406792
16004218
602041796
19303443
267755614
655510146
95506792
35962870
201377151
355002827
64215006
102719160
729318265
366292022
303382783
364770917
78472171
314541141
78919931
47791389
118655728
240013560
272840866
413036231
717300953
183864723
91972479
580990642
439019569
42630850
265585460
140566831
10347493
336833332
183300153
131424551
299733642
3733633
441907003
41030278
54461463
330882724
355029679
171418939
510781792
314057291
284954699
41868962
558248829
18475649
91931229
46043671
673244782
613699616
6074871
16776097
391386990
32165210
225992951
394604126
232896069
135335270
155004783
187392241
241058576
86104218
90691632
116899094
97075414
108549455
466699504
126645824
181234634
67783938
24468312
150024451
592042315
216594066
509995948
274545403
35580938
160136868
134157077
209367212
534695676
228140317
40361217
837622810
204930198
79525890
37520360
526591684
228172999
183454036
12540991
578888871
354910160
247138276
162970756
134092866
123437271
207481425
99143313
242523826
543527017
73790498
27243012
24713768
185221669
425815301
176425266
133860582
23566315
333765975
80494822
212996407
246799315
418136736
325217602
346772336
14666944
283915426
370638834
53421984
248830126
473748274
70424350
74463218
654079629
452818066
4701136
554639008
28612183
81485369
510422150
21954541
49336691
59574376
97650896
163559535
561427638
199858922
326564841
114225252
193478497
59024437
555381594
283109271
16969049
247406319
694441582
505083441
740546322
18171603
169978374
75471668
154983493
189078284
106054457
21190397
264288688
887037716
779568076
551096865
748053724
31242761
317910171
554545616
156683863
38901613
117417635
47253145
13658475
120153768
577057499
756229106
303484291
290456885
57362857
67795283
180297952
360755942
234470779
87494002
286695907
248711398
18686759
17162326
550422236
39396411
56824633
92780484
574786824
2246084
832587570
90363540
340409888
559557364
7206476
276492988
41252339
83453787
181110561
14504889
49050005
207085726
227913598
432813569
62202360
22644820
98577637
402866556
273663543
57840423
168561914
18062779
637786878
7139936
2859826
374118785
539011229
31020354
568256769
110288268
37468167
217515566
34241898
532244572
175933999
57857421
30752467
578173677
693987037
3898480
455558516
258173727
687949220
70089113
70625676
461094036
396733509
494108010
92580384
13873009
103999467
38658746
217136922
16648612
101215021
286267412
206909778
12505450
304750882
14427963
8524671
31696144
176667794
353561118
499997770
410098799
12359302
393954079
597894575
167008619
14753795
289197360
135238572
61785755
275513319
31302864
58221834
606439169
250101580
910803001
213738549
343643151
360289153
226425441
12599261
743987747
587211852
149769240
465379124
36704085
107643320
741576341
68811652
660605599
308069363
21913317
354643681
262885937
127784981
19638846
48498442
787593161
537411639
144861605
188661122
1023377
354495690
57720286
697565964
52682135
13208221
147181233
739521411
289548758
130508436
147572758
195071289
115766344
357403891
135749564
466569110
110831799
476296306
540593679
493331131
70110437
55282375
6814828
198527826
362668205
494736889
124113218
640410199
502596753
80982807
138521694
192155392
491509438
689040151
183073777
381323041
466223725
95683711
23281306
6742390
15462503
73079115
623723
436555299
3925420
9185792
64899517
6751150
361666764
800297793
250489089
19614018
17060058
17546454
339875603
46209674
81043872
566725073
35644555
124527587
344489432
192473409
260617121
116600549
95043242
34451042
148695863
62078337
232356135
69009491
138867048
549046864
2399785
6784903
137090168
446824258
183067976
47476053
70528323
373515351
105088297
279100153
729652365
636262131
119574472
212856415
446633011
301271493
71488873
196331568
604882176
741614212
507495103
787300577
113669869
69970476
27950132
92707922
35188264
177793938
6688383
123696234
55166363
683624387
155233310
306464838
618875845
5182116
12450000
78701092
319235038
341511388
30777100
87541801
390267275
433085049
31364058
985552
501959586
573807635
80815809
158518468
156353108
286828473
318503784
392223245
7738189
225545931
127938704
658764707
245717424
346854205
56894057
341837848
135243606
79530779
887578122
437242176
401603187
262370137
232013516
302596276
299294359
218054226
654883467
385542044
817289019
706429909
308209
456299487
649232533
193836843
115550327
617836177
679583190
346185287
133330629
628759591
328673707
322379141
210415374
54434075
97425513
138241541
153809383
4637658
13885065
134038037
85226224
210545011
188523276
331581717
127413441
340527338
349917837
7427025
461829817
65865181
184165114
306750689
644923732
125797358
281522232
653982306
76498586
56934590
213650818
145921088
141879693
246869726
12966062
238295356
67221842
247651920
276802281
100237663
102399900
2044809
257373208
117452518
117477272
487837272
2382597
481668078
275919552
154426422
78295684
704339549
61039855
433883429
715957375
164409630
86186672
895461317
811799791
15997329
533303029
247342369
651783103
89197937
14879707
54675932
253812426
9157830
91492221
354218976
67825605
27712571
324307213
952205556
357940052
378886135
263849183
417335664
99651954
106190396
50552278
442568598
5177
187317524
669757875
22520953
475611516
340662842
602954615
82606864
13846090
277534248
168876389
412654011
23868837
552025196
238133570
143923737
90017548
161741121
145306675
162232639
154791454
277222763
121828701
261954570
124349214
42127308
264792492
9013444
526454906
556237581
375922635
305882019
28366864
171886483
337857909
66199725
898658340
66903927
137918451
4339614
186944538
620095549
460738263
171594143
539917267
325786490
452493708
48541322
377806386
294659775
788896259
613721935
293595236
155031496
584122445
6948879
28414263
967086375
189334436
48375365
99731471
617211240
353847697
4831702
25558376
9483043
75879155
79239992
452585898
876476374
346351706
60419310
138405182
2255122
1768839
218810442
520673076
134955938
263518271
196089213
383189975
280662121
172387528
17436332
35279957
706092787
91980356
181067146
526199064
76206061
13265205
191962764
109105523
412906711
110190026
107655270
487794727
104966490
234757266
79699398
69550261
107540834
138827397
556444073
50147201
27800906
123350224
437360088
138662118
444340041
48183629
344781725
165905496
203604822
305005833
611695698
176533726
168913052
28929132
122140
904472005
442214898
139696966
402856342
60721678
701463634
75721745
236733558
16931981
41027085
540837025
331164406
521975182
41522444
31225647
113335547
18364578
684201498
188827993
577424981
448548663
8141345
339260598
183793689
69914376
423413744
102842894
166112656
212546948
343774442
155395608
128131149
188155458
20043325
74675093
61011432
269341661
306435597
33089107
3899006
302063016
284846106
326719996
228744089
318713835
164079078
613661901
314928254
160666634
125376859
776082202
17747962
12800348
641468952
27279196
181982410
63852687
368640656
5716571
257993736
361927008
54868820
87532382
14031725
87163499
408904667
182302336
263779984
272185105
311099169
68241239
36969619
19936672
218516573
33833637
36302820
294131895
293947911
9068272
377078171
87149274
210329779
32409731
339534939
64088538
794526591
457489247
427795264
306503476
80568333
255186035
77578142
538455302
246533051
282633787
531884786
69365840
57689031
759735516
69368318
133079956
629706608
264935285
110630302
292694642
116306985
704294020
323224817
768459613
17189418
471293369
673430176
128530899
114338476
486630145
72593009
49145196
4447650
233628236
51693386
46823882
187011488
531059199
115445833
33897727
101445433
76283265
87335198
185205659
25428286
184719216
300434635
8577348
213372932
93982238
132899844
53198329
157515921
196446099
44041445
42158309
175831899
274516426
615943505
49117243
66925916
650980871
465022006
152129430
7790923
546042575
80258039
250214925
2035105
205837486
426134670
40207300
653608544
19510302
476877612
14506928
251271924
21141019
65195907
265675402
325044775
119650696
5494496
227547047
570772888
1865399
173518935
457528077
402033889
247864456
477416061
116146263
150535215
589930484
808896730
16837803
5366402
11776797
55063695
58048920
267878349
665385068
317222076
242833909
123410075
8549210
400141850
62225072
369160578
138886627
322822771
49654007
63156562
291857898
102316684
704572927
691095860
441664804
317611774
113523793
857655996
477379504
122322632
260295147
620190508
10386069
503568547
534935418
5033505
176315801
43785390
215288884
272125699
232966573
566123792
376004229
222534168
602902088
175967515
48697051
146681725
18583687
313059533
584861
509638171
150457498
266819765
215473093
58706746
427003883
43640604
627308948
280294318
70457886
347745444
136996683
25533535
481207970
97974990
549007984
371585336
494521638
521202923
158784134
570665301
41634155
680668802
161125492
626425277
743917502
53745422
771027815
113184498
26897900
255703949
7562925
122106896
359559479
64479165
504685919
26075985
16012025
514341216
10349876
616608304
236328277
790027080
150723995
58170210
267946227
303302681
450018930
512152432
153322552
120158825
494415727
71285640
814528205
66902553
209739261
605739481
1243177
105667450
110606631
307997950
729220890
568463572
197162463
390130489
64487924
230685012
159575882
305681425
18215391
108479966
216076371
422102753
109389287
134028878
32849061
766311
64025173
35567568
174894537
197720897
567282109
178377718
145562687
117368900
177151569
64934254
812800512
736135216
126116443
445022942
390578228
3165608
181486030
422391337
532451539
863486444
130068628
422456324
734493141
208007190
362479791
57168135
662973070
195927757
573033
786644016
12270951
25706405
9565488
942038
105712895
17001495
23341474
656007825
28641325
493335926
150371086
40139571
982404397
35778561
508897200
49822487
438736180
18105094
94810799
283327536
79123756
201722175
204365805
2516828
135180129
107111328
560433061
146914233
68965
286811990
585959
419285126
436050215
901823000
265086085
636404795
232818502
681678422
26728614
15099223
677415790
325563177
177055637
936311989
17328794
439466953
168036027
265537539
68103133
84608397
229303867
289345755
226395367
94249662
424790713
307297788
311206750
354367038
162074464
566276535
3713714
132420028
82085328
32282364
19532494
66192864
345758259
542782800
101209776
324549982
651275470
89467192
130495356
146207153
198470215
489835473
26488157
53636307
645327814
3316661
152352863
738036646
959465016
133104816
229318831
721472851
480018369
296643357
1158213
43686743
670060986
173905801
459909107
457276117
285097632
131126069
283544652
7473741
69175933
501057184
44924646
10204509
19763589
18183464
237550316
198341696
9076124
492035579
132276227
408034927
17676388
138092874
88442015
718162917
89687822
211517847
323116427
528335690
1018464
206896277
7713587
170707393
135163379
120341122
494136654
279469385
213772
419434139
237941480
29195599
3048031
42828182
96490657
105477477
324933954
253114827
248283924
5767188
463999407
43544633
120873706
41799221
10555735
8214885
84422517
421691878
208121982
181292234
104445993
894572603
453295814
124561660
150549977
8786410
194481518
360540188
250242277
141625130
153688325
19384210
20724607
50915976
248329604
85653402
3667953
255231589
73918509
129336735
251440067
118210517
292237218
17221177
454777210
32413721
479587173
168412471
68577244
279313455
345447938
552413895
485338602
71219766
530111335
19817368
392539915
204568701
37098593
96731336
523170417
433451976
657794840
171100218
95937194
184989646
280213481
7908591
593046225
183641638
407452906
51369876
223206048
462427147
131455632
62488836
287526106
161917531
878014048
222533407
40804891
345871500
660456482
174545749
237391556
296921880
741832592
354919934
41131097
8793974
61842712
147651471
618299
1370371
498075349
538338652
130335039
430679014
400977937
549890152
27158268
225225110
295515162
259497112
367496573
456467413
678467517
32250718
281643330
93494953
3517840
202744857
73778952
537491242
92089064
403755423
471983694
261093514
2717740
19581080
145405907
3623101
220163472
109389826
64442026
26456792
326205534
21973942
1482610
317922064
112775232
3160332
279276808
576271205
215216619
294227401
240650296
519978213
109723894
274372719
539679417
52491052
82001661
100706581
556495846
171871212
18061633
53217448
20999272
653655435
113512656
792060223
3824064
17827264
848517206
38918938
172419408
594807432
196111162
241954919
504853622
56436224
343036528
315773227
32712687
270363161
119756612
256378064
90571717
351821861
4378884
144108319
762505990
88153871
2278656
10691849
368331401
152435541
89874417
215510436
37039887
55132341
50434217
351166209
17411867
426866074
156140175
341975851
142743729
236509926
134761167
44599288
74663313
215978227
65210131
652445606
73066749
123850095
392392567
563475103
88242927
53828128
178216998
51151423
66884331
373659506
234060749
241079234
279219481
129703538
26069067
32051826
353977735
426797768
30375600
659527874
603819714
42835969
327838703
45626971
240518556
241323728
18531057
78647271
217604101
216025
148205150
234376394
249528512
29463751
324799817
25181174
309061918
80861564
65296955
275483246
245779266
531670137
34645801
307600216
6187467
235871658
37270985
28468467
90543715
40131949
127688812
123376320
414751543
599430937
275640611
3515820
342464966
89595001
16883385
272513082
537029541
371453073
294185316
433124885
627070467
67878971
530520839
655619165
380653218
242101500
473345444
93726857
34003682
192815439
446450398
299707217
474796374
718176877
130086689
58521287
597449627
402928279
288525945
85218536
5163364
69708631
53799021
254811424
131651203
80577516
290225191
429817555
261734676
95838710
730972113
145662072
351575334
106976819
695441881
223944632
197627526
161421190
566220844
31967403
789547982
643204852
769218521
377837228
23458954
62825647
461395197
71771079
305590327
219565100
563692065
497244747
44424009
243477574
24419161
47473113
300838239
341485881
4783465
377076237
50279450
93203961
676555216
468523628
586024883
22283142
216398364
416047990
65756963
72409854
630757608
423763197
98791759
322908433
490775070
43897975
346579438
497959837
10495125
433897412
89776745
139176188
424698396
515044531
476579462
179366716
662456567
100213869
609682180
126876588
108747110
24261584
246126340
338324404
359094922
613703869
84319725
58127246
480015051
357762874
413303624
111354337
69585122
68836556
176701959
184807871
260763983
146252078
198508615
121776541
126644016
413885454
166515356
111994864
114360383
719879396
276307502
70207681
287766105
204799981
800831687
691714174
368433588
137776226
218476407
64178738
141957586
264335595
555104470
18427670
42788463
88492420
6023840
151223090
13730330
245585715
330177207
174184462
701991039
27402391
364968046
113746120
96797858
140224928
552103818
141911796
373584072
39810207
240677484
257698821
18700022
78805697
262629235
67766803
409862137
502031408
128315552
263076281
320409525
451911754
315241539
604310185
704296022
474504656
463289627
49280073
158567585
726359300
359685018
38352544
253912534
11789238
38183558
130323619
155744028
617937595
817966009
37571049
189765864
148591596
351515893
80529854
622268992
38691079
30554862
230784043
66162611
187156491
555830689
141913027
27244273
6487829
362954418
588469221
460604318
318646276
5529410
301739164
184294991
131844931
282680299
16970740
728668869
319299
1918918
70548363
71089343
73163490
15472969
725630067
13441194
14346229
47620596
54305067
79316167
1170815
592686916
145135961
471356227
252685235
312223976
112832945
176687346
346564003
333915292
738674969
147104058
480592406
288515619
137251940
9916038
54465121
48654413
83799236
27496890
123542779
34827159
383046811
318560385
152841095
94628785
3197244
522180061
16766882
4144599
334314447
7211394
875310932
160346296
320967134
1729262
29466783
682239039
69038799
324919709
73320482
441640136
101362928
939276018
326957295
112089092
406230174
360103991
39271662
24084808
34044008
28735154
411494507
15947368
44216416
167087785
270350054
185160718
446144651
171728219
510048625
170100191
135543136
31364487
221464537
265624531
92642411
81418597
452817742
168175914
167956925
236193439
100305072
338487002
412038381
507519087
184012898
156691320
55856215
588937062
430174093
724124751
320316614
102469653
344759255
309574340
218099541
289465523
9798092
248549635
713955759
452444406
11646710
681287770
148791962
174272328
139098166
105649988
175316214
81796338
121727842
90386
351988612
11306690
540907215
54570298
197465220
105978781
120170129
141013770
3604503
55771068
36947764
405084634
793521218
4952160
393744388
289382251
509547452
137518920
5303589
39398185
82057514
592518161
25400299
439919900
798530480
182885398
71548010
239207950
424356259
261013576
99117055
4015576
451260103
652135707
689678434
305743544
555546478
130045491
8552456
344592301
148824712
183709659
180082813
209244972
690244187
712839490
655077624
36498756
37004449
386605923
122427048
1445033
234393783
176680451
46562869
177258898
161368403
751609513
316192095
652947079
70178360
64633504
372056559
161655431
836963958
481242245
170709055
169265138
12787107
468015359
102877115
443070208
32994285
424484122
106177118
389494477
228698420
370725223
415431428
16442139
167266610
366482941
94495190
192005794
389580942
268396166
233093128
151035146
333898439
308624354
69641684
19010543
579729211
396333533
326175331
430218919
86931791
96630244
13422943
807429915
104669295
26934865
181929140
95192848
362494493
28946323
34135463
95255087
2272931
186981625
408956885
231888340
59484349
71220814
82696932
74209780
208791985
68272321
504137733
124049916
158655498
584101667
201644541
65748354
224185906
199101816
56768278
3332885
141554414
29918686
178474902
37779873
18266224
897629199
124351100
322804386
25446156
123788201
200329953
237530717
173122118
680067157
162589992
47009419
62694763
290516777
28098855
718003508
122599512
33865289
229254981
172584269
157145625
85162775
26072053
32808126
788776864
168603127
155589970
373958806
722603906
47097111
42210573
45654299
449934679
95799630
397914353
500998657
96402590
8558260
279197553
169257679
438320483
45104409
195675589
55551254
490569480
635412457
750212118
230457311
298353979
479040102
335137648
28922210
14401281
393692440
177826837
118854993
191536908
173750646
2687640
141559610
69546479
521209
21377528
475671527
12647915
219988882
180689059
932729244
120291624
139934853
189436896
305016021
6956133
8425899
102409446
199521003
22656295
101160078
245697003
276477825
159318307
340778898
155213372
344803856
122180247
6946038
422305854
599226582
189349532
605865791
299232732
322691007
89105778
142416624
329624366
152804031
160264658
99095579
90247804
736075540
221543303
161217908
266732905
252366042
86461455
144616401
126645015
285634979
378465510
24069694
35398395
576585486
871941490
27992213
191106528
353910147
206189899
174855839
12875620
67912424
15937397
89563127
352544502
56195081
13981281
89628503
204395694
171163243
439627800
374592564
4724801
247654916
151481643
259711378
751813686
213275512
262497750
609699062
325350073
150508912
20653672
48417539
67969905
202447939
432002696
61360776
144046011
180620886
180496726
50229982
509084851
218813924
795341752
379549425
91797552
868379667
105576030
775641242
231309643
30740376
374276106
55868784
60382782
192242283
509688039
452149263
152802006
720351370
318659421
182821697
294736958
366450327
289252314
766637133
37659118
511433021
306226003
88225902
141335089
217854481
114941118
711361738
4854869
145675324
39278358
107796628
61102836
663199934
9833546
107962182
12049525
36837676
804262218
544143595
24128213
194847319
3134985
459872671
190354829
555470159
170854899
296386933
195809165
29352725
24676247
173250080
645439717
16987529
93163367
227292743
2700322
17304937
22770564
477169406
557501542
876302816
584107
95135107
171190827
694497061
176497764
154524801
45268267
366497382
188049520
535676321
7123931
620606405
6124658
463772226
636935016
249829726
73019575
963333788
382483971
15599234
144324273
317719136
468642781
38619728
439151416
789151128
457162312
289307666
697847638
270663493
23992483
94374808
566827052
52169765
46764461
333198177
26598355
370449293
322370876
382866074
191086486
417729930
536618738
671369023
178183409
460390628
60142655
372604260
594228289
364947579
77094130
505761646
342262125
541768904
665744766
547615786
63525773
27734492
42449590
133141256
37073283
213370789
12434404
277332805
447049327
452820559
316691095
254295474
530683900
687943261
293068837
370250708
143202939
155191757
177080260
419864639
201666316
220788
176344070
105390280
71262649
61877013
213798934
358226162
344126439
185264100
432247094
776527106
80268867
844774008
362329761
10874704
268898856
640451617
279498097
1422859
60883759
6959814
29550904
99024960
79039831
166774209
227030773
50300187
696833696
732149069
39095448
152675665
236000646
111902140
383153951
311713033
56075634
34653385
484116020
628483769
227929810
40489946
46993314
75282533
796113357
67729844
187311758
443767169
767030100
470858131
493114772
110865794
85714321
362940502
31735
158446704
234973967
146241418
51091413
438837571
189207406
410764997
238845001
10905984
199041510
4237179
278958
205665629
268860071
344094141
81219075
384608279
594253401
20325569
71318863
122491033
667459629
196447474
225453449
129301161
69865053
689117801
568051387
155047340
493585703
46144635
532832489
117344750
103164764
57915050
229805358
871942752
308157235
154946557
220138215
387239107
122274583
447032232
1799070
146732482
172953082
362269676
176669541
60733245
713612
522765718
569135803
240626421
218572926
86510006
519385882
21021873
124296452
264227824
287941978
41749930
87787750
300630100
589692854
156848039
654465213
862719294
311206860
255361811
54142178
207788516
456072275
748870786
517126343
169157183
241931250
642400062
420570640
118956657
191943275
373411572
6864269
296027104
256697330
440064594
254582193
609121223
48381521
514150136
269149392
4655121
20477284
275296225
276613858
940810321
514291173
133433364
301296776
539067023
272417947
53728599
2550741
272737892
563146444
422470119
96706082
698663481
1057779
26227279
751007827
413930884
536176818
775894896
691684979
180294187
197608049
251447071
389762491
95569702
211319630
368972666
56416050
732214035
17935626
933445449
14998767
159802520
68121640
30583171
310943057
526392125
390831824
141564843
135740905
132554114
229429744
363299702
134414332
2570777
261056538
831478609
39935447
75220513
11292064
106332558
20058983
103808048
38546101
426729269
56872872
556113116
39363886
13878896
21138271
3406052
125665244
213616207
772012802
175588390
57752935
585755422
68024364
437492336
673601675
115554287
682440189
433557412
124672949
37359801
340388275
97159855
61610966
274943545
68523797
120352091
267892185
213943407
222211514
450827996
153333202
164301713
62494424
150906881
741225217
185275190
60111211
213186303
34787503
160002947
137327637
45817602
393006396
9919414
71496108
158066433
754745230
29000800
265762243
355880611
329698917
205498622
718351047
247898029
285915430
566321194
35652614
78303119
54598848
15493454
98442880
106049642
114561747
3610496
173788263
2532023
32001657
719562169
324080416
39878074
9087268
322527355
169408590
17334401
456846012
614401973
82108470
778036973
70988635
116476867
270435756
27242204
301305508
246663389
687908770
53701151
180180608
10910032
175117204
217837787
148953722
749160146
265508021
276986196
87294918
270409276
628831460
248619263
146462213
42530718
364221041
105944340
360547460
102343482
600429319
179719129
33301898
16673528
355797160
418912674
915928802
297693424
485051830
75495007
40024539
288772299
181830734
585796667
79150251
119334498
397641411
286254009
27885117
206151514
608120487
83047323
284244531
33206494
217799292
187799844
7688414
182040211
378219656
443960732
680887586
511261848
492767036
279919551
88211573
455408274
57236782
402216255
129591461
614044190
71740498
399158342
247147941
305753116
563447677
277622156
46802399
296593734
985426151
114602134
195270558
189831609
391006287
274695428
90005220
488356894
297789004
348543878
184245086
271134568
19118756
26945458
283584240
249885668
362542515
193727490
659493008
427614193
226804448
380731160
415381563
492214947
660924592
223174442
617064356
31612895
145511829
477060626
440231910
73210081
1861851
103805035
76985141
77854391
294349342
62532803
116305543
101958438
86203443
610496323
346474576
683755021
180949960
92287506
415760782
79270756
22824446
556003749
18305463
838119808
560507823
125988457
291945409
171881643
198868126
182823609
137373289
76632538
347560371
603115548
145788913
567299700
430163428
557710918
196732323
326253947
249604413
189516676
74283464
79479729
185890657
396490387
529142090
898357270
367458573
553583119
148831552
87725167
516602559
134959085
936494766
184076406
22695627
137922190
96471667
304514374
121174411
195735727
8886009
523439227
67699958
157366638
338362246
285526095
251896063
143823450
190409811
480273547
450263757
366443020
119993181
189378014
79418611
329853715
534827404
297018680
75789338
499338081
69496075
131248064
585122605
158579457
120800587
79225767
53787395
22249629
271452848
543431868
114331266
329321503
36356605
65773229
602230182
11345927
98817593
173939935
360900319
459252114
168736552
2114171
230736300
19361912
71417058
268566608
621413783
525452300
21599320
24261554
270870357
18827591
208155458
498019846
548106113
287264140
161066141
112502824
21680023
62424302
269294050
402775989
39055487
75768942
143807224
79891124
444485128
77388897
220962394
587639217
115521045
825863540
630936780
911861
293128906
806541218
66370729
17602462
92825254
409839813
322569598
3602458
103805815
84093859
386795931
259003247
61139964
186567168
241992654
604177463
153407839
132341634
28910505
117413639
16218499
205465610
63203587
3779897
190713069
95527400
705908040
153331340
134438956
183219571
575883628
339057031
557500637
374957393
80886691
493988304
80708497
94101378
311645513
71227651
51247010
434514471
192817076
53019240
77454893
150976441
308570689
33629790
44634747
537790949
298964126
280874525
221950034
74407125
39352956
426603676
2174538
36275863
32663428
76701703
434520935
438189283
89914963
103948651
67881835
549992841
18092644
709815470
451516978
391982991
43405828
66348275
123223839
54737890
424486463
6372100
132010846
235037626
529822987
127628597
137449254
5192984
33028229
774972740
197909912
50652859
327677925
325687921
153349487
145534195
208934105
446469813
34951776
47241461
73782942
320432213
764633916
29516827
408749104
258701631
144361269
572234620
824509235
511485762
208838577
231130534
535883099
466898219
364901683
19942777
84811450
686606289
617225220
922785605
26512079
295271617
35300630
374497901
91780543
285381197
7794751
156741231
24536192
343247638
181610206
126855521
74628105
101175528
24060261
496914647
336000455
92806359
531057824
353862971
189759344
314351942
100626052
64562953
281646048
194552684
144688378
616243652
65791941
249812641
759147606
616848696
77130253
7826052
22429996
17287495
402714412
802620237
23312519
29432360
463547021
35072270
122110836
183867424
188096915
147631187
225682781
486495291
653461258
13635125
4799778
104848002
522593985
76697789
215981252
130169280
111012361
387831327
302976195
442129677
233454956
469316329
517425664
319276912
137723494
215873535
479007680
445448657
263221341
505496311
101412488
98245969
174855857
536383459
524626423
145062665
239190741
368550908
266270371
428936739
6803037
616974148
346086037
797287500
278556953
6054933
37025817
1467711
412163138
72195544
194224286
150939182
44708841
77820790
341995843
29068529
377640892
5015957
540392865
195323557
654843299
28408031
301490288
204160989
21455971
212973012
69782274
205650740
94685845
372843736
339275761
588458792
187155710
170657504
473705707
56741104
13039047
243043074
15029554
48220194
197239273
302320429
111449278
936219696
17123559
396939416
875595171
423923862
14328913
271946989
19915257
169000348
128920946
20817308
69887081
50378234
895414947
20318515
465384507
69390742
609853324
32022139
39035376
21273748
211848207
574896382
157627562
63986725
131063461
803185972
1764734
541881569
60948781
232394025
429405515
114095419
22232447
174195943
136319460
118257717
149241783
168496855
722564656
166806127
4129489
325935550
428471836
319926346
36649819
21595619
572609421
204283419
329754052
40658153
559919795
584685911
16227263
276316336
5233387
400345878
188748931
370996112
626108272
311241780
300305802
329578572
72581786
227626988
267900566
54816841
257391156
15233223
345273458
101421748
51424192
1637272
732068943
6658118
76960797
663329918
216273592
164232479
623040497
219770396
1236321
218750746
743944939
49864565
216503234
285501469
12007959
83443024
508927356
74389455
265768209
646466775
346788555
982075873
760263783
152946382
350396802
61406142
339354308
440656916
146456636
14196525
475646245
150653629
146403626
296198275
142437279
89079413
57270617
78975342
310495689
173827034
109057837
265790086
86527509
575302290
269375106
456184263
462673284
201557386
195470294
90645407
52137854
451421081
246672941
130048423
10463878
601584653
216897930
78773452
23932863
11462794
129043180
24152443
38728434
311223396
8873980
441319612
765328859
12112834
139703586
159941154
217678743
136041307
304688702
30887840
228100997
321182218
147060552
504178237
165977973
43262555
184892535
95796485
402659034
16075316
100375702
205035463
66494240
111453133
79306284
34996214
121169367
248572232
25870379
41931178
56196544
253829398
112164046
50876608
89842105
289233310
604616601
10982737
113141250
445927270
296596703
38869224
419575970
278566082
112254373
355702664
911366
198733071
56878688
341103419
48741484
29803573
98631914
112672558
354891276
231330701
55590279
108473721
42579242
437268848
260975911
9554394
198153139
234334948
721947964
574959954
378157720
37649130
786052163
238898521
224937663
316778169
41341520
66426734
187934363
176618881
190228108
501323906
25110554
12517910
632124056
38309581
600479051
1436195
368516234
201138794
51952801
234470719
632305770
338629181
80021672
53332176
241711910
1795687
181266926
121490721
398736108
535633915
57110504
358669388
481303890
337239127
136076554
336814701
326111370
533729088
123830324
165781660
180004667
439453664
166823458
286912542
68240438
491888047
47703866
633098697
146200136
145959614
487386291
496034912
123297330
466045578
14612748
34061283
177240096
83675215
187901363
382470308
94958729
27075749
391813887
234496139
247145903
291226113
609848181
136565996
160672194
252104097
246402491
58300905
310519996
695749646
410503732
389126810
103714972
79679293
13295618
89299598
255913148
62112717
309851113
50889655
2950906
7548205
607876015
122374439
292611961
185150314
147011052
9986853
318429548
152746727
71112401
315949454
471489512
446639149
40033788
703698276
300481909
322403736
853823665
314967155
324797081
11584781
974135918
65213
337404647
64330128
426672859
197702468
535793937
267690907
750543700
466104591
577663036
714715653
1676258
334959550
9982131
284964467
560409323
8379684
29480869
810810086
92084510
81126731
28603680
5962005
351338550
247348384
627935606
404789339
216650656
193845530
318990809
86599567
203508632
226860436
158288433
117991212
648817722
230223366
147481622
468679209
8487890
271969492
11070902
54429020
128233936
346185838
100660847
291591520
645646182
108529938
197861909
41080092
117530043
294988998
11215973
494217001
626554943
237957869
468458911
288948828
7805232
383914363
201668606
157037572
701417152
39472977
97197240
711447883
73067357
16848945
585312321
508804194
337804493
75058193
336968561
285073568
78387354
73086055
664086
5794350
7770124
9020472
216326743
229883937
494669341
438599963
644489991
204170909
500608715
35623039
125508204
84907504
335944250
297554326
114346062
346892849
480077249
930977505
363915289
4691444
606137072
11540506
39819697
134582120
330550859
7362489
234952771
403875160
777989544
403133837
274123915
639452858
138346451
10259149
395502798
523512648
516642412
138383312
317387683
78398411
96903843
40658676
291565518
655250450
199523036
393240483
31290005
282115611
331240000
157190120
74486792
208632881
18476370
359683503
270990414
438683656
602744324
297974447
43905815
594009255
74499233
260823060
117462991
419810055
235844893
127409274
196421304
348759829
51390478
341591369
23390050
521162
32990196
191291319
58348191
249374393
121695264
338320830
386442020
790963870
22986020
751256889
58611881
28907223
113082413
53330606
308764526
343202368
186715390
93934432
367660691
130460770
692025453
227321452
491525722
19565918
103128781
779728703
131757374
710386098
264122235
169213611
265642608
311114144
92589879
223338501
371343300
4328989
597725600
572497381
774098401
400843182
94271531
280886098
31092662
103672165
653042395
5158095
98688169
69507067
211125717
197996314
187727498
36467854
350484750
486662116
415568523
691535727
144787102
317653858
275685941
1981938
178960716
320293403
176852446
180280078
13105204
187949342
280775529
56020041
90601193
417638134
139849563
381557881
64281876
459006929
275226882
45282890
55652528
264413388
138863411
358059684
494448999
640081833
210104759
46718521
479260440
124789407
230921585
731558424
836104599
227939125
142047340
255461
296645217
120485072
9122240
134459519
502825741
427398559
338967223
79062128
122914125
91307980
815259384
318207577
240365588
81645472
540290983
6938413
186008801
81341944
576199477
435036483
503629428
70894049
239484764
140094542
401655075
88592167
16432051
490888836
196962816
10132370
318425058
91605792
179756625
87424117
78047490
77759728
202275158
605725114
964064746
2344310
323361671
37790332
294025863
147860046
398575864
397001726
15429928
105334704
150479321
754482584
502273130
174756027
135527196
6911243
243586815
277066404
812195682
63005954
1570966
70204733
49496688
439020060
7361654
468349823
378865610
336987189
121522747
292162118
562283063
93538087
270270917
507847523
430093364
231989130
206773009
204605893
212431811
86175452
625058504
10897745
486066697
338353026
372778938
475833235
389299608
373502701
9502359
40174345
668630455
79028292
427686024
2575981
346499206
192382897
285162547
546407110
339780804
7748270
50638494
311210812
559318593
331976934
214171606
133427796
521156418
134789353
854122667
43517443
243279992
166077517
335465909
90216712
161636482
32547745
365694512
15088798
26352078
423441648
86241577
3705005
404893790
282205538
473120146
460695487
236809358
462136271
179584593
225911357
561089177
114451179
282176850
460876076
4298217
371541327
122090691
835942511
69553365
179577911
188101814
518213249
40709046
191527450
125719118
267350968
158178689
563991661
223495964
174351378
219545180
28832732
191960197
315471191
606518080
88038382
391363695
379976460
702298172
934610
731329231
505718873
72525188
826117112
182510243
140739215
485073143
239202516
473713523
471516431
31552451
400202365
272190041
17859633
158193322
155417148
966811793
600763197
387726224
586515695
260641135
341297980
6993228
519140018
113793487
13982457
118722250
13756302
647747526
592047672
73692069
181089858
363816881
136331785
598715015
19993353
849175598
6059470
115553315
342564838
323449727
163502002
231404578
55386456
179372008
62262383
610399994
233010214
389590484
5345390
357036781
374057158
195489142
724004939
374872451
208342637
110742654
294025797
577592986
87471479
100115040
27369865
368475179
97131883
7795815
648983032
320894705
834469787
174392387
151255451
69968730
161648710
83256624
171657799
282147838
32447118
558318181
508967611
30005942
281415343
12699094
280737357
45349283
197236228
222414501
100676076
233075921
1037697
428775709
466311521
410300670
783275959
241256866
238751254
142744984
142441224
118087790
432689793
195643889
34657143
27907609
19178973
119919066
36880755
99371196
307903575
173733212
58936754
174170862
14020262
191468087
308364198
660193446
151490614
376293779
523635682
24520075
307572997
202844764
442605861
141126821
19134313
53437407
5086211
322237029
57065794
536365826
460302619
176663568
500573372
293383822
951178854
282070529
461291769
127146545
503296677
67099993
129328905
506217540
364371916
163733542
133111486
27391947
41623342
285584518
603020854
137674501
525205915
48680215
333815100
33393702
358525393
289599634
628424024
573811959
514616008
67804920
127437795
217597903
38533213
196685752
723722038
827649551
228289746
175335308
116877867
9277648
882968185
36901426
205417513
206812486
40408440
446864948
6649368
127250381
72408881
225764992
24105668
54768626
794949391
142331984
112345699
212979311
60623242
37203892
814497758
31337222
9504355
102954939
176178936
757308293
389267414
437968212
536297662
628163886
939062625
37168073
344261505
611795716
260913496
45023667
421765632
102652298
5800821
757419423
16009060
524028231
51510871
30510332
94328340
40277292
132453047
117370082
433500541
1087917
147142874
462923958
66823751
157285816
70303447
386944507
624367723
163595893
33002301
311870541
181327076
309120347
56416322
87786724
539914211
621516991
212318646
235067785
67151822
717940289
572563078
28274010
223369522
520665141
26757105
239201656
784426132
84356278
332443187
804159201
15194048
279579657
287700141
279602859
152877559
10241069
384903679
144062795
174159260
390541284
504397445
228272180
29550137
40122783
48429016
391007304
212657249
4844262
3851875
198519277
241348117
177085856
291862137
200137376
249058837
18681526
413932850
321253729
526948018
51804483
11029254
126040154
940935664
363687354
384666468
94230235
102214462
93048235
268060970
322049337
47362065
260925841
607793452
130802792
369570423
76667247
578014176
384840511
98879102
144838535
27096218
513882081
79882574
258885589
160938543
95692747
67593409
408532642
327636574
22683162
7888776
169134746
35037355
207659789
126561945
55064060
454853657
162637012
175685582
22724982
155880528
433821936
31527342
55119247
104947626
472053880
49438051
2709157
780397016
228557159
232785954
250919868
116011363
152117880
43723161
32247134
151917490
43551880
233578082
342979607
34109994
21479376
741296687
148621230
522238356
150298000
721854857
157800557
13102930
346059445
395709811
430704962
279417379
360489308
262348495
101561707
308312302
20031842
885740350
78355019
402309765
215338207
397764843
209011877
265548517
451575639
74752610
1262907
392322313
150728826
325579105
445680170
413498726
627041706
175107099
8464288
35141792
142957521
704155167
50937525
578160521
68079208
34289476
260516654
346179716
199969267
238289957
172044515
132438352
177603157
769593430
85805337
102097163
55538881
191496122
149751035
150699345
168359646
47869709
308903319
855396178
472955202
5648905
114392976
1882709
241554498
268525600
101502497
11864141
3059966
52594682
165998674
151555003
206651888
75099343
433048973
185617162
446293548
607244868
10999670
2369345
163953718
247276472
376712594
5407876
264046049
320321000
136209780
3028811
64635497
39422504
313157908
154492903
195197354
111913046
644456706
5021699
4380049
662056622
72793981
320740009
43604663
9832367
823207076
11703283
81989356
198062435
19889385
53304001
231995146
48152372
86602058
8443389
147194553
243787053
60460154
621403600
38267287
6332301
396886898
78085340
127666243
118615950
243886274
195027168
416269154
49254251
84652009
128234825
338127593
193109521
134742140
332041333
584668675
128330602
204839706
99403080
105059444
59158329
187634785
323173867
89518940
380392785
208176367
82687264
275629830
753876397
448346048
38042658
153701750
55609282
130934479
613381680
364474394
127842446
572589932
614683660
31918482
216674152
175510111
71549835
38500928
54954342
338681949
75476488
128127688
677184744
422147661
17223293
882152851
138743827
23550724
33187032
562354773
161261836
272256514
73481887
176726856
394746245
601615764
155271507
714961484
194162547
276528503
20406399
402070990
158508584
439978909
441044816
558174789
177702917
108053178
140885680
140874803
18774180
618815338
1523334
10729799
20061712
53989425
23006925
110576352
897567797
24870848
37385582
14562156
132050096
3859992
502026006
72806444
33774316
70889585
39693796
17577674
38390291
168140766
153168493
153222304
233146390
116010831
674643012
116250213
181943773
43209058
90529090
112557034
425180045
11121538
101895632
595064921
10921943
651561775
52791277
223315410
27120585
670396298
552337083
199936277
355395819
306844131
218662522
107370425
373645967
30766030
65793604
57824861
24956962
512588046
83762049
15436121
362668414
13949014
138518361
498835181
16296825
568488622
597147534
203809718
64289532
47369756
484970746
551838677
93087454
790585303
448239
553502883
17096914
21019624
448876468
504813030
323309502
29324512
153827536
369798854
56602436
745204613
524942189
107373056
371217433
46525612
625859110
152505
274263011
113534072
377136891
314762373
192963757
207963536
51743769
88147630
114955214
214954050
46807974
344294856
531197460
163451060
118878006
11094493
79527811
507347301
61965751
760450921
109864219
153477665
239186158
752925748
212172539
154429064
411692844
120991568
85866070
335025207
726697566
96782693
129792612
66936582
538936032
69279430
4148717
299168875
25293704
223300215
171345306
190021002
220021468
683897382
55629751
198255003
55103034
72127770
195341395
216499029
435370457
493082187
94461705
86059618
191048334
97396475
121256732
208915251
31055578
139652219
24064984
436189482
246377409
686009733
336402844
841549529
126878499
194366853
143044104
313601600
66438117
500110026
375612540
417200173
22655462
17107192
19536631
6213421
28826116
90052974
19291540
119400652
136189083
163711250
530491423
3511290
98404018
347212483
315217645
252618494
76022085
255931328
467432099
79975095
23668315
448640165
43938371
49408672
43865690
462712434
76622925
8630186
34026771
11514794
301331786
274227224
42748880
88261312
460043054
92316857
360735890
186796921
247686374
408602347
189967869
621866555
263321752
43723794
115315518
564474760
357238172
83602766
40976810
47870114
79530435
556848414
337664809
67862639
32944395
78894384
50596480
344772593
170598
142920162
761070121
21571813
773543069
45188007
535257820
327658487
111306627
15685474
20335461
172698366
142085940
52925830
109784040
211014194
404325999
253496716
67054760
9025154
594524593
70341090
133710384
163459866
388782279
222834551
38960167
155602714
102570236
61274238
355189260
130698772
129653259
456738674
122243848
46019340
521232351
316896380
3225086
825390359
563871982
167344570
3415149
616964438
34566124
173067241
519110928
14636096
676473772
10169864
280976005
61736375
44871212
196868797
632001069
146957059
31187693
177953489
6139868
447935903
206763790
394515796
74773572
626734226
3865029
35641835
165465420
92505654
512148613
305804459
628834645
405226952
381500636
315530736
778489765
549412070
81515615
398351711
94735689
283803158
12716116
145903875
838163
900729324
287345572
305276736
318493873
280638886
49043491
127048133
102402536
631621298
441958853
283682575
415819992
142244612
2421532
725362065
222206561
355041767
278152561
1849298
556460944
29347179
366318521
674412092
8200014
87127087
281719494
547884271
34214206
199707269
11310445
437484355
36755711
584948758
129860868
19600468
161362925
186618120
772817299
47131746
502964300
165001196
97286736
184151361
194545043
647219528
815729761
617287515
143994959
112073219
584555310
657200398
125066478
400502726
262093287
181295666
499141491
533741689
474098652
798816461
280043833
241549275
170496299
193022911
154801686
50965234
503386724
66157635
343263981
95710693
269650565
190470897
449539699
364244474
10698853
291723532
211880400
530686243
40037312
49407993
36806404
421089122
335235973
797650531
112178129
156316581
426947038
303637906
32923610
41264491
61884762
325054902
89455326
23588629
18386000
214307564
221117344
20542679
74663741
5852886
688934942
120080050
261175412
91498690
234582372
339284633
23954353
424274754
160819842
43701904
86247406
157065723
218463238
64413181
451057904
341529670
295692736
334697357
121202924
50841659
164627663
191039453
231264179
16737758
437513211
311248924
192707101
455049027
792814549
64154904
318284713
10847271
69415570
65066914
2639558
263344921
349232905
443353128
39430251
97786581
437345034
309010227
452491009
202354287
99842364
145429852
357187619
82261262
73290607
267251334
238926124
10454055
64930264
310517596
427842604
40711528
24593016
512532828
11821585
29977071
3871665
325218688
50307753
115002715
70101410
473424498
371041545
135318037
122414979
256729187
366596718
14961274
193086724
133293342
84273043
824469585
538475263
608034490
242972339
588125246
16461206
248855806
245935764
682032396
14237834
393039068
168521367
233997074
351046900
226079946
40212
502491
429818405
329325327
477525211
328009108
504228429
65713060
420728982
180752138
894009481
50308206
345670962
34784433
63858131
10556304
198268975
151439348
280114390
334245571
812128148
9632017
142429208
394129713
359290886
35756414
19733318
99453392
899223287
314371927
86038630
32739215
102681471
543493554
467217355
175197144
840841631
32267687
38097107
245934355
287503485
753325992
84410940
425983087
13214719
460091355
259342525
12871222
484703347
422201629
230399873
728128095
182002023
626417462
339198452
68045045
51095385
383688798
42540651
794512791
27983379
495808365
506972269
22151098
154506799
458847503
3083982
238054790
242523682
313137689
20055916
269285061
352320157
399154762
387196049
246211912
140147995
815771561
16399269
173366174
128314620
19319759
120816034
209759160
12346014
30871092
572152170
156060180
251969376
90747141
436003370
180889922
309778993
576900978
189100616
200813499
527452984
28179471
515606456
39106855
38395804
133621680
101502908
30133465
418488855
905460990
328631987
516602720
10119733
228817921
627058268
168396530
4267810
37276287
947279935
461072610
5786492
795483112
140113755
226067480
651073186
314501039
255898204
54971386
782008317
409490125
218298326
261867004
130077833
268548481
883862447
533375700
67482472
47242800
543482659
854679646
62203837
110438665
141770319
535205790
9155156
71787569
3357765
187900482
59740411
161398252
23975221
58772375
851565298
541026331
118622562
91979136
16379089
552044854
266986497
827485093
2107095
329099209
593296077
148066368
606066053
340773426
119623583
16482434
66659868
444040761
705309889
672490162
13442
24000217
193739436
17714590
211233831
570661251
61022138
386014065
4237633
186577551
147942524
231403664
128832707
309346512
692842802
265929492
250000505
410816145
42409884
308815094
203617616
17059853
32584211
614482964
22132443
41867239
31038447
244054581
240520009
257986391
68829851
54466557
4478621
28836933
337100018
299819096
139814990
253043384
367275204
126149829
494402420
90862547
12775611
302873715
25172892
106918518
204791654
188206069
95830312
13476568
245486308
358050984
122819225
67842726
623420770
373629062
266198447
355269155
504315216
154928081
156679857
291279723
341275543
667515886
303791738
338021439
301370294
627352918
396767433
377636767
106414845
116788112
124503206
27280165
19274914
503180025
167985625
18742312
19117413
173760798
7529566
352330886
36681947
100739224
201373026
65920274
639460966
217151878
14800401
4131674
475902290
628357675
386381045
914940651
199442122
97262128
440308502
81156920
127312782
410486798
10338951
26384920
39776360
357428744
537868232
73203491
284199960
454118700
119859397
256058353
17229925
853787930
468352764
245225587
46897489
71026403
300841396
428331409
279110697
112278715
440783870
204222238
1759333
657629764
19471639
40362542
21330952
370841792
90483725
15928522
176938783
554992765
94753026
24164483
236704489
138769635
320077293
361517357
4585556
9231285
474461426
46729171
688138286
250909130
275668549
72901701
52211382
44864983
132807490
383022701
796154687
198314930
325799768
56997738
94825013
190510558
176296296
10105541
204992413
752875870
276217126
21929445
67856818
483877827
210199379
7398244
362256881
659016816
149551673
203573469
96972306
28836533
56399068
48964729
93183845
294010989
87479016
365534747
319690662
117063481
212883550
736541566
477896181
443190460
71305167
214374424
318458079
294262577
103025668
157836336
24297647
461664213
13093326
117706659
78190008
7015990
60339638
304845557
274402009
98582213
135571020
315221648
204991582
22192644
545703664
224535224
28500448
114330826
374101239
150390619
297522697
276300603
412185814
83338146
526681459
655856113
1729843
48322480
139439296
155541644
87576864
95848247
14595083
349808222
139904755
411682588
245045364
641379009
437826549
471988145
93528157
401846925
12969862
106773587
205329657
47793729
58836309
9374077
87336456
171606636
862073
273558875
10150064
541767810
24398824
196166555
149859073
137899337
571202483
454616467
323451671
135221831
117947580
39330939
157437308
118988080
81339233
51798249
522555313
94932134
99778440
320073216
244762168
172191279
211626722
29148148
186607416
361811530
228833488
204626893
330966046
121136813
60024984
206472923
57310385
125465928
19760450
137619042
89029074
76455888
39571215
12926218
170808510
78176988
324562625
165715608
104168258
414446414
227862126
674210181
560791064
437218
891157497
141798000
661001289
8240037
743963067
318326680
875842842
390986139
330469359
64396973
113498176
183327928
164307353
540731139
13311701
270807898
134200318
483385898
90693882
681970143
270579
61788453
309979701
240606525
330153614
32951624
845633442
61649792
415941764
659117488
363194988
577634936
271807690
105254440
7160385
83318687
608447533
611814276
118565878
236389077
95701932
88133403
209275951
36019869
22978301
173435749
890861125
349169854
532178956
5196071
265925647
671621987
138028660
409565045
254302553
193869549
268290430
1814873
697622774
205861489
617129
125123695
879514042
51349737
48395600
108047450
43498746
941966082
308759567
93082492
225013849
36235682
10972173
5338241
770475299
196575107
244024690
131024309
36066492
282427646
539108122
22573991
113585361
10998175
686287094
184510337
111456533
103920322
455591346
90071453
145890340
61033094
357009976
108375044
217208221
339109679
37373116
455119238
254643769
118604393
6626701
32475497
551760208
21397008
207954250
274135104
414107717
174151675
271111630
75777612
185281824
524848020
39190932
641692557
173104169
104263522
53734264
59548411
281113102
64526060
419764860
309475646
545173109
583539888
308369095
261201766
71466099
452359552
326821997
18172091
692423388
458179822
113065081
38315251
86409353
643982473
602380201
588544631
38813925
854881399
224793979
427791140
283626620
850369592
706473618
220263613
610532523
131625512
497947805
739480154
73385501
778339561
547358610
140879040
162132273
685834086
151522470
146190286
13229424
161260050
290650233
903960021
110587575
292053843
44364136
160778013
614633047
332660357
141675914
286052779
644047758
287490672
690503956
393451634
605959078
169713641
187042303
159079877
8617728
423714576
451097545
220171635
73029463
781198146
317367989
574600276
6824825
142282594
290273505
198413301
75346834
60712505
231317135
323343450
426015150
12743675
558615644
383713196
12102873
406603827
304940555
164470762
206607060
272423264
76967785
59144811
195358776
732914685
254943404
634609601
285527089
232221664
76067848
488751995
14065592
91745390
97208924
516838972
770540914
471063155
128723419
329488457
343315386
337826593
59351124
5374119
42447207
977787074
210754553
461353220
576954238
394822986
799468051
164436526
451331863
51775825
529669520
23348481
272577531
314614008
443779537
325939836
28621367
23066330
7780340
390910158
210105478
252241961
35616366
458787884
84727854
11168087
362046851
140358540
166025348
679106629
453327804
99673597
3045618
379124697
190334886
617614604
370363388
199684926
37588622
268226280
63948246
45228645
4844003
750228424
680903347
526008928
87374274
291371154
336751907
44335876
760623267
104358277
20132043
70628397
56581749
701825288
296531127
577855360
77560352
194600998
90778382
836272385
44540166
50110137
717165280
138487176
131662522
752697929
8270790
357954077
566367364
83722601
95135656
406874357
341819687
73166826
157499880
356034846
192148496
632011808
42612960
56386988
69650424
210571101
419218981
491262514
60320852
193015192
625224713
645076084
406753376
118376929
282408342
104539353
433074234
2566271
313373156
108550403
904949649
141049996
63423005
116504571
555361087
202376494
150287736
218579661
22206555
156470302
864191260
512361667
321319780
147801694
174618110
273409532
661740523
12773937
631115005
418077496
416772684
135205968
154215787
197905717
918744342
140254772
481707736
658660156
55479895
269144835
363455268
195961075
174673194
24529775
110185736
174280732
486451607
16245848
52641725
18118538
708160168
398198245
362109958
382274137
55219238
74731536
366142801
192216472
132945469
175647587
129931211
170576335
554063864
43922829
90294091
571156086
878936467
67781175
296728887
385324792
564662678
445514891
246219421
758104594
121707803
84371166
419259166
594702875
48375014
184385108
626240252
355932580
78962497
675207266
17751914
5139141
368534655
684452764
163319510
429723328
424868724
818176097
51442750
430500853
188334462
194132927
94602595
351091811
51324816
46982470
579995246
373383274
3062529
27724513
349559105
35702332
81588417
623530193
120024154
227293245
561627520
563810337
302684435
338085060
166465829
246922979
534485834
547929053
263620648
85786424
28338135
101148536
427457095
464283668
449552451
5822979
227045563
445002080
503307724
461575530
135303085
442763565
435130228
12554745
529253940
485079373
100821277
22691685
76313717
332636092
17430258
301403708
684974803
66855560
275742104
609854633
27027732
200716058
22035487
79541362
2313001
826821175
317194627
697274568
376303372
10528458
574618939
397916025
664828084
46177408
64086662
133018460
78142243
970228140
126400313
772214676
91054297
284424905
152304727
37910868
171379366
206657666
29179595
51791765
168103805
281243935
967257978
78626938
319611745
955909342
202107675
474883009
165005787
264497607
347560709
828314430
68266591
248936984
295015978
91678624
106587930
8092921
344467688
128799000
226161107
26911130
48587937
74774592
117860719
670717140
187658273
481995044
230268621
424091955
353190129
4278885
457419323
139387015
40117570
45848265
585123770
546155035
173952306
552908829
155768790
205964855
124047682
396021482
608672404
413117327
21272492
56592796
108280292
34091756
14992172
723061075
29110607
51675778
684456768
304863291
92443834
710967184
186262470
12202627
253745586
91250995
149451120
55099862
25296600
704075978
30653869
7087424
28631264
10944678
15155586
9939238
475929105
130466737
65850602
369354554
215899872
377893070
84087912
136349163
246596540
499992117
516517274
148776687
73471879
11775393
536499209
202067300
198204579
574120782
478634724
49682085
188631770
187280875
785718119
71965227
644846214
190245206
356382530
253297292
607839899
14920677
68697125
622712538
193992810
444664181
223665617
305620678
323559375
412672700
162228706
186905138
15403628
157270446
417952386
257573739
788936957
204274212
19816492
88061525
401327176
72000587
69158230
146214969
17058928
152115995
223321350
742505681
704766198
953189393
175988318
8395423
469511394
95598979
195927750
176413758
25708265
348706558
593841344
45082354
97833149
82727449
71236250
476768186
464561355
10760041
67269703
186294222
35072566
48957775
292945385
149657598
841073598
65064050
138137357
368435894
122925160
237703847
209861294
505029552
530352332
33259447
4616271
2579069
55352837
284135054
176777179
14744747
296993879
72516408
290080608
102498373
12308475
107140225
83321328
200969857
361558111
367398664
115598044
150039594
60122506
89236684
128387911
387183468
192876701
254114403
300011749
21704715
79913112
68866859
4652331
133570573
374592631
406624712
48441733
321827057
20690578
113092628
68119144
41337622
18318737
290752851
72948203
14873596
513456792
254058703
83159722
792708164
41457914
332260396
207880572
415426947
251014948
33636595
547063839
53407650
360014855
389631531
313216494
174855894
7389589
205342002
34202005
115997807
140466027
271903264
35392110
261997164
466435755
298509099
461235288
116934168
513494649
208834339
535834672
625146065
736308477
650048864
173466999
36752956
168903498
159590907
35712
175605161
98916971
308068227
186023308
346435360
172240944
8072596
94901537
506237145
194353132
272526701
274883599
366368452
209943739
6523074
293560923
316437508
370253029
270804650
1544515
329691193
553952264
107360920
965458519
342507574
45683649
676376752
46296145
5291299
90859358
295532642
19442656
180373102
380667721
45876795
892015420
610784988
2613969
218047115
180834775
151924480
191363152
259435528
378949371
385903681
3885752
145632617
234836298
758441096
214267509
126532987
57886529
558003665
324410261
845321202
24651197
445287095
231503434
732029411
152723043
576996852
678494399
332825290
181778444
399622920
629482207
173595384
548689349
525150099
99071749
249144580
57262216
95356542
161562920
169855507
301064169
70761459
24400046
344759521
609572883
463143063
21980101
316201471
61032990
451592464
370476707
114270525
48485080
10781941
353391269
556657498
42132508
35893578
287497497
195684962
526725085
221457153
16126668
292848827
142556644
250192519
184202418
277302082
104718424
802340
81397057
76179433
22380036
408810230
652105316
100123968
6662791
225453732
133796939
4017134
15088549
107307943
26582659
325877754
75229158
93246577
133791193
354692991
351636071
364814715
520459977
452669911
214604181
514331851
505381031
65469593
356859745
133416757
166682379
31991077
248323974
219009032
56611012
47201392
32878862
519587761
220235034
159944115
215344877
10754811
138463671
372345450
587390555
363338688
264313993
489556935
11014416
34142163
550772584
484013119
7081166
296741977
706991342
499045623
741386
339060855
415418455
311445213
499380362
115547420
50048577
137334123
500639681
95771
351568214
43975090
81117268
208395938
461108561
71232724
164556298
467043837
5937367
729842532
211079329
226277759
246712247
26553043
372882501
146175523
645965713
72636488
267701980
590008694
313270384
635472696
679226475
201077663
224712680
149900357
462173741
592728150
46284110
191944592
273660900
63656427
303565909
368876877
414629045
613444367
127179772
226155685
161181353
96367068
550119934
480427198
128088325
280086724
252126506
28134148
100053843
258931303
160942482
189186080
435569054
105757608
1886703
71237775
279681480
45434939
565753072
152411051
605860773
131343909
86322138
388820537
228045158
181414479
405648608
84340290
372510395
169262005
105053957
80019980
73477979
406730021
126269087
898594396
89277852
273122997
147007764
177627408
356346975
436028822
35733721
537852083
357949567
873043339
59747378
407296605
180181576
138312367
10018585
124515539
345968011
364649410
43489978
672536584
161486134
176155688
349074658
56887044
745865912
31609958
192852094
95678250
142997062
330719032
10346239
53194424
241298800
252481978
262541850
30906578
299050286
187433490
174185015
454102981
54836339
9032938
443583795
154641412
229295367
408722788
204305738
226476893
10592924
96107504
754239572
164046448
83984124
186499867
144357103
334244519
45623550
108692857
81843835
74590299
102351047
218797831
19536693
135606427
529158905
58578930
202296410
192526579
127543734
150153218
253133947
454279503
112865675
667734056
258863359
29495050
43961251
70552664
398859597
129330600
7654917
90590054
239031381
486157224
353353853
8191959
253123010
50676964
41053547
38072162
165788296
496493428
402902103
279332188
304733244
32416616
257834788
70843477
50256737
573959932
949168692
171609138
788558514
211208870
245287699
115908062
329457011
825356713
490707839
67697809
351562649
132347266
81545575
431716270
343392285
263477674
54421753
32145387
168283087
12492912
422878502
510326089
302073439
333021639
112670565
16944204
185426994
532980267
226405518
847135891
48716403
97928140
290510199
524712677
273252590
242664571
293104850
467124522
311308514
89497163
135360449
297258140
49619211
167427674
687327750
127758894
13496358
7347706
221339469
7945701
229303213
461201471
618254882
27996183
477025349
12937728
334361522
436245979
21992839
147197775
954375237
773550636
740841535
39843569
144659075
137298725
132907705
139987636
196234882
703622386
68865567
310011510
388165794
25461406
55403760
94704601
260000437
108595702
710208125
253232342
6970033
230324911
229369854
33823420
324876091
839561190
290120116
4702277
84650157
59240247
98885015
369158795
154880743
100755248
303264069
116802673
76568228
121029138
393472103
269727370
16540583
200727244
1396333
177975635
69837655
24909576
243214290
437661806
51120418
192512895
105595976
51999055
60050657
448968374
316304011
137649078
523969465
287562197
69068838
269004195
562257555
203790039
173661366
31873438
87800171
646094304
346464076
364420526
316029190
8050908
254567654
560274512
14277266
559756605
747129220
659938995
104558450
47924089
850848192
48747757
356005655
112018852
553378748
10843066
192887631
439373965
285628040
13128232
600700236
916621883
62903302
137333440
135804467
312532798
96570927
17777130
29742603
237295875
201967547
494373086
551309684
313763508
344020309
123935891
204763333
374506145
386863207
114166248
28553785
11593812
62545654
45726286
86845891
83657984
50586678
45014127
662188372
487869695
382938474
9352485
404777433
315052029
41472675
42107337
206947877
117288094
325293562
817620123
326646444
121923902
426834226
371838718
292863287
402788315
170984082
511090842
110477817
708810111
216302694
675171707
11370565
113129205
276263809
684026882
882243376
478657990
597510491
776339824
28144178
714120564
37751236
205394429
105838049
278382069
289450006
41130872
131992517
469281188
439916509
24831841
4014608
197166978
190158108
351878057
186816484
386734603
553872009
547223437
253746611
532648270
21808442
136474340
192848311
96235372
67893933
135898231
22642608
112414972
142058481
9734936
179410880
751493863
402709877
16278512
57192038
661300726
51508902
146874680
648858878
2264382
33887617
14031743
234777021
221582922
283474893
318364232
80729666
68884325
60658558
198912897
188825487
221999311
216009045
130655201
288160647
485001866
668872855
15161
83492004
545378501
128172053
24581224
75570067
279149034
255120516
290820460
779516899
698547171
114754911
91799558
209606606
221218497
364772540
35512774
151720490
60787513
224498449
16110367
306641202
89974368
262550210
750819580
48832676
661912180
266389790
767303449
470009285
632893211
58662803
208367168
860777
156776194
464294048
781039635
570924936
224747567
420233057
7091963
67636088
151475385
264802020
152719907
527280340
25447402
183745777
259470744
374794610
78369234
131627286
72510336
414805119
727857377
87216743
112152874
528770767
247702236
570407173
149379245
2255563
12948180
251327710
671191918
17820321
315881694
243147785
196130605
20197329
123235073
652890085
99854809
24412620
427854801
339381626
497470012
315788115
353230275
717359649
7432311
325263227
61534614
63624273
108844605
4912154
87689375
1266571
778874449
305674684
194618460
557601525
276698248
37851678
104920021
102775179
50602061
191982538
281240958
117346954
87842554
227212368
142571116
402404704
92875153
58222155
37315886
279278279
51294782
295674353
328088292
162545990
151667910
291631682
99374263
276536683
3053923
47755758
8243864
13600804
520818762
728894559
531151541
280766616
41396081
233305825
52387396
171834811
22819921
573071570
88087271
293545061
100250338
363695339
128003147
223377192
465057259
58966946
27461385
582804682
162536293
54219286
126781581
12486634
252301147
137560754
734930875
526758636
248219030
164889075
254201940
597580614
308084095
162177577
44652633
119355615
521297503
34167095
225699020
80905167
115920196
132277201
401963181
53250736
286282696
269001475
76957112
37686252
619036101
291079337
206961875
207473440
557249446
37203692
14216319
18329439
404418763
194183096
269077151
97613190
778492722
739704296
87966382
432691859
58592231
317553322
340739370
61047191
345942462
454708963
10169727
109248246
261116364
49463299
44414915
140767227
499906481
200988985
113865654
727167277
185316527
79057042
200938610
496008214
48658120
22369307
520961157
20534659
615177981
401626484
49208307
112802695
106086807
56323407
522885835
424242399
168171077
2369129
583795378
28129532
188014210
295954026
2280897
451708242
131406740
738448252
529151354
26836541
676513172
38485376
114558813
11862172
64818190
69341584
2799343
81323059
233840597
366376994
11762920
129168600
93974561
246177921
103663779
570781459
71123380
344858508
475843495
108348079
2545036
69597413
177390272
444422158
75349213
213294642
312674826
120893555
880168743
63473443
525817890
16047157
93293188
133047312
246211424
7314079
423828868
154194609
574462919
81479908
36628415
179903138
462213892
85945139
45240320
38388272
482849247
17614817
43899610
659025748
256511923
512324706
98172154
365628372
132032036
132512475
265141923
651643857
647187007
287234455
42713778
29250677
128637641
68365024
147099502
236375820
85765884
43328212
493679668
25912528
47587438
151253985
220459683
432882123
739362522
658230380
359135270
185471692
12458991
95640289
46119735
778014931
249425791
60212459
85952889
233468631
341976482
80758416
622209188
101744300
126216439
171283439
135553509
351433773
393169000
661749734
29334702
164183019
71535691
103367704
507523874
12800028
307730939
355065110
488065945
118349601
316601360
30120625
172546583
24993927
92596480
385029637
554347763
230857811
3920578
142693990
18687501
63694623
519596225
53016496
21355061
671683259
192581709
669556761
332835578
68161552
501262330
6535451
93572389
30811415
527104424
202078734
221679297
190809607
18447196
72623796
224204728
101030878
517908800
880009970
620166646
15115235
517464500
19480813
466232758
14119993
3885885
211748287
734624891
40551992
186605168
525750875
497489102
848309438
376726309
655070726
221616931
589634242
176344774
23934064
446916750
158653503
5865927
330626493
11388245
20777606
687154246
228575907
110326732
289153904
365167225
327308079
597173027
434630856
252760027
90314159
490867077
218806003
547057036
153815788
362728495
29639169
318718465
481108708
77981281
199536678
81321448
244543238
157103474
12623576
5387
242099422
550129842
376817440
125945952
222589139
684434528
119554870
149693894
122118267
57425511
450993736
93388145
102505949
49548907
71311220
1634028
140272074
168466967
598122301
252924769
57106298
349639659
168500910
96918327
151312023
237166358
176405028
249090548
121668361
169087040
729639821
232500386
588914516
21656728
127099757
87755954
13351910
303566914
76857323
35240192
64170390
146728379
261704610
380036094
245756692
27297680
123402757
12646070
35872315
494031669
71419687
537345661
61154779
62000030
66259114
202857323
453227107
111761577
319236011
160760418
697318516
404295602
40072582
11908768
112454431
100224908
507236753
8198213
61778648
30810538
412503193
96758395
390957651
47725085
178563131
3172786
170555477
115190528
5061702
172551209
442062931
108057898
79330305
252692002
45918839
511716569
25217974
222943378
480815212
538702694
148432508
642457966
225963687
428145148
1330990
24398462
4875214
104576095
510346374
1183110
203117323
26326389
76405324
178277199
38665600
209543052
90726359
352716802
561996157
39894255
26387759
40645670
105427406
247672651
457633363
7449604
162122208
98226379
186553968
362310043
118242150
885934100
611827597
298144037
199877321
2316825
7184529
273544600
521425516
772854979
122681654
386976948
636623186
280782068
47701801
103754379
34101943
87232333
543169261
245955206
345417289
493197384
60454668
74676320
28084022
198226044
209942353
601304724
71494221
386803701
717962264
344571494
86927072
24461020
475453857
4742219
174752010
694435266
43684295
94914943
267076692
215155988
26241676
529842184
122788657
37238145
89653814
27885510
121030940
237340296
119331115
171737654
195848564
125192289
249542359
45162248
414101886
301519809
751043413
403409398
333962054
218394798
76702136
30796456
163065831
46527669
48078883
462375311
215523328
10897973
706228424
73207540
438530125
40330441
33638202
10380765
8548784
386363405
225599235
195986950
657408626
25688608
265242800
908009239
500116594
480654182
84137589
425401281
99960770
321061580
391831266
229273767
159892177
8339751
157098316
669404464
244356971
97671639
76227
190351514
178948004
969420989
200241393
53507755
16754603
63251581
151780111
14633430
223379260
81641706
222189352
506632
9434527
477694388
122970127
238846492
283863791
382962580
253211493
307376107
115680105
482250558
24263788
136511505
156265347
513838104
495108819
17727044
143625500
150768646
82186844
48946035
117249179
50586361
560638177
536725036
184527213
49627399
440816968
80659149
25937445
92074772
422470743
767294753
9782581
300695718
37855570
67910586
171969572
424493183
64647638
54796596
44940568
10088633
10606636
67410049
183013562
120414806
254463937
420269474
117962860
391875161
20985992
48190999
574600208
103273674
172022139
93163650
778797831
632450646
638098870
61716265
114630684
180721259
759157583
330802530
175263454
650212678
96628891
87965062
381899896
524223659
68724476
332628940
372996779
4834032
600793611
44223991
137638905
181573633
48793450
29446586
281735522
40784492
268341928
766956780
309188797
152367935
358584428
407256192
225263470
836441212
45139684
2306972
386109101
172445642
121310611
125751144
215531541
56908553
10914308
70659476
365030684
199365782
218229233
183268440
358043483
61337102
49720395
502389987
461779618
734919221
116986371
274516542
488485693
146788114
120427022
627512866
609689364
275369855
27849298
159955149
185858624
439732105
337558850
130824367
244286353
63992181
439629905
223522681
122123086
36342710
269158893
323064358
201407803
80619935
72793595
121676477
10487527
144479537
484802611
565348080
493145
617095200
596385289
310119827
87340250
5993805
293423369
843479727
170148731
171365484
33188659
146982219
539956865
598943101
46555095
60967153
421191987
72416179
8353714
471857578
676587206
234170862
325714517
5013257
15279258
93785000
260102858
69721677
338977338
190178891
44982992
229049935
136360374
67635367
31603134
157132450
167216030
215975731
137634379
637376810
250443086
56698471
153598399
5631238
413866631
103127134
233012182
200055484
134084631
295697232
432016288
656995051
91495908
14722173
483353005
15551092
137741602
248755999
237111896
806620967
3390381
56973987
418927581
365466505
725658651
190188142
278531333
167681951
782539279
660132225
658130232
282829507
3949229
93707090
602489286
554941013
11511132
446446554
724302049
314540918
625442155
436741053
467295967
152595551
112427162
363978361
588025628
190004792
147471158
232187189
887117909
602631002
258973696
314008686
21919388
25758093
105176888
25256342
23690348
598825583
372721013
238719279
366167389
50076399
223935359
385962942
19643391
14741345
63697020
319797990
68622249
221475846
831480115
30314953
264513235
277699812
233347348
149819373
586201984
44551480
86637817
468448963
159923547
262672433
159533424
188034283
266115927
31834432
512156170
309549894
185266041
54795602
271260963
15743904
331523283
13039000
35224771
664094
202730298
283890535
96410383
795157244
268774192
9929036
848326007
13308707
205786842
3338443
47082937
414181848
37164707
428348105
277828511
85184259
14725057
7206569
326985773
38135558
556288475
673970798
468094962
883388593
29986695
93105951
664558924
101054704
94433142
126010407
333115548
440318269
28553278
256735433
126881345
75666030
135839250
250929510
197628197
784827335
197835431
270505903
185346620
64759219
444338997
699630202
156683072
110159382
115510239
915845977
22787937
90658466
397080993
46755788
154813441
842111481
323057317
673214946
118573035
597861697
609166446
248018113
102339212
374898582
315654313
13275422
420721316
466758694
268160552
15143465
637762458
425771849
3355895
140543021
335983513
155806723
22598785
270501299
812933106
159620638
473145882
321275341
143583311
703017674
151598869
224828260
371031175
642580855
352961353
803639764
40061957
42248545
152424589
406193027
20201522
35102602
275799223
5559741
643678395
229515357
435389374
132922124
233749447
142762335
326699167
43619460
5747773
77175352
183550717
250799175
78382898
161385108
2519158
64955129
406583783
505914124
139020721
55074569
269326596
969798030
362178878
76186700
207709875
107703269
7814184
89021890
248127662
263778867
790217829
94556095
59844183
440141588
437746488
46751903
111693843
36587691
251235566
44993884
495908856
62381022
320554617
400278879
146441279
302778834
137432485
482248117
60172489
283745902
105604601
740682440
56298926
56115064
474932775
525110480
57207837
170396520
120800174
562877377
158552404
77594908
297586184
75989277
140330656
113753731
119695834
116108886
391061358
106761233
184597250
128531889
198241871
129905633
311264613
146807193
447382201
67303243
227858583
69205063
267162971
69789840
455172188
653223838
398601820
323319987
29404842
324339280
310945090
741280
282202397
570254851
34545038
322460215
318344198
528194258
537891945
403525417
204064652
15579231
96100117
476984922
112456885
233991702
265735840
576583464
152629069
95315937
503397752
542693877
23145866
446623296
9693713
77540644
30921623
645639379
248921926
361718926
221278272
188598210
3659890
966672
17161970
397964452
55333478
207623074
229516
19243618
345677247
149119380
344134264
171394232
271773913
231632533
153429674
406828519
85826022
514606207
683060760
42232877
80579741
386922245
699570380
621089842
451744210
238020067
2015174
110327958
229410593
409055547
26511066
37738574
367574846
243712316
235752084
359748559
548663365
160868415
1559065
221187339
22177785
278686413
130828781
297493284
344141390
62777572
436238841
564082007
118034119
554335091
101921730
356932578
153459883
140291188
580932970
411725087
32581442
138192365
847330213
248740482
164098337
244599587
105774846
18163159
251856643
180519840
307112547
454445846
155564116
273969552
449836060
8220128
179389351
20670366
2902836
144377772
88766131
538941
127252606
50576529
155863068
54775152
259042307
280924822
302755810
262510477
140824659
113045745
84842838
254202710
33465663
407793855
291047789
238043158
757705141
560674963
193292682
230866716
553624537
159703664
19072467
446712500
184795037
845773160
143083481
186407854
94918495
281829975
368481
56902028
637197420
121492623
120824588
434007355
149504640
208656256
867803853
345991693
267221427
72585476
101055064
9193204
71471069
535005086
59252210
317955313
149445491
250619303
13355066
241065305
172707425
7773751
520120898
81263692
185387265
625286981
74738018
417503916
503575859
311215794
387235445
16920846
198921249
17709113
133522549
41078798
835163351
523864544
162717284
136520185
419770314
11337085
26724883
326962681
314567722
43280484
565052988
761900894
41859723
97694001
12611969
171588815
292907458
542165926
606129851
357242485
388132015
231085777
4753351
362026604
6982861
327241604
272751552
163497483
89452376
512962363
9237693
168235871
717983559
117981426
788522230
310948518
250218589
145277167
24678339
484907453
327385692
377008884
504234695
291344369
207459361
22253670
102131280
244210284
679421690
22445448
49701047
144705268
392082148
160632891
151506865
16978587
656100288
280834574
232296801
128557344
225578162
34659484
439745249
305589741
488811672
220056874
150969766
1773905
40008485
14705626
3201059
556181158
51977653
287681131
22613858
25649598
198138241
219343085
483985711
377684556
243085273
177396223
269784185
534149223
351941992
840877809
381794249
31858961
254539134
137615288
842678023
73476331
405340648
1069975
35151845
191366613
30322709
175590943
11652609
125706990
274580714
399523313
921580316
290564358
667522442
359132516
7663806
328734248
732789631
47496558
555850940
232542909
366395481
34910816
26868298
87350039
525827434
193768132
762828022
1722559
497755123
567362802
479820
246944751
301122181
112102817
43842027
140643828
255414508
202857159
75898438
271075928
1484806
389748783
473503526
564116120
610726
487702349
116989639
56354244
156704397
17195865
103846575
796010654
340210508
162766874
124779984
355372953
26824038
610168914
688847274
205632384
143483255
43517431
287785580
480064746
146618225
178386056
754822959
186467551
144641089
299979561
125968844
522037765
385671864
8010048
46384844
490282187
22207843
177840
314555218
501381385
189075402
165130118
222013985
69764474
255938476
4221116
261895171
78342845
43849498
183433872
450119287
32184766
490960039
5323755
200694774
304872123
266338169
500624953
246272899
224691578
206213414
4017553
208313
237188887
330342117
45621628
50931925
192727965
353
112509924
561844792
175542868
74031720
19759395
188554757
234617627
681774598
257957196
141981681
123193547
427237386
137127345
377695741
318542723
11372798
421775909
106658701
74778407
181644022
171431618
587558152
5153183
346432123
579823522
559813774
18233680
532158405
21481332
90289094
428459708
687939100
705606243
445374298
260470652
880310272
368229789
55426338
64437256
623009864
134581418
2678655
58672748
353219466
175192296
158451400
379601248
9135056
31765946
232776611
3464609
118559875
239877699
716957293
175148462
26201642
380782797
479800247
130178594
332440378
86961354
73571706
163459660
628394146
468945197
135463752
180472766
72336147
183230751
207101093
91155419
192669164
490740120
123719463
123245242
322275551
345456568
556259404
545064571
23342377
270587309
336688190
680526476
42913329
182282841
403621677
64539514
258714048
109774273
3573653
88360237
219458532
516132285
187326880
12476562
15992770
394676424
481927725
67390854
7913313
398712475
89662568
43902083
692782304
49494598
34613325
22562684
129028339
439723500
162023486
100923073
126329449
108565689
211551661
2199021
43317002
611027935
542854230
551722540
842058846
3436340
260984980
643092367
311621547
81717084
83408398
360014075
8196272
656688426
738630666
316294667
10557460
400339149
462607498
193765582
139561560
119131693
2411888
116901026
56370151
279005143
24164796
160824092
425223862
386914849
589199793
356821046
108771281
493262702
15271412
18230609
337914687
247374789
89934892
529184819
354140836
165250673
226465129
106663599
195997903
49825757
376065588
190924945
117626558
290314412
231339896
16101124
315604830
89514499
520629474
39759985
254877114
32999
106548177
154879965
314743442
362876903
522322500
652927433
1721924
275944122
271601682
103682446
352454820
371950616
276004727
20378299
173983800
122379204
14308162
206207456
363761684
16211741
136631546
201874611
472105606
717062825
37757872
101103693
8490415
94049209
163751284
56557428
131844654
602065338
512928228
6490321
24516793
750418916
5373941
238748799
16713001
622407331
168176139
34626355
503951679
559416612
252449070
470962304
273111315
406749225
409093666
236282063
311476983
130738181
906956765
355226588
701978986
29967978
371263207
9699899
233313247
8148030
581483398
424842292
504462525
477254062
101953533
480667289
64728498
187474920
275010522
30995636
5944321
98440845
92619875
544081626
519025592
364052202
152045755
13438524
12226252
178709630
511049220
86337063
94640750
27429206
293576736
268151923
176245730
492532429
207338990
18324922
31851947
156721869
265152006
245876961
23206616
15870218
310643702
665371500
37449283
459274808
11250832
88286434
743875083
558769945
606294372
381446986
666873280
241307506
143368702
2797010
147440094
17211434
368189063
41025597
416330283
150986213
369737249
607432121
342921078
47827669
81233513
551838991
73446826
19755619
357629188
333673493
144384538
487148711
855134300
22459515
203709699
989180610
91193667
69271177
163316909
494847250
232093392
56074379
24866802
166932258
282375871
200172066
146344098
68310358
307224050
538108828
52538817
113466296
800044327
457878941
714720297
527682235
9906876
943032724
95427022
504746806
127714877
137967190
510691174
424476835
349390279
64017523
278752969
646825127
581990879
307814538
231232327
62745931
813647604
560884720
711769869
88708627
121439577
202492537
635469117
112939870
34457587
156905602
97002096
397814572
272032742
505802519
30439680
223246346
771190897
246373213
592724121
370290092
9837440
129786347
246836598
31003595
21328632
40426320
196978600
17369488
414961465
840213268
193398943
119308385
313404406
111322632
326158607
8839367
201361602
145176002
406147523
133865310
421755010
6670850
116157578
344299989
80908804
475483148
426723195
446630172
631168370
379028289
127517357
513451521
279375526
153369059
529383482
154905227
210711612
12638709
538362234
24611540
488011200
924007903
23176927
10918768
666951416
6923607
19337692
225435848
525852607
128900345
355411381
25914905
473669776
25694333
197462105
81788706
113944258
138616432
526502797
518003992
77668761
22680021
80835567
581625243
20894030
2470564
87857362
550531254
264177899
263383605
180398673
719350129
418181384
710318155
34703783
291976863
214367300
541323293
300862528
7014686
208500496
33443446
184556913
399690885
19522218
286963952
119672799
268297220
714193181
196925765
227481230
340846712
317623276
311989696
22316409
95660063
111840625
40705112
260513225
125305607
2118940
16622168
545737439
862749880
3317591
240555161
402450900
189911285
30124255
53703395
688613153
27569
166666613
81413974
584045292
124956010
217886880
7861702
235378484
6707298
628526931
109190140
36452153
181142817
9392161
626396667
37987092
237859017
568262612
48275041
891649416
280013306
96177477
233181477
283809027
121645877
424006339
30834197
42858401
61346813
96486001
6745715
43723524
58810111
363703312
242470459
114193740
161117298
101442631
597614078
105248795
326562488
608175238
33059558
59477827
640760297
420050402
356161464
256404346
282835581
783446752
106241195
207178382
69571456
19103055
849632432
326854140
75659930
305488920
243728786
357728095
22858405
525376732
331721955
238391809
362278305
186845
636312524
457654529
1121279
538434413
385187687
91668004
348473417
173219046
649718621
9950240
403772009
8506906
450005225
744721270
292741987
104548189
20795514
631760348
108321716
117428241
1643995
554322796
75064425
55242989
285586218
72714632
552504890
390364639
4047845
38471312
197955394
780889797
210939289
834916243
474357987
117414419
384894611
213040591
40822239
589788528
382016020
168251226
6198752
128865340
50606345
9208745
367489562
304292099
144662785
3305709
123588099
344500155
360565123
36331081
311603149
493286180
56052809
26955023
568850616
341790448
719528612
527812083
320430750
705986031
901436462
339672543
190609632
31536126
419585447
248853114
238148285
674317610
58639592
30565083
754170217
202362795
2761933
46356016
510142115
431597755
219210423
334292940
432430892
752711689
73236361
137441614
392588
135945696
393631908
394532354
107873655
661444823
40214626
277289116
93474902
297697208
124852586
538871281
367990092
109400325
197676482
487284421
473274756
292962216
454294943
725604614
453607514
732781137
602874040
407340701
270206600
156253889
149978729
204250982
191679739
283650965
12906718
491289280
149444273
711624646
148530618
540392102
42521833
419754747
274320057
351531762
73348510
350718453
76854900
9638600
305284578
24005137
426652830
94356794
292973680
85940226
873572854
46023237
50540684
16156779
889306869
307287273
346780090
430679244
340815956
165699983
12020539
68826267
240139104
198623434
11424666
99521297
104155670
390531000
587920135
370326434
13221246
394166779
57385379
24500932
352831556
38638086
532455402
299625722
99622079
414668304
82411495
413557432
3569276
372546546
524075392
57026566
151358393
88708869
66548491
266925816
2288343
395888918
147964513
338810270
201898656
280474500
267746143
256431220
13731482
145068277
200184918
271707272
66174757
122139708
5650979
66410081
5625489
520909981
226054360
178294399
35615800
359836784
819119359
14897357
95238764
343345420
383261847
18522094
191835597
138979171
10210782
746780987
238950824
139294010
89880889
234157540
16722794
23180541
792986056
231648560
704898531
218123526
320288620
697948713
93121043
464256869
369642603
468183256
29916478
596426089
20694270
493329446
183594758
48575038
538377228
25038620
163575411
256580631
67916237
86645581
548409323
144557141
511955973
576681102
18126598
413931933
54131423
57149563
240858374
57605892
590161877
625980035
502480205
134041075
661186138
6487026
370555510
447653813
52724245
226334232
27500954
236732498
468986813
150276271
533303190
211042147
365323792
36317352
379941270
294795006
56315141
121248745
330851085
223290273
345889566
728258582
398888486
106967209
749835417
236690
687485678
34599473
320401831
41842787
600358676
170834720
13147774
123320093
10191011
276216333
114941842
191815491
63610053
199316375
144133968
95305061
538381508
242844987
787813829
59081064
2241627
777760975
778586293
61446767
824468592
155314352
27623563
36544054
48842720
300745863
207735045
366557430
60482747
512100475
15984815
35618601
929210355
16308588
6583590
317454754
538239281
532808180
413012222
16484001
538017775
629614733
203296650
659700902
198600141
270481335
232794958
124493647
183676
378260436
290979806
222678438
471626868
71864720
380736249
567443104
884892476
477424761
105262581
356435384
68160510
21817659
340911759
287781068
100507678
93256539
14269279
44653512
574049952
85392156
827706
4358077
50742171
17872826
231564021
98031836
109013114
270171052
715099296
375613639
56521031
382158616
305982323
85952044
52133163
24739247
530891396
732730811
336155408
8236168
154251149
104417091
48828989
10996633
251253727
636275813
696148021
386351030
37108426
38827051
357060241
531840197
61237713
139800608
434075232
51396125
156044712
745182840
395304886
63723713
124623525
23349467
635703986
1223074
411659137
360170898
118968639
79861294
70044731
95759550
327096971
45146470
4935168
115859623
157405229
288284164
37121818
76301237
378508921
499281297
83819713
320416303
10688124
13920402
626442084
176881294
586117322
47050350
174419596
494924783
145396680
208892429
261709183
71449314
698870106
826094776
80815127
766671922
108854
306282497
828030933
243770473
101320130
18055528
26250121
271151794
72943994
297565314
651684
95274356
279777590
54907959
269398022
1878176
570965505
91860346
110944657
40902714
356072480
539672962
162147950
558050786
236542215
446906527
39342825
54700842
510550577
70700176
545889312
140194268
76849702
2593423
73136114
3725798
98971938
312595241
355549117
7628055
75117579
907807515
131915509
186509436
430795412
16210997
713450967
591240917
24022181
154400033
44941109
174158156
764780504
35016586
564504629
81958721
963741585
99967639
37118953
396181641
61296018
313321665
347887732
200983312
168505068
5645708
430090278
229224079
15530468
136245085
76825697
62056964
38998778
143698463
153269567
190480716
153800895
389919412
188158847
176675771
151628840
58306914
73847540
9894649
187909103
50257219
477013063
87958800
12965317
654377683
281725642
716634366
300989448
897449
222788002
4438999
100251345
284370195
292045859
314326461
123575274
647417809
160821783
262377498
455574988
663559156
21669256
170045350
711888665
422599772
929190550
862288847
266998307
725027
632155398
143289501
179332051
222171553
29240862
65795534
293403793
164048343
588573616
743453833
455882367
52734894
222221479
105370399
612790302
237226606
73608559
116289410
593707681
147696226
57893239
35090481
113965935
4890219
104080280
155946229
31284574
571977221
38050340
472079433
148072894
445630831
114980149
183992861
390935804
56456043
3323664
274840263
409132166
667556385
407140206
220755245
256533157
304636173
141816185
496895431
363242390
467016358
20752276
378847067
25988466
720739288
29191367
60323411
293852141
778891176
7991023
705846600
669873
403198697
30733897
294052182
68494931
232345068
94540144
108015113
878715845
42149434
15117935
646725118
352878043
112224479
12564123
59748091
19440909
374615240
703092449
475864721
2956802
128484266
707646439
262222859
255374906
262185781
460975267
868305386
846683554
6438673
186155335
241595082
396425483
219747462
338252502
326990342
592810250
436554679
48135410
26174642
20533975
548211686
242679494
735184441
446703475
10773399
128131736
294417246
142678763
108175646
6014964
65418593
58946847
374535533
55035920
250645617
74917552
156455181
582085680
41612635
90141609
138075644
1379758
5857868
546340945
57882573
15308648
107706465
175341250
564666855
416297249
135478082
200191840
441761409
145067100
281247309
61600996
32960380
300735353
17075000
288377969
611577318
401613487
410550036
473074830
244254657
8829390
640077544
160238046
39101348
147929841
877404656
223001426
87551304
113431524
88429944
469477589
741420492
406032673
80722350
447485443
237429398
398635395
71479902
28065203
205428615
11277174
222306502
692940960
29180637
930306017
437805962
241754460
74375494
82624633
245807507
3933059
70153375
53247883
19129573
109962898
257452234
765957451
481098400
17572549
6411931
451858044
138620192
468917823
374775244
59627799
8147740
9486681
52486743
130467297
16399080
45022937
464185727
439937750
250371104
181612874
292640172
520197640
160131420
395522524
280175627
67727152
68643349
223293703
62029473
449327008
105334283
878713975
385060336
106913244
367758100
128598380
64835323
398925445
506320053
736733244
317956816
8700661
338452080
63631762
121750306
150538633
114761140
502679492
148899156
463406612
378957213
558197128
9052942
45844795
68791473
86764862
114299512
364949213
122374181
776808788
209248190
179470889
228884912
232030902
249649256
115269463
3241748
770644960
656448153
729130974
183567357
179137779
215043509
50388729
75774623
138327158
492808980
375398862
243694838
33167154
442347969
21248439
139323672
260903020
14466226
14586164
56427740
273116461
51675533
104296909
31446732
226040402
358009523
315116159
89153508
14668493
29887411
64148438
291096785
87310986
88530484
344297678
373821529
606658240
61812457
91073281
18202643
2426529
156380936
675009496
681095890
34484765
151640357
8153265
27683398
209148987
766435571
82981027
155559231
65674457
18145328
8737252
627486687
32321116
137223711
172292937
1239608
475564112
356832606
29539194
299471555
198564695
4297238
90950830
240257315
593734001
75581329
246493801
876464033
609324971
198113931
49782060
99879855
509393703
32207220
469955709
391744107
587924749
163646399
262398104
134928176
25879887
13584588
113244138
326891805
491085228
695426869
4238482
14511552
190227440
716454197
18300100
79632271
65012838
194371734
275099677
199133315
42135318
75070970
238869841
209900778
235687943
29141172
109644130
118607659
316304486
535263812
89140532
724983652
728867670
310868646
586811365
345969586
227379015
16587890
374876798
303584446
451052166
207784712
128062397
244331054
145066194
57215911
279413616
439161937
384068068
2730479
183107069
31312133
511464312
415543102
128027963
24709393
391072614
191679003
223974474
319512012
190853605
505140794
269988836
14096957
69619365
13362990
926813139
132822272
224657951
49618752
254584649
106484815
49724616
585512814
17072222
257183312
30841681
310491851
45750194
442572515
415144424
227302063
166292402
526986283
795554011
119431407
353735982
9614861
219561958
496785177
57983912
446633357
70090096
12057644
496491288
302159680
106353568
231711900
502406853
158497259
384985206
277118033
191247471
628826410
118944466
655179731
440681624
172756342
20070002
487617966
38258266
535246218
121778265
188398879
28518531
136860210
32625620
5223426
215802488
26070094
29049171
42699223
76572677
99572220
34021721
250923523
221776912
319736561
26204097
32342354
345999320
55166483
291093226
160138981
124470079
61480654
65900218
47089546
16091547
624714126
114172178
80312696
37648338
1933154
724271594
492329470
18372935
456987075
174850869
128201892
806237743
614842402
496660648
625806583
9415522
330105905
29946960
131818524
88504300
146711346
11490413
177064720
541697023
111325624
15429780
256310980
103787707
29656454
411534611
279681075
625315392
813882867
727060037
104110041
8753266
85076855
215868509
58180692
178495410
71902649
322441177
281956301
491932809
140214339
83941368
197068710
269144472
54744383
10225515
402211416
380246288
121922381
847230507
714285404
23525364
26185251
4884779
849321787
89918098
268515251
49724182
10215377
402682843
47028995
235954883
212354551
193163690
77210060
523763301
85766880
164971819
354524669
661813748
35457988
139545422
364822763
285211776
303377018
190210489
305915265
55992258
3070596
599790688
516248330
194446994
288457173
571779234
174205137
199968283
524446075
97232995
6314245
278753016
26973504
103081513
74215473
654111610
660090010
27432183
119135275
310765811
503778193
526725138
98055424
107973136
525604101
146077764
23692496
372609671
389591346
61835298
516157611
130921300
278625505
52351102
11011876
12225547
2034200
542345091
84240785
618100699
111603390
557873783
106718998
810041850
458088990
235647421
179780284
55256339
298705885
898343188
98591288
442954127
87648956
36714594
12691597
407571404
192545164
184972097
120166713
77026980
569956094
175295972
782185529
293626176
107462970
1783584
389060396
494418063
186297945
452896243
49375896
470309012
64420479
179999923
242513564
397284723
70227151
686732651
109905718
350983689
18854855
18105950
34091793
592275370
240592749
382922811
300013908
432400066
136996847
281405065
299592466
235312153
271863412
397490596
586927280
225946888
271806164
90193216
482921490
192976358
135886888
173909603
475817676
192840699
120468125
275482566
217737759
179070023
194020255
174993903
335877694
27948086
4518497
760031717
72520806
887962886
26312390
218990848
75551019
375231262
13269313
23226225
180678864
416545242
126449632
173017568
217971245
242369903
240151513
45325564
533616836
166433587
656258942
88704816
441475055
346471687
67719223
668106520
153628044
102884596
4087970
195916372
40759072
113812974
162794415
197702096
37902657
42506808
334001341
22918275
114954485
97548072
2631628
79420457
27401810
174295983
175452845
7804919
121973451
436001443
450451299
114673211
626386389
431066948
171019725
151518202
307379745
11936689
159777677
10175660
58320278
5080159
373522734
336142021
6462855
290001325
70841767
71147179
48812241
55688394
104524105
268015651
115701804
73325532
97380092
146159494
15895729
173424622
36110190
853259744
450714791
220445068
972500459
50069594
96559647
46312994
181799231
585352574
307611662
207374372
430339144
59959832
333074247
148674629
352096963
16051528
467998076
223551782
12532152
50802752
319232438
30370582
121408905
126411802
52306624
336173160
384680531
232846292
127543081
20176361
82782698
554975362
110928446
5838036
178691165
223362188
801922633
65631963
64038415
15065912
280121284
111403766
20406795
34510572
85030117
440340924
180143646
237541637
24900340
530872009
32638940
171129993
734625717
201999077
202070254
281457900
764261310
10878488
377016403
14105006
227962726
238288046
64476974
292756741
274523522
177805770
3276333
3872428
724403506
686866946
202278659
61617385
468541710
63456595
214550829
811613823
91314955
177580040
516411236
314385912
139567314
92684903
64366238
557971158
91398043
652544102
187658992
839243945
218425723
114291875
31561332
43554143
138958803
20854701
264285387
9178752
137702488
305945176
265582208
693258122
149091372
3649558
99056566
706452361
4049516
4610338
276451517
515704681
386974015
966626
304882038
85406984
494037532
26966589
267142
500326696
35179371
701789444
714535970
386143659
61032665
115203478
72326057
1556875
954844035
882471737
64275929
773481440
383232684
243138170
144069434
167120918
49787804
430921998
413607295
139179707
1772483
31558831
180414935
451147443
1010480
367798554
52841481
252138751
156920865
397657171
25522015
65827796
443258125
38219323
153709972
17260951
97736756
267443839
405571249
834396295
507428893
419705582
90340133
97936164
172283740
309221766
623603677
10345355
585082645
445094388
71675961
280335363
38230761
42702010
666797548
9177521
37195544
62023807
115134946
16782874
2295732
136622149
633060606
28737007
58503920
551064224
737597878
597103263
358447463
804349370
16562209
162809107
271275081
259259818
459668527
825249462
158668688
337626752
210168231
93600590
4881128
114497117
744031397
243630755
482675039
294845267
123383980
87782951
85240407
258373737
420001823
22160527
285220670
51292735
34352017
872077582
252890829
11165947
202998969
186656562
30609450
197407399
128486153
450539040
750307154
73488882
130846335
350764243
251626345
20974396
66232657
117423180
498341279
436890107
15751711
965462365
10241789
147624111
207702129
155748597
59668768
160695960
755658242
115783417
429663503
72784692
468851981
639734188
307584337
427708568
14179779
185076051
106843678
260358307
69535492
442519677
571397431
108172452
227547930
103770082
546836521
116001247
43357056
50107512
158813479
386663528
556970738
87797823
154168078
324815983
542384574
154398413
822285756
170172589
351038518
117717933
204852027
36085202
720936231
3932943
201115522
323048799
117534500
109456761
195104371
427362268
279487282
123006350
175193700
348878262
186766968
190683441
464314994
646583344
193030539
16179327
33320948
275749033
318273090
6296761
89765230
785258377
401793206
254685346
231147273
636195199
168594913
193503654
341081320
150233911
520762804
96003521
130748014
351135094
321585949
81606497
199460867
87176119
537338663
69894641
927149621
41125572
277205050
46145394
205806778
251805460
184742679
153264682
747738716
328837003
279049875
179166721
836448118
27573513
22294416
346163339
88302491
726082504
88604753
741062819
32705374
206710941
225727380
143266383
248647173
509571286
194535298
222376978
73728864
470626923
210756422
3352645
327047021
214955897
222019477
283404325
701510289
138290584
2614569
6899058
357893902
18631776
771461932
395510913
43690256
75918667
238036786
144276488
365196957
193679459
313376741
413911678
474878430
5155824
30029052
233684386
447927197
387624689
233593351
123489640
365053577
402511194
570821192
686587554
120365098
20881281
184173622
145514445
192275203
125897390
389375124
238724096
21622396
56547773
128045738
471608058
272683136
279306644
158385832
942986
16267588
700547181
91132742
243104830
395665893
155519558
277872604
68177281
133218333
50948084
169082760
16113145
347797817
42008897
638411391
123663194
130605929
10925150
34165899
157544163
17298532
394292167
185642800
665296799
394476227
113459331
507258404
284132616
204591096
457523349
161100031
550639243
139712227
2650091
20422311
46703956
709065841
147757909
136770986
321592933
598750044
416225329
146211980
291901979
17508366
176361628
172962092
430797794
137964776
140623675
121403560
683000
85392336
181228455
224747783
7709072
141939253
13954926
138493655
397667794
352487585
428560989
26785184
713441299
88146838
160068005
386938106
109166266
683692277
270514249
490913319
338656778
336751293
484572297
78210139
26401434
588049902
753039727
258744757
16830213
75564830
361771499
6215875
121689618
729771819
413132279
9801254
168920
3707814
226978282
596312188
165637518
254377859
277787495
55937228
441249722
555820452
204118265
123348820
504615543
12408749
54264533
272315817
65302680
414360663
242015779
63195581
163027193
290104188
654313909
320781967
137470468
741307857
539045639
63091384
596590563
10509988
209239511
4477858
371401584
278103902
381947666
492988730
418272475
47184858
549030708
18073693
149716456
207956821
234663652
827431565
73667395
278259007
11803866
31816459
48590320
107876110
202783346
689922615
128049727
358533142
505024404
357517114
321018245
186421711
33974534
166827551
269195620
176647168
93119051
134903683
154903949
201574367
34073988
356550195
238010974
360937533
123969327
845458258
73865463
454074892
493277796
878653219
572774955
256810231
173882663
74973617
140585047
382146626
117077940
800554398
79679117
31923684
345505780
356143127
59954873
2218697
6415478
242641130
69655463
388025235
29303825
742553618
448813516
721911674
20933038
91678773
36058333
616342529
214748979
6961305
240609097
43674520
500849126
862822079
92595405
539959324
294977810
26123332
311592441
159041153
206832680
243029650
159808344
286400324
54399592
283197148
11505583
67061198
326485947
597027292
109530448
164474368
3590433
479075540
543388927
79793960
328614438
269392228
239800560
595137879
396183694
13242924
598060511
673687342
385909825
173784017
30355105
88185882
429517162
9430683
452901742
416189621
2677007
313134047
23315357
40327036
649541693
13135111
294242339
574432622
281091977
425073603
599704683
718689859
448591534
32376766
207228011
9781823
133238576
96857002
260057548
35139897
237416151
22416517
142585331
224370863
298839056
74109121
301094276
12957773
274460856
803667840
9299476
210636972
508021576
793610827
68453017
182931081
178870333
219074210
149498622
153972161
191242332
30574130
702329137
17172166
282943246
112032219
59356402
326093378
7258944
200640215
249010122
223499061
542245258
43348571
301987429
757664243
811219158
142233791
19119629
154206919
354795045
725418249
726981657
293307459
853930979
76665752
483507115
52545919
318918804
616862752
175878185
31106619
13382677
337191764
642112393
106457883
115567537
379450854
33000236
249917886
1974737
23957046
127747783
410521204
181987510
550216703
547407689
227130558
330092977
70612275
478962005
138360607
137269593
441866810
14247965
459221025
318399477
97447846
280699394
548136074
254728191
604195847
53112673
637365782
140296449
74414877
463379774
623757609
1270339
33965042
43099955
398771491
122176476
116516771
187610479
34233671
76110692
58464948
571873862
271072692
355504612
107661690
95541044
239915022
319089883
156506955
96364321
516745630
464362472
84850151
298564375
324160727
63742038
657742154
598477453
75960837
14860268
164636457
445187369
103148372
8672981
60716447
319866421
493077692
78910857
130157898
724621457
3516755
185877734
619509364
302516158
101324354
173119722
42413748
527742236
328681445
60241384
73873648
150077091
160845531
67858771
428223679
92258633
463453468
266210442
57301825
9418202
510851225
314744138
223296898
286610106
217022410
62140674
78776818
410329089
276410152
139437320
181079902
536772615
476308010
464999999
19975257
133457487
30223312
99802510
58648703
33871126
248528869
156494351
744420454
534878745
271656841
272752179
251533514
68159595
635770507
500838908
67226765
190157109
811949395
747563071
233172639
731881974
63963104
596079406
6076912
392846568
152365015
286053573
102222963
5924816
470067986
628928702
95822445
230454004
205301310
191893465
31607488
11870493
625705555
354850998
28002874
758926094
78292578
707528932
551583392
584364458
206621256
226036189
4047122
239922491
192864768
41562326
143235859
872807600
12424480
33625958
174268155
116850197
365668804
148480964
266912288
393892568
38062798
4370144
204674356
17969757
289974125
503619976
262528028
269233493
289374100
399061782
431592692
12857521
169807921
238755983
219771420
41349970
48965475
656584198
29563114
321234779
97867701
217014049
149682491
247579332
413570919
394781645
64819367
914686463
102409265
459715971
682306627
7646243
237830943
471378408
296306577
397494791
300116365
776886395
336291227
121496893
66119620
340348358
35366267
42492107
132085154
93266892
98310419
521429381
260044911
776720431
402685365
95548126
440921420
203542132
18863398
12210608
200937213
190543349
195284754
81686025
69009995
652325397
346782828
781455678
301003414
202796863
377988820
553289823
51881967
246517696
524581354
258433536
17984705
62595918
9948841
7829357
3956866
284731469
33783738
43489817
120019996
425017599
187014431
231338473
605837792
6701847
615769048
510142605
26273507
108296201
670074157
36418830
88652324
254044814
194972595
588544915
822029274
1147480
15988919
36500255
326494102
14818945
335574797
257967786
976504790
105314804
48662621
772378148
36465300
252633809
78344154
171077909
332450165
807079537
54757711
533045130
392434766
146167547
93819087
123002712
313568462
23304924
286900421
40683765
40006601
115798306
765316740
37918824
387310167
290719638
874695870
371095328
7587913
80040052
127436890
544668574
108484626
283260348
200341153
141313643
104379880
369475797
708020112
70635554
379927215
364997027
58488575
229569343
166815183
126725340
30161219
96063667
459950543
234269794
384087602
277069206
80477760
82702163
101176499
448275796
321246136
105277244
51734657
467610793
197618504
102270052
49657142
105499191
171283592
45495015
151987418
19967875
217152993
376204220
537360438
65608304
81791980
91433601
451263238
182868187
32659026
373847576
325288669
793619356
455096110
645423
310280290
535616978
72934100
73765981
290685540
99103538
330984320
127980212
147369927
283562513
1537702
401436086
90271768
69326641
49868247
229020268
41585408
77591997
16034496
346875220
121284023
56989593
279014276
466609140
558508290
349177635
252617
528068320
3834520
379219449
525605515
95199462
28150739
64847203
102906579
92823572
619744956
313204089
245223157
66006820
209123443
125287021
53236702
63022110
312219924
199644401
55699186
4732885
193642150
457469877
14252168
390664024
63239690
281023318
521034473
641952703
134387552
599734921
284061161
240731014
264430477
428190873
667084290
545484030
665913739
535304125
761722347
5920756
577868718
82952709
621040826
736596646
45090063
20610284
268102417
36422893
28261263
177684066
116504715
286116679
240512400
209311729
280349312
387925985
404365988
355983543
240726090
64585496
16724187
497312456
27329237
308520782
209471787
16539069
96720470
380487663
33824335
431566093
214812944
560701680
452401177
205830729
97257704
126249457
19857506
33529965
363974206
433509256
3860655
259603281
11745218
48524514
742327350
22111589
386425465
7605708
531780209
5588948
148959942
167362347
63414487
76171157
58441784
19132291
515015107
177030250
13580018
42681631
259885242
136407151
122432554
28916036
327537490
249902994
110430686
207492545
573177818
591984055
386772682
517490670
122450563
570132770
101392470
169038924
594003160
729153504
285565871
28732935
236499460
309567363
182307943
235846089
129938004
316426499
14834383
396417765
616541561
469239944
260904557
146063547
420445754
257216896
98275584
723671077
168243856
708563
125566576
145635458
253018718
124957912
9527802
324450484
315038558
382905804
138701485
99044294
215207624
4872437
265644804
189285233
65524720
227925508
216398521
109631033
460087866
273448833
35224178
17416412
35009075
303320099
92892272
126863946
99965355
31299629
782224040
22297135
556677635
348177413
316445070
2143319
53582848
22088738
231620137
2912889
6296674
415468948
379645122
10323318
274864909
71694744
263829140
569881081
468729422
72879112
3550811
97476897
585964650
471171724
65728187
285611523
204153538
263840334
479562701
18471337
218569975
366986779
967697898
456465256
267615571
334693293
399531170
24388375
8029163
142915266
49901970
570181767
36762775
341712869
525609761
3518873
633407720
104413942
464830995
618900876
54727020
357076730
80604775
159326229
280134379
87202446
49212526
146597012
883001212
125105644
7527089
409600715
212149325
29500330
833698513
9232814
480424015
259279326
217634455
334171797
373877070
25786952
719132582
32336382
39349983
301045993
675831032
68750334
267170896
543117521
5206158
891754909
118598070
506889896
146128291
224623782
46103444
220187165
121054434
584245959
674574822
23627089
5520054
183469339
147428572
547080191
72433674
23498615
327894902
102412424
341250825
94844329
122933442
440825460
479780914
239022540
848913284
269767376
328911103
36556534
855172928
250448071
451715702
30877932
169489993
170697743
2388539
691110117
399431590
135979234
234029500
308886129
722202285
137975037
122430959
46094233
117689567
162645252
273616807
152576945
200478089
156397317
448921029
54555285
19451694
72850788
192830659
80514862
40501757
113159500
149566979
433968721
112866931
318660856
556243449
139581307
9715485
674698253
368989208
294873215
421330961
4195284
731348113
265529526
262880410
46368650
199602716
860983866
467949624
338414927
358091132
1783279
120702734
90823149
587788788
26767452
571267801
17888381
32720311
192511404
201506110
182003339
157358267
156114311
653481886
317764904
366320820
75806538
57188921
633972463
52416585
889193367
377131809
310509701
427834783
75350140
532799926
719439396
147130950
509633903
372845469
131118212
32641687
63771395
36396580
112411151
191997368
208682853
444066769
11908901
350953814
18307511
34092906
663690685
712363445
36183083
340203030
67699743
501169184
18467117
768309701
523083918
953116445
121334454
97673831
5023991
108003930
111405129
417295692
387742313
302007884
220739159
148309114
102451981
54758499
67983770
273070984
238553722
8024395
380126064
223363897
69224068
321870668
15525538
500332977
549953689
307681622
249517682
272477047
328585574
1780513
8440111
812117252
702151185
656907652
40597911
478538275
833283222
300266134
77952321
93208835
565161322
19160119
36557168
165611668
832788977
623457253
86241712
306971177
565105167
333656661
253242823
20203821
4908765
354630825
53971203
137416458
316186710
115644892
90354073
277489738
5041740
37533365
160851167
227537914
699956
378421504
551079722
228388191
319118922
224418811
60607542
114347610
170340193
288991817
65406461
248235204
517035174
495007659
88636722
71159690
600481298
78202331
237061590
791355176
505697962
59461145
206206067
26708176
65860102
157884211
19033435
29077036
47451246
727432543
492281627
128993208
267114439
21572877
47522479
182309121
217586575
570209604
380471536
294368942
27803070
340462903
604659821
379437332
67456720
481886608
8216509
221223650
180678311
9174043
222597875
591719393
41826399
364116628
51479885
96527724
209906101
206360015
185531500
496369155
204562757
33673603
178853037
859863142
133104156
555253052
402240402
85326358
373612551
210007852
39952041
374075541
183805758
3289249
91164620
66565889
306160211
156121623
176648461
9241054
287736881
136623039
221327139
696626109
702104983
13288291
525740943
8526291
237793294
192614176
107300544
715370760
285379150
105925737
84114705
62260266
255059258
586906765
52313966
784968273
16790096
62668846
55130798
400932676
517214262
551907979
316877154
58014562
445228102
393754204
187069545
166721516
68150176
114924232
615450764
131856608
137544050
388237522
25702504
38686463
14689657
94047585
184761909
257466243
135088635
159608340
300823315
129302160
238541828
169419332
255526281
68987622
361765979
596300185
75994492
108734510
217846882
493136749
615590743
143140710
189122641
614564989
245403213
343358687
17278044
365697635
141865084
789662031
341115897
422291448
202774215
40136441
672559209
31043359
150476633
85595531
327252501
6189455
535165791
4925593
131895899
104872310
143812107
447200317
260559097
139510465
617771189
235866864
58046491
558185130
447684455
79590174
112707533
654835792
7669475
57963759
407078164
665780183
327676792
268353412
54466905
218264486
14732781
799150729
233448739
32211866
230099474
217933295
317514591
243762574
58720857
11850734
92585242
3460449
44189345
309871005
9398136
20876178
457400194
636454984
541996124
502525177
248124800
278188865
382194042
118855886
91609716
522610534
6725816
327252061
559697923
294668992
233750063
248714242
540382002
243379266
713985999
108922237
196272597
157080306
405596620
94363723
211212306
188030340
467608388
83675014
173976858
25554573
604903391
395324531
579576976
263306681
111441154
543843807
230446603
280353074
143519314
791334115
297180700
132065509
170554878
94123583
258128710
453485719
213788117
71913025
617330180
36959668
226030304
127177140
207006889
297877725
20723005
123716656
6127633
406506215
234524221
61935177
89407529
296917024
224122844
612556170
4017415
566894990
189243550
200962230
25596284
283199520
210992284
355973437
80999304
51629006
123393777
580220521
314936793
88269295
280094154
63922178
119619822
7777915
35270394
627698971
410932531
40508020
682512912
160217498
46805684
183159881
48388761
698927526
282056446
424515009
869864831
354098623
518347486
583988960
95558320
185255210
368122287
709147143
593535365
760252545
310118433
116273311
15879273
214319464
656823230
2151769
239091618
1282968
212597977
27519280
150260671
471358810
351206669
7798595
111549189
622863930
254376418
70478834
212443246
23956931
889542877
473119358
530614859
49003021
55030646
87037665
53296494
13126303
501686704
56883004
340975799
116858875
328945436
91858849
449710209
361650366
308428106
234303859
422219754
595301615
594523649
76937011
153149141
121071757
7813559
339791500
26394777
223247210
181953696
639423436
610008157
322898170
247392989
410313547
4963274
16425753
391362223
957535020
27409762
142858949
2734217
59170906
1435292
44685838
9953015
74804553
946707238
17865306
177711041
641589646
636472541
232704537
47707067
107877542
135528087
40891719
103425179
14537894
202922811
140258032
640188102
88192235
106185626
19034049
203687198
123580181
84978168
24020290
313939612
50861079
167192993
668075317
708771732
28615156
34122112
225932064
91411383
239398611
41728292
51041112
147603447
439173189
645227076
293418043
1928045
147867150
191137594
128386857
648956289
519238310
215427254
107197465
234416640
236715518
183323379
411496662
613179411
457013261
22562106
43738787
560249650
23118863
281201915
25863419
55141066
9124997
38195904
148892445
236819144
467290153
4490182
235420521
298699496
272049506
649242323
202063977
261322868
419333770
842016909
116018975
29282909
123963031
39371816
218544363
49433495
343111401
139691000
812407875
487126538
212603663
53487904
812340841
100899336
547026101
674756846
947918957
157971492
570237435
877681178
317921230
186907245
60980027
391386176
124955123
31666034
201800151
37909748
441446920
35655265
99202176
17636248
301818361
619801827
172423906
81514783
348513373
493885739
403088808
599190815
432055070
258203174
653509430
301427876
183585036
538160668
28880997
52573811
857811726
264137358
81983645
67061985
7864047
250921320
369114783
479233728
268493216
358238751
27318467
120292162
112901474
426787538
67580168
81120902
266925253
77406833
99808764
100116210
360727405
449227777
5065012
326099501
63315898
87264584
32873865
316602955
169579469
59686095
483166453
65400907
94446655
215359930
651923219
244057689
725263651
254887485
203658540
174713097
161425853
115751458
309087510
167671155
38383443
61468162
115779338
240056250
99844285
104790537
165224217
14114830
181353636
557749598
146720207
210175684
440072565
323175315
448383141
167609474
687892443
189263661
336613322
397083712
276559532
271376479
554427219
6082872
2040120
50589997
357875534
165920503
589498982
248954205
629145186
91205982
367912510
208482809
149950072
337654804
91887364
479137611
190364523
320464972
27517071
34795452
41910230
806441368
154425865
288371468
123832832
330813882
124802325
720507213
567746511
514181504
15330412
59354224
606992392
676378293
272788393
243529356
19162089
237727113
471451943
579669880
55981505
432702065
89808813
122582730
136699118
190583077
126772265
222436896
168981764
735765674
290990838
456471824
573436821
132623275
179234737
475477156
795317335
275034994
235398710
339878452
166754888
139916464
8197516
47060306
15261355
107394207
163968253
283062007
40871304
125768057
67287089
308329854
26250631
377640904
197330168
664908850
408710861
12347936
262189669
32781348
301972799
268217385
45925290
1180026
489196722
641476084
251745693
202292568
322358503
435663
16494647
295576276
22183936
442872278
262234051
29525929
258273017
144270896
350963461
305015672
351849484
219150031
105243871
2819964
424435413
198090030
247128
74988548
40418305
286824266
307094832
267361154
349182586
255661952
353126791
10991514
9092233
159715246
200725803
545500333
100341118
296536147
19822802
531355347
30584170
770446926
80085800
640995826
359705116
588777705
78328015
273110448
41856311
448590428
170946337
29060949
279603771
22869309
23549351
447349679
424987452
136808264
322168504
13418801
97522036
86554811
419628682
135306861
480345903
24870662
28300218
167701310
402306750
853780160
19399620
374545376
222114437
43643980
837670694
26353318
125897678
84371598
116218348
423324010
209267022
283951081
256562803
613367896
417632024
29633091
248592417
56168193
240879962
146540833
60115493
27287060
219451664
19436122
113780325
146774864
17992634
779848057
25562095
406189999
438276634
238592448
276236411
371302044
70441679
23966640
35228745
432783191
378593553
514900181
24585018
753878514
73106695
9867354
272384972
143114449
65629328
522936194
240297426
79377437
189004993
859574587
529399082
717279823
231141059
188163455
62857061
556078615
401679135
164222985
124288484
41302607
152895894
49743293
62089979
335945763
67501630
125380513
724477791
704830202
613541641
69733501
396714967
60338930
676769473
122960472
7857392
391953071
253011411
26735117
853114344
232821482
401317833
115501724
514124636
358716539
210100021
7553629
147404364
67532341
436160411
297895507
625881941
145340116
344806188
243937514
61133355
662205006
121065414
223304444
111045345
61367160
97828288
446465234
149753682
76889086
415082884
112390729
339944385
78461600
323252702
143636864
327791606
238589602
91699874
122258556
419507278
581304308
741769289
389366072
54531303
392597854
58343658
96568308
175122805
95689988
67574844
531030930
262119605
11178490
326195574
100725234
368790274
687926914
370580231
18518344
141333754
630714813
845837098
311762387
226289346
17880323
647137719
102327540
90368567
40451382
456360582
93287655
1546487
165058251
74256184
34430920
60985041
400339943
311411931
703510520
38288649
93466334
422987317
747007012
76961611
428212287
182901882
26453428
562721586
548216943
60628577
503069798
340795670
17394732
221157033
97695384
297351465
138298650
99663863
719252087
605489978
197708075
50178108
43326895
18691263
740669814
704343105
75723281
258187517
766584
734857382
22593098
741303052
8387577
330878876
130146807
22425675
695113871
719988339
397398296
219545841
43350791
222621187
615466599
11120027
268337923
544548257
25340537
84280343
321182073
60803625
15628790
26230511
506529575
403213826
318683310
934297141
528131261
259723296
49081955
580324188
4889616
575654703
483690549
271211469
862341
50547081
174110596
408901930
432664251
315550182
34946975
332935674
13734938
55238359
283455086
212388509
29534071
284830712
22104601
593032103
46895763
316706143
588079802
305297921
305103135
384776607
563556420
482418652
154184415
364219359
120120911
89081527
3688550
236044894
29585691
260955027
360364529
37980607
145455589
144508827
52673437
116065870
832728074
604211384
635611134
106119452
180208779
172306654
818457492
108233123
572884224
182181503
721919334
245460482
305715231
638239476
647565573
110891609
502084390
560158481
320994109
249802432
457953199
271740542
135689146
8815111
272329374
596073332
85354679
124513772
676614311
510636993
31660860
662349028
544425246
22723261
378236703
283885607
517330784
190898943
140679946
303208463
144362728
67099722
147785606
24439286
203559046
6269757
6877548
58849222
16296318
268464973
820702469
179115578
327435578
1295217
364879540
314103507
526223879
538308564
202155325
201740203
399476641
203027636
26720622
64739808
58742689
12097214
17512961
293792454
598430335
456758801
347603771
900350408
23529420
568218810
623712151
36348898
98233744
261662921
258236565
16540131
407854385
56235252
38942135
696127281
92477553
10433905
889632117
81774886
144008528
200949555
24090159
491061704
540070384
329910631
263621248
611570893
140458307
350497534
15869556
308102201
22140580
203876535
244135630
19054528
324731630
12594100
291837593
778691035
868425117
17071537
41204227
379441774
685462
9984520
136632777
190965046
7513244
196160015
174271515
89802528
18602085
741870930
482638226
64054236
895778736
578509393
420608028
649712565
152214993
76636924
302370248
1216443
121321749
44097171
92563181
75624110
185166122
45428395
31091673
479310424
207155495
236521077
306329873
433143977
328705539
39761077
110961931
143704818
206633701
31940340
102875875
75225918
157738357
340032697
223491225
606928192
653354330
76468058
661622497
167463742
7552910
365763569
417636435
352247846
267498620
122488952
503138321
423060707
312480968
184530610
19963935
425542486
85964335
6255790
339928080
523751622
538513936
54958704
132998215
403768162
231279782
8157684
98402683
395158839
637114770
18222189
25473401
72734927
24381089
101062978
103860117
99469208
55443874
211205031
11606666
283708018
132908690
18806367
401722106
301303346
160915748
140909926
323484024
21464476
156110297
57229118
202323138
220537283
11156217
218160778
22332002
164293229
105118316
202110769
633609331
134289140
241527888
1406149
94866515
172035776
31502163
233519843
450232815
321942410
109068945
6077990
285403170
230016476
189055271
127346787
151985112
597767001
116033002
48312934
761603911
75620076
105143204
487621567
10779673
380988325
165592192
91574917
487716516
671402191
183568171
5492272
706574826
65375275
186768196
584608827
314168906
279203453
42483001
155741524
147307680
102309801
343464470
480776860
158651561
174022257
321335358
87144304
179074175
232367754
521468733
21925097
497333564
750328880
178841997
134293207
314837095
1160823
463371285
327428364
109312254
71787805
281551956
328207705
455107411
6177758
198479118
35971445
261575506
155981487
118193968
170704535
115163560
152363576
169453120
811376102
105193440
748518016
2270265
297775064
457790845
333602609
13677018
191651331
718818348
476368047
5450346
379338229
133986429
334286682
722917619
238301487
99296982
74849906
575968360
5851960
265781
481489733
524971183
630084236
15128302
213341779
891580910
258317032
45266722
537809015
321585751
435484003
53592509
128149859
174265485
33127021
57203747
304382549
443411517
662344926
101412447
336112613
66787578
438465131
567100118
214593458
4233357
63728350
92559368
97719424
189955156
160320378
786335663
7495323
742384951
446144370
549694271
210497699
443751365
449284502
26087751
36713909
158345892
250700516
481525964
507395676
275998415
133925421
207826527
513506347
129187621
148870769
706405443
863483240
479686508
51559256
55487118
150716158
5675468
695921564
12276011
124882551
77698432
335276294
145986992
46451918
143603341
100715653
175047016
98658169
562674250
216067507
111927561
199079
75815006
323734265
500227647
17150151
143134284
142570348
145419478
510192717
775286326
28311789
29927498
36729467
800952388
82776648
529593945
75570611
247639677
93252046
831564685
215473504
326221904
169789488
76410613
149080588
105777839
151939118
469332703
870662388
496478268
545322156
284834604
760443966
344525185
132047523
570713198
422648461
89313675
175845433
56978780
10926725
371265699
8461325
482623711
28093214
204235617
172078489
14002297
257099314
74941822
785349721
18961909
18044221
253225499
247797732
150298757
488967283
22181987
467395218
458125128
306146536
686438188
301420892
12801385
633628931
531369492
336757265
696066521
162095458
145049324
60875063
44925057
255258577
3366514
224983200
146780824
137556624
119471069
133115556
98371623
56327445
144536316
256843138
215558783
516602
399469447
97925691
40905070
384400580
892635898
171318172
43232654
49278124
42306370
359401854
277847
99869772
5091541
534778858
183836478
760220535
145974355
282987494
727344713
125204431
207968189
246125182
319688826
208704091
27050476
353827993
146061159
528346558
355781638
503247373
780273586
552048198
39882005
96807938
732403040
3598505
509884083
195628316
53944171
4161026
20910364
401269826
148542328
136093170
235242207
318257473
347158522
571694716
770658721
305387902
19678357
9093082
258849808
88944063
42501442
184877946
62756820
32973335
552842029
306015722
230000097
313063221
20840219
77258724
188467303
80328984
119861535
248870097
611663240
467448341
25176260
62758722
211473197
121971813
158253403
211044516
353829024
196228757
440956620
51433618
472068297
242890509
415702767
69974571
4698368
151032005
710906096
397045475
350202714
160443950
670217981
97215778
260092865
177602489
19679794
77010846
257012059
380769915
65542759
291569437
30895041
280540480
120000153
197869599
380394380
8456234
649589837
221839152
219250387
231744397
162584700
172409513
624799008
698580799
96199231
209165272
9121344
295870370
358171209
324599425
155831401
150808780
529734306
131127176
4386550
126507795
586062187
29963644
82529644
107250726
17600425
43325496
110242029
803262101
166279020
328116536
33624299
646990876
1563264
36605724
11479523
57577407
804028592
136725101
324688398
34243231
172738836
162261018
221154882
514516745
449996291
378231997
204169752
24256823
147430299
380023691
46086885
147087529
27044892
183075032
267541285
422919479
388215595
23546122
819961851
112262539
47425919
387497874
752600830
573239324
51942103
297136454
792230334
220274663
322631344
43707877
677109674
15505495
216934266
162513902
285884545
89851416
122546399
5315415
757639188
427938070
7530726
88599162
219879441
584170035
265489645
475307072
152537409
870935707
6329807
97458234
12783116
465189977
264109025
29874568
429795720
238795996
87530533
185761836
27405710
239080168
28578142
15453832
197409202
1858861
420770276
472580902
279337506
684607469
346621613
697453692
126739696
207989984
223234104
595340146
509067047
390978668
15553780
3696459
91506798
726986
89895036
40297495
136023868
97347084
290651977
34816992
264962146
236029299
239306979
199396370
212693710
69146873
13750723
198163016
244773181
112579221
775613930
272556031
291110763
80194209
97458748
69677018
289984116
359305815
60175243
479291416
31538888
71420366
178400615
59514132
278453117
27235608
147333168
527079617
74849038
580469660
174815992
219845100
356053869
8606491
28017468
456245902
17994516
420997057
435998076
85368597
673892764
3887647
437916042
571176
81757947
56275845
441846774
484638036
78695130
177217075
594363025
94157060
224106894
236054783
56996483
387329546
51949040
92318315
99040170
74054586
62718365
300676812
323543871
31047024
46135217
288364636
596439101
92959839
97488975
189321377
232234330
42070581
21290199
21188713
33820669
33759858
519164012
181058202
33406628
559476091
65473874
112563758
398509719
164278139
99620598
520125959
642114091
34792005
658203400
55433523
377430380
85118877
103394575
98293324
157222389
60898373
56755563
311564681
623133694
78644306
335535357
36562313
153517626
242426560
210692937
92565574
676801001
286432115
18458962
587785
219951983
64532307
35957872
373303743
176765676
47809105
258028284
787648531
166543812
156372760
526188613
20876763
213537246
118350811
13157028
2476362
126845104
81490029
378082271
108783151
317793127
60683406
293015177
14712097
223171218
118046225
394854969
145704279
192662671
231624667
250285708
395530873
147407526
11778184
499031640
611452692
668420243
218458798
554396489
337957802
164942114
524711599
646131056
226449930
74789767
19741976
56036556
309432877
18250096
111497581
433073379
258545916
596905129
314924973
8454724
495566922
102358113
535621708
87341488
170568049
308804875
12006090
791662969
44260908
22435653
239725757
266643515
436583466
231136604
345029573
282592630
344138981
151634658
479680088
45050924
79821660
223503279
219756808
98484372
301542476
485284459
842984164
153638591
612632168
129781672
400002735
280570974
95088848
178158849
227699035
243658238
96555690
598923777
11224483
192438715
47665968
42305080
145678666
79174754
373503029
117580498
338280220
3740642
92396002
74725555
102691058
195060100
461559625
157913098
611846344
852294658
720805135
26362220
251005549
96734830
74291944
65977855
531331038
186938605
230305731
653742320
183064657
563335926
118072508
212548576
826803221
11340665
130882776
627449889
61585750
264230764
9642402
354491865
507969846
726569175
29458264
80140204
107617104
87000207
10867202
279117175
833370571
185512474
101038897
731190823
522820098
391913150
301220905
255680081
4370514
91766107
645936146
137543324
55848797
9175272
196667587
122180211
589707569
123136221
60119519
794790292
352448276
73670496
13892044
264727350
743190760
302908272
136542672
26954734
708063395
388401451
643922838
349478062
755577892
1655837
3294860
99160173
249688711
435964735
17513762
274179787
184424164
663674431
8385800
15944887
417001653
114068126
210868088
574805858
188015706
186245964
240959360
47940370
623260263
222418542
110222099
198221021
45304144
128858246
74284669
69547219
174189577
220696035
64290449
136358719
700098629
128591438
199194352
69710088
187025157
171724569
525399183
607710144
77559249
621757213
377118048
239900587
326003082
41857946
198577577
543891433
86457198
306183023
376794899
478367187
285327759
278818927
818933058
596700692
77322272
584332975
148362997
335110315
410500570
198325178
53883847
18335629
35329197
1100926
1605611
181685001
31218370
867802351
180211262
1149368
197914477
495939756
221792800
41236153
503659214
30764430
190388853
270141874
318877367
100316232
347949735
43300272
550961031
41724583
542323943
381984350
333751595
352348444
64523752
229510708
602450541
25037040
439678773
563986245
371413932
67180511
274583679
311456255
236622439
118592411
42498576
430262215
4242804
172882937
46672397
470644607
18848532
330069463
30799500
718836252
223249513
128103758
343833487
379632654
405348998
215025589
16368577
68344329
621935549
71503046
201542078
358994576
1946983
27992094
522517510
23640291
43876141
98416115
556157727
78004645
82078270
343947432
487914099
307615514
537472649
111025156
426858501
407067346
446468746
345078818
376234349
196791220
494152872
110735520
44339478
735782299
31035115
182443051
650596584
70000359
130907299
104210578
455386672
572232258
243837068
694577
240249826
494323193
249929015
62875817
608163500
188424360
94061344
307024008
284014872
421698414
79191923
125939005
28405861
25960
84454754
232119087
854945991
64528833
489870496
511393276
13704566
505957764
588239209
552775626
344898344
70642968
83963073
20779733
287150282
76236510
430694163
501931074
144694759
10079910
35765327
677935804
644578560
917556050
42995773
436468333
509369301
162258058
362988492
88245212
161759182
640284793
127284164
63669669
156737943
6351884
19504191
58735863
250245078
315660435
58244979
10548115
27662251
29826239
592592584
414286925
92393686
326762047
433753518
35816747
594981492
440849806
20990889
472824847
14295257
124790594
381390057
390887055
14881434
32121931
16357835
90630870
40600501
13672490
435468655
519761885
514403396
326729920
68704788
70037182
76902133
320808229
18257827
94946736
519700980
60872754
93884505
328391262
82989416
499227537
345134517
106945620
78036194
227070241
391488674
304053878
286432268
265991254
176105935
772103406
1979084
866809718
650115212
870453240
142411306
134234077
171278930
59976528
316429130
15745711
219393767
88760234
134015916
529416355
421766286
200052369
462063970
305869540
6395578
169654534
161515719
331587460
567326940
58943580
27332891
221448875
958729247
78457014
50135255
30916643
159921981
38650878
8746175
260106632
35494446
57504266
247531309
123342882
517331337
329527360
11882770
524787047
427219579
539140954
124856969
75655154
622596466
243849042
268960003
87167973
77620261
490040988
370063855
5998184
118599532
98013410
525053963
230987638
190190208
51260400
823671545
47234152
172839357
90665446
318815507
407225470
385884974
284055911
324414648
135160798
17575813
525844907
1952213
97003498
244467061
410425850
273901192
509321184
280402129
319149054
62145388
801093121
104803094
723308015
302585986
90454791
124898511
265636535
8803966
309485628
469408566
39677085
107168295
101190316
40278229
322291527
47209128
14269647
82117632
540023508
36781292
323724788
415153
589610788
694322318
13307076
355964669
28532797
187603394
162934286
30827869
126056720
97810522
818804224
863471492
6309601
13368097
40824922
515796979
61630185
9148732
200884281
109735953
382958143
213755958
123526356
15778293
497401471
411891514
519597828
186719660
92408648
12625762
328641517
879074079
873365812
168623077
202874129
48270090
431954876
258656456
105169340
32957039
130001298
87232516
63467065
173993500
643757531
830278916
49461985
96914496
369768893
230795762
915033247
56980603
104081704
580277057
452582506
115068743
212763617
306865783
87220458
175317994
162064028
382548373
66530887
548239728
102613346
182096636
298668580
409175787
214938882
252110
68917933
412298425
860363538
557739326
379412550
394609176
84019566
80340389
162668290
95755198
651005477
1454211
351438555
283549402
144626077
21219783
8486826
87248066
407244384
340146015
79452213
375701169
110991792
339186759
9169552
52463843
34983215
289596812
747540822
157421668
242594830
25771720
187353245
769822446
68733854
361955706
626530471
351324216
308212150
34037337
618876339
122234356
81515854
15268962
103668153
469281447
17573686
51560204
174684061
129893016
31061301
322398254
180165681
101182667
325006425
569469310
26316118
290604867
41525533
81078322
11539024
214255595
356754821
275554063
771024791
284506103
439331251
239304889
347349361
368085920
97916075
81227625
33686938
339162088
600893377
18958468
36194709
152101176
701482030
159115222
90044435
43346478
361656151
127212318
20753116
314162170
176886169
482633157
35385835
161138590
571608532
27048292
82750140
77843289
106868521
99238151
1829322
173259191
62470926
237359990
44790191
6784143
474013630
28255797
481918095
5484803
9847786
324816727
263777857
232873834
334321103
394638497
50588700
25608997
56444671
6800474
183388311
53678173
80232430
8996401
609223112
8890139
1443506
93261700
25718655
136278339
2065987
290012133
109810456
287478048
334129467
187182090
85715129
46908020
184799845
242604098
617584937
18581395
74377920
89724192
800627561
72790252
117326647
348208084
209432991
14424054
42861488
41236950
263055910
248770359
747464877
176150800
184446487
157347540
175368487
249104594
127432303
190148526
62654807
685652081
228738972
575330257
151959217
49876477
197977704
518019977
618856178
115411536
629553458
327786669
505664940
159837782
153503775
497995383
137704583
340778949
170110826
809198843
2383599
20070380
176863911
271678179
60429280
276212598
282368903
411147735
50769938
287570542
715952024
170078357
16528564
198897773
295924684
3428853
236099029
17103285
241250900
430978105
591479519
116524409
122040844
19701044
242783665
587121157
550900380
343468125
77863292
124384377
91589868
250034778
66259845
174918505
439247896
32138721
460154241
364392617
636438655
390064093
698491032
698579686
112038741
35196697
501353267
234407614
35582965
597410341
524106014
259386362
523500957
109876567
465057382
24749786
21309286
153186660
547164508
573696761
274856886
314588115
212688530
48670836
1061294
403578126
331693816
752757702
53111388
54765372
543100411
35690456
21258067
229911994
4414304
520772570
4589545
319568059
137770092
143926586
157184524
60911396
241001709
119623814
24460845
60140433
52328951
412861302
180701692
330281601
210953480
39606441
93816958
300462373
134323910
51265581
27468311
8530791
198300074
305089424
455759977
246509638
75794337
172082485
11061539
15819535
564660051
17913322
41832803
603632227
606553801
734067597
108506158
85231328
50063724
200754792
520006993
475611180
580593491
489989519
100338580
52230367
155779910
78654394
214901490
35577391
383901968
5843174
186638760
250512009
365337805
308838572
281454503
674218060
120629023
101684982
92804195
121124664
61998813
179238565
290897257
248514673
21015030
169864552
170760498
711806362
210730982
71112594
119721144
30196007
114036175
186408431
99388925
293848592
25979353
724784609
303989156
188214916
512222103
229210281
115182891
29321982
18501108
23377426
46427681
33932384
45415375
283774892
11318458
90258381
251836053
648554415
136893681
130265108
75698327
80177944
203577282
192643387
42188330
47655761
187032113
264392073
467560794
96363433
312432512
152761550
131941524
36898123
53752884
104392371
681080530
73503187
348813918
37119962
36650008
530931929
52927738
283169562
2065985
523013557
146144210
522127946
732217505
193942164
182106028
168098500
457865641
193289295
72503769
175067944
98069017
708965216
561180889
473854215
173028224
310098071
220494296
643821889
193392059
46629467
74511531
12053284
255186618
668165170
788535764
160202167
221233493
359290781
173395108
316771196
333627939
159411606
254368840
91711527
268751896
127176924
284525812
190155972
4073731
5456657
114912409
222761173
421446252
426400330
427640713
138918774
843734823
196756847
648352048
127625534
173439342
40013404
421507542
78786504
38870885
147526165
55259384
112795323
55583802
29731657
167652196
20096811
213867280
54105410
2132198
83177447
260069233
398466562
185495322
125193027
211799123
146175040
418485223
26060050
28093817
5134375
443234474
139323643
200042920
181530728
441325578
158044322
477663564
497800561
359687979
27962720
3015519
138022458
44355794
445442344
599101002
330681794
540051852
84563813
29507592
296860907
70706059
466075140
66132985
331405775
30721436
15384264
51986096
17096638
302674327
22561552
515399370
42644245
619389770
66659394
270626506
488218440
193683568
233936433
136318260
184118179
948674717
466914
223883640
113431877
186516576
280969759
660835359
643872576
515092817
31590891
336454726
296692209
459894091
249305821
159453195
189318953
634185269
66647166
206890141
16358391
118677390
207878276
301525547
229946876
288200896
269176464
272043963
459673491
9990382
721305518
443506215
55270071
342672433
658515115
241516517
351872958
669309736
524709423
85807691
92362120
325465490
56866742
68210200
58545923
669895781
439656531
151075427
59865543
167518623
84858685
743443197
322030949
753153130
28279761
31163546
134584253
112883353
457475791
24586965
217567248
50847767
21334537
599136762
352255450
171029087
10666395
745749747
15075499
60556627
75804215
461297872
2552913
9859152
330607362
77973438
223150268
80629120
50777757
288196974
184927074
474311769
889759546
3346620
316349866
398555282
891398696
202846333
537383469
168562809
471932959
44651421
174664759
236478608
232258091
393892272
18845595
70320746
467797956
168012132
387079492
4897487
519649691
403873894
189820399
106521702
62474196
135416324
100301716
386122994
183930063
234564198
83812347
522356492
397327150
453113395
119596987
92524648
87565246
28146177
3722963
754826368
2363621
321266579
135579863
507953940
741436816
167034836
4900574
1914210
278099023
210026405
196324138
45870765
136237304
135918791
83295365
271138329
163933
85196413
47193996
109036303
681985475
195951645
10984711
106419825
4350081
57340173
188168675
120276409
210340913
540525679
38204043
118773701
259050214
29021168
316255455
450829387
29726413
345050382
10941291
563237174
504873674
116553795
26765877
36300695
20488410
50440748
72188796
31687950
147752035
13051145
312215763
851282772
39234289
186184570
28846102
21089018
360853103
431946584
56850022
37622441
457397300
2946403
76270270
28267068
23783071
266749870
456728614
471883390
40665402
143414615
776227710
221638502
490962901
134790703
271924907
553246980
309177390
657307984
264338203
117719739
512014935
542252158
458752132
447955648
734561191
28494631
220440427
216497895
99645465
42378898
113569237
181349116
339324227
68355076
8357810
227802379
314760168
771906621
130072271
90313895
628488078
34421002
17277908
370813273
614487769
130041619
43445017
717758239
10723784
408988310
312895324
532630747
39624648
63067296
139998327
5369364
713327673
522348059
744912095
382867881
179418292
74589050
371380899
184376393
46670561
85989816
341583896
544113382
427264635
529320917
557421756
4346954
276962737
783200408
53407933
71615842
2296019
153681615
457276906
367719178
4194858
955373880
216578482
120965517
36579480
50859970
46095961
95489346
306559979
165535575
682712842
111082068
258122779
196660137
78541926
53556011
114567950
160178472
155602408
43695877
146107282
836419086
66798271
527626580
6407623
309669145
594770842
63889745
344570355
269072214
21519683
219484225
134533086
340949979
303041589
257208813
71835626
49483322
37734589
58142773
114970356
506257958
327489951
143319379
91698804
148283109
354271619
779937866
347978609
39625883
549799345
127071465
424255987
173971133
551614042
194686776
97577903
287298659
3889513
513531711
308117866
217285826
338924993
686004186
204718904
10011044
559472297
214722729
272062031
362314419
407746281
66134054
411942053
3282975
506778207
514781352
554889695
105343284
6035459
331980289
352926570
125316912
34684734
556633019
77437813
478186068
522322648
186808
4752937
66542933
262529955
655914797
194007727
254457552
18304156
29470736
213690144
225073823
94972596
63894270
175694333
150152329
267242220
580379410
538222793
541663578
6028193
6323363
356344532
240582845
3198471
56063628
258183594
759056292
381322998
788341022
471935930
165489130
40980028
431931611
281636805
865798395
447559791
182930657
478293416
6950940
463750114
295615482
121006920
128747343
74344559
68365217
829960698
61676924
464847703
386521822
566139502
394033188
235842829
76493798
109252796
664903632
71237830
264872474
64804700
304605974
312793492
290209443
284035558
315881341
745754348
780540475
378949201
251545393
287287817
106509100
44144902
93539283
59686743
30833378
20055125
2588186
129597996
81896498
38062635
364290058
252003632
144322142
687250021
62303477
85792856
187500405
268191399
93955226
170887599
626303904
251810273
376978999
125122469
149611500
17315031
138925837
261809204
684875570
102225962
41503509
208147408
8229061
421046469
284606571
86947195
292969680
323862339
850932966
466300030
14187214
226435435
894863323
181641101
11192024
148808562
485386106
12628333
297537974
171464238
27267193
585562551
419420075
156441507
412512471
246376152
79543484
117541432
305166222
117066443
320926515
167103307
53718257
69020830
405635918
54599015
601365238
347633654
723040635
173925016
67641765
110231789
182968463
25718726
22414328
74968555
546588965
22889835
369005710
24167914
490057793
162075390
18123310
40962368
27097325
324045570
287573699
108039471
116303576
286238271
395938279
323904646
43594592
242791061
258851232
91776749
33023723
406102626
158896155
231659618
158169434
52472334
73425683
2101471
83162820
7231845
131647369
551614588
11196957
218108492
20167718
137391184
151015691
467243775
174013641
32101680
223272235
619802826
45110654
252170733
511471518
92403948
262465087
219542129
27191234
785165214
205317215
342764856
173262139
390151858
489892071
33084724
496452369
489497126
83504053
44840547
65959150
525528132
267424757
630241683
951514449
596835620
693013040
218033447
385018001
118643271
473874849
263945175
176649904
256188793
71988837
246181373
298032331
340278392
821472244
665361584
346275410
38573464
20910920
374437125
111625982
523764626
42284067
49746561
23936823
58389177
1703956
3701005
327166348
121249663
113603971
181321467
331869177
287930493
146900215
80492260
21915269
586710309
36384563
259944957
131050621
365173353
550543308
116546928
585103597
125396655
483966422
398095372
88501352
524771859
396503923
1831477
289637833
250468621
118002190
158801
336275673
172617378
147118396
181113361
874673298
357290374
154285239
56872764
86420983
84032618
239029014
62204689
23207824
279017002
618847390
40164234
368975171
12874716
105537357
195216150
423844532
14070996
12762104
19905994
69013586
27247859
626863283
58647144
31502877
545599720
91866151
130818294
143201298
204684238
1865605
32811385
138254474
46848553
389751499
196927268
7674981
464927039
92942280
250026853
257125849
175447152
127943688
46984464
93232427
45797981
52170604
921305684
67540577
150678354
736982261
116149077
182484961
3775015
948454445
254222631
316767073
307785716
86611481
111845784
350955192
76853799
290949029
310273636
96865715
40635650
414429222
204441496
35398057
81414214
6237367
49177299
73359361
894546
111749207
142900965
46212454
211991085
41202283
456013612
52085786
80337592
344504075
679393
107075529
125524702
456955084
60978519
229730327
100830876
11936450
366282866
504067273
582411204
112197361
544054709
260644250
274860175
138818743
359470959
356232754
273198650
154553325
20193238
218362811
696436410
150507692
344142337
796220788
629083417
107442136
4866439
136738443
337948764
180228869
287216822
50413585
465777730
44640693
35841594
30727924
132219923
873735905
135128461
16881180
162715326
113108907
148381272
451936363
63832405
41173247
162998652
51781319
20039487
95615572
147594749
13113247
424602552
94499673
437786613
322354230
139659401
143243741
178417146
71457359
402805625
937051247
78123660
510195551
39159564
12769032
590014404
200273312
64613759
61909714
135487466
281255141
8007129
503937080
400857
12858880
37398069
275744157
366976669
800577498
209282172
522100261
331012912
536187692
51875323
684633924
49927430
50852349
24181811
280855003
100141477
372331245
408374188
161694233
26372192
205844891
834654394
289510966
706533220
174822235
188431717
18988758
84973732
219198078
328193818
110103112
84530123
16599297
363190090
148175025
175025754
125491272
764546370
420452895
11525544
279328126
8045478
167342719
11305283
696415467
509138421
240515011
240217810
32572184
478690424
59933720
918190135
465104926
104969517
315349438
182463149
98208003
180176850
252717483
4697138
156778634
477759242
102053015
607435997
70049936
79628788
103353197
6854568
309517004
58058150
3187133
370425252
577211562
30568064
662356582
714318815
134419990
171784769
72689668
198665004
132341166
101600752
10947291
9598932
127186160
130665651
139883973
731419448
343778654
611740090
28919742
103675265
341711572
190503299
613706937
240677275
301564826
581147462
158282404
29539206
40261337
207856617
111435689
761036143
95497215
474441419
467104563
188470833
511097319
202208259
143628286
117288742
55595103
83371356
160849880
600592037
275370594
23248417
82123693
229305356
196984627
11461359
328617198
185981635
110140493
277311035
13736857
400177071
15276970
120013008
374974261
458594281
6544877
110394968
241968917
165552027
128966688
113825851
140596366
194117187
506415231
432823571
523424075
62787839
76469408
479734078
750167259
186931058
168745896
62173523
65469784
67865510
318261695
824373078
19027890
58060712
3987183
511165644
60181611
156371429
567711976
142588898
80281297
41791535
129086463
243888235
656363011
107667788
572529447
21957919
756867652
132821965
373926968
152956695
589433313
58444369
3622265
80433242
137869591
86606282
22161739
99196264
294119010
315417233
2640613
455055980
99425287
111774986
22370879
682157134
828233652
52733179
174109751
328777481
912944992
2191885
22770281
49663349
173484403
74913051
2339762
206859863
99755608
203314226
97640301
22948726
139146452
188377260
111725287
26271675
12826255
111833945
336566454
80907299
160361831
525579666
767842593
136018817
89761417
559567897
570670240
247068394
226025300
166388530
190930626
12142897
157309311
85200382
131821380
182084783
263167160
53513145
171271055
115303051
14245227
90438040
441035234
659379091
116800922
450565902
95328891
871597173
373532002
632145537
68931768
24124652
197276974
2756240
159485712
253362995
307162545
129115279
479254773
53562083
688812126
169118320
313739323
40896232
152925545
49321120
167991658
198114880
24764560
422578565
46498939
680745644
34311704
257115029
133005467
16883404
192177574
131017456
84504868
44702422
85386219
712067684
128348485
217221337
21244401
423729964
137332059
226464771
405889335
320329539
119810809
81810551
50346303
627497160
354736307
162449338
150749051
45083944
175759851
6015723
36744064
194311852
437364997
584681361
1020506
442574321
923497
603432589
32822783
122503535
471951215
3882166
377774054
667362292
100095888
192806539
240031453
153505152
88743109
141651040
130550883
429088832
552245484
66707850
99867669
460628680
134310901
51991448
182441623
74082831
150733746
4957903
10006068
203791566
638386168
7722087
138546030
17283678
286322593
488141994
46292893
131432078
547317798
57988615
194150632
113703022
259626163
422021586
186335379
95875994
292941639
43472761
90459384
39491506
92917692
413406818
528846753
930668042
228777196
44354119
179244217
617587603
338609828
72545251
950206870
35236493
224039000
21447083
243403246
339691862
78614706
59618091
387089706
343211548
74770123
85601573
30654019
262212579
160433516
81143
284582912
672464199
257823865
27016487
10466792
1054948
31509249
13992455
76564412
17853585
167491024
558266956
179318880
94085286
368999212
360286148
177906039
23459555
127771574
197060001
88060399
394426989
237260195
255074717
5557653
7620994
33641559
1928953
232162386
101566639
354950023
16932596
32990252
179738254
79659965
232927057
160221236
639526070
142190605
351144644
91667927
145499915
192755688
215664284
391482106
210400474
350781885
22698874
46166771
96621740
334268558
166670766
766813501
291346872
156620312
659079803
28719145
459814946
314611462
237383831
315084480
977178143
278358161
229014989
186830961
385959750
93078114
22289945
553028817
221006950
107036674
809620023
269828316
17791679
525246668
200234154
127150071
45807268
505626380
608338603
368829996
15963326
107009490
309841412
382275339
261545781
208401376
71212515
47034045
109680097
201793259
98280173
420141527
10419059
450642362
172368627
92591347
180893608
14455065
118530534
183734008
17385446
196801557
143658654
21201712
92210390
647973
429574134
29879185
696714383
156771932
149965396
78951730
181827561
294155515
339740321
469736863
190998448
40732654
8739487
15843942
18287110
101386128
382658948
544463953
48169348
7120788
265850620
566746864
372574346
817455966
9945744
306916364
512900830
24722871
82839605
62357110
583969778
280203338
175510341
75621538
569503118
72640243
328165735
115533319
536027727
48302725
607340470
926946304
211581492
225852713
384653905
37468829
71778227
87862798
76412991
97964963
348132649
356654645
139786829
34140183
3195117
45890218
359160366
156292546
13007801
501959435
37288788
214606886
363288509
157482000
14747731
422910511
452037556
585497732
72431141
788362623
775878527
402439874
576577029
973454
270314796
123492314
305691319
224146811
559002904
309270666
322205547
270948372
64046009
137014707
790802429
714558721
480159507
81903224
275682956
2137228
723013360
430559664
176358155
397056752
55304577
44531679
10698773
259974312
155929572
956058272
21258222
336310723
31930304
514012458
374179918
391563579
464084447
278174390
381813697
447427977
120429119
192483710
48901934
304016633
255505680
587277418
390776
4811168
164269083
49295958
437371050
604761821
100473126
390084161
425963392
69313760
82809022
244521115
350963471
774020057
4350593
313575984
48886685
196112281
261632537
43799523
276295009
305116513
459917143
19617209
142541541
72381761
10497638
539799235
23240677
219146922
360256277
611737407
13820031
24154668
230457357
86866183
269840919
227797585
592833812
460234283
5544936
505097060
24648519
885307644
1216074
16818941
52585012
60288986
132212767
112051129
720202466
23206195
35517390
20419543
435815363
59657556
658249124
610311572
392867779
208164446
781500756
16586364
237603902
327261427
136003322
380156987
150379215
484582630
451438706
571896325
165117687
814472721
75131221
201765154
616083178
34939826
87765383
356480673
287003595
698386335
115513672
139837986
269108573
110058362
359943346
322806311
362924427
314089969
35957158
115609696
354904665
676953249
163831723
705402638
327811653
12366597
78566803
58928637
4291289
51020343
228861882
654631782
80343441
295461870
49374127
221640840
21523103
310304968
71209255
96323778
65007055
60287764
156574999
220974874
21950055
302764757
156607455
127038376
56702980
868995316
213664691
50672433
575313710
5527527
240597806
140271575
508375674
348813897
619932038
500347190
98335279
52940521
129579315
406625376
643054272
373039035
123702403
537216330
380011886
222415911
35866080
174569910
112362970
179895776
122252573
46451676
156795136
20759545
431761269
900900128
135568217
120186349
51146
792503431
409767132
98828539
178301501
173456339
19526980
124444287
34888235
528818893
210292315
847194528
538312505
197544417
594586227
318767926
29033752
42780695
861110602
69064232
477541181
41431303
134495081
514811346
142820862
329204335
600377386
92955099
53459960
6136563
8957929
6502513
548212590
240056770
257928996
875185413
119770806
494564666
84315296
55643665
516736652
146541387
402219879
151881048
386777312
454301573
404398375
505570288
188981068
16925888
330007296
58389738
526656013
72034965
38322221
245866110
46432477
267960143
218240561
138833222
843464113
94731133
527470845
110854287
135957936
1647921
210487535
21940431
324281129
484163100
658740832
177625701
41648905
82266740
179268651
248345180
148967224
167714375
398278213
205456935
249925387
252588484
58573901
156097989
54194658
49057550
524990011
106543721
615970244
461265210
478070917
838725892
210547869
29002628
17925110
70703075
121837766
327933187
239351995
72095790
469379196
25892217
846718158
344293272
9671755
26387935
39292891
7429158
230707990
347544619
6981422
313651963
273415159
297467834
766468664
307440499
7806152
209754547
47973015
85771208
436739195
360284077
23634896
91464918
408622068
156836461
109093505
623639397
210212027
584563392
443870582
209922840
312467374
17008946
74663208
239474240
54225673
184082908
136377616
246080960
3935920
97677419
32861801
179166758
336447202
365988666
19273136
93423245
36477764
272620077
78091055
187826319
241871066
31550680
159136216
41401798
280539738
303630901
313849333
349156377
438050004
145248061
39674899
333441615
333454954
337674958
562067768
478252885
150811378
21343008
14997532
434207618
207057562
203427001
12549531
201042259
142388548
14988417
77056911
144412715
356628230
189173487
32095369
234311373
240335438
243335040
268017883
961839205
42835957
279957697
272852076
47260275
8946627
27268650
480428959
366058366
40907382
54747537
19116808
116397998
48139406
375321876
581150949
351639843
23816823
484791385
570415675
171541266
224969247
161786291
45006746
53440173
367438160
121043646
22177922
17190306
66652746
53929403
117756681
648128724
374819338
241601044
35362814
484646025
393070132
334944868
307964387
502979355
422188775
122367567
37708082
92877231
36454811
110740619
546598735
551255910
3196449
172252014
86332347
1926529
68288205
71270558
75290655
785456323
57568390
528468102
147170302
310415236
102993807
512897333
56162947
974694
68051904
138568061
626230229
21926663
165085032
450015471
232466546
503367539
253442320
502394044
311196995
13804989
211215992
555298265
575820768
400373422
172306184
89615899
340810976
243454181
191631146
59994479
191237968
55831105
22845048
950924432
176326798
83593414
520304390
96227394
510859153
215686636
161293580
355704835
29574112
204975071
93304785
413310350
35897689
367505760
697173537
134063876
309747431
96353681
252010845
80093678
75566351
134794464
68920526
562265094
242784082
382635040
147490659
334343110
4682027
703759618
111523635
334828299
901458053
247608312
12519012
98639450
360074992
125782040
109140364
443858822
316978989
282783356
46970087
45719811
199233374
152567718
153403344
211578593
591094794
82928397
115837955
176509746
50626072
99678689
312558213
81483762
233972671
842454493
333601290
117528924
34983290
477437747
36263765
124692905
129515978
307148844
31986813
340024124
31744034
9423121
584452332
8963263
446052214
364273504
159624391
600402153
415683811
510535073
206139121
31582024
4508526
122173537
187200615
32719264
256977529
934720
71048669
98570707
288501620
11760732
215078471
22765494
327172921
111040721
209246056
155978519
111705201
305724943
446566461
203837823
554359796
313086
324369838
602449358
363623386
463640835
52186387
512231193
302209978
78835175
115564604
224147748
116053773
268575365
47648962
75466150
85709006
133247789
320018939
428862962
105681272
349229269
120337898
572924373
45861629
10204190
136735551
12133135
181853310
10486717
237828472
864259110
122892952
28924362
392559277
420283623
525559718
528023689
16994274
55504318
11019456
88946954
132240183
39730061
190723287
91114944
69198686
89751666
82254755
394328756
300016949
55305085
115748601
609598426
660829665
609947462
24935983
31135443
415160597
134446663
1876305
17436621
152476227
392555439
57415905
853568623
91934525
136081
750115985
234004579
636092651
74016639
26662331
667823989
1801356
390485588
341213067
234803898
254496590
735201927
6121722
64615644
268992700
319689203
1654172
74905054
24059331
282386439
82243763
57530192
362163485
251319014
596204588
879642708
505659784
143967973
4054106
218274080
759397765
405999616
210774917
65569439
489047940
60788374
265906064
405738486
400659919
218612572
430503975
230130789
688126512
2451315
416680459
12575644
743521147
263655101
109260380
201952010
17353549
678615029
586608739
15992856
42473526
128654258
146560333
134765241
231527801
393423583
539279976
389058891
166068752
455499047
407564484
367486401
273513337
521489166
13054252
4190712
678861168
124546628
328273991
402057077
99359373
564801404
250481388
6184555
66839643
25323850
256411996
34618501
113222501
480353763
53479386
531004747
382161827
384642441
140890586
504131304
509915197
3213397
300665692
218780281
136749802
50922327
31894097
676815922
593548509
3068539
45878747
108761969
38362408
397473498
561277144
456207986
284028432
252203805
97130588
209593953
480416414
394338313
16685917
446784570
99326725
50510194
450504363
27721402
557235540
557860533
9735313
167705957
209854728
166305765
48596429
249849794
262958411
3301468
681922905
224141891
38930722
345842062
331665135
76752811
71365484
8836596
548613020
771202088
91719016
184652221
36794188
10270130
379290719
180625528
82463513
174925479
227136495
647906629
74708194
508793348
1715790
207502789
320252802
49213736
624396093
24727872
124495017
184954399
456352154
854269509
508974137
36587121
201685172
87542451
205219803
492228337
202409644
39516582
12818178
291407114
585234642
862204652
722112
4226587
781010919
430264363
619394917
102131630
32843234
26725749
41355511
20772283
440290
220861564
34029289
467468208
46416149
53842826
303753454
342448162
332730200
430766736
350521942
510399608
317332449
59586924
426354407
569782416
91147159
200837788
199388935
154116335
137793884
317453006
160290101
100411369
89443430
278843347
723381820
497616527
201960822
337257784
525663960
219534733
154012339
16849629
233755639
55379558
215530136
837505336
185893357
36219211
36816349
18485021
285858516
41956378
453609153
320844211
347209838
71844902
250724117
342293699
143411342
92795694
109552911
707068198
126748322
396000928
41930549
207953949
79161553
353570790
23962342
102069254
241911392
563594038
25316961
763227059
854823434
819111961
126907035
567417068
39251729
22219978
294433095
75135449
199513679
81505663
9122316
1067346
138096761
45801530
674632636
49310256
80090497
290908150
205926047
254289092
249620937
399663024
601777451
39524047
195041892
267351995
256385543
489518568
109808323
703397425
150624477
822516292
235676175
648449328
15453060
164741700
246233930
429580269
277648029
127349087
511424
37737000
321303059
477172559
785009812
554798085
132646017
224718008
194527393
146765211
338117539
515098401
548222697
281279201
269197719
572586511
109574574
119965429
109729742
181073454
70761343
272371901
357651846
6399914
682611469
41747291
17672240
494964021
183341910
66526373
303576999
192452606
26497875
122253585
105709501
218275218
54657424
389311972
224799754
29553541
170989170
35319
122478241
32655881
5854785
424454420
199277049
145401909
119028981
384410274
229823743
49673173
25016788
507338777
104194800
201640178
10541933
19075351
113949917
239695729
51787085
109576756
210375931
133313798
12937403
99542999
124865818
626561991
227534861
34725497
17274094
25185597
60475115
97852671
173539252
45403252
595762184
144335880
836517577
312338524
4904410
116099558
191492593
65855016
604598996
175251421
190016434
29003117
288109468
339412319
84405773
234308876
141187762
340975293
439586773
32535913
217543101
79710724
279645728
174383338
15087694
255446135
212143297
10543928
360385443
23780771
101648308
532210635
333328679
149428295
540450572
204368686
210634291
394498998
385511871
76139980
114651388
452839990
700306048
303452357
262171535
784023263
569476668
483799145
415686053
19611603
123940072
561720166
480049148
29186096
31534
151971259
443495427
414887826
760673981
30861403
423890230
7438766
473166
551913795
106591586
95082275
103074900
698589126
138132303
113323250
147763219
475973116
24506504
514717129
623189956
60270056
60501742
26024211
102161110
11422250
99781711
266554639
358523995
103971993
270922962
930894827
68774646
335465317
31212122
339703602
106791390
454816875
21627587
282715851
22159058
377452856
445949343
502398183
226241939
658086165
549941614
357052846
32500025
22327309
416870563
69165638
132579957
54642975
48900672
291396286
173831001
136631159
431041948
136984049
276779682
24288260
14536962
282506821
162099908
381904162
405713055
48103996
130165775
132342688
233954315
556539802
71633432
143087521
209639043
347460312
24593111
313935462
111625318
1414850
246398495
116458500
604789232
165890101
126855739
93995512
450463474
9986855
6800590
395670717
483711282
50668736
3970801
153387344
403835822
19550227
221235478
103768397
647718250
48558046
356375569
638111112
454871900
395127389
459518645
37424827
390975984
117627663
672453912
245657340
107372108
180117488
90784878
538920410
34562614
301474730
57044675
57335762
144553715
74855457
100334658
309075566
36341677
17041968
68562614
96605174
315974170
178867789
267136947
231737260
145202928
40551114
84807659
379647549
227948936
204563160
321793457
150509980
363033822
75475554
5353578
533360610
236893513
125137073
14541229
175047330
121203205
86035707
33968324
351059312
368779992
431673531
220575412
9180699
319057551
58128696
97025649
78562490
20940105
25365498
186691219
2376227
752467725
769882828
351834461
433289180
213417236
449500747
76873510
69162062
529178452
281512650
173623503
532559455
547169822
632052334
602133735
95772825
109339365
349898518
335132549
192129240
218071208
281439242
315258798
367425414
374032815
171360481
175542593
25820451
287987078
224676634
136057634
757459956
185535742
52259962
194914537
39131397
10248768
62715904
183765842
121110305
15757399
606603416
2593286
217174977
247476024
509410
126257468
134085670
5179172
329249607
77275560
253362424
98960724
378325257
16196890
104333962
582938248
31411409
411892002
631153512
70822143
349935297
408574085
206875875
320800542
155206583
285473576
481808866
230204912
119090286
243406279
6037416
13818375
676145634
63157526
639054244
457190230
57465607
69549705
38578725
267242522
293878696
9760621
246416352
60639333
45572320
411669201
427360761
292941270
36758363
62341582
360460552
60745529
242091271
39952584
3344463
674891129
485147927
134283556
395772351
510036170
76219053
206937030
539664445
480843834
766543468
376808903
91671684
244536480
203176011
621098
76147088
302852861
209703785
397148298
364194776
527611221
10069355
191806361
648840187
23684369
192832290
336485187
199021585
24541635
156818650
477851522
1273720
508587616
6965505
118929057
257183647
581403376
165170158
38468397
157485678
345135876
121198146
172560262
372240730
41620261
549595834
226409170
64724756
205199267
43734309
425780399
350020347
679428059
354158038
2562479
34873359
47975704
374105950
729705429
474439587
430119857
161542739
108843049
376928247
917261241
338017286
174531952
10639367
107677844
17344908
122559086
637630319
286168063
311306397
384057628
24161786
649919393
242105288
687778425
108962255
91360451
364442209
32953537
30935435
492836144
323376896
126363928
924545967
121394037
754426248
223198653
941974620
141711831
516810462
405498260
704443460
273583122
797775141
43509239
92664187
40587788
588237035
55072785
269041415
288306420
27838078
328678438
564394940
172658309
532090831
130780404
237247518
136923325
119298677
47376306
313469924
215241292
184540726
58653480
355247728
90865829
108742504
568606293
673230756
715649838
36669170
358802872
198576035
139980254
10832598
9665665
25611641
522727060
33576559
222579074
13286125
176162867
23279237
49672614
401960404
103965339
281548143
497469100
10834480
118600067
721789560
17133771
332824246
77481194
225557082
300709652
815778979
100221013
9121399
103329485
580670920
273429974
176814115
107227032
751776018
52970645
474317964
586804939
404150988
862325184
558064666
141515901
4797616
221687330
465532110
296638241
287790456
583299560
9662089
156250719
319341224
253300965
233223481
9357136
231181258
108891751
195546475
61781116
300864003
395314906
530830524
327143826
131772418
188124232
241726530
289602053
252028230
26849215
872197533
42400670
21271462
394282050
144026106
319094274
138326246
257270739
264434657
2109160
866464194
214485354
220848401
724842914
91123759
296063208
745601614
172373395
16480510
13584274
161100582
502296585
8719637
91301014
21573715
173812218
26510919
845101319
17799299
486472292
746973964
51330801
39054967
69010440
287971009
26159938
366894890
106987083
791494922
87522272
327715562
66782519
146858870
732519038
257413765
1431791
159862703
28191459
344082918
182234563
112677794
137333397
822301688
334698049
62234802
253923543
285455997
512656395
2372316
49068444
106917679
712713598
268478181
109160630
153528158
30913473
71282180
378672691
220057281
207301982
212144869
191518060
121017512
275492376
199946817
413655398
162601048
109607482
186977969
78142837
768543168
115090102
130417916
166619052
443459835
20090476
769375656
188833468
539884003
278228271
811377710
425508617
452228474
723265764
787492530
474135950
518494916
529648511
139669265
278381134
523277261
164181067
461792315
74367091
809598454
306659864
232486837
346211585
65264312
412597679
129380769
147266875
321747506
241813593
251958159
67035814
60595733
166434581
16493150
178679335
90089952
19709656
88354400
581063307
227642579
5231742
394400156
59955279
143539
309981294
20479046
7367226
222920541
532559062
554352884
8096268
33390377
70109556
110149087
394158074
34270376
38532716
165824350
230654071
200296179
200146772
12003828
337548896
103863113
169948768
6574642
79197707
7909385
1065100
208212535
623308789
26640848
122507564
104176891
161537346
20992307
63266150
179961832
287544933
374311018
105781317
12187227
84100818
159965655
174014062
201197206
42492560
101620520
28631997
215154833
397137599
2358481
407660889
642837648
139615931
11320403
275420517
221185005
856521543
217577916
5866564
287254412
11895144
163192968
41032371
398114586
359806674
119047636
27369889
1347888
90793720
681599426
200349436
104109194
83448288
87650748
183087129
163617167
125975816
15788065
243716416
655179515
373478871
26991702
106549940
42610572
446339231
130390960
507256024
506316904
846447
234808593
790134173
108401092
159303835
37549605
19712380
91098417
6110581
86516182
32870610
917833655
425407732
248120638
307969614
22923840
97100056
315133206
20267258
91449066
22289098
229104138
29975083
204376026
212485645
459650487
54705558
103048348
917200941
211417831
329944373
170681752
161520362
324358432
151226173
254735496
351039
520235737
32792912
70513405
123061239
609640099
591502597
14025521
599724005
29414090
4412341
385651579
145669571
75259468
637508540
276152003
121996524
143007636
155202825
507940736
592736754
424428581
228419213
13466842
295661260
88086261
83687634
45673304
192261513
157717294
516975090
439303702
209316547
247618926
684435780
249650375
21480032
387755147
3644253
454414442
458728244
41762433
221647124
148632836
143587598
922721
13851094
157306683
335258045
6843746
378640208
254767112
55814946
266221315
448797919
185660775
643373890
166048970
150210657
113060009
11701784
121330694
17335050
106184447
67634323
286587806
25547987
207720264
6077000
273186721
46514704
120785660
2741083
323535462
605000548
302145747
152047535
32422169
259881925
616541289
808999552
102744013
523311267
104024043
221345125
897318860
32776158
478673261
47288329
324445900
389466462
479950347
126284615
11256596
468980378
140643569
267796553
30810824
77813791
534157103
11124621
524958916
78539089
705592356
86534089
148875597
64521425
248206820
63320391
31560314
14188418
270776550
400275802
149336715
372924726
262779902
19578714
265932887
164460530
28725269
89078773
589198553
601392791
27887554
483829748
400482441
143966368
116863624
281672777
402773191
325158124
22818822
86579589
31866879
247319830
459818813
347207761
196304169
49173440
54309179
327291824
11302704
76568187
27965150
689040958
10573455
180659794
53753203
392208100
143691540
84041046
170751961
168754855
46950030
360067787
927921517
342225919
613373295
78431912
30657954
113898047
9330169
153789995
332140039
546158062
160716553
248189145
129820170
75843040
123387468
421649092
74174516
94504321
250247313
122071696
586028763
81049810
8774419
49961847
37630725
416427560
551049015
23735913
172757947
82589511
9133752
29229649
836625138
800196835
188959269
70065031
54933767
273711637
50093465
312703992
508933894
885503194
448061013
189052680
104056445
70022800
33790591
326846868
18021116
10750048
127142550
95220679
100230464
202624725
654301483
110503050
534655000
295027569
603849532
180767096
174941981
253177568
64514823
381655389
513434477
33581229
200710576
202455837
215371967
207002858
5377781
517326246
334015234
9026952
303633563
341471483
109554206
638037511
518995043
21034875
321749589
73198263
351465592
150575022
245589541
1687883
3097291
97331729
26126460
281533640
240407191
25016669
102254292
9864689
433450480
3362884
82329150
205494172
353813365
268140616
359566500
204458190
195092000
478378540
295877159
217063509
77254027
113918410
17235290
496795105
273695034
352203523
74224538
380663305
244235991
427148892
320649459
79169796
142176728
174412926
311940717
544057048
24316099
308662322
469932562
463069386
570530626
407589417
194322040
131926131
53230703
13281513
75597845
556591330
546590118
793891
53737127
537821499
491712264
15266247
268857476
640700650
33332872
2093257
241885129
160088146
12806211
86399029
631699679
119068746
55388885
30622901
604680783
185932872
236420494
210665349
134578802
22436090
292127776
411050398
692874163
130740413
174178262
60588215
372663433
76395571
93981792
58111738
82805225
83922715
613070691
43693247
246358285
155670910
161627429
251489029
387583616
31343311
166936557
698911047
9781083
833884025
69588711
446202904
264667883
727282098
8284246
102093470
291948583
216492969
450734
213348910
7411777
130552658
210970683
413434723
413257467
250540830
201414089
147051642
99394746
30278529
128244636
91813235
469591743
117137427
44906928
694967337
699695094
570696420
188090131
410722176
101985615
861552466
7006697
101330910
386321176
371469954
152646467
756982803
662898961
84497319
71691639
15789879
129070508
207974144
70541068
66466608
95467541
579164081
343475264
173810753
595160619
56164973
177570321
42127426
7195028
13332059
482445109
174207178
4548216
364152517
342135139
27508647
130827868
9431387
191596283
259539174
208347843
803642569
85760474
319959603
587892328
83934525
121432005
115160729
10887054
894006
304958418
39204575
116122629
632013961
698141925
126670492
228646311
355509257
120209561
344505770
107765578
249449800
108819001
112246382
2845397
6097672
767361154
672164031
81841986
149599727
486374973
311172478
212269140
247386321
788606524
202134538
501830255
112459915
119972943
176618963
49116338
440016644
19988885
386253770
162954189
115184244
170686104
52203155
226166026
111613885
49861377
101391517
147236519
187504854
95423605
29553245
139949729
387298751
662634415
146934262
19354394
770480975
615844465
79161545
84494667
740439
549776030
4363406
124242544
275691895
156541956
2237565
90942918
709004722
283715451
49481372
110441886
187320942
712454396
519596216
79209838
569112685
121236662
15256177
141019083
4550
68545095
272355305
73694462
28094459
274418486
96481721
393769433
530580098
559045849
456400551
271348761
152290402
407889486
274324002
49717234
11098816
156811471
37579773
134898984
331558258
53875616
113612990
372202942
243685812
13170998
45003491
68817374
350429538
52595243
66945426
172051960
121781308
291859423
190950212
327306566
45482751
36915476
602078268
365071798
221986433
725478161
408232171
93325623
292008312
89697540
136915335
242965758
278390243
188817227
761015663
577245725
668361125
86011495
501342617
321276115
531230394
16782909
200022354
341904830
237063436
464601119
352872150
257640333
92834702
41425855
205758914
483299034
205957656
721417028
396891195
293743782
410595463
201948607
489526561
246416867
128532465
7156200
120525988
121033127
390366736
16653961
144096493
31055959
257544916
464607404
145503496
286542840
723864436
650659310
196741493
386773864
41599395
80811194
286715325
9279764
44298859
352028203
339057639
19682259
498980195
397438113
57253116
35801844
348278901
382611241
66600198
60408455
261658096
84408492
106094824
26368860
78572679
34840741
355561408
141765423
924005808
322042582
286920872
185152607
315458333
174681025
28912027
110468340
86176348
5598355
238749674
163658990
10569304
124181404
22073781
292923576
15429349
91359231
351725974
405048318
220149005
312471884
228832702
515348430
181829349
447487900
39148915
332392175
723856206
170969205
240417981
256542747
404528716
143453466
55795341
468385739
148133767
504661302
21812975
794023154
27484892
677344239
62921865
116580173
245175356
797067156
654455997
80461918
101343832
63829970
678430724
50560426
179704133
334232083
79608943
151651907
553051575
655136741
60696286
16563707
101120744
763486460
720921593
151971458
707690493
321753053
383305456
405218012
188014491
704022945
3526868
318116620
880744568
452305
301098994
98503193
620148190
4146186
429155537
9278478
101256165
239628753
630808074
89575257
875151591
348604594
159796372
245778804
117745731
357835649
106617580
73669850
371917411
40965179
396806445
66185635
51883427
37268928
418410636
109657191
38570503
305592380
309930042
118848652
23963573
143607195
177789568
54047547
569401489
367504435
470353532
361553303
216499966
22098041
51175359
24619178
68534784
296817412
664032723
42766463
253265514
552273888
560850185
4899578
197512420
211292346
111903642
82355207
222981470
287345814
215776355
329212494
47074674
417644988
121043862
467749085
272358584
256746295
91899172
659863546
319256038
144390903
242104676
103075313
94549191
119899506
479607335
668969722
231054809
304489090
253054623
104497562
123722140
383124514
336045092
46780156
164201795
55291524
83872771
31176550
400121385
313176824
303619145
540479781
263991434
73527018
691959306
83422094
135268111
57043296
137176837
774344
45354557
493254039
13981467
152848607
191707256
274951111
450352434
201591656
60164698
24177181
54473112
273809392
33253640
292678686
217885742
196215083
390826759
219399594
3584339
571742520
825052271
242260484
18109062
154588470
92625338
166641460
164075631
56305242
175998278
74910515
218948438
170470043
802112129
266419833
774401487
684549694
781907816
16859123
532519260
244379794
46697525
436507149
142648363
252349878
226536199
607294179
5404845
37317819
163794665
318723370
13253308
581823247
305284937
787296846
169877391
480504529
140729592
511589274
107284838
193580609
753235518
86243816
68824997
153934246
287453176
200786427
125707199
104507297
48541795
678491119
150933312
42005595
307510818
224165097
566018451
27830864
8688369
189287331
129194724
417319282
56604879
700215312
19139999
179387660
78834442
125732417
196182084
842435793
27355911
285132221
399888276
490015087
80995317
3941253
64924166
171028329
74773423
259035176
94795449
38922103
121364016
432034459
925763938
71553265
477383846
276075646
463242400
49556429
45950808
387910251
160934662
438840053
241259027
519636592
29435449
219385254
30629443
342867588
11811563
853695806
73923417
178561736
165595089
108904167
3894768
257690649
406530047
8620331
719687505
133560859
385417668
138386976
302540126
51348794
131438718
51633052
744862345
32940407
299016591
141816233
269922136
49037489
176999845
207405658
27074313
127864282
86457583
474336874
481163552
494977074
581872317
191613190
435179930
389858789
9366091
452462846
8218329
235304786
166209615
897558366
197065148
139266831
18331025
22833219
305957690
220715005
261867704
415722580
283788657
3046509
133481264
316642019
28661549
33902429
8160048
125466987
337458838
311251535
117254248
55685124
426922548
368843529
61225996
78498680
19382243
28988660
855675749
189547440
5433332
417126450
12421055
26296846
448787309
41652965
175616372
138769751
371047458
394593547
58789463
18090698
34160065
76534403
27080711
278082927
369235502
342901146
8077743
120576707
591710676
371152780
102492284
508040558
186785647
139263458
19712481
40885833
253560226
130183897
145784976
22202068
232972144
58470548
496863580
27285895
614801160
184082012
616810037
120888286
348877025
88175909
35149031
766994200
427195346
130700925
484103126
25933781
65765072
228228172
346938212
857936147
215631313
15294465
683711784
538921449
94867684
38463559
87066181
14761179
29966948
434808815
380007808
59126660
27174234
762147011
59091215
339554933
583095701
76190261
46241684
62240704
351471140
258234679
85295070
29432423
282973324
217596180
20172199
181557171
100092957
275153188
556398044
373879680
79342898
178631358
46250052
181621944
229019181
465152477
725069692
5672760
14949694
55769230
20028389
4629760
399966476
383671075
147188150
81628370
35764681
259949107
470574422
175927445
101370962
19034959
23864528
22189245
74371642
144380650
447567299
115373097
63365809
131769442
2553440
25858150
3923804
3130449
533460827
431655065
93341583
36244360
326176580
97041066
42542470
63786662
583390238
305042681
17046034
99787967
439762375
527618299
100179368
20252537
25412463
544793566
72287815
238006330
300093429
126251315
372960757
261728279
99231334
99451224
495657919
133955573
165530286
480807894
297280375
57780638
215867137
202016400
714117968
122288841
218599087
56411315
702635641
234478940
166132486
721047197
26310223
159304361
468275087
211032435
192603449
101418036
61046970
20056224
440518108
160265326
374200426
727691112
849618968
34629560
37702145
308677304
535480961
298154025
272331893
83166341
819592171
364142785
3960507
134663468
186001426
169721966
100031209
546836993
592453973
58947865
168847570
75236508
199823259
14280145
166081919
348940317
77312919
576138531
89309060
288704634
55573452
300719073
249783816
98639783
188894005
37117208
395837507
189745521
134853022
12778536
590416688
154592593
57383615
434996607
407677700
73037084
177117113
304711958
474418456
906767819
544762078
402141461
284650609
7836227
307991054
159116369
88245604
545558756
571474779
158387498
370052177
289266590
6528568
114070990
45330534
673805889
276226757
763986805
783819727
243012586
75091835
91371503
208589600
158991330
392247764
491619882
741582029
81256604
589746196
142999247
498495201
926793834
43091015
425010860
32632140
13177394
88693935
144590255
34741661
580301632
123167033
150153511
152105188
315018182
89385523
248760949
122032152
164844888
66900252
47856537
61691455
349658661
57926437
606004501
130359806
33575390
476682096
767767598
270643855
477935145
767666552
191105706
395832064
968962
542598670
623114180
63181955
495513934
508954285
322628810
230927570
706787579
11781176
290062425
28046387
154113685
23702545
409414870
55922585
126440365
428966362
1029640
110115090
226276263
24139488
639276250
353572816
93833439
298980457
157421071
607478000
510270585
242406181
114177294
361577829
542556552
78520533
45012829
189573032
131846063
119967417
546632347
28206715
251767096
877701228
30749297
253236683
392927087
29102529
29910465
80042841
191094402
300017973
378951170
233518792
97392823
343964576
223739493
102113088
232082257
24743462
90211185
367275325
257509230
102469887
120861614
918381132
537678190
781450868
409502981
147538445
75432173
343631274
778384319
289043997
720654305
713333207
364483832
48597555
639675289
85457496
179267657
149941877
13136023
435329203
217378909
243841346
282456530
291271140
115708552
115908520
7997267
35278291
365015109
395897423
54708074
309113317
597130528
160717731
794891889
251574868
727585592
79068617
17409456
829168074
67422966
893493599
46767918
106113447
183604063
68815347
32117646
173378274
8611610
148771769
82368261
470823548
43082703
228865863
269674853
267087158
459154202
206149587
220221444
563248218
408293135
568454963
4411251
852098396
149823939
79274068
284030366
181560643
97625229
158126612
82184987
132776705
74436694
596478838
465534867
438797294
68122033
594776300
351093229
75221370
364712948
345685494
61370558
479236839
607469195
497381506
116450777
511728720
5255040
178499054
353212506
133464202
36739258
335002195
110212265
57679484
123036509
79799481
101658080
182051040
465387518
127590840
189082423
429996546
159338243
134616042
17786682
176079197
1300646
191586186
90301898
88904432
363120186
363017199
267529260
606297175
451466362
428745335
9467315
232668761
183771345
86379526
136382340
357524963
35387867
456950335
450205859
168863475
340730996
61559568
260524534
446928333
25588174
147897651
635025163
391708956
487264507
21153929
372954888
172548702
28344466
390212400
23947465
247059243
316581111
281192364
26194880
142806532
199512451
326635095
735964322
231702029
719746772
31558297
482624807
291157093
101956690
106169192
15536862
437374672
114740840
144493532
282789798
382526996
235987133
92896526
393381348
19457104
36993102
741720030
53998263
215722892
97781562
738444762
121225622
522617173
601652593
434807567
461951997
547569140
190203336
50400483
54507975
4986854
44909363
101013520
243095718
70442833
367058594
185837683
40616474
19929694
89977960
397589948
30089034
63403681
16967134
165742344
42077110
922326240
211326976
68253088
13566333
137700157
474610495
438612876
68377935
3876451
97355025
302819655
97615406
195150450
62366024
186523471
384717265
35791369
152856890
273950712
9537281
39621326
93002764
15488116
3899089
147434770
186384673
793826911
45825943
723920311
370864332
752849786
349472343
632572
70699150
12074932
121342410
278947948
627742746
281325663
42038500
303620444
80156640
544429416
4462811
166113234
101480093
765084
646947397
109155123
108071945
50376597
613727515
99137052
42482160
379205734
92612450
187917110
427642533
250720620
587358816
504709475
310414644
241477004
189650419
66765124
12443851
42434247
9943884
280667190
661127832
221189841
579251400
417861577
268587208
292771243
170852726
49048456
341873681
325890426
474993746
615864459
37658318
28213135
498498093
242208479
70154208
66854520
126564748
239060063
594524518
4603835
187354450
94024788
357493216
45182693
30663003
700249214
81863031
106210250
407206170
337767282
65345833
278862241
25991875
190354977
261336838
229758227
285622030
831518432
442449627
110684714
285734099
105905259
126802502
128021496
98267177
258304410
70263298
373245580
339396359
29893763
332577
8413991
47847822
452893896
156852757
278676823
289187178
49577370
24439255
847221643
276709248
8797501
5137809
284369710
247539124
174822595
437138839
227891434
221751913
125099781
275801029
10501957
578600141
253879112
143571297
149408510
410479395
97092425
454739087
117894644
44918580
156853992
357880463
83307227
32194982
125045976
152154679
25063729
549814511
409683971
48063918
146769821
385800441
83760135
67403157
364444681
710559936
195843089
443002681
10973340
41774637
155307278
510019107
239766179
70895295
4787657
67290263
320640772
393910714
129403862
176298906
6886409
226742211
87264917
139912823
456734554
138052621
247413318
240472874
105118321
627648087
275261886
87431219
97608249
4098979
10467222
748487196
221050831
190781629
332381959
419333607
107584537
216123503
31957398
168504207
270109638
4004920
28943627
158114894
413656530
26762969
450416824
619400669
215805157
220276667
265493164
113999586
19681296
527194898
80745005
32362712
301216492
217699674
68385970
580480917
17891377
280205975
150447779
329966060
16142712
72973956
337283538
494415840
21065522
453077370
89770213
38508477
6244772
30794043
108525073
626073147
336755308
5493571
72281067
10216976
106744109
176957622
685749278
27559599
11128382
46519497
60836766
240378522
379946297
37060986
104756852
125754723
511961551
19683590
190662079
76907035
651760180
13661875
149720528
402645108
158411688
37125676
5358257
190191047
45710813
607536343
6824825
608087961
119103187
294596758
16351352
679603932
96796078
468206786
43060124
64325416
78197168
168785191
33845161
105266914
5525940
156159402
186661505
12549281
47203193
9148337
33744331
64007513
106974079
352378352
281888934
183137703
833087444
311002711
78951052
7393549
35937905
87877981
658477836
243860921
149550192
22575450
53843812
95994497
64502440
683113720
126306102
547240214
64799894
134710757
327296575
305055179
44531669
1190343
16491977
238858927
19251698
504125
85265183
74569436
5067440
51805272
175049441
349251740
239277904
78630956
82776913
535840864
86578055
30704644
290510467
510362443
395284666
87430260
578981243
193576077
9046220
181409102
375410398
85492783
619405935
281797541
262140219
43874443
824507
55816907
2231883
98589793
75192511
340823053
817069563
656762207
48584033
892251896
558460239
611897286
502818286
384874640
421169491
892953100
163425873
118351416
223759979
349490639
117863690
101562545
97404084
166810326
234011740
119369200
407335716
33659751
441979511
92248710
27889548
44989363
309400123
252436570
250602173
61616778
244479283
10870434
155067200
154014595
111865823
232883662
113552830
8078693
241255552
202937680
559491071
299684739
291045218
181289220
394401361
76097695
275762603
628250576
103291630
4665426
398731162
404974041
42693753
727100171
311869915
238907722
111457464
165735522
262084692
199949247
802701189
216104785
93712108
802051736
52414101
24644105
328240470
338390254
105423682
76111984
714839094
48322343
567965231
439434397
152926183
124304827
229481018
84245310
849574720
236186363
71199898
405076649
956973350
59328525
74773613
35574146
238444122
1263644
32984662
59006954
103785697
290506651
235127682
377349072
19471778
78454002
37229298
316676660
85607372
21151961
125487418
75743812
2154189
408994390
358241965
357883128
49072124
59942888
733337694
255431487
11346190
6043198
141080827
129350419
549558909
40230598
57173597
550755728
400590112
46360129
554647709
42839173
256575466
90281016
811028069
245161260
694129491
434246899
16242427
21752415
29299930
124774947
433818834
20992920
741259099
195950035
57859283
7894241
386054876
33560670
24237367
18697117
184203688
270210576
257040533
98541957
107251484
325311434
850601875
432689642
147808268
493690487
651803977
650320001
554306411
216576952
360731954
372314976
398546034
137712184
693372523
6122795
113817065
211561133
660968611
122793175
138744118
61863756
128028829
174933112
198226662
755007005
252248801
19411510
72973225
112903054
360185372
236928563
349491728
478642280
51643294
313747843
278605954
101782915
77226962
12374769
163746038
54449988
33505238
371031609
472197530
332550260
24810457
213537670
59163897
651719511
732864484
386279205
147761146
465111956
82592558
350770415
3272212
694039086
344266618
418759123
39502154
2721572
336427897
494618538
12757247
27447171
160383725
444649233
720087194
50642847
542464729
340923957
619952811
337641668
464104426
14009282
162218174
372457014
623918192
463628604
611296595
323937473
264479800
218288
17188374
46182878
100703524
564742657
556145362
482510727
8819570
277122419
69342710
69700703
29885827
368766452
583811509
331132540
45181703
101845763
217477318
142800295
751065201
447296853
183948654
658642247
88725439
56853971
186557842
10320860
4645193
44702212
350625475
493764380
703186150
327753682
185301112
9226562
201826332
207950410
24039087
207473081
718839672
81590508
96376163
268313589
18758154
164577503
377625138
198616915
389401338
49989027
19108962
43548583
9637141
475422918
7065931
406282088
126251313
72763659
7119035
392117324
49169677
171324208
73416672
50728595
38504807
192029791
309993118
4557640
8959056
747117001
13313082
729614454
14869039
69017652
179402299
571339656
63081886
376645166
146516321
362213313
219846211
325939860
345108618
137104063
61533672
406146055
161407969
635871073
1386851
20446072
863847255
98900953
85167342
489351030
409292784
5658614
174850738
15222012
213209266
460539700
163494187
18104117
112876937
50223556
288068560
133529995
174936146
344974337
619102018
1107383
86570485
66562664
7211259
112704961
245645204
285094825
69770326
100754826
147522797
339942283
296233385
39739437
290524170
239599731
80734057
271609547
254141775
549205770
28027745
462967556
385127293
26987915
213984428
1034359
33132602
24234681
7124652
48553
2883642
56813159
62719515
274418816
14995533
17668508
175360813
432824724
684721594
102724811
281458389
210866074
811853616
653053630
78648437
9057725
325173405
20949376
14647061
195678896
585662412
86453948
822535976
385989324
7117791
60131668
385370124
25814813
440063664
414979813
160423133
51998457
591780432
107837250
330346440
23201611
123111824
408212223
448295602
59036354
652226999
1336879
228615541
249497223
130596434
619487047
100951321
130071385
12908539
534543866
76852865
573280044
490027510
34279897
736831222
154620406
25475475
87513065
124741087
902758355
557464221
561351301
158535765
80770800
837669012
184728239
221554332
98528213
112876749
381635222
252651036
559952333
750988371
23468736
527219163
271090030
329488104
144035142
148157895
364579
38072467
37271717
561449241
290730167
344916042
240829989
60376176
358168746
284916048
120362636
228672203
443330702
103635123
223979258
212688951
417694602
449831031
423646934
378925501
35095802
766797071
126411326
248790354
60625798
105444712
331234286
271605920
231038792
419466334
38784753
77029556
126322720
212855915
238036462
217310309
104536291
510746868
221750597
519325064
510676899
309600280
340016046
46171395
714738980
84761952
752848018
70974263
485977809
74413872
347260118
138880654
95367890
495807112
196003162
302618739
30083719
78510696
57438282
741497
106523037
280223870
572106269
150264567
123244074
359036657
399829897
708510370
406827876
248939479
7126045
277327717
4918122
834195273
723291566
166604523
73153617
77814934
130019847
16467454
110427726
82864324
221818252
1028767
370382459
452845408
184937489
129752228
67646831
251276765
448531337
120824328
15981043
3175279
102355900
198590657
199353491
34394811
264274687
97483672
254415282
125667784
80341276
177125090
157484198
72389805
651067777
329281325
596432770
543314657
643717836
32897746
108532407
108423000
56626395
2424081
1779365
245620459
211359942
66101116
87589396
550147413
99182934
83352084
169633440
46251145
222669089
436018807
163723438
505716933
651987308
423511099
561237578
511658111
319274523
466487374
46032370
122757700
815639137
11401258
43729861
231644131
305002640
121547745
10036050
28655628
203552700
159553722
244845715
141653124
85729047
225059550
467074653
43833920
101274916
61351592
5731089
264130440
872435491
781722283
345178945
450421006
6592945
360449528
5896703
8316534
118442672
147683166
83155510
36855562
283333592
539830220
736337269
58078593
91386069
694891948
1404779
741911
201119485
38531957
33377375
95339035
35509232
873008201
48961973
697028254
496017762
656851702
26429631
245182174
90730817
326016175
285154242
166589060
211039139
425253402
99521984
414370420
23318748
518823992
803168588
186543867
91463654
89061507
503218268
190135038
328377314
794536042
142587284
368766000
92542085
2313298
259392882
10631081
54116935
99060650
212212866
300781162
366647903
65141687
72269832
409903131
4897349
258104129
271700490
40370710
81177089
5276843
319396324
22391304
350833487
82264638
12986518
220295173
314269405
22105774
231580342
424742229
83216337
200016934
570127400
560215941
198168348
887758613
604304141
146432988
216110112
77195187
250173832
87452617
753223642
148886367
14946890
190667823
420256591
601827185
71559867
71356118
66778114
83172674
350963774
272163043
159254913
939838380
186884548
62250610
90515687
707398429
254451886
1179565
10578498
78195106
53360091
414627846
489960898
644296740
339558694
17023287
163650348
16298269
554030509
218248810
124674096
53781549
603211982
367657580
945463591
275918717
53786
630738
257963398
112501852
225919186
178021
33055583
527905397
172748768
416272052
220345593
508034075
299900249
493865464
364084466
106584237
416677593
179894197
632555236
331167318
30815645
75757387
239544232
14272187
6060984
55594638
243371089
130543363
272422723
17008893
71558911
87763503
206757061
82882766
55698735
297479541
35309508
145400290
541842570
105614554
118654807
172153860
788442
384623430
778999382
215086920
296686679
10379307
132536681
204811024
177186291
50233470
215864
606675861
57571303
80796422
168897983
193255964
281821704
340307145
27020930
34320762
250564354
163316817
62054786
15500543
28910437
745752903
278911618
422960925
27216198
60201469
167536625
136346985
19554344
213090395
99461863
102802124
100282487
539166416
49706714
309545670
78163469
482474879
95919617
112570877
310724860
114016734
1614831
5460711
147103878
1897850
348993095
246828701
757847605
530730039
42013214
537661221
156763371
755143620
51720964
21607838
326280321
307120614
76038928
786356811
370276186
256936145
381862659
383428085
45365663
2884284
62240355
402123424
355693739
12506092
151228570
383902564
749892519
155039524
356957042
15760010
203743085
604309555
238883735
383696005
75670587
165665368
21378610
71553375
686992564
150400912
359417896
438244142
806831209
647657452
610406519
139730380
429429060
104672973
102032040
269733904
260564836
265528920
202347577
503229570
140245470
115790930
164931530
35329198
126354839
34777159
81235254
467569239
200625796
377617517
186648000
564211564
43099637
58582924
89115472
36436397
233683545
193440608
95281456
761520973
802292990
518065937
59132838
116536038
629690106
269309256
16458251
77907724
571724576
454973525
458318803
36049916
404023849
28111642
8562874
252075552
555185084
619507834
18161256
6900410
439973366
579212599
411407397
8414864
174715741
835231618
415848613
81709350
369859674
130923389
96271138
590579457
418550481
78462450
800479300
116253768
123979760
197167125
191623026
443193341
34130188
106062070
21442293
337918079
55961063
506692881
207603154
377432340
48916599
713029983
54491009
392569979
337743146
172077735
24226710
35665806
118173090
712858121
358493496
277360797
238650345
4199524
158557666
145871175
11019229
65952179
381234245
46224980
23645228
23737428
130679306
568098047
319211034
6170773
407218416
562841500
35161653
274942733
141629007
452415448
103029841
37265354
318705853
118209314
16076113
119885816
9930636
154795186
134087107
186972057
424083406
41550703
462619542
183338340
687560249
198100311
85123137
101993586
101760478
55952240
208547423
51133201
61483885
3394537
173015968
2341510
289132415
577940527
610720699
72164610
391021134
184026896
196000376
2189972
212901397
305996640
367466698
136847622
201060193
256860368
380440898
63004417
148609307
215679402
170720521
205800597
351642265
33181358
238626947
209646080
520505
108287367
630006009
78014653
394064925
25062295
104852281
268472153
240195309
17950589
162117104
455382470
304756707
34619221
409708528
10111212
107356951
168404341
140608658
321042107
44733464
328877216
31345053
30826888
126917642
22140081
802322541
283244571
7039514
543486440
228518764
256737984
376181162
75950019
10488464
283519055
656518908
224834336
32034023
52139304
409223172
81334955
225787647
245703461
367012970
556473499
103755522
274746590
114228926
754033263
287117958
693837461
883716
99387901
434647480
524067096
491067342
74082716
672379037
381990066
74173773
26849726
120174120
276541862
82361810
112649936
70852412
17774459
183698262
20473970
362902292
122137368
154211923
28913973
551798261
58080582
479183057
18003199
431366059
20185379
71594037
184732376
56739743
8056817
290728910
33477216
53151726
313416706
538091836
90040566
109315181
182520251
857385
425986776
132508328
440969197
95698368
601020233
26860130
224648720
168016408
116931112
508699523
292213281
210300816
23911236
247730808
919370
76244998
25249263
569551565
347116723
373708430
102220196
533432341
848704240
6654277
54211265
330411737
131527995
225030352
184027910
112491
3998284
57577055
140132195
469752363
113967192
381852483
209537941
776741068
685759473
621309846
15499016
44608977
471774826
12388737
440951139
321503140
119276229
794141635
46577444
303032594
343204774
476698278
16641927
6044830
80674192
82464035
30408379
557692468
418128528
218014023
279540709
63005528
198562175
109907422
1243266
23928547
285109193
520194206
710986098
406524703
689225059
286609209
168754156
402372405
272160258
35938849
333219251
81958440
329419131
83463837
376862410
15620862
298781159
232834720
542752633
72702899
187974507
107954444
727281524
19141398
78369662
342081333
155885373
49605224
339676262
94709627
162860613
233860315
36495562
39115419
150372097
71497581
190954411
8119465
208976736
84398875
610779988
133187613
552978169
154293152
337210073
426155541
277794724
39801215
155751292
875129492
343825982
61437038
182371885
123688347
20016718
509336086
221984650
710122123
276683058
489534866
148292253
664368719
365214245
168354895
85499505
465786183
812907877
80090244
10745944
710079862
612009272
107241488
506534384
507707964
490866760
168041038
41818548
207991820
14220344
231598471
148753280
626275284
516827052
524567295
258724730
212473018
55988902
161401982
142857407
108246902
146829500
57608142
378768875
28518700
134878703
343739056
718209578
236559414
443838501
322474105
76120413
141222238
174058759
3896203
61013573
95623618
112769539
104109996
389967647
629661151
333006866
327092218
6406754
438076246
939970113
425345097
358642634
507929987
34070056
54121145
419676093
341213883
80565769
125727975
16569500
371520180
191221140
1185144
572037524
719576166
48726040
367581904
396484239
34081338
38530731
107407544
9454398
4197834
417907047
395734815
117887210
275329585
558877404
162880000
245730635
84697245
305604946
642378580
340775777
2423794
160858012
405439768
138974491
178491325
266150043
1879824
503549688
477336667
116108618
427351129
249233291
145747294
22700616
344121174
33921524
347374454
89128984
381306368
30414382
38585223
182727678
561765601
224924344
100617290
228013443
322911372
824473092
78308802
714234659
478715721
2193946
81263767
55187676
91202544
524412925
328105960
585818493
246513411
202865584
555685715
63357024
58718791
164617021
28421374
66849757
95563677
414403294
2718277
115518539
180219233
59357720
282237951
252532383
396289937
295015047
177462633
281194817
89342503
3770354
485184719
24054438
353250518
595675294
580881914
198727037
410061032
351692567
791358309
71641959
166375057
595511923
211175499
445412588
818993277
548114301
384001291
693039177
10540024
194475727
390041265
58196213
648343711
514443333
702424659
249138157
515234212
271972448
331517427
357642754
31967937
894986021
103324473
38566269
383989273
320170851
2497895
191316403
589406097
126393712
292366034
570368841
537854003
4439209
85973039
126221831
702566866
2394544
236232251
505673421
123877604
28311868
109831574
1088536
229298130
477894615
9666510
404426434
37420872
23474
853909112
838519
17408343
7708472
765600459
211075684
15154182
52007229
523842588
1058478
18102156
633297769
6197076
322503878
172714015
622187290
15546993
773601411
495434655
336120543
15503142
315321531
271358045
82835792
598753333
435956408
20972928
40324962
93707757
332187501
80661053
325036192
973485387
593690331
29296982
347031461
4633139
19080881
56245
365134819
424246030
166232464
66022144
421721218
70753961
463591989
438298482
121186930
114781178
130874191
320391323
24964996
48541398
769682292
133957305
179985952
49746757
148814627
292102237
401927949
630972912
28937461
207787666
77121792
473547319
152756601
54465485
2065514
689137051
885755300
466706685
40585649
395965770
42740064
310063178
574504469
692072797
437841242
465229598
452481459
617792703
100788439
344564578
521305517
31619078
1833846
273127023
297805372
358719836
692447373
424980176
78548138
74472857
32274099
20696386
22267217
15141111
240046053
97978895
73239391
465484437
930041419
452215843
431983320
451537726
246670626
373848269
392443349
614879326
62357314
16682156
324463007
538472217
21598673
537961504
514895105
606234
796926371
132614562
868366227
632820645
446108863
571702753
27063066
874371032
232108677
45460448
240557242
471250073
61781664
96067053
445936454
121869018
299691741
130692313
89372178
68170631
339896153
142266822
174674866
127929872
149420041
216742229
175729090
868060089
219146217
252273570
13384514
85791801
8051782
75467491
23458136
104588485
171703044
126436562
133752303
11921912
507203166
121734590
400458081
910396549
56000074
295800717
67553993
12116704
43705364
20959231
192095270
262798311
505940827
141653777
51731153
41023785
175571885
159541781
28799703
445716492
380626315
258469606
485508425
142279280
466723053
810887760
737595384
371584119
1193010
320766003
50612735
188861762
229418192
57705622
88549893
472286929
288351679
4809087
246180046
209723766
105389253
961612585
179237985
16094595
107167625
104677760
80080704
502758726
192896134
459178995
187196056
29431176
367056448
62475800
131709762
3768341
210042200
112681280
438671496
36175146
218513201
324101216
149985536
114619225
634961456
160515166
233565143
726135184
473159631
195660565
620905862
104130490
222275574
2878046
56455083
444069884
122292614
84646500
237562166
38899298
83972177
260877005
10840549
173104247
256644140
45781820
76542216
149584851
663454018
40385446
35280456
262821450
47276804
469586867
512549582
538984870
89242517
184335050
126892057
329534630
1153675
187169516
618587389
32438498
231728015
554081762
740211542
186964342
47107234
126994844
510128873
29193856
307743101
234344738
391800456
564194495
132260877
271751888
258060945
28919173
459022230
308565945
166609992
414660966
242475700
159123702
26762116
74534762
465257215
53296149
70386604
40167032
347923031
165143349
240998097
200328840
178186121
420784124
72391513
318449918
292964249
357209629
127462771
282800479
764087869
111858653
340777179
184305194
147244092
642888770
381411140
351895659
154735250
505889431
103081831
82712257
292300290
306229307
523299965
349685735
645255821
554938070
46099166
703118207
547520061
357921889
47183085
534769945
26147552
185100919
45882476
892225387
27302566
254258985
93000262
533832209
67256892
162413103
312675950
333416615
810887283
551786032
770020026
354752971
260845615
398974655
367747435
457825892
359943908
127305588
176901004
30168941
161961683
333472807
20423987
146276515
83759649
206128545
71169750
355216413
635527294
467856974
28610998
167148928
13143763
160240935
27227198
43617997
434681992
340553639
354530018
398176126
330699541
41177678
322995033
691954130
43144671
28634276
43698691
428599901
124829464
287539161
50381364
288872563
105774345
796012015
70805489
194784624
686069315
12874669
396699663
474871726
197215726
335228598
204277505
125208952
1129070
138934734
421550990
458910488
435574509
86642425
6898908
169263239
59371050
9258342
525528280
475139684
17639540
318421091
139517766
522409531
22539256
272436063
53998211
184026077
482574339
201227324
6071876
231847046
185074267
73133998
494440603
32276860
170969102
64031594
154471520
349623171
325960421
617637863
128765912
462732845
603638599
142807337
17043779
770175021
467579189
123673119
19536866
155140814
644937468
278944891
66204082
866273070
60102958
47522374
188063780
777139
544315958
142439942
692238841
15891658
2712799
224961450
601203295
382724505
16094042
101107220
154344052
466091213
272062434
137308785
776019211
82457889
65246084
542835987
248103086
19487647
744444292
359956798
143978637
279940982
26148613
426192581
34055117
344179837
802280735
343887588
63818876
7370417
150696616
20180733
403334301
67739678
222896893
331566915
13588737
162688088
227649299
340071380
2855660
32149414
372555127
2388969
392774941
514244786
76806302
133841148
51179730
391379009
474866800
463530652
638945232
78856431
65013269
549470171
129107552
62805579
356531103
435671237
78510350
155388434
774074840
18242577
616734238
109149481
6348677
18566128
145431579
547188333
375935326
62652865
536018403
15547486
557779
155752436
8831143
282224872
388937354
147820705
337155286
75561102
80633367
515742576
172810767
47445322
16681951
432318262
700705481
301286678
486318814
52352434
82129059
67754158
399688453
119793989
219806319
300843260
268922711
63346323
49994280
5565382
43352011
487779367
34972103
46790194
8418679
822050080
605175281
125664312
175926306
350059130
2249201
275406004
245756477
497102391
24663101
8442575
932806575
101813507
288741848
96027363
352645037
464161752
371813350
664362851
60526630
677330925
814235840
111854324
107557425
612325895
372642597
188706299
154592362
195006752
5949924
4368981
953166407
2990094
137685868
424521491
925390265
238799255
205661285
399366941
13017622
352888663
21391415
153583756
219294406
7048457
224058809
16826565
220613584
77291810
92510478
168677589
812347567
829543534
230888193
104194738
347974979
10403410
196742707
404555489
180790329
379442715
781486386
230830884
287380303
838332023
140597104
162552374
2668158
380912415
8510498
172974989
193447882
202889434
169677227
371630809
43288165
261678145
23435853
174747493
342228598
30216313
226949115
335108282
324291942
254520738
4693912
380436408
255140830
424070735
162566993
66864532
127327204
250956060
133422549
375590670
142250269
316214719
8383917
320552787
789805270
132495708
532315806
32654499
236076659
86655575
393609730
144287324
13831821
59795813
247675550
174795136
461693426
461457140
180675446
227342216
201903274
1221036
136933204
305002044
61816537
80961590
5403364
237848606
30709346
17395977
416981171
50739505
310520757
20012771
464074300
113351768
566366262
173313664
129771650
456245432
299635465
20073772
123398721
18763617
124692660
329362655
353316302
155268158
30551148
368107817
129324198
373721729
51555899
206399489
693253777
89851511
164572335
761387826
12572513
757608549
31996325
49806165
3653316
306350702
250725724
483751185
14907268
229779476
384968308
459699181
11969896
73973772
372473743
147365449
22127328
136784127
33760424
446259391
15761933
77416225
576414252
762102191
208802800
627826684
61600196
61717467
412324711
166275690
33000358
218111417
64937533
335562002
190288363
186717921
112876408
65240963
258942293
504583373
145992603
92468695
14880599
236129247
165435228
25695803
161762437
64713791
65353607
248247758
459177771
576833061
58896200
78041223
133665076
92875566
413425434
318437128
200249966
173814613
690471595
78976316
271011341
74968069
450424195
33573291
462355067
139698304
307854314
77262775
275816833
217378378
4803365
133060521
137753872
125231872
34342962
82426498
43803964
55206299
60201159
492991789
132179728
63612883
118730498
45848195
216714986
349317149
291193794
256147081
107692326
21054567
254028511
129827727
184294142
3065198
116275018
218899009
87363330
170641376
349236227
62576688
440341548
422686193
57342871
707573888
368608378
587814590
185987801
255590828
15246022
452524965
157710392
22678702
67140169
195088717
19892043
26171764
365819422
270615778
286732355
65142
6863360
305403617
11070183
630903299
464217604
288391087
77839271
670332741
87111157
239733647
53273082
846764702
620042201
446156121
8660102
479065285
46997413
234676238
562603875
85939622
171656615
441077484
132437978
16340079
481540047
19914742
627747340
729170684
86130363
62687815
318419172
476391639
273352587
276111202
377140821
1946430
321463928
91667541
86691118
201377991
317767562
94534270
458469715
65085789
271151110
47394826
726548688
295050671
205022422
15884870
631220080
188504145
224030564
333294841
79184518
539808375
301839507
152959658
606823200
123832230
189797506
285004744
265106838
98873021
708517295
492825939
254940615
36297811
1030126
103116606
158981833
379244288
444159877
520671249
218866718
504099438
165883365
215411792
692898636
503555695
23398004
110557628
428051034
43096742
484578196
153512344
41974108
645077329
513596955
33729004
275817572
321782419
398984538
2582999
755512657
70831685
227926871
24146645
15482888
74766277
212975408
234315014
185208934
139881487
2823314
1571867
297154757
73826939
38551901
77292548
2769300
541548098
199468882
83332451
135236131
4759138
21422277
175306656
404234705
457838790
108898419
98327977
134626098
9324724
403472260
55519991
95239045
93694698
239617432
22710544
47790726
478811738
937737266
11108568
23926323
108390368
511934213
396516584
163072074
10599282
71235292
545355784
107572908
217049203
152053745
914979345
209033103
176110941
95621979
251793612
273919956
131990570
518265335
610089130
79640690
313127129
423375343
393496563
60128212
743500282
188865981
136977162
51560191
441316391
97520649
425027999
72007312
68177726
34575967
586355029
83509186
117860673
31288106
44206738
220455965
142635786
72063090
240654724
59364240
924014740
387053290
72293913
104392395
389975287
244903880
68879128
492050792
885490979
321226321
564401009
79008168
269872339
23751941
6731841
559946227
272521513
37424431
395972069
304051461
133257817
151409636
272308448
279919243
172352936
757634613
199095919
11937560
127862905
151312344
94905626
186421330
658769919
395072385
60464982
118495223
353103761
25670909
46465882
6889563
213705952
153691020
1471830
101035334
437340017
108865698
713088702
186046757
577858976
159760233
487949213
348997015
466710959
419692582
251307084
1703171
278059670
66045796
34128836
756151614
3166575
80869875
416303836
568701951
202688335
116774966
404049123
320517958
190322575
115730705
71502700
348615941
6624257
132525128
15886470
210687229
243734350
69978626
552598668
204817139
84810641
478999073
38562253
36036096
117260315
133449449
50854221
51315925
187849239
99419282
71989707
209776357
390006700
489279003
281994248
25492202
136047505
818373458
93509747
30509909
1470221
6585606
535839954
286090932
5584852
502273502
110996355
344403387
533931406
97488774
163774086
14567650
243826339
62395577
69333785
31095318
149617075
655026552
251119934
115278676
545911026
309390043
302708800
888872538
93182131
184154072
35038741
308905854
269843527
641552396
84519402
32417827
127350405
666571731
81557208
1658945
108582788
202782035
334143248
777859477
175553677
138859158
209030531
620249165
96984399
411584478
2390953
94622854
194738970
93315158
112343194
311647827
293757925
23087577
249753117
511085297
593843904
121708948
799404746
730906982
731191008
257260980
358224008
68699601
23393570
70547779
726909125
44551632
152454938
33253893
23317900
139348044
134919084
2115441
434548119
220380043
138078969
224038876
66066949
167439336
260078984
194811450
220302183
608920831
13865817
542721039
317567855
138046123
501645557
752379372
61051077
705263519
105604430
214405272
667551813
146853434
240791541
36228724
106420426
37647253
493157118
24925387
414574591
316770747
114787567
191948755
26321599
210563652
346582081
26839253
34561036
35063254
424192960
272926924
393100876
24025497
204209627
3191036
141786946
37422481
555922561
145409805
214231084
81954184
585217910
17928186
14417733
174166747
255342645
28109688
23377752
905824491
104434842
89301940
62310958
702672158
327300871
337320230
39216864
99882553
375881209
11041302
224419969
129322465
5169002
87716346
20184647
314715851
1140358
661010101
220379001
80666656
47895967
166873767
626896875
181123997
288562050
474243704
10718827
104160019
8151104
516004214
471912271
194589239
81847821
371354221
80504679
289183887
21934117
305070476
429265608
193974625
294301349
14407371
158070602
69569653
268885775
835696974
171581828
337454185
161455559
94504983
226569068
263789153
184227142
335006013
32433051
87364006
240192947
400545081
315373627
636681285
5428584
44272118
244407021
169891269
289825732
253541296
244179377
194838187
22718381
144544006
10388492
263100355
421914421
220249603
788134147
70371790
55308024
67142445
55923983
284021071
67238247
717072775
324937065
414979244
129612426
340010693
66572636
358007549
609076808
23853726
98940855
689646489
188687183
100713575
119324686
71918923
2263544
11602380
940155219
536090579
436598943
256335493
190143870
617715558
184773168
248053906
82092031
520596514
434703498
5084424
343864824
63976368
501523873
475014400
832834064
93003297
3684701
70305630
254772580
220030739
776296873
138942678
487252084
212758044
478015662
317260188
64392297
141132128
36997531
805866158
277842683
96234802
76867458
222893730
195696586
17820177
38436207
643473273
808870290
415576457
1326741
108795956
622717225
105111170
181100510
448110294
584871541
27798359
32947618
376630884
6859215
17814642
496236066
414014968
393513025
312220498
300783406
891281244
120414797
76724329
100895614
14315062
228811428
31726895
46481111
154595525
141223951
225957855
135785055
276039653
29651838
61343928
16238374
363721908
638513303
160283620
45162187
322204471
355643601
127424057
236315155
27453715
101732161
91589597
219163
564016449
338944861
701802259
855819021
81685646
165776025
124570746
555000219
342743454
655707126
317646856
69619817
369298404
278276608
250354107
172906223
286991324
781397684
91357020
724301435
29676107
329364153
392836691
159554215
401488664
197028856
181284165
894064232
89254350
145993945
15373490
81402783
97038848
266284964
82621442
14972745
519375554
448506940
157761191
204985055
15989074
690888258
772087560
79260079
649548355
564397624
7271316
405150267
506570273
510494383
23596193
174027638
251713794
718792849
62497840
376697931
360653016
668584946
559769274
471534876
876487177
16025444
83921422
267454504
491176
22956056
75936524
617931831
348352952
843753925
405010097
52986
167251987
6957300
271813705
124822203
382665420
952913170
688125719
698442918
84326516
129505822
571431
127004620
420544269
14879928
910696845
15441245
435554196
813316390
7608722
69030292
604404392
416730441
89279822
25225637
532159500
130013459
253946662
221548999
52338941
466317352
46483014
4870338
165623297
480033369
48813064
251750125
143898101
155952115
446292928
61602801
224379131
94809843
598689402
102353352
49742436
661712769
121814641
372708396
125085648
94917489
107393911
67081747
640751540
158443410
244368428
830568071
288932301
141720449
435597595
541155896
225830921
591385928
726918849
96463217
399780620
756694
380778621
477242997
859712119
22943720
2463820
232771421
638599762
109011865
37722191
21045465
216836107
145879209
451992896
591591288
521230547
3144972
322292560
46518393
303250995
533425330
507234326
506224271
33048976
174074336
34300559
310253678
133803088
172280629
72151788
548955851
2671903
670973056
387750369
151350357
32611694
410441031
915495689
74356801
463565892
646375863
795732094
133852668
910871859
145287251
106394011
219915255
64046836
582131238
684511731
554997916
46097597
120384201
290527852
270586995
21870927
198104571
20212196
108644167
316088885
267900978
126600764
326000422
802579113
757424107
228665297
144012435
264149559
689593219
283507804
523054879
170261087
144965139
86169748
278776914
497148290
364549177
279552041
35464413
236681716
426328731
308702170
36259361
189016689
68707806
297501796
507535059
92624057
175399298
275041856
305399470
243368871
527738980
102066297
172659832
58554392
217366025
259477235
263120048
46232265
619667887
115938521
157990795
12167700
700719251
98243553
313946464
535356121
177821014
543079171
272105446
506982626
164203414
169577479
1114712
13789112
722078120
511398270
11796230
41699079
132985166
589701786
366574789
31245806
305568573
928155552
114028657
555863890
176616354
215940358
211251266
290064964
234975899
662196462
254357421
301170582
318045820
18366859
19390132
20261600
15104342
154664874
307314428
641131505
715307844
616749938
11656248
269899573
630534486
634037233
28770890
459884300
426664872
54564220
77359193
698469755
245857445
259068469
60480902
166959070
478196816
44606207
131439232
4415347
20332099
78655342
259262710
23631159
44787854
493341992
227220212
11451049
63189859
171490421
129718091
381015230
338820230
578263964
5838690
337152057
110116968
115000634
86224558
70272306
501009491
17963408
197706499
94515736
13284060
62026185
232963620
272759018
536594470
120224170
261083801
14501
117243362
123088222
128986901
54206642
102475280
4595545
49899212
203071059
50755188
205264497
72478619
186710216
280174798
45050064
243061181
690491177
374799168
138340877
421366162
5764814
102029634
508911459
397228631
290130641
263268045
49345134
861710504
160667601
230097412
78567020
2277777
244954505
452885939
460869008
190013718
928394248
447805772
40990246
41619138
85775454
239819551
166598659
230810636
1807414
51549
6665852
220451701
60405717
59100531
324540486
93736171
368196917
478527354
100195631
811649326
12288554
79343386
9248923
172413218
20844531
93723758
385722534
179949148
119555647
623741546
812788448
337898852
44139507
608044898
567163361
350823198
203017554
472252349
212269651
83140161
32110372
154813441
226215294
599317121
12096055
119080254
225803389
158601078
181623030
69348295
36358
457675307
14709912
144101749
102759949
273340076
67976786
384131531
495945857
135590316
244116312
77116268
129817274
83202273
114411450
121880251
397663520
208804810
133328373
62770451
503382094
245863698
12803643
196637908
123661576
89981308
33538611
299460505
163684829
595942125
103213925
841723943
105455999
173331129
20418060
168184004
4874646
286433000
502411630
685938493
87301790
41639712
137255220
168909872
3125850
384328396
828307266
40288143
49445435
75216535
381558357
87925528
77700426
250181344
524993811
287592744
671855884
328036209
157193024
230264258
236577940
627746292
416688475
476230654
5599409
601324718
150937341
158598445
66344212
139965590
127100997
142648672
190161482
381705127
25296922
239678171
61676844
31862261
34505712
94654487
566438698
111883013
77274385
146834222
111855198
26984202
82915423
81987594
616194926
25071157
50143764
5298024
607292906
605665432
7910805
19409263
777109598
54538127
22622334
240023179
45153408
114861875
1089010
142799544
629066994
119476415
366043872
28938819
547752416
532384862
18581210
652677056
147525196
593294714
207659832
154477767
327895233
653807512
57150180
579771527
36534165
178490845
15699992
533722901
972205067
3348760
13965058
623717914
49936354
543996734
38013682
37071717
21888875
418621594
532967719
460296789
88366014
83666173
528784604
95117122
418387620
370566068
317462697
2414021
652500198
108951312
126577493
606415210
58151876
128558713
118472120
267716176
1636375
515407934
830339267
169178709
514306458
633914093
77043717
437462509
297656800
149622246
73567794
10907524
629016266
7959300
107043724
173210110
204796532
201651982
324920735
178073664
86929358
636834054
143059978
350544263
736362430
471095248
236848414
620760918
732208333
30664317
330925032
297878482
136346464
368137282
31633160
578848245
159824484
260764815
20815036
197859105
92788378
603601006
107919739
604774902
252985642
570226638
276915570
91271039
294969581
39088541
123479427
24738605
473681057
39210133
27303138
61602837
165077489
153155288
225506251
215213739
74956106
91229998
2728365
215286098
196456710
114431591
292685091
279550543
2526108
17369204
21257280
269086446
671361538
9775362
14277214
257870007
355450271
418566982
317966458
33955817
80207739
196130805
52472550
318276382
158904330
120816642
78398987
370187726
144502273
14643488
216243178
210193365
83829125
166786347
2354004
418019423
415959692
452501111
156139522
51510190
50283213
19189192
82422481
639177806
2954012
35910877
241057980
60351554
4628682
248786877
367521149
275614971
35624395
170750321
52733133
320503634
26737163
430533019
721656805
128754201
42849125
314002641
26994082
421521101
13215985
397783455
273319895
344206698
42367233
397612110
473878959
46107846
35566906
693750358
485558076
62710874
13291263
353692114
187831515
12156994
589203655
452658968
660707169
70605025
130285094
55376243
141254928
109630310
65777166
112047865
46353542
598026768
791180475
141746628
29246064
359103192
86985306
439810189
585846522
391174290
307095138
512407784
58625744
14855093
103275531
4256850
274325786
412258311
217774667
316366354
140970785
505865274
136570881
864401194
68619365
6783008
322521469
368241500
283475905
48605199
2916191
40681251
670101637
62208908
171082783
45065314
108774824
34587764
270032541
429230988
2271253
230532728
495060651
234642590
61328788
200158000
479895255
170195376
830446766
277733275
306964723
186303024
1747376
367871549
137044209
252489822
14620507
682313511
1293540
31419410
104810545
303491106
161636633
376193958
124873971
383380103
752719094
458833146
15282498
561790
341529507
726458923
149812507
123101136
491198329
232874750
20039979
65036211
250766335
40540429
383822993
203450576
66541054
98977778
93427733
407623093
499033638
127256421
45165960
42756919
65145185
429359423
641224770
241625964
744593765
481125618
303059187
778022767
100466990
36519116
103335894
381545668
74773191
35812586
550617755
620615564
304587777
511671969
207357988
558088477
44946467
186855506
716205831
247216437
1108898
63652376
34744199
316365784
58177722
70185707
309635634
472176316
74001699
267622976
311438022
137132673
290749861
199681748
199596938
108918476
668520920
168132170
69340725
58425004
569505859
511999600
270990691
398966141
52583326
46937904
57839390
445655729
179922705
166448231
374343262
21086970
285269801
64030646
5953061
267371771
22653594
364556862
822372986
534558045
257139483
375371453
567314654
112696179
293093193
32102487
108673244
63697848
4247232
70306071
113048866
575114961
156189038
543647820
507447996
194634726
170292050
805507382
243518196
221132743
499859753
15974170
35197110
646666280
672138206
15388985
808163624
376969926
505700563
73008560
409790710
50704059
123623517
85806157
460658444
267914659
30617650
472889322
240037707
243533848
157416536
452281530
44667957
2881378
154621157
702700796
25326469
342778646
439412362
94895639
160596788
516913482
30178779
47696589
137271409
84729078
208660514
47058994
30184583
32750129
123209589
193096006
9787071
325876061
177125544
188403933
177791165
525132567
212903779
541027118
121549026
73910322
100534396
94320867
1843346
232460448
34514690
59502195
3682568
87663094
24779500
59674387
618637606
285266213
140738977
245817666
402026782
69482543
128078318
128494997
12422535
124444089
231646862
175733803
24871323
72170633
941170339
78266928
260791718
321545042
470199484
62691141
29866621
471920743
428418726
189934265
106460690
335423028
42835091
26890630
119609731
211356442
205705508
12990933
532582101
98278353
162415983
275119517
18426350
679092614
113223254
170210480
305984718
169701809
268223464
214889919
7423199
96752774
174305721
37015767
566367729
30604287
71834726
44276027
25128796
420593363
18764476
10271718
126170042
265560570
245832981
167453029
117687430
22243611
516264908
217590204
269602943
340127103
98806846
173057660
298037765
22498203
405307689
339745658
61629328
155060481
60924285
413900231
7644538
32190997
163348148
381732
754344952
433490358
20530047
84723
541922724
373236779
504992429
200489958
73455903
38769614
167312181
7723241
70968486
548743868
580489201
37720765
33284
266104770
599328772
139513166
12786902
898291389
144560287
47206639
113823218
311365867
126507695
65591529
378274099
143509844
190248856
387923003
23465260
175284038
408736172
75790596
115968117
315789445
22180470
452210773
551762605
198140511
11635104
423384134
278802112
692807526
429546073
372796754
367370209
591228863
65716112
452841720
247277915
26334088
259308662
224970653
28579669
412451917
425147655
617891997
98183638
217792260
169272237
758942552
560236459
281745484
297037385
415839190
285706543
36479445
52169204
108257923
71249758
11029803
242379159
115972656
184266323
72793147
47522964
326598461
95601327
35562843
351499511
386682868
490106470
383454150
314200311
158012826
133971108
132180558
52828635
18670976
147280974
295448768
190031298
69167416
123236982
744633395
32093836
43952740
12693019
7513377
439857258
116660716
16938844
34666725
816421478
51904744
687781345
23721670
32054626
215276574
219612248
455021026
173107694
307545301
335028441
640390223
395429241
397455635
125986444
762665527
520545357
605784005
39986110
287356619
74352655
238506906
181905520
230006094
138885744
299410056
33352429
46234157
471956702
403254349
15333392
184403594
599457998
285188166
161891773
38813990
270410519
46325560
20231909
3136235
14792530
711497947
7009667
45901074
560681983
339177519
154979413
414675921
626072710
29861519
169195836
527310542
5983466
151740498
113550731
2076324
48944334
348238574
40905404
157860373
73035476
281974958
608015329
49532369
253861408
142930120
180314378
159583567
4178274
24081279
489948021
200514206
75959225
355014997
384799538
259561391
500621024
52180547
122642161
69550321
177058352
252185125
66410925
276956375
99098113
320986874
52150839
51888458
2331536
25097038
238475410
69981233
143225167
1617434
516148193
81802208
28292571
116790438
84886744
106420053
252461398
519373456
109353275
1277769
477865265
22395074
69444546
101913495
58524755
676240762
852593665
239526093
100654715
390036548
328950430
920488237
359414362
2646222
161936742
211067321
26984379
345975138
221892716
548765087
397835944
568488337
48204356
16636674
104158763
311188136
744590747
315675302
265429419
132416781
289490238
96236958
277980366
386043095
407707999
407043560
95325835
465534563
100357293
496623904
76105186
299391082
154978575
159326858
378977156
280582241
217531792
407698
32509757
233050309
467688389
29645567
250310379
565410305
622211190
300718927
285929111
254925265
142597136
37454656
56188561
66428588
247622261
343617584
137738029
600374232
506540885
14593490
201252299
307882569
378192031
142585269
216108047
36357662
135699882
798372457
29893849
325385244
447518527
186295247
288190043
371040004
296583997
177726672
316586655
194040803
6761438
500041031
29918625
194268575
101381324
209324533
668854103
104110719
484207239
35294042
290938931
29644445
548949776
201812030
554463159
106453220
420143895
89808325
294331623
283119996
6168296
198907783
82323347
114178966
408730074
489673680
460355867
236450920
83023656
853587850
393396602
610193111
258233206
596277154
468329439
133942327
401258631
243533434
287908610
77872344
218655975
159602463
546917676
280559317
158243483
495047998
411179000
93474136
153143619
216763979
305475517
89931911
144174998
358047654
157395658
194205782
62028688
425727254
479962315
543268050
21013005
98951245
113851
103456066
4437489
603749608
268866421
106011612
27237873
87261787
242486786
36610785
258325729
452843393
2444185
586467030
8665536
15566540
297954857
124911681
295770132
18663350
439599866
440506279
78620499
164777572
705005337
252281193
39139239
131893159
258008651
305996597
432375132
273527358
379237373
121283766
313069996
143414540
743907853
461234386
265862533
73701926
116987283
76251570
840160231
92175855
639928223
236966261
54182818
475878195
86412946
522776863
21278461
390245103
11943929
233548979
521596961
9923751
502156926
697950
119234514
196036320
176717211
313984042
29400195
368502307
166327568
103332396
59116365
102773160
133246136
276508499
181020819
326629469
67852650
6239439
184512
2568258
828855956
211340676
301753633
276901913
541487489
148091937
417787133
131025903
27685123
486619365
319551618
313132253
12778604
445988579
67669346
401416686
344923811
303996803
124620295
388698905
308414783
657631238
193491966
740423753
857755111
139493525
93340101
69825545
295788050
326882931
72064397
49860393
309071730
131853452
97006860
289795273
504420439
25447848
196536964
216137548
337210504
388064812
37355801
22265159
275760731
407825353
2641056
95334644
184733520
37640325
4405411
9766758
302146498
12508777
293731274
45959743
220088075
143717118
390616469
93311134
123918160
601596274
308513342
163913430
19704863
353041764
643921137
503691802
555112446
349606872
38367755
48062358
46368229
432594812
119099106
8060522
295121633
27126598
26243351
55717479
146708858
433627055
450765136
283689082
90965269
751370105
153166659
595919086
686807222
811453931
227376437
379389266
152663576
217817896
438847706
59107946
46242969
182020154
94689716
415813015
57198074
388761374
27500549
20397672
274565421
125083446
167355597
99483849
456855734
99133707
460994715
30035550
119372724
232546746
86107627
385955742
739608678
139032581
444347281
398945766
2282695
234132476
446198947
165421734
79779797
697658994
76530001
83320087
499860525
747907179
97124324
79822852
230186246
339233174
61794672
114182806
481234776
742241054
4889511
217806562
82103404
10391915
31641806
231148458
126636372
523902135
92783215
418453546
11867193
475086328
30043549
95068275
27333745
109563744
3001562
79699176
638206233
69379324
357937272
292879152
197968304
11492500
389664076
219535041
230304714
83869321
161185236
84837863
714425221
30166759
678906
180954691
135069228
26891603
653966803
13927616
600654571
252020908
425350177
644721676
415485598
565973354
478477464
234304882
504470609
191582661
31477609
13255885
54919154
437064
239404805
203514438
18627210
178253497
803274481
256273
529039577
139713194
542126541
332251531
167640883
246217914
61790207
857288
535995242
154696220
14217805
493766690
39041731
515701
590958055
48088304
505931333
917577552
46245112
537438740
158597550
439937532
330764583
129511480
131328063
11220671
547646829
173562753
397287615
170264752
70821177
876517871
134968295
431780856
4424695
132540666
89774237
603693089
596155132
398145375
487396688
65379231
214089176
148130010
112654900
301112122
716769653
144553747
275790220
107816725
230959495
28864589
240557161
26728197
57713498
5882105
503047333
36355894
24598949
24166991
10863126
177450658
401845520
288645374
220467740
262482635
237968269
799445863
35055609
557919405
271687791
83675500
605116445
26372292
16274217
188912090
169509797
141488590
56418124
267669723
185484606
155845045
165926796
94209043
71995184
240680170
981121144
547791
545942383
41177204
121762342
145504288
581540131
133870623
244125583
41656478
3055626
271453201
72965712
17922965
54414023
194544157
176318058
46854641
141426351
50797939
33082150
118929581
125790889
873967305
152792882
223656305
31978528
65594228
1113160
294924448
413962451
355323315
2900756
179728477
458732099
360586778
124127533
49370462
266364891
226959532
599265921
191975871
640351658
122201022
302147799
261536060
1462301
44515662
10326419
735148853
285780396
691914320
27489677
33589929
57797028
131394037
170287133
61442657
66229366
301923756
97152930
191733028
258969866
245905566
623570251
347953689
158466301
111978519
14185383
404935886
414146762
827173033
107677574
137425298
4341189
104651625
595874665
519421095
35899963
645131327
78311166
102725879
1215845
4075373
206707460
64415141
137224243
62061844
292609550
16299834
599398256
114714951
692329654
577142737
68363550
347078686
417100122
255430972
152183759
310553735
100804054
439662398
452308137
186570754
676814962
183421225
578941084
37591773
419635160
439596821
477027487
15008402
137356134
104323722
53506091
183872522
392373059
207327433
38860023
191539877
293538852
20691688
239006934
84791300
2952603
677607802
62163219
87180473
27496446
163649445
297916556
4435027
410181645
505036640
33944942
4089172
152130040
27155167
460600401
307842546
608592369
170666459
516921195
99097222
156633030
20876743
31737903
440246208
21217053
569280197
197858858
53594609
399737186
46443240
646721287
166679406
234817301
384916129
315729816
60797366
210371622
148686963
651518549
1227985
122768977
9941804
318574801
202921289
153373541
319324316
161941942
216435375
491711236
9707658
151069389
171681949
134523064
328760372
75862360
209873959
229322881
52360154
294784500
400933623
84944740
39667264
10356484
5716709
114438541
137477687
18469817
4227056
397325670
410267706
45328157
118888159
439585400
56621636
281471201
198489590
254337361
33859062
164057872
62886656
506609481
765915161
168076646
575128105
8095580
167756046
72517374
333703999
19085282
209392837
403900081
26174476
50112105
435174993
133788774
226319100
177016266
289328148
180956077
709279687
334907776
28373549
110527424
188079796
357529978
4474666
353752676
33198554
409769656
239422878
770984506
433816495
159093965
134629751
53531622
386370131
179212186
39510032
246262721
335838069
39669213
258602577
196937573
80588733
322890002
82207746
129599285
469351482
454917290
599534103
589008112
183601786
23622198
57258180
735561466
608114560
157118139
490723214
108822440
49269491
116068281
95501839
298814703
455560106
83914826
575940846
43476121
110964021
22778397
9415857
342891042
259113687
332857544
102058813
51599330
402885368
6952439
510503093
5544025
1209374
248083501
71317454
761075515
74622086
16188174
213318218
102985684
35827211
97718513
384953853
291499919
65482488
55190768
461719112
389997648
274927493
275046072
11002753
5236283
49624022
24870283
46981341
55717279
100982940
246375802
244523009
48211918
49881496
185610257
443397523
92222279
282345912
440940038
10543592
344620196
84907877
114379183
34898556
35788753
55297448
820553241
333955982
78547348
34261955
6751324
131222372
994554
322654665
218993938
219561004
405686941
104590830
43018109
860198211
305887025
81899342
36909517
17061248
562461
13847892
226762966
41067809
3473786
41895411
20557
419929154
58220
395185099
30042110
99725269
809276020
71124477
103464349
42267838
520881733
352927643
344047388
75362583
264033705
228142591
423335321
304527155
131083435
186930721
30817699
283979341
309465858
39321196
21437375
46871751
17277485
2118893
463846732
29487746
176961464
119496659
384881455
125096455
34552999
9387848
66120247
87556142
409143892
10683585
93094988
46655035
460490489
213020002
795096553
734341468
368253881
259667647
788622718
361824538
382269905
146928196
841834235
664860464
502979618
106051591
290783892
343701913
15598263
191501138
19934099
96341008
408145257
27804989
15152231
290707309
17645993
65112126
134849105
438254015
79394792
166918284
280630325
6882036
109270593
172472354
168359984
68241510
104260414
60836346
259211422
167687090
13446462
236770411
653593264
403064479
13339013
916294078
50655706
45233558
177433403
78501270
96333636
54106121
325115698
134949669
166411045
588405298
592152001
108971140
871988077
249765718
516187757
444301187
191137132
34526721
652096866
464534057
271038954
303943051
254713708
34469435
11919374
286863192
293507506
313622812
677849841
162262120
293858321
548500596
477836808
6891252
160304059
185733433
426381389
56439439
131596714
722000819
142152635
76255764
65100256
227564122
120945376
9553933
42461705
31893472
91249232
405028268
292870659
7829372
186761864
834448898
111180992
89714704
18400290
676825322
27463544
70689294
732006745
50444379
189803951
66037605
207015843
517178348
10279248
101871741
4612175
70545221
39797724
859102344
292875911
185029271
137146497
405940043
352181321
239925711
228554455
523262821
172842883
36355491
128119122
50501676
887339050
104012658
20282323
36164034
98289881
323854624
2845292
205847965
96817997
52087858
218037986
350637563
35318886
540857084
596935119
630803129
182617994
276449178
575469596
197371927
259472662
220436137
156499515
60454073
636825977
274856208
39094707
181068640
688963456
357403321
38563232
1173094
248078916
463438888
895635942
77673349
23672531
367457269
166348493
109416780
179243483
47212685
85321377
128187833
160119366
884424959
19521427
226656790
147618324
122166821
547514267
41043652
10098750
116636353
244120146
158411087
296154914
394535884
607458705
769701405
287225258
716277793
217237466
7082412
1833687
231993863
173038039
218140
35041107
1065147
440249069
617715420
246059976
103111376
76833724
50029958
451785553
58820405
28814268
352101336
178103544
348488833
125410557
366825875
5781685
192847577
370662460
239069609
440921679
241759157
236382871
99433627
176445475
328007840
22312074
162974592
229742089
11264140
707778313
7201362
195034180
221258276
227903587
98079644
388850635
670555519
494189098
636709029
303266982
13444686
75327821
78441111
35422082
38202610
55283908
778481083
27165724
263245114
201389587
341705067
619343358
377605600
9486158
593176181
170409083
422121646
425598639
169521196
222787421
85872082
368311852
269658398
80867087
8184030
45546477
371230769
751108183
212178786
585133402
440970519
43864883
336066671
288272494
258194642
43303793
395468158
59264827
530283967
187823467
34004024
168666397
422940454
230220304
502676041
2393350
24541636
849006928
367281127
28958676
238001656
39452879
333872078
126973425
14022316
321823367
13615158
122730586
61950044
21560602
116197453
312143505
401869681
312310668
20957756
616175624
473293147
543370202
777470184
243576098
19896939
318759037
73720557
314808669
483553595
800400455
542677589
349873210
27487195
77490902
414002984
280003615
119379377
353856234
586121783
70998324
207277053
104341506
27313735
165007966
11602637
308194451
517697275
366872021
484375154
55417270
340832395
154596327
102765494
26296149
102670557
198005990
188541470
563299532
387645190
515119504
602940369
28437748
70058040
6704110
21366794
420001366
91472114
92290113
273338063
4616820
3093343
117793452
310209831
735132960
15780248
362552141
225997463
25524801
228099010
28481433
328883188
308460525
322248341
45603821
122671494
205466046
324503438
257752902
114639031
25719073
43440927
2792561
214775172
175737469
737829059
33010968
534335651
214711646
242249033
464936377
657882033
33842899
423312790
417007041
567004726
412304655
64399351
375783296
35097477
118123002
108814216
226464628
3123381
13525940
744225755
282743458
134811626
529831209
247596125
468449853
84124208
146335006
464801548
12088929
41446133
40028482
184099763
66053262
331357676
233098691
505691617
247138027
35888138
255473346
461354040
36616066
412855851
40373024
159858113
458701270
169710074
247833711
151089660
319237588
283438
45779468
501631287
150672123
74383260
9665335
254011654
112026229
4594131
120370106
296614567
164733376
60754799
193872319
227256263
717491468
411620388
320253369
217273710
108498992
608169634
151375838
59001541
28561208
46557622
34342145
350008769
418550400
496547628
328501667
392082022
206685587
616038494
43153932
294196511
170567448
243884226
236974747
824314844
125518076
454632619
132221735
73340141
114332631
394667296
356156783
352681076
163066807
513913176
134834334
43377865
3469618
151683564
266613653
767880862
11339698
608880921
98768901
58957219
25290426
230784385
98765917
82705488
133446581
127254895
83893325
76321242
408841745
120710892
7241431
18268817
670372932
762434095
157485226
302083525
507172460
709179826
601977601
131562980
303392594
93390961
582640833
160246115
112246144
460362647
58825139
346631794
570532619
321715694
31299185
213868014
178955864
392409538
117335631
669096529
17057497
51116522
41201027
62791904
163512674
400086950
152476215
329245159
150277264
394621836
242365868
343612644
5715967
19060627
74526748
424082146
181153611
430247127
375542190
343212180
13738389
368186688
115597799
357804642
294957613
58303605
154735661
10605694
115095098
96424689
224582681
316808421
704705731
546188481
157305496
448446112
849788172
20644163
170946252
418552302
71317345
23533608
7695460
81014271
221347239
61915786
123940512
6161373
105220407
18301707
576696493
231878161
118772293
474954096
113391821
444821783
31228569
132532826
97821989
242302019
70518233
162325183
93348761
176286652
261091655
9252215
176545521
181379409
102127668
367014588
76728106
119027091
615571043
537788304
45576962
102818355
34260495
25846764
346340153
627824768
693422786
427322511
118219700
34003665
94651768
35691696
214130499
19211320
16950003
779779816
214038087
422680682
137173389
55752756
50505170
677143283
5247650
119943132
618563752
387881968
3439914
339119999
765018415
549132459
1364198
157177692
14848306
92429614
854782
49924201
204907967
384755883
218712277
274043357
121482808
482658590
119931754
100872524
29654711
89901555
88145449
233658045
504835191
80854184
184015693
395292422
434023
30466785
224482574
304848796
84555488
16641890
47767572
267149653
161860329
103352072
239868455
100871888
555759047
265036006
367289828
49386231
115293034
368113466
506619745
23444802
87710056
356714832
369615752
312736838
202045777
221106544
243857050
115540514
378805707
81892083
139118285
492382148
413969073
247623620
459459463
64142076
326159923
102300615
25088412
4329941
268612433
466341817
14527101
196096568
581109706
29155805
51780576
153011103
117308179
4760222
55174223
178982767
225853220
33424179
936570351
224430224
19354468
13989814
559237141
28851571
1354381
307416870
768079967
180566117
75336883
122596546
6012897
92753807
133261480
584825730
778598210
241295594
85108250
163735661
123040188
177877024
541105540
488234104
62105
2319532
453189161
163466605
10837076
356447695
42939272
612606238
885070824
517298504
229920778
333208800
273473785
82879991
160024792
70544942
122260069
768022992
146687135
270464200
1489444
547753661
553713824
362117673
314381041
338606416
322816440
484119552
201100339
469205039
320994659
46986612
364685311
217516082
37117197
216553825
57999735
26679858
311012229
302496038
394014719
63840133
24073881
18534062
696173698
7819029
10074852
428923
131185491
103491904
794252810
97886510
75444175
419197907
16210077
349748584
140865390
86520276
9149869
1172929
26292448
89399518
30568186
23127159
486643049
28988323
521164683
42820910
386279181
411152238
114379247
168485640
324758397
809114334
273909849
342323640
215755071
376178800
376780663
498640989
217081004
363645834
170997201
30672907
364993470
51493729
4803507
321493900
6944366
652081973
389851740
18931
103680600
272543001
56886737
272658245
25409759
205789025
182618775
60978469
63958991
139344325
173448596
777136570
108678848
134350368
244372419
79325268
9917396
213342190
279225419
280414917
547653201
103739265
521750720
175797939
3933159
36930236
213890811
213998057
75830810
5874450
332829773
514426013
206405075
367174682
454887319
255907442
51720357
495629369
37092279
687185
11317577
239667501
112268013
96980174
108652246
670222508
114403907
35684421
86612537
95333466
119765997
243045020
638187139
50227752
661746803
89706551
351712021
728986
269185313
698519131
457999801
75708497
104844492
93451099
22084366
399531357
431786733
42816734
154274051
81780550
42185140
428358970
170847688
178138652
738494025
171962517
111184562
296590092
132450002
44777638
309568912
154362975
621152511
27176347
386672243
582091110
86909142
759925034
446541577
720087853
72268436
320800220
84978608
522718336
673278255
81741652
503538011
106477799
138194188
146190610
203239635
119257266
341553588
83192528
326972971
285167972
65003268
806641968
348729121
83823316
418749475
456584930
86979504
357446093
3968373
356293324
428262336
2657210
577469741
213064782
61067207
285753340
250213594
8732398
78668325
326858345
286634768
14438917
152474070
51798906
339352086
243673977
783993242
123959427
311904619
556580211
87651373
5924050
359615549
542533086
157525790
88639828
52154211
271142408
59653890
17708691
44328758
102346336
655594364
353123934
228703102
37406709
370070876
451840770
433845352
365800498
207931262
85146606
9831354
13945119
24686124
394653430
202960580
706974014
184282739
3764538
8057392
32491756
30577507
22845814
308879996
144835478
14454062
514405228
852444514
476629870
137716884
314874690
71506177
510459657
177311399
397622633
51613351
49646550
136943
919762163
249061064
553803517
173026428
69903984
6122836
926219699
89774248
135479209
769302933
409895960
223986800
80404587
528823236
116864092
74371644
622427756
73839478
477440867
213385236
175689682
289007244
435682613
26634887
3802868
7359788
32529807
50836669
396603406
344602670
101334944
2360264
80822125
362433820
43188831
29555568
210448658
477641475
11876339
101109348
35753171
121739135
736675062
304979389
24324499
728928797
71692864
189797786
206245321
16678092
121624232
339663553
49877936
119990556
6492871
201243255
13549395
548176960
147818401
6815202
495238251
615402126
193294704
4606377
144208424
123354899
328553667
813889838
216366060
119349906
28740928
23760726
158305317
157999209
32681365
217824470
26755271
335856505
169552487
22393437
300980437
301177004
37219106
602498135
391246695
31008281
34673645
372015014
40110764
206104158
130973610
156434606
430860122
625340842
719151598
24805234
578402684
288676858
175324104
279318158
793882987
299023206
272569012
41606385
222788554
122761283
110597680
94652
325810885
270481235
685526962
20070060
2822602
116588659
84317416
33375326
104460938
41430797
164064336
225140051
253713349
326209619
17770363
397934006
172152081
205130248
121216673
4471076
40992067
154964729
258000250
94017344
90472741
114929115
83185841
2109875
365477703
76782572
485634
461143947
161286547
78632923
123683945
855884071
204247404
235028288
21659873
22326492
161268235
230586680
370272876
216808727
84405519
24170563
399464702
347047061
48770487
388193612
299287487
12057508
165767605
158219109
27236276
172077969
314470560
240525287
78844873
103883202
542543449
180973116
303792233
46502876
579614532
35547062
76976917
212348485
471099831
601579002
313783118
578231963
95973587
622683861
3362374
421812888
114697180
41256531
306378945
146390951
539053476
185293559
150312832
207739315
144358676
123966179
435409921
78850114
578351828
135455984
783575042
4652327
550060764
228196544
421108244
574209878
179442854
3726052
566835152
429454261
109842034
512668362
27937240
351141276
292323955
19516504
735537259
314166493
262176557
454518053
172670713
648051515
55976586
852471421
179733942
141848873
82467490
495242090
408945210
124205727
369490109
199845989
112956523
310162913
114777236
35873729
248375866
553971195
70796850
135405142
583675120
337556254
6969850
267297150
34330936
188872585
450141044
491507380
10389338
5084489
20015324
587786708
311668104
27171042
426193042
469221783
12847267
421908198
461126672
14951291
25072932
657121751
92452707
7301729
221081301
64489445
3039125
70961819
531769412
594634273
34681131
118709532
734003937
289137218
630444292
187892141
471394077
49114904
209439560
45581295
177771776
58109627
717710732
1106320
450126523
479790307
270540293
306861188
515525602
34729225
54647346
146694338
314099502
482410
192265218
570900248
48468971
29296578
116789873
584834164
707711249
530908902
194093899
37462526
41698388
33823032
54449749
201233552
108129583
67887214
72010404
104162215
32858282
66731272
169851980
28921237
114886149
939136657
248779890
258351429
14993707
10183018
40950833
342455781
348851845
95115439
560082751
162007049
57667074
71083691
662113508
231157938
508076472
222371798
265339038
181422275
825303854
73758383
531747424
584193045
195371129
104631874
310074594
115726592
327733133
130256902
27974720
3743301
496595655
264218172
25897232
88680413
217038126
61277558
153695448
75698715
61531472
310593304
42208820
3325752
7149786
259767576
192533045
175211346
249246602
6318571
23959933
139292360
229438491
402009137
97491321
22911883
669793858
35317244
32190199
515526637
58582016
14715194
270671854
278157494
47007806
213281198
131670667
301837173
232172188
419611107
130671301
14081870
634324026
741345254
153631705
226376571
51997560
153986332
283259026
491837681
451245365
493422536
133831716
129192380
495738511
91114906
612005889
450228777
654138189
308704087
614706152
17403843
396874095
269910612
277982084
52627027
131413239
100165445
10614949
149435624
1639045
544466592
308219406
6095506
583417525
585193128
82069692
404075819
22914231
931863886
110797865
671659752
181512128
62097959
4586831
333393879
244192148
588590758
60896714
52705854
88722801
761634575
43283053
285511654
189001016
557382313
489748076
267894627
41497917
8998181
186711860
61865731
636754798
255272065
15027472
149668512
85092113
23328701
247461320
73103900
112556809
403436965
242699725
502556605
138872546
7319556
670456048
140972196
180694
331247450
163848348
697004560
37805978
772075492
10652850
27868442
45934068
282808760
94530353
240723431
354172674
90826657
73206638
601270059
138972282
173048944
43037358
102983365
217480854
419863882
93317073
543546767
779505821
33447739
149979909
380495310
369151517
81977292
802024531
38149677
5767047
257033405
80734440
323242707
641991429
713431932
258287236
387315
144102686
333438653
41818578
19448614
457908082
376945307
371412084
26492135
663028027
355107967
272753545
735766933
335939214
545022796
298326713
677548363
44328663
172632313
249031734
24034975
160747304
13398000
270285394
733363916
365425864
24093570
653912473
110596797
472048130
704889693
66323881
160418138
450315081
329410681
302629272
15605315
247007952
148775167
6015131
1028452
613191466
757347976
159511538
173968299
398421030
446618346
193427031
24491977
266973454
115085219
105338657
175253044
17531713
100819086
228696488
38825655
37174946
60247386
29871220
329689224
1211134
33965998
197182548
35806068
432679199
649653820
429231822
250917044
47827762
702619905
199280192
685067668
615664040
81974205
340744938
116800241
503038824
89189657
138738638
108064964
19850742
4685272
259143755
283023044
33765486
37646327
109640343
642523393
22369416
83197821
34746270
695191444
452199609
130177297
40638972
128154832
48789525
40468480
708057814
113117619
333817295
156083716
363472076
169654407
409474335
7827170
333102708
235696458
423881447
3937703
80658903
46284223
448643529
20623538
563815898
383089255
270503614
471077048
220238393
84292156
88483378
165617118
105245231
64797297
127288761
49841826
218438723
239158218
47084005
217219222
17847415
172715549
125031050
29926038
70123914
656882699
362713754
91209819
615319734
49376652
468500454
59759155
740605559
111536880
173361998
118033484
148497723
26329986
115985196
570643457
366695261
222223370
60766138
629087860
247040577
152049388
74771016
562187093
277079709
267391323
386602104
651692503
124321060
433682682
39176025
688911125
192967432
22107661
285663077
39227468
471916018
38305882
82548670
331162212
3792268
688412087
69831671
46867648
828666
23050331
214042881
100697443
692994488
43842051
478736998
417232880
565548739
492417509
67225507
98051013
114467336
279076382
21375425
194985430
41519945
743380888
352621750
669639092
443654735
200214370
15045817
18733063
176561998
491338016
368659058
47728050
141339122
3407194
762522
28024119
830601272
401948557
80773944
68989176
20463748
657860898
6728718
677368675
473048861
13234889
145597854
40134559
106479805
768643044
526787660
212435995
9492827
344388244
129923350
670950381
20136267
171249286
90001266
249042328
390274800
218986026
349227490
104425764
32328878
165579743
87436039
434402883
190916160
94918992
212190546
158651443
632314802
224869399
4207396
3736587
36233450
140386032
42244529
290611499
394385298
193695956
262625423
791332682
269926732
255240632
440132510
451979263
565630975
168498092
34891171
234530296
43718309
16807848
367139068
493853058
36977304
93545112
254390539
54675553
257094132
939382427
341628479
611803863
536722491
161175139
342840933
151407126
6378438
231706617
352240976
542263042
121141336
231685917
2516287
440506260
56452800
138268139
55264775
161208513
442357536
24437703
601126141
928694424
185078368
43442334
2483569
251818280
190422381
177498730
66554890
330294960
242178724
146021909
142385563
280732381
57777655
201946732
9998781
4341874
23056737
173725028
673244020
345547894
76238109
240757311
95004375
46213207
10669513
782466504
338364805
44245396
297316145
4054780
18207664
45620187
394189674
458384578
121451444
343591032
257353756
259123819
402501272
33677327
22307412
26606889
213039884
387129171
61507908
342491203
481490820
225906699
526876558
108443881
470591308
138321947
105631047
614294
46489612
907511
1213243
34660282
377185216
751056447
295645355
560782830
20175372
118246959
313943295
504696766
18861553
549635371
78810382
87003593
642998832
102025537
438563499
87845513
619268817
502495435
263329190
388677578
111489001
163247576
289764715
530252767
445911646
183676702
263181610
165015153
569177988
74131082
339250752
47405775
110138034
339187743
38141771
56453769
141668390
9261189
417767773
38891693
471491067
185875517
202813496
139133216
534026869
12628758
321488029
72480415
146759407
160131381
41251855
93696118
169525073
145532668
381750411
55296631
170802953
148537062
558223357
221100797
454431996
662873700
643900048
33431226
75618401
339895575
168674807
31345726
739276304
392606
74957235
72823955
816569681
18713936
233189440
66562203
326607994
46468087
286875145
63617266
1237647
83142530
56433460
429355840
62756448
221503724
256980843
153519816
418525570
293377333
11161737
28701255
85843435
170999425
154899644
189685511
33370861
99215278
16662264
195624617
51770855
42853208
124906323
801582177
57175896
191144661
243776129
227269
318340607
89377052
473258664
613367034
494706549
483481788
339964449
156329089
167469426
866319071
11214072
73171888
110502718
35364066
380954662
430892735
19456708
109405575
301879943
897445669
769286643
48819015
64843716
76438804
221838688
229015670
141386820
444299713
320315445
62228375
80089612
16341115
39913582
830158380
165270143
250017622
100455921
27764311
100009520
176434741
193837865
604707453
25452005
65246659
174231252
2225960
555756893
221411653
64740734
484805254
559989135
177138523
183791896
79645524
3191920
590423794
7885791
335480536
333740939
277495154
149814563
144092045
780455376
18114076
67212266
461697883
210056862
9678285
14228194
124447644
25821136
244019849
675147050
624805329
33044095
399796943
281696549
434650435
280780166
25447602
28483307
164645010
85369663
71371219
589720092
421739935
55800729
623542202
496407514
196094421
423519540
253224457
90785591
111030003
758844270
100567047
27387332
41124708
115620634
12680716
74504283
112116323
404925327
63227966
437772245
344370261
144294119
35364054
592937338
428590345
69135384
459135976
145579072
277710866
186342257
357097694
643154356
330502
108310101
547725933
552502613
101814276
64604621
4295094
716769759
498313590
29489635
197297953
652176276
64455065
463192094
354420484
617479567
176007255
164803829
676279352
373237038
223661480
110211494
8756488
982167499
376861954
62117329
287091006
264951254
73328722
317220884
107888005
73308545
589280603
186883729
360391435
146625409
547057350
547470770
23703843
123896068
931238526
412917951
416676752
7505175
155071764
15276787
42011870
427202370
254045324
274588144
28776533
8787546
508614034
203820707
835873102
509468669
554213301
118483326
675848039
16889754
316709074
426492292
166907267
191831566
53261101
107463659
437310114
434497264
138118638
311026745
839863690
432573387
742116
375360898
115043150
324343362
14139569
685529883
16103327
2437648
115771496
731017634
29883787
459545202
47856544
109868248
374964107
333020367
268657098
262285111
483866021
379892395
1848571
355687882
392640482
43913511
313159857
103875522
4065278
119724365
273133206
833395182
38376893
313532348
347335750
290228491
54290411
14254165
42105587
685315088
649571641
40522116
127112305
367709813
41415580
239862386
3509
178477469
651314692
47891358
199288916
329841148
93618835
662256676
90010016
155970997
342331130
112540172
17646791
162487798
192900757
36226258
144932148
600131253
304034334
586320590
562607571
780529547
112158613
271935220
27839061
30141839
34422545
480508934
66466170
446129192
115712103
258320816
312882691
290449899
161066252
3908071
94535857
178024953
381209229
119281251
325775941
249846283
65823228
106149928
248296317
153024990
217044166
4979944
736448753
210506820
333338602
132002666
73067157
586533090
553904729
70916799
236495538
355332451
113911751
6204429
111768824
67347844
199645054
209633505
660668714
102565301
120731439
329515717
42135232
421897663
721098918
278700389
132776680
167120171
94142332
489055780
84253906
626169783
521418891
466024626
149510922
348790297
408360042
132336705
9169717
96733654
120177234
79225641
241935764
365441117
38914988
454919916
118576735
156141755
79537628
102853700
73458550
387129889
14999076
242743377
127488925
441531374
132962907
239424344
201191071
350629628
830671056
100851568
187814323
786450699
21245029
132646789
25463149
15559737
179554005
99679983
540366798
704752122
382694116
9433502
147047272
834515610
60302507
98513222
293926918
7561663
572409328
187167644
227006035
404133720
398460381
278217045
31964128
438729471
297814878
533010973
965349367
51278124
241428225
267156390
196171373
387716071
3991268
473919514
106334787
222682201
103634651
115595678
257581202
168674840
383955016
728640580
305110329
71227660
448800616
54754706
159169100
249042836
3151260
531091652
190466285
210175398
191285010
6500617
90341764
460446464
322314559
680558107
73131884
43764129
107622238
51519040
69113713
302050176
618416
296835534
864728851
152727177
505792490
99712898
95891051
377083902
67285314
49341998
290892900
182190134
445438125
42970817
553250710
122487936
11539843
128311245
596439276
280484773
726594299
880044944
88089777
377633940
575204485
31429723
38755859
244061080
172766050
14380919
125059739
655024756
568411035
243120295
508422021
61382041
158622114
74593885
15318284
957501
406175770
2283322
9278926
354326989
366484431
2866880
2906816
365620930
234654516
10640998
50328720
336788635
4821401
66134149
185347127
262981445
277869515
387077575
286040806
74908116
236584721
151986240
110602867
211246950
43053966
192384080
261552150
508218730
20454364
36661505
38760726
7109745
351282949
204884037
79250906
82345156
32116494
307018518
53004820
162690380
102185512
106811993
65673184
96612673
452594425
116396052
252551169
2938025
20306443
294993267
139219661
254192290
303429262
552046215
13295892
55493343
373314043
631988749
711034116
564209006
63137972
1593546
28096518
444754179
236469398
329230023
65763239
139469549
142499910
157467332
66909682
36007239
204314149
185129651
82667368
286714094
148192658
184947416
239183186
85308937
828355746
700610367
88999761
125888803
320941505
153737286
597267407
336018536
517667712
498127419
29377019
185979132
113840735
327486554
18543368
680885401
177635141
621434181
36606822
8335694
346215204
77675897
185688010
390283291
24877244
71911918
374904145
78050042
624418111
23789321
357428602
290743629
400466599
183722660
548786846
81337203
155121374
18845517
142343461
254293189
103139120
444525074
688452392
108717143
7364897
173808454
395915403
385093174
674030838
453670361
42933957
136242584
481987931
741791715
258433255
216433985
11932509
46603270
604117204
21416796
568555230
187496897
277359847
718830551
96603021
841405975
338186382
261908313
110107782
270694671
6696137
48407719
347597941
591076151
328474873
208757669
156485361
22314624
1840763
333866347
121391633
599257487
269711344
62736994
59088696
137695700
37179453
147548916
299415500
195295724
177095871
174469655
444762441
144216809
350201089
750317740
75092456
518775759
235273561
164150451
46074348
77943285
329847464
552002942
240614070
403670730
8097835
48637254
251195693
408535859
179906539
285753784
12814244
601379461
698204472
26923543
808718553
102596491
91616991
70597215
583940826
576854555
239615410
244306448
20345849
24295803
47780817
398255576
100359144
190576640
5554038
23849978
1338962
16704190
142984195
306919161
328811832
20408523
88690218
911755764
483039100
113046398
193769228
454680455
151327765
524499731
844232876
259150601
17283716
97802390
345883753
155514091
44055106
374399657
519684858
139568552
121982620
15679548
14388030
25733811
806681266
278532317
329881699
224185732
37744180
40744246
68290509
556237524
31776446
199946047
161202036
139869425
77545847
70647845
343213326
413254187
332285834
91567951
448139807
198656794
811582765
1851983
180168614
67578868
293641301
212019476
188389410
13992147
41071790
220669574
70176387
643391857
330905697
25850886
66127457
231918678
111901475
349962225
29146080
273164244
600836257
875160680
407574960
375021773
48157880
32297571
15750129
195890368
194360590
32185224
463327804
163371321
128581318
21590120
121588
351520424
427088619
749377881
57164230
465524692
140405058
55380588
362772035
168924659
371981820
55638474
415022989
52117753
380209017
265707750
379456197
76132641
31317420
204457050
409963640
429213080
252004653
692339136
53132029
314713379
114358021
650259552
47253925
246026192
30142834
20913818
100189892
235728066
2456128
110819343
857616000
73659724
214974217
540201535
170082864
165536213
57987049
129174784
98521
106819617
38174226
13270636
230020794
177568064
57031893
614968071
151314950
361246439
28965554
801038425
449420028
156462232
49300803
114100997
170539425
591919545
47465592
114521216
11191126
754848210
38343816
133990853
96465890
370245099
407730906
63758981
242201852
121020830
18614963
101145226
43297537
150738245
722011284
53374481
299221962
394923298
74351398
777624371
9381505
224511542
450723833
242949946
90355111
358080452
421144990
385513627
592801441
185456015
251466862
68231590
3546145
794947313
790656563
258435048
156988030
889244998
13505153
632892657
596895568
516637732
879866320
84366744
384610064
50175657
124975653
57805398
558646789
204205780
275696218
665697662
70336435
198680591
11158150
101662736
261623770
335967880
160121835
44277115
193516026
398935
400314219
368070318
217954316
29761994
484451120
180211930
49679335
93991388
351205539
193515417
14196980
731041631
498730473
454626076
158516362
149177325
156115908
403030650
657022815
362907400
92196053
179411684
293584997
557409169
1953976
127204340
382928366
189517965
12734351
4849125
13127356
138216679
80660386
182511477
36763868
26506998
161009184
22084892
2260004
256245374
52812863
94894222
11549675
264413647
257551040
44634828
189593003
502317316
158516137
89798242
8296154
310890716
75418727
353575053
115949326
369544534
273841315
391117839
65191120
20086496
326417582
181002197
254779181
421281595
852345019
277068773
436657219
8063721
163547269
64803475
38811053
346901049
474870448
382295961
62100792
56411646
598753024
344612044
56512447
155950291
392480211
410804092
190712366
128237784
55266370
787990795
311807641
62027041
247673277
739400146
41409738
902515203
146955008
288021681
89649553
585699465
380826319
290657768
32888264
706616
174167207
6718515
50597377
797367394
286174408
603399538
194143671
184973386
350960366
167132459
211498992
449060374
13315835
6389869
258472380
894451471
31718990
543556088
83440821
91932666
208054953
221724121
52179309
100520209
638889
448439048
97922108
637684807
24700505
95548094
544214678
78167348
151441654
318279084
15170981
444837760
184510435
502749652
312574835
90980969
71289683
120417104
241106686
428612826
151447176
432465090
876559393
422497677
681015716
173099985
70331775
53400571
307186443
80378894
147403637
29491460
53214149
34013601
82899516
151884850
110478414
710379453
335417375
165306298
34438906
546831826
169561685
380303291
699402786
396286535
11721095
228233456
282752926
54012104
62017104
122281355
147204795
101654892
123256810
314100451
2416815
160771265
78425814
159967702
447663779
38537323
419413922
605484532
31726057
7652673
114675848
85935835
468430614
605700536
162486954
30957874
581098253
629887558
273538183
40325708
204541317
42808719
3903320
702598533
372035301
479698963
408173649
468175592
557033279
259807157
142240351
483261859
259380443
279811053
17683709
53332967
270056631
48432199
109382947
109494324
211657632
530127182
230270399
475375066
93305449
254012664
736954280
178383624
53823016
100394747
572229071
627271066
191368444
270035963
73617357
16822338
12915915
128362267
211259419
783248072
48808620
92636113
8060568
676448487
91491619
604120806
205065338
389193869
114308751
20051199
90931012
347282101
463622803
276155567
83775528
327481340
473568410
534267717
313913030
794793190
144128097
20565706
96846488
10518519
158743848
444188155
5461985
579117391
658603441
65799668
275915174
11157958
125650362
44759009
105584151
153641398
92370577
66843960
68620140
4804600
237051679
154003769
352995294
507702345
334253072
141155635
130969711
114287323
448542667
17405668
61031084
63779803
48155356
64206090
19211894
159315152
22852727
346018761
103589843
113111840
229601975
288177473
354733091
241390959
192429029
4535596
58445912
517405003
745516579
1481048
20901844
79939488
320312577
199654434
31767722
139504376
55385709
91934357
846855127
129657845
37903133
28272164
194144251
25239910
320549706
495844481
189279314
20895331
172750924
138308364
223596552
172549748
148576845
8734108
80727408
233366877
99200589
219519123
344834252
378043973
2782145
511227109
102611460
120552356
552073586
543698418
92590925
434441772
660206758
166014330
768278189
494440707
14195161
70050096
139123920
315502414
823379704
31106948
130761667
607171887
143028208
406349522
166118402
668403338
12282170
136138895
14567430
45036063
1372528
494765932
63305960
50117444
72488874
138320758
594574290
763707641
187791372
730096675
177366052
118092547
40632644
254842087
87699717
28540818
3889503
516054600
67359594
475002837
37835706
217570762
593540916
88878887
146259225
32696724
316713015
359178700
394588867
300546777
513097956
297390299
153407052
166317989
332869951
206415076
93033738
345404371
23288584
53780283
79971970
16140384
327618058
849944523
171274605
287080582
770357516
25895156
16869655
215851371
2362722
108233828
726078712
865581235
91318126
41398203
421132018
322579491
216827876
91327514
37921132
414173153
815497690
166958313
100726817
43611024
93490418
287335144
140352162
205649657
180922184
688342401
24917173
277630434
320535501
312366653
2925654
19648725
235234181
45326503
121448633
34792918
306364746
108159901
386556299
656666061
364607657
269734360
902161421
204884229
797414570
52704578
33760464
1479064
80071896
319964676
54138237
411711368
90813215
167025902
10679662
38358400
337899378
686017
29018230
75481368
451100533
19356643
214258134
401241716
242674011
198081261
257325058
218922581
72648846
18911741
265877764
76561569
138979836
290668893
340633628
207201248
115303310
78079272
257938979
15254795
140274301
225486331
119483757
47760097
534927006
421372338
372968908
125020590
302996198
251051196
32412363
159663295
677403841
284817573
37151096
96417081
153866558
491743482
255974249
24898356
117451077
336072648
141489634
343403117
93565639
166474607
88292194
241764871
36021750
83002047
147044242
881846349
177772904
431115719
186960773
670238059
546375072
317782378
310114509
101156103
68171596
380539234
140715574
189912869
1811638
686786306
103776237
13774922
55857307
487430640
24956697
4943548
55641324
375408629
304505467
41973722
276249627
600293128
494983510
512549133
233672145
261722691
176131265
71806656
424090357
62019268
134606820
842842662
89943968
409997598
729115779
147777140
657712043
594364471
401104565
175457144
115262267
141833134
7796300
137400874
510608593
103477055
645318701
69447376
29954128
75688200
335836768
2358902
26286503
161648702
954367
85400704
155904479
688400550
488569688
118428819
458378201
262181798
139717582
73998741
67828453
920750788
369920804
144231320
541961326
40938228
187492139
63762533
296259274
402294401
591380440
28133723
12873795
139178198
55854777
80222027
275876525
241806371
167569362
31328469
143677095
498163560
11991964
7016326
95376871
93188782
40706229
35278980
200874754
72105044
762181502
373973910
405582055
342688315
469617170
59711986
103438504
11742152
266382067
4553233
853362691
4570951
20855917
12847749
315772107
100900385
30869686
433999577
177323749
29980331
120643757
241440670
205047300
281252765
38565429
31246853
148507733
209753302
57554265
472546436
169325568
558779078
56239291
55638352
31422025
30575359
88888731
4549804
17993926
256346860
422168038
3073784
185485186
600320680
293865606
174659667
587658530
295937979
190691846
323261040
833132470
36373414
564097438
210484360
740066370
20807881
574387813
145882379
21471237
74494015
567851266
506287874
477570386
25103746
63492254
59855188
294791907
823450039
19128885
506303977
266556914
348715764
382153957
45388200
57605971
425280230
279690812
282958942
443946604
264800212
58334825
363400653
7812476
716878276
51528445
211345483
194034866
160540885
462181856
240113288
27722862
229626655
441838176
216456908
24967559
2763868
303423262
69689231
55298383
245505388
402835370
173250467
108997216
378187996
317483800
644866733
5742471
34379171
165897608
90638276
222630501
49151257
572910786
252564375
337658113
157117469
36852106
174689417
35142202
47488667
247470589
401894763
237195058
194804828
35130168
569254330
145636156
12593506
270633545
18205450
45205862
17231697
379646345
326642130
350417356
577702282
554525
73741977
30105406
382053116
116311636
67581233
161643063
666522596
348954761
13768852
414834015
292542731
12479596
225893011
251129795
323946073
545373313
359705017
648048539
67955605
391147884
118902129
82778739
585666142
1008846
451662086
435339
184242010
569900638
104760570
431235257
211129990
259428961
682456418
35766982
75255490
11866684
867041249
530768962
120923492
387123397
60922833
21507208
46815066
329045907
451096726
279149160
215505782
90597170
25647421
717496211
286557020
26901244
254620027
549103399
142056207
425010136
450947153
6486908
306781236
74340762
210577377
95313098
507546087
570799639
40915091
492728764
582655241
392035703
55306899
418655543
405987480
237420867
12131812
415891149
172813788
430816311
482384011
412574220
120958323
498806385
288845326
154995384
111081076
218401826
255811393
457151200
777283981
819653406
757527756
91351400
350773551
422776887
272523178
285112492
76080837
42862831
130372615
17059628
17396985
442940145
370431846
33981803
271383040
290585170
561584972
208483381
109683729
196879452
570609309
56971414
482432631
31157539
12259362
29959533
110831576
76591501
92446152
772840218
9575312
146594852
409942261
97304229
410811547
703042789
573184044
240306832
200628529
97431515
9110001
143088634
512963207
253233869
76970721
91728901
504461954
244331292
72012193
106095352
317186104
573564362
709554617
96712518
4867576
303680858
95604121
146590633
359008512
264411672
71391003
254078036
7630614
5619433
11168868
228113732
310196141
139657566
513893449
95217295
14327247
257111286
7005915
389274075
360894720
199577894
184397823
64975139
111550404
85356492
523087020
188836753
153897832
481913836
213135243
462139311
140038952
162520004
3075981
186154516
29278311
883177022
56991272
30991309
190996263
226651675
83296432
8589684
548144629
30028237
45968236
355563258
433844256
136257606
90791414
544444667
5947112
136889507
572258335
381450556
276583457
195680939
264491030
407724725
840288100
168233597
300251035
4615089
432744854
479345990
12523500
1095109
260017311
172237
152261442
175498812
598153089
44183494
67794648
66235684
670116788
155195647
253920814
52183833
105971454
446506732
43646566
127349410
163950783
454569404
134064037
69337836
337503664
189945370
90784932
546170780
20363810
106862517
34736307
351751033
13500774
219940789
538390392
373672243
894315753
594229926
68159390
48894714
130956922
67866972
106252934
399945016
246639427
6653844
289199409
45228026
5842892
64444649
233376849
197854226
29506109
443117902
164326116
193609517
531245847
506128532
114116920
177509963
134241265
53274727
590963452
121567082
31686284
280827190
352934880
47898615
39102091
51744556
65174407
49107447
564302418
149504968
904454428
286535499
540098104
315389810
63082755
4757357
322408578
502805774
23596342
44009769
20832903
536474088
58747015
26698146
260599634
598426642
656956834
143261241
143537089
12793031
349553426
25436504
67456933
265234691
224248114
49200581
860307354
653711539
684892398
32355694
160723406
195055048
221883527
228901076
82070650
206108634
43349357
13449586
537908270
474924481
278407858
367976357
478905656
450361985
216630515
127340396
380541380
161223032
48518691
49540689
4534316
708253741
200556499
381966183
339223637
849066342
20957132
39764752
252852876
53559620
12378205
266102173
51704212
3580958
497552433
306629516
25919795
231033778
31362247
499721368
89314886
285263998
695155500
389414447
276523871
1212998
40160667
463908724
135450414
315893866
49898747
110143973
25636897
91106491
243823893
33941680
31156872
636967888
140525501
281018946
194357668
499295661
165474921
226390949
102087853
46062342
329303021
92005234
449205375
110021260
467548123
296853332
17714696
6587573
426656198
246359004
536154332
1443292
206302190
479325679
269930964
122725417
119148308
100098387
227623788
76763531
159268619
7931261
72194375
139230841
149021439
57483905
333258360
276624704
257885561
130358840
23703457
77243150
449323100
159761033
543965898
164202863
98964256
5704608
96163616
506543373
93317349
59193622
34841639
247523217
37486812
10196274
93716669
134138288
38840751
469772409
267923890
583063366
408500417
16143539
40897479
398116972
208182072
557123997
86671443
77099182
121773397
637589554
520934239
246550270
310094690
1118511
128189941
172686439
192105860
89090765
511712016
106466667
344958076
46098331
150612441
401621382
158254589
28241321
136579292
488724204
437467411
7638510
477645503
49384842
217532526
770791551
249000200
25814502
25334908
44569665
334675336
512069425
75747583
192139143
635726607
18467963
822477
225932326
54446549
147532966
274447579
20915743
352356062
309663677
9032137
196759625
216724010
98421323
360831310
433058319
20830746
226604192
552030570
464929379
57656502
361086254
43118890
55429632
82285721
59405099
2633106
163265349
202565451
165069075
462437076
58305146
71430785
283976418
838931528
744925624
560984428
4301005
361382003
824904353
440156211
29518684
229382103
466665685
99663428
135873300
70768866
250473930
331233580
81902172
266753247
146042703
230070869
206496976
607497276
836476176
603432499
416693835
447490122
216908716
175822501
755047945
200615791
41268411
12735970
124458901
3775414
85622711
273762474
684446534
461804993
191530639
17185760
1530892
379876865
69661890
310241323
352532491
62294706
19310596
46341218
210872846
7762699
13120450
460328689
212111615
280250400
509535576
19203174
373820654
546087424
3170029
289134439
19768878
116940691
378674103
324506128
169919469
95477898
63836763
186113818
232538528
285719996
152661581
414358808
612785127
4301447
234388946
34841324
772529245
546213636
223597327
904363744
126285067
266025594
83607252
403322355
68568023
49292221
580856990
91525401
843803040
6052133
407845231
95270277
291061565
326868431
55664736
777213061
98361983
4766040
93169708
149898490
661361838
377760897
220531073
30756333
500328508
182484397
126850775
294147352
207994962
380716536
19679790
373977375
11875484
437361563
425661313
361358304
1491391
178718340
6760737
105854185
210269949
392720533
685493126
420414661
288874363
52234404
45577144
478972638
101583043
271576863
10670374
414989938
145001670
410898895
21246144
214729851
147941083
18271278
27257230
168516247
9594771
229504318
387098001
88113217
207653852
331210641
51452691
955941
13354382
187388746
276654708
107603741
251756614
431802034
155930077
880106644
168817891
258683581
29170201
31001740
34161880
31144593
88593222
206328709
718426199
119318806
91415478
355716523
67609476
35885547
44336689
631048401
51732857
823339
370058537
474624061
68145765
249293431
41713672
510681120
269532823
334703070
45818589
48994331
34537056
120701379
401484778
31919120
725757683
375816890
455858
455440345
4578089
318969213
493116916
215055942
202657879
12913610
235048546
764302
20444649
20334897
52755156
361688309
269054290
759526935
29894315
27419891
24320334
265637777
609834508
210386622
254174181
26063751
519255073
164715183
633434439
135047702
154497681
66876599
63698792
275092801
631286697
322386844
574510196
276617658
471299212
526286362
637289308
411334224
685683560
8499768
231186349
6977602
489997364
124200627
548280364
683746395
552954502
530321890
441208462
729840890
629260281
240867465
406542329
667792476
8278254
101526286
87970472
324739628
522687236
699371534
324917734
202629889
416435661
553299222
97338163
276961584
78574715
6752789
485702766
561964262
141241712
842914392
256408188
313571166
616544231
105620238
190144991
12982308
368052711
54836658
109516388
17600084
171333125
414109860
187659019
644643543
569772323
92759185
225916567
62882114
370930348
834151552
33561470
28186905
5802953
398701242
133748910
518537016
414933793
74747202
40697573
169846946
46907929
358540879
146267079
81681516
31400003
426568192
37740996
533873501
242879442
60301756
203987738
146233419
74186323
349186053
461618529
4322068
479111019
237236680
9147186
63458211
109069530
575514962
67948237
28946940
114308779
255221625
274475744
125246733
466065024
334614223
121117859
321876803
404759828
302891180
35603947
67876530
12594282
170050887
76171327
239503008
4634953
153173147
372893950
132932
19728954
170054250
96969056
229583492
236653302
276802110
28589525
53951554
427020430
187700310
26825707
285484184
529578602
421005590
125423241
269601380
221106697
433733889
831918601
426981229
245926271
614585028
489177054
185765188
147019818
340367116
248171548
179408098
153340607
5385930
94692530
12959988
333762081
73287139
454741176
279278751
185800741
48299207
46462374
478971035
183924548
61441694
574620250
5908104
10134995
724593236
58155338
225886583
69846474
305855905
214317793
815677031
233885462
902785810
4466020
227395867
258693753
571020649
149794873
239627386
233189817
610529693
259155953
519620360
335156042
34689682
402598838
533110264
52019592
391700031
71523479
9621694
98917919
47740582
211613703
655931636
584115598
15474756
79524910
344522227
185176123
76676905
7249639
57510839
73241988
9813976
212366098
210437208
80526033
540087002
349335389
88105918
119159555
154512799
388411306
475527039
249564258
15549690
365636581
412316193
142207964
41052020
186049002
23889319
227603009
97338218
342002340
3621960
52075408
771800016
505103274
621474494
443883937
104702212
188915796
36494041
141510079
183392958
55724750
150941448
384682677
104068688
75692190
382071247
52516685
195939948
529291291
136883185
62883540
32079588
79467569
70711074
3963654
783076542
448622760
114057480
481513070
462547969
228089127
813044757
216457320
24892065
156651164
43219633
153367390
728012988
270909561
66441886
13844116
242316930
122681439
255712464
117703335
19556603
464534652
635984224
141801573
29512269
22180062
124164685
97726816
179706075
1766693
235471834
474331537
5187027
537183075
190373701
271948954
16041956
166390471
297040301
501991123
163503945
133208239
162343173
359196332
57238958
61180417
78182964
443104496
240537767
88875944
80990607
63643059
497391359
1631210
57859706
847043784
214495950
189395349
9231791
12649760
354076650
147859158
697373125
416164605
393768964
246407230
664908698
90000559
465138302
335623937
166983399
211737348
421237345
351425467
220200669
275622878
187300342
24764250
536841844
38950274
148331342
98806949
1085705
38191648
37056330
299894866
379133839
435974
69920071
30169141
20571234
268620365
111260455
54616839
8603067
88204628
167632721
78089335
233579551
449581694
4800958
124195615
3177766
204807410
228567834
50732606
15034375
380082564
110786429
375844809
330453552
53764158
23496246
48696284
51306214
535850420
190011722
90989211
486396878
359032819
69718315
22600321
172069976
70105712
25052699
78179949
192031502
281314990
298729206
46021583
522161239
54651501
172150212
322206087
74027326
181664419
271623625
18113772
24226243
1100642
647161089
1615725
82063349
586378746
593004131
72989514
93846667
88356425
326875165
16125289
19146249
362058869
573005066
87870179
80574343
136548814
264631503
28109863
171412052
239044375
61564868
46199626
372515360
186524933
189859552
363633228
26551445
204516892
35790518
13885824
647102637
36215983
124900221
19588984
68840161
66387079
531488492
11908276
358175885
70841920
356513039
381796981
207026656
499133205
178650198
530817685
137636002
322609226
132605327
429479311
421914024
77003
384385339
20698676
10357470
195608804
356218821
72093342
284793202
253235688
771654311
54894383
703637433
15611572
1860079
243230260
99700641
256353705
465139631
229157190
782384961
290246744
431892145
127026757
29683769
7083114
452021358
119924559
110274011
913983591
256202243
136488867
551027822
161747476
93746156
207899972
484238746
564489836
120340204
245175556
181599673
95438830
99910149
169915724
3987449
166353303
54399717
382936777
82828016
69916761
501536329
328540530
279829901
419720290
654936783
313650420
211397016
123735806
264724373
37656327
108382758
21797285
343791018
339907601
311457619
52800047
24985992
465058890
195069505
141491657
20435056
86637862
152431850
1423575
2540781
60616196
289042509
2294469
52047987
99430958
2703950
129435994
624929474
210075816
643565975
366353266
103046138
11773328
390040391
305475297
643357626
126992567
226221898
61569808
100294025
503621730
287157291
86881728
87771446
5070935
389203847
18235283
645849907
94702601
87340127
77424642
253149000
78387774
153652281
28261413
474062096
193328346
45717044
349488933
35732638
477779400
597622261
109403309
246313555
68183300
351381211
223431
23602315
24853785
334456548
145362996
82111230
96663116
373881223
669982879
89504509
520693651
144207120
156249265
202469434
331640520
195739702
325393697
418991140
421937536
54196271
552702620
275381659
212598198
103242555
98844368
127106971
166126759
187355099
513790147
262091738
75929104
357124428
237103634
19893992
431021152
100307569
48245592
15673814
368836819
5328676
415117995
193987001
73577877
204950279
538539855
547615575
509275236
19886673
489806183
113582727
275823090
114795783
502295322
71703720
85554808
156477226
66329770
43479521
686954708
131505130
274709282
357065862
295819724
146623174
388886900
728385555
170150337
213144630
44830860
42140563
154672700
426739009
289584926
80908395
288039572
889524696
49067648
72864
131715903
340769385
193058078
42673439
308796115
586878115
13797725
142118204
49736562
286299360
175088220
40657534
29305496
673719306
51841860
517289403
98836939
172283772
9760174
307566907
280371981
359347225
247251728
43393428
48606396
159858007
602937755
4098066
56685903
91892952
792315186
578441143
198405799
279132554
27553664
90948510
7142393
71661651
217818189
213647249
3391987
219205426
316579968
564159658
98379827
27577200
273480927
66588888
107090616
176724015
140443223
220295180
434346160
351962387
568014214
186351571
45168602
35742654
743105218
165084655
56657548
315312085
73151670
22585675
1132300
307098836
341446330
479904636
273264409
61892662
65112411
67014179
284369233
271779507
272402847
12815414
405289822
224175376
197621367
227395067
677342645
878070335
11101334
35901259
64006236
87469
33445801
42848129
492911032
448778177
200551991
154030115
8697281
6602315
238678699
380383680
60864314
198067558
84381691
130546186
211806882
352845147
731455233
20882344
25221077
540560412
380478888
61114003
146387872
41343469
324918680
14925475
447890676
401100186
590987939
82854157
71838998
278096977
293763639
139246224
19069659
430271619
48807367
144059390
171685029
124199312
103773324
32169840
326734050
832340905
284819632
128337597
99568913
589165276
295578416
267679464
213611129
35941575
7796055
409455877
1311213
2493260
7576937
88789935
34336030
11460260
25000830
71391982
357351978
12184052
942036600
470044017
117090295
73242230
57633153
222172455
340758116
274143981
369805897
821211031
299059104
115318137
132835080
113974264
183153853
365796153
177135259
243398467
69370962
583739417
49019010
777987895
370922525
278496513
523220131
750364639
171228955
473356913
771508883
74471276
495003601
643622338
619602059
459035738
520296239
371436078
158241044
775548840
7043761
134048313
137147527
177800734
456413222
7709094
549658556
181982239
159493814
91293149
457594805
162375798
74112125
213457496
325571093
473515515
69655702
14102651
224207197
251272028
6790470
616867215
12113932
85164664
837554570
245780477
428826086
525181839
165029556
557795936
573503909
500362011
373108971
632589
51518457
321269547
153754822
213828354
653934266
574321024
104061189
148114725
55621220
478204101
282418189
370734532
226281780
183174307
475060374
180694311
294561941
312363312
503359398
465896112
218596103
127427071
666145785
1965918
98685183
132339527
61438335
243648103
5306319
186934517
680893302
38897907
775312669
222515686
69598756
81348584
1849077
93961170
67370169
17029286
8593853
120261967
149892847
458209824
567285340
21904969
762907263
108617052
951378387
325039037
721941059
15013623
22246275
154907884
24785400
82232755
85153118
418742
69799656
132165584
206381786
156807296
176285907
547822323
580121385
229674833
132215504
25833449
5331514
430698380
444291199
307707862
399847809
63924868
2323080
173629633
321496686
236779163
465216826
2719240
666019808
30537258
301876051
10958832
161415904
12109161
94951571
28718050
319359122
784077142
165887945
71199601
831517735
481392035
307374586
320946928
1699181
605342412
538492435
628391812
120566791
164576249
380764902
248354048
133975887
138723427
43449815
717639510
33643941
14347727
222730461
148823227
60429421
416446932
104178888
27533620
38863203
64191746
329205499
562326415
16028438
8625160
13562064
89593575
61277407
42040607
669955634
39529065
527489143
57482257
119224671
582789132
26709737
230913016
600957155
306500486
58327380
181906970
695300142
711370055
78571078
74198040
811250168
488916555
107770489
392775289
686877465
47097511
736283349
135705242
1188188
53953085
234848667
39513596
69044683
260486748
550326538
168494980
99347738
308546396
301891026
314301470
382559395
440883290
105325361
3054230
111744375
258387616
603431015
75314593
578521990
49148740
749408333
13940012
108853178
31361369
612211460
275467417
26695426
541072041
7765717
27852137
74151591
183164391
14118728
434136002
196530403
19146142
26334651
728631098
754531098
73469510
372470284
517545854
156014068
54827571
5469513
34719647
113510145
128703948
168053174
26898390
23676688
291345471
89119416
332961449
38430663
194363804
53027796
413570956
881619314
112510870
227309473
540346
67597665
173221912
188762733
18426780
543071818
104664916
652062091
136237102
96090215
124552893
728797390
99238134
522864070
674385112
125656455
592088293
572332943
343001543
398836216
124773979
184848494
104632213
19958029
440105906
203931653
7752443
264878647
234356878
200601524
226827312
749394276
84709475
177865876
310292809
377638063
171238459
411373320
901748934
155878470
33032791
47110350
376270840
405832810
535747169
409818475
9931750
65100591
426620832
151234460
339897088
89023741
99220996
679510142
349599793
421897415
221485971
142515320
117876234
430255001
176778939
44950753
117142147
86432155
2956856
199221956
169852379
266018460
110526397
644498858
2811006
74328712
401040910
575831098
849810693
549090144
681114101
18821759
587945080
140727473
151362625
307475743
387934860
74660723
227310627
396340603
394255924
72097679
24780951
175191932
14794518
371521755
171995855
306109239
247045178
197398017
27115859
497599774
394765053
12616710
155386076
474157804
72423043
639223933
113806718
579483909
46282053
294442792
15853361
722805423
121485006
130279071
28439850
586739349
157761090
79316378
174434696
3702260
37453560
58253251
19616285
543881109
264717946
76855192
93439280
8824610
113462314
292754043
482975215
24023217
360657688
153357660
36658655
66827601
563205163
651136523
364797698
580639209
158913411
213598038
29908879
4623737
19478294
74427692
151784399
401625305
78525914
863669554
24042955
59006925
523917228
1776429
480402160
360534259
58650462
536848541
656016198
97859208
439591311
358588173
659740886
21410326
427985164
527046992
394885404
27827280
102558493
7277942
1923042
227593467
27261302
143413032
279527585
396430616
458285627
163232471
103982092
172391224
333608183
935627714
367031027
117919446
95191236
973628313
433779595
349125383
410445564
3315977
29165633
255677294
86525332
52386766
2916509
417570397
26329359
215636039
289801251
449639886
32567630
165980501
196268135
566220491
626630663
78518855
118902046
244722626
173505405
72456216
349587608
522436032
658768867
118770969
383268876
55980972
2348749
185307971
824930499
126870224
250799548
49265966
750146593
291896466
165653796
380247046
916390934
342486842
89119982
562462395
708036656
282122857
27192697
685648818
124264664
514760529
34817245
847080
71403063
248371150
302543137
115785446
60611963
194922186
38751491
456836725
336297856
8021047
181435107
171268227
40329202
529380550
32393134
32521159
303914071
100300858
369618278
10014501
26515395
132093041
219511409
632123904
22560258
499708712
535397840
40863955
162562926
79802084
12928411
96170541
59652780
42965532
349122711
696590919
105434637
68380816
369419204
519650833
417736482
570063587
73597067
228046001
26836354
74450173
352303074
333747089
122779218
535280581
182228887
545997574
86813568
196219245
74788937
301669137
53922658
410453849
119173513
188297841
318931526
129529762
496225138
747029842
710481538
69014718
411558986
5776043
772753
513671242
78670298
338903109
170146840
238399106
188596583
968604995
55002310
2662597
535344587
779922062
75516374
270623718
111940279
683350736
16169891
140255878
67403812
369932861
801539225
342466547
16387829
690899943
292169454
356952803
65230985
603661878
149241934
41214385
534947924
10065188
202180900
205900794
289658735
9392555
447733127
18352552
113359743
114799502
70332917
751085166
80033067
12878066
12519748
167706234
288509241
46955646
57387285
346531387
261469232
88349112
7536062
92973931
101289613
593211834
467289323
112889091
55454674
937708120
248168936
159380740
50928645
332473565
336032350
11123545
490588497
24570448
161753623
136176641
8703880
286259407
25172903
740351665
704914868
47885658
216933350
379233613
466038722
361036527
111543173
131787550
44386651
334141070
211197230
134849708
71753008
155319226
147009199
43408399
116559071
308529589
425975372
98819165
499156305
20403181
393633414
676181868
61656554
225935506
126773804
110139097
202161706
6070285
410196326
724305727
189948014
10755260
21251539
55955461
447726123
282428877
73115489
294173608
334379203
171045332
33094474
64983029
391043749
500363940
8028697
192951617
13111594
74980583
446142748
829683387
239532267
247248238
405143926
73024597
53942193
32369024
186223530
33848874
184849865
229377934
600597732
138277977
99416760
400021192
796011936
44517456
388449427
548981063
384031850
320806350
174854355
139289387
147971051
314142898
575864472
52886589
664465301
274843792
66021337
149568188
38990924
7178578
730244672
59845572
56590545
52972271
489243124
867574574
554988116
236177674
137513169
240278570
262767023
503957773
50258466
24401777
166968718
81175045
435870993
124360285
35240131
44078160
507586033
60078892
213778738
50264888
368382700
98028327
6391328
75837792
60837930
577486443
43548094
63852708
174861375
10650843
357341998
274822164
12637495
35212901
50413512
77241729
17621926
78031253
13510709
218814322
273480593
22468699
256486183
111018695
220705993
405108428
252745331
142849419
6850248
285899877
4597279
746747244
202729918
65669048
487877938
95350388
258347524
13398000
96042364
283903100
478474412
510575178
538080617
87699093
228845868
20029391
174931335
51006591
70168201
211262072
606875552
195426890
398666043
884895519
372098519
432349960
417232698
269634806
325009895
93811942
135784024
370434420
438208441
149911221
731100303
47819852
166196489
3177993
497007631
19314502
412044819
34148461
4772597
41719049
785725940
563728459
486259600
17773779
621557612
563655426
92735023
121023842
108101530
165181542
198582602
340533646
208153827
503389257
48415522
133139349
569160960
56531995
131150559
329819757
181502267
18252400
715332353
47736116
35301241
23261162
258512034
338963440
276959869
62394239
2387124
104690349
150000406
1640449
195678938
201778657
213428821
161667428
371848264
410718651
221380683
219829551
128155996
827417696
154671493
179930134
28740991
27682421
10345126
656496514
156839314
290343786
3550608
93584646
206519541
83693611
437377590
43898561
21504574
150497405
217701203
228297186
448597100
28381115
90514526
948696765
281514691
401733908
444311059
230456119
231216703
19845274
220141322
313638038
201257765
57468086
86625621
275097386
217213410
424194388
13669414
359251370
117089867
143928797
760018831
5891762
19889579
635853964
5305045
284084929
160483489
133689748
213093312
100045543
136355682
440739608
26456512
53350690
659175657
398137
237418845
76599202
83239688
280138436
556605151
41632429
101730934
8486093
284667458
87599949
601878777
453236988
147539786
207261608
123310746
51642962
80668671
802155371
98371807
187346147
102493405
8777513
725397012
239873387
568659443
412254591
124679987
10028466
248410076
101181349
100349304
403781574
191615398
258406436
12762634
247269394
274599396
4137331
243699789
332713586
140027846
142524261
65158633
53143216
298771916
100625007
172297333
56132679
136043583
170582029
193988038
63705320
136928518
353167159
2927832
253386711
31561478
169199457
724747952
302093053
808478448
185779133
404828093
58343560
71419335
77764390
7878008
111952117
140247142
619727023
639526561
175199286
99355080
161865286
590650500
98220089
706446573
321538063
203517153
544045744
71377527
49109013
597038030
520678998
226884288
240781976
622288558
25951670
407491336
169036251
609614432
626257858
271136630
137105863
236643253
14796427
616773765
525497722
12540284
218237601
35928417
114203726
80392231
530991213
6792412
541333313
520037185
66040202
471633944
4890816
9263977
151911751
508772029
122437727
611486471
258278594
99672529
57848534
206195870
58475592
8079339
42819219
114222597
232870412
295470230
46690695
50362143
279746971
438258
438697361
670171824
303045897
312658737
345124922
378636838
194601868
22935770
47147471
209029529
148011117
201547447
75911752
101084507
33049606
22542885
4676195
24633775
58257384
373684522
180166094
31027952
126778176
36650734
117570243
601172002
280318587
4932040
32233495
296754593
72166219
65378305
267883629
559626711
629099885
688440599
203357547
210292795
54338142
301826817
128036244
925496062
342501890
141075980
236916201
49462283
749567522
6436060
545589075
2874033
798427154
281991980
718822330
43845929
572437217
709303355
243027106
387899990
656823640
569030543
639094309
131483131
42087519
5867364
82046388
196003297
433056445
289014829
853208663
665102098
193744870
922846322
24079232
82176640
373067378
49751339
403175003
116110259
80734607
718194494
524148976
212842782
86069997
71580244
38505598
351433036
181806575
8634492
43094904
7309626
242688025
142430064
73282713
252384162
238452940
14529268
262242211
68959316
70472404
591271625
299426800
113947794
115835357
270701640
654807245
698309737
654090671
194318097
70776095
60281251
140791402
625975038
126020877
286682404
99147630
416018711
269124318
122093342
53636737
196031573
133057315
261223394
711407478
41472400
22184063
140283804
227145027
415971862
348793277
71055886
19041525
45199852
109210220
13504986
219197146
595201408
208828368
58521164
26861764
85506074
139542685
501537178
219201343
277015455
715960237
24533897
225145031
2856724
172281293
588760001
304943248
188105263
18332502
300849920
346024135
200097488
450988938
766946450
25393197
170309901
105944141
46370181
269162269
129723986
104159840
540365050
151399121
18448411
120819447
469196405
799443361
230124787
171234660
803117400
19581141
97846414
390595753
48740448
41799252
531811583
17781278
113581650
138750038
742970436
883382953
136047981
240786847
291607619
7359018
36320254
182753332
169272550
161779236
110960853
345520058
105477955
265351559
593486102
272054681
155957661
20313296
469008028
312949297
499926679
384003072
417563029
24401522
452243258
795822581
707622025
2130711
363958074
236487389
109953971
363186297
43895748
14954538
252798373
92619299
3039752
7767385
49742732
179533229
283387534
1476421
7009655
256729044
92325089
254655635
383387944
45237083
592942080
543406686
595606729
107232622
728206660
47949855
188564490
241770609
91686380
255153246
7921019
175867811
458195190
377681488
54075848
484193093
185290173
408473
331286509
195234305
369626155
29731732
712750199
121109032
30571165
4400862
568752896
297881600
578198163
36119971
16108922
1718191
709846952
53503471
120457887
290074501
57283569
387208103
4360824
121464
128036928
312330969
207767094
28605715
494891709
450431746
117597357
199987926
166104913
25875307
35423737
196575880
270425972
484882283
424018039
316048015
29017379
135206351
316342489
678768829
262884387
369123829
303824857
570871278
295892857
146799963
224631883
488560828
602606831
275482194
47167213
582242641
10072103
62887338
145143306
428333755
25852014
711515
110608999
35411229
315189948
263148326
880776031
696662067
283961140
249532007
110318815
23463301
574334381
100473824
58986538
111482408
529253572
152181139
258290070
342668746
98945387
59934411
225956531
72196521
170971330
88193162
592649705
272895715
29896547
385413814
110039500
774278
2053070
91343372
467512075
66119038
423783801
420641180
7962837
15669329
131720017
78987713
202102359
37953986
351115962
96221046
517666472
151296596
41151758
355820371
256273084
43732551
719918856
448687754
378612770
336109440
570304746
86570484
364260631
25015853
814927919
705226432
448847561
580007186
115315983
187486734
836584483
125439056
832087560
113062890
441231180
5100846
335088529
188040068
38308914
696037230
20151754
7335326
411210591
403971502
124153801
112517732
865709339
55383667
48414042
676507619
435335791
127344928
70308471
2368416
30940007
182175341
294791924
65532032
481037625
390977437
552421082
249517592
106932915
232298276
46050609
10060226
200782100
355925835
44592215
93792842
219268120
176175789
356481905
79465159
28887428
422956229
47727961
139876885
1850330
250863106
692936238
4504986
211825379
671978129
377139823
654582741
257930784
431779
252161145
377084777
17086810
32233285
440806108
111511408
140607418
196970675
32798681
30242146
7540925
24142908
547019120
564631502
331027557
379301041
197711997
83162195
514654933
268570176
192783922
207205224
426110582
611505617
166524756
16731657
561574503
842286115
581987261
103934281
71169356
472912672
559725448
112622953
213437911
224104987
444492317
704432780
400523434
76075255
319219718
608770960
14471121
461871914
5116850
10806620
84100943
437168537
122511884
803058940
399789367
399076022
128416567
588243313
381769989
221999854
140031944
259132073
23396502
19394131
419095702
733953909
34882442
150728753
4368885
529112944
18890796
87900576
116592884
22989486
692525427
530917327
173933735
223175175
181828243
865872048
53227039
224541826
110143364
494942744
506000605
106850280
156945610
784184302
78609104
38910779
2752458
834315829
26263251
79993722
164754935
39762849
459438524
59092819
182782149
38412604
119943171
174826910
729183587
27257116
534867008
208944905
361870024
261393668
413097598
269187258
218172372
100170761
82924722
17586724
267677519
30799144
802930796
803912881
108778154
407404106
120400077
374408953
164603419
505151580
255854664
757096596
643612062
229391404
19190993
78083106
80194768
214002537
231868090
50626020
192058162
168431193
924879269
689391030
396482944
318616895
460648559
463350715
12427312
108632440
41525946
65626383
496732694
707967297
95240066
116145284
826340882
92988506
115083972
2793896
167845061
319468830
513900372
74831004
53110373
102055744
164751780
480175148
637884219
585291934
232611733
383088492
77147014
161992395
13847496
343679019
154642857
353989813
76496672
243705684
466698110
2841937
644239268
592659102
31577778
442257000
236791790
217801074
126038816
165105783
534020700
21917244
37365550
356922057
646296403
492428283
177820396
604004060
103922230
190684653
13179210
268234897
740216464
314636617
61156611
131277764
188522048
60186554
365393040
388696788
258415794
187094881
11785041
84298386
383377867
727782625
337596199
384099431
7830886
798752284
924393
43037489
268929012
111923811
392372964
248697450
482231782
411422974
599411924
99398382
89435500
92134538
34977120
77775462
196303213
392535114
140446828
475994146
59182729
549651050
247560127
224939228
234432021
7673582
82832803
367003875
82393213
212584970
26127335
509958904
210309521
247679907
68843042
704128473
153629593
247028390
3282469
790793341
16266916
485727728
7095760
210839245
774468
241181038
433258171
430576343
198221099
7341197
32518240
131384829
799644899
112214067
209129585
501887527
426048811
418462526
717016312
311713576
515772034
707285296
508375145
196629341
459475348
414635204
77992292
63022382
219641773
434629530
385278722
153016070
884633076
30315310
454287073
346699578
285391965
69945763
99427958
231102783
243692140
63808389
39439905
177733858
552033227
105511030
286798941
194096446
919542349
76591713
418641796
142579543
102467048
256852005
315866208
121053050
453228721
70102013
42935318
763343303
531752179
242149054
38772288
221617194
447535711
21147135
1611252
186552525
102322294
344681842
264405557
123264782
53593916
1291183
129728687
300155819
384931984
117650277
27970614
177360086
107123179
558644460
61207037
609244750
376680637
16581370
12453917
74279920
188019532
117031085
595651804
34190231
496489318
311327908
369125927
461117689
6582081
13939718
451812665
15532452
61648693
211701135
99474858
117586502
131153862
302124099
399693932
3051892
21745461
18722905
227323951
200480144
39696570
440591537
59342676
199643242
191389906
125099549
135615159
570029431
580897226
171793911
50653003
170534111
271923571
77300508
315383956
36445614
60849257
67615067
87151800
56937241
224227973
32020245
885317235
173702845
771462441
61749495
88306582
607121062
80439149
744322
269153321
66894903
518636612
175382251
66436447
653899
187766043
305206660
25449896
583126592
96274466
153894380
373945350
321469473
10584938
37512312
532426477
163158673
15393785
10519875
192802257
446469724
69333241
320329837
129044957
683884984
8047387
375300478
613511826
240245692
217312552
299068907
79682105
8721539
69956776
174748767
61408859
278295330
41899241
38249553
158446751
225865312
135089114
151394894
631298170
530227593
6403753
586109663
142055638
214182049
59084802
204121
413506792
224385082
197668047
868058421
425226103
3622331
284405168
11916210
837091243
86541383
10748046
165971107
122366171
763177185
35202010
40642395
515102942
274267197
31219676
37744787
173729264
12280227
343112417
143161568
24965613
137678362
117294279
391461018
249531831
130791385
256727618
383137513
65267418
28207776
129497773
389664790
120078311
32844997
33816552
41568360
286929673
423604647
305908346
660218266
101241527
17825881
474986301
423356719
63141686
100426217
382937144
5087459
1862333
716962054
190433460
743641411
520006
678447624
281013098
372082093
764838519
636989959
176981157
890503127
769354627
127622916
69164964
269005433
55676553
438949721
349411019
15840467
603422224
748151601
130195655
583948742
26015621
490697007
13376656
502619366
5122748
464213466
733252150
322519678
572142781
345787322
83621866
391366491
20605362
235573955
166512635
370060003
107955163
353686318
328285943
47492418
602318297
123430071
180264436
344176716
190982620
135371349
86161343
139459602
157331557
529937
77042016
268824099
23125111
474726173
235069326
603698310
117154690
625954585
750810993
53952001
468301158
105508733
128273859
116010853
259511639
50825322
34953191
418722843
307355041
217349413
5002739
172937298
289770451
40795001
409645974
45464488
100149020
28647984
247184198
450329020
56576163
924891821
570683399
231981313
164800977
17793034
316399173
75629920
147735297
467556076
83312957
84825237
139651220
66355705
473375639
523077640
599766165
67232303
467403862
298473951
335351039
68056514
129579666
947387531
319531714
212922748
376494674
120243452
33669792
179499174
166766876
135091021
514543971
255371964
531413042
142576333
7159900
111714654
123395583
265164790
171123968
582629014
495386600
68790764
1022233
126223284
484552713
5986766
712837916
610726831
23817370
427450518
71833161
122886505
36352654
506361282
575956821
106217184
397266831
453213013
272183605
366991918
151346597
572416772
56716792
117363743
37366028
60120971
31912223
417831391
355332209
178490
215296211
516127602
342474262
319061647
16056035
199601997
47246860
2479086
131885406
335723787
247750873
45169564
83252156
54241948
135713191
47561407
52980709
138407864
100622520
611789831
804002660
176499277
81691997
72738540
11145111
90814952
449568210
105305071
237527460
132693175
192043653
424736630
131824694
37600251
232805162
19185381
182183435
342626212
319050474
315853013
303448125
491330036
86047407
641048593
584392248
197133199
474768217
28608316
132551830
203396903
431604353
366419940
64545877
398766544
5836599
312093107
34447265
5843494
3003376
108783230
841718047
169546677
83604611
100978652
650719635
397873748
138604707
7236842
35164085
21475345
59520048
75354116
162684272
40108132
257162944
562279344
212486939
46583614
360991568
74453902
189070255
859180348
75241659
34116004
55338918
44907365
279073059
21575573
79322898
2548832
6924789
747104380
36540010
606666870
535363412
115285177
391328700
97910692
19185383
316254057
1186422
464194629
307501674
142888055
105957562
845562167
355119614
778945388
311972871
69357211
605504980
21358667
248312316
113200732
15741881
222845198
48818716
107939574
65849021
159247791
233833072
184094459
202408415
158358127
892288209
44659283
81037140
455464095
313413075
612781958
191144388
48115357
49224243
41934398
150176469
489021230
323591876
471710643
266487340
83208709
849221552
82391232
101205846
393997924
311227065
33913152
31287329
466906674
109020882
92324933
103775161
937103
350194914
31432052
73644997
351959319
484614556
131671439
441965505
493217141
785997853
854925564
169770775
304534488
764559680
57805439
112961865
258875287
171307935
248759472
40471682
43853115
4078562
329984076
16043161
152785411
47605070
60504513
251133943
14136351
18441249
336696883
472876911
322486583
234169488
365225847
96345623
80289069
107391420
601748559
148123916
105244736
347404077
253365147
89110397
114102093
24117725
84405599
201983479
168415570
162799142
253992640
117054740
136196722
46809405
4083242
9182144
108759982
256850880
166831936
37575503
203222776
14372108
93234542
69324608
657190311
131703609
619554277
467036345
481435855
38268762
184043727
204423910
665619
366793449
7988729
166332259
96389064
180097822
24769230
121289637
171049044
218047826
492776066
574592078
317067929
426062160
211833721
102941634
453097313
85033127
389655931
201348600
613244360
453061440
2895229
3246709
18069724
462085516
425064174
329688526
726694239
120275649
110012287
607802203
297643504
29334681
161735032
177992018
502580507
234576105
176718574
176415856
739202338
807981373
131222488
469554100
42014262
1062446
147762778
1812033
41484880
11395785
37949192
364864387
155149056
10356430
713620961
216912976
476751995
43231112
300146348
394041680
549750460
314299375
268513199
80079404
89940851
128315081
336140739
340214171
337061223
381518003
235833086
170168960
165855431
72710774
5966648
98243118
146379123
727751287
244165285
13177010
10307460
513225682
68182695
509048258
31341193
769728019
429229995
207886936
238554904
317014709
98457841
141783191
115095264
460097369
47205536
93227128
487666273
289008499
182722688
165322684
188029
288813736
88505287
175005355
76171061
8755118
10925648
435988140
146926687
58975428
67120910
52941160
169988048
986757
115289745
378856540
36358860
22572982
595783678
497874521
458049179
439624574
9856496
82182585
294201711
31099094
46657280
62117491
556642182
21035469
96889490
8668148
128475462
863339681
214886090
79140296
61738943
25544599
215258097
841272134
172534797
30958717
159426076
456364711
158186823
178443743
58284697
248723618
555688583
306712895
21271020
284390866
233288127
42990279
195231620
254429791
12059412
24027793
65469635
48451504
204628686
28508341
373730396
342037373
422976849
4825533
37819820
63273009
12010674
858871799
434399417
259368752
10040059
144687659
335903844
301877635
25504371
76500043
1673731
260788992
521520050
290373741
504417811
130221491
48002920
770761
544299167
436412572
722324190
6535479
138981665
137354559
155040985
403445656
283294537
251944562
191539388
45149570
63785186
702185921
31458233
466732196
560307420
49759087
34656502
282309255
113547679
828741752
696459477
46249478
760013613
760691443
19634382
11096285
4455921
467384630
303184855
653188755
139832758
256723438
334779340
318523811
71985493
539065741
683306720
56913154
635241747
254030917
6372125
68954516
155616582
282514992
101300298
483214644
113218960
861004478
108498831
318134587
165560156
293678137
198173469
83258755
192373764
87434115
586715796
10938027
172549300
39812420
183760962
695036242
98061917
337393767
400952308
174132280
101936347
3537859
57809210
220370104
331574840
24555046
765866427
241574780
64722964
20923203
177902816
468313246
411527666
141145488
87367972
14498704
92406667
125139581
265961742
34831054
87328488
5521607
268246312
730007709
43944577
944372964
132594142
284801327
290796098
588389498
407742692
220062095
184107536
622973690
347585801
70452989
216747687
122765133
191389222
13116129
534905610
478711941
205119724
137130504
444714266
116312355
242167323
294695306
645920086
19620334
180918176
394354113
93503474
34449597
379366008
266746529
118299338
595758092
41223239
259110771
70421477
472931964
51427998
310631181
589996331
395585943
384249448
37985042
659859466
138000428
122184649
71842550
203699819
189350819
5811376
490532210
22842967
160683962
435305570
57360329
777804
261240134
40455509
408010988
2534025
192461514
308971043
633769121
562195447
566771417
39237903
23939850
797951971
20540193
757056037
189759910
280074520
19196099
347985839
394284305
320510232
95960843
113483255
357652226
695138087
523800315
13808986
308024063
377409713
140732591
445889369
2938937
233232893
775977787
348592008
40812937
356824637
67988627
187716376
194702935
57571992
217710720
25759897
2256066
19702877
278679236
459818152
279491315
709699361
34760631
545678741
123939130
398495312
162263247
166033671
58159843
156496983
272646356
89176139
207828362
164738
252455719
306737005
202777467
47764485
108844563
54572498
363432120
15865481
42589164
348572762
115829949
17664157
177500798
320180048
230988744
359732667
158930070
874722793
384447731
235730128
103491410
124207966
611876958
228772957
282855668
486259180
546062535
375508378
70694610
221087053
605935560
562884900
19427659
390875831
332666097
283934101
229519170
14671884
41996076
89944244
389088169
692405398
606031779
255349595
182948481
63772478
93400176
84555913
77863320
140719683
16396960
157585328
358417646
891531979
342804385
415828262
542482460
629232511
263531245
302378471
168115853
320746375
234893914
370275173
490374865
527742221
846895719
582620926
70384416
75703995
117470861
94715776
600092067
213126617
79811775
342826906
50319921
100660569
497273085
298160727
266839133
62496710
111553679
7557617
5582065
6554151
570865648
49577891
320605137
113218646
734413492
480372364
628425404
60961001
266999836
11127119
340757919
190608875
19168712
852051854
274914615
37325643
45664940
511048884
444323937
646586273
3602057
52535367
561604744
370947919
34959632
9116125
805061848
57541836
286456346
233507666
548751387
103076475
388612375
38029867
59754635
13792065
84180190
291137432
256325512
583367152
107794769
417405615
15909441
94864913
185756803
6954362
470126805
308024906
91510185
238642866
7359300
81819600
11150531
38709213
148208625
321805280
292134268
218150255
609490061
340673510
249538756
145275121
254369878
179178257
166194492
426289247
123918973
279232223
4810145
171621746
6614808
371420670
76256479
463791418
125418126
348575564
89369251
259941917
6151244
227999435
786024916
163615547
4758608
303526403
245201595
39681122
170351783
5255146
61917782
12805444
148014612
861987
101425645
37116944
182676439
1526841
7111125
11531265
481230710
158988528
14399361
2700279
547680658
297715258
84474961
252655660
42142126
342267059
405426231
75238576
17788605
388312765
109049219
665796477
377792513
82731584
668051770
243229843
140492958
69779988
520513354
248431846
451534053
49537680
74023747
87124590
457877867
56664170
310783524
144357677
389402008
111007115
658153137
98955644
690009503
85835315
29560801
25096177
306684782
682607605
245966191
583181569
31594162
449225381
240123798
355920310
461565121
62402904
408215732
650033796
753520289
122300265
473401506
579112651
257621489
615818600
72048052
165538328
199371901
12454808
375996764
203978156
471887002
213708309
416758930
7608564
108247562
248582184
209478245
158044769
59359647
294613226
125895026
165031586
58511489
18374186
229311359
251580245
68800225
297865602
534971207
27516957
215259986
284447934
330928689
305017752
44960274
793306328
178350959
166132648
234651913
46155608
18491679
251996351
230339562
276449561
38367141
325774697
311679631
106147276
338314564
96939506
6857984
255025661
517722928
61310546
420179490
693832685
858219182
49739433
223946079
343668468
523374331
110144367
250365314
28653865
428863710
207654488
188057574
2454431
61008872
541831586
24562857
499364603
451877468
649100301
612213052
304002239
32035555
710863276
22282341
587049446
303993944
524003867
268157824
314534692
117530294
173783659
465763721
510736
486046944
74443707
161916033
88432589
211943728
247346380
319765797
12663729
13089258
225631466
259431643
145488268
359226340
146279867
55348317
131647793
126320542
31070535
36986276
316020285
99688694
258340293
124014819
139728805
520652617
210214269
61084973
491173425
152210833
367459461
124759212
219931515
80349085
442320550
919851278
513063206
74555281
367897975
143353892
468433430
160512
132617769
248174763
426495025
133063240
10219703
8813
295722345
5482415
184364102
8980605
150275082
372597385
27042762
42225560
59514108
450202932
218201438
797720849
311754622
158813406
169385670
152942598
79183197
40588964
23122716
179199278
149040937
366307040
467948009
122198562
915606159
23279036
599364013
250381700
290169803
234334800
123091373
381397463
362097102
398190838
322513510
62786505
746550382
357455855
66323203
233764958
135328979
36141612
429618352
409912191
49203373
232163362
123487354
12735721
845016783
925684719
401120742
17030028
438945005
73846824
702843878
101517154
620748263
372086504
259024160
213877688
263682942
887751810
21310060
778632715
454066583
348546703
129147421
684463906
338651196
199679530
7938524
176869871
395913556
16429538
12936963
123213384
838451291
219294522
452548452
275470687
473503094
149290430
11081165
219771254
481742198
347927992
206290082
565910197
199512759
137695839
260078590
578477874
226100599
32955392
118354281
606746617
458141680
12192347
29357119
214157850
713209500
669566608
160090978
613515332
91431876
113567435
13962954
492402138
270362024
272975297
515458554
359881385
9583627
31714247
55063965
57124684
244401541
497689281
92215683
44046206
7230362
81013477
122761015
218497611
90366069
523683974
89006216
377866660
801419771
485969008
138559942
34687770
34796176
349408011
521262607
376534197
141282499
946936852
137607333
194804123
272614985
211479484
164408406
469294438
24813370
514163718
184811802
315268136
194600912
137138072
57461328
351307492
611762131
493988453
235065953
249304799
100034856
35204511
68410175
472615870
19011158
102208036
276823989
382941686
10790001
2117569
63559410
69976180
566539405
27245443
322220199
181084759
211586866
147508469
10357945
447304355
105595736
219938190
220869972
498549568
345906500
141621113
262458899
689002169
393556917
243335700
511491767
45223990
367899064
157720467
11270925
201809111
53548873
3552831
240512963
399610587
540197482
63184245
555280801
633894329
87075889
22563995
710536669
105746152
335483014
750874879
151579390
199334276
110818680
437656384
656289321
318583810
261456073
4947519
91860212
240044270
242665259
6927646
430633388
85603957
514652726
206462416
19673501
96059673
765680223
171410819
331504826
84603168
279522868
403248932
117026617
623407600
499188237
55320178
342267109
666652680
328453443
244709585
63965464
711532263
376044316
446582211
173882917
184208561
534591365
298602890
303147161
515016506
388240877
79837427
54924446
623980667
167695379
307077414
61846023
21348026
25991777
268133047
64105134
525123332
180320949
95499884
79842368
702942122
6362375
268760840
59654811
12493847
105173289
511454051
48818133
32853420
271840717
17949079
29579221
98190348
13092153
395263232
91725364
55506588
173976491
342724884
428611545
708224811
218094501
622517520
364159325
127113775
514828572
652184813
391471333
23688419
297095790
69984321
681638431
44512234
53389135
568194972
3919109
371335422
249264841
283220693
223272937
406701584
109995817
84264116
301732797
43850884
52214544
20868945
449231577
56749699
791242700
108467690
18911364
655040503
20953559
205311938
231406117
319422833
43590653
282836123
126899007
383371830
145363098
43764518
424586600
334300141
145273694
146645036
375014096
74239199
194869260
90563347
557071549
7071694
43661957
302203893
496048523
154629141
277367164
64404006
205558987
97344784
102156037
584454430
581203661
191948588
70502757
344252460
149045875
106632734
479638093
156088880
860264354
733805822
447992399
33594857
177254943
41440745
79312188
76655813
3464232
49752528
425633569
91990758
372670239
392145059
114643228
62661482
146888884
568333192
170362410
230077444
157440973
589504141
263626971
104941817
706358791
430656427
141704569
104479893
287416517
78481241
464644924
242986567
184834506
311059199
262264324
8774728
296488790
183326223
15151976
685638426
274216753
339622424
173596200
9769653
172727034
232457204
36051118
201051469
156044768
237727999
106435243
53026480
4355819
493808020
388639721
210501899
224180331
214342666
478075335
39933375
486737908
799170121
46786013
27607104
23553409
12624028
383368315
105484248
162241229
240441044
672597765
32167067
438047433
224980209
87253814
133617430
324901043
540778456
55003386
272921
636618282
34800029
319513954
744278820
173464613
396064771
506764719
611081916
174080807
423811975
129944024
65971397
5503146
287349430
170281089
1406497
646995283
139202955
111088879
239090337
215792821
18078460
69373530
10496663
185972938
387450238
43522132
168577761
302834946
188227561
66954217
537380246
24969239
161538375
402404333
84565548
49174802
74332832
288733055
319061952
187061790
56979770
388929958
191543562
31070897
221219644
123078819
191513370
45235332
137922723
698528946
455507338
13397965
294317694
38825
178051486
216097213
396300715
619542692
616901254
429529049
234054168
108052718
410506409
634504963
1874477
678883131
318968598
6924793
134977002
54045953
388748599
284284132
388024215
184867082
105670731
230956349
49474669
118707174
123338854
110082874
42339841
163973559
530542022
216939451
310243135
669216093
735168651
8352691
336144854
9808641
361176599
68069518
88357826
204614572
126352332
107600491
606255776
15909528
303457669
503082852
334957069
261467049
546533912
35121473
152746363
84169455
489768788
640661636
122704586
221459403
1762868
262913837
430994891
31627061
476301718
326134412
358824065
566386882
70947039
281912823
626449
86401854
119703264
278189653
261261320
76931003
65872378
114515064
4278566
697501473
121841497
931439066
343021253
132823739
92092435
14705869
150490467
88394972
162933038
756956588
845990661
154344074
316561852
50384050
578202192
78337009
34135098
28038541
20686114
89761141
104114592
372372803
545868323
276761663
608819307
374456304
234246524
323982908
926398954
284257084
114349385
131902420
254196018
16941048
429467962
108164291
130854867
87410543
183983265
692335780
171936816
15689137
425439300
540455200
329687714
125997498
30874303
39938563
46751166
811279233
24973387
563264750
32689914
3218539
5819992
420939509
680968645
89762406
191219729
165153200
47798802
152170397
43399205
17082747
5786580
236046520
54704913
58456918
805732679
301389032
205722241
352327929
178943616
45084268
3330994
545531756
262443968
13351787
128212790
49714666
526933029
29067941
165893046
66098269
26492153
29458933
6510386
140450499
207082367
397233387
325163302
861340299
465720611
2864696
99615352
257335714
93255253
611404256
526017287
271428170
44970795
12035791
268558747
300218677
354941
295770146
114227886
776143949
116954477
20604097
619386918
53660005
49705687
659276761
70544057
182763220
267185310
306641898
109277155
107733348
154352818
499741919
43880549
78837419
165816094
11641513
101773963
284932334
267455059
451803260
332475215
37503991
20716481
110893808
14431777
513890308
18834723
104458848
380758792
752038560
122409028
324484621
74479537
183047598
6594568
33668132
428141340
745054688
374205394
272847597
293568198
18588063
236176106
146622028
211670277
132259100
607887943
136707910
4352296
320293099
7182270
553260022
84700941
552674208
44534098
521015926
121640565
514666222
52330278
50287953
202734358
119621846
95703190
28984166
128282567
85001226
568354480
266680662
33295134
58839481
60882907
245323725
862961212
184634785
8696938
345352490
641495708
130932772
383048284
339904748
325845087
442334729
32076921
713712
321782734
515772289
678885759
154311705
198310777
276592075
124974180
62642780
301437150
82427112
35954522
31645294
246846813
16839536
194385455
12975524
417094706
634462493
72076062
240806231
78420552
638426616
250372807
7643904
108650309
234963569
324088334
83483634
537904024
79176034
318197769
462686325
178467006
39671043
5199015
541645314
343448381
62969800
104365038
435976637
3708306
509099818
68392769
842063073
28841391
74430977
486894614
156050367
262420736
421926002
435584555
6262168
238173428
346024900
194248390
494309708
171609092
77602523
5626376
167151441
257019209
85985006
647145467
167720571
311572281
424909152
77407377
117002118
53025034
143771706
364617690
282810255
112414215
27429257
265438984
101252109
642144374
78981358
29197423
735860187
40037898
233311734
15137432
363633372
391447166
12906838
129718912
509575578
142802322
174453232
451641487
86595365
850529539
53393801
319130402
63495718
262680437
114947852
231132013
195724356
342965676
182040606
21616384
580221778
543509818
20099377
17791695
242995363
379893090
329087027
80422579
19778927
398053568
181835413
625554298
660763335
324172809
213305840
61065599
164804685
104384568
390199529
60750576
184628921
264135104
27186813
88933191
437855211
36253228
131013233
490035534
50597533
457086707
211552261
1516630
723592998
303437141
68960495
62232400
26903616
544914812
28521763
301922498
3745967
35210979
14578859
353212331
4231503
314890184
9163848
6343068
461748898
365904523
398060222
142392391
55921634
414619
308091140
706232906
58740697
8293065
715870891
456121512
82551480
49964952
550515655
481105040
401974406
191491255
443517899
293478504
360670630
867528614
310119656
375003086
285879926
6096643
19299143
14454418
56721196
71522654
948167111
42006310
201924224
36550768
178119605
175006206
103128460
8474762
445595326
19103210
138009369
68138821
829591199
43866281
468768175
851619715
131320095
386201434
40687220
24606455
211566659
186950731
745232403
143371921
2365241
503846284
281607437
708045633
9647932
85299818
156696361
32463657
235282604
660250186
17352008
413073392
5599596
157116117
251114768
184345263
14772001
266425233
355455652
64516831
379471403
291095605
206332842
806747716
125464926
171094289
22703177
755324861
17515780
22256762
46692884
1775761
47381963
200549251
69321523
63507175
160774492
203748492
23376375
6694140
748107881
527255073
804448253
168951114
570017278
54355468
5396200
19269559
884847755
104004496
53891562
232197748
212058721
668149251
24616816
4717129
608680220
110923287
120790572
23334682
782695337
207926647
370577013
190940346
89350275
423921806
649866728
602325708
127883352
288718099
583375940
314101172
212749183
176172357
263472606
433238409
143802919
148064010
438462828
136896326
388023973
40343095
392490475
1635039
213070675
313638749
225417077
567207940
379924955
151627625
95049922
16036129
144024453
538806035
82457193
18666999
152598537
145093522
795623
513347373
173267808
170254807
29497972
203781742
760192404
146350221
376000822
350414151
840686463
322235398
450806464
245397032
32287429
533785220
132936896
311328679
651939754
49526369
29368589
503240799
163443885
62201121
24098736
35274550
416389295
239075841
164166210
52529675
468335263
388910596
124942602
128940993
163478630
73594083
598406265
518438550
88287755
157525044
96770941
621451540
43051556
842104442
2516481
140708290
107726376
809152638
494525509
194438190
542548781
313048423
412563508
141478834
85454266
61554945
12286143
195223142
85421943
4772647
224058399
449704765
72894838
61811198
254183689
285648699
653167555
289279913
97740500
32322598
772780868
54081508
171081803
822715985
289630798
189890617
117588704
3501789
478255726
165858821
92015146
103839402
13824075
151771031
9547818
21302359
28869142
14578134
116492434
137951518
27421913
14349595
192329663
15136399
520112405
108469137
370106877
253850097
9288986
447228398
32262277
39419034
256069533
91384029
442717194
124493857
12997324
585257516
390425283
410853333
143676416
28096679
213265680
527517176
448256259
219417459
267827587
1037590
408630835
33550343
730860674
56370438
618985146
311261200
737084023
327646797
500538209
162977569
349028116
107166469
110769157
59136922
601238
336912811
312692567
443446056
368391713
162480405
72632999
710315161
570516732
567008264
904331509
525107320
229202366
766542891
233074634
6058421
177801387
115782144
92005597
178594602
169595164
239546503
99235549
195029932
181114172
380605147
86058807
197761182
203984370
454162053
64969322
225595055
79804371
236437943
305210299
67579972
654708826
83046621
715174375
395015240
104763727
251791600
66195760
145696157
426610018
346305077
80272667
308301175
30028892
635654502
497183113
203258246
37349114
228397852
270583609
79970454
296211864
141251145
27860396
564712439
498148133
6634095
50729276
60906447
168464447
119783928
175823693
220731555
85925587
107545936
885085750
196610360
675090913
514744782
160461605
1578130
174164784
117613620
60724250
301887182
55321020
275817773
113694380
537619890
369969890
159303535
362005476
86182072
41233384
781868116
203225003
33658951
294035092
130382667
379250294
101806320
228344901
136233084
126819934
135824716
75637087
678422480
180344870
262875154
391887709
12473012
12429352
13896904
50618396
74554575
217823424
115302280
80139296
101763012
118625400
59732467
482274047
16839161
210081696
241313665
40893559
360116066
269264261
17331995
213281106
71247556
318154145
480094642
529205357
52770184
79116852
207111090
309218727
52145692
205816120
110926365
324583929
96833838
215500352
66266787
305465386
37303746
177425998
404873037
50717451
502292855
421385702
320790234
151797080
915836952
224235049
844085464
20607587
23086735
295773587
679805
29981526
54885502
363745720
116225483
67341189
536969864
90363835
104281170
126961196
15192427
463278538
440435953
136508144
332635132
33237711
25773147
804800502
127893949
13645650
512883697
510387727
486711325
63344082
225343913
79285730
633919618
445269153
665542353
257120641
351048133
415978942
88405862
426886863
292817684
399458768
185944627
8017047
241832231
859453992
7263109
27973649
111233816
309712795
21513936
6306926
307245140
58854683
354621975
48735549
117131350
143022742
96341828
197414087
82657642
343834898
654791121
634918776
164345617
39359311
467623214
567521548
602911683
27534101
230342082
125454721
509123347
80529639
86515740
81625143
777922235
17061402
908541386
779210015
500312714
480103971
291231968
608774106
310389238
575852985
285185834
110448539
116614105
105992045
20273125
277431100
561412443
368240598
662807615
134846415
155382454
38884101
189205388
135810197
221012372
25779724
9817453
3692619
7817218
239331123
259947499
135490464
233607958
59769930
36307284
132638638
145012536
45082775
151255770
113979523
241737729
404800223
468955521
56634852
6712353
2376707
824006396
165521852
238833156
206198539
38678348
2715974
941459177
311981077
737188602
816784026
413131936
28932371
458561505
226737121
159410519
245241340
637355083
81413707
118037304
117580305
12324499
747581495
235617392
235606829
178411382
462189120
357059386
24370108
23778687
667535646
148474000
147253183
467559849
315679729
460096531
13382984
271386134
353151107
377409876
21315582
377238032
242170611
2371456
363988060
3228204
709130233
361213235
240438064
132361540
78434841
8279665
25568461
165224124
319874164
206625847
417477024
491768909
59454427
37510438
623418956
562240118
79497810
791807587
285819273
3554418
174162822
111367456
394799578
609895497
240554409
108928597
645825433
341289577
6267081
204317458
566293664
354933405
12999767
346971590
259567407
19952585
64585334
2652333
727852662
992112
18845353
296952468
86381386
721276175
331463522
12749551
16957819
346200773
143720117
123285807
32181918
284211411
392673285
814414928
306534090
111004785
29203993
61463890
59853149
551324478
774477589
2630644
171656840
35693744
267042022
44394736
5802097
176008576
538520170
128700287
329213249
406877355
61878154
830198732
1042369
82672840
314499866
175626469
352114281
61357553
138320432
19812530
821056854
714144109
673460996
539878395
269090821
321397656
105079051
399610984
255727056
44217259
414303028
85820543
90811273
30195930
41608817
182370687
121394130
893156496
342500284
2424421
231980118
191207066
336391301
1438481
329050460
578558718
408348835
270651985
688869457
100030413
151449820
5116192
5471999
124776093
74710408
170856190
227994674
498652527
83445944
476924744
443761698
567598861
113749561
678479462
233223405
36045845
305855328
80032679
610363564
271337028
195782647
657669413
33262930
487655045
6992405
516323618
68834452
643934706
74543846
474413712
179086006
63346807
267672271
240055046
381294702
311125858
13484389
458167663
12978521
269382559
192467350
31810168
251606443
520948948
111984960
2197840
245808507
360102171
165022810
332736643
11042976
62852413
357657913
446140616
189969231
758011617
4351117
394129798
301863594
7838238
459926712
71224711
9198158
89373410
44976286
573556476
49215202
13376432
61202056
410110244
688259827
205466719
47153518
976337723
479629267
49895166
195730425
11003310
831871815
64313899
325549588
30053227
172585653
451435438
165164222
612731288
419349573
25034537
20295806
303080433
117321057
8333861
35977472
506919870
164669977
93526928
1504406
271315335
672463174
608185824
741391185
402544377
782790741
11065824
457332418
157021052
271295531
31513237
76203146
110324898
13910794
158131483
153343985
792369131
55384227
31805765
403564118
484435203
85397542
52842841
15569944
167791316
276571185
73667302
719600192
61922923
112984383
134091727
32809817
161768751
16126798
895494370
550956270
418150089
237275314
665519351
342673888
446628731
227750077
227816633
528222111
184426590
235881784
469367774
226381525
648722736
517512424
197227948
111585103
683845676
309228528
845164357
209263393
361278239
239090744
304768432
434688640
37374844
153606931
505934556
108381411
1297624
376755115
274132623
30104285
111870364
342139519
305781221
593447444
299903547
416255918
158195727
99954420
492866368
749590992
263246713
417070953
461648366
301509477
450256880
712570612
8719854
302414495
472543841
239493460
139942616
104048750
773813621
289764114
735546729
437447446
499162219
740505931
126773586
17088169
74893854
706505011
130511906
86299125
179938456
239866041
27087445
283952097
547987615
34044687
613460343
403034479
434663948
44966020
31234560
157143159
31229823
66928063
315783197
329466906
119760923
446317443
572845271
348130889
192760656
19818224
279690783
690358279
317057781
127814973
460992002
62883229
587821110
688029
447287613
567646522
306399324
456568259
310204357
696461088
16311940
411385523
549568075
166990387
163852176
57701917
595021425
328954615
384563170
408959327
521125583
169869847
182549797
855127830
76682781
571637366
151242559
43261438
11449616
398504748
93749495
124004953
22512585
170878320
230825705
105563756
442357851
297412154
3801386
79394991
34986192
237077233
210080430
299818936
447114197
100130356
62731793
73802740
741002908
48657260
25368901
611666330
324382242
379844031
99935822
87165834
214512497
246317391
310662273
710965645
294216045
308959307
42257663
92326268
217770376
47970812
718796988
197062132
107214535
103885442
169925834
295268081
33772799
27316256
386478214
181999723
517272876
141136035
526559578
228927491
117976614
549464848
130426963
347657913
227007714
96318722
203820523
762663503
184088659
493330438
97964739
732140891
147739030
47399086
298753940
315080029
250269653
111434660
410703497
58873889
5274135
847947017
472106968
122596223
448312128
491410005
694350861
76906236
82066557
115854808
288092707
272138939
664268107
193899083
52064814
343667598
54236241
374332419
112852730
5472936
108244771
276534637
787387135
217069483
456976317
264038411
493358640
277092282
151197129
542930398
232530336
69961553
91612569
259049100
124344965
523621740
675424387
735084504
33524188
136137805
472912450
456632254
123175625
7259853
264639028
231864119
112193277
195700434
262285906
619047718
123730118
195134310
125397451
300919574
54812673
467143816
265506903
184714948
13313457
58195217
139478159
93856511
57108951
45405372
125055985
465862151
32101470
118505412
123669198
407784277
453624212
233934693
391700784
281708569
25638135
49643787
46477269
596707242
397867077
71658186
875303028
473146096
124307736
367643191
352831641
626333652
19513249
20488900
171254820
313697891
324359050
3566650
637285678
263300374
94507525
139924743
363231024
942019383
14603051
214489088
623401451
20393126
543824436
475596467
657412283
730063811
4451748
83567080
168832009
172065037
244867454
627053314
446448833
97207615
6714717
58740080
24175587
531089928
51528692
45234659
182288642
19273984
370554442
6311982
29155422
37126796
169731882
143436059
186062647
340817091
436158333
510656766
332975429
12322070
42114477
192156320
457678462
33688342
96158933
22435352
80221349
170286916
6914399
15930259
412130799
549411471
87959815
175210790
5193478
14136377
26093798
370610709
758687688
413464393
23335814
98630645
469403423
397337940
605110062
19735105
114614291
302930617
354540315
463929381
114544954
166374811
531871087
198944317
396350374
85654861
328127972
264561293
7558757
382859860
267381768
190349826
681698635
4643657
359298042
230765911
29690315
436362400
901854669
56363707
617142795
178825803
19059811
81621842
62181131
273258480
98379186
504672516
388194969
155400666
293267105
676006093
61341112
13547752
48433922
50987119
159901856
820866657
357056728
388579705
57468270
270171403
227365775
153692066
82751930
71167791
34872896
473307095
750974208
454869402
530014273
412946756
40817998
248925185
63402410
290207379
504437783
356120852
648313683
6832517
94684741
155402595
214607928
202968714
539204648
75694748
426555531
663526082
421641685
646616240
569001016
715436992
543156445
22960741
17560285
84552262
135711586
212309194
72514791
260537752
15335150
92633962
231839162
525873466
837470884
445121023
179226047
87890975
128999409
57024975
112442957
255339108
132143160
205474112
36677329
156859200
18757583
63756552
128253549
53638848
439195514
271965066
42232590
375852446
156429492
417591102
8890635
83571258
175780643
76048382
54308039
59063719
86762208
548493725
669847531
58135652
334550557
777555899
204610107
30408597
660939280
115094983
470493210
68217832
91331413
110482101
646520460
54205849
682250838
371357391
208561161
192937038
260426345
73598370
878215154
24900852
584085271
21665231
102452500
95984312
586553421
424116292
555581567
42643798
522362121
82316247
405714337
10493342
534922984
15004149
298655267
29767846
115479543
166511664
160810874
65203511
121550762
898311264
446432363
348942192
198527858
142146679
375827130
18461556
101826255
699788318
259062412
8840268
232174640
414634774
53978917
66025029
436943491
14889613
46208191
428113009
837639049
511626261
45059594
22169838
67495622
626786843
102044070
260056101
358374719
62944047
151743561
292092535
9362758
373305617
357594504
730372529
252119487
781632034
10325099
218766654
110890168
207519671
185430921
804875805
51595018
9223286
203782842
11795407
39322803
552771149
387215153
548640373
928175965
404815827
136307312
218406572
23207425
468404597
24187811
40687345
356162120
181080073
437925152
5471744
160840312
462647499
6257939
71532366
263712734
543169350
86686439
224751647
343282035
50680916
793478055
43602631
307839073
79525947
30550317
20220581
245489363
121586510
154232405
2385435
11399419
322091340
53811000
30499850
57421197
487680767
317371249
703901838
689512287
213675054
141540648
87076386
67895167
180537202
364282786
43610245
227288041
93972423
317928819
114204307
583541133
220888675
16615610
18579798
132935563
380764459
67418539
206128971
292795412
166386118
65219182
258759706
200171367
227023393
196841666
514280782
188629825
244887611
399797942
4842288
272031374
178873356
1287623
144703891
493206353
81618753
502215625
2665057
239321862
390502248
457684371
67942782
70402796
61566709
392813370
412709415
587917669
191638327
92769090
325312158
49347890
259276484
159445603
375717672
21505652
115164968
14584964
621256772
327847147
207973083
547576322
78385698
10506324
139629528
422834688
1302236
490188595
195289394
356365361
114764812
370987371
259997952
90776898
115790282
495991856
169763638
257543313
59729545
528802869
652560814
26769508
852562740
46246039
421830838
470040416
52790900
8595555
320022501
37460086
466158173
243389652
417106388
446091025
145614705
23949382
117972316
175463407
737249
145030782
55909201
44245791
358898475
706028057
76712261
101442976
309985481
327746174
75534879
385810300
215047702
55869656
325674887
767488016
34398311
561442980
279172544
42731710
54306380
119683960
1182095
155052397
46064988
753724081
16486827
289576583
7901945
385797511
134772763
148403064
269801298
26807102
2340478
521399774
5015501
353537757
320951647
141112615
178573273
195856
601972422
55649342
134005293
34533738
72803584
714336515
47861975
173989988
83836530
60883526
147142513
412497542
414370131
299395007
13885712
130645999
340137745
412655211
326835614
784896761
348487561
52639950
41619106
8609666
44536541
17502943
551902061
134041017
738397241
454516940
156692972
45443208
694828068
538250748
284801651
173862818
530656080
43400722
54321691
118365775
336164211
25776776
594424883
394587388
241055619
370454145
522668332
309875659
186968420
403121891
456914309
440410121
568290591
8942368
268446962
276540118
49999400
194814219
159974904
480157249
144182598
404773034
668211010
54291413
648108454
126669463
647142578
14537453
386662293
105124229
78990262
518782005
137583969
544897316
239860839
201069036
11419274
140241426
526553687
308172563
260552403
380257824
48219091
525119055
163875786
637954670
275138167
86321782
828057717
451673454
298789046
5122381
516715985
116977709
506809586
468843608
9318012
380722942
189915026
19472630
323774216
422145952
384535774
708508902
202472944
117544672
37975821
203619052
192827230
133536106
423666691
93366796
603473518
7441334
66561524
108581626
432181472
227820433
24059876
179865558
495551025
189904796
364097589
296450328
135610106
105497884
477056758
309994195
61254809
408604850
39745026
121469522
108179917
149978669
428034800
108703903
548014050
858984157
553951878
273929481
495071763
297697853
176921466
158374506
166918676
176343878
121903228
293053462
201526929
202402886
400641653
223494770
221602502
21933929
303512815
504146232
4294243
449903119
573552566
632339016
854818050
47028079
222549648
10424853
792741156
9889004
348152085
252134009
8541219
254522613
5852115
309689072
88883000
113617772
59059301
411708427
45169180
40720576
353200527
37967013
58691712
67982802
37836977
32286589
511963002
142906479
191948679
798912259
205188645
46096148
427986044
74864622
46712346
50771079
4803952
34866354
157288079
24228604
262569018
92826188
1480205
229715791
136926528
451966283
2699438
338158774
82756163
300079253
280534282
253657400
82959577
516342427
230917463
83141058
25990134
454870751
396216131
539478573
25197525
610170706
144680449
299990432
448950088
640573038
345283430
436742420
110755187
688143445
760989293
185603201
93545470
515371337
34869718
273477477
135226802
110841422
62493916
106549009
636408609
27131637
43400261
166088698
542367236
608628073
286051948
351630194
225114175
9908364
67284580
48676736
745827173
197176629
651135041
880838478
420380769
36668411
206079255
343734814
241417820
352822379
39204310
285225067
49367522
50239556
147654649
7753573
503355648
122777437
191447897
108498859
466403871
170488066
308990039
37431222
29896310
405935375
281187739
15543404
47788944
18207060
730027053
576589473
743457227
80900462
676730380
501951466
106633391
19472072
43497871
442217563
324249842
324526525
262265749
467017169
139850786
444169090
568311313
12507319
89431533
1449884
100389005
201762850
278869053
486578669
784713390
500581490
472817680
356309599
29893053
302722457
710567654
313616205
652851255
837261171
342522764
77656288
101531737
1628748
94465796
620479120
561395012
130624764
26486769
592778654
169938193
519991798
606552663
586688916
229873828
719260
140030216
611432592
243634506
2422983
3482656
174320971
182895964
4604806
267295014
210809252
613129303
358090495
164961725
294577501
440383373
456504684
105677342
48194622
464262956
147256434
414866994
409472090
859749255
197423156
366796132
252406375
746569668
21321030
305825792
504872006
132881296
16113810
65000222
5707731
159836986
109766926
9844155
843423497
91043483
415175830
36386132
269847015
123465650
192499449
119616624
21545963
116685876
533783246
173589610
23570421
217562520
483668575
149410749
388864849
90207040
147496050
698710150
651261663
54962126
51756855
46417023
33197025
57380365
16786256
263147878
519861348
152596595
191775726
272289808
221995315
334834640
577365608
23623394
176303
412596802
17793198
698339694
178349720
120033357
171719135
629155913
71592237
35832119
131154789
263293172
11231386
296520643
299623505
60083965
82309106
450568512
581268271
165427258
160700424
443476815
148155904
554335820
113888422
572120301
617402884
412427147
453094504
135637741
185483927
208053390
321110423
671064778
476306309
40686818
216734438
79168839
240448969
328204854
438202078
695577904
2102363
533275317
419571829
97289695
730781317
274610152
390736164
8717217
90900702
140448049
9655445
21861385
684610889
103652902
42313627
438977718
13338951
452218035
137362461
555983289
106300893
22622663
13881510
302872295
333561374
172123032
167894288
817836452
333736838
178725230
197793710
566695730
333723559
1738263
331959737
146761157
292041787
118717356
189061515
153268602
33599007
634979918
378927449
19873449
281562405
65394606
385382375
622835296
737432268
335573890
100008325
142749787
611320065
473728327
169329122
187576574
185295658
410729535
663759857
426627176
23011941
185990908
36672218
800130343
33065698
71528775
4604754
133621030
73707032
461734760
801353321
170275545
184734375
318469583
35400589
15009440
64578583
58015377
181973572
314940396
60728264
443552957
173029274
118840760
11584315
330537424
190884626
309726063
90593796
112907308
25435536
41977112
293109372
160615323
564468816
192709446
202779962
363197513
105647824
350037639
96916796
187290932
28729480
12342053
44850551
53815027
345586197
4427913
180956269
146246144
346306383
81749811
224985433
308894611
158787516
360468068
161765135
72645099
453496682
65381742
20989226
555637205
230884222
557348074
221937895
59499629
523269875
10615221
465444601
53641111
30625792
20192228
254739324
819376962
208431966
361318774
4029444
427293360
70910762
174829717
135585716
107141063
7109610
3530893
31321602
72689522
105086295
79413520
152349573
38802867
276889020
366446716
326274483
42066365
127863311
27279475
209033664
4033620
433421845
429006890
132427510
308539500
108772594
52701735
35565180
257072292
92905173
7988574
94794278
67317582
742455506
378314672
4962435
220223259
66603723
143471142
614089948
351725540
656491809
279318971
722896169
282346154
367158749
642803123
736484614
157701851
176281828
829718922
246766201
618543279
413805869
88347685
101681237
8430905
22395699
217451552
434217326
15901677
303850788
73379522
71168935
198686194
17528815
54531102
24744718
742449417
206562593
419938976
266411086
94220695
50476306
264101985
19790626
151138681
239051306
7108003
502415316
40520948
658879280
49933927
458421530
1421360
203149857
202682964
593583262
265392829
215162961
5929797
219774347
10171773
261945531
172236714
207863534
233079721
150156658
149169673
223485808
620461484
270474048
13392476
138147104
9597593
207035958
163772308
67223466
528070229
51186385
212321986
347917931
31806257
38774015
327546365
74770181
130489482
417802880
598072178
186371725
207903675
38710983
239527434
152581453
110072441
149213639
15884521
616458852
376213319
306682454
181057323
30196303
81742037
311791342
256569346
183575090
483798582
297645046
366895368
181588447
104598548
39832653
55719298
128836993
13211608
395267785
346459337
205184373
442893255
444290652
26294073
58475104
78223542
136249551
66166989
478122076
188796752
453499983
11177336
185214031
25332078
83370256
287592313
303262082
454299956
311180415
186653647
42388525
40821860
54799471
134781835
405858392
12600865
102359885
48136772
32606788
360418835
399230148
716331290
370936189
332564254
907837014
12828001
243438631
45472991
119401232
62405109
114134962
293429392
416013909
415898789
29348567
446832274
42456695
521865966
265444928
37720979
204290416
343171050
753643485
306600922
129707071
131562125
384733318
451952325
532696477
209827069
187668123
23044123
533860313
761065
44781728
99914209
110005334
4424828
277065928
393361048
237025735
8932787
2688723
303396527
132836537
81868492
500705767
642314187
1963180
327637434
263795644
44847993
23906423
154676907
206404274
82211942
80581513
401219033
248562037
162217107
174721825
311883770
67771403
229240402
14555498
222548866
289073636
123025909
61011139
179353248
517683949
176887273
97729738
524868341
18693596
30250307
10873875
293656926
110155814
405429150
279450973
117921155
87680094
21071036
567914907
14290034
407429414
112621302
55460316
875948084
93606044
516498405
289952845
56369529
54086848
431974560
130242027
17043591
176644939
188643622
242129754
123317296
214140049
63151029
97656302
110972026
633799013
50394939
45378275
155236992
322090705
154736543
2499331
146939867
182509781
50657989
267393917
255171695
132251635
382301834
191309668
447237750
560179909
169404042
119140718
79950991
56388563
22631058
8602642
10635918
21373616
124320783
234657651
138238404
41220704
690125
292287216
349844888
19530010
68036613
105991143
295184950
203328031
308746395
49864627
9081522
239632250
99915014
38254381
77914068
249479056
160901763
323896329
186322993
2290681
28753696
56696882
365090684
62302496
46011608
85880018
203722028
77686322
4731736
68360419
14963294
518023860
698238798
102825104
19489830
103882789
62005863
443856395
29238289
25329452
79661977
9889919
710348097
262320255
566279216
45459430
152164930
421650500
410859907
40552943
6143892
173452215
715733734
513822890
66686412
386692392
97104828
84183810
19189232
264628108
134307245
22340890
695725463
62237438
123534317
302240449
461248690
470331979
313570944
349398953
35337911
261276020
288989823
13699507
288946011
260081455
727110574
801560826
19427848
560901443
428607476
509011341
632726579
443980524
110883212
673171702
122678413
214140021
70282777
18503854
385027831
28971260
147667653
343100996
156463578
129708091
549720030
51198567
248010486
81337340
601002266
674546552
102206837
63505060
126811110
8070395
192155499
759748379
9907347
81966258
562611603
49141745
164007958
43776935
116958124
247402692
1932887
130314340
191190923
473247756
26903546
211959692
22642541
122688024
509448435
461556484
5500834
148808197
159593527
13192719
64308488
751779200
740724308
535728901
99068972
285424480
171983362
46007610
3733415
115822677
212824360
507374840
189859972
25365027
348233518
433809079
198784137
702072625
744727645
179990143
145557369
467399382
240198556
26399032
83004996
4816799
13956164
68216461
137945263
246556394
125107533
257144833
280929566
23811988
166342624
254813233
170361361
656018631
450476446
48969546
23993149
330645650
306106814
181014428
819739078
413091934
184533638
405591270
173175144
20159213
259377884
121232105
241042267
8310539
200717963
54681642
668360011
532173395
537525375
631817828
169749016
256005257
577215634
346098189
587598238
308486938
70385147
746832916
176901295
327373036
90409430
625811520
197102561
362654655
860071552
235632608
521102971
248919060
233683295
141762735
467971635
72663246
257769072
103935973
5339257
718013164
147803180
343920189
13526396
264395384
529098120
54067353
298401849
153003266
8656769
670395569
11413782
340737518
674809422
144464207
608800768
103956602
52120635
372688778
663459176
143479088
723558407
141260420
16018551
380163866
176696763
254753845
260797070
172696716
229395877
200461980
412124456
65627192
266117371
7274134
76762758
55635615
33398143
888580545
6878837
332525994
239131283
23428610
776030608
106668641
149152206
161691033
641886530
125262393
338666872
157719346
222212347
8427985
164794098
39154075
281575228
17329585
90170470
4698986
152293666
3189936
92290049
355938060
345449437
280089321
191537894
156511382
244730125
24819866
218649263
483265844
585643000
601932716
492485205
146710759
322499266
5804605
399696680
1238170
169674184
17394953
18956979
493294779
385669156
213333199
75142634
323242665
146640258
25377071
70338014
565654535
101018839
130899649
19620067
169575906
538764867
51666757
203115983
132253148
19652896
74837747
705211265
721544432
543916802
154192692
348580835
68401509
76178339
2667075
783554116
41320090
202304490
169982535
226937585
33431599
660299141
890773320
407529953
848692999
380354048
123527788
53586458
277858581
226115288
276446078
44872868
156447122
937620039
2978817
91924447
40544874
275820717
306560014
160186289
579741426
174535040
807566781
161069068
191539459
116633725
241732540
274946565
1157317
73274402
73689136
477156830
4321910
106469374
582561313
609695017
424392376
181550553
290903933
237149748
243364277
769736899
80079601
733988777
30049057
213544290
4621285
73718119
4345126
8203599
638078654
24261374
836800800
326703477
669442446
832152537
28523820
353467317
157638234
288442485
85340251
205876467
30821162
51817893
328023134
421432506
266747373
63328498
256110492
344207614
126237584
336402473
559781328
6684627
59636536
59992814
15040004
9270384
427294057
152921359
255324375
19878323
10100780
258255387
533130315
539174971
28542618
558290615
191232101
48377412
675355
90749702
161765990
20577359
7893693
67351118
155206012
347444580
213232648
232182180
514519801
150255014
154308931
251480359
48195941
4757297
217333739
208592879
126878714
120899414
496990628
116555892
2771622
413955948
490447745
185217975
127835015
14401416
130792516
115274969
178713172
337546773
51017959
18074021
30773197
54869026
18273373
140050476
90044814
42866390
291034859
252397542
13735462
417721846
209736878
374981969
153630871
224591366
153806100
117355829
717692459
43198254
7325295
207246300
277797303
281939472
52983131
581059014
558413202
155148311
67335210
74823361
432024979
763761731
243854735
58633132
164149693
319372416
20222771
9364758
3724009
76221498
163307522
25708887
28314210
26014043
59655819
663551240
57178926
167780285
251969155
338276853
201565256
31080712
175058062
733993201
300970923
397792024
76866333
376872166
339658348
72127308
118401078
147465548
276207241
99908047
303641503
96244354
166263227
604770106
511267148
437736280
416711875
420546398
457047866
428240871
204977761
548199845
194248075
224343080
250478502
557111997
95010526
530623415
185448821
549344290
170900414
101189378
179750493
142906188
373055354
355327738
22260608
53751570
221975032
178812944
378632303
1443982
2252213
104440291
806015203
243962667
438602743
68824889
16155565
310655450
179981782
9171725
623410325
137626202
79096951
41333087
64858992
591164293
178786752
313097784
5441200
53214190
79317394
33985019
66012729
293782955
430473254
144370394
179495390
601538612
216444340
214013392
166530092
128314688
60179693
195799941
318231188
252969313
258449591
23445650
502558756
9122907
397064431
77709352
91490268
85882987
799252192
18255387
221502260
540345341
112318417
272092561
64421475
122598461
836477486
792664463
386166388
490529623
71087139
44412137
742382931
200543675
584984548
495284106
376693483
57998125
44117292
1887633
402798509
154546053
87303517
109114474
540365
238574661
568129089
108220685
12675692
12708444
160093914
207855413
125424266
719339968
89671117
108079589
289778729
312565959
17579648
58734333
1765264
10604776
207337394
353490737
78336311
788620933
21833557
146350278
558642186
158994886
375991037
746813801
163126048
330512390
10754731
8890019
35860036
410055257
241866610
38014270
202340254
203335572
380028604
27533360
182129211
277420119
251196870
77684138
259062460
450245397
39206061
365276897
495922351
388042976
55226507
157805686
103465122
634560530
352500105
93824617
1765972
326129256
805564165
108927119
2409885
736877284
397716851
130068112
13916079
644923256
92406229
188296412
11632795
179846843
20476072
56753606
62218594
502228558
202987639
82441905
130931782
369500736
674864379
745849019
709038943
180034959
732496195
222381030
409924702
149376989
306310597
78751868
43617215
375365798
45233672
59283680
81504364
592633992
410205661
128505572
28883532
781062041
299278029
221438737
566606079
51097850
163187737
177843143
35212647
319882976
45807583
130182791
283389347
174165349
196423606
12004547
277901389
351528385
216062185
344393187
352233712
83057541
579958444
80013168
207356017
878224048
367262614
501113358
517150595
237662108
29773291
198777669
193050817
337765133
605493581
163449172
872894961
85952075
58329165
631237490
79451060
7656327
704482278
70805864
700371366
359974118
713348131
205645798
403493804
67818321
418515026
352846987
107208355
179607971
456999506
664578372
83520252
264156950
556952873
264168996
58005273
227070039
391100420
189773144
474174371
484418934
101253429
329743648
29337175
434278567
319356648
20180519
891764467
31326915
179733900
23664410
128564277
244731
81958816
151399268
361523101
4726771
417601112
201668429
98204531
21871848
272555310
59379480
190532440
11561638
249899418
597064502
82776087
496832033
97156274
6104980
37082856
704880787
348536759
597256588
500981799
600081220
325466061
79798319
133798471
295631953
238520128
191803034
256766646
119835887
13351100
357962520
178272573
825896648
154058928
359602755
148801855
325323761
143874387
516708998
397717877
63622152
90165360
695838318
47834283
372380010
297042314
132808783
106007362
52285202
528167486
796858179
177991321
24646166
354349
108948932
95828857
13722147
46174046
129569426
68186380
315413845
505669652
127741654
160132330
207975775
670899667
5867873
111454659
68156933
273395769
195224193
133844816
74996331
627062154
167382196
60506968
346386185
151328119
423540367
259122093
26618105
653353310
527016527
358608722
231415018
272411470
47025920
72090239
680257067
455863339
319335113
279841464
265041898
114097960
3489136
137818977
859189474
5217806
267399844
119382393
290819986
327229003
423804822
526309369
2153633
44218078
879644349
192818770
271668582
199836702
114559769
47303709
233295912
9982225
499026320
680701879
76644391
196394081
579024093
504152896
257376263
661673092
278430000
339461539
611933701
75662895
512758405
81806456
388089475
67531297
186055628
343270138
411450386
334450004
340826157
7760040
34588532
812132376
23575712
350977160
249552313
30150611
1224969
15475942
197810300
75816573
451391971
47606786
262098491
20920817
303682997
106034018
211855254
174185686
244700384
26769689
14447796
54753364
66244319
69310294
156992963
2906650
359553140
230395004
21887975
172360393
261621786
29948763
130410983
944443
307759842
32927678
39469650
364889567
283982494
593496245
303625788
137239560
57421168
45943097
177008052
188294931
146341467
521790495
70077955
59541106
307559632
152782911
341197790
755573893
53713245
242268936
279490401
36992601
109536000
109610501
316034881
217081341
124590548
22612469
135265900
414215882
71155422
126150762
70909582
4711492
303495685
568658944
42986395
889355423
288052505
148366668
345834372
298615021
767476358
72130284
235651652
353192917
6012239
318867107
147543257
302844433
430938232
190810415
11753252
91799768
52898172
322102669
218582061
201435303
84122118
339701581
473071169
504302144
184441878
102898004
46818695
508602625
385050839
9601186
247457775
215449141
808316138
158968416
23458737
505597692
6635452
228073619
703272777
701694484
2803161
146519721
4892076
334677546
177564543
151280004
61483010
539645971
193620038
283171535
818883752
204609817
48926026
249423162
9633217
22223333
751013561
160603334
9533967
571767422
103711726
199290234
66224464
127606280
70921494
179197957
250941917
6383713
28089407
606886496
43730392
175280773
153798183
75813250
4810028
169069660
72771026
557616099
889220937
69834212
45365207
706689384
52582
180249432
122495170
372335949
609730126
84708864
14032346
76330112
157690314
21728648
93772528
141479605
424354513
380606908
58383288
494972539
276306534
317465514
226515125
5354889
236944836
135147843
78615656
779717093
263248793
904392149
35846314
357105948
58898057
791384064
46056711
175141493
186921431
510995720
690969188
167561429
162054768
616848088
570114474
873490563
215345086
40444643
59573648
41335678
118164942
369118851
385426683
21297836
136677701
270181828
12672030
2306944
225443384
593798
225163411
262802040
253947932
362246384
44513552
22253645
316293232
293887602
66171646
6015280
190060650
1231978
353047209
499966490
56116305
380877541
199959459
30706641
31126109
336110307
56589774
30236712
296118957
135066337
785557008
114062905
375273835
183882986
27892083
142330337
219202994
157365347
45236709
176218431
202117651
528712419
302130201
290476477
622509338
43056753
49657748
616045841
460847115
160338993
323198098
112227824
178388283
744793977
244761459
593717117
33838470
386691803
117164767
83595702
62744048
472735211
432178284
202288453
564824565
8707240
441263207
167886066
118508822
294620079
11318566
171831771
272657602
331131731
9481094
578236980
114715585
82932948
17378185
154913055
551702196
211804327
516390400
579912266
159963881
410080731
797479
202544185
384195332
470655139
59087876
482232921
293833787
171733179
32018546
358768070
10536066
310572523
29347673
249805106
139151009
218303265
806350401
45375803
41454788
19303201
177957883
123414514
663861682
15595306
95036657
620233104
228874978
7832286
85809166
636675351
58087694
349550786
40254869
75261528
551270979
700365812
727117675
201170578
227191499
483337513
175520616
156911131
18744581
346576498
635374460
422898844
286317714
12970030
705722472
710153669
318760045
663825525
610732307
557841806
120096885
420596652
1481695
114844855
347116474
80120672
43635803
110723180
18792008
17521125
228403689
118757555
153162314
29917697
63505965
1989725
268644014
1528921
241757033
112201725
37899942
23369832
651120412
349690444
867013843
1538808
343725828
456128515
175780580
185123634
11219949
214748905
462152371
210796035
47893435
626861172
61981644
5540224
409111158
52638590
326595594
374435584
785453481
262841457
198971969
565622221
368705533
20209855
113577618
275015341
12325719
636144116
49260458
375507748
20362326
62524461
208629957
343369714
445382402
2451359
171428595
178962456
17053439
205899207
299249387
61546320
316494125
158491903
58326
94083995
304475159
32248743
158520252
153178770
2520455
27437992
369825521
73102458
83551571
268896247
9999279
564986605
184235573
194748365
610381574
207674680
23267650
241329003
5294941
61695033
116057976
141833127
122571027
593671276
8447013
317124248
474126986
42789539
140921018
159400058
87170056
50239895
25332687
202009889
310017454
635508234
731829002
576105983
546720788
76925882
22450120
636733140
304308466
270136249
263765021
883893346
59664055
29858389
91553061
12356359
73293626
38149083
26104094
59118499
587995589
346200168
329887396
625866551
528044461
409633390
761263415
61585348
123142916
203683320
467477929
786230741
39876671
498032017
506875926
29488543
116895557
78426567
33865284
303234939
118952013
160155173
268217860
1528291
159575059
938861
244681897
1386123
577871674
170229176
40176864
105830713
284608515
124009825
315099817
358276377
332295138
18506822
135839193
798433842
478124189
1328
73356
469025366
14340334
509937028
132041170
140963216
802568239
52681358
511146471
193217207
358878899
128354200
28549973
100304924
291337880
224237698
327033100
701596374
826620951
27768394
374525528
438850797
508156976
166381847
205873242
260167642
40773246
53054449
355466336
87467543
154327204
399841283
178295047
638083967
346933355
220334014
360517427
681227665
135011910
78888449
160434088
226955422
658920858
426824228
587683259
17046306
11873340
527867950
489163603
1608409
118714480
30484146
465737
20324167
108268964
421876625
329470358
48883059
507900488
350933766
20629298
119720726
25495543
71434325
168429191
178853069
496214554
299833844
251665856
36070734
742042191
123835604
110968527
2630885
466776205
157389291
108841651
17443653
284897669
388359956
297094498
450866334
159756908
84575297
155105979
467413669
862786259
276501634
417220694
31913961
330484181
363127659
89057456
102476873
48820120
131458219
209198933
289815404
657561567
352157699
265452936
136605353
18709518
43714481
389299016
9140831
588788303
55258688
595598874
466354572
700112812
763780978
194601357
918483794
447524930
68961979
35544479
249671243
45986594
51001768
22877913
198634876
124973650
244322767
95166659
1551316
22026279
234389790
39695956
467445444
673807988
99121089
43086232
311995208
198469081
300778652
319550359
300055962
455873108
49534116
204522264
594933663
44022472
83519660
917459199
28874812
585309191
235563155
3788041
86696573
507451571
79055560
215027696
94257933
363354779
225629872
226626519
6210964
227772541
470317304
122046233
859934440
59646436
312736479
50563744
104408698
167520746
740614443
1657806
455975494
421377056
67477136
160571758
141269403
98130446
427885440
464907307
34434371
885676022
250600803
529544039
734848326
305957118
666542312
52235269
579343862
340506607
109015541
842015395
140796592
107382067
74474100
238356133
379379773
186978694
88762146
37362657
655799993
255428058
28867172
342726270
219095303
69801894
141308914
178274354
71454355
583897128
106320681
51088435
426616441
29649468
303277716
307576733
813645591
327358563
202249294
32850347
106378414
238859661
41204136
110932251
35614372
340299478
210891269
199032951
237509770
542717175
398767531
62588269
123529458
134455263
331658130
14393699
1356813
56005829
116082625
131530491
56305631
440964683
363990108
85972261
160605359
208173844
343570687
469891070
90011807
204281236
284148371
254870921
78506887
311681112
228757682
145040599
457085981
20620623
746743048
44777113
92348696
243968927
722831389
37264464
844542408
132306648
388013906
193200041
702392735
161116498
31944510
185875529
524309995
260543564
56663461
213530803
723694920
153941456
49385976
502361519
419136803
546150748
113671496
438297285
578816378
137210207
40317523
487155430
293918495
36997796
282471376
453016472
422964455
600990138
148383613
119830396
143114589
51594854
148859014
1976537
117419592
441189362
95846153
212610373
243395278
13381102
58487523
646058808
219225556
513228387
122094271
489373693
190357291
284719134
778288243
784473939
38410450
5319146
233168389
109271655
63333735
163342166
222330017
679468425
2344483
138157092
27592314
513690961
687199502
262609943
128666132
467744584
31230237
149700027
156375010
239995091
334643224
9272884
555772
47540253
175230908
254636115
225388964
136267416
345028566
14853756
540297182
482709764
15981369
11020604
137312828
73250265
880749117
484843683
116740830
542917184
62620368
9335698
16444957
57597299
187913597
331430950
232555918
183944563
443174197
659990185
502167233
476562415
7989781
20963914
227601821
18583114
480068975
620807937
95245176
718951313
162356143
300075223
661853144
661571907
1955786
404258412
77702962
220452377
10581651
337982125
432362198
30339039
1287487
399980765
234176768
375043
73398519
86288025
755070536
34523204
101102644
852703086
172716274
223954334
111137516
4135159
713629644
54620072
303869276
300500871
10924363
187965593
627556353
629751314
243926597
345171512
19390276
49666548
645845228
71849195
33454038
209677068
702939371
760674105
56386719
553990010
718662696
174338522
11683079
6368745
225865443
93300687
62053895
326493812
274966960
122848995
318238591
14866260
109205537
71007713
645216141
665251320
546679015
462963
555173220
20439322
296421006
151734064
51171589
512419354
26026139
400177021
163705813
86817163
497717887
11472811
63685235
24731453
241119538
448617960
651103669
246152893
478230156
169238899
83181097
257989881
193070655
483396870
60670450
246593850
683292750
797901875
184130570
166408820
235302305
761507516
101695646
24478199
20090656
431303329
130401673
88412521
328180365
2510423
724910135
320543689
254945882
12583070
321947792
26847168
484367446
251707395
134416566
184968266
112988664
97552418
401792391
361346128
41707362
86272476
622684647
186095072
157610295
277313458
72773116
451088275
63592610
315463981
200006934
412928405
520522732
415773542
387107563
4646524
118736262
219211334
468684875
89084846
36779792
594027644
195451940
81833375
287586337
206067994
307417798
612534217
124613554
639220606
7284773
63741095
409927472
622528151
54512706
588764372
64148958
255908471
34142304
43063502
59417860
197426776
97957983
475033189
50526677
372811526
5851692
356381657
358841178
594266470
92145964
24633115
131181993
25763427
524404714
322402287
231383874
134788243
16148975
288073121
434942557
598427634
239711779
233399213
272465211
261896069
408369344
310876518
97645516
89579035
46157038
407764811
840923529
140373929
218768748
11566490
88460869
61764104
852316644
496927931
48893479
431368838
136674985
667819720
786958343
641869196
35115553
230807995
469395940
45520144
44548138
2390293
447454712
530287147
433452666
119120852
547244522
859445212
654057722
76658034
247622055
103665322
489234484
297300164
388125889
460306388
388864916
550308306
51853262
62205558
508735798
360463432
493655252
27175831
514900022
222915878
221350869
171496154
29094690
43330571
650332933
670765090
94080117
48198818
500632777
20164730
416064215
415200463
277438350
191746108
329746359
136334981
560517568
331818691
59598277
35401490
263502656
630602451
139204603
99290669
281116649
764116478
433376107
190029835
131648455
77775481
112442594
62740795
246362183
4460319
206928439
221427972
324373251
157577956
733336357
453512518
4737350
431015099
653318319
22064479
557100920
132335978
22924674
243148793
583240370
156257765
195763363
63428588
24863504
107861299
24070768
5639451
6897920
429187780
6569397
528601670
201240678
144834594
768707605
320832115
760675686
92495060
637822065
439671017
322518387
115610432
8932152
41051274
556276288
11957311
43410931
27206358
320130335
37901609
607376502
323867662
577425437
156370124
666985645
651784732
337693722
720940900
113850515
671116375
49046585
23961536
496749060
783341483
213186586
271019464
4952603
380101664
56827900
73821404
6292075
27392230
558465102
88083651
108976778
568807210
129410152
234574291
252664504
83738175
417436311
65910003
99608932
465202364
14749636
109888731
607477665
269016389
336946928
3860265
195214839
368157437
150412603
513102057
473883640
634900576
68132832
78102519
123718817
24642881
483222926
609658960
198839697
35012949
331444571
93908485
37586703
403514361
40532542
459129945
379202584
231116430
502542286
93735396
343792265
235637250
47463472
239150818
76442228
137005325
15589325
178352011
85839059
275455029
320724394
455671107
320634408
141616194
584375949
625428670
338063089
79844822
2002665
446481225
87942255
39792714
663701414
185054951
73084330
56873633
311382753
50945629
301796405
423491632
208724213
596541806
271831036
433736812
254821081
151325297
318079056
159571383
15257343
4421846
37138504
810432000
12559782
704058522
497937607
159128787
400475516
14192557
255003723
110143213
46803544
65378135
57859155
190596640
184498874
264674423
100622687
20129109
278791000
112339271
252334969
396641092
361167071
73490915
19013163
140930334
261406285
349091853
128466381
253643318
111549662
719700609
17723353
16950597
541802282
75361307
225475342
188433597
72082777
1505300
912413
75521929
256054386
340349845
500723149
261081353
202657068
645938589
274014519
540340860
501905787
647688117
30218281
419421371
421435490
293119546
70834538
21024944
210014941
48237440
489123125
84733112
134030860
257015974
47844666
763436139
62127636
146332938
10586692
659696657
267141150
38349730
206696018
48685159
237745403
427767329
62043161
46255687
509616934
449054749
419438245
664462862
265167655
39120402
401177204
10598539
370901373
264825645
549233684
49764799
180634207
460148244
890155932
223661114
54407092
657894
154255072
370892605
648436917
4293611
372422946
7659948
357320802
11088621
250856530
181766826
44767053
197678002
649053800
489561097
405550755
912727370
405981882
100463557
233142895
47963169
266114119
656791078
32595858
167846262
58435644
194538043
82508027
375276587
44372681
38803629
60076371
145876140
450081343
550698021
57794699
151835657
708232305
388079899
711269578
779946869
42220335
295183673
174512581
56893067
378110492
28426583
172280414
104905259
459021269
805512
438707235
24080190
906335080
186559920
34325908
43838653
185953233
48257965
366229428
15152046
12050943
6698229
102510265
299786970
52934028
75046760
348166093
137284535
442484413
312731686
279815377
429129010
332622010
293552114
358452729
40980490
608831689
76942224
338971503
326537870
85801395
130608641
244036279
49507420
14830726
336026912
42587741
13391753
159734941
449506460
76344910
364935882
448270734
118997082
104848082
54206101
593399558
215338049
84565568
655582985
56400662
340596324
11537841
4559906
26674230
92409726
152975459
48784160
84157047
191090464
8316220
468173239
124066487
764815341
162778273
313015093
4860544
25185964
483724361
38141974
281456282
321541750
597977985
479633
328536450
420049638
97011935
2393842
402425721
26242496
509598052
175000245
65223283
64666394
22611295
20452773
120180722
420775873
218974529
234213647
9224160
18360022
167850736
16203966
28581760
13241040
336888049
570683258
18657958
140568627
413561289
226482571
73173503
243695206
160449099
360099802
4256806
212790598
79109107
439233916
449910868
42187804
460944853
237702801
54373882
861159757
184973543
92102346
36674201
70117977
362225636
94916311
190651669
791707408
422120347
159374186
610163461
127673058
322031659
430528704
695614155
100224899
98555870
705301944
57039272
457717475
219146408
273913054
556220113
690770241
122479491
603771565
887259370
639776870
301494828
234075802
102065823
49155596
266358
390600059
95521705
100084348
445653900
20926976
2590733
424751061
61892548
155919310
190131895
59983336
129941732
680188321
117507105
158406082
182139924
49665449
533210725
333009
14903139
430109939
331766426
468308947
378173418
60295023
333736756
245077180
101070058
141976859
324258710
201109902
311349719
294015873
484328107
369101668
383304884
287446436
19729014
537652561
568717115
15184534
100294572
64988742
333399154
608016433
133989692
260933342
184973594
175940168
47524797
202298823
700221
513195401
447786447
194901918
486362286
559518866
118953693
101299454
322824180
290471565
38947031
129583974
613270416
82577659
161456442
97335241
33234952
224865609
290870876
652789931
230594772
557815970
94968310
415209784
287654277
55145061
666947108
1796922
60901103
134749067
567362306
509006169
1007555
72243481
60630538
37291706
157012922
22730030
60551782
479289667
789074564
412420666
482965493
20612131
100331689
288687495
445809527
98763266
97517836
956887434
558950767
24908945
235312166
62272125
57532
72316344
616877367
19286703
242013055
20741769
105789529
233466774
123143672
672257139
42878372
929655065
405646797
55560349
98768620
7787441
328244543
110602615
118373202
50897856
25666464
223477938
20082534
257357679
223321858
112898729
159789091
704088359
241732865
199432620
124233496
13206247
89120370
159046210
435934861
16328122
191663380
117652913
424133922
2600122
287520915
165686402
50631224
122800513
214579514
14259242
488929216
617790141
439156688
67499756
239482379
9399538
113919282
106356349
379070877
17455461
76411454
91758369
421626637
218766947
352479387
121448815
84449539
238090659
490866582
149828262
38483164
178449065
79875442
260359395
264671131
479391
473839860
183949366
4579999
283829837
435578691
125003258
28796563
326965980
324838494
465599601
291370300
201668115
23162111
54540640
190205473
154175347
362993633
336469057
111425612
39917055
55431389
220859882
110122918
922644913
177065345
46015920
11575457
533437949
843554448
224607905
46610716
16701473
225563425
736017602
16998178
8099390
153484651
331835704
17965564
593098618
361049583
327433103
288627573
434545667
623877625
102707682
224157445
339274334
132334132
29211256
120140798
27182572
138895206
190931779
209683606
219294385
56578446
250263959
500463647
17547454
727076629
84269826
539346309
161609502
745292752
299139915
343399515
145417279
710329263
16141653
209052989
287119410
30508957
13337795
8499301
144495056
222817176
16887514
74753108
38947037
165766713
358373630
37656767
66340033
70971492
3362399
105858272
50060590
257535314
58705764
82934909
57501360
46054502
339642659
768317827
155122254
422335039
196693050
84248902
114289037
81141397
513934746
718879086
249891360
14693334
209827854
25216099
419116518
377848792
374206922
12457073
22032469
275859476
9807919
45493058
356313088
266321488
334985862
214799379
28217075
114902123
280099638
281052188
183524312
14523240
367020368
207980855
623907860
567929086
375392502
164283345
146945912
393742559
16872227
5194731
125760349
114246874
153447387
163076692
314669512
83815313
415821061
249746948
16824221
328174681
301890117
22211549
38834871
227656831
27115019
416958182
281080958
71384650
184185021
244703795
329105276
1482097
158427728
138860149
733954458
201886371
123451338
24706054
211317
279751183
235477801
249417143
240655552
30239416
138057554
57394707
40491690
290894004
516665737
207549454
35856535
152161152
151643859
4660836
443849894
18534103
613728779
59986188
96552199
86920418
212510330
229154548
145637075
212451688
622011339
682982616
65385795
11005899
151542415
197304237
505416750
210053102
64960205
10717378
194351546
123183416
413198403
37621649
328905287
2210124
138256754
565070532
376711532
259204335
170297809
610204624
72206086
26840899
65116964
412817583
55145847
620567960
373392133
91312310
16486001
455354144
533990948
80395474
147460985
270554579
147962655
83652350
188115304
120424261
833462163
415505666
39632858
183672227
687755733
68877650
270267018
227767383
346377503
290473251
418755067
193910934
143324894
454613723
145608979
320103305
133093619
539698295
369452055
441372952
2325080
55307830
282459260
115937969
653163116
138553966
2638522
703043752
8110854
119322178
70101911
8740136
11346665
285129811
49810008
233449082
361001440
22464284
442981503
432770564
325286412
182292960
183716987
109019596
261719257
273109216
91789463
454145721
477110818
628558438
67113589
163353611
55262305
13312647
222026249
86289586
79503231
304383442
89942750
217030006
331364065
449954569
369880282
3872946
32077562
169392397
215803392
276977965
123439385
151034854
6542713
859868322
60967260
160922170
161235354
463321676
285436182
122784816
134691420
42983697
160338055
56650022
151177853
977148379
10182204
367204475
805046790
101929085
33273524
108186048
120623141
2318885
237791736
29383946
154514600
3537422
494559163
99814341
289662153
185825732
99605472
318260509
160508813
18763866
652746767
127473194
170122900
695329901
45454907
415451764
149905866
142677075
1239695
90732455
361422633
395770058
182662239
671004581
198236389
3984778
524162327
126024441
6230494
19619849
31133746
528280172
82124690
72232209
33332209
711542948
226483190
3373325
131969870
67808881
4585348
33646467
91933529
145615575
79919956
364610589
37735872
564063086
93178480
521117501
314774262
442609437
98432076
31499564
79709159
24609917
76952152
240719944
126406535
20617
564850854
328352495
133046718
801995224
411697222
170373640
290966029
2810577
571514793
173931000
7492531
617279833
269812976
140916788
481681812
84058254
407929396
3461858
28528351
331512761
661049375
455854386
344101188
314278363
29972246
231169902
465370673
301110705
48088180
334632632
33152642
277466373
598227523
284689724
57212465
25778387
817624883
552831935
19218571
63735004
97153963
456809643
232488241
301948926
376491654
361750723
423489994
263864884
387036568
184508494
16822160
449741787
270887650
27379056
469606582
323133752
697412838
61126359
88924201
35761229
11936401
33738866
496643154
395778660
77297141
479753802
29522840
387579283
431843691
726459064
16495933
229749998
696008363
296314816
237680805
32017896
23108165
97993093
95983236
767542763
4478024
271481216
22114002
47826485
118344759
51056170
328541551
16515318
3308440
59570711
301667069
227540845
80005783
98314611
143782128
131870202
138158200
465402055
881775519
141574523
147795056
491658679
356602906
87111638
103350725
187220099
166474690
519886799
286662408
69070914
118647341
18980729
683215039
280225025
5068013
8244290
66602026
66450304
306461053
277424204
225826203
33109790
38931648
851820753
1593072
263903244
180319860
534256492
229590292
147828428
831978103
479423404
408924943
44995269
222590568
31504896
118674300
371354189
221049787
645273623
143332442
12020531
270905821
258502701
51389052
154122172
338952620
43256890
602086927
705527124
337313989
301117298
64873180
126848254
298245581
43478752
627254815
28424400
66580116
85087982
69291583
82960500
495532607
83392876
34998523
381308788
15954911
95040656
216820877
102150504
125876852
220591405
141323113
358488421
111963201
650366998
62767770
373244935
221822220
204664804
628567538
17573286
91937
818878851
179607356
694162021
360654683
330586249
98805283
121094781
57963506
467076960
379250119
321994599
73483730
3315621
79029338
17496336
384126243
14807948
279364081
59022694
337517657
250136973
749902995
442624283
48978410
224036991
28285382
37191944
735915210
312486033
546286419
233277011
127426427
834548556
86261980
16120954
95168895
154559400
266031197
686235770
393283722
723272540
301864104
489358486
123213650
114055006
30464059
189072056
194810778
533577778
176441423
96457030
301852042
348695744
183589207
75973468
383486175
90992609
192395498
437267424
691230067
137397087
42622385
199826782
53135762
138236970
762794267
99328199
19069133
61224004
35554490
322085915
59899321
118623285
660361675
98242288
41516238
742265810
432102269
574438435
119305879
378961001
73257210
54961515
62585075
222395
13012683
48158524
40030175
327724690
5315803
83955014
653691758
41841761
184687339
183509166
537060442
527700304
37259739
8848517
453977904
392684158
831796744
294516521
184595199
386571465
183936886
343969904
377684361
212330438
164583752
188697799
48984518
721789276
20241173
266998576
201097209
758175624
483852252
181927267
68145289
39649488
810756063
179274531
436601501
20817095
335241740
282684875
375572051
662171551
34321503
266852937
611746602
223911433
109202570
32033338
6893673
78165261
397439074
330925679
448815534
41202262
140753179
55756663
231938103
114857711
694265521
455996062
67715224
1165382
205538542
76686034
361174501
303561748
86912903
115277161
50485718
631050663
47602707
218018338
90937378
42165460
113918739
267051009
83967472
731938945
58926629
355746032
351721965
342378306
606643716
105506971
36405068
407047283
165563443
49542203
145338816
150342474
385282972
31774747
12038698
897220591
57944613
5438406
30333755
334238246
119635645
262790674
2390496
350168895
152697106
216427283
683759708
109688486
223628001
258715537
876769683
133257431
681804275
197585672
322551819
257263612
1388516
533445414
882951471
217545791
192029598
99199312
345640243
365890268
483689549
84282271
343300423
682820781
403897724
16485036
272214268
79323131
786647497
269363003
489206208
50709496
171348133
359725634
830704308
68903524
111846293
30746296
32411442
560566469
449996479
827573234
161936642
257337269
24787816
50069537
295871472
9225552
305397969
246866135
1152285
12779816
125399539
203468872
41490335
614233092
21512035
7940495
978550561
381937
274875288
133940029
103244295
110108540
62742299
131264620
135472157
666285259
8301662
105343127
933976862
365761683
12475319
491901623
221469499
15999770
364115893
806351104
166254658
585907799
110777896
50811880
374250668
532743936
511670256
99745382
77096095
289354430
629618852
138560724
392673803
28740882
400512845
105803809
26675273
797786191
132527951
69743380
543828635
694573516
149466374
678989250
448279713
135174948
793074811
650465314
821995186
453396043
149554686
55304549
413354865
47003193
582380586
56126699
134661591
706730110
212244109
133345392
620218472
39559041
12241503
103587616
487867953
357482883
75829446
390052059
330152688
88984638
65926838
51382764
322144329
130328079
641603015
243332130
12929496
252572774
339454701
387245640
145244735
98174096
138746811
82907595
300807713
142079449
408828269
249683421
135910070
290741231
35344834
244073818
623062864
457190796
243612332
355355434
687643485
292849247
244320259
413600395
19679390
310229865
43682856
898639581
589770465
645475557
754878290
23554864
112935340
104104246
416018577
191500706
598775512
15439741
423050483
130710110
12038252
240609864
161006930
85725362
581388888
817162856
20359357
731409639
41558382
224630460
123485070
62064358
375855717
92131723
5763624
107183233
207126298
19216710
94148749
151602183
181802678
287746416
236769340
152692405
181053275
343784035
87316552
238311057
302703508
313325740
104695790
861111132
346134966
211142118
543721440
78175860
258791216
399550159
532077420
819384916
43848838
133594131
715567265
506460774
617293799
137179000
569887513
220535269
10082275
287823796
146541054
99499922
1911640
262303152
703341416
518266851
52004766
291041406
33820506
493252436
134191851
204739915
328809691
67119272
396395041
33242475
274044815
142666269
372899468
313256667
326509988
325696311
346280018
526923202
760920204
184878
86415981
225518204
1471530
810515340
182693574
256413779
19977560
838035571
316458933
176946553
396720766
45061303
322019746
42294717
116492945
342928200
219944691
33913812
549129
463598197
349153826
233644183
431665294
449745012
128765546
149457134
23500839
97253396
451385763
6552640
244737756
82671784
369730007
275811062
223236405
305780865
469627139
474950909
72503627
689866916
6903355
181955145
526336931
76684149
181989567
373181625
3699013
670002766
302174966
382323625
146321569
238223869
355906486
49141895
62877495
262891356
47904009
729633861
340851630
6942305
258394200
699913804
117935165
474841081
471516681
36881269
467445142
742232075
150694956
202085346
371292404
138282632
393009651
389854741
419395290
424933212
537609523
742651505
50646573
5423723
638465245
338112680
17815935
50011195
559689978
492771196
657356901
39070255
7147994
497367801
258672845
211457815
153089659
354364302
206142745
491867732
212227039
16438976
421303637
53908912
35517582
77576110
176983145
907419885
676754103
244460173
57676396
139313550
112874279
132485329
22443864
314086384
66241554
455614506
554472816
306488195
46925585
97551700
234747309
92901787
630764962
99658736
351773335
221217462
31756741
53819124
20071597
649117470
200950738
57146443
320427028
68552242
239425427
593086734
310701015
758594246
11893272
15358815
5894172
942907134
534958
549621477
617422325
114143220
151101684
349821930
97192898
172997914
61664998
338720172
161457463
689007461
536070385
543530653
89887332
584821942
279842440
367366800
291794177
44206057
549245645
216191772
484675330
515101952
82601554
433274028
348062579
18617414
4954440
169845180
76499235
122220175
676330260
427681919
419203858
664643332
394424753
405547058
34842004
22392078
69040094
325840221
312976015
336042005
575399508
250505103
122671923
213227321
270105431
785469677
75558078
19438614
678553980
64672523
40432190
325315364
4478274
300517867
702304827
112814316
513413625
42957972
12429888
388424212
207780749
36498787
466862255
17734160
174069909
22957999
136359307
223986748
187970692
6610415
29548097
116655155
340814047
258327431
64710039
164357745
141788875
27309433
418542111
151824029
188641844
419419577
395564996
573030623
108928454
590164816
335618544
245948623
427194994
60312377
43666742
204024052
149861363
186078959
137473034
286876767
151552253
112357007
525900259
306602787
14866810
136411079
300888731
227234201
120791424
361775011
654791490
211283725
185194259
250655054
153445271
304262800
271370661
43890521
375473489
44152026
595773060
515074025
441187961
412212131
171640964
19040332
241476163
43086334
4666200
161632312
272292806
184756588
526856462
236618674
137487457
318840457
399873745
76361596
206404519
57642126
100629864
340074179
157348996
362374895
168854645
69398027
120611936
134631324
599169886
172128699
285646611
20006362
149767723
64014279
578154899
355840154
127669535
246905551
491181341
344080250
9057504
89079864
113997409
170357456
733548215
34736655
494337187
132236940
59036250
515985486
475845929
193240223
431135379
230884920
326599795
103639911
395229852
117423711
89091482
354610583
406962316
912299657
102825523
11589009
25630123
696494729
59017950
469883890
687270986
125814437
106622969
19537316
138783652
291648258
593347050
67137348
522373220
246287453
61338602
36125319
81635181
272026593
118035062
13138730
474593681
756138881
63125983
530924089
57759405
24702909
875602300
452597783
88450839
189419714
16974866
300974421
281756585
108753850
128702158
126260048
185835412
31680449
83998776
122346719
149424507
17171440
560637526
30583487
616376375
184810316
81172452
581638328
397604658
484792434
968929621
113390699
683608021
266650379
389067072
243170046
181882806
32294364
67430119
36778358
410102672
332978961
488552935
362181523
66138291
173491813
145955949
386109291
104991158
17676893
52995175
110151200
319815758
263243732
320152602
679532963
6450147
8796765
98090033
224909402
25289807
45447337
60182577
517748200
311734773
321832083
252584596
132728333
63356970
58058297
74073032
740065203
1622768
724492606
146562625
126620794
48453885
818411561
302520192
33440661
269654253
68016809
515500884
32077635
5226026
598903244
200856255
615108077
94769097
2740497
27791029
661144452
23391149
42556762
101507100
44501235
18550276
125103094
56396253
655146880
34557875
398563993
12145398
24882486
15006964
390066191
670373019
33778350
74682239
158002913
102436493
104527787
391403539
447033284
66710237
54617418
25231637
2506234
425625717
110082633
212311080
397004789
29482977
152872185
38751441
39991663
123998781
356671154
359870532
19139620
244497847
543079484
161355643
144334148
75699348
3210411
99982646
152970195
27950217
129766366
132135567
88570005
11773318
55236486
13218344
48556710
505224367
36498074
133688564
86549526
538675892
54310550
43138227
5935388
528437433
179534545
208838042
180442860
604384144
639747061
59336471
56426554
323665644
510435457
126887462
298066375
377471949
21339880
4832618
171303742
704591396
406295905
8830134
29051017
54005287
10759343
502735918
709015524
138656238
95753313
754074469
388742144
106078495
399427661
40900512
1547868
138512129
406694776
91350719
525909406
31675403
65014412
419773789
385035544
262932768
209612803
150038941
41455351
165798487
6502473
176223880
319824836
115996527
476652441
278907791
238338153
93674915
6981868
416171651
551632393
466392818
356482416
251635853
111275716
354149651
165003222
83019980
153270723
144655581
570870208
448062053
519484268
17817996
130905310
279440684
115403283
46894390
405543083
195034947
95340649
122571294
158621659
423582582
92752104
322285862
111852344
35045433
451320265
152612036
53316299
303572573
243040483
20441691
257406398
191645408
414273916
115588297
410538330
19113805
131623288
138761165
578580806
64314729
375977260
236309335
86075523
198592508
244988912
19713977
651143264
68322109
71608184
204987190
475216252
120791946
40585548
31129209
120285386
112806089
29171607
2852419
30471270
6613484
603281467
299722100
55042551
254851466
55273456
264405444
59422295
487982182
36511526
294552121
80283365
289198526
620442028
4832539
26990379
591325168
304843101
200405835
231295247
448656546
119085172
167865751
4776832
195704560
637059856
506886452
516671914
3918511
22129083
101824243
82974534
395398045
153132076
212291261
196877531
87461418
42193912
86216525
409516030
129713327
41853554
5518874
3432458
861885487
8552011
285661166
968109700
469182434
16262483
179785346
1374791
207244863
120815
6341710
475835489
755521860
495738322
256245907
452797154
389574524
13701914
152219791
162072422
391553191
38808048
578257900
188310781
113160835
185412353
139497993
177254950
58612621
208293880
459946215
153874439
12912956
44564269
281142752
549462740
257122827
33700084
80123897
432037264
204726248
119963032
50043523
70466965
528006858
112004612
10934458
24695912
31281555
175437151
191700872
25388992
159260490
428286813
673219904
618711127
41799665
256480792
36191070
581835904
734834916
681543033
581609458
467513444
56334371
73411601
21357141
286685402
25945972
190964339
313168815
246933157
183506032
195607536
805012833
538901
138483305
300465770
132452727
651188292
112964167
196058038
7026757
76805033
421164698
406800109
743867067
164197158
44011240
468840378
245274148
68947710
81813510
143484237
321182135
468484609
125524207
584577922
115581266
135250186
621439363
306862938
112704624
97172458
178863267
196275396
58229672
32192451
726607488
421065709
135588475
317911566
6697892
199543264
138302672
12604570
209832335
215915761
80954606
497149564
55967799
238024787
141815675
110592336
321618928
135038025
254240479
175521753
482938707
231339945
481084877
217126699
542081788
89096825
626720468
675363388
385226387
636979693
193052076
64060273
588836824
60761657
511888931
251657940
82390185
632803529
165932692
102780133
77487498
254560511
94198438
823976796
260134274
613234184
535612489
180338384
437347031
419753251
291691473
21296771
489477515
185615459
119060843
214767651
196718675
79767210
8075180
614614105
47805254
238017790
263545236
629010513
561382486
301610182
124840364
39368131
617996077
1941976
55433867
119379959
351564858
647617518
413551455
481799305
589432418
80358685
26572799
258364368
278008892
75277799
55876888
165758973
687601942
265851399
28190027
555992424
4328221
133023343
261227854
124564574
146965697
367976442
317406354
351294530
27458821
88708969
75965343
2909851
278449301
262548493
235714181
260483035
89177645
86103573
232190929
464474089
419786577
115071416
309616320
355537693
116500570
75536040
297168809
7545175
112505937
404939147
13458530
486967892
639795
1548704
37684093
518282874
133850952
598747490
285733567
89238281
464091362
449245447
175852628
357409404
355752037
23245083
587096940
213393316
930190274
267738089
16585070
70808013
156671222
485401727
576157345
184031368
17564200
26805141
11233444
30594948
884121887
107967879
728424977
63910019
161927052
98884722
125038341
94853533
138909762
30212269
304187984
246978213
336399147
5097253
154471078
112254478
257702532
236718321
52794539
630680201
475828564
264210904
772538018
330774602
13869118
551186436
34390102
402889528
455732296
421376200
713007192
619389235
26184360
436122921
17921125
93055254
486052495
235434612
255635247
361207688
209891596
26536398
872664458
531739737
28370579
69218728
335894108
280136245
81258070
36231102
508010713
79870336
3766737
474000901
694653597
481271041
163389037
120584102
598944941
248933065
783095330
147685405
62227193
280735824
129939880
99586707
44845523
17310879
13378572
52388853
86532753
59730253
385553746
145183361
1046486
12657838
217915112
601192318
89649614
350636643
359890196
51352145
241931223
1557083
37222339
188298303
29305773
206444276
545542801
4172111
259924811
52113526
330145994
191019632
18506970
85456477
12853700
321001500
357417848
309421393
221553043
61763713
506804992
38628289
229989510
228590199
415253778
351707494
410928357
240791916
10048363
668304788
20521765
875943996
95707695
290217807
354484491
8536993
401932507
802794032
460796126
172929584
97131433
197999274
550428637
659064172
951465868
648369886
308607878
57714616
83848610
819430607
319799123
213565669
420557106
314081206
241781355
563001048
60786134
760244996
809111748
301645383
40588796
443298229
1794424
3620704
353572362
15931884
123661465
236520631
271564182
640479662
221104262
20267443
376105286
254805435
54364958
169106236
233333547
178908743
495973681
6150209
333406305
55241468
298531487
33069976
313359050
261254496
334110226
12026474
112214793
577827229
33079913
472324854
206648215
3806871
179097692
5160485
256158583
41144956
188647757
258000198
35077010
168540252
83363328
264821836
84660529
417332130
321456474
97702117
426686672
410763641
238366018
53717464
639394844
74129594
286131493
182859175
656834914
156496161
54198445
17051760
35125200
604614153
91909168
102687571
314153778
99650041
493060698
378560985
34851566
76502317
51970128
155397957
768171724
180556946
319746122
143561943
256912713
359534340
28800722
67926595
213601521
234483864
32095017
142707390
161846502
29603582
234224169
52359961
63997909
768882281
148167338
192603334
83851787
332399827
173536885
138744398
208863323
507440141
232464674
32290588
37737002
29533637
5854874
189847203
165568888
108573989
78123157
334537901
11066037
81416072
618703227
687152778
89400639
16695747
472628257
372391839
18062668
86175169
230700227
682036015
372265899
321443399
402511997
135723560
572720363
23999691
49946922
2798487
34279452
222005058
31326032
196770634
207833445
711805091
235762431
712074555
95000221
38855182
288764864
56686794
28061613
713141264
114220590
266171134
849360785
601651267
167502732
15608152
444951909
6697697
65278058
158352399
79194700
328139538
282084862
647937
69524676
725542775
131017703
636816620
303823586
381139864
15859010
46214565
301868
11783590
598426574
61905939
302802465
326276365
498936279
408889880
154948889
103292702
764188347
637997587
301424604
275522757
687300584
481203742
714104021
88873035
86974722
539696411
288987198
149178877
694623992
365913392
639335514
266644804
298729638
592871418
261431917
12106357
349668263
60298969
380146363
539706367
60902377
124861210
160968185
512599233
49680988
502215322
412261130
30721218
92814408
186979132
33232918
3400986
428838859
135875136
108115516
450500049
195996315
18100107
46725387
84930477
142852384
12993119
540835539
182873070
231284200
648869065
273507141
646369073
32776367
158726577
347536382
150678693
46779490
39737562
59896147
41108837
98036004
224165338
359273124
176409267
49944959
94403440
84553732
43676519
231863559
105072573
27528
184474591
403212394
368936820
45605855
307543722
549615823
381894854
509825857
68766534
69051967
59734582
34509227
9327026
150941103
800658672
17541146
568534592
32604761
15692187
856050261
74706436
64979520
120487804
24200686
707451682
211164071
146032721
648724791
565071379
113036337
335818895
82716273
534924769
332123307
600822185
717712336
206556243
726397815
422833722
42352880
27771420
48976212
797514235
588816228
286312253
668605622
705975778
205901114
7461105
2090224
355474886
509403094
13458782
129511499
587008008
5063187
50658142
186462780
434709011
510315915
462088424
90505779
127500858
199913420
394932838
48971212
43726815
569228800
492561693
379329020
537865995
108919157
494092826
7040757
150612530
216895064
662680672
139245880
160192125
507909582
29813915
210181843
98377456
41071106
598739430
576016819
55948665
4476611
284583831
269236253
263049724
11285775
173444180
730505885
813494737
245032132
67388074
15243784
109690351
749236998
39275941
91293277
462543071
133390820
69686882
401713129
115864612
64048871
357949517
75305446
129291415
189454967
649813713
114759197
244973643
48097722
44336510
97408328
103160766
102609894
76309717
203109244
732100997
23413046
158589578
217695399
41739984
218713539
311894263
28797343
153581797
321870879
777868058
9708897
106464549
739673016
300450132
259910776
341209442
192113688
40486169
564507389
150215322
518952462
87676313
607766880
90716155
52598028
724319122
34448087
548079978
70411605
291848158
119757451
216693519
104627916
337595863
667371234
403142993
147898810
9806455
9199458
23704881
101026880
33571089
322038870
390825057
395170494
401014500
706310395
104979548
152918244
55677755
212611443
128149028
117529293
70384083
189721491
227952943
138379273
739402796
750544289
226282038
45671459
227370727
3921420
255697007
39012502
382019563
275340287
288829404
599796622
144096122
166235817
305223782
334543830
606369619
183231248
92775765
254665909
221508164
674394380
367320227
181397093
355779541
136424213
29228340
301738976
617070564
21125746
508717569
79202228
411687986
11537610
192212822
347846018
9274619
51517388
137615050
134331696
277511420
180059019
894390677
590677880
14088649
28891522
179305347
181653315
390029275
414654110
313143345
566066074
19914782
39635255
23263465
21157645
234919561
48769825
51420408
22800362
386585944
199224403
16152666
36607154
147364518
138672545
91191533
42005510
369215716
55615975
215944657
426957205
12492521
440172822
835317692
587120010
241836459
885499627
114823782
62768837
211792225
14095721
188893413
66561998
165580999
468590355
291240098
326116913
57285377
151268804
416051632
54826478
14110368
793092222
318000330
503205
55345543
390763876
362096605
207189077
201606151
164887719
192763317
278467690
69711559
658517013
416630920
74720846
93241902
99647062
194413574
519050132
137809231
3372165
145005935
21992186
728507440
10594324
165678739
605646665
324507235
897179423
77457150
45023886
34707514
183725556
133413158
48559844
57238127
203818483
355857035
157543256
171252337
5749609
318671283
198879216
369356999
3716365
136502917
127262933
63466179
168175788
105070659
504857128
235146715
334066201
58893135
240794641
691294351
173319140
4191179
89028774
588333018
15297936
394694463
220211847
423571887
395712490
23423787
181694994
238019551
619909121
89070219
22408164
328425550
536284567
174921185
4959219
314355220
297569798
527850596
538123476
503190573
209762591
827140067
11161881
327586257
210749885
220318449
31041515
404876245
80110421
5816111
426185216
370764855
14032313
355373536
114927104
588203018
10582997
7873614
27934256
139267408
56667900
218384231
115987770
282515994
256559311
108581302
92938093
277917849
265696434
72708404
671891924
162741039
627380475
7232211
647886139
159838710
856841066
163561468
217881323
175580724
468769015
170867495
127682891
665433866
483042189
74535836
72197952
130062827
91314599
10921753
167658834
182229182
66187577
137544201
24373010
332270884
199325099
59829112
829464973
974625198
228420792
72684042
863247398
53860194
49108633
278175040
853551992
56824811
10748057
5339197
403942885
171467695
93597653
6948670
39484996
175413269
300427
250436994
111441665
483146267
159785217
15596416
218552892
117385868
78665328
33663444
405464476
81110971
237201580
778440422
195389624
707108908
248532263
600862169
378675981
286917191
430521732
40592409
509713087
220604924
168720617
13680145
177736556
38209030
331731279
521690557
302983048
177365357
539276454
790065310
10453829
449899142
303497928
135165326
84740824
337085645
383910190
18589585
246557518
69572978
213148539
639650286
37290016
640326199
106331656
146013086
278301750
80955822
146475823
3252295
276045986
74492702
175627842
189501192
246200194
27525138
500753844
125562711
289092702
60293483
223397521
309959992
247501053
60551286
120562067
14712275
672596548
17884607
560384645
23914351
656575000
229847410
353039235
224773403
66572036
92448865
4254368
91551755
127268832
262751534
35034243
26405031
49192773
358397194
210118098
423852214
491016401
40555477
83266562
126106976
118873572
74564408
601728865
177535430
559272492
351734898
46694409
1427659
18835851
128899345
500289359
611698853
193681379
265396836
25834463
613170526
63759366
687712055
643535283
515907259
175706839
22122302
626131580
105725407
161620695
536921693
20020948
189991131
263596739
8560305
226791389
239103330
48316526
405872946
895240310
160680196
171659740
389829301
7957265
294079618
78914347
364766931
236498209
45901643
1041942
290605452
116670767
236291131
206219765
269552890
204107357
336384042
72945025
260810124
738974417
9701324
167452327
86317752
350641698
397467127
350309756
48054737
37490640
247941677
235325776
138929818
129891751
269748518
7573564
299530670
14723554
172701074
373696427
458210013
7395570
81718239
38046833
139985978
183762531
342689068
234316117
281099677
15905492
92824653
131909418
164752055
236633267
688322910
85098069
189286171
271617712
591126363
126801161
275156034
247932171
438941774
156535063
224293079
266234486
337161274
420375226
76529332
97249489
161448088
81844584
239302534
164362841
18941167
125179728
423835544
6780116
406711704
46732114
547215132
265146426
460536333
45481007
412513634
566809658
66837991
393070645
68913822
175906767
85856914
697431879
47385735
125806515
87918784
560562579
54426231
286960325
166341670
31760946
426555360
61702075
48744855
441444875
153408401
221713044
101511966
359432544
59981147
469658592
249499131
16437471
680874619
456718545
238334428
269490737
501454288
381432480
218487282
105105747
473173307
379651960
750285350
330492278
16646429
139970564
792063907
47603835
234825806
13066812
569085709
290167656
192430931
174573519
499761344
149484924
109508758
259438443
817826453
175155676
254665362
383082310
150829934
88411244
75497605
275503427
327625120
79771431
76707099
746528368
111746168
42820348
468680733
47237615
278945070
213580269
122031611
285453092
404161281
829093653
271207912
134769785
865575298
668222872
720797300
214465141
660276055
412257733
148841664
159159637
75040568
255459321
191642803
175709613
458511186
18599381
179108537
40978842
705193589
39355697
25226260
534949102
272266184
181185375
239866021
777706
97266687
569276500
100856555
54169993
170881314
96278547
176954212
60494838
416956671
109749370
85471678
610760175
303499863
400784023
133301844
51886090
606835086
161981671
323630271
282719518
554749785
77413294
79568565
583453193
355725145
329001820
624950964
1318844
44059948
308680719
118710922
31919685
74619828
116275270
4567686
345023814
327900304
378276359
204915987
131168083
397951142
63349479
659210925
329450531
102845756
85665613
16820141
271443075
472017548
138955277
878257835
85624008
64414136
436256910
1310269
252560909
2925234
78750468
223654188
74225840
390415389
479786026
12610428
338648828
321909410
152574105
607663437
257655990
243102708
199309701
610563916
483827968
287521236
51300412
30889677
488296444
232432571
75002733
876427009
16284018
379446207
136827816
148458731
66570448
325732436
289795163
170533453
785033233
211981111
330550245
63441786
664023395
6958057
66256369
643110720
10731144
22950927
435118067
677911012
465106512
64745423
48473166
37155596
149794362
101409941
214730152
732351131
427108403
327683890
55601080
399802506
59079218
140414963
597586853
572562341
370493107
256547584
324052513
234139480
449395209
106546405
126049100
81022381
66862794
590061671
258482879
173621066
5782786
420509708
620551851
493483312
238208188
470772969
174685744
145099831
146993271
113160667
8713959
30441422
443063614
39834323
69767302
50841998
25353885
728974733
190181861
27628828
479539479
91668410
1933465
665374339
33801552
26058149
428207732
649159169
216497123
316891234
416520110
757708196
153669455
320902636
578198416
12005131
459058291
172395806
8197246
504316359
273056128
35191298
77128968
56883442
339816165
140056261
239979187
109396333
638100672
148823801
555601712
66719724
74762113
444733510
804558948
187718573
305624949
436030497
55746214
334281608
495497984
422270772
151598083
582732913
667317041
487562660
462238086
104770694
212768084
436086994
515270159
274384989
654358516
109745416
37628725
1475287
713591176
735075501
54546127
874876018
25450918
35364687
512790254
331470760
151332086
55055868
15796859
42165207
219789005
516752344
120424687
10347601
82556466
181704599
246312738
192921828
181213609
65439513
470018649
65030029
32517021
428535917
20823606
422016338
13615863
682324902
206176250
337489654
83159939
24391749
931213260
3311389
173441308
534172416
191698812
45338731
399938959
8540372
108809376
136365215
293288064
61702404
371919664
905986424
181261635
463465820
16681189
429249761
94775481
52776913
158273547
820001829
211396094
185703251
191678254
79005947
210856249
100625224
278266780
234106018
130979330
387921016
110153346
25326562
256764272
7670535
432486923
231920706
135895478
1884386
531861377
97727820
55347522
55799025
159853621
545876501
6322170
210430844
18389383
68297736
134980867
166324833
69794550
104732537
788189335
107522928
432073921
365759558
286498048
442473345
268552959
486974834
631193094
150505291
363437179
651547422
104984501
496682634
922975500
111057201
363394607
783261850
85102938
515086249
450513747
106829826
385344693
27202557
57318135
139890417
29116191
154184250
57742833
19664297
172765102
148793075
32011457
381270494
8077808
133879291
64008835
234671887
212667048
318933041
41199561
111254261
494588233
537659150
283318454
30720191
11733734
772629
56106561
494395577
63983647
488465029
734791025
148223616
275004715
160990533
149387281
153099169
461973392
66945993
421135534
361754259
122762354
34240544
31585853
249045937
631295054
3837119
100183843
253953196
634065687
444843911
232930984
267198050
199983417
571995306
13528625
550766297
160182375
10260677
38074641
125188180
419762597
391062957
914543895
1575691
90665894
1372719
770808713
18349500
34354866
54382097
85708965
794212980
449529606
693726875
671765300
287064544
119204649
283250433
627586362
125114708
417014492
800929584
95992727
336972669
183949130
214981388
588779489
471687195
5310752
9549854
81310032
75166289
59739513
603594096
290863856
369600681
71229825
225793695
125056113
2273709
35808967
273336981
368684637
313946123
94597450
20198674
648999105
68394356
120570253
359327128
418126210
143420197
42622002
373812252
98170544
109582573
3332391
2616825
178212787
51897481
539834295
330872597
318403173
206679085
549400866
102241511
705495912
352468201
33932217
32021171
10912831
512551195
303858256
137607079
280555060
167960757
463901583
88511638
152588984
526987272
143975189
125114074
4801675
269449968
279726603
99397062
122673159
197987773
207487406
174620057
550013212
80312930
365507601
616888664
229774217
71517480
575208598
50371660
476873592
204105081
543796852
33599809
457592707
119052819
527193631
806188294
57654839
625351688
207228743
28127719
24543268
39552990
820392745
343466922
182398940
84865587
20622146
622157876
78689371
259796737
26398861
27797760
403058717
461022573
120847788
214864451
101809552
52979087
291467373
31359883
64671832
237870607
127725680
519734685
355702428
136981649
190327233
461594437
158227177
110694673
168615072
8426633
618188118
192703106
74101784
12858565
57415785
616315603
376958708
249607311
410597261
124776253
254996582
38191052
329965203
403108855
487261875
315555531
389580546
890786811
348457694
684792017
108964238
578491626
97570609
6292789
1792738
101652320
228837083
533700823
265984833
101450799
10271993
45939589
103627843
355201290
177787189
11421496
633913049
1781975
378665626
187478836
642837771
174576434
57724780
159536584
266417777
77602985
665368144
33102124
386661229
33477160
178268796
24612416
17233589
507271080
61774054
135344893
38658241
327905920
739346359
111439560
402195598
89152358
389093401
153926172
216604672
495794509
297865770
86118411
87055213
11502512
40493576
395244800
362261481
14208624
129623560
85261929
337905730
48610404
184812716
589869121
245746979
857130419
824630029
69863966
202174484
338948619
370140254
161481921
373125801
72840897
126340785
255674458
493463282
192772093
907571511
204419043
499438896
406118703
362675901
368291592
93941993
59530609
164333865
298665929
537281156
263888757
308704052
86884569
603914037
847920507
518611230
351355079
43905030
157860857
754739071
31669456
43736332
206372749
404157193
144260410
13294130
29691663
640718686
723570910
568021748
5201809
312909568
73701939
329287196
356781863
177422500
50585535
110674707
331616544
530944980
26311228
342954838
522984
47006609
658802457
2354592
34095402
126397747
43919429
401849790
263952520
708440702
223268855
585090689
52596638
69734640
232067741
592115397
126845310
13157575
469234026
54623711
145905719
366379967
10045836
82135514
601355082
265634606
216036501
447738308
116159629
249041148
139551205
617288677
412277669
24939209
357596835
419290246
86639689
112582556
95764393
98947693
308018044
295876369
22625616
203883376
293433584
30522191
169038546
28275496
362859371
473660079
658167156
105210539
3371909
407676170
42062407
453294027
232517246
27557984
32285702
303041246
58053448
213657086
202665956
606393690
9195356
352303512
494996638
445718698
29198432
209813440
841908220
24054542
507567425
195352622
325769309
17268780
50352434
97266446
159777625
29831427
14379571
107471243
754820534
414537483
250392688
348212865
700325817
131354391
91289318
173268866
84546139
149624367
48154970
201235709
13424656
327543569
209269347
286858222
475510432
125742760
286899362
18489745
159767762
164662584
162939408
3544649
95526262
21557193
59052102
198804753
164371911
694667542
285548562
11897006
1609071
186919874
152009140
7226304
462556120
235411190
461385725
35964775
249698915
154425354
17814671
618715481
191831950
350073235
80734948
59866052
345491887
16247908
13186440
730877516
227732658
482187347
3896790
216082316
213803728
718997095
17905314
750961830
13403265
241665626
249148607
271208835
118310109
166820678
19598207
203191122
832224463
114743344
140417661
74244552
154678848
178865681
347253297
360230982
253543667
588806749
1081435
129824505
582034280
102310129
110309496
156712195
28933494
296486970
241953301
15259558
85680571
272786770
445966322
104844715
297255587
434459754
16186232
966899438
197798761
91223270
537698903
230315152
275413017
406822304
192716038
313178051
1898050
361206871
260291140
4341817
362344576
495401644
318340659
8696620
387232663
337506079
368809046
588221057
297683689
363501661
138478455
59271243
472456442
149741820
40541683
291232123
699377491
301613408
123940209
225629292
239125143
5557828
60720746
265019579
238864714
312597353
561405755
230254447
165182825
66732835
98087802
178977659
514154269
71223130
770378861
399236651
68728190
356843586
8046945
99705931
533684978
102045411
95852193
254671929
24067406
331060064
13239710
22659348
431288021
44015939
53207235
196690494
142823306
1262239
35713889
481811098
406000612
47243322
421949544
80304105
384548648
407440549
243260243
35326320
101516392
315913535
389041844
338762774
739942062
181464258
33709099
687764204
275856868
155605781
13957053
53996082
966430
263048009
278858011
39166612
51413672
363234061
84489435
804126428
211414974
144222775
124565155
856720811
173432933
196212400
24567731
270561582
243183701
628879294
815215670
42287717
115025071
311771011
16467399
51295116
37030698
5788291
546743649
85769338
11298691
202324472
130419637
808039869
424319819
3314723
588090010
93396174
152253149
574702645
155459631
73659415
633270484
443962809
371212915
491827734
423714967
95507907
86694850
526942846
261767897
128955913
39741684
113783136
532800701
94870918
49831713
83013151
16267468
8354214
115220117
442791721
118111690
23530663
220319179
17374341
228192060
413248905
563468948
203932430
235025277
503575627
405769845
633526880
169155637
34346625
239138551
108446255
12589146
418688671
404141433
14987908
425175048
551481590
281637692
193489445
246819735
525973289
111183136
292333747
103756678
52584505
157401580
316902916
388596802
2399428
395584655
379028496
6247176
48865777
313170590
235176704
176632630
173386516
113207770
148201339
37935300
151958864
44409037
834044849
159171172
43022237
127172837
85713646
101068682
192707615
336995984
348826524
105829483
64698036
16951872
390712231
66233650
107102075
82530768
77927007
54593640
281192497
71899109
63693552
1525047
276736133
12394854
292683808
524063259
435677425
87999320
193436655
275190405
154136692
307720466
118877404
3284363
48729968
54063057
553298457
286774651
219067468
15761333
59598979
72133635
131673048
66517489
231612831
32506414
601320897
10036197
154922799
207968956
5107915
392050156
59168448
819297811
665042904
213660026
131773709
181644125
289688167
48194580
12605435
101935005
241107099
139250221
241353446
122428204
115598142
104617232
250435670
41621921
39961223
383783464
873999723
58803058
26203206
25862733
92090609
8911077
3671382
6890246
50403958
80020375
693060419
190326650
13629579
98538358
117478760
58290580
504758466
309024184
52905212
43606356
192401366
135614801
219860546
147604674
322190098
376629371
772047931
113036493
378148785
727599731
29808966
65485760
202247967
302258129
192275529
506414914
244585352
550194096
215890173
44374155
407056026
264166991
841085185
192483616
667195940
295358068
4114591
576227120
666615872
12135923
232114572
117375481
561717458
124302089
125677605
524914872
545736028
360010267
120621426
767619316
114829247
44200427
541333476
174495984
8717875
674865400
19659199
728612206
182216090
49579265
184106147
274625435
161477847
632632624
49670930
48086615
369672487
21994241
604246772
383657691
36473265
183015058
506386676
25162374
205223153
4957992
785649678
44151180
863906157
204314196
251452548
6662005
28538348
44258816
34233578
639999367
49398729
113026518
126217224
29043616
292681628
291404515
245452517
875841
144100
271180387
58719733
838027480
259225466
54707080
344658180
63096308
256286343
236572677
422199083
842014607
60501512
678088959
284137060
10951855
66736044
95699776
17439723
8988664
237779351
364365016
5379385
197434900
272281579
518026292
468974590
18573404
325814997
192677589
280735737
395030067
534534742
39663373
24542366
47084649
59680531
263103074
43914383
218741793
280084635
876608050
493745311
73764034
16429947
107333533
531829634
222709227
120756822
484683502
495339666
175890042
166102456
681408078
3499845
132455594
337441546
34078718
283857410
114502348
51969599
137644376
167239699
112510649
31598119
79132036
50293845
47189712
188371409
546754928
120431956
115162700
597577156
122250900
20294620
297637863
524133184
264809934
868385105
3111930
81282180
119792430
287810890
196762664
349487787
8891704
179425843
82335308
412132344
989889807
860990294
87836221
19028863
460260489
484946698
13876939
656586633
8618372
441552270
147486282
21665041
226753933
139074454
69241167
438216213
379282634
323182676
226927524
369629207
136408184
253487996
370757868
226775735
180510629
373353137
92691744
430137208
42122614
59707567
165786406
746252149
690559797
304709290
33798046
172717236
236082996
102801722
230429
117120015
53535590
13532663
426897185
227867975
663979827
105078895
17287276
39666792
556696667
94416415
49399971
76577445
391051263
119534859
312611368
189243270
133290930
57552966
57495260
52699469
231100399
42490613
196006749
101293936
179834234
226900736
535511345
449177340
84061132
321099875
131283759
291116450
252643119
71118871
446397961
75669000
18181438
146686560
325819473
106370727
454338882
209490565
27243448
808910
469912036
69692886
74317108
304584468
18672216
327354685
35049499
262561925
2908013
679363314
643768174
124995986
85382825
206493721
58004709
66568369
4987805
732325271
32640099
75203573
774838077
66114530
238007932
39423123
287883683
14533388
695882397
202397652
13001149
234277375
86574028
9287309
913157883
128868632
132157123
93779238
138869409
14470588
85277262
284002546
102632731
822678734
145003012
70156483
206422776
332915313
438577384
293977780
316751603
81214033
142417657
192580079
121113078
124521921
328225293
27497068
173663564
101418298
275773764
37348201
41943153
979774512
432972318
32651693
94640035
505664131
360036212
54788391
657897189
174913741
1602779
35578268
486833241
208654063
4173511
606097312
97620966
451012419
107318098
156264129
245963808
409351018
349015865
202041801
97699082
169248976
134273263
485182465
143042070
270492100
120748611
299100297
116878028
192934685
406967157
575452749
161712528
884758930
781873465
405340864
161926057
119050735
180843334
336369289
701818563
248526363
224447621
426350809
837322459
227122217
121594272
75399221
472299546
81552054
317241054
295064000
348049877
201273288
351196464
399162798
270426202
31865741
78093518
281104650
271127232
173971748
928951
288571196
350459287
214446188
42599330
410670640
4099562
427449186
297166988
224055840
568565900
75622870
381890877
367242128
217823546
3489378
739166012
557396756
207910133
84666282
57991202
227510752
775374853
68992759
83294086
77097802
517763504
36429353
114381736
87801989
815255243
408800195
34215309
10252970
182507674
33341641
372489706
463418984
92582552
91176686
350353166
381913102
1683546
152186205
387389729
27433000
44982407
724509797
39891218
331285349
4378204
36243461
349102274
295189557
426974293
249620840
635787224
121217651
819972021
40304127
159776504
730589117
630933104
11054634
765233358
86840926
186056686
212211498
441552579
65030122
400669743
192351449
54280160
546008278
181287963
120198800
44176825
577402599
408089229
88605528
549506418
341134666
643430634
847810
125782589
2308995
549016816
29737463
281611780
226191331
59153682
182406024
287196888
630623005
546416088
32479998
136476308
164074818
50341691
540410760
254588933
80411572
588737444
160619326
424941158
97821727
341507396
164092658
447128977
743751186
19468674
700852322
37004005
878760615
71607825
297717674
152383931
374747829
189392124
54110028
55083952
9556123
683611368
174268452
251696587
432989980
41506533
182967572
145381951
253321534
119021586
24860774
137915537
74986671
184001
220325080
233299963
447903657
201551823
63075092
227752536
202365224
13585616
322259302
7973021
112985988
313930222
267101394
619844374
106232848
200872325
44572000
468726652
303519401
181561835
872891272
361741417
239095026
189246372
54521226
43338175
2486992
572165032
800699094
53130772
42469533
284022953
13447841
12607813
161193861
841747978
3446307
105657118
104277878
206149733
23842696
697608470
482614352
173990165
16451401
119735107
288686540
469093282
628207046
7546245
306563688
331373263
202309788
180575117
329916643
705936521
683547932
71067856
406198239
215865899
590687075
774180050
180683118
212165338
18859226
594208531
115811044
42824313
100614006
250680959
389286545
375101171
99312339
393503772
203914012
625164395
172265770
162892738
255844655
12127568
189917941
465980283
4395130
129802705
230418010
205105970
259558582
51054495
211618460
8795026
298171283
667684672
10993887
282447426
50808037
25662778
266767380
80303789
470254262
159937508
101258660
399361430
428537180
39238056
88833983
103177973
80773198
114187607
123369097
147885313
143284936
88038498
431417320
254932243
173355933
3110408
259249792
803454184
249332822
139566897
517938387
632382569
54100004
149377862
44409989
110192547
516504227
361496844
553536547
854118364
91585348
741071162
66852235
590571065
429839352
251728301
115277912
138827424
680347295
723856077
86763790
78565833
58266364
527249867
81870879
39779280
618352067
198261606
2877327
439940347
850469100
801341401
438565862
10059468
9482494
382643609
232053780
771104567
241026215
287643829
275503541
57554115
326156886
79772289
100886394
352582079
59919313
605485282
193236468
12273537
427599590
302923964
60882345
817458271
354333185
412117254
372907718
5463193
428138444
14114519
313683842
287412102
35694928
355324928
59670384
7660410
524040806
579977725
219257803
182634859
68589645
25632554
165290842
169179661
236928874
16454526
45747196
27943147
1003217
128545739
566186191
359498313
71683797
451086553
510849165
457173403
605578919
208738223
27267100
575538081
61179134
86791722
601883947
113236860
154599297
503028539
18868818
244193855
48340955
76574082
666319091
42270225
696171
577308679
386130672
200170437
305923031
241583663
446628695
25456124
2248513
141517688
460611924
381779080
360127931
113178555
140504333
114250604
624902345
291600188
428448269
451664856
521431164
46535597
96694495
90496093
418211733
680437532
12381086
479561967
111008699
624806486
394297542
189078503
375788580
215297665
9096421
275577053
707458190
11704475
514687741
195525701
147565667
276360112
17426145
626120503
48640748
513678105
739012026
128769434
451785176
235239808
454245303
52613022
164179552
17371676
104656511
79083102
476685005
262664282
78293246
2020081
258935833
153599771
90538597
77312348
382337717
386286952
168345012
23839309
259673527
33444732
463997910
72827273
44273676
202034951
151231365
34261918
215664498
311017491
305487234
162459739
53372292
57403314
522268738
279933804
43359009
8794737
33694686
226904462
181831039
1816081
469850994
545777023
10638062
725032292
241532837
130803443
385601056
425625951
152495391
177888353
139187891
306206097
190683599
575324214
701185041
295569920
766459369
218968131
152333292
176413082
64640737
470652318
109868071
458365683
115729763
34422637
8796735
902245476
190487417
46004970
48748428
187343321
205239534
19712629
237202357
532661837
11134729
3937112
148745899
34867187
244439479
12234431
48776986
298279518
58024419
128661555
200003974
367306565
58823800
214934939
59024526
346804184
235383836
632288109
108449188
203486837
29747115
139870066
330568584
71845854
173302476
157409515
192896072
292968046
218219508
283546056
508977603
16651414
122537602
399490741
655843474
209367887
13979973
308838888
356577883
43909957
294995572
170449772
300083962
304907509
65459816
38753697
80995590
247906935
479181311
159504001
359775382
32276630
6467696
24485802
230135107
194371330
478270253
125374353
108250261
898787664
325086625
6812170
444934543
805908197
311419011
25625904
13879169
273900251
115876824
750868011
211045864
145967118
248932798
23272888
18539075
202075438
22663336
44869414
204750087
24008226
55463250
376860527
146289963
660636987
255830506
361032190
241557338
509155275
165479451
170474309
370021833
67717061
304925437
223699559
361579744
7055636
6436737
266895514
56571573
621287983
55966444
45675748
261457534
326779241
72787002
278035837
332954788
438108339
289282721
624813310
94686500
126914378
25854480
9731748
689428799
483130525
393021437
199682702
318546621
33726503
178250725
170327031
85312269
566029230
307598093
95878414
365095487
1927016
80962848
89094976
96170724
363353628
593670045
323600463
137663305
333912621
89273342
249598294
502371355
10887085
256786875
482587567
48198766
11291998
4624155
240409268
693990339
52073472
7302320
148225403
107366711
231813185
502640766
151332119
266349247
794320416
74362041
91405176
44687787
133112119
411988541
948761258
275506864
415974889
43258861
560738285
928133599
633792724
815675691
30320770
141116777
50412444
8227770
222644505
199900202
285459294
797000038
24918985
121082479
355320254
304798687
26289978
200583870
481313488
231416323
458274514
41108419
73009398
18567670
685969057
28000181
186186602
68963682
51658170
232652783
563705889
158767584
174226950
194817534
66814740
8415246
770188023
40358163
573083276
178758609
248226515
9537013
2790891
50532371
54773762
336317343
257516836
797337846
457462490
685464239
388795118
93974198
324533897
278006541
105622912
140001347
439251345
40114183
164956163
27398470
683610785
36010373
13937568
453936883
119633646
23334401
94965763
81434485
629801205
180044548
16367003
91655648
853198553
45330389
8098959
269643380
607338529
115354084
225457862
142219270
33440474
448628173
5749167
54349323
88670953
258161759
80480205
38701321
107484499
34258744
381202264
144936881
89114183
718855660
111371989
12141543
400148954
1957898
624053365
402368385
19796961
62188742
154206461
37317779
109562282
12437966
21895168
72689984
35772849
394731
36113417
84962307
38729265
40935189
296566085
582673138
653215341
751897450
148624088
26449967
95547723
152559435
915855932
515405593
212562683
476356620
42446820
146504101
784383489
125723989
35061916
170885550
89539673
351923287
97230621
32306364
38536068
105994264
36959182
260345139
220632206
64367649
618649073
97392611
78685249
678473175
273940961
195784480
162219540
66811555
310178537
759343953
245367332
529442656
245174274
61648246
14798435
426299886
55694186
341499675
3782842
451790224
146383002
674685463
302584220
64356078
165641954
436278431
57119373
57476433
100713574
598442933
6904004
395771503
30381055
316666259
41539115
223969893
882311955
248752680
79093806
175733801
510689430
122464665
319502059
411510409
305502385
14208679
95316534
448307606
170620317
183382597
167008077
29349015
729924177
180632213
368686950
460941737
150975462
134686492
705895684
37813070
104813010
21853139
619345460
804992465
773771707
138619776
58730151
54732947
486847989
117485512
110197210
2175402
416672797
64873106
116798752
393745889
110914889
38392030
150081311
379835315
31731840
732843882
526724942
104094188
136055862
637088289
15690692
170014376
310942397
40209525
49805498
384104207
476536709
348462503
64597591
428239422
289259532
83584973
57000754
608044249
489496303
341072742
61330967
85431772
647639802
179105014
207764394
50889417
34021689
13031440
599479496
176405262
28103175
393333791
349987950
216206762
120954754
804005251
630077530
10462231
630582010
43310207
567047909
430461956
341405553
206135443
32186738
760813767
471961548
37922780
9404926
268842792
71276471
296846239
214456076
185565727
147045751
107175094
134823976
106490927
81023292
434171424
183302875
197193591
191750634
307587661
543791637
315504317
308166572
30913642
343524605
76822934
189386755
792381216
84994447
130004774
361140731
35524093
553724344
67577428
2526387
531198234
24569421
739872023
118658249
921738185
719801452
272514180
52779425
696269038
180451791
160035438
330389954
163071370
177962784
156743527
384939350
151466864
3165626
819869688
81731077
3552898
303554616
17370685
693600948
21314742
12720521
63351586
58985274
209809326
104765895
793998363
341718736
219067630
646256619
172893002
627551571
579935321
264394160
15743619
222395764
80547556
249590076
755693345
7986398
100689063
397545992
23343384
88605886
325704806
146305992
50130901
179227292
51933490
165699406
521668319
11548812
191181251
8278
373180064
481039729
535456508
235408704
238352339
151975285
475496459
59876469
100576507
209310068
329516690
657274838
838788931
370864030
246521311
84532940
146635307
207723378
114490163
194381122
85776376
547344315
61812326
486387144
63003879
548850289
569254087
799331108
596998984
460998996
3530878
237824191
293486513
411816923
73995762
120985340
195192574
678839341
123748527
614805901
13717332
535743358
27447161
78274862
45599289
446739617
907819116
72690456
741357190
67475368
541947767
4165623
939867622
402735146
11225785
77321775
143161640
264911824
250089100
312960051
112022795
152590017
333741074
369088732
39487894
520780474
527867463
557952840
215241999
112872761
18409061
222136060
765571693
58299210
12357743
230468651
674517676
237308653
312124218
116787643
88886390
47745619
101003647
12007233
132634546
13652309
518599251
228442558
110348909
282804184
28291262
50157559
818117860
351249218
406128894
395590
390783025
271488205
239925783
114543830
27548318
163583812
103167147
60541734
547205565
109912780
46732927
611825000
3263359
362311888
24416403
171769671
203546949
33124241
36628360
38189894
21370956
21668043
114987219
733315624
98846310
604469071
647789960
157277134
151483145
541594989
794117658
286540667
490817402
508956016
360307212
843451857
182139768
539750622
238941928
211685859
120635621
150329018
61574387
193800192
518959595
501016453
179025538
9674998
20886576
349594792
379931392
128057556
330586418
394433584
28358556
471033088
42559059
351844592
627696804
247150655
26006708
10543738
719868045
301064164
63083737
45123261
255137262
246542944
378205424
215907701
346950455
191211674
587337695
617290559
319235938
34467541
563458604
36920076
486761487
66403967
161406902
132849794
416682299
390286604
117674041
431732302
133764008
82339734
769583514
277056486
383200421
103428836
480728559
363749695
252967491
353285831
320184200
256027570
582937951
415860231
684353777
680571193
113539650
67480669
485748725
85229107
4942448
691923612
161945447
113155340
504006673
467107450
75917857
876475600
344517473
132012352
370709168
250035953
158282234
112643783
59729276
625843254
864636
162273423
389855076
268958198
541765647
24963340
289503509
206269308
81617407
90231911
126381671
172225022
228835284
383761066
34116971
79677431
171887141
142154986
390989260
9726304
271173407
106496355
327364860
605127889
267592113
372545455
119450503
184486284
27559737
228221603
42271800
17104703
652067808
572327491
124047699
567113657
74390379
371466761
206045940
19078599
139871457
507721547
338471654
52403966
324183164
25649734
18940238
311854401
108557519
43493398
389799475
170758390
665792906
385168862
412773357
43038777
7942477
204721026
329481976
205480512
250571648
237994373
19054991
254012582
111626393
252771418
257943820
489632360
131678416
241335728
59647323
128006698
888689090
330675352
436866063
79197
393417483
158831374
186161735
121800517
353360926
195222663
44918132
29823195
381283860
105813822
185083144
20300430
196342507
581818583
101992644
223482812
36561319
187590795
225869728
83826346
124160593
18791937
3294127
104543756
22121790
157983971
12435013
285587355
49416748
429092059
166728843
84496607
308758847
46697764
3740266
521800726
222789991
88916765
331609757
758765509
1784190
119260991
37050964
364226793
197361617
119102288
112248994
590679236
720224318
406655516
8805531
697685274
366663050
247504412
12036867
206442040
42758626
546978015
233176915
67581248
465269029
313788698
252649519
33360351
251983348
1732479
66794128
108774212
182603220
51737334
47232114
439223099
57255074
1189114
751436148
836317547
511581973
53703430
620812615
632118603
519632610
254341471
319898628
565620488
126646846
165374208
93687270
176138204
346320436
355270844
372233625
40777788
277376870
188981944
80651455
388222692
23643187
131910454
320121773
46653748
327067610
548636949
177413177
402209065
54298448
60767361
63545168
383769976
285928352
738296888
503170535
55331860
458985833
16073928
42569549
5634331
518818443
168076910
21851222
62173461
191235372
12587118
372493510
14548454
245692886
110623771
303178679
197363815
36009260
57157456
536938293
860308202
192816387
291826233
448870155
13462482
391406020
434841581
7968925
881628231
157239773
137014440
333662102
278192525
251512707
126045665
36490135
44210556
115243249
68146435
300499882
147942132
61791744
18477937
150183217
256683749
32188139
50150273
78168753
140598144
173985180
15481090
1265063
81597373
1692125
262343452
129347840
645340239
16500504
412587317
625981330
153015817
329496754
180863442
470597087
227321629
30373400
173981140
11131808
667104610
10720537
40572462
89590422
596450136
93551580
80177586
536672621
21435446
453417168
267013212
12255615
98013480
119655725
861831426
691763642
54627520
44621616
34321987
337276290
112376903
36272512
49319225
104885317
93390538
358677029
145297718
281878793
95164578
147847992
267111135
31140710
377226013
10041235
3027004
2301454
65039248
53751844
441142818
227000059
116647346
668774154
380805222
189152542
212353697
75353880
349633428
293964908
198469494
774150350
861814655
53508334
389151774
438319976
512290265
131826876
428661523
302856609
790188727
290257084
335674705
233049863
38975775
293659320
870538033
254886460
941165729
338452099
346817949
414426880
686724688
224012167
493761497
511581386
108784851
136791177
57927090
412134368
63133264
100359433
486346580
47380305
447573049
11858156
20984048
283261744
60757513
126744941
308618491
11172983
36890295
256753368
10068488
120146344
92350170
109654133
253818256
83996658
205386603
236292189
68973780
601657609
201761585
633542695
116608105
305504916
315224890
413544540
344737542
339335203
135480347
16252937
233045030
116152994
485350386
25624179
180082257
1933293
16990748
14168823
681608401
166878960
216161191
266280867
486347141
53589035
3939884
471726002
102349879
656162658
800094919
105205994
277711431
46112071
130867204
72846124
80113480
27229715
6571264
222622883
486804327
449724365
165830903
140185210
37997126
230559920
22387710
123861782
48120923
542145353
437238247
291924643
804196853
367407818
5390651
130431400
594672869
108317759
146644391
56115391
253504763
19385334
170181679
453445353
73368832
29603503
9175111
681710328
78950204
48507171
375395132
15364938
114850501
649745147
537597082
38286903
730187049
231449943
109104309
164144941
4018299
277508262
169666093
39599391
53960039
587565299
302343971
251844125
5322369
76321172
485663868
52781903
407064186
13033078
209090533
190647746
344010605
740669731
402727259
70922386
113399496
344294567
6265200
42939722
45596926
47832496
172399643
466256195
120604527
29791381
411690124
3004851
662170107
102278489
187838008
140922561
7783158
193455774
4092984
436210122
322496693
240245964
35853037
416252254
15981981
156932009
546675515
458878757
51793665
589762377
101080991
385287192
694685668
175077911
530658823
742475505
122369676
10566328
777946331
33331054
34451091
221500214
232622473
16627038
481915876
53080325
388130424
27788980
471112266
191299391
150452172
322564973
474759247
139942384
75883694
16629661
219066513
83278642
111295751
571662444
620887063
32059117
432318030
191626719
37382231
327230133
79016740
45247773
379641825
451804863
15389763
451760390
8673987
5028318
543351705
21396735
314498357
124274465
217894026
253062154
178038476
14841789
150401809
107218155
77020464
9188694
408445333
365191540
204300585
157339814
226079631
15849085
475219451
104239213
144835836
161061213
29796138
628358726
169418650
22059704
29245487
377360310
706839747
1017478
33530077
419967255
81781728
21126094
176945130
247584852
338415962
335243376
405261999
300214557
135284209
35218335
255997526
73271268
89152730
2797721
49704320
369374152
173166011
283882413
172646677
595037763
175872088
35174092
42540562
548638670
151386272
223550756
274203056
702701593
103426766
488373696
552779585
367453507
321609262
283044279
269072117
29831907
55094587
839112110
68844103
801893702
265213982
53888335
109713445
20798440
25659079
9584330
64470386
845429172
548468413
129773053
239891629
19743768
313417673
362305133
677634447
158865254
492804539
27819562
270323052
533849179
323364670
201596160
34454904
110808611
44150198
570813199
243230463
537602485
702554527
807072935
9669469
497718901
323278162
506854495
317258654
452652233
156795533
116614199
249295478
492708179
327446943
323540451
6948097
405537006
48353196
458297061
23645109
212633903
282193114
108025014
143018468
115749862
202184935
42305172
806336828
14689059
731832686
250305661
175061717
47591678
317378598
38922364
86919334
237646539
34573793
466794031
103544003
4064448
292903725
390945074
31575234
87876251
220545436
659891872
159845947
349676884
633559114
5321241
583618
188281431
367953108
72265218
115560706
531113950
264242125
431554969
519010821
73632764
504747965
447063135
11665020
71645622
400035321
59813318
44607410
4249367
3941615
538774459
281524106
351218060
401344581
192416572
844988267
421325280
91462215
510412912
125802270
267004344
288639834
164519173
518404207
55417829
338231830
73417787
227609079
189080745
789512108
414345935
327558947
118599098
475170284
769711556
127923847
66159041
7093721
85965504
79995987
366584719
118681171
240623848
667075219
146858222
23336327
93907267
254770485
171488159
92682179
54192886
756855587
127642906
248966699
77892899
615274908
493068
478379885
68646290
47012496
5220872
221287806
693297277
19214879
47303479
277590520
9050833
170407130
387207777
749460104
137223662
369529922
771686118
307588769
41495495
336772699
94194227
387881698
5516318
101534305
442826331
106970567
196097485
204618367
132989251
159343448
60755265
639480076
595503862
490930334
612428410
19203407
321471036
230384692
115438306
482345529
173781191
108263286
127669527
246221081
313257234
121258509
135377978
2776535
645561212
234713788
186485612
120994483
31263047
50714759
204089265
122490912
320783552
119237966
306210616
302631044
137297957
168047840
35875357
335173402
53730036
614251030
450793686
63165346
593761283
64531206
182686832
32091738
307016034
37660590
116876380
276226646
10464576
53390826
283358076
63710467
316600626
54752772
262849164
380038420
127520590
322859875
848478918
185668445
297466741
255371563
188454237
824241459
321811163
94096142
234566233
96112061
63413664
549051381
956495
132270736
10669574
23367574
109650141
278960098
110509525
578460488
425071475
216718421
200902896
748170280
268899221
6998019
42635516
242181927
306155611
416991105
374314155
204209605
266521010
194269081
185095919
172429402
95190985
267030136
294972062
157541704
408388497
492782618
606231932
146036364
252748006
393907166
159627496
611897152
82425881
60324848
441806992
270592271
14027952
68559888
45332529
89941749
620172536
49979197
10498823
474072727
48424982
687859111
540468356
201930983
127356259
749347204
962504297
11871717
18891346
199893473
198834967
696304744
259507585
100725509
24732147
91858157
145721388
68547104
23400629
396709773
119965448
67466455
779427000
167896278
309449479
235530821
235560875
129170777
19417259
10709343
340928802
136813745
239591166
72968303
427682483
31605672
55616630
60783995
30138570
644324682
264393448
78683197
34585550
111428635
83837144
659267643
75761042
74163984
83063016
129393949
160931269
419211251
72830978
355061166
279283929
510551507
480600384
8964757
320281730
771737350
127052740
108369163
235576125
76593400
64849377
145465821
208767463
393033221
172985389
646445055
78115693
3634269
59649015
380238698
18045258
149365410
351218088
357260071
85531008
485142506
108570448
239236902
137677072
123532716
51104455
269390736
620405509
185794309
41191819
45182914
494116128
217555245
61806873
753144
71171268
265855522
644522173
672737029
110339577
156067964
173893123
16736755
41637815
145368763
99321702
669144152
7671351
149714201
548556842
475920471
233176239
79456693
156069665
932737220
263384294
44066
185509428
39692054
491370378
540747286
140935174
84455706
483882222
262023275
69461002
180262647
14600060
285822790
232546535
1351921
260850156
518665158
104435523
126875787
330683451
275648072
109007701
157090390
796220137
522810847
134504339
68256426
39830373
293564940
448724747
21280450
65903211
12730311
112180219
554228199
113392106
76587997
150441207
569424471
163968876
132627332
29419000
17123705
24770816
39279208
92350749
259256090
76964061
778198884
263577751
44096782
51397314
121070789
143611531
96364270
337798087
190150038
113914885
279429654
48237213
381882640
660090839
660990668
170339371
61578883
110432055
666743037
175250630
873286
15665830
70762469
520940112
384460894
59616152
81563435
285809008
338565316
287539188
123213814
68187254
125870695
27604773
347294577
34729244
629029488
46210020
6973938
374443859
910369359
198033119
611774239
268428486
10789042
883900104
437771075
34629374
195808451
539557756
443613485
205008459
59401098
209775217
17670842
248277548
372653923
400615604
246152751
648083397
174547357
135202389
530607060
15600548
88971023
322749719
90386660
215844499
643926093
78318435
112524682
93310604
30578007
58298742
25992554
482740600
122345139
51952970
249582148
317831
386267171
14952363
168844276
269144198
13064204
92062801
277360161
139218908
174622426
310298492
64542924
588613139
54431573
88212570
40855232
7208518
1951600
89374838
114607189
506615180
34964562
250929290
55461719
114307947
125540369
276531398
333434108
530714447
386386218
455172074
245879310
318012668
6471500
135084432
139331868
77488555
9920940
38042083
122467077
187217411
690246871
56781807
330643234
109072970
242462004
148627642
756856273
524764021
73256055
231137984
275425022
91122158
191132361
250491607
81788747
34998245
34192866
42903544
71258944
146973605
163558048
121096676
250336832
371767966
649625717
37062882
86192966
102897811
286393934
780054569
22044382
142705818
396648085
501086817
450695144
152842419
11046314
350444179
178939538
365923430
14844419
510827959
347423454
37679568
57344231
62956590
148694757
144377403
176110647
390238546
179933072
208471838
3177950
789670001
7580715
349134208
8720456
464774417
606797454
511140489
73515065
202823619
291220343
67213823
130525699
578123511
270807923
19037848
106326869
10018375
586581998
554212569
336604806
255148379
168587459
610899281
314839447
75648282
87403025
84330882
225516804
514050592
76904905
288762344
480849732
652433187
293736345
77609101
251758389
234063903
33421654
299684630
358407924
194755717
286674814
22309893
646504503
27863186
1903310
8969713
8802750
365149581
72305801
251136732
420419939
691621903
316710515
13667982
50808740
130201275
187357329
334762842
11308278
38365322
48112763
344113504
131905107
366719189
195650449
182595381
268998044
515242607
272454229
143594660
8889468
692797475
53014662
185900225
458977264
201452958
184272361
139069664
40260188
618641616
240324312
36012332
211464155
278574549
15580701
371379265
501816635
105907160
245029581
156067472
661032214
482922103
719251113
22019070
50903540
780648056
787680262
142397329
770331553
53763020
199310640
632055159
285507571
253518007
47592771
758765882
54413461
46891317
12351103
700524235
824946
554875356
592223735
255774081
252455356
118816064
434463118
211424956
19509855
160455225
320059973
431404983
416973068
55188927
228668018
269037639
847807309
170914797
57768054
377213894
192451075
206857522
78169403
393127809
674733094
11798536
200666826
146476995
98893216
28571626
480779506
11368293
955143944
322397202
22227931
806665905
14059071
514905123
150256147
451646003
464512789
100561658
541088
139056338
395933014
416754665
723338180
247058651
352855561
210315167
16699340
341518211
61696828
323819434
210775145
60583815
507051135
752707052
596708150
3019709
442723191
320465126
96170759
81013199
310552750
56535389
15015261
235053776
410158178
607652044
71356797
391694643
592742674
279098979
581679457
50385992
6427212
139930353
121232062
176408757
164065905
155965613
286003938
3019146
290936083
23041744
71614418
35305214
190510775
803998396
38941366
412124607
91423938
58805349
22621691
209148611
309223017
202961683
308920296
70057476
24592059
183444857
286179365
26304693
190583965
795901897
104166115
761848083
276249512
175489094
673919344
60463717
350384786
851384095
70779231
602227700
11953384
115178781
188650848
94469652
112677752
48096233
686224395
180611956
164316978
45337582
20483153
419998828
205972399
541055347
125363773
621152324
146889801
454175813
396844704
682783704
15289574
23626984
30962223
128498523
723238438
58911015
419168923
205918467
29343404
38857496
228473752
2313982
238209173
293979847
68691108
636805067
353441074
452784245
54393179
80616286
105827251
117744417
51637339
10346380
67440154
187317299
147987805
126950054
233292313
11293017
349867408
103878081
6124010
351045205
113874350
97413788
576652362
440224708
847784442
63600293
34396945
253447340
88190945
182313499
407681140
544450769
318525500
249703373
166153857
615387299
129288475
344680949
351441233
331041365
642778730
42304743
152493099
675268005
90828056
466742217
570381770
165717450
363563419
49621051
89883898
45118411
190010009
308512601
331706638
16081879
429233016
56500068
521497268
288145942
227697425
167175808
637952985
265005550
222516440
438305464
71615418
86494948
127853543
104168619
72413329
630422758
134208695
279222025
342445893
263858053
385253130
53756434
166751478
77514008
741935176
115021761
51351483
246950
15799020
851698923
170382077
57335492
65465994
193610176
194686049
493078561
534807638
103427659
90748888
251268521
382642550
14387221
70330480
65825176
50287804
1664829
32740524
366115161
212864969
642677210
615994136
192679024
23737215
140907934
14219073
171166369
359170639
506460029
444201379
365307645
133050956
76132029
200873919
268945363
76055288
46763206
317052260
6880822
37383959
61185773
42604201
3010068
70241229
3684873
234842586
187591568
341521883
19198547
400763217
47241911
166577467
217055686
5550955
97499026
9359340
163740004
76699794
56982997
355222631
45098673
24583232
422252032
50281754
22063616
24065708
420966960
6174982
15743654
515222991
14247308
482980689
441132739
289865855
296674629
504935558
163470876
61120811
74112104
634071870
207428695
336802714
55325489
458773689
95285610
247511011
89860860
596844942
9369529
391711319
259928134
374148811
159177892
75682930
410491470
152857400
682056171
15626581
191452956
456044577
320778928
196890381
29034709
592241743
539245416
101856149
239213707
20721875
563992089
150840983
411691394
337299653
232668257
743082207
634660
167298714
370116989
119089352
631737154
27301112
4595000
493539272
277290277
204718390
60784286
27823800
444496282
3628326
232754597
269942272
62350454
72429291
158377349
345885788
32329590
129453355
533378362
693492222
366832633
66823961
107140336
527273142
16359172
928442872
487999912
169410147
8620705
170119194
41160143
578331941
249692889
12109437
10082390
711377049
140280109
107370385
45276913
651959649
268456785
24440422
232025788
533288945
238718289
734036564
564165457
255700902
130346216
305632332
777028537
112412684
35067905
109610950
477427801
165070947
399969537
216785486
6630359
681219664
692306840
161685159
75245916
605248482
799661927
18290478
3481373
13373443
614395553
32425900
375562682
20471638
37768221
21315589
44170860
145043822
419699673
1569351
493893505
55019381
359948919
720307864
193583298
55204388
715306857
408076218
759003822
542492551
58693572
62293039
572094738
688172592
82669695
55790176
49880833
38064155
165282503
656665040
16499894
6065374
3931164
10671788
19590918
43686767
947058851
121225390
117117300
377113630
320803724
449152889
106385752
11766880
31848983
199414959
388340855
56907175
484701245
126564985
399879506
83476435
191428493
144121500
188236082
761818936
425555071
108530312
206313827
432433856
139628427
152063068
76566766
243426115
404909345
354933511
221921715
447679391
80154986
529419712
309348691
154458083
294702345
587282125
84885935
281413549
279344042
43178298
156421954
17542653
360199883
283590325
303452741
596633349
5881563
284994744
47578846
475645513
580707965
519933574
343191649
650739722
270588984
136390763
64163535
243376379
255174648
25467885
11890909
152671931
308997485
104823516
164529764
94145838
40547664
208786991
160674878
46980147
143060912
365443983
58359176
15359721
642577235
74512207
943744547
99600867
471758973
130512981
58212572
11537625
79100219
307280205
359711481
401119304
38693734
283338692
547110945
657714202
24128532
32465634
338501269
149143444
134750777
30448389
232664156
213521015
212263442
39282422
64101487
50189903
587392081
72745788
114666614
123034011
33294722
308415423
131084034
280073921
615705331
35126488
237966135
308920828
49298269
5965665
584713967
54119507
347306688
611577947
749324817
273301244
445776584
266944117
136468208
234744532
272035615
8963128
520534385
699424023
35116307
14960141
351800967
237433736
155094085
155778884
421412830
10769329
84371943
337274352
239171109
55564440
159311593
516152222
277428301
40329015
586868471
854852
757756470
20257265
183590647
166861419
22019779
439128127
133763435
553113479
555381957
511250393
349179906
361694014
626011692
93762375
40628121
40852802
50069819
40107907
10386368
24171965
174964929
374415970
19375087
111664441
97449685
27030095
92640400
362159196
280669908
54564588
46104259
6570631
132695044
366387377
100657668
119926856
52584877
417151453
57728680
684073987
46195367
551558501
6040359
487701607
86363275
650562846
519169987
183716457
404331911
49542802
156934107
150502394
730827913
303100849
85559852
334456064
26278707
27367401
79077707
391998741
3610565
280260244
17528738
28493332
105099911
144123348
848246473
160015702
404270131
231659466
409454147
716411552
13909408
89156945
228871912
492668530
70022179
125686605
407515051
213349127
128958242
82135773
23537431
237275572
137136900
658304543
401465439
412425897
118053893
317855050
25473486
238180408
182640670
178833410
51847860
81832572
255919513
500139366
349875467
26761801
170732468
87805421
140255893
648746026
949393482
780867665
3444810
337632033
123295431
179983303
483708336
330896698
348179336
107044178
372201353
106716728
49922940
117401782
23741919
167033857
73673218
256039266
300812111
49636543
195641103
405074686
83145794
77445595
329183451
675934297
57517995
121892857
28571888
435269296
45653890
43061933
507374845
119735784
932107498
74557757
247950408
120000689
167456640
143531867
364946250
371343692
404255572
624046370
128985556
143165913
300325121
281663026
4112805
71984702
174116388
431496080
357946087
112003098
520903231
879427708
85194739
342912959
512977866
760000310
16679773
922147134
121676202
425435092
75388954
299884288
622112086
52283883
21987840
132074587
33657908
444846623
27683731
50715219
691921627
609384715
151516764
274159033
496611516
85934411
92900314
239555111
10414293
16988559
228780867
36407628
21989425
23970001
35816007
638137813
7700165
471342620
621536510
154210823
9633977
102891581
436352381
121371373
33168646
311369960
508686389
35125160
328578583
67226144
15449125
23232869
626655864
82855979
122826453
131539470
34898250
73804702
192109681
53518614
804808110
352610
3606764
235381502
55488836
385642325
151945646
133738191
302752793
246786631
759834422
97678149
25311877
437422255
89623026
513674988
6844185
138753944
551542838
185607786
961299072
205002585
44500883
605109137
614462830
657970152
174018248
246460086
7515577
31873394
183957023
308862155
477075160
3662551
173016737
1660241
27775803
125399403
622026020
168597302
127014495
226553071
50948281
563316186
844836640
204978260
19768644
2432231
471065787
29996181
11091701
48669005
70603741
471742836
377477418
220624438
404961529
494013365
767356473
9020582
442307216
165659638
334239255
435734463
342482787
821497349
20903561
62978032
357699017
15678109
239570081
114095011
675527296
732971449
456878324
195498693
224510007
103237930
154800988
282477470
318393798
672247103
333250478
114973787
513594786
625995252
184544123
484212299
35199150
316706621
492901677
709139521
458670555
321153967
137381075
658717882
151242593
118099951
159021173
152568663
6242127
356816350
296046381
326006872
46300921
66608731
533760031
705108242
562349252
535566182
259147359
38625332
678923067
229099394
418053333
402094802
307891549
110869158
85511034
32560562
103815678
260520518
326452669
789224624
94379815
181308761
220223277
259684768
249935822
556625188
993616086
170024628
651077333
41022747
58811005
116642811
206409978
2078508
428025233
84233827
52258954
236970141
456637881
150997213
17190199
731150617
432868142
50887850
359297541
4205569
95503932
442013460
507970110
702751493
497973373
194494269
473284680
289589411
545655458
51955866
118200268
14427698
340390008
44542264
586758166
97923298
63064095
482473056
479997263
105296982
455755843
69109398
208109125
11692816
185788276
36204550
372910043
254958605
427595716
610195090
793706460
12904048
263109059
86385783
485185039
148515438
160702189
115553702
43905714
91303178
61104580
58507427
534663603
894682131
263412254
46208174
596860030
9164228
87167563
8297712
305258817
38372049
14418422
452476880
11652136
1107100
31063095
11106147
214035166
636393520
190421053
29896900
348863867
4132862
224731148
64670318
7337728
261976486
83602397
503131865
116790888
223621757
11717348
206616556
783172168
816586261
66711192
207584865
231078184
109490741
116091062
236838620
563748292
124115543
129158226
23864385
352588592
9487546
259651212
569948637
109706000
135702363
591881490
281644260
371142702
104662143
307110019
24475706
844124722
41263371
12362212
347043816
14487813
379178426
134909392
65396458
19454952
124343524
250421328
23949225
358299969
140105630
79195646
106424065
156075108
7803509
40606577
378899117
114452956
249746609
671746678
666185396
162808501
474740
463240979
365046159
499773389
182895131
191336127
357079770
802763760
174385967
183456650
195890675
571063130
220990718
220496756
58855938
38824532
53093960
35140344
1046373
2805628
382766111
855553990
352674747
727761510
3720197
129811712
593862740
149101560
498356849
104547540
51386610
23550747
520643612
281065514
40800312
760214676
111162630
210504453
37620144
782583217
207384168
632379785
52692726
10382043
108413259
354555738
48500334
121903878
104539875
215792030
322424836
5997997
11675763
404045056
287284220
9592275
259448761
345972674
252857334
269055777
401413787
56736616
401466542
352875921
66472766
115682
74475723
288437012
57236696
109604421
473754860
1604761
85924271
461158288
480296204
216634148
127509573
102545133
521121746
94943764
4417199
21712106
180141687
362496327
124150790
350253292
1343334
251795401
15909524
260193227
21223687
71150519
217991278
59628398
44699599
279489584
132953271
157433899
265284124
717509286
242913817
188934615
191480259
150399469
655253883
44621563
582495628
349227009
359848659
123676248
356276217
97395161
339829180
86291189
180522574
373011738
426514373
711367676
4548731
305034906
468943161
93297738
98948756
444269548
194868089
630249920
328774463
335885306
72550461
116070519
9071386
18213250
344017649
166655513
149586128
693001138
84141364
167339621
170036778
5010243
163192266
53585119
325598398
124827195
679518691
123154694
335559
375608348
21366043
129691783
30698867
281621043
118610266
24061116
882462941
392251472
79487541
111178540
703358298
12603328
673969669
7321826
254001187
293238272
131126063
331374796
23437868
251476738
3337138
263765148
1769314
149894310
147588574
261341149
60773464
159953844
156973886
57071458
217319897
393699769
552504370
294426128
380970273
113250597
21131830
282362474
294918222
93589670
15196773
306214521
226091713
141759408
118138572
259873352
224901498
463825099
695263209
207862283
144000266
311750042
31678904
127372558
175180523
453060985
252457433
519641666
43588856
398578299
115525878
504704644
39376071
522607279
598309384
1477625
134144083
402362650
130460478
524201712
389478187
108049711
126110007
23491424
701005910
173802617
172987610
480806936
36319452
567622878
578159088
2727358
467715210
29297130
81651399
76571666
66615649
636594901
503227814
33973182
34671449
337241815
166785686
298295347
102965854
406027510
56105071
16212825
201354873
309643837
777408799
58651594
146190557
41158430
121402858
305128682
605441914
168788427
34981794
47784135
395738410
357509337
120394978
416225316
145018253
818581614
281301179
42638199
128259549
83586724
15366983
320966278
507202905
163864217
21599085
523165668
258682618
41078822
507788450
101040183
114462816
79385069
303446160
317782861
285055891
280204429
672002184
229970633
157762243
191911132
28811143
26690032
124604310
6143341
645495091
193914007
2771246
617170553
668247483
28989146
4258321
200205640
322246858
188229415
104147074
526087772
692673572
29437289
279354123
68422673
74320705
332594656
498636607
17644648
7464002
4508118
269360123
776571251
48631214
59899377
460334394
596377395
32370347
68480298
25763817
371411158
430953400
868958803
112145236
166469678
31343618
650314725
154757925
112536864
64276455
460419904
198453412
107995733
11923479
256163148
494182611
459259642
47667736
100883905
62894974
276896285
19677829
469866764
583731798
385416944
266138972
184017676
9211485
914952095
865823855
209226077
303883450
15134923
54596429
26918900
119652152
158790270
58856687
616654327
251117148
88356333
57835262
308395990
581730500
67746812
396226922
1608651
161060092
325057404
723333002
29991481
343931864
68938150
7777988
297041459
44948252
95431668
232948419
213634300
316904894
14690910
40785768
940949779
669208379
84318653
80304596
35201850
314224681
260682390
440558311
476352425
278059531
118506792
217643893
5642581
6182790
30473999
555836562
265459431
41945838
8047852
91165276
551384777
239810363
75553580
342341552
10827871
133329699
302701627
164713852
74007110
148902450
114777531
82418293
179415556
32628581
115957558
221668735
357322967
913589342
49719200
225463625
187136915
63033917
37101787
512441332
27235841
377662399
785924441
500833089
46048910
134949580
308029435
42699177
218826162
420558597
20337980
2587975
2015195
62804919
262215828
230513354
40132910
708841589
255094748
313046122
700839561
235492030
171650664
646385
846467575
673279722
912930750
18691434
410669247
149320722
166257014
45972561
22520093
395606014
139740208
2165409
80586707
304656714
14729047
266400279
628950170
276597785
213953836
163303948
196896509
506859611
15388987
225698648
411756369
166131123
106262996
64152216
236644097
39929663
241165079
583828248
11989564
624253550
671421824
268085878
229813914
69927740
236440
188585864
19477106
20850988
205032574
264521193
117459017
164887363
155932947
524275503
321685029
69858957
121211632
7753238
573560958
223950450
30997390
31505748
13406517
607235792
122615624
142628991
161098263
323896859
19418304
323298446
442453067
100684159
85135674
628973817
4348334
196976846
654905465
338539357
235759623
245931115
290870984
506652047
550180121
88962624
32337668
248386745
653106552
414532048
96385642
156584672
138754033
2119385
11788947
590556704
74111025
421055131
114175233
158535267
591889273
78213433
432616089
239911384
218748838
38207465
389798563
400935969
446029081
457418183
226185382
8473811
256625333
90380768
317848895
243785558
536719
252518327
494345863
313066321
567302027
132734881
67341311
587551708
247498817
21800857
217279789
68346708
528763874
621579486
398968522
32244691
44034522
276801120
411703685
82847683
53049151
695755438
250785243
290310270
736505153
528576290
76686422
33271305
109410962
7174186
20328633
122875364
256282728
64366221
182219632
161722207
56091192
2339228
215134546
75085690
601362085
393603215
92607763
441706249
611035435
396858315
72151222
362938697
130306498
6628272
1707551
257427926
336162805
207793139
62885708
32402258
148167388
31741654
345145255
79945077
41314487
159022049
202722843
405562883
75794282
272259133
65908166
592161183
927697745
18453153
135932208
658724869
289271527
8949063
158402105
592904745
685192131
91697338
409463988
20977602
17269742
512039332
1978750
410698621
690767429
12141707
359883245
185964319
510626434
26527158
251151411
35423959
62515179
409965397
361940502
316299647
183828763
161656095
883802309
840953435
343945305
159230379
280826074
174330482
667350367
7750705
26104656
94520586
296678612
598293879
226650266
277512694
151284712
115315924
589287980
6002235
310070658
158598570
98223126
603100348
397677414
938827242
581600942
522156380
91955631
20430356
82288955
11142531
313293637
84704633
812229901
160178405
332828562
276342036
59797738
238577024
9233929
161600589
82632418
168696756
241656390
89089656
361387102
14213144
55276467
531156315
807483576
160350703
29056093
148812465
300159869
453773424
112333712
57404257
19976214
292889190
128833078
118516091
378835522
733110375
119017611
30979503
117954369
497118993
96457128
410335136
29915033
204146354
147703834
288089938
164388538
170564737
373757786
296215501
77564766
271469829
117513833
832390158
392489217
397865619
91032497
186263944
436762690
23144934
649748403
52069225
352059690
28783291
21495525
83220335
6348015
1339452
51571564
839549173
250301375
676225146
152683223
403540404
334982423
364121407
763677950
14927272
241130913
163501524
124372707
5134288
351528296
87042710
140350276
57891007
366270995
122830888
210679570
35615306
483486227
285126245
286856513
277047255
347418100
475896913
193969593
235291049
546156298
852465778
174405824
62305212
21510638
1879120
27909162
195197824
760391074
196700445
182349417
27893622
439448386
3681122
481034950
162445245
30063125
173971052
3831829
292186130
325196577
256579272
33511381
271609795
573723212
395552931
52644163
476543765
38338494
537869146
732004072
167925772
47576556
285486568
114057168
39664233
421468591
154582252
521388166
396100241
347399992
1279184
22767372
32387521
11609588
188375790
33813634
28430151
364762368
413111757
142113292
399283682
9980094
94549053
8746129
625963764
203022006
63772490
583466978
15075874
47283589
45192179
68240244
46510473
576105425
108960690
119261874
739796288
28705217
151993003
293128024
24179913
139922760
246939351
515719391
65203645
160268602
9756357
106625729
60061599
61999780
17272189
338524910
161625030
55227931
583831769
385840301
167576217
62833982
246414092
369975542
54912151
344755930
66969189
179659765
204710577
189185486
117840148
343045776
27893340
346350668
46130724
518052555
196209839
167450227
18550922
25436117
111641253
442384789
581687855
81664306
10958679
43563526
3616988
17702118
217217289
348594041
152553374
255932013
39633703
315890718
118375918
180711403
44018992
178185872
564036850
255521307
39429513
338596996
10647062
535758114
389357206
38866221
34852698
314931781
221728656
12267821
428231910
29684170
309390848
351587981
255618546
193909648
84643640
378190781
41917150
28766964
609578985
476823464
106281667
275528077
177949432
19604478
360885005
732052596
40315237
284633907
162799024
89034363
510689215
16001142
62355308
78444527
835189726
84721423
108581215
247845772
295125017
197782932
70273162
506861179
103812366
258980070
728992235
265192202
16900651
183296161
140962885
207723993
137571323
226952726
193164288
353846127
3965258
393420981
44980647
196570377
260445661
238891202
272634841
156077133
689416919
282444242
342899403
317357751
71357635
18411250
765085202
418476083
12593491
155155519
41181259
869194733
170730156
251924
246692437
439752334
80849516
179627008
37036125
490540788
58307497
757011973
57575926
404611156
401788564
133779376
11495272
91574488
291174991
579217766
74505890
145577219
442283867
194049770
61200524
22310624
293122192
7010250
12392247
7426777
420060842
204862978
67372166
602568046
46551155
137753966
680675418
78858818
456652960
61370058
675787104
241344795
384153793
14444389
440569407
88595776
7838743
240679663
359186596
69593017
5830906
2578596
96433332
329367422
462462739
71994989
688917348
65057687
255133241
98194168
117560849
612964496
777392423
67287011
371467220
145297485
679483934
10943081
20251886
74153289
138603698
53825075
216396744
167162267
89685521
173573714
3010742
107216794
157400938
562483597
5048452
29224755
8994282
387005244
309910376
953263644
48099066
64752533
265477857
178795585
279619232
497343071
97900537
404374539
298906268
433861897
46145659
313719287
117745288
42149083
10755164
327456155
17729060
24548363
587669575
96135265
128947898
190861309
69533105
353587409
409169020
100029697
60141556
594368103
28458255
46072843
239803096
120591424
879178628
180855081
6648381
186467142
214059395
243383233
129213634
200452488
16620417
671669098
277387745
73007577
141925120
387858183
214857457
250333222
59637206
13377015
177006980
130618322
11036874
260506951
723787084
376124938
14492783
80384731
305429384
63903750
82407769
354425060
136843841
78903798
15073035
50932359
707678490
313089277
17455517
233373358
827136297
384826564
82151491
53003493
864009752
3423771
255863413
388432637
141164839
323194356
323937544
200972235
12867296
48648631
339564323
21726207
442015696
557295267
207621624
416880737
87819760
72781004
218103649
15830361
186397341
222407062
53014163
683134225
151048693
27978348
28837340
71315298
54512297
237446772
144547149
27572688
390549229
473278351
302586929
510770188
345588011
582541785
143369018
337170904
459624573
127169343
2195009
15679060
11369791
81078588
489914785
302909346
68414156
229807669
408333508
18655848
264618634
675478541
472648879
138301657
740771913
203919370
56396490
251392835
22817637
91077612
632747523
8755338
320478453
297346007
226344690
54759776
65551779
161482957
199441960
6543311
57172428
44737734
267742645
644234430
401598961
370077
273931951
650276044
38772973
156215525
760005573
437389530
136939526
117296600
427974856
691421298
70092048
683913193
696091543
307736578
88288004
191878377
105576689
503186502
793661504
108635016
115511322
434188957
220095400
676972886
7702743
25425277
490780809
61713155
8095301
629558539
172367201
358457393
193477735
699649278
452901713
17521155
65475456
316127392
456444028
230020504
30693343
6975158
555994900
4001296
714734058
128057116
48028096
188135513
54211390
273411199
699592513
212946025
210923000
97349672
223401023
13843765
597594287
107858133
429842667
12755250
252066960
8180113
361558516
166799326
203963519
242802429
306385104
27796708
9766334
142132938
742088058
347159003
56907
17838089
331079239
110852125
287036040
59120025
4306937
140700879
47618019
10032344
97871448
271263863
260300772
383566949
532552611
18917679
32367850
341148457
47516115
64571856
380421942
653643889
63087812
30045122
45515344
18764002
215175401
30327169
264371811
185552056
187531512
235898827
494496971
433343
61799713
98586524
134167586
255196865
528944026
17662087
585869496
42229647
88659366
67846554
213009840
270121048
78889718
48925494
647588
276973857
47774067
90836690
290060461
60729838
287929799
86351370
234954151
236002792
5833932
100076602
331178365
318207240
528947721
534359683
513497545
101542610
188769448
109459649
3420922
970996555
319369213
63666329
41371857
314728546
217120030
524894356
372481699
187323747
52631958
368595036
209005902
578855306
126399490
497185875
44215705
379183743
742828
329119091
303374128
84262293
315134683
13995820
334981965
48572614
457839731
11646065
153548610
846630281
377096749
5982947
111260888
23536161
42670561
537831243
173922956
87250238
203301015
115534866
132605072
12043984
426697881
108649021
44499674
71876346
82996205
86216579
183481280
17983791
78939805
485498302
516699755
636432134
58968041
466663535
524217610
174248316
23682547
319999662
738414175
123232558
210625414
204512089
275378228
61955677
366309134
208488602
11459717
548610103
200109541
145561911
83811219
400179811
323303845
736319612
320972434
367977442
125664237
30674205
97924742
116315083
308672017
246147104
824933285
414819734
319378814
17082185
248364695
28154024
174904068
455920671
115682283
42228144
289635665
174433257
466221109
214508601
164112380
97611100
223431614
882114366
408845674
547842334
290606240
467577238
449802717
314064523
53548631
432367797
82476393
417782332
476889981
187314421
136122374
38822162
42566356
182965274
43271284
271174675
6485270
559830396
105106172
329393850
509437208
31024513
9630037
617599408
9308772
75100269
257147859
488450123
422313700
193147147
158502062
250501304
101646175
656987842
511126537
182055798
513843345
699550812
36117921
16391410
360392570
155289059
8736270
138790413
53414261
831299497
443009401
395382978
120222812
282102707
215696995
862394754
121823697
760355287
302033419
775623405
304007537
747858813
13469350
244865244
154091543
308389527
92578815
53770109
20342430
139012919
260125449
417003168
373211273
909268497
171599072
500143284
206995551
616220380
236851859
371340822
401808542
44717364
67915763
60222974
66774313
236894462
492817326
41384398
314125268
3427172
63429223
27374883
4758165
24327367
405407597
26923316
61994387
48204516
872255666
253250331
223739073
1230592
36260993
377790826
427982136
160343701
464818326
1058714
232854969
50136042
12247714
410947235
817519381
579485958
742038358
132320443
539423871
135668820
380137026
66980542
780091727
137823544
171310615
253500937
71295215
430392591
308550801
851025407
84218924
201011278
454841702
88144954
51046308
120780349
63617820
417538910
719281716
127149387
661298096
371152727
212560692
297480569
747606218
7241698
191717056
303833234
150498933
312522257
24342527
31523923
92998642
21876
456883435
101757946
119613397
492921038
458975760
69315142
58337811
86903111
217680013
416700273
326845456
472838153
75931768
129583603
19188915
172743869
285430107
173327872
169828740
87709455
473649963
130667177
307795604
22990808
25747435
56196414
624157219
484639681
71502012
79457379
176549401
67741726
61723277
899059
94600156
75212307
44211325
500246929
108773864
594995685
134373966
11904939
310514375
838548057
359404730
451882807
176422260
247008453
14159551
68274920
159089050
64167203
211796712
256157331
213713053
1439150
519037455
49697996
272130546
453395557
753559377
80211605
13622132
70701699
65700652
206610631
247756722
223554775
44548097
8846323
25471718
62344775
216834601
70669105
717726197
662698641
31197948
206383765
2989117
614775260
25680385
170500643
863125382
106323004
220483513
122379333
246789695
178128731
406297423
840593366
540252
578918212
406283950
162398501
196411902
656170605
435975728
333760716
339385060
152628510
377081796
364644293
41167093
232147247
159049613
638980491
45646981
25336463
426544557
257323952
38561146
152256834
1023976
777044884
265895462
124897840
147428867
343257403
254945871
141295951
899337328
772165897
61078805
117231457
79638088
143114335
458645201
98281183
103065138
448167825
17981818
10665600
248023758
302094755
90176413
74291160
133129390
612940080
352266164
197815729
169926627
73080851
73611906
318374974
200548391
113010370
51937063
136982611
299623905
797287528
391875194
574801827
153386867
226672053
92569686
125800419
419079626
404060995
160793344
246412701
195251292
265069778
656060273
94465693
38038415
238112435
104324932
257943889
60263475
169471899
47052376
78824482
214509709
35920950
70075069
298625951
90717287
366754215
30287635
212568801
47325056
420422726
16162856
61282570
203592288
62769039
892680786
358655463
82754618
134504606
290063835
313189011
387522252
13819178
10773834
154306223
653063484
105471533
132305892
419574321
227404389
100585194
814649964
142370229
429210916
236195444
238504942
364789550
24304840
39821122
669066174
399598708
328826842
5664761
708042723
58062225
432370933
48708187
31000055
160992218
110251006
14763057
87457468
44705002
362336065
335068060
22007161
21480500
54843941
67306349
332345157
13853933
21638311
527742164
12651583
532898112
380992603
92855887
189934634
73481636
231509097
42453034
35117940
445992352
227294722
123614994
118030253
31184236
695824457
46684496
161496810
74218965
273437514
153402277
18147406
614089541
594874848
168426407
161525213
272079556
175878182
458273848
142069020
750387043
26198092
12767239
49865371
125801638
361730566
646551976
301946593
138188050
682503834
694219318
391870221
31646680
188651591
377948888
363699303
825380164
109416502
609084124
53545067
50722510
834673627
17313002
65989642
514156706
456808489
150094691
499337780
410236265
244030444
774934995
4545810
68526738
197618419
867117006
68300519
82614951
24716883
66160979
216208201
72192850
7630898
174581038
19541471
70982949
226104117
9361264
309435216
464928192
21550890
371968971
64015931
388007002
6178298
736471888
34571485
312784058
15049142
121829728
251267522
1256659
97335614
25324875
232009541
56126881
700853531
159291546
358771021
171064286
46678553
120488076
331013421
161886996
302584077
75337727
37591749
220634418
78293345
354347905
80036686
346544617
47816317
31230504
592895452
119205219
815715910
381943648
23917833
545854263
464316417
25813423
583224479
385333376
147960339
1670158
586677989
470232369
347270553
52946407
32865244
93247803
59510534
658188919
49445187
125116956
771413605
257732069
58543184
156442492
69430505
178626800
49667842
336333280
51826385
308753928
71963213
713395894
34389021
149401370
284871515
32456158
268604012
612049329
125030928
14672423
87245432
8277707
34161373
202271785
471764880
21171907
183654970
513653989
251427366
530653599
20573997
62280015
213445098
18152929
153722683
923111540
705127937
244607407
283514201
142613238
214447046
648248357
23158240
8809304
130845557
134791225
567014785
58764698
44890595
40107821
46982253
224143529
531016322
22107789
45845252
506956471
416480733
176967216
43268006
75505119
50160441
148487193
724709401
65428011
93938949
78345480
94363040
11328374
614444021
176064988
661481829
294409160
167917233
374835550
260005799
3378941
305927021
71439004
460297277
54740837
6892929
508699562
122150964
703746718
62921827
618430538
323725094
170455342
181182399
685286117
13832416
288664822
365353918
13396008
72609336
177409571
259638847
243770325
116836303
11727606
18201382
164978907
346406750
91716041
2825521
252316303
175920865
141796182
378526052
896893548
3087044
35359711
708598272
132347441
47765372
426638371
85177415
158143861
77222752
263697159
18710486
26691123
276286556
87712936
219670359
2150877
29131672
27405269
7531934
1276309
318352562
148473041
628567693
610807658
30663194
179794913
287032528
182308160
260496680
115431801
454298418
97715599
108417396
188469621
140571735
69011746
39769726
109980686
202569087
44087032
205322295
898018991
118118802
892226302
16942374
194689745
564677906
260009
588323153
480907150
441810036
116546015
343454988
493235191
230146676
16465744
91712393
614437
2555191
211026215
328061032
508006584
163458178
29953907
148257348
335061983
147925396
2422052
700413615
147430370
506480229
381984762
153962524
152979533
246919882
178143810
414378831
436413474
204308795
25605282
143020557
353576676
165299205
20426012
224666440
138822349
256182481
387489446
581305571
83700409
129312811
699414203
127882313
39783413
580276341
259207453
90005509
215913562
36938165
182702844
513642815
30080111
361929422
22164422
5951569
62554452
206351836
95287999
17324567
258193265
358363205
25814503
583417
380422907
51243861
3285573
69266047
29881973
195358147
2461517
127571545
785715035
531877595
140909538
13301484
114554321
434103558
523755101
181735317
100371291
844067920
73328002
122557040
599069753
32345449
52536149
369401926
275912502
634381726
622234292
114596739
440557753
8616419
220242482
22837398
461681806
1663694
163810
20070997
293591059
904587
3897530
129876326
2187985
232278068
291206512
360312651
587890734
343201480
94889977
235091789
64633215
269287248
90435447
639341713
92326235
313061020
255602639
84910852
671973408
104213273
148751754
181958406
367675442
228536690
244827492
195821434
691385896
675351746
485261058
655733591
536368671
114575532
70177379
588807868
284886810
85412203
169171571
413121204
741816546
266311430
16725053
5000601
51011185
217026737
71206232
5690674
288419652
573683220
149602994
110640982
78678984
373489965
12423606
191322593
40321593
12724058
472940369
8197494
428154377
583681434
823155468
129814008
20269293
166310752
164019754
7188141
728243780
184957471
450252950
48547075
44018230
88227518
3467991
260590408
394174364
78782180
16583821
136761951
81618610
661564045
163523911
102838317
65300750
735882256
489850041
285153197
65650210
403469262
242288784
482807267
509626545
17978484
224826873
145210028
5405082
106950099
97339994
152587083
149930361
7209230
2332358
242526088
20620119
107863722
247176300
235062628
45425239
855904882
225834923
232038459
381799791
362572195
252663395
134680204
527525009
562624192
461182818
380518906
885688615
243360256
514118002
327217956
119367952
31524359
623931681
415716231
33949896
62394268
490902376
94783299
452018877
45988766
715848953
126708568
24402678
173757557
350193433
516267201
2794123
63015641
291979988
8122526
19931443
792123365
121516727
196798852
107693239
289226995
372945038
374296889
787281425
456989025
139867308
588454332
219922403
266494608
56936548
493091722
20060466
243020453
306119784
170346600
327272104
437763879
232708335
95290797
141917308
59376345
386152118
143908948
45074723
340703590
355993362
39099980
200925870
369903518
150337939
57383322
34032780
16742487
60287774
689701570
237237020
116943391
57658587
49311637
129041452
66583009
309302132
350565706
308751100
244378222
627574746
1304141
3744016
426488691
237767045
76053557
129935958
94260890
9344385
329118367
498460640
197420002
57985031
48579651
3277603
147412274
59821161
77271100
139072166
143943171
595482365
252982314
113833844
597867278
26076814
30720195
29103168
133422901
16571446
701148381
492462809
263731091
39128857
124894208
223897210
604101484
50370323
1809827
101925591
42874681
125380406
310753924
189512413
41558108
228251747
18515039
531291339
60961577
395647318
64140828
903708819
322392396
35796863
528573746
248334696
160958744
143108951
169196708
349004673
208622092
744091218
1884684
34934832
2988139
617918515
193398181
196816379
129416236
634642518
372723616
307750257
671817447
305612042
80575849
321678336
509262521
103286642
710657476
81754704
523195976
401350818
93343808
517159054
712147270
869316614
6712051
53226839
80224010
23736496
776815486
509666503
153618166
493109431
154549767
38419839
123194743
500743952
159976812
95330601
248127252
653818181
93729898
378663838
964005707
157694340
104775320
595965092
106329722
526994184
380556603
321197993
381752496
212053648
304363104
9313460
152417953
379865389
371215663
128823152
463267578
636043251
109311097
24496181
247834875
491597701
51097373
165677579
191791606
3176022
90377010
5255185
750918686
22120612
73756702
672724311
134504188
92563710
108814832
20286765
41501771
13693700
467659590
90547578
119232186
436250589
92153312
214386819
705037203
98640294
379497410
81939836
408611769
926544489
84048388
222842123
364323376
468339055
31711816
116622552
257468561
349514364
123498753
394878780
369518004
645049866
105962214
80978481
158280614
621377562
492360104
12955685
431798891
16800518
218096348
120195416
573760952
707304277
4171861
239628919
408012976
16823713
444999394
528876235
351848263
475593121
85365899
367244604
569570974
208706067
324222920
57732977
11604283
409298335
223497547
90181271
189868813
131138574
9497737
71988147
52387149
166284278
288026894
65227987
195147170
41568767
172499599
186558520
202021
45044165
547659599
486318865
546753643
35302601
779627822
432891156
120809961
70305546
41089066
141445743
588386269
78539645
277802524
145576088
318203133
116194450
27593232
305857625
43629323
434506705
158871952
448865647
421741102
179614886
42241485
345917363
22793228
326775297
49412532
292372465
485346616
53202800
157284777
287921033
552587102
472817826
10263341
13316982
62340322
66901399
494987319
91973488
502163932
224245379
9250838
573518911
56116406
39951178
44689721
13116015
149558433
58341427
97401910
47087729
489200934
23943370
247205828
126548757
530240093
42036136
318536150
53250042
26661967
273727545
109159751
580764019
794679419
176716094
127971314
859231
64219059
196234429
235161505
111255811
150508777
313014332
268673394
701413393
361577013
22314941
338008169
9772629
752785583
791551241
224334523
1231829
695666316
29630829
9971280
120465506
404601482
443639272
30456943
438494878
240218519
297567291
28576364
12174832
23225674
463126139
374830142
274498810
46745537
322344029
662262995
48566950
432140855
618681511
692600841
388667424
23514380
574383941
636548996
16266066
228836081
74586127
601191295
251441294
86233504
210193782
165706751
296185867
74969714
49582902
57175215
75158938
4490184
122547461
12440971
167989970
152688228
192684621
73018908
280095906
441313708
121147862
728852316
26329964
88432550
7171794
511044807
48547541
685476843
153090373
688931508
500620568
151639200
105496519
195816458
134898405
266391972
558244438
576689244
65547812
25096065
44786192
331081664
497706166
121013172
889118250
934350374
165856694
68223217
267451831
62363574
19053513
33776238
668951475
837523432
79596059
236940312
291175303
56569028
639663645
22034997
289348752
83518381
274803583
118500987
294875796
877079027
76257739
204917666
938492194
2316022
495878197
87770127
16151139
51528813
226807887
48425764
239799458
245973598
95260487
567179261
352122
326745895
109430480
187547266
191202122
395124266
28616184
8318679
443162946
338069257
160289230
407724721
56608135
26848829
61635141
259183224
141608521
87293522
774067272
103621999
377993429
238010691
351418949
488943235
438173407
33108834
256214343
190862767
53715360
270652356
157993882
498996976
169891346
417392546
244517794
292031911
3299533
216653294
67347026
143177803
419056659
335490958
369935051
565593073
87700460
2327546
20741485
63635579
17842376
4322516
38735816
2339928
284571860
454347154
870096734
120683119
419731483
30831454
21408100
50284644
270397297
214739477
137149909
613960394
432336708
123061535
233009682
593945566
367279359
217327226
702840540
754359623
69062730
450187311
870123103
37535822
148320744
155646622
176580827
71576267
248069512
1643507
645816324
321545514
33218858
176994854
28238588
437390230
600014161
692104490
34825738
210581602
301182880
78821953
328198130
28573182
18608897
437298003
603572605
123843221
36518872
606061954
327507393
38958467
185118272
10618816
242235809
236929230
164046008
94368847
626048063
19913101
286447899
346369440
145538837
934846046
227797785
543306434
164517963
34161459
28648095
157473195
121923761
677532321
259176283
164508783
257933086
31140031
185092865
316112081
30811159
332338847
87043161
41019451
430813741
315362287
431302907
777954448
173779022
170183967
433282366
196318845
128070544
302152355
153402298
24776739
101992009
440574122
127460681
670898891
758865590
471609438
222847101
64883027
312873440
456299378
147385265
182800991
184125739
597274151
500103279
61447559
65601425
433687818
273434854
7173859
298308586
230657175
183908727
70367016
174209871
271263872
68667832
95453770
106789729
203541024
57882342
365913003
61945514
869877915
158495678
213618119
219889345
332938345
696026737
149778469
842288241
30041770
395772235
182070074
974911
426353954
18917083
15396079
606924863
55043007
419703286
580027526
29722767
160107170
11256374
24480606
228908102
312593430
93444144
557982579
20572302
402307502
1030478
122080325
34120443
77859035
178631140
73242630
185338871
790873577
262792122
1620547
480486915
324587818
24579808
185863131
399576464
29205233
53227388
42872397
173372148
90403585
234296678
179027056
218973556
598719738
445035311
599485889
467179155
555004679
24957569
615854594
313646896
523784811
320581183
443377155
154737415
313910670
401719811
91314547
288638105
2591437
860991624
472281231
43552418
39542264
135384847
43963270
327115599
480331592
64041551
2839572
481889449
309460274
31104837
291740054
287633827
73003147
222227037
458914779
145043017
382913735
155814464
8636972
1508732
38235216
4847828
180248386
378460934
197627028
189988487
365324084
30510635
144688474
26500688
29812119
99179724
25916707
111361776
160309336
472856607
10981340
343301606
36320676
302374856
51772260
295189194
746669996
323981463
42106349
388241353
512912131
374498886
20049488
84722088
229113796
36289739
19503789
341818539
444938403
277036595
782590
245243611
13137926
103236902
303068252
118329771
63413587
12947527
985551287
168431013
93925954
78195175
257528620
176991590
165154875
289467048
373005492
49628111
103899823
136970460
786195626
48623984
357605558
283389719
647930238
59876941
156860284
4464942
414789716
335676920
732940475
274575537
2614105
186106890
144256091
241449310
121484823
89058664
263570494
303166070
228277926
423619664
399764393
92191685
431163826
46483175
178734223
6155810
26258660
749679508
215116249
136788709
237145401
80586335
39429202
731553137
13375628
506224219
450913777
45298088
405477238
260474838
66051171
20279021
575802300
749468605
78106829
616499911
715187541
176882097
413014419
384805056
109709495
460851311
729130
180610564
488035998
49250867
85972167
174824029
69790171
32086276
303434399
106843960
6638028
55872158
778012269
206048458
526504815
75738889
419977492
36130057
883557565
245013466
359665992
65744524
84668289
286592336
20847235
327335932
401564333
919827280
10707762
156242483
235054189
601408315
7679783
963032648
129480004
580694612
94855353
130597767
731245166
197602909
19897370
116447124
98512024
224954055
165101728
249261154
971159411
106220616
465657221
134292417
230556772
149153627
41428242
91843766
454672121
254777559
230471579
100499101
130305445
111818247
8536562
57338710
59545859
27941820
618808486
141588303
313505753
329929940
25954559
424017848
321924440
573316164
114030935
472915
65487733
144130217
25831824
389572760
54912669
418082262
300712576
258282738
23651309
59693078
31459750
6271163
230109313
314181582
621665828
115830289
193702021
76017645
83925631
125122919
433328634
824227740
381586691
90877288
40585246
187031606
74414383
427783637
317916365
529156082
535743893
2427162
211996712
885276571
539500313
3866195
226385951
241681291
147770547
40529222
358761152
245485724
141946468
65209307
47460535
349726179
22605618
510903230
408938734
213649789
335197226
703722078
498917033
675055818
873314096
505625753
51114558
112873586
325273556
356983779
854278223
749813209
612023714
152976375
362840091
556473961
253893727
104542745
627377830
491956441
137785421
264726521
147599546
511346959
77927639
451235361
652029382
820659578
194763634
151418243
25989674
437587108
280687040
87017714
40734279
59364090
20211729
688673897
31978468
226502928
621621208
291147242
77561858
668831284
34770400
207588556
217913034
752647000
374872688
555280199
61678459
41826205
60634209
2032887
61936999
964430876
3468302
3073103
355036664
44762064
476884800
356596707
74852403
270087946
803440579
134995428
28577473
61015321
57682975
36814183
476759932
177286813
662432409
187381038
50707089
14674956
5290361
104974091
530148921
891962045
54604173
123807293
213552541
387468346
10056344
253112626
4750016
51508456
618093748
99322696
365893824
283208903
121741002
348230641
287615191
534994563
247494356
102378833
90315017
88401312
122146857
380052946
261478420
111784503
180270062
301473551
98702663
633259975
67420250
379361042
648762512
22158587
71928122
23748202
125886262
182090546
467177557
13703708
418769490
364019651
230700888
39448917
697006949
30744699
62588614
603330994
205821855
114117935
18833629
98146759
226955334
15732769
32145052
263093394
60098042
416225512
62318861
208286687
78223309
156922529
61079295
224317190
547780789
134436768
658196973
361103220
349512456
248395034
5114432
409700805
565303940
421034124
443407549
690404763
293498389
256822495
209390031
490739456
381197193
345588827
104326035
182028253
649400662
510858299
231658564
12898302
1643227
225656530
495676089
27189869
152377503
704661869
20644421
118529780
174379986
437261407
14816089
560626253
202771399
411257029
441075182
389178760
359099453
165388549
11258521
264420359
91847416
824537782
285291346
294383205
31909575
106570786
176588307
75111195
487524482
841207
238463714
376663804
611575932
108713835
171360584
414140156
74349274
193263179
224361856
579825845
167820453
348673317
344017494
500630454
341467535
289807755
473809559
12021847
59157405
725104438
674440987
210777859
44798093
163467657
381156970
734667372
202344121
188329946
79882918
339268373
162287037
467997357
728337670
92692173
55880108
337737528
786633485
734977280
170395262
29978446
27415748
78886734
64115063
610277039
152401998
59325775
51540782
773402801
99753346
195208244
118589595
12717561
886630436
460271067
311495530
67493046
72072389
51429168
39383807
4723270
99144481
166392713
577654925
14968901
54353258
362340278
234296849
152424144
130318127
401121223
45086443
226034644
265203398
46395524
425393824
135496061
109100642
766590255
187277960
163201323
225176916
51578332
287123043
470600361
538695067
37670403
1741954
183187704
94505283
36168944
745250425
573957240
34920762
24371087
61569654
302195992
304967780
18085110
527214298
171147463
99016957
236850172
129663125
194389525
303940928
40485092
232598774
317809966
479344916
49181259
295992446
50201681
619151752
95647913
486603913
279612388
490815356
450797503
9772307
267551581
344268600
4273409
254273490
154173553
170409225
12587364
46662901
255209257
177016003
631972992
102259536
50010272
131926807
247234376
272342762
398478736
23673295
45155976
14650004
360834433
32994505
677717215
205047269
794026487
337539373
392845353
17694729
216905
108625280
348741606
44217067
88952747
828276767
637896363
391579652
94138424
314612768
257438491
71410166
18228994
58197187
611991738
137133123
47943192
6788501
593857653
364985100
147778866
56691646
61743187
630493941
523482695
293462653
21808016
154466245
240552627
372973821
238862378
224880241
267399396
18967385
863172
83040381
264742267
144581405
6003956
260900517
61219415
39186060
137599383
373109025
317342637
930300925
6454160
377854804
34639699
11181706
667746270
339217424
289812671
142111622
594887160
17468269
208868167
444643144
6685359
152893348
818538082
56734166
104075418
106356325
41985682
403370552
281418469
116030614
549596599
22249625
711230431
43960885
197042186
172022655
585411473
612451
81522070
172787539
138930704
36557097
195568483
229216468
8473973
12798656
17689538
697338093
123716056
133940569
87665984
177368437
211045866
21912616
70575633
371105170
81458937
93686886
557211287
183656098
518611496
316996164
71636849
294980262
19655436
143038079
25220482
569578814
151565537
165624624
611781135
203288225
462358742
175968277
928741688
65847998
5821226
423303462
229477352
101348866
336459744
527108581
2609092
136247097
354389763
98428434
588751997
100137465
48696673
318608450
528717152
138856542
93472021
630915204
550526787
268076145
421146821
27146312
408006630
271979133
37329712
346791611
244543497
385207094
125783540
32201316
6171963
632047269
150844936
320350679
404770582
489528658
195403213
714452571
52043522
190241382
744983777
448138488
322734795
324059012
452010646
168870422
135813521
568865653
47137030
459471908
120834735
135560371
219064029
57759216
218169310
307471095
378233996
28338231
438199654
334396162
806445384
538997742
168237911
58233498
164812371
50666120
328705963
629788264
129877159
85225889
122722340
395653499
265679537
247534368
205121988
153147054
467000596
115604845
6676208
49661141
214285019
530092471
74681067
178410566
20217689
381479347
323394660
447728478
582690439
38102037
29191276
392727589
27654170
470198552
552027056
17265749
596328832
473583912
12405700
12278988
692784725
140287837
423677762
110642345
317792976
123953324
228408229
283890234
48503502
279301711
504434554
508495842
716407867
265853223
443955913
826913087
525377538
99311993
59104457
82851548
277572399
368660986
180724493
292635930
489597054
56471509
14480637
105769130
65477886
697688246
569572502
366043977
7009080
17637343
595696130
40842103
7356244
119877150
16754832
569592670
15154367
18448037
236930555
66777987
134721845
532936698
63031926
442284802
26180140
283629798
196016372
73807839
20570235
151589557
79808384
526465684
159032520
196175368
670112488
381702847
271126322
754771836
82845038
334389198
108557550
27261566
93901233
72978687
98217887
70505545
699421486
69465344
200607989
288640988
304088816
222773237
106143040
82911166
31769689
101280098
38800297
208648506
464654635
294535703
76777177
132349
277169
81368287
134213498
235710061
138865252
149068210
358310970
11721225
614003990
568935666
474573207
125998292
328420906
873078359
280339116
200575378
40231419
126537282
64312102
253631932
488450434
296306143
332411098
98588497
714302051
69380927
102142751
131500389
889575592
524926009
313977071
424848031
31397702
246880375
184431163
211397463
102518064
131785363
612173320
36573980
105390049
632586478
3057091
4092658
327669716
341868466
50857937
404928186
107149493
176291269
5182368
236521526
80631522
112446156
193048620
558057708
380180022
213405668
263100608
135302656
221560315
1814667
129329092
114842648
313591212
207748408
121369301
365899799
690702811
172262445
389602771
67617753
215403666
65830756
214101364
220496777
566270532
114017891
83562079
287839660
517451585
623718347
140410107
39173418
541250388
630743504
40425494
165709610
127230038
64473020
24231815
70134349
224791151
345790210
358760973
10369570
632773277
246243771
114122400
40390055
136633054
92782622
202608193
58619783
160701981
224077393
114375213
261102389
281613415
241339284
355567176
233507029
711238506
329538692
505100475
501475803
253743301
40852064
69438839
69675181
467202302
306308081
41547045
850593455
478818846
546018861
98432744
27625817
56175135
181867880
117992652
223056897
344866932
308351660
21736108
365273777
39374293
251383075
412495427
509538134
11459503
8902998
15841029
194136321
17648371
827297704
29429295
97892044
50256928
370550086
463522092
274861025
972208
322037854
101008547
363004790
628718642
215429084
366083513
23030225
758912601
57351213
766082881
263988852
410109254
527877696
95152161
311486452
62549430
65053355
491700538
298538765
103747054
93492977
416656297
536889761
22931901
44853108
125623229
263229509
65967812
358691710
459746689
733110225
470003700
183889524
56604487
79103197
49212264
295529958
234271024
214906258
67923787
566234239
676113606
61631899
373977899
426625945
251192192
139162507
161132704
157592521
342873096
697250563
720670625
64738781
30486413
26633449
80607517
532111939
503047201
747214187
269494836
340268420
27800053
167869937
163844849
229612445
25131861
23812964
313820338
32940193
114664163
401504886
119202807
129338382
548370089
58086321
723751082
189275061
29875474
299217845
9431973
283800308
51747842
220621750
519731361
21486777
426520138
574077375
8187414
146488299
723604605
10025931
141421543
704118
8605825
459723600
115516609
63027448
161165448
25133071
335718257
444651223
128832106
271173660
8326242
452410649
101345859
547883354
310840875
895125438
419091576
63507310
448058478
328672908
589684134
338153681
199280463
55914396
770815512
713419639
137551501
363761289
26216410
395619066
153415030
189945960
83278380
763659590
446404188
441637701
477373081
111969
208143765
3330574
40877171
697142080
259499865
191391879
570047093
77851239
256405036
193141220
139874189
568249681
1990569
664712243
63596756
867510652
192825393
513329746
128475898
184930953
122776045
27422199
412324945
256841548
548860987
487278614
2190178
56304798
600851046
34019864
429464954
788439379
82371379
755733263
229841575
30043233
172573963
243366905
110712820
678652489
124674890
331744982
290416288
335138864
283888294
61103061
365798904
280873335
418110936
30299172
141440153
15738482
250933208
82563234
51035331
455676752
703786846
3149654
24329719
97548456
36803821
29962557
153911411
423086071
195396693
85260524
374067994
144124149
486424259
11261162
201389066
197550625
292928880
811773950
62186592
239107332
12823533
139402594
71498805
429192551
263707716
186466984
27088873
456471876
111005749
133996018
133673916
686057281
135089404
36813881
212133601
453593881
2582649
480054365
300360755
162996203
322307927
540249443
709177572
170328563
89827738
648836519
261293787
832380241
89465896
644270353
120427334
391864475
169974559
4148908
99686732
455636962
170943020
31825172
175536873
79057689
10242552
783991602
17043279
22501529
503508398
133695118
606524957
201517309
69822321
27000784
263658032
213351345
42832258
315890788
219171797
249161985
157226734
19902566
568006208
188065583
250493268
64108381
95649040
58909461
178621897
330355750
512813053
529985829
38367637
30489621
61356517
257779572
275221304
405894923
75543729
457651634
101100778
52159974
69474696
210867445
278043228
215187607
326943080
556863948
114695716
554059774
14281180
200606663
12972690
489802223
406098175
427544548
690360016
157968843
291558581
850101427
160161878
696341190
93985911
200964
108189466
392443058
479814218
66602718
163691782
181149118
13223441
24692006
38658540
102864700
273153292
113937273
28763660
34256294
302384247
84816677
1046157
261657771
13622005
2943189
385134992
164114700
307186888
81489184
134791661
42448878
6541152
3181905
10809464
19030012
517176568
159064042
54582188
56274888
252020159
318663942
692006920
60417658
153926026
175145726
316540884
24189088
127597901
267705710
4830998
65239273
19715142
66031409
137806288
5917976
674378753
239903893
300363123
92537767
14756942
207987771
228215677
70868200
219443901
202852153
467684618
6478193
129056349
91980803
188951934
478366920
255138090
219268125
12184604
190708093
773398200
553806440
435445209
246550553
404277631
145213050
473504646
108148416
292782658
758176850
7509279
269927540
248449683
345337596
477010898
195993641
549255160
499179277
406851502
835316285
337153619
231158020
320279258
24213776
407283321
86651896
763681193
234548808
145777096
160673486
725871009
469635689
453226857
8241674
425661018
3156975
279748141
552279905
508499087
75072186
20324089
313507610
773919681
506059779
712280988
195324493
9391267
419359579
17241314
179149428
399595662
145907721
2086527
155440195
12267064
73024852
462477893
251076698
9841592
61997414
61250569
26495112
227619097
57509242
154685627
540049780
222937452
231352235
397262436
488292309
19246313
592211774
11818499
252513147
481883968
165428879
170387289
4672585
189043700
66234801
52890224
7008243
215589733
260184895
83854788
346721204
88741800
49714613
580126869
225482133
86656782
615310867
289402648
123860501
66904771
674857433
284200018
871105202
144747060
32886394
114292299
30487410
60553024
3179446
387155371
49196925
151526164
405144641
294079735
498637063
604784103
124755956
267946030
210142297
121014901
850234029
190120729
92986280
137489422
110426330
243133887
223851961
155599692
392025698
423833171
1178614
19862295
835289
10751370
154377741
282627740
129062924
575762432
266337623
445994174
80832658
648640164
17804400
12772947
19274994
226790121
559724582
77354672
148311296
329161198
119514123
70273872
409559629
759769988
81072871
321329062
64684092
9606543
114462339
217695430
2489155
247067097
221683394
47405626
66273600
51029912
210048650
60673680
232469316
333670247
363698104
52767357
353361812
369694561
207259998
162300851
710776236
99324030
148611441
423520941
456745827
426520009
287375320
183300504
260262318
21878487
557394727
271642071
223431486
62850533
366258626
629698225
209344962
321201159
59150192
371375931
12082305
203254269
253044396
362006036
59376755
102569936
184975232
10627624
655415419
308288669
691094134
245971711
102874344
372674953
214753720
325899813
832423877
459139537
192623322
685141378
258598043
220139100
94226182
23380971
11306180
263720668
287966358
456324418
59881108
150992332
185900512
215871520
18082454
122379145
376306951
171002704
457708
170617013
359021648
308389250
207287302
451235871
41217171
103659182
62614194
353141270
116997192
85541410
3187041
814525586
810720340
37275459
58884673
515522124
9158068
902864994
289580461
62678125
257496273
448679275
358444089
75204827
28498241
24267849
36907759
361937424
347018155
59051068
249016363
46687685
3142902
90718153
128150852
66763676
781838430
530101736
13465599
185639709
368550036
617819908
357783824
353408948
6433022
137731676
212211960
541502396
74339825
52742218
749864304
336976015
574560844
2607897
100625931
96848785
43908245
48864679
351047970
90695561
407544631
513504427
65132960
29135950
356152861
68779656
76204861
94396565
167391689
151934683
306158331
210743866
19169674
378066608
21744893
6836169
26888261
229394379
278201351
187182233
175584113
61270238
340557577
316056104
194874881
135508553
184534570
423130853
694602776
406238983
211869
318923103
299421483
176918814
175827162
557502082
665212036
510328205
282578738
231139134
499382274
249195320
399653353
79208669
527840765
240746196
109087134
612731082
122642999
185941924
246822536
904879
62411853
5560138
686552762
287989337
715604679
17728368
67369824
695012145
455575690
208079383
5226896
30717807
194924058
94813623
169162067
451696836
221056516
29893823
306889099
190012907
274876036
392897874
15782073
188144988
414532286
427143077
88288819
166580159
389050563
124673003
598313012
108404624
93974346
200836657
443938675
230711555
99833050
29269649
193203045
440044734
213057317
688348306
163982732
430909332
237647857
560233848
247133878
237134931
51561521
164263006
331905523
26581777
268478365
33674582
632192522
462546287
28891364
184995920
166691121
740209746
417308533
25660367
145167155
44360335
8571268
247241863
440733160
190791547
148328970
249851508
195066
9542848
68022402
469037919
141572765
578264100
455683467
612912926
177126077
4333185
105433298
275413469
676146711
611225745
254066425
50510038
408083073
45850253
31428128
262416206
400562091
423010620
88388403
59381084
210419361
240559372
2118571
500251043
64030081
200426047
58682862
45311901
523932682
53055019
605484924
169391038
508110000
111729452
19396278
146944710
114170490
119151527
143424268
361686169
674938942
88320450
250787509
199616670
57185580
38931259
230786126
585149503
37540693
46494724
38110054
366063851
528480880
111513506
490491735
61869098
195765004
360680536
378002468
14000392
195139580
96831729
38914483
805196111
264754811
59658218
24821347
57856407
176189521
203854381
397744183
23124727
35602278
5237804
238195845
28374800
29121318
16416884
294797832
170712747
103428825
25930650
9886281
479089650
455444419
420122660
173765418
377562005
301205927
220256026
151077473
403694063
97553470
643785176
56395885
228484215
457242683
192641893
2457077
36779457
463330224
239795859
211506451
227353297
26473146
121481926
270450900
384459338
560484618
227321963
925523347
29773660
411920095
553120926
62968389
448420255
161185701
69644344
176260977
34920860
384896530
263495327
135107243
152996973
554496315
48654007
84313689
293203552
43588780
480312650
32254554
846567411
66833933
166360635
77635725
643691577
42590372
182324590
32305925
445206258
87045660
153253418
299583905
167935540
470157699
250996145
59685446
134595368
55476764
67869197
216317123
276310088
460002405
398665255
122128275
34467012
350124382
646370582
273338366
347405341
433442544
130189427
391990139
209128949
219873514
12265123
527722005
164685487
227128620
15029045
479530968
6970473
6999073
71485122
858942294
209070437
516176638
292790397
179071181
482746694
777350240
76631900
56297496
251254224
26959780
315969764
511620905
136005609
303799048
309372841
256108538
394809300
74073406
40897497
230272740
18857899
618953
216516704
618160908
150555944
37038572
31295782
105137498
308731486
222569499
9095058
282233491
255682765
182887704
634334184
96321428
213681381
443098647
446119295
242424782
115080550
97120200
96888563
841451957
67422226
226015205
81139943
333799762
200470793
549322227
844428711
220249724
219496631
863000861
636301807
174945143
195723865
199685058
186810361
20897867
469407515
115597226
356377408
73105174
33510280
86427048
250390622
280122559
180744770
657434785
76505730
337957671
484948572
961487672
519385583
118026124
22843440
203099855
171366673
79506843
285999215
104789302
117193541
681941381
402844242
124971785
26834600
344668533
309075062
468045621
40441356
871279308
160646086
312368422
750746634
55074703
210162099
275703360
27992565
363188518
139212099
238553362
603750908
189472244
403278465
411843381
774839413
108165952
407381061
82496226
62767670
82120007
521159847
91615207
465107367
79590465
335542693
839248668
105016016
97849461
91250606
177706942
20150897
170353149
47056548
120777926
4662495
255347311
152460998
314354145
506680545
231620712
140101857
434984090
219841284
310164664
527353365
49805657
274591649
42675253
285143286
1651407
142785529
222506208
629738743
377296869
330044472
2172787
591017961
82840961
100126946
545233985
45555809
221928167
631361522
499950852
556740
256149283
168659327
525555429
911662
27849001
9974847
221406388
414774808
26620088
139904164
799598308
495101288
301022938
173160349
199862189
328092473
34157715
207823931
29057755
79037526
68404886
10660997
404987196
124755201
22972968
11938529
717982367
358078921
103205624
31227600
199405447
211534601
15510490
7712156
837695819
139306079
90220942
20853585
533103060
26580877
70865582
453983979
174969575
253475316
42428129
49125039
203428429
37537052
41029284
875774790
220755186
56338348
944363435
77012311
217305756
64997745
260938440
70090230
48141989
206007173
782733639
18739757
44035971
120267223
521674698
15527215
492613209
100795914
713016138
35081290
337163403
17393858
308630845
475437830
669748727
328864503
63555533
249323189
8784302
663371159
272470845
110521700
80706736
220878600
362738968
132394562
216522795
101369174
20770694
691943914
26434504
628929423
27610679
236792371
25267852
108670069
451080408
240915546
56385975
11424166
183985428
171070942
352493416
91512180
750175363
71154461
17710418
277382146
25904817
115698310
307954126
51304876
114616506
363994200
500270321
417320429
258217136
48288702
516424407
490217676
442183377
225996649
4276056
449083840
114420093
95200281
115285962
139616945
6330392
18146893
245076882
83995417
162992171
74283288
10786020
200625193
480946553
322526689
34811562
856486100
446286808
4866608
292504833
191404623
349764366
57519152
486478662
73554046
8747895
201895547
131956134
12041406
473329042
11405902
224598631
205617236
130992239
429486441
125898625
20765004
160834294
38812
131797929
83367033
670988959
107147377
503770624
567349482
241697108
768742552
125971928
157702585
105690914
420939073
179833133
534055272
186117761
164740719
483588348
205594332
404923648
105437135
321671940
584136257
547651890
245932873
248202667
30778489
61559792
407325035
412522153
767680306
641605092
110768229
10625248
81068249
218381637
356454417
11281663
433433135
231730698
589210873
1325216
489970486
12012926
496192283
29633960
15554784
260734374
450597843
513250394
1467479
480009770
177746511
512373558
805576022
403558785
471143479
228410246
204295324
6416597
49515347
251949164
639837475
70369994
7968391
92218996
291622458
103416435
287875527
466738999
119458160
414941257
587900871
86517004
14864407
664699159
92201270
781735614
117359024
90208211
215095984
824495536
14387264
9887048
4267228
460821407
3739658
145150428
822550314
303911670
11966933
185621326
247213235
606749737
508797719
52327307
678770033
183909643
151104331
334222342
743302150
50881719
303599461
101123766
233170797
267974644
297300417
136127316
33789452
4696856
222972417
126102239
827375417
218766563
802118211
643201720
20557511
321494468
728440232
318376023
182083318
199698555
3451565
200092515
35994704
28068689
158513603
184293525
719404201
42008760
18169803
17355768
250974017
94413347
209529570
185110939
298281396
128062905
57664462
583422296
297393295
256659725
89614704
256479798
304005774
116096147
370693925
121981742
116995482
120163875
31288580
1449199
557145785
42295280
384715110
245340788
138032017
22807384
108754678
577380243
367899624
265353836
145316811
518973516
27867128
155666358
90404694
536721557
104362138
97270285
549621420
488215565
264051206
365964760
75738953
603090216
67766085
403128886
123167544
53912303
99332454
192558168
31652158
110523126
317527296
250683058
241710042
349724551
495185455
346218425
141409774
594957299
108204798
282995155
491794900
34304254
82219721
597389950
43222729
290314216
28873234
183302897
17223659
12538276
576215958
214181967
138396573
199861114
64235169
103982638
555723239
133983673
273136536
96155718
136348085
325793510
39719830
236262252
132455106
427476951
401759549
87378935
482668562
522073784
130882574
708464591
15232473
503331406
147793261
430023647
242985441
552988131
81840675
431690262
300406428
378957962
29044014
328554436
172274237
17275496
182567189
97571235
265794967
263141009
746642296
67263554
142995383
116963377
519297993
272052904
102454362
256907780
152041428
223081085
55184441
348595447
259455120
242912925
31150594
593329637
322314452
199583065
10490684
454984770
435083701
460519029
353140689
550675613
46474283
303683463
12836228
7730651
25600561
425296860
94628055
79567231
64327537
339393125
105625952
68458926
722745182
245770184
115195160
420383389
448121380
603764882
764632967
24386130
643885926
332133733
2924923
8709700
1747701
4812137
153236697
147509007
100373034
815997230
11734303
611773
119742965
44844740
193210910
187878586
170762875
302414593
302520086
536118432
6712774
229178015
280720287
652877927
237983968
152920867
46048409
247093264
408468721
110267751
236647340
352865670
25782011
255486479
844701161
166437164
327975690
354856488
554742
586132040
402207729
231754397
91241969
2124972
729935081
147997483
398660059
53966204
179799872
278117052
14546878
13048165
324435296
165331210
179382031
480813758
185954008
697873261
755928921
81593233
63297272
449075302
206489429
404329916
127636378
164489872
258136698
60670605
14950376
60162368
60977912
352463743
141895608
23498557
578657394
93331688
26182422
226036507
358121705
252448762
34113450
268789299
294059985
174582768
16020224
433075608
386691235
27135959
349770102
9578452
39326600
9071252
38546417
22196188
25311571
474131562
533396130
468493150
396856146
279791005
1559190
612670527
442992297
483843150
104532909
206749184
123035801
818559949
74199355
584380265
103494550
112106328
199634918
227887636
837351341
311016432
161849758
108121846
976582187
342486056
289687438
104073634
3123143
316226626
159102152
56295936
122010011
22780125
410834021
4868531
339985168
27058693
303137346
502211579
441138447
283988332
672994156
34729565
27168916
345440818
7836884
523682268
349063518
275246308
5076304
84993272
101924148
242607458
159808321
402368008
78346035
26390787
53603896
85161306
360283291
47535921
305653609
90480519
549498969
103426083
551027644
73845612
337312648
247988609
51033358
93420799
141033899
166740567
203209620
364094606
688979333
522660894
51508333
175706523
27067027
472355820
15752172
457244308
181144789
159074313
151119759
26725719
590557070
306848733
485749332
189462443
84238379
146093799
424495785
230291327
41378910
321702250
448352812
16639515
88745543
2121836
49288094
108877794
710556411
20090688
293762029
823212603
4306235
330560676
38281241
886198386
692651903
469859767
51331108
17411383
3528901
30332253
703814286
42604690
758055887
98653992
7315783
192139054
274906505
212407299
10890484
192725554
345625141
504644938
195743532
193978754
796092963
112948402
451783045
882159886
140702564
628219208
81367916
178119360
352322485
604156780
20043746
5440397
6217538
81910151
768758157
19162965
561089540
257595246
220777161
305800192
17516754
46774534
54528541
97960687
113535448
615230252
44590002
107962037
47529868
235231788
22357663
594638895
224487410
130882175
115059556
1688790
331279068
51997456
24250357
103209310
222954172
28822683
177156120
403706573
180723219
61158515
54689122
390919654
427248708
26468746
232445387
140323601
392329027
6369503
7658398
322901974
397507780
69733308
253723731
60616231
154483294
292931300
72578186
9421303
476167118
210619259
192962564
33627743
991015
216270393
113628970
51904047
340016657
453523549
54948126
515181472
124077741
64047680
806963805
242113479
376088264
460741019
291229093
53701326
120732171
153446284
68436214
821700111
291196904
212036880
591638265
650469507
504883428
93131896
271687769
241149601
159427588
67385110
215344420
565378365
504725294
59118716
19238287
220288589
561333094
74524675
174852595
5044539
98486336
280570835
619352976
333817470
20055817
854687
89573825
407003626
498905301
597653609
690767462
530089004
494857533
13525654
785154615
191736579
23528285
444630962
11545477
763426
529993405
55451261
2867288
11668606
32626245
92576300
223351702
252324180
8789984
42110272
135890082
159984937
99535102
53370252
122601883
384067909
209003116
275624117
381569802
62857417
38598983
810339363
254935927
255147986
181477152
113472640
107112191
112421609
6515083
395535695
70663053
224141048
45184893
28456882
38361295
719213452
577270381
467299809
127301917
714391336
492452913
188657685
425679296
323731866
93284639
2205367
308076308
62557349
553496666
14287565
13208962
75196740
193812152
157422312
114208898
61214180
94797106
193943374
4597240
159281289
92674988
124060164
79986400
14244860
190669945
31800382
312758666
142500190
170832534
110452146
508156760
151336209
350215963
547235582
73528719
279056789
894907818
656692857
189479589
232994351
28864725
368301080
33759239
591651366
29210806
146735690
109791569
32380733
620466127
185748353
334938028
10169545
365395385
203384909
38332766
683815654
234551660
257373388
72256966
462786368
157924349
202658277
153213047
660706642
782691875
71354236
51337658
453293860
212599365
321409383
583064875
126790076
154327319
10083648
39959718
146118408
701704226
86746188
764120701
173572900
364250634
9689578
272614936
1139105
474516935
380035344
416092687
342871941
44214274
9334982
101984719
99769674
393548515
237239206
333224825
48207899
400316716
89646666
382566970
34054461
32496615
203740658
249534745
458017549
99613423
171289247
474522641
91337842
62823123
43546018
496052571
329283035
47715840
134293818
436341237
233450733
334206552
1855009
65922598
245382323
86594194
244121
314809884
291116419
167090470
317667050
204457597
5942109
541652704
187558833
303256999
590263731
75420143
272970031
651928713
68597279
243508748
398046289
318388913
491840877
576443596
458786296
762888492
51757068
110446367
610791777
47626125
583183798
439253302
155949021
8296903
88616735
66310341
46421283
19486400
3067444
168194265
87226747
25833
664699138
44566034
143592976
114280135
295213165
465031155
71470883
351633028
2471996
650688280
709028701
69152588
322413108
155667326
278858175
260271538
27605413
11677093
336735133
64106895
244879816
451663786
115984511
512211254
109224530
734671231
47746761
61064249
97413090
293602142
137040061
226827344
17705702
277079339
262834350
935058673
88731865
9215849
749036121
492443449
37756558
15156135
93448722
93135998
63282964
597159715
62219794
307661819
122314014
53056707
308026924
771107727
9779756
81071909
259473240
224852128
20422907
145092461
307507381
5371146
311214694
580778140
551877118
184401173
110164897
382297838
175235077
339752990
7214215
360170080
448015363
89243635
467141370
89654274
256710807
693823902
351302984
211628045
652273936
526674492
200652009
153250745
680431297
68701802
694987020
533702187
575938812
12172071
934298
82207515
342984021
625861841
15559079
3110376
10124823
399749582
258462232
40359771
161126900
447617030
180460712
868678392
122049292
138966279
474645200
591559539
363619792
249781650
116311937
132274096
63611012
104597708
245844003
142022950
80407421
518069881
145085093
414544861
837391350
51310254
71169080
39730488
37322582
105433677
38978669
479569957
83534105
465131971
18989752
597911145
449881622
86877420
232757267
430947669
300417029
2147364
68441733
61660107
634484264
303132565
394474711
689995764
255511070
565031476
406723725
428451777
312163979
250291577
75550094
631755535
575011120
534405784
88596950
748609020
36293276
111183480
22208132
392903070
51696869
297955430
44200693
314696720
69547877
7875648
65868719
87839042
290908039
45906423
407436515
97937120
756846106
637087918
201829994
63713205
25379449
98465325
316495972
376154315
67533559
158967904
554850404
809098048
381522126
98627540
363144400
45525667
295449006
439955167
596302321
110216750
10295753
247406525
107027698
638334
854206418
13805060
19762688
100170386
10261345
404993050
740628844
272659099
55515509
69188124
414139210
281004702
505596353
130356452
151999618
59991243
711167474
70361323
720331743
1192307
505215978
41811767
56721709
349321878
461437141
219564771
57704785
67563433
204901541
253226069
789306826
102730281
114612759
915047056
46285998
470383089
29366269
485451143
272461569
6390647
127903247
48719578
729313718
103025080
30332957
134191686
696975124
334127697
85857618
443589778
234148913
574766244
907981816
83802858
90696758
230267257
321840974
711535169
334367619
430807451
143278915
127786898
150936704
111796255
55345026
133991133
17723621
679986329
3549959
4803917
212964709
153464266
411488108
194691194
113362491
35500614
604436124
176559760
525853532
128031453
1788607
20356328
34851862
290632097
135214862
571097572
64816177
618889616
52761971
27117532
104057167
245086113
42636333
154801148
576772254
73368729
151325156
2393361
910489103
357894238
140568414
507749762
833360812
674927811
716795996
385629482
107223469
85804362
398220787
521962830
165767499
108063822
268504455
464362028
576706738
242584925
212477827
316631724
69605777
501573091
257952558
279864947
225278871
229506532
572075653
27513144
23890822
36178418
376640395
481281607
710603300
147930098
627755075
77007992
368919880
93783726
128039489
182151798
15235509
53186596
333481269
2248446
155428406
340039748
497526488
28840230
48095118
288226398
278302263
145164274
470010133
32245180
287122723
344669582
116736280
25692827
892312727
35627795
310366357
361104067
39590462
84095801
259605821
705633314
105093224
56686110
505615207
61646395
105194852
138664360
28732684
196679974
149552206
43996196
128670146
809611043
977397209
1991040
290446399
309205338
469030963
184177826
607697953
124413129
622228143
162583997
275128036
247245935
318117072
68142941
61901638
105525482
6907924
137795455
240263803
4524133
258046922
331442455
838588674
103891256
42358354
131574145
107348225
213051004
23544678
11144842
238986952
183793311
254198778
160507550
315849173
227065279
172091544
97408016
17875077
310919159
181394767
120842382
462700153
520514228
68898493
854762448
30830261
307889550
36345053
710381385
372399491
82893818
386882800
649674451
2481341
55568434
337565055
481779452
169426528
357649288
36576709
279011544
168098798
29819037
423661104
327395323
163398947
590970155
187053166
301639837
51693647
348424843
268368398
378318933
287241434
124529645
46119119
2412121
393077403
27891060
188207636
110440840
711973393
7652302
285326250
87787351
185006832
270267340
233795788
139489899
661892656
20437499
161300213
567697747
79289644
375904018
399904133
1739939
188216054
174123056
153528229
35369563
144556760
378394157
47799527
234433030
469148683
199085767
141327745
4147714
121615665
384776909
298482320
6081086
478066233
173911000
41105824
249470248
373365754
462242747
143985879
231639722
450490839
1159579
531712055
436317443
8386756
43654470
3027952
152132099
246361752
533439374
631892796
120174522
37417868
204447598
665633102
29852089
307354900
711864903
459786530
30461512
5031065
100914819
55630562
54437164
284710749
35529117
59962335
111422431
870191354
55282000
101130250
52518979
350780354
13064014
208766155
75781300
173668846
187583794
558606215
256938635
56113579
11919013
126526579
94927672
39936302
102590375
360209782
127268716
211591607
753535140
90519456
444812773
251942915
148838874
150948303
22679534
95044068
63764718
198717731
44094457
229496911
75755178
358020830
48705907
12412403
228766154
144135719
298892243
74864976
11563556
309717688
270873385
46193434
527293653
281236155
266089389
145916577
477737550
429637652
828105148
854390494
22127140
126290196
199762957
27927285
975026
165762703
138435058
190557859
257087401
486675515
398710147
397054869
32900145
344973660
57937282
40546821
397628742
1693196
279129156
250293133
32183468
169229074
174762794
10236740
14520005
506614197
469895533
490877414
28751481
22208170
786776383
1777048
419412054
113254483
264418961
41426088
605513666
211356558
641756469
163729550
127848853
208263942
148174713
196634709
220370022
216204154
247849964
89515108
176099292
308656555
481826302
83196077
378179095
778752694
201503301
369492042
674555172
120651016
498174668
421441779
240302603
505569891
550197648
299017806
317094066
509048194
401323529
211666551
112385758
315940869
7891601
239038086
314938786
10360623
262566944
682112494
40886145
155821177
87565208
426668160
160579621
612066596
608576308
697828066
71647707
555209514
913443937
722510405
831033210
54788541
382819399
313424172
101610024
574281830
101967548
449141775
205803348
251202381
470100966
505002779
68793753
338368715
6036410
163678593
413064685
837473126
18213880
108003164
912424292
110978603
899054677
2569000
110215510
15272279
54701531
228041037
498540250
713065793
726250766
42231330
587359366
1197962
147040938
51356509
138921884
98649123
119767505
227397491
65957085
559977704
198355703
75208309
255757174
621202817
292963902
273106304
593685571
188953032
332391253
160899051
48596048
42482692
19067453
550095059
533738792
385720514
544485016
232439614
19453424
108382892
674864823
382388029
106979122
59943440
221020535
358498554
202189776
608759239
13053522
402814955
606850950
12483968
63880470
4378570
3277309
3645226
122753307
205712462
50704317
200842504
648776083
380740632
52395906
476149784
4189665
593974392
15870770
191746319
529006144
113145445
764933864
326302040
32022895
613945517
178756981
654400273
18588169
477883316
22525878
14058989
298937166
248108416
294686953
404429034
53968987
72547656
80182127
290228860
191683129
408423327
491868452
523814
120980464
191556455
123709921
885882675
102796358
67825509
260577040
161441974
96950075
370974444
170204243
459738932
205945122
16535489
62128732
688647259
957012156
406611673
270271576
495246156
290469515
145350163
326037729
636565692
310890159
64894484
11796476
105881331
56832288
172673942
644535728
335273255
121636064
760358626
267792805
480954242
26036
294236431
808374095
260562709
30881485
426322270
340035949
75244473
10645074
301879013
505200975
114779362
547623373
678715498
2657314
249985351
224423113
132795577
55037672
329779398
30531019
66993845
141479290
216173103
503604242
116355836
469945246
3314174
635092523
365405434
28061816
160188582
377523264
259559946
11618756
103577930
46232606
665128083
157452701
507174476
60421026
33493811
431031794
191729230
101948157
131518027
22724120
712466248
112720923
360682399
160343872
125933729
104794528
678763543
287709423
30180730
49865135
382746918
189620291
95855822
840802264
726387789
32367719
85753990
257263866
24225560
542198157
421080844
629127721
45300456
171053719
38496441
574923349
605537716
39048418
45136335
332128579
6261306
576876569
53491491
37532668
467928480
296109809
12640136
94106282
423649125
249616718
24087925
65385014
6057169
166548126
709517563
409497729
232468037
577587152
175422843
602838061
134357906
168745598
224724812
616515750
67240130
156554132
154160295
212462133
79130088
189159147
278685675
630023987
727229220
50208941
28824025
41994336
480611789
133825797
57485565
175443026
138657938
17982822
290647962
168792513
623500927
457536866
377978204
329855024
203538863
162845691
331288311
64051142
563208539
272211588
878410869
115558336
4496188
357213684
146748857
39992309
421729684
492852502
87791631
20687463
120989397
41272818
151088124
391050240
267591898
452588316
110953865
16799272
258640683
182626764
137095021
17390959
79698606
82067088
36666745
149224424
3224330
845962851
209537066
87256205
213556957
479820461
7562928
289099919
101802246
731362439
62886729
353895152
191732749
544060226
14535537
583795989
364593839
219830136
87868246
113983807
184579204
374242494
263895675
93319511
663188789
165610099
13113914
540182294
106670534
423923392
673572970
53422105
2929119
223190947
637014763
75413054
179484316
351814834
532261373
246801602
502943000
23548715
313772493
98459942
512335761
186146684
409624
151938744
281115765
50936463
384451791
91264653
47010704
504906698
350775911
89736618
38840645
242635454
28421061
498352055
214965633
48612565
29545587
203912043
106586171
115201840
109070590
603806853
335219667
218296541
307906173
637648
33641671
304559656
175999404
146177440
69217157
507668864
13353983
540617379
41680550
249036368
27370987
3384396
19656603
57649200
223470675
288475500
258610390
179521367
330418014
392342520
256504531
175563137
55417741
378469458
329782065
264925886
97431218
367271268
213726159
161898842
632547693
264875386
134295028
20280477
66074690
279000346
76582253
507183861
208531186
237375184
52404010
3842111
290243975
214671097
676260111
4747208
14827160
585206138
30381916
28049046
42430761
651716089
250245437
27334012
391067519
132371057
381095068
1028321
211263795
395320357
467104146
16223282
25357496
73592003
230125916
471172755
612592272
11472575
213936037
368216055
849301865
803081786
15213
17619267
628729011
102054366
331752986
30616828
223567945
17670736
310804452
170959649
412935978
189914535
267078558
364933162
221304433
172864113
449947629
107501202
93679178
13040142
123854545
175561351
88361578
20407755
8856105
104954312
505331258
303025347
4521219
12417981
289479339
82783966
226253050
871268003
529015028
408701378
17466029
93098854
134604825
421165129
87235
502986069
710952263
328673780
194592599
41254538
223840511
149291629
212812325
154712077
676604431
671170427
74889170
196229013
720615086
394116401
233581407
82670059
426140154
184440287
11477289
96121846
380919900
168945479
397136108
613749642
673933117
220672327
458804330
137168178
105768124
617531010
401612495
341457042
82658064
118347688
47193375
20473955
59610349
244532016
320696598
4629347
373068593
73500471
204860410
325326634
320982955
106689888
157459875
575857141
156372278
301237902
374374818
138031281
3471977
335884268
221335074
72750336
146337760
138641732
203559811
42194579
511905113
181292072
329581902
388418495
21726497
127504589
534966563
246000150
114130572
55293596
758585315
191926149
192417290
179011024
76365989
114332897
179410344
270178381
33677068
405515000
89221882
220822088
466483908
359273075
539638651
55725620
97297399
587778579
217758376
616556314
416776023
40580115
623382659
43393614
464501692
133318472
660046787
209901348
3013573
152866711
38577829
395033579
3233702
18940085
8333062
168687328
415582841
75082083
197728629
897795062
109088046
89115555
7243096
178692615
326873435
36583423
197698722
56518451
277563775
549468730
75381822
487219604
670238826
339746724
91451744
164221912
31997903
101893438
448687803
512182722
566105664
29302782
308763435
319732961
44495918
358241082
270794284
116870330
752827872
271266726
537887656
396085743
86754436
80086693
125495657
50094873
5427358
4804878
312688875
21184674
782108742
179388610
70646963
886260914
142452567
103610536
308185182
598149115
214584889
526521352
49958031
394983478
49277603
678618296
631968163
787208774
5339844
161441823
114279492
23586023
442571364
36158253
95956988
479668140
285599329
131932762
277135331
20636667
14772050
95421809
833698854
246015584
165671644
584888662
609513997
289852446
173376478
716320123
8827429
230716349
185675820
319389665
443700664
159352903
254870506
54708590
196834291
321699912
233054712
226152327
88787891
113864666
350402700
557973798
346748600
20855998
448670667
697130294
153646100
31829837
9835126
196169402
368635497
323950213
220169885
183325006
33379940
39858862
513678195
627248728
15818117
124485664
34188981
414160322
39580338
5008127
735742670
240501111
235868402
229138756
80893537
655024033
408642406
280561942
202811884
209963909
121977551
102354759
280495608
127109776
141756188
94397727
259607913
423332288
202926121
241907246
6448416
458848499
42237996
177918523
6410626
418744068
55388438
31970251
732171482
233088445
339805073
55359935
115184498
130429277
6689656
643903592
414189206
114775633
853539617
48531485
487831964
60534191
192654349
475161960
233315313
487472780
478879881
339100583
229243375
387844534
182252753
87836187
666596972
488605217
877982070
362313279
386396564
487596804
199735653
232991083
101168582
231227698
9491
456524627
99779011
596095503
12156746
228266254
43984536
147270612
22925807
122276757
99944266
691346166
20488762
203926816
283580318
334000870
287091935
201566244
23409272
79211101
585821363
344549873
280956720
716727236
269206646
370470353
599245361
239686788
301859860
158163816
169275488
13600322
14902967
256079145
86209223
168441237
52669258
495909602
297669985
56698789
312592600
297530476
38221313
33721710
575144173
411767343
72805527
458675813
616400547
779683789
199953683
748414353
392753610
73921041
313072233
111491040
641257229
46957535
220736998
205939552
92161335
719571236
110030283
408012743
47908124
297349095
21589393
50974999
331506598
97235349
110396223
356103547
230246502
67254622
121519588
363258225
206554924
313826089
297253303
86625802
16437805
64228031
173001279
22541988
127806455
500301136
34910156
537356166
360445405
523641691
139580444
338853359
256452872
54113351
28585654
286910386
197678109
50683713
19269019
115776776
490594653
39282924
258211793
243830213
87214325
69672456
137814695
44655809
39168781
603338284
266876953
501965804
413685756
109151042
599136622
522584037
3387083
411656
634250358
166943543
51773875
834275469
28891200
78638033
21881436
34986051
152986661
51897710
1822779
10474624
497424212
165515040
105385106
452088594
9393129
63152753
97308202
30966152
410758529
680558133
132067486
45843321
177573533
898273006
6651368
135673956
258015155
130383247
460503514
286855446
138259377
150711894
205797965
127318703
16680789
94837137
59359414
459653519
103403348
122393795
226405563
89118307
59057909
88022021
108648040
384592437
238766069
171502841
360459745
559766126
327787286
37147137
310652766
148256350
319803478
373873989
339565238
1696184
574274729
176146498
778046593
471118906
26758639
34942621
38300462
161449799
20104879
232137974
441223964
900436778
251260093
297263249
486695635
570813676
96223884
39093508
14267107
38339355
423945455
480040560
19313255
330090625
63873993
37721621
440553627
301247224
18159640
79216879
308096591
800729535
462984739
259983291
239089694
53679515
197112875
587577786
72281657
56499184
4743993
414632272
69039337
396497364
144446231
417539004
19137930
150501286
602394815
24502644
174969860
502376542
88929224
218920358
111406709
154316491
7239278
31338693
148540373
73065245
228270716
105330489
6651964
394445776
660079252
208544154
64398339
634416657
81408146
4060955
530197974
272857871
858472714
516819432
664346665
361913764
28682651
75822455
661748890
43881794
30960317
28756497
182949582
140032608
247348834
617212891
324507436
74076988
66817657
11810389
30733806
52624640
164307601
353118343
438464006
242432152
9932151
656711096
94272599
524455620
264699601
206707388
640273250
63965530
333126305
47349591
38284524
64911116
5259262
166166598
33486535
83203835
161297711
365760625
684939531
384180437
794431466
31627724
268249691
885251855
31103222
222972847
109061804
80937318
472363090
440879133
137752418
572170748
606583639
493094799
44647685
159731495
597666514
55136026
154564121
44187544
134709769
209191949
197136470
90941978
335625743
511150541
642426857
651414916
103340985
332693176
27536595
153842717
617050806
709330113
28288977
349322243
38681371
14759443
3460129
225377202
457705555
272028513
285518663
100003280
809867362
25670739
194780705
742137689
149820476
602888900
98034102
268991295
5943855
6072048
438131729
186275880
162916304
168749057
94496813
39751422
379260427
290837706
223661197
30078767
137597254
424141067
125149165
394031286
490567448
28337165
403596059
58946087
55719176
181926953
603764972
113530712
195939449
19411100
494851818
127133100
143670568
415328110
33247693
206260197
379584197
165834108
477943122
591404033
463398891
422606949
37975371
117684991
268156952
106735116
56423031
37268385
117793722
9668220
156956340
509954356
13920415
285367757
532462999
37604662
301186048
82966274
342608051
93885791
12305750
810651110
482515390
578167149
15813971
248636875
311981439
549766428
396862854
17222221
237701508
673323013
515514842
357595823
126453388
474856420
133962057
98933815
44383003
10225364
245100062
271509623
64953411
435594680
141989260
372598943
418290180
28467707
464523767
775612880
113402458
147656805
597581601
144981573
2585757
244755344
234386061
377205506
598045568
92843770
505554590
6287692
308651638
624482047
89212500
247378764
924287775
178933895
576802539
482769434
721244783
468971244
141125980
86315361
103877564
170345152
177736337
10339070
11992581
386372925
194193136
279996568
829915368
520000583
215592245
537344167
151259110
184985822
86582261
315758257
9131954
65147369
138800
374688594
67658398
89413040
625518254
662111881
384863563
442394946
328097053
671429913
179937342
92380837
130088402
2867023
177362403
569793087
120017487
565633227
5937936
417620147
200237615
762351243
125715829
144170328
42227403
145477336
601508896
539196797
400543
235966875
227850360
218326416
22986792
225736029
33404546
13207373
107300848
433285966
312625966
41213444
138044130
43983804
11268563
245214086
115396699
596832499
339771470
386824838
133073941
278406493
37048360
12255640
54595049
333597669
54484038
128421410
337599554
60881892
42909234
2283344
57313235
724549571
130076687
219172288
281831777
558677711
226906249
98083844
99034293
610915941
444133722
161759035
308053256
220729345
205927619
13615161
48636345
18769447
462080724
68695288
2170815
36510504
1285602
129069234
655404386
372171203
115188185
78071386
302088705
170439695
648184478
519905713
46759072
137903743
136495861
444854970
158724355
170187521
10919084
97089767
236070820
7937313
516526578
190717513
261285195
169040615
271390536
90315374
95449865
45537231
8540932
2526828
37877163
27119247
339315388
14097481
83427918
843836592
165007243
452105409
90428027
386899197
128371141
198328409
182550446
40177013
82148538
86636618
457501605
138753800
82709602
134634637
4960341
460591577
38930803
981898327
369845538
88128622
177467129
264344758
155450313
39385848
132853769
400618505
141691165
71201223
111278708
82374880
118945271
36725637
43805240
267069319
114040739
398343682
435482908
689711813
107443386
90065080
3298833
5186892
41403396
138701346
39572210
140770207
336101099
176542665
596352496
13987371
5557940
75069481
153616635
17917578
98562736
442855179
23514492
10914520
10317794
294117699
380939650
223028929
102856149
140546069
80103569
260710300
204497659
306412284
95813753
26229175
86388715
553828993
62359391
105662115
18420347
153274055
750387852
14952017
153609898
489679236
151974495
498304073
19568828
161312225
20863703
110033892
99056035
75411267
414615523
41921414
101872521
749709179
47429088
11984703
545787484
880245837
650480573
426207762
578571082
13708460
223207818
1621018
123481728
49693909
412589493
271224607
65727370
134411146
235206711
390774657
25917947
340795433
80114848
37555281
40144848
578340755
185338293
354874348
4465070
295252786
15604623
106824358
709401018
819093233
175219566
257749159
417538142
116146494
39462405
378555710
158159557
304993221
115346708
339167536
55723960
96794624
285815723
763396155
145809268
399312028
446889455
84898051
283996164
221203527
284251594
50595980
198876408
134166304
28091448
692617008
160436027
59537478
310557453
64620493
356993630
318524600
320242741
286208619
5019894
39090453
12800974
21010885
281176636
421143727
186608720
199089090
33212611
31362461
141443522
238053808
91131039
58271609
612925079
125873597
154188203
17690012
40187673
561096197
461132356
120359569
220225054
250672006
33900430
128465286
174400324
263689193
391002929
5755347
127603292
27691909
99917280
400241257
966908823
84924180
253465865
544542560
120473406
376359144
44438372
312073977
425935132
254748227
639430785
104696637
31924548
291151577
52785779
384636591
30592704
13163596
347695879
60130651
399001855
202476263
403496098
66401198
314777537
189452765
143707269
379289875
281806016
726052260
172539282
532298411
61132977
2965155
34315207
30291679
20184870
20993926
58485092
216488114
121452282
107014023
9098
421645229
66604923
115430632
198347903
388877188
14030992
68835343
227112233
395545662
164837332
413695076
39910182
4574553
313214099
682843614
83706283
756737988
178723965
425056665
454419
846193929
248240751
463944031
34177658
243394506
7647232
631460440
130467203
255756707
362487026
547226431
18524280
8428063
24112313
236594711
691976902
42002545
319371595
4596106
485129940
43134217
567894134
382013739
626775784
14873352
307481201
728824678
644108579
378904339
510083847
282741962
67945256
391647154
701643247
113383414
210055859
779102638
11766216
191715123
161597702
510264838
625675754
217210945
50160846
125635063
270660965
82406496
610193546
53097739
797989639
28247609
18126339
314707875
260351485
205051663
349272750
51448888
92886453
56781018
477530944
114060251
96944680
222084587
84644928
57888319
452560037
236483537
339315247
95128059
292190882
100255736
503645561
118144946
61549843
474513122
48759559
285329185
314451829
106754881
61273472
192708076
7455228
175889838
10819642
277335452
282262463
84737960
17696723
24902612
229453825
287009377
2502073
114526839
726207262
421708774
74464321
373189563
682990664
283164239
233898896
305186832
206072111
153076647
432179947
345356403
377995822
60899371
538888438
524659501
717718953
144785901
226485
316114111
219475712
479234780
730053719
88770941
87979717
236699925
22574803
160555033
141230955
780826780
51151463
42830384
340317943
188269198
3870963
102607887
136858774
672741470
93488247
687791701
10572084
469888709
306876374
90773469
20944685
130064338
188244719
126078805
34881257
370411409
18457268
416519644
326416875
13489317
77166193
174422164
214401327
149898482
31931399
145524287
46381079
29726671
42953997
138631493
210177250
140023564
329376408
337777541
118662792
5898501
135023274
521549168
199185958
37973942
233221321
356551747
257186694
760210
71566494
63168010
406605786
162270642
119205720
162297222
278303048
85757179
53333021
214343724
712310619
131809326
106451300
25170783
446231031
167300118
138708413
225862055
240760480
298673640
281085816
44031389
19717913
110366072
310376579
60667861
430464456
171996202
104779548
371159457
594098202
212126353
205743696
4044834
341662844
550671700
29040167
97654579
75500736
471487173
96207993
132264919
502118464
39636030
523635199
292619575
1321946
526711101
54738063
200095161
8726281
142531099
123209541
118981925
156399561
622700910
23398262
105821705
386844965
321639465
601381237
55434271
823984661
459635328
210602300
860102789
5789508
157693355
92961657
64559909
643858289
532821613
170445738
355480714
223547660
277484782
31582545
7866880
90647498
3699063
210499543
717421
515802117
358888583
357797489
454506214
339907130
891834736
7316363
19095573
48984976
367724932
456458168
27353761
206808905
13221774
212619399
3620362
45304886
474891926
7032579
101700289
636941682
9916801
24921075
105976012
231575110
10096488
315468216
641280369
230988613
157304811
202183587
359342078
28585613
168552837
369378379
148463558
584343945
296914830
130402841
140005943
14814045
696222441
41141226
852489085
741284488
54481602
848244126
218507407
658990229
401334712
511892068
208548509
9408897
86549022
297952554
14461158
237075424
398888137
157923698
193017074
393702699
56471314
358490177
739483251
122270295
70743511
66748920
4982012
92682694
152016741
783369645
32526728
99082337
197183801
579341757
343468606
135050157
213747263
559886068
119247322
459668614
276963653
6947746
340102118
30034638
386558051
5882771
298136276
165213226
180772243
258366787
438478211
843261999
286197164
184505685
71592609
165200012
486437391
591664897
615131502
264688958
4353027
73008072
601862570
206460439
259986193
332229471
123746984
143302203
185221796
58130263
96284380
807179
413007814
428722083
273059881
755391370
9055983
514429275
287981070
29149375
123944875
499810870
29545052
571006775
13913457
668517327
83759978
675446772
728138709
71424602
59010067
464320607
145259007
326931043
605433103
5586418
55744780
118931135
428027637
357929853
299267466
212987385
34200933
40206394
340911644
240282692
67406918
165473696
381992758
202585842
717760691
458950656
247856279
578460090
103124266
188180561
293420248
274307826
297121217
26548989
269539416
605967796
445460101
250396025
2390538
56898390
124211513
724887211
152058683
279936415
333181340
5503286
673564574
6209289
227670467
197827314
405002029
134750150
1759119
673915132
494907432
703161020
88152642
229998381
428754648
195345228
56758428
100574805
559988473
123453868
407148699
430653783
289972256
124069912
114619913
737095825
620805966
32498920
588741801
57641152
13042542
275009173
614045108
41245947
122102445
119317021
548319616
300984718
617553814
69942703
58465253
511327376
7594543
156814055
135359976
605185117
247612062
96314712
258499297
44539292
880240739
47130217
313820063
281644477
624247875
78029840
77870457
117539923
20019250
146948312
286170455
67286389
68030430
523780181
8171877
6972250
352770694
446884495
112346189
55884273
416885511
28033920
1686653
479136389
173563065
336239208
721554095
74508627
138860095
228012587
23292288
21277724
461912776
851784914
188495081
235344093
79538725
47521240
102163196
900889272
342668982
486639019
184244832
261247756
169735593
80730062
298141915
675408174
495160192
310505647
71875257
16293850
453128378
7923612
177959220
277113733
49856418
344078143
433188534
79077857
89837686
41776156
26567024
548479165
72068999
44548932
391892070
306538529
84284839
290844284
18287479
96427098
295259800
453732888
410149620
101295982
160136789
561992925
282887948
28993695
298052842
326799623
343007921
205184821
22140624
129536153
279444813
110396023
393948535
16084051
215853463
836030702
86478741
48500545
712837030
360612429
23618560
244288573
345358701
19692587
98333562
445545809
284953029
100207468
812060097
66746358
433242701
4300233
95896065
888275701
39761729
153853891
8686926
267542637
367438782
56399925
131792956
10721632
391674247
235687911
395605891
183347391
3007441
57138737
133972765
60937705
5366710
59076265
14346593
392638031
8599892
928963182
371864302
259557206
90830460
203766986
45305373
22803041
334096468
8009741
130465079
11321334
24145645
294251430
55181913
236392626
62157379
185629819
349489870
389952232
405260254
175464318
354900770
267114887
302716140
79766302
719961801
126721939
25679174
384488197
253189105
99661422
282172032
41165023
718120964
50485478
27398611
620904835
76013752
397855441
171698214
325824987
74111731
520326798
351855077
213689123
300900061
392667188
4576426
31983188
302422691
69312246
248597179
328095674
424703076
184465047
270308023
272767199
68097526
255306771
488263726
125643585
480805708
148609309
178244373
192917004
822221076
149009395
461655675
538344317
2334769
32231896
61924197
849549839
31159651
47582151
56720487
414102916
325740046
43607505
699479586
197432392
44764680
55139745
24035381
8798119
316926279
389562832
843073359
208197913
3973884
298229047
32921309
187255630
205042013
203269547
355810088
130598661
136038351
121028981
66906739
146317521
167286806
47501941
101048140
170062104
308173399
514590857
96409880
462179674
175355636
542523237
141775884
661004878
723767910
101511877
27027546
759927021
271620189
148634799
113509334
42804557
205359088
282956346
362638251
73787642
87333297
24516081
241350183
201977907
32089895
99804603
160614950
77558524
428775462
293811126
7973498
254441007
28109836
405059102
376202343
139872781
525142939
206824382
91267013
187357405
83060872
381305252
436617464
381863576
287241282
171784850
199189878
113767245
466094031
136807084
297842008
13959806
79187058
567670829
293313421
155596334
251783350
715935115
304621925
364343156
193902112
362696552
894371697
110001748
958921443
131044747
137717813
57126964
28126823
134124875
187834151
22745624
439337897
565931324
47494811
45016362
136393770
9220376
262739213
78859844
289827179
256959022
243748265
10826973
34013852
32976640
379616742
394745233
78351799
308866736
298387940
680388522
577764863
197922511
105586057
144445991
271430312
344370563
298708884
681092874
29297838
68249588
307695905
5068835
54637832
26818813
22604129
567516501
31103235
17342136
247683896
92744588
567978605
163105950
639321010
252474280
86575867
683124604
2573779
65183215
241046753
19711240
30199264
355566815
331147902
40639063
377255093
367361195
255793532
263795458
665693211
202107008
621294302
231775446
143746868
188094658
524594854
307366205
600377677
135148203
306420283
389419615
10328503
83882327
161727182
458534563
320610956
6252837
410859292
68461667
264805981
246305215
23328468
76411168
11092029
196221226
530168657
189911284
302803305
119286352
135634858
200640677
319288193
586594414
37039533
141814506
27417510
447830426
39653188
541282262
157887723
23056275
441833441
376909835
72984230
24523752
36350374
280159299
204873971
129554148
540498434
348456985
58339370
194150874
34588958
68707590
119575198
217403410
2051507
235832698
113941406
463322462
355149602
433352075
17534185
12021670
101219991
90443156
38457314
51108818
404279276
21698404
263116792
27224396
260344051
18667804
27428766
98752181
134186371
380954318
212130582
156104366
558122809
30600234
669299544
687546478
219433040
213598182
387295559
128829417
143480069
23113745
458787086
110518502
128338759
8012436
712134891
31246069
107740630
5914421
447390862
205185119
107308226
69003209
463591641
23767829
1599544
101225493
139576529
14829548
645522498
194009984
867640165
124512592
78918579
61301405
134696242
573782404
189788338
81155474
947982717
253733955
251592252
144939550
3710663
272135562
163508316
247668625
20018409
245239755
273530852
483391233
68351191
207818794
251837014
467880618
465730926
48985057
944702693
461463386
151213266
73391969
404295215
52913981
2283975
141222400
256731850
419027892
26151463
283754356
235982420
406816140
471493916
158336667
208596570
447877500
637082652
13221954
59022516
31915950
100668014
149323459
103133028
445266410
950240004
420187716
235159057
99622703
56231295
604811478
88699845
302511891
135415496
512387904
105729019
363844444
335925833
14443788
30000731
73923555
3563868
198511072
800159678
67787721
61810357
261676516
659807837
29428142
121397462
7659619
308342833
89231511
137300930
80664845
221948691
141270692
60399607
495715919
3940537
49976393
248972935
87872874
132019525
104020785
12820795
356559563
137548576
174105645
22012638
318787178
334034076
70876224
163038402
140563865
172320218
12324255
382732854
60207513
99362017
269857369
21621446
123534925
453776934
23452933
67089255
506067
34183114
476867787
62724276
605399543
289419382
573977013
354348390
487831225
392054319
278276834
540669325
5389072
299268914
158718769
86333742
172828044
181850400
319729163
681383939
534685417
265769248
121547995
482198163
124799754
653510516
183557538
815835591
97744267
133867606
97133839
208069659
296076664
221877309
490362373
1867650
438900303
4442349
589233917
99449653
16827523
81466763
18937214
28222713
23094490
386590826
274772412
99370378
81068263
219219188
438309295
101910214
44700051
103376364
357975292
145391779
598343463
21024007
617788475
387506893
34611977
155050877
759130269
495254446
96988752
597748440
44458595
253150524
56658736
128699872
45221539
736493970
686920658
56437581
157561149
110912771
310430486
577559072
305458657
301093098
262014088
381679410
309686773
177346329
83421410
428684721
269233861
574457354
135254502
406026119
191623152
273766604
225574132
23779762
171521714
83210405
257389476
102822166
507238599
146870075
685872565
198999398
20734286
200058599
68510122
228147434
61771719
490029142
367659805
57946424
10519764
271969770
18771993
149264678
276374989
72167413
281646512
212958879
117317878
320407707
411026594
436361697
375649534
373840612
102899497
73718801
548828693
157521647
60179120
206693433
30510167
155491836
20386506
38491047
154591904
755372537
188823049
620603813
716461352
82319175
637229492
178883102
242654990
372566589
48423921
674719629
456486126
555232091
185548207
464394604
94878877
133067068
536655570
110270761
284656159
404014266
220581838
806803863
70407628
693017639
330159737
89154180
595183092
41687502
483650607
30102518
413528098
788529957
63456497
52029451
314701028
110201316
405382015
5407166
222248997
98408442
112821583
97369934
488109758
620912773
178272445
82571658
84651029
160619499
93487338
112448587
353815946
297134726
2964808
295299566
210058473
423115293
470597908
433955685
16090708
149955434
134868603
514420065
456751693
184606880
175223850
614043346
262090586
28260982
150694342
100536254
321742766
317319393
123919751
202829921
794092463
211240708
300761332
533302859
325357092
10780467
735076976
33981979
689878827
3816057
215105299
75229436
689002573
776142236
246196822
24371506
143625129
238248521
601666776
801874266
449056065
8630930
129000881
452378912
516484183
286807945
121656305
136186945
899519
546403753
476330738
644571731
340102667
616677882
62729437
208532851
385640825
118100181
136671962
550187485
380917410
202701489
309621131
804681331
355961765
104531676
628912866
568258291
48237174
9042521
156344841
246717059
151390091
614878747
110557837
186344280
173790523
11208744
154051420
81608170
617645569
19333184
223309827
20057979
183645588
191534656
27650060
321247144
90696526
18115388
394913452
614767514
35643891
828531893
828042601
155134040
61481123
93928548
99504104
54571180
62287212
34516010
81569599
388554925
275395938
301846321
133220949
119665440
68623885
150884552
111091119
248870065
99611025
507589267
6355255
420304861
330097058
218565163
221515202
123989973
3803422
102851072
482547420
498978154
426272420
104347830
24402956
571462880
644606168
818751222
578235747
12881535
72396187
673266211
539802396
125729246
257767065
40396317
369261178
200504302
323018058
29825390
221750734
96846706
52117069
683256604
366542266
5339124
77271859
226815833
462180083
32296332
653878806
758541718
565417661
193042731
296759388
76646255
223018488
140987605
21100924
49170841
38716879
137035764
183463934
28255117
368243155
91473687
177972989
46985539
57911497
460639436
378032978
75030055
50580096
74457634
118543188
92952382
641299868
430483797
38128109
149153567
29316985
63112249
78610523
365721904
557686277
71302446
954168664
490400460
274481366
407560094
465175738
258408147
424202484
172251359
558250298
310350179
317084658
169259087
511825314
17975371
254801860
8446175
4890075
2599499
80872105
73554898
67335383
182076013
219685458
174011748
388643054
604909863
176088127
49564379
299706072
209614919
23976482
73970775
168242079
52751444
112935580
80678281
437624047
62570386
684007508
600037061
362562694
19150728
303130684
67796024
224212231
344228074
39739332
306851481
312361642
168689699
778161901
25375229
65554946
478522454
528927333
195740671
254813848
326654473
1305
10831755
21043669
412748249
99699741
122888375
321447216
56931344
128159990
105954746
211974994
817358956
56954497
170094764
133573625
275238634
238279740
70772417
33980101
389349953
868998763
139608682
87582337
538579947
381091652
119731981
51077771
61812516
365091922
452017111
5665540
98407738
604695752
170573031
611734316
116571744
302198019
205458529
178325758
443166868
542680518
237851568
472305618
474071383
152747837
327083506
146810934
109801259
258455762
485234747
509767105
28129551
771812922
12137583
265294936
195888873
90748898
19346526
500897105
35254786
89988144
130973686
317393085
56941149
48809483
106134598
926727478
210678353
292293740
154625539
10380950
285905697
926967741
13031943
117966565
153867876
314496221
344039389
93433266
284121239
171397420
697827
291793952
197131722
353678587
280921399
227238020
109447904
45456049
57220016
749921
231535419
714876817
640941812
467904097
537470214
540211744
15290066
27293463
200907722
98749181
227513592
101650632
9898056
221024354
196671549
442903332
518112452
4674867
507737524
114096641
117010980
62934545
917018275
381808804
281315808
328001667
31906806
320916139
17595156
51219660
496063535
25305808
447949558
574604961
324359904
375824072
784020394
7319572
457350028
227799802
98010864
116458951
41397235
188158306
733481928
693682922
29125933
290533388
1213823
258819159
483267357
189525594
472581142
328643851
93021974
307148671
274447165
488423815
449501207
139968810
19399447
56632826
30054127
684056402
516783231
151329518
135873915
124328797
4242414
145448069
200378429
357710463
122506845
39530164
504126596
251894443
126887572
865206078
10236394
282453778
81357706
209392240
242438924
12452736
147494022
111625064
13735343
552540287
24417043
520787157
624327698
146763553
687943273
523967462
214786701
141543307
319198188
215460136
28041248
339762208
199058630
116174811
74118432
46096586
123134918
40864129
522067079
106825890
190760804
205606436
752715375
10983098
110358578
34996736
21713261
401679819
556189250
158972515
340576210
769181554
147356293
628808580
681539937
321755015
339974866
332526940
71203298
186097085
53830691
472205253
145729538
31244939
167347512
8247722
83617589
86484366
190322682
657797445
444533151
532492096
157620020
170024686
219140299
22084286
233659644
122553911
113204860
104635492
21656396
354799782
14923197
149911991
339757344
142849283
107824138
452131065
81769415
420475583
462725896
500024438
34014823
70048318
7831578
181312002
112492664
751094275
48271057
219303953
10242901
462790272
595839922
175451649
317083765
451146259
266466931
656727520
406103781
165271392
228982400
43806825
60896279
86824277
133628365
3457986
503254787
227697170
799196416
65504875
47144362
509157150
42058176
773285732
344472397
3057802
173621690
292631719
361252770
93351922
364855653
216821475
5328497
224448412
214728154
393189880
122813639
275745300
47356884
265742460
157480802
162235637
56965534
67158657
227613939
200375690
84998892
35983273
110419622
7138287
5187585
698089360
337649501
345806026
407669920
505207500
54591061
326780652
138018932
579045472
136408826
157312156
224493212
284801663
361070464
48071145
140436248
82255022
347201521
42859724
410486513
97570416
316743835
94702815
373944478
36557930
481743658
82373397
865917800
64836001
3621708
118292855
355124273
138084883
133677045
115409338
11359932
345755380
484071958
199412548
15085015
81350701
425340490
46345358
592041072
46238002
366894783
271163995
402426064
1653287
93212737
175551112
365987589
549283914
316410813
869781476
372032576
36356251
347227920
229382481
67144767
230753584
4632650
65281540
22019828
148987642
47823251
738281746
47188338
12522528
214045382
113483421
15412952
306447148
318910132
187502644
344493111
397364321
49332275
212477292
105336944
407278211
102010397
28897862
97670384
369934214
641015986
257386206
135963247
204581989
84381031
246571904
674752961
373029551
302864774
196044007
17791094
618967668
397782145
4528234
564660208
165159188
208755216
422673193
199029320
691233940
169372571
164757709
121020835
64884721
59682582
257973251
11154319
188770065
424141123
219803710
131496311
224607947
403977585
434767105
1283540
803401443
27180905
578330068
572086368
176058976
369222468
171635240
358758
534317856
218831961
127442301
308030879
542063222
271752835
81292513
97976578
95578883
8548878
535692204
71558029
76267575
387489587
369104710
662880
67390606
799476467
149462534
9003793
256960872
201313236
15529522
456589174
85203235
65412662
599219232
298956736
600251121
74871085
291172406
62333224
192828049
429064106
702498804
94825756
79167446
51431811
595785236
129579765
752483918
7692541
402433595
22178100
149960743
84241854
434789778
87021672
172359965
31999632
540768699
40354993
67916677
319442761
191188694
276557134
25097636
138170862
491907542
401551969
99386313
105846065
202707471
232182246
15481133
92287775
113400631
517857792
119320118
67086264
51103775
185533473
101485986
169345503
16474162
833442960
366530158
170332043
155651958
136033289
235537167
786925384
14106932
626400067
667149444
14933119
103079331
551736517
53006936
344460115
114852668
57597628
514551870
584519722
318531921
297375338
13787366
322170184
133942027
195481704
190875597
638331958
5436935
242475372
44804542
581973599
267515033
294386719
183979065
5759220
771528765
27749302
23742437
60119694
791945546
682967280
222630776
296775761
310746727
92300622
156344112
208123217
43224954
723728323
721028647
36986068
173729800
412179790
80764145
355383606
371774927
119540480
244832528
273749049
304159497
416240433
157811063
568412604
395524557
149321314
272579682
65668588
150875283
129059187
714462246
105257439
95260045
133642513
4831909
7770258
69989829
112847605
69803631
110127081
11571271
107912671
58244240
329792227
1777171
10526146
291961714
589850873
370764964
684316316
394992090
25818152
177069987
78942589
428531637
678981979
133994301
362630744
212963453
50218126
148718158
96761518
105416678
83456598
178104055
86228762
53593492
381363063
93573152
427690180
451970413
517699330
344630255
8794622
124970941
255405859
194113719
298777099
5246842
6585867
512666849
255460518
206874181
133605747
45363014
281250084
247324902
275037930
91996304
6729292
34453745
209859468
132039026
19462174
5762351
288093301
152564315
566627824
126500677
38557559
953954894
606454001
272197726
185599804
826734926
149439465
1731343
89636661
95759459
358211094
202949544
457261863
52671523
181024274
660392419
69473930
397292979
39848737
8128703
759539047
136040992
305846877
645187642
863082357
560471909
274497199
314275868
136960583
766593949
217911211
145753478
821500617
391385322
564358930
321932939
42549620
186133486
305776395
58631481
384463469
590483307
274565963
27163653
696027283
94966403
94801052
15679414
247975255
313553885
249099234
823602129
51092616
41933834
8006970
770047620
107361130
501090860
759112834
36226759
63241073
497723318
336697467
392497005
939852482
417555815
240930401
302286336
318408165
657607121
457553867
144233736
216970907
31251407
92792134
42933570
394256328
227463479
18406964
678842837
223206803
380569574
370094138
144409166
391096349
368085238
238882032
77986703
20008934
12802365
141251100
115802908
31697061
107666150
665416607
50719085
9348927
42174276
119621661
3084565
564712371
441815804
85364994
355385994
42231380
58341300
194488352
110229813
29065429
340796695
79472062
206503197
207760930
132242724
20793349
122534635
141030667
130550846
302104740
183529307
622517321
6730672
334050205
364417243
373298983
362657921
12660493
534800589
122748052
277726975
46443467
154747423
298837220
136686449
531928549
655830232
296264035
182028377
226768876
625492916
410783520
118136437
125019191
379729253
356225439
456985628
246956161
711866867
183508037
20841800
313641473
442337440
653689819
166117341
145789516
583792586
193344717
16394043
691887243
18881132
403345602
204862382
20024873
430473067
63773154
378013579
205092758
59622464
551078752
297399084
13742050
45558487
276065125
78201421
29495403
30323393
623389072
17148153
6574472
260028219
172166514
101123063
122330723
207314037
602019998
60585042
586145667
44121888
607338700
135827396
65377598
883615567
756968454
77292112
217544153
25148970
126443513
431597743
836265656
706121496
370488296
241428479
294553624
131776390
116125673
70950951
854595341
78791541
112775657
146797848
586505160
82977931
311070554
306427480
388228359
412852282
246607018
383867961
54055020
122141542
48512171
108931769
199381866
66044299
468360906
708340525
682121735
13648042
42337685
367219034
195603928
763600535
337022704
21455741
57925791
383017278
74448100
419944614
143108691
900821785
249056525
75205284
96781415
389204674
368671343
22654835
83816146
341138550
405404775
235355533
106979339
47940751
18797357
54555716
209986320
33340638
975996311
43202572
321846655
66679111
64247175
256147080
542138193
110852070
30155180
158738937
64223194
67108023
360281828
131783784
241604466
703699529
56308586
63231757
178027509
65069544
304557169
539071131
35596188
885729810
150919672
85580598
334339138
852723475
711275470
271743589
7541496
137563386
930195156
149171919
121631121
30736932
4276481
235306926
150256081
204918017
358646525
529920041
46834554
19425548
823620277
352249591
89784505
35879089
120290852
176851425
211387236
349157657
20405713
5043554
414339169
222046335
52320678
315975584
43448649
132789581
415418302
136652485
478398653
364178180
448703056
217826108
16822628
88662329
388155121
53480291
406984065
352998151
27583078
345776955
95962824
91065790
92235457
25209379
67119785
145464434
95216449
494116264
586343992
147240600
637273210
57573682
69716264
69249380
77978171
305716980
89134206
137246106
264223639
123759458
49236858
264113273
672609075
276925035
550710841
85183502
665619076
307411122
34103222
52738576
506182300
451489087
784550925
61238378
152321506
239124572
7665531
33876842
22340818
127071080
47873590
5199551
22271485
526138135
23886217
210876464
526979400
33108778
302355981
615584724
184468054
216819499
183844312
65891200
9431266
2422967
242926661
63301797
836218498
253009202
109218122
34200249
197292836
214778347
147996305
190790143
506635121
331547268
249854359
35245999
372344911
201066855
64682332
490789
191465482
229000773
162207801
501401334
475125970
356757332
845998376
570301101
11143228
314791202
284752918
239471045
434055402
75900111
123516066
9873280
83857642
206605471
592094451
66797138
6024566
3090641
349258434
199562184
169925268
284238942
143711010
518624031
670955229
23785624
97489721
437331250
71326240
39215784
52932723
5610435
253233556
119018993
484187062
434991698
130690161
47555039
478553862
520117616
406865057
13090153
235300219
460375757
1413065
156364606
146828065
101945703
510722973
223562525
85380811
11382762
26630068
16253811
95477069
455189263
16944769
562272735
132369223
688800786
314208106
123431720
279657470
53534830
40925747
777916675
764753918
474412275
198218127
132104795
6993366
187193034
108517401
110485575
54121757
844754537
142716455
100711611
20333038
224888239
857058498
307697201
80044823
588546625
184343434
736601822
98612649
136059735
5640157
162172818
888116867
54409830
36168173
123119676
251216410
488309817
445334880
608340926
765371381
517495899
143768217
13394994
581467836
658472924
612773082
408297407
29030686
416222
86333690
177203129
129572998
159704121
101223071
109868738
269512643
432744458
434352248
564401332
41008827
3621274
279876233
397639045
318641382
139579301
93808065
18456673
221774363
9121442
565397872
501864420
526922499
61496463
558364340
729334586
96152199
206018217
614321448
208236887
18408960
406237685
386282857
119462436
298980721
224066175
488595910
14388184
417039296
673949746
358957241
535551693
469763395
346204159
765972330
45163144
430806283
93566566
61059693
460881069
269721740
407396879
76424505
213043316
396531098
117941757
373417274
493266701
551203905
129106207
6770462
146997156
60937673
322049667
174500784
578858353
357989711
347266956
152634684
17581316
16497984
223783261
36530413
84224587
264407528
274561559
219682354
152954819
821607490
318154511
3227071
159229141
64652529
595766367
312189407
50632162
334197497
31068551
280755853
751161146
369264767
89810051
119529728
330457233
56927733
74797421
9625791
131894244
306658781
19717117
22410330
457430347
362476231
260015147
141321783
418305688
143133398
43505798
308442845
181604790
161158517
342839638
202667973
109922239
53098595
3444027
39420764
2985906
315129280
75144661
250032761
63382498
613515643
127199337
560942446
156697746
118664527
17311524
177507479
156015395
182987125
118142893
490605183
19574703
169690432
482037
153490628
45492379
67760583
302906682
84545448
445551626
205162340
112148856
361377210
329880445
126153516
8784783
61709679
434978650
701684849
403518685
145397780
31079178
256158506
245503367
698753049
958711068
276598329
586779848
145735966
783474292
43458229
11334211
157822126
223548972
453818361
194459739
192651530
58258231
110802410
693459893
9800378
67895052
318584053
436775313
382788607
16309238
97231244
51944899
56386427
216455546
122858582
82701195
38060012
73037307
52563743
26045503
62117681
22438664
378870499
168090425
488450108
75802395
203701246
100056367
679371458
24159865
28502284
34701352
59845385
85655036
270963724
9058800
10226002
240534959
919255145
181244705
13345424
90920702
8849421
84856459
343720888
26527371
198136600
264290348
24759985
153234308
96052819
272590298
638783124
158844742
389675169
266566394
10755898
30868743
82256406
102665700
40591061
87714511
412874862
515495363
504882536
300776600
186533290
886038929
43220986
332262535
61193440
733599379
104562821
181550307
258077626
244792951
36271009
13030397
165611523
30732106
65514399
261086887
915348219
97301779
30143307
92810910
22564337
83629478
209611234
601245691
174295589
43282262
35051095
191884646
85126119
55901312
27712737
863002427
171822961
955743983
518573279
63240998
258727647
51109027
118082857
49745216
143647873
28042454
726955417
11659318
230859536
92626962
4568405
382094156
766626679
37311316
94123234
405060539
452916062
159413789
5450488
213156038
605290586
319150504
237608900
6680901
265013994
198612952
63540736
89049777
228579180
649898351
5079745
133876674
195433703
641295118
245199334
123083703
486562139
320053791
23799791
258197339
499665538
103739836
505789652
397591017
20287182
322181382
375534834
193496791
297101757
10261459
243152472
5863975
30185946
23521032
856373279
473063236
151611186
19197440
105892063
165671850
125384598
119060154
545251972
25934301
296776141
179774228
121258340
661641819
372281086
29264796
19528575
235045267
149203178
20433418
257286939
175342119
371565601
44174223
311765777
295211075
84519640
66467053
23906672
388471437
1934025
459752541
10691019
579454426
30539467
723886395
106024266
185321599
267828915
125244223
105192200
579199436
35490448
146289319
140221381
471549066
437694986
427362756
687668859
496188718
46727225
89316073
257497062
11072668
87911326
679799153
136901722
446287776
169950051
9149074
169565686
964393570
152475797
286920275
103459845
35291770
189015648
24438962
145186642
129787211
57165383
630981679
178726321
14408844
249441013
480775671
363008113
500629956
297787398
331843628
12920779
377941012
65901608
79629911
750404334
8942460
226351449
635916526
170128618
462132423
240687027
378160321
289019480
113777280
308092763
366640131
81113241
415637530
584679381
118763195
729167
170390853
354318545
561665
140801941
78495485
28989527
259634105
12740348
394448476
314833904
310923341
532927295
99124985
556864329
551886874
138076625
597516436
351278820
92390278
63874077
595628560
548995929
118955167
189727485
177094892
23726409
179729758
43415939
267351476
791681468
97700257
77911429
56470192
273924731
285938118
739809729
293767519
118398251
305724341
45693412
827824104
335928793
227294100
459384695
545250856
74934674
146417195
6184967
96558589
102455118
389560612
166866007
273493422
389692007
171949048
59088339
51332052
180611242
474440619
79934147
160045449
128143399
681732956
174559125
85285329
67220359
109739873
82209028
415480596
629841308
39166599
389735663
212055837
162150161
291077630
736864369
691300272
6443676
4359037
160897214
277187641
58419931
577503829
135832790
10777178
447971210
65359732
161090925
97266291
506704005
85140549
235370093
166353404
136076306
9765032
84018534
623786408
155081513
221832964
936761576
546627776
1075931
5186362
30890425
212049902
392293220
398711575
717592342
670230347
306221831
185966120
175864462
284217193
225799879
82500310
173943839
85545741
131728635
106271082
415011763
52619411
22828195
5275303
14343550
150927880
119798321
126777035
520023315
162265055
74862285
445123
537330379
197390019
839356398
10984559
541550724
14529716
195286252
583635767
115789590
565718584
24133804
6222327
283211472
228389091
478906810
82883609
693024766
326391192
67614700
27160409
147177985
75766957
4913337
44444172
102992394
47485667
467149435
710671721
124774213
130850424
72514309
52028835
278394111
387899133
6474433
404018868
463167263
657915827
351515623
125913533
432375911
33791908
11103217
301038229
316346958
6422524
50003101
473361446
151994037
243147753
502450826
204043036
186752360
100288005
163180171
45950665
37827159
560849068
188479945
504898208
94371666
207427932
715571712
30843252
220676378
571821068
97196825
77748959
92689905
65115725
28097077
17020930
8693585
115839741
277358442
298149383
25985008
90643580
72155107
117511509
92180732
152596703
437486576
137221596
434127769
43369555
108642241
35814995
81469690
195557677
62650436
134025827
73888562
425801122
73180959
812687344
365744444
85576060
14294454
118679909
295807205
131891340
168001240
166359316
5946694
630080215
8262715
127909396
380390786
48413700
209878447
571910802
576149297
120440039
158761284
14116634
159239549
217450936
258573618
55062602
247552007
673700542
49715957
424385806
646723088
73675076
12884161
145413294
169649248
40649267
15522003
354144653
10447548
185757006
145653349
536626759
349395912
538116074
50897370
391747989
335833883
47001984
138100140
46217921
97873961
304706209
218662965
436777353
173555206
161034408
333352686
170885965
256266555
41836621
34650364
787039799
15165866
10872667
8465094
499353186
56228882
62907257
24566623
114768124
387219610
232447621
724096288
295878501
479721
115061245
346800694
657845720
480651306
41860076
29757934
470571464
533183086
658276
358946232
190813108
27189118
590738323
125297082
214264009
385528905
124975959
81335263
84785281
82957054
62126037
171413451
124356976
111138754
906373880
20225769
173365447
220294078
259136251
70365089
39654911
372433645
197055512
442272347
40686276
24724481
410188083
23447492
140789136
49012377
59490717
272313538
6893885
27853056
294066813
423199055
194283760
283223294
420947485
10785371
104894022
27566536
4345881
49531055
521696943
505529239
5489714
205371328
308392962
8822955
82766306
177542773
411476828
372211951
19228169
207962095
444436575
54912580
56541539
207662084
266591626
112213280
242628919
81682369
336852789
76028873
11559917
126995645
354779778
301764254
446877033
189443539
117158864
3231514
159179225
575089834
71871254
561992947
126478112
237060052
34305488
45816971
314830527
173096620
771851306
330514686
555555205
37109046
79730593
125862815
143425854
430394060
486492313
152251101
67374474
414978317
64820966
106729504
3700758
485058884
155249935
8849637
489058373
378777307
211976231
182530883
81625484
75415574
8475612
108114774
24015963
20339978
51445052
572775021
158674032
693508721
373033240
455284899
6345636
58974022
27305040
254657338
169482694
241762136
574760879
95952840
551961962
77949800
168231997
602609702
336465155
212780640
183022490
30555429
28524264
264864409
23868579
504851275
14471441
162523089
449676074
190655294
790188435
681617519
9111425
544499693
475590244
244284661
172826912
657844363
30073654
309761513
292010104
514736537
389691784
494167934
18878636
904427861
396010269
29702195
164876139
450559895
66797853
44863784
158937128
268258047
53324689
241890228
238760004
546033686
400828954
180527570
10823306
33739160
653736798
478233372
287679695
167141535
29346213
431128146
4778218
30629247
317338256
440522794
184831494
188754073
634213410
231250949
12940043
503690022
388669781
243831859
41414775
317458834
118943072
671881438
467290876
161590384
127570796
82748122
27523623
340370614
55225371
713257053
346189120
665304127
66455958
455838865
342395423
161452860
95788122
35888605
214628589
70990808
142613715
4747623
464825434
91243888
376579684
688614242
50547572
23988175
285987289
98881560
38701786
197284509
45825188
134245285
20514983
17404651
99748376
99972467
213413773
177795310
279993576
332261798
597394989
85499138
4554186
299452902
353900310
100436285
14502627
894438242
115965695
125912721
86917295
329860466
436380213
247110931
113368556
345587233
379937366
295122376
467499530
766911263
92561297
656693801
100434129
23784685
516919743
173575653
200893989
460117807
66759271
256594424
129881015
278990035
516693641
200205618
93630440
2622958
68323773
196599000
45810635
14513220
79925274
114898558
123955727
59615544
84786929
96402863
282931684
8872582
101249740
40512365
52336014
594697077
212915170
519434316
26032896
90599800
425314099
209475711
25644008
463886917
357198259
72676471
26513952
203757543
208475247
17477679
694182858
105197516
590451135
352588938
308005858
567951964
193111899
177890101
48910028
22441539
96883848
106236303
128484649
99193384
203300983
113004533
304789534
630374577
129005008
451863
173676940
157240461
1659593
142336177
234988207
370670034
15135260
807761995
265337718
221300877
41121309
234184723
43007510
45772494
209724568
451573177
741329347
421558347
144775194
621667772
74610901
155334320
409564786
758997220
175618402
42910659
1443963
99994334
134901034
173670978
301752180
91928526
21639255
240623410
26198488
170192383
72647374
170116675
260296177
26288136
136024087
439709096
4676594
634133894
29329180
45709286
19199965
69608355
38008898
125551915
20061543
116137064
86228366
100467413
173027724
281778530
172351107
13399977
172522697
418117333
528017699
92942226
159257206
201201386
279948707
69550724
273400052
861340048
130824496
136162957
224437168
854399142
639427765
165924094
579772393
6601294
133719823
511573342
286382319
116302742
512016918
36596259
78019618
318183122
9610872
307929305
469185932
81904462
167075221
585255992
85339131
101674133
225655394
451783001
673002729
320602543
654094078
207000867
109031695
301822917
68561954
279974300
3627492
477572292
579826689
53071567
89785771
108778029
611703175
591182918
108324966
128391790
40767583
117591234
176806249
186990769
44850231
82501763
9298288
38741448
6104642
687828344
263906993
350642632
633879782
310681213
60134226
3465808
179040074
924444028
18636187
253867667
76193437
17392392
203107005
19038918
61494564
112628666
148390517
352204697
616910101
323835105
138414402
43998730
199989282
138673208
31550834
962205551
100640448
226050304
83928087
140181526
478384264
53511115
91967453
149956535
41256117
367385619
140533066
127851150
371603435
25038983
67736376
335509307
111716227
433634965
411402607
114636869
121492498
480764146
3757732
404894045
498730536
15400303
334011325
2781181
73199958
309060650
230862776
327702670
224864912
75207195
93005543
73032663
636645152
3396716
335711673
200640620
8531677
371060238
149349096
302286575
20543052
63608286
544321099
807967070
412389958
445398249
54652050
203025398
477426569
15250861
276845025
319166095
533910055
168024221
309358962
1612134
454203070
55501301
117231938
150905846
35914561
80151823
75615935
97597426
280105564
368040160
290052897
337414560
66860156
845348207
608746559
29235164
91132289
298328405
295831886
96096819
399675201
182913796
5301719
131380366
56286392
182253746
75589194
342622434
615711636
478944930
247524120
261799350
84015522
608276737
168333348
9945303
393926354
369671
105053586
247516094
154715945
263364420
4558051
413848986
27217484
372789184
83026171
25197722
122178103
53953885
22520908
317318019
55975644
165543555
252850858
62775385
218006852
24008281
55077404
13415215
133675371
239924561
230421906
47376655
23506006
106026033
563409462
123295991
92940447
144182888
299451717
591186083
464934040
54559741
696605453
99995322
511609030
224513824
30448344
49736916
590054815
13568158
203270157
303334807
308999405
165414312
67954329
99657850
87964795
662291304
506236414
48674158
181040861
397403391
175243869
20490864
366886531
5304336
167438050
19414591
386812889
522474688
223632455
545977379
193615968
244260548
598010060
236253500
506139443
876182970
2558463
253731318
3298700
93028281
286138235
7820998
129480533
253286460
322135101
15257521
284448303
449816801
386840933
42640528
237480515
112071928
49960810
223572145
177000893
592184837
752641059
131460724
465569470
273562911
380131424
11942029
485801852
428521429
484160433
797171138
71387843
65632477
179051971
235502304
278819806
199159094
222891736
58249803
48100759
93721708
36935331
392615211
724341863
13401852
106889685
218252793
11648562
479663756
58662519
245983836
317156100
27649391
90842532
113731342
444673846
40063563
825450232
58335469
448156893
629615064
881372637
569759335
108899654
100665741
226637216
224867607
199938288
376187011
362658802
199821945
230079936
405207634
784231670
569016430
304701533
323211666
267627715
344013209
570114527
256372037
26046956
326664060
88139289
367816972
608861513
172645501
238752286
228508766
130359252
14266180
121807417
21239904
281558324
44418766
467344862
56215848
592159900
83206743
187569851
277549922
102247503
295964672
311406425
691520028
119503161
427585548
130029409
199340411
271990978
20377113
8977771
313472266
76616528
379342859
343631265
317735560
203780516
324514591
211203526
72159888
9004423
264213297
80015391
109811428
89531805
23576641
592355102
47078884
390034464
201823202
694893762
383372992
15193748
420065138
20894755
210617265
495711890
452464041
69643869
315556590
18608778
238558470
784027712
113400362
532844757
169587451
126210305
87480797
148001090
114091512
531155301
38673810
170822371
53985116
637223499
51310568
2171474
80645213
317590803
132054925
604713881
213542695
630639070
3458283
342033286
190045045
132252581
545735678
119438740
670781407
76922018
566540830
421931302
27613703
20854063
365788758
72612970
461348403
108150507
15797039
319466606
64216834
346833276
114752426
99196316
6331941
191889804
115790505
208699756
275341669
250290244
49155630
207972348
44598724
241077426
217395367
549201167
156249840
249190362
173999970
354833279
339400471
346837700
19511899
596303
54825546
34919456
279803146
205323241
308483256
411787311
467890951
277652129
405339821
110174494
2425256
36770753
497713584
45064546
195104999
29397406
389985087
785226674
105899567
622878110
226481901
159020733
172338144
891835554
604540338
1298494
118240570
932542446
65583245
426977475
492956003
28656199
148077321
1897458
24565145
355189900
399498522
78402857
626944269
491411175
398578243
181439921
172585967
965013919
645888268
650189353
329172877
3731244
575887
219865995
438188175
178007208
84897373
84747836
55983207
347033653
261452422
584368653
16825562
61683230
24302287
143060542
229080301
183606280
815185406
18117003
565671861
11107488
19634882
18678243
281636953
338126349
125042349
182291
21376365
116840057
8574160
365027706
18656592
45245460
288961481
135494138
123266261
68357085
27426197
60503528
32811345
271786733
22258565
257865642
9175278
731152588
88231418
449394113
15083475
188302928
31802077
83425608
84642650
44207251
148622387
129903547
90999856
75107105
40483130
40030543
109374407
6079213
341891584
300031904
701268162
643902716
213010029
808704072
140434288
164519704
131081472
74836852
381029975
510109004
6225728
576840648
133520256
102225955
186010648
123085299
422098608
461180977
13635498
69719435
88600052
16425469
427065009
215413677
219542554
177287678
288756824
19676300
447348035
323320970
151932250
112707367
171902030
290423298
146792310
31745376
162322017
758895785
452934683
114227937
65401055
192092992
374125846
605044891
297058504
114802281
298682683
327965055
105940089
26946789
1192601
97086862
30097244
79032295
271109321
10628602
505451722
14204655
235226539
313059402
265972794
279514212
553012784
154779130
81441191
446474807
17369940
25983351
409859174
464144088
30807892
138786562
401191980
7488146
176225874
595133020
721312275
99670565
298943108
268410241
130023445
46321382
142279326
454840129
21122118
629261626
259915244
194509006
484190228
286065892
515031289
231568490
100168796
544567489
75013722
377139519
141721315
184222946
281181812
329474248
190581844
117413336
14645282
213499546
61517599
35496555
359846831
1533092
296318650
434572169
426545
326717974
262614841
102259943
15632793
28279370
305111053
481359222
293731568
5767937
570032791
8949592
1799084
802044852
51131552
486345468
471362466
584978806
413670089
428271326
609365877
547781156
242791148
283698124
667025772
148864581
103277610
36878394
223669799
39309625
603784146
497344445
24189802
247144568
285785920
355142633
67896734
85794394
453744684
105283984
193290794
131352885
204371120
305643633
598829620
284356733
47221980
195975529
78115535
333684574
346420566
10719305
17065412
498058381
276217898
130545879
411533331
87864151
514272619
33899940
495610680
197474825
614253029
738689657
125337489
177412343
281993692
317572929
24788171
46161095
214563864
469485985
346796334
111942268
4503396
658199014
176174133
636176578
134787048
134508905
396146444
15982805
780913403
605211468
182911713
606598523
468439952
655769596
418737327
311784066
222918207
79082014
238187921
284388380
234476540
399593159
192189544
102577921
153188148
87332764
199011080
184350390
122467946
4588394
1678268
36618056
27264085
32192736
358066476
17599924
675135200
130822008
59378716
804385334
37852995
612625745
62590207
285072091
270987807
278297062
141858170
767189239
40562342
4639825
68441789
859145507
48281034
458234422
14911570
348739608
376896140
413141838
497462502
611909597
59396994
221136024
458175551
3337850
672477474
37817555
522277858
294015463
237156371
743104582
528411646
501627419
715132264
153773294
882789771
64067209
154421295
559095574
83435861
482220778
365864871
121651343
332064715
667809
222909824
499270376
66807413
239049885
315047864
416632277
4686266
13737785
128367621
270434094
438172258
108640812
692307109
346982696
681772061
268062621
12271278
855197433
20295607
120682848
545183377
61436857
845719
408953692
789147424
80083725
443463845
656271030
92812172
465466460
59200348
69923835
304624566
168902298
201191285
184584987
281626080
480969201
378659747
246602373
47365895
6415250
268708152
39173396
743959555
577508540
73920960
380557160
88641617
62451618
429978015
326070165
130125129
869309788
118667724
387848221
910486462
1993677
7787818
52036434
530565897
744006686
163443346
453592699
498199581
47118126
503646815
824708127
138859340
324938511
296144430
273400375
194694452
163897356
69746
264488518
320507552
396602443
79963668
398343407
43892945
544044749
81078538
481045659
51600495
134954054
396814555
62475374
576345236
289398141
103227962
35430125
276784568
20426901
64590607
430068003
899197249
35969308
643450475
650659516
208271682
41021793
379450275
248033844
12638649
172833303
292241334
396403678
542591305
95053248
290384210
545812000
387490559
364640453
298318792
127633827
865938570
486935389
20501366
377000879
207684938
32984721
8002744
382314627
37435331
16469983
158066506
448757870
31400431
78550207
51618073
228882835
310667930
211133246
363641104
380019664
122587510
580577386
95584418
262039895
306425503
98581815
172241732
468473505
296413814
197488711
580607184
47572179
729150697
4592718
354287746
48338967
337255517
535008333
386132026
4370768
175199922
531539960
195439993
74293279
86516151
14284685
96709162
47432830
122410478
147695528
17893833
289623462
468358480
269411139
105088601
226272685
633942924
30731055
623275396
235739519
25312512
158812333
265236363
532793
1953086
153675595
652701365
49341830
41887964
414258578
469691705
839330553
35450865
411233157
9337363
10926866
91351960
53562452
26068110
197336215
142708563
214593256
650550787
434521236
12855057
429242310
94775258
275802484
96922528
85253711
479243246
385008778
404147553
466577663
62592425
958569594
770136278
567693145
302618079
92514530
385195231
81368106
311733907
322772855
30440037
199085363
28310146
300114065
224474064
185107173
637185709
350544751
41666448
49898979
215124562
800001895
3489671
18848779
25762356
18731030
575625652
29742910
332312639
7619993
9195933
445046049
124498423
331075130
259879716
924661884
730192836
187648054
361251335
457509857
78715478
260597020
8499974
500935006
67257270
198106629
239844593
119458500
72711757
99936024
15229281
160543769
689632046
172931795
99978066
424876484
243269642
333883308
109343292
278482576
51339013
4481348
550735781
309028
614681909
165967574
84654286
145409244
218351572
389371415
17630640
257141561
61238121
2447526
365504577
49936962
342768212
23300153
105788246
276324071
141699600
580057811
359196911
7507157
238540443
378869236
609565729
398978623
201532769
97329145
102448751
412927740
572054696
156396406
243807464
30818414
272831468
325271204
190985496
108425733
117145661
545413189
4474951
75019758
250597698
195344123
122949843
39811927
78324859
177457912
349787879
697046991
564063240
760904911
358679996
54346370
270440778
225871253
126087043
108051844
173376245
99283302
171635263
183168210
694768138
406154050
73903447
42972680
207110863
626241537
173326568
214498551
91440156
325169096
440690522
277485332
706125881
346552909
392813187
156179577
166904529
295883616
6436377
567682035
11880429
81288954
444716262
366094338
9721984
535080128
64127387
147663077
720139035
313537125
398306244
12029005
327103704
499650486
61055825
300156561
118052189
502483780
212903783
128725294
101119960
289683261
164420394
236259104
112753466
231479843
66139364
307736022
95402008
450847347
258899841
604376049
282985815
333159679
78028488
492107285
639204601
335992088
160298635
102300553
507833818
312321716
10924916
521099686
322529786
121547041
121810582
304897902
73654536
464286890
62210104
563065264
304335597
122736913
330699186
420437531
45073418
100002094
105380698
6053587
120821460
253567000
387675905
27961616
2511787
322766799
222399987
223436428
656175091
349877982
634364673
68115960
168458731
439526035
571394940
327665428
4657709
314207165
570560614
104532641
784077989
637792655
625877351
284613972
70646332
40811659
725392435
328773362
16848797
97602755
9224604
171844701
79076751
96985246
457379124
227589390
10444330
19234950
103792670
438699795
119342432
85985922
64131774
353185884
576327849
588854951
417147792
429029162
58826994
159937323
187611000
47051499
27137317
486501558
176722926
99106369
8975022
46531055
79191173
52341254
55166126
832479895
63313533
477857265
85564558
280368375
88693884
135016651
20054591
24621536
266835535
249747262
104664100
523745881
19419694
415798338
139730599
574366172
333656447
702914434
315679457
469100392
515672387
759346685
130106371
115142961
1142316
175065987
93277175
274951308
172962875
275882851
46282939
320257433
95292053
537598093
3731688
488986312
115577872
366190099
662126602
36641670
531712209
693368010
139638380
66707106
12000296
219804013
346824445
8155424
428275149
698161445
30351793
17517508
144643715
670072145
230708220
200796478
266252144
245511306
534255974
426058401
197411073
382529684
335833920
21918115
67365071
206772786
57269718
93208076
86905809
33311422
36978553
404338087
151839506
169943544
91898613
26879951
171094391
82553181
51706257
253665301
916149380
56006460
11482767
80799790
880192206
317032678
504337868
554852450
99255900
86009303
27316717
332297909
374192018
45388575
150413116
130917056
64903684
105772181
259616777
329190185
470231623
19645313
105560248
143979716
511191559
649513593
319653936
43512532
63510208
89349471
54122129
235311425
156673607
228617557
22384292
82407216
97377099
668041136
320159518
154819756
1269006
90599313
461319475
314176569
536172259
444682455
197534497
268028375
60470619
75699615
2059692
228302122
559424098
287488707
69901246
717574624
656826028
123294070
89620058
206415007
437717785
114189365
388842580
200511253
727553116
197146277
273893021
27504590
620158375
36182141
295502465
229856092
385282412
24920582
644386403
577787504
89417908
559639813
485988891
650200226
334254587
303230921
182381045
123352
802006117
117081914
481590188
24050039
180299006
331178408
155587393
7428440
286665388
673294032
153443311
218788335
489183843
505619518
229779973
187718481
67049909
15100956
602962660
246146763
114008754
419693165
13835354
13481276
478625765
131422697
336448475
368488179
90639310
298722338
42441091
146417271
64517684
21875145
46330145
440765284
223864332
30471768
17400228
84488113
135591316
49186728
532417400
2903336
58240219
735321819
94449310
240366135
52908217
81893459
221578185
156644627
416814078
409044322
47826883
37809329
11794592
225653518
403752248
39525053
74292292
253151432
172147535
4181905
25217570
35829550
63776991
4715372
242375080
33310505
138632244
187216323
246247708
164467402
26890501
25165752
42641620
103873680
342626396
339235098
71442608
539782
177568726
174368360
19657820
668071288
276881565
200026972
3274793
247575349
86682515
25150313
34626470
677842675
23492599
401624870
671516424
435466217
23622857
616611435
146188418
128247309
169941311
218314140
278155172
27201383
80115974
30320321
24534547
2429695
125720806
15756783
51783370
30793192
54065556
174349259
203599576
725960658
497968856
631219122
521153072
61374473
36787242
405279385
184549120
674762099
46835321
526319028
241388161
894862619
627916873
726079968
6893550
330282740
217453941
57660336
783487445
367100194
127895121
398344645
112106943
408458283
92689270
78632858
225243033
27489581
19267950
6108821
319266719
222042
35270545
28124803
31631398
143751394
369459197
245383451
18948062
214345
24220681
209623284
379604497
319028246
72755518
13494781
220812898
197748217
154088589
105896454
99967821
396979375
33432785
254065168
87888695
151973094
583434223
157492866
1833969
295467229
190402437
294754595
83470269
68022398
69296681
150566597
239711016
40340275
135520171
218838753
4047237
164752663
653577113
95831305
1974336
13001831
278662780
23449234
328331214
217217598
64520841
35724693
91385316
207080500
72428783
338378
689286768
309868297
111084328
109904420
166290473
287261652
423486221
557454418
249317608
23984094
245685255
364811939
207298692
309531498
116230361
116757588
146756198
676821971
151559841
263058413
66650504
2463161
5709221
300030675
173347553
406031955
64279072
259736258
9878384
25397531
154243940
19598512
29528868
56698285
301879575
53642110
235269749
54608084
119804556
59892503
53767173
44032381
70152343
48368411
149860000
195742407
77220229
244994441
422015752
25002194
208011059
144674704
117815816
259857386
60399715
163500353
923522
87043477
75585536
84015955
197726295
101390906
296145091
834513205
6784964
198765667
289818079
65993868
68849405
605383894
124647515
267525507
255461536
53404034
44943102
51649391
774922008
60061714
93018756
156917427
296303767
510872253
148203838
511934133
798581738
6947822
144768970
478614363
114189031
163254457
375223604
39443832
401938919
535721118
645692505
177515751
134562298
243639771
338727155
93842774
412718437
27609227
492765272
228951697
97927093
139183350
479391440
219506653
251041033
431095271
93664694
84864248
607020392
123987543
332503686
61880453
12821461
181535452
37653559
318698861
393864933
32619658
39513410
222757417
48023639
73600269
381452572
13033297
48037208
109224905
451622634
276829935
539952415
690543063
114588661
584278859
65590350
210680018
165350729
15246001
521251368
425561027
386795095
128861706
227046149
270808704
102084699
122017981
120293073
76840617
2526432
53725252
4835339
146874349
413943808
176891098
291627606
570968963
208846020
51872945
68377225
8417207
565427056
107433061
479540048
689299096
697300093
294295616
33308306
266604652
348134280
883326653
634464826
100122881
91940044
578502098
37705054
15763792
107049049
132808435
125436965
13955753
317093199
52840868
30007904
473835898
188419449
214533105
404474403
67524975
410527
192652758
338059493
120183977
562546361
154280870
131730759
176928129
12208551
244319841
917593469
23607090
688829302
33894443
169679617
316223865
66177029
61312692
28163953
177777537
206366232
117401729
26749732
200753632
123534696
233707542
639541104
86221949
241131360
10019223
103750573
294355246
742337335
110739147
187204851
181637215
916310072
56005741
99471492
7579796
289182896
16568897
66264996
8424796
236001437
10249038
409761145
33009092
36207917
46441839
301507129
249326928
769691684
7084164
798914572
170768655
108138901
174540425
59883983
216280313
266089526
471620736
1049740
37427008
297509910
450079232
17372140
43078191
114605490
473432614
796381460
253363667
494852078
735251775
284482570
433890922
271980046
535749173
433912155
47762363
32826301
202104706
62747437
79734890
43783054
57687515
191930341
160687092
646329382
97438548
3967442
2332448
582105178
18970959
239716210
131779599
866866617
267811919
656162487
87497404
187701154
152002845
97904000
172093202
94678232
73465940
160924717
224745369
84664695
92507898
48816027
253544940
522916641
590230746
255223028
76389615
99269369
453713205
205183329
311513785
468929401
237396095
189268986
29688864
560183770
175689078
12489204
597087103
630292637
231803629
83788937
158456890
39878183
51139980
209940110
416532813
269164933
157420446
129311240
456913605
123652479
584732503
449450391
693536149
50900270
256251308
14256637
37707740
253619160
237960347
48662179
7405656
148261431
13332601
19512367
186023496
468255079
783790301
842284820
639451343
36906464
14276705
319881244
742528484
472650667
542949691
94568345
308049959
96655172
170800948
110027231
203697031
20062989
88823977
167209551
344884888
278214617
194284336
209383020
2950092
34339295
673263160
440106603
11608453
391129298
286691948
4799856
87206159
73894605
10216933
155538943
99371604
385327643
316174453
44593421
352965908
45985344
226017382
465560238
17162562
182344151
340633181
20087544
836339378
31932693
19275711
423160764
416343544
721508150
505470467
507634522
98399903
841351183
38212531
165985364
230106771
66417715
168987200
444891641
3232715
4530036
645960670
45971150
71216187
265004379
319498326
384488385
198986601
7466952
406042748
259982989
113974409
540827204
22548033
729036546
238503280
18852990
344927049
189969699
112535297
468770346
92342406
795805886
152321934
72777402
137980580
535200863
355962189
44045397
175422994
137051313
530836737
62612955
589640729
13125262
488401758
42739516
300882621
205326579
569745994
766048576
253077771
16015125
160365346
43713224
171450210
71109575
10811831
453257401
26230825
21715275
27178286
585106805
295777042
227626910
32902148
338817778
597844501
398000560
333139626
162182536
90203316
200698703
432114603
548354699
235032899
427294517
738101437
41805946
199883669
122976836
928158507
300866763
219112535
220939957
848496339
129241893
209703386
3734863
40988021
36041328
129086140
727099642
235072814
44198773
77473679
476999652
2188767
2288939
259169460
894141677
18852984
353710668
529110951
104991292
351431913
222533216
437838012
167902625
114301643
15786582
343534249
88804913
299648679
611154364
207564299
1054767
228786143
312678232
41836130
248414403
143906942
9323341
507297945
51366471
72426721
39021854
249777722
605511375
354632800
158302219
152704774
239486403
457515987
549341151
543033653
272087905
684884378
158149209
2774640
28113452
164435789
211224535
687303913
68505595
31825822
678815980
335035646
471374326
93067931
50759670
495680062
100673452
61508418
109673092
20438937
464614346
608490259
18075603
542059820
6217660
83774527
27712551
86078239
142536612
76711639
330144627
56632571
515607364
3184602
134361836
155724375
685139247
326321412
589632880
111974130
108287169
512231074
327488381
69280545
310621501
19333689
19563239
604231401
18869523
114024523
87209304
266990299
116120355
206426228
17223830
215930983
154976696
52029148
250023221
572298176
27709083
138506172
526387832
729471976
666255822
553726095
329270413
519976701
358431460
527167515
403365851
296529912
187897554
172646267
205332445
147691862
122901442
57076764
20822855
441284694
126245482
23496070
56022074
386479839
125541319
53932784
121439827
236139737
189054988
174516341
582739436
265133330
308943773
221148665
97350694
300357671
450801360
519208912
3458410
686980314
412579365
20810147
35475799
268371455
46488269
520276055
9606709
112440926
5723841
145917356
83439482
96545052
71625883
406520726
189816018
118946721
122497584
415030493
99048355
364248259
72001909
340105430
274879397
69256951
123768054
384277083
329180308
344079811
723803474
604591565
38190061
606719486
172686144
195751322
87204637
283901744
377054453
95856745
488069425
35752290
214715352
534487479
379493355
598345079
144089908
155220925
9316145
552834752
38521317
368251573
250225081
3392255
283011911
632909701
84684695
99338522
54981395
505222361
206787330
444089920
32728573
489431323
350193368
62350516
388139360
84651447
598657288
58012453
101871665
228602141
578630959
454863213
271671793
83786848
229442167
161857883
165071763
261734927
221418819
16132844
392696552
265136938
64562558
549669683
336755214
601744315
174274363
10888481
74369211
156092294
68299000
165392289
196596120
214135790
184542592
213249496
150462335
107788818
458998534
144286571
42799043
5327879
50109567
217283563
28431898
244923853
128477290
10067548
453873879
103049179
60694423
70512572
11158827
804991988
264556997
200728267
321296169
449440256
308457796
109367602
253918218
320216087
474406431
105455816
554959624
349564164
147125673
243892814
649924393
165472511
84942410
333708953
336308875
710922745
551214165
51379473
25576865
461664347
485881456
224651376
291168028
264730502
179514782
9126560
355226888
219524035
103619752
173566807
73578600
752515935
396199340
181383034
314454491
155842905
205560593
757304849
530646456
381918282
8771375
315098374
402431177
252584837
33009448
90771163
536767648
367059663
116312703
551187964
62377579
508791383
141423075
333882344
224325720
135968796
135684351
165572287
699656078
405806300
99058789
43967237
430039346
893870857
510437488
129028445
145707367
1363045
282824502
151223158
369385383
587144701
410543062
73587672
167856580
82499255
300152998
202931
901196559
295649156
739579271
325989414
242053606
225027746
151836237
198858056
477233775
281850
106833745
73965135
60642338
109115530
68645262
283896911
272019332
10291997
54850215
864760676
210205010
176628646
112839983
23498096
1688930
427638735
50436166
35987246
196406371
323180425
23603994
124925770
54874838
117667512
920554696
177941594
151055299
327237892
495982429
101578278
259939113
8610731
430438133
30928207
468010871
167164146
157446809
57879202
14996760
134750223
61679586
8764654
191494066
87295132
67875453
22359217
115252433
756825
24180915
112488277
571587194
352370838
138952130
683023556
21418611
191797472
276933347
35037918
53934513
329400617
715404474
390493360
102019250
296902324
123059147
523348369
62681201
98648607
38405065
327531723
813095020
18189033
111611520
788183
793897253
126201612
203439666
215635623
750261641
173270221
3502515
14008027
352190535
767617194
480118109
15309800
326000651
92111790
183886838
19662503
31606580
281924896
550014271
5104693
520860611
602532181
63814938
211552128
241295128
143503171
187319708
103347137
300990364
75602036
802490072
469109255
424487097
6441837
240583223
29085688
847097518
81222947
396473062
961258133
59172688
474424604
118600564
11963269
101112456
808655148
22283932
148788699
60674109
115926352
359646607
206714730
355393027
116083487
601552347
198128928
302824484
282940168
550584600
217333433
54031748
86488547
182284677
480488711
602196021
23686062
117045456
81218598
293494204
7264575
190361608
158353639
76171380
28744116
2327425
249554124
217993504
14868284
227063854
51224233
270777095
477727038
164764152
523881047
36628080
9085292
201665267
117842475
181070199
135240384
74058318
12968412
64550797
389248664
90746283
153425387
60159928
168121699
707616707
683927168
611276922
292668991
26648052
73050645
39874774
696723776
617398197
9918353
361326923
23603346
143087883
287042205
94208806
275530420
40933465
53563309
266039832
20312577
509289574
444714991
459165737
63478141
28534562
89629435
150079986
558334993
261878823
46159600
588521315
823772251
18166217
218909337
7384910
68991247
79282431
35096698
111825234
82004098
98009207
455001609
274123751
39477298
145331003
49465896
207419978
215572247
94049820
576071401
81731061
18469102
16446368
156022545
111553236
39732137
134954019
969056875
507478047
75506298
15863280
164861936
90965560
377485824
198275342
6718011
326822040
17524857
12072311
336108560
481315921
139965906
194841
801794785
12824124
205822465
60751796
2048601
666845435
106894387
47891920
388780514
279643212
163075936
318718864
81321358
12281681
23267048
96881009
12410728
429966954
299828464
39917544
304892972
261084669
522826585
70649271
582396600
209226732
732465051
620299884
172699676
25598160
197624933
28665878
577315559
319911965
248971640
32338033
809971693
396131639
441130463
226124161
63262897
67669711
299002263
512316083
741448050
80336119
20842579
560504003
7984198
23768455
598966910
588927716
281443438
167443591
156903295
89740415
143051337
779927665
41867804
90653216
2597231
137802949
105512593
426827694
267132376
129294612
9324512
368559129
37053063
258278356
153990150
359746506
138189320
89618401
50831887
493475691
126122786
27984800
200404681
63108365
15836223
205307536
35296928
385848866
139781576
161368668
266356593
522945873
213961228
137155895
566462568
271798598
32154391
170451044
197618747
332145131
186146789
307968314
528669623
232869882
81636140
452531788
214881799
21510500
628218573
78547818
62620814
14528227
413206990
451776503
423283602
89896170
137413416
80023682
53801016
98857856
249263095
482279437
63424821
249584091
2286416
278418861
82907339
128135991
25263975
198953312
296129270
80851433
148639453
220540431
595416623
136978471
85079920
12655320
448309152
474815
745056724
442229544
48446599
833586605
24114383
103666519
484247433
19302335
382737572
110234492
91984548
212111276
133003297
511942206
3566292
219046951
21674124
115209600
165743319
111861596
216352697
443548992
163481469
128984665
44255683
753447110
639766529
394896834
17272332
373857674
462956769
300123
467579232
28157634
71544289
206152437
25157380
651277729
636419158
481624915
500844077
352920449
487759074
45511873
15336033
392461355
19691007
321788439
273262903
18385239
562855527
212689836
59801923
161128991
291988556
44427747
12871022
9883130
648032432
79795844
223727117
801723929
457473796
718333105
193641416
126953282
555806384
123863746
107824113
31611915
28103173
522818347
6326947
176486484
17173634
397930096
166400483
141386526
50739872
136612188
317848568
429855678
732695201
68077435
306250218
142335579
112270276
87618874
268762581
32926661
90741279
460662792
19719559
165199194
24344847
129112608
428736554
668745097
619912330
169512439
614056585
362594042
241062640
632797548
176264690
353931951
626835244
32291554
47403527
373501941
4395891
27593271
194135132
198818148
284032185
249236509
53860533
68280565
474350476
117136091
387001446
325708950
358056946
288957266
11830244
425794034
159993022
8847782
747693718
745235151
791510605
166180321
201754931
33109791
63257186
46533665
159268462
121271421
404768870
814248472
24895766
94200876
402141899
502369
38077450
648369595
215006005
242708537
87531542
406800700
343504734
107366283
35612195
536293298
45127486
242908119
253017639
535643405
546242650
106033761
175159265
35193122
50742679
360359555
64349347
95654105
322524214
190934681
626005223
194025227
186634742
740268258
43804811
85638339
260599983
489004230
119431745
15758132
48731402
131418433
166254
290906664
226527592
240445633
52305469
453852101
164484173
138745542
244382720
89607357
568485008
673432408
199938876
113093589
23942978
45124374
48188251
346778996
428114526
396663167
226738650
28104686
696672563
104619428
68418432
152437059
506686341
133577631
336258201
129808862
789956107
101798867
41718430
18539890
557154921
240519547
161205691
170786745
489902815
125746088
528559528
282587586
111866444
238835652
131395194
114239209
556397434
594267062
212262719
108901007
39113585
124957798
2003682
61329301
176102604
598639838
215735329
814068375
104438434
622636650
525795505
43700558
36445003
368125730
28824149
163062545
447224710
527926929
213853451
798412918
22091076
76260048
16879956
425321794
173307740
44393216
216169004
573133029
186905501
65569797
191223722
9304023
30668149
727181820
155114605
50537746
96758434
444805157
56748132
516044741
14814736
503220884
535750097
13535406
302286465
213413107
453587529
132936303
341579301
194957478
553231512
1863565
405492324
78190156
156253221
15266307
258831248
386261274
285940720
646081766
165124800
235199278
11738173
421012671
654349803
143118308
73359678
52461986
37010283
309692639
553879742
71506548
21865888
34852035
56706573
22062711
21812412
874201274
140806350
212759497
617217181
86924305
704424023
8037433
38047080
40541388
354595651
540676089
86018466
755692792
219803899
350309249
201954520
475846354
22211677
359703532
441820625
6602813
3946021
34197929
142914250
469652377
84508173
124150711
497436995
97554577
71187356
308208746
52178403
311287955
366805755
248351308
358896193
288758874
114483146
459185199
11419238
400084505
450086771
23683529
489586503
68397152
873963777
502080455
465008886
9164230
13260896
347445520
524372435
345121280
237356978
217615105
80064101
291360569
133342446
246660245
165061737
41888314
453819979
174492824
49136610
152984244
205284324
190592485
113566839
759412755
128917026
79711215
98345738
314846328
78502069
13130731
81428768
46075930
655555872
146496298
72798270
26062590
262683944
176677622
243402069
815996
76034899
80242109
383311777
925266869
12492095
125145530
843722574
242261603
544975462
10005704
379325687
65406487
45823223
65176092
182541238
200540159
26670812
224054191
604505243
632718453
241814054
62814747
254836066
567830287
593333312
386189284
41087794
157777204
584188792
733882936
287335538
164962125
3923891
67141960
456853931
36763234
343774018
70195232
98199680
532345332
274360000
56684824
594803956
8897166
64960095
58554413
682378725
58456092
109977293
264805610
244375799
510246442
322700444
235968422
6137352
39735912
4864877
59661741
10557338
512901252
671200828
352203167
624821511
314659123
73123774
141935527
172290713
20102858
660498378
2769742
532487699
518218147
847880611
221374916
547330213
523259632
123308403
207584745
1222985
156545454
359713996
634147763
545150641
428361438
2787705
177707425
348401433
159002338
156845506
66580446
820172377
146669039
396567568
183591763
586569013
370536316
1713866
147887247
385589250
270556562
151202484
43457921
101330119
2966018
139585283
355604076
219745150
509549279
212195361
211985370
59013018
194946697
742726856
282962617
38369249
788958478
945756838
455911374
119148395
334368375
75523956
674941520
107856569
566204549
240538718
195152237
808397507
130711389
149745316
7350719
12918568
66975968
427391360
305024658
334549858
317037150
609238932
493160870
545243544
116506581
47417537
503116273
19113438
345517310
6104279
62749743
110472373
525760498
81539316
24269548
74982300
29715389
111613063
226186551
138420053
374473818
145432286
6519902
73337049
103695511
249259935
418588040
238185690
437411980
964974799
35847012
12782919
356655759
61541974
269514243
708201220
27199317
664049811
124656839
82875163
720190582
576464322
31709852
497777631
527546942
143184058
32081168
275550266
42665223
65380515
568117558
114248499
361428499
18347170
597800107
24428144
827223299
188415629
935315658
168763951
616758133
327047
208285628
330310732
43591942
156203679
149884705
263445114
125993075
264035586
202036538
686938176
282042623
477262911
434071168
131089859
694042403
156379727
65168682
81820609
12006055
194872086
230606662
220280571
289133142
443642482
278466595
177247524
11151012
301510125
15747305
261594889
113933184
585179718
100485238
218676410
538585775
101026640
144617594
80332775
25991450
668539816
55664541
96694188
146481833
156268416
446861225
504600595
36568306
324959224
667223648
728841103
59391000
30786032
431962835
391395358
135325629
275277188
7100088
79127087
90335669
440968342
157289416
101360279
159564968
38654413
15594227
784715026
53254948
250656805
166326298
430043793
3232608
447671477
748444851
11367940
672182969
626989728
223264871
14172266
21232612
400897477
103620596
756196002
462252527
285072620
42736510
410078026
519341618
94734652
311808225
218906053
350519596
505319303
234935432
39982116
733032628
571334187
295131637
382484529
166533425
76585637
286523008
55919882
471456378
438282136
391053040
535071931
212262184
102282507
426748900
666305665
182179625
48151387
265074865
209361791
46028368
647864867
84992717
93630444
198585988
82389895
182822152
295701659
90442801
22535326
728796034
248574841
95874604
266400610
128446974
124439584
139676779
248195608
629921766
214981294
448526137
488765928
350333646
186597047
684384146
441515237
371190024
28963288
202680102
309928162
578992611
170259270
552086287
164101066
159337539
663664
398063244
674840497
213474711
181243170
695542907
779869232
442936739
224032699
52574245
144284655
210627065
636399582
184084749
251318727
766008966
312113311
228295264
203405497
704060183
179097221
29280666
249083646
837189793
349496391
413819271
52822646
504762313
724838796
484927202
58199022
18457978
38198130
197707422
602575513
207261282
460311949
775026670
102413104
231582240
153083699
38279540
870622011
303633771
200210466
112346813
424014222
606323589
16794292
97950803
232486924
125716103
497209356
41936801
280803916
600377770
690303292
43384715
120947790
14636007
41043563
169860262
452313469
34470886
746308
45564444
13452178
136785639
497295441
643403803
909864133
88525420
700788271
117500718
307555939
60485979
382960874
288306048
462725722
504428553
497355723
216167074
15138977
396119346
65316726
55785240
140591681
289421206
143158154
182914863
42272002
44147967
6416962
96979191
632355704
375708752
427192998
116042604
87647940
551467593
431977229
474613930
59324551
404941624
368714892
61615673
227989965
195410403
410370586
143973400
253626880
132630652
25356845
45363909
390678427
251809427
4919462
45437241
469151159
80983
690393479
7865576
45988788
114971682
212473406
311100400
67229405
130589394
108258924
598275940
902501043
207807477
275718422
278024993
17024127
9167893
42102120
485962828
212975651
149474883
884579778
311710777
51855522
185467960
492258419
298520163
359727955
82402343
52907891
87253298
156486592
2630194
450340688
115303940
82763337
37663592
325919678
26899765
391458690
2884342
98340699
33368482
485777347
429698422
127969838
296423135
187590060
31253159
44919876
11431405
171344062
62119306
388917735
175540585
126390276
43685956
488807865
180787595
147403498
109986470
60789892
583377091
39592402
73206854
159013718
473984765
506358106
35305629
119303720
33091343
190314421
247473381
51550543
156886855
7626
103546792
220312035
460730892
496254414
360997693
43716561
361671565
2806746
85880000
433495906
61868075
421213430
334636528
166154517
271803322
763748518
113358048
533844036
508531
3741522
265269586
190555945
60768082
622200062
607749859
91089633
604318390
5131502
138208077
216977067
343299174
408478121
228707251
22543903
49823025
57081460
176865676
89889059
202911129
556897415
269595836
116867927
770185422
380431247
172983994
664556766
761395980
150954665
201765808
661235209
103643362
180684453
437173396
112573690
324472059
167489748
52951665
58746885
31829040
592750355
331006570
48133825
119813468
630325188
418445383
12267844
212057057
161445029
85075477
542025029
685403227
818904658
827772915
184540
653573274
338929511
33562288
85624023
650545887
268164417
122594176
250678271
8929043
72552012
144773423
115848299
172605764
230583197
326452722
40898920
24013436
127642717
15124870
631179132
370685458
119852990
204141326
24515686
302105296
84076367
541605909
405824888
235767763
85906919
54078686
49149748
286639440
213027634
22338248
94884242
21473058
88897415
17306454
281493088
51999432
19255108
392422488
232774538
730648567
113338755
1647052
71388011
208467028
73798390
125822079
124937977
2834710
307662466
484002651
59042057
163814380
118792714
390515399
7608637
202611680
145296608
281004585
699779986
34654940
251720623
908389222
8026322
96212867
239614334
29494415
155712248
769747941
111651092
237707995
155103086
220615357
3522280
69929301
275551188
288517657
138271991
23196296
20411177
25326705
37344785
267283361
429589618
216997192
520858003
369748627
90675008
84013295
198938946
148860918
447472086
569029459
162859431
138071761
12051723
40532516
289873100
287328732
205283633
6469234
707066279
112985999
31938658
31745355
142994829
65927044
360481603
14677183
21568261
240695197
5380146
219032026
19764963
181365143
93563536
338633043
334381552
67601655
31776592
211576995
630659678
646713007
272642980
447941671
177400430
1478617
392120901
115417845
234233715
460951540
210444925
49332693
757624382
160399297
548423910
789907664
187273474
129792456
486195636
22503978
92625407
401649973
54241068
251207336
74153705
38921814
587295250
29175254
138613664
363776542
48686924
307024847
186715635
582783492
124490049
12799523
403158761
64804825
352368071
270694834
157201100
609914309
31970702
119753761
9484019
730919454
226473243
51209944
470639377
124039655
28453870
17520774
646718634
3746972
929088924
129330264
238449965
47453178
8716431
309154812
519566752
665463150
196024194
10107739
50594780
346229076
128309709
404570876
67014135
32547228
1393537
142914439
5459450
258797534
910146779
437417612
295859666
515359843
215516663
272507809
11463324
202575208
198278810
214941589
2730876
88348384
139000049
670975406
147627382
1839079
31185367
148603437
258793940
727265871
500427284
296499154
22387301
693446651
624018140
232270759
262506892
509347153
724785308
46897790
433700309
57770073
393587153
67721848
130100603
143497761
766678495
528821109
22852611
513878979
113430202
105967256
659901109
577342554
361377274
505941599
348020190
94125968
723304366
260295887
695559790
80120047
136864144
255244837
190655835
402728599
114337011
86545828
662891352
146326256
113060400
423229538
170100023
159591549
1015885
34118476
283359393
24322569
247961811
71623413
235931071
757777866
209056290
337089800
64036513
2372757
787602395
56037443
60272917
167674012
158784537
19910007
100976253
14764539
154208521
293537258
233446274
722066497
240724783
89731897
662696310
830159182
39781405
298375609
384109221
35084115
77852863
115945573
485992784
80170999
168668094
52548620
187533372
410590903
74785562
327891299
80300497
20283550
277971516
388646679
198817608
273183251
206166904
617064437
37395575
44016892
3270279
18864392
279373074
269586159
16409835
235317792
570858761
20409567
176223348
302061999
648760382
288674046
412547168
178694966
680719068
210872902
200970131
252717102
626095930
223749867
166546787
90825534
122154111
358661423
50516863
325905080
84860002
334461940
168070344
578787927
215769661
137767583
424969467
631529819
881951169
336072996
383482890
12754116
6722073
68519530
60961236
373610369
752359315
536248
16547730
242997918
74231691
444149457
15458956
4893172
22115549
414803334
97725761
333462
157475251
796898413
13339488
34265332
451656767
268730312
2650746
246578268
272478928
490278374
611892632
65337138
11799484
21879039
182321652
236731101
209398525
401787385
258975696
389544547
842824845
91526340
25979348
37370597
452108178
3928775
245765938
103388557
108704955
307045528
550766515
280582346
38018660
748058096
6677602
297737275
251152051
225851851
120845885
303329601
89688767
8914357
74376015
207931569
88617878
64234561
755008144
281341932
73128165
77564119
112312282
726992200
25036687
50988770
71103991
175965747
3752658
252667605
395066086
329820921
424323520
447283421
111762846
271549078
499027312
176259500
284153469
33449337
1901538
45890523
11848980
274026879
211975265
384943437
689351135
13200531
42020901
137240448
14072584
173095550
495939698
356629496
274629497
48733999
67235188
704707558
571230895
172608315
106723724
157505368
93103621
660629593
1292657
461989195
74533664
32463827
537652375
145708201
146435779
410688987
145346742
502748077
51918760
730063674
7201893
397845550
647323732
99556170
240753028
149341786
588776681
120980278
427455964
717448947
38372285
432227877
175368718
259808853
9986969
97329203
640077742
25844523
513268689
162904029
430753805
689912141
354777986
444849503
133582388
41528285
327239869
455219015
123509213
13429946
217593171
95737431
660852414
17855029
54594524
96382770
40748731
3869159
53841448
65957726
53562736
265356303
38070864
262745575
237298081
405397367
17330962
193775139
12184354
347164139
39364610
299808886
33245266
125344208
48793877
464297549
137257605
267188324
787329488
808877425
363657758
321568074
163113346
364286091
356433803
491514017
788173954
48723297
138224107
42802129
146051922
95212797
106628708
27811786
293817658
218599939
340463717
73924846
119103537
294077841
96878567
721526020
35007589
230745438
118818899
2258248
391032133
369023997
449428763
188449893
171801964
174114784
736943
119733236
511097974
262396213
129069938
140311120
499406540
500604872
298717390
579767071
463050817
908193407
26490158
360543586
936869975
88546621
14061228
67204774
153414338
428554370
150265416
440205845
130744797
168948421
34073362
80708068
599114475
10462550
389377022
725102570
138933705
248090923
233648015
114433283
95772427
79463461
87229438
32771453
81018461
33570483
637494338
269841741
50324695
544350058
486199629
40474754
404371320
36401878
32091221
70582466
270714205
8783991
192107554
225722475
55985999
766086665
34407816
21245100
18084410
588961229
371386464
5527589
27332670
847417232
604188757
75499918
270938534
232072686
43866646
24299355
448781812
490197320
266816429
468998435
132695963
167846362
381621226
504311241
125281957
21675684
219408838
247006479
67963960
49331861
155701996
76923515
328398590
28951199
109303808
577949439
113765378
234779263
274863749
12320331
571476018
376851192
57059489
2668313
789732784
5853672
442172069
446957436
509499703
810786253
80967651
221186121
63904579
251355853
736681122
708099174
350071140
69181584
64545568
74556088
141868410
47733347
112695522
249833490
853408017
424608083
73620528
139972293
241946
282087197
64574937
245498235
392286807
139425096
342214227
93697641
61972092
33344944
90737764
30937101
140754093
96260903
534847817
124738441
371479979
383974819
198003277
8354885
167711144
170903389
373478686
785838383
298494942
436621257
507389265
169317054
274094888
31044787
272348785
5526204
915492
237813858
488685020
73857894
433258184
382403075
68979074
40372474
341099301
9523955
185470896
191732971
268981014
11502887
728735512
348275833
54436483
286440563
55054712
164535957
487258099
370283730
670599703
21212244
325336026
433518003
824668672
143289099
123886600
113174482
805098388
606297743
102655826
130123444
638090324
458327618
44209754
259276521
27652040
281415239
192700687
69304467
833252442
111839611
22623645
24784694
107257832
208428226
229652136
340838263
339554914
33385992
568847165
407209080
144901374
300399165
303680868
520389714
869536419
63916754
162840362
802732468
391985627
121321093
722041080
267556631
5883004
68780628
97962442
112989527
14600
636985027
265809262
285842437
109363945
100527372
250822319
114636987
55237689
149656593
210383373
554116401
17937274
615283441
230184952
729844680
505083874
265551656
75298521
331531459
138698634
359758386
120441534
103605920
18409457
94991698
21694558
326697366
742711485
262084655
536266106
677047231
551814330
427410212
312667783
296992209
191672481
105559434
555934314
194671535
118676015
522060241
46954181
6224193
323346019
402372320
528761241
298197503
268913085
123345692
353130141
2715821
389030798
621579136
448767046
5377883
166280065
8665464
232475122
323142151
132976506
197600537
25346014
140991210
11974652
120721621
261786385
229697491
247743318
869302364
11369544
463814757
455001134
120886850
238542803
379107077
105636535
447394423
187464576
79950333
119154440
247094557
346419090
603608878
67672666
554002239
19612556
206121603
262682312
753761894
9072294
295547725
430621961
357861470
511582179
592658068
611978140
406741758
261047082
128188426
38963852
210058181
158483061
12611151
189749905
347753233
808310334
471262710
18025959
77535022
431875340
23624956
298374019
222015858
475736621
318973193
152835170
594113785
68737335
412415348
460876479
675309378
14907235
41167294
148648477
487821957
138727159
778510925
194578023
8354998
189346297
71305559
252150975
84698522
159910118
405619730
415934570
57967315
234568190
71993651
103234204
26672882
353683023
3169006
763472964
115301254
674707459
378082279
384790844
708303529
411787697
98844615
123123240
185718964
119183024
55159573
649774570
5412886
6985706
3953069
859744302
539475128
399672783
446834363
592389049
411914371
84339052
42464464
169208569
497520863
695343502
61725196
381223595
108696090
35803068
20326409
452497284
271677514
106403615
171823642
247612359
580031641
110840592
247257624
342283833
77561620
65575979
153646638
32472469
640768231
660652141
21557247
136608366
65934568
228259527
336270923
101934193
83417227
166982208
342519606
71691822
308632041
9062635
26331612
7990639
34682733
401927284
113101035
23645445
401152755
100367982
112567609
1190176
391561016
140211132
260402793
305151531
30380602
501256148
431375759
315874472
886345545
14789252
622073883
744575974
292168891
70102210
361710538
56290268
103352219
149575013
24384117
73578461
486209091
25355901
298950729
106268134
303577485
251496517
454260175
425342184
31017935
882488721
64536931
98719251
13461906
173120072
168652236
382645638
225560664
174345721
64205966
145754198
374356875
659931132
74742203
437398110
17740026
142986228
8285521
142848963
97387428
622046202
601853766
450707750
108620481
26806237
22660359
523310593
44126416
44005944
285212516
852440385
82460412
269884416
610656917
210114505
544197834
128372484
333577265
227759169
103200528
152052962
76167214
657131643
150406158
34498274
133215006
396537529
18523771
548050958
68436704
102720496
108653227
4056555
627561237
1590590
484169457
258035852
54621033
371672761
238397001
22680189
128353090
189537940
272268530
592339577
52662541
28650053
102256183
184909337
143301501
621461353
476545590
760417629
482142350
195458391
691135539
73583904
601033043
210440453
120868018
74455848
67303575
115256421
319447538
60585825
39041495
195570242
377014736
81320009
48140948
100594227
17143438
51084308
233552154
224753665
288429794
399575869
282733563
317923455
44227694
3480074
529614481
226851441
578571880
114828734
93093446
17112462
143756625
121427730
131402214
186167601
214192019
237046369
507423752
89411558
512929112
269954602
188077373
160464834
338601860
167482592
745772076
9728849
7280366
268989969
325313862
545780795
233753775
226567821
550475022
312743141
280129742
157143463
493135122
13191390
16869947
329744002
124692152
181847116
91652975
121277242
86268282
203448917
60300151
19656169
9711542
83463146
484550373
232180712
352588675
540321580
321240076
394317064
69779241
291190950
177154352
201659179
118936536
16584140
5299505
277669558
206031523
425323419
114058457
13096515
272147687
25982940
62211914
265850363
50968344
138211101
306884426
158593072
841354387
25799107
62146783
401669714
159316017
217785039
156100418
8519426
16725092
128515650
2100381
165671142
431384243
45149164
13799707
301536175
81397380
598218039
6376599
369160315
95775081
221546315
105858638
225015406
59384469
462217176
139072088
278312115
83943929
27687184
117296262
267230882
290657844
639980529
405341741
355946065
44365351
309898249
463402609
96813063
159547978
44353800
381351875
229762790
196335232
94263854
118574096
216538046
43399212
547694437
538835488
545950665
178942085
431547729
46618776
370291311
650999704
210463905
145610999
495468227
741544757
61446495
209684493
4315777
175711179
185666005
298716550
229628712
208490832
6176845
124020233
110241485
73180651
433430444
17702146
399607381
379774651
667078815
92546197
16225693
98720472
62613505
55825723
278798312
37917058
34965443
70140702
398090767
264762734
14723102
859356470
571485587
523055460
13910099
197368766
136140297
295140260
699118816
15765312
4897658
7169344
240601902
517381543
323604157
692516709
366911366
16189182
615369703
18468214
44185416
50224115
201170362
221531681
32915566
489812477
444931704
84687923
318744969
50202930
23993474
59374357
731369795
303427454
603995016
44071290
240069775
116610101
232633939
234729792
427720001
7138305
67604502
128032822
3681253
567411
113871161
262283563
242144311
200476521
700181895
356485923
208448269
97350338
574312079
344987136
122361094
81041570
38608976
357564992
172099312
260853609
13336082
220659452
13278891
190011622
520901768
28944199
206128248
469706709
212967593
201500494
179714829
4802340
135710243
716452660
85268569
150261371
28357882
17989016
203822605
250403833
506706427
491451534
111334660
62210303
367485703
346710035
125309697
235096328
817163199
525856252
106203161
336470059
238883522
377576362
512943841
403161500
244263228
59483618
177948476
4474347
128959148
53862559
677403900
833775085
151751984
126154461
231323404
2891575
577714502
59701936
137343596
451931277
655525895
464845624
5848813
568579272
147441422
208786041
95888587
195231070
7210115
686431997
659030897
117624185
60618460
40166617
116093757
111059888
91396362
273755545
202567764
207889472
105426433
3466395
570461037
20964403
214534592
320250252
189113958
88931750
278292321
417776628
500695823
686326487
20759196
275457685
280881253
239627596
66179813
15297681
14681457
145215905
199470058
92768975
470112962
604439222
252494685
124076123
210821343
108133523
8852119
43442252
16585586
190410057
98396857
460711156
235019100
608121768
329873437
23948640
29213546
20530126
349751112
705589203
36518467
68394771
584702593
420624334
138664295
60891196
704643223
10780478
23840954
434397354
348699433
45762957
49754450
155231512
228293324
434304164
38356245
199201061
111019258
289970744
22410241
19510528
279996996
57703307
333358112
189855907
60790320
223555298
581597993
96010558
336875387
2966289
19317293
18847016
36799040
390135435
168065259
252624629
628416247
120133184
206856125
280194205
166380278
324537240
190920964
19793351
5914540
345260010
180977103
384646441
153394105
362752791
51276826
107349131
114276554
229159422
6666110
254279717
9092652
125809082
132674063
23644442
136833485
70765759
123146485
467587436
381098904
46408356
282582919
100893623
80143490
722075221
56034496
12193734
307043938
246116539
58233663
347339659
46393242
225671224
134691123
121839694
4391893
518860595
285652870
195415695
206850842
66875896
25666844
311138239
109294175
246994969
477036514
53090018
235501841
460106269
136924
353390426
172037175
105696517
227356811
70368366
612828088
23114708
246263
142266441
164676057
21819429
160221141
32513596
210045573
9790678
647314942
371355720
220045387
477610245
194972318
270479946
677034628
758448551
547020801
283550944
184144949
651377484
20935866
11687757
131248824
208223815
269470368
33844267
84853318
52137610
91644159
18356275
14146550
345656954
54475811
573051007
211882636
208767662
130861587
102509961
55984401
197469789
68891468
156798134
383856137
66547
25066971
43491249
199831046
127236309
401424272
183875653
1593999
406646591
31352163
102658648
51888993
142004028
906213957
206161583
254696006
98842084
38877542
106251039
61098841
213996680
62787821
144633892
79953717
100849363
44138307
6583820
465994845
72711893
9611285
53762275
422724283
436435207
496014125
17873650
28515892
395990696
163259652
64722171
11002441
299570774
373446070
134419080
48098419
33095499
449629581
726065708
478581548
532315625
160965796
509809557
321098172
354932744
807728
105275290
205332509
280609657
138566110
368783962
21329337
5797834
243883689
152579151
177487472
446916286
37079487
153968639
274458328
212784408
2686380
8871845
56049024
41147291
2961217
20581792
178955988
556330812
16436030
95209890
718534498
314967374
142328406
149163646
167399296
266302428
321148669
20551554
609153927
175357746
8560325
286613979
8200766
114816707
285443
431361921
215209377
54129457
16550763
7446638
372161210
69715893
8030143
211545
77073480
41069457
87355688
417061833
189430128
95623397
110348777
303200469
186318037
68129147
39392845
120811109
80336924
39111839
178736894
201479763
59213763
124479808
68884259
50623444
128151727
718219747
363876746
224989799
46089504
323537218
145768522
385739400
7942196
374818481
54682
7953546
84666680
409078183
652327428
333653960
156617262
109798547
192162076
119425470
27063511
586868239
168199235
372940581
37242445
83861120
58678287
826865482
448586211
62619807
237019167
32646861
281120312
40420711
16230907
16732156
172533108
39442760
8904158
557495599
16902183
3370513
619375117
78201877
81085123
324942432
18142596
155872780
705465800
181057842
40799594
55505454
26755888
297871056
21842694
269008472
132679029
502697755
36918131
145236388
53205420
580702987
219259203
43353621
544342004
285355561
21212240
284547091
264026978
387269222
463122823
193148769
117485421
758370324
73435850
325025998
558333108
334532671
451355330
94894014
167275189
374596383
766978790
314610635
318072211
122459105
560647572
296827265
180021355
281142276
47069557
20610779
184821372
266812117
488533108
25336979
34394650
203744303
3292928
7690746
369566252
68724716
86965210
285541382
93653116
467672871
2136993
205092404
427427895
331381560
180963863
154766076
276753198
131028663
144286283
96891005
400090604
549394001
12876501
26623433
350492809
679009343
194378063
429616389
665816509
30029975
20997523
809288410
412544954
72066113
10689322
256375066
333527819
250884486
349311434
73412888
244891767
544607666
582752462
710611320
596008883
139620805
86654042
230575513
26855631
119473508
701300589
109521858
50597961
159654754
26661370
45900471
253467485
97892308
331916260
73439120
233474303
834474551
248299587
450648677
20294820
487416697
50526809
218061613
58612280
41023380
109042769
162674829
137329920
165549960
70234034
347327762
177867681
124534999
41077722
157241963
549280518
5323081
220524453
577432534
117871882
203559425
7039308
342499972
269913090
947152722
23203456
160377104
521761748
131898281
707164843
174546190
99964613
144813324
195367439
139387687
132153949
201816461
723724624
459374944
773897140
660413248
420264856
121085591
297873174
140298300
12808179
36589531
22062607
471844187
543384654
261210045
254216653
32593700
407374847
244666008
412121058
206589896
54129743
446134305
900878778
509299245
182267260
1274906
30264771
82502968
432168112
212802798
103768444
54055102
459794701
240685181
221324678
262599985
432539071
90739108
40771668
20119765
683076408
25974943
559145956
249080812
761206434
153688408
439979382
145930353
56298261
111988543
677582105
119902360
252755897
193797531
257620593
32287802
26867887
605655996
511703356
387216721
281406546
35842744
106291423
844255204
263641084
79562767
272562683
801439784
383791137
414442587
170365897
522328161
110971401
339151860
642065921
70846346
310307358
17564425
377828873
536661606
318046813
473357929
169477789
114019177
24100608
424305789
875141696
265600072
78314451
539721430
32253365
88434026
897776147
142735292
354061298
323437376
486899747
142715302
10800462
834147887
406873859
74133585
178913220
21846459
216781654
186147724
279361879
23211491
440388447
17268854
25908425
99679233
74867575
159675543
404787231
186937554
307121360
24997530
4361109
27987319
727219956
464609792
141922145
530467072
167590068
604566317
125606516
110425541
305344966
144563529
547962366
331947183
78165231
231035748
109970855
463346208
316489603
289397406
477926601
326173391
727414459
573985265
86392985
220821115
492193072
420975921
2450033
100118975
134742218
252204618
532445818
144840234
465872705
67154
372377219
127519929
29773817
188319261
586800652
203252108
22628469
6949069
60674993
254960623
559794490
150447231
5710766
53517297
144820383
40256093
174851154
184918445
359484902
446346931
15945400
506788340
44001246
300435845
190232892
46430729
120031380
92225279
125775179
5338974
582591397
113331734
423252945
305604397
12997641
631874390
543505050
201773205
434921045
431947157
124047252
26829008
682325035
182188198
131681741
14088999
174647663
715929289
299057290
250966289
143406740
214216125
62762082
83244918
163403183
483118746
457823421
314389114
91074506
454355987
445743865
298381321
95454537
116252
282280227
468005986
801200726
139215525
34663008
41931845
799073139
369235510
22079791
7998640
314848782
860854412
19748389
196287917
37920692
168720794
158330612
59385477
289004406
492083615
238271391
300802145
56100494
369164
861318587
170302374
102745592
154795886
98315313
155991136
57069040
234938470
307636472
74343291
29247444
278163313
186529327
256260991
102052301
149239483
114669451
78534317
369742390
213455232
301674646
471786381
208083427
208984575
772917091
296439015
250989944
814493975
140672645
548643510
190580615
22216705
2184451
17281138
77101476
738312884
663517371
428849663
12944915
194203163
605095443
263209091
115930184
584318287
231939949
250186136
473746033
833577429
497368172
19788942
19595681
3821057
31827176
226629227
65013228
710434512
255719482
93500565
558463214
158298892
11901938
38843721
594677854
391583549
216604957
100928564
716241434
285769302
77512811
369215285
32713928
71836165
246152191
94959682
43756591
120706042
117647908
288161923
355258915
92277942
123898037
54509031
93941041
117764578
417790465
55500395
14795616
32476959
428947908
345001377
13112802
705755239
516556511
76301082
295858372
27565925
55372223
96904043
86926533
400026822
146596511
601184306
140297519
116609381
143580482
187724309
110987202
356307968
1392401
49611783
105245499
561003188
338097724
595113485
405503354
227234181
565358277
78448301
433747346
374051307
833270390
553437762
204093382
523592726
703292386
204005949
198558404
166069137
519338611
49683590
209610197
41837957
673912082
165792114
90802034
122116375
171153306
18525269
238284129
353634131
167807533
166768381
333225478
361391034
866051312
90382594
19084091
60839641
270115660
564866236
673236425
226318900
4376698
318283226
258181837
246781106
772632599
282070273
247765136
148185708
54277704
406507663
188832749
482251222
113977805
152915890
225575181
96832075
501775397
168682592
520133619
1051394
311259041
30778996
33229670
5737850
594086127
230668138
337177532
588289943
145039588
322469620
146727599
626065870
113757083
644421744
41718348
307462058
330513701
58871856
230754421
214070040
40795613
237194762
190226152
290669735
238810103
94885617
13581809
240598367
250657105
846667212
193150962
62375935
194483378
44903411
315727302
912465957
119098193
408405173
37185736
697810829
267868589
691725304
484249051
368994593
276851664
651260161
150262429
122482310
587246486
6579416
501508694
151940602
724613978
448504744
125994947
93314963
160280127
832204771
237701966
861807274
7494123
635755727
144640516
817499
37215484
209827205
404723269
72161361
662376115
746519191
127192017
592456723
152753835
608947976
50049931
29092053
160881118
559908759
36833154
81514410
500038845
289976060
122191691
437444090
866239476
408268283
13352285
504941408
86533831
390120651
42727910
156244670
85702605
55347412
233072682
89145165
645114361
52570076
8371482
612179864
236328085
5005061
225427325
7574585
378868134
64533280
495797869
671816408
1689941
173904876
29113631
18371994
666555069
410013418
522646921
749656649
611375231
498654390
422443431
162951443
776131205
46753119
14896032
937603421
303727427
386873775
570968872
184542059
122395712
640900335
126166691
313451651
115256728
10475178
195380548
412160667
134198827
249061682
38075508
146083962
277037727
75206860
376250513
325324544
118230978
328657767
32358465
12777474
41337097
3462629
277606279
543544763
427393128
50501084
345191992
235002006
61592979
395229059
552402869
141867779
305217555
10239747
378161116
607156688
400136307
790075996
39989082
19025713
6221638
228254016
452884467
9469198
590636084
708518859
132634430
2180333
2381131
53430813
528698306
654697551
9243486
365864732
592590604
46035721
130241653
452916953
14924175
802436023
328159781
9128011
39618434
147736437
451854963
82280852
342595732
140650945
234442828
411365588
516272617
445850518
84293992
238061374
670275839
475663764
552150781
213470144
240823582
26362505
204982014
473859086
526168585
137044963
534236858
761408430
168893539
168756425
483999844
148409110
798787335
445822798
213017405
347662542
772775261
224757823
206295212
110227527
2835709
182025559
101278089
43949197
64396075
708088694
661212664
612351322
486880534
50285475
118079067
228535812
90344999
377827165
52284037
165325409
10815810
130280853
114235319
153090411
75162123
83280689
368782794
633596739
776514440
57529398
213019569
90734599
48125819
684602005
78422638
379103327
121863739
4123511
122978545
155854495
254937703
852951267
253665546
215395767
78599369
481223220
141560890
73649724
128696926
793314227
31155477
247006322
28537457
251063602
284710776
545958940
635121162
24730577
411632020
268387468
572703641
326572227
57970822
164888555
25146206
79087852
301130876
478975581
161357190
31016420
184118304
298891387
30655036
230618674
295762398
82431863
1196643
300483267
322051717
24476644
318747382
91593204
253686266
8683126
302662512
52401653
686418927
449971185
598621304
2765228
42363452
107872123
511741218
337567815
57957516
82503961
49976485
199792705
237270670
542061737
277730645
445792018
664735565
762664755
482568088
438552451
372411892
109423503
655270648
13397646
88845912
659847530
333590340
3195240
16421040
39460777
8184391
222530212
506107931
173134892
197150400
70526178
88738409
889923577
522431495
20913481
6234328
141081580
46947528
807849194
26350583
145762815
173916388
207425491
67291632
28654400
112842516
717206963
36636144
638266358
392014058
6735958
448866328
393006784
153320184
464151786
18871680
274847488
10415837
421725036
56584210
354530554
52754598
101593763
316184941
551642024
17488700
177961987
78232216
784051
421048175
59510632
256205319
216865130
115525918
615048799
208282007
586495200
1241499
484889412
252271065
311553811
130755310
55513229
760031343
2125237
126514236
71445343
605496495
12014382
90982
522406919
429471921
71347653
65475291
499434078
46557849
17032081
220922298
6301485
15818984
352775489
12928965
441430005
250330493
104706327
501461702
525607311
302539884
67995010
196623191
214476110
16093193
710335998
371285394
568594255
118633876
92087196
316066406
219719055
320157121
696179774
883630406
17402063
211059526
175256275
78834754
110802233
88241376
1826238
35191565
37754457
165261118
347330960
196108156
100584436
745986947
333177859
673721417
839713709
158261355
57858119
87262592
466010109
477478
63423513
481905251
236890054
1500782
25757683
266199412
289043995
141787100
531843398
11128856
472525841
198005363
620929857
44024720
439067810
250895220
104608333
300835316
126521584
208797193
27249701
139938487
137263107
225328587
71849409
68456931
111872755
107596395
20892288
87175490
802678783
253693222
182098268
56823844
130167129
88623726
446281079
649684462
373698987
262573783
646043688
12608842
67744661
44419731
19878342
631293457
191338263
310799497
44484016
180990721
23174054
114336475
44979710
86540365
34118347
43719066
131376669
650927298
774384371
42464299
662978782
78316209
605531299
293053558
514000381
201641937
13358158
23436847
88552715
742847817
668265160
210720
152121189
30947460
975488
88072607
415303075
136569618
147392828
324866398
56159223
38458225
220327108
360784100
25421034
191679883
224017324
144561843
424307862
256897128
515285138
155761254
31733235
524671308
423859209
671712896
205758697
316468087
491029919
452295743
122171429
4088428
711279274
452085071
2905156
98494855
318421549
53840643
137763306
334784108
28169818
131954143
631276642
241502982
677154892
525661767
137020102
166732903
74378609
336942809
595302499
644558056
663319772
215331049
120536634
327244674
495209613
4067406
72984471
11478777
369259752
212780733
282959546
340508750
37853089
99725980
113670026
13723472
54244235
26774305
206998990
146946498
372114631
145425685
79325508
206522194
469959132
80485213
71024219
29556100
255795677
47395266
380922895
181433273
596135550
218109587
438458701
14510250
283199753
331762241
136315687
549135681
17547782
18665545
65283226
600464673
190243848
462860901
78610946
540494566
2333806
60820119
458870944
61942351
238654938
494041886
306316018
519893902
800696014
125425761
69993979
238108616
20593617
45402419
114796148
630060394
229074294
222533202
89826962
326597795
201626769
273989
584659724
291557840
221943077
154825069
833834508
234083156
15108573
806974605
64651588
837105261
186377669
97580819
184235803
36486377
544581122
278774708
259373627
516929844
320320527
458690348
211096825
184315877
143229676
193833811
63776834
425940774
23611944
390327529
54687563
9649557
84316143
174144433
491687479
450289935
403532800
110308456
19697340
214870117
38136889
8371900
387069508
621391405
331226692
7510816
664037232
19577680
171209227
216017464
47393661
124019909
31833056
212657352
133390013
333728910
231650144
372898212
368057496
43380778
298571355
430041045
539952950
590703938
42589076
9432202
203106322
16399544
696509986
454945434
292517566
92270095
8723263
120700086
45166996
581830082
245181321
240145316
887714198
181262453
617912631
77737971
5659977
42121276
419595171
84768324
291821160
270550918
664876417
16347418
55205577
275558356
3456938
159077685
132409696
172364509
343377111
415805252
87061311
80847981
724183255
135301077
528970101
33992717
22718815
72144364
3380620
186722984
214511877
684438204
413172968
579608065
278620722
61190
427347398
475220180
254859692
261720884
7946307
447265825
684737307
6374107
49108220
64680706
111358451
58371960
250016277
440558438
6614081
182267889
395718509
196843705
454855324
65564813
601374571
610890972
64530773
82937866
512185345
240236034
46565508
33022664
159658550
75151244
191369791
300816163
295480768
536704471
291026629
74329875
172589338
637652917
420335676
404217151
2966941
9258200
782281988
58227229
101887421
420419665
34450124
43495540
78221783
897536823
113535314
235210874
164942601
3005964
819572
136429550
629022954
34470186
487451530
521679649
96336999
465782834
589587797
379218582
770420102
782749757
266979830
48895816
491387070
291068104
26126788
106494409
162834538
58258177
695637418
228506601
590487864
323822538
419311680
49200162
267756765
4894592
77630023
805172970
48410095
179606417
446987442
235307636
707898257
103135026
408804175
104675338
787909932
95537185
6767458
9409008
57257527
337767367
147051623
444128949
148067197
506202746
246894760
356925296
8712249
32020422
316197278
38302787
308679896
44853139
913398285
355720136
407473458
182442990
4627193
409095797
29419191
551252703
338148446
74264891
59287214
566187554
9067443
12478500
18505794
541923877
492531241
436367005
455255390
259960358
934930619
174621392
387020549
82343999
494603209
50341953
285604889
82053661
137633384
75097417
119557626
34373372
573192114
186331406
540862830
218273555
276810826
196831900
316345294
785156165
2099847
213285600
190125180
151482073
539794613
686047517
179531064
3153109
53574518
462505647
357448978
30183879
124414844
39727969
58293006
184305040
57076966
400544099
41632153
239526409
406284125
306323276
78260266
218451573
660457123
20834838
104247089
365762
539155779
196118402
450957938
1116571
28372678
15584907
37965140
575543945
159019492
703365933
32087089
216582874
14516402
331385950
635080227
279367144
172843536
31362948
370902409
86801377
112114598
165529602
4169017
44403073
511794901
287639
457492173
97662313
620649600
48591874
176645899
618358153
101735171
346419189
143743688
384511524
194550931
636525432
292679459
23198633
364593263
188914520
518511465
206370856
201138576
8345176
51692229
364003442
16050949
23012179
73869803
60132662
417347694
219429104
322118206
17183392
565542284
285975879
16422817
18605422
49999751
1822628
151247706
34335009
178316720
64741437
204523659
59354387
442824949
671875984
183183422
44443214
141528413
45944006
555662252
35007043
285447738
67628373
604054395
925606923
308158200
28049390
235890919
167539378
181700178
710338662
443512004
948506720
16812857
282263471
124976308
617583860
796579764
17054418
277707070
292500681
4870304
312782347
836072684
5465433
789651580
322719332
720064
23510886
550299651
38344278
361900888
235331778
778626466
297253577
422824943
419444642
662536687
26974798
804802341
372862790
852519344
51177596
162679756
679138438
198790570
270485118
556222249
138382496
791131784
56151794
345763049
245680879
277957965
77650369
552739496
656995717
104480626
5593868
9552657
121446593
354981284
268832884
206340699
313734682
448341591
361048000
282914021
253403103
12497295
581582206
46001779
186372374
109246414
139417203
61586979
244747258
459609518
82526654
33904586
29751858
650660117
392595440
112380477
164671318
134820211
121594067
73885867
376318596
131080564
106424145
255327475
66465058
436137592
228487094
490657262
76393141
75353351
1743452
146827168
317146714
14245
236640458
14867541
731812542
198078399
356888021
52203850
120425982
30474327
1061329
113954420
89617303
26948631
463446812
127044225
45797589
55711388
4407515
147569358
457713910
527726666
135537354
289200995
286178029
100230436
16076285
311038382
184413297
612329673
426134942
399731709
379574139
289595250
405715676
737683961
217863029
451115273
164609582
187172821
159431087
210226931
68128144
588637486
786833659
5038811
645364344
13191499
400468551
88021450
53938956
104431705
341223724
26369300
210204024
318806706
56701167
23379180
95464426
130499458
148683665
281429769
467253467
105690210
153053856
832606507
157592592
222228509
100766976
656044015
175547010
212414381
332222182
61578705
559623338
356199652
632654483
13691170
435270143
99203136
234542859
187843896
308904648
406254842
523812770
129404258
2345708
272868687
418714829
32357769
164028974
78675107
374835513
469848782
23015316
880334401
37214146
523471068
276101500
404591598
78317378
5391049
55027953
58629073
246363548
67916591
72971489
322613093
189143596
1488281
352516515
1905454
117904518
635126206
642189933
178082644
93173630
57303689
89550145
133610316
216927565
485028176
232160800
130868751
367589673
246624440
38139662
235474294
232826033
450718660
139068092
12164862
36187113
110196647
98067888
317645659
24471938
161236444
45176487
68890441
161726984
234588597
79048919
26879367
645826962
114564423
692213022
84158455
136619483
302379146
95961747
410025451
763246393
374389655
327759067
637860738
29115142
221380122
2749689
735466510
750325951
93163418
15167378
450637987
99567034
69156174
68982350
61381912
237937300
494995049
799897300
42112508
375528509
449780839
46303845
80169527
541966200
176479688
84712727
32526032
233692955
187854520
336740916
5134374
438638679
202139764
172162418
361549067
639005337
268271479
365133520
187284947
155889082
83574185
670489943
13750617
95617328
118015770
84401675
757154667
756416212
210353827
140688047
117996370
271408064
29102360
124229515
24042992
382417494
91221001
282482140
8921255
86300097
164254634
875279102
3035044
92910580
37921112
329381487
185351423
66551310
51548278
253134088
30946660
557119211
146037249
400028072
169939842
566566490
250491510
224695299
568963877
532952395
572069951
446654962
234158461
119270041
11897932
14290646
55473811
371570691
422594752
72984409
47556610
124171079
131584200
45379410
842770325
33495031
439731499
918862568
568290805
61829504
96823933
334086198
207656674
42874648
336191785
429263166
232476337
260438277
432956965
859230563
146622879
53095878
567483157
23811218
100242591
249383865
99282096
88166259
342019773
51463391
474715865
480466069
283791704
206662768
180198472
599384735
12478509
480374965
7284884
72509693
211523057
85153201
200560363
277647983
122418019
36307731
226527987
1601928
104150933
160548846
45368276
42960852
48807753
106721412
805254919
372574111
151295247
227348249
245234078
99402708
652670642
144929006
320907705
52898132
118085511
929504443
550900672
78579657
7600587
58963274
72421151
30553077
615521035
104918238
66233367
30757529
137760081
258859244
478873781
217600894
304664099
15393614
406814792
300248553
134738001
186318452
63278373
366945862
592704050
12156588
233259280
202269132
396169435
481024934
460602921
37941661
46965280
117743803
135472942
333678093
10915508
77695313
94849821
68128026
77207698
569723198
21774541
138433767
290263730
451489011
45249460
29077879
9848724
500980029
441880690
2206819
392116431
227705653
123773119
79645586
112733846
19869372
195323547
134369513
546758126
150075056
139769954
257085046
98054541
391190747
53686101
401069985
285604049
238621019
88114728
16767254
144596356
24242696
46551162
170698300
772948095
401762637
5182078
76979992
552291307
432172215
12979707
79269153
78673030
86535062
464387295
451146196
191485921
52669721
10911394
256565297
171509663
789712082
48129963
200526325
75438955
971566663
359470435
616555628
134527338
828557492
268485945
28385899
189526791
93242543
10149411
191346671
372595918
7632118
141303748
88309108
7042847
27619871
442777770
276994445
358211601
423396556
262745928
136585366
27333552
5814442
153346034
271780485
341012166
192515894
444496149
16156742
108386230
25553385
521458794
215505202
410615045
8385170
220534737
101827038
349004163
156231476
366250422
501621483
119084756
80188281
249570711
500489357
173918187
287995928
10482221
55130154
563359348
636967924
77089587
35544386
2820956
462844816
38252902
60278255
74695352
384363817
101757509
332511787
280347836
243991401
31109282
417470507
182688734
66847128
340938561
447526462
265239642
3685382
405251630
389343518
248892753
425038720
210146683
243717110
190261809
324591976
482089521
9842916
379347102
10458615
76880904
494283667
324729614
559912312
52460835
7164527
97494765
24963753
132683404
406414874
237750591
537975888
205636302
808403146
126110857
17233232
539155180
214296114
13013140
19488104
340109367
430123946
83013681
311827809
502691557
87028184
19151251
199524914
127687061
28482743
298185735
153932161
574134408
818218316
28525030
124038706
294543732
127954551
94536124
116076118
162167682
72578512
62528836
64519756
539361860
16753605
156745253
197817443
13378516
392475374
67180632
544770584
331330206
3025667
226678468
12355917
39538705
10681608
26837995
87211336
93419461
70516151
105634720
323271708
213167915
66050274
356797465
22155094
303963671
399537628
234611045
89459002
119816967
170016764
353834103
130468981
126628134
635506784
64464210
317396009
297159439
115905027
448496077
140068543
435048843
5200134
235127078
70627582
3920150
501792678
434826998
725599079
700701846
488624102
19453536
55358161
672665967
369882252
679981296
51639907
192989449
33247076
311493510
223063515
190622220
434230660
335812739
142961161
19570072
19695284
401993165
895172670
76530297
86449549
814973742
155183280
76248317
439326628
435451484
51953928
548628298
169846366
5912850
46622128
195488225
248358431
410666204
699128178
61294167
17924859
330836246
93249326
223543334
790287177
90263483
597320737
366670795
153925614
92525622
554420
514813747
748358110
2566671
88946078
192983310
222077109
772022105
121829616
10896536
10169567
24204297
386741732
116780745
78379041
410508935
670332001
108594278
108210079
183733045
102885947
284482805
15832140
55949531
17912625
364787392
44294433
22707529
531188981
421378795
52855377
230818182
186835472
480960
6654034
65095996
247924024
4294666
86651583
198195798
175150426
47339304
684500602
57356961
301318914
26453986
233920601
523556871
62593444
760048657
258031431
12638517
565921393
559665265
516181412
125286137
17706983
46636079
34085585
267112219
45046923
21799116
49590370
66907608
457797789
5443062
25037974
268146807
629229782
222198958
33056517
62176812
165404369
321338380
35265307
48978183
403091848
100482281
436572466
22981729
9804971
154212759
7626935
95988207
921476898
173823622
32263610
43538870
349690542
567996209
464813280
93530197
120157235
485039555
151183840
298734873
218878398
391380409
296281145
26697281
85955337
401272255
213166188
9120392
12400718
31097277
13036061
69469410
91493809
208241531
312725386
238344012
29692326
157574948
584238707
73606298
13612906
66057520
24797969
328898294
65019112
268825172
2624342
339345199
141145898
152744878
129102140
168908550
34953611
16140522
516919920
364275209
102098144
899072487
1729565
503210659
138635261
146827789
267665608
313654938
123684395
162127081
134158299
38628804
129642410
288121326
555254962
125080280
624462020
104761562
437121
34392720
34991450
31929793
145573636
6844190
387291176
14205254
366848368
35526660
209973375
353017107
127788816
29550186
3223208
651301050
87187619
431012082
567247817
86101169
419294694
416414777
79104181
307762547
526202504
218569044
57689066
542553811
700589121
294796755
158919748
113118587
499570020
485911944
777440590
556034932
438330906
22483933
69912682
128683596
519277151
110872489
280880082
574883250
299489339
16437226
120308775
3542814
40382503
433464134
777008857
51669239
326482899
242280742
140978016
175668833
75190327
305002278
451111739
76288753
43775922
244924139
586970502
32809814
145369489
470770298
257029500
545352802
689797113
3456457
341824410
193511981
613974766
31867088
80411439
37443662
15978475
583924996
343169980
528251866
31172774
103133514
255977954
46458494
226678337
603164752
77565333
154549352
90406821
212983602
133299621
473879260
348857582
23473398
580590631
1294608
112060477
52747687
62582002
40080644
152888546
107864333
110985769
270131419
228271366
608904942
11155445
488589783
257546183
462358615
459986897
155469611
217220083
10856735
186817821
270834793
18358940
246261952
3472605
32927922
15639702
64189130
368696577
153925440
394057721
377571300
58457227
83120418
12477750
501080664
222480638
37162286
647353567
673070247
604336051
183260410
396702537
72893110
742957
50874052
183430640
62946559
573353874
248787486
17646499
2676136
62506070
215146326
398568710
102947223
779836880
110035194
97036276
30669178
96843979
81379989
6971158
9832082
118549107
89309406
43725222
11735159
78809789
464278320
286181865
511235516
824095020
166329275
231285789
114261254
191915376
806925874
589615879
245038280
779009119
114835660
31599864
166468037
631274732
8388165
27765293
194015809
38034497
760312284
74669104
854164477
193190777
98675723
89518382
178497423
356622931
10797479
9082225
20563264
202649179
95564081
410453539
174802998
718337411
114310959
130897571
9883159
62504726
8863593
30240410
9568038
70695564
313121852
6130593
94062484
685324385
679039182
77719634
21159158
519437825
221380061
25971587
244350137
557052461
404573920
390491842
86907036
91211682
311093507
410013657
643066612
335769469
4550861
73011004
803804941
24853909
5364223
25705167
376796032
23652947
388582804
92950504
14442010
331644050
172055070
191375729
9267653
313623314
377640614
352367278
59290621
195532242
303413641
260328299
46599347
69245908
654609292
47335637
621154678
185861086
885134140
248533176
144358735
446490848
55538076
412870348
50866745
54042118
385182246
10874882
166527809
918955800
766867918
464627285
169059856
206304725
28473194
750518044
446247263
208693391
752539899
54693055
601528355
776654011
108607563
393201253
2544835
96042553
24701290
74412703
272457139
201440605
109029863
735585531
74600048
83149305
54753536
110096715
637892104
55444074
552497932
227729357
441382184
496621015
203242398
944117198
623183814
698960714
55059477
440245125
238217245
123998331
679658070
152966178
483357102
202452773
48809223
602459178
345192673
282556305
508336328
461675658
465466754
497727594
540710528
109796095
22605383
371801538
603065180
414647697
245100859
283063754
438708014
573106664
75659185
480999214
209510128
51134139
102455291
53900748
38675907
764064602
349122530
131218032
262761803
242298507
15659950
180796180
211682490
213511154
378604498
178817971
156865293
137359146
367681686
259337861
53324029
386133096
247692341
328352158
256820328
433630252
16939015
58572445
431277078
923166540
337160854
175396167
216014195
428155719
406067047
21886766
36558429
144741224
213834035
77637047
486458359
216836151
450906701
498385988
533593011
602290013
12311224
405705479
98149034
240710524
536123641
45760509
306223240
114669822
508747947
347404541
132660868
284147184
486331000
61599646
742235
771657895
302009326
136467586
126830741
475923640
258928787
178687481
661740601
36652844
130586622
397892752
377814079
57906747
72744745
78937210
27691590
326115889
1322833
321239755
526016296
367913801
19072413
644317107
469745069
589237358
205298117
826772962
44164803
57794416
149029831
16100969
225443515
202900270
604546753
164193397
304263533
46925849
35500522
351540100
374521551
603744503
175524952
104359945
281649410
27993433
207676988
59886781
96357083
580147836
316019311
311972677
78598065
55127979
306330335
31970614
218447092
516795100
219068695
339910434
3847956
602200865
24525898
822095647
137517315
483784038
33393374
536494436
379769301
264781853
680229965
30741153
411994471
452974799
394613846
530598981
62299495
31251440
36536111
215023973
138766790
324406506
431694866
4478598
22591388
521278474
578582512
556597372
290105051
82416265
490815120
27369964
22175883
529745662
185598425
803987026
23860532
165710758
462702981
4955566
43478922
185500540
6095320
17737575
55499174
421162314
97639253
11708989
349515839
117881974
15608886
102726242
220616400
612272860
454799510
548551250
123173784
326670917
322478877
19651408
200427668
68904733
55545660
48162209
422710877
356102682
276959366
179968360
67127098
67263895
694215683
15978714
822857370
116726373
238679183
475439513
514313646
529762517
649929640
269342280
236217900
188720376
224111307
494613668
647376144
708147477
121336786
160023982
211856788
111762005
94572210
55554013
207727327
460179564
260562036
456445495
64844400
207962248
59272319
151718282
29459238
290800723
280635024
96477836
104021965
212065594
479217484
71139918
310945093
249154912
21798352
501275615
124193462
902792881
169092255
57451457
364436162
71514739
422574347
202837927
25669730
133097050
311869203
79620987
307279862
260681086
12480244
646024090
14190006
66921401
772896589
160723143
60126224
120333782
271312063
17832799
399150867
37263553
291401801
236237578
620549032
735111571
9927226
77208657
43206469
845587328
77460185
564963710
789649341
721568499
55602910
168392575
269819971
303275552
67480871
180397817
404646369
586672140
277503298
194439131
130041000
213887241
21984469
458097812
277724387
424405295
74754601
347869312
112641577
14077275
45308487
45849813
154997309
819122254
136262728
29666991
641044596
249602430
122633566
78366104
90603974
244993562
578647284
52826056
658455091
25995022
368852982
272356225
56588424
563786317
122873908
171517113
287861356
27677961
780649380
610773132
241566283
238210084
134052659
75946552
16118645
45803083
12093819
867958267
256442613
584364161
518397
6428483
277709236
171496544
495886870
89888391
326031361
264589416
150232248
53818104
112236013
37688191
5438149
415190638
30095357
233536502
348217821
706190389
340373155
5284668
23264432
124351457
119112110
187136821
64843577
298965807
121160955
349530610
263822206
4047457
683441204
3234599
482146380
274961415
307893856
708845250
110937871
21774004
304008913
14261574
211521085
22312994
148321935
240433102
263379004
873613458
38307822
168888299
13950792
8136209
120837448
668920399
191672934
149745407
82805549
26346870
151578411
47886077
373847895
124928028
191050441
184705126
614152960
233294479
153468820
166916414
88440121
68894519
103598097
369846264
78780142
65309696
10659578
29252634
84984193
73779665
24720614
421601005
308832361
524138942
515366873
101148521
531283253
596877589
39229040
152856728
113350149
401482777
319811395
348563227
74912427
28975252
382312380
753975869
411289894
238885573
3872409
291576689
90626193
377780783
548707568
31680100
347702227
75815692
437776259
124338737
68078218
98898218
32500845
73894303
19421935
398946621
673180024
4023595
95782247
206155050
17974933
638964285
363564154
221040126
111049208
305636623
213788178
298121002
67088641
148846893
14430687
245105453
234349013
263104186
110748569
337735861
261646477
496479118
166083731
65382865
117710543
145346810
33447198
16996695
42474414
37258236
440436269
313706798
41840121
36132445
543567934
266220067
938641495
36781627
54986615
134127940
102794450
412417652
335299103
14444019
638889854
323511000
566872467
247072408
175801486
158829670
46863105
766788752
372907
123052125
83621984
103497137
679535312
23788286
283916265
118346240
74898611
486346454
111147741
580358844
185640908
468098236
43957815
5689488
663949140
53934382
77883223
671072801
203601790
114321658
191766559
85186698
378258064
326434470
192976444
161639542
11695376
164105853
218745040
50153369
300377575
124598394
9587674
797645223
423310729
157033225
124573536
136131181
515551102
21094403
241425821
39193210
61631687
130967956
284531587
89023543
453752147
33266165
360240833
766074089
21949579
67574596
33863217
147831142
245611253
452094819
480898348
383071986
411744481
3647641
104787714
682924268
52331630
108960661
345620702
51271515
361950674
216174165
710678496
4555391
255617314
166925043
121857295
28475843
235041797
389904670
52086236
50013519
240270445
172717862
103554248
669703708
63285603
796066864
933205
575423877
131088451
217819034
19541766
564312950
178533897
101847258
285075747
5263334
207502954
169154345
13967330
353565864
228046066
221371247
531545705
189440371
343925578
397240232
58265303
405385126
201605180
56764547
115071766
202106976
309405053
696536397
547288293
530229928
375397560
191610357
260732391
35321324
52299471
25152237
178371864
200513562
146965143
65967133
136082930
355870748
615526711
63308565
507243021
383584482
193693673
436219396
288635902
246353943
92563118
50642936
263174338
206094541
603777744
26267042
276575699
235559894
796181829
5479467
577753262
377583035
263316697
298278469
48543085
4331402
259730046
73386943
425653571
18198297
56406982
975063595
219500553
329279681
66385313
648168014
299299530
86893960
55682570
359249167
55693243
214995835
101506427
168513005
224022577
236135374
12826112
510403609
230702420
253732158
786288440
8241742
369705307
767756154
254268788
15091497
25740464
639112342
50849951
651166504
249270959
514902047
836595978
650345067
11313264
632844410
51790632
31866950
520986728
124331104
170226473
82421957
144113520
112413981
33514662
244558874
212422492
579272045
531352879
113169657
86943936
173133936
637020360
70760914
409837559
354411799
157603512
368070815
25145076
309953424
902561235
86951597
469540099
447371947
324464742
350126972
287606760
780659274
352235126
251658864
100146275
120359247
141439724
80406271
265628573
128339179
307467617
189538392
235932696
381711503
156302884
520205037
1150509
552570238
12389268
485731431
29403014
712801127
369359892
593841301
459622626
66045968
18002986
238222058
888706144
78925109
37787882
92546461
31963591
548390728
103762556
257529145
49269795
176083737
454857643
148205863
559588577
468727020
252958643
54298996
3471064
376655147
24360641
213852551
234968005
63981099
33406882
13248636
243870869
27072399
568780805
97318336
81985584
203052407
411342282
76747925
513020772
140972529
767186150
390607245
369330681
86424005
464289801
108162579
184556611
118983537
486953601
110105448
266079686
296353977
611351061
15916772
193653789
545915604
132338300
323702118
237922351
26870578
233542568
319746040
14625782
4866589
366744618
550298525
373344177
60746242
341653828
125644154
166282968
15454090
2397253
350058893
295560583
407338558
352831791
24414349
12861301
251612052
176877236
211151575
39386910
27333538
108538434
264727649
193660580
49658880
419167423
275763013
268310696
2162182
669718223
266623539
862862980
74457604
316214367
25965876
360652281
214213310
236012718
361441159
269950535
24546231
232755450
399046025
504577286
20500753
536259083
183345259
73479614
47438560
613408393
394531142
557548253
121998504
621622182
762588128
168978781
48917583
241245956
97159676
631210113
492052521
212364893
270070894
88339383
543022161
561404832
532074663
456262751
363685950
811446487
165665731
53020070
92737062
30208679
14698432
144487470
18536545
242305254
333100240
421617463
136363817
357144104
196434134
16930244
206367753
128071267
125496871
136217053
405531251
130806967
16373091
127680858
6418879
540177201
164903611
686175719
149181233
88619211
24199544
335154301
190822181
193781350
732830858
493123575
208613995
118145324
107702506
17151981
274307050
45197668
564219114
241894353
87596687
118891321
437076230
257922981
777730031
207206239
532816874
2413434
32949163
737370352
487463089
48096418
271469954
28128530
32415733
90472444
332361530
13625375
134031374
103207981
214477378
134910830
492456547
237701308
73080380
39233474
379845673
19172704
46799615
288643486
145594503
651847495
442800789
691288792
222212244
87408352
166748695
83262445
878760948
57509843
693291353
65817073
364520584
165804059
189122501
30921428
835123010
795958555
214949469
108240938
386098795
347829917
189381234
571211039
170979363
675670140
127084486
915661
544547467
482689442
514893697
533719132
291487105
585345259
270644492
44585877
319286274
199599020
273287822
84117643
49220514
105612997
678315315
498088733
108810931
59943951
22315099
291943818
126757793
5006618
20395201
60379651
648288253
8879422
398940062
438012717
425717293
397921586
683661906
93325627
95802272
264291774
16601127
258570904
25595190
239182649
581005412
345196863
165568402
35227005
205496174
329025631
627850243
27037080
343353300
146313803
132452315
836464337
46620277
20354089
541656284
237407642
42972104
1328772
32643851
92559437
344943071
43784
12626264
538577
597060850
533160519
268619585
505875346
277228487
94138069
392861078
119941916
469750241
293652709
378913715
93383703
120007255
248530289
183216122
116685601
539897829
54209521
269331061
116112395
125980796
4037237
58139820
97294693
452461272
126007552
178887262
61010703
559621888
226621138
16667253
217438917
25403617
19318095
170255637
190585857
324705240
48073593
22956343
120166675
651382352
139313547
4221836
819153499
319052995
441955178
650994585
8516865
10701525
416446937
69674258
3861105
511869108
2690956
456544117
59034715
257014229
25882748
433082881
73025448
684864925
187039353
333469170
8073186
344754410
162029609
264401959
525293970
3929762
385579213
754541694
129165383
11500875
119518449
397849868
307903048
591464196
258100180
13762199
8646060
54673075
223110757
10924707
72575239
71476536
483816555
467245639
29825471
71498209
736898929
444323953
24987393
652538345
265516627
196970344
149890916
307834764
256007091
376273913
482115742
41243638
684928662
214771780
266844397
626714697
208347872
38424729
490848801
26661733
14208443
32635413
533361683
174742856
358807318
64331776
219932594
31510342
39092376
20904199
346847113
695675856
108055663
789646808
52228857
66191700
488190465
381883582
21826954
415499246
7665796
516111232
120968166
58995336
196058817
143126037
204285939
363608110
16611526
69672309
466479234
159739
9606206
7880969
293057712
48222269
82102765
68751380
21347723
454009973
327255088
20671227
574411590
816721948
594870673
867905630
21462874
15811527
268732282
283164680
764506394
844836599
227268882
80161315
46575269
399835789
308556080
145169268
144485976
15330065
53880780
284381961
320336686
515633745
439111423
39014595
69500259
414260868
293063941
493885190
23977451
650439472
6455179
87036546
52768086
253221006
288010131
31774630
6165958
506375031
234524310
2615234
118966531
287916839
38678952
395718235
86294849
330603240
184441363
47978332
536123309
637063752
93235228
12730951
44240051
71494558
109199101
229000203
61890182
18068510
333575852
455834
348167983
19321663
179418938
2925636
138686135
149809241
453737991
106808860
616114742
51279132
29270700
727255646
410151012
452730551
541154409
321341260
170372283
156129309
273402012
23437545
4904478
273347916
190781343
178314887
80258948
228652439
59312663
180573236
71279529
145698998
222782563
86521408
244313993
251004227
231154112
26483697
577703368
434466356
824775858
81864788
14051619
421969036
77629494
213033544
47967401
70554576
227415986
176992200
41252649
391256598
462854364
272037778
243854923
65571722
18965218
35512286
269966013
329778832
257642932
38574796
98052431
89977206
556517680
219148146
75844846
29235152
105653568
590201013
62352118
529169139
53925726
134812911
71276524
2038539
17848010
888209559
17000537
239156765
395506384
50704625
21193951
204586732
117174828
219404041
283316695
154672048
319049130
48810981
119710144
198473103
143420545
290058457
506098079
236495119
72637707
13249752
124101234
510505740
565317324
283018211
57905458
19223110
56633691
11214945
59286142
409580449
100461072
118078632
6917087
305305763
347631194
577383651
380449191
670867718
84524330
694827493
45645972
268404407
66634491
374919246
293198350
446396367
59193191
620416660
304687152
175694349
504249329
255838481
831070906
431313274
268517045
69383647
15507147
289887237
368958755
777770243
224648354
171065451
49101228
143246924
377349778
665088346
686110324
387598727
223378474
128577813
202773777
370525358
78311936
500735608
78680688
586193084
37810414
76563646
33208944
374202780
349752135
538924108
284806502
2521441
369720948
429184722
350687825
31537366
12437864
80967876
320845365
552356328
570844439
233182589
420456805
84956709
325887999
380404248
3994806
34600957
348148705
59944
253611780
5101344
290683206
61447779
136906503
64254102
309888811
107277145
175550312
373133388
10607084
397035482
379008242
214027741
38626860
472163092
53073784
415284540
323676005
22162012
225129701
549756813
26968230
2991724
95486927
69597550
75554367
329387521
323456252
103678386
191002676
48678034
110758255
378666227
109011775
1521978
249910350
31175989
9257729
24854524
648422828
259829641
14690851
354316905
54914022
65315607
200088127
206029807
102064800
13660178
374654342
278830638
542475561
105922435
2970466
112828914
134540332
735721198
84133807
331125557
332107745
384865413
80725125
209044974
248748735
473908663
242951621
844514730
279118836
456679395
438684548
448544257
162529145
171863018
183644438
766173065
334379869
548045760
164160197
115941126
393613106
46244626
56443968
350626137
707233133
39674668
18912560
60946165
364667824
44565696
158197872
631104674
829375873
95379136
37867214
959943263
310640741
120809654
22654530
634127257
83786446
114584777
30711912
481024944
122952618
601749595
624850327
362467880
192479286
362450593
443139776
208319278
68329932
36723569
124363561
295168433
436722909
603093904
146784889
90530412
420903163
150848119
13147302
68805505
67401028
839882833
48829427
385862027
564522829
211795330
29700427
48976959
14888453
721293436
688550004
174381318
56838130
509638857
647528640
277265573
403960771
174665939
57528818
217183411
265226433
222770254
40013806
135176103
66367356
48701960
661580495
374781230
604959655
297955254
807822338
179021771
540704900
609027834
309271918
497306419
794099933
121541210
528446082
8741224
63482066
4721468
11744283
23523456
712919710
18939068
573705118
22710841
16374870
397377499
607760484
448037597
161787262
190145759
333897847
193872158
44754465
235991041
421618486
131973956
60365300
67796990
14699243
417185538
32727529
30792898
78968809
82889898
91028571
141483772
533680819
72566588
623717839
97666672
31753317
38248201
157470492
210752431
846944622
848910366
189337513
1901605
646054551
22311321
29614591
115752993
228879259
375779382
330822283
214779416
34498843
202473792
287183014
90798909
67053891
484504138
12983114
263026
24223316
114320861
242712526
12581704
40373619
140938853
118649567
364390556
4232368
440633442
4451275
460496432
133474031
168950785
33930254
132026423
457007500
180167741
126719100
421185260
155852663
136343335
25054111
23873536
124906943
127326139
29571517
319402160
282387553
162199060
95904464
17860759
139758162
181815133
113641171
436955048
295528160
12369507
19961929
601682192
300013057
525516799
59353572
70348760
214044078
458284885
154899825
478583909
110275756
26632652
373910901
11761662
3415008
860895912
80502604
181118881
155628936
295410967
236001167
67595916
115179062
6631941
349626311
418065463
533462123
335831148
9431896
473007534
131995956
2672734
15642684
368598343
49855173
389398635
549768377
202726011
44526802
181153787
49810582
37535834
479390665
135222626
222846835
174113840
298320427
166905557
147147340
65946987
147910104
124592157
627710258
100307129
39853209
487052844
366784133
11298615
54983730
736195857
589798371
188792490
463269402
611491576
6211717
66674603
83978317
388468249
1714817
603161435
363937750
492818357
67958065
38251408
701037684
515967678
147416164
332944386
503925012
246862277
132539906
284103193
56726514
312322940
481592880
95198069
789034243
260608272
455942842
565353265
333272289
219347710
482987647
270229644
708317707
277381477
43123440
342406050
187939421
381930153
14372692
332807910
312116288
339885750
364169093
53462576
37241885
321498807
34359643
434117672
504309623
459384143
110738791
81420793
71981225
379357981
15662566
241771324
383093519
11111780
105137827
88905126
176983657
445591928
300669247
664737392
216447336
507776137
109196695
404749007
612546816
441574204
49497771
77367737
107721894
248248765
175593657
100152068
331475032
88434625
8484379
75499504
305131551
273275944
596402960
495504101
164715645
213208643
17574218
373736240
101834422
65354038
336197411
134041314
141581714
374698295
189159599
385027588
830186655
75544256
67029384
264297180
378780226
10059606
688179416
12665014
180828534
59645584
387659717
19601449
37774506
22447784
130544500
11232221
433140235
358526388
71993917
528326623
117321677
163426578
119124315
602006771
59763326
690559986
60109599
621345343
26692560
171316812
73715012
393918759
248314783
21614795
124526539
375348674
77065300
13025003
28730105
188550989
35089329
402295463
406771245
11920258
761649327
585137237
5968606
51340969
296888313
426786714
549086892
287980594
341320497
204917277
21216782
2139098
254812179
86650070
58037137
238325848
140306786
228739380
25267595
210426062
111747961
233981311
776195747
78798506
384148063
197813083
2328581
621231059
6924899
125947053
11545118
58826091
134402321
568666124
60799973
314352057
253336077
213634237
322879329
6905530
36047144
148690585
29552863
207551723
14756306
306652240
954649121
451729778
348969238
429606562
731867449
108141460
79500562
304476963
20412647
404621998
60545707
80829619
219156124
116537748
75972433
255777899
371131417
16819518
536073517
13652544
15169727
89148201
158074951
647626989
721621779
657064180
143311360
51670337
576829455
114097201
216212613
25631076
100761665
552077250
95802247
334191855
66372231
11803523
497655095
462826242
301789744
735464494
229147744
113037630
201102987
160693151
570839036
32658631
19929460
153662302
116603340
177398369
285885759
148704088
17532143
156206126
54972111
311870554
69513084
273757696
76044983
37031662
80317715
730334600
170452297
276473495
141721245
329046492
51074870
12633898
180758003
458490486
458027093
20477644
315786938
157476117
110992728
48570159
209530660
87431452
688616965
369957688
61812897
137114374
78975464
10992238
27898218
12566562
462068427
660420470
627205877
1820567
39401501
454400156
106106439
73418615
40974091
213384575
17144722
250493193
194358981
306853756
324507995
248669763
423109
36139474
364808972
118725205
323698513
299918567
65439453
325853262
562746511
107393136
253669277
30827743
452235398
136425840
16487175
114309705
11632898
540573828
196591868
238701673
358206726
234759915
116542904
182290416
277063123
490647891
3256183
46152303
67677439
106033868
19253378
156954151
466234752
179114416
27354799
59367149
79870382
955768736
876499852
479859963
214839080
36773449
535540929
73303022
360556843
434286326
16878773
347131770
53230925
8919471
182561737
261869452
188487900
27071526
83437700
98687785
8457428
73163759
6490062
922950544
59155359
166266086
260036167
179093968
3286776
22623725
278315429
546937775
80835990
525671806
238368173
54622372
192788988
28996083
498362219
147749061
918988435
386149669
37990842
253878022
113129926
82914941
19667347
461898453
644092798
111263817
233511608
128388825
20688875
804090525
355086812
157089858
32012304
276164963
141886096
576982907
116926335
77534072
61032658
196944649
96599757
222680241
587112755
164319180
32135212
406353946
289270497
344674220
660244056
422054797
390086727
534944356
301341147
116813523
179188059
70623404
173136431
82516759
27738898
321331661
424922312
18148868
390220015
390582008
547252842
58205723
8581780
240517149
17400365
326070832
160606723
535893592
154892920
96896698
12412525
453481193
363953368
16188506
523532
367740773
352776945
227584983
89334052
239339751
20239921
63661292
52870647
35283223
68703995
959883
63400519
460733611
189610135
10125175
535539946
127185134
76916681
48157474
87178707
514448736
229465093
277394888
295982380
403432385
1669985
674295020
562888230
209241269
1176671
28632211
91412949
184535610
387010133
341656901
141891286
133158244
8573680
176430086
158666257
105117767
125565037
273108725
107855908
3392352
478401152
378347117
159542868
31262510
208990527
243793862
27644053
348373501
252076598
9027922
272648894
306350005
81917576
577899715
139236754
140246568
196964563
43459647
378512819
727445556
137076847
81582389
425304734
787569048
37738635
123970008
108761567
26631903
466037744
629180703
154479895
312746494
430596980
148309843
59093842
147916848
17175328
291474210
469512414
145615615
6234181
15289249
310281540
781542357
106603632
493696070
587702711
545138248
7505569
2117693
401860547
28387327
338756603
782464993
916383
529040077
147115050
164019756
61578136
929739
276417969
213665517
248820540
404474496
340695888
47776173
446675959
182739544
102948398
121915939
225090940
602098452
70511289
208100313
106921920
111676375
181379
310436129
42120055
116319412
312780443
760734740
262898866
31511436
180518778
162306170
166292406
35000845
676081703
127748498
832061731
290272500
905312377
493298762
516332102
455609791
106182989
18823128
431333824
3413340
137421834
192678981
104703044
154046965
199162455
40568371
81567222
39220855
85617439
81122549
83431654
59367325
193699360
14650343
88536167
26930781
76229351
419708088
226583601
283843874
737718922
539302229
718152629
187187856
6612865
590929669
860973258
61240409
456468049
404219678
144418354
146261068
488474746
304800904
80078656
211673623
581147979
474560960
663500611
642107692
279735420
20056960
3577078
629640173
28324420
152226819
67425593
330883739
10387440
100361616
488100831
97334206
3702379
27190200
628068914
252522938
306414301
476236809
19626823
14185982
249362688
611276453
144842397
856749955
508014522
93397031
60684739
338442518
678469047
69197261
110582701
193099932
42976270
480853876
130257491
361051340
320493532
12081064
114974456
182132993
496817226
109215471
233588366
123711712
594552091
4427046
808508265
55295782
333200809
17541829
127171009
500546334
96995203
81715118
206909990
556868212
5553101
1735833
164604960
158929622
86097588
226202385
621265608
272629706
397689614
53220864
42750992
82840924
95729229
15417236
159766392
276315812
6905048
405057496
262880278
486493293
80155176
278852706
708298956
42460628
336279460
56997255
169729924
696380557
13641459
68936116
49569323
516982649
14200093
263191501
98499058
731812414
463175866
492962338
152761779
182465129
610973305
19799554
65916438
391079629
146289584
46725738
113400172
87689577
43951709
18660512
259183700
474788741
237929135
118756807
26968555
442750991
46435410
151602026
782793876
80739659
32706925
446556138
227522484
326621599
57658545
384443815
592211507
134854908
557699327
127971024
960037785
191214971
200396333
90924923
207707657
199385569
93073990
34215150
57246092
444563793
21166759
206311744
59004841
272540593
478655391
175833874
28499003
424553297
10276117
582047862
270060556
409752978
401061380
161218178
342283717
550114099
119230849
34888069
66449089
454445029
73585215
37379596
447119008
369323624
682293185
20464678
295379176
2470482
586714244
75534424
60962032
206910845
78494226
206793899
636916842
372517501
26499765
476926063
911143444
736278371
227521407
371256859
375157218
674899958
800854109
217575609
659135926
489845881
74912457
443258976
743012792
80593445
87400882
291520946
24040352
174941462
250138623
397894837
88965461
120799312
262572900
95327338
35774207
77601430
63963994
385043359
10710345
558096544
143274220
96867919
275458033
211724246
146828333
123160953
519229688
27904683
26649275
398172273
321500554
659542621
227157375
156599438
150366797
280215404
491097008
3835459
613287369
6485250
319650174
92123198
287276069
163171368
377211912
2461690
34052082
10227979
74317996
94917909
173497643
153595248
329603915
353262744
29598649
360390992
565934754
531209496
231513124
32532527
98643706
555764363
236884083
372577293
149178920
489782272
359987593
254092085
81704247
4358398
612211345
25259218
261055746
49570933
67031713
207471534
286361263
111179287
222679288
101982050
190616733
26184865
276645137
173605126
252841251
135267988
210402456
93860090
284852719
60001726
146746080
270871327
141487580
143815027
56272594
33497967
25443696
659755044
109981747
201561341
696004811
482814895
739890408
107272089
256467559
307059633
310319985
411576132
299894785
19662947
787059183
263644370
191359332
18463746
201630704
476569716
99227047
431692623
201030324
291174894
123749327
394623925
22445066
35741533
67061470
527799488
378790355
8544732
2904
219346434
156975645
86643157
514997086
3362493
262233103
458753377
82639000
384399006
257065471
1425051
274494643
601450978
151688563
936706431
70976713
439465285
280545088
22603802
75652222
756821908
79674819
12654979
479727451
102128506
572381856
166897633
426121105
243590787
259306526
437808373
657522209
35776440
8106824
26609707
87084133
283728890
189414745
349127101
7886987
88694559
331165278
1119940
387225318
234262626
332396356
124019398
23807604
546322841
346277042
186072256
535101319
692213510
187265403
125752000
159364237
467235450
311459449
110954609
71525330
431398745
651275720
707125751
711369089
688856423
440673940
634150560
181643428
302027180
136213549
513872916
515838407
61985834
235816543
78692106
343819132
532793172
49257233
23983320
560463266
375285882
136454921
91112572
255566364
301610406
121662687
132487243
98651080
24485380
303270225
249234440
292871561
174070041
152798306
18697441
96664957
296807964
315383720
133491614
199088424
4983201
18701766
133144091
164811703
618113785
138555068
969718023
32652055
5996504
183865249
5623530
148217755
70922797
395329498
128907585
321945572
540476063
254759004
71179213
92696286
239747699
90948712
146372144
380925655
533982403
101656643
137174462
78419306
218240727
170807379
539131729
222566856
231933505
415499095
164188
16544773
568810677
54496786
109333104
281244240
58267380
538810334
55207732
448175650
132201759
15048652
707062726
673408528
644523198
553238325
279077694
195225206
275137322
310751735
495291483
107084924
89550489
57925350
262608034
64974052
679128105
23831422
424696422
499118666
405359864
69255730
377265561
295685819
427347188
251323912
244480667
554531479
225855825
107692806
124755874
619312709
159907889
376380364
60685519
285171924
328501290
80388804
394668574
49283862
405176449
205751927
227410255
27762813
225777199
15860825
222055162
70817205
239175798
232948532
1516414
352460470
470507065
169384919
299047676
484254842
558080219
648273876
343379800
614014994
353949394
37511589
211571080
178841734
33875001
2495560
833102629
252679830
187078062
486193803
199732683
150404233
366349415
178097951
139399290
6115454
275395688
346556889
624502006
39783025
198254006
126957970
36441853
186272763
89405762
33378374
94932098
16108190
375259081
305322325
203449566
7937370
744567874
194367887
458163456
376614163
512423006
482836348
58976770
38567656
492985589
254653926
206505051
596932685
223515631
10386220
233882637
103113603
350087657
240964436
293482264
456794923
22138949
769459486
619466489
73592867
517219215
523596758
45887368
28203653
6053701
819444187
371525640
71155648
136812865
331282448
605815598
48683092
2784309
23829351
22930594
103179989
288711744
294220911
34686164
111026061
344372693
319140915
149503796
38527225
400332808
430375594
120505673
151670913
462498146
502660512
284142585
45205099
128589125
309823994
377912888
168877359
570026092
204455568
597225965
455837508
299665234
199636106
281956000
40654253
55023285
353176467
32659294
224511022
20835220
30926222
71719
779374513
123224214
367724324
22992890
936965384
47557825
175750971
58130167
4829531
140264862
7795186
26410212
470361518
135714831
99930606
203317790
137581146
701486630
71058069
206865452
304441616
102901276
81018132
101894697
156171052
148286804
12092387
314868523
77163361
491768656
111754452
232982272
73013333
43843006
65250153
172530372
285896032
601521547
16342739
670549559
259449307
814046609
198788578
76015274
87039807
30336984
141857736
323614006
77319583
18309220
277930884
626955447
352662830
160841828
182583817
588379034
70301246
26755977
374786516
19619781
130701431
282822812
203014412
377949788
41618219
230501727
100168112
197482386
159510507
229419262
755768499
63948117
191094953
672251471
373057974
8479424
19236724
661398629
493871492
884204804
67807526
21592030
208538215
649852191
371894309
80372597
1655258
58636077
295678680
181659348
128399133
309127696
143194453
129366013
177758863
214826200
954427997
699435222
113596317
286621796
175242723
361198618
6724870
5089331
166122172
82608387
127037750
283886132
555424546
258484745
557003264
232229646
283669387
248560805
80246913
41824131
160061142
340487684
458834282
94225843
568316023
77404981
202393085
144061917
163854499
360408100
437703630
301905210
95932674
203072726
312332151
240524391
564284500
338325111
146437758
329928444
243471984
144350887
115129881
328496808
656909927
80145168
72331532
104825281
195369386
27095376
618379260
121032733
138444004
91030953
21955778
534423987
63968575
238069740
51510998
174767007
358002719
283464516
21963751
5585794
231466660
19106000
595711073
76703780
434525931
27524081
528664669
446381311
647036476
51859167
203641600
55455923
53567002
244800505
26467262
2034881
167799892
452022798
5681693
8019618
14795973
302079592
100030803
894513710
26025200
38906695
177901340
59835836
61219673
27881393
491524236
319709410
456494509
320986038
448786567
338763574
345017283
272677305
230156793
4600192
529517440
169509387
9877615
309215820
175076624
545484825
482564051
742036728
19098597
20600343
215100733
43031008
28734687
37392258
96457846
89641634
182298698
362247795
399421414
889365
243113260
914076199
298064703
10697478
60872293
699107161
250226236
533479047
70660252
666149
23530864
290911167
812318631
502545238
61742440
174618640
27576
280105366
163343531
625038397
9711908
488727230
870234
95121109
71851428
35520807
417045757
838285205
127512296
215981041
222649612
57836656
2505405
549193090
41918507
33566372
246574460
24132342
287679774
524492179
166978702
380274843
269413894
53587160
568762736
388315909
464388732
63132998
209909973
431941904
349538035
260372576
182741702
18386084
65254240
408597461
38986152
156489938
80323579
403465465
334965052
181210572
186416811
84771443
78619765
95985386
26157218
10054812
132937321
845712319
138041932
386106934
124793377
4398440
89410782
27355705
613673865
146587030
60956484
92852586
12773472
230973140
295535471
373217812
48864773
144505043
111672291
11124858
559097302
493708357
148199619
26293119
27989141
39508563
78295259
7312821
494666269
18647939
82975603
239743371
48706085
636614107
138115657
22162067
167339091
555688969
385169875
83651358
371566873
195566702
176506851
8411977
110787513
6915572
58213356
167992600
104011925
568146447
80053781
852208864
503280799
263667402
89986133
31241498
228273503
705294694
108063858
56169103
194810484
204222810
217262095
91997435
105036426
125495695
440109348
62013202
634636452
1741274
82853293
230519440
601211
460415456
217072146
259801502
16924879
95192715
36537170
516622229
684745
81603357
822575239
1779804
354697104
293230544
476326148
64211420
491945620
458690067
51988015
116326139
89162556
309968589
369205962
226227199
81199418
33693604
277390672
245151984
791324134
112482263
61892113
81807532
173415528
296073670
30198784
567236487
171565786
201843604
76295210
2195087
627134638
302310695
199042417
160487986
193487700
502329846
553528148
224406926
9378576
106909823
56449581
102983100
11575588
16054979
165319302
76264362
93905650
2616649
3032065
19249337
118251531
43416542
5792315
114845080
227394260
367542760
59539103
795260462
159243765
532893381
19870595
357516864
279586549
165531056
338625152
345621800
382165249
333193751
279840902
19318579
619648443
5318032
79539776
315964081
251886867
16393910
355200720
396554093
234733659
472638907
88202588
46198280
451117000
163384875
75483985
29154594
326502425
475991790
98674777
357116928
513694592
211678246
67636922
287111306
22615837
259207116
275596148
77215940
525323810
98771281
180610815
173282027
36865695
31418304
252840511
657259570
119296470
287064787
718236076
331614808
1314017
156850685
363528482
134158260
429677490
307114873
3440737
251141344
26364395
96272518
383237561
43268027
399992293
417538625
188119203
244601601
182389113
385861940
423602499
54264326
5425905
568369325
199529274
150184335
297823936
403440541
62362964
230818310
45660462
316794370
40194835
134268739
7638168
469915843
23459211
156357326
5551501
557782974
73184223
136894868
280373650
167242957
37769212
147958810
102421560
155860809
34193829
50286437
623040333
590460897
163768620
350206074
20547323
619671544
176487157
530938844
203502722
319491433
201171204
121074771
518485436
112865323
226724988
539949865
120077850
145865014
69482497
325021251
595612398
29402646
341725157
53798167
186953975
244792405
100877743
489039534
184035107
131325619
1742822
458960046
651597015
646291463
50692976
13901304
398511140
99011104
8315938
208642570
3132441
143135677
310395728
25740133
22978852
102462280
829156308
161109314
49628391
300071475
120040883
72966760
166344120
64419243
123295305
243216323
310319994
119518907
36350733
275585999
432017982
27325451
97582947
815051057
620001168
431283680
594726310
137895168
127950124
537182890
106288309
661134947
349117485
46106908
181768498
20616154
17310281
148601928
27434802
48386242
79620153
53699968
201659181
68133034
33289381
144937669
426029515
148492406
1933353
78488959
441869759
76841381
109812828
266383918
130076045
359518294
53192689
641182027
36004792
617576452
194055325
83372192
136779027
308719489
263886609
370989056
675602626
227757038
152101695
344041214
309422666
352940593
264634180
14139791
96915104
289100328
532465384
78839391
121180050
78149250
24161194
51140712
567707353
107475402
235465879
116024246
86841987
430837776
185329010
120831785
217530639
12252331
590744065
208767236
219861314
132903508
338294743
388414108
408567905
398121742
162243757
75905971
267597719
779887236
283511337
288830281
156001519
373486372
257697439
214697566
626438442
57646964
17182987
299919788
143224898
45449215
16998057
169420201
343187409
29877527
684968094
220008406
649352391
11455924
217754519
110302286
886072935
242051895
340747979
757808596
21691670
651044738
254698751
51687381
492253954
198339009
629929657
921225406
31764617
367940304
177060329
333089821
98711691
257537475
761688589
57720376
3050656
181057455
106092536
411111957
39012197
24217602
6531846
378031455
126582082
10132977
74876176
304841961
1739249
527708985
121932957
36727068
106320131
18210547
403902110
355311070
148104307
76932421
109257570
101037729
50103852
47406473
10566688
405529683
831111480
350962790
241308803
66760204
62779033
4858000
119432064
178029728
110221657
93810143
2971856
654392096
84532855
34148695
99659823
213325697
9129
35532661
363068015
40888695
178942838
27539975
72809287
69096249
589430186
514844885
564909624
587044709
63196440
467080421
344319970
378689696
734823894
290550815
19771727
590473122
73462326
45753942
2635249
250727787
32197783
240069434
555183575
176722276
96374450
10573552
685103432
135970872
126369845
82903215
365001755
595598189
137711644
505465188
313280533
497092649
125484756
639508546
47190614
53274138
505307
89547573
83684674
141243333
3797545
647146
280308113
629837148
55318835
171223053
45580409
57386885
668701921
240172129
5397942
108131539
498526189
65196424
52274759
800907885
99654358
506711263
167956600
424280888
388675476
6585363
119012436
115702756
426140068
968192044
163356330
78058798
105196493
545456876
417144572
107360066
32879986
781782200
93118970
609237
205443908
1192747
693577571
40963387
13581906
4069977
278608030
497910063
427110102
305600634
75631000
218454094
14324679
50402885
502016067
571219319
217308633
776546708
21934476
16282753
223776787
74949022
146708624
920705747
177291737
81435853
57730932
98897815
38723239
550023087
101867522
275268336
63697324
196452147
87633232
422904214
21007653
142819917
50702942
133083726
276367913
443200966
206419424
453913215
325973003
562248950
2075036
7683671
108745226
123653441
314487795
898345772
472263670
35156840
381901045
1566705
350079320
304729852
15833726
163989567
271395394
7360023
207966524
359397186
261484634
275808046
214101450
119246996
113772665
515858870
177549249
490200442
226537150
376577618
41420549
46111537
440619073
292559858
3388361
38046281
422147166
390714979
824815210
86387010
874038123
858811
654420213
422462553
480759627
42039544
527060487
201071781
71280337
363283221
52761636
64707865
97279292
324559262
52410545
87549488
164489543
483868084
39166967
408440398
88646347
410479494
301643204
557157646
65765573
51919956
163322239
698903129
63640721
208002475
37083472
481938794
318674350
2157863
452078588
471706839
198791096
51070950
462462392
224236564
149337360
364531655
35013627
10922297
38471872
577005032
311836721
145175193
151666234
93134720
683756177
117447730
790452059
386385160
352572595
402891876
28276871
336623
214489631
141511119
28862472
24710689
42311275
8759208
212351045
59053386
32014431
326961338
248843922
123601903
452702615
56796299
143301359
272850156
53773221
87711706
76889539
628228683
629404996
455292062
221600352
73201865
23291678
234086798
6966632
182847961
408103879
85768824
775779040
128122936
345233019
21438502
508523336
114123563
241690628
91387064
75413513
48753271
33102534
190009353
420809357
351200902
517986076
374327839
169608458
110950074
261628429
444622839
174468239
419068783
4576201
343838472
139461833
80527522
36445254
222341450
114160001
354481383
222141065
488143664
541889554
285452874
48935417
172083463
154813388
373548099
480359184
76557469
337606904
24038079
38073945
537491057
54723517
348463324
474976889
70077500
285647980
467253054
52837395
629224417
213528540
194031637
387703176
70906574
189464550
634406656
462716307
3063382
269605539
12275179
278680896
308892017
440220335
5759900
365367410
289886708
498744108
343208
50784638
304701039
112518621
283840568
370272236
146266882
16719442
201279501
403731958
43109242
98365873
346384939
42235042
146544601
149190259
49328282
57332831
143105344
858177221
390153640
538157642
54373587
192579576
155339386
199578770
26168784
31082656
164498577
534232112
451214758
267042949
350251672
241091530
521813155
99602737
308299394
177553466
266911962
66281808
311368143
28173053
322218794
553093007
338312090
176128746
798382720
18652708
439841425
10405521
65072840
365926566
496173111
424127944
139719457
169769443
419575921
190717464
18812034
192262247
2157017
294472358
92475551
394267268
2506657
856890179
243798873
413131076
189262167
153719990
71666061
266173478
399349793
68920396
418105791
268390767
823810047
47424454
126990238
21359744
90786352
69516157
520424779
140351422
497153905
187251616
325711020
20530551
74461
448473769
52390804
13864872
234830538
209019696
188549265
601089112
647191551
47126268
687437875
38771612
341033995
98477588
454873811
620113145
409743417
371452254
341607093
104260748
388579463
83290282
193113152
105286915
269622829
170683779
128378426
931923755
16915819
552007763
552735172
242772446
56827333
186325351
706709481
102775155
90426475
256845261
487554307
31388509
139554752
397296361
487124300
204314724
55623062
329018443
98838666
86802044
10460300
167541935
105316235
139945199
20891332
34090345
192907905
824829855
58278059
404
418334701
266352680
88951921
499780805
225001233
158727475
164661125
22517179
73011452
500770387
27841346
55698368
1097231
209277067
341693228
44068296
16729952
283684396
304226428
24928444
320157311
139149902
153236939
123162458
463351696
110649433
181893998
476158883
309482776
28097882
287590233
131999893
440965052
508233969
730271436
26584934
48841248
217314952
719745965
201576708
195316053
20397807
184288531
106156958
94402699
248909419
292210597
157096193
283499825
207573716
273506064
553252671
771711194
217715386
527598462
32602795
355086921
331477294
85211800
79509621
173097501
531365289
163072131
29448875
181304146
351304037
236386076
390432925
132677261
171169814
360208504
12341563
576318346
274570676
57829166
434993555
146298892
67281586
360804919
1695240
42902159
2158510
174089230
48514674
75132
167762384
17129311
153922902
177505429
497333096
190595989
202574921
798321086
336441686
48898079
823670086
325329020
133028029
789949211
62117028
375833416
484876578
644166375
162816407
677781309
51627863
375303226
442080694
551209895
319403494
313030983
19090159
21578254
98276785
38383298
36756268
185242445
226335511
520913874
193050288
30425737
41974984
148786976
273764975
29185790
248244146
67696541
311605534
473411044
163565723
135823300
33576888
523634516
55683644
203141923
148980298
338886068
699599081
932316
450962378
284347715
354996543
41966020
217094729
188111020
544813381
768658
58124466
111622401
556142515
225255740
173172714
12859009
225042199
676356028
433344834
262883906
35034242
79045749
5256
100417879
30152024
285513490
312414432
27704739
431548819
335586966
256051572
660760315
8941725
133245655
15779716
248605064
136169328
38267462
88043164
217000054
176815079
297223642
191168925
27891833
45110759
19957612
321447187
196607145
194524382
772750482
559811870
3338953
284212596
78807423
670603869
126454742
6766595
129888018
359422151
370690176
18948640
580029010
127152847
565835364
153180274
6257671
49676467
288278048
514013884
213935643
478631431
473492280
195070484
191117291
639968398
33697051
87023576
302261824
252536899
236952364
147010700
415700339
737883128
220593008
299627142
9470822
319246474
397306068
113390018
250900416
601400675
890587120
15738466
609707892
294354743
517706128
402510248
124749468
790937008
508684566
300793902
270397192
260351794
145738018
708747757
6173415
112255579
535763869
42653147
505593586
420399050
125884080
296446016
8144267
129652776
548515241
228353791
250074151
32005181
291671917
113049195
768339996
52764645
586670169
204412794
36194518
249894187
42075892
322958179
308360650
3916414
12051835
249115892
146260489
20584094
426753929
102295510
925413638
358153839
459904158
720639744
57603886
26634342
229897219
36008912
35930376
265438016
112598260
149158499
589455731
567490604
234433905
59029013
161772961
342469490
41762795
242520707
371117452
595504000
350437873
211733663
174134907
244137592
48712873
127235250
177464763
24908757
746980216
56352661
875317585
230909058
192590704
343119921
102566444
30124175
767856794
575535734
558880644
152594877
414432263
209577499
370737069
611891987
92668210
646906487
51706881
241185287
193109687
14528699
25418321
840582471
620092486
159634464
47796747
59848524
404275326
3805311
410662720
26486814
305829972
317662684
21198920
573431683
358238704
4894076
20811062
488795337
106601822
228726890
243419016
142376028
165955650
497857384
436528183
86956455
424997444
226167392
24736684
42137099
962801
21155415
424082282
225834363
62525160
716686987
32864184
7693801
686856711
567001224
186243082
89627449
7835373
141102475
52951118
59704167
45447716
497303214
247225649
16401015
230729895
2194880
275207949
124999154
225113874
649332528
342748780
287742482
257206680
194369922
915195136
248277398
91329482
166199113
49712295
433816393
31398504
373459515
610669189
156823043
110874855
563958831
2359687
36085510
647466184
593428726
587220617
156548686
298694316
9870640
95826052
360482416
74331088
30455945
800165642
504536699
132254494
342929728
397747998
157840345
69470464
132068046
178258501
28688326
12441652
7308390
135547096
199679758
69698946
94396086
228471754
20300700
185373432
9414816
97918420
19959782
74223696
293583
124133782
940738747
14608477
67606377
40868939
105482872
352072221
554280433
105988856
349946470
11185107
623114713
634641319
185783421
732863985
231240739
359212183
67087475
3491255
190779421
195445042
144744200
174495588
127981442
159652055
3898054
136946326
45639484
177319673
167472408
66805235
434954729
251087419
609866429
123552806
359599532
105230064
40801530
261241590
335369579
89812275
367606040
65348364
404740366
501924852
57627870
188605433
701777301
64893112
18437056
213780978
25502377
238785775
31623034
77359689
41004920
57620673
128649104
819687571
162178494
244625369
14110103
151161724
201161350
663204851
169946281
173500057
512130958
324943930
185519693
491416607
644762262
322534483
169232812
48330710
6995250
539436888
422650783
298278810
8157171
163971682
158456328
275230643
617889622
196004561
69371781
396139653
76610152
30990558
462747524
115990256
437156088
203321102
228059503
7614015
204914474
147004644
489321668
505226508
181913973
537953986
760938579
52552924
650502766
84935198
118983551
780683344
589496158
49037040
119696600
145899685
609857745
342292904
3269071
70564976
283141408
80169912
216951900
79646475
683391323
430185079
309585094
99561764
463026151
133853372
55514219
57617944
366969892
481620090
259989875
218239775
233043807
792308978
143531563
2634816
485309838
922494584
483884534
23152899
259961144
288333279
349745836
144254709
247361783
2068657
8811791
134836075
754944393
165927482
63624293
43231960
98839929
223787187
615593414
261496821
351093858
24166134
268064058
659407393
24467731
285209451
43925617
224862493
533101847
624778155
290929324
299701447
47025561
138688528
785737883
307660253
10599654
221959857
82542316
57168677
269469616
70206448
286735697
458048807
5278640
184095657
277878207
159356597
913184563
531395582
98457697
354892480
328015903
242332920
26505535
44791207
53323679
401326635
434119269
38673124
213217556
126211478
50874324
38593848
520925751
16630456
109707283
632784147
494801862
325929379
320774529
205267549
69605379
77109298
479584574
342293516
207854084
85491350
366916450
859753334
21291251
404324287
198277842
81638393
616635115
275231733
425359420
351425186
159027997
417306628
31790902
431542973
154150911
228639062
107862090
296062655
127679737
597665131
223171513
170207874
194940033
130797148
432276876
443716609
95792888
119282765
63792286
481310834
367228422
9047787
508737960
705985
124424627
340486151
116525050
135790151
142978155
426670072
365867762
25982891
165079327
33730627
323487222
273417433
168498586
36151528
259525773
445270933
446778235
176077493
879282248
5046506
371281072
76193188
159444487
65341586
8332252
259552502
101366355
35225786
105902571
170241377
212506781
208657484
181103843
63183390
328678781
178668432
434527787
98631105
93083502
937968547
140797782
629562549
15939791
38502873
93029691
111413235
74925951
2707333
167605694
49415332
428316009
104627651
505088803
217810093
151633776
240906143
1287108
239297687
219103301
656186956
615337910
398564293
406482163
105746815
260480859
125776831
46336755
18167414
164862978
5698489
302294867
524841651
519345891
586603590
133212819
241365135
97030584
120399550
25471963
108471900
52283162
157042416
178511899
9004758
64383372
151874175
248464259
25405251
588037279
45870011
77329431
56813382
816660428
720546437
441776891
877090688
380878810
254097743
608590173
47364607
572185385
229059080
3536400
88879776
285361601
610133566
712150299
462963894
591747602
382903967
246248173
7702143
616081451
203176587
433643732
169933325
53872093
688176762
60774576
13991218
119718548
76277827
207882872
152589756
511996132
179004052
22686990
19396890
407218701
15070840
719945652
610393924
71284552
5398474
329407882
33757831
2678534
253859339
7631568
136809134
105210281
73532131
801268721
179096188
173658006
124597373
443149674
24489395
125948694
149702425
61009765
110633077
750645635
30039904
234944849
328883277
62641906
1959590
223911016
672811910
431344613
294036530
194072272
405529496
91048647
56891202
215898636
7762747
418008364
83598130
108154267
157004462
33792681
312395954
754486236
428617676
123504382
24234415
443394794
259309194
397967410
34484687
866357597
209860474
205122756
29110120
356293154
333716547
67718213
372543827
143142630
175187370
229245486
28786239
723605767
53927283
100724962
194403756
44759494
137586463
143710405
222480517
123143254
376855975
552689193
586809191
281484489
225964557
37358399
348632152
616459206
31469678
49843297
650481264
126487208
193404298
60646053
382786080
331792232
45477899
513071869
96573463
69775842
5486693
100588303
104408526
429288191
20988106
160242873
519132340
3854395
388854002
5401478
243768017
289924494
74361886
757122
7757
34208338
295982427
29108002
139745488
766765949
325877943
190944565
230625780
302450953
876938247
35186013
48302691
387496362
219606987
37428305
30410090
37076065
295016165
103456990
622030645
174698138
110572262
95251373
17465574
36398922
355045939
29760975
511218572
332548990
104404699
798030012
324010280
704717425
105519511
237235234
264356968
798646990
379089251
190536796
10989217
327397768
106109600
258494322
79327872
281164674
138491414
180847695
286454558
119345395
21149208
164466538
340798287
587823601
447555303
53258999
46024732
242366633
182126322
209976181
320379021
260928525
94983801
20384601
62026266
128533267
68086001
221580505
2098726
413589960
203007294
11583493
151489609
290478
8553997
273475184
7828123
634350270
85650070
3734361
858161354
150246178
131266737
422025660
98459814
159090292
972176
36169538
233444850
9944242
38521344
41901460
183022114
3998987
396667379
472098916
611709694
114551132
1177656
223696016
94273183
253729890
243275881
2858170
658086766
62902295
422519350
102232660
214157679
6887328
76155242
68950829
229295133
57776061
65496540
721004896
370365281
434436271
150793022
80078542
464478339
304864522
921415391
287591004
58581455
782234844
538544654
231926561
182321539
326760732
308648366
332292274
409623549
36071597
559310783
202387268
586071187
61943597
2121372
203414488
371891219
108241194
94989741
27982832
74936771
208980432
291352713
91318842
149303529
249314678
286284520
68000469
659182149
365075799
544368722
473522564
40870638
301970208
266365397
36835817
471761461
12398554
137269027
39418460
104399653
759898729
596725069
111054444
110425084
371943587
103604147
115012105
152142114
837497217
9358623
267916609
92958631
432559160
847403426
454586932
204257678
286835880
117463741
209181715
5116035
549504933
209312728
234081592
344342921
75713920
694834
485798267
37185115
18227913
251809976
551997920
77115529
270298
564551820
24850687
201224131
161846108
479425247
32466263
51607538
83677450
12243297
18704108
60987939
432742613
133274400
429987751
163749437
541609798
11718968
14653922
562359347
109491811
476871837
524917297
604943650
88863741
94284470
613278281
241504617
208697076
62563068
62073292
69255611
448970493
89159911
2460314
110410520
10177826
342054977
665244771
778385708
433116930
139995500
516986293
53158242
15884200
339363388
452129397
454295483
123941559
20472852
636539306
12211710
4485889
31916202
598462704
15778485
197730854
274152335
68316130
18876550
114901762
366558176
397131386
244664098
123032127
430064449
351823247
518694890
99155978
572997126
330832506
219003106
67372312
154387707
155499481
1441062
49829640
399135386
41752615
4686109
5100640
24662750
498838407
575289040
379373271
9648984
326781966
844801
26921698
58373712
466562866
711103520
230476159
1123590
368843589
144272134
43118264
46228910
21788436
9554018
144182789
195215954
361487741
51995441
222907128
494515104
794564098
184305949
470638687
10796286
221277482
165678725
565056025
1565714
4506544
54919301
256643295
400974751
3036064
651532754
49137979
357006795
561019173
46314324
349421944
341866204
21203415
325372197
229786243
50382017
675450207
26644979
25303504
722570434
199814695
2519164
371326301
126180950
649289145
31396548
23777712
497810436
91641909
143171732
57597723
432767365
9130123
89622353
553691738
504811395
137730884
47333247
59221470
228496645
40283484
312705837
166072106
275214379
19396345
231059000
82030235
506748340
6806134
25912113
419484013
38740524
293748272
114055239
603931210
445728090
440690503
38439994
60563047
91905794
559488265
20458374
69582082
82160695
245943356
106286805
160258121
399934952
272617858
78769688
34635477
543610090
617282555
226785052
29765253
248761305
113222459
299529411
22615491
118745704
398226423
476319736
89192759
406879209
673676000
881306829
296843715
50540288
145033823
414575657
42361711
96132798
300773698
495061386
264185219
231028405
121090781
56636432
40169666
29263032
28853784
210539281
69291248
23233540
24729639
179720889
53724340
1065276
776632543
432675825
271218238
544261375
393688710
294158058
217101158
535787777
248414299
70958950
602053907
307481687
67577445
525521760
139916523
146000101
94739535
335151257
323398214
508333098
169301173
7155256
650889714
2694280
11714753
439118281
1633645
367264379
571575237
423800465
84718464
597014187
159247327
294247170
25866126
125187271
467477469
123093230
100043431
93703165
36229916
153203454
568184467
276855954
200308369
2930522
44279605
160889797
102976815
4342079
339038536
132715168
423070699
817937153
109066255
75162955
130268291
113060861
141089470
121002664
681722062
159227011
14003144
477849635
399579723
399055817
290114914
428093268
91203897
532756359
189359633
32459927
19551074
111659591
11978374
26466070
6501996
153394354
115559468
320781598
407988362
312677811
155387891
69647524
585861524
614442152
107152628
568235653
53781208
483387005
164478018
324468702
238129665
52287978
603706259
109806738
210245708
102420286
16058611
233291140
546252595
18863161
750164308
411635021
469788836
35087629
718386316
354907717
167882794
154892116
634038040
136253809
222334411
36839521
6675701
492113855
263820343
253671673
411158810
50775353
9769416
189189926
230144684
129476288
35346935
32509953
35191130
172296835
241544600
22354757
125329304
208626019
250465785
1005728
61393893
6763335
83605730
561599960
128329029
91262001
191460225
67789998
58921902
350020504
439284873
566011284
95010457
381767415
393300186
382882707
47904313
622470887
1827783
3757267
107047701
193765503
39867795
729411513
378803017
197095504
469740259
39627284
206275380
711990367
84442122
239791220
52965936
102145729
457934033
274884443
266332901
185912308
16159071
702137298
72066463
277505309
463050720
289352367
375707932
417309770
146716753
651156140
169050469
358939965
191424585
87024649
29513831
536519821
586474812
23112421
167653437
689821827
81931065
18119015
520592668
406440554
840862108
28461245
64682828
380275258
284178729
716973836
223024368
414016063
169676396
317868329
3975947
892285777
518120067
113960501
43380549
966310681
263920932
452059035
42203005
455124465
231784505
146234951
255147142
216339976
678666820
166177631
316064810
123006775
337759691
896491879
122086431
202216602
573392499
255878308
153487550
7627079
554138474
63806960
300648234
26435527
625097995
786896543
49220993
314373003
33968814
656497405
386308743
273860361
51968686
94804466
145145777
482067005
481834427
124361210
18832517
500279731
237299078
46270366
375715488
596995312
165972953
28959512
374667275
369823916
698045971
358587213
431575239
237765275
188166166
33610081
481039623
48487660
708136599
4774036
734340474
356904635
160767176
409907459
187830468
508587651
347483332
311448698
7458484
474098576
42829659
437140733
214798622
439067824
187833927
129761290
464724595
125848973
591682538
706010328
266606599
45881308
433284379
98307993
40944118
840501949
11655276
310004051
230682343
952183405
134545719
16493096
164350188
41254299
76573822
109984025
819261476
547812995
383984621
513191367
675215359
122543073
466912175
120371351
229516192
744727766
774751284
694241911
242610711
525910391
522777436
479036290
27007057
394275142
116232686
58291674
13268740
182232918
543289387
305428524
741562512
3395229
8925933
408772611
135323025
292709671
69389246
215234892
762073969
92741826
98082471
553663888
13077191
564887188
182083315
630819359
769517514
410732482
615561597
387827875
18792318
17024235
204028700
300424535
237590481
267283043
54340763
2874561
932805869
22287883
101350
439388790
195021579
165102466
514685933
311414857
507484616
62179673
31245163
95270160
157039004
426034828
79402514
556748995
520261
355709699
858742
25795007
8568236
31049093
161167767
81965384
572761040
75091535
8528610
156325145
62507179
85210599
187144243
102072211
468026996
228032391
16939258
425573015
765900967
420217654
103281643
22532353
83021489
535747193
74002653
302559312
21263846
50455525
590910927
460439349
605562783
247573519
695620083
51300831
309371090
119089574
41156382
255041958
426370451
37601478
100902466
291736770
286141461
261131735
64716003
77197642
667921082
439447939
213072072
474730930
290797332
483336678
58533107
176574834
378560580
537271331
139809392
103856624
102674987
638696496
17720257
120986278
125651114
33895814
384976287
591527965
446298724
528813015
7994887
32408420
6341562
431237785
321389138
340556598
112916560
363032438
367901204
847587119
605446600
35368139
108700718
18145263
381968244
92812888
561120613
95752819
174241160
489106096
225271058
279723856
390887741
98757319
26265250
144611714
154379142
207310332
507057806
87967199
45949245
1569944
18136898
59070670
164834
331882812
306829250
242750830
537364781
910499
2644101
68632084
203034313
277775671
244023191
205839881
2279074
581911407
94625027
60396445
162405882
40327999
20562328
302912087
44102570
10536574
5701856
797644161
6746291
500039388
161394864
331856776
227005064
259101878
67834181
311832252
474059558
183752596
364735230
3788377
554094783
369526783
400722080
27395047
109481200
156183361
97694083
262751823
942508996
1091554
188762849
84593339
128258831
394610422
300552451
124840404
531995985
162695819
12366982
493830588
840444
295370092
203919542
594610602
86414680
9968531
28253040
507153213
266687667
43178395
69509883
46755847
917204022
108188285
636526129
807605691
234066721
302339297
335252734
555725838
226247821
663692540
130504368
337643350
25894192
198279965
7754315
194460734
139358667
60325359
49193376
75015611
514830997
283877811
85600595
228104701
79235904
546714799
475674648
32994551
68868635
76694927
413867799
394421160
23447569
168016091
310149693
598330083
198864090
421838946
94349205
811905503
68077270
276585277
60627299
238983149
403657635
384189447
524713276
29320736
63856110
14940854
162542480
226888207
175990049
527924493
240821819
56030351
294073596
211253490
24750336
195100601
294212362
856313975
117025742
389979309
85236105
489529042
243615537
61754720
589543391
200147800
40838713
156589140
44939308
306741934
598346094
210198200
137794127
254278864
44245937
9172074
8867317
193040425
81399032
227334143
236981193
211250258
547905835
14376633
348330321
321119102
670035587
459655587
256829289
437202007
405746173
604899491
772333692
198099468
56992626
21683952
160410632
678417933
238616702
227275415
193366666
91480240
63740281
669325625
18071928
405484224
26498873
223731501
10858863
124602750
415139371
506480892
96665456
893103
48152371
14910107
193355406
550283164
251757458
154729966
61970777
103393166
365159179
81826029
20950321
256354481
112807456
194816020
107044879
407160933
333105463
528674238
855538434
495514324
372755341
5438696
245396993
266753675
156638554
568906202
658205224
18387717
83981959
5629330
50601175
131383968
395332642
105802565
294547972
116430611
608682622
307736986
4571637
923114273
751336895
901573359
16518821
17937374
47556791
207486242
29805874
227828580
99244097
259523706
722365556
121047422
5120603
523349811
479396523
333034323
61328057
95401309
16930317
97268920
235612646
175891690
215434035
126837134
8196347
686623466
20939202
36086464
330653137
316049010
169325249
25602309
409362138
467321632
594882974
208019501
56506216
288290623
531837389
841362693
60251174
396115696
83663423
71686867
201559858
293747410
639613248
279737680
13547689
325775302
188714324
655323804
311803112
18416718
107595372
79892785
289880325
23243254
635110875
109319488
258032978
383903203
275889948
114624135
104417870
71266586
664647869
18382710
189750461
240752090
660629866
41803891
166118619
312552647
5209987
259280537
212127392
185964275
55185141
371634055
49323401
12776461
248724715
233599291
83405875
30457796
344620373
87298
292641789
219524609
79970727
283880545
201870645
156908073
392815931
1684569
766098776
156183463
618115475
514920822
629679485
131309447
490803076
262094353
109711278
335699766
459611304
579811469
705145304
601141328
134855423
338938880
875813534
104057851
273902947
670975539
77883953
443474838
151927714
80642493
437990285
311129022
328418967
319034362
168018567
7624168
630349357
378626728
4470724
7359983
573842513
54255287
130384518
54608780
8288366
24217929
61900697
30330880
164170414
262334560
535303056
169549993
1816911
4825976
323105975
293085339
371289198
558807926
123782990
220041333
209245352
873843674
18810277
877466563
126076170
688734983
124498903
22082816
428890
468227405
315204349
53039899
199647647
223156230
157598186
1164619
766957372
39505000
90381260
63014795
65009151
80399332
524309699
342045259
254084307
58015685
45780800
508042876
80560321
5832806
132751884
126159308
317955535
292900080
447349386
653537720
5465931
806089698
185075128
87320696
27536487
141635796
29999739
285828747
382197148
260605632
28584239
771520005
717724673
633530066
10922527
123354505
524573566
220094524
42126563
137448573
390445182
3936456
922611023
229759072
11151969
735132050
748701564
762977670
119271086
89735582
499541528
412515444
964141749
79171730
155552835
436765417
206812354
106467044
97486666
180396049
1374979
81992190
295115908
178246321
142494096
95992428
100086864
395481604
42366356
64417313
422069451
136053998
261108636
139380844
150434525
319389441
546943183
69721737
257720715
461716903
309269283
199901347
269667908
141928562
149979638
69815159
296825766
788625692
4704483
583546481
98972675
728563381
336370188
35345111
95803084
226088041
134666641
54782761
319841838
211607
691007594
196356748
272388264
275852341
268557761
109924608
519193292
23339062
28202646
205466647
90615867
165945006
19001759
8414405
450922133
263008978
263062422
39518909
309475608
294015174
579473778
281729774
7971096
141843506
1500427
876668432
493471647
124327447
318833141
228650352
385757120
109924226
417142623
19165480
364297262
93881709
156216190
27287956
203118449
1315193
151282525
135383767
177435337
162624678
330584038
161815840
55593386
7436319
21677521
264741491
170666445
338291183
333974331
141154019
25073161
39134170
93108777
83891426
90369692
25749314
124746883
318833281
30565278
634566286
99179593
66023013
279673
679177217
72252301
17823356
50153600
687969402
66945265
139062939
346562286
9270415
544402220
338502702
632512857
319058629
454424728
609221621
27199746
397361308
285917791
26947672
337319233
137471163
306372474
87175162
459046350
457143250
42945920
322584320
40237619
464336287
185018839
93057598
141372095
290818080
29958388
697749448
364931982
1086302
512047540
32487709
416240280
82957953
696131731
307250947
76534656
18871620
33994247
27021015
282181799
142077019
4509381
115502268
378525474
116072008
621914408
132047293
42820938
119525025
855315679
280939923
51630818
35041071
7209472
226184217
500151694
557563315
60288872
118235472
11106327
554723444
140567426
159853697
646304689
178617517
49075620
198750863
590044091
18651922
79931725
437358221
540117414
1782131
54111326
118072166
233442286
105341733
237419769
37266111
50031248
27899320
89840890
390936130
166787805
515350168
274506347
236823826
9415339
69724224
111240087
529175137
706378029
731225723
339662245
187484315
198266480
806506587
49653033
86760881
780958510
241048433
73652251
395665249
97518098
207672398
177324672
233502982
256812152
89407091
316763700
219473028
83739707
123017827
659135947
477872535
220872220
106826995
213893793
365380326
522845153
42003265
206431
101868393
46177049
314962140
215983897
30561238
58176415
226056666
112228437
74232318
365830441
14823165
532343431
410912537
405134601
748873743
99484883
123476918
46597469
50512341
213552600
206057439
29351473
621008585
224831123
138670719
81369633
6587824
86685574
474122475
297060802
650660769
36067313
528652445
70713467
353596664
289541678
23830222
408131679
60407461
182160478
300761102
142300329
118664540
689471454
286072526
464666080
394739114
32226485
394555523
487533062
322068486
172731643
175533594
609455536
179203797
181343313
801937059
73368065
335276047
290242212
39640768
41499364
190425370
412944330
344725583
420922855
177354125
649470992
31718716
395098811
161816329
564488190
245279014
303478531
283355733
497799014
556267930
729437
218432489
384765817
135355876
70776563
51108602
552505212
132801814
378309663
132627356
99292778
77882845
33016890
324610836
262632907
9838113
598152594
126140466
116885014
411628229
264874236
11435387
563866446
175635280
616800954
343434468
515743303
144088036
274524518
695787939
704275889
68541955
37791761
47584023
47222739
191284628
29486397
71060752
796127152
189847645
208986695
445407581
42806709
17359563
894657616
484910133
149374007
670430511
412056775
281307541
45373977
653451054
111815875
13424077
265867860
151899708
690865121
101927328
498573067
289531958
67903849
36181224
503902446
106401436
285288074
211983494
96066297
699332471
525174498
232248132
261241549
791403156
10209704
86393076
257057909
53764308
852414
733466016
169040540
71348057
33428097
105173186
402298228
465809251
70298229
183187183
213850017
52907403
241271304
54145164
169482404
419761444
236645270
37145635
284695167
147616783
141784402
187238087
161764662
622391636
61387
353483924
689662807
15300451
111484698
143304068
250927183
602880616
37744218
101625488
23474307
275015870
540084029
282851699
174188692
40430475
173277439
101255601
74566056
95520957
62084652
41539414
299646421
18371129
124569636
510218658
74782080
517381973
510575981
492146138
8555311
19003212
70926340
241578025
150789563
43410147
261447353
252728840
563824779
935549890
66582054
126807955
72936006
238806686
264859145
239989026
213996105
349022791
228051742
270331993
158528556
47874057
23470509
407946652
565106318
826667808
574632459
223138885
542596285
193071957
222101480
308767528
40257751
401386339
63847927
111418817
44321719
8418170
169683317
262836528
112269977
166465625
147726222
805377038
620430171
496529636
291545694
590785106
44232642
567925295
118371581
269400627
189432118
99425143
92993468
471980401
24865406
211082517
74468453
103274191
317561551
321536593
69335164
148443245
10916095
87399881
410607244
52607844
254892302
334584456
238576845
10426345
104083144
287851638
329905554
48801163
288146089
725529858
45969093
157308754
278448604
532393807
239385735
624920445
275412079
324320138
394362945
245731813
125408606
591831353
377710934
644154911
98833627
64618397
107549560
2254830
14682625
287003044
9297289
12897740
164124506
445088010
232884782
229402903
638814755
350997590
86063065
16656928
440648294
87935500
316114620
17737005
690125953
141609594
238357910
67087788
14848952
14455881
296674645
618651656
55026876
22292593
1585409
352531884
10125474
391937418
69126741
262349291
434521073
641069537
4243610
675567226
446337358
85555796
475609772
669534652
47224488
119255825
36248287
25650904
457650701
340914938
136408215
395135612
112816656
513191375
217619
477789734
751658120
560660880
350069183
511805240
10762288
357944873
129645394
231473588
420848836
138223040
262820824
71389743
23813004
145739427
319667293
159665401
302112393
83599834
386996127
82795057
22674698
18284627
505762415
141581020
202418954
238003382
110968606
6248206
491674964
150498258
9717474
191467206
456598332
308519539
148633647
23749821
14392461
444930968
35085684
549520921
396456278
280694680
181064723
3846969
37844285
423276123
463718110
427000777
697150615
17528060
303330104
44998047
766744869
123233757
454482923
15846167
237229461
713448034
248705237
623291661
720433807
144418778
188734224
283488953
197612219
32432398
26425141
439799482
752226347
43788820
379247988
46751050
29300379
18923453
285800425
65374756
268901385
852078304
70842395
508386732
72578031
798180601
657090195
272420987
26450392
185276968
332332021
468576584
429331894
39552840
525963249
159493267
208799775
12554644
13203371
119379074
96662370
254357164
164303173
232521063
225895837
21813309
293573543
227995550
84465113
354410035
158661052
81675807
42757456
232816183
514924481
380469138
458536164
31344752
162148717
18449147
285387568
64557902
48298421
65420354
217481764
227187382
260223161
108317740
616722989
413783641
234457017
403055310
616001885
137724403
553413869
494640192
79845894
33463649
679727166
71519862
416175626
98278511
22847149
44519082
43386576
26540484
286520174
193807859
61343496
243514307
483372968
110642937
239677902
246782709
428065261
501666856
143574673
254778757
82558075
661669489
181340457
15345794
87757390
380726509
889014454
27214018
128565882
30041315
11956459
603129
130625048
108115153
347382412
546037143
51201539
59782612
122252781
152765968
18293161
212101848
282969013
133637406
311151496
62062811
244199917
1232678
283125120
285126442
433365605
28781003
632710528
661519353
539809595
435404289
373467415
4642663
681103657
98824907
529796843
610063455
52650668
49431594
188468134
648041176
11460979
3463172
15117783
131920086
468308108
212983475
44047746
298906566
115595766
72734288
555536010
754239971
517439441
694558
439968563
2625535
375112179
269351186
228441756
4912768
290181518
224050129
29830265
30822035
44269910
355734911
314327990
30082145
342611
12484056
33454447
29046889
55574100
408276999
13672590
163957362
297592229
225182051
170586418
100109404
68572361
232483125
398081870
199192977
605292636
26158858
315344661
13247214
96317469
400332679
443553095
276056730
177430646
74340788
524375344
180151496
510865008
117421079
140632752
70920367
525426051
270609417
274699857
615179462
55209074
35865488
188929377
119359815
10063221
151522487
64038529
687007845
28806606
39452234
92580075
500171489
176487082
622552273
532395582
194660310
411468254
63991657
127501359
152322974
617600801
138253248
515561866
506208562
102695014
877980943
375447075
240473973
156234893
107317290
686657939
8232292
7062238
38839008
169965744
241793066
11711196
12004741
29383153
9948983
143182111
89350116
497632043
28391814
303473738
8575292
1049994
64645493
440855028
19490990
664103837
339302767
428926130
324809633
104513431
363792059
279290383
294146726
75905194
331278251
20058403
437134910
756471585
45261526
186831244
50476836
35306982
5295283
93714350
330316350
473639652
571588581
239957463
384680864
295995939
231199470
392495748
220412989
337867399
238307996
20227377
439239785
521723693
50974075
653394185
203814097
167568889
301183575
696536342
619580693
161587543
30098096
47929622
50930005
541335881
559352422
355589350
420560393
253369549
256485852
166143501
112619820
88547166
399055104
360324691
624843666
487527918
600944016
203917497
250509391
3840079
231541132
435592225
115983666
113923885
33154355
146219472
306631264
69792203
20376221
88592531
183871985
194733179
902035163
78928465
4273190
487464577
820947845
10964951
259602797
287901818
98276079
8465805
1856801
21327082
201334770
377713885
542471042
263198760
12578066
46775191
169831142
689017826
12233756
347581870
356526080
64264531
51832370
38047264
68692180
133873864
405212736
133029393
277879632
66987219
229784485
89986279
474060871
242606614
150109323
30116654
335550302
219254072
9505949
179984885
535211303
392438979
170145720
77536320
290191634
117088757
78542762
281086116
884902865
179733297
400486303
60899820
57133309
134509458
151718563
183803933
159770040
669057277
367287113
363045534
190466089
44392968
164324605
318820772
760184687
110383481
48293010
207073417
400783825
86462183
10567219
314694433
509453
226607
117143799
39093209
64571012
83846269
14097598
329098352
122022783
540739807
267368600
125935892
46183883
490174733
22740634
319996572
546086759
617539551
100729822
137564599
74739423
129145735
760012108
4686928
710380860
339466104
398853128
17575666
531265339
76741625
348897691
169248993
116302695
35698254
967746
133980792
5100422
329485748
328020433
25659143
52898049
514076640
70394168
181568751
324805656
111960024
20704339
81368735
50024409
550028050
222018584
24645860
634024790
69452731
20590641
88635653
156549360
156312994
63196451
678565494
29210005
255385415
151006501
576498445
778007446
403699354
156848457
2800837
310807990
66908460
252479437
122230411
248975835
55223923
46386756
641350867
203004204
492330839
645876020
497337415
524407882
694359284
37858429
193061268
557621017
187430569
233248601
150122001
175523886
39968595
238142805
290790917
550219541
690243246
687934275
207294381
172838547
171411815
563938538
542129598
292536127
378455466
49880433
226524495
275104911
264215781
4645671
201262203
613078742
3399343
73639479
44833366
380487093
172048046
440500788
115704273
51018787
42632563
206772952
89012198
227685780
128338368
337757950
172310016
256552615
361096356
396332606
301466761
345725779
66332073
554301036
135526
284558471
151103307
325604379
109783681
123960721
701176424
298132639
354938284
286923182
49427
380587212
61474716
30561620
706029729
47724629
148730142
181996417
685345751
37144876
70838882
214788480
135027288
170370885
190576663
130358879
227636015
248261121
177092089
53753997
272794185
841247343
189461394
149086019
114887014
368973622
651551698
41382079
103396363
17799709
675604909
232798344
6486772
130433906
483920043
734032777
365010755
396259405
155804450
196347102
55972753
244425247
123814358
290664486
286836237
713024835
378919033
271068769
101032210
691985
328137263
37631026
78560429
1103219
911690874
592213983
736762285
192709688
205003058
177356637
175864127
810666220
233536049
614620271
193838919
24082268
221456169
29400035
307882656
159440860
215667409
165305519
269942716
17523792
384963441
12700562
288139355
458232613
87008184
354529806
279420623
122780812
139538083
140561092
507444539
65036385
82574405
357699966
182236369
278047693
48163480
176734814
72156968
51151548
474426423
190224422
217150162
73689837
46063091
165945535
42012141
219891183
2994343
212922997
46966439
524605241
215306797
61945408
41546488
382194179
451783790
467049935
8276871
9004315
433930281
305041288
312452854
204355970
288697473
93287203
605835259
589785723
130578777
9161687
106729584
47120660
77105588
50694241
35176555
48975067
168016260
130983671
85614733
405845669
353518503
861943718
478406971
288319913
196170901
98517474
353813125
19843638
53138540
228119799
108034087
30269445
17571845
990124
188959220
127788065
104248202
256338950
10104872
71159276
61416648
939121027
181244877
833843805
702645408
61121123
111969211
57381190
535760133
58313738
70344194
23547983
85323372
178584372
139747568
301772351
177617288
132064687
65551901
123075843
403197005
36009728
498971096
53072078
10504006
502515986
98158474
75154132
4392512
18030800
394933787
303269600
133325361
658676282
311760239
602113239
46234914
206692583
417410014
22401799
712310298
206349334
258451107
22675914
130855090
590997174
633334665
699935208
937452053
451544041
242864146
829232382
261683391
46975223
27844363
114666728
11794902
603976930
555294719
1931036
366352627
47495459
5492261
454564764
153098785
124286482
510629653
106214470
549825717
482099764
381716353
59586680
467914399
595486250
869497235
500128156
260261728
253253070
133900673
169023377
67011188
42545091
483749661
211519271
527981
155979458
194408823
186036445
201258482
44674216
393789866
110170416
7499347
306389152
390175041
485201343
224716015
51083761
145797616
65476743
112609034
531223707
432515981
230300217
104967395
105919128
8576890
358217074
114045305
63427158
104977306
166358937
117044350
731491572
46402348
55379037
19868933
231985500
52382563
177493907
276945878
206803136
66619015
111752016
88446667
86915891
54034089
344277287
142178195
2411696
586065012
756688189
14980419
227895207
379421389
414619339
159570419
76273214
33410055
91230413
210040314
257649988
142121689
143898825
126252467
236875543
551278654
512571766
587460937
83025022
72289336
35725420
377937834
37645639
26955313
31987232
944336232
782166012
22334598
587289869
719616098
212873727
127790737
29418336
56067381
184232289
55965457
104237556
58146486
602306954
419268056
56487083
626972961
1079906
283862636
232345450
268025872
179126536
344345343
167062233
107862295
50962161
13882764
15171838
413812344
80453362
169347935
210356747
450130136
479722244
117087024
131419838
140215440
470609386
246654
749840181
53309066
186938978
134416387
156875467
757961104
190636116
183757262
339138320
163320792
26847340
574519769
2157920
63757892
3270343
140174449
76816141
206075934
164552945
123425112
556430175
40028514
27531748
5731515
556933806
890772849
69715991
162439266
96540039
260199669
67513598
290631881
23774791
136101105
123148277
315533907
17874017
16439787
677534556
411779235
822195130
540049403
400297348
51050216
205960292
336337870
168341004
259823799
18128176
20273162
451245039
205409248
11721884
217744239
190857007
167334132
123076799
391754729
529183091
154901049
237574870
635390914
171416608
41042185
661452380
117021825
24739773
334449131
223178430
436543976
28397301
124601131
412507483
506185029
6223826
162896501
276928140
724575578
141479344
3424099
254249789
200105910
720911166
193739542
645740237
67437374
2734047
28192774
50632514
376899776
121509574
533853568
8966440
217640183
406365634
163692851
160974097
745149460
809579932
146413453
321530381
380060381
157479779
68466893
16387170
644733761
188618105
312606589
330280265
165058930
37653327
108977649
219468533
16580162
96343670
64154532
123019995
430491849
405320372
414421168
473940192
82828327
29004902
58693473
104093429
684073196
221613035
40551023
81244259
220339112
412329546
2754159
242259672
14494670
130114143
241963752
44106024
291661343
376986448
24918657
13985927
38803275
338186370
47972009
355237720
68419767
661191845
13989882
157316395
358639419
23272516
206210788
3697959
539310006
206849019
137036675
184336494
150187006
33342107
966627
228828239
778362633
461692022
4080399
95782820
101580599
51668416
375235013
406599836
494495122
70934250
510299851
38182765
251185896
268093161
371529285
23313661
25980589
129670902
30330952
254811468
139471267
102895846
5673009
127269735
14405993
27753427
49544454
657192321
713828039
39218708
844170099
268514571
141633900
407470049
211532836
200188291
655137980
115661793
254207858
599488488
261077845
805056204
9925082
815092327
185774660
122720426
2751039
248946845
133404208
120650716
119430878
344566487
22993292
575643968
645229512
28145177
54862558
70238237
12840169
443660910
356985812
921478741
15608477
218579117
568529326
171366621
332066951
408792657
286499455
302991529
561454774
580888577
243528
718423228
342723436
8190133
251519046
315706908
792466952
517217448
11815946
429182438
466279094
216923126
290033484
50520677
199353363
117512665
50119348
194708365
30401974
230328782
448733873
282504916
361357037
11216549
95427408
274033052
959519324
2424374
139578892
137989956
20371428
200048761
328240617
55926893
232521251
480475472
113739440
76742887
169143602
305510583
514649338
66672649
1455898
289333585
179116069
21612749
195657762
563533296
176873842
88438649
429560548
237035596
69231081
20963884
170556549
384118281
525745351
110626874
36998293
83619792
2820222
71498266
95613162
50726054
125958263
308241475
33132598
15200437
558149627
17529336
96955
1413167
16076237
2613640
12347848
98123459
486090739
181532563
451198060
306287566
225592481
161218673
783198974
787794754
538167353
486623336
64452077
92125613
322775484
219740204
146953574
535340162
227605345
520480853
646449838
161731684
307857260
286391759
34358627
5197169
4802505
554419111
47609
138412088
118456342
37400369
74000007
2050276
43715909
317242899
235877318
87306093
161467807
53898912
7441037
728563636
715757050
164185630
84177702
423768641
4502783
93187646
96199556
306168954
221333435
172987947
895896528
186028324
372221826
97701003
114836898
341545936
295341098
704685622
657520627
536126972
74559372
10065393
700599213
301050152
224403244
407217638
34283615
73571868
395164997
530377113
583640594
349668247
177465962
1971206
143402250
360345382
399828355
348265089
799280245
315865903
314526816
170306799
132896566
63081508
285976853
47707981
423372120
7864184
312380608
22310093
585388897
36614338
57547852
79192599
239686225
552304091
5326409
392493904
53730038
183262598
202724759
35654104
41952876
59348211
8240851
136865046
139909389
258960906
778755
236351874
417793466
254092096
41934160
78289284
519155333
834899050
149973896
394263553
548940685
280272085
30307961
326962675
275554401
34915902
493152521
16831062
789087034
207415888
255299795
219899328
107696271
3865514
35090545
514771287
90289052
796525290
316454564
241803024
225782120
199041148
549168893
512362565
32355078
449049611
27029588
48472734
335396823
224650363
19201934
19056337
220235497
46190688
532565338
33690428
25371707
505312694
105179012
140482390
239009363
136700119
176564602
214072448
303094452
116996769
114964231
134967440
622129208
159193902
109593005
86394098
93714736
598641623
338628451
257137471
534889801
9511439
368454799
720140101
496520600
218764093
340731465
200145300
295717265
545033756
50744851
59485574
500895467
76020926
54904289
81915619
120857903
198981471
30464513
27974243
257183461
138750885
601065119
304798728
11899944
276375669
218924393
101616579
9278552
56272286
7366599
85692575
585988433
97282558
7370348
73678824
60780075
149867287
43331026
346860222
225380423
151751249
3645251
3542210
38841629
492326564
342101589
18705621
71878548
185351255
30612643
238162617
123186810
112757922
288116485
103167366
247775411
11868537
125224411
108831
389405348
600612649
17603891
160417251
230664256
176178929
97262058
327580942
442525433
30791089
3273595
213977413
10280967
280425071
271355973
613710319
232371482
301376498
117620263
411467704
405029049
212598473
64394364
126089314
76623384
79278450
40937785
325335591
590191
61731841
126057299
126962
719160343
106789521
523001851
579123859
60138726
15987579
307080702
315071170
269658667
299356142
88118364
655831404
203618088
132282724
591188
800817686
138076743
276064257
53193011
244892124
744441597
3869039
14098495
822178095
25954426
204866713
8476531
30715621
50080395
824489468
591227532
48264205
176486227
464889022
145878764
262852397
152074163
240905310
563948491
143229353
415064441
22806498
58332407
5077630
413556887
14388945
60981434
1043769
377250585
338878126
32944008
113998207
677946686
98883123
475797671
50501372
103404804
198830416
366775893
49290025
80558447
186933962
29099177
52487967
17217885
347971561
417571579
161422370
135132781
211035048
283453634
267793820
14218388
3746392
171463105
84465984
499774980
132170715
379561236
284826965
101304135
27809981
891497793
259979494
158907043
210415425
854989764
145166733
294808534
128342929
196650861
340800079
116896405
183327813
280662756
60137598
367351176
96446500
146150971
183272810
135377099
56980500
55118334
206257046
212544757
22576265
9825980
882940909
357687447
99358230
300098927
262796673
12885175
639723511
55628945
268909050
245006612
20009455
136790279
109965222
26724
194729760
84722450
131074444
82557386
550874541
254025106
195256090
29932876
240738935
5401993
186999065
321706359
793946562
314685730
207887927
90017331
109072655
451346606
112577312
351475018
153782436
701088
937095646
48192316
595463574
42128670
288120363
199217330
189096516
438121362
200054117
26021346
109759314
304141829
127304503
187865435
26350232
438919229
19575596
359596793
321959856
135968972
111461342
448726512
535665953
544244962
321158806
331495256
361678570
286991164
519988979
69796563
57130042
381842356
188554040
85766448
241420071
301882554
233977125
254675016
154445510
12545731
25874672
330583764
13768077
150837642
92426378
331317231
69630991
219761958
72647248
8036291
203784630
409584402
297482806
786951870
109468381
213077438
48590422
18315314
353316210
466626170
194817335
207269030
469352601
135805786
438199012
379945248
185554466
210878355
14078669
180767216
450789026
294275739
24444095
34988755
570853463
32443614
148241460
119675627
78773443
195280101
217888855
334977
265997829
34279659
191381950
9238501
9709500
375986598
303406541
367010742
92304140
157911510
22117011
440994823
173734660
224713125
31802486
357729357
444247206
439687598
363415980
128307414
37633745
95049802
28364664
102031493
257049816
363749760
105715890
231524489
73853444
1160540
275157713
299076542
584171202
445054857
188331780
11681678
37672045
160519280
425296327
272062239
508283976
342470230
564533793
45308502
1121409
157940757
69959845
271283071
326874766
544817370
35153946
238066988
470416116
570619109
47709066
317930597
15338156
788974897
453362457
277112392
366249787
785270635
600979278
58728329
60090202
480992877
252118011
95919732
454431832
787780358
473830631
96370275
409822978
74079644
201701486
260892908
254539733
399003637
610926041
16329322
741635480
787093944
399173127
287391184
31188687
386224323
71196908
248469840
80244628
469793197
134562736
111712920
28795283
14544808
220740104
54900093
15870289
116188906
300247287
12459799
246296165
47822000
285702714
143612134
196886296
282269329
149419981
730157517
406181378
41729044
57803729
15136754
36479060
39335827
425711462
357819928
4385297
406248834
92777601
26731943
22378132
251957815
266274603
133757897
2706249
436226864
686887457
37496295
36537347
665375875
537681541
245973423
31214526
7957186
573831977
130141837
300120650
520263891
170535954
126826229
153547103
58698168
19665036
4392577
447341217
227498340
16329485
72426549
89070140
69106209
129829730
437118724
194665612
345588612
152600463
35493495
33771065
825646217
292650485
467723759
11507187
583137543
625495582
809708606
38369599
76126148
430881294
27509754
469992802
79046099
321847492
244980007
385473874
614678794
541730196
571195674
326748059
692993664
15657627
806892482
360959732
284338638
182870629
5543491
66626282
255620816
198057985
745669117
252094722
310448553
517076975
522972650
75209625
53692356
222351109
28435342
312488701
25465194
309432813
445189372
11931063
320935464
26330230
26937044
533088565
273220059
443534864
724815370
147861528
168314683
415942282
10260747
220590443
31912927
467165496
426533556
7887983
119461569
713610990
56870350
287590805
69636973
472042306
274418321
144365828
294889912
774007637
398260456
333953891
351697065
388549334
570383271
238263843
334108514
363267602
79507286
56518381
61064561
285948138
470055937
65268614
111276829
950287485
502666830
370340179
347559438
243930188
403151506
620171389
110445467
7088914
181318846
624037206
1226803
475334890
203597187
69069710
80599952
94555896
2408719
682705287
93736671
178251798
300326039
196276115
890883836
36532614
35682043
165078471
553065954
111514378
81884633
155417193
314016765
6778088
255727798
46611190
394949422
593824737
369476250
300594706
257350253
290063200
50101309
680901343
3882559
154763820
566933420
498380003
23822251
89765755
57745694
434083718
30853691
105018452
456584726
178714448
66507996
468375051
41019261
385934119
656232435
29845129
131303358
259243740
68838362
117069208
60548971
332043127
890013
183326234
181927681
229882246
151347720
36815456
185674337
38895598
199540671
421233459
179467462
262269222
88758832
2172391
25435289
461024984
18356054
7868161
278799982
437107172
43535771
140937136
64796990
17108096
311641432
137898735
407794979
383287419
30839846
563813012
113396600
3377338
50755666
108400685
196185592
261671350
1583640
521473300
318839968
857107199
749955914
54636172
357557357
240383356
289467614
595221613
239825651
18364846
63381126
21778857
62113079
68513760
58679568
334120277
223078208
20545928
126084754
292122439
107998662
360366375
74162042
44949881
577898862
326404877
41544904
445353492
4282318
835146546
624038966
136640182
125471234
361249458
536356672
276538046
15564395
332951293
295684178
270525012
234554135
813950065
365181289
101561416
307130945
77366379
267927900
115210367
248980
254470298
370712883
109893656
4919222
587103966
223300248
102015338
766525630
272410870
254379549
99566243
141378072
350333247
17105725
172967319
103599531
227441410
328408917
578791663
66673608
68136891
7130115
300523410
287693773
522980831
30435059
200569676
249370922
655827814
456061393
441832396
16861221
135692081
120681148
431519130
95849051
16478971
81367577
551583884
106852088
65911236
66023303
191468671
461161479
47948452
662082314
618517749
179121323
54554908
271400421
81166892
27047334
353585204
3222461
149705583
181803672
248306573
144083047
371905893
550550802
632886637
339852273
546272667
372424887
68424691
232183608
685474413
755347712
545862101
128743379
368361414
163402114
305889152
242834739
170069275
499692370
300005529
51338311
200055593
281107162
185422915
154137789
61284890
114689168
36195456
28817335
117796098
233337564
28989394
614944787
748258451
29841415
112442325
58695361
619466682
347741191
117786602
61466269
182463699
67442608
236244447
15851502
24409859
416477999
190909983
458135153
609616903
128587303
15420248
285786385
257975566
80835479
69482361
478452504
534592430
404360059
554275395
64118711
369525689
667212662
176004418
17282122
402115007
173202936
94161228
777117745
609252352
221145321
901807382
415459607
45241231
5840631
503679482
243625238
16407776
169940972
285517794
97498586
501532327
787126901
134545157
112038803
16244751
6769163
646774636
75940199
158797521
12475452
417252313
1628389
441908239
148699388
305051851
843739718
337237302
584480419
97225861
1936510
129971421
620696474
16112891
653441554
146115150
655601010
142031392
343782393
37890941
130234340
166964751
259146413
379623501
417741938
359586408
390517301
103436120
22559277
118966255
32155993
498374475
457292165
218591895
69589304
279398136
36381117
22939929
399150552
273237917
184043050
301783540
261500506
739863095
171734576
669505881
599753901
93158049
329400871
981323730
542685581
443666300
384636358
61214160
471361650
118061314
258870095
95594985
37503327
233425632
10631896
411442358
102005827
192641341
415248470
278090776
94428972
153346214
2726990
11897458
177123
350687160
380023176
513968126
650039397
199821145
325909989
135763703
88384684
7306168
216544522
78424483
85586459
106691262
365848884
168110625
5580650
92067787
384637839
489688271
148990035
18574875
423793827
283984506
133479475
185208748
655924969
256749323
61453819
466827637
311762587
357394592
480174921
14640003
243762236
74624068
419918428
148385992
584235658
138952820
462858741
238201765
10292721
155388456
333876213
443088030
24495018
380899542
6468318
35159084
498551495
400651557
314480284
295861414
348828656
17423962
467760312
484462934
163265446
507183866
709049144
680176538
299311372
154145737
41136658
8521866
662530214
181770081
97106137
114592032
109526346
97913389
173126748
320341993
709480626
499539187
583416461
36670896
731143402
154107704
124516167
54607624
76565440
468297371
99946640
43334599
32999960
355494902
276973330
487205854
211851183
27934038
664550454
786842157
276301563
490025846
1675718
42902059
397512058
66507248
230637450
213671848
276512527
400488221
718444612
53430743
647115883
19780373
459801572
188259217
60695793
84842946
154776113
310461871
767352291
291899858
145047088
796014235
253628517
154942855
10406719
105884496
81904709
421150558
265145261
138849898
13074118
496700434
344518445
800116879
156056640
301064860
422635867
181653533
174603330
19722294
453094415
289379796
85315948
41436184
253429127
3245901
864272399
292395469
2491293
774742760
165950273
572547080
752467921
9555549
369617036
113036402
457977217
153262813
179954452
15464742
290253564
444224768
123666733
342166526
63821475
35836818
521235539
229141182
5515849
52938085
70421255
66488210
404833056
420170163
453825886
196623000
631501559
31023409
739654890
260662822
193889554
425028085
146098473
201258015
330316615
763750412
172141407
431338410
10633976
74596935
174860813
322584549
632372158
67262532
606394536
194371464
71298657
428322833
424327665
7039552
7942667
759461746
165778798
669952784
14864604
103484948
117984767
9226837
358033527
72688898
71991871
200189575
150160092
49442653
455423434
806358540
233765011
897726267
67916670
358055449
15781600
708890457
439623115
83184535
70253358
24551467
400415421
314789295
378258049
36905545
103658954
211908762
1786329
346329781
173958246
439571136
4042383
473187740
250268060
441869381
2286351
29303258
150367126
42068680
159550156
264156021
428359805
408503161
390696485
55049419
354157761
804922607
229483035
460759081
5292248
45075370
18850716
268917285
107920387
45535321
280316702
295535583
161533461
213918511
26328238
556662677
7991099
117124560
524408566
283679429
137870156
374397965
47097081
686594320
699981418
309028894
636866971
11881516
81914729
91140026
380460505
174194464
714084431
201467986
76045327
227912258
78168788
537138913
879145896
610575347
227636782
340488539
51243865
708331782
20130247
3013472
21851025
513039362
23822633
69545260
136129123
187467755
245954744
294714979
21109643
21708440
578686505
208883535
127866886
195346454
51596997
556064295
7346899
289177151
182939994
10052126
154676888
648253662
283484567
49158930
199427748
52107296
915959193
47010317
34766352
170371014
124094964
349270883
457525827
16371173
27032913
27832796
213605182
217974545
335877444
57279758
283638810
135062152
54213262
183783765
7827419
314213387
49000001
618203693
42442648
72291294
328616331
365098780
9467984
124956800
603792906
1411048
776538917
201609261
666507027
167623119
100322878
122651346
360250332
615299958
625885524
99700482
456223156
50568275
77950048
23032644
76757355
15766262
82935174
109510162
276048976
21984866
14555436
502787242
810550075
5047628
39335594
172219186
386351507
279658376
399220008
183247566
626891390
402134242
103081066
491187377
732309854
8585561
42213376
189709690
127548180
598611304
175964986
111043676
283809662
8072007
339055259
580181145
692529
207969486
31506901
304909756
790786130
490874934
179252294
245585150
30752433
41763018
122536807
351935021
224493261
49913143
206543276
645054912
310421938
620475522
412275501
147338959
43894123
444540037
59104971
3968724
339930481
651199979
901207354
582473294
314667809
709130973
365931159
75366462
206591921
116607527
43421583
88963415
40977461
364080731
558204821
138668544
11091419
49601777
465880279
321342689
79832099
463617820
55351578
582926473
9852456
49835087
9417553
143002548
398272855
391714386
352977920
214008876
908371960
471531015
327099579
35872631
314382352
213350215
316318765
149921875
191128968
294642595
313262294
16885030
99016036
909552981
13544217
76472522
243564189
734057146
238290529
412549848
300909932
9677850
688732298
842981215
10942394
5690116
263628093
28644335
7871543
293087745
893615201
383297412
481215461
178961463
127688331
289197018
128233733
13551228
15908597
630893764
926852496
16022504
88136648
235433026
62953789
155211348
506483837
382239504
797564579
207521758
6846668
853704485
23269681
273452216
237927988
287101546
190321948
338049393
332853277
785077512
17524361
62362138
222025511
40122243
40769506
702159718
6079247
304084053
9249568
501089944
109005705
337118112
275971684
71445115
462174911
253593395
230248614
291775237
167721118
423940158
542570327
29658434
192250692
189788158
144640866
328310511
469048225
154247546
403204194
164722517
37858641
229934416
92958964
281496939
330746162
253879217
765159721
10108304
555855204
168145634
635004062
194611271
23706762
608387526
29286475
453698057
653463385
22210752
511078037
27000395
221253656
37395597
321135388
181242593
324502485
20965330
33629087
133679327
15964833
232400836
11272772
86212718
52110315
162839441
288615460
264796465
209680078
81390093
204079985
330959939
117167141
23821849
291838820
241277041
215898216
277695987
71822884
447822350
149359829
385205038
178250171
205189958
208912070
58118948
136501205
648226029
397940568
381981052
103080373
45230874
581206936
180566288
97479704
74639696
688045187
443395644
257461374
222503539
166299600
5296869
154526865
211697778
77203002
375482640
659497696
247971766
208620139
651242796
619947413
45821011
710477465
827445389
865852949
184990344
636555049
402735560
308501188
29353677
825992042
180000847
83673871
3757624
642688759
129874918
572899445
274001675
605862547
71618286
97236220
21101681
175352404
56825330
161782139
413353808
114984953
284831287
714699007
876352127
1627401
52649780
634424482
156796422
57011932
791951182
382244443
194736377
156683113
42675491
376870049
26109142
37140147
183877124
134043651
202784961
102952965
91848676
525656360
211325934
124167094
207321886
115038334
17090956
43800177
635209862
505136841
23145365
126302739
838168176
148554917
27798632
490807733
38823568
260906992
172764109
363048029
210220370
419932696
2431109
288209189
166614305
384507451
307999470
643878223
131558381
490293183
332430399
15772619
112681867
129628722
104950241
212675589
363213206
182218056
39012131
19520783
5431445
143791118
80565482
10118343
36232634
257938697
259198112
134057311
221658680
106964191
214086790
4803817
85487547
233340815
68402649
821883748
379686499
8631975
81749759
321396222
12157884
109294022
16217623
246143461
536097232
639518610
98078146
582834049
207602385
337223109
569004156
500610991
253997118
848238747
299299607
88811596
436821963
39006656
214026830
878651054
252609175
481135367
112019371
66406823
109469848
153886730
4903733
112282253
774708008
167789193
907431761
388314555
638314297
54986479
841786168
255711379
21076450
221149723
219695868
48549250
79518201
64055449
45290305
182925701
26375329
128611872
529965904
232781281
103492700
147029040
114875549
5202422
348909558
601791157
246220220
275536692
460669816
14932297
365043511
611925023
142188029
166508506
218488958
167917887
355605386
112192655
684544114
28148153
401620669
135844520
375624887
735890642
171219923
383262799
88834813
46251738
150620239
185597669
653794308
125563597
402449089
276323742
280796116
401787672
62300051
10797256
151634244
698958709
30864546
283498471
175541223
29773610
725940239
122283144
12649790
451098471
247759818
166006254
34809702
338329552
350561553
254265299
346020599
419284974
179573985
89218451
132306751
138050882
34775813
72234336
13892840
21874498
588112796
65354642
398741461
709064575
100457012
107769156
620695019
129687602
13206102
79153077
577749271
4534069
777138161
228900991
87837707
84357839
82295356
46245108
13986415
104593138
4150993
195388820
720749725
209204066
338813496
122075587
669387878
119887196
254545589
276047011
463863415
52973342
574703240
532097327
63296194
669717781
18528091
420088876
33277825
35893379
51825508
80138153
3900590
244682300
497902369
311090730
59042688
458365408
127409189
11210585
402919816
212090903
548199319
312070806
119566108
367296750
15442183
76392177
462020342
713611301
49291472
467652237
592133946
195862103
56684676
194282886
324223502
247001335
482923849
50328775
298112331
74054397
207741807
335463929
190714182
204725199
610184
85757520
6337566
788270639
208063350
365593780
408481164
11392736
214227470
79457476
472961464
88585145
1627036
358143202
623657897
580772849
138114042
99823732
4294140
108897549
203528984
145604502
558883966
38973053
583906736
37432732
657446087
560827704
146300307
129421940
130916214
223660205
36438017
302462347
114960551
25848918
581183356
566466292
460944951
53673651
3776405
3371388
178527049
5454126
171616667
533623435
74714628
320900852
726638879
3798758
615362784
7464042
249844930
46028053
715174085
330378844
845979376
13503793
501299675
4724631
277351154
397193135
180158287
49642040
290802993
331116105
48205630
294789274
125725063
589344455
106362248
150136246
5334229
94946047
101792719
95545626
270306914
180585413
68280158
580868066
159087957
284067991
6835164
479763260
148680524
679643336
491506010
146073763
764952932
26933588
8011078
443570013
557873224
358967542
495214690
264459329
51717217
57521374
404672012
202962084
8965948
523668972
167880295
120824515
133868612
380681815
66757122
606758108
136263284
62611076
88845465
563515418
38420698
91833026
623542769
404908653
844973342
329439642
183360446
327107478
43161259
118564495
169559323
112891256
389777359
119182563
385514658
25354106
196655505
121175088
33480537
650692919
147308440
555193370
58956978
306550138
110638807
41548356
623645279
1932039
42555038
296229928
46917332
209934582
828553195
777730446
3045601
13966083
220663604
336348252
426865042
4996734
48204717
176146994
352965890
428382392
456646366
318585427
7010255
283313132
456775680
154115207
148293209
1052258
425762194
133642201
10000026
11256255
168888799
116726415
151404676
657343455
171663066
5144697
28970424
479929011
580675386
44612612
232912086
78556357
8245290
430720013
314231030
340461576
37123602
150926246
58257840
71177792
251257794
129161836
518928929
835337848
819087953
293210091
50215195
284589302
363503491
128065407
466527815
164844047
142875346
94531948
270690843
3276000
111423968
2704474
235156195
230309417
546489317
241911665
14306910
38036688
627890466
386482982
169592882
5498661
388097956
238098247
177775754
67825436
652714967
487713339
25769828
89545394
488578609
68086578
182949523
212710674
127348916
208909594
45607265
466958800
69956719
134606007
663392561
61967156
144007505
80201082
251307652
38568488
183010209
116327006
50009557
35152579
35447864
198677650
65618131
273340933
587434715
317492316
550738735
505788234
86863705
523629654
26324314
102519385
700001514
17617621
996596981
663457735
260990742
177950407
422786434
105027813
139599938
105640958
388972633
412695679
123570035
80749372
599928853
665703697
61040928
34318829
297611462
153113291
9035737
99838046
284040738
546261303
32079913
293569610
318434214
109028374
82772320
107950844
41123986
35480738
4873845
203293676
120037796
7018628
5923499
277411552
296781100
84229142
448459852
214260573
830497457
57809840
305453743
240927165
717073
155044825
27543667
9374937
618401230
9785084
870266164
26904294
76460754
65952467
147296222
244931180
202997257
695784141
465783181
13164060
560548821
153190024
95808186
275441818
65867270
57592125
112723571
36844403
419142577
154843593
158178408
348282682
7834636
497102499
179520487
759334621
286077260
280751607
32333231
230460138
953361291
709523387
197806405
100695486
784827361
64911328
49600776
529900780
11873796
56471628
82663352
376800183
471333334
85213934
43851161
487508192
183146064
16655062
280543620
272229043
168954241
15517164
570489740
141187853
269991227
282027076
423298428
122308250
736860289
365952109
156912154
150254756
42079848
110512671
100839172
369117521
763448179
206802151
496861319
457999737
85386897
45155414
50136873
69458600
306858135
217557160
487881699
362753992
207472226
147194525
525666345
73177480
368814551
452277652
79777560
723252556
70437639
189169823
45689674
223253250
157268822
652458450
108470951
16685885
867815295
825766840
749642195
53663307
269917363
184463382
110174068
544720319
331237129
175864756
697429128
365013261
402040964
410692282
724016516
82303838
429803829
113950535
494759343
17024139
9390848
79947387
245932814
135327386
507019597
59177966
121230540
459026432
39756849
689372106
43851831
248078730
2620625
420437341
121173650
15058000
422864408
208102577
225147601
86576901
19434150
158646941
10825089
10546100
144283900
35611254
112029093
121783884
138427245
126589742
41229438
417742178
337340330
333798709
378932216
180209788
50708082
226269562
114403485
73563466
258222667
940362
60833358
6784151
224036277
827670659
150085761
127488921
5959043
836114008
87048189
163195914
834010746
16430016
297571545
21372964
571124695
393127285
853169502
380121790
6826114
30726737
407454850
626176988
263851498
5597671
316984530
112098926
98228713
217349137
493149425
139073873
24129194
159954721
30346152
127097230
274422017
594273238
337247125
16195488
426982525
766253999
220917896
98323757
16989533
320274291
253885404
262837965
480858033
74322669
562600069
503333098
245247328
54747688
546140063
475340016
289690606
21395278
362604016
554071881
617395446
851885168
8530472
86054600
216915537
452956240
217152737
695448603
154625223
11946150
249449617
797964923
306002121
918152230
236252736
31833883
11193557
29672563
251071428
306357812
293234071
95320075
181392416
213940245
399594537
318516988
389253285
646273888
76892610
438108290
60128418
335484996
353057274
675974975
77878443
253686296
3412596
281859368
85950829
16650684
539639630
190128602
453605497
16603838
535003300
181300911
23308144
559629873
281307513
562331640
124372202
41317317
21701740
734791006
68003433
384107775
185718515
385187579
89862820
345799398
848329369
322251242
64938613
330628602
16771468
268820256
13025723
42342703
273750640
11000
112331111
824703070
553102029
109581963
36241365
93915416
49784172
27391202
28091162
479382152
96794704
136285570
43662895
103457556
481580881
774844458
874358021
266611578
379466147
41101017
90477466
37120374
47589688
133953801
339002932
190371984
207322577
339522366
289536525
447902836
12017121
216516926
107799672
480221856
111390260
4424277
601703797
31659342
227260563
461199223
12347035
660486933
39946561
50515596
320534140
317143818
270196951
280512962
9373003
267422658
580887374
2947446
41725879
3547768
275152898
381255248
17199789
782238581
79599259
225804062
317531612
187887242
52613121
780121
98992220
4378354
440868304
197472812
135920109
4729176
381166976
596992327
294896166
216671864
43490173
684052167
293304018
74072057
979195390
190231332
119795800
45325935
162287150
263504748
276691849
552380079
82069600
250763165
80051655
2674254
512438319
9765492
52038
8727052
505277736
382777347
19747591
193142869
313289913
257476351
798833973
915263856
47394124
62754392
455598191
215300125
8180105
100497768
274225636
70327576
142651023
242966692
499558841
284278148
73999557
27761717
609288260
237312420
80656581
121464256
31449820
76272462
415977785
165318072
524316074
38736618
466612689
505475267
284493335
555339489
130879838
88288791
92687168
395223006
420587115
75048741
145303892
256621734
770390770
134861319
570398215
321607019
458925022
443391554
247674729
20328478
89246540
84879623
144853943
522406132
363220393
240817218
63293089
314594074
8318308
60862251
784512689
158251268
497792123
569326205
146686888
308745015
242414195
26956354
78020738
410500526
45526239
95463270
640553744
134541795
203775131
118199009
380149116
295301740
365552130
145173527
770962043
20154515
130670246
158231087
377960431
90365968
58420983
99498050
31090162
28304755
54919174
116861319
31659116
408245017
15022841
401741557
327573608
301725383
34398372
34926986
16262187
353215580
63987967
72239394
221047774
255845713
492302796
94624191
186313429
286765334
153299045
853925114
147623759
320152686
28009322
495560730
126151833
568374686
33220890
197271778
341327827
218930201
345702147
71013253
77307224
110517034
21276623
238123191
268142378
7870587
676549222
72713675
72461482
47954646
296152864
29721666
349096611
11636051
474343892
741497085
131696204
212404381
82958763
138334527
205918853
11682621
27233681
568348807
711074049
418089363
66325601
53893912
136773939
38109793
177575864
25780842
250392018
402259432
16661733
336643605
536046726
5839308
68928314
608416333
256808714
416455768
28835327
371027337
630736409
810939498
41780127
846795585
370323957
149759466
246784612
511382742
112095038
158066030
810640808
335566884
604062808
149424221
89937780
355432127
33393201
370782403
826019787
29199513
223984959
175938095
13133569
164545597
8080081
223085768
640813887
606988726
493020685
384642744
83928370
384869332
573751275
120813902
398430725
202517648
530121850
473908987
212779777
371014206
162654294
195733967
769253
358267093
136071720
288673318
205456419
284034672
51267801
13223696
300238039
460941171
279600966
1667877
853425084
116485380
134110385
92696097
114066662
373025271
279452641
443831369
193522863
303392230
559186080
522941320
513178336
100251156
389171964
440457222
53847847
131863380
209428250
785946215
562254909
599756452
85564899
61508150
551062626
660124469
107021267
814924920
445278184
166366813
207600323
473915110
56007943
223524202
334328713
468599704
44699803
915597416
800299
7540456
301825808
293487131
593393919
246079306
79091054
377707893
392407587
159659287
67863385
296444960
648879488
246536317
485348487
234771834
435666318
249592214
321321318
571385171
16273805
172944937
18886667
72148631
272136083
213014898
216139899
614160752
766172720
99246446
497342525
360528620
233633637
164654424
88325489
442285891
284463592
822481681
109093078
567946611
730085070
148356593
129001617
262268229
44584512
30588465
515298296
69123863
29188583
363429450
207253189
9441262
144511606
385974522
39836131
30758456
29522115
266699479
461659274
485902976
363149244
102136432
26842521
39798590
12741404
310143172
491649805
319458302
89943796
520356008
697459886
510997838
52267584
362401979
3699293
71865144
324952738
728525310
333012311
204160907
550425660
42885249
644547133
74359357
28698093
3602112
180928917
390340337
484452393
129644358
397335281
228265237
176436204
79699625
39158140
237220813
131753143
100644203
23067425
296728508
7331175
172277584
487165514
357290503
668964956
1099352
261819789
148733731
169246301
14842960
119235986
468092117
151387843
99024831
534876450
571504942
233823121
45698911
603989589
481458942
693918522
68675991
158996876
42642698
298928214
363640159
793922332
156628535
47487898
49388501
56619157
54244235
763493353
243751367
270282558
104015766
661993014
43327356
35302436
198525472
232647330
131524675
10573240
341736777
123763358
17631291
180490704
363205523
381573278
503311542
394762575
845943391
109767443
119088878
140320036
273868622
277915752
419312879
176774266
150600369
136956443
159440843
60111784
495110882
96566441
621104802
634100487
34784227
694437932
204993575
268772591
462271189
611156112
183512000
312213517
93564234
107988665
72422956
10019712
470732681
248859877
184857252
489276393
870586738
18155918
288671652
344893298
232714498
127718115
357526027
474681592
111262045
161495023
769338450
148845153
188930370
108091509
400324438
731056088
87076689
8461965
51072689
10247475
324580172
189089011
148474790
16774544
66269207
442919221
506760475
24859417
34438136
206280440
681982077
409838062
214130124
162303630
363829736
238672522
19184348
150045132
406797716
237221923
773825697
186151032
27379573
427885810
398371334
73447189
35548082
85156387
727895800
76846255
540493453
552447771
33036595
198789325
209640629
52423075
35707626
511127879
632189316
357878244
35193216
44884370
231638410
269482607
288083867
139603694
278929642
520230394
402829592
44267962
172399089
23868939
581141359
373633017
122374776
95907187
12317378
4342108
11655042
71891576
13313637
69990007
341630783
459618851
8324815
18389751
746424722
632705674
284756891
547080058
23925636
245232929
203821106
198200491
26696166
16198654
54349973
36376740
449236277
21611964
24740193
377654707
214762977
83681996
363434057
104489706
830663753
575712023
65243332
48904
499504826
18096023
185392738
89235791
93387981
49584592
244973149
240212843
189353405
937930929
7845264
113162677
109735957
215618018
200133401
177521433
52695488
163558990
202150019
84593451
166500429
143532865
149117409
240302342
39664693
29540438
915170
453745966
81696147
272617499
137248394
143336382
437783679
160844738
219628430
25748341
577097431
295125603
45519665
26652381
1518499
49891697
634650826
63419679
647457645
474199294
165008263
235545300
23355059
169574264
72251085
37622713
1202645
162594861
192178271
46702410
232457972
318655441
77110699
257664559
498060922
14603948
282060366
289874541
79008772
18233025
457981684
243710379
252357190
27135529
133605568
396805245
421788661
62590548
26285821
225142023
758532685
327929535
243768539
840406950
436406585
8186371
95523495
103513939
10885420
247420755
242103336
104049417
416633720
37623957
584325022
41829864
46826954
347799380
219489344
312914815
61131374
2494740
42068066
592696961
8856746
732732964
283188060
206887176
2628862
282470096
369239679
101551030
107518720
333959832
379159340
559998639
92715015
209856095
440771267
118264116
24755460
281436559
10247221
143528195
448334259
192240747
354355591
411527825
288320368
427700446
400597255
530222176
457514050
56969543
107473213
116902016
531475181
124090545
246039937
59794173
328920015
693498497
388878097
458819
202864353
456398651
81071434
213780583
847002931
256816690
273325570
83152502
156752106
225443378
28156049
203022791
37891192
433071949
437185768
68450514
345335371
541068290
345166901
57477952
740552594
118176135
51038762
376147259
125943722
384325889
9986462
47014729
108350369
251373287
1144520
13679161
209853662
872891038
598729410
430875518
25824537
256304327
78013413
523941676
10478776
171123791
26992734
17384361
486517696
517633276
49206515
209684314
57569749
431232474
618841532
44239886
593745854
118020850
167929750
140547609
666635802
342927168
192021818
101152133
619413906
2231447
131114602
263048793
85509263
42242624
145979647
5486050
68180894
192651989
753452116
198764762
39199727
288903142
138988236
130121059
186590610
550704449
216491919
128692680
678687528
97579853
415176514
29420628
394586474
146788962
260792791
687363163
59214763
116684305
14157050
191117616
359408203
23370032
53923651
27597663
252223142
328657107
266073668
81564263
110375605
511883984
726147351
28190938
80848666
117358432
367703304
35692384
790177959
579145577
117101751
309168804
16988744
63142719
120602791
31513003
211553694
264366342
443375503
36498371
21225272
280781109
5458767
820847883
81777842
61024300
30919208
75759487
87640884
889744109
50452918
403005907
89292742
690171915
246842239
118270912
208896668
380580732
145538471
92546908
73575982
30038123
438874
432188394
147807850
158384464
200986261
109014415
126319799
230124347
47076646
28481045
121815418
493959260
457374088
412656951
342089089
184347087
378316386
51541153
156962507
94647436
137345277
284193340
79313527
609672678
733877535
158696914
517312791
148144355
169924765
151595883
584458078
674705861
259264772
68480727
89993090
363057074
18121427
48547826
143914223
35139129
154907868
8124598
21834965
806053380
453366993
17882621
36300287
44830511
6875774
54635325
241487850
173058763
109983053
362416662
236794295
419282488
33883792
82340262
400471970
4825279
199552872
176879765
57264513
55315054
50481133
197340694
263220806
65691559
66829946
2858926
347413092
44491374
36385086
311356381
4689554
33331272
218566413
200377101
60639007
276593016
409521784
678512390
3809692
94687601
111227950
507606559
284081082
152643940
155847725
103420434
674821570
251526718
530891932
441104631
635285852
346667178
133665924
35696897
370112825
8934189
30599890
393227670
106149187
7353697
103319619
771837634
530496022
94229339
91124853
125565857
113643200
98468542
576858734
680786518
14553390
110319340
146633713
327462228
127227783
226138932
74911426
20433673
9316170
199408798
221996150
113848457
34197034
52020473
263542148
168625727
844556614
369120764
42337831
351240630
14988083
35728085
219718241
103040123
244440915
295229074
166808282
160376847
281204340
246438179
142972690
6731354
195527031
108246362
38428641
541546783
82519392
413114775
102229807
57073147
105669120
12645884
259355562
129325949
492272996
538439248
348683713
426983699
75576615
315241734
647371820
821521010
939125850
18441153
55454456
6825780
164619522
42558857
490654836
269068383
6892568
141878295
14990586
52623497
26578992
110638894
27207054
639291711
122312353
620142666
119886619
150196463
563156298
59136006
236474348
404355753
434813930
335813362
408574625
96946684
134619253
4047413
721382528
398285960
282966547
340915999
142481721
686304837
227868258
42197456
333876592
345525010
97992046
671158400
60144777
231916165
562468663
177124731
152453411
209123660
74948774
293563384
284073617
765432402
135128520
229383097
77248766
311887722
490889174
76209674
158561105
158448877
36983366
288109489
258568676
741671886
201387498
732757142
171331332
611563493
449474048
676922333
497120008
1861248
125898306
77846610
127047834
793870169
52838366
95504146
54731329
210409490
548559297
25295278
105938025
4054389
113840250
75894034
148475898
43585122
581964478
147814284
129312505
119905945
230149913
164408099
16483025
121408925
340838056
93369318
213101345
26704413
844253354
254215732
551118196
232952938
169768586
121592205
250640726
49008732
20613534
26007892
83123357
257770490
195291190
116184021
582775274
39278635
100850067
374059157
450322245
683335430
585434996
504739945
242486810
381394699
409319944
28716442
93295782
87446924
481354945
320002117
86061532
62774456
128974926
183094617
676707861
109438960
370780822
81443750
178946859
26147965
418130043
12140574
4500051
704066711
529319167
112129751
33290953
71599000
125491501
221428865
109105056
38098061
61614216
148850390
266369587
886555843
1984677
547306875
53976482
418490441
172776714
69577794
122606932
545892421
49606883
208247327
104036274
25332771
217097105
589742176
265065050
217961898
10105961
48770675
585823759
694676228
24190901
292811281
112860028
251190446
104643693
79222507
9975806
109173500
80864311
422930604
197946701
486759871
77619769
39931834
136261816
225512902
39359023
411257128
153099044
276735091
88076306
425443268
281122918
108412994
65044133
269807981
137578832
781217528
458029218
396642559
670228110
336110689
36272526
18266265
561600984
317538678
584607946
138272
720081954
202404147
151535821
99352381
21771854
56508576
4773359
121533354
322198151
369037882
501171008
363954033
206121955
10213101
86626787
118779340
369237
97672613
14454912
663427909
320677989
418995539
693896165
166390332
639797525
149040690
746489059
144896648
454034147
66119148
340055491
10021525
511461657
712603193
51456464
114458482
40603578
34662067
26760551
31559242
308632328
528411219
432456626
104728011
542922469
432454682
233173062
8385160
183096037
413093546
92921694
21225331
105952111
319998828
286336094
7064439
74406006
155482286
370984920
356712028
107778410
707190372
445098095
23535067
141867231
299757527
790815710
109850484
177289094
225798062
530582035
361917749
113283957
20229441
170201882
44754999
249989693
18777127
40123280
403141018
93489057
4325835
863160937
159678977
194670845
152746144
244042980
59904186
355292241
332623104
300411459
179652506
259695730
412374420
170124962
181311265
24117420
246110100
388770014
315760214
211448876
570087090
116722893
17591120
294036857
380156292
151117213
320511389
440744123
578983194
213577917
243003179
192209472
450943613
21268389
825404368
561562735
287053600
12983641
128739752
237894917
466380011
35922761
339812005
737842623
493943592
31386989
43956322
108217316
301261850
622342031
670581172
51261374
12524290
615833867
239873477
245266589
112616636
398299095
36391020
549742713
55884793
133432529
800638426
155945791
349976330
194312664
504622041
60969984
28819340
147035673
55668805
161300728
116341186
336462050
687361245
35979875
501134675
160861545
256324564
91772009
187508429
23680128
712197704
242019795
734763050
560344734
98917998
366034169
376221537
6578666
42958088
347724700
138998907
1333995
223867815
73042038
43761050
9422664
62383074
28389391
187390522
45817374
462276057
568575380
109718925
124076059
111944779
582358482
5304763
11298965
1830313
623186717
275310819
69832676
270488589
35619891
499987217
80418017
34208630
30748613
73608205
395543145
331935057
77765417
270129779
177954141
602066881
71596208
416199146
282134988
486692392
211593650
109928877
4808119
248153061
165586828
171577079
356206202
282007603
481382641
137551258
251432823
235390932
142078452
323834874
204151910
599412439
136476122
52095743
15835073
13216878
336123743
687606109
134776605
299181997
930390516
27675248
8275024
12773394
89603990
105007616
92054511
75074170
708751506
459522642
191784693
39157647
16671284
242980311
152233036
154708913
381273997
307875375
133352841
115784764
160466927
7682024
51853506
724714451
24483037
67927275
176373427
38439431
701407605
466806742
19901628
134464965
631266743
342481949
271195825
42098840
160686035
442861798
13834470
133338210
666716935
102602524
303497766
44079389
17697549
41639842
594393293
58479035
384570235
202540874
1451574
196312036
131728186
262389389
314891562
123640142
511009
331211846
910426127
461453567
277347334
726212493
162245256
629600356
337024665
478673587
344877867
12396525
482822475
60368254
233675665
147438751
521144634
208119046
592530723
60303253
410960096
50309785
639669857
510643133
631145183
199211225
274043111
338723005
43852861
699678124
165917297
448809082
680420603
102440322
357391934
184872976
154409623
126238713
184192137
151085815
187880940
231219370
198433067
895687394
1916362
80811113
199540036
84970046
109406387
142694225
32680336
676507779
489242652
304031748
141850754
192256247
254441004
61662192
379591994
125192426
390506109
505837096
324649448
451848108
14211616
88533515
440576987
2439935
503975328
121142089
662728660
3499248
503962686
82174046
50144287
383127135
302314171
25688923
166869618
5335103
224623268
52139802
128365660
478104809
160669317
37616942
669527252
297702963
383664029
30743463
210143418
847177113
57891734
642352452
107232040
79085428
230496762
576562522
228906
374338850
386869309
180570538
55619442
236185134
298128449
216253220
419463977
200777830
618239956
22462155
143311169
719713109
317761228
272540241
645960144
169216095
40332468
167201468
552095787
133569559
289492169
450573462
43674560
145195771
1583203
353832068
528633926
574095722
631172256
524098264
246024855
323928571
457728289
7449514
118143906
573663247
703295143
73966446
54896028
740867733
162881795
461590203
354222414
52762491
79775927
427746148
70109699
724614507
454786908
293418357
87062309
185627415
169126531
6194319
150606878
629604066
48047401
330436224
7458573
525144939
5129002
178417638
9472978
443527379
45543680
392300854
11734646
8928714
678630211
842179526
586493861
34967731
271217193
17578496
170991832
188927962
99156014
498595439
546041676
62806706
27216029
525487760
366137966
130614856
34885959
437487307
333690419
544168438
222309735
175595699
326627610
512064256
433196620
312223504
143041166
243655745
67999283
129477158
749884492
118469635
36441813
22646643
249941493
402581764
250279291
9567779
10040561
645997471
288102944
498120235
191470151
341437689
67913058
24485034
206353752
178878755
76583195
162818848
10038007
78796583
24252027
691432791
122156174
3648874
162122262
314258167
137637140
363255418
296163496
839104359
332426689
195809638
495657393
466234089
911378566
2866067
282555908
169419167
673970288
264039829
13092162
585682823
223484142
296433087
105063
482917599
30710656
193435955
36019611
656384742
535957207
892136885
519263683
422048097
61355274
249069599
642616188
64658739
34309819
128057727
338264690
173681883
524780928
317818614
53186549
95146355
20055147
476475346
26609287
456576840
491424407
331101772
357501372
797571926
12371579
19927431
3198279
102826089
191423725
141663607
811044
434938841
217119783
23628020
276880377
22115073
36074937
159264849
149032181
267553656
573635682
73165001
88515583
500265360
830612694
211679472
360618047
186581682
29331836
392472056
222672928
180941823
145032244
339425559
26003462
488924114
86457041
417525802
221111155
150881896
51975080
140708058
69120796
14567321
144563961
33602092
220178592
78661724
358752166
9193205
221246745
424428392
133745494
87201158
489148
102771319
312189917
138845702
430658659
5311769
47964425
280537114
5142540
175578270
586676213
109331245
235389487
236222921
45154915
952618216
188204420
44680270
60864131
197303404
127653978
220879581
356892243
121136551
55295739
80285443
312209023
590701387
591628884
354269869
133350279
190472094
374590728
329520923
135619698
353850428
107623952
72794825
710607438
360481765
29610382
605203342
80558911
22009555
146594844
50128646
623423143
509120466
56893338
474274668
104439536
238763585
146546381
146371534
143397867
26058253
349740524
330750373
172193597
110599640
240111362
309575313
449716022
338684694
138323332
133724973
416327307
453874653
670829682
350388952
646804025
2212030
365949354
286771740
39468053
2799592
364777
754468037
285769256
326972168
415783498
348369455
418006071
72225682
598598601
79860517
506005997
162900216
331579656
176629746
527515836
354479443
369314282
167047494
125321985
146301294
54759999
103327962
3537168
7958083
597616803
36836751
351612019
58321140
120091104
105751019
229959704
612915600
409216612
5532043
72844858
69693796
479423944
592831050
9295983
444183760
10889349
67612613
553492575
67466970
665457625
151201170
4801115
99059453
61886977
118568099
262673996
277786609
168246173
393662394
41838416
29557335
515123213
250482083
177790273
730085500
232305664
26114839
225559885
20530139
9820109
66369740
430383383
12154857
340710021
520738617
214792192
61281078
241905679
27467649
85359196
421972962
541151027
121947168
36932171
372673252
415300599
116673473
61356978
122279850
180155119
359526516
163091467
450517498
940659633
655532873
143708840
297943437
433320233
201776660
475573085
619696697
617116799
701104703
24809279
128011982
583079223
6756860
809886829
45805149
75040919
123237129
81072097
124236844
13916936
200834634
112593946
62091421
250341659
21116676
58568439
51474858
108454126
157622216
17210580
222859741
12630790
19412832
73022502
177613674
274737465
9031832
633945210
160386972
174698729
340699873
96012207
95362215
27634605
124760668
566126405
93289698
267940228
160512693
64671603
64405730
703939336
547109747
522726617
431789314
284193876
40083717
501440220
207325302
168555277
1730294
19629697
632766084
35523388
34253336
12248407
66233434
10502263
76069710
301634
640042850
149269584
69786136
190842399
86234319
29708505
9173042
600456519
591799833
6271244
403167877
14412520
66441372
24258276
64258231
146092544
67852658
66917320
158667623
125741471
607277036
127719709
96414035
529257
403035232
312091431
115295249
742656696
695748509
43276890
455365138
682881651
255925253
83904247
279657816
770984239
124351516
88117896
260526293
53786388
480820243
572598716
129254148
21152077
21709677
10337470
36957426
132652919
203258057
161103175
240901896
255239488
10070520
144532985
313568021
188292935
336993693
85820876
65449321
47108176
120574007
347386809
341851758
106449911
92684410
3694594
674776210
365954960
3063408
269170004
109858420
38867097
172550921
18823787
86548145
398525012
658506524
135996859
22888557
464316886
211363648
32869384
374449482
319085849
86787561
81635592
141364345
410301371
254371598
377521668
401422799
129758038
119522906
4335371
153380610
752479300
399091633
119930784
127003282
120865630
761343282
456910355
445827953
542462719
80923028
192364223
121465015
126061865
767304405
324364068
702538707
109510067
200035305
226496412
78811431
501309782
6662884
316148290
148222360
146861008
38182393
306767732
232953745
10409208
201059769
334150284
435062226
100196610
125611308
115437931
173802481
266066492
720272761
66386899
422292266
529373394
151010592
258793399
33167790
639862505
510713808
37278545
235237984
235757435
25539193
314956344
203505023
477029867
6737949
171883832
263056659
91939148
14353879
219241090
31570441
139819459
293379393
103611811
592857042
551165393
134284443
49979271
150882190
269293405
6246044
50320626
233463870
178092205
453606512
200436992
88227558
398341445
6795091
765074608
37366725
284415454
456351589
456942930
425973593
136503544
37714506
858095404
175960487
192480952
63340787
113136058
368617129
540259037
778631814
109999939
343777653
164973124
43136752
52163961
360453042
64690021
119792152
375922988
62384299
83297280
45562083
214648826
582701651
2164854
24665198
226356371
295621870
648294891
184473021
369565050
10825424
481241047
430901695
32750499
43922171
103703876
274514977
890268625
810072125
53323158
193773856
571119247
246166933
12877303
18019607
109198183
179344150
553603544
775140804
335909558
379418646
511118786
234337521
298286861
81245059
117349495
2530591
77920579
466599006
90367526
348989296
154778467
69424626
831305572
699433273
496828214
116762577
205876471
214284396
180135513
154686424
411266868
364087122
45396711
21257389
214942389
144586724
461851726
28698109
57478223
102742140
284049725
189496387
384669803
258974686
39200889
60694145
95654359
344111395
25249887
347062815
33278467
252258487
140239715
133950345
864052680
28579175
183630527
14084377
161650768
16785812
13779634
116489827
7173838
407207080
374180111
372078334
301909443
338059525
8555450
14891955
319276556
598233670
128096935
188027733
122850872
21789149
884572988
418226197
133790415
271145053
88673802
359459474
57980171
4581409
122990915
426805616
530204575
48027613
15560645
372537179
420149500
591713624
232538899
33050964
70392414
295761666
90462370
156518674
642455313
70963697
56018214
309992046
216035928
411839920
261623968
117772510
4934904
240672974
646840966
28834007
22043064
247967131
161358061
239570705
5828126
682869912
369100226
122577421
600152535
318765
39617964
35992728
61382711
279639228
583055538
665777973
157677592
98337723
674175280
164291840
140943269
790577537
532344020
141527296
41152950
417549730
327011426
107610617
28023509
402081256
77203427
47372144
724248104
403044962
27849954
798436377
224251955
112091129
459510649
24833465
389786822
34084796
38125974
11805762
131067456
67671677
14675190
154468941
12265693
356840982
24299035
5614863
70046146
229535726
377473282
199492174
140804042
262913786
526194802
204938198
571350749
100231509
433123380
78156829
5493140
17933777
628
408206742
295882229
37280504
196685066
265359687
557723188
94601575
112749364
290595931
351726922
106100042
9055257
96957416
281364481
57789328
236750558
155150655
198083123
38337940
365934510
66544660
79169815
16589415
20921920
81096080
38917513
59437454
49636810
26052842
341235428
291190435
204356221
8423278
5790739
328372521
322119901
5329999
86756271
133209184
499347549
13699036
79825436
249387979
474249949
111159586
16276961
170281345
602414396
321055084
6973763
139497707
1374219
16824538
82286777
119294604
70158641
12757983
3666672
18836878
169022938
144242556
213595201
46690458
166702765
123251822
135507055
122650177
555369325
14595271
314857226
638065674
528112200
645005508
2839298
115753052
2073226
174589482
146272993
59931042
499026759
460047122
7196304
134640860
225701655
439320835
169645398
73785016
352557
330233585
38674425
23187755
467610182
25244651
98101280
395681700
316010920
434769349
281878786
94002396
103245651
72212910
11292156
142477983
216202486
13630354
149608851
51084871
234867101
69784938
22863846
147210035
31679986
113657306
352257330
263186755
46776805
488059179
32255625
403807865
428997415
16221080
129537473
703493988
533703340
194697091
343442306
397091290
35473112
52162329
147476090
471410512
207102955
215724839
758939204
632537660
298758973
380499649
515192769
638015204
381767525
9555527
70300120
31016856
64371252
115826061
63120326
736643914
427916203
579802587
173675372
83422166
60517011
38815075
75963790
102480167
59450103
15266211
136875888
398981772
54131298
121746500
451611551
159519117
211851751
165614109
1448310
362119255
4149205
476745803
432571783
48148342
60198198
77461867
434892657
389186034
307504533
406954353
832704696
162188089
102146757
107796814
153812707
765461152
594906480
15798850
342299679
532998211
484399546
404477377
15877184
127004006
283251956
728297865
202932267
307702891
477788876
662305999
804933068
138774020
106422080
61278595
27042400
315758473
513256585
725968591
67783625
520160308
631246253
151694430
217446099
49510790
85983066
267553398
738256813
55688358
103833118
359118471
85463684
260356952
49366814
533313367
7601180
300925430
304795432
15761994
11512279
328416620
216985978
104762780
141774122
450642379
33123205
524119565
202425885
107801683
875615615
171539008
373675909
309136852
631316214
75709850
21696578
329923664
395367009
49124703
28681645
202686162
744248509
22481989
24695048
2444925
404739168
177858562
469906036
1707763
140889831
471458129
348446619
24358948
64172950
484453658
108711517
179563068
553950508
479708349
24627738
89478331
256402121
225265067
21861908
251816601
683066808
222513274
689868514
104303260
145572333
50149511
5022241
13214494
110556532
191598825
639742747
646739736
23173597
749247777
32852061
623911435
446130203
83092283
143982132
238693218
241558648
54472340
142131831
170023789
12302886
498243420
279484040
5878003
374607512
68063244
303464745
386240745
504982890
564575034
13360493
148767009
200642353
138791509
221381187
475668460
800383170
91573922
250082449
133195858
424229858
33254705
174694590
355299078
102050739
69735126
233809691
310874495
122368051
122376308
950121864
328715176
328336653
614214467
873064090
191024466
213602432
183530088
54042873
426130034
15209589
18577518
398754844
210337637
266808363
88103864
259083711
179203939
89697685
214071390
731229576
223487938
6634586
85383510
41569501
470782018
31809118
332672037
7629559
508489695
772578954
627726758
278704200
10444679
1123253
356366231
512059439
413100261
285150304
25798965
727998327
496374021
328330570
435711916
188760228
303265551
497128470
31394973
85041144
462718974
195187988
640340391
281667463
460311407
67423837
751496728
66591216
410723186
315460598
209188565
737202754
16964804
516401500
414574102
24894142
748653919
383958019
7366373
269595780
156390432
197281487
699322311
367977983
36550452
418592261
666495328
858785784
463168103
118982690
5020790
61336917
31145933
146832501
256232509
352668871
308650303
101446931
102932137
91423201
72173204
26487866
143054227
445382261
716533648
99574901
5157243
858924441
63384987
525997300
366722922
318798288
272042431
83128485
578822902
556684539
776628391
554697978
141210471
198521598
59032268
24505624
14674074
121638966
61107143
552146
329150383
6519527
169702576
139517566
88170734
496848817
237513314
745381565
275062694
629531053
315513714
58449504
681450831
539577018
225702118
130086590
115562759
820996980
148350507
22074989
177128310
159648520
18234034
133421444
551283683
181281666
69401930
511968459
120990386
79758528
270647064
157209780
369866521
32547156
556517100
666066756
27508173
341640214
106291878
545265787
189657547
106141095
69641401
12407033
96909419
293529478
403345840
404291332
44961656
161718
624945305
179016829
109592251
75703137
5850812
25592952
709018506
216710331
436645947
64840442
48349338
160618347
28829713
12477959
124050004
90200567
122639697
87788932
27872719
20561921
502785166
646020163
424380257
427036957
192309025
282220847
76611748
99586189
64438221
335649208
457259366
5235670
326919309
6915280
4604074
133671098
550662097
728975656
90417173
443511592
6534092
65280472
126759772
391896481
347048516
557785822
62221662
34865554
78390160
497071423
51797266
215779097
8657964
519255949
14448141
539491472
293590775
3843579
88760075
686165
11676077
117356190
726538436
124339010
56115899
712752102
541129366
95094156
103677522
16024527
494804981
171295776
150035754
489371136
615211870
38478996
325783640
169569159
91589338
403326295
77289866
180181282
25428604
779750519
131030128
130328321
225255489
7788309
32975112
220412520
151738554
39089371
753993693
757638721
292961236
72129353
25301491
451105782
84974626
526223496
550353108
488320599
320856140
162690904
42974081
545030481
618148932
198833133
605737528
42564944
71728750
332896392
470368645
212367984
392915731
18356645
50065704
87176653
360302400
421830549
58041034
166761267
29010990
363048248
121249707
118694194
17707958
14408553
161088868
53596357
146580304
498159130
95110475
77318921
925972049
34143024
204705283
14161368
30999676
812649048
72232022
6185103
583990619
1441684
4055259
28319981
362187919
317868253
595628174
444390850
90514080
467780723
517542398
641906141
10064448
615158041
35806541
228774484
9558073
330377640
154741685
476419072
202177824
429575924
182974633
495252091
126725350
423154602
85274036
311174785
764495628
665799418
247253
15136379
178626597
61245943
108426387
228626522
65086512
1450235
90017166
148659359
5316696
257720564
47367969
227927449
25230954
232605295
59562318
535107288
351857195
196614222
59656432
153060200
27053808
409248958
469133614
297974116
294760934
247286838
505002785
447328083
40172589
488807503
199375738
43980523
275472969
63547473
403707928
1497099
184533565
414464337
561473176
845170043
2386172
113252898
18964040
298330128
397717914
475676435
191958702
467677241
553966756
666117384
82423998
184572724
135246173
904502310
86003422
59668759
285742579
645366754
72331272
299348097
112405083
213017106
200511629
280830061
250669503
44709593
166286391
125961542
254357199
586834056
81166350
264929422
26327009
489681852
820835155
1073886
259808213
215363998
274474047
64031723
49782105
45998869
86053946
104570107
408837305
46574474
395231054
123769742
84319906
122082506
114788909
118286625
500156170
104960921
4796588
27883458
11749133
504932343
355264216
520583003
246734467
79730832
154874754
803997519
20063412
128309360
347929016
224035497
383924194
276925588
29135872
667211738
30196836
51824280
567083154
29112851
213893821
41950887
120293245
434070442
572391209
43571559
187289624
199144316
31958003
444656929
103695115
586782210
74258672
197371819
4277632
177612192
395901681
327819434
120954727
340930437
76625054
86785764
235663358
299276946
72454327
229968416
91529036
92185006
103980859
829252699
1730428
8553184
852874489
89747608
96352487
266906320
13812421
489578102
250716509
71955182
148674323
9381629
759961497
2410380
257650496
377970515
184136576
86998807
171411660
765488789
84744089
115315681
346580393
175254706
12822451
272582789
300982973
75251366
166686334
114077275
89668464
656717713
4077340
377395771
239027583
791622676
556565170
445827266
299059937
533174972
450943414
340319376
267937413
120035120
423845059
54150173
222329204
619135098
22919819
140573589
42914474
326761383
72595072
202113616
102222629
715682514
160911500
166711644
86677793
65055564
127059616
36030435
837509201
717189647
193015772
204469338
413943152
255920866
76710236
66992948
276664914
275182017
557678490
823563094
732607730
33912453
555533882
413086550
90810330
559701796
630264531
782226805
97517434
75483012
8528976
507236716
247398332
373168049
9291637
921149570
196317513
106611900
528842532
488631575
563022647
235878610
136738098
325517615
774967656
2885355
364476149
68967327
324240324
30174597
29137842
668125613
203493
245310850
75318160
164958125
167922899
9364925
481874253
359809273
202821644
34255767
261646953
65595879
37653085
40988418
324613339
899184914
260445128
734090402
162266040
26575045
3699891
14348679
283061799
51245271
368009759
36002581
53583040
11492972
271484985
311669196
74615610
273745980
378143002
3891685
367595066
50128862
599918248
2263584
133398845
364312825
133575003
30257827
258992614
204489440
267411742
117180289
407208296
18264499
194563629
81449622
525091665
8158653
703482954
5168524
299747138
234362404
79973517
239732949
350389840
68689142
336696329
195405589
123987744
175671159
73338032
636512742
9891742
25155396
89322811
246623024
137518161
10132042
145874713
380051290
254357771
288116949
284269075
576999583
40121917
32770100
24816969
138813529
29835852
2621364
386758526
42291646
749747691
803688059
48574405
126981384
178653255
256319533
43179742
497627011
542951795
12541415
646328957
33128952
278283849
588909439
419854519
223477410
78872628
102114266
274662607
294240277
18437162
439964668
68806247
759592456
1855003
320293756
795125605
351090639
35234861
509018903
109195109
334789132
26392181
117566436
790980452
347285067
7800400
138242736
572548357
157479402
214204808
619055447
462855320
67761424
89544229
567392033
219835855
164519035
279657007
401854303
108690246
50558229
261819052
239675655
410299750
8180394
242044073
681612085
478675791
678993457
171777585
60800785
63726201
41353846
287313774
219785658
68633548
403277543
73016002
177758451
491870739
307410210
106566732
84418277
48632399
138266000
231394847
188079286
393043059
739542632
240531988
22979375
21748955
382400232
458988441
226714316
509853620
678484854
204750198
569244513
93803646
165894
518227836
453863164
145044843
484901604
35920638
91184507
585888569
24468860
634893573
274667721
432525241
70265322
24759130
85409075
102538676
326313
54748400
30504305
169634723
616425560
134256046
457614158
761570747
6350680
183099037
614694058
4388412
585027913
243546443
606940718
148078517
290859429
622252113
413279931
27506325
145964048
57616154
48307205
10704869
293312455
111261085
88696555
216284349
606850855
417471810
63991849
405716874
335478641
99983936
349912671
163904123
534384863
18292248
483570001
424938391
204587527
57092143
62500425
291704108
422746236
432619447
20399815
75214203
550599719
73062720
14424017
520793291
136032251
279534482
6286288
705115568
211501678
192232289
482704658
32914741
161733589
17585931
5451600
573676341
36736965
5246259
360114276
392379356
710831386
695564290
829405896
78787650
71563190
255387016
99711542
6856254
24782157
79097698
184645279
457352369
730698384
114084875
136031601
391500214
18827066
426706860
7356659
70375330
276007095
344352603
517917865
29286973
340096750
42259977
255578521
33142503
326681248
137154864
195365324
55167988
216529152
39573030
103551182
520787531
85980336
30164054
496560053
215360659
193267930
381117243
370090091
94895191
123526779
657630632
306669701
26679828
541099361
101761711
111927288
40283497
131660903
165420890
300777255
448916235
936071
7775189
67474625
326180483
467754086
100343394
261607784
280245441
268242995
460148589
115643328
165762571
82808891
159570860
316668199
320178718
47710753
24292134
124344386
123988699
347403833
254802256
263119617
741907462
78646409
692401762
48588465
494528696
11315465
10543323
106698521
97472012
372889676
400572482
31658561
20291346
81196809
457584659
93199935
33205746
121076811
16135722
507034506
113956556
146401821
361523258
277702217
185938483
204443176
420628493
215748189
412887959
285146213
367676751
416856144
97537386
206298607
462352026
176373940
27315174
145012288
341190651
31376311
14005203
772320665
67405235
10431064
399420309
112282957
667906472
495188032
84806410
417840826
189279108
340485727
81307362
30008652
78337916
352386870
111733756
391635473
122931450
340948521
234677553
348130025
694207080
520717783
28812920
173065979
338496821
74052027
228230311
97310107
93924147
197847494
635694225
26882974
165586742
1253532
100043677
61571346
60595320
126652432
18260614
958972162
228382772
480142375
413563339
188957428
211113588
291699
637739989
317257644
14230415
184568665
288258157
34993845
168279692
344183183
163748329
23178720
31902224
135622258
28008816
555205325
14536997
18209647
366198999
205047567
86099573
52293362
160803374
4493039
198588126
28306891
115759598
146326873
78639818
17113906
394334891
62277496
712140811
42554330
130541623
69587896
427286273
272216972
394962551
300944935
822288187
300854097
91124420
64461049
534805341
312336548
185881675
159507908
175432500
103913773
40304801
133035712
75914876
74404607
126764137
461374577
66860095
182984470
7785069
50459302
104177387
875545458
561193527
254689866
454149466
82266777
104893831
484871563
37442629
286190105
463482871
29901840
755992433
151874269
78275916
149500411
11630367
370415829
723185691
75274663
124255236
532850820
102651273
166391595
519019834
83101703
27158544
584279385
607406378
339168440
126160459
49046799
107265703
13741805
327573020
19664853
655385557
642835442
10960964
24573793
16740912
366084555
97380683
559995883
1548254
312546883
431743213
326026463
630941616
57280909
30326661
241584434
303836698
20229082
202306173
80561102
6541857
426290617
92207020
822988646
687805659
289397492
313159289
159102731
77283044
44249328
385549834
107738054
628295823
162400597
234240247
107883270
23081170
33648192
30176213
433604239
47959808
63891148
440438121
241966754
635626061
206703323
84464949
345956862
136170603
76057274
58642286
209202775
201600821
33425408
284975107
701760048
352983715
235568495
122944791
139063513
774570755
123442378
444947276
41808627
172785528
262357920
194178980
38575868
383967332
377261856
144353241
79522542
215516242
669895233
10097979
341353871
181954429
182220759
850008442
246620242
501605806
102811960
193695735
62124428
23872642
150732807
50205432
109890408
255649487
93392316
395021972
43885373
123535539
36761986
123521319
399671671
8524121
58831276
634634886
182007937
150196608
467706855
4208702
28075557
9908710
9748234
20435140
654063708
92800450
73241531
425038311
246900661
76856948
23316612
102332966
176911971
262070613
5136701
344024741
146110591
209368791
11007271
262926782
557439486
707590762
467590838
591187951
29443959
140254177
53793122
142108100
435369998
311461417
526036251
193944184
557750467
156759976
532824454
344089465
596315023
110478013
483932153
555296380
415367531
4102090
120900446
215674048
93962396
773798356
401790567
47868564
36360874
15829191
16617535
57447745
78081424
229843229
630722528
757219842
198335003
159005874
418935798
65318836
317292741
44341974
752297197
653587912
72432375
288151063
36085981
149437380
44211753
843288198
357721119
248489102
99298035
223870796
77990924
4864865
551159012
672680338
148893734
349049750
433313327
119089287
475240743
88560773
4374147
63110639
726567737
412987525
783160664
446520773
185686054
106462585
23983817
46110177
458367605
658709199
78357859
26555609
33046903
97293807
245133972
74218289
390916475
9430619
142866823
222346807
465770074
190315748
65090097
543754181
175295697
1689153
501424616
31315617
165003360
56376428
163619264
149591445
4888551
396258003
388091238
19931266
53594106
80612531
7245615
27423105
349770612
6393374
45942431
130391765
13335280
346924934
142133734
928398213
229174370
110117240
304072157
167281294
2243824
252000234
22187971
286174562
12566481
179024601
148313929
502285586
328016926
5668951
59843119
543417861
34482965
67284640
425943464
445416738
172582169
295469027
204393458
220349437
266863993
131839963
540918344
57489870
187624629
302330258
188304509
579918870
161236972
108669116
4769358
121128074
208659006
38737222
36785462
23255791
473424761
415754981
41795713
880346136
48698557
302066588
38151081
121111489
51680658
339749573
411664210
149833162
399341934
40472917
751009442
663614485
125587192
124277608
819693509
9798732
332086430
9059318
35891527
75576168
231066476
313244170
312621679
481797518
81044301
60139375
680935
373837647
170678730
53460800
130197451
287328856
148270841
860727180
324471086
136945641
33075289
474998266
398904840
56570539
340513
81166583
8029966
347347529
486400914
456403955
120228480
35189518
244488667
249006343
34124975
463708448
73912650
214409162
323794627
12668173
161926661
516294985
174186655
336213781
272713448
677652738
580564093
173879404
82704228
204747588
14298059
126823718
220559529
165475229
36982646
3273064
147254315
3590044
160605720
507572982
502764213
68065323
268415269
446756742
134770116
42409390
326518083
79405234
253767606
8375604
186859112
187365875
264198611
8067138
111146579
171984903
222455325
10788178
3813711
233696324
548797751
110029741
287665942
304048115
97413470
102394328
468180035
121857831
346488679
129910458
334234139
312744822
169672570
3927556
132928759
518641261
17401723
305986349
165333247
63394985
25596235
58545064
193418748
293047019
332795180
195826921
623707447
174914912
74894895
736924800
21769306
166444518
3393318
24538944
110239821
242528434
389232666
428512320
364168214
593102145
17927579
220138089
147197007
530222069
117858771
1586214
500558915
113384755
430757064
84582075
17523536
460306348
510443991
242481358
174859960
22127451
995690416
524563682
643539465
58775724
230061773
265293027
244896626
355821206
31127631
692540394
265852839
1172357
377224640
48585488
103467358
516826069
105386328
296751392
523501455
223529349
231418027
157585944
826401435
52478487
237694498
12826990
699187716
84129482
419166991
406769469
66192165
329622665
195810126
158431478
431617596
14820891
23771555
3275665
7474853
607655066
520667182
91196657
75693365
294679940
296682058
442812159
136398951
209400449
133289759
24999049
20665629
158869367
491783457
413261535
10857938
26252886
25629151
588768
113808806
365356907
108154969
455033587
605613452
48299937
238059478
731982022
730452240
80425499
450265537
367192008
273274035
890912930
343294563
221518358
623731646
415715720
23526609
290309234
115934031
209252704
7479270
541958713
176325701
120079318
130600388
14422423
621542583
71127989
10710263
26991409
363270357
137413645
117305765
11274573
323171520
299480489
697918944
23470010
27130378
374338459
643353322
562034067
76028222
2467865
243027116
295083991
402712405
648552397
548489389
40031915
866011221
979742185
503080217
60358118
673321538
20697607
159502900
181456863
278291287
865941689
246580350
94906061
208722290
724517247
59886717
404843111
107689663
340153857
41663958
69695899
484255358
100746919
36512372
154855280
421003907
309486372
473494094
39733266
29210554
223172047
149443102
247671098
44681627
191615667
76073067
203059031
5765582
658160512
76923855
745676816
590059243
146744108
2308296
790872310
348540984
2056100
180457910
2353426
105936456
4933199
245072487
31121557
858777576
8625194
485379973
31394993
152642642
1120736
164392854
333037581
87963086
25116030
299019134
608706757
308935309
701283184
30319853
419526610
309492977
586666515
102597901
553077003
335174282
474516575
612940065
157932389
666049244
110136587
185192109
289402413
68038060
339277023
12110218
342076405
8890192
501460954
8499072
44381712
315334897
409452828
11000931
499411893
113496367
158790804
120047068
487077685
584771183
177118894
112875204
396601192
294773983
215977843
641076159
510466087
55235596
275982438
465328730
60841587
139459876
219545497
5741446
513116139
523592981
70504668
88350694
493372656
169702413
341286649
74080651
293611231
450246228
42136797
54061283
125194127
281770859
220237714
374024979
750972529
459284423
180212367
688106251
261747688
380303272
222250861
60926218
69516316
689128
933989263
289014809
46070859
306806325
72053375
113220769
2609585
411092995
223192409
417008902
831339416
182850678
158875363
108931789
2236963
379227254
682063854
465436556
154235343
386922134
461206099
6931182
32548889
27467101
8028414
15395041
628744864
41402112
71652166
465426297
20416576
849472901
141932965
28078805
53105262
149161278
66423522
171995255
167595222
287603962
150361779
327121571
215181485
165531912
207122424
456864525
81466302
72766316
94423667
30060487
372885228
11565412
6971786
52128728
159468843
372898752
160919212
104954773
147265982
481511246
209457256
304671803
471581804
43088549
179795088
56970255
575533657
320408692
243219294
13095451
16284423
282600480
1871879
253217051
64771145
235654312
476138812
233398512
27869980
42886787
1254824
548247912
560648107
382711627
397828060
10973605
331962526
441280512
636817851
142089154
319920345
27793897
789679106
236951177
429743641
331942560
164389117
2026220
137571554
372009157
113780623
644152307
44153478
100295819
506371587
631920339
22008308
58013130
309781024
149705809
94306021
226961868
659196729
411769792
79334270
249267931
322121502
216639140
233310644
623560926
71432056
476990560
3521236
258384050
100787910
27506398
243497757
131097415
197947601
64493792
168387375
255363552
462150286
132703556
218511919
540463851
239111044
413717655
142905716
677213886
97390100
412308901
385991414
45399738
682550938
48474729
599506138
292603042
363106961
176121376
90688950
70328768
412632601
310116787
830972898
328951679
479539858
185286413
162117097
21638491
429459997
523434753
143411457
416968430
16970890
91736886
153162012
508584908
98705643
73331145
98186541
46916341
107921534
276030573
69462779
48114804
131967669
145576281
384124871
869470939
194185214
539440155
424085485
829840637
569583199
178478334
252985089
42135346
354780710
313069961
31597338
148052098
778871181
435253647
116116073
318578142
331388114
68764263
340489939
166535956
125769127
388519427
243276096
308651244
198265940
469394715
109011870
5536586
439557360
571790653
244521758
106596234
187617856
474591664
18152288
61651636
19884280
347799253
787562556
201254885
48751752
113825411
519667242
246413496
327286500
239657577
1134248
483482521
113361708
3437130
46010531
89085474
211679417
312095346
605885008
94156583
79887930
316152884
181858589
357662210
83795660
120263312
665957947
227636410
668160186
72733084
87511059
67789751
93638484
52016834
554252917
49411493
131971594
149710647
475001547
187657629
265411367
341783866
163379157
170236747
33521529
262693646
316819764
113935974
11775897
34589165
135070294
150579701
137389665
58176988
111104969
39499835
346589835
197449602
182746893
284997590
63495923
801902257
343458733
103925569
229185432
355433281
92147641
36165640
27049116
668604713
14630190
140424387
727565405
17389882
46877779
38634370
142916261
141697874
434720548
191338644
329833424
169338148
35605940
139324285
385034702
6896936
272375793
323547985
53532690
49512677
11266832
158036121
135719807
357017649
74966103
145681982
9900980
8707312
877341574
1464552
188709231
11944024
200313511
20868480
453808804
426843068
739037125
559764225
38151546
432416718
876957266
787206891
143404618
565808126
27274686
344412390
39952564
834652136
122842223
502539722
288244057
239876792
8137884
396048402
172590040
71895169
95772712
149974712
232974788
223442048
79155052
279669880
78179748
4569135
378505293
225664158
547988856
139170889
146440635
597755485
139687371
35249310
373699053
106186626
620893747
24135396
374343138
648958688
30767411
4559634
118063085
85470440
25375370
42889753
264424759
5023218
6318578
696166213
189446372
306862311
562546663
359255782
119691432
822257585
108892650
81986654
88930538
367909946
573145440
521032849
114487946
189297048
42477492
50581555
68341434
13555406
522561296
6788543
135367949
451177831
67499118
358929691
48011348
1164870
668233914
369987692
203194655
245286185
134223730
42020565
49923411
108579396
224551607
6084184
352189235
725886964
483021964
117542795
193947878
102544046
139447765
14387299
106988380
218457873
254700367
507831738
139208586
30541606
6634109
601716095
20593010
36206607
666332760
745498483
161820211
432037055
67967256
234258084
227466367
747618895
115319013
175174502
55414665
427061008
55945194
581584648
514294273
3215280
28164159
301289028
149821774
14437228
171848126
51740145
33952921
23708913
45456208
203468348
352468542
6098543
7215343
6399988
296309859
129168748
399091196
1667634
113736168
568758421
150297640
62156297
224371522
355233594
136247021
251249426
305233610
433515722
121482004
14257999
107407019
167543468
2305149
306596249
524501938
354386292
28288697
440936587
118786371
809156839
47182312
486770307
149010458
622770795
381870846
101244589
43954705
499421360
278521780
313455960
105945798
522326621
572649625
13327218
460125029
369675451
232342625
469629007
541416355
107459616
373188184
79726939
312322738
588299364
310001734
468191245
62348230
277938071
38313953
5878978
680470959
146169607
179155054
644838915
323597463
381960225
389235715
152988136
59784708
2155214
471339483
137649442
295996382
82590971
82771524
525881929
196588860
12646849
230108611
35896256
301300756
398846748
740621492
865108306
72955240
6355029
541463784
63611096
695120854
20164405
418963
241332619
472795879
252887533
85756617
535443586
118480570
522475192
472255904
154151246
533073973
70185412
127913962
269605161
10635273
72169980
85958425
127161842
49842181
436080738
57649247
376954604
29342786
343915836
36863624
400624464
125331457
51753933
701022066
431087031
58423142
440361491
325367353
162139843
57561195
279760034
373927877
191867846
116203867
175948922
109476980
179792705
253482596
11134954
101025900
44945912
146254613
42593374
658252576
708502616
565072378
200061034
155717617
216563646
148997332
154523010
141892350
158683597
401831627
177889187
52098382
429278584
751597676
6347977
438365614
19617051
80399110
433256710
456300592
10054692
266354403
203638317
286239969
769876800
111298249
161845922
34759103
27108022
200308739
454683866
201364767
513223661
239975828
449589486
39992687
453633554
197205501
83089623
17676730
671519840
731596761
25327791
432717645
3874039
314146533
230888109
47661636
22508898
526407477
591578466
19574035
223850755
76747248
650139995
268735805
284230506
588809016
7892931
372354728
212606070
387936679
422960682
53483640
177740300
350602962
488098137
271480378
14058988
513795699
227326944
372424222
403283107
158247857
35872029
147581291
471926456
24414768
20791840
54873641
139390008
434814426
12885004
510947578
619954379
180260195
50638286
459314894
58047149
737370348
827474218
12696797
24662205
864717994
334960116
204386446
43836892
398236316
197914304
203708669
320808279
93250557
768450189
428140811
505521159
582359508
56125184
46862594
114913153
326401634
255189428
291259952
226474682
473032159
45985712
18923180
74670024
250537724
79719212
290048622
596278351
356085743
423749895
341237140
57253068
317037839
98248286
394379440
688529540
13051298
208326449
209949985
189711072
106856965
26398193
43452174
645901311
80685689
53353941
64535987
468317250
10112844
57633965
53978862
206446068
554279319
537605236
85961918
608470154
15362787
31858498
401612939
275224346
159209911
394983986
683740149
594758903
103814740
316802928
154414574
15212917
12497185
329250837
144378880
78440751
681959801
282814002
217488356
428023166
53326110
11676392
66365127
104444162
157490291
383227558
33452729
141952659
4075807
179777639
19685398
968097913
297379285
129645832
526504145
26926490
216939390
399565127
302266229
108697604
596392016
97934673
355253694
39414552
376174317
106407604
194936886
208271283
8742161
36505733
780304515
489047261
701127930
293413891
12199681
17374918
468304931
252866824
553471134
21230474
51177643
345643139
129770967
49877166
281674017
488156755
152618579
554798360
447839847
392360022
439293894
557193805
4180423
364529104
264144082
72071506
291765767
99779781
242075005
51231864
154007277
149091951
88252034
529678539
371117756
22406854
184395120
234209000
34080967
295905264
486834548
266405754
95876771
107310009
268133174
605504553
205774822
95740685
106881171
20334601
107280716
832533491
402380430
170278005
507231788
320792374
9006865
70532673
616995556
221022908
100033711
318480450
102146736
406595185
286964149
629601986
43892121
24227746
93291127
828851187
99574182
181588306
214906224
31351452
387405145
146915173
41750376
459170166
32044197
129422486
77608883
87201638
278829579
22526942
10523841
855947252
16463009
111400265
6339805
85174738
609674213
129367967
33865917
562601576
41922144
696733265
346246859
185580399
54657812
706029965
73394240
435925206
44371111
210776909
399499135
1960529
15789010
61709538
6601539
2525043
565684786
322182387
123614585
909872127
116431268
638438826
14913295
163848598
70019598
676881381
477245844
521128525
388045124
686222273
76861916
37110638
11361259
121207320
26242374
187043752
692132299
26600499
829569489
325148625
299193395
592617638
89027047
40797782
505716077
783775054
25723064
393671648
787061310
14641256
33740667
357869784
52291402
247704449
332299322
147072287
137649236
282033325
213498086
141472261
366030862
560944730
25374266
401371047
123174940
15291203
737306071
24987219
678487962
33691054
57264776
13610999
124242398
328166593
463086996
22598949
215044036
15009796
83566448
137728003
197900967
201692356
309571560
287834671
6301596
225535159
188759250
560328624
483389736
702290733
498287604
72356010
126751553
50720601
435730179
83450768
24396086
216575682
727988293
656698186
60770766
92245249
47365405
76338384
373835691
575622244
6339268
412419019
313074945
434227125
346231455
265650652
775215751
574290303
291646665
933455277
249629163
129019153
5219394
94851448
13994245
194313839
282172209
43364132
62500661
35637630
189643814
5358489
418409145
528730997
687413779
41562379
303382144
80416910
482846563
164696542
576152162
1949017
67195990
170495489
86433860
829704694
36868518
442693676
137758199
593731035
465431405
249263945
192125330
194311435
86522284
593097899
4295871
157179925
59272729
270377643
85077815
185482084
8831779
27015678
104837515
234898737
51534006
514735056
36637479
196537961
53331285
574961662
400766255
732258140
92365833
446686296
246087660
66676921
6490407
512384397
68812803
348838855
217840693
449326705
4094673
500503914
208125309
443781437
51694137
31347489
25406986
2821567
59182669
171489313
509175600
536871667
288335818
360297672
216639895
266354734
32896050
180559604
59654298
550264549
10430941
140529665
223754290
61499042
21779237
137795978
31804601
57746142
299347238
60783751
940313006
245536097
99212338
823361757
671168887
84676819
46287960
57713167
516084540
323307012
215964354
1094901
395384903
497557720
322210139
29503859
127196909
275359801
389673335
307806022
706114875
53165734
6221538
40268276
138957667
430936937
142920981
713682691
348029136
390496464
828563506
125790389
82654027
295234665
457035171
207495058
197251142
109617396
217956125
16291469
55079841
172932787
90876112
628815072
763004551
270154660
341462560
200705573
15784826
48977921
15853716
108115461
526665855
33183031
9853473
118897534
182382705
69966184
247514953
127365980
288920201
232480128
62504958
158317018
223002814
202258314
474236200
120385526
971730882
65615523
350873548
169529381
68202179
127772699
587031788
146412916
13938109
31010654
453123556
662034165
195840841
42192282
46721392
97013843
21287706
2106248
150243734
375644175
71758520
412175779
254756741
167997971
293782221
58799943
24854645
151979428
131139494
275236794
310254197
147780704
134796724
158869938
717650848
397194301
832715978
301083341
5420944
60934449
221919480
537005410
92935641
457009689
209831808
419150229
550283549
92993662
9891816
312401389
276931325
479798562
169447630
82227249
621889159
592363734
419296214
23412984
226128731
424315282
396765903
251015167
26470245
79073697
74404147
50969030
9009269
483335302
192137628
146438511
140904621
82571639
244103561
675283856
221189983
600368742
378906685
495998048
681409622
279376605
142952811
10100596
190075420
43837653
291011393
94186954
412221851
60816052
292213352
151510836
2912303
159971750
341561087
191495997
87659200
479597329
94605112
216483110
675315345
2175213
443667084
61912465
285980635
242733659
23448889
603930045
68406493
147684057
48204937
488542242
449699533
672858264
94531001
56416865
195901122
196940127
227768018
160815247
142405002
58330184
357325679
53692202
435992283
85438226
55975883
121728432
43381950
633507078
437631231
123128006
8709983
396890466
561957891
276986986
15677836
458033969
585782610
2681537
780874447
339638486
71973147
54205797
179161597
366521123
50798267
26947724
890614900
842689490
75334161
693073348
202444848
494564089
426231068
4045513
717695
139845756
76984601
147550613
197327156
736065352
454387247
650457949
77549028
163871185
19866936
191736882
212073296
97419571
315889428
179931606
814592757
328917217
32436467
248518389
193425884
89713518
178725535
53104372
310454814
112395176
414626516
765334118
439248900
380216850
149494031
355783739
112264089
116138925
226995164
32810288
4966049
22770462
616922605
206264347
485130444
181395761
284604774
83892613
379183870
15956965
2382907
178238910
546786557
703269136
176675055
238024193
414187879
2138975
159496252
420788034
29288656
148445749
51715752
401428037
345392611
212636436
120194393
227692212
227332338
757008041
193988951
92210725
5770832
19642567
898150606
276944609
132779436
714097787
176373974
42703005
194563401
279296959
339227445
99951
376059903
209789718
34258229
333076285
228241126
224053998
249959615
33230667
2883899
72618898
635227810
856816230
19917752
20251848
62098218
803019086
174259822
473654674
413954640
322576590
369871616
427433412
611578206
6029482
19429024
24147836
31472479
597891764
248908116
68849451
552774690
781836714
840526734
78268697
123901450
398654808
765454785
452532177
78118893
396316754
69824088
488830764
205446829
122481489
69582525
429422322
115969362
6974963
35354721
423315762
230354434
382508073
304418214
349282189
225838115
205576069
24239162
456231465
446589805
32167619
644096445
440642120
140939603
81831905
11502676
77465374
205731182
239251063
77058577
120651889
500116170
168586701
238406272
367754598
660253198
263531405
539503497
96158506
49340601
60377441
78991204
32589509
14762058
308045018
28655648
19861140
84412340
347523673
7627025
462214732
5273863
108072475
712781735
701426335
213446409
160895646
171984653
55428206
523649742
455598775
381847652
127621565
156108840
328175240
643677625
12580036
164674147
494495767
4842822
228495373
461592703
8119341
204716877
640069020
207865898
130498453
849469032
86691604
99992756
486711728
531753582
435149552
564105509
4416395
604733566
91298881
43680915
108163944
115376777
119863216
97471578
272236463
478189709
93603521
235652207
566531665
309792895
254549160
494855493
261262817
126922234
622526659
285540979
62020261
198977603
820607500
59393200
179472298
205400239
64058094
351981324
62735310
142033425
31042742
64659375
355746126
67676880
97533046
154630142
1187698
496472278
125086593
69950544
198942094
349209341
303177099
477047552
304932647
174417905
141754564
3978680
363811521
44633436
317969963
288834648
113447835
48846627
382687353
335271408
2733887
474619337
99942494
16896483
758227205
431472427
583422290
266156221
373703019
269147310
423054205
142952834
38624388
102831573
129923828
7946106
48468479
37295209
422182675
3903348
553730585
175327757
341961962
503400354
831860754
51590855
122929271
81265938
39752770
6207678
86036965
55455527
23579047
77770023
690494003
53995815
734378633
461123919
325574062
34677712
10198106
155413043
174250856
2554567
221480088
400754909
261171053
262462121
129376085
173651819
329641012
30729959
413028084
143993461
215512351
109979807
16373067
27807405
46878195
38279017
224555371
4994566
140255343
410961186
78444824
334973777
700049790
173266790
717848433
80310321
611684557
798151180
211870491
21779707
116871870
346152583
357487647
119016957
635471575
386095647
63200580
13785577
326322575
86226866
75913467
102368186
179391099
1133059
446630332
48850276
1379090
235847983
246695178
107704186
405479930
77765719
560742875
87649951
649664841
531138502
447793725
282180670
915786597
131486376
196337420
273959028
60253086
184182109
331424358
276730403
466223244
185857949
443785547
95739750
66342765
217854704
443197410
149096375
828205706
87532417
856661819
349734301
164886914
595386
417231133
173538696
98559237
215782277
407938730
618794993
149791106
408044627
189374151
325488315
800009016
95669088
230001250
419249808
44338201
30652703
104321255
523436358
358043951
135882517
10531172
52083737
235792379
378465007
79202528
83222448
2095880
95408174
174753700
64136677
67218819
43751424
576641768
343169091
589285288
11452414
15905738
102307121
80267699
234765073
72789943
516307100
33051601
690425795
134889107
766376077
205864193
714442
78154697
609746376
174673443
459624371
33709005
2073914
96743123
362536597
132344783
157522061
724521117
209456675
288848099
462655364
264154865
278554301
460777812
465584193
437815031
79856576
9330167
276091692
50992641
125791061
254922634
69081216
176680171
20322151
137134432
406560765
44190639
420729410
124732360
88239731
729917528
516335071
228683889
716462845
139131308
243806687
64907547
14178851
202670292
297474023
562844588
472130394
30663134
47607337
560119935
314008872
29807982
203710031
17740895
520513072
126812750
53603917
46151813
42239656
355233817
68377336
144918351
206818658
18613676
470925775
82127960
156629709
267670585
275695212
57695824
319653252
159036087
497963094
630130239
189083986
148477706
236616496
588595157
128923326
530566094
745329353
21497176
11404149
335892336
369257917
51817931
100942010
743021086
140147292
65261767
524313547
119857771
7196886
424056885
13872266
348629605
614720735
522927718
97503687
217449867
206646130
535747799
66527270
180287760
44455000
346700212
200870744
13346107
658359240
293664271
182532588
61101301
10276465
134527183
126704839
129534433
522572443
429500339
284743393
432069182
6300949
841652713
36422667
70455514
13405936
181285065
46532419
655051993
82712911
50533746
947797857
251897799
11563457
556288760
300870519
241331253
257243289
317318869
27450488
67018636
687078652
219714357
187693727
121907337
21024472
3311959
123872669
112112593
31883981
151197909
414969240
495018875
764555
115220203
158064965
353002259
162508232
31279308
124032427
337282645
124286943
396086226
572813471
662564388
768102964
48339296
26054886
683420363
471253270
147674359
424153600
722290248
617032063
27211478
463590438
52417329
309496941
156899837
76298975
152103686
339072387
396377356
241927157
390158632
197094745
14532794
125027869
227976195
39168478
265563044
100349876
15834560
351885540
610882971
524849438
942621185
15914569
155790627
13317160
458087421
469584982
468196323
239948265
89034983
184928093
214868821
512991620
83672553
74716293
8875123
325970205
127041685
24351873
80700397
134746808
317604327
873986540
376626960
31936714
298907851
376987861
409188300
98885899
107033570
746991
403271992
237880397
298170751
293861298
579913139
529930941
126610479
117931748
85118148
209202573
134295942
343243836
56289728
194670662
336258854
207974309
374434141
73502864
22280061
144764587
316120946
782480140
61455074
84577058
154717813
115201579
431087035
258376653
53299495
63195821
405782470
264197532
14052733
485320289
161203398
22042142
118091777
258521836
3553207
153999159
27036433
211088349
290950740
16620754
3448254
4067843
162057458
647170796
662011837
13396224
804191074
58981260
179371828
183979873
244570291
327914753
545980524
649345690
196737154
475474263
383297170
31276326
186193894
316954994
37153913
178434632
371457996
378432291
175527916
222827903
96321256
225886563
16558787
144414090
34256729
394231338
259322100
148116291
405785230
174123081
219455346
386312064
598493900
547815379
15363711
734768064
579053851
180978183
13471623
67304246
138853954
102057626
439295095
21532984
722023284
208977178
38689116
236301460
99695337
236918515
145675367
730317
40337831
160046612
60025820
190368948
32709777
451549137
270333925
564633883
42873007
13028787
8022528
63546353
142583338
340818816
185401140
327886713
138779981
419476323
70311490
238771088
672572385
43866300
164562577
495658056
850524215
104694220
754882130
181556346
171022016
394121418
334721927
330142346
132497538
242414092
251108586
26344640
633580216
187606711
98260471
58980346
61329231
33364591
12219976
176868117
448583640
624156548
667612905
77987512
29017631
65308411
70068859
122961055
464369417
72944443
99549139
323006701
18810925
77530048
18743365
149243316
402564195
220371337
925032527
278624922
26881271
368372
124870593
214935986
354959665
78321864
88332770
57174923
64108814
247205124
8814526
167706218
483480934
325119322
119411660
17854802
95306500
29029762
679645762
819801341
284338419
46969043
379387450
193207869
312141004
423836144
196178775
298558121
79120027
184143487
67444850
373004228
141856032
162914675
212785855
446103789
543944606
159440156
476682252
15944488
27299272
626008762
108810962
422976166
270716673
23994348
190617156
36789596
325162854
465621041
105165058
321197771
312055608
25054743
131958078
452199624
126895248
475186011
9130020
471902885
349848775
52611412
52581158
72309976
520974466
207577192
362702469
157883496
138016867
221430146
343820956
649194681
134772376
351546392
95885363
294461659
370300219
499111742
1401833
19362992
490696104
78225648
289425100
366741293
747564889
124885291
170037320
384111335
64976340
273034525
130632380
185654378
98975588
25315513
278587519
763175
286528335
515971120
398793866
161763581
217586132
87946422
151260910
494249359
328001536
92302265
498873744
274642734
344029510
329600372
25590392
164489603
336040333
144313446
14318812
318595846
504428079
740284380
612799616
188388938
610759079
199292623
331945757
219859078
61386336
61522403
471120212
50925325
207451552
3142632
498400604
486736435
1243134
282007333
7059264
282554560
177468481
27517056
15849162
215317732
866811788
107236249
139615371
109129468
63360149
557162992
644811034
109679449
299680253
16474701
41825281
194022559
175180161
109397204
164169686
1208019
145146847
108520101
7853802
134861435
465290948
190881123
614643263
16651405
201789195
467712180
156386172
587639084
244209992
4055234
483386720
118931792
330133695
66710109
131335413
851013761
3589821
40771308
3211183
103430631
182641169
764412521
361548612
249282908
16196295
402475045
63162521
14444471
72281783
49269736
74711399
43337493
680640324
154760755
449714267
19818483
623875744
46458131
21087182
63021017
347698004
511648608
27591748
28749721
402972565
358092520
4563405
33196208
179896390
65493094
645371587
227491602
140457820
870523351
272344853
109741975
107082115
346553762
894484522
10093293
38701926
38308305
97981722
47889125
47859546
25331224
4997347
198294900
520829446
191295911
87333784
386228260
80847332
300380535
382960105
124454557
53174186
240775778
567839684
734981484
208157118
28539830
758388800
543488418
20491327
15724465
151925850
364929930
138427767
8751943
8436108
726670204
25947951
209921207
282139934
90624975
53697168
365813135
60439393
474923526
21877420
12890303
138025712
350081900
801354445
164686744
26090156
76051739
147242258
205907894
68626729
117468316
627036612
175584241
79304104
67072483
40739980
736736200
524329718
526218035
269600352
113798179
68480559
160363582
239019589
57977129
261219258
1603697
677160803
114296164
109503464
253092026
34441717
192163854
72637982
956111343
333129523
183593789
290276693
433362713
2718154
63508592
44577562
290566421
251144061
313670925
316144871
12787946
337845060
44134977
9688190
223857845
73754996
112250638
330380828
213816779
32262753
263766677
296347129
53239081
226736170
169556677
400662118
174794018
468430309
85972563
82735014
388106556
620793117
296971811
103714848
162364647
31751064
89963111
214802932
16335264
554204544
88038884
356956188
90486242
212445694
612672737
134727899
16779836
380270889
804622188
157022486
49630425
778319957
94699172
211357432
391962397
83652379
135175761
21149281
31484032
4447417
964983228
234482356
107400908
119984180
143521031
42871569
256511581
40125707
83238600
20736696
243981341
424625218
409066331
381805571
349878837
206720010
64427588
78863413
247254166
367996608
10466820
41829713
45652238
38038695
663370587
314460662
1695201
193264105
160088632
539030986
21727852
46455489
30864218
518812742
64432207
61239322
572797904
433342064
101789163
246366947
307057147
233854538
57112396
131002747
315621877
128406214
203194005
448732400
95376431
125573253
118169333
144247965
168643149
228755769
501143447
651516275
684619960
450465508
73364495
322927804
501502258
151591556
75055351
7669824
123449285
26434244
642234582
53918140
355599759
14469687
14304839
3044614
712672208
808762082
539075049
125309010
644969669
20656230
5220452
157161406
226434424
104459776
254920591
296388478
197775182
407407782
616144025
91022462
484728201
241956542
291622230
239078078
3990245
282632730
22757196
170525439
209409022
101933163
313031073
1271019
37891405
119151599
87627691
24626178
36380868
128226237
75197517
453543288
411870592
12976849
414027662
139015112
338445544
51647409
125767759
131669891
182400277
10772150
597693
186393708
108241083
493053492
761870751
408339710
144706180
516492214
7830078
97783886
222847193
447128188
511127525
3941544
652904673
18792719
58347678
620375109
373883074
68278816
1326688
222912871
415584664
265590087
770759653
460260396
241101748
292759193
23164474
169539962
106228656
343831433
519452783
7580820
57566596
272305482
215389974
101623631
104862534
290130669
139195456
13590478
143456823
237552268
147524921
117700839
16990129
528997031
213061242
306594744
298420175
262808699
208070512
245346998
118834377
461154865
287427731
54288194
192657035
593742457
204521336
5090231
189534895
398246697
235044505
509077657
509701450
399352126
505999218
138337175
318185877
308762186
654075600
51918193
275930983
6935004
878903989
232999035
357465405
28787172
107553171
150729653
64886536
57499564
774456798
173439449
32236830
528598078
111792088
3015036
17266885
351311548
139913750
86157823
75667645
16084234
261502705
63662756
389198698
1368155
563438430
30906901
490367386
261285643
631035235
107977485
150436424
66236921
364299342
153374546
184913693
371389821
85222176
311501111
369004332
108355616
643862161
428984737
263476480
126930723
272394712
15170491
555969806
94132100
236670169
71317830
182326299
786993065
250410687
33903891
30704905
83027909
109103266
15056526
958882067
49713786
490381848
341325842
156219309
710308379
241440652
127751328
60165850
714335084
99402257
290626364
208115228
5234436
216197375
339776038
408132593
8147715
19220870
200981948
523971461
128802843
311242346
225278579
787345782
208098330
204702575
125239069
178218251
212345811
22851664
8430913
184586307
252198962
23851989
457984373
241474289
83280472
32246677
289081722
553080792
18854913
864562904
86926301
264720683
126173779
455040581
126860349
62519261
459626451
255004390
146530384
307188253
46553962
6296146
22279301
147924642
39846338
152535032
241817450
19704175
361722446
106623393
248296374
51035458
15196431
615271826
596359759
507456294
178683714
48302515
58453724
79186210
270917377
346880324
20824078
499711451
110761415
47719290
425695272
397798698
136280989
59733170
31119453
82599387
385527443
394139494
326589191
528065000
537005106
904520044
39168734
95221110
1413656
19358840
7123543
260857673
502140536
347268745
894963435
614779665
301162664
762667152
156495124
386940475
695036
47189947
494374371
705086918
37303887
433742646
91955494
358846912
206112890
303700658
9617163
185350191
3999902
132755496
393620492
832281897
491604623
338023542
172989304
302142007
574488806
9789175
12767309
106049931
49092772
1655095
75059637
523921271
494152738
617738410
43733432
458956031
380302108
35154979
8023972
407784001
2523126
489664121
526937357
140381466
323303072
111903598
128976924
220996589
140472896
261213381
119402791
688923890
199071804
124102004
194825687
12211385
264362464
389862620
456389159
666210704
478577780
145904604
313398924
294520627
286308418
719566282
297410830
16321766
123776833
393928138
18482444
201475632
92961549
433463996
1009170
71358421
109749656
291202815
329461629
234120878
37077069
670207644
842341560
10850149
72366218
61814834
12943029
414588027
156370321
168260190
89322608
107669408
123578037
37182693
8993491
225569802
43021215
10154013
843396098
562474805
188335957
61750443
21795409
526810034
30262796
80990454
103830620
124483330
26673521
454057
7746901
396388832
543035652
52496665
394934851
781326089
267459528
234061164
40388324
496293705
265682074
65675480
463715643
710273226
15474406
185605741
247998536
55369431
5723193
693340231
202665514
85893559
93929339
308312021
9955768
65333286
252604746
453391932
452567261
24735852
97163977
455360433
479674183
105252637
94979870
98519159
13806471
137277968
132731007
143534471
128419138
84821762
710147457
329823806
37107945
125577142
671365858
60468208
1809355
506110117
297832019
20974756
173103670
523313339
46084535
66015146
185284233
234636441
356322933
329434181
104466387
89776453
741339206
441396316
21297074
473502526
22069922
216086084
184796564
100854210
663160891
73053944
69395312
203776051
256025352
201185751
402217125
393681319
136261044
402538805
33759827
538956084
520403156
311978663
157674691
134727729
88954741
40661871
11264889
147031961
7576585
465699733
166446613
438283121
40143622
81348511
129351866
29148962
149475015
81793434
512102707
404277447
859439982
368416011
200142343
128012458
201966612
437120396
76211625
56297598
112536547
490376846
430803758
282597263
289201226
621262318
667965239
499894518
599807755
42572097
98743082
200887953
56709133
93589054
54947663
507727115
586607167
684619519
507441155
127959317
86787105
63282348
268622716
118973541
131873205
82013926
69051066
651917277
38230741
287039376
331640332
37021376
292423222
431340886
585503261
510181804
690640654
527338875
38088061
143846994
73730167
321546939
82487431
41094679
81355
146528313
580024923
287449011
647893160
293469854
77685845
96672294
112828672
305510508
30815127
247126553
250660531
161954173
197319937
90801568
23508538
79704330
87395740
176751785
195111960
269650438
591279501
494497428
409317772
524496341
185923880
148964773
480242550
79788634
315985293
364743668
81110336
68785
634374790
759235508
6594505
338849810
135137234
188376779
191884247
109825250
2031025
372421489
139504227
66054369
252395217
340563015
20737469
31688869
210577396
211538452
61113338
66927105
857751278
62360095
657628446
440972378
37956425
98312116
34611770
124481492
204260817
66427744
231642251
114005376
339797
283940290
550678449
135137843
307776271
620479079
67591658
483204369
232793297
768298842
68269486
734724838
183907502
339360469
744162090
476570667
61215678
282727694
406380384
34999558
110297621
13008643
58090521
117352973
93092775
324828829
72380921
304101621
90653730
13217465
328090469
53023871
195319273
73057692
107805369
34277887
176712623
38723282
710605608
13997554
130068014
173606872
63190541
59483876
338791113
68962417
81752834
82634894
198999295
368637284
142721775
46556491
711295306
398559806
239904849
23850810
39536689
192288624
104815629
225169229
84142463
182984429
589390446
15927393
2915067
82021349
250281774
74625341
130985360
602192022
128466630
11701814
22743709
39480322
28887253
760141916
233595038
279540751
575723666
129915103
8749729
179164624
688416236
91069319
796717619
289221397
287046217
273252532
69810612
76934997
473438972
116094255
151193085
55314747
169951515
181582749
536594374
733319631
255284741
249836133
636773694
181545157
51042942
50767161
22470531
113498019
294698839
305753546
517965476
592625377
138899732
292630617
308613216
102151555
85916826
71233904
46971375
9805551
111110902
898464529
432731338
12601530
301830789
17516490
131262541
6011663
177973332
256255319
528152822
336687541
29170002
793765943
101033650
344025669
17307721
161773223
16493966
422370859
572353025
274243067
88210405
827649560
322156769
917649504
114398764
402130951
19969038
80205767
121682927
280221266
46347154
244372721
103700836
87731261
260791436
152455813
300167482
657627833
446712998
164970071
158405476
55279862
666347551
616923569
630227670
202607653
474792158
25275116
142212712
309500427
662138737
135917838
215646175
339319377
114090688
170033673
15981139
505372756
277440690
203279247
199058110
26397590
154610717
89738117
137160974
35717099
19988932
116184850
802367982
331166980
366681344
72429507
762285869
12308687
644202422
172174438
646019319
196176969
251168530
243986636
193392970
546294814
729256231
13380701
396925827
269436506
63042621
751945799
65867732
239796961
149680956
122646145
83013816
195278883
224638788
263880650
11016757
3750096
653666437
219172457
170022746
622155561
541407507
700086192
797120240
862679261
95049479
10835182
203602207
89028241
32992057
217283738
398765745
120970579
204595553
7016884
15416356
57396575
32716147
528728058
296176956
214568726
375508271
125639122
44713084
556767609
29220690
556074175
213357696
195292875
48757232
671961208
233528098
112392270
199131360
169000802
133927480
517524346
112905781
19627784
522813749
17541420
276926335
690326982
3716988
182335023
163229095
386531789
267317591
670414200
3560573
2072108
640439610
51796459
9432234
471962987
64194622
316937439
644496075
266541092
3724470
69309811
142461804
163198747
38796873
64863341
252788789
5540154
59424490
488365489
256755625
14478225
499684996
697125636
5955662
193489104
184456297
182443789
202971301
232198582
11756405
432309472
33229670
117313553
64266962
40604375
117241784
630418281
96810011
80524724
143754951
30741397
341386511
11299094
75588361
271877075
135983130
44482658
3871316
270624982
239486100
417286639
256931947
221311714
167440223
558920
938757558
445519173
857388304
575904398
492178449
115660850
458295341
122486229
191757174
185524339
19003452
181334736
172209950
96164380
125736680
191383626
139123929
452104317
2473779
366948
692190280
365758980
347776529
523407292
394884947
300752639
562262494
233373913
310748158
93079461
231829495
251017369
104769309
133476976
42915656
168953290
78388085
83428206
12011619
2422747
5251813
174894105
497086050
558817587
139011538
477024836
324779962
3347476
145646096
26014857
340932069
428616790
35507603
61997953
28821096
50102453
9675612
576164607
32177528
279659845
140546544
1391465
13997681
384082525
574459244
115148486
453961329
249556871
520232211
306267447
108315581
195681999
121243152
81964375
26119697
97421252
584870043
91340211
933845271
683187444
36772211
61119401
323702826
154236754
1440273
158668146
34005669
323301659
2934094
17112641
175948325
191026074
5273896
233841938
44955766
247792428
164555870
323976464
41957718
431100581
207643552
15586746
149705414
256271000
442411190
88781906
227720628
711403033
10256965
18224694
19644338
559377441
9732160
400408141
361905620
7114370
168612331
515260498
697205173
73135461
854667631
9190560
157593772
44777825
200751786
97225673
162178856
62532239
156525355
153218672
70303025
222097255
70460923
49281605
296398718
71533475
416406539
63523476
412875781
133482022
14834039
19910501
610243356
193313003
107710437
47401111
146689392
322727179
105880833
586016834
14962590
173483656
621551553
71313362
838505568
512092789
80128032
758080692
181625191
289829850
452988344
42592924
835586435
74432047
213773006
480545902
137790147
158494631
183505
1778935
923290853
155092883
3149917
17596891
339707507
146636
23656838
557165294
209389382
277223471
544585653
132709253
208708421
47212111
192450229
156245113
226949617
132599180
100342844
122560775
178878422
801321850
519846815
60242612
102698960
69564978
640937481
233482017
63771556
245750585
18766330
19323898
251511182
55976327
9823913
394275383
186385840
285151426
109061527
797728852
129182771
486951415
204497767
6556446
443807456
234378787
26833500
51362883
147003518
352741918
219061364
720308621
158863657
101328709
257328979
249096000
235383554
386126878
372948531
484367306
650461507
8716053
11401796
25515260
249340608
381825654
230766537
423634264
24219228
52272371
213914536
98883910
85294624
738033576
54076276
412890950
1288437
123328019
44804895
644320224
463657772
92761233
26127332
25802811
280503016
523901243
171382680
963874
8490754
89868138
393416561
396196794
543434754
139604926
267644634
542236337
14210602
301881968
260899518
218065814
76160932
62208644
797091914
182311072
329309329
568761070
647481730
39853157
382626850
95970533
766583330
164709071
120201183
15906034
99379995
74689499
163044661
43460434
75606336
18357641
619555276
231684510
262679875
76239666
95016864
40331352
67988409
84612362
136880532
20833812
241569719
423704925
73446800
241642263
61302442
423415712
448610496
214303530
408961439
234360356
356476248
82627755
422461275
13918988
428943266
417965795
59237455
292325973
120807334
51197095
106476117
345050457
19259883
492556497
516171488
299077694
461564199
17685253
100316312
75822900
122115211
335670422
177764187
610461158
19253140
197139335
165731670
99593262
38731249
266426533
63945120
167727600
404131241
262961299
6000092
751222982
435627965
371950353
345431442
212421521
328796156
163433639
6412727
28227630
134509783
18845648
355560583
702721004
190048749
54388384
69659267
685534116
52435492
174558826
12186022
287962589
266751825
129590077
154788014
265864037
51085703
105756220
31480191
543407
144839231
20529211
300169382
525514311
556822404
298933291
741891858
287542611
513255132
256579466
334309527
71985193
125969611
428040462
345825714
117467006
12215689
352085749
30628118
248072289
682214995
23396447
296659214
235372742
176589500
493835929
125485067
25440219
204213727
452599624
726273396
72610758
14102837
111150742
491132469
508565248
359065500
508034540
420335562
461480917
144910598
427313098
250389485
19220763
5269186
218232586
562434284
727409335
220821667
316864911
487048455
55321725
94019724
27871191
29557364
456459202
157691838
289683229
497587705
199281817
3667848
644170309
8061665
100273254
351615722
93365003
28822079
77224341
102780341
505779167
232824970
44893435
498226968
442354549
438044190
100607090
191473753
309347550
316878900
564569617
37820786
126753188
897357425
256559711
189075567
35865773
16253458
175246234
370737511
103783390
464544614
93482247
156091016
168623468
68341590
480371537
161287015
267530936
296215798
500864904
12554214
606330224
185603918
353572782
505608814
57234035
175760897
58841734
115982129
489168212
53219040
58535090
61714204
325296505
62436030
7669822
33474897
19245001
18468339
117609218
514473891
143999618
11091002
131702399
185556634
273334576
165740071
16386560
23359359
88151818
146077736
146616514
449958779
97030737
320251180
3486234
56944063
87702509
55033021
129158703
242583094
672206110
887504132
305353210
135909950
561988836
20360991
78501676
202964385
21700438
87072472
101268427
278723669
20940100
50711648
687377100
290481136
29180943
167819232
219744334
9263127
211375381
68220998
8927106
272471884
177030128
41459258
409000325
257168573
703937620
587375288
158987669
90029080
36467843
52845054
14135954
124180003
705799341
42648492
118434429
112458982
422014468
117178265
496930642
95298951
9531773
1718317
37071152
485312393
276867318
164306246
104000330
214548847
253078592
410326272
618687745
97231015
52169515
683434358
344023449
25427629
81891985
603156686
95579517
212473687
222811271
287555427
269683873
239738908
59402780
272403637
350022541
549550958
266644310
109656168
317782399
512349717
152500411
121812335
518020439
28030655
235675394
547828538
69754879
630107098
347951913
5090782
431853394
12785252
394035979
292676646
340006678
151968149
369284357
13629296
332373513
510365974
153131046
126325314
135563118
625710867
768394397
88215700
282248951
69435745
259479151
794748289
306319909
744812355
325046631
273120397
586864164
580294031
365102484
189829134
64979559
124780222
542495869
38755150
153579309
160375002
391276968
319498393
82473412
65643637
234575070
274712270
42164278
197950665
147084265
95208840
40750052
19284359
245546806
147614452
142796158
26756084
70228009
126158962
2907605
60349553
64188082
943635
55206890
315583845
98569296
515793941
281021306
34095173
139530713
602101320
208308568
58531135
110619847
143955649
515825627
100582041
162614684
89300994
410010923
93718459
922659
537034716
382389647
220219115
505574980
139536663
98694123
28367149
150832819
336651959
167278283
153861250
125512529
81299636
38169711
127310724
8222552
151707278
326378777
292938123
80832374
87598111
182046416
280621246
22771157
23683439
268369580
38868820
626468068
287740750
2494153
475755692
19189483
291071288
351085105
371330351
540560612
131517152
118906447
738474499
331038840
41379444
335049017
800782399
463613086
166018037
138821138
427354418
202835035
2037351
65399746
78806680
155681714
1434371
269503854
39189745
243677215
324948817
515069162
861364008
6994902
371062324
576115910
4424501
305998489
176963095
781429398
102710230
256287548
10445328
291764370
83835667
538591458
588853728
24161741
433113333
438873358
746007285
605810983
19717313
325402561
143354613
342506246
133987601
159889667
65155904
230614780
105771135
160491565
287945525
53877607
154642754
491469553
25527048
130223239
313227992
136887742
203310529
400351645
1239241
101862267
329514500
641190828
232173466
68373300
67739005
289215583
129723824
232232769
66945827
220871508
400115427
307104454
71261544
146676542
40329642
761960850
274605297
783341728
355401765
13275131
26475471
703653224
560819153
65435657
439301438
318642449
336889326
540403058
31162448
547815813
284450605
13461992
119579929
530834700
491459329
44611521
574696254
97229138
620663553
349795486
105535166
136233554
136815753
187394520
272694387
55538597
735449945
361153427
795076068
402280782
289748313
23094995
129084845
271793639
748982205
333452765
255871333
172214587
458310014
234621090
355690369
3232892
530289618
828597962
662731816
58326708
70644256
439004657
95013552
276870648
665665
873616617
8246617
314199905
898138352
549850695
7997088
191877707
671573227
10845282
259481
35013118
81072964
104364777
20994044
117681127
231945400
474663860
219420123
37740320
209101933
207628050
9258475
250647711
2424322
114099016
6661660
113173443
51554705
66620487
60298667
168069153
738324132
733421317
383513601
26492028
113460883
15505073
549378756
175833077
171436826
242120855
242615886
295713250
62310243
516974116
247915543
533304169
532218026
251845162
350120811
263348176
235310288
20980469
220545141
857702228
409954079
87943357
175201758
12671102
44540152
28268018
747296495
283986641
381224916
115153314
6967042
228700414
67236286
339967546
917496855
706491066
132596086
56964632
146158728
164864612
95164296
645420132
423084576
282106399
54471365
729672943
217079724
150139304
351168608
8024828
11284043
677304292
71333615
6284682
155743388
124758166
86063496
81692937
210832889
8300804
336664638
1969011
661129017
252700469
255558181
122658285
264508371
123611291
158118766
342083573
822245516
381982189
26362901
170514418
576861634
10044205
471390719
49672919
97609634
362944061
150582531
725437778
202694943
241403110
74175170
31079264
32263155
354506203
26528575
8634408
68935286
336143266
24982890
250326556
48803647
676552057
149206007
319940315
129995064
127373726
168811332
296351095
152321701
80784808
990981
182050335
653164821
56739098
172089059
65555273
492536080
6277582
147373012
143801335
42951687
68119538
35141050
303242513
772938990
105294406
245921990
77351545
26400501
10085904
968176227
7321180
386004810
139564275
304936785
239268106
20315801
249845789
54052880
59430349
178336494
32030802
264710567
239681683
486001055
26912498
77113578
641056719
792798678
239788072
176857674
369229390
572835813
490739333
103930287
10103796
8594252
181023128
448835850
39968284
80791908
567841075
41651863
123601747
21656366
622448445
136699189
42780725
17685460
63587151
208852607
16867723
326560571
488250975
3922783
103996554
25564365
559600117
43366360
223506088
180814832
59086853
137409213
197582957
935377
55057613
762236736
232328802
740839610
319201357
875387565
103437346
138474255
16215304
2441768
530608279
309912412
418550212
348272389
744148844
353393930
732762
77733590
110442243
489175863
321203162
525452069
153354681
168287818
250900169
151154589
276964791
179275463
7557633
726079262
299022182
9809399
146876851
169424039
432423172
16159690
192326381
337232387
80945919
297568376
212797739
438522844
689469390
202369231
241324041
275659659
64126100
217598068
498122116
688487952
371508105
198997026
137945077
22673608
411933799
10739044
19143639
4738427
116185241
145945580
806671919
95710443
272655792
313806951
169016674
210200314
50931481
300093033
138019496
144846282
475074250
50045686
492532487
326083850
38033249
22297949
485120272
55348228
111786065
141283419
69269125
403775922
158713207
1784083
37515396
268004669
3758641
247540250
142615643
296690717
232822637
650009812
582717780
3580742
205243815
81310069
91741365
64112471
711250931
236552633
358242988
397111399
70000203
348214340
28877537
15238325
494057818
165533431
493285703
74929816
2699114
301677668
35121552
17837402
469515118
451411557
166332678
204343319
261361543
100018044
630565401
2651559
383750230
291483346
132181705
99789452
18931854
630493094
35128496
216771230
837581858
266556266
79632550
728419768
326245526
72176696
247076700
272686104
896100
800557471
72129693
115586676
40970596
79896366
75738867
98455584
313330096
182542548
222793130
158292193
239432650
446979120
60716798
386766929
137639412
363633707
48141034
748462411
439367794
166319666
408694438
147328696
91966654
320193224
6787552
133325198
548894564
105230065
15801788
325147824
90300866
228418538
462767359
87902473
387572489
63012442
34689793
8277230
44623400
214949485
889068690
45419248
439723707
492109898
349642452
18382281
150749963
722180694
17962194
64306456
189012407
50256195
386462339
116764937
552814940
541089028
377350815
55967804
92770582
409018645
157751082
211499574
28156579
23410383
443293900
243783107
232384710
340561563
650915047
64456581
17496428
435922685
431915283
776668120
173060701
137398600
47513249
285142683
122878412
921507387
120965371
88713
136805772
41096010
505759292
168942963
1418698
464510315
274971723
92429593
503651169
8400409
891836503
396331944
48551786
116848188
317740816
221404815
168746484
323702435
358231865
1115242
18583563
381372778
122615239
210165259
345113364
27478128
362599859
75011950
208251078
224203512
220023954
36832610
48996945
138272163
217306117
113266864
354849287
590140459
387753507
553050128
14150051
15145159
64783601
426308852
427483249
21320770
27652912
83028469
192628210
147799107
594979887
128745753
392512611
396385021
83972891
23758
1736132
28055597
855744397
209764141
582714
17096342
450493924
312189152
47039071
773939272
488828212
73183054
79026989
463219045
696039311
210561123
58246032
16307684
260960876
40539945
270250654
82672213
65525476
101204812
645430451
232942702
859076094
606980252
702460581
114234280
864787823
423203785
399442825
284874128
160212095
9751048
146822991
773872514
326217614
39413396
27997418
220897917
101032592
55813825
380151795
136702298
311976248
479519452
473268134
553501555
149603966
3834190
121082907
24305809
349371661
20437244
46910121
11443220
145719805
343194133
18295905
7302336
208000116
143249080
688137782
171308315
19126336
222969022
212194
12386747
731900233
611790254
76889789
100491043
524250874
452946044
208732867
49420732
300703505
234121983
880604721
283288581
110262351
140204416
2971991
250721583
510954151
397604708
21060448
3231305
2687592
60267915
34888989
34318582
133893398
233732155
135273212
542354110
209728487
226685139
327132376
23155237
376252837
447756914
100715660
107406602
9458157
361656431
481286662
297332963
45075634
203366487
203741812
4397630
771103972
255642460
261888246
141686369
29415984
46195724
96275456
250840800
592134426
514108548
11170347
289471570
188665363
103363013
54834726
149594196
777704989
61159369
668881814
132605201
627218246
7346173
7337504
128792424
92319602
111626446
317737344
75009413
88547127
183079168
48120796
93083639
555550448
618209
440159285
306836347
64604190
347665227
104470624
680860301
42329145
586477577
269893401
669068964
236114583
316569996
286915275
555760119
101113691
180189800
407526896
539953595
161289449
100958992
15357387
49384569
114088696
119223833
22711679
754176744
77537421
764129769
163547852
325864831
75340297
119402477
303897783
477211603
165660057
213430135
270577142
625956230
267464558
154999036
341739670
181382856
683093
53952027
133502244
1360395
44667596
1551709
258911181
561323905
659838157
356692485
679215336
148399975
179660055
64135958
161901486
663829451
671041213
657400778
94812552
672017519
262084166
660635875
480935126
75218952
229092459
587297071
69961768
36278631
235417644
358685807
21076027
532298528
74277790
178469208
555303043
207914008
30928852
282008376
265693047
307920627
663783372
25281572
740566519
265677789
136419840
28214367
446948775
134783288
31003079
100508986
50850132
110492325
100072174
383761491
4870397
184780941
207656265
589140943
97749905
4470020
532676750
220245165
328758618
37901485
326339329
536950989
15407383
930172537
9264764
708204443
191094099
878698258
294587024
660135068
209198375
200495927
244111548
242403434
39884905
74390623
328970337
598580217
238872030
279282398
37797079
137137712
181478888
19721430
105647993
643143034
428093087
270690667
646248190
561724055
33164244
214099907
429313817
136426
435681790
318676747
29922536
140560430
217221554
482236794
647040678
991872110
43696295
498544144
75781010
323807825
203311175
777343016
139225942
351478713
9612220
900180757
9651251
26782453
304399419
173946798
81111857
65598354
504143963
215120616
629688988
195899273
18981411
94120373
103466764
170721581
38029451
86753247
86435045
598713616
452333104
33663270
152738174
167346217
500119078
50512285
243299856
17583183
581016230
5186392
192118795
588457224
109596675
258680486
276741971
486916735
314393831
265753061
139956255
95207907
529403382
298327767
19952148
90201252
394093337
373992729
202298045
70732347
203837717
52169835
563966475
31362046
202780162
22771381
1511820
249142446
167734501
229656311
112434190
83176563
588783382
714622589
367589613
74547938
487046616
469401829
164487288
847870025
78590652
35512064
454706865
578355509
33356754
394253095
55850327
714260202
107608938
226741856
67175400
209723678
479567516
40278582
55594531
80479614
35667694
457373081
28930036
280342866
369513143
438917673
324114688
121594345
21466321
41516749
661439941
218301475
305486261
52561082
400929727
182092234
827620062
87263835
225665181
563750167
116976384
67485280
335158871
421802170
207752832
35084164
165803738
547634925
122006768
21183059
249381816
65577243
398924368
218221649
298914231
382319853
185225316
1661156
163105026
351782958
185177547
477745608
27484798
691001493
27521083
217075705
24726229
146847540
141877802
75515707
235446682
84226009
15752911
928479391
57166659
122098261
276404807
34565642
572101964
211084147
435897601
256361454
34225546
673091031
66638760
82391212
298945963
28213515
101885736
208290695
7877289
768578881
411151599
35534050
413016404
26130887
1253103
190295637
356011583
435784577
556598568
45534661
106187712
170221562
19238571
352486014
4824633
107058561
76019384
693774236
45291581
375648472
121451923
192431169
197855399
229060489
296470635
565323197
612581005
388489124
184605188
637920228
287088412
382395172
62827717
7517030
59669973
96970116
2135894
45286760
453450507
196752142
169585734
730773827
14434331
73056016
10610029
720013648
266242253
272996378
231170983
25053186
14191909
32972820
64695017
143239375
454729601
435528363
150618522
565473443
4151310
100503826
87656712
435380017
136530195
114502933
119205697
277426677
556345860
646329005
106591286
109394555
230605350
377232676
493803352
90935966
709021886
34153298
58712383
899855738
778738293
382974820
444500364
279677675
331274231
216410501
129256879
68769614
4372372
47010319
56245139
62506306
58887851
262017737
243719404
46467575
97528951
403001378
23994648
101686492
64065730
262471365
150937495
325860365
132191988
286605026
600420538
14757091
71118538
56176972
62873434
2425249
50170665
53765005
96756391
90947051
267415468
151157097
39818642
369810226
72687300
518980918
56113537
697051437
797581818
620612745
298804606
151941432
232812235
256010110
21786140
465495018
250331675
252861899
391718794
6318859
388659006
211118999
223419608
2009477
20081466
157703803
3676916
195221864
425419602
66417051
342434943
323428354
157822469
485028271
413956884
234390471
2229158
204138762
178893800
704868973
82811240
409473952
29401150
419080935
617996942
7558602
127883230
365417543
607942693
412418484
520838057
430573193
294997057
456998309
97722936
29837979
334443597
3280951
387663241
520573846
481290
397639510
96255883
444425252
155131090
39933991
156094044
441309520
510977106
4944599
77061455
134354408
2390386
115989244
74620497
351616555
453845297
65530574
371038947
414036603
553654633
136851261
685272581
251103759
112934813
190452210
173956681
433568560
62164037
36387683
700042425
24032081
434820159
149008461
491336688
273828908
217723855
484328546
480157945
415408664
90386045
14181460
102637391
57659904
88115095
220715321
40205538
138791748
384302555
720600541
23195095
9816721
173537167
254816756
103091351
379504630
504056049
23597580
585412459
91641495
635219537
6635253
740747511
418301228
487757388
415446794
169656908
199153067
31415148
31124199
402083759
70031352
25584028
16742911
1303692
40477118
755615929
58687655
190810873
581807705
623165584
429004068
810445918
306368734
612099390
162455696
306977473
117083783
159493722
5545853
473214656
433530024
239440295
102962182
9777668
541647490
273955484
193956691
134768213
319369142
241963906
479642917
102337559
110925118
3029572
578152877
944335964
194411807
134361731
393964991
126942684
11069873
511745431
336095268
22891889
515887737
315722492
560041184
167134309
616866763
10326980
314784216
14946512
570174281
2311706
39602512
144522570
60953664
114678018
91449867
153260736
32086581
21409134
49495670
797064955
420490565
636080727
525955
208358456
317373467
3035638
234750488
63560793
376914161
224487616
323703504
37953578
9371681
229177897
103620624
235297709
254116224
83093004
314960935
92251510
379986926
72659102
17374245
271282889
172350223
606106211
21835592
65812789
46201499
102302110
10606385
294385754
88634973
107049831
37919457
346141183
455429105
55356538
402257611
49630654
326199152
5133765
231726446
113310116
772366902
29081860
78628747
188944424
556639834
510156735
149113067
9706622
546538890
40544476
115862756
44295712
84513186
482820644
648159409
409134973
336585617
24017377
685866687
959244262
12934099
588970378
177073651
360224717
73563348
578035354
600317572
182395086
325866091
326054746
697297233
398043908
209535797
515529933
111599777
378304555
555480267
156368193
464343347
106927043
577303027
238798808
69033312
42551942
250737446
627367189
68028832
223520584
172532263
51498057
276356963
15725040
58071266
381387761
326940190
459387347
325959851
19753405
617495297
10537594
148772002
44212984
340452660
60983342
422635620
473118638
377101797
172553629
138404635
148335635
180326691
71708803
2057020
85649670
599376639
87408186
100625401
219540723
359638087
62608928
590761448
175622322
184819738
97694680
622496301
132362684
274351517
61100281
265079888
108719818
657325675
151441973
339277454
262723879
525080231
6437021
141946935
156976591
208562535
48185309
15054519
481664832
347117156
785307736
98836975
941898922
2733581
432558851
36040930
214453961
266230347
13845607
320787069
102515785
61203584
252112061
76424680
81245427
34810251
526028401
850086746
818262575
51684507
75768747
898403759
792344448
607779076
332230531
522500103
165620628
342993683
621051586
89339057
278764115
191791973
62546151
249883309
567399884
203606866
468780718
297481941
45225340
833125078
871180848
468118386
2986422
17876814
212823521
450331483
612491430
603200
19226984
46699290
188306192
349280680
135570150
459416140
170585284
140362286
646575264
397934997
484643334
220872027
93092298
301249791
64876911
335667584
85946738
392785673
93427280
351122810
656292458
96627572
274184531
545291084
78402658
227620551
200006691
321210670
50301502
50280596
5997875
7279294
133923665
376300198
463577078
395544310
41901048
247505737
80933769
198444211
122642465
127462206
519315336
184898397
258926839
170561876
98067063
218143117
238931174
565242746
253870452
17440903
372114200
25468981
521190459
124818437
3430083
118021929
17538158
170870146
105412704
168397574
31449031
160319477
75566970
177671936
30361661
302063532
201789258
740861189
280951531
6879368
103873691
41557073
230292786
300199449
8647967
41938296
696820927
95207962
26492338
49719351
333501946
32275984
233324367
40929380
146548947
600683711
123486302
246845642
1358714
227434717
235240292
339968654
290375388
345946087
35840285
913960489
370759624
281331201
916201967
941612746
125832060
49644178
531861788
7149647
104618510
59619219
669276200
112916604
25780968
298076655
161246793
85400819
598129299
191513616
185933608
14313644
1585889
7696237
21075748
127622382
10253644
95986046
143535610
314976
102916117
241474125
98232826
191753831
11150631
524898115
96315983
27918808
125806927
157728154
29597846
57477555
294411819
206378631
460446524
465320821
105728447
196126930
199900283
6374722
269119903
402249003
215075171
441139400
221955316
18612722
413881518
82467648
548546
166988379
7546049
107911054
384639038
73633458
12432551
61399508
369138015
198330453
375541142
231569230
429802865
140682662
301053948
833910995
150571243
11085333
247892519
349205270
81108273
270570427
563494069
136887136
724105773
287752268
9611726
92065219
99921
480036052
287386641
718948140
692227408
477109190
432534341
82309012
241226809
467068110
356466774
338872949
640499388
130316090
397307618
153890582
149539385
632189990
298638766
336975
64111576
380690129
23495900
112393124
82486694
124233148
141862465
768583334
2447316
1045909
577622122
245116932
26009300
65976950
590059816
470939599
19497188
65830056
328155792
139195820
333782469
34822731
47609907
1835463
194438116
4348156
488991156
222567827
375841040
317773790
60829625
583066565
7217151
28872055
17807259
34900253
72995728
198847533
77736710
392931082
106948630
294709975
4690060
550378034
445815244
484394239
443078419
50648111
565056856
148001356
191691789
649021043
81230665
107732022
318339345
290563463
120393564
207515737
270579590
84432916
359786928
46035815
213580306
243798114
125365365
466626812
513642253
555505408
204099286
218099450
36123177
514803979
207424501
220694407
243317099
114704953
29946822
296534685
26575881
73277474
38259863
141540305
310049645
156731730
323539992
13623246
363260954
172855487
92501239
14920066
215027778
469788908
471266324
62914667
40072185
398795682
618922984
549777668
481430914
209916853
63100753
379519277
352337204
398811800
59942602
394557549
303840673
77506142
96176053
70969004
70394264
114840404
366604075
690098794
9894622
28174507
407940222
169624275
235848148
17225436
402207195
696501974
51825418
274869513
330150070
77920393
584116328
45674499
453094976
62355111
293339068
303744393
50686861
68034913
219198570
17727184
12516079
8449366
161485801
632123230
79203258
659981409
647022534
40642973
35584061
15429094
17226899
149248003
44345282
339139131
60438483
136332655
105751292
13959791
222666250
55399299
94275867
110548894
815707662
589975264
267113188
55000601
295312409
308935485
206650461
909349003
195493710
239609581
23015584
525888656
106990306
179209209
7987187
50788535
439697212
124789681
58989128
120843583
100049565
318480839
151181303
205570026
69398579
304124265
543204777
458357215
208495105
831286888
705589396
709065854
340291574
86328404
155311412
345892093
78555364
19074863
241447941
28587301
298557843
190930008
5077793
249877893
153199074
189747050
224775395
252350004
399324156
881145524
197103490
487706258
7417031
572083985
326956285
13167237
95891254
69915267
452049190
174764180
560113573
165029919
6367091
167497326
334136618
17180299
857051462
260542150
42270252
72516067
465241339
434352618
72736285
316686854
556976264
695852578
565983624
295398535
121356744
12722353
51476026
31514968
173880120
103770446
756587589
241960027
46505923
309539674
113632599
432802250
15384496
170323246
24509069
44590954
341777888
188452645
428969915
32635267
494013647
77772853
514337447
103693284
380010873
177091969
45773658
106365302
185556415
866847077
803332187
25532071
42518916
43866910
372465363
8084634
37170062
273513203
466035857
68974881
741015748
187634948
714215
217633238
395494633
268677003
6446422
9536903
266921126
169274939
620945906
108990541
677480789
17067278
130566324
663513214
648020502
170373919
210236854
242690276
51642639
476080591
312743666
371716473
132491186
315235953
34817141
87481632
483390982
49228986
191088043
236205504
24600698
500438091
83160376
68984979
117549145
140855382
54056817
57553992
447038889
693244164
123093591
270128710
531204296
340796196
149723051
71159475
575735563
415563356
641575029
9983587
919239617
127393220
62659891
32775386
726800793
276184266
134397603
1931688
159780412
1339994
261923455
162664285
15019959
564829094
768022977
757844809
13720944
215492663
62833819
181266402
288079271
340918605
281535904
56440111
118912655
700442653
214512651
399233194
47131736
984651
561078426
423099875
92606434
614512527
580318664
598132420
75968354
106456960
7328463
654388730
480944154
133810783
58550735
265665215
618806410
182990915
548107643
239430909
468008373
28067952
69006320
63568498
364445941
319565003
20785516
414949584
107342146
133956619
568364214
236988725
403355664
69906248
354975316
61261768
333224905
340381895
495322377
267871549
784902791
210321817
142782208
71394780
480046793
121613989
205109166
1039066
59862541
488252223
100636061
24380550
50918973
187064154
63448054
590998347
59641464
50094018
441635311
664269733
293295750
137060339
264181221
39409917
59061972
169157231
170420440
11741938
6092769
208013542
18331883
1461562
84080791
145845401
363801914
327973640
101173629
97029367
32866798
140235031
79679820
596091268
44382385
633773583
386113169
375219511
215016547
70759781
101750104
50929958
66714744
118311398
124981169
63805536
223134448
357387533
77742024
265744805
523760808
198910059
500937263
659914638
160851630
344804329
96788528
513133994
94688418
122745960
449326331
28828311
142025969
40799822
81091058
76080356
19907136
502238631
19072681
586420685
571549357
132039591
328709525
282847696
426235141
1589070
496817783
165574571
398606348
564214679
88731152
613775899
168293210
163833760
572592508
164510402
563241852
46777704
223198562
159547827
712088686
27648395
131937889
86098596
8559434
497279896
37389904
100770676
375116392
154470695
280433837
40286491
180478275
626479280
2664400
13350386
420329652
266517835
626336340
539993401
292206506
328206465
5384674
762812074
69761985
292308839
716398581
453818694
93037325
304253502
2429026
183887671
53000407
668373617
648033410
108530372
42881534
50139618
277437034
50059827
7179090
838837111
37151570
463028836
157708551
203575155
417275140
31673889
573064895
20128354
647935571
207695523
327844259
74425193
79158535
211948912
474692505
201370
416849923
28565804
226372657
143283534
148769844
30032856
574578739
32376965
16875373
338025326
703616996
87078802
2953497
717358839
623367517
112528821
11087877
150354198
405836059
466155755
51507279
235928145
234585987
199778237
394863485
454307252
421459083
91936622
144921273
58058876
153761746
361755593
48955407
732357781
195373058
160564620
698735543
6108714
230035612
716756869
492840638
128969564
48099138
510477212
279053848
28742851
414241160
133656481
53634076
128883445
103390780
189666712
85343545
238477752
776593
186358843
154313763
97129305
681635519
697035496
485921471
170301599
92536893
61705255
155327194
411150614
580272027
507137563
47562862
119199981
116479317
233931165
37917420
23191970
299235629
308446443
154409429
1036596
381835608
118315941
444811206
389213742
11972913
121372449
46852007
718525034
22274612
900397716
524509876
162818913
134981923
257812787
109433421
215676650
88620081
104366532
67340417
86555524
340322352
133069406
158530072
497568644
345962616
424739666
126957307
220066760
39800399
138987263
169879056
161227359
366087591
155654161
113114781
878757496
13138871
2924917
356193964
362282174
311947581
225390066
8078704
261221681
461496150
540754364
170042353
316160637
101880660
149473238
23665213
10417724
277597733
43558588
421596378
400562697
412057964
165500687
83280386
155822965
420355460
158354972
275815326
298163168
154472229
50616441
250426401
376853974
322425817
59505900
3948541
124448216
240400094
214693229
112664984
23511583
286134221
106491401
290180193
75385981
362317969
241218105
550826387
191843766
125646882
463105848
41680377
249449711
35008886
13574981
599010756
97325625
4929566
3595955
358979611
201300595
342704826
261534003
449124612
87637895
154145846
127414485
560943916
719799187
77491568
151730238
142888075
91368875
94729192
158089332
59829215
284895365
530822934
801047773
108181880
497661306
86341375
433577094
16749757
43894527
367821123
323033872
295284388
805753206
289584539
81334038
69033263
57591451
379257560
355335063
164963303
124210992
45926850
5127322
723827855
158927674
865741660
175017176
717474572
888374874
89749627
38876064
403302087
279450945
186663824
191251483
11905660
164814689
276382128
375382451
210730906
10685177
7692033
232723454
131781298
224034804
267161861
549292915
322581346
642950252
39158366
120747800
196340473
12850152
246316757
670820145
81824455
6736364
33337656
1714064
91005130
34652989
240081073
224390892
242054867
71317161
53099957
102963352
206741374
431733749
35203247
958323587
25916429
591243423
278162110
480925851
228800721
166349376
133105916
333008360
156019763
174819667
191117725
501533814
107939023
112506019
590792345
193453103
684896
959186913
241405856
438217533
249591308
142975647
59292052
523270745
337878479
280814411
45362707
434502016
148597979
526179379
242223392
225400077
611542316
268907755
164704576
509068038
517005039
243419456
413746
153285861
220852994
335963002
423345096
260262906
568238371
260472156
503654117
4621289
681028190
491630197
354079337
25243675
657237941
64542393
119277832
4711982
10072125
676199086
301430615
56576954
30905042
263699531
182453127
273094602
231289570
4113297
214396086
161200821
148754994
94704167
59712142
147494911
872267
608128287
432439958
337135182
53490009
838677718
39188018
97072791
4419248
44612980
237193016
854051535
231203470
26125811
286622938
503052768
51011541
210772926
593232972
89260476
334509011
507699043
614567370
385771727
71755587
368163120
104744668
124354141
144017151
480426501
135228155
7764777
445224159
501600734
516176060
267694525
18578162
275727280
328458116
36516413
4728092
300922847
42768619
40580198
22849731
103386371
16682029
173922144
60599082
52361593
388410163
137847237
89434658
156265062
128850892
247651911
525572261
477781873
28881205
1143521
106817820
2749428
352370317
150307788
230632866
334101051
291018992
160835401
120076789
331595953
29118901
69272363
133464546
145950126
261319299
687743712
181212371
46204342
81777643
51012652
491678695
297149268
21726153
88586655
360969412
661576227
356383659
111056164
41018093
832889425
1214410
33425923
20883380
193204692
394583886
180086795
4277588
4649471
41257403
264945644
30521134
13148989
246633301
88337093
667202034
684036395
531825620
22537365
509283587
224596658
380455469
316326878
29218138
946129031
24132380
357605884
23448340
357377763
194390902
21246150
325043004
463600748
566067078
168789335
192205245
38808020
280815382
138985770
65528463
308767151
103474003
873099814
580373680
219681557
131599304
99092879
394731021
432678191
148759246
71422377
99932886
150014884
105783487
2398560
283222188
770332174
238265347
43918943
36386046
699043548
215294560
133198790
396686103
193645575
83132123
850789562
178535707
9723307
200665382
389730620
326959864
1760178
260281444
49499945
45010799
225287518
688919232
76037621
673375399
128758941
204684059
303271594
98665680
115138242
95825976
130137359
64410429
671895042
491821818
21631467
476232349
198492197
121754012
29496691
248374092
782489600
94402721
649055626
212048636
88630447
42453550
142823175
593449200
98466504
253202552
94183575
250371726
99567222
395790263
746178324
40437543
547625429
288557981
27903685
181056250
263549319
111359596
340899427
227846017
771276108
144533837
170564649
269253485
348946810
360057645
182585965
541293975
138741633
49004902
475811626
573910732
41926646
78477457
127229883
83011103
789046802
349231788
1393010
43288942
29124374
51893513
6257869
283778035
140594228
193885209
74581122
77281304
136094534
947282814
92073687
89050701
91512580
297627617
235462746
112516113
274969435
718852241
444949937
325212457
45180943
46654069
229908727
4771152
237510084
88124748
139245568
499495957
2842980
84162110
16865838
338125430
365838864
792014217
762548322
86853465
105820586
946544869
874497418
34172159
119013095
249265606
598539539
77819627
78699190
23920088
498057949
315897789
31420002
417050715
39944252
49189309
176712284
78718808
116482179
731626604
26824649
263737900
711039455
237035502
391003798
280741525
529566129
376098293
117868333
307655083
359988277
9904929
61399298
172616881
483509975
506780532
623899038
480481010
670308880
248850955
333742476
481862738
241073575
166231859
436824045
467531559
215530708
11229990
25013529
57495555
680676204
68172453
133562920
169525163
76453566
173602800
77875899
521995448
450070189
181032137
80057273
178405281
331007164
771721272
278099180
120664792
24824178
421614154
334798722
272670659
682371652
230951010
618550631
239170141
262577394
163597129
865248947
21663769
143879095
133481069
115575252
118477844
284715750
787315192
266214342
21562680
181623903
63210669
290331351
18320376
442743681
279767752
218472984
25516160
277828478
8357349
66284390
79690816
859457318
175317609
87155592
302462791
351055579
421042786
384875334
231620345
719413638
412987057
109615906
74609790
147849492
528840718
111294227
419913567
184218721
468012657
134730877
289895975
196972711
361226121
51401795
10699753
90835046
372423164
26147821
94609359
870891000
36084029
255834176
19894050
288113767
340917486
134071564
217183875
22566218
209055308
584547389
959477164
24357966
331504659
40860358
328996762
119307760
100735025
386767232
207171891
133558676
618889108
194860534
40304719
538910703
776370923
217279061
57916437
350866256
412178028
21132582
34463804
178505510
7416353
954749892
736665972
260246125
12019531
589815200
223845788
54163913
116076343
756467251
66493194
28032514
168984959
43122711
266591685
381726406
92874093
146025851
15076939
52768017
7922306
96096175
397410715
114564621
356364463
30661650
49239368
48137303
140031795
263567008
314458053
158933028
298591600
388204220
774224703
181410250
25239779
63893000
277031452
439072373
770703226
345768103
895494431
348982474
140453778
147781857
193523665
311683746
560343055
236850771
164296100
130174372
42792340
174171165
982360
120624536
96745164
83083454
90648656
6769677
292077004
55351496
532331515
12198895
51581382
343732406
281593961
128067601
1652272
273739421
46538594
593845956
25446291
534824937
223485217
153316015
250934851
173268335
26327108
417239950
36269624
202913476
250986027
445112669
305703348
295367378
752105025
113494953
113837236
416373881
21376544
214816465
180014770
422422292
492858234
159721611
532956311
305263167
23645522
469681219
519331321
743345763
22281146
183623449
55980939
100677666
221269919
300105832
324160623
75985492
1559808
137752614
58635000
562457557
13882243
389209527
135581208
114137662
166831997
573620697
330620719
363984706
50385545
348476167
222085354
34484333
58104595
54356811
655321
459431851
19038773
6712129
81148573
94431457
308256515
150676876
463836787
73228916
645596436
354526663
1863041
263814723
30908917
90377121
73282012
383204756
80832935
16506144
193734821
21192082
41902785
26569184
83182026
632074074
30334530
400829864
115387311
110060713
53963864
294235528
280658945
281051585
737822207
46287824
119796887
215331676
556795559
29433265
274151471
47194679
322404243
85163531
481856524
3187105
307255460
26203289
887850891
137630511
13537873
118815330
208831108
650387613
652741396
450450438
12605786
190147861
66437760
103071048
247693912
149683311
267976150
25258869
855787698
185779423
432070636
77859447
106494574
333021993
180341563
47568111
86101310
81550557
136709427
210402157
380576616
105433247
44722354
182238328
306344177
633393029
33602089
364418279
11375628
428460191
355075638
99428178
571804220
162084224
148523924
177089846
57772546
182455133
22033677
273523464
8815893
262200078
117093031
384624656
232305206
690734938
164527388
59828422
159039800
43665393
305610015
107541045
62851497
850658365
474263529
132341649
35395492
206759704
373445669
100191447
623786686
8404404
140496415
13554665
153447895
585429595
50762275
787446269
81984671
110319143
583593287
326729135
600377643
314463829
8627892
112528033
103083606
653939870
2571030
442727956
242675752
407091546
52034412
206631724
57036583
26413884
238742500
84269223
29785315
99463222
111259026
595130286
221721923
343397180
13735994
367517604
194216665
234989633
68969154
61373004
720439394
137095049
2083524
32262101
99756027
400392778
175076919
252634066
160443698
323137079
110359583
254587456
22886210
288072579
19037277
229192628
755370094
14009642
18661156
196312334
432595761
47987044
279023061
581980909
134638031
155873933
405408117
145720630
456880767
106059815
45502781
9873113
448813857
156852512
719416491
533789376
777834651
74571131
464727225
607437758
14661599
570204009
21844378
3369532
501470790
104357299
69971060
293927300
451943095
246539397
238406556
477770493
200637514
49148565
370854386
142749903
54027719
4484839
434683602
36058623
58134089
46191490
483901788
576883782
297016753
72821968
402927205
192809901
389797359
11825806
91783820
16062500
138279676
213167795
401579805
8974467
177321531
552107847
122824
43396897
650774545
40935844
68219039
650692099
428144210
68042193
196899385
131182175
460715577
146226487
558368826
239409959
6946334
74224951
166361841
138694523
421200973
563710509
17611269
327868182
169120193
70636607
345481991
375400565
171947769
20703612
388652426
109797825
380905577
146439308
241264172
135806813
23995150
16197889
98312015
173047
466796002
626846740
46320604
802057364
195354015
77945759
76243106
110784185
45653641
198074539
182513771
137021643
320612829
328555245
224989158
98480053
79652580
258173794
121719396
138595962
33549544
22674542
46189943
31118741
327625255
222120237
338323068
41652040
496457399
136632533
195384995
407837250
9602449
509607662
489519904
17319469
159609547
26125208
37059148
7410832
182601491
528669303
431137524
287713563
369150445
296770903
377482664
159554776
355371923
315768753
56844968
32441879
307026089
76651018
76242076
242680281
466891595
8030696
630635366
27959604
129487606
327535194
41822785
183606396
445595636
633329678
214359222
672125823
327995709
189452143
235471385
679198449
345316307
231970767
152174997
13725912
347845033
174053148
263638926
250599677
71224356
370516521
69371279
373246543
397933969
248453507
302034325
1545787
711633312
59270266
23693343
42620456
59767425
42806025
452439155
945867374
168568506
121158269
242397579
328716625
154087243
271722943
212124448
104869789
147488658
144064755
104246703
7257755
5321566
117451049
479708123
253206617
95964615
329927301
355305743
502005358
225033947
535360661
296993256
195263757
28487756
10468776
17061091
289332380
28736109
43381115
220507741
179923788
355827571
279717289
485422502
171090459
44996365
499634923
332303058
327434118
164022472
103051293
2694515
382490800
626900142
749915654
41527604
13860653
460144001
74360512
171426950
244678
19544511
175550595
40586699
81414174
323763468
62556700
61325148
6830362
213760090
473223538
371058
8329580
5891320
289254104
319335991
113668732
4780691
758781724
275124107
270825750
14193046
153115395
146256881
293179723
59569720
77241061
39769615
52893888
13198394
19877085
147849898
41520252
801490720
387296365
26156199
173632121
91783539
280173954
135762866
48683214
613062507
669330819
73393075
81695021
77689574
161508136
281851033
163994889
102896425
149251793
558710758
22291516
232430560
986591757
372670553
28884154
728441755
111276230
139905294
576007145
150900514
557414703
106505503
56080565
151134
537272421
299754294
10324423
6820835
474964758
484783940
65529200
248805276
66273880
189448543
167870738
44515408
144532418
61190829
827176073
715947475
60689250
182359378
44038892
148073988
440992252
335811029
140614718
5133724
115939935
43893729
224210031
291069738
288189599
405737157
562015849
73893779
190516332
562060858
247988296
13181923
336356074
535101392
252074366
763710193
26282303
239007121
1092768
735027440
210609484
478246079
467135853
735936586
153006729
329534180
127600296
270358296
75288124
291277932
12227622
45185311
70587673
233183762
252510656
133277725
436218190
60476792
764682933
588454529
241767319
522926605
160027977
35997127
566857753
465993519
240131644
527506366
260242501
836847403
179990610
294520393
358080573
62113141
93877582
23974700
150536620
225549410
113765715
21034857
101810027
422866787
16882541
174183079
318726069
98768205
484339118
256889388
290793090
125000672
207104809
273846567
502283673
607302848
211278363
807187847
374696879
88184073
67839264
37001669
60334077
259837580
546028843
77546020
332674219
31236461
144478943
19664506
9191579
97662778
375913310
55447316
267683780
74211849
97589306
307981290
110892476
39761264
44833306
304173654
62905245
546396537
365137285
21509797
8339946
550413840
121931401
469640748
243210530
94281698
163780002
143085606
371738330
113220293
960460758
408327113
300650605
281784589
174746821
138735046
414904417
186642549
142581070
42914350
252587225
278171870
270002226
346932153
26336317
159013108
16828128
148474963
249730641
172388701
339034737
89074249
2005531
160009199
113122226
384255434
69585170
623243888
12946948
549848942
126833664
361695206
167936142
613163585
113917664
589941145
108300741
388522823
171969631
23934246
12573345
46934482
355707302
333740616
118963974
171206222
305595986
360134428
56137058
55165987
53398125
45639689
25706478
38874401
191635068
419925150
238988407
16401629
20421818
188128523
431346633
240148107
125577769
752643463
30215857
60412102
409017182
9445123
10548387
32130292
146068612
220630080
421703889
245717672
92872777
34018776
299813399
74509726
666312308
287563049
132606214
178248106
348438721
73562581
110492849
73755797
25521602
149279646
68144357
119004394
105635635
73826744
3615107
605753731
169466572
33991813
147630514
247707719
348000978
172924280
414867210
25718111
110729408
631732820
17122234
254267757
3027456
275523994
2386091
6642814
244752319
59395607
635514947
123021862
314624738
334560705
125619502
6905498
186706122
2581622
145174380
30435856
284477632
39959122
160015066
120017434
65128669
303355276
435020845
206866080
520908548
7834340
246123242
674005471
423165730
24241991
262447213
643308469
1879454
267301563
34581330
277112479
47759727
454215969
52625476
24242219
58092005
92741254
47430942
150223512
425416579
36963379
430021737
484892290
441115934
270571439
327742672
559486276
451539484
144058331
708416594
615281641
395205973
498783148
247944168
318720049
8404216
31619355
64113292
95351998
121629513
214984228
135148996
15192632
307563120
20226161
389537339
181759611
133493481
279782542
283032664
492685436
97998247
106430879
75507001
542049146
154075337
589494137
71182331
277878365
33433246
265656920
146705162
70067302
262107650
311369681
38477227
473600317
156622170
458499549
78310547
729629382
248011772
236422986
115536589
161622748
374096942
306038229
74990254
694232826
249583402
88078705
8187494
15107147
16139761
588168929
108729815
122404774
272960527
240268332
129530709
273999611
37216917
359336295
44030056
70143474
132350492
130347631
11653844
649626026
12089477
180714445
696913803
54340725
94262186
150298328
636869057
370029056
509329287
13174749
932914885
87019698
6845152
158519597
824889282
11795948
4703960
330050955
43406339
149468004
417238941
499155539
22822550
556080306
319830710
510047324
153388291
36852735
556460049
186925936
247092475
123591821
313036700
5834344
58156244
558859862
354571233
188593989
49228711
126358731
62999936
73777060
211136834
191797725
25110737
199164399
247467293
665624221
32591616
89137375
340103612
64985742
103463105
204345593
369445415
633033009
657524065
497298575
35883424
112679500
250442737
53315139
61925745
337196986
10014644
179763858
188503707
415662989
187898938
292428247
771047396
516051837
350598136
200908675
209980864
253490975
130351475
128726306
123457224
68786054
293975351
284072161
460981
99230733
8942063
179408728
511750082
63388905
157870045
222242863
191445989
728639098
80715837
262729
323003485
445151881
62268842
107936367
646929041
130410520
10947846
177290870
89430693
99120079
171358893
250105943
412729727
91523814
767488421
359869420
323067491
51641441
691782992
832653127
115822051
2468114
291595957
264617692
22560575
168879343
34543082
76322428
288943311
392500844
854922235
114034516
393267078
268888110
46701418
260952180
226560890
522531699
132456490
338402483
4270881
309240597
47786644
203414351
45125763
33370593
30254597
380866536
166973156
255020535
204348163
198685998
183388335
179537147
897245148
13770336
64539145
368113246
221595817
301062042
266429386
452072441
233782974
492813958
8309004
339786149
134327940
664766544
311098739
11117256
771251999
224647636
71105511
25744570
351993939
40234144
170554310
781717479
348132701
738179431
162210794
76361470
127181181
60675729
145257603
564251381
44764272
41384274
5304720
20551166
320514631
352126074
448491519
358010939
922330106
55696515
377099020
140418244
55611673
278402976
343460248
30461714
4304207
904033
557397792
183814748
241333296
192688883
142518265
166143040
68805446
828488554
269837060
2107666
645223587
403364644
215152322
249867018
234932591
53144667
422378099
53425369
621192104
451144759
972246854
78954694
47910085
149534
101978579
749787
406572929
388939663
401167670
318344847
47029805
108291975
707623963
163401157
169364913
99290845
802737042
43151802
670255179
324144795
128938566
17220687
83237264
121458694
25852789
659976914
78153518
43783881
5789896
523016367
261701962
173923967
60586921
275674054
42117514
419822369
499234678
176654948
211411021
162425226
171503928
39800477
31361650
860389630
604591005
456121116
572294088
608692833
524720644
548413985
353768691
147266620
144728000
299391609
290280499
47995341
97317730
217109395
453477138
12387354
206308418
417803023
71604688
40322242
166086081
591752944
502492101
61885517
299635744
2102354
53915969
277322250
28832784
21133258
197600662
27084761
492096058
101871171
96640090
423821434
677529134
406548314
690971775
312779374
28837007
31453656
115862282
178978563
359896793
34371
51429869
576898381
429612152
581524114
268418919
493913338
516176082
11412740
15363063
10165829
151708774
15558547
408903475
30403363
10154113
680883657
41276948
211464371
403350449
253379473
67343287
47349350
5732291
816963066
374476202
125324655
267338569
488784541
152391510
179441366
93130708
185109319
386133323
8561215
621906730
140073044
330226202
63224819
123653176
771101403
176959272
169354469
568356925
20138887
140314087
220254610
37276817
289169880
225478147
166630394
179810631
428349752
521932882
109035220
159156783
74880081
152250572
191771234
761190776
119516281
96981833
54437819
31931204
34798136
262653193
37659724
79128153
70519086
211150927
72607565
591421060
280639157
616458537
3335925
18707334
531277713
7558213
28364835
159208237
147224706
501589622
105725012
1473687
21005047
230478390
430566310
9658193
131688777
22596178
105522124
196671441
323769501
30652603
327570082
158613267
21558860
314290275
505959722
638679363
281383276
719122670
10548659
131139898
3449984
6338639
633327710
80588030
97248780
45905876
313788481
98026235
389624958
97812284
328260364
54105148
104809659
70045769
10547165
215127637
135259648
6737066
33905189
1172841
20873442
18453425
40550464
776880275
24991100
10871323
370335304
41004616
127282458
524075730
267790267
416812560
173418583
94007545
406971041
131427078
232673172
343460597
417592958
506214799
693940917
90872030
1252880
327032052
192710547
74365829
219888887
181757102
73529565
177275638
172055455
286308147
40733911
115486217
530089645
513046277
75866145
704333611
356720794
2688608
471190971
473911418
753175873
1216068
771597784
138989714
90122026
74012923
712193188
43232242
425829443
355180296
532790675
241283277
24004731
537303929
421671300
527993982
164301267
95443280
600614438
249155791
85068958
64839661
315187464
551437987
612973829
695073544
164388479
541994920
95541706
470169118
158530793
549625163
225340800
6174851
7264633
493800014
522026141
142990384
177335343
268003784
449071493
242745921
109391837
126153180
24457235
50225831
23106278
246384243
363038043
253985926
89101488
42558771
156725596
295522620
20511888
137845730
115066258
600685688
337194033
118635714
617134858
18875504
55061692
497992815
71043355
217920052
10185922
45600607
378816730
275637575
30095510
417197032
638696647
149523285
9565454
868020358
217955127
23788841
373296857
111617173
171269634
125975200
113077508
550716351
110432018
89185706
6066139
129247235
38236978
476912370
105451045
74038382
74126748
563422250
175664135
5104788
82717888
549427817
597065821
20686158
68110411
261328750
457534811
247182452
442045753
39412444
68407580
15980177
104726722
86129687
654810668
100067059
478992718
212905511
775714798
283720282
4735060
80231171
839077799
440264120
291090026
17523790
337847623
457208041
208851664
21884422
154509129
5610496
127126652
27685395
256225157
22042855
231393840
84487062
316335515
501229416
24237804
7890159
741298830
793842139
110843469
732257193
66868229
176281156
260270903
335110305
271481013
433674
391150192
88282562
97258488
75911293
356339101
19150524
3226857
234282289
799948053
283709048
19848857
100940614
381155225
96375434
57082029
856863811
76184466
19871787
373305365
272152549
407672975
341254328
283085131
242516840
624198501
909342024
159897271
54048945
36275182
509819
773718051
170986260
67915888
38299383
132487291
121869796
847924509
896332116
185857015
85642045
591751112
60011528
158465075
334740097
542508375
60493412
294107059
323546851
49630482
150304445
257060003
39527659
66749111
572392248
11319109
275825018
541929171
130402852
584566444
249579988
61522947
294816681
231677805
22079850
26441859
64448401
18622590
655105760
22664508
48627967
99077570
192449028
243078513
537850778
326186547
806005055
184012250
37597214
181642067
701634843
170539645
172728405
17485019
7265218
43609167
250462637
175180957
470394253
96754220
530060733
172564601
208976708
80915578
11956921
604942761
561256824
51299889
192046715
119903808
94786933
261085611
418634137
1405750
110320799
333740975
287160053
364909126
131243067
164333738
51470839
27457865
484451391
482773929
473984229
3915498
443731899
216801163
158712189
33136768
695896543
142299251
59108151
17442308
585666418
269198374
795694945
134468955
109377506
44361851
46032717
52036600
355679556
177199381
634276473
81934927
153617866
114243155
511708273
34008282
209734199
11576364
103854933
311329255
404221202
22086974
194657191
166359436
97756688
241371922
145488634
53463840
303598689
394184498
330211073
115437422
477295134
694269994
177350776
191033560
463245513
91825237
98894902
35624645
285356701
471834562
462788478
81730821
343715477
843854444
586596960
248739918
804647
616721837
119778730
8385751
683666219
39133414
3622535
16993163
112368861
646302372
657366130
209145987
71486473
211945871
78054315
99977745
786539585
42509787
384609290
227371391
488917054
197207445
311565059
194960184
95680844
407395356
181537980
2737029
397799302
102774276
178809352
531237309
64230416
5065340
475473380
33359415
18581762
154673073
13958307
18438550
32961748
165309648
190194375
71539056
143439876
987559
854217917
58686376
603048899
863562258
9930231
290787422
24987934
628144425
327476032
13177912
258389433
121421134
258847289
196866679
148018948
653213057
233990831
414689091
20019510
188947844
413702874
456047278
133140704
326808255
166875164
108743944
32267257
226275833
102474296
12342197
35128186
5748889
322807336
303356879
220154201
43230699
19592663
75536122
7252179
685116561
405626392
515352667
411913633
263591377
11795332
284148549
53874847
57851916
318691587
198392489
527738826
85262263
38778086
141021609
420505797
419541561
281818677
302625875
526422514
25423156
306949258
363180726
185778808
21836162
21425201
8254597
70025453
297594695
26809299
59897807
104959221
43701315
241517145
124865913
102307160
289807042
155305159
83941172
29774496
404374775
47277811
74768707
27836293
336194657
47772703
21993769
389596176
204832185
105894652
53228650
307817232
207347689
145662219
177358819
533167547
488295111
840674652
358184443
522588333
40982930
409871041
43186392
316306006
152283917
313162606
1024176
294361338
839574830
91706348
275424775
143249437
21457969
95282726
13862754
310207940
25753798
794701893
517596252
212660278
125208014
72782921
348925710
759818065
84668312
169164511
829650127
195663498
76677775
354116599
529708357
447358301
1927349
67542249
123854096
298738651
337033490
30074944
99451919
371371880
349641857
242653565
32183403
118890044
122273935
250611912
404170971
10536443
1890624
4460842
126209734
76427879
47327788
290367684
178759628
56221089
70288164
252653998
271057848
34757133
100398379
213765885
290412432
16962084
82250186
354534671
25859448
144233832
450836046
38397336
59495039
199742381
60995931
96228155
395825074
798254140
24487546
86407073
200983054
83432847
228495888
85487079
614168906
90970679
568232498
92237227
320681623
216983744
121374125
137184052
113883981
335384431
609750936
28784271
362176368
120587760
450295686
572990146
474622786
792138094
666918951
24521945
878705
463599712
402591061
4598986
298492876
20386275
489531371
356733018
47066107
284074517
319846052
125829596
157242609
170741726
678546189
201118104
237166063
97455997
173795548
468660077
281646571
151379302
12544738
34847316
101914790
221974753
344275068
296970163
773241504
70386663
31033008
685222252
506454
91869625
13950775
163792027
57022933
974080904
84012429
85509475
41087945
743728807
17969138
336048762
343622245
263210460
171290079
171488742
185775583
55532250
247416780
416473144
34254484
337094874
2286263
24217898
35480240
261175892
411413490
215981991
39345580
286438
181549014
437358417
248865778
14255457
115238764
43154437
73125598
336499600
117228830
59680752
354376284
36813876
279849921
3838974
312851366
306761211
342071847
161727984
24810420
485111137
138218371
215184029
88604603
473570720
336378179
311354314
178716171
373959840
113645214
51547419
71580287
24164385
183955672
82069364
64452490
376747691
39249883
88751941
9842694
109941961
90157379
574653098
562882962
176298329
328263618
95588778
170435897
49454982
16804418
256335956
232602304
252271787
707441276
188128015
58188812
243432651
112240812
19209978
157606830
381868689
2125750
134971790
211410049
447977770
100442447
126699662
673955100
402702933
139232835
269120678
271940603
281751737
59054417
84220907
98129265
59758633
640738077
209472357
203065795
174351066
13139301
346216937
371597093
369858093
214087036
671314405
202272807
491187066
200876458
22475146
589216009
337121557
117596332
6191202
168565496
568710381
621033459
375061028
252793645
1161174
438176532
707537280
208132335
254679218
142614576
91292972
124210152
188641999
526206897
717419007
451824971
326289155
50195827
2282747
465839712
14210642
176513309
631072459
260389490
1791202
210019072
374006271
24611913
258253096
124386835
2298190
232265969
159776791
14383862
148963030
324351954
219137598
406869813
4292326
354534181
2957505
254265811
105506037
428242221
27193486
414413310
743603
152686684
52149916
179112367
618938150
456710396
17548860
2642660
5141334
415931935
530988084
86049010
854444474
797365453
193934576
129186631
312600493
184734757
28402958
460964116
6232309
526322265
266659172
100503476
150539840
124509331
171706203
615971297
16956917
161551156
500834814
345481404
312012672
500272780
16736713
385699039
71610982
527610834
39778835
525782964
104623054
19033442
212805381
412833926
648261140
1523379
279951376
26977142
678467739
421074989
52226754
523662474
135289141
57106013
24949471
1289292
336695353
60497112
323273915
146642732
592063436
10591643
225270288
36329058
224413615
205347793
15341958
30570776
77560632
958995437
306812865
98671346
132505960
129684475
470754107
88460644
16168987
648962883
406463808
404646407
361332631
182713515
126394429
309084546
19217897
486718202
142497234
285351168
151599006
105869093
152929
39518800
114269814
116552950
423742400
757519658
12691464
244729019
409574413
198272852
726938984
184524663
45294778
5019843
455057950
15267127
96444562
112965444
146431563
502028178
527406151
410107413
486589773
387248471
353548042
426395925
383434135
369822139
175837359
294358588
67393368
313704746
113983328
501319741
213736713
118204499
599689493
164079234
78127284
89813664
149645052
245688569
727754133
638839597
722315011
18304008
131927981
339489348
601853990
267275514
253351613
54883876
3081025
30507355
397523665
698849078
60267070
453502265
86868228
210960633
113954761
298093886
242240130
318816818
95204501
134427136
257093297
26247968
958088106
129914616
594963608
146059426
607011411
801501646
834620023
461621839
45723243
25906613
665628181
236889691
566907970
61719688
282247967
242077339
148517170
60501957
23930066
466671605
45093722
20815273
221866885
152630047
43958413
244922883
510003225
49331172
154049097
108238594
625607367
219072844
109896439
224813318
2458103
198058817
132645090
54811017
570805577
588252736
252012865
148951600
130421548
599014529
73070776
52822054
8455584
318452855
918969620
141199689
86467611
241508776
348401563
150765584
197778763
23724662
10907875
717348543
18413193
353847217
23530482
773200298
33054562
100264703
77653728
270820758
321269885
40190883
68935190
112080514
81101622
92585414
85211625
339502261
135201908
476694252
77593938
858133779
32334980
771245559
177791469
288463730
502730296
739101757
427931708
167690969
188745662
76665013
205509653
309298273
41323705
871938
259284444
149888934
306629917
278882216
556950091
70978413
28078697
18799775
207150311
57078804
330780497
108352656
3690089
78385658
179633083
498664646
206971419
25918922
313632681
128623779
83871861
60701944
142969268
31170282
185996400
53378731
428963081
12446419
90092342
583691718
17458745
357863030
188583770
141463800
14427481
580606732
412940334
91269207
207831388
80542081
293457519
16256755
498368892
4446136
635194092
324019410
136309408
601992418
184613281
32751683
348164252
202261007
454127
460303609
88517844
15261328
27631247
443920358
161406212
65191710
99455799
17800137
56402678
661745801
846608774
243184568
568710981
626050110
323360027
42663047
646165996
595756422
137339369
483692565
17557756
256385842
297107525
41497040
98847404
67753608
93391921
86437774
876648024
165675704
466777987
324277033
104415424
7912206
27640107
366710877
24457544
343246784
84336734
362056970
363097254
263127282
622733600
54180119
76257186
78807506
593651502
20265251
216608267
611178209
55413650
296378893
219987318
93753030
3354641
916083235
596449474
29938582
135041125
80203739
264875170
285346575
515151124
553711679
693197865
663408840
232894880
232881594
71083718
259332818
218663928
137518189
221251187
117500310
622180156
111984890
110866901
610861317
193722
29940248
467116528
563044413
30810267
203948362
433568524
25667655
149735816
853534725
65347599
123282955
158717142
836910060
29614882
75463181
2854842
391068025
6794103
38060600
159837047
165424628
46731398
397485934
3017386
551232999
253837400
4336693
10052605
781978835
114837810
614553539
376702961
90523887
172926357
50102344
184290722
282546537
152555494
740672852
429436680
150610272
132122363
88513880
752713552
478523501
26539797
302727624
10637793
42658555
611435105
465718743
227839013
54099796
484061984
516314320
124433114
347616462
667464450
459237641
380620838
263989180
186321310
3313374
310980783
668725261
913103522
236684612
80522805
27529569
547531326
445659333
466642155
445041646
559901913
397963127
362095088
9949631
627967042
446345858
160607736
72417525
459517124
388348668
695442668
345001830
172379529
47504313
82620202
21635518
195106993
15292648
661456
30973237
397571791
71323468
110221278
588058322
124152477
130405838
25428819
43287898
51089572
402665076
415084920
130958447
178891565
17528845
308924517
373369810
261134974
176944893
307489014
153565546
164764485
52479492
78722718
225554738
254752771
59471820
42565311
154225524
737924406
103701609
532294699
248812695
556289240
13478797
88514915
71492019
148218423
257797679
348217363
406047723
46354475
172319911
796984286
920813430
87312468
751998442
131342195
355650421
10414727
356303857
377164793
23094953
543034205
269922305
965958
19486205
119835956
30194433
288905361
495864003
152330693
231714471
41402575
181005741
857342328
145678554
40145154
315309108
49649996
4367638
229281625
160701323
120396109
494973575
125205873
645860575
285170043
70921768
67063609
68007421
321799028
158789262
12893341
575179858
513088934
631078383
183436488
1284558
3030941
192552260
69586389
51399249
77652858
480558115
70243773
781143686
417880253
66498408
60922819
3346590
29880086
161297623
137616850
598320387
11308545
48305510
179325682
420686131
385961419
355225573
96874403
348782858
582250212
534881439
60993647
71053162
1500314
474663716
49476262
1683029
23353243
115176046
71633689
72950914
67228370
424357798
12993298
6176765
13601375
18878890
314310811
210480933
357285694
156614639
195067906
415673017
33713061
2970488
488985624
348274058
105673020
15688802
47349175
92496366
159991563
57953753
62090101
370193147
242431998
29525577
146705626
402676838
616068492
190508
228258076
92267236
63916848
288647808
231910
300255240
333558285
408331074
279325599
330759416
120579786
5906652
444862040
252205496
202950089
27108672
3123495
107198089
88945987
57439630
184772157
11060332
699288479
229588740
345058316
93112668
116772094
330580415
46029362
201225200
53194741
362064878
400873756
88119127
8326137
483678059
263788245
347622135
62677183
57401994
61547319
214131154
31099848
612876154
309580797
805955132
16906900
14516014
94950755
170354078
769716034
85070131
26699001
40276355
142802649
96609578
468770539
624560572
66601467
115035609
52387474
270330751
45168000
438043301
281145839
192838998
135263415
12271162
64758550
222429912
278138812
27481423
198416733
132943483
221570975
22341897
12297339
325123592
736739607
103452574
612155199
419021564
5545631
646750001
428824793
275185471
249104097
632231508
109331431
97606725
534782143
50606121
40587174
21729976
450071694
304733906
613896049
248082322
302509743
198872778
549325577
158376809
378234887
609985664
214198166
94780360
14198357
116126844
274182248
295409724
717648162
174869209
316696845
319917193
40601504
113947440
631594246
173417910
147712028
63480593
8081949
569570670
53932304
271002821
124058757
129680050
98795921
27237941
99805051
261856565
197817265
658018654
259276414
524083024
196545470
58019521
2838791
179803595
201268814
123635408
514370467
39932801
206178771
22424442
248727055
350561213
206021292
195712528
169277875
295075473
29821881
165754597
368434622
76323903
16125700
257366796
327935299
149677624
585797476
222430128
4928458
158872564
2973433
86948240
379066776
336468659
318984104
266972538
27177517
414678580
211826522
511572000
74868077
217297897
963782364
216485800
6233230
515358165
151836890
515547
268886761
70363690
383706289
106950751
284925332
76242804
137803951
597341284
350412628
552812466
39787418
67526288
412048922
238246805
22546863
813056643
46233005
379298892
417436368
302089937
43518351
276777332
153025679
422591359
61935056
63303173
484192254
90952697
33524728
62111203
305371860
175764246
654904917
402787577
213247234
9051837
102460402
290236232
346895191
4226444
75879049
314641794
198246313
447705604
71181967
31243853
6885533
19424647
2310768
700392518
491901590
20780696
31925294
604635215
423265027
183516993
130100669
346600574
524737595
119851841
88899805
536314170
217816267
356409897
341135481
547562340
822154
54200558
292594414
6706295
96022518
26394858
749652352
394023101
1845994
100052341
407738415
155299594
454612048
183600569
58573772
176594477
183657400
498740681
634489899
145917105
157716140
56897725
597580856
221305301
2751862
351677306
96195476
362871767
177585696
792976378
527555171
4034983
753439959
400064131
64722292
218705468
66756286
27635664
202235676
743942442
548613072
31429336
611746830
134566775
695960846
34488301
663020778
18192201
24186071
115932795
509942574
399179364
193538726
263390418
315946131
917067393
451093568
406547311
214903430
221962264
128559201
391989545
751658525
80980685
772304962
618288924
308531948
62142479
573713022
19606210
245582740
319333208
50847457
375894503
9737837
200190295
581910680
3049805
415910642
153618583
215015773
198152120
31167864
372512464
909938893
151219611
91670196
191069653
126265932
255141929
23595245
195133938
240384648
193112107
345717538
513936189
154257973
182190911
521937959
44400665
537876916
8399264
821171312
280722885
80987390
174386160
137491648
485759543
176628297
108814447
220264134
737267291
180580429
455911124
92252181
555962017
51168551
562130320
381955127
410790566
555568040
23048664
125565556
57615619
285772438
418153083
821545448
335933741
13394441
794792736
44938186
506977526
524660
394720592
60722567
61922629
303320256
313246829
246759791
480607689
115460108
466791853
81989207
34462135
77916022
391695429
158923224
471863782
575099248
153571619
286577794
767907793
32214857
90702144
232796802
265710831
353108317
102944523
96595532
25527780
217070228
365847284
137279206
151898365
484340672
82819207
163416731
421321773
72586101
41440833
456442332
32638547
4310553
103833433
939075385
872724581
658476234
70319227
189971822
29961287
321112412
255266054
722704440
6945331
93601350
6825513
9412320
166864054
784131
250698826
459955268
400415971
942387
11895975
103764823
21144362
505925280
544739400
286646215
92860261
24924973
334663773
731684132
109128161
262161655
91080439
237823144
1731564
966565123
332810737
193227083
307699497
90331930
43003547
24443621
32339015
585705912
197605662
126210052
228348168
147012709
42279861
256525735
744449363
133202764
643273630
178718108
244448702
15238051
356879087
466232488
174594491
4031105
61438840
748248171
151721953
2050267
407437059
30771497
201159372
452985129
32187124
312080132
196490322
161360610
268080651
195681580
100596456
13365193
43190645
870201647
335738888
178040541
98149860
164773895
71883169
69095786
462802383
259228472
35401464
14920362
20958911
10256030
149061685
548127901
283063118
387894546
16039231
199425889
182063089
5052167
54697313
162354490
144671936
892908414
22127476
653468856
48763969
325962528
10159844
430684567
524164950
364935550
57772333
66108943
519156299
31560148
5845297
210550948
870975514
206846477
207827926
96146103
326720188
708424730
30974073
145115251
491290430
12720879
61942933
1745063
300404988
109032301
28612483
530900166
549566497
82035189
422762810
100859391
97461022
8435107
394605361
151662265
648244591
293178693
71256166
347713729
245745865
457672536
264307558
335706720
789750373
880580447
478789239
5034978
601525047
97099709
133747000
851157145
126223280
452950193
154742906
43559911
307934484
407901387
362232341
425400572
110428630
181154418
867200869
162407718
453624198
418677109
534982445
651349711
27827555
400100549
379626284
358833793
633361507
117190284
73580302
567852150
499180837
697874594
589783131
324201813
36614574
47951684
213754153
263118750
109985829
8227199
296076783
16326843
112107535
586893396
518440776
71171168
328098145
393282346
522926382
10743123
187574446
82682166
535424540
45643373
298833150
487445994
37052372
21499756
341214160
929768594
31328754
101165386
19419446
43889467
200066848
200814173
874922378
45122192
54777017
3301890
19927182
224617145
355217122
20510542
114232841
547217580
242872570
49169888
77680258
69970872
47735794
110745515
441810816
60983156
238879704
792413280
596629785
3116272
119422005
343238506
616175657
220281392
17466153
43033786
155460308
1927903
269787098
119571891
10028833
96694005
449528582
60027415
137263489
67284098
114279258
17892582
681056
151199551
516502292
521802956
565446882
41463403
166729645
62811572
151605897
250632705
449218913
10399691
29791368
124115847
198063798
197110270
134830659
456967864
428060853
76338741
218804898
123235835
612931338
358941419
343366074
60887039
48815616
271075019
171419026
21685694
150883916
130440498
38876644
59546795
603056760
12509080
481631548
134640795
2905657
904303387
261072070
53448120
207754806
790203222
116880341
22173031
29985755
516140464
706331371
9484668
450572038
22631522
168572588
475925907
103803771
259521644
6814766
264532065
80925732
362011121
287890173
44854373
453370205
444658728
8673179
17972540
51318257
383290608
228884387
617130392
569407090
469321575
11699876
524433897
280402467
704194969
9541486
2407674
612043751
108222020
492456265
65952812
455257040
269238123
550028890
409430910
261475392
153385428
632996011
144694301
1190919
277672504
634347756
24226144
70840399
1696262
314281144
52206782
124303
185250227
152484320
131189494
94630773
24645314
73276952
81405616
25004278
279726034
139052987
40474069
91695045
38756542
556123236
93911060
334829877
11614422
392965211
697948569
348564486
117974679
56031177
326155974
37255100
837921741
6115579
651897690
10664253
334727253
100815386
139168950
18994746
89243230
522093244
222352528
472770877
113930568
864635684
397050041
556192018
360424191
551453607
106197891
477144594
150546179
518834730
280777207
658408867
149753931
454458349
559960870
217533908
617482398
229984162
219114059
484583231
243761943
20991031
182577880
200898332
166715950
20637313
47686385
490622889
176959780
350614278
275045681
112249893
15546991
918462117
524875510
695875922
390191783
481662031
9341880
57973510
11134960
18074993
487658952
227030622
545727638
193773963
422050345
4749266
91455523
725990251
901678370
454587170
71985269
678706856
490898379
67542005
448225926
235602987
56876126
352053589
302094880
324552029
650956661
39558184
110103728
492410398
321661823
868638238
16491714
181852719
367636737
10388945
33357599
896646605
360188871
78174137
628074426
205063984
34855603
1480603
11410043
416788106
1339467
899471
44845790
264340287
574968078
53441366
56242411
227738508
619274366
520451871
305540304
115656082
180512416
38604493
63664545
164670639
332268225
516478670
349422520
404134244
347806866
125387758
150026425
51870340
273850949
246719270
87100432
354960701
560012076
345292
661058153
733060392
81875625
36530964
162917738
81419071
138257660
362595598
616755796
185574218
140326762
210865882
47238122
237552234
142151387
41368841
612367410
94184213
788128548
377695512
114308608
335856166
25121853
9445483
30877424
342042739
192761402
644661581
235585035
512998277
775731620
14123886
50247505
1181701
243651191
17059627
53369051
554543812
277286266
4168358
56939203
525652937
234820396
37423530
654440709
291122509
491891710
145427369
905059774
243459717
10032660
791562339
97732157
27248510
88782238
157501660
123996088
274276309
193607414
428482947
13161866
124602904
42370897
131808802
100016066
18120660
86907850
37687904
479027138
478970780
908105771
193656105
18043592
80362484
56319457
609436498
476912709
126028850
336191561
134072301
411050812
165130007
380032347
3045779
707433068
47620894
185158904
257978591
184018442
516039559
1183009
387624054
64014557
37686123
286043307
15141678
471548378
20508152
57141438
67865959
91371022
226978748
375105353
45985988
56792738
313001378
24831782
660490288
38466344
475528041
15113063
25284744
911615967
295745796
141706408
552672257
152524751
102735167
400907123
6196512
559015116
173527129
33597055
91268411
424571794
65776382
197406796
861422689
150080281
41891747
48005657
18318442
72728139
288800142
43336275
8149218
47000365
621428518
168144701
735664082
171924215
28804546
49518278
243069168
6032403
234132550
22023904
167567585
7386001
964554366
134677174
11263988
66631774
117370233
175460590
124881665
379591133
526813626
151043959
360576899
334189817
456043719
599946790
100725229
14598322
166427468
136620941
272971924
417536796
13460723
554233022
244334583
248199736
70324409
52362979
220984616
85650713
68597937
445334847
223289902
96316057
470590775
100309577
266929052
491430064
134028423
259275556
13743500
21223131
619755723
99963503
793997001
364454934
578199874
127551144
9026940
196984213
24511641
395413925
145364409
77975856
547698933
474270087
395240339
253663766
14473871
42222475
87764857
287944054
92976338
162474733
59218839
26169704
279091564
66793704
20648858
38972013
162598625
16848471
57540449
441630803
368267154
440004688
108778084
337989404
332827686
159846379
17170563
68707595
310961244
526771685
27211743
333372578
582135540
634396793
183107621
414978445
787682354
13583902
234461805
775856668
98649191
115876340
333522722
31013678
605365779
184000761
146866802
267900867
389603796
511598765
223376359
21816798
56639427
13693322
626430689
148455995
84636224
505423888
261965053
34185798
237273365
373405134
352300066
197512593
574683985
214326590
171996519
2842726
42540872
465910208
586932060
36771146
66430804
21538967
703690758
207768834
502507351
196370662
147784688
319789192
114098535
101832130
368247848
209908844
28173325
58444953
42369737
912846460
84212860
170403239
2325055
27619258
224727255
454945429
511675958
66444953
563780482
131907049
39467001
232517147
14847019
90000445
50812464
82381837
112937864
104629572
105318119
686399851
235733703
197010955
380708154
204890403
241349915
207835429
231535731
354814652
128825877
92954478
120819501
39704337
148400268
191088436
302341367
581580840
147717403
153940994
133929072
102579556
132968272
55479940
146157575
109438320
31831455
336422537
429124737
533269538
37986722
642671455
84835424
228064681
104329806
512491519
332197374
181886320
294107276
34045385
458615074
296020406
65338286
196044706
47091362
633632071
138279511
202039858
408841347
722287988
119190442
264571641
376376750
662583183
633171549
32170767
70057688
129731054
303098627
93403378
274868069
157886889
209309465
966751116
308175002
341980030
184064042
422284647
43773746
519682820
113625356
52875579
347072479
150749958
362001214
34098186
832902264
204081000
73641812
308708537
240871334
732970741
217497337
638930867
574184697
33053121
502240567
147553726
188053876
71457234
895924610
225930803
500312902
768045909
402065989
785454662
20274182
154052017
2433119
321399472
157110361
424531047
435586839
137706525
80496024
111245515
79703965
96968405
51720321
30231318
74477051
289048919
270513595
710927744
92713999
52773964
502040012
147819717
45194424
260924633
335960609
93172205
272756931
13249877
2124212
133652266
119453961
7772034
648024937
565989264
77927394
23016050
85853806
460814909
54373440
59558492
250569517
297800337
49533489
221246596
125884482
221014793
14125571
336282079
105384833
155568591
570397588
182803180
136797683
298849715
613903130
695744954
49526001
4247946
19053482
170848956
208199385
246435056
26561737
99490843
571688052
176242891
323810091
166778271
98788971
286665739
649050819
225860722
94442234
1501410
290252169
32553872
186765329
270734412
120311004
292667833
320950054
383305454
182752844
345056457
562275119
46693469
359116224
685029339
299657892
3676736
636575626
264092168
184639281
731712295
369323512
537274052
1214673
139423824
250680713
15150340
807943890
447634989
288600474
272515452
28677885
511930867
730422162
339083149
89944372
20695247
735976976
100115315
36480953
97478791
361684719
146461741
8361066
79493242
328137014
661077380
67464950
257581556
199381003
296801349
847954840
111981406
21491446
23874589
411695084
27415695
695981918
112270
42562246
404966152
131411311
59137200
46618411
92526277
485683641
278487758
10822942
235039760
54348950
811228926
92735228
170600898
558743860
42457330
248558945
57943836
98064251
3395169
7309479
53624227
259552435
396441609
66655184
17811107
141365276
257936025
722546804
20198393
428655254
117909554
495497349
72975273
8342004
310966803
25803333
292415189
243237133
372087769
961478137
28298822
640113246
13952532
205432858
318255849
117202868
327395017
515278744
381194219
387451202
174727550
22359578
743921919
59636326
819127784
126317996
175304945
217841892
201226441
971119707
265253498
36571913
13978728
99762860
5809699
253539629
111395703
567466115
301843100
256693138
582974672
81754224
231570489
349391670
573675382
312921985
193027281
216092616
137640155
95602013
435403010
82333662
392956577
588456899
620344715
317688488
219896613
40408812
728280983
262823439
88172333
524365728
640702065
288042281
254541415
177015468
9884430
467061550
389606662
63327912
782811753
38169294
229726790
106833592
7757804
108731506
303816703
511598324
190139346
68454296
111225677
450320680
34369356
508816532
326631779
10402813
35672550
476899995
19830728
150021327
689969063
28913528
594210096
40261888
750206932
96133890
339685608
235795116
680545607
418022635
21530856
316300845
178321167
80066403
688592938
31219223
237504043
8553212
705278610
241866187
115421235
341128243
55145636
8102699
29485874
60654015
79380253
190819031
146112735
210842496
426588774
488641431
60310548
221249506
23679308
153747479
167639889
362327858
64179873
69812351
206524643
394844126
475085075
31848144
222250153
158548496
34230590
47849101
1517256
114378817
222985785
396305233
622209234
177732557
120238993
184486283
715696052
17205419
313308034
44628436
87053871
366850171
212745967
15389049
333721156
1896395
241410701
257810155
577984411
509576641
9912524
24354043
160574228
395176039
112505823
347063073
183188121
691766827
414788609
169978509
115654959
536886067
61886981
305498823
341448850
78738129
321958780
28423332
320038228
79365596
257540741
497408734
427764442
58286003
127394406
4514550
102973225
384946706
225391352
163198624
19491299
140773276
5227439
33524285
35279623
289203058
143208003
177248955
358472809
442346731
58964679
302882265
31708579
117281363
475989883
51946458
30761027
597807518
44740564
555268740
182634955
58331333
596916703
67145893
133138915
417433822
214379702
28827175
14831087
84325693
232868698
326037081
289278801
55837290
777387147
172788448
266639007
208706085
163950605
418637772
29855940
6846750
577905981
274238183
139250202
70369349
604139823
41071554
683167480
18504345
649249160
120429324
72044032
62796648
519853724
103634235
284921465
587238017
417191433
7584929
75847318
268969560
129122171
156381718
906749309
75535682
236446925
265945550
55848278
96394602
248387
1700485
13525891
253934429
407757037
17698403
138275821
250815852
10096537
86556764
189448646
18753920
65587639
667949575
173066197
47472642
550804582
19826379
140660444
116653310
9903336
306991073
236118720
293671644
427161271
306482148
9958107
322771699
461516469
65207773
122177944
180612497
250959446
563091752
286345140
537032204
44655488
286727984
605656965
1513095
232126698
672423955
110546784
337004716
84487799
75982492
216809058
64660698
561492261
298868860
807662738
54844926
217132384
622491414
532519344
391680951
122535494
2249
69692300
155513514
276868495
32156519
892630227
439703513
99335289
844286693
147634910
343894343
148061660
192032544
319304387
251096197
151635674
490459281
214243626
164108254
308249864
377724518
322047877
10447530
434024834
187364650
5981854
339196614
111405317
144438584
177883088
19007492
126869327
547608531
250166098
15216805
60156520
786100722
769463287
568073333
532401004
551238726
64970643
66393446
908680
40965394
26276269
34109430
133989178
63013388
152952528
215352822
756409096
364361489
115834769
53180874
600967633
192596692
304479963
1207367
858871950
423819630
326549957
79650845
359874685
645468669
9520014
154159546
433033789
145369664
313606491
34786375
250527596
106062369
222151239
33296300
211560277
317311900
600676801
341437803
276189598
628987692
145335021
144527326
71834917
41577021
32229464
85670000
17843658
129447002
753220973
275516552
56685526
102409546
152749966
395677167
608916567
163221427
146713758
730791314
266409194
170106110
19201089
744053666
117879004
164786842
23818429
20722697
225442896
136624780
114569556
190601651
479776441
218307920
347310660
423744312
63859067
317468609
209799470
189485506
16551508
29956699
313821307
551413362
211002909
645944047
116303126
54965339
12348747
162773257
41741868
385095580
145587786
159420039
224959321
365289721
426487761
76152886
263193146
454111343
62106489
259105834
435695783
16236321
964239606
204101218
43503728
435916308
390566087
397644622
2008052
309757247
628456588
144117280
480450191
409415043
113088007
392928987
3147937
902589859
21485650
98389901
571373437
145170621
198253366
400791899
667093306
317136735
700504603
178729033
99622487
498534599
333532088
612369737
65650219
89221642
269885823
810516179
452692490
130493763
187430222
39295732
2674343
30780049
73028930
112235601
126128050
414400032
46177061
325400002
192235711
229411306
394185046
248146335
255994618
7550640
453382874
102760809
617521063
92108498
64172442
628058212
521733199
14963216
160112877
338244072
107943501
347713687
410125544
463534585
176079860
487747195
781941910
1079100
77377921
126949750
910927461
60941506
661353079
221385912
705018439
236061941
352643695
238143075
559279047
75911800
525533568
627242553
761921865
568502010
748274792
302284153
25117363
490187363
526650100
59971418
17971056
107361449
246097540
97354959
16146740
149520792
352369292
71437408
18182958
66930160
292433629
502568616
272845840
130210044
294022289
266839645
250134
581076025
175745012
610558630
36637412
57294026
303185092
57974396
628326280
355270924
73710035
364975320
15229090
292879252
30486664
371203882
218198199
162526565
269340053
130354340
159615595
40247134
198019106
7625661
100553410
643606012
117041793
18632272
213891410
357165944
181782021
142552379
183748707
102550806
350078605
422495505
30817525
378584355
232997539
109756047
81458660
3030688
51431255
14549916
5045661
55871216
356095547
44612697
18507357
337452743
243079736
64200813
62914357
96194382
375695051
559854323
105323583
333936454
245600946
170660413
238554442
127161834
42771414
23893910
31909731
289666352
302037323
41680136
73871596
266440923
231591889
45409596
1099556
99362625
517900699
24733779
535871624
73944688
227598272
416574674
130560753
423849292
386478952
474019336
262275587
612213957
395458577
3034633
507956983
146237614
481083668
72286605
114429634
53809825
422434256
30052562
40661140
272367245
597027349
595125036
252590501
247879421
412575841
150399871
183726571
269905662
302120540
435374813
162318639
282074824
133311922
121626977
39570799
374842533
270732606
218180334
39587255
371629264
85432418
695918142
779162344
76610302
185955754
342859357
63978405
543876804
22044723
41706895
48792576
433771353
589197
351671129
91041701
34941690
611054965
28867072
678525805
604353011
13316347
123401081
413308701
1035678
85126621
525518190
398957921
120776803
555264526
482822565
354187926
8946488
35485122
835560697
7397499
65923376
284520458
2573949
180245546
422639887
45320976
103078238
6039478
48148142
551457672
449452169
102635983
29606662
54545031
927464916
210732921
418838723
65158090
360248344
102135977
8401381
604714462
54570400
9263354
131818176
209914687
2058120
168164250
178927644
253972338
7722347
265257395
782340313
97929577
206875198
98338486
1893544
172412073
220384938
74768309
358509521
18136153
205709338
278230954
76353870
39541097
7093212
74686780
570348598
217753695
738998485
73932406
192447464
19445634
256961844
729835725
30135868
104180265
524688475
44707046
100885257
183159617
212745482
62606755
378019472
492939009
87332779
284112618
50696959
467565593
466144609
440049370
108381592
6172946
8641245
346801715
48224482
77185479
83526175
698080224
57646425
69196722
104212116
98415077
718383108
145133449
46452887
4154506
183609806
178753806
6238384
758415898
65517171
651088204
446182796
187633367
674406591
428098
521970430
272554068
62461492
145071547
29551190
154038598
171965187
55220554
199619295
254847045
316020482
31782936
15911471
12977704
1143006
129817217
108189215
189348035
282101199
656513806
377051876
362448343
268090211
45797643
40288296
228328775
171498577
132520430
552492093
208496956
55494896
81098603
304447027
816272675
603372444
780068474
303675964
2677084
456862059
35828785
406463380
169307177
716474556
323690558
172884416
83944768
530932103
153147954
780225978
48494388
342620486
20354496
125038650
216830594
630052529
186439563
449140181
281302759
406487494
254586797
139623312
524492802
696998789
405154058
105616070
187320755
257686900
588013385
880056792
59224034
137672042
8958380
445912123
126508378
49369115
45081023
49385275
269096000
169814150
34978643
266262379
119037510
166080847
20049486
453934188
387116447
34529419
419881570
695526622
572896984
240708850
310541529
10672345
94674453
167667216
40070875
60513730
379071599
313751904
35004002
20723997
541117941
736997550
55452830
406755353
533108385
432958582
141096818
281268286
259879830
10236717
155262690
93251026
4368326
390094214
106901884
911529910
317171457
92372368
94912959
668945415
649927104
18170652
20574331
78552340
821145655
325510864
125664226
437767241
347038197
118212411
248238668
4809402
193091824
439427441
138430482
2805281
214652551
477826498
80944663
4341366
88148427
359801683
261772270
142062578
723761759
553831
165814994
9042459
177790909
60653910
285618996
85403183
253492670
44136362
100575519
728509585
783549926
19661067
450719888
102506666
288722365
15838130
183446247
321906938
139252563
337230266
211891878
956336816
206810752
519223755
282051150
53793452
26719126
59421584
459475509
240600117
40297099
39335313
438584420
471556742
460557253
535965046
79257352
97266973
119019205
90862530
540895535
7920137
28477268
29198764
257430310
964345706
596168752
17867682
30056868
52941030
631722248
297286524
472660261
139148771
21717373
84440564
199295609
324090120
26435587
282079336
223437198
78454029
822473873
158806994
282739298
218092189
249635791
327154466
12413720
188910109
599325445
575431154
60188575
127337012
117175304
147880049
534453856
105656154
14973688
624710955
468053124
9396376
18280643
346731334
62588253
1962796
650527449
139142973
265651088
563133431
266852722
225992205
69501140
144014101
340391188
406857881
660038784
281342397
454376195
194811200
2889805
165876850
47987561
32868657
171532457
139984071
19794244
146414238
603859386
179386723
238255437
68173474
172982230
143872645
283236353
184420677
381103761
390079626
98373586
73719745
347322981
159839615
68118277
523182513
206557187
389804467
153985042
232983989
415665110
80804142
4688729
762576106
4253427
166329720
148048474
325088784
230871232
547290002
187933456
10123121
167752204
115197593
137280226
3937481
263845317
5292311
214640984
304511328
566441824
265471509
635946970
324272869
19069737
169888243
286129874
237810065
63685423
363740844
20130250
89605162
70440676
311573674
310253441
49059438
556505500
9412025
342104846
90645163
427976928
700937254
637784772
765297068
40672392
16084587
316003728
410869654
370083035
10761787
2999807
454297559
215899363
395349455
499777331
414452518
20355974
82367432
632272788
5898379
53150129
336150533
12967284
63182268
133683082
318673880
212284768
355078717
32897814
114206116
303327228
561877173
288934446
157493070
231019079
172866077
107858523
206383527
219707963
915278458
72598187
205299820
120013938
206268496
784977720
56073387
373564087
144074754
39972636
356007772
287023335
57976872
143518343
282211892
7299235
254877387
493364421
390863519
425348395
120889940
39184018
326726119
82087062
180159022
108519864
133592020
232813609
357768592
39867258
93504919
725729239
610651177
477742236
38793448
293389159
4682423
204334778
1286049
523334037
159230826
401270030
450848607
69699323
107297948
66523982
30170142
58232176
300665373
68038781
256752957
842015627
542154471
11720030
156028502
111016888
651723453
57321139
651096337
486795075
358637632
461500988
51935462
267989637
331551717
81115571
119822697
514713490
517628379
239138992
45797353
47758999
17514216
235930533
796906599
303663560
462216803
287615853
79708241
284229363
106247142
374711176
18884356
761839257
106230633
275049272
93580864
477975387
81220146
190427502
313018851
75853847
6843678
709285204
81638147
325307052
286208427
19454125
136757003
255824978
351240319
245549441
7680034
377934959
36748217
57193787
610277256
21914535
55448624
889915634
230880913
5449876
387026048
149528189
62299697
40501421
290201906
84811221
410816606
355521258
22010500
121002788
113605714
847030920
199722223
34912879
206952901
319679864
103450241
3498411
63358195
263394764
46776114
820485396
14437383
636694624
373689364
116471284
219442832
239676779
125176162
87188445
45498421
361496967
278214926
315890321
60289482
492839890
503725669
124176677
207391546
312461790
182540990
87939355
371253088
372934901
118385898
35312423
229723113
9046064
619031755
401287882
48356807
17428081
16169957
46779497
31637301
564080698
201697930
382700133
229011694
172062362
120692002
421494217
452144116
112076565
30432127
3841053
405445471
5727972
928781613
41645889
330826198
13602820
526831490
85484706
194154857
292430709
118334065
2812506
5948484
11503867
541939351
33114620
169588763
213895308
133066907
327646110
142698161
632073963
335353143
19111132
147767887
123022273
262780576
95396190
208013943
7295977
71010177
243742757
195705228
528540475
215668628
618358481
214243564
707488571
13229872
260517675
519156722
68049289
565409763
90921601
244571021
352486249
75840719
357360329
97604538
10421488
45493039
182933021
61560745
12940904
266213688
71855685
154529647
1012474
517384022
579536212
246661705
95295516
1212879
125748595
326736186
178349230
103236786
184868356
103224434
794816133
155806723
457464279
78925062
12690685
132101876
629539972
93561046
97675137
54551493
293898231
128287897
48054426
954989137
7573590
70287346
138012306
6411356
310693229
432191634
425233567
253179917
53540636
11329152
144820401
154397648
126028328
529971091
484108948
50065088
45102923
339568043
557523515
595834047
1398004
485320447
248827219
268973661
136161326
54413789
166442859
21723453
154399987
270259396
234511938
479500065
4108156
148011598
39407282
124500919
10466572
60444850
199603
180467297
201521803
211006530
129141462
654012153
144687568
20304949
156191009
751311000
29306852
98295997
45409113
92480185
580450742
371063879
129949548
80891592
73508379
8219507
58477464
451021899
31535263
87691413
688718824
439239873
148933383
116167929
285870775
184796817
42454818
391836353
638804566
6832982
14672182
608141585
120845566
461605657
209872273
107753377
195053911
297537966
15742387
383419982
400225992
133095099
142568593
129604929
759312865
406279138
251274141
946421860
40784280
246889928
63001545
236678090
66911970
459892198
94441667
251966447
170018034
424846229
273281577
179275093
157458816
776329298
636937838
865229203
159614587
255032528
132451571
300171
66647544
300894265
35429447
1915499
357380667
35190647
74337669
259304280
5855542
51109661
71114507
757180414
204428860
239853725
272377382
67203276
401329619
31792364
94137283
242098588
285841306
112375172
452818545
752119350
223985447
199379987
498550
433778098
435305084
626930893
376428583
307490201
91624069
16106818
327351127
14012215
143065109
398337800
351127939
239715099
124786332
592245226
434722458
71284763
2688707
100045773
72530630
226711917
534878443
145157191
230177930
3088142
466258949
342844440
38357139
200398833
42485910
369128353
197660572
50511102
746350914
262827029
329500353
20510783
13417786
489802499
710045347
592905656
283929191
69795166
115412667
189338777
341313330
71923058
166144550
720120729
153646045
181796006
504332498
973403364
116000181
229776494
665597235
379055227
249433031
396189921
61477098
294687936
781936251
137203320
65412243
21110074
88944300
141241895
324891267
423399429
358644443
151023002
314889880
435031051
30053997
258078336
340577129
86834697
151015884
336578611
465201539
234583086
412036735
440761481
154305318
25536757
595338578
270250474
163965222
44355384
435717329
30610821
288719299
185589149
135090424
28506771
149521729
32580825
401136543
353915260
345286992
107366109
2872422
274804452
611437498
327216956
9200593
85135079
29220484
133652562
75455859
35370506
17220147
539890910
55729810
23412018
219287789
590256750
2858247
221590603
475593122
284307183
64863362
97928227
10641397
319523865
11105115
430672512
150647649
103994739
68445430
25839522
179624859
46308304
155298030
78454925
36125853
7039219
223384423
69836824
87709859
372459624
41521518
2008882
447095306
60257793
18249696
36288354
30362759
310620225
506501347
80724638
25824922
466888670
16194260
102025134
65645573
218902159
114260167
483894740
4634212
236524122
277005498
134087999
760495778
21753118
5255467
412458481
228535253
423294203
16909053
189673674
621731844
76706763
23127097
24936177
628344838
227435075
184629188
667568275
633300884
32849885
373720052
270883448
121407781
151226654
134338951
314561285
26955784
586138044
8122805
91324237
256589952
21915740
545333207
106810563
722386743
215437340
5182626
450356063
205484503
776659782
243596995
172103566
55815426
138482142
23476219
266585545
327631511
260784340
86896811
250075531
111066546
437098546
112760199
355743130
290739912
20400449
198962618
47189941
244039205
54479655
441126758
9539181
918975838
13979400
416315156
112638341
70102614
433784413
241002731
597013728
19513244
313730357
664384822
597241764
388361307
28230842
96918400
51038785
387050566
231082183
61741084
318666546
6035231
256328845
316378477
652017651
149202409
78289671
39364072
93546339
11624770
53547575
471371927
23421058
313999893
156939866
130037092
333163954
104967519
1057659
338268165
464268145
93954950
508277054
23136032
637703192
60343006
357773075
338923103
148469283
454025861
426509513
47994744
422282276
432654623
231117207
328657015
99801489
530123739
187804002
344368245
198583906
35818970
139551343
150456034
181610251
22370703
156773598
193928205
44731964
861695582
264341825
198876573
556960015
135409254
720540161
295695020
262837198
258400004
641713917
334861926
306321285
661708738
215721138
846135686
157118376
112179577
9336766
24000212
111807162
124366486
200669544
511690068
526620112
267093053
232952360
551464139
596746492
109316935
888989802
254186580
75204804
728821135
440977807
151533961
122628380
613322872
212251275
328150573
656128166
19947845
19350985
215714963
83909735
245891178
660180892
234341202
816152
34473201
553431125
419989550
197462805
164481971
14375244
80617639
346795463
5250777
1533218
551562531
38625243
26092007
180478973
58645430
813479735
98015265
129196406
414474483
22534038
75734371
294665637
717393005
676558876
502616340
366412333
397213215
17205472
554714600
587462197
120618784
170575205
118503559
276153560
451082348
278423983
220557708
23682509
345205948
74725422
14069133
171428368
26493538
2500155
538281237
615351220
179816943
192856884
89222496
680986865
194602280
887278791
102955357
542472703
748323826
617639011
100320757
415216159
55473531
236182143
184581158
322411567
27019496
631010876
269039644
19003935
57245620
205226978
35434704
150408451
178958756
709287890
36563103
319080179
43994416
456612070
1739803
45310007
29413544
1596085
388643592
84951489
98345096
252644055
101913281
683631098
35079442
292553627
24657596
51536278
285876195
74030454
378377447
126341550
357335372
63530011
650266397
471773690
627201671
37018156
41120908
94967052
65445985
136191377
630153752
36005849
737790474
741230476
16757856
668514055
50731604
58261467
20703161
218071703
47638892
370757875
672321239
108171013
61330637
25291172
153591076
450970193
115717296
5927262
578752906
247446552
318014501
487685404
45712919
226895815
772216
648875248
765767691
11620814
137198622
304795833
19730937
165854844
19871477
311715821
256976700
5425201
72851688
274980340
624115001
280229221
505095488
335337447
80768436
10971234
35604143
3721768
353256945
163710374
235608005
357494703
680442211
189440298
16514409
808905831
255101405
47803274
396828618
111640194
118088041
221689129
599296094
100827369
401699079
168765471
223541229
686612886
214272504
614516838
263995000
652597099
398614873
94358411
30631061
279779861
33527938
149207567
305868938
289470589
519620036
509394058
357251623
53670768
253513991
5735896
381324158
46802476
16130218
160363804
292665323
210255284
622562684
130389138
78603013
116932782
488714425
277818030
142489853
784361670
43069437
115791397
487596293
105387458
332355604
393987193
664801478
57925631
134250761
23074254
4413529
143741697
250850075
56752289
943430316
445505262
256789955
667638449
285413837
8699180
174222540
482788493
372741331
631674139
158167382
85843589
45499240
825651790
85769683
70095407
173544888
352791693
282586317
679631593
353157758
410120180
409816133
232339384
63734992
149194948
216923025
99294795
536902435
511800975
90366164
17432552
268037575
641654494
70551272
494103052
316527718
168287569
16478391
113076594
4528078
284215896
18813947
627419409
6665044
229669331
84531227
621058050
501286552
261532197
508385741
454437757
555820885
561634170
101017929
128012462
448218590
620051279
149399326
1830682
108488494
1182740
418023521
301573012
19006639
327497274
86999014
23590718
616575392
307052099
77382295
687178311
38021435
164227272
283428357
491893491
17066777
340537939
272132230
723662676
480114056
254442375
478540316
490533684
354598480
395145617
31685397
2872385
41325866
246874411
249007663
18197466
645469309
314207315
519299037
31962503
81240328
40887559
577480907
67683599
5690669
298035929
70250755
27991041
765281314
300112567
223688284
165343021
58599173
37633460
1402932
80286012
42351616
11743228
739862239
58681786
126174629
7652592
132040073
6623523
759850195
94158152
304940284
586774332
972969161
583282118
439509950
208777033
34276519
732724119
13763491
954665665
171541590
73773308
293457958
490545981
179951839
61467364
67858749
169717301
293648245
316994771
450746453
648822083
11927029
860119483
786303569
321694160
31854827
56493864
100666811
138450257
398654412
62916112
380068075
293143309
89628779
64176463
19728830
780038361
25915816
432379892
151443930
141221651
23832755
346141967
30782558
6707209
168771090
203200190
164065600
245749552
427777529
231343284
594505518
56597463
343660842
581137357
23813777
107438678
109937149
175365226
52470535
53342407
656120329
5352550
210878840
227367558
17534084
75942210
676950262
559210061
19600626
244163817
217215748
176154092
171384007
71462426
49329227
25565380
248374366
742606359
494669165
313131574
245434108
19865304
267256822
158561199
31369991
645640947
268402898
332290036
341268391
68927457
309195836
192095602
67005031
27414095
387017069
152533012
18457181
89649637
179834628
287106560
359427092
153357387
288210067
152923113
721369221
119624430
391472659
372508269
514757994
23509068
5692846
71337398
542650852
134152376
551718611
343597337
353723177
333589633
36092562
197183442
414183567
13481770
54794049
249732990
39761541
22999776
112634743
673841476
48758504
110130804
225928336
92384550
333463650
552255647
777620846
159688415
65960640
121852950
10747740
420432232
46448082
400239871
230840461
661080283
597887321
9630283
96249106
478460308
376068091
384417631
203866808
363099794
125992267
849657041
412584375
390466917
318860468
100681034
165263389
175298586
538462998
376782881
202663384
124911932
105147972
448871440
120790221
196498180
182605573
273867207
5685380
12719445
189731779
282915762
310948424
172972415
95583707
180914160
79953282
28828340
93251931
418253171
197591774
48702964
24322940
5104935
68237989
352324830
675219495
204688245
165519499
118719813
569137058
15063873
749387631
446412466
1437787
219251845
114239801
243287457
146517084
172161374
40238641
193192135
438126500
90603383
244653049
116461178
390546157
135230773
671281602
224305627
140391567
60499334
335430955
9507271
267603664
211437302
96525731
331484525
54498401
294570201
745480103
84329065
64884571
308328528
266321348
159791225
592280591
6932627
234818100
109374743
95328927
135095502
6463704
213072983
65087318
106722001
347696138
17302368
586897225
361563647
774692265
277609891
767149520
49056907
168639060
230679553
581067065
445413808
99400945
286414412
66880964
884487088
486366167
255091795
462813092
661149088
635793511
613183562
238114829
257179631
147668215
397947121
537559495
372961307
153770646
254300112
754257363
152917304
98301882
304585507
12959093
10078496
336159954
83215300
4613314
301749034
210645851
241979666
49515610
29223352
27852927
13863981
84544639
20166813
355481088
247782766
50454230
17869216
167176272
158109059
132541661
151533395
509185686
374961251
862529812
159592677
875237647
130583919
16150683
332413628
36672830
121109871
335001966
80745995
463529981
486981985
386456620
15217927
410394704
317900717
898775121
249197594
470220534
7956005
35003618
153752456
442711576
343675517
204405364
617469077
302636604
110364694
65998975
312198792
78054612
46874292
166962218
52525285
25416342
101187892
67088336
518454006
567015142
587992953
81332083
41089242
140874879
637764014
9349287
472016032
271078043
13847384
230055688
325494152
376931935
216141629
210126772
444773619
39314515
29794742
256199303
713221749
339931155
54722248
197177889
185745446
268438991
466292044
86096172
303833455
204263056
18211307
67730423
121836428
381101983
241406701
9052538
467728302
150494240
299874068
253413280
130150670
773855583
257632657
258683879
513609159
439598887
216275417
138655292
472819252
587677141
281542924
531622138
34826786
192244346
69718864
892145507
86901577
122620896
156576018
443374506
74910580
303225458
314021595
91623175
41320889
241775053
513935156
263302441
370335760
500218416
145164272
128932708
216224072
854372027
82380427
12441596
289748412
9227259
101638808
738018
325009329
543222294
267190203
141383041
77951297
18124386
497062244
159644120
118876560
636191337
27280357
71086478
199138673
71086081
27126302
199182336
91996540
65550128
478141019
193731517
187932457
453176880
306662126
96436581
330157246
631317976
360282143
365793959
164860359
163882265
460075429
87952395
149520689
62806411
199157909
261204566
487458583
382451532
528637449
145472037
509420945
468393968
6547951
133344299
560663662
305679618
512797340
455270856
14181665
9612234
532797718
262480107
122155656
78786481
655562782
511593935
170916514
466864266
162455549
95584704
560897124
394666668
544140538
3998958
251332929
295113815
548791264
497419220
60539384
9421719
67111349
255483804
149397032
97501723
437360745
19222316
49508628
70166115
407934358
258179124
43028987
627276796
53695835
155007165
528046127
11608785
32008967
146730017
4105753
28508167
73122980
291212036
71716133
60864738
271702755
94539179
233298897
25161448
56664544
457565107
643193362
164469856
859926487
139217016
111575497
33871900
609872505
303016910
49394584
614844613
75068825
55995924
440177865
271799127
598172848
476014830
36302886
209773355
165095053
909686297
67845894
366450044
28001170
20733873
15774304
306151561
171408775
323662749
1478536
437827432
114427547
566216035
687296158
78947557
342147463
451840052
545047912
513411507
505684798
612357111
273007679
380459317
565427527
207663630
255474972
4537300
558332531
32045595
19423469
180632607
42260765
59912126
55829498
284400283
114716298
129973866
98197421
713423660
114475731
16608894
399001546
300307922
139587747
506756236
77200662
778710414
104411784
42182116
142450067
113470825
208601762
588296963
403867931
445251440
280090798
268439223
113026494
134193105
245280377
287615822
13554465
5173486
54679927
17787734
758187281
99636306
8602425
46057092
274463230
190078115
470497162
206933244
234963021
73600214
149558093
166924157
228328707
449832255
346531172
580278263
168584193
508221019
69433271
58647581
209645397
205339805
77814789
280374828
232443173
86407079
385215160
338241299
567201106
3008809
787833
183852231
74386437
341053183
548005235
509216
2197766
115379169
426516695
392051407
777612668
357557195
287986132
449004579
831698515
289586294
656849408
102606307
71723489
53912342
65201431
379847565
361906302
153711998
2477980
242730199
70126648
95559205
277074047
53890421
258725999
148949905
8183985
779832359
507051725
420303210
159439644
112449922
791572928
58717015
110837875
62990214
368741479
194973963
154101323
515089365
6056200
135179169
434650221
50081912
497523497
36870872
32586959
64185082
162789877
63381190
88056141
30763986
9638650
12663286
199175733
609239514
200844238
284991579
97723206
86735985
240087088
166943110
465082287
262068421
813719771
245743298
275145599
348522909
157731073
383766317
17860710
16973521
786334234
470665907
165681398
603187554
576086932
257868473
109275760
718860562
138458253
240380637
351319541
48245012
254275082
294669859
388933749
428319
22051626
11301328
254456782
142839394
89388425
793672140
339586072
53953124
879009251
399365904
675084
116987467
27383730
459791543
507213533
186634537
293442848
283154520
263323071
619446081
98058737
847097197
173792236
330307749
21591036
62429327
290375752
287173322
301858540
8645264
183479333
9131941
5804437
435283623
384266181
10026078
61113030
132597646
131532773
579461163
789658
624377157
309971624
858426955
276856759
542313784
149586149
616730641
27396279
314476035
462480382
6115213
89226481
27098696
369145870
111882260
30404221
626852448
666968675
723399116
1119321
547652704
136875727
114595325
342549
292165049
109481375
524885889
762592917
699341134
91460863
361347288
485302164
109151289
138394340
101277209
114628689
80683088
747713604
310058524
574203894
18940500
346794925
30232023
649825786
14420580
93028022
301439573
514332124
34628543
43452891
47698593
610990901
223869040
293739474
41031867
873027047
45493260
15650976
445107769
64843939
139350248
250321578
495046441
335238527
364856069
250387265
73744131
931342955
404706089
782091953
176470846
196009414
95837897
90519160
936770573
193139243
452934836
18183251
149463809
78098838
33718930
37958029
37698345
40238705
246705107
532791908
15768630
39237101
21007978
247492134
118242413
327321016
139350861
79758119
142536176
1745559
44821522
53410090
23901935
45543981
251740399
442431197
2467168
66244886
173247726
369668571
211124068
258191314
478727512
360330765
2155397
693259352
422471626
276077870
327363661
714976262
12498079
73988724
470164997
690828910
274399459
667295643
949954342
676707764
191125135
325015789
225406892
801526271
1535627
29459409
478500409
455243691
87175186
51487080
10939366
179194185
175906522
525776316
515611629
18628975
559341935
90544637
444783637
99881841
44171684
9428751
418377158
665902860
40728975
29480379
480850091
10074701
434639112
1773318
208334621
65683533
9945218
98987567
166929595
286092373
138717882
145642797
551445472
30042312
106209412
37669786
515502618
436574833
14667408
695241030
699659794
161839863
90723301
647381985
210931485
188216947
10725653
134646539
634791962
4377600
151899387
142542370
188502052
136663872
245354714
944967460
10046717
499383479
447445592
299514666
5995452
6629594
542153357
534620705
165577629
8904829
327192925
10262417
428485448
257706449
98245281
7312830
519445610
282395541
503095601
336272732
777152838
109475517
533360611
41614249
34702690
287897094
330295684
359351915
89688407
8500314
256426614
207942932
129723666
600048889
310009652
58876319
79391996
237880160
430479597
126235769
31990349
152126214
98800145
61115260
94020664
190321010
32330294
21197168
79971562
5821928
873308817
151474846
10814533
204481677
47729654
348185002
96849234
294878283
61139820
11920370
139985859
140858118
294844370
202664990
392834345
275517235
206373546
85296252
368652616
50344704
110564896
287918966
162891026
46632804
80821425
147389279
133572887
31056330
308014903
569519387
80323200
471695846
77039113
11263802
334400658
60459423
210294216
117200195
62053546
49239320
97241984
311763773
97671845
80145444
775679016
349059230
67773151
261799473
23340764
140980595
644339093
176001986
290779568
43203514
235850041
104876200
311441214
361859762
82867650
720354285
114056363
12698159
582859639
122259433
471274681
527344678
165253034
384310778
294506562
264307805
20486203
399168157
294875222
127352474
41583508
130492146
100037074
24635481
414528980
473301856
224362987
224267132
17940576
14480625
374480247
199991475
252076838
388620232
154431527
90903412
470561191
664981240
113837485
85480782
720451956
460146571
385147536
409055658
143109059
460366249
683094756
255660280
41852840
275238934
27703762
329600658
110142532
529400491
225253602
90436904
19974432
611736678
345546906
962993805
797267172
343019909
232123831
780139940
9211836
839010441
1343984
588457207
65161588
22062007
75022971
538834302
331944755
805122453
48148192
213456550
399653835
111233371
38348370
218899150
385885371
790081895
758698870
722926920
302841131
618776619
454069258
142578945
94229473
14817945
709396764
349226916
523406352
203858388
429718525
377834341
605684092
433360267
166680204
68654167
81595937
240134908
207552502
55869865
11750129
173069355
161133053
151145713
15515759
722527980
471628781
149522739
255076198
525476562
287541820
94879827
252819546
405894120
10687113
909396076
162410688
34783317
4875125
416534892
351915467
465206366
443716423
13527869
430259510
106216537
22335049
546589
177503868
91716991
202796674
66024651
145592590
524574686
136869275
110930142
190502712
454305746
202408041
509861356
238432249
121341645
274114771
296147546
234514023
771307186
12258877
543470672
479571249
156661
188277908
204810260
61290608
124421139
307301049
20376414
187562688
603478958
375845018
147497507
97304452
336403588
20104195
77545545
246607837
148100987
3386177
68485106
317386527
91989779
29498346
44762203
132971857
41431861
920567321
102441513
92657674
78991881
90796815
556195106
169346552
90619777
13425225
80377150
733851014
155306707
39935028
17672958
435952964
39971874
48424090
359776623
87900257
85057968
432180134
528551198
650747666
87334133
267904
200454929
238213172
129058797
738281444
13426670
29448965
271341314
253809002
278833112
96278096
113173364
303744690
155024373
28891438
457548772
184946822
134158068
87103091
239644431
540833781
212932651
4189733
80855469
268902392
431239581
562369636
156786442
128023183
59138345
314592716
141004357
70573351
27185806
177094233
46801702
748110787
150682994
447062270
391453718
473889910
82937324
6842804
29922823
183554713
327977885
26679730
77348793
451523387
115007646
98426203
144132423
102557431
504998864
13011182
77489829
116089934
274677066
175491800
509865148
38482769
424978308
65011546
1637754
621508221
703028711
54783723
584703580
14893554
557296377
291339899
141707689
252447790
209304464
105225957
274867758
104821194
97126632
1306177
7504810
90180281
171577203
498993021
120372926
876894
10739062
620780562
206399532
362672788
122407127
10870056
72901297
163480746
228766111
36804480
643521523
7748358
35122824
683230795
179168242
544777618
135947644
431362980
51577562
82049312
472897430
325260054
328041277
133380903
625302591
48171608
274124503
8190575
597686415
118704048
525410053
696004916
437667121
212586315
250512055
5947932
40292063
525859876
587018612
24306472
208634172
48095783
283004615
85761303
395978016
579359658
47236751
26012713
61961946
91658507
418161224
316233406
473415010
37292880
310188450
343390400
25769570
43505891
103800948
143342802
219689258
597137480
199144847
131831186
333403187
109860297
309053990
139846600
498435816
38344561
17133911
532965800
86674906
227218454
74619748
98460772
46041762
69689514
501964183
10341230
86424592
226904851
69902837
325303556
192097563
166283091
465756695
494881798
133256764
51494996
295575074
408693523
248930173
632613104
15989877
164591717
45754832
209993435
251066283
128586382
684174186
193026380
94002858
200277232
286526531
639529533
568015896
848594240
86755253
272342319
102543130
216181617
181514433
370414951
4344626
57720225
74668047
341974692
75488382
20730263
32350567
3449743
174447062
21940676
574804088
215359485
23448555
779363129
139022696
39938800
193310126
130479335
79433207
172374432
568810629
510105328
120091231
328280190
133506640
456748890
343507317
11860869
117746610
59159176
8753574
11467689
669024388
85675501
73546971
66267845
136935720
350137449
51931365
149657864
548108171
192514544
165131259
873517150
45831745
390148033
118403329
294006885
298706110
5225650
172881181
175280320
199400762
69933412
224021928
261036594
76058439
132057233
332688589
394062219
396739958
5878065
94590177
57064786
137883251
89670082
184608639
851250439
72269710
33756048
84351932
22096861
67288750
172407152
116784844
148221999
229423354
7078072
536570465
469005462
354506440
2431931
152555209
518533799
464328021
340511467
28119055
176873598
588318012
433750823
62582708
243224258
46453601
185127923
140442548
24210213
130678570
219774596
189973516
728694151
57242415
74132179
166695679
238985143
5046547
54148614
285355653
50952419
28141004
79562972
653196246
24816787
7533929
890688076
233405855
608144789
243538958
682402809
336458725
12766552
162406805
275626014
308362666
9868020
333795447
530528989
267065098
580489731
229346137
242021129
475340355
651528162
15024019
21353271
43400651
323905562
19055428
434438928
366868696
125324338
669556178
311282178
522545294
113170957
3199415
707530080
19059227
1739796
541535199
630662781
245421337
391447265
51543780
609475695
272962432
29451407
70607012
29186345
489255772
299972581
216372899
508863169
116577542
218691685
275736145
374914220
398579447
326665812
457701538
710423765
129031876
430926618
289507593
420916365
148184617
14947293
269931804
437643345
33102011
167476099
351928183
109354729
331877851
100420542
115150019
53528303
96388613
76694744
596577755
587294807
93664995
18203883
388295512
15822591
391578126
233582852
972500852
87780711
155239108
109062282
548746087
76032470
13997701
785389406
84564078
536582254
778967750
79244095
28858
240413767
164058938
87376225
69493287
158158888
507330507
61531156
159794445
430765135
9115700
4137257
83960699
848913706
568626885
600194043
118319387
187395172
452530434
667458928
427482264
839840306
71211156
698556192
15745119
426702023
59322618
623605400
6001986
694748
720832034
74395485
78048529
270288690
98876933
28244526
339448296
10466546
16082591
47184773
393356
225259865
298188524
329388029
94495648
7317189
140586686
554906192
208591965
52349041
380801211
7371390
429043196
578283460
664548710
696655246
96471900
607897466
124382223
418951109
115249694
295706106
509974915
192449554
274349218
198139617
85113848
440868352
135076366
464444070
105237464
195123092
2394289
94124294
28954875
158175336
305710607
38624475
214109398
12304383
465290780
279247092
271071699
509677156
34049688
495363026
57098947
36998157
200959638
285096674
204275929
37737019
267250605
14445211
75766485
125360313
352825880
418833826
425743486
36711476
22283665
666980
85905474
555671036
631870627
146263511
30936191
95241168
61188906
819539969
606057265
665800311
401508594
825999177
140007667
109390864
286523440
172510832
276722564
84186795
631594142
51737618
587345313
446391429
76455305
165021929
355905416
48907457
55849338
439743942
64592752
66437949
379605036
494524795
171507523
98267029
37398476
1980657
75964343
204876888
28371375
468405662
471655839
772447110
73375591
592191084
29778405
179151279
319287394
184873931
384488130
670987398
137555994
73379931
59577092
448766824
379558525
162569526
18731737
48465558
761114703
42350783
174982377
128023286
87450037
274958004
52297671
144661685
19301095
130521189
21165564
863781293
135265406
652477583
124867887
101777002
774591260
218342510
298363039
23353068
632629619
30748236
873510254
395141309
63681421
824065392
53240537
393334541
321308263
197588479
238663951
686829611
5227110
554665138
115438786
115911118
858024797
262268879
122365662
24301670
506840358
531968415
8194517
378944804
385729786
602544990
33520024
292527189
50833887
68398415
53982432
386382107
162122687
276582960
122188198
430715332
85354544
85761922
258182462
178181111
473694475
564195230
195629221
655286528
41577949
592808063
206139585
117392249
18143416
71003287
791465617
319863504
558858355
362358564
123692167
32261153
7664463
398349613
23085843
287353258
269571374
121979838
48444395
335204895
59604236
30791254
555383602
437291720
409493522
351583
351392123
71089263
275326548
231104811
949108764
169030492
111299187
13243478
370474091
481353410
127377220
229516820
277872913
719692094
75251426
495166463
252454617
207990596
19473130
272319100
172158891
234107489
175073470
223448866
653080590
642427473
450812070
8089337
819022123
286356339
84943946
65101416
33364639
370087929
713979268
373547846
481273646
381556572
201952896
30965393
37875606
261548365
57875289
289666248
89775991
263249541
362334222
469021318
401762263
126841797
24200997
195270043
139828910
174372654
231057047
231179606
346057098
541859551
885618106
51110713
513534228
41872886
109170477
788232764
41369055
201531320
283395358
615317424
183323434
307650044
332461894
168351745
19028243
233880649
508658480
115443451
413179708
121522010
340687386
43626792
208595792
570567523
121452283
134102768
7800334
235943460
292763908
10634739
652634742
78514355
20201228
452207828
5542419
167355131
699061077
294164935
264486995
55530487
523420
26971515
275403372
395066703
712779060
65146057
209297167
261945811
374871842
18190821
14075174
99097735
400458627
186793037
117546689
308385308
35556292
541603925
107373849
48621409
18457097
675702915
460880168
521480790
131065201
142198418
532711600
31607464
73179537
509376916
201181189
61775092
609549508
475729784
755644220
528850922
11961463
653210042
54381312
256018561
294560369
296047155
85541824
6276419
233619112
2531133
623702887
133991554
419932654
360938586
121294324
97690021
336991503
185231673
445341722
149245369
53146697
68225222
298262092
248588054
320078747
104205823
619515846
296738351
310391937
54938310
110602691
5578173
43901564
111485850
694314673
20730796
429960074
868950062
76633644
107114951
367394407
20263794
42552967
103594354
1288723
356323386
172477592
271911296
494750966
118554461
239542225
137159225
155375595
12199597
58064377
394404562
103793418
324112722
5534776
304090306
181708482
560699942
653543868
282652771
645467342
80723663
75217137
221673969
529075362
598326472
583721898
57981358
5629672
109226258
262935501
169993808
44788133
478489071
338118434
178898342
93915020
662294104
57352640
75058757
203411495
89436523
258634797
694894526
388242812
167956815
16142646
40788591
101119388
893116309
206491966
163701838
100530853
103275649
348062591
13345465
153661502
125780947
753533290
204053659
160901510
30156154
84017089
375981136
416380580
222717007
42085784
591757417
32193551
259995377
107930274
105215640
457841896
83629023
232515691
705672959
182743091
15657250
265121185
73491350
277778041
28725411
38543211
297787591
11764318
247356027
115701656
60274118
144883308
533316228
124615030
742713690
190851994
52394606
119398585
86651130
80168582
492419659
284705230
10686389
784543045
120388050
40783358
768150403
92476834
40656981
278177882
201816716
496387308
563533542
452753389
136579385
68443033
895441832
289576603
176863155
304950019
29759087
542306238
272207520
28496043
226926984
5303402
6838762
96746505
232958105
441062766
92870715
176584247
73806426
37246796
535913277
143032135
176454718
1528532
354783891
34115257
44108589
284200591
5558054
163981787
130068743
16357965
147604358
873528
17406044
25212398
442519290
319388611
17777750
1586850
97266842
257540626
24133596
551529675
110201877
14971899
518639390
57068991
454875802
316921504
4194482
94653162
559639453
320957655
418927640
174042523
529051568
80197236
216461089
146750477
301504367
238022918
85912464
570095057
12439591
235998433
321912672
195722068
82026258
252610947
262345460
729886094
729119531
89105088
70755335
216208538
295298046
104849547
30234338
189358910
329947122
50300140
10214642
32462623
496157688
677521506
107430738
165639587
1825517
9411653
241306610
272067036
55423092
19973470
54957717
371764833
18152708
177660894
124734683
326203417
531196628
773769
106677305
489758178
710477019
266074238
35525057
598639677
97271023
261258642
491121086
148791621
61110236
113491151
9472459
27953676
289341146
89708918
848821831
80539554
714269985
79707302
32268971
96645516
315259192
373519576
129067322
565973968
110690415
160765843
672349559
24116082
195000282
475806104
346292513
270028992
115770350
358447525
199441499
332957616
101790257
11515021
412941749
334966562
369421814
25193713
411038258
166331132
197166468
101457942
414381045
17488356
601233974
36198404
279750311
772005327
101223609
274692693
304762362
492442843
243840330
567758308
651167783
215017125
274935694
202840746
275491961
198954572
148614228
96889919
2410569
43180244
91264850
316304153
200644664
42544431
227056556
937966988
275588183
79831158
97839384
426064834
164080109
495462387
632043669
141294160
41188364
26933346
124256202
169826193
23847889
526883212
25048120
531455487
304001190
251728164
223107178
120716621
904129889
14364459
258635475
516001706
317045258
9653898
203799140
85990217
171587502
250261034
501481651
241859376
130385339
478215429
299803759
201084444
31701143
388682919
313612174
705454
285105440
33633495
52257092
13400174
284433721
188362777
664546697
231840912
225961604
212345546
97666012
209118312
316938107
466153366
31041901
419817550
574940521
114546576
246324827
747123778
263074842
201496410
550979525
180790388
10715626
456521096
621740366
334345486
4329925
654419486
93605964
532007720
70247150
2554532
47307618
217130950
244298370
351197497
204995208
1570704
269486504
374773606
133190757
179996864
186382812
458030077
268742181
103220753
1734021
405317479
315596364
198638556
115902419
4587553
215506821
157278299
230780345
563592693
16077915
111181181
372719657
218088301
37170045
3083233
57134253
211850334
314013469
9081174
1245561
424207535
31669273
351731652
937447126
184848565
510616130
183542298
71533963
226892444
78515055
596012730
257357717
6471788
1696959
25758810
112632751
29253237
40218463
55326284
348946997
315702470
65249929
484875117
18363929
529542479
60411919
528576698
102181180
580753998
399840306
528074578
289033165
558775009
56267610
197943984
356151084
1398618
70996570
101734936
125230873
464723394
481233916
725587535
135848702
25924986
630246821
136469676
580627031
87586053
301183117
60465600
195351391
961717044
29896919
5028967
250341563
425729285
207901890
845244659
77516359
632074845
215658127
130885017
110906216
880690991
224300837
92592893
6182969
621874865
118897226
64086938
28395134
104518637
632040157
12438789
20955926
422416180
129684999
394486754
495049362
70220756
462554219
554196853
381658188
38412321
31690810
462934671
308583089
56096834
291525605
515292472
233461781
13118739
488266701
65946486
83892767
271483371
426588548
10315117
366138792
327033747
195960987
4445343
5301347
562013874
209186478
154950830
833046988
237385339
240584234
39218125
91521459
144545233
295794008
417954351
230232456
422210440
77999620
231717408
28348206
148729224
393589791
27805154
37333612
218357846
414427413
85284964
193545026
290851577
348552958
46888812
7767375
228756679
378157243
11207415
372311591
847580716
66347340
21907850
309153192
450575175
266322044
336400225
720676539
643623989
103874743
257105935
59667169
48250355
613116534
96859260
160715123
23324456
25805560
468580413
82343323
751532440
440739964
330201736
304377473
423234649
63507365
7977991
538295902
147695761
74306606
43825608
482313460
60887009
380432821
659025326
179637797
556124224
45454598
18733105
20843951
29853669
223004488
321770157
751791875
819566786
194139412
744564556
116020065
590800125
433255816
101611162
479388575
384643364
650190922
216257258
58987878
852374432
100611685
229420604
192743476
359164100
729363443
285242161
648360974
241358586
27512675
14986620
123844768
100643969
153742430
12491351
69659323
834949541
126229572
84888878
36935454
78414195
137891864
721007581
733437231
760386870
551289442
194601347
161000421
559260954
397027291
392886344
223856159
428752477
484304437
338188070
614402511
524505328
882200498
22532123
898992809
81673384
208981109
58151584
423322768
375788296
315614271
311792132
54317405
35028934
291378904
46551663
178412095
38363840
341415988
179244087
309809033
74697690
719873
215867625
425766255
587307761
67655265
185377104
51326112
34836565
550103715
379769278
472207070
888040435
22881236
175009150
108817628
129736970
405664506
232577
104431652
135621161
257623711
827995
36498247
166798465
682888011
723803808
372673188
148148943
291380433
3727371
103908885
8311851
52729557
56213469
85586851
168438743
259042001
198792040
97954813
207249372
250000132
516910118
447121893
476007602
152021222
136275078
227528699
44826739
27059666
414608520
21966916
252334815
356613839
442279912
406379699
436375394
261347504
15599044
233851393
95219536
448231655
91274986
16567106
859708376
75424539
63782039
846790111
44332978
223852320
71791671
435913877
90683963
12394038
5720264
41818596
562282506
487185821
115268479
4867897
616221424
49252726
297488025
795618659
492743251
33427340
161083896
156151289
8483554
288043552
363622870
1138418
589004171
281352180
144123895
43272419
635028446
511081741
44478189
154601085
33974216
163919630
69623704
287448496
178452493
365964069
260661042
4081047
79270148
549689695
24376332
74767309
2774964
205598552
5881907
442848184
183474111
240877175
138000525
19017100
34194426
19371568
169402358
160787549
278383599
114238806
3988476
43745873
657016627
39335981
383840264
121658496
337096090
16267571
641222235
4824537
65673897
141967950
419089964
413629029
123101673
150954480
519067806
52418967
751629359
235617545
13154007
807451248
10189896
83721923
51740989
44024987
513743878
519355851
442357062
66321497
9858131
272521701
504883127
307423738
124464785
16566408
425793432
640950075
662017157
297243416
692307945
321667024
199494660
95026831
190408130
74974334
572898032
744391418
30545665
108525702
505315191
51709866
308054932
259160449
3543063
76060770
259714704
240136212
234081992
30559131
155187086
7845008
276729656
602430844
11121238
308560634
122459514
295388402
957837806
72823406
323221340
199561363
169854608
173978040
99309424
484282470
155155332
584827989
265201300
21751705
454724284
369225117
283254090
10080877
400770040
40282915
529334093
825250266
749658224
306204483
18138042
57971163
30974972
190277203
52028374
61629174
105583805
121561675
348087200
307990644
9535258
692411128
161934194
305162226
508029640
127689436
308197019
408506713
683485008
135225550
156109442
103123296
564589102
500501011
375484647
797255335
58391711
161398546
2600918
44121985
133600032
629421051
294585636
28854057
170278154
19103740
35659027
78071895
530212656
87797028
50248299
20103031
275295025
342229888
362795538
406009778
258148513
56430672
545142666
163344878
135540710
68701064
610824970
395961310
863921030
345534856
47187895
369137681
446002636
732553188
492007689
295893256
2627751
60353382
411223073
17339299
233638176
245023131
176957711
37505463
596382109
451623923
16484552
165371972
680746201
69912983
104120761
567452443
397241324
257936821
282915690
398258217
459757500
194667907
677001733
39082117
158422408
398283453
718568453
412923366
429622228
383772293
7390864
146105848
44021508
304505957
50327300
54946362
574366094
334540116
228892205
802830492
469506905
272892100
24178098
5312216
529209173
99271914
48792657
191552081
53080343
417962072
107790906
92438822
10644177
143634409
393170958
61224035
84434529
16494487
263394096
181274341
31761792
483788062
748632055
445461795
95809987
871121562
518705407
224707253
200322014
126983491
20102058
24266049
326859760
445821659
78330170
28697485
146293402
642793839
9319804
74998342
384059787
233002080
48155238
18273560
116288082
687965087
166688563
211883085
16307795
189633527
525420520
15099755
101604112
104708103
23190418
22272195
821152690
323512962
70829577
86588647
217798226
551452
77528606
88162042
363596489
465016279
652471693
520303119
58752531
224374200
282421484
411572773
2863472
25607694
521925109
14892644
28432116
60416890
25152260
115166088
56550337
263388093
392532432
682332723
190703133
531194590
960755805
102736610
202038439
245064115
340232905
228121291
807353239
131235890
480452954
55837666
21228633
25026186
226554004
680293758
6345363
131466214
143735736
70884389
47928497
550652845
1544109
84219966
422617723
879902324
110734826
46539897
17809105
268813023
238140456
1376544
606068925
541364390
551217921
206782278
306258942
581459835
554829586
705130898
593368357
614162209
173598317
191126811
42542145
17594597
373063822
562033340
419277744
13237185
365303506
210880547
2148898
485653300
309764710
224583267
88627647
248410074
482113053
1331935
621317044
489069296
191457330
236626798
246274818
117194152
110461199
536747158
70532123
164195420
53746959
268099
398085817
877918803
418770994
90941440
101840707
309025252
142502436
236729180
87140585
451744550
189089044
115431435
39221459
256584304
459732018
248219185
176569222
284024266
178737948
123998694
851357215
231245396
290214309
36379688
69070514
3447935
807166666
137987596
162236588
230699431
8653163
483845895
3219179
368310883
302976059
28769202
38235499
482930576
188504014
675540858
712469463
113059300
587299456
200605445
286402602
61217564
116150679
604618776
252970911
536985721
293742110
306245345
31018502
172509905
146943086
601387376
55357460
499161760
482231280
243250922
296019886
121961183
14129637
390343965
254896653
279797790
140884332
99839187
26374888
1427039
241503291
54375769
558476558
49374161
494996162
566306936
47379234
10258049
49902442
445928121
481690481
508702405
7670353
708880027
97505770
71277754
616172024
184750442
196750522
16631608
16762116
658017922
325060599
79224780
169237362
194606173
8515099
345988939
137549502
428553125
7339278
26285724
369002495
7509550
645425974
484827980
318543046
156486074
90682087
12465072
151527657
55027339
614662748
263288134
85150973
833119250
181467077
199439793
31497204
107760204
265344697
246822439
249150560
430217679
142663976
347023382
98445882
157883341
270658614
272007559
315543673
701032817
114728197
124351331
240538511
673189127
187009642
153177346
425405114
30369272
241603355
441907837
81309111
135520600
354618815
4023811
9151865
183175865
17989444
230822365
1404860
605476599
18796921
81954010
648891059
362872213
463544368
489079680
51133683
171810894
57765431
2745652
11777213
124570167
61354480
971121295
131651577
429828610
156108471
443683314
381215515
74821928
560424125
216033400
423430314
714068838
232699649
239093944
110938895
146795163
592963267
128967495
898872627
20174956
37291081
209690145
85110389
535035537
787485523
189520933
324712552
220604140
178607492
134341800
543823373
789323820
762233029
116694225
73103393
225457464
51442551
45853832
47597421
94989372
36407012
15450224
37550036
66087582
30481722
553985522
205423015
130821186
36559919
13686723
77641693
312818617
277306265
112683463
195395820
103697875
229275628
99606191
51965737
238698278
48061815
704524496
122762034
183126700
41032233
183145403
51633320
61051316
85940350
457164760
145935478
395554907
203216713
116906979
39859074
213996511
740166887
525393278
254319008
335189959
653941681
89692745
269387892
110194908
84341927
52669171
217574937
67433910
193158079
971431
202732905
13504984
84605770
101099435
170998529
184153882
208384232
133879557
551329739
300878107
13484584
17932895
37444069
590436892
28402875
45077682
130319987
818611417
746398298
269033538
10782978
32741154
296842708
177643748
331531648
2372210
1016329
100652365
743204621
577568490
666950893
284768868
359029070
457152056
77063569
134575730
184924832
28548266
53529405
18965798
354448213
679477709
32710810
148562128
84880124
99258964
24147885
1555605
136679620
174835892
227992716
18576198
148019712
925440
299992530
67421278
214950044
336103391
298561601
291135799
779734045
49990784
229083779
55158368
31954668
173957561
24159414
212927935
709211168
6060978
527421864
151786488
93586853
195587454
126027950
88113975
117990598
29823365
38544908
274052991
359795261
135584187
778043799
55209976
81402175
4509718
411431069
231076820
35921724
272541194
888594088
282675225
656079488
138394261
99272178
133886305
250823767
662251268
108038699
270922645
269207009
759997196
423303224
408818683
198213841
1018037
277609333
242606656
339372666
209089362
107668363
164077787
436272081
15286606
113320564
63622897
101737292
78613514
807514672
13120814
555754022
150036934
678896900
188394054
57497172
97310421
246954361
495619748
489905094
48291485
99777457
22881998
262745823
376801362
436571039
74262581
552492662
610765023
9435571
5131359
230149624
21791193
670743716
255997070
58334186
576173864
192404755
35076459
79061680
1688394
112288318
428361716
142302352
10690081
404324649
540964128
134837978
262262395
375132580
77076310
421435028
767974559
260445011
212154097
309053721
192232429
390353815
284534621
239253388
106128673
403109379
79439543
33424075
30133724
43684960
10815996
202303
157837792
594975550
118128562
222298545
482816811
17603312
26760730
3085711
71929783
415712516
310797411
1439723
595042705
186550090
448436673
86587869
4036172
246978529
129962399
365862977
310157703
92220733
237770269
70436232
8972351
622019527
59383996
187243131
777669718
9946523
355510003
29015519
13521555
76802684
1786785
42436148
334848524
467069182
28106851
361560319
633579550
378943630
506680705
165735424
313444943
448020640
457133425
737073199
69571894
179998091
45434090
262782174
168404412
144385308
495150116
129868711
5727679
73895232
216590869
413939606
318097407
343096449
61291623
252872069
611377868
315527802
465326636
28083655
338602548
93472702
604741401
82241733
377886354
293009626
293072103
501897612
154831196
105835338
244379240
181969654
42308006
772159194
230643703
38003152
69166133
503613268
457175158
443883180
49623314
152038780
4948416
8334236
122626160
350384759
110171114
24704765
17179374
93824544
5530693
66913437
61590401
297573697
308430567
788170
534802043
662583547
52161053
69121353
152087460
467124633
146108122
260109369
243233930
727931690
429678063
81648323
276367693
259166659
4529544
509736319
155443112
35761913
17352959
333254307
702623454
739715692
281384812
714563776
304661954
50987208
404223967
254868913
123831772
467624689
59541004
357781033
630117325
491314522
537475119
350160614
367597199
132962017
10312286
6436305
37642775
77731889
656418602
169798085
448800993
118286591
514583159
418160567
4257566
32066210
858616334
75608208
793788970
46042342
2469072
25468383
19979989
141408388
494421183
682995421
308662207
152439114
41982741
300482751
286221118
94995508
432177176
160410773
309386669
174398869
5541488
9693265
281233833
8173917
640971650
121055673
158362789
88286170
16251325
76643195
319260119
213855950
126537453
431724817
449563780
93634752
67908284
312902215
161078659
244075079
242265497
133009078
590389342
10165194
74278565
347989462
29611099
399132758
192670230
120644009
260985894
3008159
669090234
2273911
121343506
126352991
68696059
81227533
263241989
221012634
228016031
47693340
237166493
395359666
278507693
530135173
343607251
263283408
428808569
543667522
93062184
103333983
228473901
1704735
138623751
131329747
318509423
361647798
83255404
283753100
654343669
68722986
239007514
61070281
197367493
376545105
4675957
770041782
84345442
208691052
132219585
30644656
182571161
188192108
67897388
628924549
492387876
446082637
221139058
33141941
4255194
316351813
333870129
259225452
369487254
107280109
50552661
74654822
7396273
205906268
268883550
45892531
8589211
69717248
35145919
233001109
314434482
1695579
45189610
609811791
129399376
26207070
43740232
3475756
297114818
556866143
341074837
382079882
250631928
102156781
536496125
30171991
51410998
120044161
485143850
5474201
122479673
60606393
12716781
243797579
141353726
9456694
16094251
6314294
285743734
402130214
291388708
170118109
485730304
49843934
169429039
206987356
151246789
416156
79383977
61039074
479309067
41403536
84828284
512715633
145841608
339859791
594531779
520815691
570377567
90439627
439325413
31305047
94252733
692350635
119782203
80180670
719855439
3849858
158293180
31287733
255492351
3427738
228845086
109698302
571213492
156019691
370988115
107986605
74686702
513807687
722849219
213879581
237027571
247268656
151640380
24165499
442318958
74043669
12098185
123837581
2193766
672244177
588993551
33120392
8388740
435151968
148230483
197759928
4852387
71887369
43840787
38238085
123932624
51808741
105612801
869763981
84242807
10660081
77623337
52633936
556179613
350338908
513827756
424585331
558773826
101902373
46568440
136265478
703219378
399054812
812663023
503391572
100885873
426593009
360707874
225166282
278090771
67985368
189183871
3280849
58503075
7303075
551862227
13806653
118827284
167205885
137866579
151608345
235505438
102193677
155132383
199590296
16745568
52839803
350468782
161065123
197113997
7234745
262060820
35845552
423441912
296134605
204350441
292518932
283319790
2628763
266997329
30578662
108491374
1848836
247590317
159362344
17136619
215069584
564307770
212518475
23665077
520497953
394864903
14437591
203395244
1022957
316512063
111347647
407442194
549274314
205362765
237773932
364956506
487050576
519722855
134081222
795408614
14076109
353422131
47255651
593929687
37786442
640859798
15793741
97349005
54342296
518306100
391721146
435763844
205862783
232803363
86462367
192775134
650155927
97933158
492555349
462514724
2809087
104733967
177157217
316092020
721977392
288063674
64331801
49674554
28204558
527148730
505365926
64896780
8943559
803666523
31569160
205150426
257660686
214009590
334583476
81994170
808152806
829263229
74619215
181373974
685194691
151708446
194396263
292695861
77433165
26031460
223346958
236832471
349941890
642464083
26486579
60335774
458415558
83208146
50918283
124709781
82706529
16085952
657280172
241877992
150198998
40446105
84802706
27444309
1058064
21208512
386356816
416306438
435546821
186617626
280011305
23855939
160659591
52907694
486245640
113053255
556025106
233946904
7677648
167310474
238456449
157384217
300941742
33090743
47379452
321710785
31536338
237032653
631113850
691026482
262461206
316266147
436049346
658503878
448590239
397082083
157398808
162564063
337244899
350706153
336483732
213699974
415493462
480326247
6253658
171556812
276448051
147482910
136977771
373231338
230285852
18334530
1987391
189279788
317946834
118322664
18994502
78803542
109982257
154142753
491314536
296784968
878885880
711975863
374011523
363818042
294723756
14073847
47960726
52674157
107399577
12275840
146295158
115125202
314904721
41710976
171732968
163779678
23264985
48740532
4630290
55269007
206703084
264021327
235027892
122889818
283341824
285260762
86204306
45836278
338082111
47831535
78251642
771916495
448632494
33636312
15260177
256079737
249025531
9499990
104676884
163369624
139557992
609185131
35219087
297501029
321767555
711724330
693899807
273403780
256189834
450200048
115346566
16320454
25881642
73537231
806107924
632603011
335373904
226229200
349106478
815548213
224147591
161266010
771662268
499754175
273880521
283917829
599759737
729918350
402241462
397895192
106840420
603389329
82619174
169435181
737211149
495363769
180614394
234307827
147361130
182995083
45496914
2452146
159966691
244698765
140831221
958683
102658973
50851583
61569004
448776378
522319185
104040648
307869886
671452944
151231230
674827702
516968020
55789896
719121105
6414831
680747923
121494738
127074592
15124887
41994512
32558881
112058974
347619585
30236462
377420880
261933532
448258525
512671289
191996329
176677256
298958658
678603185
557773818
79283579
279569226
392736155
578382166
669922589
419477439
592476653
5719239
20493813
679074993
5871506
519739046
222871647
683090840
62548144
334689297
148013581
58984961
109294891
494482059
405851192
279323380
183503182
81055804
108432078
451555798
19626851
65193761
121809027
225227357
336875013
232921576
421937929
165808398
163732461
159766485
617006276
55723627
79351766
203918553
64759887
332721527
191602004
110078435
15397752
394727340
179679828
70268978
183198033
882410
248805328
357018249
165258539
71264229
336430296
558153049
157242887
103772355
105982062
703117548
416786802
124794464
20258223
6695899
20849223
315303526
163816052
313911241
5141525
42573304
135893433
182425164
63618336
207280667
148467689
415193878
9952377
635517087
233775947
35908345
62465722
319054818
41226208
32043178
612649351
2917424
366027416
637529334
104021668
365827906
116079936
2962899
226537089
460382191
17121813
402934201
23528285
499024403
81539710
10735578
244307385
76117942
472992911
497449817
32396670
442801323
61445983
88993254
132641014
338836615
559382233
235614424
44287985
264205401
158740072
34277768
10438486
334047705
136123739
625751354
421913716
277255545
314235900
132897060
108165636
385551986
166120959
469444907
764510303
135871860
8753218
728819008
128210968
596571326
116302574
231737394
127752208
436877161
34619957
466123845
166642499
644334179
434369688
342599314
310289701
426003071
170070257
145725164
182619926
215848979
128105964
306862504
636147813
170606697
548735268
433962486
727657815
205919202
85992451
300122443
351073785
71094105
390049433
1570559
136541961
826152142
475901934
411584401
192144338
591646661
3703175
76664249
404421626
5273199
79489159
448932762
43097428
64972244
475462
184991613
832640985
278567516
2627942
633799714
19569197
94706674
165631732
828597
324505392
295556391
34904342
376923492
345124880
128013211
485664840
17936411
472709900
76014907
82888093
189563295
816016720
215332707
281082763
114985271
270457875
327405291
565093574
453721084
315883737
278183030
224117777
198916991
482765530
288092433
97412391
893530601
21292221
529168256
311459730
38255886
144019970
1018341
35060626
692783856
202723692
438349438
376142683
416833372
333438489
309434782
401955090
159710248
555862266
423358699
450365166
109347860
114609852
109151199
40189481
5040834
462645232
314986594
9900020
51670078
63938735
65039800
219526642
55871418
578636350
16146516
35533041
192511894
298069728
81188085
133894484
57894397
921293796
503454629
369437923
40368669
5528028
882777053
681213591
121302661
202829374
6211634
213413492
176383155
184001425
28083828
543539027
544409075
17170565
73739075
440140386
116573501
269734664
19984192
190022951
159493034
193172086
830986052
869644311
177671354
797581406
76012587
324665227
55849887
753386327
481119356
132569307
362681906
331119869
8147579
35139539
27517070
734437644
146810889
137509733
245890899
536335141
58531649
69196341
131405714
126028422
107857396
642223548
309745539
32778084
165853686
6645481
98551566
116557189
384215102
83411559
121691973
55505778
332818776
3530888
66761007
10200952
187763753
542834776
574574380
43047115
207146054
445282186
181559079
268305926
760789056
240133160
347550295
508125602
241372061
499469946
349423420
134260337
159721921
40102799
80430810
434687736
628986489
280076055
16388668
178483118
144457713
182855119
146715547
270936992
474500073
158188022
154153259
186303035
137701891
572690109
184692942
33586484
226310528
611442463
157844305
69371804
125150065
2591611
191509152
574910886
13226113
181507530
189009217
8704389
236444035
385234073
291383393
536081162
28525111
190500498
183745847
619604865
547449681
153155739
103226160
56861925
254414846
577993100
234748206
346288706
340859620
279245512
214082465
228923048
660256239
330532105
82783195
381780551
461676957
59235255
201504625
31667723
31945890
469329155
18771885
283503574
141710986
82179355
120193336
173864415
79087955
172546740
647827520
156158928
289085426
1947252
442883394
508243302
50030684
55390857
424229709
185643572
32834769
377729957
292673348
111703632
124936744
306266433
181361424
47150223
9847569
38136513
73265894
27098555
285010926
797794661
138344554
45570711
143967329
297453529
84353535
348485813
41486711
277451257
710504684
840530778
210283526
790386952
3409258
598153377
261053820
529347331
214655163
63902628
257175127
350783402
218310465
262631828
64937799
120821893
3591071
33404196
574467139
464337270
97874045
569165270
338293160
262833185
497337357
43790839
19487997
510852812
318425340
464611909
44790207
412846502
142601803
145199272
518382539
293648092
234223440
5119844
143753766
18504679
639918505
396111529
45016293
675810926
374385828
750295715
72438726
247516603
150615039
250206233
1895107
22252850
23342210
569761533
77409998
509540434
39327750
43708253
23859681
352701193
417236316
8971003
1887106
378707550
505116795
48953064
236397316
98164582
216625040
32047372
101476612
81778669
605792880
132599889
533675626
314141922
20265171
3367964
104337679
51523709
27879932
51382015
482857844
233967481
471353149
71211710
255147940
825919536
863554670
86161278
204169277
18927039
68180128
57052895
246452381
45804436
12661492
39955091
50907982
202377780
3350159
213943781
46319280
197697162
130118357
59255234
4946353
77023521
239197605
596296365
218537135
56063981
16813035
545238032
378086721
157639381
130198147
406295450
187153180
304112798
343094447
16473111
127962085
86319240
18924356
216374487
79937351
222406010
478094578
78916161
102227719
3773833
19529045
12531546
100463415
245057837
664600984
142481487
16260515
24145127
28495417
276294442
159948367
406803411
287160308
200956912
389240149
146767864
8419823
139887799
210491343
656636185
341218412
178325111
281867246
169520571
468980080
51360223
692861517
209051672
99963275
759007315
264778373
200732899
146395317
610952293
469704978
341207400
136918163
478357846
35656387
23723180
318345499
176410098
467238334
443010418
211076036
131572533
295212466
25312143
136630834
358526252
327904581
229860785
1737860
110367650
97634247
44204213
120781450
3443717
29655454
286484525
135423827
7619351
5179385
637781463
362262143
449077130
513060586
107328511
444589378
52374588
23520371
192416065
322013728
70532695
82756118
135565095
8792546
221857919
174679324
202242250
94576246
145212841
425915174
342747277
214279236
10650228
550165725
452939104
108436854
426231477
659916510
395340996
192154866
580463886
181737
107322754
40420503
578996372
58923306
757460100
30218700
262615770
468346046
588292311
298410953
512422818
74321606
357110
260810829
824870713
33834406
185592604
138238168
75832875
192328356
121928477
90128829
260962417
687645358
644869546
561525395
624209862
483471752
16291145
334293919
191729248
134803324
460784645
44252322
102768123
652416641
544008223
99603243
258442616
195051602
53627291
305766375
676682753
431756071
663699507
5937043
370979057
343351985
182056127
28727289
48444365
75338244
164827467
473996579
323983735
365796141
109369854
899447162
126012667
180478071
169371305
469133427
336734611
119910601
485678683
366865432
64778358
296693739
44244885
179908002
320327302
151369552
367591267
210414740
238474074
182467701
338238917
85072702
260262832
152689965
7036249
67280035
12709571
339147232
177921829
152678700
27991445
504390198
181356258
104493413
327647010
414566966
119190582
103975589
180217624
96601065
11821627
279038968
703549073
249582262
29091867
116000485
258529584
569528444
294752173
165104793
479505661
17449129
152141342
338503786
29300057
155759530
21881293
289351660
456639202
115315563
751295004
1912047
140918526
458581372
438625389
37746807
4691422
44801723
695766772
11044596
629967153
375306437
358732446
11855668
470724491
633053043
30253149
533494974
424039815
5318056
66456751
13833396
137548476
399607429
211748066
202078506
145576449
275037861
121699701
261806631
153611690
6481614
251178640
47301198
147888393
446573153
162929884
26300633
105838089
410385652
104394331
266597086
103809929
87183765
151985794
71965261
254588382
337746489
14886933
10853747
487443782
791628292
21976357
311677495
826164212
23484655
43089372
465285817
179535204
316623655
471733671
99446607
424146866
550909616
146908996
96109370
100221752
748318977
188538827
39972872
171529256
929697509
415154310
2487169
355637
662954364
866041162
108145452
22918196
217825166
321638356
41239758
103881686
73166069
595965325
132007910
657376323
263560039
322317134
225056824
65206515
158436382
528316859
209152236
443851889
402129129
370093611
82639949
231335057
216747910
127411160
268982277
127026382
389691343
30196788
139267899
107040349
827299344
25987241
18853604
130538381
55993464
153836757
7638392
151377923
176737218
236091851
280440130
276311360
219642413
8988437
355782086
134657936
174440279
50931597
92676665
444907258
154012274
221190288
84715660
258075599
230161784
116319252
624340983
114882292
289277600
93818571
33920425
254327654
25546787
403903288
699337707
479016904
44456844
385386970
240819407
299909109
294186404
323371115
75112550
4161537
315507816
18563276
5345559
153999373
224315518
34400997
222012633
84474626
80265784
521569865
354398960
429348664
51739087
643365121
84114168
119676766
372318456
630132421
49720729
9507215
122638859
524672686
352496565
589296111
106660121
63455784
15856543
88470363
88012406
897638431
27028092
59245853
802408122
295983762
61094117
142637659
177229441
399471806
464238932
122553438
65315297
303774346
659872124
8401231
79120539
294277376
89021497
66801285
24860681
104343095
696391142
51120943
176259587
367710161
106370597
381028681
385556710
460594350
5880564
52311628
279869308
10456579
530611401
114715365
33344433
7286606
113185242
814153591
398972284
599458731
367053207
17287682
332628681
519635552
234488082
670446326
707076781
539300699
156540093
82545973
27718938
695759508
408199230
670704438
38639592
214254854
37163745
432326368
374608827
28141178
601412250
573086461
234554319
110215451
65008338
292780941
23456246
244219354
442654489
349033244
541252846
253079563
51732638
257487005
42500793
245411561
413495080
232309295
149149396
15632456
432284277
73035696
96627602
311309159
4100561
475798443
426346476
336091680
113772188
254755889
222348621
7580077
190223862
49548641
35526825
106816191
12369565
159192205
279758981
114263502
43369229
675712769
30748836
18518899
201839911
944732023
60188822
70102854
17827989
115601374
395936576
269319620
690932682
433241255
890822320
241862015
22736926
281828828
775494609
812824538
27165367
94067058
705864147
442855964
118210033
684187689
716736431
265579322
293665997
18819013
335637025
63913064
462904200
58382560
638671075
154706812
53710728
350742389
116598823
74957416
3656682
231352520
242056946
484676975
31779510
225845337
523996992
331816861
28794866
38254298
363222336
9429322
211275097
7674345
684984792
344561046
145112081
556425168
38942007
317195744
8820006
71928203
44966169
51403889
679525828
265671940
84450417
48763796
96163232
127966130
145292813
205974656
156457994
92946271
489837040
394970822
267041198
424934179
10650633
340723950
296268743
552923
353481566
427520318
596747697
135099530
447286440
334599900
332801502
635221689
577404335
169860389
152222801
241985935
173961944
226949056
11032200
16555182
577483758
6313181
386176135
122930265
8888530
31091689
6200196
22310484
215447646
49517411
7911366
529052547
374854941
714884652
100059314
369688363
121734120
191237809
156613660
487711129
49110248
166848771
252980584
44312496
623549142
272260
524851429
511853611
442147556
14912535
539014639
15078323
126439650
41514467
215053396
69415462
447110378
143260469
930760
148936544
15674479
170292702
44859922
42980827
28783747
225111539
575786842
91666977
11400993
132615014
592108174
415492462
196472905
296872576
546009908
361262930
58999925
164651451
13143878
205550640
177120769
103695540
219888292
39066905
230143470
764595790
74320331
198532664
255018483
141764875
98196336
430695647
248757902
33022906
495114757
468478494
210614576
78795995
388142244
166654171
155000301
35563392
48374525
11998511
213908684
2013406
182470703
3173381
13880008
209317441
448103040
290784205
194611913
482028289
340442285
47559384
407767376
486114388
368781442
141019576
406526976
309993693
174547892
225828955
242003658
148735847
429546860
383075291
144533492
4860932
3423332
72397970
652780571
610497913
872813414
647426885
92503547
7180299
581703887
101775436
46317561
219661479
29509404
185104312
32259547
173324658
95138206
113188072
28541008
504800569
343127612
680694451
250216319
167012828
153010777
21514569
6573003
262889618
29011857
154273017
175326441
17649480
188446623
104648692
447504443
362597877
475834186
298052368
17785935
309465905
1453557
137805351
370579994
343889826
171124239
116734385
210577978
321964385
395406815
554421742
333865989
132293904
156918017
813677571
6846759
260994140
139214666
23219226
23853455
166768968
105752796
331674038
122271340
152457320
4473143
37163328
24445874
142790621
34289567
137837482
260292733
89134025
398173782
329346925
491189553
31200399
162539717
42230731
282216246
15244298
732665853
100084568
65974949
103826458
472834001
482937261
189089404
93635937
90761440
20534940
861946499
46620112
24209909
690606800
212962127
156324524
668264702
464339922
250601950
190291868
55527969
191484730
53286063
791074068
189354271
15903687
64406592
32457912
77183251
30400741
179369321
32997897
314902601
92785418
93832500
47801743
767532610
6016173
737768561
483457655
225549986
192065443
335704029
461502132
457707405
348709470
39932952
509165600
884573661
1737541
7844223
53444028
268105247
457111928
588243230
299704389
44226061
342003957
245914270
664735232
86698432
37679100
160271287
64788489
58099053
117204407
396169828
7711512
812800744
385514244
2855684
191507503
50271507
60806616
325606697
54435343
3395371
39771668
738624185
10660278
829582901
149010523
35598093
68085997
183936827
361263366
59866630
6891309
215680526
287035146
37251612
393322501
241715267
89833341
120353059
321343356
211529079
303859237
221453664
163916079
525076171
53578761
278349200
146859941
642661448
17447566
244368226
289408910
485729200
99238908
122996639
179797080
166958490
803544792
759273906
11238326
587578783
74791543
81780268
448715548
850719139
466007077
689609988
106613651
447811678
882608535
65797562
171108338
237044472
156065646
624464261
183544915
22954567
579072388
9653032
48580700
28481359
446933124
187207
20149708
120438362
385106470
89141811
125750318
158704070
101298618
520936861
186777207
143307070
176689503
68606204
53160464
169090716
146423380
3451245
22306775
59323086
895335646
18274746
440761123
10722002
11103108
35701589
114726186
164312289
240456991
646697839
340471122
187127448
296495750
21665973
3333413
191272196
555657530
10917407
30519332
126407536
22546718
34328852
513832529
57738286
99849598
116237168
387426571
9624446
433279900
139498
7333447
653628147
170462857
345411827
433927835
424834353
191598286
590344490
347046191
167294748
77918501
87285700
744303999
218139339
141754824
27380021
194530351
299191489
47502530
444948538
170036345
505989811
232705829
83254250
119151312
87640051
6990268
599878573
8535216
110359575
130136866
126317543
26177829
550853376
2504799
83087034
29949616
202415492
444213425
529168747
709077916
3649801
632733059
14719644
196126211
211122193
20964980
148031084
232032511
242899408
875627962
203494565
159477365
82945054
91535309
494690026
159741526
494759280
276237455
20546265
82605339
259822763
194342189
81488674
526859810
473129337
104682038
747017302
125083952
356553160
280184371
475487449
436007844
41807417
22885591
151622701
727202235
188755398
129177361
697033561
13115718
288595301
122238504
699164523
836967455
11157904
26906530
42791418
382228477
1856982
211333211
167372172
509440841
193184718
198229179
91314401
393532745
126387414
234138926
226768040
771154162
126173871
148482295
189181171
69398591
257749049
75146435
161002923
245003531
181316994
538865985
360404023
393393134
705189082
39092421
363023655
17533115
108110879
117103320
261488275
289494384
172497059
2598915
337208021
366561390
77960021
299095718
471045855
209019106
184175844
767197159
630657464
43433455
328530991
632285030
5135160
178678370
68355944
417635542
142252284
57860112
78077123
315596920
296065784
129711645
217557355
2071225
124244861
489672330
272643401
38138874
245691872
205719599
84624586
45354
393997520
675755844
809732725
47996717
21596752
93050768
72708882
261666467
499642153
138064476
131974410
57331773
80428643
1107760
38304791
315257583
4740312
190424821
272217544
357104710
9546709
341657
248410250
81081343
754243684
70252815
604283963
426017347
311360573
450602212
231220081
78657907
25006098
72251613
153310506
297462402
91807085
330515948
195085488
74539962
282320084
237989930
119551408
175561228
279162742
263266675
528911466
139806899
341372461
375167156
59536362
293517915
422122938
442768497
196811637
7353071
250266301
124168716
381344029
649438409
873437024
219518428
368563394
76078315
488804141
369720900
69134928
54921802
47430822
282383889
212520181
810102092
8380889
150029221
184164982
41636706
25817346
116215125
387801285
160554741
708224745
343506778
931036132
928266810
17327405
443032001
132459810
381286695
109176272
2190046
343317279
57401754
222163294
781302650
269988206
22420836
44412678
669652274
61781014
430232862
82773522
386929496
736450229
263901641
245073818
292081770
325442913
273285873
702431555
173728835
154775434
20599255
220150777
69421723
165739406
58651149
9079454
232390853
10152311
96124099
114249757
129010775
517721434
378418009
521311331
197101808
325426512
321817018
12240057
187237008
267268114
164177403
123912518
25724937
266514182
446066590
116762270
83725823
15021147
608208020
169237522
28505835
52287677
242753383
394247501
36654804
112927823
469841959
275899443
146145448
23629507
500116316
101684713
352548829
417994475
111822815
133418019
490329416
51763749
49478347
17918659
245592495
138281374
246410119
50568743
348741162
271284410
304589237
361528221
105435447
174598416
13184229
166513147
212989534
493109688
99269300
193287111
30969258
76069914
35142740
197066741
66422638
90243831
493093318
183629870
82570752
36861226
329552511
429475366
576270
483656449
222609556
352820958
288944495
514737095
36780045
35531089
775874471
120174155
567284938
20292722
88576419
85928047
156758611
634951130
100589638
245108918
451539254
55422721
15003319
554509232
11217299
69847142
822613529
177129153
65693244
36106663
11313539
25792319
218323989
209151227
381822399
182928479
4155082
106812608
363369745
121371651
310180608
800671653
621367524
235791929
236204322
109133180
15239673
259457322
221002854
438401767
291290037
547017
64360925
42626323
205485040
4976253
361672522
19587150
434788843
516318817
94502444
114184883
88702582
425185242
167110552
344422376
18061274
227403980
365253433
179658970
606325460
77607013
284199139
27908398
234040369
551861256
216039052
92915087
9828184
115102089
13728777
8130630
731484022
206959124
20935663
62262382
677210497
74564654
384501144
41404205
379064656
431765109
19511947
74097362
800003946
33567416
108026944
264420789
37593336
101452123
453280463
56315136
135461973
190720026
160784346
197229329
3759655
10887198
30334128
48331435
62472459
671930741
9304505
58876905
642243454
121133529
157450608
672623375
380067993
318538949
125388405
375181966
363472055
76743135
45902635
318838037
17841958
107205049
335649411
363302044
129743799
177077404
39251377
347967433
50929205
554460038
680446757
101841237
544841843
289689057
36967049
142688202
153731943
349784612
62191456
461757213
95315243
449649261
769064166
167411183
294229777
70358005
371789680
404555421
585783413
1946955
335987939
216061176
116901833
38031420
103766369
25500610
87314703
216877092
236628325
19506602
277194156
54847783
319898152
829820389
625981541
2431929
227352436
67656507
418894852
88138889
200266664
88536402
249384381
376410149
710075047
285341951
556580942
18047762
106585334
55724534
36753587
374418992
281653808
319496890
509081863
861206289
149697803
188432195
796535254
32792346
47240570
372284806
195378869
823536235
139064832
403090542
377868749
39647672
579182604
743607391
152438090
463634254
674427267
97550786
577203621
508898498
408539364
151660851
689892387
497288793
244978880
22718821
366410348
80507590
382582368
387693968
18573106
780172620
43963088
482067666
20742361
4502484
364411474
565633593
738221484
110950456
358363902
172419962
203095081
176729196
9661996
154934483
296321087
130587686
300704320
264773920
107513815
637457214
347231539
600388832
850114692
474622827
50427481
358233579
247708684
201278218
925634456
8810992
107700190
682141166
766435996
764028129
102166859
98638837
16583571
150197133
113925251
311515833
407600701
84385461
93647616
591336936
596648992
69652379
193584765
190970017
27349682
138808125
105935841
128252854
35821174
922998506
12898101
451568811
452391016
101037292
483085410
82615248
162743397
231706172
203631833
152107382
66033494
573111633
266957798
114453225
179464508
463014253
145933572
9386822
39170181
125328581
132750869
108506119
124642265
444496
47753831
876326415
139172100
144589562
152479411
230770312
124063948
259586295
18124027
38941296
315741236
708100893
82451373
230397016
84252707
302528492
379613888
7996535
322279141
244082548
254053897
5948003
419129704
49646190
70818878
51834461
596530594
167698098
103945205
14293908
242235298
20282123
186788304
198374077
32182471
263519646
29789860
70421237
114046145
454711783
35811781
188905563
170092730
39759426
383408945
190106854
88949819
23375214
72108450
801220849
135405628
264092813
280515652
111118062
289616735
61710525
101908135
3193022
14684285
327219819
546510879
82840044
117457073
98708214
617416146
26488783
333907210
27583065
323149942
225764422
66706671
40194104
811544779
120035417
25905213
568567951
351066841
46730736
94220873
1464579
32170454
693558852
7693645
87672602
573092331
12582033
559496427
52272487
231428799
177412227
264610075
255817566
62432362
18219226
120401597
359642991
48732938
130793685
16899656
283392610
465511871
351978871
981578
217702435
185903115
704096423
276115326
69781654
3188638
393392428
71482
164893109
468576597
234302756
142749250
106991226
180128130
19992819
332806508
99022742
157567384
522635240
284172577
61654908
111575727
251819970
152418180
395425824
53702005
190504969
241415139
97100873
68320708
148960680
89520489
148870936
120465986
8267424
711042647
26569603
326210451
15731478
166114937
82120542
300136490
84286409
100703407
397158923
229579129
12430061
125910605
832093836
247754983
1207989
275772270
37729444
467821105
180717545
2669584
7907683
269717963
34750977
129638901
150474440
569452344
28354294
396427913
146548337
405845455
11230390
193211045
30260469
526873945
410947342
434916759
23456557
121675982
259790581
574578362
798054601
2725110
4800511
306380481
251972361
17138241
27743008
378136495
119866177
33649300
331729667
162769732
213613801
58210074
136453232
2170644
11901723
430236684
772096926
102434351
17138879
34508230
326244897
333997608
127814947
109671320
48319295
246888485
210193951
113443887
239405846
51978345
143409186
559687551
490698968
301418296
587334430
13736584
335504791
213208888
824184456
325894740
77027299
162815325
67036076
275743411
265638384
76620218
53805527
128480447
121994260
132738994
417001967
112311353
692050889
236109194
149476327
14316074
570615318
34021789
74824988
268554757
183377125
80059821
30421400
814165901
136330978
646020945
1653302
126560795
55320972
11168287
384450096
73388514
2920289
30721756
306720655
85841537
184704732
12241066
11388008
203008786
542944692
43509674
45427208
484198388
451166383
534588005
496145451
62063019
4074701
186794244
52813533
511270826
561059534
126100095
46023811
910082
15635368
19316572
266226695
434579013
206230059
279635654
107605819
91232722
133589136
209562130
107488676
182283181
204838191
781176336
59906388
15804502
37129377
42941273
652797985
68461083
426806391
348099920
5260249
2433949
471656997
4665144
597271497
235228784
690050253
293081464
32416208
124820190
544802799
346158334
1075017
240843713
785372105
48382127
71123227
334692079
122802330
51349109
68613728
201787706
484778679
15753196
156641857
424220364
462586306
53067765
45184388
685673242
256252392
562544330
638028070
58009254
871076683
6862133
59872603
345070993
198608269
33113108
426526055
172539448
262096439
2989593
384410823
336090512
20174269
657854975
805946367
532339369
282424052
154940085
477117474
147341563
700346845
449154730
234893803
155685228
8258128
133570802
224827445
6361125
197536763
109378578
79016353
139197859
155702537
503670557
212618945
914300861
159546008
1761025
127817819
80497468
74344169
411471184
3513441
107760095
137867712
110338673
43950440
169932756
39684356
111122239
307626872
71476264
418885
515312457
337767742
14773472
237376311
243437131
624770392
215003010
46144341
200399250
612275603
125318004
99235071
74283952
197903414
159552009
499374902
383888322
28069075
73669302
261539700
294051
347700382
435696727
32232744
330428907
205642244
910535
308504417
342937913
301824070
561575066
244522543
843607048
129415170
381458542
705860564
118303212
283946952
55303734
5482915
453646767
348380523
53755575
160962317
87110575
23615108
11161065
522674807
205819728
94339616
90795291
266699213
225654102
52009630
55923798
71612263
202309993
178988563
22474052
511082477
617086781
129038010
110027301
31628996
171749988
231653393
111509167
392039203
792078933
762034153
482485433
354290154
90820491
571439939
314478131
159272335
564947703
85604479
767056805
169310686
41703752
167459763
17432220
454990207
146204789
350506175
256206635
513601536
322552541
39313743
224043338
54008947
115224939
202635341
932232823
94110441
156395388
368597214
404612776
298574946
157876202
232004963
524055134
798740214
340420170
11532775
197952890
26596758
98488395
345301289
82151701
549405441
28581672
814929187
889878336
352034719
30879956
110828506
89598592
87120906
424213802
51886034
20969298
113833273
286557683
5333427
26436379
750607494
255927511
35237651
20067137
387875196
57889033
392353425
164183907
106135891
48196923
332544776
189288090
219321794
58421173
295676357
42188511
2095663
201462092
3648741
105350100
129072412
42801726
140410432
20432295
153287780
271362147
217201825
264358600
378420967
33804650
117560926
22855590
81573304
202763281
378727564
27869146
20359298
25289015
9097755
154978161
543334487
705082836
174345859
631315622
34451546
249273464
633952426
671336375
294690429
177233549
38169781
77881291
524736387
271336322
71570740
125005264
171218359
404528688
50312690
147586541
391624502
403513522
597999064
169799446
41038321
326143382
139959739
40145027
51660543
12251488
144639830
212951688
447114550
419658879
35789714
211036000
629635652
660462378
10235617
551709431
535608758
162474142
25861598
518994987
175450807
61106673
271121016
120775071
177412890
265265969
282642239
259956710
684786786
184368046
119255555
13879427
209638265
126200678
443263195
173805255
271867035
173117312
346184407
5019858
678464446
427239287
22292612
1267009
177904354
165888664
691048399
411081456
14511628
552959280
118474303
106769895
435515885
530247874
256084835
23388481
521943986
323932777
70118638
197294171
449433182
298116398
141198847
511664600
100390938
467154998
679737680
561982590
118522140
567429592
121291752
198498072
321137538
437739081
234397839
206599891
366774072
114049508
795081490
38882027
203728855
156118970
546360244
295806834
33869437
24017427
96512378
67110976
270118692
263793
25898521
355854845
605879430
168655262
53921681
13440398
121093107
54624324
30885342
62347562
66752165
8486995
530337919
203858564
965543258
210996481
435013240
391025328
366631534
128496461
167542522
507568843
142513381
114971031
621931424
27758195
150316008
2921256
373457175
108182424
585234769
14044894
95016
539237262
187588255
476859425
167946466
212627510
315304622
525890267
31540874
275240013
46910698
101035237
415633691
710897114
258158219
361958551
81440862
92035528
209439553
507524392
709849263
360517568
19523470
778858724
182102867
201822622
109306292
142135799
336710185
77156872
296274686
127098132
145120406
435249599
306819591
4834796
70403893
63046286
238219842
23234696
575060233
19261813
493628021
450937814
14776843
46675921
119907115
563281325
235618573
234560237
311018082
474123768
42241232
64552248
17502218
543017691
15951343
633220046
181566771
452257610
10467908
146512511
324440548
203152515
345954934
434474476
558539768
20318831
54683419
417759093
634725075
301788437
113548598
42646003
167685930
283802437
905229675
38470654
327925445
592620543
694375551
23809805
224480724
621302829
502954453
118118867
122349293
332625794
106034051
504940179
395634645
766281162
191633943
190534260
930107384
253024465
2925860
680859219
154583615
233507243
213128552
251314665
40234521
549341201
274401058
65286591
140038551
176381202
20401911
80099351
278631737
5742134
723084836
628782928
108320512
396567387
219174614
226114143
1609016
144552431
133548927
72767419
28672855
385271437
224106345
511176581
281059427
616293890
43637150
365783880
69777168
632253344
97013593
11100741
275179320
328859812
389586428
189634018
86924050
170104457
5331150
613491124
44837675
672375141
11160252
119234062
459972703
71086319
165054218
623939256
95853466
667480520
586812437
2830320
195113450
41902988
275315962
21808686
351472035
21783083
439688000
86200765
45076946
482783811
268142281
262935992
57040003
213740137
239909477
220758359
812149057
518840157
71650695
37819903
558190284
71408203
61889555
16212544
167861255
521650414
847830026
3086825
362199084
101228779
218523800
35639260
2923088
136467701
359263690
233190331
572095249
687929569
523776340
30411570
483356703
794380016
397855700
551340329
761531930
9845779
740089972
4755621
37742843
324988035
271821804
262642443
39822710
19299000
693856855
168716154
147677663
555055836
148042878
291539990
383251803
262544508
343900572
75787406
155494137
286224502
91530017
725890088
248854683
336757763
39350687
474338743
235837740
44921361
54632529
389610446
15086267
127428785
548203068
66842145
654892561
226074488
175281323
155746126
114325175
192343019
69517477
3611593
220741862
281424551
611397670
42945989
619022366
12157405
870210209
104921247
427203453
280079195
111655646
4357076
75422072
301639622
74095860
118842668
233737028
121741946
322364401
228374098
37625786
793165579
282885537
236067440
527702716
659042321
213313406
95195526
407428884
212017162
747128813
277483133
102543164
117478805
66034544
270712836
19243188
736193147
229986763
479810824
16500149
830786474
118161259
493710843
319524728
77231251
284909217
122137643
95864626
811916090
183329474
176178787
180302334
130096866
23037312
216478685
3148686
566694347
130942850
153940546
214502547
19339860
287880064
745348293
565269928
469887780
567786053
61549919
277711050
271559915
220633994
40698120
257239121
226992260
133546079
116142109
572139735
148604334
75257248
164212622
20939286
192245339
346827809
285928349
173560487
524178312
186094418
633779622
45994017
174462346
398651941
370219647
5866715
164975325
471368539
235773822
16225904
65430212
238326155
656969529
172451645
398668819
47325984
354413476
538379005
124616442
603381752
43658853
263854330
16683064
496317031
486407885
599354634
77157256
596291567
626286860
241865938
792164231
497987654
55590372
431331668
206032925
195233047
142265556
92980017
360462
456380516
356156141
149073981
102077522
311562034
295821929
337046614
86691131
17377542
722184394
17775963
204348416
717341729
63795045
320703008
1509219
84778659
379260119
154217086
44727418
54532124
56093029
957594
662604977
461453082
170276620
135614920
38846886
21445613
56265865
243396918
29733393
30832447
454515201
402158846
338691300
83540112
733608484
46928714
104824653
297944895
74103973
568503643
390512278
170435791
508406895
24829294
511805554
24008760
260458111
548274229
256112537
1895529
505717574
24556230
204434222
518874890
82753371
137604333
134736682
163979423
21870880
197391828
356495632
627683720
171650523
84395858
310434280
200758449
123431969
416045812
190400969
241997570
407240413
101889866
33519274
51588030
236422720
110455016
516571895
781250971
633101919
274539255
251675201
160426178
226689118
88841056
210046823
65163620
582613521
69315271
225719561
417619005
213891960
671346764
81907412
648295595
83703977
531414841
344126198
115725683
108605396
78641025
142223075
2018999
111449271
193330665
203352432
119108874
43861520
369267316
64518460
219533169
25977463
29661220
45549026
45703522
212020877
482429850
249480724
293361515
41929452
28049207
331795041
709633171
812325
475279269
299352985
208875071
366369005
111114699
71367205
338632046
515864477
26136453
212119283
381439020
21348491
19502980
374656800
27204369
289923445
179610946
374640528
453433008
477896771
231208779
12692633
303969695
563813528
275809037
257519557
48156527
311840539
198538353
244587012
59183363
684553944
581960044
1923747
146628494
23350905
353158080
1553395
121042519
65408522
48256103
342538220
23098076
423139896
141579038
97619561
160426138
15365128
343033890
9505617
135218040
314210623
15585074
650064133
72984177
386393114
398806220
434319867
14255080
47796222
288129720
83009714
37825064
24935891
284284990
27395235
771887941
355908052
413951367
601350500
39913567
659678704
140541250
49412499
349835230
165639580
3195021
64975850
484804773
23051402
72479227
121677452
77568348
10085901
242498571
319127872
76238170
658847518
486872730
6606535
261252648
885256519
140759020
958836800
478462906
629554381
298066258
6692678
464095240
392410831
195570012
102052016
83979600
250029545
338786
100728074
466360552
7104330
194965502
498216085
473647201
348929632
820270318
725763949
18638124
976921
154499617
157751965
16165233
238307948
74408207
465138947
87287228
330522023
199146676
285004063
675390214
132216747
182047662
24926452
238987528
287622823
20671924
217207465
335541221
68241546
387477788
265749880
868824640
195855062
42932418
234628990
145515656
13976299
18875473
452351016
674416219
236729848
110217895
242866268
347697467
167508742
690527983
380932275
61701919
31093221
11681521
189407699
612079699
245065476
81136515
176692770
5393391
277135056
203789185
310211575
513097017
356987801
57316625
690454309
15488123
483007596
573370255
224337444
261922366
284094552
89004064
140448178
490721267
303829291
70369507
465880099
160917085
57434086
115840746
703242237
213020336
855920842
37100141
732794182
259309048
291410357
379195746
48237498
280679530
332719774
83451514
56718378
520226046
753191154
42639856
186287270
11035474
8763475
432729447
74002657
125561888
52918983
761336245
448315952
254978491
151725848
141447532
72123530
699874852
306637460
272813005
2129607
764962438
25375701
2820995
80965557
381576062
97195020
165306874
66077119
64214603
145267102
387575819
285410020
259271987
626228666
300969393
214253700
8315006
255756901
188646115
14413811
596006092
477285184
75268970
312113506
331560014
53096900
218087170
209836944
105870510
226671427
2179156
10104732
166860519
369838492
287030899
61708267
133782772
457332106
68523589
261643082
101394951
195406989
141055095
28591739
459904410
629243646
21853881
50872469
236363426
20195168
1260295
13065127
82148206
391501641
572693555
38716791
384293923
275394777
367473282
63317563
70087823
376715469
555982954
338108855
93726715
763789506
545292665
504389946
60314590
383954286
402238684
494882551
188938334
198002274
223821020
170629931
230608827
874324663
220836374
63159261
24061434
240940632
66254055
320236541
300458026
480797473
116676616
306912089
386079863
2932313
52709188
120927359
17467102
6495446
858865106
52406283
231023796
163912188
395051193
678829653
788010163
281088816
66671598
518007398
414663678
126899547
628873557
125939049
147212193
236016310
41122098
8685073
215441024
134809906
423897465
135687314
740290830
340258557
379525246
103424865
230819703
159423572
311802926
682996632
190757201
146202056
28526041
368541580
103513672
321883881
209016091
79777177
636172118
291785359
590529749
914402319
263570575
241757904
563924742
33558820
228822645
257617872
248402973
11458203
79710241
270044560
23848746
414993485
71773736
74389754
620857695
331394151
638250428
336037262
84165223
28615993
233042922
157525700
134593102
43631679
24004234
694979644
28096715
8145903
62829305
5934178
155475939
26118986
44134744
54972615
44022498
542808553
250380398
427916096
273524578
78026051
149392649
149993701
87379860
660168873
114654367
68645838
136864904
37325911
352889620
12169395
435112515
851236240
630488581
105029003
21248316
426801137
44406436
703538078
406217454
36175766
130748789
35955730
190115058
6232259
111473112
18096523
7698626
36779986
441237898
563648592
198924622
98435793
54185066
264285988
45388496
402790374
915808131
602026112
110612500
71402467
437023578
438632196
162682345
182471947
43604574
2756466
214860496
97078680
324148
23209093
1512897
264699524
92827479
8903744
111911247
199985461
294251378
235237039
601408685
84721423
266264257
61713938
234775448
325642630
370642816
73638170
136141719
144497188
845915349
628666616
215759693
36696699
12659939
588828951
402110755
344186234
9092494
176968459
576889158
200730953
28310602
251648931
75705103
279490073
2872345
119992443
103678187
227911190
18766884
19598121
153610788
347899763
170489355
31615737
295278991
206415823
472614198
91361817
488584078
95625897
238779459
122412386
4974073
108709983
145724659
305167201
193527426
427970843
465274517
25040443
379741434
35979629
39286878
325804346
7011739
228351278
476515196
197643630
558618465
430405300
23293545
673266610
21717741
110379494
93859769
789233384
613366552
316113779
3675246
154831956
183712546
124133758
35223044
286469934
8860605
170078414
373995519
214064794
1341646
93246249
483764517
143840685
109717416
413248735
187960584
145010498
137257616
313447004
409568923
65281635
198605274
782644504
512567759
212553297
405452774
184719859
9464269
550800549
248801430
325240265
318862655
61854660
266468929
664039135
134020278
322493430
32809022
221557856
17217992
22614247
76943598
438224194
224056581
599513984
270666218
208145654
7834461
124094160
57652948
123990448
488027329
68327496
483912384
157080284
72053966
110468769
299414912
19833680
95240233
260339736
4736141
792799693
4397719
167951642
302153736
673820016
535407365
16054231
606077571
135342385
57347368
496445725
404194739
416093127
209918952
8795107
901530503
35027227
314717587
268379136
241366986
7489953
22780
74445646
305870943
517361793
359361223
28732468
317838912
400287098
338714379
70843728
4894494
78946233
611941
306750511
370023850
1682558
505519241
67261735
59762703
476775826
400564439
15370368
101290191
400856324
14147840
835597744
611979527
8549192
367481578
34086054
396205168
55593706
369235226
154864711
304460115
349067083
386290294
344095684
67803991
49052322
28057838
480210623
139681000
3148420
191127077
83727983
554344240
583524108
313592884
50886171
725419587
496142684
15815320
314441968
320173115
201721751
58621977
25087914
516240788
225915532
118839473
415426520
197109723
106372516
17548368
236371013
83198443
49098511
422782440
99529369
521425821
199988625
387180698
53885859
10906556
158768337
363658547
70536618
150254552
63855249
788304379
3501267
139201648
357427696
95219934
89322427
716035413
9946795
300313377
393573067
197384449
716206949
646615611
576805104
29636368
450675654
382700675
520681270
30627461
195781989
34941414
818194627
312129705
46372644
580268785
33279417
476629376
58463909
490323038
705159377
751703591
109682196
385296951
82085642
258267417
12932981
39958245
29930099
142277867
398857375
253400405
311714961
158251046
584106169
29070951
38007637
194902409
386437559
880090365
315608234
18946569
184416748
399575142
212245632
14406590
564801511
150344591
33827964
300896852
310844366
262427252
29639875
18506518
34686341
127243085
424709214
419435400
18055857
77342992
475968266
122252414
15952996
84788782
455280382
192612517
81389418
1094851
261584667
420330696
688472564
85393428
779884285
205334130
163965421
251570046
449275076
593060040
273985602
95775310
262751438
140121014
244405241
344931595
84499633
716081212
149821598
382102667
153219726
236271115
530399741
21262793
489840945
337942581
124030017
177149334
14093701
264856071
464313746
268627201
281128792
82304045
278655080
458415746
323162061
252557446
461997829
337329459
79388207
64137608
176815438
131440200
605145195
909322161
21695236
282031731
561500333
567735069
135449290
206622972
269652531
160732514
272293315
391439101
48488755
260844750
21087489
18362107
487320642
287511789
246441326
14100505
28668740
198904693
15430083
94238382
145932541
439864301
256450221
215917703
220929928
213365719
7026148
516902786
210095504
377153576
496229473
275435227
167509827
331817405
52351846
363316290
35345819
33700751
3113629
77737574
388512108
157690239
11511472
728801414
44873266
279170526
11124119
389192878
14578663
534933506
437232393
485382275
510113631
354388904
724898378
555586196
781836353
58028696
364157719
173674154
231588789
294724264
312564501
23715813
791779342
606742392
688891670
87017121
150486635
116717902
62436907
1625054
213879864
12661713
336086846
423229665
322459812
60600759
247520406
24274871
107913525
415964404
60681876
1820512
205050756
41351986
92172099
474248518
60101674
154820525
274695028
49913588
231160957
344842091
157682023
527414428
183384524
880345756
5898787
608688028
305324779
341094904
59841276
61472944
239223074
454192604
310497387
335162153
73316923
22371202
4916321
71369122
110646534
249166918
691833165
322875137
401815255
638923
135186864
199016401
848322593
347163698
648852632
202705430
184700732
198089094
139402069
150181584
85105622
26544425
210694135
6421502
473670832
499714786
143358372
535146224
165867409
201288954
51910638
313706204
342148754
601494361
101434309
198625606
287006899
24473070
97785242
189956949
20191916
56348527
51965807
391041493
40663602
36919317
618498689
2929870
710790234
335743305
18470487
357162007
49657441
18529266
482522914
177816201
76240468
191250899
107820272
136780898
176234282
75316358
266685934
264929787
13077374
14893715
73067866
256966263
147905750
91050855
84593199
50905083
236440482
52185857
131633522
476165927
46989915
307733661
747325494
240204281
536973890
3139816
23280595
41973904
204197475
316548
311061527
40617467
541409219
95222490
29087391
176022892
254157422
282997492
235362451
131491241
162180088
553717049
206146610
13801282
18392568
173713321
210942476
415055610
35492038
607139741
26745288
161816466
135748845
403552635
165993769
352483776
90738976
730415660
191356126
572824753
350712604
15541486
154705532
541513166
481238748
193420470
742579800
369517601
138159868
416087300
185986152
65726045
26014647
782714448
84650451
142719934
324826820
125293505
13297006
298146938
512503432
310846437
309053675
534292151
27856729
232491977
525670083
66476749
309190592
225288959
370604263
81048341
1994099
103498328
805965340
359095972
85435580
39920468
16641994
56071296
25675182
508078489
145469971
276716228
327812846
623876181
5229091
10969137
315925038
226736037
47006171
651625335
16141696
380515676
151585973
426491021
22411039
6785106
140146110
68312779
2787043
353127070
412241831
644546296
344548966
588677331
541639471
371747930
819025696
242006408
399030704
709234848
301112575
658251644
457616104
466873807
227416436
692555635
122754819
352828155
286284689
728284523
207214124
155536207
199415713
82149680
230066165
201502892
119766687
77087457
240601613
62390068
405053523
729107649
68153774
2650246
138737321
677270644
514102469
111639023
50576533
424153655
66270755
273731521
308939007
623788090
343989287
605546017
5958598
477012273
120033982
232118526
697781872
619062282
309838316
444277178
378681917
44432435
200954908
479056057
335380795
889383822
310610304
694818200
274158362
183697598
137086041
185351771
204441852
292300571
363591075
160994218
229115970
545755893
102389348
55276010
896597605
149571002
340886968
296863909
4128219
3695275
435603653
20568056
692503069
5552653
36522230
505475938
854660011
55527026
227740367
458533433
57932584
433174720
385602515
353198947
34013004
278542057
55751380
226280008
339917098
823552166
601527174
855089170
45978817
99363043
58236675
31563469
32500439
209004267
237711856
97192916
52580053
284257447
327034052
176783016
56448207
341830240
150699255
180459577
117444089
4090609
924903
320454083
57734889
580543102
509095113
307752682
8526026
122541928
680186672
23967537
196344858
13808845
704338444
694019102
94482262
46397549
133452083
151030602
391929872
9353047
3090932
75284502
110098962
96251025
552803849
63621848
144684503
734556388
631654208
282590985
111455939
193801502
85977427
327091183
126899117
44331975
262784053
206709548
78058846
318320093
277056086
432176587
402798240
96611707
289774084
185532804
182733462
692568053
837315371
1987367
13137339
108656603
460087464
252011906
252543049
166567408
933287408
306585505
49044670
578071418
607726127
14865501
277508362
546443322
3118036
119419928
112487635
246810167
71967715
180293912
264937438
454671357
38725333
244981290
312598273
724668550
22151163
47380383
120443567
40480134
268088543
68696255
23825024
153512384
59477449
22093972
433328420
39551577
16733458
97148978
30070171
317341540
44772347
470099246
134602285
356578803
656169278
79045946
189390626
427330782
33150961
470907553
116570984
401518353
77416779
795969300
3257684
457396709
19534034
669958100
381616825
36354107
155988602
400345866
207507029
435269637
115119894
115699102
188933908
172207900
151640926
232132035
36813899
142604329
53543512
542253848
147289254
286736172
748893357
374043767
58127177
142432324
56001244
66271390
204144439
185770760
481604135
505617600
104579474
133511513
6890460
393314245
457869561
531056103
197768576
348692802
523080305
507719674
299774029
121649589
2099797
318329622
15837320
38553471
105443439
518778040
158783780
366208790
29381391
332443570
75815125
693201706
1963576
206785390
65497262
552685040
256395717
46771138
18140937
81188896
36223711
116929251
36875979
231020062
98880248
324252697
71408021
248477672
58305455
6478099
852328659
742117814
370094159
4014761
674839441
321400991
19669094
119610931
192695866
143189045
50868170
439077737
249187287
374317563
138680319
17214869
98245775
54817913
8919498
817491266
12555034
500660221
310017248
398955244
362419845
91765696
247015860
47331260
52357833
68303485
195949521
59682465
397381774
130414140
99551070
99432598
127805428
161360049
790581383
235246705
748142729
37386787
702029445
577455160
379401156
85829063
13942685
36097980
116516933
515113720
866342334
46495638
353424774
616980219
155813014
21275880
134827729
144178786
111246517
565257448
810640087
289257576
152713124
142456562
12456124
414801852
80045543
596471832
175934487
227877676
56849210
34303
139846893
100154724
240396994
219601033
88619670
653027285
52615607
447997160
865625346
34196212
228682326
20591128
45736831
235356993
51902203
206652818
216382185
61547612
221923022
105033515
352973153
223179530
85604576
848753001
227986897
62369555
66559141
118971201
11970793
588460
479522808
484316986
61677652
266235347
104417950
81470991
160245210
62107779
137643608
189885204
94692711
382586825
609321049
567174301
120971026
24540274
300815558
216760214
635704397
57524424
161001774
192455483
19879599
1436794
92514991
61755808
203903622
123116223
185496649
337114473
94602915
493553793
105831600
632133750
305226175
174358462
5662820
751116992
9247040
453222747
20767935
463685408
615153221
109989825
117992443
258774501
758617567
75953940
4385557
8749662
383613354
36410937
721626299
449622170
263133008
73959870
173191553
3980705
802402886
65180046
434161527
695387013
216468354
16103652
409949510
33915084
5520250
138231311
313118986
38647820
257054018
8122697
3317762
605105806
190216473
472488771
734970179
450798593
166197675
20536657
112699619
558056888
311660700
686479
255400234
102769568
226106334
351217140
155409166
571459795
677230888
137115827
485966842
61050991
23150139
83927485
250380728
68872186
570277148
357224603
896925638
63857692
9877166
657724487
436336767
250614831
48521378
17431468
191648703
105574386
1799450
420284497
929428147
626109361
320427393
524252538
411926395
282381455
246938181
415901156
11277737
188931065
713512092
98664541
110979250
265779974
76092436
244666594
227372098
216446656
90430764
195519984
550403153
88710259
32690311
15908095
145917483
179909964
15836918
617352435
223074924
19401932
26527319
123025368
557542526
569480505
260132211
147948802
15102798
399068043
10380982
776409824
211274024
21693700
307787283
81336401
37201544
413567617
424802361
225982270
49857096
249566602
274420095
341045889
242138989
128608995
239573324
297887958
196906330
104418695
208017773
426280317
13778816
735090644
112595208
123437461
103109092
218847708
5388199
488226410
157374724
196549046
16231738
513824032
9551288
449490401
17129715
626490476
52895217
652838725
526211449
914370196
683259506
715721041
270472913
443122891
169045864
318797072
330035062
46125489
780073043
46409736
340227674
156310151
61541314
564432150
509190875
453924971
195552921
356861698
99946728
316070256
148674198
632004061
6226760
547864646
273707491
193099699
191697977
11035229
229121322
220926112
352900278
166591992
85281747
670890143
70254715
180094015
539093604
171055356
44283131
279521226
479330745
108230329
98144377
71468956
95581563
272721050
268874604
199968848
212697164
117178556
252985
725147350
224789203
15756071
170825854
368857187
609806439
433739384
409699870
613305055
94437000
439193006
162593666
286568598
158529767
35775178
323566152
558918498
656093568
158492857
82793948
262766021
557554392
326937150
216688873
184066727
12693852
27067977
134015099
453447526
794147282
147243638
37213003
65181772
58430926
643664075
21447712
194747001
171280330
6496240
467105371
60720620
320254989
720521669
569144404
171750434
141064241
570120843
153088794
454259768
562015294
137262930
177241156
76009948
35783063
178407592
671393771
504906209
7082810
224453192
132364180
229361727
349987212
261029447
376936178
44420618
9188171
1868646
173368433
28741621
57422091
431990868
11403600
9096051
232595502
751204430
296149302
182502677
76357732
289229175
405428674
219294258
310522394
74892918
488238227
95735761
28999872
110302363
227728474
582273814
3705876
149098774
656832139
858084639
156789954
140378055
46721387
735621017
405660796
25181973
69592406
41968813
15453211
14733162
246414991
900673018
532927937
400884012
45784385
532820091
734619862
201689105
752570285
548225717
321881980
14536471
14465903
677035850
51969607
834659354
196167434
95684205
639304061
436619880
8928878
14148118
669697148
28076518
256221141
46275722
138559440
145943766
174230170
162164138
125874300
425218331
10935499
171833759
824532571
315837445
827647748
26636278
826676479
176950388
18438117
327943668
531823233
44107414
17972337
75755654
2726690
400246162
206041180
121720519
3444844
22017980
17809576
345964281
292608754
521116571
514372672
101868759
156131780
410141569
147167357
81098093
12930420
278993409
35904330
278074829
863722730
111966125
188721961
715248814
105263150
714788742
408434500
16880170
447018833
419530741
773354468
213123917
18171016
5573074
52152562
579000344
119421299
3237698
13774284
14456253
19783759
250493427
59300290
238191493
6111850
136497057
759447144
57045920
14065526
290684173
69990534
73948356
9674636
164692392
335298153
4234429
55206447
79776959
471375042
428108359
75707842
244870834
337412648
509755985
23983144
71068518
9120576
18061211
77396977
70366584
264106363
83067066
137083939
36217751
212584212
610328571
492749861
455195538
203321472
369756507
857324169
571074415
24771211
103215087
436631013
37465193
288893769
199845608
307578466
18112021
721607959
122000510
494149190
99216216
195810345
261063901
29369416
543523853
209734805
649972956
77215851
73618446
189920425
226603786
71493244
93645632
162010149
592919162
35224090
110834532
142884227
247732574
102514131
182007734
32002092
155820940
51061629
506433490
106728746
24669949
100812362
458726566
86067219
106904292
795050450
239785168
72213033
351285923
509896203
14203563
711121352
8594296
453189538
431544290
171410420
80015381
45484664
740732936
176537639
8851418
375478879
95499034
17997316
93386739
537394258
154587112
163589630
13059263
55361345
744419457
159111014
20010433
262803945
153932334
223169496
57199500
389927445
286106532
595796189
25404569
218930828
40624854
578976095
17532681
228647987
331258522
46212052
16500258
66473587
26407380
357351010
214401311
83712058
119562277
686243296
503714682
60150042
8104309
60487737
1754663
616170858
758674203
248545172
713759635
130269619
13801810
243562074
258726235
422763971
430850799
3402743
165930635
11978301
146779107
93665460
471386422
315475497
261072147
441609918
76835547
7823274
88942091
68623816
3141920
965426957
250229556
16790132
57310088
581795236
231907936
5574493
69400613
86144050
606121823
631839924
13047188
33648832
65878455
27894145
490158557
317206661
367409757
55437010
243051808
286863246
400551092
554927498
348372026
29349253
180573462
237508538
79244167
164850886
409218114
91470367
355519446
9644523
40674695
64504353
43011780
187389263
358080017
26264131
36444773
237842131
546126749
258867187
66267820
197677960
506293120
158908438
13601616
448710025
52069068
383101628
103481576
66472473
95945923
764593201
855706493
152870293
258708718
144278021
162926046
54563588
571085882
86893117
296124561
243700783
737453879
35920872
191718797
187910315
245298255
395423360
299705226
221252865
633316859
105110267
545087333
721610287
9747169
167726413
496650459
681011419
192359537
200587209
78482556
150715204
809354562
218161151
20776632
91540723
59609284
90264119
123418071
221441710
95002672
232662844
154119589
258324744
6880775
113903499
38189785
216242881
480806549
370279415
155033999
88075712
713241073
576343384
7389558
77996402
297644414
213190246
185117337
576282
456901461
17902736
255213884
233280478
558901380
3828588
113938588
200849194
468620557
639205266
166065170
268166066
406897487
269787869
47556836
738437013
191821793
629633052
319689281
566250559
211304949
334515577
127461916
209283431
62065000
381885322
603697970
129667687
202201366
559021709
18071398
146848002
272731218
316048394
70024165
171659548
421637378
299495800
8020506
12196106
659505173
628561996
57371197
344628126
842109626
267793823
457519895
72990391
85910867
35591373
258004453
139353341
54149115
146240459
65143391
94679277
498491451
302520804
24519254
348594282
202858897
70952186
432303270
241410546
33326318
18313365
585700454
84539305
129204663
202623668
210010805
358549281
34565886
392200376
357927495
54445384
304653844
222537322
17588168
477402602
16902040
526433732
20670785
95815928
123562151
18488082
4344131
96686728
89977549
238331260
355006936
905917376
11535217
682779200
5649631
191508598
453403316
150282244
159009393
72129205
303154770
63011433
26782932
559370416
114200281
495176708
210049981
307097847
86409082
535613584
9092046
124692497
2726100
133143914
150545327
337898747
232045855
333811150
233899652
284032842
118713046
113795561
925279009
341711848
29007633
398856742
119006412
133380150
75860445
594449220
502023790
98933996
154248005
466204593
290458138
696888173
310396424
487746252
355685993
338047947
44407904
474276187
300051134
92890374
244309960
204596688
518072726
109883481
408688859
232238950
278981510
768202321
140732403
574968663
32240366
225903741
74328
744730118
11171756
195084954
5327898
420617971
213022301
600039759
258703311
93176258
10894280
102916469
567437450
380812531
20557817
659101237
208099318
214600092
36494733
86587330
858871
21220641
327857663
360403819
171020096
509956782
112840206
29123017
341735784
111645769
114047674
39776195
31348181
401651345
379605174
160505554
513810118
300098970
266189913
693173887
475828730
94261025
498479461
44013667
24453607
389439228
111498179
72846402
217539673
5855543
239797681
123034106
142589809
99501262
233123074
345356752
285984396
320429476
61861618
460017195
19827
278135497
796109080
423119849
783589631
53299874
102225198
715732561
383000452
80874792
117038951
71539465
331512376
184225983
120203058
69272471
411141073
336100099
28143033
52427592
655643633
684820530
11855522
692297599
195954835
541025405
218431272
280059919
272915346
494585684
360373653
4143187
331519752
149701849
659695372
465646169
7542361
163612577
6319764
183577207
274995225
22949352
594623601
295311095
51007515
357982903
716130865
5826129
509127008
307769315
266806797
534218522
456052035
358551801
856265872
28470471
26530020
142088947
173885920
11278330
352474732
326296279
555249713
33267565
596420067
290179442
65173478
20937503
493969387
567097044
21762424
232480153
372150600
9460378
365468617
271563795
218676471
52120594
22291095
9672939
34159841
247954049
837447369
25005358
392950362
366718519
204673942
104600961
106070953
237579931
211696881
171542997
47810944
202439149
436136317
30798613
416579780
148867505
342410039
318310167
83790071
634454860
365101187
128850819
201161811
186139708
802887487
63887813
91193264
39468309
75486175
269241739
319074599
108768067
121841284
137680311
50282227
55024523
767983714
349816744
49180615
5761586
65622228
79448161
36629707
99902682
217793771
303749290
271674513
471641286
292964923
3719798
98628214
534778699
120318298
341997541
200525012
1588488
56059263
385000045
7444875
11019589
125602053
539321650
442434988
184569297
30123455
238518593
83207340
377788571
608766986
34338995
388861113
403070630
45476890
314413048
289511328
322419891
158738088
261000416
141803964
750894
516552419
690277254
398700026
513849409
763369055
675775712
664648439
186271904
636401788
82096078
202632706
111285958
207026586
772071034
621005075
840438235
23098113
465583198
608303491
351940283
50547526
404809157
9946009
202887413
725785985
192650593
66965676
321105574
141311406
154345539
131601055
637271571
250413361
927096775
100155159
223212753
11754943
275114119
416539127
1402048
77955781
60714836
85496473
249632524
91216902
226961530
14168424
31742884
225136199
250556691
497985625
115249127
735222910
23928780
600099430
244211801
121775935
303802300
39573588
157253521
36465285
227248620
6989501
236261549
74484553
211745559
45976418
107323380
112459534
122242505
553719364
844108576
84839061
567341726
476826359
204413085
862761783
48161761
227024585
115140708
9685309
111174752
116202954
249367458
8215403
392147968
112219248
34912208
7068049
478109458
555535315
137949560
587381247
5151971
574744336
382357480
284737191
482939234
518873084
5818259
109539316
38251472
275047360
446893839
126434086
49358094
738378592
5295585
159108320
579692
580215771
221079370
200160670
410204827
3305135
508227314
353731469
134464874
61682375
557758843
51053951
21575596
45492097
67324434
117308386
540682465
637895136
11734302
41213705
360834567
21950599
520343028
779559733
37439372
308216113
9944710
464027428
390206923
293162248
317648620
384427489
166161093
336738719
478571259
386576145
167364468
804441699
222779486
109538979
20668087
98306611
382555068
60090534
94405021
331088833
271867619
2333075
184895433
307721552
75156256
304962172
489216164
150465755
395036760
436875086
247834915
146048364
835561073
26528525
194339173
326323680
280456470
364504423
501971118
726167479
165034123
467818759
665733778
214279670
584232473
82462646
288908369
329887946
675942289
379870107
76851260
189590688
474670633
340448551
551904420
591169237
683628288
421380425
373519637
403765824
483416866
300608087
248210476
57010822
25570488
36606276
14964885
13001216
34193704
222596068
764522498
66990204
238534940
6952903
15766785
224968427
692407735
271854623
38555569
510450556
559858927
198155026
12183650
249933171
408388177
208276037
662873692
296442618
215651297
120560724
377377643
177493817
128317091
25805366
30658516
77028704
358306697
47145285
104971101
179969369
181798554
614513200
219794350
388770726
735004952
219401025
87289950
669325625
167279561
274052046
418050590
230007192
461421534
577082030
76571933
340253139
245434136
35963741
649345455
371611818
34226645
173941072
393697768
110900478
38252267
293559149
360481841
65549540
100230651
144278855
454864942
73095321
380242750
551156328
217210984
128195386
64131677
548130204
326873387
275669659
83714652
246341944
351239970
117914112
509404870
205855205
86312447
993719
332272741
446143253
92917032
346363609
439049294
150557280
207143444
201575025
67456869
259113428
198770930
584410674
65439094
353494682
205984284
652504333
49089148
331295079
279896776
355171682
117335089
420059597
20120075
639788072
39750885
17777628
495942509
2569046
788636175
65872831
134725653
157895602
296170546
238338118
312988954
419644766
44528339
187801484
570990484
17338966
160699205
96139288
77200251
61297017
95762409
137005114
162090057
27971560
132226608
51163342
72391974
176787240
29610578
93765519
210785719
139815160
581763003
158479358
1510398
19141646
89036695
30545259
121052783
612437848
476558199
409340528
41771415
304899281
49694563
655235807
293816536
67837013
468088769
51599567
792204136
663088744
118973943
14289340
93726703
194215020
213721977
61129514
119119677
158364372
542499334
2724718
843900259
294045179
606210698
384943901
628060646
531036340
253443993
214202307
232211824
94323428
5963268
58980976
66888840
399417041
336947198
627735341
49418252
227910
301534622
498905526
53518138
166083732
261184767
8949063
204682362
23338687
460805550
564774262
564994871
643362587
574785398
68058421
869371
77615796
345620390
139124641
59168564
306298832
4462367
244654142
268922720
56402115
300366764
4359665
229911010
61909531
193368016
21060101
362721015
308124516
400138321
470862372
435891148
699378
3084973
823778406
168572868
37517187
467630690
266559515
35396297
239783346
15739703
259773196
568423522
294843649
52864437
74206090
816416712
72608915
74254200
217785476
1859811
200834372
97257423
96582074
917190500
96682317
150136017
270621786
797410003
297857038
86309666
399704209
216157430
140988329
128443036
153963
182145393
243200009
351701880
33922297
545910885
151685350
5695618
32304956
130648778
19320254
153063675
206344042
167796216
224683435
338513967
31329211
392041515
130765454
19517693
253317876
832422663
189318633
111301058
297096927
246333391
104420347
770989241
85128877
91218016
230274038
43249696
90450326
459624526
903482269
324395203
4993341
14360042
17981132
27248873
358920097
147481954
404526352
154944125
118326545
351657390
220555086
116314488
17631264
78373764
2328630
252142340
328758180
603354168
223960799
156530704
672132014
201828093
217198655
388776822
325196195
18997896
235225909
312366050
81727110
144691035
13524050
66514321
235881547
228467013
154977227
139747559
58650739
100266352
33318746
484198443
278598607
189336107
465822493
733839970
194135185
817231263
379565205
115132165
132377510
402967292
288341533
228305624
92045441
519199137
343228931
57218011
339156837
147063465
347976493
90751003
60068339
485485364
337103359
40906204
53041394
559510699
251882116
43689863
59445673
316240756
649698010
282752267
185564077
158429013
73301651
497903686
296001949
8695169
229778788
209724577
150727430
113669329
98450082
354635525
44333454
433604153
693879129
500158878
535528311
650429020
148752654
384810351
53767367
413458990
888768787
3853315
72153314
124214848
214618125
637246102
160880946
175470474
290947546
345155237
108736591
681276363
122905387
940650
29042057
299427004
277909617
46305506
74852345
12692207
20563159
405630466
1708374
91422582
1975207
112052198
25713793
99054003
48232077
658037978
626396155
428879488
453227953
110228463
440204953
288062662
79057180
51638537
436701416
301831604
286336688
9762414
401618098
212875462
541699303
417196451
569686874
2467190
530146645
671725223
402165404
77938178
787478870
77715921
123637467
160426354
475633829
30610240
39311030
232384540
127409171
304193800
353590965
143500075
97948086
32593521
171937989
143802370
637339344
121535993
283582370
36544620
643055328
284692499
523265076
565771117
78040062
156424529
303650522
330061596
410544604
311443506
140176594
105350614
85899248
238115507
239042370
40762440
481343466
327321918
165206808
62224063
663732827
175852974
214565917
317048726
376742616
128883242
241765254
354985696
193442600
84377673
640142063
492696470
14836025
11880484
303116826
19952316
77455882
47758901
210678077
22365841
663902906
661458644
565117324
21362988
590726903
124645490
591140447
321623059
410251660
60441910
38852625
129818162
15757595
605524210
263333573
148707990
566024691
57844768
173648315
364798641
337040737
37366568
23910350
15802403
27565595
58984255
621592878
52070550
455116731
562310890
116921113
525830976
564417735
159690063
18368964
95390183
517270944
482864061
603151862
6361692
22585588
211995983
42127231
577339895
312871169
560261567
2081784
476315455
655310147
25547454
495360049
23967998
37824420
763723833
12167136
185253488
418486409
312899283
887304908
215966566
213142527
5599843
14421076
240910141
401761989
52017073
68029720
35743058
461066156
5444369
190437275
538932751
317555797
226517972
4556911
70227140
12115292
99210715
295197790
32955727
540770163
42858377
55395255
117287229
130079341
31817934
9097107
169619168
778178
346043915
46744727
228149913
47509694
330443312
223292492
159091650
361272891
143956794
383351044
91252966
61964588
478427240
580891002
106792460
87602727
162770874
518076744
823553633
260221058
32538357
224230146
132624395
341447830
32280707
841673419
250274298
23529526
514056528
167502741
107482583
528333805
692071541
373465581
11174820
52024475
366066965
128331696
101286404
122414974
358424446
365616244
28389568
122278478
467930127
410003758
77329101
352433660
282054364
325688541
132679990
172634010
77562991
249063277
736737353
383480412
53270706
19767419
79048175
303273711
844406138
84111783
14443857
42040714
383936593
33862625
852352393
24075783
457173749
240449689
170239273
21073746
49231989
178814411
37202959
310623084
644145139
663579770
10972832
697271022
87303630
624720207
245123
71655119
719631577
3358268
37111612
124197913
92377647
4037649
4215550
39210708
141065492
548892375
413541175
63399075
220048326
311982505
482859354
80510759
328499037
45459971
26625727
91172395
752094482
13866350
114972
501841967
262937370
18142257
120788579
323487097
649050257
158870960
463990268
487687149
106131845
672437294
67755448
5006001
475389656
34019156
369904601
205666707
330675697
442765526
455336533
167544123
220101344
21991469
767968869
174011050
3671599
28176816
342743568
131623918
152052481
15992479
249025690
79174250
18007395
686672686
300890234
526664756
82081624
180378494
246120320
98803988
614449951
2511359
706644283
371211054
509647983
4794504
131552588
101588072
154751114
248904662
159360158
235415109
32431136
577302
39629992
5975497
141180272
14382703
269206909
87582999
218647548
20041504
33114904
234899559
13507090
247327838
3652031
186666717
47053033
24821778
180517500
434369308
553350369
640694912
83380159
327758653
617077665
77501709
390829975
170074560
221998562
135749171
899219846
7849
536014184
165945942
93675087
340308666
744733990
121688460
80162633
108306145
701138213
447091798
671663816
453487312
316006930
348441335
271628257
760758957
56142060
68543849
10563297
161016926
589007675
722863909
260773427
391436094
60081017
180862733
569605951
28255344
273731429
436312376
596166986
76147272
337825666
918263
129067930
740919816
403224022
93945951
422712276
169715075
53485155
352438739
229008951
57165653
163935311
612705048
9618730
327663839
646788361
212087433
232871728
182469687
735239165
355818461
266621553
103034818
702380958
125129999
64483554
337003517
47817395
149861762
58328002
19267847
39973247
33304968
156047309
23505032
17042718
807780187
5892317
208131335
458589580
66673961
409580193
286811272
9650788
88409685
468400351
29820619
252402204
138012116
102811090
77698634
534855783
25534031
312636835
608019538
245047220
244958104
81175831
72609325
517095956
12755801
337014585
277065939
288748339
214360177
126371201
604604153
53812813
90602550
443548519
4348447
17377981
602441691
330067776
329942674
336674977
149780281
427317997
250754053
344690765
654030313
65743340
814853539
10791850
136199020
4005646
15992205
542759913
135975814
435374032
47863317
706100657
27646023
825996858
245833353
97445285
44011369
275706847
177654961
365984109
71467723
166241888
6381763
433898700
163461798
296516099
331920940
424482599
232820903
75068148
119757199
11757330
403903495
499074534
18728731
142264954
934370074
288054333
228050965
187085997
47212408
441725309
387176611
181967726
163664569
68208188
253900456
7551545
361894277
369942087
351012839
91538893
22623240
113390354
720374075
84348840
1203533
286602208
489779858
263365451
253305631
197308186
377937041
329754487
395233762
187920209
136627401
438253690
287256428
185008928
279839669
584690651
336300087
457295181
168878662
86779896
31627251
377853376
238981859
52307109
370755211
313901971
269199875
857787050
34012197
331056580
142445124
18264515
471644338
24790258
29411427
207471897
72077666
888286522
56557738
306524811
171400066
27361889
602869533
529464252
273971136
115053223
637583665
726839599
693929977
415217819
668583494
172642083
7838342
627329687
666111906
6883272
577073096
138015784
206297067
269576203
939408075
340381440
136355004
733655067
185653036
6399578
218116741
129078187
239804978
626564749
676235870
352531040
3178766
153239083
135466065
11214872
281796074
592508253
50329350
259196554
151430700
213653565
96774929
205046611
287598905
519202613
123846359
92736307
89510016
250874372
40328488
710548355
361908849
632818630
302913637
8687947
99061893
516449282
559396599
149351928
534240074
405063651
755753824
17966418
23262504
53317354
131401457
234233665
73969047
48623903
343765379
166487596
155077373
330626237
201478881
41200758
163095849
110384298
227727964
249235657
244421393
418256006
517409052
5914824
5747456
291551758
61914569
158985429
120172762
359801004
91425010
98967853
96249067
150963018
835060538
76241227
68103980
5013840
74309210
21481070
51323323
135315342
412872889
310988686
149030200
325296400
234421888
169408017
538669801
219504318
43636298
363721863
116730454
366693089
5583996
386087768
448436568
284616232
186451174
65659397
84043618
12860956
142567027
533679796
110084829
127311765
426289804
39388989
84035706
58830137
57297080
122840560
3610942
96824492
447955016
25997677
376866346
615541011
401679743
182686938
352589222
329849868
63048458
5325333
115699806
831640019
579802986
20631817
507477288
30458365
144546351
181836620
8889844
434258873
196533851
127033469
75648659
109880392
591487
568354329
757597085
44132207
175978032
254303018
51032114
70783730
32568196
353345529
318159310
775102956
782827908
46771540
50631686
287014643
400843179
6847952
7168907
306528777
155799031
611374624
371869835
151139749
260407460
296271725
430395323
212829858
325312023
22333829
376090883
675847319
573197374
60295589
23763702
89670879
65877583
212927206
255793253
30679108
16273104
312842975
61195991
805858814
274897646
7446323
405833409
146817330
16251949
664962094
322391506
109313648
306931297
210583448
397302795
79809523
383061
83431364
189922293
12059725
4544771
223783590
114670503
4575776
51803189
414090717
3193464
63679901
545450842
44980408
313195896
510120851
192946810
30050422
89395454
73311268
62678728
199253385
25040196
177198555
99643310
132376228
86571513
300508873
225974180
215387900
855952311
23640461
40619316
625853886
325306142
150679744
29570648
319650765
79344778
547576538
389756106
464806758
677034732
343983407
12289828
381487783
426599586
43109196
598227877
105863967
245735976
594833143
35910632
466337635
65217236
538595271
152216398
66053894
18308263
35477947
33261069
347937477
299265327
1497986
185249111
140777346
80327615
571513840
87794020
504871191
107461600
219797182
643486668
517434355
158584228
160776082
305130343
872827022
252359311
66268965
65609919
46217203
293660720
17243455
456401745
67392135
473355849
50567567
152466586
82526809
7958819
330675423
409311404
392020499
28450844
183695950
282746939
190210775
323180300
746192732
494231456
902129983
105369234
334816333
148723871
452478541
8610583
253896362
39300701
54197097
164189464
473739825
262391608
21945683
201392118
175468551
77350219
85721591
24442013
213111590
19064891
508044128
367974846
498918403
17874117
8694408
315571729
65533814
493124803
48233281
18509050
3805771
499624063
131637093
107980613
282576586
30972129
20327696
435820188
111094635
84330033
212748272
220456267
306798253
141806311
253809956
471965640
634725701
66295756
132046943
278212657
260209658
115300504
81493778
90130631
231085094
598526874
236675183
5433439
25261762
23685863
3575898
193876739
104627157
836557000
49963782
348142885
644875084
62045581
23141229
260657685
363263665
91458043
79364383
296645674
213341762
299085879
870262075
44084823
710106943
42621059
17179654
327000432
46884494
850602174
31599557
207106397
607534950
180679902
140592165
197087747
206525459
36981003
8059458
95079568
165990419
680438039
21364588
177076581
118100136
149522938
7470680
535418719
220498853
76765949
623428195
110221148
699417469
30405556
158200496
443542012
417412411
3230102
12009121
149760163
307158019
58628620
324521159
233260774
176478789
267638790
36811456
354243786
356821399
140609762
25873644
25088253
255262009
84509535
746772410
424467117
376404297
122470958
239379597
399197814
205380780
74328241
106889421
80384321
470712910
156920471
158041429
393257852
217067917
36258537
509166720
403634506
37396728
96840523
124815719
338000531
190381158
266848918
246043360
83343909
7320913
13528852
72469437
216311491
322279168
151892385
162194386
155702820
245504772
131279803
56174858
294942350
250233394
6798067
63145848
14045572
377150157
692822205
150791310
84623263
380245271
255367656
191983433
253824351
285581193
54808737
165417026
364421862
52812048
356300587
190231694
152266651
90756728
154781798
335924970
29555888
394717322
548054846
619020097
192215880
351234792
194721093
54105178
130261654
57638467
119874865
726994569
96758452
256300593
210085761
577619925
9687106
240880691
515167675
78229245
227450657
4924093
759835349
261203939
460405488
272923233
48371075
16653882
113619070
406848722
122521744
137902355
79945195
282996145
44685056
82075603
379342309
344823028
1002191
229905964
326086540
16256534
72441146
600559060
175365140
5102688
18682773
68041543
259203307
2185780
584643738
191626704
751280841
497821320
658877063
442334091
34387864
8048127
160760744
48272440
306246722
134623882
26767653
476716487
5997882
173961457
35777147
93930866
60175348
329721104
65251558
9691163
564794364
584745265
175428738
501444321
121667352
13608459
14647657
382891016
194727926
214081368
132171615
327761997
530092876
22062583
322221828
46609321
60464913
422160511
392327990
252704307
152263430
46230057
14701411
411362191
174988506
5767504
632826593
255611449
325629986
182020276
31392444
320430176
152124036
668000079
93575011
268157051
91142543
406699393
16486420
137290871
152003434
219257604
273015966
88194984
423580538
175511059
340498696
801697912
553443373
391963754
396834192
74283166
848736933
280352898
33654837
264338038
441192275
222252431
122737091
43836185
492104002
378180230
749399343
133182809
46431794
1036759
133333955
50868685
218175086
378504512
547266910
341524005
75698440
200834407
32359195
298955613
24814857
367956744
721370909
93099269
111736485
133531041
45119093
673311803
54184649
14681952
102315934
116035800
188333382
613684873
405568952
15684956
17388324
39437445
4228093
14156313
29435722
118196222
101821900
298908447
565971030
889424316
81053711
723375831
1503722
23955096
660974275
201762566
3183517
591407947
318648162
36296539
262809147
142987635
53521670
655650845
152748444
657698271
1081571
682783070
9133554
304649580
58457010
34951550
131471138
259021148
52639680
149387007
414770882
523115091
232853230
670316685
830660138
47864777
17251571
1519826
206821934
1359757
122721298
4234596
122935503
352178853
5785272
137474511
114724889
451160164
281814606
21789266
358159875
67748229
527702653
165091932
312942478
7816894
459271675
166258570
36774593
45929235
229323711
553750291
471912883
376886639
58855394
39195973
43827070
3152177
387152519
347418418
100358893
101489445
456810173
136921828
111632631
22684826
249961793
249855332
303327470
3333901
85156600
101747287
194708118
475251359
202621074
403649423
208663638
3831472
583603356
940147228
488416802
318361340
112078054
87396630
469227349
842104871
93196655
46426623
3501549
90772218
460283387
34982459
255624377
22790088
249644677
133252779
29900705
768095744
42069503
726666836
168710063
55050639
1112166
84234414
24722104
534691220
366858750
473251323
8670021
21176132
608040786
458636610
34796023
392056952
623304550
203864134
1550439
874479023
22570786
241355056
200424022
347139202
487770535
528763673
167420575
224864235
337465018
26540587
251178294
420127589
237538076
189855911
929372479
57888787
546095491
55479908
823547606
668646
485834251
57609644
410357949
230275788
32987661
405951977
335866902
401849869
272130459
824215
93236102
41305473
297026812
6548614
14168686
522710023
63104959
18328959
134830796
370056561
162411146
43164995
138295320
91326388
786163067
792624584
789627821
130355509
134298132
91869929
119443812
334457258
251594592
8007037
1658390
325650618
584171129
7929286
5634458
9825235
47117049
422431061
619460197
18376408
43368825
684098643
53901694
682211417
314308976
162068967
45752616
210180830
47224782
359299189
6881467
507657039
379669
141720784
27742892
629098129
112799448
54231305
464320267
209258848
632571822
142433567
27259525
213282874
786942577
12650206
112443554
324667399
37362638
60027
60953321
331228869
15534115
125573718
425845278
81985486
23313141
757848921
49728176
95510693
554469649
10831221
666192171
547642943
136819119
190623026
76959413
51810734
122225488
321713027
57892073
214998070
11396149
673090874
22450853
14319687
36377535
466966688
215027547
170670041
592717816
416793781
475829442
57332705
751973831
927374338
71552108
343476153
50907464
103864700
194081931
359259779
23405151
263771211
288135611
164793139
145767973
471464633
573207605
429862350
100995857
142631913
116384647
228170606
6822753
194163051
11901774
336016311
638635198
151197168
743417483
106702677
273805125
67461978
505175152
205055566
451970946
64341109
220339227
30913609
244926031
622629515
220955767
200816975
5573399
96064041
755117476
376420965
318038663
543846566
59196039
159680396
65277301
476214954
62498072
673534030
558922584
212376922
91624349
178517770
214630538
30325864
39273280
683884987
567069333
375232757
327888661
161553936
243497832
30376459
193582175
472729720
408997932
346838721
319419207
167152488
149753573
234637843
8964244
210775686
202195918
12829558
72347644
5817289
256765807
210160548
36535528
743412387
41945180
202091941
306439263
34545661
391733250
156039851
121087891
58162919
182592979
88158172
206769976
11652763
173908225
39954694
55842331
681391829
122169139
228796655
90074638
763841150
63719008
847740823
377272818
361737381
137566485
143153747
37959704
92019645
789501492
265185097
62512823
103573422
318409688
42862778
171469225
79202074
72800826
686862495
85894795
550172779
64753734
8102100
111642436
341305785
764821261
595197264
257072955
59025384
29298475
57398245
149248073
22636969
823268119
141717860
14534574
915488155
79015860
266765377
603425138
167182895
741215289
241251567
45184170
84679443
268467
43261567
316887784
70950795
438805722
42584389
366825983
228509326
134668456
51537926
315885733
203219862
310559730
117362947
461407836
273082575
38780187
486842660
22356534
100345436
2114977
145523857
284133806
902139911
533243491
480355657
93089583
198739377
140874970
138099209
499297442
90709692
92675413
25101298
183485807
478323681
32716567
247638174
22231399
260294543
163586542
149286181
2959556
329435322
508051717
1354583
98827675
194552085
592051111
43497746
381392350
166480085
269478529
949058551
238785731
332773356
546953241
38816356
421593655
9216599
566830317
16297340
8227158
233681364
176910547
240612808
43481015
80984284
161094329
512282660
95528557
191231490
62039790
435122973
173916255
761079534
433473513
54614608
225602259
76298752
95372173
86318437
326525326
330908263
389547585
2180098
16441162
413781424
79573449
671833
203682029
288092990
217954666
410108954
276531867
369554817
327876461
133772794
104966562
174213502
61422230
29890377
212509488
120313656
184689710
660322899
46838580
430890331
614858422
115974012
39947089
52326157
237686331
300452059
834763940
481298087
721685719
243731017
127040844
46401385
281376557
462231340
40248414
98615815
266331073
167195844
198392372
572144664
682529545
87216192
17708883
92582235
183601963
105190241
256405282
1582623
37734059
95101079
223572305
31510530
366234121
222277249
432077265
248399281
140904212
1191822
246948490
335870685
128260805
114705274
528918319
295989532
18198317
148367659
292138231
611232779
217794934
119352755
63120893
390822773
164229521
696963266
213403429
412299562
285948554
129344281
89696978
268909363
72100783
7662843
235010007
423276182
39263928
338142043
12173077
21648615
405546033
53026775
116332289
260885070
138133031
387417329
284765042
123332697
88063787
230252228
286213128
48131203
382391118
129535483
98802472
168185675
375865969
679114888
15847541
18480629
226883997
322270306
180721398
495871715
68223355
139381011
120800361
251520420
69689837
341959127
28348952
153821535
10041654
9215710
209592644
232077690
124984333
186729850
2188004
237091057
101608473
157242503
74551345
44103527
550030370
73095825
639371500
180975548
481436621
438117925
772012871
25555580
248427810
497613182
343775220
285741813
239578859
632480299
297504450
610841935
505015049
826096669
18586238
306682974
187188684
24133163
275121695
123308244
53750504
310167074
212356088
180672050
3720782
230214314
615966482
734628092
31287893
17890120
531983035
140971067
231307463
75393091
190088992
2792704
427223195
242842114
98801896
273468104
158980234
769390580
232357611
667869854
33838123
67435369
97914519
540930531
408713799
113606721
105500610
172278373
244492822
255713916
381750306
88149159
675251837
222743196
21193652
1985095
529065226
341663356
134794207
12962513
79627491
9590342
317385844
144396213
118206586
622755355
45528515
63535463
24177650
190372383
20287257
1456472
19119200
695446189
131684823
864682596
256834051
264347942
52910780
53313975
106487461
301958363
534859435
253742806
480831595
428110763
91581239
147541921
112900656
198915904
100163544
851692054
77924975
797564794
210969689
135385419
67380218
47619163
49659686
1664779
20389373
252543076
715318665
225662473
3889223
49573886
337904412
149578753
385317526
339267000
44437670
170296029
752386763
801758154
392718863
184836622
87654624
71312756
190499184
13455245
34539453
795185203
464565123
437635531
384596089
89644221
238445239
802888459
44509896
339248484
356179414
144720225
107615004
618257653
232196199
171996122
127671208
167118896
467501986
335096748
68348147
487912394
334992171
87476989
90271321
6642120
771317307
16400488
21113004
78969822
203535677
154134600
215467221
502609494
177071975
677131516
454584742
26618481
115420274
123042270
444363500
89470048
19292699
61475104
501337615
333641925
9771399
108701580
392879650
170673990
130374240
331134638
28912025
342613158
16383622
11397994
124210046
285427852
1958791
14074092
33168056
290336233
488818168
290588242
73709965
177011793
547063276
226694423
903535970
187140100
573627842
287642594
272155062
263266171
106866052
445253287
560219589
16689471
4386508
59994834
212564254
252169507
20818268
291833192
19433849
79335169
379906553
457944919
438863031
472305868
9097233
466377875
110023649
34596415
2384773
324497593
48976363
144662986
604052379
39070582
704955305
325239344
235637192
554955581
12116256
95727415
157095713
98882400
833470827
132244955
28856049
489135752
306740858
607746717
197374568
260137796
344365967
367464605
323063276
128850556
175851158
580084918
223775552
199067323
383435478
290425928
17317441
466701881
147267072
72878183
156780983
30980622
813514726
316586506
237750700
40649618
154090073
58179495
24973432
173857004
722822673
230906160
151970811
159099675
27857448
722753381
92949443
33572735
517651825
65266272
14270380
397635095
645262772
36100267
30848770
60063515
148473460
139614915
63025801
2140892
355087651
79813871
165428513
289822575
19476464
128612331
138380120
493205106
199432982
520385010
400235982
19181480
230434862
162506978
589675337
896982628
269472321
330919949
644680073
302531715
314964041
158467621
511816427
293191310
402728294
41290965
42820657
213365352
25001541
347351437
12470281
681992224
3353454
26591693
314445149
19545310
196936152
431365051
150804026
165684622
442720259
517266784
30213762
299583199
340513538
560603861
342455570
75204538
143580002
21343903
9465741
156394554
105002657
13429302
350115284
81139935
2747645
50911440
499493709
102797497
28987779
452565333
277186341
654649197
145384495
82394533
62502297
555113085
371794992
487551685
110352512
722383938
66437691
527526065
214316536
709113425
141858559
13023279
419988365
404895379
466923561
210063522
65979668
74424159
181318570
172665723
53374832
90971138
444816899
61333814
125687337
428199979
382625794
178866189
662204566
9285600
650909441
52268553
641042998
82507952
597586622
337537649
696083462
91993612
28921754
5632731
70191904
269347398
823904346
546798668
178829239
386568680
416687685
123727560
236913242
305143664
205511109
37812440
302107107
624362225
329737183
78886682
20391386
201208570
819237149
258668209
819759382
240146175
252726401
500612313
331067033
283831420
771679578
629423701
274645957
110015577
206696058
175389682
637000
584812178
239429182
125568592
203113
276008804
96758648
221841817
22916834
451481641
329530141
190461615
18153318
36897001
283291374
677676
12931278
228213101
820503991
56370446
774685733
206314764
282326431
197315402
329747390
234159763
86027398
98602417
377971838
28846317
32440536
20337012
208541371
245857726
45133767
6639006
248747248
178078662
20971912
126847500
249757723
34909354
238761938
260750349
5398899
55498547
205324615
321548257
214361917
980983
223914250
44417625
363961825
19413154
62514175
151568743
224784715
119834093
138724997
620491644
97237176
19513079
414600097
406870696
32222496
82168046
43217374
271297174
38773638
75005638
406667927
63947718
203082082
524277396
483808484
317925073
22992902
328115784
679190035
216042078
23391224
127934945
88365149
341588027
51789420
421393430
540688890
635896189
711151493
126638268
26006812
52775317
7177989
307670591
318938376
224607803
537059017
59295266
499749227
7246740
12176414
369255902
59525276
38293689
803195409
23228366
403761381
80839857
21896747
24244349
180488507
428254553
86589109
67666563
78134488
153034544
117262116
146586220
389219199
21090542
687861165
239496379
317546724
53311714
279554968
264967871
790152659
61739148
8225304
55350721
36821221
816581572
44849155
190236827
925523714
41551264
359862136
39214082
361402215
53159705
258763466
183519894
359614725
235115556
56257476
61836461
8223655
127946801
80781810
53114221
229154813
422461066
202633266
547531473
72629147
171025887
171936819
41176316
128639465
335211420
110621655
6701513
81632721
8145965
391329890
567435174
336562352
156782234
209920669
209710187
317101596
20580971
5123423
41207910
474349611
546674715
2421033
5801991
139222862
68011466
446743874
90076668
145095074
3489723
63045078
209826861
187768742
233065846
489064960
145714634
221765415
284003612
45431469
139370360
55226886
12623083
664415578
96673092
524352927
294585027
445683143
662707948
141617515
210937337
66129571
783504327
674166864
629717874
81730052
10440408
406577042
54404538
202797905
730376119
1142298
587754479
19865542
269801417
185757379
864430071
144846618
343641567
111230003
262832685
89207926
8819320
378901160
63416159
271084280
677676948
30621749
6758609
166621547
486528252
280522261
177323001
187612856
87183936
120097307
284269339
27152113
500824403
615357554
89345043
26314281
615121070
486113712
326725481
268513813
91333339
487133520
543167269
259439
106403095
276214793
268399118
419673
484265568
57208061
418257812
454223047
338336357
5550367
74513401
240799306
87177010
353760106
361593950
137743863
81193990
7733501
477118221
161584861
33621855
570846878
426125819
187254986
448302286
133417746
162912230
161169520
409535984
489497070
119161916
61093746
56770341
137615701
85585537
781840629
363835363
163313757
27148265
752598553
35438361
399814429
87002
9396218
296728888
2240788
856285442
31662594
254699807
506732
539980159
18249069
768566687
111313637
78794652
304218552
146118941
76288083
26690870
88991313
13771755
134655166
520741647
686102469
173641547
516779688
430596632
111411576
51712650
559289909
657923268
320855108
26930065
534510896
106103408
212965600
33728891
95761996
169392247
31300379
747417654
476981527
193588000
277055387
41999854
295599111
188411006
301878854
181671186
447858348
30450539
180001463
323685826
2314072
285432680
611358163
124781884
130144588
726443790
62951114
546337187
345166292
59916325
172548073
927823495
613978360
14700372
59084453
296447499
52328340
284410796
604904883
300033059
76708114
117399357
178692651
436743311
277086956
275773405
442781998
790312064
374808888
514397104
495233709
216874237
442733255
154110766
14082098
12584832
429467668
94900984
896513576
85275029
392934346
296703475
330465534
27779847
80578501
236160360
175452255
46165548
455946449
327553298
98469603
294269126
330845133
523178782
656160406
508024848
20249166
278554484
20226325
30353957
198178450
691370707
1840782
554163637
272044170
711216664
75499641
595948591
571548267
181935308
114649898
159257401
8872424
269265449
185312508
12873745
4453956
326973647
43843106
84638253
268407669
105468637
140524896
218072738
366078130
33399157
125001726
849818837
467479792
903492597
148959071
7910393
279189400
45892455
729539955
197043759
252508251
631451999
194089198
782920
143139036
183779358
494506356
128936397
87634753
31983511
89253853
29948997
651963563
182376222
696956309
768412972
138988592
178294879
141178100
665831125
481186956
31734415
94171220
329085433
3998386
42656383
926030328
780056763
394442108
599725134
27559195
308514393
28180866
187998340
71879204
9608454
24431687
69611784
176089079
8961731
22535484
147680029
3174806
3303820
38431116
774536284
116762675
67429486
259987311
28531034
322177645
580602540
29433457
220451993
282
599709447
7002850
109104732
180687585
155285803
158500654
201175007
47929591
114140925
20397794
489970303
385583986
576705093
487672244
375650890
136058691
316627002
301269724
853086019
83297050
123796233
259692979
527646646
302662267
4206407
188188976
150382302
603286265
203912069
596381067
196841092
279453666
815912702
40195603
93904043
412091659
141716539
41202001
151640845
378791372
34517800
156715477
262512430
147238297
42436297
46212917
304729075
148840755
26515245
209399824
653357951
331032327
176974042
189236554
60647456
306015459
675443646
95831398
64067482
620418486
89943596
147911517
241787443
348719291
114606946
131484728
725839826
50354552
361541341
87936897
121662606
187540910
42546760
379111525
149298321
140124715
168410048
47834434
683319871
537269854
47274570
154595694
50007977
80955838
317888667
153573720
341509907
64583985
503543904
147753392
25423286
114493261
490370382
187308981
647122016
334187805
131346457
312210047
37005662
531247365
816260550
731512653
26630313
40122994
116387310
404278877
292973684
319152349
54630404
94425377
247684681
103742841
95145549
800604516
286309570
457387868
38097922
655074
64323168
11545716
631901565
166184004
68857734
142295994
27162278
14835921
5491486
302263915
3696781
199186928
598464004
88592096
179808229
635911483
136554136
235420368
516085182
1415694
47788539
194477898
246103975
440077895
197980710
457786046
671528097
75045933
333003955
285617336
290584250
61090118
49091358
232072125
335142310
793532017
330612314
64512665
248668257
92382592
167700531
6789661
110481306
323261334
270000294
313135461
21885153
566821467
530589156
367309395
827400065
8937050
220259390
206778932
389921677
150580227
44210477
455426264
98533672
199698915
4512407
286575041
289058470
186813736
376487789
2070656
94750618
134167865
72231913
8080078
46189883
44799834
74740578
117898301
24009808
130257455
758551892
489412568
86376392
34845125
13394064
32247926
797700707
354839367
671393571
234337889
218455174
283000527
177402926
227587096
235454107
113593417
108827229
11750289
31000995
33453052
483076994
582670337
118245448
197221042
94322549
86085443
373313990
289005638
235597142
394089023
336014833
148021864
44879711
1370211
348485689
9133405
30992495
356276976
308516192
262390064
137602585
129845699
313442937
43703759
679292265
75262156
373592177
72543030
289553170
213220050
148970405
227628895
68389540
11997763
234204668
658373710
8292163
141406374
349867043
11750470
416391361
264420463
582470851
29056194
12345224
167300972
344390467
14967814
13312668
366740990
242856248
390558934
59287822
11648982
210119585
740919994
770313686
341338714
12163555
9904364
837065413
20396142
861909134
2049496
69224759
493329122
230114118
295487344
437769712
368993438
181881173
83727348
97269374
173765196
214524465
63713721
52252603
354750266
312497346
71349741
266703618
145938664
365537987
693094907
340831247
28238387
298468541
306261040
370901828
12515717
247250009
85584679
74210898
583704555
216179732
386331540
335034690
64353400
431471976
239404970
552862634
172422460
49031450
133607342
54504276
221659350
266847654
9034120
201535760
510003120
149282915
47818448
4158663
242353759
440045223
589797445
284901326
92924109
801842101
9810466
9898846
514992770
150752055
197738503
369242980
375234857
97410428
284578903
174787557
35926749
235891760
391495734
131331139
359804522
17141101
209803037
238150969
119619977
282099151
249217871
19889740
82897847
291396834
59653527
38728981
673130608
214449386
199201136
4609867
78920641
316156835
586622575
175473063
60300505
42464441
125705018
73731345
430521541
555269252
10890941
130938383
9286133
612260355
591961584
166476731
142180110
190974450
37478756
293182186
338272269
150458573
495273547
553904340
82035193
403221362
335713637
41729044
22282457
19514513
169426105
594465028
307353202
50003721
79392
78326497
50962859
112074461
912294864
123495986
378558107
606455077
447709037
228830377
112840869
146628712
665592939
222810548
165646672
9074388
70134401
74577957
103411492
10292426
15986200
140799028
524468455
138391382
329886664
287772847
566320769
307153973
235339565
235220021
459542276
403808250
87376092
675836857
67738905
168888379
452712470
6506031
124856818
16070083
52546250
110316305
798566026
4773651
422233395
176019235
273420259
55960214
264846826
103228153
335184192
92036488
10947639
1736427
460536526
154186231
13583222
169661190
43600775
92809489
89604729
357749759
134995395
51421679
5759803
564805348
278942275
2144526
79517007
482893230
121825048
25279589
599229025
494645307
262677015
141537386
191595301
171995552
599509124
511008978
186448662
165251565
402419864
172531410
44065530
557018555
390489736
344961271
59193685
208601256
133680002
297878520
88803000
927009710
171508526
314545748
191839431
44866307
71782590
8986364
528929428
166906186
137998216
196226660
125380803
28786749
384076887
415244942
215093848
481127980
183930090
53702959
292050046
3283165
905740795
53933358
435864924
306030033
466964249
224806980
324336684
617105480
279292868
87937839
17538808
360512764
147267991
300881064
771724660
17804858
78641232
141256167
139503715
361866884
231223959
459018373
179511736
38981831
246689454
495914120
6917745
61363452
9893334
310487489
40491590
561540570
743344561
566901227
97736370
4191717
40296182
37890263
600669407
411640630
119233983
417507548
192630046
79225799
789205
84427585
148946312
272254476
373127506
257280586
90456328
644110667
74605149
456745695
239290748
731841921
44833838
343946967
621803782
343331952
602290550
70441201
184716707
332893483
160516903
188254744
5475731
156274
97825838
177496231
331451994
71237528
29903465
552025074
113158506
76981852
192342541
139891797
105206280
15597576
249759043
565222800
645081307
123918486
678362315
232228111
222606880
1562127
701086749
33165638
474323340
291167062
861651030
5570105
335157389
257607968
59812842
587506063
301566785
243193955
58365095
248899928
2510817
7366173
134660312
15010560
521531675
25542586
251059203
13781860
357644320
725763670
27761931
28012064
7540881
374647980
198191427
548662555
201192489
572355494
261830454
88977490
580134974
88357891
646741248
742585608
105772231
266564884
10458289
22836565
13321731
484934830
46048848
142284114
316200541
89219625
231278089
364045234
479864261
506936977
306215302
624083090
172832385
60399725
66139967
353895513
30467013
607963680
5379194
268346116
116431076
180699902
156017266
82472895
99817604
148367739
6544336
212119554
849224134
198596131
103444572
327064991
273268246
222206976
106227272
655958836
500682789
74566118
605838881
276370226
29545378
93053016
180149536
475533948
381697019
1366771
47208444
242158488
11083898
404459284
24842991
101208481
46017962
44576017
63620152
169452877
40222639
20702825
135854183
390967263
123707309
234445094
220802968
288438396
198979693
31156629
123043
560667373
261894047
63209389
414250526
731728613
366690189
585800100
72729832
41155475
487928914
267842910
1856004
480273823
23995314
251545371
18997555
155528050
50278978
44239051
93536322
174184544
7033668
1771407
39837109
568118371
253272565
169379998
30473495
468307810
581932961
6369009
124299984
324895639
456460016
64575914
21637281
451112863
99467347
172755915
527673157
815095731
166694636
92878150
98371871
50572503
3562176
46432703
153095064
13974053
199754228
6920116
676545185
180929684
151683651
25990229
210908166
439780932
543919164
739810284
748030439
113115486
20949073
386359299
98441694
72712167
526919516
12797050
272416527
271748169
45335495
199170247
75835947
493898055
551528
82833840
130504450
505438737
164556443
8139264
31305611
37708065
226153941
942116920
365680569
80090748
135453184
189668782
6005542
264486950
524126251
11329912
16917786
389705178
14397005
382484627
135510774
458345901
640924927
322413073
30654528
380012521
902228965
502921310
202054592
501265689
354580526
435361497
88557652
147474911
51337070
180434274
43365039
389898412
854834849
85617256
555019340
601990345
43403626
233389203
412924354
72415292
26851915
270542828
10215109
291522092
743621890
49110604
415835095
43275624
51806412
707849296
788013529
106519800
353523618
487149346
306392027
444408472
22765338
288450080
75934311
302167189
443278221
22982524
52100751
546869852
152986703
57483764
4123501
157558
452147986
18132354
193438987
58561902
445069917
53122691
324135569
95848505
77572072
76147293
893739014
79380470
99299058
202729578
448541580
167199021
297126626
792151066
345655467
589685725
409312531
614605430
568088235
244831709
373982729
661828952
771617902
116291771
114180878
643350715
543508715
98104797
964368513
298055202
254388797
64786367
41503890
490620217
171037214
510132229
808883167
74853217
108342409
27133979
3104050
125119198
53160881
100895640
322569839
218426611
152487877
617905489
39029427
105773898
83037923
247967114
672174983
75443997
27353064
392395387
97307234
322616764
3072513
262053556
313893324
503862107
695744728
127404685
144398223
12883078
7240955
453411509
10958048
180414428
245982631
143369875
352070630
39383122
202924165
2528322
704940184
64200857
44221155
74760837
2295889
12153773
290463576
9157459
59939481
312171114
73633350
426468277
382505298
19300746
328370162
362295003
3754471
144891902
699760054
754831219
100739616
91749461
395926646
636498136
172009667
849905686
332180971
30040179
530803345
419272317
304240631
241633080
29800197
288907232
250538140
312167131
2243757
396562127
153888054
447522775
51454660
539584262
436721390
179592367
51692300
407397638
666507845
2178918
523014839
226541976
690666
183484
96782677
168341247
4627921
495912354
205481970
68847472
664408926
373897318
210458080
76699889
57215707
108253418
614202349
141219695
15222596
6991288
645210706
60845297
96682376
106376793
225497508
241486144
29478049
843528174
245017661
53875562
111095588
496147703
110152950
70869409
406580100
40209514
763254335
142616638
508124103
235846691
152514499
494407583
208142775
633946720
146738485
70930044
3960426
331607754
97528223
30565818
80889032
22461695
117124804
894325185
227270236
68978586
46537730
25397891
41026957
294385458
103741545
45057365
38621443
776654
48133669
105397521
180630796
58462937
594765080
548780008
20150773
57146464
385867189
174363354
456813170
138284661
101251436
353021615
299667468
201287343
4265207
51170915
98580635
111074702
393972925
178340462
29406497
137981734
188449507
36238609
354815591
215661713
10689870
322781055
416530479
36022954
81291814
708397359
187451428
347932376
58906140
504953997
13093537
38286250
338372053
164416242
561923778
43873961
637847104
121037392
100754956
94563261
23637892
99755620
62610615
73711461
386832595
1222753
143213703
257301437
55889270
11813432
477956555
282526990
52817370
569713215
82131865
592376101
225753784
562898817
409710589
146871036
293091607
2095148
73170942
69572854
84215857
654277000
39925
367494
24034177
230260867
96142023
37668423
149368746
376352400
354108295
37074074
524498270
61960358
90821746
307943946
5836897
50773271
308477146
575800477
15037498
107882756
272752207
29642719
383520310
441195181
240155403
469037136
207669837
56540153
32985800
86025376
25893112
17275541
628820211
488085319
533263578
78423040
481028141
392475570
25765539
7820312
115133788
309107994
89914163
30753168
331972440
242363355
31935928
12860936
133650106
148523888
526965750
364230702
167155063
260489260
221589800
33804698
31767645
657517689
211709825
207297386
41643909
883013199
190713391
36492696
74671183
347852
63651420
221229136
35552892
26141171
5769340
75725958
788628871
69999089
474121796
729163282
13760780
127323809
256478422
520493165
80078542
3925200
371808477
140843489
150138406
109926840
437157100
156479809
92963788
717309835
272178474
236334245
25512017
608365299
140358503
341822550
802268637
55397176
24178920
238237
232327117
455244872
66945082
10932363
307418025
18010325
195163428
221360046
81848926
260098943
74396725
82367481
379884491
484640754
652234548
258856397
176499546
335034167
594906890
240442345
590434062
66542811
169684753
769500550
213306424
201692734
340302365
170660150
24723193
234676327
134976768
31838764
443498408
328700880
85837477
140442181
488036310
483209308
222920510
770959146
518964715
413750920
259633871
658171176
6876763
368053538
241149198
5418804
305525565
90176540
375701718
129842052
554531662
246516112
15585539
290434183
320036138
228455272
283652572
248518111
244458489
22236485
713648942
103162053
193038712
162620059
73474949
798518264
13804363
560417112
34531370
518641366
14071247
189203853
117209935
417346097
59098758
426405430
125151699
170390180
571695865
303933918
414237743
407582813
146758161
7020165
74346339
257488457
17606332
6156335
416220824
172069704
154325554
133428784
95644105
906723621
26152123
211916708
22425181
48108731
299457224
580475142
115529105
352712247
16969014
937411
862440468
951937338
365518313
375981759
44072514
37063335
56505403
12684055
371315113
88169851
271657260
176102509
108995009
175314541
793415233
60738606
104679860
25666608
60172664
562335717
89713872
105834291
238894059
289140148
215192670
17084955
182694138
39727314
105361865
237879991
142772978
4932884
229841349
334808107
1958822
18173504
213034134
366528305
33853666
18741294
459310984
149974830
16048506
67584675
38701062
8127394
416189590
170745093
108167535
854753298
922074054
125376347
557769525
279822448
114695507
13229545
156479233
366621520
75920351
128148190
444327074
210869035
844904092
775800433
4036036
169655143
592505759
69365188
493157929
268557091
225426661
477911968
61527059
298860524
153202478
215489510
110410247
42532888
50362548
41489973
223999476
214748351
18158915
53751567
394230967
189470950
17454543
84316834
403600362
437662155
517072050
283005384
153249253
553974630
333800353
126269349
722989222
246564004
4532947
334376897
14529180
30564362
226771908
426280874
121211517
118096813
439437369
669464649
197697635
256511462
21109899
319102876
417606831
198680121
35061251
155889080
277586031
802882874
193594487
182889047
834942274
855775739
67926536
108761352
149346832
438655325
794455576
165330735
247324718
513592034
27712631
188716028
44399482
63988345
783352274
860137668
353668873
729588029
217893817
296936094
513254586
21538866
137745203
12488568
521673447
103577804
553112619
55540588
207322357
74151004
147255950
64963936
371884663
107017506
254918834
93237650
296619648
299250854
158280527
570439201
138640824
685531800
181388618
94472498
318829605
352070710
749060447
328521749
593433314
67537543
49535804
52795204
233525440
461507289
403376875
352014304
467621026
261251894
363175027
473869579
639732973
69296198
917452
300728169
26278332
9584357
88188919
407508956
548376792
138234566
92022837
16310923
223124983
298230791
176579931
621865754
41171539
359849002
18547979
239503817
384532003
250030011
267581964
208104
336150766
323890324
581384436
99171882
645965759
325078018
519065009
95211096
378939472
96929181
58800203
174336294
159794655
17291683
669047995
338294876
167172505
416567837
252001668
212172593
437277981
21318801
69026373
283223986
492957639
599318254
273940286
18702086
570407696
385276900
267274591
92927225
62266854
46642157
534603783
1950169
908667811
520491719
875411176
68487631
217116580
14067898
177699318
16816166
86522498
386445195
182819511
53588808
91831781
390870267
115637885
318643843
462198198
61893405
77550904
102598577
26181294
734299637
294136803
290729907
420571462
562884847
193418264
133224628
223981368
292520090
199508193
107553215
533258108
124576467
186792242
168427919
50055512
487846800
79289410
30803875
584098310
483176848
206688549
6641658
72054849
75013635
79034671
73916891
193675260
16764712
55506428
674573468
364232220
1910633
169044273
45820433
822026368
155614218
551339819
673812083
451928112
209880439
6089345
38696430
34242650
400382737
83944059
25175100
788315724
71111660
96650188
471005788
738481124
339544830
276272239
730037408
106647690
216616736
508633381
333793735
652343267
162204832
588106636
333655519
339313709
3506012
23877851
112146191
44071687
196322904
497607204
54456064
612501463
519243909
23180409
70558865
843033638
160566352
32153944
247674633
224187741
238752052
54615026
96012399
140555140
112230100
210892542
452466262
301409947
42742550
60063865
533405260
477924524
307565413
209264420
55639015
391017788
248465959
103344297
350154280
147005061
109484703
489028355
274797142
456546182
202394575
391100551
14511447
11209821
45803144
166724115
436126118
11908202
540075920
560003176
260565453
174135678
59804585
274526181
291750550
474795604
398139304
3995054
272095001
191979862
134046999
150787770
62297784
54390467
276711471
333574770
204788739
369748535
1661531
279257020
56913280
449927916
368138421
122849813
10026334
574550717
34524585
408333825
43986016
955868
282579809
8264780
397801148
159529119
244805068
58345175
813810131
271048295
363267135
88531692
183225725
68362788
8540177
381578537
207954418
65973088
473281684
86916305
248754646
77581881
99988880
265399302
93625162
495263341
67926289
329996765
6104822
299197359
286090696
397048435
614154685
88471220
56702096
590007057
138954389
72014638
287479560
328099426
38502725
206603736
75922580
354536843
12110076
252500944
778863999
505040282
22733771
373680714
36908983
260911304
121690120
229221286
55645814
8719197
309571989
84246170
62136661
432931108
66692914
22017475
43369665
139657411
190921696
155655966
480466901
344082743
239968107
335837835
587177600
61322256
464455076
437842606
630222543
53288072
316811760
143879506
125131089
305294363
214479629
371693808
8941358
338998620
16646658
720112723
125172926
131142632
336459250
546897784
23738585
104760455
24454850
401298424
4954025
21967704
25259832
321696358
560746545
646028217
101936220
346418305
239464113
295834612
62380716
234954845
906036728
61562503
234564019
91036482
440917197
353091922
112835132
140773370
170127381
413062439
482944705
96013447
488287559
689115273
22768105
23694500
373988284
591380247
562258047
168178164
16870987
558280907
757002296
28970219
463355229
115797046
268876330
74379819
165353947
623531848
43794811
840657831
312958125
416404146
580280185
65651474
563234895
89779562
252047937
743403095
65145963
256833870
61630618
5282801
64411784
50553817
597662397
172232233
17999091
95865706
266585319
85927434
378247689
205304066
229648092
21225173
35373069
440723466
330927629
584575410
490356579
91938866
41628424
186165007
91361151
73098506
446802192
322241850
22364948
141903735
554546156
185479792
7588367
6045824
24646057
35539247
276833998
192640512
80333811
258807443
842953494
509127523
88034766
380674160
153780869
15418514
799777073
128346541
109279469
215245385
167419369
39437036
42369823
36328961
24327756
61981949
786769275
237188527
23690310
22421306
82279906
343312577
80621480
10840635
251495484
97205103
86748629
106032963
11873434
103041840
109622485
32819248
233660867
429055734
2571907
3431495
362824612
342991431
11162741
779045445
309617309
33713904
703954581
89418129
372914154
32350574
246083169
230125894
385022445
13229511
5703841
40321278
469944382
70413995
414294905
92426295
35312268
251779656
340969523
38160102
626516975
94702443
32383179
328264691
11189538
627182211
134083627
198058322
215967137
268366286
143127225
171498592
637774963
414084283
838224647
118794311
617089711
36248325
141696170
125477874
521709662
79427582
817391298
172402098
201927737
279274039
123478694
249236284
380332174
955621148
166707230
656887308
98938345
217134982
70408691
127280898
21625784
541873860
790424
155416756
382845951
25860515
669603486
399480255
51524371
811707549
216294626
21494726
165174155
136202653
168901836
236382948
703079250
69275903
537342936
17213987
51621039
93978844
4954309
79214044
344791169
23523635
512142760
76224020
278488008
2586826
476741089
382650407
468797430
168721113
699056178
443642364
440574957
9644699
61908859
135374662
521481469
63812011
21042238
104282868
267656595
16604344
52035255
367146004
315414634
249547978
733443511
6055413
314298761
317863156
68732571
195536687
21248308
74548793
712589725
19771644
58058532
101222567
210535824
54470422
457579776
367966349
104824070
120263110
575597645
739704551
78325420
255892180
601484930
195077628
774834123
70612376
115381594
160673890
52225878
61858598
154188916
482576186
144707069
270955752
61970114
218652962
686989788
210492567
16004893
35265982
425803637
196830550
16263160
685822
4552064
853587974
141298361
208432520
64493658
70724062
134573151
10586448
32494756
164147508
545605077
304359949
233675619
140607362
57518604
471426669
61271789
93350765
231891598
543311133
664912862
554459925
3702792
25173165
242040989
693810691
274885422
102866790
51612821
122405589
6227764
50680747
646170957
42941774
144137747
60472415
279995418
37074404
599380125
39483572
113865631
112072206
170287971
596513669
481758493
364404487
57188207
87900596
188334234
80171761
83321020
352125732
127433129
754377560
67486356
571373275
68809423
271395970
165526677
55120493
332743336
400479244
117844671
132559519
806295628
745568733
142634679
598718070
407549589
180779838
394811383
78543392
9026606
207407825
643279080
821108352
25585466
115741234
534590649
231935218
79024290
196908167
61977459
272959976
829366114
37502352
831195752
635049840
172815950
358478814
446823073
506439257
29353155
485874516
448873350
295388397
192671104
316862873
139467316
681377888
74575136
202676901
95265549
64086170
303853008
151199335
188269140
137282662
40708332
579800936
653608325
56310719
242683
11208084
103022723
317420902
210462857
228699383
1765952
769943071
239785427
6098594
234158222
239085032
743274551
5587638
331313869
17740241
104628751
8144549
160409239
685374519
153140608
14406065
128073784
65398612
4726614
6907019
378132694
264240661
169572671
555774161
508394104
81883057
225364485
102851294
515628864
35576148
23227332
26816418
271876492
302039297
80595297
401741878
139497054
150009399
556414436
470139124
52502558
2841596
252256247
192716135
168635341
30002845
189801209
129880853
241484911
561557648
643875
314404979
177218107
86141718
24838635
186704040
25203023
314874108
104637723
13975536
163418995
1231717
183628746
39370856
96644949
43566513
145027257
2209384
7762460
90811671
398321343
29242547
14588709
350064
317014199
330399858
477785531
10596727
141119726
96690982
68995871
3980845
838303102
333915943
400405098
207490711
102091318
342774299
240965384
51323878
253007271
564449044
169277310
64861262
146182090
775539107
764073797
26615357
48844026
703568356
245982904
819346611
159702551
111715713
507456833
16715762
383222941
837103409
128125981
458893738
236761264
802212913
45007128
209108361
473013801
231603535
202847711
10724140
572444600
164739168
109439527
39264656
208846532
705733774
79750870
434853845
154664213
114158020
179172541
228883545
10911087
47595315
821082266
108255803
261538786
221267977
254652906
82411867
575583705
58960081
128952981
130691999
29658962
27374763
354067463
71305337
690119244
213235421
150997680
566419056
590080812
458472899
566008689
242809669
834886208
130936967
631782114
130408827
115883830
18534488
276447324
363736403
356210450
732319793
78132114
220585173
18427927
112534990
588187468
175168816
87694017
55686750
431480214
534431302
173645162
20688755
416878990
58342227
66768930
532182089
189716866
315922336
13061881
624258782
569762219
225527238
415447070
533233232
253517375
98979373
74050321
62439255
584236762
200744330
769283209
57164344
37267207
84905342
25770606
255189717
360183286
23669822
258284554
294265528
134886089
82713273
29316314
82739170
370857906
292948432
728923581
714277166
108755277
198846690
203121809
69789966
191640849
213870517
9904322
497740002
509113562
442415408
50324414
43419869
5126995
519530836
344923246
78893894
49215411
79408255
75652880
98068090
649597796
97890762
438051704
84870366
661541889
269550405
279863250
320685728
146313657
197462462
311534913
303904090
65901853
590598462
4950086
20086591
253054143
267504755
105678401
18158429
411258245
411711633
2531869
113765418
792838825
743417557
5750348
85811631
384244967
297276484
3118732
44139237
30610782
120103280
406069661
5732319
243267316
83535243
47460548
81114318
254516321
115172650
500793710
219798437
178203786
457844748
59304928
145371191
2329107
564067034
677968006
299495
650588831
157154064
232495788
16997646
309605663
486041704
263094597
358912354
147039635
122966268
63758937
92199042
177436342
109998387
216917637
46439393
418515895
208750510
479645558
263918289
234577851
18824964
315332911
2308622
197670136
87268665
113700691
162268731
229877558
10406915
106041167
555284812
178856383
275005516
1620703
596529041
2097099
47464040
143067396
185975069
428417303
303007563
528596316
3960755
94573972
240814896
638275003
212742694
262750680
111558197
10004795
245176972
75667401
538088110
246014569
321137309
112873872
50278953
164620393
456310376
184370291
284825662
281487213
65679479
172344066
115602860
54736190
22261151
531348249
171600388
631211
20748454
274935958
30047881
319709420
102232
24177352
193281880
58258177
147858039
120477977
73877962
627974542
442001673
670406724
253445365
53524132
76912454
184337207
47768478
122911448
21828613
67504283
136112667
88246859
384272419
89268496
412048058
165430512
477370266
229874820
225255189
413421386
123599963
10056757
65101461
225533644
187766356
340208126
465341554
341675010
19957367
310796159
186288800
11389795
466228913
425734435
59875719
476697894
417757609
354796270
419632590
625298013
247101218
9521926
626933727
158915318
595224587
29057191
429536976
12529809
65582971
76717312
124266573
598454474
16745820
5948033
360597896
463286924
216620543
601071175
355275732
171616175
41021707
244311346
61718455
322630582
159499448
265024687
81923893
44654037
32939913
452539068
637976334
137441890
790369
36649215
16946623
95660278
232926334
263194542
214578780
42103838
63748968
311405425
765126679
388328092
18674600
68799289
370586262
94279468
176650421
547381
455992774
208940220
148658265
787514
292767708
160791666
55645666
193802986
75932757
14200472
195657883
95590332
527012471
39812070
1833048
537494037
525826479
29160504
543445139
51787852
124126032
160503198
14919431
472560641
29209703
336166153
100039812
474971796
124468736
512963313
27252283
518656901
62617831
416899223
440006567
81140485
123764139
294542286
44769118
864888315
14811764
2003566
218381852
487404575
294802254
48044601
179823660
28770169
158394246
206265064
546645740
21296355
356564504
298827991
220711591
32209246
88238009
45564339
228169761
174331775
67437255
206087566
174008859
223757674
347176531
283814900
234529418
215020268
651113562
805493458
67886956
145076431
338737528
690652418
163379345
5010982
267379598
62237974
368284541
680900473
77189745
331660215
431462365
10488055
163799406
82904771
639773388
408704320
244111858
226237395
401342835
101782337
156819897
321689923
145241239
16163825
53263043
509333245
787586738
174176417
130046205
296723107
12313480
30468852
492384539
360607332
405126597
33480436
172285113
14574
6234006
98725668
126056833
55128146
510080735
99659626
725618139
48563849
49814749
361899438
31340156
350465372
234934664
27433895
10918908
255410524
770378872
14944128
455728667
406736706
55196709
39189706
14370746
614926541
37069286
349113594
670473096
778672681
158836843
129638361
833321257
9891961
54562597
176111416
235104925
51857007
279928470
191476183
5226946
515666832
6940174
195453697
634459950
365187889
931188383
189201061
603536111
13356709
707647539
563373342
24979429
163602940
304179937
424839393
409732314
329876259
386513368
583725512
723740380
93237425
133047643
761670266
327445879
275492259
861053760
145191635
89472604
41109697
54916867
391192916
234493456
105431248
207935520
319469417
53368756
306936584
125131693
139351297
2434832
444013330
174006947
64626952
412898314
737667589
85549306
189116157
342739225
8544205
249468097
216758543
159926709
60519311
26252075
378792897
55387039
353207133
317743037
27041880
339194274
41725457
686505876
356083755
13144677
416995303
147897859
264316517
484128208
300503783
55465018
22311576
337767742
34075232
195869965
264912789
34481053
917826873
574918272
36582491
29034745
547941281
560075541
319386245
376563164
43734653
1799002
232923323
104084467
63973389
6707320
494395257
5503304
94009678
392678836
52260947
849747360
189279148
11942432
413363110
42410547
77058667
23557392
639244543
55529715
306130693
310919760
58643261
184446436
76545180
361567873
14566429
67134741
180433075
68730382
100448406
141610867
251558190
244450303
75097579
91848683
124202560
260428929
287912860
7766921
508089320
62930760
2800498
408759
16527233
390099904
566869770
5524521
1256007
62378142
373564482
3960721
106264067
597460354
1823034
110125957
657694
8766905
210476831
17032372
99808216
582159482
346727413
143336723
135862417
42896132
19467508
556295569
404000211
114380867
535701184
137531610
489725521
225041720
210471071
1375076
526872949
191284281
200660256
21553614
341141068
70132339
554239532
472013493
811279929
70311891
527774031
274158071
237965017
543380365
300446762
32928298
480110532
172238211
114914676
20281352
549366670
315786371
547339783
418940248
473839909
124782792
138570413
101791388
132393182
75439017
34297012
43884925
14994248
166671403
31628260
55820561
351074704
208611612
29012610
2988322
56620448
502581646
86926543
350144396
284955478
159741007
352315904
211691654
214059710
336700534
576473904
102325566
129311582
931350765
324011694
64285538
41322212
496114328
163765823
658962965
252814695
427044269
429570919
11871617
94746719
82473740
181486353
342490123
521667502
349147135
10988536
182665570
7118175
727311414
386644992
166561373
18219371
670511668
150392588
123082897
550585914
372308369
2926466
12499407
34690760
720774952
706591233
589092757
508184450
178977268
128859490
51371476
65253176
499297861
460488774
502067514
154286935
19601310
42333850
72777106
84560049
435163110
217780759
348760142
61739759
70730720
344214590
138793252
16112873
751314551
196100338
158116162
7553085
338676693
77990448
56248598
7520643
168454268
44152775
555973474
77309827
205279863
113747540
22752237
68889975
622143776
4177419
276233853
283389848
579931
71178323
807252398
1775702
231456946
131163224
85001755
117260018
135991459
315026863
292500629
8274696
181220096
143910560
149719785
186922525
407147678
188441020
501144
148599324
197580497
310313943
600246051
130872200
105243413
58104313
186963441
92143916
762079953
227223674
38455385
371062251
336499279
132593455
271594212
450406551
12659795
463799804
338550084
93780158
353215327
406828992
438642366
410115217
298988305
58107935
47727101
251986972
11504373
109429407
303871370
80879978
369733301
193786537
384956112
44173817
366981186
13946786
513176598
59625922
100773808
37222000
249278504
54734372
89211577
80580717
424362572
3896239
353735999
210485991
190532830
118117501
139275088
219384303
523260225
51286288
139767215
31690445
12465753
220622095
268458890
30714493
1067851
175052777
443471842
230904013
464999098
519423615
437732368
915338940
6288415
104027600
15368293
4990462
15985925
579918849
290385254
12799812
532825781
185086927
91159277
451177149
178974014
337596077
300993002
144761160
778219432
61825720
4573140
102788019
11439433
505926832
265540881
409497039
43538093
48288852
218823974
464722964
108760890
350061340
244051241
480109287
834131229
222621829
119612601
321356600
248959517
224567543
40743513
68212301
24724528
198935975
76472205
80662091
712244
45049978
114061893
44156451
182089940
818998726
241740544
169003190
470538815
213419815
690642915
178043633
150248419
267535212
4702376
420901686
218726703
838339251
258768246
175182251
624616157
399825920
41838016
773783104
183108096
403194569
465995954
335961220
489500186
356899993
139465705
394473197
5570562
681433316
125277726
383572300
95123052
580932589
46262940
161018383
10938505
566394558
42211999
365032284
117617524
315990155
54740945
371505395
638195
313687620
1039514
430165605
60299133
586428859
470826890
81835725
8145704
240997705
90273636
882591144
174510072
150394016
2359692
484257152
64693428
777466370
159068483
416304786
149160180
16058732
540961325
412520425
163542483
512001303
422732761
15553936
239285779
214781821
28014012
12972682
235544826
671624965
433573902
414012116
821736760
287807600
338580405
157411620
144639214
73240547
47644494
145784230
970629823
209086884
358895380
326534621
56756840
21864652
744743948
12279885
98810083
68568241
196366279
3206975
86541292
422513815
128105127
718106181
171423599
511757781
9806055
2953199
455672753
316438487
266668227
414357578
187168323
285809583
509625421
165997842
26031055
20582651
540221239
29464088
341965962
314503829
290467621
36937785
195944489
70771063
14307600
39733718
152847923
26144452
208102416
555976386
249736619
200169439
11524935
150715990
8314598
22675939
593327515
119339561
292350687
701737606
369540146
331446339
301426182
422323562
397181183
1984144
190817733
567956970
155046457
266080472
132371654
394990101
923312536
448900230
17028751
408189985
178333487
337036857
629790066
398605738
91560772
580025468
223031977
201753503
304663762
584882560
31617255
359004426
125354601
129782968
132609999
954712972
723022216
6295357
721859056
169170801
62902624
730693
137219259
99995772
723303735
375727363
692225400
183748591
301021241
289624966
47927532
405305475
128449741
83947919
50471048
403944917
78043477
217733026
439329295
495873866
228383292
37321818
511395040
123905855
6102219
388284778
885109249
179988385
62978180
331889019
76812079
383053649
143590328
59984484
328679153
121199222
125378609
504557611
111231078
35436331
571318990
192660857
177827886
91479798
93875334
141530238
850578912
163910873
66328925
241403985
622162924
669670870
432955769
371272922
277305419
815068160
718412421
421447169
290434112
55522741
208206041
93670774
207245479
578490757
338246982
132392139
480846110
66979423
676436004
292414028
178682772
382759167
180288135
80107928
31238527
37231100
15029747
54908833
10853614
166131216
124830906
605404676
86285899
369161476
190449049
64165
716720612
314661966
746779328
53455810
92878354
151332000
281042694
300200385
299753744
506146019
51526773
583229641
471057679
169237620
27241082
184221740
218682053
817336383
281028875
81407397
155998579
329790554
201604274
438315379
22807623
313639443
211269697
55000315
401092197
9845543
782758938
226983566
218999353
105342994
445965187
25115740
100027363
143535757
206888009
111000401
449025666
151035805
171361443
908092152
313317078
532925368
20410072
121968078
22919161
472487636
777756802
46302761
28857946
539386633
121330854
92586983
37531868
56438347
623572245
186302084
239146118
596892220
232946117
171105003
139469647
393928564
320138330
85275781
803290092
599466945
285624613
419340568
303841420
131043400
310386026
99983479
160760488
544376668
269562931
36120719
4690388
275197156
676848570
369977501
593985256
338875290
28413076
92672226
1803403
24351631
427784019
95489384
274209087
167457948
184027213
563749083
698234757
10952463
68274753
75567498
433656342
581254720
437929429
164161589
74864147
158049650
7217122
16624552
216261741
127241928
42918860
149797966
244634929
172314224
853250517
483838638
542169600
428915932
571758966
25482530
475021751
7419573
61205517
97488104
37924119
78251244
188416504
229428420
359315465
11865696
306849464
651922722
2815839
134935018
233011387
11863608
325840509
115963664
353450717
122924337
87135147
525428
405684830
142159093
608195880
155186016
6058558
20379836
431685521
6733071
38231239
61541836
128123324
593529840
898539209
35245567
66597341
376043824
124174779
481729901
154051877
817252387
551940601
79175263
391232263
265264920
488350033
143165101
11185026
63340111
197889431
194334521
7606224
64839231
240502049
195173479
138814411
46897775
68241142
332459470
560550381
117630196
115141896
829017566
65675150
293293598
13268027
243485407
76316043
3878215
18153291
676906032
244457873
542954181
400554424
201227112
2838953
97290830
32715628
309384794
572846120
24794840
527672545
531406686
653526541
1738215
15800568
187571306
202590772
125381855
290010569
104436624
193612754
424007207
22871532
106242913
265382203
654894886
12992706
5033187
453210628
239692703
178245779
405017741
364649651
361013871
23292034
481552048
95951884
551954938
191260015
418939842
187728898
233843785
403602016
223470030
263945922
536954872
86437651
160379491
471359198
100460240
471815936
122029890
210616514
34296793
19231850
353062151
155289051
452369789
516476316
828025021
315928807
29595178
372440214
369699418
850651311
55904587
583705613
43758618
473874027
493765282
3267062
56583103
418023185
627920990
355287778
780748633
136951253
349231206
160588305
7388078
449830698
105169111
38620301
39419489
165874565
96904589
289933118
64337353
37911302
54092422
644976671
251600165
38170671
574895214
7212847
30250789
660785668
355260851
33529864
531805093
37229672
5402261
162601995
255119636
605039354
70074311
551731290
37871890
569765445
112970636
128595178
667551597
387473756
776008404
28643395
128592685
581499881
445463304
271910186
602949045
114634886
59793477
171280461
5581721
239884760
790704184
627155106
240507740
567941480
665364284
255915366
362796451
437528190
14600985
60841184
60547327
31312502
552494215
287908837
30259619
530005250
49608451
656379807
31438833
529338533
620055622
147818401
649583435
452055469
19977583
15113546
19100413
666890448
80797999
173990851
166951063
10390458
455807231
246407925
84338801
295121
372277518
7505765
612011817
321994519
99805513
38526649
675852622
92965446
311259512
162711979
518435398
568394069
207368194
552714518
616353532
22547167
43610466
120991225
55461273
88496264
327504270
366691051
851179474
309266407
121390356
216595413
644960663
165994
462222951
111712816
137094250
631281333
415495792
323523870
477206638
140032888
88985590
287073520
52374282
271151432
82528014
345465470
112938594
716264696
2625910
2731495
153065758
243721977
132591056
463950611
25465517
207553556
132640381
4670229
222655510
137159846
393651984
716670351
174310781
463508726
17855152
594169260
492609539
37641368
19020438
24299645
472288243
702907633
52126585
133313039
72189607
477237537
77102386
309660885
650104705
267994339
232903171
732053321
205715135
58987141
288985764
334462445
165209212
347873795
19351475
6527198
166392497
47796989
10411979
45761692
91565484
37760833
567762034
196085032
420579570
274877205
341470599
183228026
2225883
752977973
31607025
134146051
135089676
27603815
660789937
83687692
515767739
138429182
58644660
536002164
116977792
286346402
425752879
277379491
218971241
385775862
85878191
353491442
367003093
454704180
328110572
501860349
148689812
64806689
790359403
220708045
497160498
186938012
62337342
109595748
891480241
657065420
75814447
54766588
83622994
24540813
823054663
208024756
203898092
236831121
79918247
77580086
432644783
61025483
272761238
212396624
17649655
153516768
727030489
50676796
152961172
6426868
218923108
7955017
110904787
93236425
524979228
66108063
61340329
65923128
6731155
36874064
189100068
411207950
50482963
459554963
544414463
53807444
450998540
231775785
735080313
210186890
109542779
339926038
39563811
471944782
88486252
384233418
60105041
591442766
91933783
184914171
80821315
416975766
260263783
46261265
150917825
695004579
371694638
110910763
78258067
760109263
266703073
715620834
646075517
457295812
409333696
194814006
275739448
235952792
648532400
552083809
22516936
902351959
493019583
54160357
217095616
377784405
786516568
252375914
143696698
508958577
177415566
239623094
42430839
154515507
894631815
373949687
87016678
89771876
81226046
385722717
210216846
66257945
518624430
121232305
222347624
152548253
367621006
46858243
36660097
498107397
100757633
435796181
3803316
508501189
13902898
7108689
153510721
646295012
276884821
51701139
15657272
22162977
318515035
272544988
26389962
545126418
226055059
369027909
108884050
107293864
154995438
166502168
149429426
201024246
187737464
385270754
560935921
11221568
342892887
805482351
526234422
134416600
491920243
111329339
61337504
10911449
180169926
77998664
253543635
68765420
256512235
104271522
57694962
219364688
6005074
10614633
331517442
342503855
325965302
548551281
173053764
12489928
429447743
152396117
158346333
27485227
48089747
151857851
125431266
91415434
427600177
587050946
149839928
228108598
176054581
553345054
338278176
171282920
58688795
5747821
386850570
21609159
342941210
538292093
533574477
55601326
105640033
620244018
258648793
689234294
304477696
50842705
6534188
3425537
47173217
36071662
686213643
67279302
125678591
182452522
353865711
106016341
81927667
372480787
233088847
467093753
20344968
622919109
4286245
574027771
468912900
398897672
5687282
295487646
121222337
2274330
432821318
114282105
350605966
68124699
85320067
107672532
278421486
675827992
129417525
412537778
548712422
232956114
14946112
466304753
363671767
125828654
76797357
260511090
732211939
61487549
278364728
121618609
440715841
338896920
50907537
507322137
49826770
136581201
207830897
94867408
125368406
88661919
302987394
400418887
20534911
398691957
523188309
246610003
42016570
373185184
44165925
53392618
566893081
67957866
31621909
216336636
188909810
221723385
28154432
867794352
264181695
600343697
706379
119402538
155943211
192417368
295320663
70156999
285570659
46983283
45606282
529468704
1848294
65577974
304430969
8044902
127520281
350355025
216723918
169430400
66396259
184602843
1539988
703534734
56359441
12459945
107310654
43471390
224733494
345142802
216797447
908389337
14435858
458461276
116796842
301700565
739438424
361556258
157549435
528491390
36302780
231852924
327166626
791878798
567860393
51639005
125431271
310081997
94296821
42445220
21781315
52625003
207268017
169107378
162839784
412944726
88908260
73067236
80198709
199288037
402155546
422804965
202420342
143256288
30577947
152813440
111699191
89016830
447075258
356415105
311014725
31086791
446070657
694179144
422568144
281577837
721267452
236417223
98766074
441073266
735223928
171866544
99348244
203259590
647102660
406979829
2618924
222457482
655209198
261954676
94531535
137499636
5776007
85609601
276075108
34529439
628969293
91582773
708384799
446595160
367516810
261783932
531254802
549799185
465244701
15819836
96303169
15518922
142295137
243633187
336894147
7821460
12593422
550268887
191765585
19773159
460074099
25547464
661954325
45374981
341544517
737128598
756622
32791682
170092418
617065666
543483944
61221157
457940341
216795650
211728532
111647744
320299759
720495978
535961190
405938217
234969607
229465224
420789307
751152098
347256497
21103765
305905418
499842959
110321367
17045680
455925151
433455869
105611470
356366850
29084640
524844090
271389637
343100467
128690456
218969565
170612267
25261722
671950237
484182444
50188488
475522749
765819407
606340023
762377882
505322681
13160630
98395819
243871858
30998545
777983291
356858482
598567674
341916077
670208703
809232138
155151433
58162736
2719724
38722822
268328944
240356020
63980777
15783202
241534894
220980569
57005107
525806362
25149569
280554597
623483894
869458
143170170
441716593
351744770
13870710
532346568
287087748
102023968
10178609
547491431
579858047
727431936
22495332
547083304
354877429
132138378
32653158
279569668
346848285
50490748
575612305
262148990
331612581
124964574
270671881
85125750
445511827
282365523
107838771
22908274
345151691
335199322
350892069
405475238
99013169
207803367
532174066
192032300
27698480
113055536
260462223
87689386
44993576
454422688
195588361
29260522
252585528
108236038
115690686
56266601
187175315
216632456
779513088
652141437
158635342
430739732
6921359
285454557
249210165
31768700
550769398
504984228
592028444
219126689
21021818
597291597
36709272
655533254
262242830
544261981
325379923
354962554
793937207
211021577
591325819
212778090
15356229
530005208
155940691
133982101
894721634
157966106
96301527
9909255
584106004
467713874
61890194
146770275
359323628
72878618
26580270
127589618
115858882
48464097
623166333
57636878
487535060
148186380
626010
388154188
278835078
757095978
440359764
40328632
324403171
217554550
411544716
94343530
394288082
68741486
616686717
154810010
43904845
351169447
238973109
41442869
338261148
574669222
16308768
54979161
166284596
34517136
143874628
129090079
406569432
75549270
245325774
49870226
499958872
270863134
44222873
3141124
249812782
432963041
12346519
856284697
436834353
159060189
6067457
178200688
337019406
761179574
140973965
710540414
253623069
143404191
77031411
345457198
333915971
524658106
64726533
375266955
143079987
136979119
379084014
29293845
129379091
60244126
259452925
283404033
669515920
226480526
653003783
338301229
192531439
30820070
41763652
604952385
18700854
652218265
422221826
98370693
105293943
367246565
527952885
468441735
790836343
11565847
277739086
711303458
312467038
45482471
21069
73624165
52748779
83295885
193457822
219687330
141209187
771778650
254995486
661100
263172633
546495754
294312419
585032396
289282212
134365082
308056984
88537540
64670827
621425840
81955318
288060244
238884085
59648461
88260917
870822614
246544511
45179384
661086758
605395111
64168190
322725662
260978039
190668899
78770179
28421475
1524589
180181304
275170612
33932447
208899484
381819479
50764742
208247959
10477084
750734997
103520839
241927745
135635837
82851536
189749414
431183703
35691289
46500288
168008370
216655572
39430980
184929439
1222661
226760356
372149143
127133967
115031356
379751834
4222469
190733800
316514424
150040347
243635747
121577452
14048298
7615481
393615061
314271189
525902243
108782225
163266465
563341196
527800370
55082010
17909363
283058382
366164659
464598568
13390286
8168909
418164105
166483964
127822948
119918434
30821354
924941825
38359878
113535326
491463844
541241679
343385737
495903747
449106433
70471613
203464715
207791560
36455985
599006961
709458522
210844267
212100613
131912692
486945008
66249401
242034974
353875945
429619370
308076358
13002974
510389629
405607420
11711040
352139758
219150060
258942045
22818706
635086944
303578253
450491419
283752975
185229212
57979491
163404155
870528098
96635292
383160244
506798934
18606188
81340236
543589170
39023928
157147570
44272442
231562092
297240636
74804829
50155422
257146714
257812697
157861719
735258833
272285668
50403171
228673118
629744400
539427898
7376697
481195276
223997972
89799369
339497121
44569666
35641198
216081034
293947105
87366292
175190035
68712178
167728649
210283447
365127066
371079887
498051995
9510148
556937399
124428260
313248311
453171902
95097016
17317070
681135635
278097
354663325
119479524
209186676
416265298
105371161
558583522
345617
284832849
211276472
355392836
51073983
359950348
52851508
47471413
139483232
169178150
317106185
101789262
493049259
151615814
509058883
53518338
142061621
569804588
34101850
7763775
765453853
95541066
170308601
36741639
46910866
19128675
6631858
369606832
645853622
256096441
34940936
40054852
350596722
4300103
175201818
290212146
64391429
67338761
7135836
535054004
133101290
534850588
398523466
37888765
644044292
165234131
338992845
6656530
17454223
322399975
189906020
331716401
274872331
384554976
553575588
153749939
213767287
14202348
173111781
395753296
60423807
33025528
254299500
13510068
391858180
104623681
577139893
489860402
11602377
179348859
171646293
503381789
1401974
391791365
767956512
380264359
457783461
5615108
30396267
43481849
302982204
167180637
311914027
161943847
240480874
13262525
776454072
91274604
508927596
36346208
61478373
91872683
76644434
333106932
258877293
11029684
12124963
2306959
275462446
262057451
634758432
21652657
122547069
19603424
81596698
200906672
5462257
218990353
181967649
21889489
468839090
122011220
179951205
274729995
92901433
593410892
360584507
56483229
1857387
248898510
362947285
14345166
256021068
387772646
426407796
124464228
167593847
211788701
339310730
133397040
103884602
88858693
48350817
178846116
27067912
292994672
106407403
552291179
449687581
302973350
453084074
73813993
148995812
665657483
59411072
7030273
2030144
482129371
26276763
137200104
473629131
531082909
151185113
461634389
176299752
61612256
21710124
130386294
430620674
255962279
304897196
69558034
439292998
999079
611074314
63474520
175199017
71636059
381231157
144181359
292624193
98977143
595775261
15507144
552547411
162385284
146977894
83223203
8665236
18946772
32511040
228494251
99956318
2403166
252728850
261285753
5815719
288353501
631000479
100704782
623414213
20770426
18331528
440328852
26563352
426020793
79932662
262809635
803397392
244530743
218987612
490069733
74493149
30633493
387462699
1484861
133121051
179848286
226015351
472054236
43296078
343022286
17881555
70756
48219792
43116765
197786379
464643224
91315783
231283803
223554015
325894095
291513086
20532117
1508190
26985560
56907575
480562324
183017578
720928410
548263432
318368362
189343496
48706223
267913338
158058331
17269404
411497877
243034065
416280577
18890839
124031041
395016610
197661643
264128321
341987984
846605654
333945522
14367580
2936168
297908375
273867597
465325483
246108474
6734124
287636164
397764357
625667207
2138026
30829989
220709735
314578004
267777915
88808005
29674081
720745093
169979629
443654404
276935689
800556224
161597112
82511856
132525069
408090742
324822753
136742004
125015767
1044863
366588620
475195547
161966062
438699450
127544408
738554984
398296116
245658589
4668621
154980144
910106475
87265238
144502651
76323691
145323321
365610947
46291204
29746250
9552064
29443609
279973396
308371304
1131776
135656
373699149
107507938
257533900
26797740
63449953
29739179
100840778
20903592
82098824
18705666
45934281
538212154
575791066
490152693
594014886
101276782
419381022
37668533
1236986
13190376
112432614
793134
119626921
104853939
665599534
29327310
45915020
171253605
107845586
317954680
129692686
234551802
284711661
270979136
179722491
137024632
254678504
138689122
330478038
39893223
10752156
599042403
92831176
493724074
402875935
132740368
120624062
449064279
570638105
195655563
730249312
62704592
1558733
231456334
92364984
255734332
333891147
848192657
336633623
8777838
1417132
151670556
282106481
986550150
88447906
532350425
255877816
259089314
616113573
35761799
14891409
80611137
279671748
20267582
9143998
466804532
357503533
198999207
749493150
57043563
245519809
299637724
68392946
26773416
28979087
493505852
234699185
62339112
19429956
157340413
113121669
104773568
265531535
403700170
292746011
155062695
566576927
206759967
195416732
178755155
54273137
31715487
469349677
376582153
860818433
241966760
227434341
49130818
43950285
15357179
302394441
228147198
245355642
87940480
262077083
199212713
69866516
497151697
357537648
168733455
9395110
300891286
531184499
179618366
86405390
354620901
733513116
437267327
506590190
109659787
551073645
270274782
466443788
14519403
354269484
26473343
425857638
283269457
53729081
19737503
618113956
457956688
2005240
70818813
48762461
327352022
650782164
40444888
189845323
478278846
213650231
5477029
35535865
243241003
514080955
48159541
172063789
149543209
26468653
311178343
20250925
197341402
399169584
66613566
415174798
546253075
666169240
164692436
803067739
213642884
48580112
15476131
107519971
740862466
676142959
65367961
318297111
596611908
257870441
534747425
14632242
38573178
31829327
32644125
422013984
342917957
233042014
174020864
218376202
353832201
91610961
144250609
335651683
379738151
28510766
244425942
123055238
115301771
23377980
179028171
354364076
510801424
348090584
407756901
11797788
26123719
591229482
264298180
195477109
93727448
122468968
10014255
931627280
393116048
52611587
107134486
540528840
93392818
194623031
758321797
88179749
273891371
154436113
79088693
58904026
22250856
256989975
133394427
40999004
3711765
1907371
602494226
76414038
167905355
15905831
653858573
620561658
171686667
191391860
478588350
364908125
54061510
45984453
142328374
77858775
80599201
166106787
685446817
49758920
45991924
625273027
86465870
158232574
140292908
218868925
197221716
72854282
550799265
22993773
692662893
47030842
7493267
492674233
18030640
172895091
4044686
220524531
101319680
460550232
684723802
594208855
101207984
268668064
92271729
31816417
143856025
235147242
387809230
198631748
762306689
71950490
653601006
154985374
158141346
200810732
463339393
26384337
458069386
484657621
834988531
197358548
339942520
40812930
7767510
84066392
459808526
148463156
123822774
27697335
572230296
150598736
4668986
53686288
140669777
239769561
572669050
941073975
206083649
763892055
157323732
242330359
100515249
144318994
615969231
184053262
199704631
11458687
260387782
380831
107910395
882905764
307228388
141171589
128864985
113340110
323761735
238174374
198059283
122886536
444067778
131262299
4373963
5076784
132459009
153375779
224097042
176295827
485045484
4912751
79420608
15015925
382364274
73500819
75556703
239739894
200515030
733393322
83762133
89832061
350729388
370385699
844258805
88912151
512773907
253382330
221199329
85797751
124069907
20583017
142318035
59178743
83911077
147479869
16799655
205099688
65490774
120613578
123214409
508032664
530448618
10760636
99676253
20417287
483666969
215277795
189364366
89445021
752659927
792451708
18375362
47203397
192887926
165918127
117009947
301866093
121604707
189380559
110361436
818535048
486704044
37553158
14631399
218663910
637065582
55686640
95703250
156048815
167939728
138188932
35382652
86729801
73045540
51247742
253887233
399944826
4658233
7285657
13709478
148946416
53909069
457859962
450591986
159726835
246890636
21587609
344371266
699091362
571830738
167362667
74093936
64804759
686929497
341252361
186797427
106167281
648845127
456699969
66487771
208087699
105476277
441224069
579249252
527791839
348858317
639037194
81865237
45974294
69982753
415632397
2207438
74084072
623106297
181359402
5911908
129639567
4929559
112493819
194453554
559622077
452026937
378948567
660246485
541606020
242581213
389814729
288492359
99938411
296840465
69350506
15875330
727166323
713377267
700460667
568328174
32399763
76670855
45156698
796209076
456361682
503241108
414426194
691559127
53457663
649372116
834488587
467386973
163923120
327211010
514762317
200786339
104112252
484612114
503469456
2262141
80651692
683416281
3339962
393917338
620312277
269625131
808888448
214972739
9445785
268366915
69827057
531235461
565535807
115360990
143632512
56398085
72534881
65129967
2744099
268874184
347192740
203951981
460266922
488481709
523895748
321885137
208194692
414878398
249339986
146396301
95998141
423030046
70769609
56129028
121920833
85430833
587464554
97434081
673488894
103254599
68853480
2767
117134511
1412881
257211708
302604579
337650704
26433817
83576380
458017978
32220868
9849485
268915109
45594376
65000200
7451516
368341044
25834373
401811997
73878229
123297628
243798494
54567887
134736875
391069063
40969786
22576729
119412588
40184330
161237952
263801266
99692803
33279743
356325223
364909667
186118996
436482053
467457579
131259122
566170029
17602194
239430663
432209277
611548883
624256784
55771918
42692343
169628138
480744191
17883936
552216343
235810330
249757640
78264019
301501204
59867106
408510284
55050723
151882016
251587417
228029943
305631817
106947235
141617497
126297347
642752912
38790140
509795818
54801181
26528531
563976483
162809948
575918371
161573096
134218547
372158242
506441025
559531887
102086974
622777533
29310287
306256664
766592093
315294775
175242203
19145283
46502920
620129960
53997849
752649138
204854939
165526352
384808208
726350756
341018731
42951267
547762199
79294302
176194513
594903198
182813275
125860155
1026045
51867099
381933825
112086355
96850600
826027812
762182262
5970479
59645317
653690577
428540565
289838010
421732804
582648194
53825212
374784006
475697524
621081649
8121869
28340022
37121578
129630981
60365014
85558902
200689864
146339930
129959273
462881140
1930794
115997660
74271864
198447668
475876970
28448098
49552312
209905132
72426521
22899550
4324265
15627899
11296618
590105663
58564058
364298442
330267245
363423099
52809432
158577034
13656417
322306394
759834888
130601906
167262086
327102152
15678627
41814081
196386514
92672300
115874172
88487807
132600303
59293717
4447166
194907346
3695734
256894568
111139166
503228246
76486243
495600379
373059063
440891942
314297736
407335402
1836843
96215483
7999759
15495691
47392312
39801848
163144046
172905134
281904771
180910361
271275833
3063680
56478624
12745350
704756607
307545416
66842118
223644178
2956686
35696823
624987336
210366135
207512989
589145137
257987140
63206203
396366492
446092952
20360376
81589997
118426387
74923197
12104090
27825017
310163826
277974558
585780194
18103406
420099435
844332925
150409937
12976033
181117728
177227363
191539993
769381862
39837158
47215687
343577553
166445715
774778062
108643527
709506516
278485807
48704965
477606449
574559030
247023910
216203928
709673397
548216888
357576795
45842622
166102602
759619950
685304640
135295813
14151208
208693887
468899270
77119862
39006614
6853772
211617122
188948059
590113912
301695699
685051952
346988592
248454984
532476313
238230274
173949108
740129885
76097891
319679358
196781440
111498168
458709975
8509485
202970948
170934761
60959399
205890197
36550724
372584988
103378921
777741979
755888055
265258530
140867116
360961748
67186688
323359000
50522109
103624956
363500879
426420880
705842243
395520811
466971558
25685884
13366102
212982186
9442605
11951919
274087644
23615684
659458
370640028
6008192
511918785
22030880
237823107
249902657
201617766
425362094
418636813
225068771
513237984
89778551
80415853
275984020
123935592
61853157
212755158
38305847
174557486
378091642
331937346
73088631
75952006
116911144
173763062
59451941
53248581
409395351
57651141
166152393
203969870
214605695
109674800
160780069
43649677
114192096
75611270
368548688
570888933
568047912
127493883
464412257
625065178
300189456
222975618
206912876
9570751
183688960
715097277
150572586
338160991
350877
132619289
103783867
27130027
325869638
3606144
449760425
38477519
555201357
83342285
92512823
452304314
120646924
5822778
23920887
337339053
90342840
546191705
11471838
224269392
109991902
141124148
25032315
397004047
348816152
30533769
369795384
81282708
152965611
134741693
374202701
270415459
100208736
42471284
266308406
17307914
743942010
17620345
381510020
100101456
270686992
368385826
221072405
133860213
295715411
228702040
207095756
213880015
124858221
840258111
209866737
26989980
60140463
412016667
586551382
8443943
33566639
103275113
383950899
235813728
307768182
259636555
124815230
50493208
145093220
311389600
286541502
39241453
68971984
264017584
313029271
65405540
75860843
317658949
93997641
440999933
9466009
207280883
49707439
48829783
62722259
104666998
107809456
408045236
148122383
118368259
546507313
386814526
173142497
196235069
44303277
37048939
235448002
24471237
352147214
185427068
319969010
72375167
600647682
60555177
200037949
66466197
439783397
413352728
772501998
16764042
563748846
316723301
834721107
586467404
311740530
444215
74141807
37961272
96449470
521165524
353079404
57732842
4110987
335628816
873059860
489741115
190759391
4309615
498325244
21402889
64021273
41531660
215332336
159261329
75885820
749964609
40568622
224931122
407105186
194207988
375960028
131537279
159347056
23128843
169848283
314856366
423662921
189182837
4572184
59593195
231314484
174389492
506716282
375744911
669315862
699695087
545935918
568003643
101927787
349678082
774787297
388484413
180830544
45417503
50276423
31355262
342770677
335459453
71422032
316750766
174945917
299828253
154602884
282359338
645137656
346486087
473949695
331457642
143224343
691757616
70923566
620250045
11952409
63953567
120538585
327859685
110046888
289774555
390182915
415874611
139573464
140864842
15795687
4456380
9782527
199244931
869902894
5266339
333397955
2669790
69571265
122717985
441556460
291861664
70822040
824882699
583580171
100631382
68590613
199614275
607343133
541229353
350776385
12558274
364700598
38421063
169592642
239765307
183753202
56235862
25681414
109931541
171630780
17709289
58774605
436199832
319471207
306850881
580131634
635606955
418776840
20749681
298325714
370854984
19150600
171321192
117828845
534168340
64746242
31431757
278890104
282920855
470215570
132168645
5881624
108870374
225415119
76465674
165600969
20714342
449294869
650667241
393825568
524161516
343490149
104754181
154995889
190826399
56235164
98814360
310428113
154123575
76253732
107620837
708323964
203644577
184040209
153994424
424726683
445074297
28889246
487693639
126831262
22333840
187980326
54420796
350567112
70033331
578132027
117713118
49842109
491790601
114196788
21783103
490457958
309628416
60811025
888870741
71907619
122336293
64648578
200523085
883398964
218236142
754887891
615413260
434728
115505528
39125774
462758803
6754688
244100159
417063687
430475338
230183069
319282857
442734883
15191378
420716601
155859926
34024067
695855796
830506
187058324
390871581
228093164
329796561
320096992
304172399
255409562
245958285
266783124
184123920
135293646
266533058
144629297
10005714
572371859
587348827
21268966
64989830
102727730
67147875
26946663
55703877
378288823
396556250
213797168
160739720
411755541
284913253
113129826
45858574
254507552
65979924
386190537
403722818
193961611
339166618
282781462
6265467
318480202
176004755
514683512
80856611
102738766
513487204
511820340
192878925
231089097
169503711
35637768
139008518
188090794
376481546
6762424
45601144
541288502
663017337
9772330
45899073
306455828
4239573
266625367
340890369
65823513
184597328
27102063
155116901
360501764
74202861
931279455
17498721
420177015
200716755
55800551
69162462
344738268
46784533
302600047
55121284
825118
81830816
230200680
70130224
790101906
626549435
145176
82789184
42485350
343228690
709092279
504573833
206849532
89861998
736898474
58820639
458779617
46009645
343992393
74543847
57136108
838623364
432135997
626189686
50257057
63193345
90556984
14961077
685602766
24349122
694927811
338352746
529966483
85758968
81734175
94985631
99307896
23059863
166870110
25116850
585505618
191752992
544516280
709497738
95658384
331418900
60550566
24363611
246747852
92185033
30714212
60036153
5300992
438679703
88973651
626693335
677997569
763356105
128646561
56198748
478940642
231008031
23190173
3381512
24469559
23505877
73403853
292282359
84748231
334659204
16452830
300847731
350460926
51455849
97155401
43485051
103332307
40614333
294144572
31060666
27675017
313809322
29675906
137481782
326676140
79243682
112152621
22855304
268991528
6013931
46015466
164185124
80153230
278930874
785233946
907650623
205859456
479174437
259612210
784615668
74600114
87030999
22627555
73713271
332257691
23400011
653066230
480185254
212944454
90303875
290206992
198540014
41910521
156081105
203512392
46748147
116812596
533670462
421680468
45452743
87412543
88663461
237305079
238073598
447030923
20210206
837736922
592682829
5092967
3587729
162159246
312904411
396039783
401954257
24138255
152415627
25143429
40470055
17118017
1363140
374106252
452160999
424972597
233081170
420322621
135415053
68864575
480452025
31362856
354029311
111324282
144386264
230246771
10877012
337370565
68684000
351580048
246438703
266605330
61454063
47747539
384180473
28166574
650896786
158456710
5300055
423402440
153158140
33476056
74176850
681893871
80525605
649982662
130370506
380757626
20022552
35224196
152037200
704905861
46318128
304790381
99449983
3982412
474175799
265787583
924699166
11086041
414540828
298601615
59080150
3418724
145765154
72120038
906563837
252334768
45805016
94450348
134381823
368108581
207806366
353256407
506538642
904308410
165970109
459872219
35551060
15831371
383233591
798095870
265184304
2895646
274655104
139047634
168112580
278852557
646622420
169022709
28287500
272687847
394493276
71994799
270905799
66896246
70280627
510326585
686182678
262434939
227017151
761611207
660647584
459901891
307214646
79585058
106980222
162382705
83748961
27292555
137636377
216172210
103958104
135119095
181721804
291380210
227183975
233640387
521901630
128178042
373710613
711687111
478315701
153353572
310813343
193156831
96232960
471680139
397757081
394706434
95796564
224226316
629277203
176024262
333463028
96951750
28001041
792353
41241668
433223015
145874817
148723377
569925389
229114085
257133024
323615186
353988399
5896699
19378883
72294937
56835631
375842632
579337226
271434362
596446617
8773729
897245104
168039466
301527530
542036011
520681420
139447952
653483563
485982600
37612845
316923464
1407210
238942675
117465145
520704760
275106863
124882036
422536555
534491300
29036334
258485050
290601296
820696
32250988
153246742
96868837
4491097
875592076
48748556
163451184
9689996
101727026
132584134
101949971
39470692
536516592
50029897
553182980
160567168
234749832
439875899
6769608
166727070
10498408
161394443
631591190
809184
41425053
306177425
283097782
581353467
696365
7654443
19687779
314864382
526648541
127922963
97447870
694071482
379441857
321346387
10308781
287205662
477087271
330643287
2837505
411326130
108798303
478799397
460487759
135617584
381467095
393873058
172672973
708987678
1780535
187185083
95800214
290824678
57945787
359164771
185418724
105751092
131113997
116456727
117348668
51488135
302143703
33910586
205939268
61679569
270913977
171841204
216751565
219703362
19392323
92834246
518983059
111086216
286051240
204329760
694987332
391720894
338170350
25768825
157945863
342459093
327287168
338427685
251004697
31949259
89858479
372961163
55139151
361237323
368118097
556236394
250845401
94290581
72248343
425024498
87058439
37472313
293021240
354051961
94933852
72254813
617706726
226839103
608272639
34961818
152040000
81819562
69935363
434081004
136008332
343321489
44048085
77918507
568734145
142434012
148202020
167369438
385995594
320845926
490013783
163486903
392168742
78188807
341931440
174515397
210569475
222728933
42508236
399318450
3746553
390929394
560348408
133730053
8247640
491855075
109545971
254490879
51566088
21210338
72660906
112457964
581227972
34144636
222002683
800239591
102034697
642803653
83913603
35802214
675618648
108476565
286808669
3632730
5288488
4255115
128543884
221300303
127765983
335032839
15600010
41517444
202604673
55233452
26988285
186512519
190960035
29497386
135787358
42303960
100488808
13162039
429320948
134339903
612771017
215818881
1068947
464902264
274762266
9726805
173725744
14249501
567399358
134718362
508140014
174733968
496550337
9753346
5389252
87844078
133899435
913304395
651604452
17011032
686691760
98526825
327946526
106724351
539615435
75531652
54566573
78529922
63479076
60901075
486695153
185337439
122967148
344738688
195462827
365109383
208926197
103804302
83947864
113535840
80319772
29886622
188782054
47733208
88005273
207161922
290572725
747548667
72686844
331305021
143427024
213454286
530203475
51390425
150559534
85465996
302270415
390730119
119596234
31517634
54625019
309123475
294844067
139049078
223049591
139020228
490997575
413114074
442679138
264220189
667874915
684910051
470635378
253677991
107142519
324083170
426304440
188772444
544625335
31429315
47937444
61582494
356601407
167858850
68051433
598050593
406183709
15461400
122387149
310632655
27417252
356647800
59023912
721278909
310194757
80252566
353397037
154106384
121185702
4660960
58610508
4849954
424538105
28551048
843573182
32621016
470358111
104502726
126950930
356030105
314424929
314461812
30940848
590679672
330003047
284575902
486908274
34337615
152585257
237916104
635936118
248836957
55180288
38501584
41329059
387727287
24363378
581815209
654843722
6964009
222372954
234369046
555193015
587491779
12212042
23811188
208690452
197583719
247546597
198482100
20320451
301934465
345232625
587059492
630557228
812141684
35532196
764600509
477093129
45176792
334775735
339975940
68270769
96447397
218346487
28142433
51196446
424323087
11558311
26353478
56574487
86134165
106565885
552583559
944046
397406720
292321071
54355044
769791889
425331076
527468606
732225980
78868090
61556614
518734162
218959926
324328912
473654270
17388610
184117677
127845532
156178508
52148344
403108244
537995028
321848872
60251860
382148712
116829828
277702929
101867554
113719316
39776940
185337394
214401228
567356082
178874888
59817350
238140445
456818176
302412682
402062925
147999517
58423035
594811001
30818352
218367836
167724070
72919858
93590789
13987203
56533289
163013158
216226423
201212473
30355080
925064852
394010507
27730542
1752958
211729403
370042938
340629070
422955199
171790480
17483584
92666305
91753426
80926727
45515956
111555326
242933203
1612385
45733176
391581646
233571299
674227753
18220774
108024458
66365177
26979350
494944944
128718509
241824716
425147075
33618147
172980763
63187179
209129563
171626508
140750476
163164157
154270890
118600423
431100919
59111948
126900679
489963801
37748940
607225791
274115595
47875687
17057590
200514530
120013836
18941009
330025517
246793307
1835333
12510347
296054475
50588125
231500786
538131465
107080826
126732179
588967050
627766886
144804424
240255157
518908721
404492176
17022025
575386099
184336788
148327891
97004571
52052734
70419334
120326283
507241853
539831238
359490747
98773094
176557920
44984204
11498848
65613792
448329151
457097632
388060456
445303333
72214876
401744632
319786922
26466413
385908540
130549842
388485883
201329997
267594639
84883282
550307518
334542113
209668648
87536682
280701503
5400372
194194558
77216838
34529063
56117545
171485480
59287882
298729463
309544550
258499149
183522873
227313111
83614870
151558947
239928
18012736
1510169
103955655
327092458
611828154
575905307
630440897
322890795
14722214
342864210
201988804
160672400
125501348
385358420
624812045
469959754
2022216
769245689
28763390
647741669
167652473
261153950
561065115
130816384
583356118
489422411
44529113
5339683
123868306
185378553
57704385
567692421
55361830
747949032
6339306
173747453
438688845
62831002
72069670
799734272
242646
848612118
441880320
115371563
51437686
478051797
420263027
45919664
114213171
135399912
689328855
75879368
41614067
85616987
12704650
3986247
66425151
169627480
195985237
156853067
192551407
566154768
763359126
10824523
433891321
207902225
12838970
53745251
10718346
407913839
247939399
21422121
197382583
239772590
81388443
450043410
33872763
117406408
222011861
678548487
520298413
149082142
569672782
481960921
176422436
4252090
81126567
127021725
150100543
135050646
4831683
71450150
288981468
101839952
599181914
416513874
187188004
43330432
240338467
531034560
85509477
443247
761972394
527353220
31644518
133655482
107656530
646173539
297760901
334706758
190483187
438812158
31867027
44278411
10697456
64552163
281358366
353341693
46277064
288002604
10150227
508438729
540618947
127676827
290640123
96805009
1217379
33401026
528182371
91210499
41008696
149988936
67696701
60420233
11972660
299548064
522630495
330995500
435183383
157552297
168026931
261519045
214934545
273251920
191361954
192197941
156763473
143551929
210130725
170466149
27003148
75892303
146981447
459399245
130925391
113850772
144194108
9523294
590708689
477278911
698803765
60481810
321648551
47709464
541336727
341317776
84311384
44762736
122741165
13388570
47570733
555719985
187830645
189998033
201267815
435830287
570558160
66474238
5773923
798216566
56526439
92789307
492786599
809548498
618783950
412551585
160066108
292388995
326998807
50324486
63541530
372749992
286616079
42060401
152312145
408446909
73900674
14344406
470439366
67881512
231498205
27144413
502669167
59302853
183211533
832641882
159433939
95692792
291797769
119941097
558675403
107307157
84984117
28570604
132039908
70095244
229435816
155663172
690209338
191276166
71687850
260908033
119329434
161976845
768343884
38017361
88135465
207015359
639748134
100948384
280564108
280387331
482549656
475406649
620170763
50079670
3204500
515973171
189386179
108428953
5791492
26087999
343527155
31966629
243682012
17701640
105797787
513772478
348773281
44024096
204611985
130375602
487258450
171063937
99720583
57850483
312224960
46833775
355377392
728269433
65905069
606749201
416319080
26029416
600823046
18792579
119146864
458087385
517700149
337974208
12023984
223128538
207311381
468837539
237645905
29667999
6746989
1213957
164288331
71834317
484612658
36310586
80567944
293884964
133219936
102109437
187609954
365020269
111716932
576276819
350733264
294334751
254544949
56176349
13962107
62535212
437739365
125425370
140595510
156802999
19823219
103698732
62388285
429940692
217728743
860732260
239859070
182768957
418381176
85356023
20064743
8777306
833645144
1325162
9476304
528789277
144485694
679611302
73670267
361921492
63786871
170980417
108301889
183911146
6810809
51015464
27716641
796170246
513538764
441321370
14557992
13991565
334840025
280892177
452296251
183280035
45900745
27742224
610520332
160322782
23702086
331886904
36320223
266429042
520780435
58805288
426152798
18164182
702713739
225929087
83495054
27677198
49414552
4706409
82169851
130454117
154819719
53950768
412394703
26421141
642489123
175347942
70318365
99625059
178752486
95536412
62094060
113996030
198608208
307322698
445256297
121216291
4425326
632102160
430367968
725823204
5157875
702747009
232549537
808135083
291774178
88228907
180012057
239020339
8317308
6118677
291119579
21611573
690271317
470848818
309559343
149843442
491635294
86089454
216913516
125707455
468102071
297323003
115136647
411042966
456060280
32379944
49859480
681078140
9734021
60319801
625061385
248805271
228823155
65560136
43015104
299041520
256853968
255352523
113032469
111666942
155743114
92102915
73387
109094355
472016762
471718439
382645462
437612762
87433782
111928089
274875791
96590510
174094987
41146518
262399047
124374009
432843501
338475669
98139704
33290339
373866782
67153288
121448864
89902162
285077046
161301840
4654804
321575100
116845026
111933932
87228135
455564104
62997754
464178079
26228049
406237562
13260578
86322002
382155158
313842286
402666166
138769460
644590207
21345066
18896527
748522605
64836904
945379374
383826130
722510681
236597996
64363371
301419754
58454160
325155844
484432524
281616553
4942109
333608654
846285511
25554486
593981054
113101643
528391504
422922468
36107558
72052969
417199320
17097341
794326292
102117318
8756277
136521307
659636417
476442746
111163897
328369064
480958284
179297441
781504416
207811177
222025819
106480815
396922984
483692905
68502410
104943146
199554309
473114908
133386847
146387350
284190432
2815632
678381625
217646856
54545455
226683206
277145572
122588645
587454272
157144218
331901436
424794663
109787549
3284933
77991501
316342759
65512131
153277889
178185132
355139521
150494229
136464660
713703636
21125865
18887057
34499688
400606599
333203657
534714646
142659386
49369013
17336680
58256671
85100674
2458510
5696698
675552909
194285004
602091700
595049144
168811728
592380037
664954803
185301204
50771891
497251541
220209566
440915384
659416
102732889
86769373
453794720
810078599
293718487
58027505
455221240
297857663
71291488
370911617
455774991
421885481
326615425
18695236
28425045
190775308
44536600
415662477
31646923
651662068
247003029
47116063
21272854
232770794
308386998
29985277
282216361
60380856
674491582
67580629
5470438
4136217
72945393
216362867
924271662
345754182
776135034
190563111
370915054
84556403
38190675
42026486
2572550
475369890
53711309
461719185
66553967
21173875
60313003
105018941
330324
329098725
491414134
172184148
3664673
89905317
165568192
799258011
668855294
639205284
8807842
183257032
241964207
548816643
317151967
314395066
56245158
9215498
327039247
149253818
12268111
65145994
318003891
520204593
402045643
198488424
253360001
120800323
390932481
223365720
530480109
102281875
14720367
83217442
229628730
126602357
123346648
257929051
716399854
679299081
132942681
138877687
405799202
570906116
114396736
26921921
243339349
78419705
490638695
153436504
41052223
518863939
416409965
547267737
57495259
590840682
367009189
730468828
39207737
37367553
2074007
113063574
297984331
398564989
253905901
134430787
56178004
55064335
147863325
91848830
21922861
216988828
397313272
22141428
29102457
37462728
159327198
44039041
140661017
181029666
173144128
522428269
180001810
304186691
282419381
601066316
410960188
228394064
115676543
97835343
778300789
147307656
102457982
19176066
69937032
118842856
371084837
297317400
61097308
72274834
370885744
9694805
195008390
52481793
682896133
240053875
54365160
86943198
62405827
541743218
766568294
434274290
10704419
482655946
14839607
729821964
46872520
148344752
16106099
710633566
231316
171207773
371794189
28862887
133240
392917711
883009031
57317949
321452560
67298341
556243970
83146112
286728389
487924677
104192649
21670364
850503398
542369867
62252282
425349724
509554528
11067054
81551680
102406984
97526597
177294705
7561679
93565246
176336162
47110278
280540334
386331630
8430563
305360472
54257219
21114697
11708239
336473100
6674556
78196186
209175261
277736491
485945664
4226225
271869128
174449238
50533416
186930770
27921082
149580809
743972341
626071275
243546837
52455352
40811634
160335181
226537396
360454300
14961442
29370902
695099176
92683835
396376970
421509969
263751131
110970534
266486624
101747444
58119427
10959519
236753362
441533815
69815228
13583261
219901577
663933387
39269678
792539459
628423674
449210783
236282997
79957199
101128942
225022992
30631661
541599265
483800719
69317396
76921410
167024690
373088114
566484792
9736124
84500742
221105601
382499380
64572894
117731225
134248879
232054983
150478190
859312915
72079809
223162704
84071708
933741030
513745682
80074774
244787195
336429233
232772861
68702329
449200
327178477
8686420
24648197
81992439
448011791
240492404
34465326
677153791
718283451
377528699
61055428
75465782
85958041
313342892
44223534
159608516
707067248
34753779
64141539
131222999
125390765
2601088
345742878
107379219
15519958
106380655
264113125
579929128
47847235
29232155
28939937
306165409
249999953
294766643
660380427
28435252
449807070
667724077
317043780
181054463
781165253
136711329
288155715
436388994
161663339
305324057
169107531
85841999
29863173
64543859
116533656
442021431
520763037
274345740
261184749
61188059
101952631
47000889
370946639
46099066
281951773
530016853
26976654
563175704
118117179
15123109
284371543
485042964
182165990
138146520
356098639
613924920
13091285
266084739
16699631
26478045
227787630
171106021
15732061
157156881
38476146
33081435
323033524
400995388
431976574
398140500
77481687
296423719
248604573
86875855
16507375
348288733
273029974
251221474
228911066
163579437
99591558
66876829
5859270
27886983
347596193
795694100
96749611
27974617
38122312
764710154
311449563
4306915
105260275
701675423
481554206
359703414
38722544
264829507
547449316
7576637
113117267
31853877
48674098
442781434
27235656
909303385
614335568
83514713
637031092
417972344
93206110
216441125
180360265
22862245
153630477
169618732
291090474
96296807
476861883
129461081
180455042
118086729
25382438
607618049
259063932
530039590
427041264
381251999
64006201
835868429
370104665
819934123
222166030
52700963
37366919
20510561
74048773
248123795
304947642
345303849
147540227
506865743
82433342
359119404
266094411
154037743
122066559
241038081
363010459
531036303
601721790
197018552
349911532
396727398
188502635
4503720
315555187
144115388
92319585
211022709
304936974
162053002
38440640
456343276
855085
15307975
42218811
24886917
10681910
257323663
48552688
279089876
80464123
234752723
200988767
447290703
343903677
1185067
91394566
150746648
406300165
10365979
42701617
154460914
103903933
574584955
50010023
19474137
99833082
53675893
223463074
601938374
439014235
295647585
469293256
211517229
11613750
410336721
41947211
174666397
43615812
28394406
610573665
644821646
4077256
5288345
67985846
313716779
127345517
138955270
380141222
137391227
215991192
138807743
151997419
337957767
72687294
246473813
26607627
52064205
139175479
4084846
179488886
121377490
177335493
456841787
15233001
64969734
747186986
100008196
412017039
350394
229308694
598867185
211029560
138085525
268511838
92689386
424218576
262388556
774625115
345813349
96313146
385551429
269484161
142318394
247618107
99913260
113716868
630576497
421287526
6167227
561503538
134895405
173691544
645507286
73470597
389503791
204710879
280836375
529159641
69269704
309272469
116166659
381471504
11774588
174066632
509599411
339168273
116107636
20297267
17005281
20434681
173726124
13878745
275912112
274926741
267792199
476145004
286681625
773298787
102128927
115108332
134472655
274701773
698083588
727452742
5679373
472210328
124273036
68206634
109871173
60681290
194238825
134937145
814870525
142411259
725962679
316483173
102488092
14018369
666431861
44343993
887391085
409619427
73378332
9984099
257563549
129360214
335768907
478416833
105377432
175685488
267669406
9286946
517075314
455084438
256601181
390890882
109064378
315254030
80860154
361471020
106010916
727294209
156349027
196180820
164538569
428244960
671847754
733396223
165846804
268600381
40269331
46315011
153970722
112810176
69407536
574854113
231169
612822369
630767350
240190437
39026473
88126974
168285025
261167008
303042948
1660561
113976551
82854595
208744888
2570792
284846714
78857376
145528999
396465756
99071691
366872736
327821201
267752168
337285656
73120818
872906118
663498051
142212519
250981990
141537070
733030194
260627236
40053880
119039683
199500854
114974088
402355668
1977344
26214405
36446928
88860714
185513111
2524552
119930848
257395300
574175664
628370690
75937634
310368178
71789133
733947500
160399096
2337097
615168149
444416281
86255
273722621
44645023
303978594
153504539
185736089
48918173
53228522
294950462
684060765
662830795
782257918
425810609
2601970
758965103
480201443
164414770
498643432
1576919
22196236
162616518
394758518
212488095
268079190
228101869
207530812
41760083
103933967
425772181
503226454
368507748
103741760
91273740
637742
516097413
104136362
244071141
23874440
126937247
944164756
163411811
147143383
468417929
602729730
51353308
566923659
130487372
660884887
291909363
189519972
671088963
698028390
421468329
195997950
68157490
244696200
424702211
61289163
790013680
153193543
316869580
7993508
97132214
119705708
121032225
810923743
592262746
579214325
24713078
136319343
343729901
251260769
547130143
30308818
647715437
322887824
504426250
582533085
64066382
413748639
668817368
649222163
47530373
465796263
130158981
168256864
331823209
619695698
297796607
480570399
30723252
238083670
99233834
161171825
23348901
144147519
11019874
63015259
86255901
520877562
276022190
547363040
296905808
234390508
163926491
24617434
669679348
103242399
321746381
38937298
60347857
10660723
280146172
293865710
321716304
45520903
371499887
640676771
21919461
204075280
515413616
83872748
120977591
305314783
24966389
93861520
28564678
166439153
122908715
103804621
113216416
486240644
31029342
9649557
475455839
24520345
426187223
590188081
53703963
25240844
341213765
306965426
389701986
2832228
342089482
638331525
644251801
359582710
6467570
7640862
160593940
393136814
52917696
232377983
111335659
7594822
133283978
52125430
126800202
95058040
83521682
29396306
333389896
318768527
60186067
236282123
499684021
424490350
292519167
6508328
252987900
338284740
99688230
19641056
408960332
204827490
473741581
398221439
165353493
300145563
219155673
215608600
219503863
87939590
82284108
435722365
8342662
223119258
157943982
19270087
343157
361034066
233417806
22556926
134347026
165381874
103921108
536566999
299123527
226775597
117178114
226106583
65837307
248893373
183203203
9094593
22777211
99401824
233065353
339005586
528721954
775083695
868406923
222557994
252598747
563559682
105087502
276944706
1222485
1137478
86971319
556305402
43106860
64479103
408553875
603996506
12304960
2637416
157754245
9669336
263187310
25860089
7587362
752239020
46792547
46631075
720313295
542046045
403706660
644740894
736205052
727120801
789289292
391891653
217563677
676547789
145363010
383173867
439312705
332624721
177471489
286843838
323878244
580470452
307915834
241089321
165589982
53699840
767305593
97024647
50288718
349246462
138048083
414934775
575032161
6765431
76990421
89944888
276251841
200861334
381676857
399944716
56829546
41288047
313618870
12997145
33835181
1937777
708369007
393869463
442868625
346342956
666334745
121060164
714009620
33345487
316973228
250272806
638417009
102995029
625350604
10565228
58951776
38084082
668519972
539458770
466020532
150948844
100246230
86864217
313858527
476573381
142231589
827302378
313482707
534229441
251005
182028981
595329679
382406471
796317699
33237427
129618311
713204635
76045389
202868711
135545937
736739019
18183555
725608078
104766864
280721412
194363513
851184249
60304630
93414233
35651051
429287827
63328066
133591511
341725102
646001668
337782882
20154831
117896452
144142975
732287994
172075087
712399358
364974916
3382377
9514310
222617148
197685079
74305868
404331881
95402984
47626222
68896278
19931343
129383437
146136105
54467293
352733044
84228586
25669019
151536583
110158212
213618542
13223463
217534373
142319591
391145536
123654
4689851
192164045
2978186
23630808
213324650
373202408
436091949
65816353
691087408
109706607
697449828
450210725
328187632
122424842
607201281
1385651
564409411
340946605
485270273
161963625
252090253
532333455
177474579
341196866
362675748
150506909
146101013
555115739
278312555
41095768
511443552
183534764
72103544
438139136
24562028
7798126
219176613
394083335
395306101
15107116
156116140
57189167
166152081
299509843
98402509
82609300
13784076
402870373
588381680
348597885
520287852
11579799
67401030
497968281
20909177
231192688
267697882
84644348
63291297
249544435
413100538
741057367
172374885
128876853
394720410
259961535
69628769
700193818
348085608
71974653
284543555
66894926
136688063
792861142
19071760
130154472
21368465
11766191
180793081
469644449
553079087
221898468
421431478
333069106
148132565
219333979
226796966
83443155
204241634
421482848
455413691
229505766
567080674
28368220
443483160
319305143
109116892
629306346
592578381
196711029
152944665
420967107
219084247
318899583
3728854
74163877
25151018
38747950
305126366
311894915
403951844
599969805
21011496
82304968
200503984
115539642
362462211
633074575
5372514
285552721
239614674
228929180
417833043
429481389
340832235
23554902
765880718
369704542
456084883
432627148
328781310
10423451
274260675
81095866
34468240
745667360
391556537
81131041
30503188
456833577
49882638
409969463
285848206
451017173
220075932
110800623
23380517
195939156
942016307
444021653
9276170
506076386
1249713
380698564
12828811
52380956
434163727
313539541
657881936
56696360
471111385
12342605
272418495
354469725
192563208
255971263
172560590
15732074
114858606
562213954
9738491
128571081
150843405
17250446
346667929
21536336
72314501
477148840
50834020
515766204
390273223
1042806
7013776
591055691
47271858
324356687
38968245
33049397
563240510
31053161
318587063
537318741
123388692
16237236
96203953
174432362
387163629
534268811
238972347
257480851
345264941
31312216
240812768
3240443
913981194
760359428
165378883
883346515
63314920
31809645
410093008
184334109
14867569
464671448
149354879
14430045
301013181
442631867
109719153
483826505
461391259
206339616
817970644
23160541
749311016
419144357
20480957
262241116
496228294
915724849
725864143
236674225
92683628
496445301
108532979
106672278
108439163
441292329
16741610
615807579
160773085
122772148
331714880
184876820
310377117
708703952
252442251
338754180
844301683
6350252
121769753
376346236
1592996
127450099
123239156
109623888
245618210
135790968
186962378
137491380
166542614
436654588
253089449
213196300
857748212
230072833
67904979
48156570
384347821
37018978
135987484
345665300
469798784
94452331
10023714
184120431
613386908
35045446
286732368
19931097
574613151
23210442
240105088
398538327
52634528
175348990
115610214
325340879
7818467
21763330
443919778
12249421
30549662
86327223
466513776
319412664
57985767
208504143
292411281
650698495
207379164
33918582
52714788
414537036
44781013
238639568
98920677
31290658
860088025
26998039
84728667
96829726
601579244
473301128
40134409
432202594
691490384
423387663
321895451
737738323
890815044
10005686
577935458
69388329
52594966
192917327
171322828
65846614
308958437
214272185
147455876
671691586
151169606
78469933
598605765
792379570
166197300
397215718
212399230
204457897
285929210
500369568
400410103
596265711
198374150
553092819
98050341
69359859
577022128
149071567
311465377
173259401
795366223
2358264
547120652
31562970
270778998
188716639
471059239
4447934
384517646
489073677
250393483
794645888
131248652
443989302
120378539
237986151
196654962
11090130
427361133
857997124
21697661
9031683
354598634
576329277
58679705
84287497
3829307
78574060
337506497
676927528
193511753
260785370
111631250
275331284
206564957
13092865
175695718
602325308
43269620
443960663
287127420
541341361
569200234
472223316
438715105
106037064
434701908
149777810
729882280
439068786
563949884
116836361
169364503
2734559
62393529
41844373
322296526
164691593
411181518
122151912
192033796
318305436
637347233
44677161
341194780
1965480
381090236
30631134
14748847
55375046
618398580
380095775
130596991
508184340
8442547
26119653
276209501
324110411
297856248
2206387
79096424
754539575
455893670
28638394
95814025
306731084
152115882
30795651
576527201
130084388
395123280
106157560
181111621
517177894
63874613
128135591
556618352
22955304
35219165
381353534
689970329
36452059
513804573
52277663
522288321
694495986
204556112
164109636
211638033
396321546
235070270
125382666
676471464
27820216
282414936
612199500
57029475
14387388
67547237
467971987
143275583
124668276
658008130
784358013
443370813
211865575
264605097
224038148
433659897
20437514
158581697
30681294
810646322
104578792
43270837
778207460
67661849
52497667
420037100
470537460
20717018
66319937
293134781
196322507
190825533
101770569
21735651
91319265
193574436
124873669
471259763
478178914
234154556
162991588
99834564
56404843
610448593
323115376
542797333
353341159
1732943
226497802
542687120
180774537
30844116
216019441
300964669
198606537
97142123
2077750
323550071
293694293
198885774
423426642
111281704
170381008
176435758
301231947
325001729
549435324
535867111
54690406
193555826
76462755
517520136
27247515
261845790
325961125
486413265
345577948
231037341
213164205
436073947
206579559
607100267
353642949
4537134
310651850
730243315
160791256
41234047
245423888
94295230
399712339
28924213
32117068
44663810
2750752
128719356
139046585
41061020
710492572
108592648
43152246
174526227
198708552
271920189
54447605
58499366
585566831
537114776
720590957
188257474
54919847
262819724
103122056
238423885
467468185
386208655
300540520
67238584
110939109
85119694
22197046
167899785
77279099
275711195
66954948
83910180
290994022
84949044
209288476
630046628
147038315
26586896
516285303
209949179
696367610
152152757
422248983
322223916
137167895
200730519
391648761
72089900
335645641
651064427
334938247
86086262
848515783
348704077
9833848
32142569
175647129
129678689
190753651
51571992
196668836
570107829
365863287
206441988
239602941
380010194
754137608
106926230
316951877
257762145
511045962
183117460
60371691
100625857
553955618
124125056
732397718
254830294
178026658
219526477
822216339
96900176
39387310
49080210
213862625
386116398
168495903
489004715
489273475
54259150
32334090
138146293
305278985
292159891
75471083
286527676
248857516
536706009
852831095
220722732
269096728
466809635
70969054
140210258
226928103
327098898
619555536
20651580
463016688
166191164
604007819
592201646
412687623
245057580
64877292
4037286
290391107
630468272
195087026
404077782
58091582
147960945
236991995
80860841
20878403
144768767
234971294
177149751
499974070
795646582
347526872
509860699
233351133
566827519
784778
401210443
241613956
127412132
63435597
161043781
285026318
450302845
141052139
368980491
232252908
56771434
260069488
184039540
815378825
9136985
596991878
415842476
328049291
529465150
502682047
555402903
805661572
300383512
627222638
484964311
126912758
464484272
550755173
33918590
543434094
162930928
794474314
241128745
155405078
269352850
24125050
65813921
574217807
21932622
212209438
385893534
235784261
474333762
428485027
86032450
1244521
675523265
323265067
39340177
123321899
702045856
691104747
273773289
71351793
312950007
769516379
468625939
235829022
239774543
60302486
25650283
7452420
71498638
434276260
244846420
587480638
118387368
3156514
34351585
74716282
80463450
505139478
34055087
323693160
123268069
55415364
137871708
298990762
638345694
203701281
178978453
349693371
211184308
119520078
410086869
175369519
94122173
309095381
188548426
418022192
250403686
28219011
104864968
154644140
69799723
30949760
318798775
416389259
9660274
80371302
216651824
9689321
107154301
287292788
118996922
369828549
45899192
84566246
278340318
150156752
170816817
164648699
293625028
274806798
81136350
893438624
451885821
186306152
445365079
678212573
32870407
39893960
77088081
192186207
297052538
18212074
11955265
37354216
182767239
11684688
12509290
59831846
516096346
92958847
2533160
63060946
156685411
154638690
15667502
93597460
131736999
131769911
410805713
225073971
103352793
126857272
34667403
265503671
68096756
123545077
157034035
807212342
43127009
775000075
323437785
216615794
8900657
346476
12800743
179585505
8586623
603269502
188607523
420889335
152519350
155682782
198138207
936932733
10853096
195768990
140432794
37718393
652010131
127031433
14611645
940222611
69735140
295692727
58543924
105272413
237796427
61182136
113694938
210507421
239442444
110201569
130120569
193511617
198207223
167934607
179417385
438664862
82713634
137371294
90800414
306972287
55434089
105423457
423532443
394816849
174357759
811152071
20996589
462817179
324454638
38131918
436409938
70756179
90453024
24089579
86816506
329681193
641015668
32664991
146819200
181235908
5383826
497866266
18775532
163280716
141272649
644285878
30059534
24281844
214185112
207229626
346110958
49201589
467613592
537115679
337127573
21868099
218181591
503046836
83401258
684308162
465352135
870159525
556349609
271007891
101932734
520442841
330374972
497357061
167834361
184132968
209833490
4350681
142845705
52936037
720953112
56117739
278598004
478711321
467196478
42696166
169444103
21308657
3266556
387995145
100332933
2033462
90521495
47994171
779581019
507916432
154796074
8154877
952231299
528076651
263867197
72752692
68598866
49292870
46105938
75459843
310497968
523938325
252974437
2171067
348668224
156131206
21041899
3261068
17990035
52865018
384432170
117337645
152920889
9145746
761027781
124105658
4862518
17053896
58442956
122127053
50280775
112799667
859779897
397440773
704902402
209970588
185375597
547504235
738695061
373567555
12339535
288801376
102295055
104093055
240101949
88498003
30713081
261309433
548433667
19623
91453450
42095225
734119288
53344192
8086678
34116525
105958091
859029264
60172391
70388229
278592507
558450344
40354308
143200258
12998583
672554694
292358934
494731958
49324077
271684314
338570577
212545482
52144221
316129594
7925240
225896298
624945266
75972292
96938253
502605202
53517158
11069417
16862014
182363380
806893582
323389846
581147957
10763585
743866156
119582257
12200987
780070249
40335117
220399791
254978080
659370442
27551515
38415317
73460839
339164975
285638951
140075446
308615491
86057648
299312412
136996636
842930899
321485636
65986219
34929662
417367113
394627246
119013981
21570857
101474906
187468043
719449580
366823681
314689760
31676405
405404896
126704651
51838801
125090869
31057072
256539936
68781621
774712462
339145972
123859197
624503207
70664411
234033760
1802018
69635760
139668949
764523637
408815326
56872302
339369009
185522474
27624024
21662969
102073976
656591986
17260915
313688343
54980998
123323102
661537956
383967276
129162048
240769612
132355753
340952330
172459045
196936275
585587389
142545565
318870433
447640567
159474112
584875935
532302225
196459973
111406662
632850021
386727708
234726423
456251055
768274000
123667213
495828493
94431831
5387238
101522615
11879831
154970821
372985298
365970998
77817956
213719696
548736431
651346096
97016683
60445018
320710991
50962273
819714797
110073585
490560713
117055901
20740429
92410433
115642442
5768831
473760896
55765177
164792113
85050367
224377049
652018187
91592712
15526524
277746437
44567213
697560700
504155334
163659891
205943881
550061142
471565539
106136569
75031464
554714757
12273094
513317839
274941441
126169055
4654373
87242530
62433854
14035590
500782766
232192050
55680605
149001916
242528074
338519131
16143953
130307273
194394225
27292298
45480907
561691845
131008470
313541106
583525990
188104107
127402892
35110454
137354297
566120976
109833004
137179430
58202897
314677483
21435669
297960609
119442629
52628420
690872054
127869014
700287248
658907829
129026143
657937739
346375868
418456407
876681618
55738455
278677211
32001990
137136580
90419537
276420054
557054838
8931052
258982444
144330734
437571905
52712399
158158539
75940753
70656208
25933812
174437435
192595878
196463597
651617788
35949497
285169660
240922637
651963277
359311510
184890463
58983816
219522461
14786636
161135529
160178091
310068206
182844877
490192945
106805345
726776532
726879
445557749
97308445
928575657
147617997
217106755
119420905
50327617
87183646
23935476
151313574
343912857
375708437
617225
107938039
70537811
212290888
187104273
33444553
40016125
87708200
162996517
3993797
213376272
99737539
552345492
55362537
167081381
591711363
251100659
119073586
325766188
218728348
601372
228326189
74576180
279649637
542479069
382037573
13512276
124718258
506327866
28514775
190328701
47916027
46927651
57174406
867733196
93499639
115711445
25151383
12121852
647199493
62365083
320349009
180503979
18083329
1233836
134134574
162791193
162752678
533968534
576037519
368445170
18334181
21343942
292369543
254207211
162080644
143805168
169880966
8941373
94240481
130449320
9891
21627121
344794213
301279680
38454621
541733890
476083009
191082432
34958577
838960018
155703108
29957395
51710975
90326243
900779934
283162005
116376879
85102496
848239275
408630334
129590644
30218101
532336888
11647004
435789499
191018658
74387976
111864135
162975731
276303473
70455792
43289985
28242246
47513562
849595648
158285935
206551920
21590056
51590984
224948701
144027505
112474
929290949
196651726
139101036
837854325
6084009
164422092
282653513
4736569
88625544
251843412
16043086
126562028
71358275
173368030
277604499
134289713
298377702
213756393
97576484
568393988
568407966
94602273
214082177
78747394
227842196
28691302
545053494
148232619
164532779
34204063
187659999
215499179
265661116
249611049
24963859
89540901
255020806
395080049
93485153
184977594
111050510
78059290
274946599
226878634
65372061
40021092
66630725
150316463
635952416
53035592
62175097
110762030
130469242
417246854
260548034
6659342
403234270
609806678
698320
243035437
1190231
74190875
668592889
316510304
185727240
293417291
596396498
650950534
83634918
596165980
5550548
10090187
2883528
422744056
317067330
121294423
317603699
38049466
18852751
13258504
97765448
117488644
124203042
231821842
139811522
263225281
40585926
111917727
2014607
212085080
70706923
276540669
608591155
470536690
91041238
176520282
96976067
254468164
612519906
508294631
147792855
231084700
300176451
306196498
119002759
8424335
277895678
26449323
236404961
156746597
335288244
245129273
59531419
477313898
21583687
526986878
32535324
13052747
24743494
381819243
232125806
6026133
133132752
418967907
304711919
331160641
522139640
195540063
340476065
71859790
8341957
31658000
722536545
184185482
155278255
129828454
122593008
325831450
164539907
250284207
223365679
123520581
318372572
169882083
406256742
215582802
123374724
237114948
87679337
636591502
43939277
302938655
728393391
196200361
132827226
248167623
6620948
200447588
228519161
172376054
13499796
608638848
349120429
78905259
129882053
16134345
193250956
217470772
8687653
379964449
120197548
176408914
326428164
58090430
207199749
785704746
279331048
174747860
114313648
51211904
396072891
24759912
282310865
176212109
3709448
62789166
290983586
180142312
2235456
1620500
27382645
39049594
91204245
646294004
710839603
541313904
268904201
184139464
517543511
262866928
205475407
6818195
15554665
408298317
50699713
65688855
171941507
356666401
35482753
616145070
113546367
378084306
479478524
48015141
17622151
58919787
612845887
102889876
485975626
251300407
481370155
47610527
360813680
218837550
236907136
653240969
187233442
272887340
125579222
439794902
416584990
9080018
45204024
411441473
53226611
165220752
31676789
294058758
293056380
659585515
533873020
751865492
289830862
212308205
234480814
76578297
373444051
680437236
388774878
62490526
502597723
669629227
6181477
17895361
77393569
21719908
333806632
235377131
14372472
86131560
4435224
488495199
128949367
368783919
20341707
31783460
71138283
507825719
120768692
329497141
232098058
271793734
534085429
45159582
265993965
577587490
177289177
90119996
463043012
36076275
75762
112106131
14151674
252773423
11940051
467293849
597993714
12043610
563098353
206486777
39492172
665219021
67247618
82142389
76356226
416982554
45419139
376263855
329736468
777446457
99999800
282553828
47326160
267330977
287654006
39123488
201281363
448983580
356814228
72895608
41188257
80263805
41055243
280637528
649624159
591142037
111958741
161092525
226696215
146970201
17808375
377731895
310645200
351388429
61725681
199448345
253310227
101142785
37000964
109564446
153072175
49691728
514674486
102205109
142942415
22528988
2210692
253369092
6294923
26936504
46046530
173991389
722734241
21342887
331236884
50078077
7370401
737765085
275452585
76109423
112653317
10824084
21645769
74683341
403968572
32789238
19455641
80953475
186500920
561080530
89467373
29294492
73768229
165444789
64498321
57470829
7145344
420830784
532669015
127988839
4089849
191303255
302409622
39508274
931098291
470467734
109155813
282063185
158969203
116778073
633727055
6396960
113077284
268034938
25883172
125112380
919766980
265507392
457962501
139668917
171067316
79224621
59290474
502276743
782534898
354000343
649870769
600160837
68123971
234445567
149070803
8236160
15018166
619778481
638577159
225811472
272527721
702346013
162526680
127521632
95538087
923012226
509653453
407001718
17136509
4212279
105064400
311684879
395123707
326599498
131742791
77121227
86954895
127052242
180108734
165541168
121080894
548934971
337371460
236064442
11286316
105531726
442950053
172137506
784965075
3021823
35727364
495277502
260759309
174733602
323733887
198824631
20004668
100114779
454409699
628473137
37910956
23052585
36642225
175833898
200829872
481752342
182561346
11137440
170383517
217363940
336705994
118844064
161831910
19648629
163831556
187814879
6152750
137213393
178097095
204881442
382807301
24747175
20529059
330979666
108867348
617183918
620506176
296253574
140474521
312432808
152923218
65702085
6874863
397164847
365290796
268069592
58163226
266120817
524984116
157907885
225887867
951298166
148052152
53323423
466151462
791023025
38484427
174734382
485191597
215750256
637696601
371862957
4853003
94541019
292582069
669298515
32593007
156029873
74532656
117368728
310777563
58829611
59769252
303209346
47092662
326187097
350860894
26097386
971316
121586296
278031210
155669594
236506057
158675697
333733747
53943120
20833725
247312442
385622604
439014919
88772673
216103241
858033201
40110201
2487029
326297796
1003253
299711156
78412287
707049562
618723633
248306636
3036939
506408658
148393211
143254072
6482379
327859182
23190719
683874251
430949436
34143528
580387723
103471621
485243272
150770
23392363
363809673
584713512
613778427
361123871
52300824
389435718
174825979
301940821
353399533
511642772
4788553
265684286
560353189
68245682
98157838
189398425
667893029
308992220
14667138
235554011
182832332
27168956
214457253
93527128
175321028
202380040
136089563
315422676
216138050
205760310
551608465
140013415
198369005
260507332
500609182
199210922
446797869
122884572
81058732
367487964
126798942
257309479
568123062
195709273
56735539
77960481
29254557
220940950
72675047
472331414
160633502
83277920
132513059
177693040
9671636
443736430
166816541
461206215
11176259
552266345
70888283
627008019
192602983
75124772
95225833
309274375
379930994
286783
23016701
193562746
66281881
291661616
15233473
962197017
211186330
403675018
30104445
472479316
219227052
164434232
336202395
468562177
8525897
113578239
382527625
752017464
208080569
139425349
603864587
51323741
464594848
224848164
5694727
31524298
28546495
506883018
161042224
625531528
556182229
260587473
94956274
44325929
177487389
192484483
182877666
9889994
47869437
520528359
126432921
488387793
662975462
628516655
431336511
72659976
571890726
137453725
97913356
229421277
52163967
571236918
103619720
367034083
331506341
295649950
264155203
384931327
484906974
147509741
341338913
15636272
439048369
432775012
360491720
775229135
430391426
728647170
1201536
677532712
348333643
7763063
467715927
868149845
600378478
36211375
99947415
199449380
723824336
151192197
96729935
58866711
127541447
63595850
523860140
96365233
82802975
260357992
248693854
250077882
525361073
34794505
587293423
511093276
278319987
432614414
11900105
342498661
279086529
272940148
737533240
401126343
863727230
22915458
114130579
356765081
680324856
65827579
531010968
373981711
388094169
25938727
57539021
51958290
46835289
674142724
206504543
659647249
354431592
162390408
165920926
78058108
54472978
413421283
138580819
402149035
602044939
72841776
110105
157627193
24214312
147945887
461116452
28594819
84520470
128544333
52212387
41669951
47841112
201832358
154791237
162167692
418763277
492186114
130447925
422647957
1233256
194619443
50651008
371716359
246145729
8345022
376381403
200067623
494802667
308436027
145882746
16285942
148209700
118971436
118351309
508456504
190350300
15955286
797173175
391900656
174496765
259818033
150958697
97376023
554171764
687864203
24621947
129856229
111237553
355512320
863962915
64713548
102353807
739989703
158624896
64333985
598542884
126887893
119503332
235242259
139091446
275578023
69516985
461504
644237286
98299432
4453661
19328095
885917404
216202178
171165898
80835818
661891053
99492579
326739958
334883293
610268558
660965861
47616572
26194862
273181427
241755890
122153981
471411996
184447641
235695579
174061430
40893676
8111324
169323837
751828313
443881555
344239288
102075673
88542753
195361664
411831398
534064728
58846390
426938823
41347400
38922601
297058927
430423480
776007816
129260933
37491409
399107901
134710368
167032435
285586648
277067666
244825337
473082513
159701934
48595268
473774015
2726211
74575218
509873400
502375420
259453239
125687136
131466947
128840266
528451979
15268285
160123482
251332612
132029745
10789231
67310574
82421912
605275891
31946271
168957798
67034809
618506374
342160651
108211220
128192676
649256519
201253434
497401
159504807
62662550
346153886
131082369
111314582
283735100
80319772
56600177
217890874
27058773
2140156
200002581
217984581
73884247
152817605
373904313
129009139
342604939
325826401
218486753
226640436
35537900
73260758
323878168
71384423
50286172
21466351
875979674
14865590
421582135
172471849
418576183
172397906
85597574
41057838
111552753
545836361
212496962
197347
227012788
85067492
421001839
77108337
180912162
77919309
73373182
91950582
197704943
152678
863299284
391989836
19939932
50126148
152542075
499069142
125529391
195812213
142918281
352543816
469363600
184837597
41489605
517546499
284259286
659344058
541711502
182331089
49792269
828875877
151290060
491902934
128206905
414100227
215040987
511344657
83178815
21505649
224864590
18318429
1975614
51951248
453386449
241258452
207656892
172956131
56625755
161301316
90503714
864165551
1335241
768798112
211861831
967797796
328611209
72604746
121228185
477833747
118723037
320330399
307711769
465676003
78702912
3629878
26246206
357380993
124635844
845574924
607487130
168779347
290359363
6756471
187754862
298154063
824994834
447840280
251690696
474537639
36026915
118223540
8714583
113403433
553606510
29987629
9035109
84478270
704754259
127647188
560570112
247234828
79473492
37527483
376070964
566137607
552528529
39547946
652821614
463102081
678528035
379782284
42116267
558724324
253302192
162342283
423943566
586588
575073198
280382069
195676579
73294535
23950903
82901344
178421426
360179596
121256018
138005922
697100724
237740583
69281458
386487920
277672380
191817003
231936594
318504424
30237395
127687921
25170725
1373175
490076435
393097485
188857999
310656263
217643468
117326954
171419432
52541686
62660680
747932650
149587001
38846127
234152721
178029000
143891294
353400854
322811876
216405460
388907144
596041894
657991814
451875799
231785161
9655869
1939624
2633399
56631296
498454919
445178571
838574642
755947417
144006476
84906797
58082676
8695027
3158655
379403254
8982678
56149418
75350741
69343308
628915695
210543683
477847851
25156824
30910428
224145221
232547905
576428036
267295900
114944203
394993257
666868427
228822063
311857310
141608745
33323011
778340208
294275714
584129033
355787183
120262991
86398611
295177022
278741233
568628801
102236011
119243437
17257186
13311549
137872047
9724492
375270486
404363894
198417628
83369950
186626335
224436363
32987480
573654933
28918252
128084849
330080988
34685809
128923032
241791139
491042310
2065089
565204276
150277297
5676109
272057453
50011815
216964380
14388144
183945262
36424507
236335552
64298029
257268577
552979269
495309029
309959515
591041375
314226774
78682092
26046452
600060303
647586266
76972040
446767425
285452382
573705680
161252674
294051720
50490016
163415201
35460572
243832296
90554246
173121065
6330071
66664585
458407976
289796853
132286521
452737131
32234089
155092022
178182442
530245955
431546975
24858810
50374896
362912668
55739727
17609253
112422649
49944600
295882048
511970154
795465255
201159868
51543363
175949462
37002503
782396079
176150678
8762276
11880046
138218218
549911962
598786462
557301656
220482596
443700855
94589262
438829591
151779391
2400696
213479084
92713229
43765265
4811942
367850053
1904383
705716042
31247215
79641620
583225251
401463911
576469657
238963668
4631617
34347394
174913475
385043480
185905250
417427303
258658291
550075155
576206592
757641497
77870841
874756632
290324127
26465914
930351640
511224036
657511483
258641511
244021365
26650657
1719337
230436916
251702904
106849652
14079528
287499457
26668812
350834488
757202857
260931624
20311170
434050248
55761061
74521727
98683838
494495066
57707320
582907031
892201353
97036604
149746228
24931673
324484210
727610885
594854714
673835714
6470698
166065148
718418896
408573637
31338207
271917962
662240670
78547207
246294917
305751484
23415634
231305365
100501601
305263378
61638206
523761206
168138998
103797998
30106458
45454849
33821562
166257871
52799654
210273200
167970531
17120681
515196730
87732563
344411908
197490047
468065948
35507596
172247776
51169186
561106697
463011564
175954546
103207380
189346596
82404707
601332434
719073304
58974749
1359291
353605930
35300466
321220873
121190072
241522339
79424395
292755925
141582005
338103968
402592457
934021123
2801915
87349643
609292324
16356629
306962656
308638112
464375560
450850554
443016726
2647448
26433439
331284810
11571690
203627255
459718523
58676864
64093620
5626354
25743357
500261191
8639430
168836220
186463430
195152208
97204293
28294486
194108395
289277810
374076492
646423469
94727101
306772973
494094340
13388273
10801481
502167227
650867349
93560407
99230475
26355169
197797671
228259648
282649330
28328045
90808665
576736503
499768624
194413040
102287975
170120089
27824168
632376660
111396928
131225687
146494470
524274688
762087856
93979346
378903621
19775924
340596622
498980975
787499900
7853368
185859060
471960222
289267948
18790809
7106137
382264195
89997227
298349149
38238960
467679778
217663677
373923498
32493638
614917181
52228518
94163022
20027333
247052479
132319158
148112576
141407244
35300549
372273374
149945517
161227957
37257483
242516036
96951749
822028800
39437229
569208643
431893472
16768549
263486272
395971511
45766244
8226839
25349298
250342262
358031578
561662353
379823163
203828586
119948688
106791400
113965753
272862047
213846770
516669096
187369935
541803298
443992513
265091802
285397741
36132353
97987005
377917601
738584097
100203390
251075047
390507895
197110246
270181503
383190250
388145860
10453753
68484890
88305106
561950937
86892289
5884618
40111257
265694139
127354312
88406891
20761338
73906358
71713192
233882748
789715358
700178295
182386644
232368004
9954210
465139561
219757386
10755802
22780646
118638229
6218088
60973440
135731930
556281320
335218172
146072044
59809135
400763669
168904047
40540123
483630745
635471557
197008325
218460370
147495792
172445022
129088236
101057229
405633286
726775195
434329290
198812247
16675366
601526237
65176964
498453121
452891612
17882514
82563988
500564133
130522135
231173498
32889023
556874232
710882922
22219737
686237311
97094378
439858622
926651609
162295863
282590047
8321472
35095789
21821039
131126377
547352370
205382014
242625247
261242265
654141738
721798606
30551785
73393318
708069059
8972580
292834712
479560485
35712077
293555886
221179598
36532786
6853370
740291207
93235475
249432988
52644514
110377923
31279984
75685270
56057781
339414695
203684524
150692851
233172271
288486508
9405226
109000248
139480481
116396085
436608104
159617604
37597432
164130744
76999162
100303851
435029302
24706844
258974447
306136
78477245
12005190
598287060
294240408
43579623
174455978
495649581
35126620
352914464
38022899
131697289
228023902
6089156
232075101
122658945
395127030
308219204
232532727
297102080
15805525
10117373
71723310
119382369
37518423
105809008
372946390
69788338
453386712
98794646
13019748
123023608
212406773
182384271
51446253
388780501
684559378
74995001
341077211
5943004
487950949
405401795
52624483
26063474
177708766
349059706
436775922
463118376
96243788
156145734
76472499
650369844
19463053
312400643
331359372
384107476
303466687
25416855
250630587
72160960
222220740
27322376
73391958
99572373
206693131
206051750
71733171
375662172
354434474
26104233
634619626
296740170
32738352
353887596
286248654
518466087
112962981
32643743
299646705
4661763
158897856
58311322
60125068
153600429
216593053
42810187
21883022
69192506
201875249
163826921
362672981
39141289
182551905
235169478
207296498
19082859
6294911
36475090
262370064
112360129
650964437
415206680
783744355
53428547
825745956
541422924
270701350
215133409
23393204
365807323
372234752
54848179
45307056
109758975
245017288
68882849
269462088
373050393
523590170
64336723
507368629
150511099
17386578
456200695
346963870
176151529
410546887
441357959
163576616
8189888
83282673
498864465
300913141
435054107
199515842
55907464
335076293
17753443
98406870
13254023
399216240
101549081
77925711
417489452
837834769
459352436
127814858
156493229
56379141
100594232
27900859
499282482
96863495
43099743
557329388
114867511
478733582
16972664
44375464
168612080
108998897
137799499
136565570
76992783
147228628
534869152
273354983
40006178
356229697
12473485
39286775
1181913
312373970
401652015
216107147
133081581
390299565
33073654
13603266
44700024
26048782
33788924
240339578
367519561
54063156
328995561
188116448
350787120
159508393
55538694
160644192
554674541
10655629
2146532
64225491
507402761
478456112
436240987
89909531
472967057
185351685
61351020
142612156
6590919
31283916
76908334
340040761
247563728
416117212
453056857
145316425
587980999
239371106
184869411
534770854
86960487
336202877
190264998
782128643
417871910
188326835
261260709
447639569
8810372
950407112
191587509
35371820
200016587
635679383
1466706
532623955
336372558
277514234
132171926
355947136
441355719
656363495
405437342
291832745
669638721
64036602
156743562
26073346
7134497
902376333
74838862
16798276
273015401
425860652
42026508
543373350
569501992
40673030
511066579
433685450
124603021
8752687
153931315
144090622
14900815
63158170
61014501
101612198
422906343
546175020
298840527
551979112
515929541
177662152
11113170
36288349
143008005
31227637
192853796
30568523
537115371
500251234
183667526
11091224
206834705
217833486
97290552
19265906
463469309
533019794
1910242
77432660
92297015
275280046
79724564
288071117
3743301
719845128
5413515
66915427
384212268
692131208
22248892
502661920
238558972
27250982
56486577
27243082
245429040
48854339
613132007
191517564
15446311
330107143
119134959
23430964
93376163
302898967
437593724
746907558
214118939
821529279
482419728
822699899
350515323
503372832
218345482
626619570
161643579
11352249
80129335
158768385
156664750
166001107
34137200
339060576
31469391
75624288
76101525
831194287
559935507
351324342
156970421
176757095
218534413
55611880
623031909
156681305
161062007
5491105
33951360
321865568
367291617
18459673
32596537
59903949
90292318
45301254
238608232
168466331
85293072
49623910
86758540
19664096
15031626
193966789
40869048
105813427
109144568
146080150
852699398
154544458
91439442
104415337
87525439
18283155
329023643
106683987
32602685
207546095
368141850
416091474
213966585
101166000
107055010
46206758
22386404
511076565
513128592
25825129
246415336
429753091
612460913
500654514
260854132
38807469
113905942
2650811
237539105
266834901
7687040
96400814
495119998
87531190
313500233
137694725
945831048
808766604
202631418
4285214
254613903
199358031
557739755
56716392
234712609
99914276
123039123
433086267
140651443
115452262
30473610
3687472
27184696
179208242
235021002
7167379
48898693
45594321
270029223
551597119
116430978
1225523
182212872
574454396
453077882
31437488
454397993
526943625
182541550
594409715
67057824
310116673
309549526
378056893
216750236
246421824
707570732
421026902
380093928
476795870
558420325
404408299
330829821
411884116
812908872
546999307
57217085
106954036
61027546
279057907
401655482
707024172
43244291
532159754
176307540
239572721
327092176
90845662
217894454
477515153
191821735
71356000
111658810
338250224
145688735
224227645
158510259
301148869
28346290
259226360
478410983
195377878
35723693
461698819
253807517
137385187
190143800
193249144
458522071
3148045
72798169
10289960
337975137
366109649
400354251
110401437
204883390
181009952
546094110
214133942
23769087
31904921
360746959
603940279
7492596
5148266
207846759
221721548
442233993
143139274
363394656
104620011
140678326
244350315
153239797
824280277
7638960
209882813
172589216
106994136
51107275
29718
533481943
486812041
179852560
187638761
464608906
8568971
17694811
2684369
160760801
566608617
49505147
21877701
384588740
457669084
289131190
593539015
31646207
435443472
374076507
144042777
34356986
80401544
143373571
17706520
251956255
189117521
382801675
104449
37341
246406305
21732779
109443418
74126948
388653185
267331470
587082420
164357106
9179839
107959053
310405038
892862988
58306396
64757676
634011329
240390654
230456449
242571525
438487084
83212397
247697414
114815536
42819211
578630583
283093162
674628693
589607663
292472678
401059215
446423838
686992050
100580342
81417154
49586420
548158110
549782772
824218338
684807449
50193520
444664244
118986133
337830771
119800222
114974337
442969898
43437919
513913584
137538491
318774202
365996404
170423683
806496748
128846453
126209514
565554274
479097153
501654134
726927495
484954897
27091037
155314414
151287267
722785738
176051349
312836602
167897104
742837144
78060222
293721954
134373457
22293640
36070806
657180771
119790195
15318702
37548366
253564446
314390652
416451946
230890791
57247633
169503122
492428518
215645517
250949216
239815686
4507596
79156667
204192258
261144448
176540198
267505947
614290737
166601630
25472437
49491113
494350792
367184967
49071781
17562166
147933722
84565275
54416025
253328294
102621281
91702027
167863449
155172930
180638179
13467710
783157100
301633666
353590739
519767743
235180881
76687412
113301380
8537435
32825746
72919405
168452536
175847436
9507516
722183624
261193085
890158866
596620553
92960840
16340975
16696331
111156737
201032672
220204354
8180133
174303030
388063268
865983963
409282817
89534726
12514988
298416736
132935902
337105196
531596782
543230200
3676842
33516359
2341481
538946042
72957370
434061884
655530154
236869569
898111543
289810173
201866452
399542257
215119798
238869921
482428371
337944721
245661157
311381634
256773222
288198
17019576
480198224
282836056
28101877
426377069
106831674
376943492
135782103
217057385
276106413
95133710
164194274
10437330
124767119
178280444
341806978
170372339
263094674
651674605
339389933
156872877
109407870
664953480
227184829
18640903
573905011
270015191
174979660
380485111
1254329
345019563
60068890
298028997
328751822
393226389
95013537
45533871
249235124
14871745
315319876
24971083
11606868
19504679
66175435
179967031
432960871
269787811
122964876
451188345
106523226
791025035
372268834
229550033
420520041
57108640
6417984
151181250
43273411
14325589
152196585
55001851
98671618
12725970
70855010
54115604
124412254
218116720
17175758
25699069
153595915
562014330
423829219
360918646
354901691
27272851
942671307
11912454
190335386
39999425
22188554
107317517
48076304
813466114
27839704
44902977
343716282
235232177
9258156
110954891
104019945
174218512
112705013
397190328
740601561
186668437
50720068
132257000
2921659
847943676
23295891
388768105
63612282
368819379
245436508
236910732
8235748
28867323
300637951
54666054
4393478
160387265
222870032
592226679
125284341
466092090
268562774
77226237
46956589
12457228
346587692
14636160
8065878
95514942
380821432
239492820
488121349
42457479
17299308
172901975
46746748
188535304
67882888
92330040
61706454
607880989
119487050
159990794
334466473
395265340
374025520
428888162
359098362
124581340
325142376
147795040
256712515
190475238
13275091
26602625
224066781
82100354
20105435
1399590
74915758
71281933
199340030
44119620
380333434
643399788
1711067
222644095
35998552
658519028
430323862
637530226
188369316
535712532
28956614
24683406
645065679
353951407
360503423
26782432
336258746
156233038
116402585
22256089
5108034
6553924
48407401
252244408
78988629
120566556
124461512
220542361
42897094
298613343
11331684
113142811
71086162
901810395
486915916
190867773
531796950
25943564
271389242
57813002
27872878
41530430
22565667
107048288
78842423
59592452
446051009
533266954
199693614
709040283
67940795
232583592
382041098
689674925
552499477
72606485
115257652
891624632
361706927
178140901
22220823
81142537
494883024
51894122
261694740
813667166
452773711
82284927
13420377
454977878
172097060
178038594
118515866
334633915
212317651
23055911
620948775
445784097
241386520
590647138
448962140
387218222
125627512
607840599
322968881
20612672
3872330
911827989
112217256
546573826
55110226
558024381
178181494
63489128
5904420
272346266
406372784
472046427
284523196
431664402
364162875
91365724
27008673
170964696
9833333
723277832
350131345
52617575
5492569
20763017
287956215
211547630
270101407
140532677
147041573
470712
72079081
217769044
291199519
24240215
562742289
110395619
488837257
266869082
1156675
166412511
41173372
147539242
5253860
424584911
236743614
224259616
34637813
518142557
802157523
18667468
8335239
192891577
55082661
45624329
911732903
499662506
372009518
333682617
3203921
76643567
355580725
135716732
148886786
276455948
287939286
192955613
149345702
303246013
19684735
13223549
403455830
104871916
287089379
123034413
297616338
425802694
6830608
335296162
331059702
226028359
849429697
138448917
720048138
226473758
198195164
1004902
15901825
145139918
9667065
139692
147352679
204742496
735971321
112717134
309479621
60030381
225445338
382692009
91567441
93065126
554308259
89191272
250627511
470118728
206876946
43986124
251395493
360212444
6992782
436689905
766854451
142535350
570929354
490763425
22959890
454157090
21914689
431925026
506383031
254203969
664450901
272538090
585353799
27179246
2259515
153206098
86419764
784794774
40591876
100522241
414187608
67949065
285401212
722146439
305515542
222872789
416211536
198369298
804746935
250207465
2055244
749211870
213598862
641838737
733362781
127945339
43479904
31948798
47174886
106449206
25269767
3926369
271227974
86076088
544342413
137845156
425977378
578910656
15714975
14732089
50713141
20086950
272318530
393424395
154657190
586666914
506514644
473946622
9496864
530709105
427333580
790575380
271840743
261609703
441439184
474716350
121920997
350343077
185942784
278662325
126768
941345294
161956426
33254611
833894962
298233045
19871784
174674070
778931385
64171807
21694516
22152123
482407448
157794003
199656244
627170278
277920045
31358959
41458195
507669258
140225423
49491924
170153943
628756671
407562349
869138309
191733637
58205834
67820213
14170254
123366092
214100535
565113501
33576394
262763370
579760872
118246082
2156049
360234092
409703100
128221491
744875246
259444023
15718151
330164407
335743077
43699349
542026774
134676402
798119165
876572906
128397289
313119969
62046796
394896897
59307264
242276909
252514797
639014794
29086094
379932200
520063603
81393221
24175609
150885208
97859588
233210618
122979760
273279717
59794436
445573371
265706597
476943540
398676308
302596350
521954637
98807753
73117648
70585058
585475221
21471484
97101475
669796218
224278423
60981073
8144610
180405611
413517057
409572313
649900790
179375689
462218167
38392818
211729056
201078280
39176235
214346401
245110762
292994070
442580415
71528266
510608487
413527584
106900171
675401504
86737854
111356567
20112908
685579828
110314258
883729777
273972607
76268873
804260770
143528638
352935989
249633163
143504993
557553944
110477768
173048893
769318196
405312796
368064494
27144396
393998133
457386426
160558421
169596703
204252786
41170172
89029674
570857093
165228560
16150703
646280292
104331303
148856084
223859695
3792648
341234445
188383464
359372691
4823050
288908530
131751638
23018217
338497297
506032951
7866802
149261589
466626510
617214983
878271335
5483562
625715935
93755054
273898544
231032890
179399094
322118984
118179031
31464306
25041354
232103306
53085570
124093585
267497137
364971345
148228071
74355640
195456504
708122697
2661529
2797954
744999165
699959560
284075461
155835027
464205976
652355356
477377492
154253363
119797370
364974467
241870967
111615775
310716661
133356244
339281911
719823235
115789496
3221138
278621972
404866740
250438622
143367072
389164465
65462142
350976812
190310905
280281725
243906957
87050881
142940445
171728242
26329224
32799892
441429387
599333206
452134738
715429331
58354254
872835432
203520999
295770704
620835494
134993558
62533927
149661106
1016250
25659703
68054620
584551428
213603654
116402368
82174895
547213502
34965678
270780179
341635753
39980472
76524048
202962671
20768459
8451487
645961612
206882864
20331385
153523521
21994348
241389670
226526679
41574338
645079740
126556172
72693619
208347609
117986402
250485698
127069866
191525020
134829367
258673086
362129769
580264661
824995803
93063320
270906716
87677970
40779840
559501781
616588184
185480458
206476161
5840997
104064592
198956355
384123868
10880520
719073529
2802702
203678046
63946711
31378315
291943104
17454049
24866654
42544193
33948815
82263029
420483290
245897720
108830814
99307691
963039865
32871640
72905855
342410296
264184782
350413701
1711086
396861883
116616289
800760556
37789829
298418865
74566878
25842485
584240654
47219149
146621015
19883136
17388378
526347206
34809912
29736337
605596338
799539308
366668809
427222086
11556890
10469689
43406954
92305018
53971209
467837492
19204377
45067247
120080779
317617446
391711961
371610762
703885766
324732384
754396383
740541575
3176934
288772694
19503165
170685073
157424334
99573383
36526389
93223231
260795182
126271594
779756598
433067073
35298522
154041017
220218701
215483509
185830210
61008049
556072663
22165055
10301218
268754004
52127103
523179152
200868047
107053594
6163112
204360387
536067121
722218034
608166450
309520112
395697135
230586723
280533891
128136759
17438678
568010500
348463595
43691186
381864446
258467799
385738944
405342938
152815567
457955459
289124307
304429382
322140865
341281788
45913002
204223559
173907655
370983635
496060595
63520333
32202319
97296665
38899665
239931854
163628358
32423489
47217238
713979118
24168752
11193801
765091397
142366670
200196705
253920197
108681286
641431613
78484982
443758812
88288103
187165831
122980175
375948471
46601740
274421598
355588963
205435406
156923189
503426077
164966188
96652038
159961275
107289667
34443912
62656323
434085507
67836677
56785831
109466848
82695400
64135676
799406252
48319821
177348870
165029022
5909973
93546179
11841040
240172035
45029320
13228412
52434322
113850375
30348798
188269756
13590976
538744250
231804116
14109497
216573503
692830354
295655198
23339
262861923
315389310
415997825
349845119
12715763
43688386
211488116
492783013
185867690
156785193
113294698
21407249
360280437
553597448
665015677
240236212
687896334
268729456
731887710
684441862
467593195
202149574
103552078
814376420
882358129
231600415
330275827
250287799
699632126
9175236
118030050
48903520
377304088
314625612
161659156
90935829
816629147
248329132
8497869
655959458
121101943
25956200
46865289
201430222
784580923
357477436
60500088
202679271
178872932
844279191
610141058
726625969
528493725
199222355
564295895
234457983
902043947
168797315
605732158
54890265
226189003
250001046
8951606
316121033
364702476
86088070
176726422
67387385
290541265
82502421
140806147
78583902
44906115
108328601
706375353
77943047
2346793
19966592
88611405
748193249
64285836
23431567
642193418
239089607
78922178
21599915
508053653
102922764
60701890
825366656
608190555
66898641
337891608
19794052
566274449
830562707
99406599
32581313
569325421
257095052
274684422
44706620
48829754
803272074
109569576
36425160
293066815
50477325
47641789
271519175
128109111
331481493
379256292
36177766
149367012
142765510
27770062
213326761
592641464
138765439
689232638
142130407
177323533
167556993
6897817
142100434
346959198
528906339
275860109
140613701
295311507
73762057
302623708
10544034
36095847
522864292
351607023
279133978
156691824
98679578
174226732
75113802
155282289
18226485
787200233
423038885
14217380
206105093
768392505
734722963
1410963
11961885
180110798
9472567
88158611
405773370
140777245
712830455
10618447
531544414
215463253
621027517
10112618
344472310
158916435
262553980
13690479
102977005
531784429
793509731
727661207
7968202
748276170
641555452
59478670
682193961
188541488
385242658
811689677
684709671
2566917
195085844
283005777
73140259
170905724
54822265
16549081
44030913
45771515
55096160
16976747
233675068
652806910
423248734
43956419
75826948
151121982
267047155
1547006
82661039
212005195
204947719
261667116
114097778
100480549
484585388
138149091
229856851
137696570
20327656
141305996
70634176
24650669
406817639
113520281
92649730
21440323
515456310
522503016
41092421
111317295
84645871
496539313
249710868
443052240
329086305
448375036
198230649
711492768
647406008
28830232
208607197
741614067
39054511
368054674
590952764
177094243
54608785
2327603
143459528
535599519
98547395
159114257
56988956
734949496
5520763
39498686
258048990
260699626
96448870
449325491
244330160
68471269
55245111
25806587
468093238
99792494
380346943
240658152
232023354
114311136
181960409
39939967
17154364
58689147
122386249
396351122
50155369
646412862
189532265
125606967
318884939
142333147
119404333
150148404
63631291
414328195
202016321
170271726
364529577
221360269
178731998
763092993
720724553
447460804
149635185
281122105
220191233
559601322
339003246
108059198
89308347
233620561
153066444
362437893
70931667
118374688
873550283
182483348
77514216
252921476
47697140
444713174
356244804
100601214
211516305
683438894
529776986
298224852
309322342
140931756
39186685
270238322
588287076
53084847
311518924
206728351
585877375
764535140
14895494
58406935
27131497
28115886
547858507
256249940
495745656
81736031
422402107
651142009
190992009
17430625
274388842
175003997
24829257
13145022
50247763
276749845
338847754
184545765
262795297
202454927
207912760
718668296
33546290
218854723
29494118
142632942
3939959
300208628
314189223
35114978
744995424
80044379
24718320
51253065
604265366
119508100
38595015
468950256
110778825
13651685
506604004
4266524
458281001
90828932
194837855
61756033
15471594
767875054
428469628
130623622
65362097
88917069
6135999
447031962
83487987
9497307
117554547
207654193
231251698
198723029
181802696
11236515
57873855
590625589
503184210
8914104
53097555
440719352
633941114
103338800
152124561
57874588
301145172
744978147
335770171
202293070
122798745
17738732
560055596
348265558
8926958
12152624
402029781
356685991
152531516
904903776
297383366
323009095
58695795
7790460
244551766
400622472
136518268
15356012
112540799
24402354
35260627
239616949
497371504
534292036
794598
13641867
3429905
530339334
42198599
34927469
442928598
8439387
526085706
222067460
137225230
302995504
811764451
24787295
114715023
53256056
96587674
531256985
57425423
144216912
96088183
464908706
436195598
187475620
73695477
224089023
482800646
93348385
345319277
70174161
100578081
782912292
483828691
77169926
204431581
249357669
77895316
236213744
205101335
43337626
132789108
20103899
217294619
782162844
468725694
536114244
100594940
476695744
186947580
126250096
2036387
385800513
426033676
3088432
36632919
316630764
191884090
78312677
185584991
12770320
165541131
3734761
267256308
198912996
51881565
14925
92453811
36568750
356967600
42561826
261971034
21430992
164929215
760168762
116176456
75307650
417289827
273368264
260322809
483250323
478123370
386417486
38617256
35725533
257259422
90691633
367264964
628827686
498528625
30301976
112264228
49340556
4368665
16089316
33938422
22107359
147072064
285045602
438785609
822080882
91912428
222017594
63316773
259698378
415642522
533930932
55909756
232864178
4110284
152988781
5742597
64320624
115159322
309105226
460146506
560258437
11983161
64934312
554113861
426934080
27373686
315918799
220691720
97421637
465038732
46824740
867907666
319021201
168358946
245756803
370448947
25950910
76007486
787652140
295646564
9152633
45220889
569408006
566737925
91432945
10664491
530352323
102378141
143696913
78166338
18480725
38729460
372283411
44164110
84538459
191295485
240059093
5035290
55017181
55488475
148641950
7464480
424148412
180674930
229433178
482523039
23744239
27400649
715275832
65684301
11323365
449835575
210577
37119291
164809821
76578814
224468899
530057053
543080535
84606638
444321920
85568026
134143112
37927348
336808410
375449126
559991537
870056572
136083283
238684421
310574187
126725937
57250905
53541111
311105341
6181670
715057875
626811862
54185059
609801528
12981824
254047362
573331485
28707
277901425
32075202
12330550
683022796
157303591
24418210
726028
81304215
51932486
67348333
176038270
490927225
15959608
935209221
324790222
238083507
160895209
446224567
350127010
364454656
33299771
67049474
585193740
425451041
665001781
732212362
105165602
280179089
17264626
249723281
296092084
178201101
191643818
745196036
75559379
45492409
13656612
44015552
364722065
748513045
507661846
241616958
255416842
712527689
758703882
271550621
362114160
148004005
100908580
439739680
411213573
6944010
4913987
170153689
54064864
419383884
141196174
323445930
886201
7438052
523365775
237332843
424947526
205367649
121699992
259342
136622685
23815255
132716558
160856099
47496500
122401224
163319034
221288794
23736731
522570236
291865711
167317105
143180940
189892877
458468529
131417468
52978512
440958244
453833488
141760337
56467095
104845259
150359453
146705609
40765705
226140863
277809494
6225270
473098474
801668672
712654400
44879787
163527885
289631777
120867246
33786361
358695931
289580217
19772877
168634716
20215826
294871235
790338206
36168084
459348583
88072071
327560380
51772015
299324882
539768039
219927278
597246527
118025615
44358540
29179023
516307670
498947366
38826190
20050906
574278658
568876888
467769095
65690150
18658877
50366396
445611119
326017030
216675906
169013574
117651323
237515519
563293137
316184059
243914048
101390357
42561442
401692084
104819678
207135606
111033413
30060096
210104430
204256973
243941204
9700108
317557478
48703782
2686452
338915507
163959331
177220346
65159155
37377072
325655777
253426521
14030666
647766005
563158759
124284486
67805583
6093872
130951058
20924883
186515198
85420722
94084638
39318438
363137735
63062762
514519650
271585255
119699117
173974495
252321092
145397744
5902279
274525523
122770278
11018390
79040596
212619891
37159329
320940750
109437500
129843836
819915231
86242346
368450822
257222189
485759990
208298811
16002012
162263030
290421789
280073651
133083263
14037946
583734982
652755607
228104376
722310790
23656690
461644781
60029741
13250586
146716599
407167810
442423724
182402022
71616017
688043020
96935058
224408036
251337280
770646815
685621838
176008060
265436650
12012177
825504238
209313565
43624098
62398346
1934492
438367721
43999214
242970412
606351846
85673357
91888500
105421517
149259712
66253596
267678880
17946963
422693697
34517877
325954802
50063318
11567587
41505737
16746106
476280925
193864930
24395546
58200382
92449766
69314442
291008481
163371293
141104754
514790459
372990662
217153844
8065367
299053822
9405577
3572722
1318098
91097584
47914826
53976022
359456254
213249686
271570351
404896014
491860440
133763270
143161018
33869866
157646229
8776330
269010890
80617622
810206251
514928391
188486048
7631595
277071319
177581360
327185110
317633533
584123306
199234336
232131340
616964697
162972793
24485836
271878007
62326601
275405826
67508012
6940210
155737055
130221093
265823020
36327344
473551529
347497702
80391488
537447033
631471513
311187505
104107265
90830508
18540489
591975430
168823007
81133985
935617702
14656052
614139183
735899060
373664520
457640065
481127632
293649802
427115971
488446122
20312197
199329202
202012827
572367648
444436415
680391678
424322439
116457398
445366183
176605130
232354624
313237576
13005948
98049341
109038584
218814692
253597307
121843313
469767435
19116135
208168467
75115437
406788160
240691701
815871209
401671514
157473622
444425514
91774723
3059209
335696269
121894291
521604170
859841854
710944351
733333324
21011272
223694335
187925075
240364060
7201641
117082696
9028027
104960909
317810219
8420937
309755377
411837454
93898597
220900581
440737802
65348370
295675607
442137880
236807543
113258483
173931045
71096129
39448990
285288253
381586524
83361979
85009623
75947591
301066734
1260418
36366264
31536946
447405496
9059329
22798474
39067120
228351388
519030879
73819306
120760708
293875323
1960653
52346378
496851
249955538
42364673
61387937
15374182
212506817
242835695
432663658
761730153
244162034
422217122
463869625
77016460
69443965
14162036
688548965
35427759
541405253
2182921
129186754
57121449
362797725
199755204
440443919
166126476
319929017
108280393
436013962
98529846
847001147
7082811
135278242
149481480
103886997
138062402
32910985
202246762
533270533
520213778
26050244
89009648
644658269
388214381
171817075
325521687
295682375
103884737
208465750
410543319
37049305
778345039
227702751
629187762
221489486
3596869
214931846
639627226
84678228
95195158
25796654
480379684
148475375
720160331
281285681
3496201
17222451
370305464
58784304
40706510
149073119
327234555
74725707
357934825
26244295
2814123
58975878
452416024
344602024
103000326
12874422
143827154
14825591
160047571
182648127
68151504
200535546
43904215
99144115
109248615
83846767
855322061
20693511
627255082
9008485
276066487
281347078
57756706
37535768
921113239
52551445
94532862
3739096
350324579
268427762
173030
4094210
772571797
140101182
86721221
310049269
42340292
12068149
470532539
811287149
125199592
169182797
232491587
133948256
639544132
291520985
506763152
657636521
71105318
214744341
5190557
28205557
137623968
324057686
210728244
617692971
110636408
806371781
100141525
286503189
644205830
99798018
5082477
348914203
482720033
6020102
689667481
7966895
503228228
76524789
202465550
106702035
127059073
97094069
76582470
249482696
143880736
149501857
208965080
21744175
223165057
179025182
113880210
522156487
277159201
929282
219737974
257702250
221118705
32514038
269366823
129803132
3443790
54127041
45682616
298025566
20804929
133137529
300744949
380856727
203967501
304163559
65922129
567930402
16087957
249816035
233074099
368130190
306535546
64631618
5928279
26389178
356185376
46661854
183449649
223855593
380525613
33401650
4183574
40533670
39063004
98481959
106954030
120465531
564031556
39483278
253321983
408953423
244413925
511976207
43959783
383561765
834692634
71468309
9128070
466225372
243758053
94020711
122053914
31373279
107526218
149983982
393468259
197130142
303127340
657642475
481968755
612357988
156297572
808611418
164874949
376266856
215242220
411465950
9188707
244002607
274699807
14679457
619916773
312786740
237754725
129990046
369933933
53674390
122887607
92242227
38860696
76075107
143719896
79835706
10115910
56349805
150631716
40891317
90763480
512575402
39458122
77312057
26157508
378012202
187092962
215987313
490624069
251487221
77024072
367378062
297876782
705205718
264872576
213768778
408350650
738676464
131901545
122660463
491533991
100063735
61745336
303190237
237199162
121493623
205183104
343089372
274362591
194986074
146302851
206569566
365798428
168033457
2533059
76451643
263877596
262858315
25884724
63513025
230224494
546736821
120094930
118498180
314920378
28183907
352035800
277035360
155148465
107296605
227087965
348150726
34399181
153943289
103897851
171874601
89619416
901323748
166678613
410071747
41574425
645341222
31015970
20126029
9839873
4460929
176607473
246486758
554173595
135930839
415995136
339393838
549476336
211271719
342479885
7970737
81384916
101615954
167041350
501380612
80988434
37564417
564673614
117271076
205135033
196874763
231849536
46443606
743812835
336436755
388075764
284200823
500956114
93691455
40983491
182034109
48321767
178235031
308918140
207102386
288672039
127133444
88582257
26680444
276725995
574319036
372127052
54864859
952909630
4110288
200694868
86547604
463091466
49957314
834286629
325260509
690821272
24027892
22048047
16018420
362339624
11678677
351958525
170491188
57019996
470303209
75653704
62483845
969837464
63432977
126486143
498269460
15557266
458983728
165042934
110930904
88385865
80595143
425358016
728500839
274751867
229359551
364727950
218385300
923415683
76116381
132455020
632047498
123277579
845046600
18470623
665205433
316460583
371092351
868018898
404922607
215302125
219226757
62673175
183961882
900944791
554647141
681210414
2385777
716877675
112851292
121509767
375060965
559644727
197120834
616300872
1364975
86821663
479115128
245820565
602151204
337517260
177885444
122033824
141649020
526633325
152160134
664604881
107364138
144011519
53349346
464766421
2352206
171412899
234433093
429970146
153985213
230558665
355464472
7943758
453865147
350041918
157838051
42357022
3189664
38237618
180015451
397584040
56677324
5238520
427940078
454036416
588996179
307411569
197382700
21918531
388736646
24727622
269572027
165971347
56993010
106765379
466699873
33583652
14874483
73768113
10974770
34793231
96027584
96796241
142311381
135698068
439734156
213358455
516253732
120758546
50888891
102881268
345318618
266825639
113028835
153603216
1453696
73748782
250562843
54459983
128768519
61158244
56390710
207106804
402990796
329104033
36294537
148710542
370827828
144995149
592574822
299655340
19398659
61385534
169916817
120553418
212658411
366258716
159915279
848457605
194270895
697217201
112706187
42899209
61364635
167166
306501511
3644072
76182708
670626052
229717448
147507832
18362990
58622831
190848345
182700804
260947931
300385402
43262137
213079980
7544063
313578376
448833922
64041266
91002349
397853080
24733310
96025530
10985814
767540
218069788
43932306
102628341
615067259
457206853
493879916
117472
132129898
590010093
235827145
421651941
3413367
64199797
348773194
251568152
151414413
171716631
8175469
570989131
24015749
560261609
301184360
180662092
126609859
319788373
19923901
33824178
462309796
104938790
31925586
619532347
459174814
28884275
192497607
292916584
105943415
100013568
207921942
133636019
38307047
706436608
287658009
54525713
75215322
35168481
360604713
17359732
42914431
188491718
75761634
129929619
767703406
325148843
369678830
873151170
78945992
137749340
180148418
159520328
618346666
504775463
563095802
580400071
501235164
148519393
593210423
47228322
532049346
222829906
155187370
886607196
20285399
290207853
354473593
578880931
32836324
214679459
117929251
220116289
1861270
507510108
13063072
182783339
164969867
47316375
243548872
175921048
250110629
169657746
193844873
18930850
14799208
590467245
75034799
132020743
12347596
646401146
276651559
52701027
131632157
258787833
449052897
28883772
89821157
622895167
575670912
123722804
468543850
7218088
109148549
72803943
264981230
170576061
104726143
117145118
315514827
185643892
28388754
468166904
751597248
12536936
641997315
118792115
450962780
841890426
544520217
3330321
293335287
110585846
634958246
420362041
173295110
159961715
284098922
886815622
607775764
92957744
272114640
189254627
237762976
12574926
334732604
54472838
39878131
90326797
98533616
215669363
17601627
94046655
590590669
566322683
69133671
124006185
22984852
101941476
12221351
148426148
271053069
290948599
187696715
54365937
91354403
556761847
462702686
551224732
357529030
443305465
720547617
280836677
224275500
27458062
55018709
394074733
96919901
478342163
132903700
25935476
237553095
247441019
82157267
398964655
590556401
66411788
628198377
126074965
164053311
13483450
494915541
40627532
330625138
22897481
427208815
282119134
286260814
791904284
278145034
59041819
576554371
863457347
80652212
73767795
645920346
477889513
311354450
110044723
221743027
3077970
626571482
535320800
595879212
57801899
265144184
437427193
83653560
97951852
30244464
629334992
424117670
565811972
553226614
89646908
145887401
424665922
484680531
664888913
232638409
84949903
130348432
639596989
112781395
591563291
13705720
33966835
202815543
49553751
718750883
204827247
161538579
292841518
741550
637227086
148317208
76251046
446787662
15002140
135841095
777381533
269354857
127619589
1806791
159282058
2102121
77536311
308118337
308415831
174871429
42061878
139838404
896486312
219360445
2626496
40185634
65322910
95388584
582777264
617572840
354219043
173848193
3750373
207881033
589767628
39181264
385805691
85871086
432167867
705985777
363580109
126827264
64379819
476453043
773867832
140106379
82113926
8155818
620235652
470255037
150348395
43254263
193516880
124650034
84050712
635024601
864363028
122368813
635045179
521997097
181496068
248012648
4268382
296151447
10205909
793071119
300812717
30530929
2319337
21461796
716827566
190217647
568782495
225614370
46364597
38058871
2566847
416551091
69959640
305605990
301826790
224234559
259412105
359045924
307370284
9913612
277486751
610876038
82322048
24254636
298325878
287386814
769447586
740548064
358834160
175686433
277670494
57537796
122374659
59442171
163992048
103410512
195333011
223879138
774313025
300548602
167971608
402780152
39780348
475947860
14721617
332708238
60909935
497459108
27641192
795892719
229226003
483561610
132062011
312770539
11433121
358188696
29118713
1408553
729120329
854665361
10822488
418507463
630423762
205197940
160835805
42981955
585279801
367730745
347036516
56616438
151104007
172543356
37042880
64456612
265579826
12250697
93255715
248185389
61027756
405018174
637930990
151916359
56340678
370815107
3348048
3130265
284871330
98363932
78242689
60549382
173536911
86217141
13406895
188930906
38548925
403410707
315380481
158463227
315534132
237556467
350368673
553690703
249214299
143686403
8096385
158478356
86201963
359678525
211298387
1677336
585295595
7549716
258295224
188323015
220738004
211148170
235085106
102825469
6094055
117595006
525799703
679989
13661839
151318474
181637476
45648140
184455537
519716547
552135208
85080569
64814978
711238499
720585400
99349244
339143597
604961809
189341780
138061790
25687533
926121484
122778323
400914247
527779005
209011885
402833646
12292592
83699270
58454822
11125543
32972118
711784743
870785148
290519415
213948930
149222978
268868870
186847145
303726978
42031083
23292838
219448778
4781750
19836083
29710250
408457698
436478543
89585927
184446508
46990230
335745734
119901185
293086668
215298710
247859970
454433670
202599649
32859841
210236357
19317775
647013940
129484550
463218110
489916202
272228058
258980065
730920447
125929091
63409306
172110360
330498115
98382723
66809149
137386747
582539842
15763342
582355355
105231028
908974814
54373523
68302400
101291274
57309198
10377678
24630633
135025126
272394745
74163982
337822080
744586295
495021548
366065307
185030689
35230275
837907669
120159757
381655425
415454517
331227847
209280829
89557701
119559112
175937379
127504402
522635736
322835151
184430760
130179343
449392497
232483849
51538469
497873170
179758099
414537735
17406406
144554960
453277011
254262820
371441605
326849740
204297471
303714009
2829969
616138583
20583673
242449760
96949538
124898736
190547739
732598578
387141214
140501633
125758670
33890017
223278199
371634101
355455385
609729516
448794528
72635560
648437039
358785506
139041183
122428333
208391350
39781927
472302516
321912693
160830840
141190165
308379848
175287785
615575163
9243222
490659148
780835461
56362391
67432192
46649364
179752424
352360050
63315214
489449314
358658496
577112943
104530886
100985235
45417000
204166665
379369756
225310923
989974
368466657
378094844
14224426
424762912
89137907
221161398
213329490
198982536
567756207
47130146
69936485
187702375
138077048
20876916
615261098
137962543
125562602
323449376
453974076
18645470
129802901
1746490
387536842
406327838
59789950
552142504
228195116
175886871
47293531
203904299
313389153
69086541
502082829
620046991
14753607
139394046
112531939
42576976
105911362
131898983
541953751
186870671
724642470
621440706
41688379
160374022
109583975
242951129
604368321
27079575
377573914
73109014
131979963
362624997
109121121
43511091
185170406
285417000
485079205
43328024
138818087
1491166
25512773
188960618
461935113
371065020
596085505
263088572
67778406
88386079
91151648
93285819
241093888
62755383
134496665
2922969
257874526
380802160
334045322
412081933
65241392
229113330
268835634
383729308
205062201
455366190
3411966
387556033
204064057
83890634
271901639
760454427
4845145
586567866
11536945
157745096
281359937
81836874
431039071
4167295
325948303
278973648
254146230
5337106
353129781
175137309
832087059
22736109
164722630
116880073
1657149
468811993
150935272
298906809
214049444
66761034
94143768
664137844
19405150
226042304
96955359
322863537
160666182
55273850
668483212
102286715
7968358
847733712
237949503
458473824
6689767
746528609
173883766
730938
748036759
31412609
282271134
153522692
314195942
194888728
560635897
159133652
802266965
73402694
278835264
44245467
429305582
143304411
189494010
123406929
162923334
252598218
80473825
21036445
198548235
523424401
743937330
210029090
456140996
169537028
438128543
10489605
160775019
112152003
237688193
180939261
120103746
128403058
311230277
515632794
418074812
352592680
715335192
99024699
153883419
141239769
83666166
319349636
15679459
97050622
353553950
66556216
455796764
547330879
12123613
116853702
148003260
3217798
207516594
217755092
2567693
87272344
594416253
53421182
324824648
111916291
326437692
286785513
1672056
103258955
895609114
245300538
655926419
24768972
231141133
430200332
860626432
245452121
389335234
71804961
68947254
122595130
50246560
110356559
600925831
658325396
388031458
159337803
22433262
7318280
5898044
14885181
299315570
59264838
232369113
76693300
547673956
244541258
538929892
108982848
110264271
313022633
505140697
494319737
72559330
462516367
250712980
668775207
291362682
18336958
557100978
224049087
21921107
276749588
68470828
22756341
370369362
21765871
15166488
268305934
34809461
254008430
88202657
218987251
129312946
49997292
202928381
25770641
11865477
821099030
717426520
43245121
478574606
388585630
229710039
751330871
141849992
499493798
17873308
91473442
208466378
131836980
113207959
315060598
4647110
1183437
87665549
20490491
81153030
203242838
105047004
146532207
49979714
379611673
16951561
3082014
357590789
136147197
10742516
402048405
430195663
357588143
330241088
227440577
204545280
384277549
261195412
81939586
625106910
45673615
103163123
396842016
245601106
158863791
107680808
49551566
64051278
281680486
328782723
194650966
428524246
110955384
61634498
32721838
307881543
91452223
296646514
13122261
203620268
1538138
539158454
47332111
391000803
830703583
459641380
304268800
428500336
245322828
399323261
385758305
586589002
815951142
126984743
719009976
204648289
837778122
43606196
281337312
432467868
378537872
879155213
79704628
583778071
796634084
253562561
897278062
312282073
389884716
51790445
109418904
213831019
342322853
38329325
339258243
146548289
80454431
124863144
60232600
133792005
279539863
61866431
641113627
17788854
611563179
187672741
14347503
408764554
1473861
39484793
414000779
207462475
99527689
306820152
3060533
262395868
515127154
251665384
287948106
220758628
186615037
93750918
24071155
51174531
416035239
244406605
34350826
301688872
155738097
113192213
225105742
226784698
259365771
181612607
181801999
439091903
154350325
571797252
119857809
170738313
274908884
177039690
317616307
237429897
259427525
127186026
124908323
548657679
126959516
490117318
400566220
418047794
96920627
815655048
47376943
134292745
25071664
378891490
171103251
306725808
103005454
117388509
182185769
266899538
947785063
76996998
23823390
456705012
619208578
482593621
388686865
567355452
103327805
649648206
299329418
405509939
89838198
87870842
48899450
853045944
54964521
360587760
158229640
27778559
36073141
112712345
4178600
343480893
60814571
788106862
16954175
7506945
675355482
2855929
855378437
108458309
24649038
362712433
41531340
3980590
595628973
874304005
482354571
37356299
10840744
331912830
95817142
397752640
549257622
109588200
154345580
451499264
14784455
8592584
213221439
8063523
472915673
55925471
136461545
655887565
336189817
297858984
170787456
580008733
40451334
97009625
298933687
320620230
122108153
58468210
208841212
403157597
8098793
150492352
226870253
463009435
81592038
421701039
76600188
64407260
240871602
785298127
73498067
72668488
278288502
240268652
11448991
482532737
408556914
29546297
277262814
227609886
532300266
34778533
587311833
370873382
22570612
207087765
360536557
865057563
644093675
386034808
64444111
5617175
8770454
148909498
45326535
21903494
84971054
394463809
52700092
206261872
107255364
76187342
23615965
399685180
208359267
99968110
686951905
528946267
4039214
51482753
474113695
544513111
390079
1535464
425932887
175109270
102740680
203140202
13699850
45785783
535033437
1131878
310404194
331474714
44527079
370513477
76405403
454543776
571648522
164890241
31332177
293086749
121587037
565265810
179206697
507429683
208678061
545090812
6252575
268184247
538807331
205718074
72197935
416317016
86492909
281995621
401795791
420982293
395822265
459473566
70849509
486326586
5642720
6613121
33257830
241532123
127784092
17936493
284784803
227297471
717110372
663821693
551250401
486980285
64000077
610026474
298498951
313462092
181837178
673327037
886833
27941767
6708841
16546195
110129
357943952
30553388
197117381
24331861
384264934
241517653
20908808
570056991
306076190
355341593
352012345
223530027
724872542
64650963
324204764
211739281
327610452
43080897
45051578
304784136
80802868
69156625
197105797
254495371
335873833
515885538
226164152
141068900
448890898
316306681
933614225
897599055
122999
528527307
18688260
106589024
53829684
26833992
26680617
101424560
17936976
824720964
456093398
90434164
6419300
24581424
444365785
467481916
123040475
201352076
132253819
495706380
249029986
62180394
46959818
205588552
354670346
211281050
220726811
322137472
14173820
67987510
750364
36801177
895155611
180060744
296643023
17958190
24858541
228436050
122956293
301748672
229339115
252563181
792554776
126025561
524496
644573664
7293191
1266463
686719774
391458520
40618223
107470551
14221724
47428590
305793124
149372622
404149681
3026549
127634905
546292663
303422132
171539882
533830723
127539438
195328637
226135547
60540640
465355107
65643550
410833636
462791771
155804191
179233553
218888966
718191983
7496602
640215584
102654652
380249264
531429568
77896854
149774355
415098108
654357784
667440359
251778145
208887082
605043958
586271297
480758582
39902529
212867964
62472519
277646024
29705878
366232308
568545968
109209663
443042233
11583398
90999626
217249092
293721673
28316678
5664693
769426270
155480122
227360566
138966612
205357328
10082266
80120054
19620423
296929417
217229589
300943896
250246256
91983447
115499053
117103939
474423343
26006880
275973680
219081294
806843844
307337955
16760575
11304622
590436766
370338675
398399541
10522786
112285552
119355006
185847412
317800054
432633248
250101914
55932368
565885575
205845773
278619054
27159123
111589429
308535606
600399676
31294022
471154902
127232436
336540301
116138529
219121367
3279257
288465769
552363418
199281508
79459050
436601514
24983920
92773340
559557715
4327458
424174319
504503646
62196525
324022988
606576880
420966169
263540104
157363564
412273333
17645892
207439131
156792769
489597577
903396952
121795
204887468
64818897
83280531
63941929
68528966
587526610
310536827
280759838
225463399
213340826
407748162
129136581
411243498
31906051
338992170
402344550
68779449
160157982
6755996
46792221
438360447
183120263
24754822
128088909
125371143
149364518
104742911
54456261
585415590
130877589
88050956
786183484
23487555
914322242
535464524
233882580
1896496
98919484
366685464
96898026
590881868
104074584
747190462
52271665
475873729
36668602
371938465
186057826
24844945
311013425
26677522
708080155
93764252
249322757
136212481
41199701
604093090
312829981
718981062
625094167
462032945
2978956
227568981
127248394
33556848
670498040
160449299
30103986
309446577
43885458
657166291
90053713
604122649
405464262
152703689
247054673
179854970
143333727
93419851
51516750
20905613
779231576
452312064
59316869
382548067
93563827
777173154
19599770
88456239
968051904
904631998
65217970
401534941
74270112
317628630
11017102
749378009
1088067
770391465
313951320
173904569
600818204
98509480
150144717
274043816
4307264
77915682
985084050
434637769
534014278
193901170
380129711
441489454
126662699
483246130
617153348
187337848
312018697
1180944
18995851
46479651
5102720
1345704
994172639
303812122
285660920
264980136
54269435
365434796
12899065
26587303
10427120
601413698
460513354
556370115
59810050
9274636
177238901
5275663
63804184
344939875
207745450
526646048
739291105
105183423
309269
24229443
152214902
166429279
184408363
214940355
10098547
71411068
656317177
17743086
19068243
39867835
217536257
223716090
434917412
111133099
761740383
157978559
274384590
712256094
355062784
359066809
319471654
58048655
35162912
104060793
560370060
249604497
145932219
68773187
6090901
244899639
67287163
43792342
10488244
194799674
215177373
164940753
270496104
27918938
110524353
329128593
422668399
819389862
127196681
519136500
249276573
71014237
205867594
243673652
186976032
449883282
154990861
354050665
547249334
84663979
13884120
552001453
16570358
397360666
177622616
112215001
901882161
571853234
223954229
1506239
57050723
602292308
197446863
433586870
187284335
720923149
689523497
6520540
519254822
31392343
337790785
357374283
622182125
207721679
919324851
156537852
723025485
126537181
354203032
205833505
608015688
42703413
401492725
40212098
151265740
532339176
384301045
26362777
222668238
31508475
85199919
132367471
48304422
330359234
370778123
559990167
59313174
291334103
255879715
83696110
49582518
90372687
69386481
232326745
22129102
231002538
264305462
145365098
17573355
119030988
564518741
13760459
67925947
15572504
62730459
37628456
341203118
64475782
364009806
426714165
551802947
750275070
319700334
142336346
474328197
86673828
150251658
162628030
175493193
83138214
56324484
205722397
98474036
910143217
137319185
298897238
647804721
333883329
535157979
209342206
389068899
451932385
125585106
292406222
127963462
60165093
104393738
34035362
265662087
706467874
110870456
338581172
492480224
288746776
404390370
93475027
687718554
190882595
76286215
22224727
139338367
449887765
271481357
687603876
70238951
243375631
76300052
3493867
33236417
160206524
377120240
363446997
165526679
638424612
113932687
339860282
236796682
678204105
56631063
68065054
99430184
396513431
233318773
109574116
136687669
775674297
6765098
105045778
146774399
237582426
138355094
577882236
606751649
809963549
12712854
550229954
163547372
145968268
590381388
385161661
543006125
735458497
19158084
49987588
132238821
177646449
25975697
2160303
1009992
395556914
51996540
261495244
12334388
197367147
75305903
180305013
27422016
174097334
89498329
250821352
318649595
135788398
217517884
30675087
427631547
82427941
469961226
129388067
96656460
99988654
650435041
62221679
664632712
294167784
114506903
771989232
22487351
243336145
1405523
246099084
76829540
368775313
250793702
311389825
312301062
168846703
207696939
283540686
356033417
374230477
240478685
17439307
9142136
13025723
32136278
158656866
96639858
257416406
147772160
386770214
595875422
65565044
132735140
8396720
127671958
34303452
716383487
471247978
30391592
128463502
378609062
182959619
404878197
621931654
116705548
16274337
386984620
534642084
234806224
99567577
606288111
222318518
752274716
76878842
100735507
31370159
181607752
637812232
605775169
213332859
550185836
58695208
388854793
145287550
291731023
538977717
4492879
271628049
75827869
241871785
258447593
56602479
580440349
249514211
56404156
123912532
112446720
158149862
68346980
17591957
29946416
373626358
525740681
284027462
224983672
4892155
2774210
25706523
540089700
660320365
731651239
62890051
226201030
120155679
588615717
433223901
298779775
66086993
746615072
72225577
83152059
103608725
153039494
44615994
37802087
215064024
70994653
149490435
120314535
232273285
66482450
27977271
49480876
146353105
94054864
250205345
111306901
9228840
319394637
549486179
231822889
205269810
159860153
49698451
82459206
516012877
807147558
14746865
110576482
433951071
81031840
50946502
12535705
143342880
6293999
75618270
527257397
130422658
97380485
14211111
105599341
356922348
49613
263117096
354296105
27049491
615359520
333656401
46814394
329142313
483335857
276917822
503388752
106594311
17599001
304190619
269214666
344370386
548335981
408149512
19520891
63290810
25556193
295653816
58836910
50302120
593774532
45814992
5669419
39386703
339907668
27675968
605212807
9342180
177196661
89190217
387834818
128025557
10307719
375381577
2886054
385264176
119804388
471343290
67316526
960794490
689480350
53027302
169698618
264883849
42034857
190519228
182854306
612330352
172502991
767190601
415551104
182742275
369455699
159692846
2960661
656094659
705214176
384673757
49856725
780957513
115837832
835988
127433011
175883228
475307033
190158719
283370560
471038985
242799018
384659319
134748538
7724419
160862724
4615732
117477792
63329568
193493385
207979577
631225509
236097591
77623674
62512780
117698953
628437552
53821774
342162257
611409007
174072596
460824934
34304109
57235423
164881739
669083482
271772505
232124075
116219650
651032856
254712067
117826628
80909673
487347045
413791191
171971179
9612551
253169234
250207947
51117135
163972637
672870515
185221148
274196130
114842693
223919697
391333226
46150299
847251050
277749174
27300786
151597433
15260498
153715981
62952624
71359587
62352252
415746828
35692506
53491344
54505756
213984960
322546950
33346415
184898901
179749847
22806725
191937032
24524636
157519183
267174018
306027118
179115460
399279100
319743583
3019678
37230924
33054
523840309
301990176
104238294
375755563
26419730
55068236
201230746
4121342
278785015
489972892
142985039
336970797
86246323
105169365
734013862
143105078
8055364
241612272
321771373
739351915
27764387
25026203
222317423
39462840
55393187
173851127
716988601
8972555
595794364
45018933
382474375
61906124
636055292
423379792
75717375
700788110
569271720
57380331
856896434
107850761
308151658
840630041
120418967
193165455
485223869
50833652
211563957
557538789
211816470
285487184
622026977
18716909
12296046
12061768
30953712
298338242
87927021
527830270
541222045
928642377
324800520
651812581
15046420
252192935
61845185
127989061
352412443
57574000
83577584
167728873
16546192
56238528
623470964
225956404
23464609
315316550
214215388
396711596
453736672
335390671
464508536
464819992
530444229
30948808
71269565
701282262
388410659
59946428
31272544
92150297
55124756
188973928
718567734
322618924
507327665
382079068
455358852
9374777
340847242
124887994
49370893
27186330
71213445
795719661
402405516
143385888
419069791
46787049
551859280
643448882
7563174
722961009
430501961
272937309
505131754
174245253
25697126
25083433
187845436
535048953
664978239
195384284
152323142
10083076
173164470
202471239
132568148
11864868
679767306
28133418
432281631
393038857
616933258
662886378
469607257
14218173
42744204
132078458
126051598
431008166
229170480
149432598
423702225
869679903
50585622
449753242
374866039
176275901
365278160
276482890
69004615
788667279
846445879
25276737
157406794
263823718
407304698
74044710
345454415
125232375
22499110
873597581
273377042
82215824
81277960
378879526
5969306
47416007
393171351
508749867
94233169
90626430
134159504
164722393
9362770
271859062
423163714
161149124
155280238
437161412
1921088
2257154
348068432
426232108
237992938
43417081
11363577
178068008
46220668
567248936
30882625
337663200
678318335
489042599
25176390
495435678
79378227
185178492
1711785
45724358
183256763
170227924
366307214
260177228
452263360
39079867
112390903
86751556
26897153
495221182
357480439
338244473
313608095
127596225
590049899
163502264
58181334
623848269
309989809
378997997
284187084
99019690
339978832
221135047
43714110
151049672
542141083
257190349
611848916
3895647
482724869
43207026
477973642
216415310
245143595
44690388
190105177
235293017
104510953
131369590
137127342
409752314
39536644
8975091
630904755
44312832
374411622
398411543
342397179
574601067
96029881
881069201
791115502
703097982
212716865
72410760
14319875
8103960
326445201
191502797
143310172
460942954
334265471
363176067
165852152
43299438
144260247
66186758
521620885
15439634
334247130
127243
116475815
221534011
180810090
116314920
11399569
480997131
102502011
116492499
633530042
25663157
304834951
47370686
325334190
384913956
157370846
148257580
153832737
291347893
537096
210413848
67913751
143220394
99682953
582784321
63899090
246133563
40212785
204412834
98212623
245218631
596049809
436383107
218182174
306133438
92487187
235836635
263775294
42261251
64615735
303900543
312838181
172115127
77040038
702191982
20806016
79322423
260665954
672241556
429017871
40961725
12673343
56217595
6722152
113559015
205439026
112969518
366892105
192040523
12627500
441879827
155250868
42163699
472028958
338997035
59963860
70331948
349133225
111182529
151288086
114743623
203417546
649416314
73816954
61812261
131854805
159139771
70677888
238008857
614950059
259745221
244374167
176093840
43589227
299672851
783754499
320356861
311046286
102176457
349939416
541110037
9897359
46476075
590304426
534839907
255833862
163413326
274346991
2440405
32043133
607360398
238806642
145710833
177485528
44151430
648839569
17532400
254178047
591991196
312377612
44630143
390001579
457586479
380227561
89113505
77741961
84465200
29220474
196510801
92263319
623630246
244485895
518767153
567912498
36045264
372387517
116394873
643735123
171203710
36533602
150796603
63730364
306206484
254436402
130680184
139691214
272880506
122411745
297588383
204378239
61280937
27923225
356369791
447321969
887502556
371540909
762078173
106592608
622152013
686189442
597901710
5043578
316439109
453485259
137761783
358887435
111782773
2075073
358514208
661249858
53662730
77036486
596637088
152681737
4897657
325427180
704035365
788512935
118579847
525503410
610666363
39069357
40363684
408629277
99312032
209326508
419365146
266760791
103564112
747564311
574445867
350745132
35798594
433096159
342164978
502969135
483489397
548029970
325982726
228891125
153060687
50108023
481501106
151822772
205840615
490187866
512832317
160446787
495318784
41864594
259421181
758878879
49916354
87445034
381337655
528337048
536872683
34874821
140793678
210173492
5718378
8726540
233715169
48394441
287019841
332774313
173895853
79336131
151494757
282087772
57705448
206915613
6483021
40264285
39698674
5890568
285273859
160622452
201041851
326970155
18120008
242909554
165162907
280025974
320799649
2412240
624857691
97355478
288990211
82000744
5109530
247502194
280812864
12050978
79737538
322349727
206963453
148723583
433739507
251203396
143674545
453843779
72811387
104774165
1591453
27191475
400205943
857374403
4739017
85043958
136028483
17508599
508999016
152931303
296393844
278921839
520910686
186815450
65196307
276096506
742660255
265983224
186385871
68175874
5168855
172928927
17751394
74075956
36926285
148448238
32940071
350458557
4575791
228901088
17278156
536708099
59260451
208409259
164223298
2612521
210314931
228469002
365244711
845681942
68346147
128096944
450349851
87148371
486486844
169493405
267659489
420495106
963755591
284013713
339936990
494887572
475252789
36645186
119911807
3215965
807034430
206064427
529462934
100051729
330057523
263909908
73756746
289440652
96175924
99354183
155586761
266977638
198823956
118945728
156534316
644865412
76992887
25183239
721888949
143912046
43390176
500496425
27863920
119925424
76503394
442480582
405173467
159068255
273195755
380287918
183229885
95053279
244656342
832366976
416125462
13424365
809813010
133361829
79729458
238037284
241977785
510747641
173593573
304269515
928337428
289719088
670339104
184085779
308142456
535108681
134476805
219595650
16610741
285481733
482852312
332847150
44787844
282151267
56865025
751241504
7559965
321076812
367829359
523678391
82631051
502145569
1360226
380618863
27854679
534113959
104884643
186865470
130951691
6543615
16788571
1050772
6921144
743651889
230939103
503303077
314768486
27193149
22156336
227773929
171724820
362092389
156690235
153545029
109807550
460339974
232513646
106640809
87723005
377742996
164145088
319649986
482047656
239302656
607828765
84127687
47015494
74985645
41066671
620321144
3577591
50421245
380615255
135842241
155168166
596067389
5105087
65580035
221369564
98330076
103827737
256848671
9238340
14387478
392346468
81950694
384996541
399339881
650694133
831673796
206040495
26205429
38480195
526535084
342424181
742246766
286262982
269082322
49413175
170843829
108133937
28280478
25873038
285488314
199305116
66526582
103427763
429168509
122313395
450826259
485797020
627852913
64869046
187584428
153688883
738958463
223324369
279866706
28769814
804048460
81827774
218376001
34847569
335323677
498037869
219447651
584937979
726567769
269529402
636852226
136372164
105340313
84167361
715102127
8846648
73368647
72042655
2327961
65791971
300361728
405867688
177593153
266070617
102951744
9995027
88729478
380915132
67577891
538077215
71813186
17696163
31488394
501044569
151884119
21577500
599937028
715432951
105434210
299623737
85594872
103368338
406847255
696398613
217308272
350229266
474596778
81890707
1041426
195080249
598418264
52570171
386347165
9730332
290847075
240442244
71555804
890574230
383690626
245557861
23309342
431540171
198387043
74973806
50810739
224592765
307309061
710402587
288442876
411065154
371281757
816330966
118496466
333241433
158140717
35103747
106057001
185818008
553677557
224748997
2584063
550427089
199722270
449657575
716522278
248447686
542651732
135968475
156035417
241797031
185154895
523111626
33710094
362378278
372550909
625060671
332588950
222192678
25502836
175255435
95611003
69460098
31821915
4763161
366695926
298120310
524177821
391513045
366199769
481861558
149203599
322696531
304850809
11823764
484202558
102541882
127935102
363466195
29485530
357778325
417886771
368247072
137994320
645363922
305779577
253231650
21900550
211619642
459608285
64230971
479287619
1185017
748090571
350481754
364658295
7725896
479189037
140108113
570681263
74725446
95666075
218113565
832429789
150422434
26294979
127784617
70163826
186356906
79780374
115412948
368704225
182347282
343757636
156895210
14466815
37456464
142218475
83161186
407205259
34108116
89522885
47119381
219051886
1153390
41734067
293612187
456552472
117109484
9188791
336391034
91887419
463305669
453438618
469258215
34782242
32013862
209592765
104229995
33496372
266213208
3020392
206140100
6961218
441212266
36988429
109417764
968243092
175938366
572352377
133087544
104581511
34536149
25359504
101331703
15086645
140113355
901663115
658334152
271992506
142822152
124669402
542877736
280870413
43006024
579750930
64601719
186584008
37598701
64961715
51254373
33189250
362921668
432662064
197626905
168246881
6887916
3021726
587597231
367442927
110427413
573766195
459737646
192219903
47313368
145104207
100029223
45222527
50708753
108351729
277006576
732008321
78333182
69238729
24919752
244015148
148315879
51970303
300497285
529029123
73029752
912404008
166747228
698037957
755188490
428173156
69846361
65017417
312749135
10170987
15568565
193995314
738203349
73956523
490187808
230215901
276335871
795207183
667053245
442266167
77272601
484266992
251222382
255623494
1062630
29834016
71647940
246394189
53353945
727942591
277333709
469590024
244789298
168041554
399909566
31607094
863307173
499315742
164735781
480878723
24644009
313776730
498833484
193599730
309484399
326249009
420527298
136377087
221646619
174748631
351769585
637114793
279981395
337734627
111286656
42356982
111485175
164882966
65045561
1341175
505650328
287736843
36381807
4256818
9545908
757304204
351208754
505784480
623403666
55749490
406960662
295032039
115138192
170882445
370757652
408540344
468360389
79282799
300765901
333596321
136883509
143578297
20681884
80270365
46517772
158457833
117171886
114366376
495048854
282153904
2277223
379851732
600418506
159391300
448714571
118622272
69202143
198518928
163494876
77226981
3027947
440116564
73577449
314984168
506904714
122155980
722895731
21185722
183653701
567742301
314977417
377478431
175849340
169551792
55530582
27500716
89888501
345444744
248027176
386893515
231086622
14167017
184128434
555466923
18642871
182765492
695293074
448876096
3364459
205579303
171220573
22559202
795213366
169192658
121372330
27657767
40657539
163898238
73832966
97699816
368383668
76145354
288232813
694108761
305871754
147723
584033662
177442420
272886340
383719731
140430552
59032548
472291686
36594941
17337759
187062951
697276634
223339858
163167633
269575580
443023413
101459287
23274243
22611115
59795591
333610468
267396580
37212674
415813043
6749096
1728788
176038862
371120516
90733265
1876616
117006641
370755525
130544973
271119920
189864558
215686740
800769200
239899215
371241510
726982521
700842768
279921227
36259347
70922876
440788148
308337847
204727096
337092153
122574460
12447360
76256218
484573966
275156602
173478956
48375994
403443646
129983046
22416989
674780254
722397279
148586564
187910915
146400422
610016721
12455101
242330757
252721880
19860006
285503212
285034516
23446712
346416502
149644165
79409902
567469349
62310106
806794288
116915
65397314
280766314
19179958
258961470
457032014
68090771
880703076
711859824
164211819
294593692
440696459
23861427
269150802
16575670
236915686
142689099
320456646
127137355
32199890
42459824
151342783
56617764
56341966
286059244
832471384
467353009
283809481
543577145
121481036
6845301
683461843
19996250
814267114
241842901
384031095
281543530
107109511
354096560
926131473
915446471
65099661
283786338
668499661
75547769
120034197
631711235
616105744
77526964
505246584
177899871
427635831
189272913
224439528
253011537
163336669
74595774
219154919
152514971
18619516
320710221
51103905
120982569
17237504
119859225
54466905
139551564
690695961
91936757
34612304
2254214
208828284
6941351
518843388
10480737
17873093
4883859
2164877
171310471
68305429
63414677
86812714
5625488
165856314
571186839
299150979
371899208
27919730
343049654
117509753
532779779
113723575
221647314
143904888
290034796
63135130
191232965
227701416
31349028
51363886
3861947
256746345
103444479
74254
94446273
470109523
253994602
683065926
134940195
378939484
614367424
662957398
72143033
6037648
250228567
467999454
165885789
5216033
92316253
205357877
139597837
15450639
231038834
236146600
14759347
433327888
47656670
28517440
59971520
75198017
176782654
224335153
132020298
171228131
165428915
224569613
106573028
444256968
578099029
117415397
206286221
275318280
41346844
17727525
929973736
89532027
126938253
18973174
199834877
111765765
157714818
168400827
766681502
341863203
117915113
581054740
5218526
73265543
360889632
223351667
336098440
5404964
293597774
921145
356066174
507007894
177627877
27779238
19107210
741942345
46070023
485323046
41839816
207378214
292646539
119985970
34617300
366826111
18127492
298778045
884992300
220726521
191323889
142716002
8853841
451090801
13912108
83812437
80806512
8094645
12364720
263415433
868127167
485972524
389619371
382418466
150303087
40462194
204380516
765531133
13048244
75195310
152964139
107013040
34183922
536654691
13056718
139311774
627162620
88533852
805559411
278077470
206978112
35507444
375395098
237594691
105443724
4469351
129236966
29866320
36295235
656651703
7961698
513000377
318543645
578022264
107400195
75701059
205730784
79516397
216614992
619535396
749914064
851773128
452812056
125417262
467218
231413622
149787091
52984243
594507238
201902077
36851598
160811745
191280951
235036166
31531883
11197894
689294453
30390051
728328877
76732823
669050832
32936439
378180391
777739699
495055796
106598451
63207897
208194467
299110763
82100188
228424839
130638905
74390719
299596575
255367225
267635428
202778651
82701695
76896669
213595351
42049325
80346306
65526333
4975258
92106992
591184181
795991965
502544641
226631160
377497255
30976427
614351375
633846988
542274466
342777645
216097236
788495282
95169543
133633346
121909797
79160186
181059126
286834183
463463682
165257852
258276669
383387053
307612614
37789981
884940757
467230145
423202169
349661215
203768558
81049162
939227328
33229211
15630429
474232165
351780434
122851608
641894625
1023533
871931025
412169384
469724011
281109966
152680691
294238103
269614336
522973762
6756525
215268062
23545616
770721824
621332741
64781774
142833343
11448790
155329507
141337302
211612532
937172
254893586
761938777
386087595
286628283
418077785
367967559
356405861
155124059
447479857
132900361
215503482
351451747
241633276
66755034
6199090
839626523
199156181
353915517
185731451
82697444
81399093
205442447
577792478
94215803
433564697
44330753
120526793
19289897
312545031
350970317
68994632
44274687
197762539
356139500
441894047
312884499
17605624
735009309
343703750
262789211
161272693
203921659
10569568
323825113
730569912
175664626
282250
351115417
38801670
60303491
183300824
281920597
483667273
139456742
131955739
334867561
208952402
271528530
334925789
343656053
33099583
197497816
29861797
524772855
665793455
3538212
303392696
133104626
20838094
263735573
236883734
270367398
247678419
22870755
4851149
53324029
26520836
589036164
310532249
797357058
776182888
732885217
158062409
492098376
269676338
171670367
92411663
74338189
168574467
139295115
470741205
289837855
34238032
142763176
4063061
202040412
174485522
104734391
25736632
146558425
19587501
428237572
184077651
69484978
700065031
4101856
186195467
69129969
180836746
536742275
373095735
54882826
545263583
263469007
368078751
226163529
219663536
153630000
64528353
221055201
188283899
54706418
64195697
265717162
104909610
563848547
731663374
579642751
431689400
116075752
98912186
290018601
257447611
454182184
105426159
246896224
44678719
438024126
354803755
594295865
238666672
439596480
444583063
9721273
158193797
750011738
108630890
132207727
275575315
44772670
196046076
541519141
456123177
100490042
272467921
11691278
53777107
308449923
50217972
160963435
144672052
140371740
39026092
213164017
424658893
4694105
117804792
175520790
322833652
486694059
114686136
494972186
36502487
42649166
5771736
745541669
126541456
207985801
73255365
621560930
487507947
58920382
49286044
16983613
4320033
306517812
112392686
242328340
91370473
480889238
18676398
48610558
646943888
487476478
698900280
223207060
135783978
31353588
28444949
183373153
216894787
157898473
486756167
636611495
30500218
302603647
143532715
137466695
10992685
393359392
434751115
864220793
172660948
157805167
24769806
99456202
240965764
273300199
476427189
604978878
424862208
3327220
15315435
395081378
398628790
389178277
48705385
163512766
212361275
455937222
530788826
125524779
455020396
285382775
78558782
7437654
123158232
48076581
203983935
780202737
528339207
51397187
505299397
132880391
56806211
679779971
189662751
34493400
271513872
263008390
582328908
304269358
31717527
228371161
22180358
290237915
265621
768225879
110188674
237962014
160671413
29144604
493771281
20131970
851770615
3433930
5725045
226926458
148177414
21936406
147471285
206063243
721820344
383698583
110110489
67586771
61738097
698171402
156169298
398829785
415761073
297796096
87546183
113777535
376476995
39406752
478258248
544595910
30516406
329093412
364923879
149919706
601698557
109602186
258418482
201413199
351041802
44610899
64286074
39780166
33863778
184397338
128763009
68966791
700963759
142743004
253781695
247864800
216207546
438907826
169196633
121735947
852639288
27720100
30240325
218842453
307960052
487435648
255132945
6382069
62815933
18231568
35130960
21597618
244040418
233524769
554273054
130632804
127781169
99760861
225056590
217292116
104947999
276312161
486816322
16534871
108485917
156631961
122779828
44781607
77716842
208917776
182716422
58096550
445823124
252451543
143245192
84584854
146567026
474104113
696095152
37419329
197692617
499171248
411770901
11307960
37479586
10316920
589005365
347753224
2241601
543067940
112703178
616049477
84339117
708637156
42657754
211235664
548035905
388947763
65401390
423407395
687495923
277654104
183405323
517943492
175077719
195526052
104621158
135411778
9016176
162237529
10513095
368100995
433541317
585009664
101346085
184982902
6369997
112759604
219593806
51132662
64909267
118539593
179728456
526646276
304576206
826325412
180290014
69859967
320684754
189709870
165321004
278965491
93206865
88271834
308129040
557894050
822652031
831811365
310411292
35733875
122085373
32720630
481409888
174186829
561469969
361596438
280371028
16468789
504461670
71574349
320660894
561185285
20102700
38632322
477914479
118763985
126837075
195104631
549981108
183659535
29513424
277669889
61913856
362059491
169281314
457046536
148190405
23435878
154110855
440753891
103243462
80337892
608409952
586425633
156016057
539001468
11299392
51080181
129659208
367997158
787023290
387906020
517719096
388485108
179705129
315828869
2513039
10205022
308850771
473690271
4296881
881849843
188164959
590400341
270743551
19952064
16718326
969257091
81562276
402534921
574336237
47070572
347986018
508327550
358307006
210188108
231766860
280901772
800836052
42194600
182502792
386313199
30841299
106015410
117290180
584392521
122701666
355560834
326204469
1984239
175203110
260822461
926507001
387499148
12240373
358657343
348820109
151391444
24735288
21308216
337825430
219119629
237742823
14990476
756799745
97111230
552151714
361322699
293926028
65537037
160729831
544922137
420000203
34997029
240522430
655602289
319448000
252548862
51260567
112736750
63555274
14905096
80640392
376385487
143630654
706400316
410611319
169496143
118482474
64884618
383727177
170895405
614007296
240668378
427704989
101544230
3639886
197507426
262625990
44895837
604555416
7821126
332787795
154479279
300686212
154758583
305071274
565342394
213547662
356347582
196579393
6947923
153939098
53692216
14950677
338145470
385525923
5824805
461303792
119451544
157034651
311051999
104977523
70104744
594585855
328362107
722214065
588455832
302563733
147718405
327249814
7336103
307279182
103474069
9065832
9406789
702642863
49419509
355755265
136117115
343063629
59227852
416328391
88670763
647068302
232513700
285347201
216176730
545503309
470870791
743236758
716359986
118320163
354605859
385917
325847621
34634981
8031525
251673809
80329144
161616768
150501622
431325220
377066088
205057770
137891213
27933059
559741562
139809056
243314896
22342520
61484146
198162671
51152670
80746333
244790840
435812416
84130442
59940447
1152161
194412368
558132476
92470123
94462047
312089902
115846575
458868748
431376947
811827644
525217
486863903
500515155
498272057
187393183
21633263
40173939
252308163
46860237
101778390
31072400
232354789
58542962
23525093
613574272
92459426
948289442
274025529
259569463
676330362
53525570
99525526
474576722
30500908
417991489
836185387
346881250
28047859
148313519
66395840
915653019
92130386
52184434
787469943
303517770
17946317
171288007
147589751
128779934
124900075
187309179
10166101
470371985
571370906
29256761
248206310
99518151
127202241
236332663
179390846
36588759
351087585
409311073
248538400
315592297
219121217
337136187
313606686
765235507
325517428
743390918
282758501
460902830
98467946
215701354
523276468
279817763
61435224
451160561
97005504
93851749
120076401
141507610
107528008
177210173
163762196
268998406
797378210
414073938
679211632
82299785
36088958
53679895
585440506
259172484
384623355
467412688
382880045
68581727
213501865
624094337
1541433
222585507
12068055
264985077
380297476
182395202
1152386
80246420
146154657
867881416
355651001
91322410
438969728
245607633
144537985
18959881
444824714
177687923
247620359
314935290
589782015
83420977
500573999
113888026
465125217
364879811
4247654
374283611
692755434
181575798
303870610
72785390
395489770
6120826
469652140
448388380
254421140
58754134
25726656
423851280
378675396
176898786
48174017
347488158
294602220
13612719
175906054
8167062
65809174
56740331
837800377
700532835
368758475
400037098
478802342
210584206
398440410
189404028
803138333
351582299
105359572
32985009
535836203
459841348
665059389
382101331
360545896
464463884
265905692
246886509
20465899
370605827
715239852
327932368
859587665
354632823
59383689
31640661
381770249
625185855
536735900
556383683
806940459
8841733
480294139
307942044
111564253
454599037
546861232
524402064
167675315
378691840
292929107
71256536
416133946
48195176
14684167
40061322
661042498
57342768
833850365
182237621
62485799
79035236
65806576
327608097
752217636
154460215
76755477
282437032
13238171
303318125
27613529
72086987
301366872
475656142
171657385
236153448
454169148
401248218
418768859
72634598
208624443
308381358
369816569
94865631
231235094
536801256
50195020
555387171
933325488
98373245
393420257
221621938
476021056
21450522
61536492
26404324
401442506
48326768
42513061
319899361
464863233
25994071
87601155
26770441
177855042
31279707
41900462
618937680
55415172
37981652
18680483
7923901
115113936
525818798
39848782
506458276
9095771
56892219
32228384
283440254
448480754
30226690
36224999
142942282
286676424
139154376
66920144
16503110
239686343
55171583
31207906
219022951
44103157
170685815
285299517
130576368
86928230
197228045
20537815
2201518
51938278
616001336
80986499
178406022
519513872
59477602
147801613
816996803
677423105
251932775
133141127
143978254
520542503
466684291
171502806
134439355
299603755
420623589
308397704
307476312
711992081
18927216
34815896
307515953
28273476
114504033
285836560
291093919
105686334
640365078
360157676
5671985
153889854
78225581
423341084
661190573
394760479
1940998
434097451
234014926
77725614
24820321
563369268
129210100
27598533
229408851
79444605
14106537
91186948
362119525
29084387
168877808
126750294
498479897
53834
678930668
316689015
131664645
62093658
67146902
2696859
4700534
714390996
372984
463907316
442178989
91665183
153406712
99093989
89634670
365953038
179529979
215021977
31610062
376802873
411607633
254763802
429948377
110415166
375185599
541376521
13162598
182764010
72004651
455345475
319550462
249809044
293841200
363147567
460014706
391757022
662506303
192937479
745699752
17900257
243109054
387955157
30214978
656780798
16469745
621443369
535480489
192098412
292190509
459702280
435594236
180761509
35282956
77351
64346622
128457544
35220210
70537039
56771680
15863315
111345475
330090313
315715946
411055633
286060463
12393092
201573821
121722017
163836774
110161888
153143857
397159552
271037446
187012470
131274286
101046924
431223101
845255233
757813311
340120697
42252496
245918365
343196227
186783664
28868537
107829763
1001405
357218272
240384366
604854953
160840280
453057726
613487300
286253
37895154
347146002
62811642
292315948
210344014
188444144
122804488
714291665
27409537
283887830
54446361
335109203
50991868
220473198
57568033
47285135
96929108
430494027
17305432
779462535
72014970
329003441
213820655
217174607
93918322
352177729
310257037
244293053
852295676
156345049
454574878
18354930
630058661
172775214
7692029
83417881
437567224
236031612
54270857
307075894
609087548
412423689
13679207
491850744
69498177
110447760
199340437
447282270
198847424
404489583
256387971
470863733
231548303
625275596
211460939
7154162
205239260
102317788
60094994
474222961
34047547
11800281
50857554
13203189
324813443
67266159
290878512
248281337
238733157
352020396
527199170
404548963
530679476
36625906
577199212
121108026
492075343
17926139
396499031
119943737
272416511
1117569
555778747
2740028
688363471
245092775
37153167
347759874
425821049
219495990
24468534
1085768
41409934
230964890
133016482
16648128
24081770
102808249
154291909
47274006
111543787
36451371
21655752
151947022
423210187
8590738
299310502
60400222
33290684
254902023
68174974
438290633
38208541
163909649
111112791
142935623
321304701
632442469
363294858
517390731
600801490
217029084
15550330
202179245
842038130
50742387
39845781
161441851
161615157
5983618
92102641
87163153
38222176
24290930
576932560
6881797
192663108
471880158
465123378
176280373
178248281
539583844
232623993
185847014
551876068
388828248
241894249
76499247
39187126
208801333
764054305
251937235
205060288
53083625
403366562
29028103
133232716
216505282
442879850
180055021
87428956
92966082
796493902
119335031
791269881
259647927
308437153
41739586
545716769
385991310
472808524
78630879
904400306
450206
229305879
33967718
55688323
75067864
74836606
786123042
304691677
23492512
3652799
68272024
46352297
588081968
17818016
321179468
243033647
25768263
519884654
10925979
218829246
286542790
36078536
308599473
43555548
24298093
57574907
5349200
241991277
25150537
11324000
99962811
101238778
944518275
21847796
5775545
362397682
51657729
453521676
338601874
183817930
336210033
67554702
115427819
490752038
165521445
39898685
8375247
797847186
192866143
20760577
127143470
311735664
137331169
153018269
296733313
46529929
235587355
844941621
529022903
10529163
213408521
228082186
20473132
32697018
197615929
184680801
128130393
89015732
104461292
202592587
348248677
180239601
108730908
52185843
368482128
241904565
140593368
275441351
213186676
246641241
138522853
71212058
48912496
36876653
106119198
185838238
168748
417862821
25496764
21912032
181269977
30303062
295816284
119181549
492798592
452994853
559002338
25925366
20934566
158583246
309138297
50031136
536688697
399955149
128848244
114746810
72154953
147059453
204651029
417322960
173179257
181804517
180184989
193557502
150711034
431964030
3448161
185783689
124178628
394872949
19983351
66805256
21040415
477731409
410977510
187421693
17243086
322401536
466543749
252919298
153794572
61004146
135208832
365918985
14055419
264849305
207012090
107394330
310508327
418923480
24840838
151641375
674253477
492335524
714026214
56343181
133344941
579129997
207863474
584048918
801620811
75674912
145353278
308308959
437124973
57049538
912540901
354284634
809349
714711228
121503552
65308617
216910958
285773166
35781206
227956961
167414498
282782766
91196763
4266228
140514820
879748443
37237491
489070589
191097216
184587845
730101746
388482959
13690434
30141037
30906519
802816488
201378635
540538137
356413106
30010753
74273889
310314048
244387650
36015488
15568004
213147312
235529970
238048285
686689789
180436827
167863771
257477318
314266554
605768270
368053642
194268942
700619676
250880362
175945590
32546315
80047903
167127042
264235792
282079720
75864490
325060357
143395441
204257550
373386587
88613442
764051053
9895892
124668121
409494355
4159235
109778274
383879491
20248814
5654468
45991312
680111745
285176255
85734225
223776164
285721708
340971458
307965032
309010591
332672810
196277664
241224771
135019237
49114825
335497971
41167876
863014763
146588616
107701277
46448549
373512368
81589393
8821977
167799448
499403310
78441417
31574508
171479199
647693531
145405479
375204192
77593249
303619631
5583288
324322600
190486123
76246481
298053793
27164416
9519541
260399026
36559065
160004055
211941592
701376309
76847912
19963127
93929677
133553399
326352717
241531263
220672837
13059434
140233260
86592679
191499474
293547004
12685850
151161076
17098527
373884780
176330569
496282971
639588445
193526018
377253101
117611682
131378275
336836465
22658673
27722605
354181767
243397230
438831352
293661583
422559511
15825926
75460298
585206609
870241821
1165871
147649039
467247517
100269765
480187198
57851095
308368695
466257694
78170625
323454079
248934172
82130048
169428890
184367584
81063985
880096520
4678626
603732879
80753212
442343175
463143269
520077218
220339876
290329367
369300270
88249178
178957656
16670191
671064763
251200626
417501650
9756001
708941049
190053560
119165925
35636843
128165699
98223635
65331097
116044277
9577639
106074080
149337372
251824104
15190206
268357310
232475375
222739605
41706652
865300258
80512224
284025427
182057482
175111319
371416135
774929224
72320700
423851736
89679129
9010830
112106099
783858061
372569744
328601015
56363752
340094681
88577440
93595782
16052768
86615678
34524418
21384276
111927772
847327181
347275513
170508191
107760109
312614309
418857611
57256695
246637452
352288739
224759690
39808492
265812168
302150297
481208711
490320783
335890005
40043163
22401370
444580217
28918994
460448128
216960540
120963616
558320640
24604210
607270391
427155950
395548997
293191922
360108070
347456235
666428189
531582878
664393448
55285106
381997032
38903653
1942834
211931154
141862245
225566654
365507041
430541971
195521710
54960504
231265447
5015572
91200030
20248384
539943927
745228867
335629577
82032131
8736748
524591590
154562584
723324345
69600469
144004701
2290483
28900095
109090112
53918664
50256884
296981166
344324006
558364585
2640922
375643114
159318353
42241002
26453726
345813390
275701399
922693486
85800600
12131666
101992390
164752382
632693358
175456373
190085406
370473687
224828357
57047878
224246430
304834124
132974461
105714859
355899137
870185313
150842625
32110817
100122444
476119552
421069997
290074578
318003849
207321294
704106772
9839478
99679881
184466892
3205499
116352395
234238703
270169592
2871663
502661777
120546611
515584879
148219338
516818669
740517197
46690704
12938120
341569303
93956933
255691430
240198801
742475905
1189837
60201968
423172702
11250216
448120758
118483243
31186972
192045476
83170367
246660369
86424640
55219662
89312652
438689480
341220047
72954179
150195914
202788873
17439705
30099161
50944615
163869528
614950603
82143410
289247461
8996756
97026373
8610072
144964121
697268487
486035234
21516398
306090348
490254288
404163309
75317235
556306959
204217312
474277902
226429163
276900159
316298173
282091085
51365910
17374783
388865670
555861514
225715327
957395
34497150
117660562
331519771
67629860
4507010
546452980
881120971
253276509
42278805
255518312
229082520
566290996
278343108
375660994
88188311
327762927
43817839
361469247
605620330
87388680
241578242
13692654
648296438
84352395
252343898
170455157
51687611
438466962
320513795
72897982
326753846
298708839
392517750
391134087
315025790
79566856
331245057
64763193
47563822
188190595
14434646
514269374
12706933
712552316
102007951
65338109
361082256
66645183
520875781
819652858
492104624
122652608
7421961
352697964
519918929
71453624
7489363
17095391
28698045
74309464
203726940
280422726
327123554
103148383
387946344
77061730
480047041
3829793
4985709
101809563
240654474
606814835
210225380
156738936
193922639
24318637
466992149
39350800
56208524
433464191
174752871
279324804
342135001
294344418
19466105
302412972
410364546
318227641
157401984
35648729
56076991
36388749
65975429
407230237
466311967
397307426
382112878
16548067
177011327
259752001
22597053
83343253
139492412
518373400
65156052
26899967
23610873
434815153
48377856
569309058
23180745
225762871
149267347
309788824
322429911
38575528
435315090
81952804
300344355
137830084
173827929
472308659
240183370
329196440
709741746
29502255
324653218
274270502
663808291
527168126
27418989
579884530
247893607
45208276
285581857
54975279
211192361
19790905
245720336
62958609
124732228
333752817
318850013
88179799
9567142
157894424
291003002
289874314
927581604
51239764
298574445
81754052
26091023
38748943
25085542
136433491
432786538
288604382
707451733
118909578
339583931
6781261
44171828
58879353
144379270
706384542
137076726
123249620
1369437
501657607
304102836
236663995
192168780
237864999
45633318
204789633
88153990
493338658
416817708
66121146
172398308
55527221
4181500
389752260
625262200
416436720
119820432
6773700
41451557
284164885
8109762
418883014
231973394
60324218
24952658
182204751
168995612
92182013
329182841
87534657
29821836
112232809
378497711
32497251
143733326
793666677
144900478
244399346
462883575
34226938
419396623
431087008
64062501
301361816
10927782
605990753
108078216
598684884
909337416
134802895
2179920
106542906
109409432
265039331
159005263
34892486
72769376
362928448
251221736
167897162
405190427
776643809
22772326
90530067
476864871
233914696
4512296
217471814
335286777
441887239
15075199
133641936
87016932
200607874
10002760
351448980
493552043
565635230
292097953
89021057
40581002
234628996
90790095
83899564
828361359
166681756
472512218
235907274
231467847
48692948
576902018
16393409
50988627
680232856
428304219
24349949
386652275
525575202
592406117
228163313
306892814
133529722
19232811
22242500
666191945
164906400
481692985
219209573
310373770
537226466
119794967
194844078
14452299
683330856
40877940
65216531
380080193
474667994
65000999
1681851
162546796
191012261
23426765
55141124
126887743
233801520
22571183
503053855
273815696
28636429
342957672
208650568
33301282
15598231
202035299
14935405
293443119
30354081
190920039
16908749
400073354
31030360
291927226
501770319
120038261
16014967
77455508
342907750
805743658
223290756
58368049
76423191
16641940
699673830
398162974
38526946
20976472
308634936
541622631
45957021
142363855
510986148
63547614
234166936
75650871
76424669
96485059
149974667
326589677
479777130
345204817
125841232
228885560
5494044
48684293
201714501
24412604
44439100
43117463
425441623
127782534
885540945
467552472
313113604
122990131
2508748
55009141
255421418
452958013
42435314
244586130
228130183
13502443
4564771
60573638
763547337
426004849
148276376
93243280
140859270
26044069
176352888
339124143
630148899
566633381
426764712
50367475
58133938
90305760
270747197
249689909
222866520
707703471
144383238
142597105
83515471
30243674
736757091
365721032
38399947
446959139
165125184
146670872
53067051
772163816
511438918
30793813
138525613
540020682
175209650
71602001
537042333
96958576
109596549
802039375
662905493
59422754
95212490
748185417
153122196
6422321
76684981
272947499
679348476
126230087
909608171
54270789
244881714
715962104
518182640
188809097
263884096
791957549
132088103
6125097
187038031
174676795
61913865
700560380
96429008
22093202
33378891
272331380
48481274
313427356
89049309
244459031
160788150
704739718
58203223
318085828
339258360
4851134
744643942
201044353
153607107
107693104
88062608
522118927
28753579
279936218
351469886
476873403
32789301
74314510
83346547
21204348
287575891
143986710
268578535
5217880
22934216
3449659
38170536
44214647
19566612
206663695
14554709
235604586
280735239
71871166
198501986
2886189
314340732
411324621
136938496
80463979
42629425
176842090
365839636
364545472
265121904
10129856
406647020
252862191
55651833
84948170
100587650
523473048
66023715
176631698
298499015
917099170
338698887
145458130
292299411
267402793
315950096
16690869
178679694
243921080
93946843
914018570
35147414
625052889
44092832
104591986
35601835
83704496
114811327
17709518
93189830
47479690
297074811
416189556
92558874
349560163
791133117
207697928
161014757
10036805
47220904
80119977
432479489
502925396
183487300
136293606
616134920
233594616
28613240
90951126
460787359
59042652
2261515
106060888
802085336
775564907
183592887
798559988
67186821
354773688
180758233
314169906
34179209
103344340
600769287
180599223
313935079
26689743
401587187
38710350
732903035
199180313
357307241
4534879
373630800
92408353
152313874
91265536
229723595
232741821
283468650
400556587
46703587
271157247
143821689
108507753
54386176
551174027
75943275
196423494
110347145
10677706
67315018
446425682
190652580
423934792
22323921
151562052
258070589
189586169
197930125
337106798
235169301
44106494
339839064
143648458
518755902
144563804
5095413
67531303
501519869
487847919
502954609
531011625
529811975
206365527
528085093
67966958
198085054
40872000
319815023
269545664
118263768
98312454
3955795
170437383
45436947
204172570
77129229
648409131
318112380
417965355
544677998
182628474
69468429
528912722
390950548
116557950
2099338
269780185
462495807
575109817
321896329
205349252
109786292
93849538
609790045
42842466
440242101
77768253
757612089
15531746
296935081
99462155
35888119
426794485
13767904
261140160
248408365
138350997
9615374
238593219
184509643
109162033
283244807
116499119
142841768
103562115
767643125
248162517
410124695
581767617
135647875
11433176
9695621
134625533
568435475
579610767
14187127
189798879
140423526
253004707
467587678
35237521
129298793
504794091
259193478
91962791
79617865
357530459
76628078
229025840
115959606
15189993
255347274
652013759
306534058
205399791
693882893
222534850
387910443
10393558
841110211
174818432
45447558
73478236
191081074
564215213
187544714
84975224
836940526
209446232
401239787
511951181
5206391
286514650
49046634
189893600
205107853
334955546
20880387
160406761
30549328
53018495
109055046
266653534
93111735
234322793
8123018
438083186
538271108
111922025
21058878
44211532
88688844
909673394
670945849
375393652
5175058
68899607
244075216
53758745
48989156
78073200
774936
92267919
348187497
174741826
393810470
26769113
246887412
49943710
105466767
513720861
823476622
63387051
445582013
317658424
1008770
651849069
367360612
129693560
4871817
613501867
187409517
85272671
148929246
189439201
403522928
767394233
82877318
218120533
516928369
665712564
517952124
15048423
30112722
157892062
709383118
74651627
82984540
357835663
645946939
147360192
332163431
143432412
101599423
80007055
3344397
347483235
316338542
42053046
300008576
13598579
269420751
5822924
417405940
7166334
415332854
182779928
21079195
186512881
239597275
210512292
865009290
99263432
649051443
40757229
541627409
676591727
291899450
10036003
10226707
397018456
500625689
126961219
598463295
58657386
188772751
519682679
171936389
331355642
194803600
200855463
146042853
283045787
60273686
402538891
24483733
333445478
59560730
360876815
925274796
351354073
19031983
105509570
115313124
307489061
255543314
35465067
113279635
61615399
616943703
298367441
283141795
529002319
231243910
537098560
268761927
60248686
155261733
30015922
271293914
329829382
200322726
241809071
16589427
504098802
470329666
887551
9716384
338323310
200968901
65535142
296532633
283137607
149776839
73321655
458714087
343361665
38571475
241622001
213652647
7680115
870738771
226440381
34411391
7619532
768938474
160900099
259042365
307789991
43980942
262137719
6226481
125242869
420668946
317846559
505341410
721008978
31952993
10816433
57587629
37851208
28028180
55901551
498303068
13797269
686589380
143057148
152151696
47678845
558132884
301507743
200577247
98979406
71858250
513873113
83231659
99898645
756094788
8012808
847993104
41002291
262266735
135914513
7344041
93202080
12533641
693862525
14075622
804701966
3713473
61382037
154444744
126067311
608248523
20176848
38617701
139668644
443156650
125612670
253823710
67337611
348867719
227783527
471764066
50007844
44483215
279672935
55349565
26130937
133151710
626340017
769052136
544013451
378306019
53300552
185189046
208901076
325202081
129428891
5144344
466378357
469824180
169206495
140841030
621458100
50351333
406472497
133671911
127263349
580458629
104255631
252338882
459119328
638233742
74021411
609974816
68417963
241644745
12477611
853103572
311821860
86492079
207226117
61374321
251488194
237464444
98313780
108864121
438903814
516313205
129991980
343147039
419616585
119698943
66739915
639900351
466545926
168380730
28991921
2351425
14495921
144612819
191141419
414822777
5061769
149079332
53429590
178519450
355303354
91893324
24975568
9861373
318987772
263735129
43430825
347943742
79515839
595907625
50847560
297578779
33476121
153760545
207871187
34493160
720606393
263824301
90194207
75567972
682893424
135166949
292301272
23937657
331863655
255291609
358926895
209536821
5115202
459816468
49162746
516273564
120519231
135957901
439623140
15806843
120476144
217262914
132501182
66181041
61955294
405053016
45965269
351687433
808421635
94004609
48162923
212723474
198981308
183506913
64264659
137008055
351472493
151564681
446373205
157855002
463838474
127774767
82837773
25163911
46056019
186068526
187456712
384670522
207245953
137939923
329800536
28910476
445395595
332014829
353978733
210371911
118535149
561471103
14523761
384545387
209576194
602691952
48523065
72832444
127151816
72168099
205969178
342328461
29511728
273738811
152168963
490612391
86000596
17066542
871871553
126808312
266769747
414029717
27393130
315945861
32561656
243384649
200745898
207467533
32617510
171681867
59096902
341612217
20739830
611135078
659121077
121804487
318080711
509627200
101066498
77117821
352657355
361849096
16555039
265080830
45383927
187466299
169424194
325669953
127616225
212828267
171168320
145680291
566405442
149158203
282809579
214017104
155843702
61321031
169079694
78573415
77890673
177767461
65029890
46312653
15591599
297977663
127554076
100740135
289930435
191076984
425728693
567355382
155737019
161357384
267900556
436214655
34606604
249075796
108811861
594957522
755399820
253071686
8409390
735184326
2859723
658267846
532570501
197080062
461102517
127097598
223818505
355880074
15797433
380638347
303315
59451541
123052903
590855831
418191489
138849465
91954385
30012787
338350009
464588049
82181714
510789678
10348945
147339931
62923267
110859100
221777195
108393220
82417148
152827658
99956010
299674810
238325712
27646508
210044468
30632579
459493122
36218295
170036044
8215207
44058341
253201342
511434797
185667058
50181839
169354793
330006451
35851039
68208608
281816033
51464172
190086599
253499017
245503154
4155600
194390029
567072372
38846648
415656573
657636965
950501101
139238853
447835302
94533837
488935492
297866499
203656309
126813
108597766
101266006
125468534
812461556
158465510
32578308
214969997
145965444
88239179
12407081
224640018
26923587
171727841
362913975
260615567
59421686
37710890
32816161
23656050
333010917
44425895
469206614
190948607
80479080
431450465
164067509
33630588
285225388
148506720
278585491
191878899
112549313
156313897
532753534
432917822
870303441
418728308
765034473
21039591
675971361
171016250
39732030
280752747
22445906
64454181
52832361
329592199
43836407
761780744
130460778
132413644
201173843
180025761
34417661
202194912
192715765
105250015
294853629
62082623
231091417
121106758
498906230
707913328
308379363
57377251
494833377
363587650
147882650
580724388
121733817
245891907
84724624
275044384
427369572
403267357
152255882
107432346
98434994
305499693
130286211
708121596
21768656
856385159
679967924
56583444
852707373
660591854
457564271
17106398
280341586
240393514
61975027
94755204
491873536
34164883
118464195
405103926
500080199
668736524
426869512
621645721
22602851
169349524
26837364
266732586
397682462
64121485
32824454
768506385
368885173
608538692
910970531
103191625
24446082
124119163
49308728
545431189
535976277
4810480
181031455
29274505
11054856
392403006
107805906
118538148
1934686
267304744
20507161
557119
584497733
102542567
552532324
241982919
371696694
550052005
398460409
529116485
75087050
495265049
324290679
126447423
414500457
838520065
95009632
807329688
244364452
293056523
49690417
301034793
259325079
127005195
936668509
78503602
306400641
232977113
196429401
17443679
46794410
236122009
411805979
815487813
342547532
174027266
25963147
390081753
270964429
89258769
88770103
155938950
207475216
216936148
32119403
109819610
554024852
35596596
455269910
72372780
60815683
486239185
13726240
351193053
531981505
437027918
351486093
149511025
13443539
70765249
94672963
114633249
13061491
4450267
78396831
429534905
134568383
516150266
563347842
340827643
814122942
9991833
65480322
286498098
361693275
275638717
285306858
510925937
534035240
363646662
316190880
797477312
60711634
678219960
426230020
684602111
590921930
119592062
128112489
14599996
45481536
641961089
84216107
24242658
153649688
115889118
56213614
124839766
334649935
319921665
154651933
49498159
470270
123104959
505944013
80592844
428164868
670898292
182241337
506511265
22044372
339394581
166393060
145678152
31523656
219529334
354265242
96783926
391536935
80830095
18315541
511244275
662928007
360102678
644825881
468175863
176826905
370057340
72909598
166962872
293842195
128826779
48701985
41998463
133142664
20906854
190506547
55139399
160402079
238142833
354477641
8374396
122151250
522543921
398438210
3560273
451001239
69514348
23274542
174232479
466712198
400777
184692624
191989099
770840594
54413713
365082443
68192104
127025766
276739274
408726174
155831429
742403201
416551310
38312440
788586204
437914244
345217945
125828524
143109730
420335970
138551350
671668009
728420242
265492096
635677189
461412899
93306606
432197209
458935044
41148652
92311882
66274189
857647383
745226005
187772772
673716070
417352139
563065191
128030736
699555686
183008728
33566249
51813620
15678881
99853631
138240550
795742149
23172521
233077252
421975161
222765341
255275063
28053437
430353396
81332967
294018209
276084511
573498906
137449277
772727270
63643720
178171574
796561307
40178254
423996189
158164391
4188024
976172245
498644369
510575054
24789912
370917038
300131702
96735418
123592788
410104436
12550812
303624754
388421794
216237633
826631633
146426141
7797521
138684823
37252079
2424512
310001842
53645978
323960650
444891107
109279653
7424480
144281015
15048398
60441975
45668353
109250301
18607990
30828811
359197923
5026514
49879656
24134484
413909135
243257989
589090565
37137290
1123663
19696443
183101209
562025936
63954255
431131615
688846002
47201379
35856674
331126264
490107984
281457344
158340760
311212056
237359042
165817613
205617289
637172479
582807506
39769964
344968459
78099466
8747153
68959585
66384703
305533953
714986169
466999057
70930898
135410522
83887174
196512023
12336672
165965084
4281220
4736427
287204286
188996263
318197941
423219080
82340572
173833583
394762690
29935635
80427536
123228291
947463521
18195267
141455864
135798365
322389746
367663704
941513473
19793612
11905202
95189253
380482528
98123334
509677447
45578227
45330315
849124946
370426986
78876642
203457481
111927126
326837670
114499520
515883312
540474770
29032060
87274456
441390305
220984904
2384527
331742076
423726768
119758845
189092137
94122488
342372935
167825493
71598066
20693534
643184398
275200389
484355284
3489636
383375087
324967586
59596361
5053369
36097563
416606318
263350930
122462802
310452068
22285051
656675375
289339946
849425042
252473617
204483924
428891443
196297233
232383535
245508789
31517426
174501640
419819198
148026256
247182128
40751183
142760614
164737427
306084027
394912685
12071972
1440512
110131584
9063965
134490960
214533291
63796020
427938024
657196734
38827497
134857267
319398403
108860376
2594524
44398286
150518046
297639786
243744455
481335775
78272891
88829315
571548496
575952748
233636993
331364
95498041
539118363
23338057
601118246
342682587
576200319
672960329
561114801
105904281
604037554
573185908
105008421
201625182
23973448
243381732
195504881
65854935
46321842
28005943
189987254
10385721
39146677
20357437
220774391
1978079
259656606
111035772
344545957
264446159
923235972
200962091
69241153
4955325
316185246
83227261
56250165
84411404
265407170
167456729
116149704
167081055
170855102
260713302
410937465
17945030
761690813
171467632
60565939
39782899
377835093
142781740
82551382
2227665
6677538
74668895
3676404
704690552
62064353
294918169
660255594
589220411
214737653
191363920
564800601
171036177
78243747
200549165
326731122
277726799
629270921
205326769
48262179
94786211
295820723
93735983
148790701
73851465
181822738
579525365
425364710
47257250
505280757
60948925
5857917
386272478
325049168
131346350
711700019
972683923
5951172
678843794
522307948
364706853
389144511
80502579
22664744
689709384
516838543
376479244
164386154
142399087
277155121
176342673
686263089
1404068
443553387
70912281
326423756
258549008
61076929
108439174
299616928
579207213
49466226
274687987
568435071
190505981
110442931
63913580
259710349
336470180
1403739
102909259
663147240
40494450
130984312
553982872
6044827
682924299
1035468
100255645
271505382
401083376
13276787
80713075
250415342
84033408
195213233
261292758
247656407
267367665
379527497
240593311
195452733
563599147
16991518
48262885
146402010
708252235
696876234
95216364
104970627
108767504
196669794
321525931
125619302
279021661
28701157
18104335
38252071
798435021
603436484
226336382
218659554
94533152
235276987
505166141
414432527
132417986
316056204
360907331
309258764
349298407
63615422
244895803
21312233
88423120
6029593
261040445
121883201
22926028
227150906
6653152
436935915
40353476
226399794
408768916
75805384
1830368
423491787
303476049
161532047
326327408
334790151
363179135
285784182
40386810
205893329
101691859
27105314
25680201
530101529
163832150
232095932
59257331
324671380
127947988
92132671
41678178
500416042
257248134
64443685
390363173
90845998
77825574
211628254
200030964
471099442
14485103
201711258
114651078
206017836
118608316
388433124
42072473
179444347
19077878
5665760
107415875
28398329
493917413
2568248
453618360
107026556
283306438
11004364
7878598
455743981
720195509
104001888
161911910
131469087
48299632
8697501
250065480
103173081
527870538
9849504
94184867
209130752
273214459
216940
492265239
57698991
411348925
125550691
56333673
30019304
177071028
76009056
284820011
522807704
728386325
31637327
268010908
8437384
313542729
211292449
257106345
251174688
63285441
52843014
48531017
214404461
115412744
130571169
556313015
27014740
486981013
321407644
213133428
246709881
167510139
100570721
207758249
270537546
256697027
232170549
288299094
487076790
336771700
312108157
157715044
40959316
566785461
547683972
23084985
597280510
36985850
152959451
142684846
113441154
513840274
717441783
150196476
106433947
3125532
480992092
343069840
653367453
319093048
176577935
20647
445888491
174406590
103635822
570596290
251122151
11770191
93856786
425065767
542847816
362174576
417391089
33040034
4981379
68249738
180331547
360485902
16850141
9711004
91172613
477142377
218535842
218335272
336056766
4482711
445920381
7918107
4648200
177065449
375967506
68756952
482030095
55198440
89600949
31873477
325572275
253995960
601318818
693696000
843634828
71998777
61755194
113755437
354130410
112534287
289333371
656514753
307731470
551080260
853813020
108077659
200393995
470075161
408418274
533632362
111312903
303005114
17236200
30487556
123680265
665132425
662595725
192404678
609701799
45972676
77234342
2044073
494141034
136118203
453393687
580341
295480703
417215810
19841745
410994645
142003678
470846869
83420468
226208220
395346116
96896758
170142002
291711309
20134951
15926202
408421532
106244960
114309371
545004892
554780672
19726125
330830968
133367381
371910230
243408878
325542995
616352312
289323323
191724992
12631125
113769261
39526129
383062841
221086844
97910464
780802462
134915556
121631886
84415270
38420431
173754130
545937908
19037371
425250378
722697532
451238730
561574805
17991077
229180499
180895552
58576466
267771197
302564164
183575275
630819964
255272502
121027120
563557032
158218675
266370706
128302224
14087046
188313607
12168493
96116141
62561533
2749479
228118774
119635834
629407012
168790066
21734995
71392151
730993045
165096378
34813168
431959930
57720675
12089510
169761183
25790299
521804205
598766
344520183
230321047
40366247
36318141
6809058
8490412
153408551
148528584
544357411
89846121
247223657
832041864
686092616
189259376
406334416
235239108
10914947
453447721
477013857
48684912
566088889
16828136
84987087
471420981
42583110
6290198
179681547
192807010
355183814
164774805
478541044
110318824
333635638
583781879
215753966
20782462
631770
236015313
364310099
519208356
487110202
38810009
158441253
179184806
29526403
219948542
610169743
46419165
165462532
784598143
96385741
392643010
277101992
11485090
542493288
144033013
506953589
218709899
185755407
20464097
720678203
145338028
76715382
205439502
271277654
305756463
50070014
52278038
4770885
422973057
53668601
589371691
330727884
543995249
30006259
81938616
318695934
546499626
551777450
607862174
2264243
444141307
817525224
13039980
156108654
46491666
428316471
61326528
215500651
327327159
141688241
148877843
152211129
147033731
91026312
175997271
654873521
231718504
132658024
136044853
11120303
3485843
571804826
308484379
412077115
4773933
162997089
209566278
37168457
152266653
295202800
73900786
308245595
550158011
155163794
10702437
37651648
299553965
3561326
60855280
282503151
336717450
457764357
345101070
21173187
509022497
311523112
308846141
434800798
92066187
169026093
2802070
596949509
16475423
36237180
486945945
16526905
43983193
43870064
361224273
790159705
39149630
9417922
266046031
236513940
428792003
92676636
367908308
151668529
239619423
731569850
738149999
20552563
107774913
546384435
9549806
131094591
15971802
28396897
2039813
419652076
411957103
385468290
51755125
433116564
608271211
148686663
349138267
144495959
252588064
574700
396026849
17746874
341792520
265275218
789151032
195880216
92265137
229303353
8543282
7109463
44841080
248656839
28794296
602538127
30551725
131594267
47123576
397422882
468426211
65803096
809957
105086273
198699437
90383548
404787741
184781737
32617108
263206674
39837302
47490670
227080731
15909071
2656182
431166848
40737130
146690610
457987381
719356872
255741351
161008869
468926340
616963438
251261166
356465543
755744587
394263317
52650865
465699268
772439427
262540570
11564993
284018811
610962313
469950194
169419276
317722547
122181891
607975597
192595938
64312735
23809366
53084938
493214359
41378045
170544160
719793710
13075143
177411361
284859522
527776470
195651945
77087067
31387275
928285229
75468151
636147266
454703313
271527188
114026190
722120023
57642403
7651799
121039990
253184132
473719929
67616849
253694214
314653678
584319261
13480195
228503903
596640052
405407641
404593090
69531795
428112260
379384567
258080079
47222770
26249275
334672763
65285062
353428006
228681145
655998668
12871998
62780116
45755524
320365851
105441675
240029767
610795481
480292216
129510815
34865579
404673082
318321167
6544676
183004418
110100203
337763686
369630989
255307264
121651530
665645596
174526776
497283721
493628402
65378477
334899937
345667128
3799661
51918128
34686903
551470982
85040982
619208326
106966211
751787946
2946541
144643135
198214836
16261651
140783424
207367112
220011564
33003241
67428997
120266682
385517278
193423469
442857539
354401130
16336759
90872565
170026308
248589315
684437702
729060617
417888874
238801191
4858742
205054045
143897852
55733138
275612680
166400675
278149720
327866197
149371226
771707049
811811087
323350556
190919835
120932374
19211780
153991459
227135472
60340269
311215865
299748044
43659415
477150356
90661323
131897163
140971202
103907375
84839813
122706827
278084759
834961977
480401744
243047579
288641060
23576154
760589132
39903652
412897146
162412473
312888443
37072726
51491305
8954550
533687333
441623111
67440063
497522606
665523275
43676342
202308706
522660470
245707625
633585126
98967056
68707324
235783007
666302079
156702815
407322401
389007772
92295450
72332429
128975856
32103350
739904419
350411842
418812007
125488942
818703963
48995335
906213479
133493317
37951913
387938898
429213186
18126381
149522118
150647067
434903060
556901341
607642125
26325899
532675866
891105615
689067235
14641754
175007623
378183450
34374693
255585650
282574202
747247721
147798468
224200810
130675608
268456722
406293833
402419130
408366427
549519780
672578579
206231442
434477651
360311901
325421037
215378077
23099632
59057233
120844135
62050618
362162607
262905807
489409269
158067173
72480381
300738862
27660982
212445285
611191035
3119745
194541076
17024102
1921818
430779805
281819985
682343844
141910964
97384529
14577511
6890658
45735593
436621082
146296471
112544099
256161335
40464950
76047111
438007148
143641672
267073533
219632543
836810081
4639580
23654357
949374844
151265840
27792935
75093171
410737943
520091102
295031339
408779179
22499813
74167823
38817666
87089304
302608430
41013749
465955022
25876595
3053058
2351672
43135994
132725192
29843766
483497154
145035281
492958575
320798011
69483665
359251932
638060420
49403520
56790615
159875925
148153452
421349550
10419908
659994586
486513231
275758872
97126132
373346056
398220487
24903854
656042379
194657698
417028020
112311439
426598382
796442003
97811314
483213531
83724157
454150732
126970812
132104256
479689288
90778767
33196640
17869204
31760801
512178202
150210665
200527902
22783791
2464709
113609448
71805541
52824988
4439047
122461416
56370104
112677287
192095033
692234863
646628825
22593121
100285708
422889530
59217179
53319168
53577438
368745628
197039250
248163021
16481844
335279286
16114664
469752439
887129767
231051732
66033864
115124817
40747935
87990387
77663959
733631170
523299828
38570322
281635950
488188507
356722252
340125327
606316810
301254065
1170132
324898183
502919245
1679424
120545558
115995980
495223178
275126404
560966442
184653938
239404550
837092855
200637787
168514338
140619574
85607658
7669162
696168654
832421740
9641993
615463122
448726835
216123473
10194046
62700835
71615503
6800500
447082539
453800967
264400143
727982717
855247806
36398732
194693537
55451047
43461268
124072247
24151309
95205832
45395970
21795109
739194714
181198888
444069371
94307680
219948650
94579636
545488039
500673367
75138166
140775592
861670878
628142255
167757886
3490377
559935082
127928807
345820476
631141501
539411267
6990733
123945634
627857444
37359157
386933845
234945684
454584698
87753131
119980010
136224501
224162252
3489702
347864101
84626167
137580990
200099353
100256861
119654130
409746173
57133488
99997686
738574424
451054334
141891056
118500169
255445858
342560924
638678724
366829054
614191624
412545518
60462182
48084767
125073292
338655677
737456678
735511689
191374508
386768029
104741865
277133909
595954701
3397783
29244869
138647745
13792133
56941118
52220611
248467179
264207780
1871812
86132253
10830959
16120357
134453805
54488341
5772561
510241365
489388361
241787395
51089803
823216043
537611782
283509050
199454835
30525215
52173812
127023528
469334468
8232091
527705124
528755918
386574946
266563766
62055836
124236980
322314160
9675275
566858227
46101823
659123135
13143468
9253988
348001929
169071842
237295437
220321600
131038513
10692742
324509140
116448800
54979485
235926525
22303368
228131073
253364219
15974523
354203323
470980724
32094535
4715719
2359715
812836477
84915490
50415820
297267328
143459944
256507740
198346469
136514331
82203118
215285603
417324109
7219423
129903133
153232292
5089627
490374507
92236595
106880474
11537940
528595980
197244581
101058438
74380
576587112
105035648
67310084
388664016
584956926
610573623
75261670
74248892
149700464
58834978
298020317
113501974
175373893
81389029
64889473
124457225
32102714
368731860
61866886
523431684
653019636
130693237
119013486
92614018
163595322
56701727
331938207
35143068
79170546
629509427
356474248
682172985
478102853
559234982
153046950
292058963
360492530
136952699
139941739
198663832
84544114
22344616
576499975
107569594
344096013
129166528
9070436
599646955
293556329
104459533
342520942
241251562
21325178
221916958
35937000
34162956
5504614
66710659
5471630
549747348
3388035
299440329
41663028
445249393
250303445
35981486
130112841
150773990
143286993
783860233
80984447
4911879
5565838
75308129
608575851
155797629
72727815
200784588
247761237
42462593
121311059
415327250
388414820
171069626
296343285
47768775
366785529
21015013
111038687
364465398
246343287
359241425
72893386
145563779
272702890
721587279
58510669
474141912
209989177
110522777
767127380
50256870
27694115
372634640
35715333
235394389
14185150
41765032
640161461
194158508
595022364
396464942
143169267
527893436
11797306
216441875
315968502
11746985
135653711
125154686
613700932
72085523
341757269
557300198
356905923
198503629
80478005
20228784
48370337
797529597
134798421
19857487
875356098
647441557
69230775
46401240
603494435
319628764
21566058
86031043
126665789
333401528
30701
229238715
300925389
62045924
105851741
97205779
439538095
39339547
571477878
215200729
81400969
28223787
584270466
222040077
18619773
11723257
187160889
48635591
65165866
319090110
743044259
33976061
250211530
59964823
92722450
58117992
158950773
103390319
430735064
123239060
277117163
560682951
51875371
13162550
246274965
241356008
488984673
61137518
606348817
133307786
99790688
557610334
42072614
357013773
280016923
174193633
13744095
309842576
18193955
217412983
121636357
3575562
3182994
120416289
234980667
211550882
523025428
60223294
111973643
372338988
51271922
620129
133698648
386788689
342130803
13948270
434618139
735019949
78168148
366521116
569175299
112987888
99256091
265359935
14719364
533029323
135369488
100986944
6269329
345912338
545679561
656810840
166310656
31097010
271787689
593846212
117844223
99802439
176369291
16919159
234160396
8914111
30108546
131571278
33349098
598273602
6343017
106881065
119546965
150148313
419460479
580207780
407820062
187841963
39850598
413377993
347161268
78813693
69468828
197323221
668666042
76706326
93127728
227062913
137047962
162651649
85575617
53967092
389509184
804274580
395049579
446659822
49320169
181792997
55554638
67629029
46060853
620666725
258928102
446848837
67829868
781719925
193194373
38852465
613559402
342695274
241039003
55671427
539783438
299317399
584872473
234534304
76216520
225117054
136600819
220235122
67079872
387423421
342577063
430590636
195449575
231016412
104255367
638671935
189904244
578366433
299032528
420218468
4981686
89604964
121847650
255817248
392433091
735599032
2218655
334846104
240639421
248504643
259083222
45548219
548638036
390891177
243162946
428912163
496375289
29413038
387923886
91138298
601495773
11693199
267675466
162657936
14996660
384200051
774269530
300072652
135854716
483517381
386805545
935539358
152391036
800437260
318698559
92686939
32755238
189539276
6102557
286236888
259486840
95167296
40128056
504212224
388643019
43425701
57238632
400681585
96974922
44175317
437408854
20560424
498880501
115060050
239085888
211214287
378080639
758312302
27742768
369417403
461064197
26695325
401011758
70599083
274626239
90849913
159173736
783748794
754073735
4935069
54994463
287442779
119117005
225569185
26337568
123128375
45176658
381755924
782507472
345015971
329145699
557598286
273785429
323044472
240725360
509925978
17259676
67014608
273233740
240633022
377889289
25622117
498289353
546720216
423688856
347692070
89277764
202217532
1199266
23132735
27293538
363665250
350298349
5322413
351589874
346205457
26691849
545239833
144256801
576021972
130727924
72956462
370385957
160458714
194962637
17209931
574858049
18945619
144272932
729431049
89917844
201363980
27897977
817194296
680403883
180861674
583944896
128051962
255410138
72270515
28287218
345610855
216111688
1449399
42578546
126557259
467409973
298074010
33493601
183237182
51722448
735423493
65117615
518839148
777972877
40870564
323551041
100523822
275684850
21745172
97707760
497778809
553801186
41151531
188872730
668054819
23603281
328032450
673637530
8014136
235063754
606234009
559272682
123883381
122679296
1899671
198488839
313947015
593962813
480066720
328379882
14840290
125716505
334088863
240240957
239949488
160244750
213415070
103448489
53485569
112299486
280363823
198214918
205764937
104181820
413843411
6964668
742970998
135728313
233541812
650013366
69414149
290943755
454124586
441574527
152328419
40704760
193655420
38468479
234553144
162576839
420017026
491821
109443650
164223848
63179
163054055
338475150
46772679
170065290
348121287
182560180
61966627
236544082
18399247
446097372
34451152
205449450
246618515
426812242
21880842
94268280
214490837
283318029
263044863
404288246
8716062
9839231
127893664
660482279
493041816
934936306
399776372
550022529
636947773
67425427
74711517
751247
169617583
623159187
10700289
61216812
79220731
4048811
188553610
385867818
762107835
10033327
608455995
112143873
33354444
91663133
46939145
542573799
22549894
28268049
21540017
390681696
732392639
340608625
287178305
241883716
206962507
826630395
117540208
27796298
75665411
442107367
328356961
311546006
133876979
513484256
57129301
35361543
151262846
262365765
19295858
703451382
561510498
391889161
525974745
73231497
45206298
312658602
134694659
196469894
109742750
33171806
197896117
182013359
626966617
959401454
6083664
70036344
86901809
222325503
42501875
602350197
202445825
553410915
108329692
403888085
6171034
31279463
497424958
32833891
796100712
433619090
343598911
89722863
573688090
240114649
63017200
368714789
124355581
81852507
57353255
546270667
113986836
238567001
21685637
274720058
735667300
374789367
20061364
184380179
82828322
166658505
371787582
140683426
51016305
15075481
140279090
608881487
20524991
10729251
25513903
259765742
193360265
28365712
657466926
369679620
268481083
34728357
46385936
358184647
385059138
3209611
8720092
228666337
219429228
70816119
47884446
77253375
465203000
85669390
78624796
294622876
651715483
307823626
191231654
57517052
274499343
613261268
683630058
240605891
192885732
35286767
139832851
335884682
543577609
241544392
12663100
453291722
212192610
517618731
4704216
173625795
3507387
343007663
885260138
23751878
208762031
77346077
368373240
507564583
100643050
671840173
159678720
502541833
258668895
325709011
164382293
37220989
79081639
49588143
442150849
22284960
290046329
141012619
532336105
26772606
675600609
373911782
505367520
639097784
409729024
346392621
300640145
468837575
510494280
373479618
72674545
326173227
548526270
273528519
35433422
549385500
10120737
374995672
532518347
159668573
704633275
224862134
358203078
388445999
77601311
379028479
32564991
26630147
715731790
174192411
979174652
186529738
159002271
302215533
86964346
20780830
120931726
257622192
107304876
352788205
319309592
354899235
110265294
272240587
809544003
37857105
26182666
20620262
380011002
14688438
36603636
66555669
75256210
227987139
434526979
370699687
700380260
444538547
583725943
415579845
238592884
300032572
300398780
34943923
362951106
534276677
5336468
198122293
277669977
16895075
14928619
474619160
16194576
101730904
89224807
49772526
249489249
473712300
164242842
81638617
147484734
362575707
149757074
377910470
55968399
293814779
31543671
122063243
371797792
162013047
110170973
259226618
11470884
729847978
58966661
399859218
10962897
657336921
16205392
398300129
330409671
96572818
229535294
49370955
372123876
906682799
10286822
136690678
228664366
513122426
444642018
165747679
274277305
82567775
450101298
430041030
205185914
546444381
364137331
568746757
577547922
61674661
423215368
59485831
210320873
390953225
218466099
160517802
215297177
15819347
427151457
406797796
240548856
79029699
60230928
82572139
426410115
795365126
14391966
663218605
935954868
708167033
296759083
330262721
504488252
110038962
40741560
61453398
223429371
426742885
49144666
307999526
95075112
558099588
27164071
35580372
753054883
461141640
410146430
559249195
88350406
334529968
163060671
482513352
20266970
40353476
405005333
110258411
155515781
114233207
690135138
186517760
628528021
409430211
444586087
53688825
228524948
124536898
196142041
56909574
875216391
49670270
5315129
114408779
793651850
138725363
284502565
63462568
28902391
541887030
418582400
147511694
27910199
50025664
101747147
34830270
162519605
328242703
4391537
260056927
279460124
534684598
13209851
101278505
10517343
589000219
241007871
135292361
85654306
374482580
213403566
644210944
396861335
1584988
739880773
466935605
561303916
38683570
282026102
306986023
325764454
363368217
562572452
4848753
731549554
377733260
111932369
7409393
748082157
201505123
115547025
170639498
554970277
359615509
98370563
145955137
41275300
283125442
340092879
603567637
18039661
220648326
313693485
196526987
191980945
39679142
379294851
36332386
58963695
242294540
26946077
29124211
218312069
5085587
11188427
404120511
124520106
231439493
326343675
40681449
724889681
226273474
518928014
52263595
602344630
326796361
155529
17566279
360352585
63684472
36392383
122730591
23639720
77283978
165493712
104461520
54926742
132977102
82286195
1193229
211534663
875162114
144781519
484065591
282284138
306639528
141731025
728148
46607991
71382774
491900741
6469407
332292488
299005906
332201119
299840480
793936426
890666959
271954168
15447039
83539049
275352880
74973174
197980576
526511018
203638766
34227468
268103683
580588608
690035596
45599300
17985673
64667319
53329199
798355557
3052684
8230134
22237546
93865712
325194897
51544336
235483144
457866135
627689345
650892170
103295509
199821336
560022247
48579667
39801676
18231107
78373267
112097878
245310645
173834772
21058274
412217092
471193007
514437485
95046375
224513369
141577917
11039206
47197543
152960591
142635182
440669723
22540018
107062830
840676776
263420795
307012229
320638531
301465820
631434791
698789573
568868452
6521548
6464836
371197035
444591516
132669456
318103443
109507595
416131260
199400742
325573742
815124032
138339047
128391849
133459764
227606177
21200760
116993752
59300601
30151298
164822218
183834743
639301909
35797986
221468583
460305693
720450
194087696
44744328
355922612
353918535
710130439
7285792
408335991
22239319
267959175
258999165
18861492
216378571
186111530
180533075
16996581
10420139
230341372
61171404
8031795
292558014
100292609
241139055
206941108
46382509
48036236
822885557
127909765
918980737
430991358
553618909
453594289
489242991
970299067
3840872
245146489
328114683
323930358
242976538
319574651
136096188
6789052
446561865
268381469
122481852
181867821
89812917
28554165
438459239
3582261
385892763
65319635
693535521
153235369
412742761
226008259
443458223
268080896
62994523
697235185
251454911
341093064
421037451
591666093
163318855
280820624
74014876
20470417
109140868
413332793
365318369
64242893
21523683
3537210
161100716
924553532
247174010
331069715
93061302
17910223
222357227
349474498
42863418
742595
286728754
273482205
281309466
95642047
74967942
164319667
65480285
601014361
20251141
209591804
607477696
12312826
136635381
416849444
226884205
321453097
459059396
82345733
68816542
314557305
70245615
710261677
115466364
261416672
252379066
28970905
111822989
92180584
9020298
126425491
355709954
301715198
274035527
57395429
21542679
96578322
788680692
74670116
100529416
842018903
153469689
79987173
30491857
216560447
655977205
11586634
412336505
161263143
816955317
456651592
125257950
406945411
12975082
331725293
323224980
141704441
460930803
77417108
763136807
184840989
463752450
21346950
529405344
477880837
643091628
193200795
130719228
583462642
319687467
288344202
525703853
355768267
151949965
545072455
19742391
398595270
770213876
336940847
22796159
178807114
270406104
190871497
494499962
176069599
219605290
211686887
76145967
240359941
210774058
174260209
633713938
13443110
34672924
306341900
6664464
9876342
9500655
180299871
174685945
54508063
125408071
253926805
64112047
43177279
167466128
280755350
493661869
210066059
499514000
18372499
616769717
17836686
263173123
57306198
348523203
50932934
283467768
420406767
1450184
30006369
428391860
141225885
685625328
249662312
112772337
71389816
339314274
357996689
720351889
178838992
46160764
65888230
508136291
14357248
864636986
486517676
429821950
40484091
182409851
2187443
510696030
286550672
49021847
382983631
140621670
733509446
392569304
173630862
487236617
629768973
478019421
354061391
452929544
21024639
184388009
10653545
586291745
270560802
159079591
72989511
74897431
253773268
236574629
252644216
7616233
717891796
148573820
635061137
150357296
490578232
540765682
150127393
17081463
470146426
286528689
455236211
222414374
183987039
82944483
681964565
366148378
25818819
519498748
150334731
554461183
122851340
82034280
14265024
120241640
229206050
449565775
208110502
32026523
103303962
89743492
34239114
173733070
54995550
436888401
6821992
948409803
602936394
9655408
564867226
164989756
152948506
349115430
474126694
264243194
968785
85141486
793982844
64948770
769946
16559654
460698148
247888465
414967327
900113488
125148445
55297937
267963180
646995408
57936962
61506387
700270594
421917
88157606
152203573
141061106
150012141
61075175
261193756
213902225
100865586
363754632
101795922
200593581
669316578
306196058
75668672
4679700
94801727
557298032
620328898
940512884
40364712
670621320
16029476
151115108
66683602
81666821
164604238
22465322
76943879
16678786
546945721
341237448
197691261
16350783
966478471
305852187
676097139
5682123
485290299
652285663
547814082
325565573
149371345
228928320
33282337
28704385
157135174
5931678
896111354
4815602
31619369
613821092
199996768
91633801
571927851
427469366
891544362
73253032
122899842
36677746
533251912
530145897
308819920
108379085
811806995
155963619
220338884
104288484
11220627
109780320
80899306
39843684
890096654
14384160
237358162
391859702
82297043
78402427
308302499
184588680
99940184
625111210
808120829
84461081
69998281
480556842
13435588
625260896
123224987
68660956
350276867
658845702
375551838
380823917
183442056
7711069
773889282
7742554
203020651
217923652
20702688
18683420
502139389
297435629
76188060
352649126
81811163
83813981
100103238
668622312
221925680
422663705
71870884
642270091
91788230
10268115
192250387
443768774
113334698
44019
125983740
23652124
306858796
395329750
89475458
390209097
134393374
765384824
436705927
213044802
393570774
928359
295855805
367793180
138573513
625112955
279008341
99297892
53139663
310921215
68497537
14534959
71183600
395778629
141849189
25530993
5128533
585819538
128267422
41311945
14404604
87555020
135232464
524803922
268629454
122079422
146635074
344670646
352011917
500754212
14607224
40367226
51089933
524493472
683630473
293591852
417785611
369031366
561895642
199330462
323557146
462312534
200110188
215398452
214355954
11927338
162644518
33346752
31550664
266717684
161121367
220047294
175503
226067763
87611544
406583398
176426619
123977838
445964613
76391189
61820360
552094019
243484492
70014412
38853320
59631600
900765965
37295256
275155055
319298182
283631501
146994265
365940721
238950501
306396716
782690694
24583711
49419530
637510294
311605405
214629510
39359946
319928074
470166366
321486495
265200758
121261210
931599952
332601960
168191676
33638117
386445232
467008973
198501598
195438109
169583451
199037870
68404747
49084780
320092243
142519982
441705895
484011244
27970909
357598246
101595326
313194393
2038762
60861875
720068970
113136071
88706504
183670502
630007507
25630244
27793960
411046490
281902050
457474777
77417426
151564964
135696192
40136139
230102390
591335929
83866614
10489965
206082884
46058996
526468877
226172962
676291033
651902176
176067976
13887115
333550704
329977045
344019837
59598153
85078675
147908003
310824068
65861766
471795094
102065490
27308
30179973
209987415
83127775
19550096
78214477
491961646
147792107
629480623
511940115
184863773
164217102
138415364
324476671
12498843
714928689
526960608
839980454
723958748
714032866
65059671
192625935
214531661
497709373
313224975
487897965
94211734
215185220
476943803
30527425
3596219
141131637
303908657
134169228
315546675
690528797
6948824
11281318
30203707
49333576
193581103
48758591
377324071
34597256
95442832
412997275
115489510
462605567
100507596
9137073
327400294
822958462
10925080
19960925
59727410
840151487
367544444
192686602
543769076
299289188
292198892
218691436
491563756
270116629
1703553
90545489
30733731
100721276
205761672
44595206
312686886
77457220
566415221
59654570
72396214
82051712
150908760
245197221
145465526
65249277
236614681
100959123
186182021
24106166
19580790
80720846
216825029
333117855
1262215
389822921
638943355
585160122
541475717
80218830
67509028
89852512
299325825
405581012
89354769
16251230
179142689
101648842
206668526
43029177
855256177
618899495
604803166
63651260
235820975
368832556
469840964
299696360
124697048
7494040
116897793
366771373
77963524
815149719
288874859
33382850
188357800
12216735
335648404
79270916
574143089
665585144
69825268
61021183
790270052
262279782
21835778
568047592
244340276
60439897
549621556
303070956
58586662
782692503
422615955
44263651
357270061
41481687
268780565
11853835
124678833
375741625
11003582
633645543
150322301
575993969
508462182
239331849
68252542
95147810
53940143
53057891
263193384
90488669
7339468
622059328
28160868
179026642
4369412
471798426
208448052
273432291
198025905
400661934
626011448
4141543
230307968
244605474
190828055
247105477
77801901
208006428
73723318
38135154
191709120
88962465
61008031
784031231
511094699
96273414
21266773
606770749
5090073
450069906
30500568
2051247
14155956
239935169
136839529
163490129
123492911
27713415
254541861
316183983
26214404
29056767
602957184
183260443
20452954
28973736
330964833
65078594
763653361
27157121
145302991
547368507
68621703
450524355
368654013
586510975
165359087
276135844
249360963
192541194
139931909
132702028
281108378
165371252
506178800
437138763
285100916
287986763
215321550
152518657
649547590
65099382
574225604
118029193
377732462
789652351
259881252
328392810
28033677
373364250
246679663
185825061
724824042
13306410
320883136
177632178
122231909
12706871
63893630
29127707
90644135
85642003
402657058
529109711
622222099
200546108
308251670
491153799
485045858
251322949
283020131
74578107
242720009
219309930
657233408
167646069
89200464
72191452
106802124
397269784
233532002
330084636
161850419
336574708
37792611
678992237
4675514
468250652
357522842
264203366
218829386
436075774
245991312
18066566
2733507
179935906
479954958
109949690
217660932
204413911
611456584
137701301
351510
314953352
530534133
184763329
49812175
223463886
6967550
597067080
15940474
270627339
139339688
252694756
503262829
123970322
186099480
7975867
338844779
232854379
305764701
241330210
359262906
284173951
56802782
22817905
498076033
310011094
381601098
30873234
1594937
460109388
365977698
76128660
141898346
573143703
301385527
186357153
162595009
104154128
64898575
80741724
48626766
882343369
63934272
737441312
469755677
15492848
176758296
118973312
454156506
49144156
162212094
643466728
15213161
35218410
699536293
196860597
13827804
420788442
447823285
191258041
86792104
35021679
559353954
167986304
543205941
290976400
543382845
14186966
488617561
68442062
44564742
275542243
714207361
284795786
410225939
382446648
49000607
5643977
9404710
7808296
44057708
106718308
119426987
132263922
39458787
744412486
268481003
78582351
36594875
313655355
107972560
199070998
319737249
401175869
209854265
25868670
205438598
6223579
250847430
123727598
118327119
58632906
416619480
33864372
76178663
152742079
36675535
318330833
70661971
234952439
840795243
142406143
92158824
160281318
89927103
751380237
717230389
963963559
152390629
20683074
223811644
348743176
84718795
359519870
122585940
152655957
269465472
141355043
420505033
605979068
48308994
464164958
302106137
839873913
94650537
59625192
220487542
574558924
446469107
653636125
65679086
122092159
52785394
112141843
370250706
463473683
160484305
600004183
144863476
16415248
111824979
255651758
29498315
396477427
78908676
237874981
78799715
116408534
37023943
257703955
19983778
168530744
101633568
21323945
143363441
206364484
82495394
197597552
4940413
36377171
13320597
122093785
571243949
404767030
257925561
42517761
391159083
58475146
109656432
12752597
454855391
390479794
484191639
27010831
57845145
262562671
49064916
97716405
277841680
151532880
111932138
221631716
210048358
70876027
148267450
264107465
157378311
500585881
69977580
166771192
670214127
146225452
142586517
410861089
719037095
512352363
344856009
10388824
357515188
57016108
496918106
50175645
355004289
487883304
264376277
93232908
149926521
217455434
62832233
88130385
249242566
44294474
604494744
352796274
707444379
93299637
246953025
830534847
97532984
593620944
176353145
54160940
7099137
527649348
415350835
29362116
54760428
68266654
72421272
93203473
97197637
2677404
368014911
185307245
618735970
178933180
221744335
261841580
36797135
113313935
83236238
24109359
371540551
697537976
145894592
11363048
48095541
241683991
657411746
11441778
336857706
183236475
759602068
49840100
161953295
637599885
262800830
422205895
21419999
575002439
234610908
680076751
64703405
29601057
269631089
30404043
86527968
158409810
609837005
155317601
363003238
2388592
76064551
50163665
708092809
21285693
535211061
54969720
25224884
168446332
134978680
115766839
433079565
184270171
227516617
316799070
190102284
288513685
97624232
655871767
29909603
150996539
27502492
11366579
6556549
639070955
86847537
823601112
2968404
372166181
45721134
57385647
140881123
18907158
271365225
601556
547150871
85171200
247195319
92935475
23212170
403554386
552732999
18990165
42408452
124778097
288418121
185947660
7923497
121697810
280845295
323879234
34006442
332898936
618391159
43703683
693061532
887013
32401510
60229361
274737013
142077833
198083420
17113571
55673774
14969340
173650426
31049970
315325525
51194918
37382388
26277347
769677300
210040513
659748131
236937623
115695830
185082740
105976637
305224225
282262961
345621432
29883903
224170354
635864648
363369605
278476318
642611413
55014189
629343109
442231890
10311976
181890653
364538477
26716098
30105232
48001148
261187488
151091357
17530472
21709733
470466505
1717251
473004054
34953508
231070788
120168379
204418955
430068342
161396286
307026272
351268264
186729126
163847944
22384628
28480616
82347056
58317796
213650830
322898191
351360501
856178074
669424883
821126843
9604530
540316682
242412661
477126552
41610440
162129452
99744560
34878075
118719573
759190254
88878416
42723912
582699570
13309477
650579661
83977230
77954302
545548816
397130420
471128379
672298315
347571035
15531712
107676880
506610417
79444080
797950326
20218072
185820965
114081330
35145382
653252596
243612627
261853051
135838611
220408288
686641504
148430205
767670531
544668557
106853006
48224715
274093331
642769816
426607913
182695084
166005455
351259436
443057547
55922064
833040501
127482477
571753496
4960218
480999426
266787757
588954501
326718293
615251416
3781851
348104065
65757228
3523170
465750189
145324845
60666423
265642403
157031207
532499252
365354389
26124119
568067
31218286
425493960
281231947
261962713
193642367
88258105
294052298
28292171
15855257
87293541
54298425
200767806
47918272
399508311
255508866
163075468
296849445
750703363
187355877
164935970
215983293
461797200
34176219
74409360
122040226
216083284
558472825
369276798
195774729
463613126
52925177
106718535
203467935
41273145
133521489
53196877
724645246
123006137
388326238
263411575
27338913
164174664
84487770
383658056
176836860
292563024
677841322
466219889
12240473
61512751
35065089
86924369
13947795
145529284
95345406
528224015
359222694
30611248
65756973
780448690
15918382
9101526
750587745
12281680
212954026
572516786
1728886
284655839
761046893
439357984
749685221
407448583
93074387
75571099
72957930
54100162
98955547
210280737
203732502
128403261
672091818
233757823
260673204
241153191
424361309
40663576
593286586
596140254
137823665
12811337
349019215
10672975
120305406
126373918
306278017
138676225
1701574
21132472
234211073
157306242
598312854
227603018
487326424
150261580
131619120
304509784
165044106
298047584
132395906
10131340
764560057
179729376
2662832
501756823
147020405
342085045
18380114
885883268
897382706
526412434
435247305
444912859
591334421
714539721
12924491
12663704
419147305
337581887
522009178
101132442
123351002
21784076
517691341
484697859
557988849
204179122
170650098
744176218
360719943
10887274
167425410
43244156
76406484
68622255
591998328
135155427
156747765
384862338
169170317
904217627
40979707
141268093
73849457
32222561
267058540
211925200
382381058
191367992
198369225
182938914
115354122
659189217
134210406
107514820
36009232
341339544
169595399
158551759
184236648
136296304
112056905
188476550
442029551
436223761
150893831
178547454
503302003
754845789
396827268
248414755
304368647
362963322
457918418
87710909
225201438
414246148
311952580
129072396
238444954
51603008
29851842
262121157
221164760
763996044
413665073
240360338
165794283
720437530
169781009
30879718
273768807
175677884
961187
21837342
436750287
411210546
72687211
851792140
198244212
526306169
77646515
6908522
292074542
2995385
66661280
39850800
638155308
103250782
164834470
621960852
46198462
603567138
108365156
355204431
439629065
448472561
26661432
84233127
16544089
335639777
92376406
652190091
172636928
48842848
62080625
40200207
126666669
502736602
122042492
66711130
2476420
623752378
309141484
206013577
39378394
266726802
397810065
230258090
89309337
207099764
809432070
302658829
338337899
136722320
339085824
7236863
732704922
473430011
317861045
192478212
21524745
117394147
136504620
1656851
394126103
47494990
433190457
203204478
40567449
162335497
363716584
44614756
694439434
185790487
577937677
145413839
319338814
759789099
114535555
39316934
153957754
498171820
570188788
136845625
528205198
216957641
292886332
232844422
1664954
255530476
30613680
163731860
487706847
159857553
418409349
49172145
63810290
39034477
25218963
310247608
56407840
143339911
40510199
119552466
270901286
481782375
208790933
6951336
222319726
340273242
174705290
301227628
255842259
10407794
76031247
37904863
644993042
83715553
62015504
741055208
169871822
106917298
155889949
470171871
810551978
200481696
168194290
456527193
44967394
100037860
92820931
5509434
568524716
83113831
418644985
404158092
199086328
98665555
313941588
3874988
279640742
510037395
1194929
415097758
82819258
551177521
677170085
313220985
745121546
293663068
548891259
248066886
151754761
444444636
544855983
526087205
11704188
173558501
159931668
591414286
750989893
142325428
146308995
102263494
90131665
509937548
621359029
226175908
313015482
308139719
46881268
165929290
589090967
310128443
156757304
268763864
213942544
1066803
181056009
505025543
54415775
658718420
690635714
445230544
6666530
566616931
612264668
11644564
558130377
641849309
17116411
25751835
175947683
55768342
2042577
335492008
18287284
31183566
41381065
611769181
137196493
433088311
476963659
514470395
54672497
220839898
404777099
188273366
576573935
353265798
189744902
265237393
87732145
331388772
153418491
387236546
350317776
99861949
304787479
337338731
93540646
37251152
218063800
269167406
53631791
241001722
409759137
455554337
590479508
131519744
194640814
450981915
172208392
132397017
510537842
606487674
373049393
15485705
2711905
78003356
231029671
81750965
34010308
158554326
434152559
16305562
516026505
149935834
21992512
124123678
128921263
701063313
319977133
31587808
251530199
147298971
75481284
15684396
470344747
58046128
232177651
561086035
216285655
288111146
10194838
120223476
135312285
9299293
271967041
246330814
88662806
233370237
420216384
2499744
316249696
545544456
440664942
203815559
153841054
147760407
454521396
128081083
304534295
146616229
146729451
500558094
467305860
98041055
508318169
56930356
270363090
99482478
108680176
105354795
326898187
287545179
151872109
183702019
114982850
16151216
8304001
181317269
287658317
670141294
170903293
70500457
78620106
19924773
108264239
47572621
413370411
36475232
11473509
30780773
272998880
50216920
226601883
13522545
556569458
797013428
374078718
56444001
78798495
30167746
81765295
61700537
166407272
615593879
298750696
77678115
62791716
163512105
359109301
8154488
5391003
334224037
835219118
560685921
640598262
304640896
192936198
36879834
130995651
138272483
114612151
20660320
154672764
802914203
426594271
58640113
142142136
414064674
328622448
78488065
126262155
19889795
26565763
612790151
176427175
603997074
17969239
82441394
16610170
367151023
151761395
120112833
236788052
114667555
737465362
49478656
47262375
176017796
31231748
304854259
792230966
28736630
518645881
297807771
229066917
57882506
97396813
64870043
92840571
899430482
200017987
526323578
698181620
579977932
40661332
257425059
69067518
45084005
58164386
314412520
9231690
506941945
11250295
429322040
39187018
255671949
486032308
234048555
42692090
235902736
127267213
796502478
87016794
353654850
548534987
448145319
705919921
194265450
285074093
143070379
864944879
236234198
265716942
172211102
381067158
82413102
359244613
324328418
192673556
125776560
34488388
269827889
15083250
171345989
25637409
293050059
98479255
405435737
371280522
124396133
321601792
514409050
17551284
278501698
254816766
716141713
152004169
1117888
72848748
169733960
2391410
104757663
184482404
354115294
64317302
443387332
165988349
38973489
646221097
330383688
233787337
576058709
17249141
17813848
108264851
34620267
130460960
501598912
334014232
401666312
297045711
202590729
1706991
4888091
310323778
7785390
237009504
138241915
75605025
142139404
34473754
427805223
325801817
12050385
122798047
95773227
15835485
365503464
278950905
57588970
418850837
57867487
509796678
8833887
36077514
317051590
420207711
22254205
82186301
88846491
667754644
227067635
243484748
204456899
252928400
443285570
127843158
204216064
125801305
47812052
135982662
319225755
145170889
68522885
10770076
140125205
383830680
441708679
83031731
556091389
283717606
349501734
22308678
525992594
198508606
150705428
537615511
675739058
59272686
675379820
816702816
192376648
581902288
236166646
273584766
5422221
79039954
681759194
929261812
610289359
320631783
553647912
198227573
304930738
297310269
85991625
368770989
296740641
440779038
2387626
127405693
777448514
642060853
299355321
105738459
120622156
93265971
154181298
542170209
287138032
169375058
11451695
24507952
154093550
429485567
424878832
135133000
76869020
293484508
826717457
111550413
672136587
43403149
198345121
34384065
116765613
523522843
157207497
42859128
373186584
127052634
160779913
105101137
299233584
298090286
97595828
484244807
186711119
92521642
504545626
801363785
302339073
67846860
269478402
156354112
73737895
39305592
196606986
104719488
55719636
121251206
375566327
334466867
42284620
437708998
178530836
32240789
92413275
8077139
413903181
23992759
310546362
408055690
406705606
531663428
24969229
4636959
457832460
120801994
48471238
57876387
759126169
4148252
3406523
23677519
318862917
267159857
274362835
319199318
66552439
53090123
401091801
569114959
218422714
721944159
12326708
35804524
245824457
174306749
302551084
213637401
943792
2426701
44904886
643604705
31032347
430311091
144886819
44560077
339423850
341822398
148163177
171793995
3145356
743869356
8467648
94390336
17259706
243661322
348262143
892940424
13772467
207079560
119388709
352718677
14704142
513605179
72375123
230478737
32833572
86179506
94315300
5142384
161959671
369381891
79212973
115969070
61114781
336429178
503392240
744165518
183456755
546498833
402162493
864669776
321294591
441297265
243994559
4440339
97602178
74891793
2366913
2961528
577902047
361985151
4269950
99518328
137728806
209156639
348349122
163101211
188445625
489916693
300359194
26342635
48829892
101363765
387518181
18136216
200085865
476822231
1912069
4073642
28289280
686437293
566208197
620534191
677502783
237858056
266128523
732349073
151384244
117059314
368824003
13770208
205005384
417000862
158599936
187141906
694350490
430466991
234093672
515270492
627075669
245719959
410657422
843435
27996174
2343982
5027761
454469912
472042
501884822
11121445
208375250
543820234
132390911
469513545
117774483
22287865
709118493
8267378
965482418
71917571
13082269
814022234
186393457
287862019
251292870
85536325
813362124
114244112
793972219
337725831
541868969
71782768
652754729
88968400
183503901
156678474
4148211
357202861
116032734
73853303
441787213
631516883
31512211
116874534
245783689
741087273
349740591
429122005
111998254
135983332
88833846
249626465
97481860
300570820
227479120
99584750
156692082
294573700
185273689
489541972
21509548
58657137
238239468
761879029
75851186
159508447
3836693
227784457
66124756
683558251
254431420
92326185
27314437
344658247
470677947
103707444
298427200
348619199
261420967
352191717
225882847
322095612
58948390
443105688
28773787
791844293
421011960
59556577
261889612
968738459
130599665
632988985
83060253
152634535
536961064
285206593
67392920
580840810
340274615
247371745
226714452
830066088
75171986
318185711
693304804
73332859
49673389
440093782
144466899
19793047
613998890
426665938
218072902
258618080
18117251
85650019
105817663
607980080
286630875
238682529
675650384
69082337
325162286
135550750
91146045
507597137
29492392
212992530
412045398
315421430
494771187
828834934
84991384
69231641
18517196
65946478
88444643
8178405
42088618
44879593
47534466
331371336
467931562
223421581
1950636
364322535
212868338
53863539
313166621
58521
275638538
208020551
35709248
913474107
251913862
21135912
164994063
341736602
58915019
64539540
96714065
177781836
3138593
125214633
36164815
560034324
32900821
37783942
125414726
731955756
162834231
183805416
410913279
535058190
209370230
111480564
201209714
461376501
23305579
43286946
21788127
27003421
108028270
206778973
424607709
751203150
486150842
48253130
29026008
211868474
122448861
240020364
92594568
61273275
412745053
4136180
328709926
99829525
6530816
415280820
263027199
460824779
85833725
564944101
351935585
19797420
380526227
184357310
596584892
720362172
823535639
322587947
501414150
499214069
337801201
2881642
397985916
327742466
86577628
424529182
27947320
198922748
5581116
58274278
104301073
62035690
36114865
29635817
689789036
196070345
190671698
343916677
327688753
13764770
13023543
13481962
439655946
96227835
95362322
57454771
1028909
355796101
301047306
705229348
784690370
167441779
728934974
51041565
122073942
251936851
378834641
302709662
282734989
124549897
607307961
520315246
5182527
316140292
758946097
215456157
356689463
183920385
12305878
535597671
878813416
436835024
356379886
1018366
50948927
331988916
54055384
116852180
42177436
631636856
133029633
586132538
268686492
562951418
345608711
3521004
240334074
362400655
109317547
870797875
636847934
261321299
48346426
248880000
283312491
106700074
383672576
441390973
3217953
149937258
25474550
612723553
408961818
64926131
81494757
112279085
489627140
351150785
647918555
15374623
60923798
253616927
230179250
378587928
99899730
1680479
92162379
223854434
6558726
364354243
368464956
372673382
1661883
293643734
81240583
17624324
487771612
385568922
127563060
81737536
173195972
282235989
76837650
233240180
190225800
31284680
69217639
94025585
233217787
743271371
273762872
263362863
546945279
350344930
51275892
84841228
155501906
526562724
364249117
281220004
2927585
138486817
695554407
349188610
434337791
375547060
167830757
483845226
705708590
56088764
599570292
87353232
339095904
333616271
150151093
205538206
898895976
149710845
211162380
543425904
42742900
104936428
13990434
485637921
194005804
241612321
657263484
95337240
33796082
27835446
215474643
87779556
73095363
298300030
291412086
282705100
182227251
405113880
108301768
7033875
312893180
689992439
63573292
556531889
46802751
369852386
811344158
96177374
909845088
396717641
10527855
90421436
637703742
910268027
794027989
109882039
783758210
192884500
330771768
81057877
219388641
381952264
953614916
479597251
398983358
20857868
795030649
32224488
126584428
405776566
387749527
923482804
734598378
61625000
2888153
331973740
265047111
385505104
307894521
156593569
472481035
243953917
1842728
157725917
96203972
316631519
50619314
40556642
101107975
44294171
678487799
576781035
83542105
414683010
428963812
76060554
540930339
93950498
31950701
76216391
312203188
104763358
307531490
133278083
54610103
190296638
740022938
615671213
884103314
360752378
229264872
346139549
357716695
1787803
109061659
20217938
118040386
139627922
212628029
71823332
661067056
390920532
282376636
11783587
23925613
182832897
686220433
278172577
157669464
480870882
709690417
379302176
437209275
222370636
610953391
30687416
269992921
486749542
395757785
147942705
527876026
210954146
112803501
210723856
298287614
32418390
39997023
274480496
377992655
583648383
83600187
543025888
189681027
82965383
46664462
200389003
30222391
52430288
464793355
107869650
461498574
105784552
443562259
655105412
34343052
39476057
360831885
186011285
11345309
134410238
28304959
6207507
170615009
100568608
283575833
291001088
599532269
349098447
227006533
400259879
330202771
165449210
17563518
40358914
105100153
171920023
283583493
423520262
49452885
702230750
179423563
103152213
292274786
224191514
3457674
75154070
307989150
284067768
502333596
77534054
302425206
154093682
254807273
19253548
154808456
4544706
150420792
442178527
710878602
24820326
45739894
338578209
310446369
303497055
152367705
218004263
61215629
184355691
156769006
373586756
547231249
488877097
333414806
31580090
395108468
130653170
244436205
527177931
356273042
380525765
132768812
421247683
192630344
119815502
707097248
42458873
1800684
782726522
141080571
809783515
243920712
308371287
6152717
486930184
136069208
441756188
686177751
116324921
94039502
31148637
523781885
160988953
75308171
655292681
82979453
385947377
1285657
192303580
13266933
164767139
1602054
137943694
304463706
713028338
105959350
615218459
865280785
57270998
46492354
347238359
100587872
273818977
454281830
411591422
40158513
144025552
286059349
87342715
294071882
243611936
25191771
301421983
215895962
35571873
273240
258288466
8056872
41330604
216265590
330240433
3581310
55148143
9131087
33642894
43869427
241794873
266726071
307443789
52628900
381643273
198260497
260919954
91184022
90526
182038469
63288569
291110989
263699059
600580240
118254303
552239530
43998318
451892866
124551459
573738406
714036979
566393581
7351514
703088053
38065822
140409642
43789222
152077519
586075037
226125139
116802421
176639944
239616389
798485883
66943644
780044494
57054380
175909641
34127449
439735899
678375196
353268129
232613753
676770981
16115070
40006954
45208369
519688829
73322129
118608499
18145980
731876
31700507
95548606
513569284
7950282
329542283
71630683
482013890
622221760
294988247
149111833
540441427
312689693
242248641
96066794
27883422
431296533
145963497
446824724
20263787
296181864
428667358
395095910
115639853
131630416
500814361
401318475
295118270
89942278
489558417
779272192
254419161
222895322
69719535
103552754
358976406
40348167
166345940
216596503
4054634
250102309
155475800
171363663
523387783
179256263
103124600
112132951
554899797
99213453
87131134
651235133
729040725
16430238
385873600
310126086
710277407
642636068
443952213
45194615
633940834
365524344
84808785
194680373
64275124
4386993
461188153
413036000
373178399
3075231
403447638
347452884
202591223
75479667
563459452
1007967
522980475
244324357
12384647
83439434
350285205
253918199
146679821
42569258
99741924
275266092
127000676
227264769
60990806
9045625
72075413
358375356
503852499
396121552
801796973
174952647
59091584
172358115
72056096
396898054
460733361
28850931
20056338
771050100
279936612
120308560
18191205
30618587
545830133
130423494
340516080
505374208
389575868
319877023
13628714
485388324
25429643
792456054
149403131
643177529
54975707
3187333
48081252
172524106
127239077
87353959
447887487
122210495
68917666
203129579
260618721
308697826
73411123
64657280
91792600
460287095
329467072
429780178
651756092
31579342
237118902
692580296
183575569
110945482
375091511
797881930
11889970
156557156
193336029
236879076
77130277
762355541
3420698
400853482
279961775
116834054
73150589
610926994
699318980
180309052
116405137
3935600
111780863
449995846
354200423
141402577
94645042
1451559
409932060
372899415
250028060
180284403
24559811
190522774
505998061
245884698
399206843
17775041
515601186
63112416
464301692
268464900
85396083
384481253
356876928
5872655
43570264
259200605
231138910
126424084
17287611
272166138
544938805
16972121
250728323
372737183
125051477
202875343
2517991
226894762
32616811
163456897
431855563
285718093
87886342
181176910
265668821
9312640
17290930
76346657
65338568
253798070
278699224
82467626
227327931
4884078
348765976
63617920
38386281
99406186
108835221
17373163
10398859
718026135
83543503
52431999
309589194
781314026
218778035
374864785
3834820
215647957
235302067
460009302
172231758
117565005
206653950
197940453
57964230
470844153
185916639
103240340
125949713
30133253
324862766
43292908
10264713
252066489
232097203
239312452
50196237
106710682
565466222
177296101
262389507
157148205
204866640
305603061
23898483
569978346
37227448
78819079
76824379
602756836
41388248
483111691
41238554
17607641
443066264
26334414
440387498
58171056
39403499
629253778
478902101
193839300
100894515
7015949
554824625
287796789
549664037
468942735
557448068
139706595
718108665
355919738
152194781
227149438
126698566
559550338
465265469
75172490
6022664
60815770
57444667
46247771
25628073
109367967
10969301
40357082
384193800
294830472
92193743
677162
120910312
257835680
190376536
159269013
46893146
72958277
173499919
414170732
287968941
347549542
162830849
14891510
29884695
156227291
178981456
190110422
12495339
337577789
16417005
229262866
291357418
268938033
450758867
30014532
822547650
30127865
19182723
173515005
209868061
200827938
39208424
194960898
15192639
622523188
133953536
310967847
124764554
398659549
270805494
327215775
284352214
281872358
102067744
76615464
49878737
8338486
308240072
159331454
241383431
671813047
49583092
134035526
12580016
119873690
51490803
13555628
686730993
19611959
16341564
89202645
27880624
276593195
614010
180656257
303230429
428715106
9682368
226562457
821805427
852647308
306967735
303508203
84947912
142693745
371219460
458382483
17155777
590201718
794129091
34529239
123764054
54928480
160309286
120231684
128490027
663652107
66905254
112937637
867077717
175733592
332964766
517634279
220595170
108986170
448590533
405285791
171941561
469165739
53695269
128442041
596433900
352643926
268231080
155218860
625752565
100419279
42995305
412211675
542174245
46366889
186361754
68080016
167601741
636223910
199389557
234795061
65916550
420974985
155011729
149812195
215381438
99996224
439092288
88610102
211204921
29055780
195350275
68880261
10681440
357973854
1300009
155585688
39603717
176568874
251193673
232664693
340963095
24147245
375772284
74299472
14480671
115007843
455507872
54877681
325460045
315318313
130922068
498954499
252096638
13369811
127903181
1737464
607892452
58921201
520594301
51141423
710293859
63494043
35304564
12203206
49671452
292253213
158083371
253695997
550525248
402145254
586587114
1102373
349573304
128785766
355702935
592614524
17729699
96577509
71635798
177123202
541113015
354785144
738655231
613004078
195882982
461183424
376509393
402903332
458896744
74906712
172512623
154101441
461611229
336563334
72309715
62984390
344995917
172955227
33286402
15908820
488091263
92977957
103675710
51079141
668295938
104544958
138332683
390914740
540135105
146981503
137796369
507509430
709183259
162145240
347438304
243698109
170203480
489513039
190489744
102122403
50857908
842906036
278347304
127549033
390595978
248837211
245854620
263506128
146309015
122702886
356238526
326274046
8510961
42552028
146506030
418773515
80164166
184073271
482964259
259729219
920275622
37609885
36634032
613560703
362433608
350575640
141078230
19731532
180916668
430715384
7494182
54283129
166384721
93475392
192377533
263986472
12225708
38996902
922622341
47857070
105862252
77016329
215066702
231843557
300308691
40009467
3579767
122424250
485920617
158660919
3829099
640393944
57293181
240288753
547316239
315998040
375961609
15895375
407282202
475318275
55516050
17104974
81063874
351100823
117234231
33500611
16947630
79179605
122933507
599707822
548106024
86483643
296007503
128950080
376334259
103505061
106467515
103530049
263137285
461305052
140094658
3760533
288877448
586746811
36572285
301555138
109587520
176092965
1766031
164308542
315901290
471657741
381427299
472329850
37355052
460356685
404847145
835515311
398884891
283773733
68424923
574252055
370905098
196527334
781816346
334023038
527830086
96893929
450560543
116894209
748094310
51913306
244907186
119566405
184045618
188726996
1734694
15902263
112573363
422891456
783105004
119842026
350492593
310592366
65421097
86670796
310902665
63186585
266072301
451780083
199564636
72766262
493228320
240877861
98870323
507324
122670158
437366904
23926674
352161559
872505412
379508278
157108248
773045669
366698435
82868944
565602433
18213284
585490611
436185806
243924053
81303519
26176533
8713099
166480867
343655490
21499648
4259440
203531298
150735397
23773858
86947725
121753720
7261861
28946848
98848052
498060879
10392720
394548207
163302312
107102367
441968889
738001739
11193152
12368657
94194822
5989171
380507269
312663271
85433105
163198367
171099469
119010725
398411193
381228971
347387908
40558262
157255113
42116714
233171615
13612763
25986576
512326578
95418466
20174382
357923706
8749068
48625460
209146301
198212659
31626552
640864030
127282756
105860080
304640604
323827043
350633880
387476822
146137552
166740874
303977873
243768544
170725943
889473057
251499442
2019881
39488486
241299328
13986690
51659965
22817923
639458071
65543185
265349050
12371101
171939749
27091799
42238345
80742916
105354985
97056227
418037044
541099289
739478617
444791976
299658224
312742278
278004259
737876914
93978570
191462812
271810274
949686575
72491656
532740614
511828499
153206629
229879254
163088469
163680935
386756725
877222243
193243786
372589079
77555413
478776925
96906691
468579648
276437599
6050134
11568105
488151489
313850178
11457681
193269957
89477045
837791483
127434982
930627361
394733205
181793316
324089101
480626668
815358650
514717795
469034418
375637699
51306548
280838314
17505277
224508157
223285295
780375517
519765465
583086636
1931892
262417358
84978536
154798469
206503910
139423381
79996732
186514256
54066717
402553702
546845500
830049881
163265984
156607407
25682183
187917369
253282816
153952396
504201273
678406947
367442629
150897421
10196640
174645306
113402489
249928266
110993432
39365079
428742559
601146377
127991182
275288669
96660001
49804219
450773672
223555571
49733918
351732420
99978151
19358963
57005647
24269393
508122203
453450684
108326072
5369522
744891677
442308862
809325219
242989028
730725895
159919091
31458254
51716205
848729109
799047320
375735557
407413170
175966915
108138685
279605234
77488543
411297037
132772419
418291031
107650375
468093101
70746358
267473481
429699045
27175123
24026871
42198113
487085924
49015184
47739497
325909949
187865434
550508844
50083131
90057952
43839936
263621519
16410656
311914617
231788178
456262619
153763734
44739898
127852661
507116175
177075736
513321494
343609846
405540017
23836268
164490756
231089363
851108296
206304600
71105464
101453816
40004661
267852237
302273107
8812751
718700573
104098634
218829834
143788582
444822448
167598856
9543792
251599161
2283460
441600355
293115568
4336122
342990972
154096121
70336095
82550722
189779872
185627254
85496568
174350973
352901272
94562303
1359192
284508327
394503640
142046025
478519720
481855322
250470385
76365340
339181375
296870593
127860469
146924864
342119645
313184980
390004356
250511226
540784318
28079657
28100906
417806992
647105601
93402545
75164543
37706627
347624070
14116337
805893402
773163013
83507896
95084334
547971829
17604341
126595936
158484774
296071471
129276832
45313736
193657
262271135
138340215
221058508
369242032
229812054
590933897
14938821
353297842
596764412
4345547
54395102
66548255
24152353
83821155
2791522
339387273
407867733
651532296
96180041
146220999
68885163
256991312
71209438
292103022
144414735
214135129
334540316
59364169
394247233
9228406
633336487
30463240
333389492
403741049
31090143
401779606
65121222
186224981
347512838
176429227
398484484
311506378
519326447
44691669
109967957
491469075
576203148
962222715
260464890
109722638
11953516
55375538
389733798
441783968
17344259
415326688
591369861
496918509
62785086
351075193
12044278
54359999
398041452
20722096
191170974
141212756
6367732
164265898
237161902
651654093
106719358
309789
292119602
281775713
48493034
6627504
356891861
682343814
320365461
358717654
39171956
155810186
147141469
31825327
272891253
150126194
590816709
567200837
390773214
1149218
543523490
486076446
76629077
231897542
168109896
20492816
226484220
77025550
207147952
179420630
130315985
140834688
207061215
768139826
91543340
583114080
363632647
115855376
271397426
213538910
104054474
172252262
49808421
15036142
49338214
219493178
227431639
118313536
43127354
55226936
293093983
36955185
560340977
152530399
146980162
342831817
24773444
102027374
182568637
66184052
62592064
92388529
288740276
214959047
314367363
104094070
232416468
269787241
719144362
177412825
239126623
184324714
528474060
108216464
159180161
113228043
100068684
115476107
405820164
14114067
23466563
8955900
17792975
192941066
176448621
7695912
176475154
30712273
466989917
210243135
66620373
8479794
21024181
92060621
175841952
205109839
268848493
224734624
685632891
919543245
128686512
23125529
586804012
205854638
288411947
15833625
144140601
140249539
7547269
140568886
91090693
531612170
170586908
4334359
308583611
132274985
379988379
12156693
75022074
93630027
331541188
249389503
1012251
80477047
565544222
261775656
431317724
63606145
184738768
243432720
479068037
114137573
275515602
757881773
72679383
79345269
278160066
381576842
10105443
574641520
132780824
153509210
277496240
20815314
399472268
486846891
103296488
57589258
125870051
25601659
154933289
228476169
39671704
183808630
117606192
442707836
314479376
21406592
158950227
681780584
452255682
87601457
100646989
106001392
79764772
474214803
106998171
178279647
528860448
324608034
75265796
5165482
236936064
187498889
185875590
207149756
619984962
165983192
269874680
37311277
152761325
346787605
320478328
380839114
166688775
34034672
266752594
210827380
355510356
616051274
664811825
154436
304602699
868105108
173093307
123667979
367422701
406488630
90620023
319497376
456778360
95045699
284969514
682555912
434365941
315468454
142846869
90999684
25284756
27189806
257199749
416527952
229300702
489435690
512185656
16638774
223317009
102229298
208121606
592678306
228344998
548823832
660777420
166110291
75136036
94617235
672914394
175928076
22982353
551855705
139934887
181939415
112267953
89240515
150856450
28790678
3788330
798765233
254566469
243990528
272199235
350838270
27049697
151289604
38785447
738353640
124069612
91833595
85550482
3505565
184320352
3153259
67654327
26773208
11465677
568940291
78442214
21201597
686279096
2211480
35655611
469649886
783712482
81932146
513660781
130242181
321754916
193751211
563580957
296785103
345774091
26357992
217403130
263286423
103855841
125575659
248407349
120007489
265450924
341799023
281423366
166510701
736504596
265366688
115681706
121405965
279643569
475721958
106469292
60311
259983702
78781434
385440661
120862738
46536805
65915985
521978670
200620679
240717799
551986510
482214213
473895563
581109773
183688339
643775345
160221353
776382731
134034582
252751765
18071097
173426967
8104348
99018065
100440648
8276355
174150222
157961994
556207773
185709906
82089559
617700572
1048832
547548590
387131712
109139602
326526535
65995944
334290321
698723332
662657170
13428774
239782048
69438898
215898227
395798728
563660597
509005439
241310
138212092
43389907
233878717
94191631
347928775
174702529
52229685
123621312
208283791
294725665
65434879
77794945
127967145
207545053
257051914
20930280
243839276
94114376
310605536
210016307
2588713
74747473
128405420
2085512
433737846
443985672
293807036
547531039
520834508
340696468
550604182
273899775
62799782
663765
83859354
532081111
230991929
105373397
378600601
238615355
87598240
265334467
84075413
832344088
528133390
615937092
266024607
109130603
448977358
17748868
190363798
637671372
24867300
42606523
292540868
136294909
1208290
22178366
192018249
443095519
201578267
24724016
297142431
513956245
8042108
66746790
756335275
41620220
906514230
76857115
48264046
24509763
64145254
154117983
679584710
305930268
12066652
101073379
89239783
125033473
191552638
678583397
339920267
194251612
724348186
165723890
297980
29000136
25935597
94910708
346503473
655459471
10504169
337619544
230880618
238198566
270862976
130207263
472481760
980883552
95905777
22499612
30446632
367916275
221843055
292116957
742454318
596602854
205605491
219382669
328828962
94615019
34709115
460646306
891308588
489101370
40154870
126559490
156845872
188432212
737108514
45493900
29046151
259021574
73940341
204338392
193535413
112775734
211144840
16672171
179233211
220738043
195334269
949555758
392450875
455105152
26181860
681430792
232728250
28224494
55129085
182170272
548379125
99735635
226683630
266050552
291190605
394309427
104288810
51265701
309808364
56038702
28316842
189959152
89315370
134742161
300296862
23446998
127366638
31008328
30959473
463273592
849440335
700031
188317499
55385800
254530643
662857496
1486267
151952468
72509001
604615798
803575583
4950528
104268458
244662962
341686523
293989266
245133461
416524356
63008341
40325974
735551027
436781481
142973932
325921105
114194095
487822938
68464143
132599509
187349203
507367538
2669293
37131737
96032545
10130378
532875422
642933656
336904908
501933731
95622945
81403904
175157660
205540878
817882275
746885641
518169519
38457911
562233557
861437192
23070252
3423072
344629408
583439006
183665156
17514848
896355729
153610600
19132740
150465830
35726966
314934075
291069145
259822593
429330290
82925453
239448172
285129194
326511552
368108934
293356
211779392
29846692
170577543
628762052
177951483
216584058
6045517
564175863
248580944
109256119
197766612
102328184
6559726
292639049
70702136
2581790
65865306
91722324
18292917
132883583
231395260
355658453
278463
112519156
383733984
282901895
209898229
280602035
24138626
913535821
199019148
512403292
188652619
350334635
557496268
274619460
376075164
370642571
116205659
267306775
25516534
7625556
144558851
294983066
331286453
179396637
76264442
182769867
354336743
502114816
347530039
230188480
73909259
532372097
90519025
5974219
337702791
655829121
116194659
231307610
160692640
795209758
2503323
223920959
360715437
496282030
59999759
44456662
401474430
45250146
860562777
158155478
182494762
489886611
583598120
901024232
376334234
65456284
252630092
3641151
12938527
384922078
114669544
672308934
63847774
225030422
193282688
82113149
4759506
597670112
294776451
4052264
479844086
3112008
23341541
385208467
40728383
223054109
34941999
49628597
49203746
344878219
406684018
166551630
375815120
64824152
796500
654411817
251855461
373098201
11628593
218483091
327091726
194109772
143057514
446826
172485388
314396834
103526160
58692853
49593053
63539550
45017566
524978360
16149059
311632984
10895079
108511144
53845078
82676921
55182234
167365929
115879358
246210487
552456375
75472938
127826223
343714355
76602434
574977480
5194930
27313972
227126069
554854402
117080207
421037367
119754252
51509983
151931295
75813165
130742778
324774160
432276252
518485189
7466258
100117687
247226636
618913854
154673761
303528494
115055235
389068326
165810507
293696289
127087855
295789893
741560753
20716976
2972474
597061247
3435507
437894802
436342140
389910854
340573761
9239877
408749072
254264432
66613355
21209531
160199502
708434713
433234559
225995058
730261701
99363626
37024184
125594025
67464
10151567
243155617
316094885
366867918
613162122
239186897
36909705
605135133
8236335
506550954
568096138
167572133
53049388
93032868
196185912
182562394
6879671
408658029
534460310
102817668
59351429
27684057
353558602
465570027
64974285
242319748
205666566
137782588
282668856
83401919
172438896
104877517
240980214
219886880
500988828
297835819
149878432
568640873
18194378
36043578
104520807
85142164
6535569
30396779
80433138
145281732
95881396
10492218
3914197
634691553
11448742
111697693
154080013
470877557
28031598
113967
388022150
106102360
181001416
510657241
483778575
199195711
96454231
217226073
151488940
45263437
303690542
21132803
265618512
16651196
112237080
294081204
64864539
266933853
226769525
418223138
931597188
422524345
16981753
97665003
90039529
224589091
218973637
238111823
225036261
451727947
3285709
8250224
225370545
19517245
178220756
39025227
598563246
415903999
44431608
146217276
49222543
331171238
218230698
112463602
85857519
328902704
278773823
83642602
261097926
354951258
527116763
681614915
146132660
129100399
507862609
84709697
284178710
84290794
81778172
762324706
300664562
81357192
240636727
276732037
451836816
288747541
529712971
245777890
36826108
43768936
675569368
375057799
1582279
347779139
538055006
811342956
344242404
29622131
222383629
524249053
24162919
377321118
705133812
185560705
1508767
528258350
42961654
72689538
153907053
150564854
42139932
169406629
46038451
481618465
539187822
103311824
659437968
37269004
513674622
131198862
289566967
315524826
144647223
139536590
103695013
432297038
138667
654465223
112843471
35334086
370175315
465922126
162524416
54958707
157328645
23205542
612196862
6097208
93570069
20474058
415623665
251925305
394851468
140698309
503528320
270878546
622958538
91743547
533260568
636311122
525996874
175739777
75938040
206797326
739635054
347098877
19804030
70345240
44049603
78408560
118035738
34510428
624021243
616554579
214502427
401046449
543489128
405747355
49679604
247133323
11910862
28962919
468221445
244226604
172825979
97736255
287816745
832882848
7270297
56574861
180859363
176528466
396169265
174562611
371301564
173478227
396209373
196221578
172290305
64515758
107269363
62868281
231148831
35500360
621152905
103814422
37215815
551419154
526902592
307926628
13449093
394748552
35689314
131437573
306433667
78487446
249985021
27089094
395778028
331767859
89310822
691520704
409287382
48538268
152865881
29969992
287492045
608333098
68706582
30876009
52288504
6762806
102936733
576904516
184159119
597647466
1739126
21668501
191428600
148303775
161258386
26498493
541462034
693949965
787175017
66679987
1696959
60366899
121511856
466110264
143946121
18380201
20898514
117551989
440074852
75900948
53540709
65684866
529997288
7189776
627174439
673195866
340044665
209524070
510210193
272364744
45001226
10483669
783428403
150760979
45072316
323405852
54012506
562932342
367424977
170537882
261649959
5333877
219699798
561578782
490503482
103185025
50810052
131253605
847470937
46585874
51115115
180945818
288989680
74779692
136401719
772181701
672787044
674671862
191875770
25993466
269490584
485684622
254035234
95585743
379779437
29963459
375364553
497642594
200406275
988794
154494792
246779383
14763992
195482857
68711076
261006399
115319742
669154749
560254344
200841858
196022567
12055347
53042692
445175812
603178436
34993296
8781928
597345341
153868668
59703799
764573378
246490103
40991978
634085842
7843487
1183843
441099805
30840576
13575953
95738104
215215099
4501599
158401406
579669468
172401935
794321022
73506249
15909334
224115947
262798168
406127987
14053044
59452839
295895882
12698661
211131789
395560585
20778385
37581904
100317730
340152655
659024589
520101221
232586939
23072451
29315664
403087592
62183384
65130006
64170692
113696896
347416546
285545522
45253412
485956
758301011
383112131
88909024
22835671
257966947
46908347
149758689
124515108
401886600
143450555
341094093
323511458
519863336
157352508
675402843
439838164
30829645
559251659
404629070
830991811
51421754
240415514
325537088
32847455
9978099
323073800
434729246
162970275
47499431
421836062
138899842
539648478
162417906
416896467
524281421
94577055
40220450
254318303
544338640
320324354
153015404
95342244
355321876
4778151
150334229
442409468
81608879
279684824
107398182
672592146
116024436
645033648
540490317
336378659
495300776
478224768
26167430
315733552
191373020
150164925
44464202
157933639
75993820
271635771
760050071
170183519
384603685
201229585
686888669
250686110
21410745
50102758
78482384
228410495
249958207
430751476
652552551
945121462
246007990
9808627
52031629
73759632
58757833
86763553
369609851
59717627
24712376
54715619
768516354
42944676
195969
3004743
16566756
717460525
739587911
456318238
311388780
83996197
152939813
373941950
208934791
76835922
120763739
56811898
28385195
455440492
526580397
240332277
50796835
21867778
363808222
97590391
125814607
56778074
680602242
221198940
89173058
71916031
343165886
508545893
176161689
298840702
290676206
59337169
696187690
30072774
712264623
219543628
12898605
45189501
32141217
16299297
349410648
23986781
148989631
76363661
165739447
88682128
156653969
67921787
172231498
81499268
634877249
143771799
533792239
410937163
329927609
425082914
22857702
87257859
639592641
317083410
90524504
41417168
139027435
42867598
261663264
484270144
5397936
71985636
135592533
25428189
881304090
445009404
22038378
74220560
823916435
742401028
78430480
345346283
334062867
361462814
39250877
313870541
3191197
109745042
95618532
495246683
24196181
564949659
491783326
189016723
220285908
705131319
102461065
756371696
261795133
144804052
598328219
10218231
481425701
536629773
470587085
753139365
91667704
269488778
55516295
195888885
413179406
794417069
682170454
121179448
125108960
382827738
540490766
74296705
206860297
48887739
174918555
506712652
106220692
768904063
299941742
182348433
728668624
40872965
219909069
358569976
117267952
126536069
93916262
51436841
554777238
314943895
210681958
456596865
57380122
450974702
68455322
110826340
2824578
82952497
550732836
11180861
178566088
627512227
104032522
56301714
279106691
530136356
774905116
834656956
186725874
46245701
148032348
98571316
227414437
285361716
610056783
311991441
91839432
220870074
87226591
456246078
88532784
123390561
197412764
45788379
262350355
125660402
25483046
150199413
257400630
614652224
393239279
325079203
477308609
280326692
20439606
191456817
23853075
3027537
243557397
29158545
949327656
1962588
234472567
419643730
160446590
218159110
152608217
796439108
355527414
48170209
362202980
29324187
11461646
567480471
10318060
8652006
363753830
321167420
140070
332007484
19125801
1520516
32186574
206622607
351077794
151568896
43540964
859477523
332265730
144426348
34069554
70518499
170422305
155702217
53268532
545714226
114769559
60528068
488068254
376142821
173068449
507687623
583290490
24163914
229705489
41047740
5005401
277378837
97126200
162797607
43315778
93064450
12124653
201622417
53758007
546942967
38919497
24567653
23477522
36150532
53841648
604246744
201260916
912428237
147491311
87964841
397651941
325645914
77931330
678850515
209742362
515172862
30605686
141333693
105899269
466302223
828564809
145045370
407859984
299368203
915028522
458941626
243403007
81874760
62746531
235375855
270945114
440152876
230935752
36796
95484560
248223204
400150221
239972953
318890036
860324025
195710222
166162161
590202251
11882173
505429066
175020795
32547286
53609266
254507550
217389434
255956450
537560448
89270950
224718154
191741651
314055913
45289587
579997130
54224598
428962444
97269908
318164207
207850937
638744108
13013298
92472994
162315522
407810002
478508623
110369026
320024150
184432911
12147770
68144220
715614395
154032508
138439295
395080409
1293778
344720626
30870351
402736283
33503484
153409980
161452996
218855255
112412146
266444042
596441949
73245123
733742534
190753353
277895592
204693240
682024232
276373169
184372101
19618906
432377571
190811360
502861167
319908448
103244396
193491827
248414160
5554498
15593979
210674558
74233235
153368461
314155427
19219003
71829151
574242872
286601864
433197664
119168088
144596521
104417267
308292865
51387118
184380386
70394521
115632250
133329057
29597546
8058389
659396273
25523963
77146674
335359849
30372218
73092515
21132620
101100189
701609187
66903143
170118018
100982456
367025766
187448153
22759567
23231250
126629494
197110772
780974492
81897544
802759656
349143827
710803451
77021886
318588079
62115862
391181387
223544089
137894812
38880017
204089826
591061724
175408102
713283287
145693263
35872411
103754572
435841732
625877564
239043774
115045467
126596861
1255434
113028012
210525131
540425090
757985767
273260794
47013516
557142065
337865230
335881945
126508701
954333
87035354
522051037
25530207
260126971
25223859
326385257
84573417
25855752
173581461
266437618
49049494
33443233
109892804
751763295
2597689
42503700
229537456
98801698
99499955
419701734
47770303
78496142
62089234
532364490
240880405
68856922
261524547
763676685
417562160
236465237
19136944
453737786
13479465
72573363
84332015
222931625
316043202
94775003
567776296
98337853
70117009
122386007
456102608
715645509
69940665
516147078
90447446
545804068
170525580
47919515
792438161
43078096
711673569
191196930
409855102
121648739
66420474
481303984
50050830
100605075
426470677
209922846
277254835
90175533
307064752
51127043
507937474
297462315
202885180
728644468
188993316
36803147
284987025
498634201
864003918
344251197
19594125
174766025
116083350
43610046
472480499
204128693
57506478
1126219
217056626
53287604
21363582
322370094
225931499
24596757
110261998
2844757
405119736
29671741
37813428
91152605
63348845
227669234
132545622
180135899
178096937
332956005
62818820
350183244
105038621
15953790
89136306
365665880
176843920
730695708
586474997
555876886
204947128
523448426
54352177
115338127
496551849
228777674
14432710
313134668
143856059
151690094
38494824
469885481
265788743
326637510
28588016
411705083
89665981
417938603
273892686
135991509
650939707
198694115
1106454
428773282
262693394
437244125
130372159
26163686
413848556
34144533
813690538
210076279
127079640
323191932
219044842
170181169
209367284
310340890
571866030
6679585
128283307
72727430
152963996
434189379
453020916
142227414
249422961
308678991
342368704
242761913
549444168
72612928
55997190
926625981
893353789
285464928
25405107
54474946
50466017
80296667
8225901
34843962
67999474
49797061
213842373
574868053
49776204
231886091
3111624
136085301
96673644
82835939
113456496
557017245
27637477
313292874
23535938
482315794
37800543
174475291
45665120
459861795
338168736
43655484
189360588
84228484
504210800
271545537
301294778
52890688
527707435
235248363
425086163
196417986
503221635
268595616
73227234
50553176
923074408
222227168
365277536
256977804
77725117
11695231
358094427
404857848
445770596
80730578
572961890
152346946
311446870
164719322
180392197
47541590
169261294
183149966
586331184
695676
230620187
116646503
196321873
4109583
81711680
290837784
240658068
133251710
65788302
189532084
237268925
98462111
15525129
768477266
11374244
69023301
199949525
38266788
75272683
17207200
309301158
20901296
98639147
329310493
369920385
732778194
194890606
399275864
442955161
348240532
30100576
264821409
256923315
777651273
518374549
45688709
105026014
166330090
31347273
569994937
357012789
389461930
97280868
42378078
248209430
34325225
254723499
142414592
361430251
198482284
466915424
80367555
337345239
198778176
89134564
402385679
227783657
416278764
637986933
301961351
424889383
36090593
363013765
221493645
461671780
15873549
69862299
176636566
330406847
313784869
325758505
304218147
560509298
405937562
791160600
434976719
11367866
222738675
800799575
578493683
84891912
639907485
38381443
132939188
815299676
908671368
97437744
31562739
329968377
393354348
299832958
339994803
263949749
231405271
282916711
139880329
225198243
665486681
39563350
618687357
268511375
593038538
443643088
85585956
31917437
264014934
116570623
5105863
84791084
436271071
580730808
599295546
546695764
299438340
835335678
328501520
36627462
272600832
4615327
483215245
69215713
609780103
434209742
82981083
356335906
24256462
204142735
638339194
33228549
111373681
2491978
417428746
609159608
5457986
186639533
124137207
183611306
426361702
196774264
94730799
21051463
112978924
17772150
17846215
275357998
4094769
2309395
1757081
297995134
74545633
67443601
2753056
798108989
18920296
553689495
83618560
113178310
297587721
410730553
393353650
1277548
47908652
103326851
132817909
27045146
397697461
296178269
691805998
145988419
188062352
433231300
379597833
95326553
588769494
22323795
144107245
345173063
774096818
49424017
103644068
230193158
7489693
19000793
63658792
88802607
22140405
248297202
6585394
55895852
23592365
314859549
287541690
57301749
652606639
152736543
284050752
587753704
516730419
48047075
61702296
4574622
388183900
701096145
16233238
526984443
62412895
184367144
103857249
116343036
249586
147792882
100309359
198720750
557732838
175117567
404553995
517366587
356282350
289522317
41746291
217876302
139154814
420903831
26033866
156597599
24547320
395869688
56806180
186650692
299782588
304223227
31669
794233001
103288824
63543701
876520254
7954213
154743890
568918984
430945962
611498105
438970503
442578124
129569543
68085034
241964497
133693065
126307072
436299008
490645119
8753140
214668936
493649146
503188088
74957986
238428639
10321792
80624072
146076432
280049462
437468218
175819911
210598340
219926030
11321908
340390314
799909177
48633802
652987751
127790886
580505797
280323429
385992435
105898194
554988754
52371770
370520956
6281875
220110420
19441300
352520372
415921549
682160028
575686192
264724246
42842159
49644684
545938065
17148261
111991440
320540587
423637625
302235341
140623982
115350164
499590541
343790208
184962509
6502031
200817773
172481703
231320089
86222264
27180475
267035424
25991
342272217
16466740
479843887
814246961
387919203
346731721
367978854
9098973
575432519
307408426
234432237
453443982
490276416
1123406
220386393
119867493
116655642
395933026
61054788
619092228
141538684
37282016
181256215
3672826
296424388
22242378
3776221
213844368
101759727
233396040
184453545
8415000
294540180
251894457
24062550
18466512
423337559
301246728
48587034
61907227
76246284
180719985
121080527
13545778
23337667
375089127
193939931
274575190
126089958
474805173
518610936
35411058
488648850
4474056
379849446
345230429
7354004
8705813
291247954
240136933
237114325
420854223
46288385
268265025
15206227
264110092
166972897
130133332
75935232
288407050
141325876
84836806
530175657
325448866
643048014
125836494
290021702
840841190
423678530
7079773
407973397
483621498
198968776
463029066
429827263
328898362
561560644
722005779
75883414
346616879
77158433
768249030
242125183
405357216
89093449
302588417
69699424
150790757
206967584
567554773
40759321
204161131
73934413
181074964
644633791
163709734
88634027
728174941
321020610
493339862
7370531
346837372
246863187
162374723
555014429
25332749
183183749
67389412
316052567
10191664
31556583
824835499
65869399
347761327
47968016
42461615
118616751
30044913
47669928
637670287
394146542
676514779
41173371
34004283
30819423
702163815
98633524
183143610
445444867
34611197
499167204
467149589
8527980
311300929
243894588
225690359
17046369
380674654
293104914
321687315
329276986
79719382
588564047
18238678
4316401
583458821
50441349
460827408
99842882
115205827
302833914
669277197
148118909
22156104
65323479
841491287
13169447
614876185
654801413
62401855
307146013
14800423
878332066
234462980
187959580
498041596
304657417
551199042
88075746
528604598
660289346
338450515
446764658
331737410
339130744
86670648
4603341
686021748
652120016
809732940
180161683
15172924
228946195
381746
22940885
395741694
116335837
18934846
217213485
751194014
288673498
682170248
555490524
845698650
102791851
66004872
365244105
238488066
6778550
561216657
29071224
5068946
190153491
59197355
280890233
207058592
160520597
450490738
39353342
279284767
324294046
4925523
100711050
7942937
275732262
391297147
40670955
428829903
103501957
806108684
380257070
2111723
19177012
681081375
248002841
358481007
6376724
81566108
30159795
772627970
20835457
278416488
344960862
415914971
68297064
333901142
828193404
21598713
11531437
89630953
759549276
3976745
448191370
72602823
209179004
161404369
356670588
46183857
232239212
51518540
69498176
97571976
57243283
210046393
470520688
623251618
381323246
257182341
205421378
183548931
41945735
129048913
76882800
171614339
395449186
241025775
35535602
435054931
210176720
385678576
33814714
255981202
366795567
93975380
6681962
10540741
338119369
497267867
7556476
649973952
291297050
50358017
214247401
892632937
641350582
558704035
190321980
364460406
111039366
390432057
216236565
1393231
30545889
167145535
252837826
122442404
121036732
617103235
440834180
153306735
90444077
116494306
297175603
13543266
139593952
483751255
208159917
430591617
67245797
378453658
65589145
74894083
858052254
163694947
386087264
140538090
126895655
238876940
70664354
13950308
73341289
331873337
46770662
17038372
456068340
46648544
17079581
455788279
5452370
168805003
64931666
25202479
312757722
25526752
349514196
94558906
605611490
44074035
650003285
238926689
7034408
78365815
450050426
152857470
1690688
744807604
18592952
146852988
165618211
555625
341219277
263096914
369117736
236860603
71693764
166852723
126177612
265718040
132550035
9480970
93439010
663835122
752593
79906565
410355304
565154206
216063260
731707707
532789809
29988737
220001720
100509863
120893018
450706503
52666911
72497520
295033573
72062301
82336834
53478289
84933901
54878828
521646029
31928618
456966029
20214902
37922029
496928040
44260173
114059836
422658719
15105360
118038996
165392418
237759592
443379734
224766940
40059174
65599623
32247576
163864985
35050460
30013648
2630844
219680754
66169217
326017102
292949062
484761166
41003931
557945458
41239121
707623
296101251
422722280
636733823
198428918
688652137
122211475
371581220
745568792
108797270
410365876
408540848
530808089
79851815
506752327
410091936
44151885
303632108
380019780
84435413
236850096
566319720
188084408
29647581
314382140
309887239
110794699
8061682
59928496
66439078
366878090
1855295
513707905
315758621
324545152
494732540
145573345
153104111
198674330
254802257
3479494
50311293
414632188
145606848
452082976
375899614
424452320
143051096
350800057
51990998
307607822
3741070
33787703
7753203
255740948
220347144
802282615
666355498
69441718
152425804
31565851
666851443
749531301
115711880
1245811
184395945
128214950
20065718
91738946
838043643
181613789
326239648
1330315
109124156
230882062
3199618
89502595
502889646
511157940
660666910
140347414
371329898
331798566
432619705
446624892
31781951
26533572
414938801
135620731
126515795
291337425
337253038
368177203
296189032
59938719
655309632
746307311
178411832
198098837
207527363
1901372
62862826
466352622
556047048
709561981
56579358
38745591
160861910
184074904
2332123
273016566
190641702
3946742
304572850
71010338
150816975
7946872
227920593
140231170
430975712
138937188
139660033
833308319
73350718
54365599
322447710
438860865
70132953
24918010
504882369
121111821
169567086
188229480
170873731
99712200
113862251
133806572
193201557
107826935
74932240
648646710
528754272
461582148
339783808
185971064
61240301
107565441
797622635
333100163
56590753
337551845
161859012
596276311
20795948
28365991
195522762
80998946
44027462
10378495
63065557
327839985
215573338
477568793
308235437
138026835
75164013
648457649
377564157
80665172
17493176
731532004
31665439
92198081
21416095
786492864
64923954
269133086
353877320
359725357
6514900
312243760
839679286
563292917
189456335
807249527
204823236
175217244
618683965
572783285
248987449
566612875
514964131
152876854
207654793
492350989
500351
264004485
212521364
27095748
442001527
175898671
171798767
10403314
145135029
107594986
600940869
531737355
198865975
385963502
717442
245266428
5378270
731976912
11759104
124249642
598301
27734866
391927377
456894852
318940592
110547599
231916190
418547011
408751887
116162954
412623929
149744833
720570434
73211801
471126302
62473172
7843818
149690610
414300247
494263443
17509
257092512
77583176
153477502
15002662
144055297
373898810
95149816
86763826
47807999
34690975
432579890
126153700
101221212
108055907
118904024
133986182
111134991
153551639
48189626
248037516
488269533
395283379
135785325
16928606
69210434
256553657
118321764
114401949
639242796
541077641
141836226
180867706
460117036
341375891
36619016
296015949
155623897
261451556
338638457
165509777
11714299
496228696
113399981
149197869
253948673
268074219
237240375
164876158
401397799
2082182
295063215
338810741
98387473
41648681
29994112
630883237
90058079
12295874
415264869
51139383
159484988
264597966
84844547
67591853
200352181
243907585
166545772
352559734
19123517
917918184
548733935
410511128
153276483
354779127
342102777
686649307
14970085
20541319
105452256
37595183
84691656
140603871
113461619
148438593
10152702
617030345
240722032
179097749
239857328
46390694
162855243
537245930
65113266
1481733
113791545
33191341
67651053
99600801
1261906
12229570
50464039
4995707
103582496
73957345
88043389
53110331
9381087
360449732
197951272
41354204
836429931
787193358
56673528
161220907
26772267
188518298
435752597
529538367
4236844
19878921
478987056
245430831
9473969
500484399
239215253
73327492
346389156
148059650
365516191
266342887
288665170
847271634
617792132
46083595
196108097
278976290
38452093
342797339
816326036
271880546
712452113
16042162
288916382
446466763
174309049
126073553
18713636
239548292
50986099
21983727
1383238
587816212
32644578
30440725
52503838
782063112
236523620
582053794
44154521
771089773
190092760
470839182
216712690
23844261
42720266
201313275
281551559
33805905
130215204
25486084
110823568
150467990
167874120
1942437
241929507
756051509
154573425
348482360
310850972
225238409
202535855
226579011
160299979
104447648
752581677
98055394
154806973
338793358
737892013
170970756
502951727
331579660
528945712
275728884
169631200
502345311
201312548
133036565
100786821
523466930
145597209
528757672
110263696
511898431
294781747
267714334
18988211
154323573
251852824
375232215
128175104
229716699
181054213
2627310
19201811
98579979
166122200
4245707
338898846
134126035
6172217
166280513
434052530
166600832
2629260
42884671
46250862
26806605
41707641
129218028
444701590
466393221
510421652
230998230
633699364
89117909
31842042
148879240
293981037
350316791
41413732
357349020
125845166
293789802
31751439
36266080
270488572
393129656
358072491
635051539
22120642
34315827
43587033
324889507
271666456
223447853
133416605
76483715
390971904
164222672
102147383
381819650
75159318
250375934
186515765
108559222
339189479
367549328
437346242
779811283
187066158
6192928
373678617
29595788
968783774
7102416
328176215
625542667
226125686
81318381
274776704
307851193
221671351
448531500
230426903
286270452
69191776
9540669
55554209
463456736
281822109
337857408
167931842
201972820
461591622
131841223
154442512
694474848
284713065
56967021
531749736
117708572
5255253
147805856
341955376
256375286
241903345
140316975
572303317
460680856
31507853
142523825
137883951
465308081
55039521
96289972
7844955
380132982
116238004
786747998
672062360
29504816
152430060
219985839
658792712
370988539
23559213
16856669
23282930
79225049
275601738
220382247
83147541
299176781
396235960
270963164
237501938
325539110
926800947
47634830
320900976
688598694
104013297
92875878
488886078
46921904
307776759
919114
558304271
46963038
178722181
220385775
43557673
359592167
719165
448516373
184787351
241417767
908425903
19495115
419314920
145325850
139088195
26348676
525601533
669288644
143554329
207485498
456779038
482606698
350477747
217743352
743915194
571092536
572635314
169811
157709759
73107470
494676950
178570379
98809568
24498068
197672558
705010633
103172675
47889843
119762616
349827957
704690672
36661824
105145625
370081639
799926511
235051845
695263070
21799547
30815751
115235567
47338534
13270606
540804868
266812444
442630806
617102746
14083449
434764228
4589751
292928686
28583441
98760843
971502158
157863343
805964105
6677821
60811217
52110458
595318009
21830450
25493878
30982560
727436982
104090144
8188864
235918622
483345262
173758274
212820821
269762895
179627465
19023007
150135643
16687641
244011653
232572871
293744447
60295499
143658896
74179235
30844943
182134417
699725139
160204991
378188319
325515912
126711609
28292191
173809049
425770015
55418864
182869790
38241396
161201906
162382617
135397374
17833495
194083552
18392313
320252521
2030249
452061678
16011285
377079231
356756313
327771420
14950900
324398123
69435233
174924104
253067778
242100682
376837048
10660776
504522263
132234271
192097932
51696430
283148597
103893736
736724036
174501718
716947871
653058973
159591926
75714043
306606063
671967928
28883201
58390301
65767499
644171293
34092912
398717469
266220727
81424595
681505825
364519643
950219735
70091065
15158343
325593642
669391523
237859679
129609968
713036729
508128263
86142458
603581131
435225523
73196514
25885128
423248648
72791031
725813068
697720974
83011791
239734328
80222730
91289136
293763417
393085929
451828989
313567708
880927004
464848810
8869035
464365463
146367669
123938765
437501709
138810232
150368643
715678943
368436547
132534454
77072134
683466415
635483986
386039360
16614321
564277198
368009164
506209505
667464587
245122920
788264550
174463706
4455571
151314500
474242739
1539900
180002005
250353830
32738865
254249438
811653347
607990938
500591941
957083409
399681576
1659003
24234361
9274240
155423440
636413230
112012581
49318527
512893193
368256010
207175168
18613164
189092175
60834606
142273708
136215342
825327787
40347734
98592815
272484429
549049110
305037050
604504007
87698847
234498882
163212049
339289823
311418645
461505912
126226214
757779834
31478159
209390732
37692671
207689600
51526661
182918523
468191568
283388480
151638065
150054850
55443725
670455275
274530325
39053978
476814488
1824740
805764224
5602844
7328241
751737971
163327605
164910503
104445733
57152662
309703866
43306942
226640148
675775123
163565536
61153280
130273579
336588418
7259948
164353448
833940579
422504203
272822193
121699403
6273043
114852979
594921885
549587613
13127737
435791935
319730797
284287168
231910151
930797
112347110
832797586
327674433
192608263
378964781
454343555
8190972
195092068
117043546
847196905
350167401
385173245
69716375
86518841
370145436
263687752
430638297
14898735
57324116
220287957
36041972
6714900
191387802
299691117
415573571
41328544
172950035
97306479
377243252
52471294
384470559
25928275
399980143
936421173
65129504
288938193
108602626
51859845
708319629
142986493
13032519
92724765
406532949
3533575
840548352
62067898
603742969
227032682
204768624
89688509
276571555
329281371
435311450
114700149
297678264
53208964
26176245
304773524
310700881
557332867
44662563
724238556
196146867
565649045
493224069
338320686
121620051
370766460
460930406
637078759
184687271
385747237
98767267
78124054
80015617
347091545
314498741
77795760
455770488
483529967
745229586
303704585
79158769
14452105
319402971
185558877
537896284
19803699
832310415
193286648
376557349
222328351
142479886
106746637
564077011
106564906
228359835
22617058
512985478
269118752
424732138
448264314
181564823
422996902
50537557
420245467
146273105
811971432
26549230
101438724
239759314
53684041
436847299
42105651
135614007
475710978
10877007
176091511
78440647
185753235
272921316
59241720
73856013
72944532
203807707
45329930
103563853
205915890
400624850
160232445
563193929
550558535
74453827
474217405
721476788
107740150
254591698
345509645
371571939
15360592
31733072
602256092
166359517
172247855
115389736
73307447
161062132
472388590
607989515
32810523
602315146
8395048
647399184
402621413
255172843
114894970
12462581
49059079
564658400
408371570
107219118
353445412
49990558
160237178
500619976
77442997
35191605
3945444
5466512
391360623
711806829
287035832
34291403
235142190
56228227
640042367
35834349
345608322
83849841
41043792
86426927
84258376
32131843
114635402
280403240
59280986
292542351
45250345
216814783
650289340
395973387
13288920
31140366
22853847
57005465
95059121
587228135
24779514
90094940
186362056
795653064
576905705
49869720
328350614
325513262
210859978
441537224
27473179
393602596
15121206
899546606
148167862
253835375
457924253
951745
433629765
450107152
40222647
419914625
474962530
15157513
108890225
181499646
130048242
508282077
219236027
23866696
155601308
242298655
430382641
51213199
620726399
104677565
20769647
120884864
23471967
364370492
601389561
26922766
333751066
141032236
242298121
498491730
21276955
511618311
621590648
19718214
451733613
691432310
173622093
285982626
191535680
786202995
198430068
228310975
745753415
379480360
439500911
331973516
472786045
69292776
76671417
31952268
70683188
135962432
163415225
384274804
275862968
4766016
535094157
746020369
508902288
49149098
362164409
33075878
9174595
179210504
6028774
515219160
841713687
290397705
114522794
387329357
55401067
213506302
24352304
9285776
18193954
235669183
387326578
9087215
221387667
217929331
553580588
229284739
75888946
194074472
313524471
191693954
500897187
25003360
188441617
69606442
417626924
120268175
27711795
2532023
37137526
588617103
15014256
21201257
52457679
137001332
260053656
217248704
7158802
775129362
126651140
28164265
330091781
512241101
194786337
76429186
185436922
145852679
57403574
513024823
211970908
33435926
566496808
699971500
60410943
163615364
535707268
46538200
572379381
22249285
5007768
730092396
353157828
26147123
235133179
69483697
184445886
342399905
616392762
449604662
352351123
43979171
584910527
796151394
252632268
118937925
48590616
471325039
191739166
529108940
286369607
73726506
15092537
490153065
39348349
555121800
219819043
404640444
289595802
2752915
189510830
512680161
9817982
145484786
39723989
89514769
456096216
1803732
468215539
31275734
32789378
52750534
98872212
30369807
244200465
286675101
566248533
100497404
118303592
362493051
841743905
11143397
292860620
729248207
718085852
70346661
182174977
262076390
275827187
401623432
7395508
194215487
255817126
24656139
630406886
111254457
178583271
17843333
411903002
259365141
131485334
20144319
141232990
204207780
453261148
181338561
193254868
232184447
431451830
56020919
193931112
221412270
649535584
436695563
424116710
84543559
465654351
32710323
904948212
29396323
40734925
139929956
145882674
207833256
209481564
232598165
418027126
37177387
12816456
50820778
379316317
269568038
16531469
119779214
108457982
15307480
46665213
182215800
514113720
64807622
49576076
177212171
2612836
288118241
30138318
30588056
419287928
213913081
76674897
268069772
308197178
483852579
92012181
241233999
46577749
108320536
52397651
470700931
185699071
141067166
635674101
457021418
145867024
112346335
21238414
846564380
98551190
247163044
639562703
8459887
38997718
229849536
247446083
424600357
51138868
335316226
463927331
907639014
82413583
631031945
146777613
4673948
365391433
169786692
144451864
36596219
330158164
385688480
738057112
4376181
51099087
147462172
4340188
59795879
565762944
269970833
648818378
260532251
169962785
19522766
381632753
116208497
762289945
44030859
364473416
619018179
141118649
202087105
98596614
530198677
209106828
436604117
53916753
611045093
450424731
724026551
50898446
186300518
364466829
153664019
319487536
18705225
212466157
474512238
287720
502173074
235469705
7293660
295174375
33815845
597149417
585039395
80081470
588382121
125611837
129966295
66563773
72989449
525216928
92068826
709563586
329269861
266322325
599898024
44507891
246985610
7874569
545058298
60253972
22403331
250490335
701786631
277010545
79294773
3165924
2707304
429143667
102647526
168592998
186114280
27331207
471585643
203911136
353680114
8395566
289569953
645576716
131456251
293449247
718671770
463955414
406611353
274021319
213245306
243683231
170415278
356355307
159577626
1240116
139939093
48178610
239143345
79439895
768733326
203082219
755920762
154825480
240340928
668720157
157074058
44556976
56973824
352382404
125713025
29802057
53771031
317280591
189139929
90983502
44201002
33351351
52575906
46939984
166272231
176256866
681424201
110528035
128210720
568306808
555265338
38663607
254303748
264452708
67328833
90590362
275634159
3513404
395660639
147168407
113656652
693461908
157785723
38601660
272391880
853412332
447574667
9350242
35138546
162003488
124580337
68394815
31791385
610863448
51941660
509256568
50213201
488836992
786633218
86420654
164687687
298295515
372441508
92370544
5531934
83900100
369511547
337170563
11867585
417013132
296683855
270658891
521773669
383572819
446942839
131028655
13895971
121489154
576840739
102242195
544210960
211151948
382364168
67416982
116428513
49041425
103529665
122787080
120195859
52520759
92028692
169359208
14268418
438311802
178226336
365290842
730631151
174585101
232812462
21247823
244098933
155289491
170612058
289002926
469896233
279303063
108598709
775247862
368857768
2719283
657270272
265013
123552995
285075099
82294778
1985046
39142036
391040085
462248143
130424537
916614118
674136837
839689769
788828828
364670305
612556758
329750464
64177826
192336881
1191758
20414358
83442201
185827753
348876656
26672552
364434066
127740795
250886433
62043376
289935724
226630478
157237545
498677644
105228554
769382667
290453421
22282579
21527742
749873864
350526845
520106177
450351461
220740221
658186973
400306978
101481394
277604975
205423543
190087217
19288332
81538508
8335568
845486
20807958
119138116
164463094
67643302
15324378
36422943
342090819
117177138
61129532
389746698
319983
609629458
347295006
297828579
109770375
1836788
81127554
307051217
510669864
347073833
2039460
55808052
55868892
357266217
175413867
153535875
269783660
87985080
517236550
199276299
736976279
157244724
487985660
90546086
3163918
361174848
436325436
461165921
253124960
132599191
52088218
37877407
237992072
2363614
325118967
77109491
45012865
117300352
212495080
244863863
182496699
6730130
116863
463176891
167315692
3229031
400180093
131372740
606672779
289007683
2275883
342022581
411659779
550792726
163163625
273626703
175405163
153666947
262136534
33634595
75966463
415280479
526631812
224439828
48740769
182059601
247973036
628502665
9578154
179563778
221813725
199965141
109864918
144317365
390231203
109990324
624250305
569695022
442309779
52399089
20529597
40189477
284937963
43375765
34904778
544947582
37153972
216528876
315336688
43901536
290241648
145325
140665849
262418911
35618490
252823773
39535776
89024849
99817043
35170968
687848538
205560987
544166193
270333200
370887739
49444846
377190724
322628401
191241243
89998691
15928238
397802375
11422540
316060213
386432108
87723363
380436602
699436337
37529592
170078994
191520074
24997428
470754596
26223616
44918760
205665478
156667488
427694256
523883034
101711070
455395284
763495746
681086888
32627061
222327912
550236873
700848589
290213999
13669680
109643975
824370344
34698549
382226100
194088233
384921840
100761962
675734091
603466055
72402167
527182488
1061448
154753148
298956704
503855889
24667520
874736355
509062633
390700006
34337497
12014727
743441906
786036635
338261333
45555863
40335624
156412738
156141578
24339439
166281939
30677950
598829847
337287357
218568325
240058108
24492186
367560333
412503401
181951153
55748194
135949852
185889942
236378140
486398918
183363992
553488574
178164482
40167945
374563913
81878048
427454114
656730979
14974069
953568311
80061147
276939808
633006191
552641738
374464652
69903702
250514870
151771351
911923189
209734471
209549536
340833879
606146489
226645953
340701401
76334924
499618188
105509063
246805
542541358
462480052
87801445
281724346
614246264
422500221
344026914
2556152
626763963
64789956
200184918
10833581
196728721
86826909
738368863
14122250
80592772
756082498
71251997
238971774
177941227
490332509
133020718
203953966
77339539
175954992
11999407
413366601
636567147
649376565
216570519
572256499
48409162
475064686
3579530
166953669
370733487
39470135
66566037
400805830
98148445
8374291
521601927
55015746
447318612
466071353
170054139
187890370
207801003
623693643
225413647
96714148
119139713
9478225
910847371
19594640
22734627
17235973
92351280
507841388
126578348
492500766
615216437
58700066
500332442
298646106
15968990
281412093
244082710
357702425
83817366
92613418
76339671
156202423
122875173
119848176
397472357
159487411
76319718
77682895
139044385
600855600
21296406
130254595
132357813
171980937
97702745
10954856
251829879
120767530
160353438
524844107
326112530
86802444
153130109
103905774
652114608
13442828
241931569
234121645
259041226
278553298
31626932
205202448
176455336
23996952
239662749
141870464
840478574
87705957
697052118
194159392
80129895
177649136
214992558
29129488
309041453
137401817
676342114
116491945
559539443
62438926
203419761
85166707
229386543
615508245
142813377
43772827
62997577
32472435
65327282
217275852
4182745
567249509
586998536
87489171
443286169
569873072
111862005
716282201
150666837
779058707
586436
472462478
432791403
106553276
51876576
249406296
358097624
6009747
303968764
690611114
594961278
47968529
336644717
672689732
247652923
115474888
212063323
12772916
118543478
5109925
413985415
478215407
30268505
13257258
115876528
212361780
536409331
117614909
260878808
157824553
239005901
32083775
223803285
150754644
812660542
329150535
77899772
656558256
50811869
24478558
398471838
252033486
104706487
381937966
429412145
190965421
172991444
226720174
88453411
173731668
103705531
54888479
1838842
515465986
128516050
47332299
164472262
135849525
394829400
1782684
12551474
276289179
501620878
9833782
28024103
78108380
41740263
338542315
118092138
448284804
461005471
728264020
244491195
257431284
286723176
121173517
47928849
646094703
435303361
148654682
156958613
188632024
39235974
43071000
29599808
566028814
244203039
148379457
52086189
64783987
182326208
10133811
15077890
332861744
125777896
41005880
74003302
95439592
310606110
30595117
388515978
336795859
414168948
40524418
201597130
121884061
325378913
13606989
545705999
161801025
133517265
36550196
134890429
123115
160488862
140084117
284728460
28039782
16312916
575214801
77655404
742374051
516380288
429876019
151706290
187364336
206975855
6168974
76131655
15224560
596050006
857383818
651854939
446594528
497314265
370944431
254060279
861356191
250210627
375136512
2797368
12290266
514623895
79576334
192203064
8925768
62434416
127868365
603866603
357101966
236139609
30717109
460389508
18959792
13357521
747650291
14454002
416994624
362297133
104415993
328652563
546262164
424744521
682350964
16816654
71534446
280086654
151237071
358638125
5282509
25594072
496683673
262459641
189965392
33432473
6309377
92150732
94262169
326053442
642980225
397020511
140139745
52564334
387505428
12964947
316881262
4436251
478033903
1282585
309445098
120016012
368895003
135878564
482800056
184101189
63310782
529955584
10824872
57257663
35244535
425141298
101539011
200301457
624372290
860751218
76680023
541190117
417467304
507224263
351724436
51897133
20474500
271005914
79037600
425394269
187610113
117840639
160531665
651067816
777878893
53990461
363307497
359882135
65319991
441926099
740180852
157285504
106281410
589436499
62845610
224534995
123385337
57591989
48365345
32502279
418517028
109379658
53222084
141737163
298404725
526814305
436929289
136617480
7967936
24793255
632950660
558918463
123825608
261216106
233384488
42535285
7565058
605395325
340478595
539699317
168791801
129824681
479617831
150374010
117143082
96037352
185053454
54636979
60552418
113445893
205739111
218234691
207125170
409335190
266641135
106722066
370635661
93309472
238163304
404086524
263164977
46435974
2285510
429671000
10413858
393384458
934000349
793214940
20121849
464342227
56609858
92974597
74835422
191339409
86978407
708698755
83851677
456720026
216970647
569447263
323225316
247165984
666926524
51303087
135320989
384100735
36559562
375058011
228432172
400801076
403093959
52745921
170560377
561420233
149982370
45780401
361621501
31257442
101678573
17269577
131192412
125016715
116080569
136120663
284605201
55148696
147240998
307317141
346674713
153145576
253616735
169772796
551666571
76378867
516754469
33748389
596932625
28345763
11830075
208756425
13955475
146013528
6408224
250058715
313009944
53881992
227667192
24026068
102467875
135813949
148894259
79200520
644658148
693018525
706125459
324968307
333194098
496120937
3006190
316085814
80635781
7069828
160338851
38003689
141645476
18528674
120628632
343393305
243461604
806370084
99443287
277027278
654439020
72768718
378075291
30846224
391552443
522740297
465842566
64661513
152671993
12605189
864950694
8202429
415333804
143502999
126479150
390662907
78673320
140698225
229285296
135978491
121157634
337235722
348252035
454540520
136631454
67195421
46457358
406682551
5301906
466964814
5673997
261078482
341328979
26277349
204204000
66156228
549385560
277151080
399278736
901814368
331695936
599313706
439799005
147380792
34518307
56355727
173016970
317480903
636220604
45999914
109033114
28747848
136775024
191011842
300593348
11172415
542832030
157489462
319311195
552485014
206282725
14823302
13090350
132824117
221465113
210688684
164107217
195076922
309805614
261563585
48142262
357603387
191021769
174083363
49187345
67154222
270058496
87714515
267987220
112233311
558906076
171522384
344795756
562244285
144305228
205647024
735597901
125573114
201333163
249555011
853899590
309513663
735651815
435237414
11326905
432489603
270620288
109585983
766450089
4105371
847305053
232654121
409690936
445650100
931506125
5803176
480026986
225551426
682936940
2519810
595656468
230171194
94380744
62347116
894888330
7514641
536181103
18730225
13276632
208445321
339103183
273594273
19362256
328179377
272733075
58655567
624484866
61713639
580563029
305125075
650750441
204043357
206880622
103912104
14599971
234966125
534923971
215611296
28017526
400384307
395781389
15302242
126199742
220646323
67714429
187320675
186930592
80892573
367932151
349637487
491121512
235004504
223267987
224071020
617356767
73055896
210544817
532913747
295603181
329966789
7206416
51557814
132258049
621677192
154211247
43238528
519873340
339439313
8702260
60501696
762121085
281077091
127155552
14267708
288984683
465685571
53715392
7097058
378750774
726411328
13718369
62227487
417006236
94136526
698262884
157151957
348507122
130401414
18709286
33169687
653466873
254419619
406940647
283008645
792197958
183488299
46704173
674533305
100826859
5650164
28597319
223392434
257347623
455897003
666487184
564769064
10557026
129171664
84080668
73058584
159436258
306390776
205149681
151045202
397051770
399168464
473681109
606255
180124038
542063790
446896548
118742984
86673102
24888986
66068451
204386755
31971689
132791276
49658737
62793207
233008252
39788642
2256023
24023078
21523602
122577493
419796321
384499418
231460321
42036722
64997086
3878860
313957853
505098846
191541625
156312978
8502902
47783129
375581735
550677395
9133842
126246488
22032857
84299550
20953355
127324455
359318589
68113610
199672486
233853785
52295846
245344187
136262255
32145322
279449069
35670759
326303303
888346933
337472835
485553398
181786011
163242923
19564173
355787191
75984067
352080463
46071092
210548559
293816403
315795516
410743104
8003756
724760139
105967096
31961731
219991124
126512540
30788715
401589081
690277207
70860949
202256212
105802347
27770788
530358353
61508256
16439250
252275398
483826017
10495205
24337158
212651022
165844271
93743165
907222025
155218395
121780393
375849811
752894579
140411026
440541633
244317866
483313534
27119723
82032300
420078430
728754682
84920515
65082712
884831893
787676874
17335551
303077387
5128716
366032110
191934741
7357852
239070046
199848050
356827889
684770079
864907529
530870307
189027959
4066758
21466829
55971491
3724678
503681359
280425996
46257404
81674171
344286979
554516781
6921635
103890342
286769863
10301548
110525827
419244340
540105436
20410687
521781165
658600582
467499975
232929053
417007319
223878733
27640923
654137697
383373360
452233553
126368478
408707353
56582353
22869716
199963080
99708802
93677583
60007595
257864964
38156657
69128340
536553632
945915
192596951
29934302
654235977
83322119
66435067
452516619
266176771
16031256
352933648
58587176
110525826
13399850
536779001
30668631
168356238
93333417
480772217
28657962
148361387
80401584
150121205
46612297
81071660
21530444
380697935
284199630
29878856
76236392
226675600
904194948
410179531
115205624
370912214
58586995
106218363
6704387
124468811
258563608
583396020
165060288
417720473
45063
5914863
75973522
75553015
30238046
3087779
151447145
359745854
161294044
494459794
627874417
555036798
857847664
83740556
220227813
676719567
22657336
23291483
769963934
187366105
336701178
12735796
302513377
72513160
328921221
337398046
665808558
120617133
449482904
647348141
7635843
688844664
16222648
89226143
14845038
50051139
262088034
37733262
18662811
610785820
306693724
15759488
35209714
403920074
15428591
202641364
709127179
58490164
109194163
175189409
68626644
121365069
549551975
449757403
95492088
60824566
154936359
383985101
248809763
644077236
420526105
335099115
167941242
12764821
1895712
40563858
156671299
136934174
409386023
125805447
181388994
356104261
42001359
463941163
20235089
516004854
254076193
77866569
173630329
11996074
46107418
53366517
99866221
581809
694249359
334523621
540346293
709067390
141796583
22051430
4328019
304594826
396552890
727126897
49611272
166624490
558235035
47299612
43619880
11891880
424119611
37360312
28878855
351961664
600222529
205083603
2875293
151487365
51838617
219251986
129681090
472176641
237270209
53463389
564547693
346036038
388697795
59438102
172120875
415626883
255760365
510007877
298128956
53689755
331042439
105757147
440753737
46513812
8306634
6838071
490804476
265264530
385776600
318454132
36531588
49306046
199072504
411170001
112550638
252306403
71795931
493801671
348554883
49897332
699290734
691198664
307801207
840357035
161638855
22827924
49654520
464710813
11108142
70735972
235413803
861993749
155058628
308187182
87586011
2690739
423800006
299823411
657382872
4267793
534961238
132213787
726093166
144168286
9697246
323833699
415843635
15050030
231221
312236014
214539002
30230921
50350246
6137958
878013890
792408496
6615135
343631464
261677446
187076883
139391236
328151636
224911798
65551767
442468970
910500428
156354890
586828563
134476833
43924392
269877501
288462614
64483685
750089284
393371991
32572807
370037231
236816007
167036887
31799290
45384648
241831378
121716609
300711298
480848304
103844758
237694021
83653258
21406679
115647318
450332730
747630695
59796053
222732798
31576315
197579928
494809107
36916662
202019005
800766762
61069977
628211873
217358131
241638327
288256409
440878309
436986056
75905576
79425428
203688081
452040447
120383364
245707592
14404400
164102976
169583401
136448237
14770703
41438799
19485430
409435226
532168549
186009419
69175081
95306475
391722215
290478444
152463050
432501474
115689042
177701164
98626192
299472935
549693264
4786959
825972225
439138860
397739955
244750625
65509234
100469508
516843128
337890159
225018529
63993594
55456616
141507117
35386385
12607834
38648196
341576516
327436303
377248958
196326493
75654505
39689082
47287941
206126496
206226274
402953606
458478476
152315156
377720141
804477273
23565852
768491277
410470274
52119274
596964212
76473847
143011802
377200587
81154833
405928205
139391538
258406793
469444839
20623035
98207570
14392556
182230503
43278944
597994849
595090971
66094299
451365598
567354505
147877322
42163816
302285342
359316619
25083835
212387399
376098379
221110043
21834279
475298865
121049996
23637300
335097076
99566749
184539988
508141554
166045788
8184365
161683293
425849127
618809621
397672550
418843671
429673717
53439220
403467342
25461010
264162763
547075698
323498750
208495904
286831864
18019702
107674307
127655342
238331116
435204994
767624163
210706673
150539551
27285281
174149327
140638700
172197913
479340831
141257471
408145321
124389920
230789846
138809303
722839987
376419356
17714735
4023852
41151291
100006285
194753123
331235564
252007968
395492
57940337
134199834
41202547
716544291
